@charset "UTF-8";.ciq-root{--ciq-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ciq-display: var(--ciq-sans);--ciq-body: var(--ciq-sans);--ciq-mono: "SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--ciq-iris: #5b8cff;--ciq-iris-press: #4f7fe6;--ciq-iris-soft: #1a2740;--ciq-iris-line: #33436a;--ciq-iris-glow: rgba(91, 140, 255, .35);--ciq-emerald: #3fce7f;--ciq-amber: #f0ad3c;--ciq-rose: #f56b81;--ciq-violet: #7a5af0;--ciq-teal: #0fb5ac;--ciq-grain: 0;--sans: var(--ciq-sans);--mono: var(--ciq-mono);--bg: #0e131c;--surface: #161d2b;--surface-2: #1c2536;--border: #28324a;--ink: #eef2f8;--ink-2: #9aa7bd;--ink-3: #6b788f;--primary: #5b8cff;--primary-weak: #1a2740;--good: #3fce7f;--good-weak: #14301f;--warn: #f0ad3c;--warn-weak: #33270e;--crit: #f56b81;--crit-weak: #361720;--info: #3aa0c9;--violet: #7a5af0;--teal: #0fb5ac;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 6px 20px rgba(0, 0, 0, .28);--radius: 14px;--radius-sm: 9px;--c-bg-page: #0e131c;--c-bg-header: #161d2b;--c-bg-card: #161d2b;--c-bg-ai-bubble: #1c2536;--c-bg-user-bubble: #1a2740;--c-bg-input: #1c2536;--c-bg-hover: #1c2536;--c-border: #28324a;--c-border-header: #28324a;--c-border-light: #222c42;--c-border-user: rgba(91, 140, 255, .4);--c-text-title: #eef2f8;--c-text-primary: #dfe6f1;--c-text-secondary: #9aa7bd;--c-text-muted: #6b788f;--c-text-very-muted: #55607a;--c-amber: var(--ciq-amber);--c-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 6px 20px rgba(0, 0, 0, .28);font-family:var(--ciq-body);font-size:14px;line-height:1.45;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:var(--c-bg-page);color:var(--c-text-primary)}html.light .ciq-root{--ciq-iris: #2f6df6;--ciq-iris-press: #245fd8;--ciq-iris-soft: #e8f0fe;--ciq-iris-line: #cfe0fc;--ciq-iris-glow: rgba(47, 109, 246, .26);--ciq-emerald: #12a150;--ciq-amber: #d98a00;--ciq-rose: #e0455e;--ciq-violet: #7a5af0;--ciq-teal: #0fb5ac;--bg: #f3f5f9;--surface: #ffffff;--surface-2: #f8fafc;--border: #e5e9f0;--ink: #1b2433;--ink-2: #5a6675;--ink-3: #8a94a6;--primary: #2f6df6;--primary-weak: #e8f0fe;--good: #12a150;--good-weak: #e6f6ec;--warn: #d98a00;--warn-weak: #fdf3e0;--crit: #e0455e;--crit-weak: #fdeaed;--info: #3aa0c9;--violet: #7a5af0;--teal: #0fb5ac;--shadow: 0 1px 2px rgba(20, 30, 50, .06), 0 4px 16px rgba(20, 30, 50, .05);--c-bg-page: #f3f5f9;--c-bg-header: #ffffff;--c-bg-card: #ffffff;--c-bg-ai-bubble: #f8fafc;--c-bg-user-bubble: #e8f0fe;--c-bg-input: #ffffff;--c-bg-hover: #f8fafc;--c-border: #e5e9f0;--c-border-header: #e5e9f0;--c-border-light: #eef1f6;--c-border-user: rgba(47, 109, 246, .3);--c-text-title: #1b2433;--c-text-primary: #1b2433;--c-text-secondary: #5a6675;--c-text-muted: #8a94a6;--c-text-very-muted: #aeb6c4;--c-shadow: 0 1px 2px rgba(20, 30, 50, .06), 0 4px 16px rgba(20, 30, 50, .05);background:var(--c-bg-page)}.ciq-root:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:var(--ciq-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ciq-root>*{position:relative;z-index:1}.ciq-display{font-family:var(--ciq-display);letter-spacing:-.01em}.ciq-num{font-family:var(--ciq-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.ciq-mono{font-family:var(--ciq-mono)}.ciq-kicker{font-family:var(--ciq-body);font-size:10px;letter-spacing:.08em;font-weight:800;text-transform:uppercase;color:var(--c-text-muted)}.ciq-rule{height:1px;background:linear-gradient(90deg,var(--ciq-iris-line),transparent);border:0}@keyframes ciqReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ciqFade{0%{opacity:0}to{opacity:1}}.ciq-reveal{opacity:0;animation:ciqReveal .5s cubic-bezier(.22,1,.36,1) forwards}.ciq-reveal-1{animation-delay:.04s}.ciq-reveal-2{animation-delay:.1s}.ciq-reveal-3{animation-delay:.16s}.ciq-reveal-4{animation-delay:.22s}.ciq-reveal-5{animation-delay:.28s}.ciq-reveal-6{animation-delay:.34s}@media(prefers-reduced-motion:reduce){.ciq-reveal{animation:none;opacity:1}}.ciq-card{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:14px;box-shadow:var(--c-shadow);transition:border-color .18s,transform .18s,box-shadow .18s}.ciq-card-hover:hover{border-color:var(--ciq-iris-line);transform:translateY(-2px);box-shadow:0 14px 40px -20px var(--ciq-iris-glow)}.ciq-btn{font-family:var(--ciq-body);font-size:13px;font-weight:700;padding:9px 14px;border-radius:9px;border:1px solid var(--ciq-iris);cursor:pointer;background:var(--ciq-iris);color:#fff;box-shadow:0 2px 8px #2f6df647;transition:all .15s}.ciq-btn:hover{box-shadow:0 4px 12px #2f6df666}.ciq-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ciq-btn-ghost{font-family:var(--ciq-body);font-size:12.5px;font-weight:500;padding:8px 14px;border-radius:9px;cursor:pointer;background:transparent;color:var(--c-text-secondary);border:1px solid var(--c-border);transition:all .15s}.ciq-btn-ghost:hover{color:var(--c-text-primary);border-color:var(--ciq-iris-line);background:var(--c-bg-hover)}.ciq-row-btn{display:inline-flex;align-items:center;gap:5px;font-family:var(--ciq-body);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:5px 10px;border-radius:6px;cursor:pointer;background:var(--ciq-iris-soft);border:1px solid var(--ciq-iris-line);color:var(--ciq-iris);transition:all .15s}.ciq-row-btn svg{width:12px;height:12px;flex-shrink:0}.ciq-row-btn:hover{background:var(--ciq-iris);border-color:var(--ciq-iris);color:#fff}.ciq-row-btn.danger{background:color-mix(in srgb,var(--ciq-rose) 12%,transparent);border-color:color-mix(in srgb,var(--ciq-rose) 35%,transparent);color:var(--ciq-rose)}.ciq-row-btn.danger:hover{background:var(--ciq-rose);border-color:var(--ciq-rose);color:#fff}.ciq-row-btn+.ciq-row-btn{margin-left:6px}.ciq-root *::-webkit-scrollbar{width:10px;height:10px}.ciq-root *::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:8px;border:3px solid transparent;background-clip:padding-box}.ciq-root *::-webkit-scrollbar-thumb:hover{background:var(--ciq-iris-line);background-clip:padding-box}.ciq-root .prose{font-size:13.5px;line-height:1.65;color:var(--c-text-primary)}.ciq-root .prose table{width:100%;border-collapse:collapse;margin:8px 0;font-size:12.5px}.ciq-root .prose th,.ciq-root .prose td{border:1px solid var(--c-border);padding:6px 10px;text-align:left}.ciq-root .prose th{background:var(--c-bg-hover);font-weight:600}.ciq-root .prose strong{color:var(--c-text-title)}.ciq-root .prose code{font-family:var(--ciq-mono);font-size:12px;background:var(--c-bg-hover);padding:1px 5px;border-radius:5px}.chw{--chw-ok: var(--ciq-emerald);--chw-warn: var(--ciq-amber);--chw-bad: var(--ciq-rose);--chw-info: var(--ciq-iris);--chw-gap: 16px;--chw-sticky: 4px;display:grid;grid-template-columns:240px minmax(0,1fr) 300px;gap:var(--chw-gap);align-items:start}@media(max-width:1380px){.chw{grid-template-columns:220px minmax(0,1fr)}.chw-rail{display:none}}@media(max-width:1000px){.chw{grid-template-columns:minmax(0,1fr)}.chw-outline{display:none}}.chw-outline{position:sticky;top:var(--chw-sticky);align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:2px}.cots-card{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:14px;padding:14px 0;box-shadow:0 1px 2px #14141e08}.cots-title{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted);padding:2px 14px 10px}.cots-list{display:flex;flex-direction:column}.cots-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 14px;border:none;border-left:3px solid transparent;border-bottom:1px solid var(--c-border);font-size:12.5px;line-height:1.3;color:var(--c-text-primary);text-align:left;background:transparent;cursor:pointer;font-family:inherit;transition:background .13s,color .13s}.cots-list .cots-item:last-child{border-bottom:none}.cots-item:hover:not(.on){background:var(--c-bg-hover)}.cots-item.on{background:color-mix(in srgb,var(--ciq-iris) 12%,transparent);border-left-color:var(--ciq-iris);color:var(--ciq-iris);font-weight:700}.cots-item .cots-label{flex:1;min-width:0;white-space:normal;word-break:break-word}.cots-item .cots-badge{font-size:11.5px;font-weight:700;flex-shrink:0}.cots-item .cots-badge.ok{color:var(--chw-ok)}.cots-item .cots-badge.warn,.cots-item .cots-badge.bad{color:var(--chw-bad)}.cots-item .cots-badge.off{color:var(--c-text-very-muted);font-weight:600;font-size:11px}.chw-outline-group{font-family:var(--ciq-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-muted);padding:12px 9px 5px}.chw-sheet{display:flex;flex-direction:column;gap:16px}.chw-band{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:14px;overflow:hidden;box-shadow:0 1px #ffffff05 inset,0 8px 30px -18px #0009;scroll-margin-top:52px}.chw-bh{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:11px 18px;background:color-mix(in srgb,var(--c-bg-card) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--c-border-light);border-radius:14px 14px 0 0}.chw-bh-title{font-size:13.5px;font-weight:600;color:var(--c-text-title)}.chw-bh-sub{font-size:11px;color:var(--c-text-muted)}.chw-bh-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.chw-bb{padding:16px 18px}.chw-bb-flush{padding:12px}.chw-cond{border-left:2px solid var(--ciq-iris-line);background:var(--ciq-iris-soft);border-radius:0 8px 8px 0;padding:9px 12px;margin:4px 0 12px;font-size:12px;color:var(--c-text-secondary)}.chw-cond b{color:var(--ciq-iris);font-weight:600}.chw-rail{position:sticky;top:var(--chw-sticky);align-self:start;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 100px);overflow-y:auto}.chw-rcard{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:12px;overflow:hidden;flex-shrink:0}.chw-rcard-hd{display:flex;align-items:center;gap:8px;padding:10px 13px;border-bottom:1px solid var(--c-border-light)}.chw-rcard-hd .chw-rtitle{font-family:var(--ciq-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-muted)}.chw-rcard-bd{padding:11px 13px}.chw-fact{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px dashed var(--c-border-light)}.chw-fact:last-child{border-bottom:0}.chw-fact-l{font-size:11.5px;color:var(--c-text-muted);flex-shrink:0}.chw-fact-v{margin-left:auto;font-size:12.5px;color:var(--c-text-primary);font-variant-numeric:tabular-nums;text-align:right}.chw-fact-v .chw-sub{display:block;font-size:10px;color:var(--c-text-muted)}.chw-fact-v.ok{color:var(--chw-ok)}.chw-fact-v.warn{color:var(--chw-warn)}.chw-fact-v.bad{color:var(--chw-bad)}.chw-fact-v.info{color:var(--chw-info)}.chw-meter{height:7px;border-radius:5px;background:var(--c-bg-hover);overflow:hidden;margin:2px 0 4px}.chw-meter-fill{height:100%;border-radius:5px;transition:width .5s cubic-bezier(.22,1,.36,1)}.chw-meter-cap{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.chw-meter-cap b{font-family:var(--ciq-display);font-size:22px;font-variant-numeric:tabular-nums;color:var(--c-text-title)}.chw-meter-cap span{font-size:10.5px;color:var(--c-text-muted)}.chw-issue{display:flex;gap:9px;align-items:flex-start;padding:8px 6px;border-radius:8px;width:100%;text-align:left;background:transparent;border:0;cursor:pointer;font-family:inherit;transition:background .12s}.chw-issue:hover{background:var(--c-bg-hover)}.chw-issue .chw-sev{width:6px;height:6px;border-radius:50%;margin-top:5px;flex-shrink:0}.chw-issue .chw-sev.high{background:var(--chw-bad)}.chw-issue .chw-sev.medium{background:var(--chw-warn)}.chw-issue .chw-sev.low,.chw-issue .chw-sev.info{background:var(--c-text-very-muted)}.chw-issue-l{font-size:12px;color:var(--c-text-primary);line-height:1.4}.chw-issue-d{font-size:10.5px;color:var(--c-text-muted);margin-top:1px}.chw-issue-clear{font-size:12px;color:var(--chw-ok);display:flex;align-items:center;gap:7px;padding:4px 6px}.chw-chip{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;padding:2px 9px;border-radius:20px;white-space:nowrap;background:var(--c-bg-hover);color:var(--c-text-secondary)}.chw-chip .chw-cdot{width:6px;height:6px;border-radius:50%;background:currentColor}.chw-chip.ok{background:color-mix(in srgb,var(--chw-ok) 15%,transparent);color:var(--chw-ok)}.chw-chip.warn{background:color-mix(in srgb,var(--chw-warn) 16%,transparent);color:var(--chw-warn)}.chw-chip.bad{background:color-mix(in srgb,var(--chw-bad) 15%,transparent);color:var(--chw-bad)}.chw-chip.info{background:var(--ciq-iris-soft);color:var(--ciq-iris)}.chw-footbar{position:sticky;bottom:-1px;z-index:8;margin-top:14px;display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:12px;border:1px solid var(--c-border);background:color-mix(in srgb,var(--c-bg-header) 88%,transparent);backdrop-filter:blur(10px);box-shadow:0 -6px 24px -16px #00000080}.chw-footbar .chw-fb-status{font-size:11.5px;color:var(--c-text-muted);display:flex;align-items:center;gap:8px}.chw-footbar .chw-fb-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chw-toggle{display:inline-flex;border:1px solid var(--c-border);border-radius:9px;overflow:hidden}.chw-toggle button{font-family:inherit;font-size:11.5px;padding:5px 11px;background:transparent;color:var(--c-text-secondary);border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.chw-toggle button.on{background:var(--ciq-iris-soft);color:var(--ciq-iris);font-weight:600}.chw-skeleton{min-height:168px;border-radius:10px;background:linear-gradient(100deg,var(--c-bg-hover) 30%,color-mix(in srgb,var(--c-bg-hover) 55%,var(--c-border)) 50%,var(--c-bg-hover) 70%);background-size:200% 100%;animation:chwShimmer 1.25s ease-in-out infinite}@keyframes chwShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.chw-bodyin{animation:chwBodyIn .34s cubic-bezier(.22,1,.36,1) both}@keyframes chwBodyIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.chw-skeleton,.chw-bodyin{animation:none}.chw-meter-fill{transition:none}}.ciq-root .chd{--primary: var(--ciq-iris);--primary-weak: var(--ciq-iris-soft);--surface: var(--c-bg-card);--surface-2: var(--c-bg-hover);--border: var(--c-border);--ink: var(--c-text-title);--ink-2: var(--c-text-secondary);--ink-3: var(--c-text-muted);--good: var(--ciq-emerald);--warn: var(--ciq-amber);--crit: var(--ciq-rose);--violet: var(--ciq-violet);--teal: var(--ciq-teal);--radius: 14px;--shadow: var(--c-shadow);--mono: var(--ciq-mono);--good-weak: #14301f;--warn-weak: #33270e;--crit-weak: #361720;color:var(--ink)}html.light .ciq-root .chd{--good-weak: #e6f6ec;--warn-weak: #fdf3e0;--crit-weak: #fdeaed}.chd .tnum{font-variant-numeric:tabular-nums}.chd .mono{font-family:var(--mono);font-size:12px;color:var(--ink-2)}.chd .toolbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:16px}.chd .eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);font-weight:800;margin-bottom:5px}.chd .view-title h1{font-size:24px;margin:0;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.chd .view-title p{margin:3px 0 0;color:var(--ink-3);font-size:13px}.chd .tb-right{margin-left:auto;display:flex;gap:10px;align-items:center}.chd .wf-note{display:inline-flex;align-items:center;gap:6px;background:var(--primary-weak);color:var(--primary);font-weight:700;font-size:10.5px;padding:5px 11px;border-radius:20px;letter-spacing:.06em;font-family:var(--mono)}.chd .pillbtn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);padding:7px 11px;border-radius:9px;cursor:pointer;font-weight:600;font-size:12px;font-family:inherit}.chd .pillbtn:hover{background:var(--surface-2);color:var(--ink)}.chd .grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.chd .kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(198px,1fr));gap:16px;margin-bottom:16px}.chd .section-gap{margin-top:16px}.chd .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px;min-width:0}.chd a.card{display:block;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.chd a.card:hover{border-color:var(--ciq-iris-line);transform:translateY(-2px)}.chd .card h3{margin:0;font-size:13.5px;font-weight:700;color:var(--ink)}.chd .card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}.chd .span3{grid-column:span 3}.chd .span4{grid-column:span 4}.chd .span5{grid-column:span 5}.chd .span6{grid-column:span 6}.chd .span7{grid-column:span 7}.chd .span8{grid-column:span 8}.chd .span9{grid-column:span 9}.chd .span12{grid-column:span 12}@media(max-width:1100px){.chd .span3,.chd .span4,.chd .span5,.chd .span6,.chd .span7,.chd .span8,.chd .span9{grid-column:span 12}}.chd .kpi{display:flex;flex-direction:column;gap:8px}.chd .kpi .ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center}.chd .kpi .ico svg{width:20px;height:20px}.chd .kpi .val{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--ink)}.chd .kpi .lbl{color:var(--ink-2);font-size:12.5px;font-weight:600}.chd .kpi .delta{font-size:11.5px;font-weight:700;display:inline-flex;gap:4px;align-items:center}.chd .up{color:var(--good)}.chd .down{color:var(--crit)}.chd .flat{color:var(--ink-3)}.chd .tint-primary{background:var(--primary-weak);color:var(--primary)}.chd .tint-good{background:var(--good-weak);color:var(--good)}.chd .tint-warn{background:var(--warn-weak);color:var(--warn)}.chd .tint-crit{background:var(--crit-weak);color:var(--crit)}.chd .tint-teal{background:#0fb5ac24;color:var(--teal)}.chd .tint-violet{background:#7a5af024;color:var(--violet)}.chd .chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap}.chd .chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.chd .chip.nodot:before{display:none}.chd .c-good{background:var(--good-weak);color:var(--good)}.chd .c-warn{background:var(--warn-weak);color:var(--warn)}.chd .c-crit{background:var(--crit-weak);color:var(--crit)}.chd .c-info{background:var(--primary-weak);color:var(--primary)}.chd .c-mut{background:var(--surface-2);color:var(--ink-3)}.chd table{width:100%;border-collapse:collapse}.chd th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:700;padding:8px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.chd td{padding:10px;border-bottom:1px solid var(--border);font-size:13px;color:var(--ink)}.chd tbody tr:last-child td{border-bottom:none}.chd td.num,.chd th.num{text-align:right;font-variant-numeric:tabular-nums}.chd .tbl-wrap{overflow-x:auto}.chd tbody tr.clik{cursor:pointer}.chd tbody tr.clik:hover td{background:var(--surface-2)}.chd .barrow{display:flex;align-items:center;gap:10px;margin:10px 0}.chd .barrow .name{width:160px;font-size:12.5px;color:var(--ink-2);font-weight:600;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.chd .track{flex:1;height:9px;background:var(--surface-2);border-radius:6px;overflow:hidden}.chd .fill{height:100%;border-radius:6px;background:var(--primary);transition:width .5s cubic-bezier(.22,1,.36,1)}.chd .barrow .amt{min-width:70px;text-align:right;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;flex:none;color:var(--ink)}.chd .stat-inline{display:flex;gap:26px;flex-wrap:wrap;align-items:flex-end}.chd .stat-inline .v{font-size:22px;font-weight:800;color:var(--ink);line-height:1.05}.chd .stat-inline .k{font-size:11.5px;color:var(--ink-3);font-weight:600;margin-top:4px}.chd .legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px}.chd .legend span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);font-weight:600}.chd .legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.chd .rowlink{display:flex;align-items:center;gap:8px;padding:9px 4px;border-bottom:1px solid var(--border);text-decoration:none;color:var(--ink);font-size:13px}.chd .rowlink:last-child{border-bottom:none}.chd .rowlink:hover{background:var(--surface-2)}.chd .btn{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:9px;padding:8px 13px;font-weight:700;font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;text-decoration:none;white-space:nowrap;font-family:inherit}.chd .btn:hover{background:var(--surface-2)}.chd .btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.chd .btn-soft{background:var(--primary-weak);border-color:transparent;color:var(--primary)}.chd .btn-good{background:var(--good);border-color:var(--good);color:#fff}.chd .btn-crit{background:transparent;border-color:var(--crit);color:var(--crit)}.chd .btn-sm{padding:6px 11px;font-size:12px}.chd .empty{color:var(--ink-3);font-size:12.5px;padding:6px 0}.chd .footer-note{color:var(--ink-3);font-size:12px;text-align:center;padding:22px}.ciq-root .tnum{font-variant-numeric:tabular-nums}.ciq-root .mono{font-family:var(--mono);font-size:12px;color:var(--ink-2)}.ciq-root a{color:inherit;text-decoration:none}.ciq-root button{font-family:inherit}.ciq-root .app{display:grid;grid-template-columns:224px 1fr;height:100vh;overflow:hidden;transition:grid-template-columns .18s}.ciq-root .app.collapsed{grid-template-columns:70px 1fr}.ciq-root .sidebar{background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:0 12px 16px;height:100vh;overflow-y:auto}.ciq-root .sidebar::-webkit-scrollbar{width:8px}.ciq-root .sidebar::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}.ciq-root .sb-brand{display:flex;align-items:center;height:64px;margin:0 -12px 16px;padding:0 16px;border-bottom:1px solid var(--border)}.ciq-root .sb-brand-link{display:flex;align-items:center;gap:11px;width:100%}.ciq-root .sb-logo{height:32px;width:auto;flex:0 0 auto;display:block;object-fit:contain}.ciq-root .sb-brand-text{display:flex;flex-direction:column;min-width:0;gap:2px}.ciq-root .sb-brand-name{font-size:14px;font-weight:800;letter-spacing:-.01em;color:var(--ink);line-height:1.15;white-space:nowrap}.ciq-root .sb-brand-product{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.ciq-root .app.collapsed .sb-brand{padding:12px 0 16px;align-items:center}.ciq-root .app.collapsed .sb-brand-link{justify-content:center}.ciq-root .app.collapsed .sb-logo{height:26px}.ciq-root .app.collapsed .sb-brand-text{display:none}.ciq-root .sb-sec{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);font-weight:700;padding:18px 12px 8px;white-space:nowrap;margin-top:6px}.ciq-root .sb-sec:first-of-type{margin-top:0;padding-top:12px}.ciq-root .nav-item{position:relative}.ciq-root .nav-link{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:9px;color:var(--ink-2);border:none;background:transparent;font-weight:500;font-size:11.5px;width:100%;text-align:left;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}.ciq-root .nav-link:hover{background:var(--surface-2);color:var(--ink)}.ciq-root .nav-link.active{background:var(--primary-weak);color:var(--primary);font-weight:600}.ciq-root .nav-link .ic{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center}.ciq-root .nav-link .ic svg{width:19px;height:19px}.ciq-root .nav-link .lbl{flex:1;overflow:hidden;text-overflow:ellipsis}.ciq-root .nav-link .car{width:14px;height:14px;transition:transform .15s;flex:0 0 auto;color:var(--ink-3)}.ciq-root .nav-item.open>.nav-link .car{transform:rotate(90deg)}.ciq-root .children{overflow:hidden;max-height:0;transition:max-height .2s}.ciq-root .nav-item.open>.children{max-height:900px}.ciq-root .children{position:relative;margin:2px 0 6px;padding-left:33px}.ciq-root .children:before{content:"";position:absolute;left:21px;top:4px;bottom:4px;width:1px;background:var(--line, rgba(15, 23, 42, .1))}.ciq-root .child{position:relative;display:flex;align-items:center;gap:8px;margin:1px 0;padding:7px 10px 7px 12px;border-radius:7px;color:var(--ink-3);border:none;background:transparent;font-weight:500;font-size:11px;letter-spacing:.01em;width:100%;text-align:left;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.ciq-root .child:hover{background:var(--surface-2);color:var(--ink)}.ciq-root .child.active{background:var(--primary-weak);color:var(--primary);font-weight:600}.ciq-root .child:before{content:"";position:absolute;left:-13px;top:50%;width:3px;height:0;border-radius:3px;background:var(--primary);transform:translateY(-50%);transition:height .18s ease}.ciq-root .child:hover:before{height:10px;background:var(--ink-3)}.ciq-root .child.active:before{height:18px;background:var(--primary)}.ciq-root .app.collapsed .sb-sec,.ciq-root .app.collapsed .nav-link .lbl,.ciq-root .app.collapsed .nav-link .car,.ciq-root .app.collapsed .children{display:none}.ciq-root .app.collapsed .sidebar{padding:0 12px 8px}.ciq-root .app.collapsed .nav-link{justify-content:center;padding:10px}.ciq-root .navscrim{display:none}.ciq-root .main{display:flex;flex-direction:column;min-width:0;height:100vh}.ciq-root .hdr{background:var(--surface);border-bottom:1px solid var(--border);flex:0 0 auto}.ciq-root .hdr-row{display:flex;align-items:center;gap:14px;height:56px;padding:0 20px}.ciq-root .icon-btn{border:none;background:transparent;color:var(--ink-2);width:36px;height:36px;border-radius:9px;display:grid;place-items:center;cursor:pointer}.ciq-root .icon-btn:hover{background:var(--surface-2);color:var(--ink)}.ciq-root .icon-btn svg{width:20px;height:20px}.ciq-root .brandmark{font-weight:800;letter-spacing:.12em;font-size:15px;color:var(--ink);white-space:nowrap}.ciq-root .brandmark small{display:block;font-weight:600;letter-spacing:.02em;font-size:10px;color:var(--ink-3)}.ciq-root .page-title-chip{font-weight:700;font-size:12.5px;color:var(--ink);padding:6px 11px;background:var(--surface-2);border-radius:var(--radius-sm);white-space:nowrap}.ciq-root .hdr-nav{display:flex;align-items:center;gap:4px}.ciq-root .hdr-link{padding:7px 10px;border-radius:8px;color:var(--primary);background:var(--primary-weak);font-weight:600;font-size:13px;white-space:nowrap;max-width:230px;overflow:hidden;text-overflow:ellipsis;display:block}.ciq-root .hdr-right{margin-left:auto;display:flex;align-items:center;gap:6px}.ciq-root .vr{width:1px;height:20px;background:var(--border);margin:0 4px}.ciq-root .instance-pill{font-size:11.5px;font-weight:700;color:var(--primary);background:var(--primary-weak);padding:5px 11px;border-radius:999px;letter-spacing:.02em;white-space:nowrap}.ciq-root .pillbtn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);padding:7px 11px;border-radius:9px;cursor:pointer;font-weight:600;font-size:13px;white-space:nowrap}.ciq-root .pillbtn:hover{background:var(--surface-2)}.ciq-root .pillbtn svg{width:18px;height:18px}.ciq-root .avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#7a5af0,#2f6df6);color:#fff;display:grid;place-items:center;font-weight:700;position:relative;font-size:12px;flex:0 0 auto;border:none;cursor:pointer}.ciq-root .avatar:after{content:"";position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:var(--good);border:2px solid var(--surface)}.ciq-root .avatar.sm{width:26px;height:26px;font-size:10.5px;border-radius:50%}.ciq-root .avatar.sm:after{display:none}.ciq-root .hdr-user-menu{position:absolute;top:calc(100% + 8px);right:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);min-width:180px;padding:8px;z-index:1000}.ciq-root .hdr-user-info{padding:4px 8px 8px;margin-bottom:4px;border-bottom:1px solid var(--border)}.ciq-root .hdr-user-info b{display:block;font-size:13px;color:var(--ink)}.ciq-root .hdr-user-info span{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-top:2px}.ciq-root .dd-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:transparent;color:var(--ink);font-size:12.5px;font-weight:600;padding:8px;border-radius:7px;cursor:pointer}.ciq-root .dd-item:hover{background:var(--surface-2)}.ciq-root .dd-item svg{width:15px;height:15px;color:var(--ink-3)}.ciq-root .crumbs{padding:7px 20px;color:var(--ink-3);font-size:11.5px;border-top:1px solid var(--border);display:flex;align-items:center;gap:5px}.ciq-root .crumbs svg{width:11px;height:11px;color:var(--border)}.ciq-root .crumbs b{color:var(--ink-2);font-weight:600}.ciq-root .gsearch{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;padding:7px 11px;color:var(--ink-3);font-size:13px;cursor:pointer;min-width:260px;max-width:420px;flex:1}.ciq-root .gsearch:hover{border-color:var(--primary)}.ciq-root .gsearch svg{width:15px;height:15px;flex:0 0 auto}.ciq-root .gsearch kbd{margin-left:auto;font-family:var(--mono);font-size:10.5px;border:1px solid var(--border);background:var(--surface);border-radius:5px;padding:1px 5px;color:var(--ink-3)}.ciq-root .scroller{flex:1;min-height:0;overflow-y:auto;background:var(--c-bg-page)}.ciq-root .page-head{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;padding:18px 24px 4px}.ciq-root .page-head h1{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.ciq-root .page-head .sub{color:var(--ink-3);font-size:13px;margin-top:2px}.ciq-root .page-head .eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:800;margin-bottom:4px}.ciq-root .ph-right{margin-left:auto;display:flex;gap:9px;align-items:center;flex-wrap:wrap}.ciq-root .toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 24px 4px}.ciq-root .switch{display:inline-flex;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:4px;box-shadow:var(--shadow)}.ciq-root .switch button{border:none;background:transparent;color:var(--ink-2);font-weight:700;font-size:13.5px;padding:9px 16px;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.ciq-root .switch button svg{width:16px;height:16px}.ciq-root .switch button.active{background:var(--primary);color:#fff;box-shadow:0 2px 8px #2f6df659}.ciq-root .tb-right{margin-left:auto;display:flex;gap:10px;align-items:center}.ciq-root .select{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:9px;padding:8px 11px;font-weight:600;font-size:12px;font-family:inherit}.ciq-root .wf-note{display:inline-flex;align-items:center;gap:6px;background:var(--warn-weak);color:var(--warn);font-weight:700;font-size:11px;padding:3px 9px;border-radius:20px;letter-spacing:.03em;white-space:nowrap}.ciq-root .ai-note{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--violet) 12%,transparent);color:var(--violet);font-weight:700;font-size:10.5px;padding:3px 9px;border-radius:20px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ciq-root .ai-note svg{width:14px;height:14px}.ciq-root .content{padding:14px 24px 40px}.ciq-root .grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.ciq-root .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px;min-width:0}.ciq-root .card.flush{padding:0;overflow:hidden}.ciq-root .card>h3{margin:0 0 2px;font-size:13.5px;font-weight:700}.ciq-root .card .sub{color:var(--ink-3);font-size:12px;margin-bottom:12px}.ciq-root .card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px}.ciq-root .card-head h3{margin:0;font-size:13.5px;font-weight:700}.ciq-root .card-pad{padding:16px 18px}.ciq-root .span2{grid-column:span 2}.ciq-root .span3{grid-column:span 3}.ciq-root .span4{grid-column:span 4}.ciq-root .span5{grid-column:span 5}.ciq-root .span6{grid-column:span 6}.ciq-root .span7{grid-column:span 7}.ciq-root .span8{grid-column:span 8}.ciq-root .span9{grid-column:span 9}.ciq-root .span10{grid-column:span 10}.ciq-root .span12{grid-column:span 12}.ciq-root .kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:16px}.ciq-root .kpi{display:flex;flex-direction:column;gap:8px}.ciq-root .kpi .ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center}.ciq-root .kpi .ico svg{width:20px;height:20px}.ciq-root .kpi .val{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1}.ciq-root .kpi .val.sm{font-size:21px}.ciq-root .kpi .lbl{color:var(--ink-2);font-size:12.5px;font-weight:600}.ciq-root .kpi .delta{font-size:11.5px;font-weight:700;display:inline-flex;gap:4px;align-items:center}.ciq-root .up{color:var(--good)}.ciq-root .down{color:var(--crit)}.ciq-root .flat{color:var(--ink-3)}.ciq-root .tint-primary{background:var(--primary-weak);color:var(--primary)}.ciq-root .tint-good{background:var(--good-weak);color:var(--good)}.ciq-root .tint-warn{background:var(--warn-weak);color:var(--warn)}.ciq-root .tint-crit{background:var(--crit-weak);color:var(--crit)}.ciq-root .tint-teal{background:#0fb5ac1f;color:var(--teal)}.ciq-root .tint-violet{background:#7a5af01f;color:var(--violet)}.ciq-root .chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap}.ciq-root .chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.ciq-root .chip.nodot:before{display:none}.ciq-root .c-good{background:var(--good-weak);color:var(--good)}.ciq-root .c-warn{background:var(--warn-weak);color:var(--warn)}.ciq-root .c-crit{background:var(--crit-weak);color:var(--crit)}.ciq-root .c-info{background:var(--primary-weak);color:var(--primary)}.ciq-root .c-violet{background:#7a5af01f;color:var(--violet)}.ciq-root .c-mut{background:var(--surface-2);color:var(--ink-3)}.ciq-root .badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap}.ciq-root .badge.ok{background:var(--good-weak);color:var(--good)}.ciq-root .badge.mut{background:var(--surface-2);color:var(--ink-3)}.ciq-root .badge.lock{background:var(--crit-weak);color:var(--crit)}.ciq-root .badge.role{background:var(--primary-weak);color:var(--primary)}.ciq-root .tag{background:var(--primary-weak);color:var(--primary);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex;gap:5px;align-items:center}.ciq-root .tag b{cursor:pointer;opacity:.7}.ciq-root table{width:100%;border-collapse:collapse}.ciq-root th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-weight:700;padding:11px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.ciq-root td{padding:10px;border-bottom:1px solid var(--border);font-size:12.5px;font-weight:400;line-height:1.4;color:var(--ink-2);vertical-align:middle}.ciq-root td.mono,.ciq-root td .mono{font-size:11.5px}.ciq-root td .chip{font-size:10.5px}.ciq-root tbody tr:last-child td{border-bottom:none}.ciq-root td.num,.ciq-root th.num{text-align:right;font-variant-numeric:tabular-nums}.ciq-root .tbl-wrap{overflow-x:auto;overflow-y:hidden;border:1px solid var(--border);border-radius:10px}.ciq-root .card.flush .tbl-wrap{border:0;border-radius:0}.ciq-root .card.flush>.card-head+.tbl-wrap{border-top:1px solid var(--border)}.ciq-root th.sortable{cursor:pointer;transition:color .12s,background .12s}.ciq-root th.sortable:hover{color:var(--ink);background:color-mix(in srgb,var(--primary) 6%,transparent)}.ciq-root th.sortable:after{content:"\2195";display:inline-block;margin-left:5px;opacity:0;transition:opacity .12s}.ciq-root th.sortable:hover:after{opacity:.45}.ciq-root th.sortable.asc:after{content:"\25b2";opacity:1;color:var(--primary)}.ciq-root tbody tr.rowhover:hover td{background:var(--surface-2)}.ciq-root tbody tr.sel td{background:var(--primary-weak)}.ciq-root .tbl-sticky thead th{position:sticky;top:0;background:var(--surface-2);z-index:2}.ciq-root .tbl-sticky th,.ciq-root .tbl-sticky td{border-right:1px solid var(--border)}.ciq-root .tbl-sticky th:last-child,.ciq-root .tbl-sticky td:last-child{border-right:none}.ciq-root .tbl-sticky thead th{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,var(--ink-3))}.ciq-root .tbl-sticky thead th:first-child,.ciq-root .tbl-sticky tbody td:first-child{padding-left:14px}.ciq-root .tbl-sticky td{white-space:nowrap}.ciq-root .barrow{display:flex;align-items:center;gap:10px;margin:9px 0}.ciq-root .barrow .name{width:150px;font-size:12.5px;color:var(--ink-2);font-weight:600;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ciq-root .track{flex:1;height:9px;background:var(--surface-2);border-radius:6px;overflow:hidden}.ciq-root .fill{height:100%;border-radius:6px;background:var(--primary)}.ciq-root .barrow .amt{width:96px;text-align:right;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;flex:0 0 auto}.ciq-root .legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:10px}.ciq-root .legend span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);font-weight:600}.ciq-root .legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.ciq-root .stat-inline{display:flex;gap:22px;flex-wrap:wrap;margin-top:4px}.ciq-root .stat-inline .v{font-size:18px;font-weight:800}.ciq-root .stat-inline .k{font-size:11.5px;color:var(--ink-3);font-weight:600}.ciq-root .footer-note{color:var(--ink-3);font-size:12px;text-align:center;padding:22px}.ciq-root .btn{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:9px;padding:9px 14px;font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;text-decoration:none}.ciq-root .btn:hover{background:var(--surface-2)}.ciq-root .btn svg{width:16px;height:16px}.ciq-root .btn.sm{padding:6px 11px;font-size:12px;border-radius:8px}.ciq-root .btn-primary{background:var(--primary);border-color:var(--primary);color:#fff;transition:all .15s}.ciq-root .btn-primary:hover{background:var(--primary);box-shadow:0 4px 12px #2f6df659;transform:translateY(-1px)}.ciq-root .btn-cta{border:none;color:#fff;background:linear-gradient(120deg,#1fb0e6,var(--primary) 46%,var(--violet));box-shadow:0 4px 14px #2f6df64d;transition:all .15s}.ciq-root .btn-cta:hover{color:#fff;background:linear-gradient(120deg,#1fb0e6,var(--primary) 46%,var(--violet));box-shadow:0 6px 20px #2f6df666;transform:translateY(-1px)}.ciq-root .btn-ai{background:linear-gradient(120deg,color-mix(in srgb,var(--violet) 15%,var(--surface)),color-mix(in srgb,var(--primary) 15%,var(--surface)));color:var(--violet);border-color:color-mix(in srgb,var(--violet) 30%,transparent)}.ciq-root .btn-ai:hover{background:linear-gradient(120deg,color-mix(in srgb,var(--violet) 15%,var(--surface)),color-mix(in srgb,var(--primary) 15%,var(--surface)))}.ciq-root .btn-xls{background:linear-gradient(120deg,color-mix(in srgb,var(--teal) 17%,var(--surface)),color-mix(in srgb,var(--teal) 6%,var(--surface)));color:var(--teal);border-color:color-mix(in srgb,var(--teal) 34%,transparent)}.ciq-root .btn-xls:hover{background:linear-gradient(120deg,color-mix(in srgb,var(--teal) 17%,var(--surface)),color-mix(in srgb,var(--teal) 6%,var(--surface)))}.ciq-root .btn-exp{background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 15%,var(--surface)),color-mix(in srgb,var(--primary) 5%,var(--surface)));color:var(--primary);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.ciq-root .btn-exp:hover{background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 15%,var(--surface)),color-mix(in srgb,var(--primary) 5%,var(--surface)))}.ciq-root .btn-pdf{background:var(--surface);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.ciq-root .btn-pdf:hover{background:var(--primary-weak)}.ciq-root .btn-tpl{background:var(--surface-2);color:var(--ink-2);border-color:var(--border)}.ciq-root .btn-tpl:hover{color:var(--ink);border-color:var(--ink-3)}.ciq-root .btn-danger{background:var(--crit);border-color:var(--crit);color:#fff;transition:all .15s}.ciq-root .btn-danger:hover{background:var(--crit);box-shadow:0 4px 12px #f56b8159;transform:translateY(-1px)}.ciq-root .btn-ghost{border-color:transparent;background:transparent;color:var(--ink-2)}.ciq-root .btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.ciq-root .linkbtn{border:none;background:none;color:var(--primary);font-weight:700;font-size:12.5px;cursor:pointer;padding:0}.ciq-root .linkbtn.danger{color:var(--crit)}.ciq-root .linkbtn.mut{color:var(--ink-3)}.ciq-root .searchbox{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:9px;padding:9px 12px;font-size:12px;min-width:220px;font-family:inherit}.ciq-root .filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 14px;margin:0 0 16px}.ciq-root .filters .grow{flex:1;min-width:180px}.ciq-root .field-inline{display:flex;flex-direction:column;gap:4px}.ciq-root .field-inline label{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:700}.ciq-root .switchbtn{width:38px;height:22px;border-radius:20px;background:var(--surface-2);border:1px solid var(--border);position:relative;cursor:pointer;transition:.15s;flex:0 0 auto}.ciq-root .switchbtn:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:.15s}.ciq-root .switchbtn.on{background:var(--good);border-color:var(--good)}.ciq-root .switchbtn.on:after{left:18px}.ciq-root .seg{display:inline-flex;border:1px solid var(--border);border-radius:9px;overflow:hidden}.ciq-root .seg button{border:none;background:var(--surface);padding:6px 14px;font-size:12px;font-weight:700;color:var(--ink-2);cursor:pointer}.ciq-root .seg button.active{background:var(--primary);color:#fff}.ciq-root .field{display:flex;flex-direction:column;gap:6px}.ciq-root .field label{font-size:12px;font-weight:700;color:var(--ink-2)}.ciq-root .field .req{color:var(--crit)}.ciq-root .field .hint{font-size:11px;color:var(--ink-3);font-weight:600}.ciq-root .input{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:9px;padding:9px 12px;font-size:13px;width:100%;max-width:100%;font-family:inherit}.ciq-root textarea.input{resize:vertical;display:block}.ciq-root .input:focus{outline:2px solid var(--primary-weak);border-color:var(--primary)}.ciq-root .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ciq-root .field-check{display:flex;align-items:center;gap:10px}.ciq-root .rowact{display:inline-flex;gap:6px}.ciq-root .iconbtn-sm{width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.ciq-root .iconbtn-sm:hover{background:var(--surface-2);color:var(--ink)}.ciq-root .iconbtn-sm.danger:hover{background:var(--crit-weak);color:var(--crit);border-color:var(--crit-weak)}.ciq-root .iconbtn-sm svg{width:15px;height:15px}.ciq-root .iconbtn-sm.bare{border-color:transparent;background:transparent}.ciq-root .kebab-wrap{position:relative;display:inline-block}.ciq-root .menu{position:absolute;right:0;top:calc(100% + 4px);background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 30px #141e322e;padding:6px;min-width:190px;display:none;z-index:40;text-align:left}.ciq-root .kebab-wrap.open .menu{display:block}.ciq-root .menu button{display:flex;align-items:center;gap:10px;width:100%;border:none;background:none;padding:8px 10px;border-radius:7px;font-size:13px;color:var(--ink-2);font-weight:600;cursor:pointer;text-align:left;white-space:nowrap}.ciq-root .menu button:hover{background:var(--surface-2);color:var(--ink)}.ciq-root .menu button.danger{color:var(--crit)}.ciq-root .menu button.danger:hover{background:var(--crit-weak)}.ciq-root .menu button svg{width:15px;height:15px;flex:0 0 auto}.ciq-root .menu .sep{height:1px;background:var(--border);margin:5px 2px}.ciq-root .modal-overlay{position:fixed;inset:0;background:#0f172a6b;display:none;align-items:flex-start;justify-content:center;padding:48px 16px;z-index:60;overflow-y:auto}.ciq-root .modal-overlay.open{display:flex}.ciq-root .modal{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 60px #00000047;width:100%;max-width:520px}.ciq-root .modal.lg{max-width:760px}.ciq-root .modal.xl{max-width:1040px}.ciq-root .modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--border);gap:12px}.ciq-root .modal-head h2{margin:0;font-size:17px;font-weight:800}.ciq-root .modal-head .sub{font-size:12px;color:var(--ink-3);font-weight:600;margin-top:2px}.ciq-root .modal-body{padding:20px 22px;display:flex;flex-direction:column;gap:16px}.ciq-root .modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--border);align-items:center}.ciq-root .pager{display:flex;align-items:center;justify-content:space-between;margin-top:14px;color:var(--ink-3);font-size:12.5px;gap:12px;flex-wrap:wrap}.ciq-root .pager .pages{display:flex;gap:6px}.ciq-root .pg{min-width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font-weight:700;font-size:12.5px;cursor:pointer;display:grid;place-items:center;padding:0 8px}.ciq-root .pg.active{background:var(--primary);color:#fff;border-color:var(--primary)}.ciq-root .wcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.ciq-root .bld-steps{display:flex;align-items:center;gap:22px;padding:0 20px;border-bottom:1px solid var(--border);overflow-x:auto}.ciq-root .bld-step{padding:14px 1px;font-size:13px;font-weight:500;color:var(--ink-3);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.ciq-root .bld-step.active{color:var(--ink);font-weight:700;border-bottom-color:var(--primary)}.ciq-root .bld-step.done{color:var(--ink-2)}.ciq-root .wbody{padding:22px 24px}.ciq-root .chw-x .ciq-card{box-shadow:none;border-radius:10px}.ciq-root .fsec{border:1px solid var(--border);border-radius:12px;padding:18px 18px 6px;margin-bottom:16px}.ciq-root .fsec>h4{margin:0 0 14px;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);display:flex;align-items:center;gap:8px}.ciq-root .fsec>h4 .dot{width:8px;height:8px;border-radius:50%;background:var(--primary)}.ciq-root .fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 16px;margin-bottom:10px}.ciq-root .fgrid.two{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ciq-root .fgrid .full{grid-column:1/-1}.ciq-root .fsec .field label{font-size:11.5px}.ciq-root .fsec .input{padding:8px 10px}.ciq-root .wfoot{display:flex;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid var(--border);background:var(--surface-2)}.ciq-root .wfoot .spacer{flex:1}.ciq-root .locknote{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 20px;text-align:center;color:var(--ink-3)}.ciq-root .locknote svg{width:38px;height:38px;color:var(--ink-3)}.ciq-root .locknote h3{margin:0;font-size:15px;color:var(--ink-2);font-weight:700}.ciq-root .locknote p{margin:0;font-size:12.5px;max-width:420px}.ciq-root .rpt-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ciq-root .rpt-head .lft{display:flex;align-items:center;gap:10px}.ciq-root .collapse-toggle{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:30px;height:30px;display:grid;place-items:center;cursor:pointer;color:var(--ink-2)}.ciq-root .collapse-toggle svg{width:15px;height:15px;transition:transform .2s}.ciq-root .filters-wrap.closed .fbody,.ciq-root .filters-wrap.closed .frow2{display:none}.ciq-root .filters-wrap.closed .collapse-toggle svg{transform:rotate(180deg)}.ciq-root .fbody{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ciq-root .fbody .field label{display:block;font-size:11.5px;font-weight:700;color:var(--ink-2);margin-bottom:5px}.ciq-root .faux-multi{min-height:38px;border:1px solid var(--border);border-radius:9px;padding:5px;display:flex;flex-wrap:wrap;gap:5px;align-items:center;background:var(--surface)}.ciq-root .frow2{display:flex;align-items:end;gap:10px;justify-content:flex-end;margin-top:14px;flex-wrap:wrap}.ciq-root .switch-lbl{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink-2);margin-right:auto}.ciq-root .rpt-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:12px}.ciq-root table.rpt{border-collapse:collapse;font-size:11px;white-space:nowrap;min-width:100%}.ciq-root table.rpt th,.ciq-root table.rpt td{border:1px solid var(--border);padding:6px 9px;text-align:center}.ciq-root table.rpt thead th{background:var(--surface-2);font-weight:700;color:var(--ink-2);position:sticky;top:0;text-transform:none;letter-spacing:0;font-size:10.5px}.ciq-root table.rpt tbody tr.even td{background:var(--surface-2)}.ciq-root table.rpt tbody td.lft,.ciq-root table.rpt thead th.lft{text-align:left}.ciq-root table.rpt td.stick,.ciq-root table.rpt th.stick{position:sticky;left:0;background:var(--surface);z-index:1;text-align:left;max-width:330px;overflow:hidden;text-overflow:ellipsis}.ciq-root table.rpt tbody tr.even td.stick{background:var(--surface-2)}.ciq-root table.rpt thead th.stick{z-index:3;background:var(--surface-2)}.ciq-root table.rpt a{color:var(--primary);font-weight:700}.ciq-root table.rpt tfoot td{background:color-mix(in srgb,var(--primary) 9%,transparent);font-weight:800}.ciq-root .scrollhint{font-size:11.5px;color:var(--ink-3);margin:10px 0 6px;display:flex;align-items:center;gap:6px}.ciq-root .scrollhint svg{width:14px;height:14px}.ciq-root .selbanner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--primary-weak);color:var(--ink-2);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:10px;padding:10px 14px;font-size:12.5px;margin-bottom:14px}.ciq-root .selbanner b{color:var(--primary)}.ciq-root .sumgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ciq-root .sumbox{border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.ciq-root .sumbox .lbl{font-size:11.5px;color:var(--ink-3);font-weight:600;margin-right:6px}.ciq-root .sumbox b{font-weight:800}.ciq-root .wb{display:grid;grid-template-columns:210px minmax(0,1fr) 250px;gap:16px;padding:14px 24px 40px;align-items:start}.ciq-root .wb-rail{position:sticky;top:0;display:flex;flex-direction:column;gap:2px}.ciq-root .wb-rail button{display:flex;align-items:center;gap:9px;border:none;background:transparent;color:var(--ink-2);font-weight:600;font-size:12.7px;padding:8px 10px;border-radius:8px;cursor:pointer;text-align:left;width:100%}.ciq-root .wb-rail button:hover{background:var(--surface-2);color:var(--ink)}.ciq-root .wb-rail button.active{background:var(--surface);border:1px solid var(--border);color:var(--ink);font-weight:700;box-shadow:var(--shadow)}.ciq-root .wb-rail .dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--ink-3)}.ciq-root .wb-rail .dot.ok{background:var(--good)}.ciq-root .wb-rail .dot.warn{background:var(--warn)}.ciq-root .wb-rail .dot.crit{background:var(--crit)}.ciq-root .wb-rail .dot.off{background:var(--border)}.ciq-root .wb-aside{display:flex;flex-direction:column;gap:14px;position:sticky;top:0}.ciq-root .aside-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.ciq-root .aside-card h4{margin:0;padding:11px 14px 8px;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-weight:800}.ciq-root .aside-card .body{padding:0 14px 13px}.ciq-root .kv{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--border);font-size:12px}.ciq-root .kv:last-child{border-bottom:none}.ciq-root .kv .k{color:var(--ink-2);font-weight:600;flex:0 0 auto}.ciq-root .kv .v{text-align:right;font-weight:700;min-width:0}.ciq-root .kv .v small{display:block;font-weight:600;color:var(--ink-3);font-size:10.5px}.ciq-root .health .pct{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1}.ciq-root .healthbar{height:6px;border-radius:5px;background:var(--surface-2);overflow:hidden;margin:8px 0 5px}.ciq-root .healthbar i{display:block;height:100%;border-radius:5px}.ciq-root .attn{display:flex;gap:9px;padding:7px 0;border-bottom:1px solid var(--border);font-size:12px;color:var(--ink-2);font-weight:600}.ciq-root .attn:last-child{border-bottom:none}.ciq-root .attn .d{width:7px;height:7px;border-radius:50%;margin-top:5px;flex:0 0 auto}.ciq-root .attn small{color:var(--ink-3);font-weight:600;display:block}.ciq-root .xf{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:13px}.ciq-root .xf:last-child{border-bottom:none}.ciq-root .xf .k{width:150px;flex:0 0 auto;color:var(--ink-2);font-weight:600;font-size:12.5px}.ciq-root .xf .v{flex:1;min-width:0;font-weight:600}.ciq-root .xf .v .pencil{color:var(--ink-3);margin-left:6px;cursor:pointer;font-size:11px}.ciq-root .conf{font-family:var(--mono);font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;flex:0 0 auto}.ciq-root .conf.hi{background:var(--good-weak);color:var(--good)}.ciq-root .conf.mid{background:var(--warn-weak);color:var(--warn)}.ciq-root .conf.lo{background:var(--crit-weak);color:var(--crit)}.ciq-root .rule{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}.ciq-root .rule:last-child{border-bottom:none}.ciq-root .rule .txt{flex:1;min-width:0}.ciq-root .rule .txt b{display:block;font-size:13px;font-weight:700}.ciq-root .rule .txt p{margin:2px 0 0;font-size:12px;color:var(--ink-3)}.ciq-root .rule .txt p .cite{color:var(--primary);font-weight:700;cursor:pointer}.ciq-root .verdict{font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;flex:0 0 auto}.ciq-root .verdict.pass{background:var(--good-weak);color:var(--good)}.ciq-root .verdict.fail{background:var(--crit-weak);color:var(--crit)}.ciq-root .verdict.unclear{background:var(--warn-weak);color:var(--warn)}.ciq-root .deviation{border-left:3px solid var(--warn);padding:8px 0 8px 11px;margin-bottom:8px;display:flex;justify-content:space-between;gap:12px;align-items:center}.ciq-root .deviation.high{border-left-color:var(--crit)}.ciq-root .deviation b{display:block;font-size:12.5px;font-weight:700}.ciq-root .deviation .cmp{font-size:11.5px;color:var(--ink-3);font-weight:600}.ciq-root .deviation .cmp em{font-style:normal;color:var(--crit);font-weight:700}.ciq-root .subhead{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:800;margin:16px 0 9px}.ciq-root .oblig{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.ciq-root .oblig:last-child{border-bottom:none}.ciq-root .oblig .txt{flex:1;min-width:0}.ciq-root .oblig .txt b{display:block;font-size:12.8px;font-weight:600;color:var(--ink)}.ciq-root .oblig .meta{display:flex;gap:10px;align-items:center;margin-top:4px;font-size:11px;color:var(--ink-3);font-weight:600;flex-wrap:wrap}.ciq-root .oblig .due.over{color:var(--crit);font-weight:700}.ciq-root .oblig .due.soon{color:var(--warn);font-weight:700}.ciq-root .cmt{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--border)}.ciq-root .cmt:last-child{border-bottom:none}.ciq-root .cmt .bd{flex:1;min-width:0}.ciq-root .cmt .top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px}.ciq-root .cmt .top b{font-weight:700;font-size:12.5px}.ciq-root .cmt .top .anchor{font-family:var(--mono);font-size:10px;color:var(--ink-3);background:var(--surface-2);padding:1px 6px;border-radius:5px}.ciq-root .cmt .top .when{color:var(--ink-3);font-weight:600}.ciq-root .cmt .top .acts{margin-left:auto;display:flex;gap:9px}.ciq-root .cmt p{margin:4px 0 0;font-size:12.5px;color:var(--ink-2)}.ciq-root .docpane{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}.ciq-root .docpane .bar{display:flex;align-items:center;gap:10px;padding:9px 13px;border-bottom:1px solid var(--border);font-size:12.5px;font-weight:700;color:var(--ink-2);background:var(--surface-2)}.ciq-root .docpane .bar .r{margin-left:auto;display:flex;align-items:center;gap:8px;font-weight:600;font-size:11.5px;color:var(--ink-3)}.ciq-root .docsheet{background:var(--surface-2);padding:18px;max-height:460px;overflow:auto}.ciq-root .docsheet .paper{background:#fff;color:#1b2433;max-width:640px;margin:0 auto;padding:34px 40px;box-shadow:0 2px 10px #141e3224;font-size:11.5px;line-height:1.6}.ciq-root .docsheet .paper h5{margin:0 0 14px;text-align:center;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.ciq-root .docsheet .paper h6{margin:14px 0 4px;font-size:11.5px}.ciq-root .docsheet .paper p{margin:0 0 8px}.ciq-root .docsheet .paper mark{background:#fff3bf;padding:1px 2px}.ciq-root .heat{position:relative;border-radius:10px;overflow:hidden;height:240px;background:linear-gradient(100deg,#12a150,#8bbf3d 28%,#d98a00 58%,#e0455e);opacity:.92}.ciq-root .heat .cell{position:absolute;display:flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;color:#fff;background:#00000047;border-radius:20px;padding:2px 8px;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis;transform:translate(-50%,-50%)}.ciq-root .heat-axis{display:flex;justify-content:center;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-weight:800;margin-top:8px}.ciq-root .heat-y{writing-mode:vertical-rl;transform:rotate(180deg);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-weight:800}.ciq-root .heat-wrap{display:flex;gap:8px;align-items:stretch}.ciq-root .palette{width:100%;max-width:640px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 30px 70px #00000052;overflow:hidden}.ciq-root .palette .pin{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.ciq-root .palette .pin input{flex:1;border:none;background:none;font-size:15px;color:var(--ink);outline:none;font-family:inherit}.ciq-root .palette .plist{max-height:340px;overflow:auto;padding:8px}.ciq-root .palette .pgroup{font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-weight:800;padding:8px 10px 5px}.ciq-root .palette .prow{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:9px;cursor:pointer}.ciq-root .palette .prow:hover,.ciq-root .palette .prow.on{background:var(--primary-weak)}.ciq-root .palette .prow .t{flex:1;min-width:0}.ciq-root .palette .prow .t b{display:block;font-size:13px;font-weight:600}.ciq-root .palette .prow .t span{display:block;font-size:11px;color:var(--ink-3);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ciq-root .palette .pfoot{display:flex;gap:14px;padding:10px 16px;border-top:1px solid var(--border);font-size:11px;color:var(--ink-3);font-weight:600;background:var(--surface-2)}.ciq-root .palette .pfoot .r{margin-left:auto}.ciq-root .chatwrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:420px}.ciq-root .chatbody{flex:1;padding:22px;display:flex;flex-direction:column;gap:16px;overflow:auto}.ciq-root .chat-empty{margin:auto;text-align:center;max-width:520px}.ciq-root .chat-empty h3{margin:0 0 4px;font-size:16px;font-weight:800}.ciq-root .chat-empty p{margin:0 0 18px;font-size:12.5px;color:var(--ink-3)}.ciq-root .suggest{display:flex;flex-direction:column;gap:9px;align-items:center}.ciq-root .suggest button{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:8px 16px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.ciq-root .suggest button:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-weak)}.ciq-root .msg{display:flex;gap:11px;max-width:820px}.ciq-root .msg.me{margin-left:auto;flex-direction:row-reverse}.ciq-root .msg .bub{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-size:13px}.ciq-root .msg.me .bub{background:var(--primary-weak);border-color:color-mix(in srgb,var(--primary) 25%,transparent)}.ciq-root .msg .bub p{margin:0 0 8px}.ciq-root .msg .bub p:last-child{margin:0}.ciq-root .cite-list{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.ciq-root .cite-item{display:flex;gap:8px;align-items:center;font-size:11.5px;color:var(--ink-2);font-weight:600;cursor:pointer}.ciq-root .cite-item .badge{background:var(--primary-weak);color:var(--primary);font-family:var(--mono);font-size:10px}.ciq-root .chatfoot{display:flex;gap:10px;padding:14px 16px;border-top:1px solid var(--border);align-items:flex-end}.ciq-root .dropzone{border:2px dashed var(--border);border-radius:12px;padding:34px 20px;text-align:center;color:var(--ink-3);background:var(--surface-2)}.ciq-root .dropzone.hot{border-color:var(--primary);background:var(--primary-weak)}.ciq-root .dropzone svg{width:34px;height:34px;margin-bottom:8px}.ciq-root .dropzone b{display:block;color:var(--ink);font-size:14px;margin-bottom:3px}.ciq-root .uprow{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.ciq-root .uprow:last-child{border-bottom:none}.ciq-root .uprow .nm{flex:1;min-width:0}.ciq-root .uprow .nm b{display:block;font-size:12.8px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ciq-root .uprow .nm>span{display:block}.ciq-root .uprow .nm .track{display:block;margin-top:6px;width:100%}.ciq-root .hide{display:none!important}.ciq-root .nowrap{white-space:nowrap}.ciq-root .muted{color:var(--ink-3)}.ciq-root .tiny{font-size:11px}.ciq-root .strong{font-weight:800}.ciq-root .flexrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ciq-root .gap6{gap:6px}.ciq-root .mt0{margin-top:0}.ciq-root .mb0{margin-bottom:0}@media(max-width:1280px){.ciq-root .wb{grid-template-columns:190px minmax(0,1fr)}.ciq-root .wb .wb-aside{grid-column:1/-1}}@media(max-width:1100px){.ciq-root .span2,.ciq-root .span3,.ciq-root .span4,.ciq-root .span5,.ciq-root .span6,.ciq-root .span7,.ciq-root .span8,.ciq-root .span9,.ciq-root .span10{grid-column:span 12}}@media(max-width:900px){.ciq-root .wb{grid-template-columns:1fr}.ciq-root .wb .wb-rail{display:none}}@media(max-width:520px){.ciq-root .form-row,.ciq-root .fgrid,.ciq-root .fgrid.two{grid-template-columns:1fr}}.ciq-root .docsheet .paper{background:#f6f7fb}html.light .ciq-root .docsheet .paper{background:#fff}.ciq-root .chw-x{--chw-r: 10px;--chw-pad: 18px}.ciq-root .chw-x .chw-band{border-radius:var(--chw-r);border:1px solid var(--c-border);background:var(--c-bg-card);box-shadow:none;overflow:hidden;scroll-margin-top:60px}.ciq-root .chw-x .chw-bh{position:static;backdrop-filter:none;gap:10px;padding:13px var(--chw-pad);background:var(--c-bg-hover);border-bottom:1px solid var(--c-border);border-radius:0}.ciq-root .chw-x .chw-bh-title{font-size:14.5px;font-weight:600;letter-spacing:-.015em;color:var(--c-text-title)}.ciq-root .chw-x .chw-bh-sub{font-size:12px;color:var(--c-text-muted)}.ciq-root .chw-x .chw-bb{padding:var(--chw-pad)}.ciq-root .chw-x .chw-bb-flush{padding:0}.ciq-root .chw-x .chw-cond{margin:0;border-radius:0;border-left:none;border-bottom:1px solid var(--ciq-iris-line);padding:9px var(--chw-pad)}.ciq-root .chw-x .cots-card{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.ciq-root .chw-x .cots-title{font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--c-text-very-muted);padding:0 8px 9px}.ciq-root .chw-x .cots-list{gap:1px;border-left:1px solid var(--c-border)}.ciq-root .chw-x .cots-item{justify-content:flex-start;gap:8px;margin-left:-1px;padding:7px 9px;border:none;border-left:2px solid transparent;border-radius:0 var(--chw-r) var(--chw-r) 0;font-size:13px;font-weight:400;color:var(--c-text-secondary)}.ciq-root .chw-x .cots-item:hover:not(.on){background:var(--c-bg-hover);color:var(--c-text-primary)}.ciq-root .chw-x .cots-item.on{background:var(--ciq-iris-soft);border-left-color:var(--ciq-iris);color:var(--c-text-title);font-weight:600}.ciq-root .chw-x .cots-item .cots-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}.ciq-root .chw-x .cots-item .cots-badge{order:-1;flex:none;width:6px;height:6px;border-radius:50%;font-size:0;line-height:0;color:transparent;background:var(--c-border)}.ciq-root .chw-x .cots-item .cots-badge.ok{background:var(--chw-ok)}.ciq-root .chw-x .cots-item .cots-badge.warn{background:var(--chw-warn)}.ciq-root .chw-x .cots-item .cots-badge.bad{background:var(--chw-bad)}.ciq-root .chw-x .cots-item .cots-badge.off{background:var(--c-border)}.ciq-root .chw-x .chw-scroll{overflow-x:auto;border-radius:9px}.ciq-root .chw-x table.chw-tbl{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--c-border);border-radius:9px;overflow:hidden;background:var(--c-bg-card);font-family:var(--ciq-body);font-size:13px}.ciq-root .chw-x table.chw-tbl th{text-align:left;vertical-align:bottom;white-space:nowrap;font-family:var(--ciq-body);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);padding:9px 12px;background:var(--c-bg-hover);border:none;border-bottom:1px solid var(--c-border);border-right:1px solid var(--c-border)}.ciq-root .chw-x table.chw-tbl td{padding:11px 12px;vertical-align:top;font-size:13px;line-height:1.5;text-transform:none;letter-spacing:normal;color:var(--c-text-primary);border:none;border-bottom:1px solid var(--c-border-light);border-right:1px solid var(--c-border-light)}.ciq-root .chw-x table.chw-tbl th:last-child,.ciq-root .chw-x table.chw-tbl td:last-child{border-right:none}.ciq-root .chw-x table.chw-tbl tbody tr:last-child td{border-bottom:none}.ciq-root .chw-x table.chw-tbl tbody tr:hover td{background:var(--c-bg-hover)}.ciq-root .chw-x table.chw-tbl td.chw-num{font-family:var(--ciq-mono);font-variant-numeric:tabular-nums;font-size:12px}.ciq-root .chw-x table.chw-tbl td.chw-right{text-align:right}.ciq-root .chw-x table.chw-tbl tr.chw-editrow td{border-right:none;background:var(--c-bg-hover);text-align:left}.ciq-root .chw-x .chw-cell-title{font-weight:600;color:var(--c-text-primary)}.ciq-root .chw-x .chw-cell-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px}.ciq-root .chw-x table.chw-terms{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--c-border);border-radius:9px;overflow:hidden;font-family:var(--ciq-body);font-size:13.5px}.ciq-root .chw-x table.chw-terms th{width:180px;text-align:left;vertical-align:top;white-space:normal;font-family:var(--ciq-body);font-size:12.5px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--c-text-secondary);background:var(--c-bg-hover);padding:11px 14px;border:none;border-right:1px solid var(--c-border);border-bottom:1px solid var(--c-border-light)}.ciq-root .chw-x table.chw-terms td{padding:11px 14px;vertical-align:middle;font-size:13.5px;color:var(--c-text-primary);border:none;border-bottom:1px solid var(--c-border-light)}.ciq-root .chw-x table.chw-terms tr:last-child th,.ciq-root .chw-x table.chw-terms tr:last-child td{border-bottom:none}.ciq-root .chw-x table.chw-terms tr:hover td{background:var(--c-bg-hover)}.ciq-root .chw-x .chw-termval{display:flex;align-items:center;gap:10px}.ciq-root .chw-x .chw-termval>span:first-child,.ciq-root .chw-x .chw-termval>input:first-child{flex:1;min-width:0}.ciq-root .chw-x .chw-edit{cursor:pointer;border:1px dashed transparent;border-radius:6px;padding:2px 6px;margin:-2px -6px;color:var(--c-text-primary)}.ciq-root .chw-x .chw-edit:hover{border-color:var(--ciq-iris-line);background:var(--ciq-iris-soft)}.ciq-root .chw-x .chw-edit .chw-pen{font-size:10px;color:var(--c-text-very-muted);margin-left:7px;opacity:0}.ciq-root .chw-x .chw-edit:hover .chw-pen{opacity:1}.ciq-root .chw-x .chw-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--c-border);border:1px solid var(--c-border);border-radius:9px;overflow:hidden;margin-bottom:14px}@media(max-width:640px){.ciq-root .chw-x .chw-stats{grid-template-columns:repeat(2,1fr)}}.ciq-root .chw-x .chw-stat{background:var(--c-bg-card);padding:11px 14px}.ciq-root .chw-x .chw-stat b{display:block;font-size:21px;line-height:1.1;font-weight:600;font-variant-numeric:tabular-nums}.ciq-root .chw-x .chw-stat span{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--c-text-muted)}.ciq-root .chw-x .chw-subh{display:flex;align-items:center;gap:10px;margin:22px 0 10px}.ciq-root .chw-x .chw-subh-l{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);white-space:nowrap}.ciq-root .chw-x .chw-subh-r{flex:1;height:1px;background:var(--c-border)}.ciq-root .chw-x .chw-stripe{display:inline-block;width:3px;height:14px;border-radius:2px;vertical-align:-2px;margin-right:9px;background:var(--c-text-very-muted)}.ciq-root .chw-x .chw-stripe.high{background:var(--chw-bad)}.ciq-root .chw-x .chw-stripe.medium{background:var(--chw-warn)}.ciq-root .chw-x .chw-stripe.low{background:var(--c-text-muted)}.ciq-root .chw-x .chw-editor{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;border:1px solid var(--c-border);border-radius:9px;background:var(--c-bg-card)}.ciq-root .chw-x .chw-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;margin-bottom:12px;border:1px solid var(--c-border);border-radius:9px;background:var(--c-bg-hover)}.ciq-root .chw-x .chw-tb-file{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--c-text-secondary);padding-left:2px}.ciq-root .chw-x .chw-tb-group{display:inline-flex;align-items:center;gap:7px;padding-right:9px;margin-right:2px;border-right:1px solid var(--c-border)}.ciq-root .chw-x .chw-tb-group label{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--c-text-muted)}.ciq-root .chw-x .chw-tb-group input{width:56px;padding:4px 7px;text-align:center;font-family:var(--ciq-mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--c-text-primary);background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:6px}.ciq-root .chw-x .chw-tb-btn{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:7px;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text-secondary);text-decoration:none}.ciq-root .chw-x .chw-tb-btn:hover{color:var(--c-text-primary);border-color:var(--c-text-very-muted)}.ciq-root .chw-x .chw-tb-btn.accent{color:var(--ciq-iris);border-color:var(--ciq-iris-line);background:var(--ciq-iris-soft)}.ciq-root .chw-x .chw-viewer{border:1px solid var(--c-border);border-radius:9px;overflow:hidden;box-shadow:none;background:var(--c-bg-input)}.ciq-root .chw-x .chw-viewer-note{font-size:11.5px;color:var(--c-text-muted);margin-bottom:8px;line-height:1.6}.ciq-root .chw-x .chw-actionbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ciq-root .chw-x .chw-empty{font-size:12.5px;line-height:1.6;color:var(--c-text-muted);padding:14px 16px;border:1px dashed var(--c-border);border-radius:9px;background:var(--c-bg-hover)}.ciq-root .chw-x .chw-empty b{color:var(--c-text-secondary);font-weight:600}.ciq-root .chw-x .chw-stats-5{grid-template-columns:repeat(5,1fr)}@media(max-width:900px){.ciq-root .chw-x .chw-stats-5{grid-template-columns:repeat(3,1fr)}}.ciq-root .chw-x .chw-pdf{border:1px solid var(--c-border);border-radius:9px;overflow:hidden;background:var(--c-bg-card)}.ciq-root .chw-x .chw-pdf-bar{display:flex;align-items:center;gap:6px;padding:7px 10px;background:var(--c-bg-hover);border-bottom:1px solid var(--c-border)}.ciq-root .chw-x .chw-pdf-count{font-size:11.5px;color:var(--c-text-muted);padding-left:3px}.ciq-root .chw-x .chw-pdf-count b{font-family:var(--ciq-mono);font-variant-numeric:tabular-nums;color:var(--c-text-primary);font-weight:600}.ciq-root .chw-x .chw-pdf-bar button{min-width:28px;height:26px;padding:0 8px;font-size:13px;line-height:1;font-weight:600;color:var(--c-text-secondary);background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:6px;cursor:pointer}.ciq-root .chw-x .chw-pdf-bar button:hover{color:var(--c-text-primary);border-color:var(--c-text-very-muted)}.ciq-root .chw-x .chw-pdf-bar button.chw-pdf-fit{font-size:11.5px;margin-left:4px}.ciq-root .chw-x .chw-pdf-zoom{min-width:44px;text-align:center;font-family:var(--ciq-mono);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--c-text-secondary)}.ciq-root .chw-x .chw-pdf-ground{overflow:auto;padding:24px;display:flex;flex-direction:column;align-items:center;gap:22px;background:var(--c-bg-input)}.ciq-root .chw-x .chw-pdf-page{position:relative;background:#fff;border:1px solid var(--c-border);box-shadow:0 6px 22px -16px #00000080;scroll-margin-top:24px;max-width:100%}.ciq-root .chw-x .chw-pdf-page canvas{display:block;max-width:100%;height:auto}.ciq-root .chw-x .chw-pdf-folio{position:absolute;bottom:-18px;right:2px;font-family:var(--ciq-mono);font-size:10px;color:var(--c-text-very-muted)}.ciq-root .chw-x .chw-pdf-msg{padding:40px 18px;text-align:center;font-size:12.5px;color:var(--c-text-muted)}.ciq-root .chw-x .chw-panel{display:grid;gap:14px;padding:18px}.ciq-root .chw-x .chw-section{border:1px solid var(--c-border);border-radius:10px;background:var(--c-bg-hover);padding:16px}.ciq-root .chw-x .chw-section-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ciq-root .chw-x .chw-section-title{font-size:13.5px;font-weight:600;color:var(--c-text-title)}.ciq-root .chw-page-scale{zoom:.8}.ciq-root .brandmark{font-size:12px}.ciq-root .brandmark small{font-size:8px}.ciq-root .page-title-chip{font-size:10px}.ciq-root .hdr-link{font-size:10.4px}.ciq-root .instance-pill{font-size:9.2px}.ciq-root .pillbtn{font-size:10.4px}.ciq-root .avatar{font-size:9.6px}.ciq-root .hdr-user-info b{font-size:10.4px}.ciq-root .hdr-user-info span{font-size:8.4px}.ciq-root .dd-item{font-size:10px}.ciq-root .crumbs{font-size:9.2px}.ciq-root .gsearch{font-size:10.4px}.ciq-root .repo-scale{zoom:.9}.ciq-root .chw-x .chw-mchips{display:flex;flex-wrap:wrap;gap:8px}.ciq-root .chw-x .chw-mchip{display:inline-flex;align-items:center;gap:7px;padding:5px 6px 5px 11px;border:1px solid color-mix(in srgb,var(--ciq-rose) 35%,var(--c-border));border-radius:20px;background:color-mix(in srgb,var(--ciq-rose) 7%,var(--c-bg-card));font-size:12px;line-height:1.3}.ciq-root .chw-x .chw-mchip-dot{width:6px;height:6px;border-radius:50%;background:var(--ciq-rose);flex:none}.ciq-root .chw-x .chw-mchip-label{color:var(--c-text-primary)}.ciq-root .chw-x .chw-mchip-x{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:none;background:none;color:var(--c-text-very-muted);font-size:13px;line-height:1;cursor:pointer;flex:none}.ciq-root .chw-x .chw-mchip-x:hover{background:color-mix(in srgb,var(--ciq-rose) 18%,transparent);color:var(--ciq-rose)}.ciq-root .chw-page-scale .ciq-btn{background:#4f46e5;border-color:#4f46e5;box-shadow:0 2px 8px #4f46e538}.ciq-root .chw-page-scale .ciq-btn:hover{box-shadow:0 4px 12px #4f46e552}.ciq-root .chw-x .cots-item .cots-badge{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.ciq-root .chw-x .cots-item .cots-badge.ok{color:var(--chw-ok)}.ciq-root .chw-x .cots-item .cots-badge.warn{color:var(--chw-warn)}.ciq-root .chw-x .cots-item .cots-badge.bad{color:var(--chw-bad)}.ciq-root .chw-x .cots-item .cots-badge.off{color:var(--c-text-very-muted);box-shadow:none}.ciq-root .chw-x .cots-item{transition:background .13s,color .13s,border-color .13s}.ciq-root .chw-x .cots-item.on{box-shadow:inset 0 0 0 1px var(--ciq-iris-line)}.ciq-root .chw-x .cots-title{color:var(--c-text-muted)}.ciq-root .chw-x .chw-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--c-border);border-radius:9px;background:var(--c-bg-hover)}.ciq-root .chw-x .chw-seg button{border:none;background:transparent;font-family:inherit;font-size:11.5px;font-weight:500;padding:5px 13px;border-radius:7px;cursor:pointer;color:var(--c-text-muted);white-space:nowrap;transition:background .14s,color .14s,box-shadow .14s}.ciq-root .chw-x .chw-seg button:hover{color:var(--c-text-primary)}.ciq-root .chw-x .chw-seg button[aria-selected=true]{background:var(--c-bg-card);color:var(--ciq-iris);font-weight:700;box-shadow:0 1px 3px #141e321f}.ciq-root .bld-scale{zoom:.95}.ciq-root .chw-x .chw-composer{border:1px solid var(--c-border);border-radius:10px;background:var(--c-bg-input);overflow:hidden;transition:border-color .14s,box-shadow .14s}.ciq-root .chw-x .chw-composer:focus-within{border-color:var(--ciq-iris);box-shadow:0 0 0 3px var(--ciq-iris-soft)}.ciq-root .chw-x .chw-composer textarea{display:block;width:100%;border:none;outline:none;resize:none;background:transparent;color:var(--c-text-primary);font-family:inherit;font-size:12px;line-height:1.55;padding:10px 11px 4px}.ciq-root .chw-x .chw-composer textarea::placeholder{color:var(--c-text-very-muted)}.ciq-root .chw-x .chw-composer-foot{display:flex;align-items:center;gap:8px;padding:4px 7px 7px 11px}.ciq-root .chw-x .chw-composer-hint{flex:1;min-width:0;font-size:10px;color:var(--c-text-very-muted)}.ciq-root .chw-x .chw-composer-send{flex:none;border:none;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;padding:5px 13px;border-radius:7px;background:var(--ciq-iris);color:#fff}.ciq-root .chw-x .chw-composer-send:disabled{background:var(--c-bg-hover);color:var(--c-text-very-muted);cursor:not-allowed}.ciq-root .chw-x .cots-card{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:12px;padding:12px 10px}.ciq-root .chw-x .cots-title{padding:0 7px 9px}.ciq-root .chw-x .cots-list{border-left:none;gap:2px}.ciq-root .chw-x .cots-item{margin-left:0;border-radius:8px}.ciq-root .al-result{padding:10px 14px;margin-bottom:12px;border-left:4px solid var(--primary)}.ciq-root .al-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;background:var(--c-bg-hover);color:var(--c-text-secondary);white-space:nowrap}.ciq-root .al-pill.green{background:color-mix(in srgb,var(--ciq-green) 16%,transparent);color:var(--ciq-green)}.ciq-root .al-pill.rose{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose)}.ciq-root .ai-head{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start;margin-bottom:14px}.ciq-root .ai-h{font-size:19px;margin:0 0 6px}.ciq-root .ai-sub{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ciq-root .ai-actions{display:flex;gap:8px;flex-wrap:wrap}.ciq-root .ai-pill{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:600}.ciq-root .ai-pill.draft{background:color-mix(in srgb,var(--ciq-amber) 18%,transparent);color:var(--ciq-amber)}.ciq-root .ai-pill.ok{background:color-mix(in srgb,var(--ciq-green) 16%,transparent);color:var(--ciq-green)}.ciq-root .ai-card{padding:16px 18px;margin-bottom:14px}.ciq-root .ai-lab{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-secondary);font-weight:700;margin-bottom:8px;display:block}.ciq-root .ai-tag{margin-left:8px;font-size:11.5px;padding:1px 8px;border-radius:999px;background:var(--c-bg-hover);letter-spacing:0;text-transform:none;font-weight:600}.ciq-root .ai-text{line-height:1.7;margin:0}.ciq-root .ai-ref{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;margin:0 2px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--primary);color:#fff;text-decoration:none;vertical-align:super}.ciq-root .ai-chron{list-style:none;margin:0;padding:0}.ciq-root .ai-chron li{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:8px 0;border-bottom:1px dashed var(--c-border-light);font-size:13.5px}.ciq-root .ai-date{color:var(--c-text-secondary);white-space:nowrap}.ciq-root .ai-gap{margin-top:10px;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,var(--ciq-amber) 14%,transparent);border:1px solid var(--ciq-amber);font-size:13px}.ciq-root .ai-tracked{color:var(--ciq-green);font-weight:600}.ciq-root .ai-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:1000px){.ciq-root .ai-two{grid-template-columns:1fr}}.ciq-root .ai-sim{padding:8px 0;border-bottom:1px dashed var(--c-border-light)}.ciq-root .ai-src{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.ciq-root .ai-run{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:14px 18px;font-size:13px}@media print{.ciq-root .ai-actions,.ciq-root button,.ciq-root input{display:none!important}.ciq-root .ai-card,.ciq-root .ai-run{break-inside:avoid}}.ciq-root .dc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ciq-root .dc-hold{padding:10px 12px;border-radius:9px;font-size:12.5px;line-height:1.55;margin-bottom:14px;border:1px solid var(--ciq-amber);background:color-mix(in srgb,var(--ciq-amber) 12%,transparent);display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ciq-root .dc-hold.none{border-color:var(--c-border);background:var(--c-bg-hover);color:var(--c-text-secondary)}.ciq-root .dc-grid{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;align-items:start}@media(max-width:900px){.ciq-root .dc-grid{grid-template-columns:minmax(0,1fr)}}.ciq-root .dc-card{padding:12px 14px;min-width:0}.ciq-root .dc-card h3{margin:0 0 8px;font-size:13px;color:var(--c-text-primary)}.ciq-root .dc-folder{display:flex;justify-content:space-between;width:100%;text-align:left;padding:6px 8px;border:0;border-radius:7px;background:none;font:inherit;font-size:13px;color:var(--c-text-primary);cursor:pointer}.ciq-root .dc-folder:hover{background:var(--c-bg-hover)}.ciq-root .dc-folder.on{background:var(--ciq-iris-soft);color:var(--ciq-iris);font-weight:600}.ciq-root .dc-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;background:var(--c-bg-hover);color:var(--c-text-secondary);white-space:nowrap}.ciq-root .dc-pill.legal{background:color-mix(in srgb,var(--ciq-iris) 16%,transparent);color:var(--ciq-iris)}.ciq-root .dc-pill.restricted{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose)}.ciq-root .dc-pill.green{background:color-mix(in srgb,var(--ciq-emerald) 16%,transparent);color:var(--ciq-emerald)}.ciq-root tr.dc-row{cursor:pointer}.ciq-root tr.dc-row.on{background:var(--ciq-iris-soft)}.ciq-root .dc-act{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.ciq-root .dc-link{background:none;border:0;padding:2px 4px;color:var(--primary);cursor:pointer;font:inherit;font-size:12.5px}.ciq-root .dc-link:hover{text-decoration:underline}.ciq-root .dc-link:disabled{color:var(--c-text-muted);cursor:default;text-decoration:none}.ciq-root .dc-ver{padding:8px 0;border-bottom:1px dashed var(--c-border-light);font-size:12.5px}.ciq-root .dc-ver .m{color:var(--c-text-secondary);margin-top:2px;overflow-wrap:anywhere}.ciq-root .dc-log{list-style:none;margin:0;padding:0;font-size:12.5px;color:var(--c-text-secondary)}.ciq-root .dc-log li{padding:3px 0}.ciq-root .dc-note{padding:9px 11px;border-radius:9px;background:var(--ciq-iris-soft);border:1px solid var(--ciq-iris-line);font-size:12.5px;margin-bottom:12px;line-height:1.5}.ciq-root .dc-err{padding:9px 11px;border-radius:9px;border:1px solid var(--ciq-rose);background:color-mix(in srgb,var(--ciq-rose) 10%,transparent);font-size:12.5px;margin-bottom:10px;line-height:1.5}.ciq-root .dc-scrim{position:fixed;inset:0;background:#00000073;z-index:200;display:flex;align-items:center;justify-content:center}.ciq-root .dc-dlg{width:min(580px,94vw);max-height:90vh;display:flex;flex-direction:column;padding:0}.ciq-root .dc-dlg.wide{width:min(860px,96vw)}.ciq-root .dc-dh{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;border-bottom:1px solid var(--c-border)}.ciq-root .dc-db{padding:14px 20px;overflow:auto}.ciq-root .dc-df{display:flex;gap:8px;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--c-border)}.ciq-root .dc-lab{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700;margin:0 0 4px}.ciq-root .dc-f2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.ciq-root .dc-f2>div{min-width:0}.ciq-root .dc-mono{font-family:var(--mono, ui-monospace, monospace);font-size:12px;overflow-wrap:anywhere}.ciq-root .fn-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ciq-root .fn-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;background:var(--c-bg-hover);color:var(--c-text-secondary)}.ciq-root .fn-pill.rose{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose)}.ciq-root .fn-pill.amber{background:color-mix(in srgb,var(--ciq-amber) 18%,transparent);color:var(--ciq-amber)}.ciq-root .fn-pill.green{background:color-mix(in srgb,var(--ciq-emerald) 16%,transparent);color:var(--ciq-emerald)}.ciq-root .fn-pill.blue{background:color-mix(in srgb,var(--ciq-iris) 16%,transparent);color:var(--ciq-iris)}.ciq-root .fn-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}@media(max-width:1100px){.ciq-root .fn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ciq-root .fn-tile{padding:14px 16px;min-width:0}.ciq-root .fn-tile .l{font-size:12px;color:var(--c-text-secondary)}.ciq-root .fn-tile .v{font-size:19px;font-weight:700;margin:4px 0 2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ciq-root .fn-tile .s{font-size:12px;color:var(--c-text-muted)}.ciq-root .fn-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:16px}@media(max-width:1000px){.ciq-root .fn-grid{grid-template-columns:minmax(0,1fr)}}.ciq-root .fn-card{padding:14px 16px;min-width:0}.ciq-root .fn-card h3{margin:0 0 10px;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--c-text-primary)}.ciq-root .fn-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ciq-root tr.fn-total td{font-weight:700;border-top:2px solid var(--c-border)}.ciq-root .fn-bar{height:8px;border-radius:999px;background:var(--c-border);overflow:hidden;margin:6px 0}.ciq-root .fn-bar>i{display:block;height:100%;background:var(--ciq-iris);border-radius:999px}.ciq-root .fn-warn{padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--ciq-amber) 14%,transparent);border:1px solid var(--ciq-amber);font-size:12.5px;margin:8px 0}.ciq-root .fn-tl{list-style:none;margin:0;padding:0}.ciq-root .fn-tl li{display:grid;grid-template-columns:96px 1fr;gap:10px;padding:8px 0;border-bottom:1px dashed var(--c-border-light);font-size:13px}.ciq-root .fn-tl .d{color:var(--c-text-secondary);font-size:12.5px}.ciq-root .fn-tl .t{font-weight:600}.ciq-root .fn-tl .x{color:var(--c-text-secondary);font-size:12px;margin-top:2px}.ciq-root .fn-note{padding:9px 11px;border-radius:9px;background:var(--ciq-iris-soft);border:1px solid var(--ciq-iris-line);font-size:12.5px;margin-bottom:12px;line-height:1.5}.ciq-root .fn-err{padding:9px 11px;border-radius:9px;border:1px solid var(--ciq-rose);background:color-mix(in srgb,var(--ciq-rose) 10%,transparent);font-size:12.5px;margin-bottom:10px;line-height:1.5}.ciq-root .fn-scrim{position:fixed;inset:0;background:#00000073;z-index:200;display:flex;align-items:center;justify-content:center}.ciq-root .fn-dlg{width:min(600px,94vw);max-height:90vh;display:flex;flex-direction:column;padding:0}.ciq-root .fn-dh{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;border-bottom:1px solid var(--c-border)}.ciq-root .fn-db{padding:14px 20px;overflow:auto}.ciq-root .fn-df{display:flex;gap:8px;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--c-border)}.ciq-root .fn-lab{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700;margin:0 0 4px}.ciq-root .fn-f2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.ciq-root .fn-f2>div{min-width:0}.ciq-root .in-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}@media(max-width:1250px){.ciq-root .in-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.ciq-root .in-grid{grid-template-columns:minmax(0,1fr)}}.ciq-root .in-col{display:flex;flex-direction:column;gap:16px;min-width:0}.ciq-root .in-card{padding:16px 18px}.ciq-root .in-card h3{margin:0 0 12px;font-size:14px;color:var(--c-text-primary)}.ciq-root .in-lab{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700;margin:0 0 5px}.ciq-root .in-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ciq-root .in-row2>div,.ciq-root .in-one{min-width:0}.ciq-root .in-one{margin-bottom:12px}.ciq-root .in-card .x-inp[readonly]{background:var(--c-bg-hover);color:var(--c-text-secondary)}.ciq-root .in-pick{display:flex;align-items:center;gap:6px;width:100%;text-align:left;padding:8px 10px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-bg-input);color:var(--c-text-primary);font:inherit;font-size:13px;cursor:pointer;min-height:35px}.ciq-root .in-pick span.t{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ciq-root .in-pick .x{color:var(--c-text-muted);padding:0 4px}.ciq-root .in-note{padding:10px 12px;border-radius:9px;background:var(--ciq-iris-soft);border:1px solid var(--ciq-iris-line);font-size:12.5px;color:var(--c-text-primary);line-height:1.6}.ciq-root .in-note a{color:var(--primary);font-weight:600;text-decoration:none}.ciq-root .in-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;background:var(--c-bg-hover);color:var(--c-text-secondary);white-space:nowrap}.ciq-root .in-pill.blue{background:color-mix(in srgb,var(--ciq-iris) 16%,transparent);color:var(--ciq-iris)}.ciq-root .in-pill.rose{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose)}.ciq-root .in-switch{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0}.ciq-root .in-switch input{opacity:0;width:0;height:0}.ciq-root .in-switch span{position:absolute;inset:0;border-radius:999px;background:var(--c-border);transition:.15s;cursor:pointer}.ciq-root .in-switch span:before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.15s}.ciq-root .in-switch input:checked+span{background:var(--ciq-iris)}.ciq-root .in-switch input:checked+span:before{transform:translate(18px)}.ciq-root .in-switch input:disabled+span{opacity:.55;cursor:not-allowed}.ciq-root .in-switch input:focus-visible+span{outline:2px solid var(--ciq-iris);outline-offset:2px}.ciq-root .in-parties{table-layout:fixed;width:100%}.ciq-root .in-parties th,.ciq-root .in-parties td{padding-left:6px;padding-right:6px}.ciq-root .in-parties th:nth-child(1){width:46%}.ciq-root .in-parties th:nth-child(2){width:25%}.ciq-root .in-parties th:nth-child(3){width:21%}.ciq-root .in-parties th:nth-child(4){width:8%}.ciq-root .in-parties td:nth-child(1){overflow-wrap:anywhere;line-height:1.35}.ciq-root .in-link{background:none;border:0;padding:0;color:var(--primary);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.ciq-root .pk-scrim{position:fixed;inset:0;background:#00000073;z-index:200;display:flex;align-items:center;justify-content:center}.ciq-root .pk-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:0;border-bottom:1px dashed var(--c-border-light);background:none;color:var(--c-text-primary);font:inherit;font-size:13px;cursor:pointer}.ciq-root .pk-row:hover{background:var(--c-bg-hover)}.ciq-root .rc-title{margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ciq-root .rc-title .no{white-space:nowrap}.ciq-root .rc-title .ty{font-size:15px;font-weight:400;color:var(--c-text-muted)}.ciq-root .rc-meta{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:var(--c-text-secondary)}.ciq-root .rc-meta .sep{color:var(--c-text-muted)}.ciq-root .rc-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;background:var(--c-bg-hover);color:var(--c-text-secondary)}.ciq-root .rc-pill.blue{background:color-mix(in srgb,var(--ciq-iris) 16%,transparent);color:var(--ciq-iris)}.ciq-root .rc-pill.amber{background:color-mix(in srgb,var(--ciq-amber) 18%,transparent);color:var(--ciq-amber)}.ciq-root .rc-pill.green{background:color-mix(in srgb,var(--ciq-emerald) 16%,transparent);color:var(--ciq-emerald)}.ciq-root .rc-pill.rose{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose)}.ciq-root .rc-pill.rose.strong{background:color-mix(in srgb,var(--ciq-rose) 28%,transparent);font-weight:700}.ciq-root .rc-note{padding:10px 12px;border-radius:9px;background:var(--ciq-iris-soft);border:1px solid var(--ciq-iris-line);font-size:12.5px;color:var(--c-text-primary);line-height:1.6;margin-bottom:14px}.ciq-root .rc-note.warn{border-color:var(--ciq-amber);background:color-mix(in srgb,var(--ciq-amber) 10%,transparent)}.ciq-root .rc-tabs .nav-link{display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;font:inherit;font-size:13px;color:var(--c-text-secondary)}.ciq-root .rc-tabs .nav-link .n{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--c-bg-hover);color:var(--c-text-secondary)}.ciq-root .rc-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;margin-bottom:16px}.ciq-root .rc-grid2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:stretch}@media(max-width:1150px){.ciq-root .rc-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.ciq-root .rc-grid3,.ciq-root .rc-grid2{grid-template-columns:minmax(0,1fr)}.ciq-root .rc-pill{white-space:normal}.ciq-root .page-head .rc-title{font-size:20px}}.ciq-root .rc-card{padding:16px 18px;min-width:0}.ciq-root .rc-card h3{margin:0 0 12px;font-size:14px;color:var(--c-text-primary);display:flex;align-items:center;justify-content:space-between;gap:10px}.ciq-root .rc-card h3 a{font-size:12px;font-weight:400;color:var(--primary);text-decoration:none}.ciq-root .rc-kv{display:grid;grid-template-columns:auto 1fr;gap:9px 14px;font-size:13px}.ciq-root .rc-kv dt{color:var(--c-text-secondary);margin:0}.ciq-root .rc-kv dd{margin:0;text-align:right;color:var(--c-text-primary);overflow-wrap:anywhere}.ciq-root .rc-party{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:7px 0}.ciq-root .rc-party .nm{font-weight:700;font-size:13px}.ciq-root .rc-party .sb{font-size:12px;color:var(--c-text-secondary);margin-top:1px;overflow-wrap:anywhere}.ciq-root .rc-rule{border-top:1px solid var(--c-border);margin-top:6px;padding-top:10px;font-size:12.5px;color:var(--c-text-secondary)}.ciq-root .rc-person{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.ciq-root .rc-person .nm{font-weight:700;font-size:13px}.ciq-root .rc-person .sb{font-size:12px;color:var(--c-text-secondary)}.ciq-root .rc-av{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:var(--ciq-iris-soft);color:var(--ciq-iris);flex-shrink:0}.ciq-root .rc-link{color:var(--primary);text-decoration:none;font-size:12px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.ciq-root .rc-link:hover{text-decoration:underline}.ciq-root .rc-bar{height:8px;border-radius:999px;background:var(--c-border);overflow:hidden;margin:6px 0}.ciq-root .rc-bar>i{display:block;height:100%;background:var(--ciq-iris);border-radius:999px}.ciq-root .rc-bar>i.over{background:var(--ciq-rose)}.ciq-root .rc-fee{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.ciq-root .rc-fee b{font-variant-numeric:tabular-nums}.ciq-root .rc-life{overflow-x:auto}.ciq-root .rc-steps{display:flex;min-width:720px;padding:6px 0 2px}.ciq-root .rc-step{flex:1;text-align:center;position:relative;padding-top:24px;min-width:0}.ciq-root .rc-step .dot{position:absolute;top:3px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;border:2px solid var(--c-border);background:var(--c-bg-card);z-index:1;box-sizing:border-box}.ciq-root .rc-step.done .dot{background:var(--ciq-iris);border-color:var(--ciq-iris)}.ciq-root .rc-step.current .dot{border-color:var(--ciq-iris);background:var(--c-bg-card);box-shadow:0 0 0 3px var(--ciq-iris-soft)}.ciq-root .rc-step.skipped .dot{border-style:dashed}.ciq-root .rc-step:before,.ciq-root .rc-step:after{content:"";position:absolute;top:9px;height:2px;background:var(--c-border);width:50%}.ciq-root .rc-step:before{left:0}.ciq-root .rc-step:after{right:0}.ciq-root .rc-step:first-child:before,.ciq-root .rc-step:last-child:after{display:none}.ciq-root .rc-step.lon:before,.ciq-root .rc-step.ron:after{background:var(--ciq-iris)}.ciq-root .rc-step .lb{font-size:12.5px;color:var(--c-text-primary)}.ciq-root .rc-step.current .lb{font-weight:700}.ciq-root .rc-step .sb{font-size:11.5px;color:var(--c-text-muted);margin-top:2px;padding:0 6px;overflow-wrap:anywhere}.ciq-root .rc-lk{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;font-size:13px}.ciq-root .rc-lk .tx{min-width:0}.ciq-root .rc-lk .cd{font-family:var(--mono, ui-monospace, monospace);font-size:12px}.ciq-root a.rc-lk .cd,.ciq-root .rc-lk a.cd{color:var(--primary);text-decoration:none}.ciq-root .rc-act{list-style:none;margin:0;padding:0;font-size:12.5px;color:var(--c-text-secondary)}.ciq-root .rc-act li{padding:5px 0}.ciq-root .rc-later{padding:28px 22px;text-align:center}.ciq-root .rc-panel{padding:0;overflow:hidden}.ciq-root .rc-tabhead{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--c-border)}.ciq-root .rc-tabhead h3{margin:0;flex:1;font-size:14px;color:var(--c-text-primary);display:block}.ciq-root .rc-state{padding:40px 20px;text-align:center}.ciq-root .cs-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:14px}.ciq-root .cs-chips .lab{font-size:12px;color:var(--c-text-muted);margin-right:4px}.ciq-root .cs-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text-secondary);font:inherit;font-size:12.5px;cursor:pointer}.ciq-root .cs-chip b{font-weight:700;color:var(--c-text-primary)}.ciq-root .cs-chip:hover{border-color:var(--ciq-iris-line)}.ciq-root .cs-chip.on{background:var(--ciq-iris-soft);border-color:var(--ciq-iris-line);color:var(--ciq-iris);font-weight:600}.ciq-root .cs-chip.on b{color:var(--ciq-iris)}.ciq-root .cs-heat{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}@media(max-width:1100px){.ciq-root .cs-heat{grid-template-columns:repeat(4,minmax(0,1fr))}}.ciq-root .cs-tile{text-align:center;padding:8px 10px;border-radius:8px;border:1px solid transparent;color:var(--c-text-primary);font:inherit;cursor:pointer}.ciq-root .cs-tile:hover{border-color:var(--ciq-iris)}.ciq-root .cs-tile.on{outline:2px solid var(--ciq-iris);outline-offset:1px}.ciq-root .cs-tile .n{font-size:17px;font-weight:700;line-height:1.15}.ciq-root .cs-tile .r{font-size:11.5px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ciq-root .cs-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;background:var(--c-bg-hover);color:var(--c-text-secondary)}.ciq-root .cs-pill.blue{background:color-mix(in srgb,var(--ciq-iris) 16%,transparent);color:var(--ciq-iris)}.ciq-root .cs-pill.amber{background:color-mix(in srgb,var(--ciq-amber) 18%,transparent);color:var(--ciq-amber)}.ciq-root .cs-pill.green{background:color-mix(in srgb,var(--ciq-emerald) 16%,transparent);color:var(--ciq-emerald)}.ciq-root .cs-pill.rose{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose)}.ciq-root .cs-pill.rose.strong{background:color-mix(in srgb,var(--ciq-rose) 28%,transparent);font-weight:700}.ciq-root td.fig{font-variant-numeric:tabular-nums;white-space:nowrap}.ciq-root a.cs-link{color:var(--primary);font-weight:600;text-decoration:none}.ciq-root a.cs-link:hover{text-decoration:underline}.ciq-root th.cs-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ciq-root th.cs-sort.on{color:var(--ciq-iris)}.ciq-root td.num,.ciq-root th.num{text-align:right}.ciq-root .cs-foot{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--c-border);flex-wrap:wrap}.ciq-root .cs-pg{min-width:32px;padding:5px 8px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text-secondary);font:inherit;font-size:12.5px;cursor:pointer}.ciq-root .cs-pg:hover{border-color:var(--ciq-iris-line)}.ciq-root .cs-pg.on{background:var(--ciq-iris-soft);border-color:var(--ciq-iris-line);color:var(--ciq-iris);font-weight:700}.ciq-root .cs-scrim{position:fixed;inset:0;z-index:50}.ciq-root .cs-menu{position:absolute;right:0;top:100%;margin-top:6px;width:310px;z-index:60;padding:12px;text-align:left}.ciq-root .cs-menu .vrow{display:flex;align-items:center;gap:6px;border-radius:8px}.ciq-root .cs-menu .vrow:hover{background:var(--c-bg-hover)}.ciq-root .cs-menu .vrow .vname{flex:1;text-align:left;background:none;border:0;color:var(--c-text-primary);font:inherit;font-size:13px;padding:7px 8px;cursor:pointer}.ciq-root .mt-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:0;border-bottom:1px dashed var(--c-border-light);background:none;color:var(--c-text-primary);font:inherit;font-size:13px;cursor:pointer}.ciq-root .mt-row:hover:not(:disabled){background:var(--c-bg-hover)}.ciq-root .mt-row:disabled{opacity:.5;cursor:not-allowed}.ciq-root tr.cs-picked{background:var(--ciq-iris-soft)}.ciq-root .ex-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ciq-root th.ex-s{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ciq-root tr.ex-tot td{font-weight:700;border-top:2px solid var(--c-border)}.ciq-root tfoot td{background:var(--c-bg-hover)}.ciq-root .ex-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;background:var(--c-bg-hover);color:var(--c-text-secondary)}.ciq-root .ex-pill.rose{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose)}.ciq-root .ex-pill.amber{background:color-mix(in srgb,var(--ciq-amber) 18%,transparent);color:var(--ciq-amber)}.ciq-root .ex-pill.green{background:color-mix(in srgb,var(--ciq-emerald) 16%,transparent);color:var(--ciq-emerald)}.ciq-root .pd-scrim{position:fixed;inset:0;background:#00000073;z-index:200;display:flex;align-items:center;justify-content:center}.ciq-root .pd-dlg{width:min(720px,94vw);max-height:92vh;display:flex;flex-direction:column;padding:0}.ciq-root .pd-dh{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;border-bottom:1px solid var(--c-border)}.ciq-root .pd-db{padding:14px 20px;overflow:auto}.ciq-root .pd-df{display:flex;gap:8px;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--c-border)}.ciq-root .pd-lab{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700;margin:0 0 4px}.ciq-root .pd-f2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.ciq-root .pd-f3{display:grid;grid-template-columns:1fr 1fr 36px;gap:8px;margin-bottom:6px}.ciq-root .pd-tbl td:not(:first-child),.ciq-root .pd-tbl th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.ciq-root .pd-tbl tfoot td{font-weight:700;border-top:2px solid var(--c-border)}.ciq-root .pd-in{width:130px;text-align:right}.ciq-root .pd-docs{display:flex;flex-direction:column;gap:6px;max-height:170px;overflow:auto}.ciq-root .pd-route{padding:9px 11px;border-radius:9px;background:var(--ciq-iris-soft);border:1px solid var(--ciq-iris-line);font-size:12.5px;margin:12px 0;line-height:1.5}.ciq-root .pd-route.warn{background:color-mix(in srgb,var(--ciq-amber) 14%,transparent);border-color:var(--ciq-amber)}.ciq-root .pd-err{margin:0 20px 8px;padding:9px 11px;border-radius:9px;border:1px solid var(--ciq-rose);background:color-mix(in srgb,var(--ciq-rose) 10%,transparent);font-size:12.5px}.ciq-root .hd-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:16px;align-items:start}@media(max-width:1250px){.ciq-root .hd-grid{grid-template-columns:minmax(0,1fr)}}.ciq-root .hd-on{background:var(--ciq-iris-soft)!important;border-color:var(--ciq-iris-line)!important;color:var(--ciq-iris)!important}.ciq-root .hd-days{display:grid;gap:10px;align-items:start}.ciq-root .hd-day{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:12px;padding:8px;min-width:0}.ciq-root .hd-dayhead{display:flex;justify-content:space-between;padding:2px 4px 8px;font-size:12.5px;font-weight:600;color:var(--c-text-secondary)}.ciq-root .hd-dayhead.sel,.ciq-root .hd-dayhead .today{color:var(--ciq-iris)}.ciq-root .hd-card{display:block;width:100%;text-align:left;font:inherit;font-size:12px;line-height:1.4;color:var(--c-text-primary);background:var(--c-bg-card);border:1px solid var(--c-border);border-left:3px solid var(--ciq-amber);border-radius:8px;padding:7px 9px;margin-bottom:8px;cursor:pointer}.ciq-root .hd-card.firm{border-left-color:var(--ciq-iris)}.ciq-root .hd-card:hover{border-color:var(--ciq-iris-line)}.ciq-root .hd-card.on{background:var(--ciq-iris-soft);border-color:var(--ciq-iris)}.ciq-root .hd-card .t{font-family:var(--mono, ui-monospace, monospace);font-size:11px;color:var(--c-text-secondary)}.ciq-root .hd-card .n{font-weight:700;margin:1px 0 2px;overflow-wrap:anywhere}.ciq-root .hd-card .m{color:var(--c-text-secondary);overflow-wrap:anywhere}.ciq-root .hd-tag{display:inline-block;font-size:10.5px;padding:1px 7px;border-radius:999px;margin-left:6px}.ciq-root .hd-tag.ok{background:color-mix(in srgb,var(--ciq-emerald) 16%,transparent);color:var(--ciq-emerald)}.ciq-root .hd-tag.late{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose)}.ciq-root .hd-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ciq-root .hd-cell{min-height:92px;background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:8px;padding:5px;min-width:0;font-size:11px}.ciq-root .hd-cell.out{opacity:.5}.ciq-root .hd-cell .d{display:flex;justify-content:space-between;color:var(--c-text-secondary);font-weight:600;margin-bottom:3px;cursor:pointer;background:none;border:0;padding:0;font:inherit;width:100%}.ciq-root .hd-chip{display:block;width:100%;text-align:left;font:inherit;font-size:10.5px;padding:2px 4px;margin-bottom:2px;border-radius:4px;border:0;border-left:3px solid var(--ciq-amber);background:var(--c-bg-hover);color:var(--c-text-primary);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ciq-root .hd-chip.firm{border-left-color:var(--ciq-iris)}.ciq-root .hd-chip.on{background:var(--ciq-iris-soft)}.ciq-root .hd-card2{padding:14px 16px;margin-bottom:16px}.ciq-root .hd-card2 h3{margin:0 0 10px;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--c-text-primary)}.ciq-root .hd-card2 h3 a,.ciq-root .hd-link{font-size:12px;font-weight:400;color:var(--primary);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.ciq-root .hd-lab{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700;margin:0 0 4px}.ciq-root .hd-f2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.ciq-root .hd-f2>div{min-width:0}.ciq-root .hd-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;background:var(--c-bg-hover);color:var(--c-text-secondary);white-space:nowrap}.ciq-root .hd-pill.amber{background:color-mix(in srgb,var(--ciq-amber) 18%,transparent);color:var(--ciq-amber)}.ciq-root .hd-pill.rose{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose)}.ciq-root .hd-pill.strong{background:color-mix(in srgb,var(--ciq-rose) 28%,transparent);font-weight:700}.ciq-root .hd-pill.green{background:color-mix(in srgb,var(--ciq-emerald) 16%,transparent);color:var(--ciq-emerald)}.ciq-root .hd-dl{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;font-size:13px}.ciq-root .hd-dl.done .tt{text-decoration:line-through;color:var(--c-text-muted)}.ciq-root .hd-note{padding:9px 11px;border-radius:9px;background:var(--ciq-iris-soft);border:1px solid var(--ciq-iris-line);font-size:12.5px;margin-bottom:10px;line-height:1.5}.ciq-root .hd-err{padding:9px 11px;border-radius:9px;border:1px solid var(--ciq-rose);background:color-mix(in srgb,var(--ciq-rose) 10%,transparent);font-size:12.5px;margin-bottom:10px;line-height:1.5}.ciq-root .hd-scrim{position:fixed;inset:0;background:#00000073;z-index:200;display:flex;align-items:center;justify-content:center}.ciq-root .hd-dlg{width:min(560px,94vw);max-height:90vh;display:flex;flex-direction:column;padding:0}.ciq-root .hd-dlg.wide{width:min(780px,96vw)}.ciq-root .hd-dh{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;border-bottom:1px solid var(--c-border)}.ciq-root .hd-db{padding:14px 20px;overflow:auto}.ciq-root .hd-df{display:flex;gap:8px;justify-content:flex-end;align-items:center;padding:12px 20px;border-top:1px solid var(--c-border)}.ciq-root .hd-pick{display:flex;width:100%;text-align:left;gap:10px;padding:8px 10px;border:0;border-bottom:1px dashed var(--c-border-light);background:none;font:inherit;font-size:13px;color:var(--c-text-primary);cursor:pointer}.ciq-root .hd-pick:hover{background:var(--c-bg-hover)}.ciq-root .cl-sheet h2{margin:0 0 2px;font-size:18px}.ciq-root .cl-sheet h4{margin:14px 0 4px;font-size:13px}.ciq-root .cl-sheet table{width:100%;border-collapse:collapse;font-size:12.5px}.ciq-root .cl-sheet th,.ciq-root .cl-sheet td{text-align:left;padding:4px 6px;border-bottom:1px solid var(--c-border)}@media print{.ciq-root body *{visibility:hidden!important}.ciq-root .cl-sheet,.ciq-root .cl-sheet *{visibility:visible!important}.ciq-root .cl-sheet{position:absolute;left:0;top:0;width:100%;padding:16px;background:#fff;color:#000}}.ciq-root .ad-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ciq-root .ad-actions{display:flex;gap:8px;align-items:flex-start}.ciq-root .ad-tabs{display:flex;gap:4px;border-bottom:1px solid var(--c-border);margin-bottom:16px;flex-wrap:wrap}.ciq-root .ad-tabs button{background:none;border:0;padding:10px 14px;cursor:pointer;font:inherit;color:var(--c-text-secondary);border-bottom:2px solid transparent}.ciq-root .ad-tabs button.on{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.ciq-root .ad-count,.ciq-root .ad-lim{margin-left:6px;font-size:11.5px;padding:1px 7px;border-radius:999px;background:var(--c-bg-hover)}.ciq-root .ad-lim.urgent{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose)}.ciq-root .ad-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1000px){.ciq-root .ad-grid{grid-template-columns:1fr}}.ciq-root .ad-card{padding:16px 18px;margin-bottom:16px}.ciq-root .ad-lab{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-secondary);font-weight:700;margin-bottom:4px;display:block}.ciq-root .ad-headline{font-size:17px;font-weight:700;color:var(--c-text)}.ciq-root .ad-text{white-space:pre-wrap;line-height:1.55}.ciq-root .ad-files{display:flex;gap:8px;flex-wrap:wrap}.ciq-root .ad-file{padding:4px 10px;border:1px solid var(--c-border);border-radius:8px;font-size:13px;color:var(--c-text);text-decoration:none}.ciq-root .ad-tbl td:not(:first-child),.ciq-root .ad-tbl th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.ciq-root .ad-tbl tfoot td{font-weight:700;border-top:2px solid var(--c-border);background:var(--c-bg-hover)}.ciq-root .ad-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ciq-root .ad-chip{padding:5px 12px;border-radius:999px;background:var(--c-bg-hover);font-size:13px}.ciq-root .ad-banner{padding:8px 12px;border-radius:8px;margin:8px 0 12px;background:color-mix(in srgb,var(--ciq-amber) 14%,transparent);font-size:13.5px}.ciq-root .ad-banner.urgent{background:color-mix(in srgb,var(--ciq-rose) 12%,transparent)}.ciq-root .ad-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ciq-root .ad-step{display:flex;gap:12px;align-items:flex-start}.ciq-root .ad-mark{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;flex:none;background:var(--c-bg-hover);color:var(--c-text-secondary)}.ciq-root .ad-step.done .ad-mark{background:color-mix(in srgb,var(--ciq-green) 18%,transparent);color:var(--ciq-green)}.ciq-root .ad-step.current .ad-mark{background:var(--primary);color:#fff}.ciq-root .ad-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ciq-root .ad-reject{color:var(--ciq-rose);border-color:var(--ciq-rose)}.ciq-root .ad-err{color:var(--ciq-rose);margin-top:8px;font-size:13.5px}.ciq-root .ad-trail{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.ciq-root .ad-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;margin-right:6px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}.ciq-root .ad-pill.green{background:color-mix(in srgb,var(--ciq-green) 16%,transparent);color:var(--ciq-green)}.ciq-root .ad-pill.rose{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose)}.ciq-root .ad-pill.amber{background:color-mix(in srgb,var(--ciq-amber) 18%,transparent);color:var(--ciq-amber)}@media print{.ciq-root .ad-actions,.ciq-root .ad-tabs,.ciq-root .ad-btns,.ciq-root textarea{display:none!important}}.ciq-root .la-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ciq-root tr.la-me td{background:color-mix(in srgb,var(--primary) 6%,transparent)}.ciq-root .ciq-btn-ghost.on{background:var(--c-bg-hover);border-color:var(--primary);color:var(--primary)}.ciq-root .la-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;background:var(--c-bg-hover);color:var(--c-text-secondary);white-space:nowrap}.ciq-root .la-pill.green{background:color-mix(in srgb,var(--ciq-green) 16%,transparent);color:var(--ciq-green)}.ciq-root .la-pill.rose{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose)}.ciq-root .la-pill.amber{background:color-mix(in srgb,var(--ciq-amber) 18%,transparent);color:var(--ciq-amber)}.ciq-root .la-pill.blue{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}.ciq-root .pp-scrim{position:fixed;inset:0;background:#00000073;z-index:200;display:flex;align-items:center;justify-content:center}.ciq-root .pp-dlg{width:min(640px,94vw);max-height:88vh;display:flex;flex-direction:column;padding:0}.ciq-root .pp-head{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid var(--c-border)}.ciq-root .pp-body{padding:14px 20px;overflow:auto}.ciq-root .pp-foot{display:flex;align-items:center;padding:12px 20px;border-top:1px solid var(--c-border)}.ciq-root .pp-lab{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700;margin:0 0 5px}.ciq-root .pp-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ciq-root .pp-row2>div,.ciq-root .pp-one{min-width:0}.ciq-root .pp-one{margin-bottom:12px}.ciq-root .pp-list{margin-top:10px;border:1px solid var(--c-border);border-radius:8px;max-height:300px;overflow:auto}.ciq-root .pp-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:0;border-bottom:1px dashed var(--c-border-light);background:none;color:var(--c-text-primary);font:inherit;font-size:13px;cursor:pointer}.ciq-root .pp-item:hover{background:var(--c-bg-hover)}.ciq-root .pp-note{padding:10px 12px;border-radius:9px;background:var(--ciq-iris-soft);border:1px solid var(--ciq-iris-line);font-size:12.5px;color:var(--c-text-primary);line-height:1.6}.ciq-root .dg-scrim{position:fixed;inset:0;background:#00000073;z-index:200;display:flex;align-items:center;justify-content:center}.ciq-root .dg{width:min(560px,94vw);max-height:90vh;display:flex;flex-direction:column;padding:0}.ciq-root .dg-head{display:flex;align-items:flex-start;padding:16px 20px;border-bottom:1px solid var(--c-border);gap:10px}.ciq-root .dg-body{padding:14px 20px;overflow:auto}.ciq-root .dg-foot{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--c-border);justify-content:flex-end}.ciq-root .dg-lab{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700;margin:0 0 5px}.ciq-root .dg-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ciq-root .dg-row2>div,.ciq-root .dg-one{min-width:0}.ciq-root .dg-one{margin-bottom:12px}.ciq-root .dg-note{padding:10px 12px;border-radius:9px;background:var(--ciq-iris-soft);border:1px solid var(--ciq-iris-line);font-size:12.5px;color:var(--c-text-primary);line-height:1.6;margin-bottom:12px}.ciq-root .dg-err{padding:10px 12px;border-radius:9px;border:1px solid var(--ciq-rose);background:color-mix(in srgb,var(--ciq-rose) 10%,transparent);font-size:12.5px;line-height:1.6;margin-bottom:12px}@media(max-width:520px){.ciq-root .dg-row2{grid-template-columns:1fr}}.ciq-root .sd-opt{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border:1px solid var(--c-border);border-radius:9px;margin-bottom:8px;cursor:pointer;font-size:13px}.ciq-root .sd-opt.on{border-color:var(--ciq-iris);background:var(--ciq-iris-soft)}.ciq-root .sd-opt.off{cursor:not-allowed;opacity:.85;background:var(--c-bg-hover)}.ciq-root .sd-opt input{margin-top:3px}.ciq-root .sd-why{display:block;font-size:12px;color:var(--ciq-rose);margin-top:3px;line-height:1.5}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge){font-size:13px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .page-head{padding:18px 24px 4px;gap:14px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .page-head h1{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .page-head .sub{color:var(--ink-3);font-size:13px;margin-top:3px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .page-head .eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:800;margin-bottom:4px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .content.x-pad{padding:14px 24px 44px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-muted{color:var(--ink-3)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .mono{font-variant-numeric:tabular-nums}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) h2.ai-h,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-title{color:var(--ink)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ai-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .in-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-card2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-card.ai-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-card.ad-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-card.rc-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-card.fn-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-card.dc-card{padding:16px 18px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ai-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .in-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dg-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pp-lab{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tabs,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-tabs{display:flex;align-items:center;gap:22px;padding:0;margin:0 0 18px;border-bottom:1px solid var(--border);background:none;overflow-x:auto;flex-wrap:nowrap}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tabs button,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-tabs button,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tab{position:relative;padding:13px 1px;margin:0 0 -1px;background:none!important;border:0;border-bottom:2px solid transparent;border-radius:0;font:inherit;font-size:13px;font-weight:500;color:var(--ink-3);white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:7px;box-shadow:none}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tabs button:hover,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-tabs button:hover{color:var(--ink)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tabs button.on,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-tabs button.on,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tab.on,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tabs button[aria-selected=true],.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-tabs button[aria-selected=true]{color:var(--ink);font-weight:700;border-bottom-color:var(--primary)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tabs button .n,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tab .n,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-count{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:20px;background:var(--surface-2);color:var(--ink-3);margin-left:0}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tabs button.on .n,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tab.on .n{background:var(--primary-weak);color:var(--primary)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-pill,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-pill,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-pill,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ex-pill,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ai-pill,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-pill,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .la-pill,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .al-pill,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .in-pill,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .cs-pill,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap;background:var(--surface-2);color:var(--ink-3);border:0;letter-spacing:0;text-transform:none}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).green,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).ok,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).good{background:var(--good-weak);color:var(--good)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).rose,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).red,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).restricted,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).crit{background:var(--crit-weak);color:var(--crit)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).amber,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).draft,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).warn{background:var(--warn-weak);color:var(--warn)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).blue,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).iris,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).legal{background:var(--primary-weak);color:var(--primary)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) :is(.rc-pill,.fn-pill,.dc-pill,.ex-pill,.ai-pill,.ad-pill,.la-pill,.al-pill,.in-pill,.cs-pill,.hd-pill).violet{background:#7a5af01f;color:var(--violet)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-pill:not(.green):not(.rose):not(.amber){background:var(--primary-weak);color:var(--primary)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .tbl-wrap,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl{width:100%;border-collapse:collapse;font-size:13px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-weight:700;padding:11px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,var(--ink-3));border-right:1px solid var(--border);white-space:nowrap;background:var(--surface-2)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl td{padding:10px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:middle;color:var(--ink)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl td.num,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl td.mono,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl td .mono,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl td .cs-pill,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl td [class*=-pill]{white-space:nowrap}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl th:last-child,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl td:last-child{border-right:none}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl th:first-child,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl td:first-child{padding-left:14px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl tbody tr:last-child td{border-bottom:none}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl tbody tr:hover td{background:var(--surface-2)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl tfoot td{background:var(--surface-2);font-weight:700;border-top:1px solid color-mix(in srgb,var(--border) 70%,var(--ink-3));border-bottom:none}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl th.num,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-card[style*="padding:0"] .x-tbl th:first-child,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-card[style*="padding:0"] .x-tbl td:first-child{padding-left:14px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-card[style*="padding:0"]>div[style*=overflow-x]{border-radius:0}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) th.cs-sort,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) th.ex-s,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s,background .12s}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) th.cs-sort:hover,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) th.ex-s:hover{color:var(--ink);background:color-mix(in srgb,var(--primary) 6%,var(--surface-2))}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) th.cs-sort.on,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) th.ex-s.on{color:var(--primary)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-btn,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-btn-ghost,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-row-btn{font-family:inherit;font-weight:700;font-size:13px;border-radius:9px;padding:9px 14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;line-height:1.2;transition:background .15s,box-shadow .15s,transform .15s}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-btn{background:var(--primary);border:1px solid var(--primary);color:#fff}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-btn:hover:not(:disabled){box-shadow:0 4px 12px #2f6df659;transform:translateY(-1px)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-btn-ghost{background:var(--surface);border:1px solid var(--border);color:var(--ink)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-btn-ghost:hover:not(:disabled){background:var(--surface-2)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-row-btn{background:transparent;border:1px solid transparent;color:var(--ink-2);padding:6px 9px;font-size:12px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-row-btn:hover{background:var(--surface-2);color:var(--ink)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-btn:disabled,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-btn-ghost:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ph-right{gap:9px;display:flex;flex-wrap:wrap;justify-content:flex-end}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ph-right .ciq-btn-ghost{background:var(--surface-2);color:var(--ink-2);border-color:var(--border)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ph-right .ciq-btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--ink);border-color:var(--ink-3)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ph-right>.ciq-btn,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ph-right>div>.ciq-btn{border:none;background:linear-gradient(120deg,#1fb0e6,var(--primary) 46%,var(--violet));box-shadow:0 4px 14px #2f6df64d}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ph-right>.ciq-btn:hover:not(:disabled),.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ph-right>div>.ciq-btn:hover:not(:disabled){box-shadow:0 6px 20px #2f6df666}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-link,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-lk,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .in-link,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) button.linkbtn{color:var(--primary);font-weight:700;cursor:pointer;text-decoration:none}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-inp{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:9px;padding:9px 12px;font-size:13px;font-family:inherit;width:100%;max-width:100%}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-inp:focus{outline:2px solid var(--primary-weak);border-color:var(--primary)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) select.x-inp{font-size:12px;font-weight:600;padding:8px 11px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) textarea.x-inp{resize:vertical;line-height:1.55;display:block}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-inp[readonly]{background:var(--surface-2);color:var(--ink-2)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) input[type=checkbox],.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) input[type=radio]{accent-color:var(--primary)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .in-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dg-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pp-lab,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-lab{display:block;margin:0 0 5px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .in-card{padding:16px 18px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .in-card>.in-lab:first-child{font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--ink);font-weight:700}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .filters-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 14px;margin:0 0 16px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .filters-bar select.x-inp,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .filters-bar .x-inp:not(select){font-size:12px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .filters-bar .x-inp:not(select){width:auto;min-width:220px;flex:1}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .filters-bar select.x-inp{width:auto}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-scrim,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-scrim,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dg-scrim,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-scrim,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-scrim,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pk-scrim,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pp-scrim{position:fixed;inset:0;background:#0f172a6b;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;z-index:200;overflow-y:auto}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-dlg,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-dlg,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dg,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-dlg,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-dlg,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pp-dlg,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pk-dlg{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 60px #00000047;width:100%;max-width:640px;max-height:none;padding:0;display:flex;flex-direction:column}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-dlg,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-dlg.wide{max-width:760px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-dh,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-dh,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dg-head,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-dh,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-dh,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--border)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-dh>div>div:first-child,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-dh>div>div:first-child,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-dh>div>div:first-child{font-size:17px!important;font-weight:800!important}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-db,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-db,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dg-body,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-db,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-db,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pp-body{padding:20px 22px;overflow:visible}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-df,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-df,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dg-foot,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-df,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-df,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pp-foot{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;border-top:1px solid var(--border)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-err,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-err,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dg-err,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-err,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-err{margin:0 0 12px;padding:9px 12px;border-radius:9px;border:1px solid var(--crit);background:var(--crit-weak);color:var(--crit);font-size:12.5px;line-height:1.5}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-err{margin:0 22px 10px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-f2,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-f2,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-f2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-note,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-note,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dg-note,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-note,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pp-note,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-note,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .in-note,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-banner{padding:10px 13px;border-radius:9px;background:var(--primary-weak);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);font-size:12.5px;line-height:1.55;color:var(--ink)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-note.warn,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-warn,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ai-gap,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-banner.urgent,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pd-route.warn{background:var(--warn-weak);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-hold{border-radius:10px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-tile{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;box-shadow:none}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pager.cs-foot,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pager.lit-foot{margin:0;padding:12px 16px;border-top:1px solid var(--border)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pager .x-muted,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pager>span{color:var(--ink-3);font-size:12.5px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pager .pages{display:flex;gap:6px;align-items:center}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pager .select,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pager select.x-inp{width:auto}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .pg:disabled{opacity:.45;cursor:not-allowed}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) h3,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-card h3,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-card h3,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .in-card h3,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-card2 h3,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tabhead h3,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-card>h3,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-ch h3{font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.35}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-tabhead h3{flex:1}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-title{font-size:20px;font-weight:800;letter-spacing:-.01em}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-title .ty{font-size:13px;font-weight:400;color:var(--ink-3)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ai-h{font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0 0 6px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-tile .v,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-tile .fn-v{font-size:21px;font-weight:800;letter-spacing:-.01em}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-tile .l,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-tile .fn-lab{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--ink-3)}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) div[style*="font-weight:700;font-size:15px"]{font-size:14px!important}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) h1[style*="font-size:22px"]{font-size:20px!important}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-card .t{font-size:11.5px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) [style*="font-size:11px"]{font-size:11.5px!important}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) [style*="font-size:10.5px"]:not(th):not([class*=-lab]){font-size:11.5px!important}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .mono,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-lk .cd,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-mono{font-size:12px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .rc-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .fn-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .dc-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .in-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ad-card,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .hd-card2{font-size:13px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .x-muted{font-size:inherit}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) button,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) select,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) input,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) textarea{font-family:inherit}@media print{.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ph-right,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-btn,.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-party-picker,app-case-financials,app-case-documents,app-case-ai-summary,app-matters,app-notices,app-counsel,app-invoices,app-invoice-detail,app-knowledge) .ciq-btn-ghost{display:none!important}}.ciq-root app-case-financials .fn-head{align-items:flex-end;margin-bottom:18px}.ciq-root app-case-financials .fn-eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:800;margin-bottom:4px}.ciq-root app-case-financials .fn-title{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.ciq-root app-case-financials .fn-title .mono{color:var(--primary)}.ciq-root app-case-financials .fn-sub{margin-top:8px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--ink-3)}.ciq-root app-case-financials .fn-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.ciq-root app-case-financials .fn-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:20px}.ciq-root app-case-financials .fn-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px}@media(max-width:1250px){.ciq-root app-case-financials .fn-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.ciq-root app-case-financials .fn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ciq-root app-case-financials .fn-tile{position:relative;padding:16px 16px 14px;min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:12px}.ciq-root app-case-financials .fn-tile:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--primary)}.ciq-root app-case-financials .fn-tile.t-decree:before{background:var(--violet)}.ciq-root app-case-financials .fn-tile.t-cont:before{background:var(--warn)}.ciq-root app-case-financials .fn-tile.t-prov:before{background:var(--teal, #1fb0a6)}.ciq-root app-case-financials .fn-tile.t-rec:before{background:var(--good)}.ciq-root app-case-financials .fn-tile .l{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.ciq-root app-case-financials .fn-tile .v{font-size:21px;font-weight:800;margin:8px 0 4px;font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.01em;white-space:nowrap}.ciq-root app-case-financials .fn-tile .s{font-size:12px;color:var(--ink-3)}.ciq-root app-case-financials .fn-mini{height:5px;border-radius:999px;background:var(--surface-2);margin-top:10px;overflow:hidden}.ciq-root app-case-financials .fn-mini>i{display:block;height:100%;background:var(--teal, #1fb0a6);border-radius:999px}.ciq-root app-case-financials .fn-mini.ok>i{background:var(--good)}.ciq-root app-case-financials .fn-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:16px}@media(max-width:1000px){.ciq-root app-case-financials .fn-grid{grid-template-columns:minmax(0,1fr)}}.ciq-root app-case-financials .fn-card{padding:18px 20px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column}.ciq-root app-case-financials .fn-ch{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;flex-wrap:wrap}.ciq-root app-case-financials .fn-ch h3{margin:0;font-size:14px;font-weight:800;color:var(--ink);display:flex;align-items:center;gap:8px}.ciq-root app-case-financials .fn-ref{font-size:12px;font-weight:700;color:var(--primary)}.ciq-root app-case-financials .fn-hint{font-size:12px;color:var(--ink-3)}.ciq-root app-case-financials .fn-hint.fn-bad{color:var(--crit);font-weight:700}.ciq-root app-case-financials .fn-twrap{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.ciq-root app-case-financials .fn-tbl th{background:var(--surface-2)}.ciq-root app-case-financials .fn-tbl td,.ciq-root app-case-financials .fn-tbl th{padding:10px 14px}.ciq-root app-case-financials .fn-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ciq-root app-case-financials .fn-tbl tr.fn-total td{font-weight:800;background:var(--surface-2);border-top:1px solid var(--border);border-bottom:none}.ciq-root app-case-financials .fn-cov{margin-top:0;padding-top:18px}.ciq-root app-case-financials .fn-cov-h{display:flex;justify-content:space-between;font-size:13px;margin-bottom:8px;color:var(--ink-2)}.ciq-root app-case-financials .fn-cov-h b{color:var(--ink);font-size:15px}.ciq-root app-case-financials .fn-bar{height:10px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin:0}.ciq-root app-case-financials .fn-bar>i{display:block;height:100%;background:var(--good);border-radius:999px}.ciq-root app-case-financials .fn-bar>i.low{background:var(--warn)}.ciq-root app-case-financials .fn-warn{margin:12px 0 0}.ciq-root app-case-financials .fn-pay{margin-top:12px;font-size:13px;color:var(--ink-2)}.ciq-root app-case-financials .fn-steps{margin-top:12px;display:flex;gap:6px;flex-wrap:wrap}.ciq-root app-case-financials .fn-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:26px 16px;gap:4px}.ciq-root app-case-financials .fn-empty-ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:20px;background:var(--primary-weak);color:var(--primary);margin-bottom:8px}.ciq-root app-case-financials .fn-empty-t{font-size:14px;font-weight:700;color:var(--ink)}.ciq-root app-case-financials .fn-empty-s{font-size:12.5px;color:var(--ink-3);max-width:340px;line-height:1.55}.ciq-root app-case-financials .fn-tl{list-style:none;margin:0;padding:0;position:relative}.ciq-root app-case-financials .fn-tl li{display:grid;grid-template-columns:104px 22px minmax(0,1fr);gap:10px;padding:0 0 18px;position:relative;align-items:start;border:0}.ciq-root app-case-financials .fn-tl li:last-child{padding-bottom:2px}.ciq-root app-case-financials .fn-tl li:before{content:"";position:absolute;left:114px;top:14px;bottom:-4px;width:2px;background:var(--border)}.ciq-root app-case-financials .fn-tl li:last-child:before{display:none}.ciq-root app-case-financials .fn-tl .d{font-size:12.5px;color:var(--ink-3);padding-top:1px;white-space:nowrap;font-variant-numeric:tabular-nums}.ciq-root app-case-financials .fn-tl .dot{width:12px;height:12px;border-radius:50%;margin:3px 0 0 5px;background:var(--primary);border:2px solid var(--surface);box-shadow:0 0 0 2px var(--primary-weak);position:relative;z-index:1}.ciq-root app-case-financials .fn-tl li.tl-recovery .dot{background:var(--good);box-shadow:0 0 0 2px var(--good-weak)}.ciq-root app-case-financials .fn-tl li.tl-decree .dot{background:var(--violet);box-shadow:0 0 0 2px #7a5af02e}.ciq-root app-case-financials .fn-tl li.tl-settlement .dot{background:var(--warn);box-shadow:0 0 0 2px var(--warn-weak)}.ciq-root app-case-financials .fn-tl .c{display:flex;flex-direction:column;gap:2px;min-width:0}.ciq-root app-case-financials .fn-tl .t{font-size:13.5px;font-weight:700;color:var(--ink)}.ciq-root app-case-financials .fn-tl .x{font-size:12.5px;color:var(--ink-3);line-height:1.5}.ciq-root app-case-record .rc-lifemeta{font-size:12px;font-weight:400;color:var(--ink-3);text-align:right}.ciq-root app-case-record .rc-lifemeta .linkbtn{font-size:12px;background:none;border:0;padding:0;font-family:inherit}.ciq-root app-case-record .rc-go{display:block;width:100%;background:none;border:0;padding:4px 4px 3px;font:inherit;color:inherit;text-align:center;cursor:pointer;border-radius:8px}.ciq-root app-case-record .rc-go .lb,.ciq-root app-case-record .rc-go .sb{display:block}.ciq-root app-case-record .rc-go:disabled{cursor:default}.ciq-root app-case-record .rc-go:not(:disabled):hover .lb{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.ciq-root app-case-record .rc-go:not(:disabled):hover{background:var(--primary-weak)}.ciq-root app-case-record .rc-go:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ciq-root app-case-record .rc-step.todo .lb,.ciq-root app-case-record .rc-step.skipped .lb{color:var(--ink-3)}.ciq-root app-case-record .rc-step .dot{transition:transform .12s,box-shadow .12s}.ciq-root app-case-record .rc-step:has(.rc-go:not(:disabled):hover) .dot{transform:scale(1.18)}.ciq-root app-case-record .rc-step.sel .rc-go{background:var(--primary-weak);box-shadow:inset 0 0 0 1px var(--primary)}.ciq-root app-case-record .rc-step.sel .lb{color:var(--primary);font-weight:700}.ciq-root app-case-record .rc-step.sel .dot{box-shadow:0 0 0 3px var(--primary-weak)}.ciq-root app-case-history{display:block;font-size:13px}.ciq-root app-case-history .ch-main{display:flex;flex-direction:column;gap:16px;min-width:0}.ciq-root app-case-history .ch-exp{position:relative}.ciq-root app-case-history .ch-exp .exp-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:280px;z-index:40;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 34px #0003}.ciq-root app-case-history .ch-exp .exp-menu button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ciq-root app-case-history .ch-exp .exp-menu button:hover{background:var(--surface-2)}.ciq-root app-case-history .ch-exp .exp-menu .ic{width:30px;text-align:center;color:var(--primary);font-size:10px;font-weight:800;letter-spacing:.04em}.ciq-root app-case-history .ch-exp .exp-menu small{display:block;font-size:11.5px;font-weight:400;color:var(--ink-3);margin-top:1px}.ciq-root app-case-history .ch-exp .exp-hint{padding:8px 10px;font-size:12px;color:var(--ink-3)}.ciq-root app-case-history .dc-folder:disabled{opacity:.45;cursor:default}.ciq-root app-case-history .dc-folder:disabled:hover{background:none}.ciq-root app-case-history .dc-folder:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ciq-root app-case-history .ch-sub{margin:1px 0 6px 12px;padding-left:8px;border-left:2px solid var(--border)}.ciq-root app-case-history .ch-sub .dc-folder{font-size:12.5px;color:var(--ink-2);padding:5px 8px}.ciq-root app-case-history .ch-sub .dc-folder.on{color:var(--primary)}.ciq-root app-case-history .ch-scope h3{display:flex;align-items:center;justify-content:space-between;gap:10px}.ciq-root app-case-history .ch-sc-sub{margin:-6px 0 0;font-size:12.5px}.ciq-root app-case-history .ch-note{margin-top:10px;padding:9px 12px;border-radius:9px;background:var(--primary-weak);font-size:12.5px;line-height:1.55}.ciq-root app-case-history .ch-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:14px}@media(max-width:1250px){.ciq-root app-case-history .ch-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.ciq-root app-case-history .ch-kpis .k{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:12px}.ciq-root app-case-history .ch-kpis .k:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--primary)}.ciq-root app-case-history .ch-kpis .k.adj:before{background:var(--warn)}.ciq-root app-case-history .ch-kpis .k.doc:before{background:var(--violet)}.ciq-root app-case-history .ch-kpis .k.ord:before{background:var(--teal, #1fb0a6)}.ciq-root app-case-history .ch-kpis .k.rec:before{background:var(--good)}.ciq-root app-case-history .ch-kpis .l{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.ciq-root app-case-history .ch-kpis .v{font-size:21px;font-weight:800;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1}.ciq-root app-case-history .ch-card{padding:0;overflow:hidden}.ciq-root app-case-history .ch-card .rc-tabhead h3 .x-muted{font-size:12.5px;font-weight:500;margin-left:6px}.ciq-root app-case-history .ch-empty{padding:30px 18px;text-align:center;color:var(--ink-3);font-size:13px}.ciq-root app-case-history .ch-journey{list-style:none;margin:0;padding:18px 20px 12px}.ciq-root app-case-history .ch-journey>li{position:relative;padding-left:46px}.ciq-root app-case-history .jstep{padding-bottom:2px}.ciq-root app-case-history .jstep:before,.ciq-root app-case-history .jgap:before,.ciq-root app-case-history .jphase:before{content:"";position:absolute;left:13px;width:2px;background:var(--border);top:30px;bottom:0}.ciq-root app-case-history .ch-journey>li:last-child:before{display:none}.ciq-root app-case-history .jn{position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;background:var(--primary);box-shadow:0 0 0 4px var(--surface);z-index:1;font-variant-numeric:tabular-nums}.ciq-root app-case-history .jstep.adj .jn{background:var(--warn)}.ciq-root app-case-history .jstep.scheduled .jn{background:var(--surface);color:var(--primary);border:2px dashed var(--primary)}.ciq-root app-case-history .jstep.awaiting .jn{background:var(--surface);color:var(--crit);border:2px solid var(--crit)}.ciq-root app-case-history .jc{border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--surface)}.ciq-root app-case-history .jstep:hover .jc{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.ciq-root app-case-history .jstep.scheduled .jc{border-style:dashed;background:var(--surface-2)}.ciq-root app-case-history .jt{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ciq-root app-case-history .jt b{font-size:13.5px;color:var(--ink)}.ciq-root app-case-history .jt .sp{flex:1}.ciq-root app-case-history .jo{margin-top:7px;font-size:13px;color:var(--ink);line-height:1.5}.ciq-root app-case-history .jm{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:5px;font-size:12px;color:var(--ink-3)}.ciq-root app-case-history .jf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:9px;padding-top:9px;border-top:1px dashed var(--border);font-size:12.5px}.ciq-root app-case-history .jf .nx{color:var(--primary);font-weight:700}.ciq-root app-case-history .jgap{padding:6px 0 6px 46px}.ciq-root app-case-history .jgap span{display:inline-block;font-size:11.5px;color:var(--ink-3);background:var(--surface-2);padding:2px 10px;border-radius:20px}.ciq-root app-case-history .jphase{padding:4px 0 12px 46px}.ciq-root app-case-history .jphase span{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:var(--primary-weak);padding:3px 10px;border-radius:20px}.ciq-root app-case-history .ch-journey>li.jphase:not(:first-child){padding-top:10px}.ciq-root app-case-history .ch-tbl td{vertical-align:top}.ciq-root app-case-history .ch-tbl .ch-ev{white-space:normal;min-width:280px;line-height:1.5}.ciq-root app-case-history .ch-tbl .ch-ev .t{font-weight:600;color:var(--ink)}.ciq-root app-case-history .ch-tbl .ch-ev .rc-pill{margin-left:8px}.ciq-root app-case-history .ch-tbl .ch-ev .x{display:block;margin-top:1px;font-size:12.5px;color:var(--ink-3)}.ciq-root app-case-history .ch-tbl tr.up td{background:color-mix(in srgb,var(--primary) 4%,transparent)}.ciq-root app-case-history .ch-tbl tr.up .ch-ev .t{font-weight:500}.ciq-root app-case-history .ch-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1020px){.ciq-root app-case-history .ch-layout{grid-template-columns:minmax(0,1fr)}}.ciq-root app-case-history .ch-rail{display:flex;flex-direction:column;gap:16px;min-width:0}.ciq-root app-case-history .ch-rail .dc-card{margin:0}.ciq-root app-case-history .ch-phasecard{padding:16px 12px 12px}.ciq-root app-case-history .ch-phasecard>h3{display:flex;align-items:center;justify-content:space-between;margin:0 6px 10px}.ciq-root app-case-history .ch-phasecard .linkbtn{font-size:12px;font-weight:600;background:none;border:0;padding:0;font-family:inherit;color:var(--primary);cursor:pointer}.ciq-root app-case-history .ch-vsteps{list-style:none;margin:0;padding:0}.ciq-root app-case-history .ch-vsteps li{position:relative}.ciq-root app-case-history .ch-vsteps li:before{content:"";position:absolute;left:19px;top:30px;bottom:-6px;width:2px;background:var(--border)}.ciq-root app-case-history .ch-vsteps li:last-child:before{display:none}.ciq-root app-case-history .ch-vsteps li.done:before,.ciq-root app-case-history .ch-vsteps li.current:before{background:var(--primary)}.ciq-root app-case-history .ch-vsteps li.current:before{background:linear-gradient(var(--primary),var(--border))}.ciq-root app-case-history .ch-vsteps button{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:8px 8px 12px;margin-bottom:2px;text-align:left;border:0;border-radius:10px;background:none;font:inherit;color:var(--ink);cursor:pointer;transition:background .12s}.ciq-root app-case-history .ch-vsteps button:not(:disabled):hover{background:var(--surface-2)}.ciq-root app-case-history .ch-vsteps button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ciq-root app-case-history .ch-vsteps button:disabled{cursor:default}.ciq-root app-case-history .ch-vsteps .dot{flex:none;width:14px;height:14px;margin:3px 3px 0 4px;border-radius:50%;border:2px solid var(--border);background:var(--surface);position:relative;z-index:1}.ciq-root app-case-history .ch-vsteps li.done .dot{background:var(--primary);border-color:var(--primary)}.ciq-root app-case-history .ch-vsteps li.current .dot{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-weak)}.ciq-root app-case-history .ch-vsteps li.skipped .dot{border-style:dashed}.ciq-root app-case-history .ch-vsteps .bd{display:flex;flex-direction:column;gap:1px;min-width:0}.ciq-root app-case-history .ch-vsteps .nm{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700}.ciq-root app-case-history .ch-vsteps .nm em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary);background:var(--primary-weak);padding:1px 8px;border-radius:20px}.ciq-root app-case-history .ch-vsteps .sb{font-size:12px;color:var(--ink-2)}.ciq-root app-case-history .ch-vsteps .rg{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ciq-root app-case-history .ch-vsteps li.todo .nm,.ciq-root app-case-history .ch-vsteps li.skipped .nm{color:var(--ink-3);font-weight:600}.ciq-root app-case-history .ch-vsteps li.sel button{background:var(--primary-weak);box-shadow:inset 0 0 0 1px var(--primary)}.ciq-root app-case-history .ch-vsteps li.sel .nm{color:var(--primary)}.ciq-root app-case-history .ch-journey{padding:14px 18px 8px}.ciq-root app-case-history .ch-journey>li{padding-left:42px}.ciq-root app-case-history .jn{width:26px;height:26px;font-size:11.5px}.ciq-root app-case-history .jstep:before,.ciq-root app-case-history .jgap:before,.ciq-root app-case-history .jphase:before{left:12px;top:28px}.ciq-root app-case-history .jgap:before,.ciq-root app-case-history .jphase:before{top:0}.ciq-root app-case-history .jc{padding:9px 13px;border-radius:10px}.ciq-root app-case-history .jm{margin-top:3px;gap:2px 14px;align-items:center}.ciq-root app-case-history .jm .jo{color:var(--ink);font-weight:600}.ciq-root app-case-history .jm .nx{color:var(--primary);font-weight:600}.ciq-root app-case-history .jgap{padding:3px 0 3px 42px}.ciq-root app-case-history .jgap span{font-size:11px;padding:1px 9px}.ciq-root app-case-history .jphase{padding:2px 0 8px 42px}.ciq-root app-case-history .ch-rail{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto;scrollbar-width:thin}@media(max-width:1020px){.ciq-root app-case-history .ch-rail{position:static;max-height:none;overflow:visible}}.ciq-root app-case-history .ch-vsteps button{padding:4px 6px 12px 8px;margin:0;background:none!important;box-shadow:none!important;border-radius:0}.ciq-root app-case-history .ch-vsteps .bd{padding:3px 10px 4px;margin:-3px 0 0 -2px;border-radius:8px;transition:background .12s;flex:1}.ciq-root app-case-history .ch-vsteps button:not(:disabled):hover .bd{background:var(--primary-weak)}.ciq-root app-case-history .ch-vsteps button:not(:disabled):hover .nm{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.ciq-root app-case-history .ch-vsteps .dot{transition:transform .12s,box-shadow .12s,border-color .12s}.ciq-root app-case-history .ch-vsteps button:not(:disabled):hover .dot{transform:scale(1.18);border-color:var(--primary)}.ciq-root app-case-history .ch-vsteps li.sel .bd{background:var(--primary-weak)}.ciq-root app-case-history .ch-vsteps li.sel .dot{box-shadow:0 0 0 4px var(--primary-weak);border-color:var(--primary)}.ciq-root app-case-history .ch-vsteps button:focus-visible{outline:none}.ciq-root app-case-history .ch-vsteps button:focus-visible .bd{outline:2px solid var(--primary);outline-offset:1px}.ciq-root app-case-history .ch-vsteps li:before{top:28px;bottom:-4px}.ciq-root app-case-history .ch-seg{display:inline-flex;align-self:flex-start;padding:3px;gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:11px}.ciq-root app-case-history .ch-seg button{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:background .12s,color .12s}.ciq-root app-case-history .ch-seg button span{font-size:11.5px;font-weight:700;padding:0 7px;border-radius:20px;background:var(--surface);color:var(--ink-3)}.ciq-root app-case-history .ch-seg button:hover{color:var(--ink)}.ciq-root app-case-history .ch-seg button.on{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px #141e321f}.ciq-root app-case-history .ch-seg button.on span{background:var(--primary-weak);color:var(--primary)}.ciq-root app-case-history .ch-seg button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ciq-root app-case-history .ch-kpis{margin-top:12px;gap:10px}.ciq-root app-case-history .ch-kpis .k{padding:11px 13px 10px;gap:4px}.ciq-root app-case-history .ch-kpis .v{font-size:19px}.ciq-root app-case-history .ch-tbl td:nth-child(4),.ciq-root app-case-history .ch-tbl td:nth-child(5){white-space:nowrap}.ciq-root app-case-record .content.x-pad.rh-wrap{padding-bottom:0}.ciq-root app-case-record .rc-hero{padding:0;overflow:visible}.ciq-root app-case-record .rh-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 22px}.ciq-root app-case-record .rh-id{flex:1 1 440px;min-width:0}.ciq-root app-case-record .rh-back{font-size:12px;font-weight:600;color:var(--ink-3);text-decoration:none}.ciq-root app-case-record .rh-back:hover{color:var(--primary)}.ciq-root app-case-record .rh-title{margin:6px 0 12px;display:flex;align-items:baseline;gap:4px 14px;flex-wrap:wrap;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.ciq-root app-case-record .rh-title .no{color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ciq-root app-case-record .rh-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ciq-root app-case-record .rh-sub{margin-top:12px;font-size:13px;color:var(--ink-3)}.ciq-root app-case-record .rh-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:2px}.ciq-root app-case-record .rh-more{position:relative}.ciq-root app-case-record .rh-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:300px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 34px #0003}.ciq-root app-case-record .rh-menu button{display:block;width:100%;padding:9px 11px;border:0;border-radius:8px;background:none;text-align:left;font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.ciq-root app-case-record .rh-menu button small{display:block;margin-top:1px;font-size:11.5px;font-weight:400;color:var(--ink-3)}.ciq-root app-case-record .rh-menu button:hover{background:var(--surface-2)}.ciq-root app-case-record .rh-menu button.danger{color:var(--crit)}.ciq-root app-case-record .rh-menu button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ciq-root app-case-record .rh-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;background:var(--surface-2);border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius)}.ciq-root app-case-record .rh-facts>div{min-width:0;padding:12px 18px 13px;border-right:1px solid var(--border)}.ciq-root app-case-record .rh-facts>div:last-child{border-right:0}.ciq-root app-case-record .rh-facts dt{margin:0 0 4px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ciq-root app-case-record .rh-facts dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}.ciq-root app-case-record .rh-facts dd.s{margin-top:1px;font-size:12px;font-weight:400;color:var(--ink-3)}@media(max-width:1250px){.ciq-root app-case-record .rh-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ciq-root app-case-record .rh-facts>div:nth-child(3n){border-right:0}.ciq-root app-case-record .rh-facts>div:nth-child(-n+3){border-bottom:1px solid var(--border)}}@media(max-width:700px){.ciq-root app-case-record .rh-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ciq-root app-case-record .rh-facts>div:nth-child(3n){border-right:1px solid var(--border)}.ciq-root app-case-record .rh-facts>div:nth-child(2n){border-right:0}.ciq-root app-case-record .rh-facts>div{border-bottom:1px solid var(--border)}}.ciq-root app-case-record .rc-note{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.ciq-root app-case-record .rc-note.warn{border-left:3px solid var(--warn)}.ciq-root app-case-record .rc-note.warn:before{content:"\2691";color:var(--warn);font-size:13px;line-height:1.55}.ciq-root app-case-record .rc-tabs{margin-top:2px}.ciq-root app-cases .cs-skel{padding:4px 0;overflow:hidden}.ciq-root app-cases .cs-skel .row{display:flex;align-items:center;gap:22px;padding:17px 18px;border-bottom:1px solid var(--border)}.ciq-root app-cases .cs-skel .row:last-child{border-bottom:0}.ciq-root app-cases .cs-skel i{display:block;height:11px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2) 30%,var(--border) 50%,var(--surface-2) 70%);background-size:300% 100%;animation:lit-shimmer 1.3s ease-in-out infinite}@keyframes lit-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.ciq-root app-cases .cs-skel i{animation:none}}.ciq-root :is(app-hearings,app-case-documents,app-case-financials,app-approval-detail,app-case-intake) input[type=file]{padding:5px 8px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.ciq-root :is(app-hearings,app-case-documents,app-case-financials,app-approval-detail,app-case-intake) input[type=file]::file-selector-button{margin-right:10px;padding:5px 11px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.ciq-root :is(app-hearings,app-case-documents,app-case-financials,app-approval-detail,app-case-intake) input[type=file]:hover::file-selector-button{background:var(--surface);border-color:var(--ink-3)}.ciq-root app-approval-detail .x-tbl th{white-space:normal;line-height:1.3;vertical-align:bottom}.ciq-root app-approval-detail .x-tbl th,.ciq-root app-approval-detail .x-tbl td{padding-left:10px;padding-right:10px}.ciq-root app-approval-detail .ad-card{min-width:0}.ciq-root app-case-record .dc-head,.ciq-root app-case-record .fn-head,.ciq-root app-case-record .ai-head,.ciq-root app-case-record app-case-history .dc-head{margin-bottom:14px;align-items:flex-start}.ciq-root app-case-record .fn-title,.ciq-root app-case-record .ai-h{margin:0;font-size:17px;font-weight:700;letter-spacing:0;color:var(--ink)}.ciq-root app-case-record .fn-sub,.ciq-root app-case-record .ai-sub{margin-top:4px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-case-financials,app-case-documents,app-case-ai-summary,app-case-history) select.x-inp{appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background:var(--surface) 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='%238a94a6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center/12px}.ciq-root :is(app-cases,app-case-record,app-case-intake,app-hearings,app-exposure,app-litigation-approvals,app-approval-detail,app-alert-log,app-propose-dialogs,app-stage-dialog,app-appeal-dialog,app-case-financials,app-case-documents,app-case-ai-summary,app-case-history) select.x-inp:disabled{opacity:.55;cursor:not-allowed}.ciq-root app-cases .x-tbl td:nth-child(3),.ciq-root app-cases .x-tbl th:nth-child(3){min-width:230px}.ciq-root app-cases .x-tbl td:nth-child(4),.ciq-root app-cases .x-tbl th:nth-child(4){min-width:170px}.ciq-root app-cases .x-tbl td:nth-child(9),.ciq-root app-cases .x-tbl th:nth-child(9){min-width:150px}.ciq-root app-case-record .ov-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:16px;align-items:start}.ciq-root app-case-record .ov-main,.ciq-root app-case-record .ov-side{display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:1100px){.ciq-root app-case-record .ov-grid{grid-template-columns:minmax(0,1fr)}}.ciq-root app-case-record .ov-grid .rc-card{margin:0}.ciq-root app-case-record .ov-grid .rc-card>h3{margin-bottom:12px}.ciq-root app-case-record .ov-grid .rc-kv{margin:0}.ciq-root app-case-record .ov-grid .rc-steps{min-width:0}.ciq-root app-case-record .ov-main .rc-party:last-of-type{border-bottom:0}.ciq-root app-case-documents .dc-acts{display:inline-flex;align-items:center;gap:6px}.ciq-root app-case-documents .dc-b{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.ciq-root app-case-documents .dc-b:hover{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)}.ciq-root app-case-documents .dc-b.view{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--primary-weak)}.ciq-root app-case-documents .dc-b.view:hover{background:color-mix(in srgb,var(--primary) 16%,var(--surface));border-color:var(--primary)}.ciq-root app-case-documents .dc-b.ic{width:28px;padding:0}.ciq-root app-case-documents .dc-b:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ciq-root app-case-documents .dc-row td:last-child{white-space:nowrap}.ciq-root app-case-documents .dm-hold{display:flex;align-items:center;gap:10px;padding:9px 14px;margin-bottom:14px;border-radius:10px;font-size:12.5px;line-height:1.5;background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2)}.ciq-root app-case-documents .dm-hold .ic{color:var(--ink-3)}.ciq-root app-case-documents .dm-hold .tx{flex:1;min-width:0}.ciq-root app-case-documents .dm-hold.warn{background:var(--warn-weak);border-color:color-mix(in srgb,var(--warn) 35%,transparent);border-left:3px solid var(--warn);color:var(--ink)}.ciq-root app-case-documents .dm-hold.warn .ic{color:var(--warn)}.ciq-root app-case-documents .dm-hold .ciq-btn-ghost{padding:5px 11px;font-size:12px}.ciq-root app-case-documents .dm-main{padding:0;overflow:visible}.ciq-root app-case-documents .dm-chips{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 4px}.ciq-root app-case-documents .dm-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--border);border-radius:20px;background:var(--surface);font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.ciq-root app-case-documents .dm-chip b{font-size:11.5px;font-weight:700;color:var(--ink-3)}.ciq-root app-case-documents .dm-chip:not(:disabled):hover{border-color:var(--ink-3);color:var(--ink)}.ciq-root app-case-documents .dm-chip.on{background:var(--primary-weak);border-color:color-mix(in srgb,var(--primary) 40%,transparent);color:var(--primary);font-weight:700}.ciq-root app-case-documents .dm-chip.on b{color:var(--primary)}.ciq-root app-case-documents .dm-chip:disabled{opacity:.45;cursor:default}.ciq-root app-case-documents .dm-chip:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ciq-root app-case-documents .dm-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px 14px;border-bottom:1px solid var(--border)}.ciq-root app-case-documents .dm-tools .sp{flex:1}.ciq-root app-case-documents .dm-tools select.x-inp{width:auto}.ciq-root app-case-documents .dm-search{position:relative;flex:1 1 320px;max-width:460px;margin:0;display:block}.ciq-root app-case-documents .dm-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.ciq-root app-case-documents .dm-search input{width:100%;padding:9px 12px 9px 36px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px}.ciq-root app-case-documents .dm-search input:focus{outline:2px solid var(--primary-weak);border-color:var(--primary)}.ciq-root app-case-documents .dm-count{font-size:12.5px;font-weight:600;color:var(--ink-2)}.ciq-root app-case-documents .dm-split{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.ciq-root app-case-documents .dm-split.open{grid-template-columns:minmax(0,1fr) 360px}@media(max-width:1150px){.ciq-root app-case-documents .dm-split.open{grid-template-columns:minmax(0,1fr)}.ciq-root app-case-documents .dm-panel{border-left:0!important;border-top:1px solid var(--border)}}.ciq-root app-case-documents .dm-list{min-width:0}.ciq-root app-case-documents .dm-tbl th.act,.ciq-root app-case-documents .dm-tbl td.act{text-align:left;white-space:nowrap;width:1%}.ciq-root app-case-documents .dm-tbl th:nth-child(2),.ciq-root app-case-documents .dm-tbl td:nth-child(2){width:64px}.ciq-root app-case-documents .dm-tbl th:nth-child(3),.ciq-root app-case-documents .dm-tbl td:nth-child(3){min-width:170px}.ciq-root app-case-documents .dm-tbl th:nth-child(4),.ciq-root app-case-documents .dm-tbl td:nth-child(4){width:120px}.ciq-root app-case-documents .dm-tbl td{vertical-align:middle;padding-top:11px;padding-bottom:11px}.ciq-root app-case-documents .dm-doc .t{font-weight:600;color:var(--ink)}.ciq-root app-case-documents .dm-doc .dc-pill{margin-left:8px}.ciq-root app-case-documents .dm-doc .s,.ciq-root app-case-documents .dm-up .s{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:var(--ink-3)}.ciq-root app-case-documents .dm-up .n{display:block;font-weight:500}.ciq-root app-case-documents .dm-ver{font-variant-numeric:tabular-nums;color:var(--ink-2)}.ciq-root app-case-documents .dc-row{cursor:pointer}.ciq-root app-case-documents .dc-row:hover td{background:var(--surface-2)}.ciq-root app-case-documents .dc-row.on td{background:var(--primary-weak)}.ciq-root app-case-documents .dc-row.on td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.ciq-root app-case-documents .dc-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ciq-root app-case-documents .dm-empty{padding:36px 16px;text-align:center;color:var(--ink-3)}.ciq-root app-case-documents .dm-empty .linkbtn{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--primary);cursor:pointer}.ciq-root app-case-documents .dm-foot{padding:9px 16px 12px;font-size:11.5px;color:var(--ink-3);border-top:1px solid var(--border)}.ciq-root app-case-documents .dm-panel{padding:16px 16px 18px;border-left:1px solid var(--border);min-width:0;background:var(--surface);align-self:stretch}.ciq-root app-case-documents .dp-head{display:flex;align-items:flex-start;gap:10px}.ciq-root app-case-documents .dp-ttl{flex:1;min-width:0}.ciq-root app-case-documents .dp-ttl .t{font-size:14px;font-weight:700;color:var(--ink);line-height:1.35;overflow-wrap:anywhere}.ciq-root app-case-documents .dp-ttl .s{margin-top:2px;font-size:12px;color:var(--ink-3)}.ciq-root app-case-documents .dp-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.ciq-root app-case-documents .dp-sec{margin:16px 0 8px;padding-top:14px;border-top:1px solid var(--border);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ciq-root app-case-documents .dp-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.ciq-root app-case-documents .dp-actions .ciq-btn-ghost{padding:6px 12px;font-size:12.5px}.ciq-root app-case-documents .dp-actions .danger{color:var(--crit)}.ciq-root app-case-documents .dm-panel .dc-ver{padding:8px 0;border-bottom:1px dashed var(--border)}.ciq-root app-case-documents .dm-panel .dc-ver:last-of-type{border-bottom:0}.ciq-root app-case-documents .dm-panel .dc-log{margin:0;padding-left:16px;font-size:12px;color:var(--ink-2);line-height:1.7}.ciq-root app-case-financials .fn-head{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:16px}.ciq-root app-case-financials .fn-head>div:first-child{flex:1 1 360px}.ciq-root app-case-financials .fn-actions{flex:0 1 auto;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ciq-root app-case-financials .fn-actions .ciq-btn-ghost,.ciq-root app-case-financials .fn-actions .ciq-btn{padding:7px 13px;font-size:12.5px}.ciq-root app-case-financials .fn-actions select.x-inp{min-width:150px;padding:7px 30px 7px 11px;font-size:12px}.ciq-root app-case-financials .fn-sub{margin-top:6px}.ciq-root app-case-financials .fn-tiles{gap:12px;margin-bottom:16px}.ciq-root app-case-financials .fn-tile{padding:14px 16px 13px}.ciq-root app-case-financials .fn-tile .v{font-size:20px;margin:6px 0 3px}.ciq-root app-case-financials .fn-grid{align-items:start;gap:16px;margin-bottom:16px}.ciq-root app-case-financials .fn-grid>.fn-card{margin:0}.ciq-root app-case-financials .fn-col{display:flex;flex-direction:column;gap:16px;min-width:0}.ciq-root app-case-financials .fn-col>.fn-card{margin:0}.ciq-root app-case-financials .fn-ch{margin-bottom:12px}.ciq-root app-case-financials .fn-card{padding:16px 18px}.ciq-root app-case-financials .fn-warn{margin:6px 0 0;padding:7px 11px;font-size:12px;line-height:1.45;border-radius:8px;border:0;border-left:3px solid var(--warn);background:var(--warn-weak);color:var(--ink-2)}.ciq-root app-case-financials .fn-warn:first-of-type{margin-top:12px}.ciq-root app-case-financials .fn-pay{margin-top:12px;font-size:12.5px;color:var(--ink-3)}.ciq-root app-case-financials .fn-tl li{padding-bottom:12px;grid-template-columns:96px 22px minmax(0,1fr)}.ciq-root app-case-financials .fn-tl li:before{left:106px}.ciq-root app-case-financials .fn-tl .t{font-size:13px}.ciq-root app-case-financials .fn-tl .x{font-size:12px;margin-top:1px}.ciq-root app-case-record .cn-wrap{display:flex;flex-direction:column;gap:16px}.ciq-root app-case-record .cn-av{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:800;letter-spacing:.02em;background:var(--primary-weak);color:var(--primary)}.ciq-root app-case-record .cn-av.ext{background:color-mix(in srgb,var(--violet) 14%,transparent);color:var(--violet);border-radius:12px}.ciq-root app-case-record .cn-who{flex:1;min-width:0}.ciq-root app-case-record .cn-who .k{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ciq-root app-case-record .cn-who .n{margin-top:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px;font-weight:700;color:var(--ink)}.ciq-root app-case-record .cn-who .s{margin-top:2px;font-size:12.5px;color:var(--ink-3)}.ciq-root app-case-record .cn-int{display:flex;align-items:center;gap:14px;padding:14px 18px}.ciq-root app-case-record .cn-firm{padding:0;overflow:hidden}.ciq-root app-case-record .cf-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px}.ciq-root app-case-record .cf-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2)}.ciq-root app-case-record .cf-tiles .t{display:flex;flex-direction:column;gap:4px;padding:12px 18px;border-right:1px solid var(--border);min-width:0}.ciq-root app-case-record .cf-tiles .t:last-child{border-right:0}.ciq-root app-case-record .cf-tiles .l{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ciq-root app-case-record .cf-tiles .v{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ciq-root app-case-record .cf-tiles .v.neg{color:var(--crit)}@media(max-width:900px){.ciq-root app-case-record .cf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ciq-root app-case-record .cf-tiles .t:nth-child(2){border-right:0}.ciq-root app-case-record .cf-tiles .t:nth-child(-n+2){border-bottom:1px solid var(--border)}}.ciq-root app-case-record .cf-bar{display:flex;align-items:center;gap:14px;padding:12px 18px 0;font-size:12px;color:var(--ink-3)}.ciq-root app-case-record .cf-bar .rc-bar{flex:1;margin:0}.ciq-root app-case-record .cf-bar span{white-space:nowrap}.ciq-root app-case-record .cf-cols{display:grid;grid-template-columns:1fr 1fr;gap:8px 36px;padding:14px 18px 18px}@media(max-width:1000px){.ciq-root app-case-record .cf-cols{grid-template-columns:minmax(0,1fr)}}.ciq-root app-case-record .cf-h{margin-bottom:8px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ciq-root app-case-record .cf-cols .rc-kv{margin:0}.ciq-root app-case-record .cn-total{font-size:12.5px;font-weight:700;color:var(--ink-2)}.ciq-root app-case-record .cn-tools{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:12px 16px 14px;border-bottom:1px solid var(--border)}.ciq-root app-case-record .cn-tools select.x-inp{width:auto}.ciq-root app-case-record .cn-search{position:relative;flex:1 1 280px;max-width:420px;margin:0;display:block}.ciq-root app-case-record .cn-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.ciq-root app-case-record .cn-search input{width:100%;padding:9px 12px 9px 36px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px}.ciq-root app-case-record .cn-search input:focus{outline:2px solid var(--primary-weak);border-color:var(--primary)}.ciq-root app-case-record .cn-date{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;color:var(--ink-3)}.ciq-root app-case-record .cn-date input{width:auto;padding:7px 10px;font-size:12px}.ciq-root app-case-record .cn-tbl th.num,.ciq-root app-case-record .cn-tbl td.num{text-align:right}.ciq-root app-case-record .cn-empty{padding:34px 16px;text-align:center;color:var(--ink-3)}.ciq-root app-case-record .cn-empty .linkbtn{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--primary);cursor:pointer}.ciq-root app-case-record .cn-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0;overflow:hidden}.ciq-root app-case-record .cn-team .cp{display:flex;align-items:center;gap:14px;padding:16px 20px;min-width:0;border-right:1px solid var(--border)}.ciq-root app-case-record .cn-team .cp:last-child{border-right:0}@media(max-width:760px){.ciq-root app-case-record .cn-team .cp{border-right:0;border-bottom:1px solid var(--border)}.ciq-root app-case-record .cn-team .cp:last-child{border-bottom:0}}.ciq-root app-case-record .cn-team .cp-link{flex:none;font-size:12px;font-weight:600;text-decoration:none}.ciq-root app-case-record .cf-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px 12px}.ciq-root app-case-record .cf-title h3{margin:0;font-size:13.5px;font-weight:700;color:var(--ink)}.ciq-root app-case-record .cf-title h3 .x-muted{font-weight:400}.ciq-root app-case-record .cf-title>.x-muted{font-size:12px}.ciq-root app-case-record .nt-sum{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3)}.ciq-root app-case-record .nt-sum b{color:var(--ink);font-weight:800;margin-right:3px}.ciq-root app-case-record .nt-sum .warn,.ciq-root app-case-record .nt-sum .warn b{color:var(--warn)}.ciq-root app-case-record .nt-tbl td{vertical-align:top;padding-top:11px;padding-bottom:11px}.ciq-root app-case-record .nt-no .mono{display:block;font-weight:600;white-space:nowrap}.ciq-root app-case-record .nt-no .s,.ciq-root app-case-record .nt-sub .s{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-3)}.ciq-root app-case-record .nt-sub .t{font-weight:600;color:var(--ink)}.ciq-root app-case-record .nt-late{color:var(--crit);font-weight:600}.ciq-root app-case-record .nt-flag{margin-left:6px;padding:1px 7px;border-radius:20px;font-size:10.5px;font-weight:700;background:var(--crit-weak);color:var(--crit)}.ciq-root app-case-record .ac-tbl td{vertical-align:middle;padding-top:10px;padding-bottom:10px}.ciq-root app-case-record .ac-when .d{display:block;font-weight:600;color:var(--ink);white-space:nowrap}.ciq-root app-case-record .ac-when .t{display:block;margin-top:1px;font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ciq-root app-case-record .ac-who{white-space:nowrap}.ciq-root app-case-record .ac-who .av{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:9px;border-radius:50%;background:var(--primary-weak);color:var(--primary);font-size:10px;font-weight:800;vertical-align:middle}.ciq-root app-case-record .ac-act{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink);white-space:nowrap}.ciq-root app-case-record .ac-act:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink-3);flex:none}.ciq-root app-case-record .ac-act.read:before{background:var(--border);box-shadow:inset 0 0 0 2px var(--ink-3);background:var(--surface)}.ciq-root app-case-record .ac-act.make:before{background:var(--good)}.ciq-root app-case-record .ac-act.chg:before{background:var(--primary)}.ciq-root app-case-record .ac-act.bad:before{background:var(--crit)}.ciq-root app-case-record .ac-det{color:var(--ink-2);min-width:240px}.ciq-root app-case-record .ac-hash{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.ciq-root app-case-ai-summary{display:block}.ciq-root app-case-ai-summary .ai-head{margin-bottom:14px;align-items:flex-start}.ciq-root app-case-ai-summary .ai-draftnote{margin:0 0 16px;padding:10px 14px;border-radius:10px;font-size:12.5px;line-height:1.55;color:var(--ink-2);background:var(--warn-weak);border-left:3px solid var(--warn)}.ciq-root app-case-ai-summary .ai-draftnote b{color:var(--warn)}.ciq-root app-case-ai-summary .ai-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}@media(max-width:1150px){.ciq-root app-case-ai-summary .ai-grid{grid-template-columns:minmax(0,1fr)}}.ciq-root app-case-ai-summary .ai-main,.ciq-root app-case-ai-summary .ai-side{display:flex;flex-direction:column;gap:16px;min-width:0}.ciq-root app-case-ai-summary .ai-grid .ai-card{margin:0;padding:16px 20px}.ciq-root app-case-ai-summary .ai-lab{margin-bottom:12px}.ciq-root app-case-ai-summary .ai-exec{position:relative;overflow:hidden}.ciq-root app-case-ai-summary .ai-exec:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,#1fb0e6,var(--primary) 50%,var(--violet))}.ciq-root app-case-ai-summary .ai-exec .ai-text{font-size:14px;line-height:1.75;color:var(--ink)}.ciq-root app-case-ai-summary .ai-exec .ai-ref{vertical-align:super;font-size:10px;min-width:16px;height:16px;margin:0 2px 0 1px;text-decoration:none}.ciq-root app-case-ai-summary .ai-tl{list-style:none;margin:0;padding:0}.ciq-root app-case-ai-summary .ai-tl li{position:relative;display:grid;grid-template-columns:104px 22px minmax(0,1fr);gap:10px;padding:0 0 16px;align-items:start}.ciq-root app-case-ai-summary .ai-tl li:last-child{padding-bottom:2px}.ciq-root app-case-ai-summary .ai-tl li:before{content:"";position:absolute;left:114px;top:15px;bottom:-2px;width:2px;background:var(--border)}.ciq-root app-case-ai-summary .ai-tl li:last-child:before{display:none}.ciq-root app-case-ai-summary .ai-tl .d{padding-top:1px;font-size:12.5px;font-weight:600;color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.ciq-root app-case-ai-summary .ai-tl .dot{width:12px;height:12px;margin:3px 0 0 5px;border-radius:50%;background:var(--primary);border:2px solid var(--surface);box-shadow:0 0 0 2px var(--primary-weak);position:relative;z-index:1}.ciq-root app-case-ai-summary .ai-tl .t{font-size:13px;font-weight:600;color:var(--ink);line-height:1.45}.ciq-root app-case-ai-summary .ai-tl .s{margin-top:3px;font-size:12px;color:var(--ink-3)}.ciq-root app-case-ai-summary .ai-doc{display:inline;padding:0;border:0;background:none;font:inherit;font-size:inherit;font-weight:600;color:var(--primary);text-align:left;cursor:pointer;text-decoration:none}.ciq-root app-case-ai-summary .ai-doc:after{content:" \2197";font-size:.85em;opacity:.55}.ciq-root app-case-ai-summary .ai-doc:hover{text-decoration:underline;text-underline-offset:3px}.ciq-root app-case-ai-summary .ai-doc:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.ciq-root app-case-ai-summary .ai-gap{margin-top:14px;border-radius:9px}.ciq-root app-case-ai-summary .ai-tbl td.act,.ciq-root app-case-ai-summary .ai-tbl th.act{text-align:right;white-space:nowrap}.ciq-root app-case-ai-summary .ai-it{font-weight:600;color:var(--ink)}.ciq-root app-case-ai-summary .ai-tracked{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11.5px;font-weight:700;background:var(--good-weak);color:var(--good)}.ciq-root app-case-ai-summary .ai-actcard .ai-lab{margin-bottom:10px}.ciq-root app-case-ai-summary .ai-src{list-style:none;margin:0;padding:0}.ciq-root app-case-ai-summary .ai-src li{display:flex;align-items:flex-start;gap:10px;padding:7px 0;border-bottom:1px dashed var(--border);font-size:12.5px;line-height:1.45}.ciq-root app-case-ai-summary .ai-src li:last-child{border-bottom:0}.ciq-root app-case-ai-summary .ai-src .ai-ref{flex:none;margin-top:1px}.ciq-root app-case-ai-summary .ai-src .ai-plain{color:var(--ink-2)}.ciq-root app-case-ai-summary .ai-sim{padding:10px 0;border-bottom:1px dashed var(--border)}.ciq-root app-case-ai-summary .ai-sim:last-child{border-bottom:0;padding-bottom:0}.ciq-root app-case-ai-summary .ai-sim .top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px}.ciq-root app-case-ai-summary .ai-sim .mt{font-size:12px;font-weight:800;color:var(--ink-2)}.ciq-root app-case-ai-summary .ai-sim .mt.hi{color:var(--good)}.ciq-root app-case-ai-summary .ai-sim .ti{margin-top:2px;font-size:13px;font-weight:600;color:var(--ink)}.ciq-root app-case-ai-summary .ai-sim .rs{margin-top:2px;font-size:12px;line-height:1.45}.ciq-root app-case-ai-summary .ai-sim .mbar{height:4px;margin-top:7px;border-radius:999px;background:var(--surface-2);overflow:hidden}.ciq-root app-case-ai-summary .ai-sim .mbar i{display:block;height:100%;border-radius:999px;background:var(--primary)}.ciq-root app-case-ai-summary .ai-runc dl{display:grid;grid-template-columns:82px minmax(0,1fr);gap:7px 10px;margin:0;font-size:12.5px}.ciq-root app-case-ai-summary .ai-runc dt{color:var(--ink-3)}.ciq-root app-case-ai-summary .ai-runc dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.ciq-root app-case-ai-summary .ai-runc .mono{font-size:11.5px}.ciq-root app-case-ai-summary .ai-points{list-style:none;margin:0;padding:0;counter-reset:pt}.ciq-root app-case-ai-summary .ai-points li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--border)}.ciq-root app-case-ai-summary .ai-points li:first-child{padding-top:2px}.ciq-root app-case-ai-summary .ai-points li:last-child{border-bottom:0;padding-bottom:2px}.ciq-root app-case-ai-summary .ai-points .x{font-size:13.5px;line-height:1.65;color:var(--ink);padding-top:1px}.ciq-root app-case-ai-summary .ai-points .rf{display:inline-flex;flex-wrap:wrap;gap:4px;padding-top:2px}.ciq-root app-case-ai-summary .ai-points .ai-ref{vertical-align:baseline;margin:0;min-width:22px;height:22px;font-size:11.5px;text-decoration:none}.ciq-root app-hearings .hd-bar{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;padding:11px 14px;margin-bottom:16px}.ciq-root app-hearings .hb-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ciq-root app-hearings .hb-range{font-size:14px;font-weight:700;color:var(--ink);letter-spacing:-.005em;white-space:nowrap}.ciq-root app-hearings .hb-step{display:inline-flex;gap:4px}.ciq-root app-hearings .hb-step .ciq-btn-ghost{padding:6px 11px;font-size:12.5px}.ciq-root app-hearings .hd-bar .seg{display:inline-flex;padding:3px;gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:11px}.ciq-root app-hearings .hd-bar .seg button{padding:6px 14px;border:0;border-radius:8px;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:background .12s,color .12s}.ciq-root app-hearings .hd-bar .seg button:hover{color:var(--ink)}.ciq-root app-hearings .hd-bar .seg button.active{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px #141e321f}.ciq-root app-hearings .hd-bar .seg button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ciq-root app-hearings .hb-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.ciq-root app-hearings .hb-filters select.x-inp{width:auto;max-width:190px;padding:7px 28px 7px 11px;font-size:12px}.ciq-root app-hearings .hb-key{display:flex;gap:16px;flex-basis:100%;margin-top:2px;padding-top:10px;border-top:1px solid var(--border);font-size:11.5px;color:var(--ink-3)}.ciq-root app-hearings .hb-key span{display:inline-flex;align-items:center;gap:6px}.ciq-root app-hearings .hb-key i{width:10px;height:10px;border-radius:3px;background:var(--warn)}.ciq-root app-hearings .hb-key i.blue{background:var(--primary)}@media(max-width:1200px){.ciq-root app-hearings .hb-filters{margin-left:0}}.ciq-root app-hearings .hd-grid{grid-template-columns:minmax(0,1fr) 380px;gap:16px}.ciq-root app-hearings .hd-days{gap:12px}.ciq-root app-hearings .hd-day{padding:0;border-radius:12px;overflow:hidden;background:var(--surface-2);border:1px solid var(--border)}.ciq-root app-hearings .hd-dayhead{padding:10px 12px;margin:0;background:var(--surface);border-bottom:1px solid var(--border);font-size:12.5px;font-weight:700;color:var(--ink-2)}.ciq-root app-hearings .hd-dayhead span:last-child{min-width:20px;text-align:center;padding:0 6px;border-radius:20px;background:var(--surface-2);color:var(--ink-3);font-size:11.5px}.ciq-root app-hearings .hd-dayhead.sel,.ciq-root app-hearings .hd-dayhead .today{color:var(--primary)}.ciq-root app-hearings .hd-day>:not(.hd-dayhead){margin-left:8px;margin-right:8px;max-width:calc(100% - 16px)}.ciq-root app-hearings .hd-day>.hd-card:first-of-type{margin-top:8px}.ciq-root app-hearings .hd-day>.x-muted{padding:12px 4px;font-size:12px;text-align:center}.ciq-root app-hearings .hd-card{width:auto;box-sizing:border-box;padding:9px 11px;border-radius:9px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--warn);box-shadow:0 1px 2px #141e320d;transition:border-color .12s,box-shadow .12s,transform .12s}.ciq-root app-hearings .hd-card.firm{border-left-color:var(--primary)}.ciq-root app-hearings .hd-card:hover{box-shadow:0 4px 12px #141e321a;transform:translateY(-1px)}.ciq-root app-hearings .hd-card.on{border-color:var(--primary);border-left-width:3px;background:var(--primary-weak);box-shadow:0 0 0 1px var(--primary)}.ciq-root app-hearings .hd-card .t{font-size:11.5px;font-weight:700;color:var(--ink-2)}.ciq-root app-hearings .hd-card .n{margin:3px 0;font-size:12.5px;font-weight:700;color:var(--ink);line-height:1.35}.ciq-root app-hearings .hd-card .m{font-size:11.5px;color:var(--ink-3);line-height:1.45}.ciq-root app-hearings .hd-tag{margin-left:6px;font-size:10.5px;font-weight:700;padding:1px 8px}.ciq-root app-hearings .hd-tag.up{background:var(--primary-weak);color:var(--primary)}.ciq-root app-hearings .hd-sel{padding:16px 18px;margin-bottom:16px}.ciq-root app-hearings .hs-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ciq-root app-hearings .hs-no{font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--primary);font-variant-numeric:tabular-nums}.ciq-root app-hearings .hs-top .hd-tag{margin:0}.ciq-root app-hearings .hs-ttl{margin:6px 0 12px;font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.3;color:var(--ink)}.ciq-root app-hearings .hs-kv{display:grid;grid-template-columns:64px minmax(0,1fr);gap:6px 10px;margin:0;font-size:12.5px}.ciq-root app-hearings .hs-kv dt{color:var(--ink-3)}.ciq-root app-hearings .hs-kv dd{margin:0;color:var(--ink);font-weight:500}.ciq-root app-hearings .hs-act{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.ciq-root app-hearings .hs-act .ciq-btn-ghost{padding:6px 12px;font-size:12.5px}.ciq-root app-hearings .hd-card2{padding:16px 18px;margin-bottom:16px}.ciq-root app-hearings .hd-card2 h3{margin:0 0 12px;font-size:13.5px}.ciq-root app-hearings .hd-card2 h3 a,.ciq-root app-hearings .hd-link{font-weight:600}.ciq-root app-case-record .rc-tabhead .nt-sum{margin-left:auto;margin-right:14px}.ciq-root app-case-record .pt-tbl td,.ciq-root app-case-record .ht-tbl td{vertical-align:middle;padding-top:11px;padding-bottom:11px}.ciq-root app-case-record .pt-name .n{display:block;font-weight:600;color:var(--ink)}.ciq-root app-case-record .pt-name .s,.ciq-root app-case-record .ht-pur .s{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-3)}.ciq-root app-case-record .pt-opp{padding:12px 16px;border-top:1px solid var(--border);font-size:12.5px;color:var(--ink-2)}.ciq-root app-case-record .pt-opp .k{margin-right:8px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ciq-root app-case-record .ht-when .d{display:block;font-weight:600;color:var(--ink);white-space:nowrap}.ciq-root app-case-record .ht-when .t{display:block;margin-top:1px;font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ciq-root app-case-record .ht-pur .p{font-weight:600;color:var(--ink)}.ciq-root :is(app-exposure,app-litigation-approvals) .pg-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.ciq-root :is(app-exposure,app-litigation-approvals) .pg-tiles.two{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1250px){.ciq-root :is(app-exposure,app-litigation-approvals) .pg-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.ciq-root :is(app-exposure,app-litigation-approvals) .pt{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:14px 16px 12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0}.ciq-root :is(app-exposure,app-litigation-approvals) .pt:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--primary)}.ciq-root :is(app-exposure,app-litigation-approvals) .pt.c2:before{background:var(--violet)}.ciq-root :is(app-exposure,app-litigation-approvals) .pt.c3:before{background:var(--warn)}.ciq-root :is(app-exposure,app-litigation-approvals) .pt.c4:before{background:var(--teal, #1fb0a6)}.ciq-root :is(app-exposure,app-litigation-approvals) .pt.c5:before{background:var(--good)}.ciq-root :is(app-exposure,app-litigation-approvals) .pt .l{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ciq-root :is(app-exposure,app-litigation-approvals) .pt .v{font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15}.ciq-root :is(app-exposure,app-litigation-approvals) .pg-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;margin-bottom:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.ciq-root :is(app-exposure,app-litigation-approvals) .pg-tools select.x-inp{width:auto;font-size:12px}.ciq-root :is(app-exposure,app-litigation-approvals) .pg-tools .ciq-btn-ghost.on{background:var(--primary-weak);border-color:var(--primary);color:var(--primary)}.ciq-root :is(app-exposure,app-litigation-approvals) .pg-search{position:relative;flex:1 1 300px;max-width:460px;margin:0;display:block}.ciq-root :is(app-exposure,app-litigation-approvals) .pg-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.ciq-root :is(app-exposure,app-litigation-approvals) .pg-search input{width:100%;padding:9px 12px 9px 36px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px}.ciq-root :is(app-exposure,app-litigation-approvals) .pg-search input:focus{outline:2px solid var(--primary-weak);border-color:var(--primary)}.ciq-root :is(app-exposure,app-litigation-approvals) .x-tbl td.ex-n,.ciq-root :is(app-exposure,app-litigation-approvals) .x-tbl th.ex-n,.ciq-root :is(app-exposure,app-litigation-approvals) .x-tbl td.la-n,.ciq-root :is(app-exposure,app-litigation-approvals) .x-tbl th.la-n{text-align:right;font-variant-numeric:tabular-nums}.ciq-root :is(app-exposure,app-litigation-approvals) .x-tbl tbody tr:hover td{background:var(--surface-2)}.ciq-root :is(app-exposure,app-litigation-approvals) .x-tbl tr.la-me td{background:var(--primary-weak)}.ciq-root app-hearings .hd-card2{overflow:hidden}.ciq-root app-hearings .hd-card2 .x-tbl{table-layout:fixed;width:100%;font-size:12px}.ciq-root app-hearings .hd-card2 .x-tbl th,.ciq-root app-hearings .hd-card2 .x-tbl td{padding:8px;border-right:0;white-space:normal;overflow-wrap:anywhere;vertical-align:top}.ciq-root app-hearings .hd-card2 .x-tbl th:first-child,.ciq-root app-hearings .hd-card2 .x-tbl td:first-child{width:78px;padding-left:0}.ciq-root app-hearings .hd-card2 .x-tbl th:nth-child(2),.ciq-root app-hearings .hd-card2 .x-tbl td:nth-child(2){width:62px}.ciq-root app-hearings .hd-card2 .x-tbl th:last-child,.ciq-root app-hearings .hd-card2 .x-tbl td:last-child{width:72px;padding-right:0}.ciq-root app-hearings .hd-card2 .hd-pill{display:inline-block;white-space:normal;border-radius:10px;line-height:1.35;padding:3px 8px}.ciq-root app-hearings .hh-tbl{table-layout:fixed;width:100%;font-size:12px}.ciq-root app-hearings .hh-tbl th,.ciq-root app-hearings .hh-tbl td{padding:8px 6px;border-right:0!important;white-space:normal!important;overflow-wrap:anywhere;vertical-align:top}.ciq-root app-hearings .hh-tbl th:first-child,.ciq-root app-hearings .hh-tbl td:first-child{width:92px;padding-left:0}.ciq-root app-hearings .hh-tbl th:last-child,.ciq-root app-hearings .hh-tbl td:last-child{width:62px;padding-right:0}.ciq-root app-hearings .hh-tbl .hh-s{display:block;margin-top:2px;font-size:11px;color:var(--ink-3)}.ciq-root app-hearings .hh-tbl .hd-pill{display:inline-block!important;white-space:normal!important;max-width:100%;border-radius:10px;line-height:1.35;padding:3px 8px}.ciq-root .lg-split{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:16px;align-items:start}.ciq-root .lg-split.side-narrow{grid-template-columns:330px minmax(0,1fr)}.ciq-root .lg-split.side-wide{grid-template-columns:minmax(0,1fr) 390px}@media(max-width:1180px){.ciq-root .lg-split,.ciq-root .lg-split.side-narrow,.ciq-root .lg-split.side-wide{grid-template-columns:1fr}}.ciq-root .lg-sticky{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto}.ciq-root .lg-card{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:14px;box-shadow:var(--c-shadow);padding:16px 18px}.ciq-root .lg-card.tight{padding:10px 12px}.ciq-root .lg-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;font-size:14px;color:var(--ink);margin:0 0 12px}.ciq-root .lg-lab{display:block;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:0 0 5px}.ciq-root .lg-lab .req{color:var(--crit);margin-left:3px}.ciq-root .lg-f2{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-bottom:10px}.ciq-root .lg-f3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 12px;margin-bottom:10px}.ciq-root .lg-f4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 16px;margin-bottom:10px}.ciq-root .lg-f2>div,.ciq-root .lg-f3>div,.ciq-root .lg-f4>div{min-width:0}.ciq-root .lg-f2 .span2,.ciq-root .lg-f3 .span2{grid-column:1/-1}@media(max-width:760px){.ciq-root .lg-f2,.ciq-root .lg-f3,.ciq-root .lg-f4{grid-template-columns:1fr}}.ciq-root .lg-muted{color:var(--ink-3);font-size:12px}.ciq-root .lg-strong{font-weight:700;color:var(--ink)}.ciq-root .lg-mono{font-family:var(--ciq-mono);font-size:12px}.ciq-root .lg-nw{white-space:nowrap}.ciq-root .lg-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ciq-root .lg-link{color:var(--primary);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600}.ciq-root .lg-link:hover{text-decoration:underline}.ciq-root .lg-hr{height:1px;background:var(--border);margin:14px 0;border:0}.ciq-root .lg-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ciq-root .lg-chips.cs-chips{margin-bottom:14px}.ciq-root .lg-chips .lab{font-size:12px;color:var(--c-text-muted);margin-right:4px}.ciq-root .lg-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text-secondary);font:inherit;font-size:12.5px;font-weight:400;cursor:pointer}.ciq-root .lg-chip:hover{border-color:var(--ciq-iris-line);color:var(--c-text-primary)}.ciq-root .lg-chip.on{background:var(--ciq-iris-soft);border-color:var(--ciq-iris-line);color:var(--ciq-iris);font-weight:600}.ciq-root .lg-chip.crit.on{background:var(--crit-weak);border-color:var(--crit);color:var(--crit)}.ciq-root .lg-chip:focus-visible,.ciq-root .lg-row:focus-visible,.ciq-root .lg-firm:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ciq-root .lg-tbl{width:100%;border-collapse:collapse;font-size:13px}.ciq-root .lg-tbl th{text-align:left;padding:11px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,var(--ink-3));border-right:1px solid var(--border);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700;white-space:nowrap;background:var(--surface-2)}.ciq-root .lg-tbl th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ciq-root .lg-tbl th.sortable:hover{color:var(--ink)}.ciq-root .lg-tbl td{padding:10px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:middle;color:var(--ink)}.ciq-root .lg-tbl th:last-child,.ciq-root .lg-tbl td:last-child{border-right:none}.ciq-root .lg-tbl th:first-child,.ciq-root .lg-tbl td:first-child{padding-left:14px}.ciq-root .lg-split .lg-tbl th,.ciq-root .lg-split .lg-tbl td{padding-left:7px;padding-right:7px}.ciq-root .lg-split .lg-tbl th:first-child,.ciq-root .lg-split .lg-tbl td:first-child{padding-left:12px}.ciq-root .lg-tbl tr.lg-row{cursor:pointer}.ciq-root .lg-tbl tr.lg-row:hover td{background:var(--surface-2)}.ciq-root .lg-tbl tr.lg-row.sel td{background:var(--primary-weak)}.ciq-root .lg-tbl tr:last-child td{border-bottom:0}.ciq-root .lg-tbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ciq-root .lg-tbl tr.total td{font-weight:700;border-top:1px solid var(--ink-3)}.ciq-root .lg-ref{font-family:var(--ciq-mono);font-size:12px;font-weight:600;color:var(--primary)}.ciq-root .lg-flag{color:var(--crit);font-weight:800}.ciq-root .lg-bar{height:7px;border-radius:6px;background:var(--surface-2);overflow:hidden;flex:1;min-width:40px}.ciq-root .lg-bar>i{display:block;height:100%;border-radius:6px;background:var(--primary)}.ciq-root .lg-bar.good>i{background:var(--good)}.ciq-root .lg-bar.warn>i{background:var(--warn)}.ciq-root .lg-bar.crit>i{background:var(--crit)}.ciq-root .lg-bar.thick{height:10px}.ciq-root .lg-tat{display:flex;align-items:center;gap:8px;min-width:130px}.ciq-root .lg-tat small{white-space:nowrap;color:var(--ink-2);font-size:11.5px}.ciq-root .lg-hbar{display:grid;grid-template-columns:150px 1fr 40px;gap:10px;align-items:center;font-size:12px;margin:7px 0;color:var(--ink-2)}.ciq-root .lg-hbar b{text-align:right;color:var(--ink)}.ciq-root .lg-banner{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:9px;font-size:12.5px;line-height:1.5;border:1px solid var(--border);background:var(--surface-2);color:var(--ink)}.ciq-root .lg-banner.info{background:var(--primary-weak);border-color:var(--primary)}.ciq-root .lg-banner.good{background:var(--good-weak);border-color:var(--good)}.ciq-root .lg-banner.warn{background:var(--warn-weak);border-color:var(--warn)}.ciq-root .lg-banner.crit{background:var(--crit-weak);border-color:var(--crit)}.ciq-root .lg-err{margin:0 0 12px;padding:9px 12px;border-radius:9px;border:1px solid var(--crit);background:var(--crit-weak);color:var(--crit);font-size:12.5px;line-height:1.5}.ciq-root .lg-kv{display:grid;gap:7px;font-size:12.5px}.ciq-root .lg-kv>div{display:flex;justify-content:space-between;gap:14px}.ciq-root .lg-kv>div>span:first-child{color:var(--ink-3);flex:0 0 auto}.ciq-root .lg-kv>div>span:last-child{text-align:right;color:var(--ink);min-width:0;overflow-wrap:anywhere}.ciq-root .lg-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.ciq-root .lg-kpi{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.ciq-root .lg-kpi .v{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.ciq-root .lg-kpi .l{font-size:12px;font-weight:600;color:var(--ink-2);margin-top:4px}.ciq-root .lg-kpi .s{font-size:11.5px;color:var(--ink-3);margin-top:2px}@media(max-width:900px){.ciq-root .lg-kpis{grid-template-columns:repeat(2,1fr)}}.ciq-root .lg-chain{display:grid;gap:0}.ciq-root .lg-step{display:grid;grid-template-columns:26px 1fr;gap:10px;padding-bottom:14px;position:relative;font-size:12.5px}.ciq-root .lg-step:not(:last-child):before{content:"";position:absolute;left:12px;top:26px;bottom:0;width:2px;background:var(--border)}.ciq-root .lg-step .dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--surface-2);color:var(--ink-3);border:1px solid var(--border)}.ciq-root .lg-step.done .dot{background:var(--good-weak);color:var(--good);border-color:var(--good)}.ciq-root .lg-step.current .dot{background:var(--primary-weak);color:var(--primary);border-color:var(--primary)}.ciq-root .lg-step.stopped .dot{background:var(--crit-weak);color:var(--crit);border-color:var(--crit)}.ciq-root .lg-step .m{color:var(--ink-3);font-size:11.5px;margin-top:2px;line-height:1.45}.ciq-root .lg-tl{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:12.5px}.ciq-root .lg-tl li{display:grid;grid-template-columns:10px 1fr;gap:10px}.ciq-root .lg-tl li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary);margin-top:5px}.ciq-root .lg-tl .m{color:var(--ink-3);font-size:11.5px}.ciq-root .lg-tl .d{color:var(--ink-2);margin-top:1px;white-space:pre-wrap;overflow-wrap:anywhere}.ciq-root .lg-firm{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;border:0;width:100%;background:transparent;text-align:left;font:inherit;color:var(--ink)}.ciq-root .lg-firm:hover{background:var(--surface-2)}.ciq-root .lg-firm.sel{background:var(--primary-weak)}.ciq-root .lg-firm .t{font-weight:600;font-size:13px}.ciq-root .lg-firm .m{color:var(--ink-3);font-size:11.5px;margin-top:2px}.ciq-root .lg-file{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;border-bottom:1px dashed var(--border)}.ciq-root .lg-file:last-child{border-bottom:0}.ciq-root .lg-ladder{position:relative;height:34px;margin:6px 0 2px}.ciq-root .lg-ladder .track{position:absolute;left:0;right:0;top:8px;height:8px;border-radius:6px;background:var(--surface-2);overflow:hidden}.ciq-root .lg-ladder .fill{display:block;height:100%;background:var(--primary)}.ciq-root .lg-ladder .fill.warn{background:var(--warn)}.ciq-root .lg-ladder .fill.crit{background:var(--crit)}.ciq-root .lg-ladder .mark{position:absolute;top:3px;width:2px;height:18px;background:var(--ink-3)}.ciq-root .lg-ladder .mark span{position:absolute;top:20px;left:50%;transform:translate(-50%);font-size:10px;color:var(--ink-3);white-space:nowrap}.ciq-root .lg-ai{border:1px solid var(--primary);background:var(--primary-weak);border-radius:var(--radius, 12px);padding:16px 18px}.ciq-root .lg-ai .body{font-size:13px;line-height:1.65;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.ciq-root .lg-cite{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--primary);color:#fff;font-size:10.5px;font-weight:700;vertical-align:1px;margin:0 1px;cursor:pointer;border:0;font-family:inherit}.ciq-root .lg-result{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 12px);padding:14px 16px}.ciq-root .lg-result .sum{font-size:13px;line-height:1.6;color:var(--ink);margin:6px 0}.ciq-root .lg-switch{position:relative;width:38px;height:22px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);cursor:pointer;padding:0;flex:0 0 auto}.ciq-root .lg-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ink-3);transition:transform .15s,background .15s}.ciq-root .lg-switch.on{background:var(--primary-weak);border-color:var(--primary)}.ciq-root .lg-switch.on:after{transform:translate(16px);background:var(--primary)}.ciq-root .lg-stars{display:inline-flex;gap:4px}.ciq-root .lg-stars button{background:none;border:0;font-size:22px;line-height:1;cursor:pointer;color:var(--border);padding:0}.ciq-root .lg-stars button.on{color:var(--warn)}.ciq-root .lg-scrim{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;z-index:200;overflow-y:auto}.ciq-root .lg-dlg{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 60px #00000059;width:100%;max-width:620px;display:flex;flex-direction:column}.ciq-root .lg-dlg.wide{max-width:820px}.ciq-root .lg-dlg.narrow{max-width:480px}.ciq-root .lg-dh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--border)}.ciq-root .lg-dh h2{margin:0;font-size:17px;font-weight:800;color:var(--ink)}.ciq-root .lg-dh p{margin:4px 0 0;font-size:12.5px;color:var(--ink-3)}.ciq-root .lg-db{padding:18px 22px}.ciq-root .lg-df{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid var(--border);flex-wrap:wrap}.ciq-root .lg-x{background:none;border:0;color:var(--ink-3);font-size:20px;cursor:pointer;line-height:1;padding:2px 6px;border-radius:6px}.ciq-root .lg-x:hover{color:var(--ink);background:var(--surface-2)}.ciq-root .lg-empty{padding:36px 16px;text-align:center;color:var(--ink-3);font-size:13px}.ciq-root .lg-empty b{display:block;color:var(--ink);font-size:14px;margin-bottom:4px}.ciq-root .lg-pager{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--border);color:var(--ink-3);font-size:12.5px}.ciq-root textarea.x-inp.lg-ta{min-height:92px}.ciq-root .lg-ref,.ciq-root .lg-tbl td:first-child{white-space:nowrap}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:#0e131c}html.light body{background:#f3f5f9}.ciq-root .sb-brand{flex-shrink:0}.ciq-root .x-inp{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-bg-input);color:var(--c-text-primary);font:inherit;font-size:13px;outline:none}.ciq-root .x-inp:focus{border-color:var(--ciq-iris)}.ciq-root textarea.x-inp{resize:vertical;line-height:1.55}.ciq-root .x-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:20px;white-space:nowrap;background:var(--c-bg-hover);color:var(--c-text-secondary);border:1px solid var(--c-border)}.ciq-root .x-badge.standard,.ciq-root .x-badge.pass,.ciq-root .x-badge.low-risk{background:color-mix(in srgb,var(--ciq-emerald) 15%,transparent);color:var(--ciq-emerald);border-color:color-mix(in srgb,var(--ciq-emerald) 30%,transparent)}.ciq-root .x-badge.fallback,.ciq-root .x-badge.unclear,.ciq-root .x-badge.medium{background:color-mix(in srgb,var(--ciq-amber) 15%,transparent);color:var(--ciq-amber);border-color:color-mix(in srgb,var(--ciq-amber) 30%,transparent)}.ciq-root .x-badge.escalation,.ciq-root .x-badge.fail,.ciq-root .x-badge.high{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose);border-color:color-mix(in srgb,var(--ciq-rose) 30%,transparent)}.ciq-root .x-badge.low{color:var(--c-text-muted)}.ciq-root .x-badge.iris{background:var(--ciq-iris-soft);color:var(--ciq-iris);border-color:var(--ciq-iris-line)}.ciq-root .x-form{padding:14px;border-radius:10px;border:1px solid var(--ciq-iris-line);background:var(--ciq-iris-soft);margin:12px 0}.ciq-root .x-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.ciq-root .x-tbl{width:100%;border-collapse:collapse;font-size:13px}.ciq-root .x-tbl th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--c-border);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700}.ciq-root .x-tbl td{padding:9px 10px;border-bottom:1px dashed var(--c-border-light);vertical-align:middle;color:var(--c-text-primary)}.ciq-root .rp-tbl{width:100%}.ciq-root .rp-tbl th{font-size:10.5px;white-space:nowrap}.ciq-root .rp-tbl td{font-size:12.5px;font-weight:400;color:var(--ink-2);line-height:1.4;vertical-align:middle}.ciq-root .rp-tbl td.strong,.ciq-root .rp-tbl td:first-child{color:var(--ink);font-weight:500}.ciq-root .rp-tbl td.wrap{white-space:normal}.ciq-root .rp-tbl td.act{text-align:right;white-space:nowrap}.ciq-root .rp-tbl td .x-badge,.ciq-root .rp-tbl td .chip{font-size:10.5px}.ciq-root .rp-tbl tr.empty-row td{text-align:center;padding:28px 16px;color:var(--ink-3);font-weight:400}.ciq-root .x-label{display:block;margin-bottom:5px}.ciq-root .x-muted{color:var(--c-text-muted);font-size:12px}.ciq-root .x-tabs{display:flex;gap:2px;margin-bottom:16px;border-bottom:1px solid var(--border);overflow-x:auto}.ciq-root .x-tabs .nav-link{width:auto;border-radius:0;padding:11px 14px;font-size:13px}.ciq-root .x-tabs .nav-link.on{color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary);font-weight:700}.ciq-root .x-pad{padding:0 24px 48px}.ciq-root .bld-tpl{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:9px;margin-bottom:6px;font-size:13px;background:var(--c-bg-hover);border:1px solid transparent;color:var(--c-text-primary);transition:all .13s}.ciq-root .bld-tpl.on{background:var(--ciq-iris-soft);border-color:var(--ciq-iris-line);color:var(--ciq-iris);font-weight:600}.ciq-root .bld-crumb{font-size:11.5px;color:var(--c-text-muted);margin-bottom:4px}.ciq-root .bld-crumb a{color:var(--c-text-muted);text-decoration:none}.ciq-root .bld-crumb a:hover{color:var(--ciq-iris)}.ciq-root .bld-crumb span{margin:0 4px;opacity:.6}.ciq-root .bld-h1-ref{font-size:14px;font-weight:500;color:var(--c-text-muted);margin-left:6px}.ciq-root .bld-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-bottom:16px}.ciq-root .bld-mode{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:16px 18px;border-radius:12px;background:var(--c-bg-card);border:1px solid var(--c-border);color:var(--c-text-primary);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s;font:inherit}.ciq-root .bld-mode:hover{border-color:var(--ciq-iris-line)}.ciq-root .bld-mode.on{border-color:var(--ciq-iris);background:var(--ciq-iris-soft);box-shadow:0 0 0 3px var(--ciq-iris-soft)}.ciq-root .bld-mode-ic{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;font-size:17px;background:var(--c-bg-hover);color:var(--ciq-iris);flex-shrink:0}.ciq-root .bld-mode.on .bld-mode-ic{background:var(--c-bg-card)}.ciq-root .bld-mode-tx{display:flex;flex-direction:column;gap:3px}.ciq-root .bld-mode-tx b{font-size:14px}.ciq-root .bld-mode-tx small{font-size:12px;color:var(--c-text-secondary);line-height:1.5}.ciq-root .bld-radio{width:16px;height:16px;border-radius:50%;border:2px solid var(--c-border);flex-shrink:0;margin-top:2px;transition:all .15s}.ciq-root .on>.bld-radio{border-color:var(--ciq-iris);box-shadow:inset 0 0 0 3px var(--c-bg-card);background:var(--ciq-iris)}.ciq-root .bld-steps{list-style:none;display:flex;align-items:center;margin:0 0 16px;padding:12px 16px;background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:12px;overflow-x:auto}.ciq-root .bld-step{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--c-text-muted);white-space:nowrap;flex:1}.ciq-root .bld-step:last-child{flex:0}.ciq-root .bld-step:not(:last-child):after{content:"";flex:1;height:1px;background:var(--c-border);margin:0 12px;min-width:20px}.ciq-root .bld-step-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;border:1.5px solid var(--c-border);flex-shrink:0}.ciq-root .bld-step.current{color:var(--c-text-primary);font-weight:600}.ciq-root .bld-step.current .bld-step-n{border-color:var(--ciq-iris);color:var(--ciq-iris)}.ciq-root .bld-step.done{color:var(--c-text-secondary)}.ciq-root .bld-step.done .bld-step-n{background:var(--ciq-iris);border-color:var(--ciq-iris);color:#fff}.ciq-root .bld-step.done:not(:last-child):after{background:var(--ciq-iris-line)}.ciq-root .bld-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.ciq-root .bld-tcard{display:flex;align-items:center;gap:9px;text-align:left;padding:8px 11px;border-radius:10px;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text-primary);cursor:pointer;font:inherit;transition:all .15s}.ciq-root .bld-tcard:hover:not(:disabled){border-color:var(--ciq-iris-line)}.ciq-root .bld-tcard.on{border-color:var(--ciq-iris);background:var(--ciq-iris-soft)}.ciq-root .bld-tcard:disabled{opacity:.5;cursor:default}.ciq-root .bld-tcard-tx{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.ciq-root .bld-tcard-tx b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ciq-root .bld-tcard-tx small{font-size:11px;color:var(--c-text-muted)}.ciq-root .bld-tcard .bld-radio{margin-top:0;width:14px;height:14px}.ciq-root .bld-lock{font-size:11px;opacity:.55;flex-shrink:0}.ciq-root .bld-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap;background:var(--c-bg-hover);color:var(--c-text-secondary)}.ciq-root .bld-pill.iris{background:var(--ciq-iris-soft);color:var(--ciq-iris)}.ciq-root .bld-pill.good{background:color-mix(in srgb,var(--ciq-emerald) 14%,transparent);color:var(--ciq-emerald)}.ciq-root .bld-pill.warn{background:color-mix(in srgb,var(--ciq-amber) 16%,transparent);color:var(--ciq-amber)}.ciq-root .bld-pill.bad{background:color-mix(in srgb,var(--ciq-rose) 14%,transparent);color:var(--ciq-rose)}.ciq-root .bld-cp{margin-top:14px;border:1px solid var(--c-border);border-radius:10px;overflow:hidden}.ciq-root .bld-cp-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--c-bg-hover)}.ciq-root .bld-cp-hd b{font-size:13.5px;color:var(--c-text-primary);margin-right:8px}.ciq-root .bld-cp-hd .mono{font-size:11px;color:var(--c-text-muted)}.ciq-root .bld-cp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 16px;padding:12px 14px}.ciq-root .bld-cp-grid .wide{grid-column:span 3}.ciq-root .bld-cp-grid label{display:block;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted);font-weight:600;margin-bottom:3px}.ciq-root .bld-cp-grid span{font-size:12.5px;color:var(--c-text-primary)}.ciq-root .bld-cp-ft{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;border-top:1px dashed var(--c-border-light);font-size:11.5px}.ciq-root .bld-cp-ft a{color:var(--ciq-iris);text-decoration:none;font-weight:600}@media(max-width:720px){.ciq-root .bld-cp-grid{grid-template-columns:1fr 1fr}.ciq-root .bld-cp-grid .wide{grid-column:span 2}}.ciq-root .bld-doa-val{font-size:20px;font-weight:700;color:var(--c-text-primary);margin:2px 0 10px;letter-spacing:-.01em}.ciq-root .bld-doa-band{padding:9px 11px;border-radius:8px;background:var(--ciq-iris-soft);border:1px solid var(--ciq-iris-line);color:var(--ciq-iris);font-size:11.5px;line-height:1.55}.ciq-root .bld-chain{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ciq-root .bld-chain li{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--c-text-secondary)}.ciq-root .bld-chain li span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;border:1.5px solid var(--c-border);flex-shrink:0}.ciq-root .bld-chain li.done span{background:var(--ciq-emerald);border-color:var(--ciq-emerald);color:#fff}.ciq-root .bld-dd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.ciq-root .bld-dd li{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--c-text-secondary);line-height:1.4}.ciq-root .bld-dd li em{color:var(--ciq-amber);font-style:normal}.ciq-root .bld-dd-box{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--ciq-amber);flex-shrink:0;display:grid;place-items:center;font-size:10px;font-weight:700;margin-top:1px}.ciq-root .bld-dd li.done .bld-dd-box{background:var(--ciq-emerald);border-color:var(--ciq-emerald);color:#fff}.ciq-root .bld-dd li.done{color:var(--c-text-primary)}.ciq-root .bld-dd-note{margin-top:10px;padding:8px 10px;border-radius:8px;font-size:11.5px;background:color-mix(in srgb,var(--ciq-amber) 12%,transparent);color:var(--ciq-amber);border:1px solid color-mix(in srgb,var(--ciq-amber) 30%,transparent)}.ciq-root .bld-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 20px;border:1.5px dashed var(--c-border);border-radius:12px;text-align:center;cursor:pointer;font-size:13px;color:var(--c-text-primary);transition:all .15s}.ciq-root .bld-drop u{color:var(--ciq-iris)}.ciq-root .bld-drop small{font-size:11.5px;color:var(--c-text-muted);max-width:440px;line-height:1.5}.ciq-root .bld-drop:hover,.ciq-root .bld-drop.over{border-color:var(--ciq-iris);background:var(--ciq-iris-soft)}.ciq-root .bld-drop-ic{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:20px;background:var(--ciq-iris-soft);color:var(--ciq-iris);margin-bottom:4px}.ciq-root .bld-file{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--c-border);border-radius:10px}.ciq-root .bld-file-ic{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-weight:800;background:var(--ciq-iris-soft);color:var(--ciq-iris)}.ciq-root .bld-file-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ciq-root .bld-file-tx b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ciq-root .bld-file-tx small{font-size:11.5px;color:var(--c-text-muted)}.ciq-root .bld-scan{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:8px;background:var(--ciq-iris-soft);color:var(--ciq-iris);font-size:12px}.ciq-root .bld-spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--ciq-iris-line);border-top-color:var(--ciq-iris);animation:bld-spin .8s linear infinite;flex-shrink:0}@keyframes bld-spin{to{transform:rotate(360deg)}}.ciq-root .bld-detect{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;border:1px solid}.ciq-root .bld-detect>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ciq-root .bld-detect b{font-size:13px;color:var(--c-text-primary)}.ciq-root .bld-detect small{font-size:11.5px;color:var(--c-text-secondary)}.ciq-root .bld-detect-ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff;flex-shrink:0}.ciq-root .bld-detect.ok{background:color-mix(in srgb,var(--ciq-emerald) 8%,transparent);border-color:color-mix(in srgb,var(--ciq-emerald) 30%,transparent)}.ciq-root .bld-detect.ok .bld-detect-ic{background:var(--ciq-emerald)}.ciq-root .bld-detect.warn{background:color-mix(in srgb,var(--ciq-amber) 8%,transparent);border-color:color-mix(in srgb,var(--ciq-amber) 30%,transparent)}.ciq-root .bld-detect.warn .bld-detect-ic{background:var(--ciq-amber)}.ciq-root .bld-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.ciq-root .bld-next{display:flex;flex-direction:column;gap:9px}.ciq-root .bld-next div{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--c-text-secondary)}.ciq-root .bld-next span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:var(--ciq-iris-soft);color:var(--ciq-iris);flex-shrink:0}.ciq-root .bld-up-grid{grid-template-columns:minmax(0,1fr) 300px!important}.ciq-root .bld-up-grid>.chw-rail{display:flex!important}@media(max-width:960px){.ciq-root .bld-up-grid{grid-template-columns:1fr!important}.ciq-root .bld-up-grid>.chw-rail{position:static;max-height:none}}.ciq-root .bld-bubble{max-width:85%;padding:8px 12px;border-radius:12px 4px 12px 12px;font-size:12.5px;line-height:1.55;background:var(--c-bg-user-bubble);border:1px solid var(--c-border-user);color:var(--c-text-primary)}.ciq-root .bld-bubble.ai{border-radius:4px 12px 12px;background:var(--c-bg-ai-bubble);border:1px solid var(--c-border);border-left:3px solid var(--ciq-iris)}.ciq-root .bld-bubble.sm{font-size:12px;max-width:92%}.ciq-root .bld-cp-warn{margin-top:14px;padding:12px 14px;border-radius:9px;font-size:12.5px;line-height:1.55;color:var(--c-text-primary);background:color-mix(in srgb,var(--warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}.ciq-root .bld-cp-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.ciq-root .cp-warn{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;margin-bottom:16px;border-radius:9px;font-size:12.5px;line-height:1.55;color:var(--c-text-primary);background:color-mix(in srgb,var(--warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}.ciq-root .cp-warn-ic{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:var(--warn)}.ciq-root .cp-warn-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.ciq-root .cp-note{padding:8px 12px;margin-bottom:16px;border-radius:8px;font-size:12px;color:var(--c-text-secondary);background:var(--c-bg-hover);border:1px solid var(--c-border)}.ciq-root .cp-note a{color:var(--ciq-iris)}.ciq-root .sign-block{padding:10px 14px;margin-bottom:12px;border-radius:8px;font-size:12.5px;line-height:1.55;color:var(--crit);background:color-mix(in srgb,var(--crit) 8%,transparent);border:1px solid color-mix(in srgb,var(--crit) 30%,transparent)}.ciq-root .sign-block a{display:inline-block;margin-left:6px;color:var(--ciq-iris);font-weight:600}.ciq-root .bld-mv{background:none;border:1px solid var(--c-border);color:var(--c-text-muted);border-radius:5px;width:22px;height:20px;font-size:9px;cursor:pointer}.ciq-root .bld-mv:disabled{opacity:.3;cursor:default}.ciq-root .bld-check{font-size:12px;color:var(--c-text-secondary);line-height:1.45}.ciq-root .bld-check.ok{color:var(--ciq-emerald)}.ciq-root .bld-check.warn{color:var(--ciq-amber)}.ciq-root .bld-check.bad{color:var(--ciq-rose)}.ciq-root .bld-check b{color:var(--c-text-primary);font-weight:600}.ciq-root .bld-paper{background:#fff;color:#1b2433;border-radius:6px;padding:40px 48px;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.7;box-shadow:var(--shadow)}.ciq-root .bld-paper h2{text-align:center;font-size:16px;letter-spacing:.06em;margin:18px 0 22px}.ciq-root .bld-paper h4{font-size:12.5px;letter-spacing:.04em;margin:18px 0 6px}.ciq-root .bld-paper p{white-space:pre-wrap;margin:0 0 10px}.ciq-root .bld-paper-hd,.ciq-root .bld-paper-ft{display:flex;justify-content:space-between;font-family:var(--ciq-sans);font-size:10.5px;color:#6b788f;border-bottom:1px solid #e5e9f0;padding-bottom:8px}.ciq-root .bld-paper-ft{border-bottom:0;border-top:1px solid #e5e9f0;padding:8px 0 0;margin-top:28px}.ciq-root .ciq-conf{font-size:10.5px;padding:1px 7px;border-radius:10px;font-family:"JetBrains Mono",var(--ciq-mono);white-space:nowrap;background:color-mix(in srgb,var(--ciq-emerald) 12%,transparent);color:var(--ciq-emerald)}.ciq-root .ciq-conf.mid{background:color-mix(in srgb,var(--ciq-amber) 12%,transparent);color:var(--ciq-amber)}.ciq-root .ciq-conf.lo{background:color-mix(in srgb,var(--ciq-rose) 12%,transparent);color:var(--ciq-rose)}.ciq-root .ciq-pill{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:20px;white-space:nowrap;background:var(--c-bg-hover);color:var(--c-text-secondary);border:1px solid color-mix(in srgb,var(--c-text-secondary) 20%,transparent)}.ciq-root .ciq-pill.pass,.ciq-root .ciq-pill.low,.ciq-root .ciq-pill.ok{background:color-mix(in srgb,var(--ciq-emerald) 16%,transparent);color:var(--ciq-emerald);border-color:color-mix(in srgb,var(--ciq-emerald) 20%,transparent)}.ciq-root .ciq-pill.unclear,.ciq-root .ciq-pill.medium,.ciq-root .ciq-pill.warn{background:color-mix(in srgb,var(--ciq-amber) 16%,transparent);color:var(--ciq-amber);border-color:color-mix(in srgb,var(--ciq-amber) 20%,transparent)}.ciq-root .ciq-pill.fail,.ciq-root .ciq-pill.high,.ciq-root .ciq-pill.bad{background:color-mix(in srgb,var(--ciq-rose) 16%,transparent);color:var(--ciq-rose);border-color:color-mix(in srgb,var(--ciq-rose) 20%,transparent)}.ciq-root .ciq-pill.iris{background:var(--ciq-iris-soft);color:var(--ciq-iris);border-color:var(--ciq-iris-line)}.ciq-root .wb-pen{background:none;border:none;cursor:pointer;color:var(--c-text-very-muted);font-size:12px;padding:2px 6px}.ciq-root .wb-pen:hover{color:var(--ciq-iris)}.ciq-root .wb-x{background:none;border:none;cursor:pointer;color:var(--ciq-rose);font-size:14px;padding:2px 6px}.ciq-root .wb-verdict{font-size:11.5px;padding:4px 11px;border-radius:7px;cursor:pointer;font-family:inherit;text-transform:capitalize;border:1px solid var(--c-border);background:transparent;color:var(--c-text-secondary)}.ciq-root .wb-verdict.on{font-weight:700}.ciq-root .wb-verdict.pass.on{border-color:var(--ciq-emerald);background:color-mix(in srgb,var(--ciq-emerald) 16%,transparent);color:var(--ciq-emerald)}.ciq-root .wb-verdict.unclear.on{border-color:var(--ciq-amber);background:color-mix(in srgb,var(--ciq-amber) 16%,transparent);color:var(--ciq-amber)}.ciq-root .wb-verdict.fail.on{border-color:var(--ciq-rose);background:color-mix(in srgb,var(--ciq-rose) 16%,transparent);color:var(--ciq-rose)}.ciq-root .wb-status{width:100%;padding:4px 7px;font-size:11.5px;border-radius:7px;border:1px solid transparent;cursor:pointer;font-family:inherit;outline:none;background:var(--c-bg-hover);color:var(--c-text-secondary)}.ciq-root .wb-status.done{background:#34d39929;color:var(--ciq-emerald)}.ciq-root .wb-status.waived{background:#f5708f29;color:var(--ciq-rose)}.ciq-root .ciq-mono{font-family:var(--ciq-mono)}.ciq-root .np-stat{display:inline-flex;align-items:baseline;gap:5px}.ciq-root .np-stat b{font-family:var(--ciq-mono);font-size:13px;color:var(--c-text-title)}.ciq-root .np-stat span{font-size:9.5px;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em}.ciq-root .np-ptr{display:inline-flex;align-items:baseline;gap:6px}.ciq-root .np-ptr span{font-size:9.5px;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em}.ciq-root .np-ptr b{font-family:var(--ciq-mono);font-size:11.5px}.ciq-root .np-chip{font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0}.ciq-root .np-field{display:block}.ciq-root .np-field>span{display:block;font-size:9.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:3px}.ciq-root .np-inp{width:100%;padding:6px 9px;border-radius:7px;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text-primary);font-size:12px;font-family:inherit;outline:none;box-sizing:border-box}.ciq-root .cv-head{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--c-border)}.ciq-root .cv-head b{font-size:11.7px}.ciq-root .cv-head span{font-size:9.9px;color:var(--c-text-muted);font-family:var(--ciq-mono)}.ciq-root .cv-export{font-size:11px;font-weight:600;padding:8px 16px;border-radius:7px;border:1.5px solid var(--ciq-iris);background:#fff;color:var(--ciq-iris);cursor:pointer;font-family:inherit;transition:all .2s;box-shadow:0 1px 3px #6366f11a}.ciq-root .cv-export:hover:not(:disabled){background:var(--ciq-iris);color:#fff;box-shadow:0 4px 12px #6366f140}.ciq-root .cv-export.pdf{border-color:#ea580c;color:#ea580c;box-shadow:0 1px 3px #ea580c1a}.ciq-root .cv-export.pdf:hover:not(:disabled){background:#ea580c;color:#fff;box-shadow:0 4px 12px #ea580c40}.ciq-root .cv-link{font-size:9.5px;background:none;border:none;color:var(--c-text-muted);cursor:pointer;text-decoration:underline;font-family:inherit}.ciq-root .cv-reject{font-size:10px;font-weight:600;padding:4px 11px;border-radius:6px;border:none;background:var(--ciq-rose);color:#fff;cursor:pointer;font-family:inherit}.ciq-root .cv-reject-ghost{font-size:10px;font-weight:600;padding:4px 11px;border-radius:6px;cursor:pointer;font-family:inherit;background:transparent;border:1px solid var(--c-border);color:var(--ciq-rose)}.ciq-root .cv-del{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent);color:var(--ciq-rose);text-decoration:line-through;padding:0 2px;border-radius:3px}.ciq-root .cv-add{background:color-mix(in srgb,var(--ciq-emerald) 15%,transparent);color:var(--ciq-emerald);padding:0 2px;border-radius:3px}.ciq-root .clp-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:9px;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text-primary);font:inherit;font-size:13px;cursor:pointer}.ciq-root .clp-trigger:hover,.ciq-root .clp-trigger.open{border-color:var(--ciq-iris-line)}.ciq-root .clp-caret{font-size:10px;color:var(--c-text-muted)}.ciq-root .clp-scrim{position:fixed;inset:0;z-index:40}.ciq-root .chw-band:has(.clp-pop),.ciq-root .chw-bb:has(.clp-pop),.ciq-root .ciq-card:has(.clp-pop){overflow:visible!important}.ciq-root .chw-band:has(.clp-pop){position:relative;z-index:30}.ciq-root .clp-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:41;width:480px;max-width:calc(100vw - 48px);background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:12px;box-shadow:0 12px 36px #0f192d2e;display:flex;flex-direction:column}.ciq-root .clp-search{padding:10px 12px;border-bottom:1px solid var(--c-border)}.ciq-root .clp-list{max-height:400px;overflow-y:auto;padding:4px 0}.ciq-root .clp-group{padding:12px 18px 4px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted)}.ciq-root .clp-item{display:flex;gap:10px;align-items:flex-start;padding:7px 18px;cursor:pointer}.ciq-root .clp-item:hover{background:var(--c-bg-hover)}.ciq-root .clp-item input{margin-top:3px}.ciq-root .clp-body{min-width:0;flex:1}.ciq-root .clp-title{display:block;font-size:13px;color:var(--c-text-primary)}.ciq-root .clp-pos{font-size:10.5px;color:var(--c-text-secondary);margin-left:8px}.ciq-root .clp-snip{display:block;font-size:11.5px;color:var(--c-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.ciq-root .clp-foot{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--c-border)}.ciq-root .bld-chain{display:flex;flex-direction:column;gap:10px}.ciq-root .bld-step{display:flex;gap:12px;align-items:flex-start}.ciq-root .bld-step>b{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--c-border);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--c-text-muted);flex-shrink:0}.ciq-root .bld-step.cur>b{border-color:var(--ciq-iris);color:var(--ciq-iris)}.ciq-root .bld-step.done>b{background:var(--ciq-emerald);border-color:var(--ciq-emerald);color:#fff}.ciq-root .bld-step .t{font-size:13px;font-weight:600;color:var(--c-text-primary)}.upm-scrim{position:fixed;inset:0;z-index:200;background:#0a090e99;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.upm{width:min(420px,100%);background:var(--c-bg-card, #fff);border:1px solid var(--c-border);border-radius:18px;box-shadow:0 28px 80px -22px #000000a6;padding:26px;animation:upmIn .18s cubic-bezier(.22,1,.36,1) both}.upm-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.upm-ic{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--ciq-iris-soft)}.upm-ic.ok{background:color-mix(in srgb,var(--ciq-emerald) 15%,transparent)}.upm-ic.err{background:color-mix(in srgb,var(--ciq-rose) 15%,transparent)}.upm-spin{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--ciq-iris-line);border-top-color:var(--ciq-iris);animation:upmSpin .8s linear infinite}.upm-title{font-size:15px;font-weight:700;color:var(--c-text-title)}.upm-file{font-size:12px;color:var(--c-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upm-error{font-size:13px;color:var(--ciq-rose);line-height:1.5}.upm-steps{display:flex;flex-direction:column;gap:3px}.upm-step{display:flex;align-items:center;gap:11px;padding:7px 0}.upm-step .dot{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--c-bg-hover);border:1px solid var(--c-border)}.upm-step.done .dot{background:var(--ciq-emerald);border:none}.upm-step.active .dot{background:var(--ciq-iris-soft);border:none}.upm-step.active .dot i{width:9px;height:9px;border-radius:50%;border:1.8px solid var(--ciq-iris-line);border-top-color:var(--ciq-iris);animation:upmSpin .7s linear infinite}.upm-step .lbl{font-size:12.5px;font-weight:500;color:var(--c-text-muted)}.upm-step.done .lbl{color:var(--c-text-primary)}.upm-step.active .lbl{color:var(--c-text-primary);font-weight:600}.upm-bar{height:4px;border-radius:4px;background:var(--c-bg-hover);margin-top:18px;overflow:hidden}.upm-bar>div{height:100%;border-radius:4px;background:var(--ciq-iris);transition:width .5s cubic-bezier(.22,1,.36,1)}.upm-bar>div.ok{background:var(--ciq-emerald)}.upm-bar>div.err{background:var(--ciq-rose)}.upm-note{font-size:11px;color:var(--c-text-muted);margin-top:12px;text-align:center}.upm-result{font-size:12.5px;color:var(--ciq-emerald);margin-top:14px}.upm-foot{display:flex;justify-content:flex-end;margin-top:18px}.upm-foot button{font:inherit;font-size:12.5px;font-weight:650;padding:8px 16px;border-radius:9px;border:none;cursor:pointer;color:#fff;background:var(--ciq-emerald)}.upm-foot button.err{background:var(--ciq-rose)}@keyframes upmSpin{to{transform:rotate(360deg)}}@keyframes upmIn{0%{opacity:0;transform:translateY(8px) scale(.98)}}.rl-base{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;margin:4px 0 12px;font-size:12.5px;color:var(--c-text-secondary)}.rl-base>span:nth-child(2){margin-left:auto;font-size:11.5px}.rl-tbl .rl-row{cursor:pointer}.rl-tbl .rl-row:hover td,.rl-tbl .rl-row.open td{background:var(--c-bg-hover)}.rl-tbl td{vertical-align:top}.rl-drawer>td{background:var(--c-bg-hover);padding:4px 16px 16px!important;cursor:default}.rl-sides{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:900px){.rl-sides{grid-template-columns:1fr}}.rl-side{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:10px;overflow:hidden;min-width:0}.rl-side-h{display:flex;justify-content:space-between;gap:8px;padding:7px 12px;font-size:10.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-muted);border-bottom:1px solid var(--c-border);background:color-mix(in srgb,var(--ciq-emerald) 6%,transparent)}.rl-side.cp .rl-side-h{background:color-mix(in srgb,var(--ciq-amber) 8%,transparent)}.rl-txt{padding:10px 12px;font-size:12.5px;line-height:1.6;color:var(--c-text-primary);white-space:pre-wrap;max-height:200px;overflow-y:auto}.rl-ai{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:10px 12px;border:1px solid var(--ciq-iris-line);background:var(--ciq-iris-soft);border-radius:10px;font-size:12.5px;color:var(--c-text-primary)}.rl-acts{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-top:12px;flex-wrap:wrap}.rl-acts .x-muted{margin-right:auto;font-size:12px}.rl-link{font-size:12.5px;font-weight:600;color:var(--ciq-iris);text-decoration:none}.rl-form{margin-top:12px;padding:12px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-bg-card);display:flex;flex-direction:column;gap:10px}.rl-mat{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.rl-mat button{font:inherit;font-size:12px;font-weight:600;padding:4px 12px;border-radius:99px;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text-secondary);cursor:pointer}.rl-mat button.on{background:var(--ciq-iris-soft);border-color:var(--ciq-iris-line);color:var(--ciq-iris)}.rl-mat button:disabled{opacity:.35;cursor:not-allowed}.rl-extra{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.rl-empty{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:16px;border:1px dashed var(--c-border);border-radius:12px;font-size:13px;flex-wrap:wrap}.rl-empty>div{flex:1;min-width:260px;max-width:640px}.rl-resp{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;margin:0 0 12px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-bg-card)}.rl-resp.on{border-color:var(--ciq-iris-line);background:var(--ciq-iris-soft)}.rl-resp-t{display:flex;flex-direction:column;gap:2px;font-size:12.5px;min-width:260px;flex:1}.rl-resp-a{display:flex;gap:8px;flex-wrap:wrap}.s5-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.s5-meta{font-size:12.5px;color:var(--c-text-secondary)}.s5-meta b{color:var(--c-text-title)}.s5-actions{display:flex;gap:8px;flex-wrap:wrap}.s5-chips{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.s5-chip{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:99px;background:var(--c-bg-hover);color:var(--c-text-secondary)}.s5-chip.good{background:color-mix(in srgb,var(--ciq-emerald) 14%,transparent);color:var(--ciq-emerald)}.s5-chip.warn{background:color-mix(in srgb,var(--ciq-amber) 16%,transparent);color:var(--ciq-amber)}.s5-chip.bad{background:color-mix(in srgb,var(--ciq-rose) 14%,transparent);color:var(--ciq-rose)}.s5-chip.iris{background:var(--ciq-iris-soft);color:var(--ciq-iris)}.s5-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--c-text-secondary);cursor:pointer}.s5-toggle input{display:none}.s5-toggle i{width:34px;height:18px;border-radius:99px;background:var(--c-border);position:relative;transition:background .15s}.s5-toggle i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .15s}.s5-toggle input:checked+i{background:var(--ciq-iris)}.s5-toggle input:checked+i:after{left:18px}.s5-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);border:1px solid var(--c-border);border-radius:12px;overflow:hidden;background:var(--c-bg-card)}@media(max-width:1100px){.s5-grid{grid-template-columns:1fr}.s5-h:not(:first-child){display:none}}.s5-h{font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-muted);padding:10px 14px;border-bottom:1px solid var(--c-border);background:var(--c-bg-hover)}.s5-c{padding:14px;border-bottom:1px solid var(--c-border);min-width:0}.s5-c:not(:nth-child(3n)){border-right:1px solid var(--c-border)}.s5-t{font-size:13px;font-weight:650;color:var(--c-text-title);margin-bottom:6px}.s5-x{font-size:12.8px;line-height:1.6;color:var(--c-text-primary)}.s5-miss{color:var(--ciq-rose);font-style:italic}.s5-del{color:var(--ciq-rose);text-decoration:line-through;background:color-mix(in srgb,var(--ciq-rose) 10%,transparent);border-radius:3px;padding:0 2px}.s5-ins{color:var(--ciq-emerald);background:color-mix(in srgb,var(--ciq-emerald) 14%,transparent);border-radius:3px;padding:0 2px}.s5-rec{display:flex;flex-direction:column;gap:6px}.s5-rt{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:var(--c-text-title)}.s5-diff{font-size:12.5px;color:var(--c-text-secondary);line-height:1.5}.s5-pref{font-size:12.5px;color:var(--c-text-primary)}.s5-ok{font-size:12.5px;color:var(--ciq-emerald)}.s5-btns{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.s5-b{font:inherit;font-size:12px;font-weight:600;padding:5px 11px;border-radius:7px;border:1px solid var(--c-border);background:var(--c-bg-card);color:var(--c-text-primary);cursor:pointer}.s5-b:hover:not(:disabled){border-color:var(--ciq-iris);color:var(--ciq-iris)}.s5-b.primary{background:var(--ciq-iris);border-color:var(--ciq-iris);color:#fff}.s5-b.primary:hover:not(:disabled){color:#fff;filter:brightness(1.08)}.s5-b:disabled{opacity:.45;cursor:not-allowed}.s5-done{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;font-size:12px}.s5-undo{background:none;border:none;padding:0;font:inherit;font-size:12px;color:var(--c-text-muted);text-decoration:underline;cursor:pointer}.s5-foot{font-size:11.5px;margin-top:10px}#band-redline .chw-bb{zoom:.9}.s5-btns{flex-wrap:nowrap;gap:5px}.s5-b{padding:4px 8px;font-size:11.5px;white-space:nowrap}.s5-btns .s5-b{flex:1 1 auto;min-width:0;padding:4px 6px;text-align:center;overflow:hidden;text-overflow:ellipsis}.s5-btns{flex-wrap:wrap}.s5-btns .s5-b{flex:1 1 auto;min-width:max-content;overflow:visible;text-overflow:clip}.al-toggle{display:flex;align-items:center;gap:4px;width:100%;margin-top:18px;padding:10px 0;border:none;border-top:1px solid var(--c-border);background:none;font:inherit;font-size:12.5px;font-weight:650;color:var(--c-text-title);cursor:pointer;text-align:left}.al-toggle .x-muted{font-weight:400}.al-views{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--c-text-muted);margin:2px 0 6px;cursor:pointer}.al-row{display:flex;gap:10px;padding:4px 0;font-size:11.8px;border-bottom:1px dashed var(--c-border-light)}.al-at{width:92px;flex-shrink:0;font-size:11px}.al-main{flex:1;min-width:0}.al-main b{font-weight:600}.al-d{font-size:11.3px;margin-top:1px;overflow-wrap:anywhere}.al-more{margin-top:6px;background:none;border:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--ciq-iris);cursor:pointer}.ad-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ad-head h2{font-size:16px;font-weight:700;margin:0;color:var(--c-text-primary)}.ad-head .ad-sub{font-size:12px;color:var(--c-text-muted)}.ad-head .sp{flex:1}.ad-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid var(--c-border);background:var(--c-bg-card, #fff);color:var(--c-text-primary);white-space:nowrap}.ad-btn:hover:not(:disabled){border-color:var(--ciq-iris);color:var(--ciq-iris)}.ad-btn:disabled{opacity:.45;cursor:not-allowed}.ad-btn.primary{background:var(--ciq-iris);border-color:var(--ciq-iris);color:#fff}.ad-btn.primary:hover:not(:disabled){filter:brightness(1.08);color:#fff}.ad-ico{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:7px;border:1px solid transparent;background:none;color:var(--c-text-muted);cursor:pointer}.ad-ico:hover{background:var(--c-bg-hover);color:var(--c-text-primary);border-color:var(--c-border)}.ad-ico.danger:hover{color:var(--ciq-rose);border-color:color-mix(in srgb,var(--ciq-rose) 35%,transparent);background:color-mix(in srgb,var(--ciq-rose) 8%,transparent)}.ad-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ad-filters .x-inp{height:34px;padding:6px 10px}.ad-seg{display:inline-flex;border:1px solid var(--c-border);border-radius:8px;overflow:hidden}.ad-seg button{border:0;background:none;padding:0 12px;height:32px;font:inherit;font-size:12px;color:var(--c-text-secondary);cursor:pointer}.ad-seg button.on{background:var(--ciq-iris-soft);color:var(--ciq-iris);font-weight:600}.ad-list{border:1px solid var(--c-border);border-radius:10px;overflow:hidden}.ad-item{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:14px 16px;border-top:1px solid var(--c-border)}.ad-item:first-child{border-top:0}.ad-item:hover{background:var(--c-bg-hover)}.ad-item.off .ad-main{opacity:.55}.ad-main{min-width:0}.ad-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600;color:var(--c-text-primary)}.ad-key{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--c-text-muted);font-weight:500}.ad-desc{font-size:12.5px;color:var(--c-text-secondary);margin-top:3px;line-height:1.5}.ad-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.ad-tip{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:var(--c-text-muted);margin-top:6px}.ad-actions{display:flex;align-items:center;gap:4px}.ad-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:11.5px;font-weight:500;background:var(--c-bg-hover);color:var(--c-text-secondary);border:1px solid var(--c-border);white-space:nowrap}.ad-chip.code{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--ciq-iris);background:var(--ciq-iris-soft);border-color:var(--ciq-iris-line)}.ad-chip.warn{color:var(--ciq-amber);background:color-mix(in srgb,var(--ciq-amber) 10%,transparent);border-color:color-mix(in srgb,var(--ciq-amber) 30%,transparent)}.ad-chip.bad{color:var(--ciq-rose);background:color-mix(in srgb,var(--ciq-rose) 10%,transparent);border-color:color-mix(in srgb,var(--ciq-rose) 30%,transparent)}.ad-sev{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;text-transform:capitalize;min-width:72px}.ad-sev:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-text-muted)}.ad-sev.high{color:var(--ciq-rose)}.ad-sev.high:before{background:var(--ciq-rose)}.ad-sev.medium{color:var(--ciq-amber)}.ad-sev.medium:before{background:var(--ciq-amber)}.ad-sev.low{color:var(--c-text-secondary)}.ad-switch{position:relative;display:inline-flex;flex:none;width:34px;height:20px;border-radius:20px;border:0;padding:0;background:var(--c-border);cursor:pointer;transition:background .15s}.ad-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.ad-switch.on{background:var(--ciq-emerald, #16a34a)}.ad-switch.on:after{transform:translate(14px)}.ad-switch:disabled{opacity:.5;cursor:not-allowed}.ad-switch.mixed{background:color-mix(in srgb,var(--ciq-emerald, #16a34a) 45%,var(--c-border))}.ad-switch.mixed:after{transform:translate(7px)}.ad-flow{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.ad-flow span{font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;padding:2px 7px;border-radius:5px;background:var(--c-bg-hover);border:1px solid var(--c-border);color:var(--c-text-secondary)}.ad-flow span.gap{color:var(--ciq-rose);border-color:color-mix(in srgb,var(--ciq-rose) 35%,transparent);background:color-mix(in srgb,var(--ciq-rose) 8%,transparent)}.ad-flow button{font-size:11px;border:0;background:none;color:var(--ciq-iris);cursor:pointer;padding:2px 4px}.ad-alert{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:8px 10px;border-radius:8px;font-size:12px;color:var(--c-text-secondary);background:color-mix(in srgb,var(--ciq-amber) 9%,transparent);border:1px solid color-mix(in srgb,var(--ciq-amber) 28%,transparent)}.ad-alert app-icon{color:var(--ciq-amber)}
