/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}:root{--bg-page:#f8fafc;--bg-card:#fff;--bg-subtle:#f1f5f9;--bg-hover:#f8fafc;--bg-page-rgb:248 250 252;--bg-card-rgb:255 255 255;--bg-subtle-rgb:241 245 249;--bg-hover-rgb:248 250 252;--border-subtle:#f1f5f9;--border-default:#e2e8f0;--border-hover:#cbd5e1;--shadow-card:0 1px 3px 0 #0000000a, 0 4px 12px -2px #00000008;--shadow-card-hover:0 4px 6px -1px #0000000f, 0 10px 20px -3px #0000000a;--border-subtle-rgb:241 245 249;--border-default-rgb:226 232 240;--border-hover-rgb:203 213 225;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-inverse:#fff;--text-primary-rgb:15 23 42;--text-secondary-rgb:71 85 105;--text-muted-rgb:148 163 184;--text-inverse-rgb:255 255 255;--status-good-bg:#ecfdf5;--status-good-text:#059669;--status-good-border:#a7f3d0;--status-bad-bg:#fff1f2;--status-bad-text:#e11d48;--status-bad-border:#fecdd3;--status-warn-bg:#fffbeb;--status-warn-text:#d97706;--status-warn-border:#fde68a;--status-good-bg-rgb:236 253 245;--status-good-text-rgb:5 150 105;--status-good-border-rgb:167 243 208;--status-bad-bg-rgb:255 241 242;--status-bad-text-rgb:225 29 72;--status-bad-border-rgb:254 205 211;--status-warn-bg-rgb:255 251 235;--status-warn-text-rgb:217 119 6;--status-warn-border-rgb:253 230 138;--chart-revenue:#2563eb;--chart-revenue-light:#2563eb1f;--chart-spend:#f59e0b;--chart-spend-light:#f59e0b1f;--chart-traffic:#0d9488;--chart-traffic-light:#0d94881f;--chart-efficiency:#10b981;--chart-conversion:#8b5cf6;--chart-revenue-rgb:37 99 235;--chart-spend-rgb:245 158 11;--chart-traffic-rgb:13 148 136;--chart-efficiency-rgb:16 185 129;--chart-conversion-rgb:139 92 246;--chart-color-1:#2563eb;--chart-color-2:#0d9488;--chart-color-3:#f59e0b;--chart-color-4:#8b5cf6;--chart-color-5:#ec4899;--chart-color-6:#06b6d4;--chart-color-7:#10b981;--chart-color-8:#f97316;--chart-color-9:#6366f1;--chart-color-10:#64748b;--qc-canvas:var(--bg-page);--qc-surface:var(--bg-card);--qc-border:var(--border-default);--qc-border-muted:var(--border-hover);--qc-text:var(--text-primary);--qc-text-secondary:var(--text-secondary);--qc-neutral:var(--text-muted);--qc-table-head:var(--bg-subtle);--qc-bg-subtle:var(--bg-subtle);--qc-shadow-card:var(--shadow-card);--qc-status-up:var(--status-good-text);--qc-status-down:var(--status-bad-text);--tip-bg:#1e293b;--tip-fg:#f8fafc;--tip-shadow:0 2px 8px #0f172a1f, 0 0 1px #0f172a14;--qc-teal:#0f5c63;--qc-amber:#c47b2d;--qc-crimson:#dc2626;--qc-opportunity:#15803d;--qc-brand-light:#f0fdfa;--qc-sidebar-bg:#092c28;--qc-sidebar-text:#cbd5e1;--qc-sidebar-text-active:#f0fdfa;--qc-radius-card:12px;--qc-scrollbar-size:6px;--qc-scrollbar-thumb:var(--qc-border-muted);--qc-scrollbar-thumb-hover:var(--qc-neutral);--qc-spacing-3xs:.125rem;--qc-spacing-2xs:.25rem;--qc-spacing-xs:.5rem;--qc-spacing-sm:.75rem;--qc-spacing-md:1rem;--qc-spacing-lg:1.5rem;--qc-spacing-xl:2rem;--qc-spacing-2xl:var(--qc-spacing-xl);--qc-spacing-3xl:3rem;--qc-page-gutter:var(--qc-spacing-sm);--qc-page-gutter-bottom:var(--qc-spacing-md);--qc-block-gap:var(--qc-spacing-sm);--qc-stack-gap:var(--qc-spacing-2xs);--qc-inline-gap:var(--qc-spacing-xs);--qc-micro-offset:var(--qc-spacing-3xs);--qc-section-gap:var(--qc-spacing-2xl);--qc-page-margin:var(--qc-spacing-3xl);--qc-module-topbar-min-height:48px;--qc-module-topbar-padding-y:var(--qc-spacing-xs);--qc-module-topbar-control-height:32px;--font-display:"Source Serif 4", "Noto Serif SC", "Songti SC", serif;--font-sans:"Noto Sans SC", "PingFang SC", "Segoe UI", sans-serif;color:var(--qc-text);background:var(--qc-canvas);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--qc-scrollbar-thumb) transparent}::-webkit-scrollbar{width:var(--qc-scrollbar-size);height:var(--qc-scrollbar-size)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--qc-scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--qc-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}html,body,#root{min-height:100%;margin:0}body{background:var(--qc-canvas);min-height:100vh}button,input,select{font:inherit}a{color:inherit}@keyframes cockpit-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-page:rgb(var(--bg-page-rgb) / <alpha-value>);--color-card:rgb(var(--bg-card-rgb) / <alpha-value>);--color-border:rgb(var(--border-default-rgb) / <alpha-value>);--color-content-primary:rgb(var(--text-primary-rgb) / <alpha-value>);--color-content-secondary:rgb(var(--text-secondary-rgb) / <alpha-value>);--color-content-muted:rgb(var(--text-muted-rgb) / <alpha-value>);--shadow-card:var(--shadow-card);--shadow-card-hover:var(--shadow-card-hover)}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.m-0{margin:0}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-1{margin-top:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-\[var\(--qc-block-gap\)\]{margin-bottom:var(--qc-block-gap)}.ml-px{margin-left:1px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-full{width:100%}.max-w-\[380px\]{max-width:380px}.max-w-none{max-width:none}.min-w-\[108px\]{min-width:108px}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-\[120px\]{flex-basis:120px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-\[var\(--qc-inline-gap\)\]{gap:var(--qc-inline-gap)}.gap-\[var\(--qc-stack-gap\)\]{gap:var(--qc-stack-gap)}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#d6e4f0\]{border-color:#d6e4f0}.border-\[\#dce8d8\]{border-color:#dce8d8}.border-\[\#e8e0d4\]{border-color:#e8e0d4}.border-\[rgba\(196\,123\,45\,0\.25\)\]{border-color:#c47b2d40}.border-border{border-color:var(--color-border)}.bg-\[\#f0f7fc\]{background-color:#f0f7fc}.bg-\[\#f4f8f2\]{background-color:#f4f8f2}.bg-\[\#faf7f2\]{background-color:#faf7f2}.bg-\[rgba\(196\,123\,45\,0\.08\)\]{background-color:#c47b2d14}.bg-card{background-color:var(--color-card)}.bg-page{background-color:var(--color-page)}.bg-\[radial-gradient\(ellipse_80\%_50\%_at_50\%_-20\%\,rgba\(15\,92\,99\,0\.08\)\,transparent\)\]{background-image:radial-gradient(80% 50% at 50% -20%,#0f5c6314,#0000)}.p-0{padding:0}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[5px\]{padding-inline:5px}.px-\[var\(--qc-page-gutter\)\]{padding-inline:var(--qc-page-gutter)}.py-0{padding-block:0}.py-2{padding-block:calc(var(--spacing) * 2)}.py-\[var\(--qc-inline-gap\)\]{padding-block:var(--qc-inline-gap)}.py-\[var\(--qc-page-gutter-bottom\)\]{padding-block:var(--qc-page-gutter-bottom)}.py-px{padding-block:1px}.pt-7{padding-top:calc(var(--spacing) * 7)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.75em\]{font-size:.75em}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[1\.1rem\]{font-size:1.1rem}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#3d5a73\]{color:#3d5a73}.text-\[\#3f5c3a\]{color:#3f5c3a}.text-\[\#6b5a45\]{color:#6b5a45}.text-\[\#707987\]{color:#707987}.text-\[var\(--qc-amber\)\]{color:var(--qc-amber)}.text-\[var\(--qc-crimson\)\]{color:var(--qc-crimson)}.text-content-muted{color:var(--color-content-muted)}.text-content-muted\/80{color:color-mix(in srgb, rgb(var(--text-muted-rgb) / <alpha-value>) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-content-muted\/80{color:color-mix(in oklab, var(--color-content-muted) 80%, transparent)}}.text-content-primary{color:var(--color-content-primary)}.text-content-secondary{color:var(--color-content-secondary)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:text-\[\#565e6c\]:hover{color:#565e6c}}.focus\:border-\[var\(--qc-teal\)\]:focus{border-color:var(--qc-teal)}.focus\:shadow-\[0_0_0_2px_rgba\(15\,92\,99\,0\.12\)\]:focus{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#0f5c631f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:text-\[\#565e6c\]:focus-visible{color:#565e6c}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}._trigger_54dgh_2{cursor:pointer;width:fit-content;max-width:100%;display:inline-flex}._triggerFill_54dgh_10{box-sizing:border-box;width:100%;min-width:0;max-width:none;display:flex}._triggerFill_54dgh_10>*{flex:auto;width:100%;min-width:0}._triggerColResize_54dgh_25{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;display:block}._tip_54dgh_35{z-index:1400;box-sizing:border-box;background:var(--tip-bg);width:max-content;min-width:120px;max-width:min(400px,100vw - 16px);color:var(--tip-fg);letter-spacing:.01em;text-align:left;pointer-events:none;box-shadow:var(--tip-shadow);opacity:0;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .15s;position:fixed}._tipCompact_54dgh_57{white-space:nowrap;min-width:0;padding:5px 8px}._tipReady_54dgh_63{opacity:1}@media (prefers-reduced-motion:reduce){._tip_54dgh_35{transition:none}}._tipText_54dgh_73,._tipBody_54dgh_74,._tipParagraph_54dgh_78{display:block}._tipParagraph_54dgh_78+._tipParagraph_54dgh_78{margin-top:6px}._tip_54dgh_35:after{content:"";top:100%;bottom:auto;left:var(--tip-arrow-left,50%);border:5px solid #0000;border-top-color:var(--tip-bg);border-bottom-color:#0000;margin-left:-5px;position:absolute}._tipBottom_54dgh_100:after{border-top-color:#0000;border-bottom-color:var(--tip-bg);top:auto;bottom:100%}._tipLeft_54dgh_108:after{top:var(--tip-arrow-top,50%);border-color:#0000;border-left-color:var(--tip-bg);margin-top:-5px;margin-left:0;bottom:auto;left:100%;right:auto}._tipRight_54dgh_120:after{top:var(--tip-arrow-top,50%);border-color:#0000;border-right-color:var(--tip-bg);margin-top:-5px;margin-left:0;bottom:auto;left:auto;right:100%}._chartItemTip_54dgh_132{color:#0f172a;background:#fff;border:1px solid #e2e8f0;min-width:0;padding:8px 12px;box-shadow:0 2px 8px #0000000f}._chartItemTip_54dgh_132:after{display:none}._chartItemTipLine_54dgh_145{align-items:center;gap:var(--qc-inline-gap);white-space:nowrap;font-size:12px;line-height:1.5;display:inline-flex}._chartItemTipMarker_54dgh_154{border-radius:50%;flex:0 0 8px;width:8px;height:8px}._tipLight_54dgh_162{color:#0f172a;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #e2e8f0;min-width:0;max-width:min(320px,100vw - 16px);padding:6px 10px;font-size:12px;line-height:1.45;box-shadow:0 2px 8px #0000000f}._tipLight_54dgh_162:after{display:none}._askPage_19qp3_7{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._askLayout_19qp3_15{border:1px solid var(--qc-border);background:var(--qc-surface);border-left:none;border-radius:0 6px 6px 0;flex:auto;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}._askSidebar_19qp3_27{border-right:1px solid var(--qc-border);background:var(--qc-canvas);flex-direction:column;min-height:0;display:flex}._askSidebarHead_19qp3_35{padding:var(--qc-module-topbar-padding-y) var(--qc-page-gutter);min-height:var(--qc-module-topbar-min-height);box-sizing:border-box;border-bottom:1px solid var(--qc-border);align-items:center;display:flex}._askMain_19qp3_44{background:var(--qc-surface);flex-direction:column;min-width:0;min-height:0;display:flex}._askMainHead_19qp3_52{justify-content:space-between;align-items:center;gap:var(--qc-block-gap);padding:var(--qc-module-topbar-padding-y) var(--qc-page-gutter);min-height:var(--qc-module-topbar-min-height);box-sizing:border-box;border-bottom:1px solid var(--qc-border);flex-shrink:0;display:flex}._askMainHeadLead_19qp3_64{align-items:center;gap:var(--qc-inline-gap);flex:auto;min-width:0;display:flex}._askSidebarToggle_19qp3_72{border:1px solid var(--qc-border);background:var(--qc-canvas);width:34px;height:34px;color:var(--qc-text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:none}._askSidebarToggle_19qp3_72:hover{border-color:var(--qc-border-muted);color:var(--qc-text)}._askSidebarBackdrop_19qp3_91{display:none}._askMainTitle_19qp3_95{font-family:var(--font-display);color:var(--qc-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1rem;font-weight:600;overflow:hidden}._askMainHeadActions_19qp3_107{align-items:center;gap:var(--qc-inline-gap);flex-shrink:0;display:flex}._askStatusWrap_19qp3_114{position:relative}._askStatusPill_19qp3_118{align-items:center;gap:var(--qc-inline-gap);border:1px solid var(--qc-border);background:var(--qc-canvas);color:var(--qc-text-secondary);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.75rem;line-height:1.2;display:inline-flex}button._askStatusPill_19qp3_118{cursor:pointer;font:inherit}button._askStatusPill_19qp3_118:hover{border-color:var(--qc-border-muted);color:var(--qc-text)}._askStatusPill_19qp3_118._warn_19qp3_142{border-color:color-mix(in srgb, var(--qc-amber) 35%, var(--qc-border));background:color-mix(in srgb, var(--qc-amber) 8%, #fff);color:var(--qc-amber)}._askStatusPill_19qp3_118._ok_19qp3_148{border-color:color-mix(in srgb, var(--qc-opportunity) 30%, var(--qc-border));background:color-mix(in srgb, var(--qc-opportunity) 8%, #fff);color:var(--qc-opportunity)}._askStatusDot_19qp3_154{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}._askStatusPopover_19qp3_162{z-index:30;border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:6px;width:min(320px,72vw);padding:12px;position:absolute;top:calc(100% + 6px);right:0}._askStatusPopover_19qp3_162 p{color:var(--qc-text);margin:0 0 10px;font-size:.82rem;line-height:1.45}._askStatusPopover_19qp3_162 code{color:var(--qc-teal);font-size:.82em}._askStatusPopoverActions_19qp3_186{gap:var(--qc-inline-gap);flex-wrap:wrap;display:flex}._askError_19qp3_192{margin:8px 18px 0}._askSession_19qp3_196{flex-direction:column;flex:auto;min-height:0;display:flex}._askNewBtn_19qp3_203{justify-content:center;align-items:center;gap:var(--qc-inline-gap);border:1px solid var(--qc-border);background:var(--qc-surface);width:100%;color:var(--qc-text);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:600;display:inline-flex}._askNewBtn_19qp3_203:hover:not(:disabled){border-color:color-mix(in srgb, var(--qc-teal) 40%, var(--qc-border));color:var(--qc-teal)}._askNewBtn_19qp3_203:disabled{opacity:.55;cursor:not-allowed}._askNewPlus_19qp3_229{justify-content:center;align-items:center;width:1.1em;font-size:1.05rem;font-weight:500;line-height:1;display:inline-flex}._askThreadList_19qp3_239{flex:auto;min-height:0;margin:0;padding:8px;list-style:none;overflow:auto}._askThreadEmpty_19qp3_248{color:var(--qc-text-secondary);padding:12px 8px;font-size:.8rem}._askThreadItem_19qp3_254{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;margin-bottom:2px;padding:8px 10px}._askThreadItem_19qp3_254:hover:not(:disabled){background:#0f172a0a}._askThreadItem_19qp3_254._active_19qp3_269{border-color:color-mix(in srgb, var(--qc-teal) 30%, transparent);background:#0f5c631a}._askThreadTitle_19qp3_274{color:var(--qc-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}._askThreadTime_19qp3_283{color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.68rem;display:block}._askThreadRoot_19qp3_296{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}._askMessages_19qp3_304{scroll-behavior:smooth;flex:auto;min-height:0;padding:20px 18px 16px;overflow:hidden auto}._askColumn_19qp3_313{gap:var(--qc-block-gap);flex-direction:column;width:100%;max-width:768px;margin:0 auto;display:flex}._askMessages_19qp3_304:has(._askEmpty_19qp3_322) ._askColumn_19qp3_313{min-height:100%}._askEmpty_19qp3_322{flex-direction:column;align-items:stretch;margin:auto 0;padding:12px 0 28px;display:flex}._askEmptyGreeting_19qp3_334{font-family:var(--font-display);color:var(--qc-text);letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:650;line-height:1.3}._askEmptyLead_19qp3_344{color:var(--qc-text-secondary);margin:0 0 20px;font-size:.875rem;line-height:1.5}._askPromptGrid_19qp3_351{gap:var(--qc-block-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._askPromptCard_19qp3_357{align-items:flex-start;gap:var(--qc-stack-gap);text-align:left;border:1px solid var(--qc-border);background:var(--qc-canvas);color:var(--qc-text);cursor:pointer;border-radius:12px;flex-direction:column;padding:14px 14px 12px;transition:border-color .15s,background-color .15s,transform .15s;display:flex;position:relative}._askPromptCard_19qp3_357:hover:not(:disabled){border-color:var(--qc-border-muted);background:#fff;transform:translateY(-1px)}._askPromptCard_19qp3_357:disabled{opacity:.55;cursor:not-allowed}._askPromptIcon_19qp3_387{color:var(--qc-teal);opacity:.85;display:inline-flex;position:absolute;top:12px;right:12px}._askPromptTitle_19qp3_396{padding-right:22px;font-size:.88rem;font-weight:600;line-height:1.35;display:block}._askPromptSub_19qp3_404{color:var(--qc-text-secondary);font-size:.78rem;line-height:1.4;display:block}._askBubble_19qp3_411{width:100%;padding:var(--qc-page-gutter) var(--qc-page-gutter-bottom);border-radius:12px}._askBubble_19qp3_411._user_19qp3_417{border:1px solid var(--qc-border);background:#f1f5f9;align-self:flex-end;max-width:92%}._askBubble_19qp3_411._assistant_19qp3_424{background:0 0;border:none;align-self:stretch;padding:4px 0 12px}._askBubble_19qp3_411._failed_19qp3_431{border:1px solid color-mix(in srgb, var(--qc-crimson) 35%, var(--qc-border));background:color-mix(in srgb, var(--qc-crimson) 4%, #fff);border-radius:8px;padding:10px 12px}._askBubbleBody_19qp3_438{color:var(--qc-text);font-size:.9rem;line-height:1.65}._askBubble_19qp3_411._user_19qp3_417 ._askBubbleBody_19qp3_438{white-space:pre-wrap}._askBubbleParts_19qp3_448{gap:var(--qc-inline-gap);flex-direction:column;align-items:stretch;display:flex}._askInlineToolGroup_19qp3_455,._askInlineReasoningGroup_19qp3_456{gap:var(--qc-inline-gap);flex-direction:column;width:100%;display:flex}._askComposerDock_19qp3_463{z-index:3;background:var(--qc-surface);border-top:1px solid var(--qc-border);flex-shrink:0;position:relative}._askComposerDockFade_19qp3_471{pointer-events:none;background:linear-gradient(to top, var(--qc-surface), color-mix(in srgb, var(--qc-surface) 55%, transparent));height:28px;position:absolute;top:-28px;left:0;right:0}._askComposerDockInner_19qp3_485{padding:10px 18px 14px;position:relative}._askComposer_19qp3_463{z-index:2;background:linear-gradient(to top, var(--qc-surface) 78%, color-mix(in srgb, var(--qc-surface) 88%, transparent));border-top:1px solid var(--qc-border);flex-shrink:0;padding:12px 18px 14px;position:sticky;bottom:0}._askComposerShell_19qp3_504{border:1px solid var(--qc-border);background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:768px;margin:0 auto;padding:10px 12px 8px;transition:border-color .15s;display:flex}._askComposerShell_19qp3_504:focus-within{border-color:color-mix(in srgb, var(--qc-teal) 45%, var(--qc-border))}._askInput_19qp3_521{resize:none;width:100%;min-height:52px;max-height:160px;font:inherit;color:var(--qc-text);background:0 0;border:none;border-radius:0;padding:4px 4px 8px;line-height:1.5}._askInput_19qp3_521:focus{outline:none}._askInput_19qp3_521:disabled{color:var(--qc-neutral)}._askComposerToolbar_19qp3_543{justify-content:space-between;align-items:center;gap:var(--qc-inline-gap);display:flex}._askComposerTools_19qp3_550{align-items:center;gap:2px;display:inline-flex}._askSendFab_19qp3_556{color:#94a3b8;cursor:not-allowed;background:#e2e8f0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .15s,color .15s;display:inline-flex}._askSendFab_19qp3_556._ready_19qp3_573{background:var(--qc-teal);color:#fff;cursor:pointer}._askSendFab_19qp3_556._ready_19qp3_573:hover{background:color-mix(in srgb, var(--qc-teal) 88%, #000)}._askSendBusy_19qp3_583{letter-spacing:.05em;font-size:1rem;line-height:1}._askComposerHint_19qp3_589{width:100%;max-width:768px;color:var(--qc-neutral);text-align:center;margin:8px auto 0;font-size:.72rem;line-height:1.4}@media (width<=900px){._askLayout_19qp3_15{grid-template-columns:1fr;position:relative}._askSidebarToggle_19qp3_72{display:inline-flex}._askSidebarBackdrop_19qp3_91{z-index:40;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a52;border:none;margin:0;padding:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}._askSidebarBackdrop_19qp3_91._isVisible_19qp3_626{opacity:1;visibility:visible;pointer-events:auto}._askSidebar_19qp3_27{z-index:50;border-right:1px solid var(--qc-border);border-bottom:none;width:min(280px,86vw);max-height:none;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:4px 0 24px #0f172a14}._askSidebar_19qp3_27._isOpen_19qp3_647{transform:translate(0)}._askPromptGrid_19qp3_351{grid-template-columns:1fr}._askEmptyGreeting_19qp3_334{font-size:1.25rem}}._askProse_19qp3_665._prose_19qp3_665{--tw-prose-body:var(--qc-text);--tw-prose-headings:var(--qc-text);--tw-prose-lead:var(--qc-text-secondary);--tw-prose-links:var(--qc-teal);--tw-prose-bold:var(--qc-text);--tw-prose-counters:var(--qc-text-secondary);--tw-prose-bullets:var(--qc-teal);--tw-prose-hr:var(--qc-border);--tw-prose-quotes:var(--qc-text-secondary);--tw-prose-quote-borders:var(--qc-border);--tw-prose-captions:var(--qc-text-secondary);--tw-prose-code:var(--qc-teal);--tw-prose-pre-code:var(--qc-text);--tw-prose-pre-bg:#f1f5f9;--tw-prose-th-borders:var(--qc-border);--tw-prose-td-borders:var(--qc-border);max-width:none;line-height:1.65}._askProse_19qp3_665._prose_19qp3_665 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){background:color-mix(in srgb, var(--qc-teal) 8%, #fff);border-radius:4px;padding:.12em .35em;font-size:.84em;font-weight:500}._askProse_19qp3_665._prose_19qp3_665 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,._askProse_19qp3_665._prose_19qp3_665 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}._askProse_19qp3_665._prose_19qp3_665 :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border:1px solid var(--qc-border);border-radius:6px}._askProse_19qp3_665._prose_19qp3_665 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.65em;margin-bottom:.65em}._askProse_19qp3_665._prose_19qp3_665 :where(p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}._askProse_19qp3_665._prose_19qp3_665 :where(p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}._askStreamTail_19qp3_721{white-space:pre-wrap;word-break:break-word;color:var(--qc-text);margin:.35em 0 0;font-size:.9rem;line-height:1.65}._askActionChipItem_19qp3_730{margin:.35em 0;list-style:none}._askProse_19qp3_665._prose_19qp3_665 ._askActionChipItem_19qp3_730{padding-left:0}._askActionChip_19qp3_730{border:1px solid var(--qc-border);background:var(--qc-canvas);max-width:100%;color:var(--qc-teal);font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;padding:5px 12px;font-size:.82rem;line-height:1.35;transition:border-color .12s,background-color .12s;display:inline-flex}._askActionChip_19qp3_730:hover{border-color:color-mix(in srgb, var(--qc-teal) 35%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal) 6%, #fff)}._askProse_19qp3_665._prose_19qp3_665 :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){border-collapse:collapse;width:100%;font-size:.84rem;line-height:1.4}._askMdTableWrap_19qp3_771{border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:6px;width:100%;margin:.75em 0;display:block;overflow-x:auto}._askMdTableWrap_19qp3_771 table{margin:0}._askProse_19qp3_665._prose_19qp3_665 :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--qc-text-secondary);white-space:nowrap;background:#f1f5f9;font-weight:500}._askProse_19qp3_665._prose_19qp3_665 :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom:1px solid var(--qc-border);vertical-align:top;padding:7px 10px}._askProse_19qp3_665._prose_19qp3_665 :where(tbody tr:last-child td):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom:none}._askProse_19qp3_665._prose_19qp3_665 :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){font-variant-numeric:tabular-nums}._askReasoning_19qp3_815{margin-bottom:4px}._askMetaPill_19qp3_819{align-items:center;gap:var(--qc-inline-gap);color:var(--qc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:0;margin-bottom:0;padding:4px 0;font-size:.82rem;display:inline-flex}._askMetaPill_19qp3_819:hover:not(:disabled){color:var(--qc-text)}._askMetaPill_19qp3_819:disabled{cursor:default}._askReasoningIcon_19qp3_841{width:14px;height:14px;color:var(--qc-teal);justify-content:center;align-items:center;font-size:.72rem;line-height:1;display:inline-flex}._askMetaChevron_19qp3_852{opacity:.7;font-size:.68rem}._askReasoningBody_19qp3_857{border-left:2px solid color-mix(in srgb, var(--qc-neutral) 35%, transparent);color:var(--qc-text-secondary);white-space:pre-wrap;margin:0;padding:0 0 0 12px;font-size:.82rem;line-height:1.65}._askReasoningPanel_19qp3_867{margin:6px 0 10px}._askReasoningBody_19qp3_857._isClamped_19qp3_871{max-height:180px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}._askReasoningBody_19qp3_857._isExpanded_19qp3_878{max-height:min(320px,45vh);overflow:auto}._askReasoningExpand_19qp3_883{color:var(--qc-teal);cursor:pointer;background:0 0;border:none;margin-top:4px;margin-left:12px;padding:0;font-size:.74rem}._askReasoningExpand_19qp3_883:hover{text-decoration:underline}._askToolInlineGroup_19qp3_903{gap:var(--qc-inline-gap);flex-direction:column;align-items:stretch;width:100%;display:flex}._askExecChain_19qp3_911{margin-bottom:var(--qc-block-gap);border:1px solid var(--qc-border);background:var(--qc-canvas);border-radius:8px;overflow:hidden}._askExecChainTrigger_19qp3_919{align-items:center;gap:var(--qc-inline-gap);width:100%;color:var(--qc-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:.78rem;display:flex}._askExecChainTrigger_19qp3_919:hover{background:color-mix(in srgb, var(--qc-teal) 4%, var(--qc-canvas));color:var(--qc-text)}._askExecChainIcon_19qp3_938{width:16px;height:16px;color:var(--qc-teal);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._askExecChainLabel_19qp3_948{flex:auto;min-width:0;font-weight:500}._askExecChainBody_19qp3_954{gap:var(--qc-inline-gap);border-top:1px solid var(--qc-border);flex-direction:column;padding:0 12px 10px;display:flex}._askExecReasoning_19qp3_962{color:var(--qc-text-secondary);white-space:pre-wrap;background:#f1f5f9;border-radius:6px;padding:8px 10px;font-size:.78rem;line-height:1.55}._askExecChainBody_19qp3_954 ._askToolWrap_19qp3_972,._askExecChainBody_19qp3_954 ._askToolStep_19qp3_973{width:100%}._askToolStep_19qp3_973{align-items:center;gap:var(--qc-inline-gap);border:1px solid var(--qc-border);background:var(--qc-canvas);width:100%;max-width:100%;color:var(--qc-text-secondary);border-radius:6px;padding:8px 10px;font-size:.78rem;line-height:1.4;display:flex}._askToolStep_19qp3_973._isRunning_19qp3_992{border-color:color-mix(in srgb, var(--qc-teal) 28%, var(--qc-border));color:var(--qc-teal)}._askToolStepLabel_19qp3_997{min-width:0}._askToolWrap_19qp3_972{vertical-align:top;flex-direction:column;align-items:flex-start;max-width:100%;margin:0;display:inline-flex}._askToolBadge_19qp3_1010{align-items:center;gap:var(--qc-inline-gap);max-width:100%;color:var(--qc-text-secondary);cursor:pointer;background:#f1f5f9;border:none;border-radius:4px;padding:4px 10px;font-size:.78rem;line-height:1.35;transition:background .12s;display:inline-flex}._askToolBadge_19qp3_1010:hover:not(:disabled){background:#e2e8f0}._askToolBadge_19qp3_1010:disabled{cursor:default}._askToolBadge_19qp3_1010._isRunning_19qp3_992{background:color-mix(in srgb, var(--qc-teal) 6%, #fff);color:var(--qc-teal)}._askToolBadge_19qp3_1010._isOk_19qp3_1039{color:var(--qc-text-secondary);background:#f1f5f9}._askToolBadge_19qp3_1010._isOk_19qp3_1039:hover:not(:disabled){background:#e2e8f0}._askToolBadge_19qp3_1010._isError_19qp3_1048{background:color-mix(in srgb, var(--qc-crimson) 8%, #fff);color:color-mix(in srgb, var(--qc-crimson) 85%, var(--qc-text))}._askToolBadge_19qp3_1010._isError_19qp3_1048:hover:not(:disabled){background:color-mix(in srgb, var(--qc-crimson) 12%, #fff)}._askToolBadgeIcon_19qp3_1057{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}._askToolZap_19qp3_1066{opacity:.88;font-size:.72rem;line-height:1}._askToolCheck_19qp3_1072{color:var(--qc-opportunity);font-size:.72rem;font-weight:700;line-height:1}._askToolDot_19qp3_1079{background:var(--qc-teal);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite _ask-tool-dot-pulse_19qp3_1}._askToolDot_19qp3_1079._bad_19qp3_1087{background:var(--qc-crimson);animation:none}@keyframes _ask-tool-dot-pulse_19qp3_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.88)}}._askToolBadgeLabel_19qp3_1104{min-width:0;font-weight:500}._askToolBadgeTime_19qp3_1109{font-variant-numeric:tabular-nums;color:var(--qc-text-secondary);font-size:.72rem}._askToolDrawer_19qp3_1115{border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:6px;width:min(100%,520px);margin-top:6px;padding:8px 10px;font-size:.74rem}._askToolDrawerKey_19qp3_1125{color:var(--qc-text-secondary);margin-bottom:4px;font-size:.72rem;display:block}._askToolDrawerSection_19qp3_1132{margin-top:8px}._askToolDrawerJson_19qp3_1136{white-space:pre-wrap;word-break:break-word;color:var(--qc-text);background:#f1f5f9;border-radius:4px;margin:0;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.45;overflow-x:auto}._askToolDrawerJson_19qp3_1136._out_19qp3_1150{background:color-mix(in srgb, var(--qc-teal) 6%, #f1f5f9);max-height:min(280px,40vh);overflow:auto}._askToolDrawerBlock_19qp3_1156{margin-top:6px}._askToolDrawerAlert_19qp3_1160{background:color-mix(in srgb, var(--qc-crimson) 8%, #fff);color:color-mix(in srgb, var(--qc-crimson) 85%, var(--qc-text));border-radius:4px;margin-bottom:8px;padding:6px 8px;font-size:.74rem;line-height:1.45}._askToolDrawerNote_19qp3_1170{color:var(--qc-text-secondary);margin:0 0 8px;font-size:.74rem;line-height:1.45}._askToolMetaRow_19qp3_1177{gap:var(--qc-inline-gap);flex-wrap:wrap;margin-bottom:8px;display:flex}._askToolMetaChip_19qp3_1184{align-items:center;gap:var(--qc-stack-gap);border:1px solid var(--qc-border);background:#f8fafc;border-radius:4px;padding:2px 6px;font-size:.68rem;line-height:1.3;display:inline-flex}._askToolMetaChip_19qp3_1184._toneWarn_19qp3_1196{border-color:color-mix(in srgb, var(--qc-amber) 35%, var(--qc-border));background:color-mix(in srgb, var(--qc-amber) 8%, #fff);color:color-mix(in srgb, var(--qc-amber) 85%, var(--qc-text))}._askToolMetaK_19qp3_1202{color:var(--qc-text-secondary)}._askToolMetaV_19qp3_1206{color:var(--qc-text);font-variant-numeric:tabular-nums}._askToolKv_19qp3_1211{gap:var(--qc-stack-gap);margin:0;display:grid}._askToolKv_19qp3_1211._compact_19qp3_1217{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:4px 10px}._askToolKvRow_19qp3_1222{align-items:baseline;gap:var(--qc-inline-gap);min-width:0;display:flex}._askToolKv_19qp3_1211._compact_19qp3_1217 ._askToolKvRow_19qp3_1222{flex-direction:column;gap:1px}._askToolKvRow_19qp3_1222 dt{color:var(--qc-text-secondary);white-space:nowrap;flex:none;margin:0;font-size:.68rem}._askToolKvRow_19qp3_1222 dd{min-width:0;color:var(--qc-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.74rem;line-height:1.35;overflow:hidden}._askToolKv_19qp3_1211._compact_19qp3_1217 ._askToolKvRow_19qp3_1222 dd{white-space:normal;word-break:break-word}._askToolPreview_19qp3_1258{margin-top:8px}._askToolPreviewHead_19qp3_1262{justify-content:space-between;align-items:baseline;gap:var(--qc-inline-gap);margin-bottom:4px;display:flex}._askToolPreviewCount_19qp3_1270{color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.68rem}._askToolPreviewScroll_19qp3_1277{border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:4px;max-height:min(220px,32vh);overflow:auto}._askToolPreviewTable_19qp3_1285{border-collapse:collapse;width:100%;font-size:.72rem;line-height:1.35}._askToolPreviewTable_19qp3_1285 th,._askToolPreviewTable_19qp3_1285 td{border-bottom:1px solid var(--qc-border);text-align:left;vertical-align:top;padding:5px 8px}._askToolPreviewTable_19qp3_1285 th{z-index:1;color:var(--qc-text-secondary);white-space:nowrap;background:#f1f5f9;font-weight:500;position:sticky;top:0}._askToolPreviewTable_19qp3_1285 td{color:var(--qc-text);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}._askToolPreviewTable_19qp3_1285 tr:last-child td{border-bottom:none}._askToolPreviewMore_19qp3_1322{color:var(--qc-text-secondary);margin:4px 0 0;font-size:.68rem}._askToolRawToggleWrap_19qp3_1328{margin-top:8px}._askToolRawToggle_19qp3_1328{color:var(--qc-teal);cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem}._askToolRawToggle_19qp3_1328:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){._askPendingDot_19qp3_1346,._askToolDot_19qp3_1079{animation:none}._askPromptCard_19qp3_357:hover:not(:disabled){transform:none}}._askToolBtn_19qp3_1356{width:32px;height:32px;color:var(--qc-neutral);cursor:not-allowed;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.module-body{margin-top:var(--qc-stack-gap)}.module-body.cockpit-page,.module-body.ask-page{margin-top:0}.badge{color:var(--qc-text);background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.75rem;display:inline-block}.badge.unknown{color:var(--qc-neutral);background:#f1f5f9}._inline_faf5u_1{align-items:center;gap:var(--qc-inline-gap);min-width:0;display:inline-flex}._text_faf5u_8{text-overflow:ellipsis;color:var(--qc-text);font-weight:500;overflow:hidden}._swatch_faf5u_15{border-radius:3px;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0f172a1f}._swatchBordered_faf5u_23{box-shadow:inset 0 0 0 1px #0f172a47}.product-thumb{background:color-mix(in srgb, var(--qc-surface) 88%, #e8eef2);cursor:zoom-in;width:44px;height:44px;color:var(--qc-text-secondary);border:none;border-radius:6px;flex:none;padding:0;position:relative;overflow:hidden}.product-thumb.sm{border-radius:3px;width:20px;height:20px}.product-thumb:disabled,.product-thumb.empty,.product-thumb.failed{cursor:default}.product-thumb:not(:disabled):hover,.product-thumb:not(:disabled):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--qc-teal) 18%, transparent);outline:none}.product-thumb img{object-fit:cover;width:100%;height:100%;display:block}.product-thumb-ph{opacity:.55;place-items:center;width:100%;height:100%;display:grid}.product-thumb-badge{color:#fff;font-variant-numeric:tabular-nums;background:#0f172ab8;border-radius:3px;padding:0 4px;font-size:9px;line-height:14px;position:absolute;bottom:2px;right:2px}.product-preview{z-index:1200;gap:var(--qc-inline-gap);border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:10px;flex-direction:column;padding:10px;animation:.16s ease-out product-preview-in;display:flex;position:fixed;box-shadow:0 12px 28px #0f172a24,0 2px 6px #0f172a0f}.product-preview:before{content:"";background:var(--qc-surface);border-left:1px solid var(--qc-border);border-bottom:1px solid var(--qc-border);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.product-preview.placement-right:before{margin-top:-5px;top:50%;left:-6px}.product-preview.placement-left:before{margin-top:-5px;top:50%;right:-6px;transform:rotate(225deg)}.product-preview.placement-bottom:before{margin-left:-5px;top:-6px;left:50%;transform:rotate(135deg)}.product-preview.placement-top:before{margin-left:-5px;bottom:-6px;left:50%;transform:rotate(-45deg)}@keyframes product-preview-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.product-preview{animation:none}}.product-preview-media{background:#f1f5f9;border-radius:6px;flex:auto;min-height:0;position:relative;overflow:hidden}.product-preview-media img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.product-preview-media img.pending{opacity:0}.product-preview-media img.ready{opacity:1;transition:opacity .14s}.product-preview-skeleton{background:linear-gradient(90deg,#eef2f6 0%,#f8fafc 45%,#eef2f6 90%) 0 0/200% 100%;animation:1.1s ease-in-out infinite product-skel;position:absolute;inset:0}@keyframes product-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.product-preview-error{height:100%;color:var(--qc-text-secondary);place-items:center;font-size:.8125rem;display:grid}.product-preview-arrow{color:#fff;cursor:pointer;background:#0f172a8c;border:none;border-radius:999px;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.product-preview-arrow.prev{left:8px}.product-preview-arrow.next{right:8px}.product-preview-dots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}.product-preview-dots span{background:#ffffff8c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 1px #0f172a33}.product-preview-dots span.on{background:var(--qc-teal)}.product-preview-caption{color:var(--qc-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;overflow:hidden}.product-preview-actions{justify-content:center;align-items:center;gap:var(--qc-block-gap);display:flex}.product-preview-link{border:1px solid var(--qc-border);background:var(--qc-surface);min-height:28px;color:var(--qc-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:.75rem;text-decoration:none;display:inline-flex}.product-preview-link:hover{border-color:color-mix(in srgb, var(--qc-teal) 45%, var(--qc-border));color:var(--qc-teal)}.product-preview-link.btn{font:inherit}.product-preview-nav{border:1px solid var(--qc-border);background:var(--qc-surface);color:var(--qc-text);cursor:pointer;border-radius:6px;min-height:28px;padding:0 10px;font-size:.75rem}.product-preview-count{color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem}.product-lightbox{z-index:1300;background:#0f172a8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-lightbox-card{gap:var(--qc-block-gap);background:var(--qc-surface);border-radius:12px;flex-direction:column;max-width:min(920px,100%);max-height:min(90vh,100%);padding:14px;display:flex;box-shadow:0 20px 48px #0f172a47}.product-lightbox-img{object-fit:contain;background:#f8fafc;border-radius:6px;max-width:100%;max-height:calc(90vh - 96px);margin:0 auto;display:block}.product-lightbox-bar{justify-content:space-between;align-items:center;gap:var(--qc-block-gap);flex-wrap:wrap;display:flex}.product-lightbox-cap{color:var(--qc-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.product-lightbox-actions{align-items:center;gap:var(--qc-inline-gap);flex-wrap:wrap;display:flex}.cell-main{color:var(--qc-text);font-weight:500;line-height:1.35}.cell-sub{color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.3}.cell-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._root_hexgf_1{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;max-width:100%;display:inline-flex}._ellipsis_hexgf_10{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._ellipsis_hexgf_10 ._name_hexgf_17{margin-left:8px}._code_hexgf_21{font-variant-numeric:tabular-nums;font-weight:600}._name_hexgf_17{color:var(--qc-text-secondary);overflow-wrap:anywhere;font-weight:500}.product-cell ._code_hexgf_21{color:var(--qc-text);font-weight:500}.product-cell ._name_hexgf_17{color:var(--qc-text-secondary);font-weight:500}.evidence-style ._code_hexgf_21{color:var(--qc-teal)}.evidence-style ._name_hexgf_17{font-size:.78rem}._skel_bw6vk_1{vertical-align:middle;background:linear-gradient(90deg,#e2e8f0 20%,#f8fafc 45%,#e2e8f0 70%) 0 0/200% 100%;border-radius:4px;animation:1.15s ease-in-out infinite _skel-shimmer_bw6vk_1;display:inline-block}._skelBlock_bw6vk_15{margin-top:8px;display:block}._skelStack_bw6vk_20{gap:var(--qc-block-gap);flex-direction:column;flex:1;padding:4px 0 8px;display:flex}._skelQueue_bw6vk_28 .queue-skel-row{gap:var(--qc-stack-gap);border-bottom:1px solid var(--qc-border);flex-direction:column;padding:10px 12px;display:flex}@keyframes _skel-shimmer_bw6vk_1{0%{background-position:200% 0}to{background-position:-200% 0}}.decision-queue,.overview-insight{border:1px solid var(--qc-border);background:var(--qc-surface);padding:var(--qc-page-gutter) var(--qc-page-gutter-bottom) var(--qc-block-gap);border-radius:10px;flex-direction:column;min-height:180px;display:flex;box-shadow:0 1px 2px #0f172a0a}.decision-queue.fix{border-top:3px solid var(--qc-amber)}.decision-queue.scale{border-top:3px solid var(--qc-opportunity)}.queue-head{margin-bottom:var(--qc-block-gap);justify-content:space-between;align-items:flex-start;gap:var(--qc-inline-gap);display:flex}.queue-title-block{align-items:flex-start;gap:var(--qc-inline-gap);min-width:0;display:flex}.queue-tone-dot{background:var(--qc-neutral);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.queue-tone-dot.fix{background:var(--qc-amber)}.queue-tone-dot.scale{background:var(--qc-opportunity)}.queue-tone-dot.insight{background:var(--qc-teal)}.queue-title-text{flex-direction:column;gap:2px;min-width:0;display:flex}.queue-title-row{align-items:center;gap:var(--qc-stack-gap);min-width:0;display:flex}.queue-head h3{font-family:var(--font-display);margin:0;font-size:.98rem;font-weight:600;line-height:1.25}.queue-info-btn{width:20px;height:20px;color:var(--qc-neutral);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.queue-info-btn:hover{color:var(--qc-teal);background:color-mix(in srgb, var(--qc-teal) 10%, #fff)}.queue-info-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--qc-teal) 45%, transparent);outline-offset:1px}.queue-rule{color:var(--qc-text-secondary);margin:0;font-size:.68rem;font-weight:400;line-height:1.35}.queue-count{background:var(--qc-table-head);min-width:1.6rem;height:1.4rem;color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0 7px;font-size:.74rem;font-weight:600;display:inline-flex}.queue-count.is-empty{color:color-mix(in srgb, var(--qc-text-secondary) 70%, #fff);background:color-mix(in srgb, var(--qc-table-head) 70%, #fff)}.queue-count.is-fix{color:var(--qc-amber);background:color-mix(in srgb, var(--qc-amber) 14%, #fff)}.queue-count.is-scale{color:var(--qc-opportunity);background:color-mix(in srgb, var(--qc-opportunity) 14%, #fff)}.queue-empty{color:var(--qc-text-secondary);text-align:center;justify-content:center;align-items:center;gap:var(--qc-inline-gap);flex-direction:column;flex:1;margin:0;padding:20px 10px;font-size:.88rem;display:flex}.queue-empty-icon{color:var(--qc-neutral);margin-bottom:2px;display:inline-flex}.queue-empty-icon.fix{color:var(--qc-amber)}.queue-empty-icon.scale{color:var(--qc-opportunity)}.queue-empty-title{color:var(--qc-text);font-size:.9rem;font-weight:600}.queue-empty-hint{color:var(--qc-text-secondary);max-width:16rem;font-size:.78rem;line-height:1.45}.queue-list{flex:1;margin:0;padding:0;list-style:none}.queue-cols,.queue-row{grid-template-columns:22px 40px minmax(9rem,1.6fr) minmax(3.75rem,.7fr) minmax(3.5rem,.6fr) minmax(3.5rem,.6fr) minmax(4.25rem,.7fr);align-items:center;column-gap:10px;display:grid}.queue-cols{border-bottom:1px solid var(--qc-border);color:var(--qc-text-secondary);letter-spacing:.02em;margin-bottom:2px;padding:0 8px 6px;font-size:.68rem;font-weight:500}.queue-cols>span:nth-child(n+4){text-align:right}.queue-cols-label{min-width:0}.queue-row{text-align:left;cursor:pointer;border-radius:8px;grid-template-rows:auto auto;align-items:center;row-gap:4px;width:100%;padding:8px;transition:background .12s;position:relative}.queue-row-hit{z-index:0;cursor:pointer;background:0 0;border:none;border-radius:8px;position:absolute;inset:0}.queue-row-hit:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--qc-teal) 45%, transparent);outline:none}.queue-row>:not(.queue-row-hit){z-index:1;pointer-events:none;position:relative}.queue-row>.queue-rank{grid-area:1/1/span 2;align-self:center}.queue-row>.product-thumb{pointer-events:auto;grid-area:1/2/span 2;align-self:center}.queue-row>.queue-identity{grid-area:1/3}.queue-row>.queue-impact{grid-area:1/4}.queue-row>.queue-sales{grid-area:1/5}.queue-row>.queue-returns{grid-area:1/6}.queue-row>.queue-rate{grid-area:1/7}.queue-row>.queue-meta{grid-area:2/3/auto/-1}.queue-row+.queue-row,.queue-list li+li .queue-row{margin-top:2px}.queue-row:hover{background:color-mix(in srgb, var(--qc-teal) 6%, transparent)}.queue-row:has(.queue-row-hit:focus-visible){background:color-mix(in srgb, var(--qc-teal) 6%, transparent)}.queue-rank{font-variant-numeric:tabular-nums;width:20px;min-width:20px;height:20px;color:var(--qc-text-secondary);background:var(--qc-table-head);border-radius:6px;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:inline-flex}.queue-rank.is-label.fix{color:var(--qc-amber);background:color-mix(in srgb, var(--qc-amber) 14%, #fff)}.queue-rank.is-label.scale{color:var(--qc-opportunity);background:color-mix(in srgb, var(--qc-opportunity) 14%, #fff)}.queue-identity{align-items:center;gap:var(--qc-inline-gap);min-width:0;display:flex}.queue-style{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.84rem;line-height:1.3;display:block;overflow:hidden}.queue-style .style-code-label-code{color:var(--qc-teal);word-break:normal;overflow-wrap:normal;font-weight:600}.queue-style .style-code-label-name{color:var(--qc-text);margin-left:6px;font-size:.78rem;font-weight:500}.queue-severity{letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:.62rem;font-weight:600;line-height:1.3}.queue-severity.critical{color:var(--qc-crimson);background:color-mix(in srgb, var(--qc-crimson) 12%, #fff)}.queue-severity.high{color:var(--qc-amber);background:color-mix(in srgb, var(--qc-amber) 14%, #fff)}.queue-severity.watch{color:var(--qc-text-secondary);background:var(--qc-table-head)}.queue-severity.opportunity{color:var(--qc-opportunity);background:color-mix(in srgb, var(--qc-opportunity) 12%, #fff)}.queue-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding-right:2px;display:flex}.queue-reason{align-items:center;gap:var(--qc-stack-gap);max-width:none;color:var(--qc-text);background:var(--qc-table-head);white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:.72rem;line-height:1.4;display:inline-flex}.queue-reason-share{color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.queue-delta{font-variant-numeric:tabular-nums;color:var(--qc-text-secondary);white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.3}.queue-delta.bad{color:var(--qc-crimson)}.queue-delta.good{color:var(--qc-opportunity)}.queue-hint{color:var(--qc-teal);white-space:nowrap;font-size:.72rem;line-height:1.35}.queue-metric{font-variant-numeric:tabular-nums;color:var(--qc-text);text-align:right;font-size:.8rem;font-weight:600;line-height:1.2}.queue-impact.fix{color:var(--qc-amber)}.queue-impact.scale{color:var(--qc-opportunity)}.queue-rate{font-variant-numeric:tabular-nums;text-align:right;font-size:.8rem;font-weight:600;line-height:1.2}.queue-rate.fix{color:var(--qc-amber)}.queue-rate.scale{color:var(--qc-opportunity)}.insight-actions .queue-cols{margin-bottom:2px}.queue-skel-row{justify-content:space-between;align-items:center;gap:var(--qc-block-gap);border-top:1px solid var(--qc-border);padding:8px 2px;display:flex}.diagnosis-page .diagnose-brief{margin-bottom:var(--qc-block-gap)}.diagnose-brief-top{justify-content:space-between;align-items:flex-start;gap:var(--qc-block-gap);flex-wrap:wrap;display:flex}.diagnose-brief-lead{align-items:flex-start;gap:var(--qc-block-gap);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.diagnose-brief-identity{min-width:0}.diagnose-brief-lead .product-thumb{flex-shrink:0}.diagnose-style-title{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0;display:flex}.diagnose-style-title .style-code-label{align-items:baseline;gap:10px}.diagnose-style-title .style-code-label-code{color:var(--qc-text)}.diagnose-style-title .style-code-label-name{font-family:var(--font-sans);color:var(--qc-text-secondary);font-size:1rem;font-weight:500}.diagnose-brief .brief-meta{margin-bottom:0}.diagnose-links{align-items:center;gap:var(--qc-inline-gap);flex-wrap:wrap;flex-shrink:0;display:flex}.kpi-strip{gap:var(--qc-block-gap);margin-bottom:var(--qc-block-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.kpi-strip.muted{padding:var(--qc-page-gutter-bottom) var(--qc-page-gutter);color:var(--qc-text-secondary);border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:10px;font-size:.9rem;display:block;box-shadow:0 1px 2px #0f172a0a}.kpi-cell{gap:var(--qc-stack-gap);padding:var(--qc-page-gutter) var(--qc-page-gutter-bottom);border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:10px;flex-direction:column;min-width:0;display:flex;box-shadow:0 1px 2px #0f172a0a}.kpi-label{letter-spacing:.02em;color:var(--qc-text-secondary);min-height:1em;font-size:.72rem;font-weight:500;line-height:1.2}.kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--qc-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:1.25em;font-size:1.4rem;font-weight:600;line-height:1.15;overflow:hidden}.kpi-hint{color:var(--qc-text-secondary);margin-top:2px;font-size:.68rem;line-height:1.35}.kpi-delta{font-variant-numeric:tabular-nums;color:var(--qc-text-secondary);background:var(--qc-table-head);border-radius:999px;align-self:flex-start;align-items:center;gap:3px;min-height:1.35em;margin-top:4px;padding:2px 7px;font-size:.72rem;font-weight:600;line-height:1.35;display:inline-flex}.kpi-delta-arrow{font-size:.68rem;line-height:1}.kpi-delta.good{color:var(--status-good-text);background:var(--status-good-bg);border:1px solid var(--status-good-border)}.kpi-delta.bad{color:var(--status-bad-text);background:var(--status-bad-bg);border:1px solid var(--status-bad-border)}.kpi-delta.placeholder{visibility:hidden;background:0 0;padding:2px 0}.diagnose-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.diagnose-variant-grid{margin-bottom:var(--qc-block-gap)}.diagnose-lower-grid{gap:var(--qc-block-gap);margin-bottom:var(--qc-block-gap);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.diagnose-reasons{border-top:3px solid var(--qc-teal)}.diagnose-actions-panel{border-top:3px solid var(--qc-border-muted)}.diagnose-vcols{border-bottom:1px solid var(--qc-border);letter-spacing:.02em;color:var(--qc-text-secondary);grid-template-columns:22px 40px minmax(0,1.4fr) minmax(3.5rem,.7fr) minmax(3.5rem,.7fr);align-items:center;column-gap:10px;margin-bottom:2px;padding:0 8px 6px;font-size:.68rem;font-weight:600;display:grid}.diagnose-vcols span:nth-child(4),.diagnose-vcols span:nth-child(5){text-align:right}.diagnose-vrow{width:100%;min-height:52px;color:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:22px 40px minmax(0,1.4fr) minmax(3.5rem,.7fr) minmax(3.5rem,.7fr);align-items:center;column-gap:10px;margin:0;padding:8px;transition:background .12s;display:grid;position:relative}.diagnose-vrow-hit{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.diagnose-vrow-hit:focus-visible{outline:2px solid color-mix(in srgb, var(--qc-teal) 45%, transparent);outline-offset:0}.diagnose-vrow>:not(.diagnose-vrow-hit){z-index:1;pointer-events:none;position:relative}.diagnose-vrow>.product-thumb{pointer-events:auto}.diagnose-vrow:hover{background:color-mix(in srgb, var(--qc-teal) 6%, transparent)}.diagnose-vrow:has(.diagnose-vrow-hit:focus-visible){background:color-mix(in srgb, var(--qc-teal) 6%, transparent)}.diagnose-vrow-name{min-width:0;overflow:hidden}.diagnose-vrow-rate{font-variant-numeric:tabular-nums;text-align:right;color:var(--qc-text);font-size:.88rem;font-weight:600}.diagnose-vrow-rate.fix{color:var(--qc-amber)}.diagnose-vrow-rate.scale{color:var(--qc-opportunity)}.diagnose-vrow-meta{font-variant-numeric:tabular-nums;color:var(--qc-text-secondary);text-align:right;white-space:nowrap;font-size:.78rem}.diagnose-vrow-sep{opacity:.55;margin:0 2px}.diagnose-action-list{gap:var(--qc-inline-gap);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.diagnose-action{column-gap:var(--qc-block-gap);border:1px solid var(--qc-border);background:var(--qc-surface);cursor:pointer;text-align:left;width:100%;color:var(--qc-text);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;margin:0;padding:10px 12px;transition:border-color .12s,background .12s;display:grid;position:relative}.diagnose-action.has-thumb{grid-template-columns:44px minmax(0,1fr)}.diagnose-action-hit{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.diagnose-action-hit:focus-visible{outline:2px solid color-mix(in srgb, var(--qc-teal) 45%, transparent);outline-offset:1px}.diagnose-action>:not(.diagnose-action-hit){z-index:1;pointer-events:none;position:relative}.diagnose-action>.product-thumb{pointer-events:auto;margin-top:1px}.diagnose-action-body{align-items:flex-start;gap:var(--qc-stack-gap);flex-direction:column;min-width:0;display:flex}.diagnose-action:hover{border-color:color-mix(in srgb, var(--qc-teal) 40%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal) 4%, #fff)}.diagnose-action:has(.diagnose-action-hit:focus-visible){border-color:color-mix(in srgb, var(--qc-teal) 40%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal) 4%, #fff)}.diagnose-action.fix{border-left:3px solid var(--qc-amber)}.diagnose-action.scale{border-left:3px solid var(--qc-opportunity)}.diagnose-action.investigate{border-left:3px solid var(--qc-neutral)}.diagnose-action-badge{letter-spacing:.02em;color:var(--qc-text-secondary);background:var(--qc-table-head);border-radius:4px;align-items:center;padding:1px 6px;font-size:.68rem;font-weight:600;line-height:1.4;display:inline-flex}.diagnose-action-badge.fix{color:var(--qc-amber);background:color-mix(in srgb, var(--qc-amber) 14%, #fff)}.diagnose-action-badge.scale{color:var(--qc-opportunity);background:color-mix(in srgb, var(--qc-opportunity) 14%, #fff)}.diagnose-action-badge.investigate{color:var(--qc-text-secondary);background:var(--qc-table-head)}.diagnose-action-title{color:var(--qc-text);font-size:.88rem;font-weight:600;line-height:1.35}.diagnose-action-detail{color:var(--qc-text-secondary);font-size:.78rem;line-height:1.45}.diagnose-empty-card{text-align:center;flex-direction:column;align-items:center;margin-top:8px;padding:28px 20px;display:flex}.diagnose-empty-title{font-family:var(--font-display);color:var(--qc-text);margin:0 0 6px;font-size:1.05rem;font-weight:600}.diagnose-empty-hint{text-align:center;max-width:28rem}@media (width<=1100px){.diagnose-lower-grid{grid-template-columns:1fr}.diagnose-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.queue-grid{gap:var(--qc-block-gap);margin-bottom:var(--qc-block-gap);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.queue-grid.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s}.queue-grid .overview-insight{grid-column:1/-1}@media (width<=960px){.queue-grid{grid-template-columns:1fr}.queue-grid .overview-insight{grid-column:auto}}.panel-inset{border:1px solid var(--qc-border);background:var(--qc-surface);padding:var(--qc-page-gutter) var(--qc-page-gutter-bottom);border-radius:4px}.overview-page .overview-brief{margin-bottom:var(--qc-block-gap);padding:var(--qc-page-gutter-bottom) var(--qc-page-gutter)}.brief-masthead .brief-window{color:var(--qc-text);font-family:"Source Serif 4",Noto Serif SC,serif;font-size:1.05rem;font-weight:600;line-height:1.3}.brief-meta{color:var(--qc-text-secondary);margin:4px 0 10px;font-size:.8rem}.brief-summary{gap:var(--qc-block-gap);color:var(--qc-text);flex-direction:column;margin:0;display:flex}.brief-summary-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.brief-summary-head .brief-window{flex:none}.brief-kpi-line{min-width:0;color:var(--qc-text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 0;font-size:.92rem;line-height:1.45;display:flex}.brief-kpi-line strong{color:var(--qc-text);font-variant-numeric:tabular-nums;font-weight:650}.brief-kpi-sep{color:var(--qc-border-muted);margin:0 .45em}.brief-action-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.brief-action-row{border:1px solid var(--qc-border);background:color-mix(in srgb, var(--qc-surface) 92%, var(--qc-canvas));border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:6px 8px;min-width:0;padding:8px 10px;display:flex}.brief-action-row.is-fix{border-color:color-mix(in srgb, var(--qc-amber) 28%, var(--qc-border));background:color-mix(in srgb, var(--qc-amber) 6%, var(--qc-surface))}.brief-action-row.is-scale{border-color:color-mix(in srgb, var(--qc-opportunity) 28%, var(--qc-border));background:color-mix(in srgb, var(--qc-opportunity) 6%, var(--qc-surface))}.brief-action-label{letter-spacing:.04em;text-transform:none;color:var(--qc-text-secondary);flex:none;font-size:.75rem;font-weight:650}.brief-action-row.is-fix .brief-action-label{color:var(--qc-amber)}.brief-action-row.is-scale .brief-action-label{color:var(--qc-opportunity)}.brief-action-detail{min-width:0;color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;flex:12rem;font-size:.84rem;line-height:1.4}@media (width<=900px){.brief-action-rows{grid-template-columns:1fr}}.brief-style-link,.brief-style-mark{font:inherit;font-weight:650;line-height:inherit;vertical-align:baseline;background:0 0;border:none;border-radius:2px;margin:0;padding:0 1px;display:inline}.brief-style-link{cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.brief-style-link:hover{text-decoration-thickness:2px}.brief-style-link.is-fix,.brief-style-mark.is-fix{color:var(--qc-amber);-webkit-text-decoration-color:color-mix(in srgb, var(--qc-amber) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--qc-amber) 55%, transparent)}.brief-style-link.is-fix:hover{color:#a8641f;background:color-mix(in srgb, var(--qc-amber) 12%, transparent)}.brief-style-link.is-scale,.brief-style-mark.is-scale{color:var(--qc-opportunity);-webkit-text-decoration-color:color-mix(in srgb, var(--qc-opportunity) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--qc-opportunity) 55%, transparent)}.brief-style-link.is-scale:hover{color:#116b34;background:color-mix(in srgb, var(--qc-opportunity) 12%, transparent)}.brief-style-link .style-code-label,.brief-style-mark .style-code-label{display:inline}.brief-style-link .style-code-label-code,.brief-style-mark .style-code-label-code{letter-spacing:.02em;font-family:IBM Plex Mono,SF Mono,ui-monospace,monospace}.brief-style-link .style-code-label-name,.brief-style-mark .style-code-label-name{margin-left:.35em;font-weight:600}.insight-empty{color:var(--qc-text-secondary);margin:0;padding:12px 4px;font-size:.84rem;line-height:1.45}.reason-pie-body,.qc-chart{height:100%;min-height:280px}.reason-card>.reason-chart-body,.reason-card>.empty{flex:1 1 0;min-height:0}.reason-card-head{flex-wrap:nowrap}.reason-card-tools{align-items:center;gap:var(--qc-inline-gap);flex-shrink:0;display:inline-flex}.reason-card-title{align-items:center;gap:var(--qc-inline-gap);min-width:0;display:inline-flex}.reason-card{min-height:0}.reason-chart-body{scrollbar-gutter:stable;flex:1 1 0;min-height:0;overflow:hidden auto}.reason-chart-body>div{min-height:0}.reason-expand{white-space:nowrap;flex-shrink:0;font-size:.78rem}.reason-remarks-toggle{border:1px solid var(--qc-border);background:var(--qc-surface);color:var(--qc-text-secondary);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:4px;flex-shrink:0;min-height:28px;margin:0;padding:2px 8px;font-size:.72rem;font-weight:600;line-height:1.4}.reason-remarks-toggle:hover{border-color:color-mix(in srgb, var(--qc-teal) 45%, var(--qc-border));color:var(--qc-teal)}.reason-remarks-toggle.active{border-color:color-mix(in srgb, var(--qc-teal) 55%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal) 10%, white);color:var(--qc-teal)}.reason-bar-list{flex-direction:column;gap:1px;margin:0;padding:2px 0 0;list-style:none;display:flex}.reason-bar-list>li{min-width:0}.reason-bar-list>li>*{box-sizing:border-box;width:100%;min-width:0}.reason-bar-row{appearance:none;--reason-label-w:5rem;--reason-qty-w:6ch;--reason-share-w:7ch;grid-template-columns:18px minmax(2.75rem, var(--reason-label-w)) minmax(40px, 1fr) var(--reason-qty-w) var(--reason-share-w);box-sizing:border-box;width:100%;min-width:0;min-height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;column-gap:6px;margin:0;padding:6px 4px 6px 6px;display:grid}:is(.reason-bar-row:not(:has(>.reason-bar-rank)),.reason-bar-row:has(>.reason-bar-rank.is-empty)){grid-template-columns:minmax(2.75rem, var(--reason-label-w)) minmax(40px, 1fr) var(--reason-qty-w) var(--reason-share-w)}.reason-bar-row:hover,.reason-bar-row:focus-visible{background:#f8fafc}.reason-bar-row:focus-visible{outline:2px solid color-mix(in srgb, var(--qc-teal) 45%, transparent);outline-offset:0}.reason-bar-row.is-selected{background:color-mix(in srgb, var(--qc-teal) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qc-teal) 35%, var(--qc-border))}.reason-bar-row.is-other .reason-bar-fill{background:#0f5c632e}.reason-bar-rank{font-variant-numeric:tabular-nums;width:18px;height:18px;color:var(--qc-text-secondary);background:var(--qc-bg-subtle);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:600;line-height:1;display:inline-flex}.reason-bar-rank.is-top{background:color-mix(in srgb, var(--qc-teal) 14%, var(--qc-bg-subtle));color:var(--qc-teal);font-weight:700}.reason-bar-rank.is-empty{display:none}.reason-bar-label{width:100%;color:var(--qc-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.78rem;display:block;overflow:hidden}.reason-bar-row>.reason-bar-label{width:100%;min-width:0;max-width:100%;overflow:hidden}.reason-bar-row>span:has(.reason-bar-label){width:100%;min-width:0;max-width:100%;overflow:hidden}.reason-bar-row.is-selected .reason-bar-label{color:var(--qc-teal);font-weight:600}.reason-bar-track{background:color-mix(in srgb, var(--qc-teal) 8%, var(--qc-bg-subtle));border-radius:999px;align-self:center;width:100%;min-width:0;height:8px;display:block;overflow:hidden}.reason-bar-fill{transform-origin:0;background:#0f5c638c;border-radius:999px;min-width:2px;height:100%;transition:width .28s;display:block}.reason-bar-row.is-selected .reason-bar-fill{background:#0f5c63}.reason-bar-share,.reason-bar-qty{box-sizing:border-box;color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:.72rem;overflow:visible}.reason-bar-qty{color:var(--qc-text);font-weight:500}._bar_3e7zc_1{margin-bottom:var(--qc-block-gap);flex-shrink:0;animation:.2s _barIn_3e7zc_19}@keyframes _barIn_3e7zc_19{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._barInner_3e7zc_19{align-items:center;gap:var(--qc-inline-gap);min-width:0;height:26px;padding:2px 0;display:flex}._chips_3e7zc_28{align-items:center;gap:var(--qc-inline-gap);scrollbar-width:none;flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}._chips_3e7zc_28::-webkit-scrollbar{display:none}._chip_3e7zc_28{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px 2px 8px;font-size:12px;line-height:16px;transition:background-color .12s;display:inline-flex}._chip_3e7zc_28:hover{background:#e2e8f0}._chipText_3e7zc_62{white-space:nowrap;min-width:0}._chipPrefix_3e7zc_67{font-weight:500}._chipX_3e7zc_71{opacity:.55;flex-shrink:0;font-size:12px;line-height:1}._chip_3e7zc_28:hover ._chipX_3e7zc_71{opacity:.85}._clearAll_3e7zc_82{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-size:12px;line-height:1;transition:color .12s}._clearAll_3e7zc_82:hover{color:var(--qc-crimson)}@media (prefers-reduced-motion:reduce){._bar_3e7zc_1{animation:none}}._card_138cd_1{min-width:0;position:relative;overflow:hidden}@media (width<=1200px){._card_138cd_1 .explore-remarks-resizer{display:none}}@media (width<=960px){._card_138cd_1 .explore-remarks-resizer{display:none}}._headMeta_138cd_19{align-items:center;gap:var(--qc-inline-gap);font-variant-numeric:tabular-nums;min-width:0;color:var(--qc-text-secondary);font-size:.72rem;display:inline-flex}._body_138cd_29{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}._body_138cd_29>.error{margin:8px 12px 0}._feed_138cd_41{flex-direction:column;flex:1 1 0;min-height:0;padding:0 16px 10px;display:flex;overflow:hidden}._list_138cd_50{scrollbar-gutter:stable;gap:var(--qc-inline-gap);flex-direction:column;flex:1 1 0;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow:auto}._vocItem_138cd_63{margin:0;padding:0;list-style:none}._vocLink_138cd_69{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:0;transition:background-color .12s;display:block}._vocLink_138cd_69:hover ._vocCard_138cd_83{background:color-mix(in srgb, var(--qc-teal) 6%, var(--qc-bg-subtle))}._vocLink_138cd_69:focus-visible{outline:2px solid color-mix(in srgb, var(--qc-teal) 45%, transparent);outline-offset:1px}._vocCard_138cd_83{background:color-mix(in srgb, var(--qc-bg-subtle) 70%, transparent);box-sizing:border-box;border:none;border-radius:6px;padding:10px 12px;transition:background-color .12s}._vocCardTop_138cd_101{justify-content:space-between;align-items:flex-start;gap:var(--qc-inline-gap);min-width:0;display:flex}._vocPrimary_138cd_109{min-width:0;color:var(--qc-text);overflow-wrap:anywhere;word-break:break-word;flex:auto;margin:0;font-size:.8125rem;line-height:1.45}._vocTag_138cd_120{color:var(--qc-text-secondary);background:var(--qc-bg-subtle);border:1px solid color-mix(in srgb, var(--qc-border) 80%, transparent);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:.68rem;font-weight:500;line-height:1.35}._vocSecondary_138cd_133{color:var(--qc-text-secondary);overflow-wrap:anywhere;word-break:break-word;margin:5px 0 0;padding:0;font-size:.72rem;line-height:1.45}._vocSecondaryPending_138cd_143{opacity:.85;font-style:italic}._sentinel_138cd_148{text-align:center;color:var(--qc-text-secondary);border-bottom:none;padding:10px 2px 4px;font-size:.72rem;list-style:none}._sentinelEnd_138cd_157{opacity:.72}._card_138cd_1>.error{margin:8px 12px 0;font-size:.82rem}._isLoading_138cd_166 ._list_138cd_50{opacity:.72;pointer-events:none}._load_138cd_171{align-items:center;gap:var(--qc-inline-gap);color:var(--qc-text-secondary);background:color-mix(in srgb, var(--qc-teal,#0d9488) 8%, transparent);border:1px solid color-mix(in srgb, var(--qc-teal,#0d9488) 18%, var(--qc-border));border-radius:6px;margin:0 10px 8px;padding:6px 10px;font-size:.78rem;line-height:1.35;display:flex}._load_138cd_171 .table-load-spinner{width:12px;height:12px}.explore-card{border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:var(--qc-radius-card);box-shadow:var(--qc-shadow-card);flex-direction:column;width:100%;min-width:0;padding:0;display:flex;overflow:hidden}.explore-card-head{justify-content:space-between;align-items:center;gap:var(--qc-inline-gap);background:var(--qc-surface);border-bottom:none;flex-shrink:0;margin:0;padding:14px 16px 6px;display:flex}.explore-card-head-lead{align-items:center;gap:var(--qc-inline-gap);flex:auto;min-width:0;display:inline-flex}.explore-card-head-actions{justify-content:flex-end;align-items:center;gap:var(--qc-inline-gap);flex-shrink:0;margin-left:auto;display:inline-flex}.explore-card-head h3{font-family:var(--font-display);color:var(--qc-text);white-space:nowrap;flex-shrink:0;min-width:0;margin:0;font-size:.88rem;font-weight:600;line-height:1.2}.explore-card-head .level-toggle button{min-width:0;padding:0 10px}.explore-card-head .hint{color:var(--qc-text-secondary);font-size:.75rem}.explore-card>.reason-chart-body,.explore-card>.empty,.explore-card>.overview-chart-body{padding:0 16px 10px}.module-body.explore-layout{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.explore-layout>[data-selected-conditions],.explore-layout>.problem-strip{flex-shrink:0}.explore-layout>.error{margin-bottom:var(--qc-block-gap);flex-shrink:0}.explore-grid.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s}.explore-stack{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.explore-grid{gap:var(--qc-block-gap);margin-bottom:var(--qc-block-gap);flex:1 1 0;grid-template-columns:minmax(300px,22%) minmax(0,1fr);align-items:stretch;min-height:0;display:grid;overflow:hidden}.explore-grid.has-remarks{grid-template-columns:minmax(300px, 22%) var(--explore-remarks-w,400px) minmax(0, 1fr)}.explore-grid.secondary{gap:var(--qc-block-gap);flex:none;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:stretch;min-height:0;max-height:none;margin-bottom:0;overflow:visible}.explore-grid.secondary .return-trend-panel,.explore-grid.secondary .return-lag-panel{height:auto;min-height:0;overflow:visible}.explore-grid .return-trend-panel,.explore-grid .return-lag-panel,.explore-grid .explore-card{height:100%;min-height:0}.explore-grid .reason-card,.explore-grid .explore-remarks-card{align-self:stretch;height:100%;min-height:0}.explore-grid .matrix-card{align-self:start;height:auto;min-height:0;max-height:100%}.problem-strip{border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:var(--qc-radius-card);box-shadow:var(--qc-shadow-card);padding:var(--qc-stack-gap) var(--qc-inline-gap);margin-bottom:var(--qc-block-gap)}.problem-strip-bar{align-items:center;gap:var(--qc-block-gap);min-width:0;display:flex}.problem-strip-lead{align-items:center;gap:var(--qc-inline-gap);flex-shrink:0;display:inline-flex}.problem-strip-label{color:var(--qc-text);white-space:nowrap;font-size:.78rem;font-weight:600}.problem-strip-head{justify-content:space-between;align-items:baseline;gap:var(--qc-block-gap);margin-bottom:4px;display:flex}.problem-strip-head+.problem-list+.problem-strip-head{border-top:1px solid var(--qc-border);margin-top:10px;padding-top:8px}.problem-strip-head h3{font-family:var(--font-display);color:var(--qc-text);margin:0;font-size:.82rem;font-weight:600}.problem-strip-head .hint{color:var(--qc-text-secondary);font-size:.72rem}@media (width<=900px){.problem-meta-detail{display:none}.problem-strip-bar{flex-wrap:wrap}.problem-list{flex-basis:100%;order:3}}.problem-list{gap:var(--qc-inline-gap);scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.problem-list::-webkit-scrollbar{display:none}.problem-list-wrap{flex:1;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.problem-list-wrap:before,.problem-list-wrap:after{content:"";pointer-events:none;z-index:1;opacity:0;width:28px;transition:opacity .15s;position:absolute;top:0;bottom:1px}.problem-list-wrap:before{background:linear-gradient(to right, var(--qc-surface) 15%, transparent);left:22px}.problem-list-wrap:after{background:linear-gradient(to left, var(--qc-surface) 15%, transparent);right:22px}.problem-list-wrap.can-scroll-left:before,.problem-list-wrap.can-scroll-right:after{opacity:1}.problem-scroll-btn{width:20px;height:24px;color:var(--qc-text-secondary);cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:1rem;line-height:1;transition:opacity .12s,color .12s,background-color .12s;display:inline-flex}.problem-scroll-btn:hover:not(:disabled){opacity:1;color:var(--qc-teal);background:color-mix(in srgb, var(--qc-teal) 6%, transparent)}.problem-scroll-btn:disabled{opacity:.2;cursor:default}.problem-item{align-items:center;gap:var(--qc-inline-gap);border:1px solid var(--qc-border);cursor:pointer;text-align:left;white-space:nowrap;background:#fff;border-radius:4px;flex-direction:row;flex-shrink:0;min-width:0;padding:3px 10px 3px 8px;display:inline-flex}.problem-item:hover{border-color:#0f5c6373}.problem-item.active{border-color:var(--qc-teal);background:#0f5c6314}.problem-name{align-items:center;gap:var(--qc-inline-gap);color:var(--qc-text);font-size:.8rem;font-weight:600;display:inline-flex}.problem-meta{color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;font-size:.72rem}.problem-meta-detail{opacity:.85}@media (width<=1200px){.explore-grid,.explore-grid.has-remarks,.explore-grid.secondary{grid-template-columns:1fr}.explore-remarks-resizer{display:none}.kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.module-body.explore-layout{min-height:auto;overflow:visible}.explore-stack{flex:none}.explore-grid,.explore-grid.secondary{flex:none;min-height:0;max-height:none}.explore-grid .explore-card{height:auto}.matrix-scroll{max-height:min(50vh,480px)}.return-trend-chart{height:248px;min-height:248px}.return-trend-chart>div{inset:auto;position:relative!important}}@media (width<=960px){.explore-grid,.explore-grid.has-remarks,.explore-grid.secondary{grid-template-columns:1fr}.explore-remarks-resizer{display:none}.kpi-strip,.diagnose-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.table-wrap{max-height:none}}@media (width>=1600px){.explore-grid{grid-template-columns:300px minmax(0,1fr)}.explore-grid.has-remarks{grid-template-columns:300px var(--explore-remarks-w,420px) minmax(0, 1fr)}.explore-grid.secondary{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}}.level-toggle{border:1px solid var(--qc-border);box-sizing:border-box;background:#f1f5f9;border-radius:6px;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.level-toggle button{appearance:none;min-width:52px;min-height:28px;padding:0 var(--qc-page-gutter);color:var(--qc-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;margin:0;font-size:.78rem;font-weight:500;line-height:1;transition:background .12s,color .12s;display:inline-flex}.level-toggle button:hover:not(:disabled):not(.active){color:var(--qc-text);background:#ffffffa6}.level-toggle button.active{background:var(--qc-surface);color:var(--qc-teal);font-weight:600;box-shadow:0 1px 2px #0f172a0f}.level-toggle button:disabled{opacity:.4;cursor:not-allowed}.level-toggle button:focus-visible{outline-offset:1px;outline:2px solid #0f5c6359}._panel_1tu95_1{border-radius:var(--qc-radius-card);background:var(--qc-surface);box-shadow:var(--qc-shadow-card);border:1px solid #e2e8f0cc;flex-direction:column;min-height:0;margin-bottom:0;padding:14px 16px 12px;display:flex}._head_1tu95_13{justify-content:space-between;align-items:baseline;gap:var(--qc-block-gap);margin-bottom:var(--qc-block-gap);flex-shrink:0;display:flex}._title_1tu95_22{color:var(--qc-text);margin:0;font-size:.88rem;font-weight:600}._sub_1tu95_29{color:var(--qc-neutral);white-space:nowrap;font-size:.72rem}._bars_132sp_1{flex-direction:column;flex:none;justify-content:flex-start;gap:2px;min-height:0;padding:2px 0 0;display:flex}._summary_132sp_11{color:var(--qc-text-secondary);margin:0 0 6px;font-size:.72rem;line-height:1.35}._summarySep_132sp_18{opacity:.55;margin:0 .35em}._panel_132sp_23{align-self:start}._median_132sp_27{font-variant-numeric:tabular-nums}._empty_132sp_31{flex:auto;justify-content:center;align-items:center;min-height:160px;display:flex}._row_132sp_39{gap:var(--qc-block-gap);color:inherit;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:4px;grid-template-columns:52px minmax(0,1fr) max-content;align-items:center;width:100%;margin:0;padding:4px 6px;font-size:.78rem;display:grid}._clickable_132sp_56{cursor:pointer}._clickable_132sp_56:hover{background:color-mix(in srgb, var(--qc-teal) 5%, transparent)}._selected_132sp_64{background:color-mix(in srgb, var(--qc-teal) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qc-teal) 35%, var(--qc-border))}._clickable_132sp_56:focus-visible{outline:2px solid color-mix(in srgb, var(--qc-teal) 45%, transparent);outline-offset:1px}._label_132sp_74{color:var(--qc-text-secondary);white-space:nowrap}._selected_132sp_64 ._label_132sp_74{color:var(--qc-text);font-weight:600}._track_132sp_84{background:#e2e8f0;border-radius:2px;min-width:0;height:8px;overflow:hidden}._fill_132sp_92{background:var(--qc-teal);transform-origin:0;border-radius:2px;height:100%;transition:width .32s}._fill_132sp_92[data-sev="0"]{background:var(--qc-opportunity)}._fill_132sp_92[data-sev="1"]{background:color-mix(in srgb, var(--qc-opportunity) 50%, var(--qc-teal))}._fill_132sp_92[data-sev="2"]{background:var(--qc-teal)}._fill_132sp_92[data-sev="3"]{background:color-mix(in srgb, var(--qc-teal) 35%, var(--qc-amber))}._fill_132sp_92[data-sev="4"]{background:var(--qc-amber)}._fill_132sp_92[data-sev="5"]{background:var(--qc-crimson)}@media (prefers-reduced-motion:reduce){._fill_132sp_92{transition:none}}._meta_132sp_130{text-align:right;font-variant-numeric:tabular-nums;color:var(--qc-text-secondary);white-space:nowrap;flex-shrink:0;min-width:7.5em}.empty.compact{text-align:center;color:var(--qc-text-secondary);padding:24px 8px;font-size:.88rem}.empty-guided p{margin:0 0 10px}.empty-actions{gap:var(--qc-inline-gap);flex-wrap:wrap;justify-content:center;display:flex}.empty-actions .secondary{padding:4px 10px;font-size:.8rem}.qc-chart{width:100%;position:relative}.qc-chart--donut,.qc-chart.cockpit-donut-chart{overflow:visible}.qc-chart-empty-inner{justify-content:center;align-items:center;gap:var(--qc-stack-gap);min-height:inherit;flex-direction:column;padding:24px 16px;display:flex}.qc-chart-empty-title{color:var(--qc-text-secondary);margin:0;font-size:.82rem;font-weight:600}.qc-chart-empty-text{color:var(--qc-neutral);max-width:22rem;margin:0;font-size:.75rem;line-height:1.45}._wrap_1d06k_1{flex-shrink:0;display:inline-flex}._trigger_1d06k_6{border:1px solid var(--qc-border-muted);background:var(--qc-bg-subtle);width:16px;height:16px;color:var(--qc-text-secondary);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.62rem;font-style:italic;font-weight:700;line-height:1;display:inline-flex}._trigger_1d06k_6:hover,._trigger_1d06k_6:focus-visible,._triggerOpen_1d06k_27{border-color:var(--qc-teal);color:var(--qc-teal);outline:none}.return-trend-head{justify-content:space-between;align-items:center;gap:var(--qc-block-gap);margin-bottom:var(--qc-block-gap);flex-shrink:0;display:flex}.return-trend-title-row{align-items:center;gap:6px;min-width:0;display:inline-flex}.return-trend-title{color:var(--qc-text);margin:0;font-size:.875rem;font-weight:500;line-height:1.25}.trend-grain-toggle{box-sizing:border-box;background:#f1f5f9;border-radius:6px;flex-shrink:0;align-items:stretch;gap:0;padding:2px;display:inline-flex}.trend-grain-toggle button{appearance:none;color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:36px;min-height:28px;margin:0;padding:0 10px;font-size:.78rem;font-weight:500;line-height:1;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.trend-grain-toggle button:hover:not(:disabled):not(.active){color:var(--qc-text)}.trend-grain-toggle button.active{color:#0f172a;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.trend-grain-toggle button:disabled{opacity:.45;cursor:not-allowed}.trend-grain-toggle button:focus-visible{outline-offset:1px;outline:2px solid #0f5c6359}.return-trend-chart.qc-chart{flex:auto;width:100%;height:260px;min-height:260px;position:relative}.return-trend-chart.qc-chart>div{inset:0;width:100%!important;height:100%!important;position:absolute!important}.return-trend-empty{flex:auto;justify-content:center;align-items:center;min-height:200px;display:flex}.data-table{border-collapse:collapse;table-layout:fixed;width:100%}.data-table thead th.data-table-col-head{z-index:1;background:var(--qc-bg-subtle);color:var(--qc-text-secondary);text-align:left;border-bottom:1px solid var(--qc-border);vertical-align:middle;height:32px;padding:0 8px;font-size:.75rem;font-weight:500;position:sticky;top:0}.data-table-col-head--tip{cursor:help}.data-table-col-head-tip{cursor:help;max-width:100%;display:inline-flex}.data-table-col-head--right{text-align:right}.data-table-col-head--right .data-table-col-head-tip{justify-content:flex-end;width:100%}.data-table-col-head--center{text-align:center}.data-table-col-head--center .data-table-col-head-tip{justify-content:center;width:100%}.data-table-col-head-text{max-width:100%;display:inline-block}.matrix-card{--matrix-color-col-w:168px;--matrix-color-chrome-w:52px;--matrix-color-label-max:calc(var(--matrix-color-col-w) - var(--matrix-color-chrome-w) - 16px);--matrix-head-h:32px;--matrix-cell-h:48px;--matrix-cell-w:72px;--matrix-col-w:76px;--matrix-z-body:1;--matrix-z-pin-side:2;--matrix-z-pin-edge:3;--matrix-z-corner:4;--matrix-footer-bg:var(--qc-canvas);overflow:hidden}.matrix-card.is-fit table.dim-table{width:max-content;max-width:none}.matrix-card.is-fit table.matrix{width:max-content;min-width:0;max-width:none}.matrix-card.is-fill table.dim-table{table-layout:fixed;width:100%;max-width:none}.matrix-card.is-fill table.dim-table thead th:not(.dim-col-color),.matrix-card.is-fill table.dim-table td.num{width:auto;min-width:76px;max-width:none}.matrix-card.is-fill table.matrix{width:100%;min-width:max-content}.matrix-card-head .matrix-legend{flex:0 0 100%;gap:6px 10px;width:100%;margin:0}.matrix-card-head{align-items:center;gap:var(--qc-inline-gap);flex-wrap:wrap}.matrix-card-head-lead{align-items:center;gap:var(--qc-inline-gap);flex:auto;min-width:0;display:inline-flex}.matrix-card-head-lead h3{flex:none;margin:0}.matrix-card-tools{align-items:center;gap:var(--qc-inline-gap);flex-shrink:0;margin-left:auto;display:inline-flex}.matrix-card-tools-sep{background:var(--qc-border);flex-shrink:0;width:1px;height:12px}.matrix-card-head .level-toggle button{min-width:0;padding:0 8px}.matrix-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b866 transparent;flex:0 auto;min-height:0;max-height:100%;overflow:auto}.matrix-scroll::-webkit-scrollbar{background:0 0;width:6px;height:6px}.matrix-scroll::-webkit-scrollbar-track{background:0 0}.matrix-scroll::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:9999px}.matrix-scroll::-webkit-scrollbar-thumb:hover{background:#64748bb3}.matrix-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}table.dim-table tfoot .matrix-footer th,table.dim-table tfoot .matrix-footer td,table.dim-table tfoot .dim-total th,table.dim-table tfoot .dim-total td,table.matrix tfoot .matrix-footer th,table.matrix tfoot .matrix-footer td{border-bottom:none;border-top:1px solid var(--qc-border);color:var(--qc-text);background-color:var(--matrix-footer-bg);z-index:var(--matrix-z-pin-edge);box-shadow:0 -3px 8px #0000000a, 0 -1px 0 var(--qc-border);vertical-align:middle;box-sizing:border-box;height:calc(var(--matrix-cell-h,48px) + 4px);min-height:calc(var(--matrix-cell-h,48px) + 4px);font-weight:600;position:sticky;bottom:0}table.dim-table tfoot .matrix-footer th.matrix-footer-corner,table.dim-table tfoot .dim-total th.matrix-footer-corner,table.matrix tfoot .matrix-footer th.matrix-footer-corner{z-index:var(--matrix-z-corner);text-align:left;background-color:var(--matrix-footer-bg);text-overflow:ellipsis;white-space:nowrap;box-shadow:1px 0 0 var(--qc-border), 0 -3px 8px #0000000a, 0 -1px 0 var(--qc-border);padding:8px;font-size:.75rem;font-weight:700;left:0;overflow:hidden}table.dim-table tfoot .matrix-footer td.num{text-align:right;font-variant-numeric:tabular-nums;padding:0 8px}.matrix-axis-btn{cursor:pointer;color:inherit;font:inherit;text-align:center;box-sizing:border-box;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;min-width:40px;max-width:100%;min-height:28px;padding:4px 6px;display:inline-flex}.matrix-axis-btn.row{text-align:left;justify-content:flex-start;min-width:0;padding:2px 4px;display:inline-flex}.matrix-axis-btn:hover{color:var(--qc-teal);background:#0f5c6314}.matrix-axis-btn.selected{outline:1px solid var(--qc-teal);color:var(--qc-teal);background:#0f5c631f}.matrix-axis-active{color:var(--qc-teal)!important}.matrix-total-head{min-width:var(--matrix-col-w,68px);width:auto;color:var(--qc-text)!important;text-align:center!important;font-weight:600!important}.matrix-row-total{vertical-align:middle;text-align:center;padding:2px!important}.matrix-total-btn{width:100%;min-width:0;max-width:none;height:var(--matrix-cell-h,48px);min-height:var(--matrix-cell-h,48px);max-height:var(--matrix-cell-h,48px);box-sizing:border-box;cursor:pointer;color:var(--qc-text);text-align:center;background:0 0;border:none;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:4px 2px;display:flex}.matrix-total-btn:hover{background:#0f5c630f}.matrix-total-btn.selected{outline:2px solid var(--qc-teal);outline-offset:0;background:#0f5c6314}.matrix-footer th.matrix-footer-corner{color:var(--qc-text)!important;font-weight:700!important}table.matrix .matrix-col-total{z-index:var(--matrix-z-pin-side);background-color:var(--qc-surface);box-shadow:-4px 0 8px #0f172a0f, -1px 0 0 var(--qc-border);vertical-align:middle;text-align:center;min-width:var(--matrix-col-w,68px);width:auto;position:sticky;right:0;padding:2px!important}table.matrix thead th.matrix-col-total{z-index:var(--matrix-z-corner);background-color:var(--qc-bg-subtle);top:0}table.matrix tbody td.matrix-col-total{z-index:var(--matrix-z-pin-side);background-color:var(--qc-surface)}table.matrix tfoot .matrix-footer .matrix-total-btn{background-color:var(--matrix-footer-bg)}table.matrix tfoot .matrix-footer .matrix-total-btn:hover{background:#0f5c630f}table.matrix tfoot td.matrix-grand{z-index:var(--matrix-z-corner);background-color:var(--matrix-footer-bg);box-shadow:-4px 0 8px #0f172a0f, -1px 0 0 var(--qc-border), 0 -3px 8px #0000000a, 0 -1px 0 var(--qc-border);min-width:var(--matrix-col-w,68px);text-align:center;vertical-align:middle;width:auto;position:sticky;bottom:0;right:0;padding:2px!important}.matrix-grand-inner{width:var(--matrix-cell-w,64px);height:var(--matrix-cell-h,48px);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0 auto;display:flex}.matrix-grand-inner .matrix-rate{color:var(--qc-text);text-align:center;width:100%;font-size:.8125rem;font-weight:700}.matrix-grand-inner .matrix-sub{color:var(--qc-text-secondary);white-space:nowrap;text-align:center;text-overflow:ellipsis;width:100%;margin-top:0;font-size:.625rem;font-weight:400;overflow:hidden}table.matrix tfoot .matrix-footer th.matrix-footer-corner{width:var(--matrix-color-col-w);min-width:var(--matrix-color-col-w);max-width:var(--matrix-color-col-w)}.matrix-footer .matrix-rate{font-weight:700}.matrix-footer .matrix-sub{color:var(--qc-text-secondary);font-size:.6875rem}.matrix-color-label{align-items:center;gap:var(--qc-inline-gap);max-width:var(--matrix-color-label-max);min-width:0;display:inline-flex}.matrix-color-label .color-label-text,.matrix-color-name{text-overflow:ellipsis;color:var(--qc-text);font-weight:500;overflow:hidden}.matrix-swatch{border-radius:3px;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0f172a1f}.matrix-swatch.bordered{box-shadow:inset 0 0 0 1px #0f172a47}table.matrix thead th.matrix-dim{color:var(--qc-neutral);opacity:.55}table.matrix tr.matrix-dim th{color:var(--qc-neutral)}table.matrix tr.matrix-dim th .matrix-axis-row,table.matrix tr.matrix-dim th .matrix-color-label{opacity:.55}.matrix-cell{width:100%;min-width:0;max-width:none;height:var(--matrix-cell-h,48px);min-height:var(--matrix-cell-h,48px);max-height:var(--matrix-cell-h,48px);box-sizing:border-box;border:1px solid var(--qc-border);background:rgba(148, 163, 184, calc(var(--cell-alpha,.3) * .35));cursor:pointer;color:var(--qc-text);text-align:center;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:4px 2px;display:flex;position:relative}.matrix-td{min-width:var(--matrix-col-w,68px);text-align:center;vertical-align:middle;width:auto;position:relative;padding:2px!important}.matrix-legend{color:var(--qc-text-secondary);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 10px;margin:0;font-size:.68rem;line-height:1.2;display:flex}.matrix-legend-item{align-items:center;gap:5px;display:inline-flex}.matrix-legend-sep{color:var(--qc-neutral)}.matrix-legend-avg{font-variant-numeric:tabular-nums;color:var(--qc-text);margin-left:auto;font-weight:500}.matrix-cell.low-sample{opacity:.45}.matrix-sample-dot{background:var(--qc-neutral);vertical-align:middle;opacity:.85;border-radius:50%;width:4px;height:4px;margin-left:3px;display:inline-block}.matrix-low-badge{display:none}.matrix-pop{background:var(--qc-surface);border:1px solid var(--qc-border);text-align:left;pointer-events:none;min-width:148px;color:var(--qc-text);border-radius:4px;padding:8px 10px;font-size:.75rem;box-shadow:0 4px 16px #0f172a1f}.matrix-pop-title{align-items:center;gap:var(--qc-inline-gap);margin-bottom:6px;font-weight:600;display:flex}.matrix-pop-row{justify-content:space-between;gap:var(--qc-block-gap);color:var(--qc-text-secondary);margin-top:2px;display:flex}.matrix-pop-row strong{color:var(--qc-text);font-variant-numeric:tabular-nums;font-weight:600}.matrix-pop-warn{color:var(--qc-amber);margin:6px 0 0;font-size:.7rem}td.matrix-cell.blank{min-width:var(--matrix-col-w,68px);width:auto;height:calc(var(--matrix-cell-h,48px) + 4px);min-height:calc(var(--matrix-cell-h,48px) + 4px);color:var(--qc-neutral);cursor:default;vertical-align:middle;text-align:center;background:0 0;border:none;padding:2px;display:table-cell}.matrix-dot{width:100%;height:var(--matrix-cell-h,48px);opacity:.4;box-sizing:border-box;background:#94a3b80f;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;margin:0;font-size:.65rem;line-height:1;display:inline-flex}.matrix-need-style{text-align:left;padding:12px 4px 4px}.matrix-cell.amber{background:rgba(196, 123, 45, calc(var(--cell-alpha,.5) * .55))}.matrix-cell.opportunity{background:rgba(21, 128, 61, calc(var(--cell-alpha,.5) * .4))}.matrix-cell.crimson{background:rgba(220, 38, 38, calc(var(--cell-alpha,.5) * .45))}.matrix-cell.selected{outline:2px solid var(--qc-teal);outline-offset:1px}.matrix-rate{font-variant-numeric:tabular-nums;width:100%;color:var(--qc-text);text-align:center;font-size:.8125rem;font-weight:600;line-height:1.2;display:block}.matrix-sub{width:100%;color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;max-width:100%;margin-top:2px;font-size:.625rem;font-weight:400;line-height:1.15;display:block;overflow:hidden}.dim-hint{color:var(--qc-text-secondary);margin:0 0 8px;font-size:.72rem;line-height:1.4}table.dim-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;max-width:100%;font-size:.8rem}table.dim-table.data-table{border-collapse:separate}table.dim-table th,table.dim-table td{border-bottom:1px solid var(--qc-border);vertical-align:middle;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:7px 8px}table.dim-table tbody td{z-index:var(--matrix-z-body);background-color:var(--qc-surface);position:relative}table.dim-table thead th,table.matrix thead th{z-index:var(--matrix-z-pin-edge);background-color:var(--qc-bg-subtle);color:var(--qc-text-secondary);white-space:nowrap;box-sizing:border-box;height:var(--matrix-head-h,32px);min-height:var(--matrix-head-h,32px);vertical-align:middle;border-bottom:1px solid var(--qc-border);font-size:.75rem;font-weight:500;position:sticky;top:0}table.dim-table.data-table thead th.data-table-col-head{z-index:var(--matrix-z-pin-edge);background-color:var(--qc-bg-subtle)}table.dim-table thead th.dim-col-color,table.matrix thead th.dim-col-color{z-index:var(--matrix-z-corner);text-align:left;width:var(--matrix-color-col-w);min-width:var(--matrix-color-col-w);max-width:var(--matrix-color-col-w);background-color:var(--qc-bg-subtle);box-shadow:1px 0 0 var(--qc-border);padding:0 8px;left:0}table.dim-table .dim-col-color,table.dim-table tbody th,table.dim-table tfoot th{text-align:left;width:var(--matrix-color-col-w);min-width:var(--matrix-color-col-w);max-width:var(--matrix-color-col-w);box-sizing:border-box;font-weight:500}table.dim-table thead th:not(.dim-col-color),table.dim-table td.num{box-sizing:border-box;width:84px;min-width:76px;max-width:96px}table.dim-table thead th:not(.dim-col-color){padding-top:0;padding-bottom:0}table.dim-table tbody th{z-index:var(--matrix-z-pin-side);background-color:var(--qc-surface);box-shadow:1px 0 0 var(--qc-border);padding-left:8px;padding-right:8px;position:sticky;left:0;overflow:visible}table.dim-table tbody tr.dim-size-row th,table.dim-table tbody tr.dim-size-row td{background-color:#f8fafc}.dim-color-cell{width:100%;max-width:calc(var(--matrix-color-col-w) - 16px);align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.dim-color-label-wrap{flex:auto;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.dim-color-cell>.product-thumb.sm:not(.dim-size-ph),.dim-color-label-wrap>.product-thumb.sm{z-index:1;width:24px;height:24px;box-shadow:none;background:0 0;border:none;border-radius:4px;flex:none;position:relative;overflow:hidden}.dim-color-cell>.product-thumb.sm:not(.dim-size-ph):hover,.dim-color-cell>.product-thumb.sm:not(.dim-size-ph):focus-visible,.dim-color-label-wrap>.product-thumb.sm:hover,.dim-color-label-wrap>.product-thumb.sm:focus-visible{z-index:4;box-shadow:none;opacity:.92;border:none;outline:none}.dim-expand{width:20px;height:20px;color:var(--qc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;flex:none;padding:0;font-size:.68rem;line-height:1}.dim-expand:hover:not(:disabled){color:var(--qc-teal);background:#0f5c6314}.dim-expand:disabled{opacity:.35;cursor:default}.dim-color-btn{cursor:pointer;text-align:left;color:inherit;background:0 0;border:none;border-radius:3px;flex:auto;min-width:0;max-width:100%;padding:2px 4px;overflow:hidden}.dim-color-btn:hover{background:#0f5c6314}.dim-color-btn.selected{outline:1px solid var(--qc-teal);background:#0f5c631f}.dim-size-row th,.dim-size-row td{color:var(--qc-text-secondary);background:#f8fafc;font-size:.76rem}.dim-size-cell .dim-size-ph{visibility:hidden;pointer-events:none;color:#0000}.dim-size-btn{--dim-size-btn-w:48px;appearance:none;box-sizing:border-box;width:var(--dim-size-btn-w);min-width:var(--dim-size-btn-w);max-width:var(--dim-size-btn-w);min-height:28px;color:var(--qc-text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:4px 6px;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}.dim-size-btn:hover{color:var(--qc-teal);background:#0f5c6314}.dim-size-btn.selected{outline:1px solid var(--qc-teal);color:var(--qc-teal);background:#0f5c631f}.dim-row.is-selected th,.dim-row.is-selected td,.dim-size-row.is-selected th,.dim-size-row.is-selected td{background:#0f5c630f}.dim-row.is-selected th{background:color-mix(in srgb, var(--qc-surface) 94%, var(--qc-teal))}.dim-size-row.is-selected th{background:color-mix(in srgb, #f8fafc 94%, var(--qc-teal))}.dim-row.is-active th,.dim-row.is-active td{background:#0f5c6308}.dim-row.is-active th{background:color-mix(in srgb, var(--qc-surface) 97%, var(--qc-teal))}.dim-row.tone-crimson .dim-rate-cell{color:var(--qc-crimson);font-weight:600}.dim-row.tone-amber .dim-rate-cell{color:var(--qc-amber);font-weight:600}.dim-row.tone-opportunity .dim-rate-cell{color:var(--qc-opportunity);font-weight:600}.dim-share-cell{position:relative}.dim-share-inner{flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;min-width:0;display:flex}.dim-share-pct{font-variant-numeric:tabular-nums;line-height:1.1}.dim-share-bar{background:var(--qc-bg-subtle);border-radius:999px;width:100%;max-width:56px;height:6px;display:block;overflow:hidden}.dim-share-bar i{background:var(--qc-teal);opacity:.55;border-radius:999px;height:100%;display:block}.matrix-footer .dim-rate-cell.tone-crimson,.matrix-grand-inner .matrix-rate.tone-crimson{color:var(--qc-crimson);font-weight:700}.matrix-footer .dim-rate-cell.tone-amber,.matrix-grand-inner .matrix-rate.tone-amber{color:var(--qc-amber);font-weight:700}.matrix-footer .dim-rate-cell.tone-healthy,.matrix-grand-inner .matrix-rate.tone-healthy{color:var(--qc-opportunity);font-weight:600}table.matrix{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:max-content;font-size:.78rem}table.matrix th,table.matrix td{text-align:center;vertical-align:middle;padding:2px}table.matrix thead th{min-width:var(--matrix-col-w,68px);width:auto}table.matrix thead th:first-child,table.matrix tbody th{width:var(--matrix-color-col-w);min-width:var(--matrix-color-col-w);max-width:var(--matrix-color-col-w);padding-left:8px}table.matrix tbody th{color:var(--qc-text-secondary);white-space:nowrap;background-color:var(--qc-surface);z-index:var(--matrix-z-pin-side);text-align:left;box-shadow:1px 0 0 var(--qc-border);padding-right:8px;font-weight:500;position:sticky;left:0}table.matrix tbody td{z-index:var(--matrix-z-body);background-color:var(--qc-surface);position:relative}.lg-swatch{border:1px solid var(--qc-border);border-radius:2px;width:10px;height:10px;display:inline-block}.lg-swatch.opportunity{background:#15803d73}.lg-swatch.neutral{background:#94a3b873}.lg-swatch.amber{background:#c47b2d8c}.lg-swatch.crimson{background:#dc262680}.explore-grid.has-remarks .matrix-card.is-fit table.matrix,.explore-grid.has-remarks .matrix-card.is-fit table.dim-table{width:max-content;min-width:0;max-width:none}.explore-grid.has-remarks .matrix-card.is-fit table.matrix{--matrix-cell-w:68px;--matrix-col-w:72px}.explore-card>.matrix-scroll{flex:0 auto;min-height:0;max-height:100%;padding:0 16px 10px}._field_1x1do_1{min-width:160px;position:relative}._trigger_1x1do_6{justify-content:space-between;align-items:center;gap:var(--qc-inline-gap);border:1px solid var(--qc-border);width:100%;color:var(--qc-text);cursor:pointer;text-align:left;background:#fff;border-radius:4px;padding:7px 10px;font-size:.86rem;transition:border-color .12s,box-shadow .12s;display:flex}._trigger_1x1do_6:hover:not(:disabled){border-color:var(--qc-border-muted)}._triggerOpen_1x1do_29{border-color:var(--qc-teal);box-shadow:0 0 0 1px #0f5c6338}._triggerText_1x1do_34{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--qc-text-secondary);flex:1;overflow:hidden}._triggerHasValue_1x1do_43 ._triggerText_1x1do_34{color:var(--qc-text)}._badge_1x1do_47{background:color-mix(in srgb, var(--qc-teal) 12%, #fff);min-width:18px;height:18px;color:var(--qc-teal);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}._caret_1x1do_64{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--qc-neutral);flex-shrink:0;width:0;height:0;margin-left:2px;transition:transform .12s}._triggerOpen_1x1do_29 ._caret_1x1do_64{transform:rotate(180deg)}._panel_1x1do_79{z-index:45;background:var(--qc-surface);border:1px solid var(--qc-border);border-radius:6px;flex-direction:column;width:min(340px,92vw);max-height:440px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 10px 28px #0f172a1a}._panelPortal_1x1do_95{z-index:1300;position:fixed;top:auto;left:auto}._search_1x1do_102{align-items:center;gap:var(--qc-inline-gap);border:1px solid var(--qc-border);background:var(--qc-canvas);border-radius:4px;margin:10px 10px 0;padding:7px 10px;transition:border-color .12s,background .12s;display:flex}._search_1x1do_102:focus-within,._searchHasQuery_1x1do_117{border-color:color-mix(in srgb, var(--qc-teal) 45%, var(--qc-border));background:#fff}._searchIcon_1x1do_122{color:var(--qc-neutral);flex-shrink:0}._search_1x1do_102 input{min-width:0;color:var(--qc-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.84rem}._search_1x1do_102 input::placeholder{color:var(--qc-neutral)}._searchClear_1x1do_142{color:var(--qc-neutral);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;width:20px;height:20px;padding:0;font-size:1rem;line-height:1}._searchClear_1x1do_142:hover{background:var(--qc-border);color:var(--qc-text)}._toolbar_1x1do_161{border-bottom:1px solid var(--qc-border);padding:6px 6px 2px}._list_1x1do_166{max-height:280px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}._group_1x1do_174{letter-spacing:.02em;color:var(--qc-text-secondary);text-transform:none;padding:8px 14px 4px;font-size:.7rem;font-weight:600}._row_1x1do_183{align-items:center;gap:0;min-height:36px;padding:0 6px;font-size:.84rem;display:flex}._all_1x1do_192{align-items:center;gap:var(--qc-inline-gap);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:4px;width:100%;margin:0;padding:7px 8px;display:flex;position:relative}._all_1x1do_192:hover{background:#0f5c630d}._allLabel_1x1do_210{color:var(--qc-text);font-weight:500}._allMeta_1x1do_215{color:var(--qc-neutral);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem}._option_1x1do_222{border-radius:4px;margin:0 4px;position:relative}._optionChecked_1x1do_228{background:color-mix(in srgb, var(--qc-teal) 6%, transparent)}._optionHover_1x1do_232,._option_1x1do_222:hover{background:#0f5c6314}._optionMain_1x1do_237{align-items:center;gap:var(--qc-inline-gap);cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;min-width:0;padding:7px 8px;display:flex;position:relative}._check_1x1do_249{border:1px solid var(--qc-border-muted);box-sizing:border-box;background:#fff;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:background .1s,border-color .1s;display:inline-flex}._checkOn_1x1do_265{background:var(--qc-teal);border-color:var(--qc-teal)}._checkOn_1x1do_265:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:4px;height:7px;transform:rotate(45deg)translateY(-1px)}._checkPartial_1x1do_279{background:var(--qc-teal);border-color:var(--qc-teal)}._checkPartial_1x1do_279:after{content:"";background:#fff;border:none;width:8px;height:1.5px;transform:none}._checkInput_1x1do_293{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._optionLabel_1x1do_301{align-items:center;gap:var(--qc-inline-gap);min-width:0;display:flex;overflow:hidden}._primary_1x1do_309{color:var(--qc-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._secondary_1x1do_317{color:var(--qc-text-secondary);background:#f1f5f9;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:.72rem;font-weight:400;line-height:1.4}._only_1x1do_328{color:var(--qc-teal);white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;flex-shrink:0;padding:4px 8px 4px 0;font-size:.76rem;transition:opacity .1s}._optionHover_1x1do_232 ._only_1x1do_328,._option_1x1do_222:hover ._only_1x1do_328{opacity:1;pointer-events:auto}._only_1x1do_328:hover{text-decoration:underline}._empty_1x1do_352{color:var(--qc-text-secondary);text-align:center;padding:28px 12px;font-size:.82rem}._footer_1x1do_359{justify-content:space-between;align-items:center;gap:var(--qc-block-gap);border-top:1px solid var(--qc-border);background:var(--qc-canvas);padding:8px 10px;display:flex}._countBlock_1x1do_369{flex-direction:column;gap:1px;min-width:0;display:flex}._count_1x1do_369{color:var(--qc-text-secondary);font-size:.78rem}._countActive_1x1do_381{color:var(--qc-text)}._count_1x1do_369 strong{font-variant-numeric:tabular-nums;color:var(--qc-teal);font-weight:650}._hint_1x1do_391{color:var(--qc-neutral);font-size:.68rem}._footerActions_1x1do_396{gap:var(--qc-inline-gap);flex-shrink:0;display:flex}._btn_1x1do_402{cursor:pointer;border-radius:4px;padding:5px 12px;font-size:.8rem;line-height:1.3}._btnGhost_1x1do_410{border:1px solid var(--qc-border);color:var(--qc-text);background:#fff}._btnGhost_1x1do_410:hover{border-color:var(--qc-border-muted);background:#fff}._btnConfirm_1x1do_421{border:1px solid var(--qc-teal);color:var(--qc-teal);background:#fff;font-weight:600}._btnConfirm_1x1do_421:hover{background:#0f5c630f}._btn_15lk6_1{width:var(--qc-module-topbar-control-height);height:var(--qc-module-topbar-control-height);color:#94a3b8;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._btn_15lk6_1:hover:not(:disabled){color:#059669;background:#05966914}._btn_15lk6_1:disabled{opacity:.55;cursor:not-allowed}._icon_15lk6_27{flex-shrink:0;width:16px;height:16px}._root_vnb5d_1{flex-shrink:0;position:relative}._trigger_vnb5d_6{height:var(--qc-module-topbar-control-height);color:#64748b;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:400;line-height:1;display:inline-flex}._trigger_vnb5d_6:hover:not(:disabled),._triggerOpen_vnb5d_30{color:#059669;border-color:#059669}._triggerActive_vnb5d_35{color:#059669;background:#ecfdf5;border-color:#059669;font-weight:500}._trigger_vnb5d_6:disabled{opacity:.55;cursor:not-allowed}._triggerLabel_vnb5d_47{line-height:1}._chevron_vnb5d_51{color:#94a3b8;flex-shrink:0}._trigger_vnb5d_6:hover:not(:disabled) ._chevron_vnb5d_51,._triggerOpen_vnb5d_30 ._chevron_vnb5d_51{color:#059669}._activeCount_vnb5d_61{font-variant-numeric:tabular-nums;color:#059669;flex-shrink:0;font-size:12px;font-weight:500}._clearBtn_vnb5d_69{color:#059669;cursor:pointer;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:2px;display:inline-flex}._clearBtn_vnb5d_69:hover{background:#0596691f}._panel_vnb5d_86{background:var(--qc-surface);border:1px solid var(--qc-border);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 8px 24px #0f172a14}._panelPortal_vnb5d_94{z-index:1200;position:fixed}._panelBody_vnb5d_99{gap:var(--qc-inline-gap);flex-direction:column;padding:12px;display:flex}._panelBody_vnb5d_99 .multi-select-trigger,._panelBody_vnb5d_99 .select-filter-field .multi-select-trigger{min-height:var(--qc-module-topbar-control-height);border-radius:6px}._panelFooter_vnb5d_112{justify-content:flex-end;align-items:center;gap:var(--qc-inline-gap);border-top:1px solid var(--qc-border);background:var(--qc-bg-subtle);padding:8px 12px;display:flex}._footerReset_vnb5d_122{border:1px solid var(--qc-border);height:28px;color:var(--qc-text-secondary);cursor:pointer;background:#fff;border-radius:6px;padding:0 12px;font-size:13px}._footerReset_vnb5d_122:hover:not(:disabled){color:#059669;border-color:#059669}._footerApply_vnb5d_138{color:#fff;cursor:pointer;background:#059669;border:1px solid #059669;border-radius:6px;height:28px;padding:0 14px;font-size:13px;font-weight:500}._footerApply_vnb5d_138:hover:not(:disabled){background:#047857;border-color:#047857}._footerReset_vnb5d_122:disabled,._footerApply_vnb5d_138:disabled{opacity:.55;cursor:not-allowed}._presets_3a4z6_1{border-right:1px solid var(--qc-border);background:#f8fafc;flex-direction:column;gap:2px;min-width:88px;padding:10px 8px;display:flex}._preset_3a4z6_1{text-align:left;color:var(--qc-text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px 10px;font-size:.82rem}._preset_3a4z6_1:hover:not(:disabled){color:var(--qc-teal);background:#0f5c6314}._presetActive_3a4z6_27{color:var(--qc-teal);background:#0f5c631f;font-weight:600}._preset_3a4z6_1:disabled{opacity:.4;cursor:not-allowed}._root_x6qwa_1{min-width:168px;position:relative}._trigger_x6qwa_6{width:100%;min-width:168px;height:var(--qc-module-topbar-control-height);color:#334155;cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:flex}._trigger_x6qwa_6:hover:not(:disabled){border-color:#059669}._triggerOpen_x6qwa_28,._triggerHasValue_x6qwa_29{border-color:color-mix(in srgb, var(--qc-teal) 45%, #e2e8f0)}._triggerOpen_x6qwa_28{box-shadow:0 0 0 1px #05966926}._trigger_x6qwa_6:disabled{opacity:.55;cursor:not-allowed}._calendarIcon_x6qwa_42{color:#94a3b8;flex-shrink:0}._triggerText_x6qwa_47{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._chevron_x6qwa_55{color:#94a3b8;flex-shrink:0}._trigger_x6qwa_6:hover:not(:disabled) ._chevron_x6qwa_55{color:#059669}._panel_x6qwa_64{background:var(--qc-surface);border:1px solid var(--qc-border);border-radius:6px;align-items:flex-start;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f172a14}._panelPortal_x6qwa_74{z-index:1200;position:fixed;top:auto;left:auto}._body_x6qwa_81{flex-direction:column;flex:auto;min-width:0;display:flex}._sliceSection_x6qwa_88{border-bottom:1px solid var(--qc-border);background:var(--qc-bg-subtle);padding:10px 12px}._sliceHead_x6qwa_94{justify-content:space-between;align-items:center;gap:var(--qc-inline-gap);margin-bottom:8px;display:flex}._sliceTitle_x6qwa_102{color:var(--qc-text-secondary);font-size:.78rem;font-weight:600}._sliceClear_x6qwa_108{color:var(--qc-teal);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.75rem}._chipGroup_x6qwa_117{align-items:flex-start;gap:var(--qc-inline-gap);margin-bottom:6px;display:flex}._chipGroup_x6qwa_117:last-child{margin-bottom:0}._chipLabel_x6qwa_128{color:var(--qc-text-secondary);flex:0 0 32px;padding-top:5px;font-size:.72rem}._chips_x6qwa_135{flex-wrap:wrap;gap:4px;min-width:0;display:flex}._chip_x6qwa_117{border:1px solid var(--qc-border);color:var(--qc-text);cursor:pointer;background:#fff;border-radius:4px;padding:3px 8px;font-size:.75rem;line-height:1.3}._chip_x6qwa_117:hover{border-color:color-mix(in srgb, var(--qc-teal) 35%, var(--qc-border))}._chipActive_x6qwa_157{border-color:var(--qc-teal);background:color-mix(in srgb, var(--qc-teal) 8%, #fff);color:var(--qc-teal);font-weight:600}._chipEmpty_x6qwa_164{color:var(--qc-text-secondary);font-size:.75rem}._calendars_x6qwa_169{padding:10px 12px 14px}._calHead_x6qwa_173{color:var(--qc-text-secondary);margin-bottom:6px;font-size:.78rem;font-weight:600}._nav_x6qwa_180{gap:var(--qc-stack-gap);grid-template-columns:auto auto 1fr auto auto;align-items:center;margin-bottom:6px;display:grid}._months_x6qwa_188{gap:var(--qc-page-gutter-bottom);flex-wrap:wrap;align-items:flex-start;display:flex}._month_x6qwa_188{flex:none}._monthTitle_x6qwa_199{text-align:center;margin-bottom:8px;font-size:.88rem;font-weight:600}._weekdays_x6qwa_206,._days_x6qwa_207{grid-template-columns:repeat(7,32px);justify-content:center;gap:2px;display:grid}._days_x6qwa_207{grid-auto-rows:32px}._weekdays_x6qwa_206 span{text-align:center;color:var(--qc-text-secondary);padding:4px 0;font-size:.72rem}._day_x6qwa_207{box-sizing:border-box;cursor:pointer;width:32px;height:32px;color:var(--qc-text);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;font-size:.8rem;display:inline-flex}._dayEmpty_x6qwa_242{cursor:default;pointer-events:none;visibility:hidden}._dayInRange_x6qwa_248{background:#e2e8f0;border-radius:0}._dayEdge_x6qwa_253{background:var(--qc-teal);color:#fff;border-radius:4px;font-weight:600}._day_x6qwa_207:hover:not(._dayEmpty_x6qwa_242):not(._dayEdge_x6qwa_253){background:#0f5c631f}._shell_vl2sd_1{z-index:10;margin:0 calc(-1 * var(--qc-page-gutter)) var(--qc-block-gap);padding:var(--qc-module-topbar-padding-y) var(--qc-page-gutter);box-sizing:border-box;border:none;border-bottom:1px solid var(--qc-border);background:var(--qc-surface);align-items:center;gap:var(--qc-spacing-md);min-height:var(--qc-module-topbar-min-height);border-radius:0;flex-shrink:0;display:flex;position:sticky;top:0}._leftSlot_vl2sd_19{align-items:center;gap:var(--qc-inline-gap);flex:auto;min-width:0;display:flex;overflow:hidden}._rightSlot_vl2sd_28{align-items:center;gap:var(--qc-inline-gap);flex-shrink:0;margin-left:auto;display:flex}._leftSlot_vl2sd_19 .multi-select-field{flex-shrink:1;min-width:0}._shell_vl2sd_1 .multi-select-trigger,._shell_vl2sd_1 .field input{min-height:var(--qc-module-topbar-control-height);height:var(--qc-module-topbar-control-height);box-sizing:border-box;border:1px solid var(--qc-border);color:#334155;background:#fff;border-radius:6px;padding:0 10px;font-size:13px}._shell_vl2sd_1 .multi-select-trigger:hover:not(:disabled){border-color:#059669}._shell_vl2sd_1 .triggerHasValue{border-color:color-mix(in srgb, var(--qc-teal) 45%, var(--qc-border))}._searchField_vl2sd_62{flex:200px;min-width:160px;max-width:360px;position:relative}._searchField_vl2sd_62 input{width:100%;min-width:0;padding-right:32px}._searchField_vl2sd_62 input:hover:not(:disabled){border-color:#059669}._searchField_vl2sd_62 input:focus{border-color:#059669;outline:none;box-shadow:0 0 0 1px #05966933}._searchBtn_vl2sd_85{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}._searchBtn_vl2sd_85:hover:not(:disabled){color:#059669;background:#ebf7f3}._searchBtn_vl2sd_85:disabled{opacity:.45;cursor:not-allowed}._actions_vl2sd_113{align-items:center;gap:var(--qc-inline-gap);flex-shrink:0;display:flex}._headerLink_vl2sd_120{font-size:13px;line-height:var(--qc-module-topbar-control-height);color:var(--qc-teal);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 4px}._headerLink_vl2sd_120:hover:not(:disabled){color:color-mix(in srgb, var(--qc-teal) 85%, #000)}._headerLink_vl2sd_120:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){._shell_vl2sd_1{gap:var(--qc-inline-gap);flex-wrap:wrap}._leftSlot_vl2sd_19{flex-wrap:wrap;flex:100%}._rightSlot_vl2sd_28{flex:100%;justify-content:flex-end;margin-left:0}._searchField_vl2sd_62{flex:100%;max-width:none}}.table-frame{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.table-frame.is-loading{pointer-events:none}.table-frame.is-loading .table-wrap{opacity:.78;transition:opacity .15s}.table-load-overlay{z-index:6;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--qc-block-gap);text-align:center;background:color-mix(in srgb, var(--qc-bg,#f6f8fa) 78%, transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none;flex-direction:column;padding:24px 16px;display:flex;position:absolute;inset:0}.table-load-spinner{border:2px solid var(--qc-border-muted,#d0d7de);border-top-color:var(--qc-teal,#0d9488);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite table-load-spin}.table-load-text{max-width:28rem;color:var(--qc-text,#1f2328);font-size:.86rem;font-weight:500;line-height:1.45}@keyframes table-load-spin{to{transform:rotate(360deg)}}.table-load-banner{align-items:center;gap:var(--qc-inline-gap);border:1px solid color-mix(in srgb, var(--qc-teal,#0d9488) 28%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal,#0d9488) 10%, var(--qc-bg,#fff));color:var(--qc-text,#1f2328);border-radius:8px;margin:0 12px 8px;padding:8px 12px;font-size:.82rem;line-height:1.4;display:flex}.table-load-banner .table-load-spinner{flex-shrink:0;width:14px;height:14px}.panel-tab{color:var(--qc-text-secondary);padding:var(--qc-page-gutter) var(--qc-page-gutter-bottom);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:.9rem}.panel-tab:hover{color:var(--qc-teal)}.panel-tab.active{color:var(--qc-teal);border-bottom-color:var(--qc-teal);font-weight:600}.table-wrap{scrollbar-gutter:stable;max-height:calc(100vh - 210px);position:relative;overflow:auto}table.data{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;font-size:.86rem}table.data th,table.data td{border-bottom:1px solid var(--qc-border);text-align:left;vertical-align:middle;padding:10px 12px;overflow:hidden}table.data th{background:var(--qc-table-head);color:var(--qc-text-secondary);z-index:2;white-space:nowrap;letter-spacing:.01em;border-bottom:1px solid var(--qc-border-muted);box-shadow:0 1px 0 var(--qc-border-muted);font-size:.78rem;font-weight:600;position:sticky;top:0}table.data th.num,table.data td.num{font-variant-numeric:tabular-nums;text-align:right}table.data tbody tr{transition:background-color .12s}table.data tbody tr:hover td{background:color-mix(in srgb, var(--qc-teal) 4.5%, var(--qc-surface))}table.data th.sticky-col,table.data td.sticky-col{z-index:1;background:var(--qc-surface);position:sticky}table.data th.sticky-col{z-index:3;background:var(--qc-table-head)}table.data td.sticky-col{background:var(--qc-surface)}table.data th.sticky-edge,table.data td.sticky-edge{box-shadow:4px 0 8px -6px #0f172a2e}table.data tbody tr:hover td.sticky-col{background:color-mix(in srgb, var(--qc-teal) 4.5%, var(--qc-surface))}.cell-stack{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.product-cell{align-items:center;gap:var(--qc-block-gap);min-width:0;max-width:100%;display:flex}.product-cell .cell-stack{flex:auto}.panel{border:1px solid var(--qc-border);background:var(--qc-surface);margin-bottom:var(--qc-page-gutter-bottom);border-radius:4px}.panel-tabs{border-bottom:none;gap:0;padding:0;display:flex}.table-toolbar{justify-content:space-between;align-items:center;gap:var(--qc-block-gap);border-bottom:1px solid var(--qc-border);flex-wrap:wrap;padding:0 8px;display:flex}.table-toolbar-actions{align-items:center;gap:var(--qc-inline-gap);padding:8px 6px;display:flex}.bi-cell{min-width:120px;max-width:260px}.bi-cell .cell-main,.bi-cell .cell-sub{word-break:break-word}.bi-cell .cell-sub.is-pending{opacity:.75;font-style:italic}table.data th.sortable{padding:0}.th-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.th-label.pad{padding:10px 14px 10px 12px;display:block}.th-sort{align-items:center;gap:var(--qc-inline-gap);width:100%;font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;min-width:0;padding:10px 14px 10px 12px;display:inline-flex}th.num .th-sort{justify-content:flex-end}.th-sort:hover{color:var(--qc-teal)}.th-sort:focus-visible{outline:2px solid color-mix(in srgb, var(--qc-teal) 45%, transparent);outline-offset:-2px}table.data th.sorted{color:var(--qc-teal)}.sort-mark{opacity:.4;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;width:10px;display:inline-flex}.sort-mark.is-active{opacity:1}.sort-caret{opacity:.45;border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0}.sort-caret.asc{border-bottom:4px solid}.sort-caret.desc{border-top:4px solid}.sort-caret.on{opacity:1;color:var(--qc-teal)}.col-resizer{z-index:4;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;width:12px;height:100%;position:absolute;top:0;right:-6px}.col-resizer-tip{z-index:4;width:12px;height:100%;position:absolute;top:0;right:-6px}.col-resizer:before{content:"";background:0 0;transition:background-color .14s;position:absolute;inset:0}.col-resizer:after{content:"";opacity:0;background:0 0;border-radius:1px;width:1px;transition:opacity .14s,background-color .14s,width .14s,top .14s,bottom .14s;position:absolute;top:18%;bottom:18%;left:4px}.explore-remarks-card .explore-remarks-resizer{z-index:6}table.data th:hover .col-resizer:after,.explore-remarks-card:hover .explore-remarks-resizer:after{opacity:1;background:#94a3b8}.col-resizer:hover:before,.col-resizer.is-active:before{background:color-mix(in srgb, var(--qc-teal) 8%, transparent)}.col-resizer:hover:after,.col-resizer.is-active:after,table.data th.is-resizing .col-resizer:after,.explore-remarks-card.is-resizing .explore-remarks-resizer:after{opacity:1;background:var(--qc-teal);width:2px;top:0;bottom:0;left:4px}body.col-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.col-resizing *{cursor:col-resize!important}body.col-resizing table.data{pointer-events:none}body.col-resizing .col-resizer{pointer-events:auto}@media (prefers-reduced-motion:reduce){table.data tbody tr{transition:none}}._drawerRoot_16nkf_1{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}._backdrop_16nkf_9{cursor:pointer;background:#0f172a47;border:none;margin:0;padding:0;position:absolute;inset:0}._panel_16nkf_19{z-index:1;border:none;border-left:1px solid var(--qc-border);background:var(--qc-surface);border-radius:0;flex-direction:column;width:min(880px,100vw);height:100%;margin:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:-8px 0 24px #0f172a14}._head_16nkf_36{justify-content:space-between;align-items:center;gap:var(--qc-block-gap);border-bottom:1px solid var(--qc-border);background:var(--qc-surface);flex:none;padding:14px 18px;display:flex}._headTitle_16nkf_47{color:var(--qc-text);margin:0;font-size:1rem;font-weight:600}._closeBtn_16nkf_54{border:1px solid var(--qc-border);background:var(--qc-surface);width:32px;height:32px;color:var(--qc-text-secondary);cursor:pointer;border-radius:8px;flex:none;font-size:1.25rem;line-height:1}._closeBtn_16nkf_54:hover{color:var(--qc-text);border-color:var(--qc-border-muted)}._colConfig_16nkf_72{flex:auto;grid-template-columns:1.25fr 1fr;gap:0;min-height:0;display:grid;overflow:hidden}._colConfigLeft_16nkf_81,._colConfigRight_16nkf_82{min-height:0;padding:14px 16px;overflow:auto}._colConfigLeft_16nkf_81{border-right:1px solid var(--qc-border);background:var(--qc-surface)}._colConfigRight_16nkf_82{background:var(--qc-bg-subtle,#f1f5f9)}._search_16nkf_97{border:1px solid var(--qc-border);background:#fff;border-radius:4px;width:100%;margin-bottom:8px;padding:8px 10px}._bulkActions_16nkf_106{margin-bottom:var(--qc-block-gap);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.82rem;display:flex}._bulkActions_16nkf_106 .linkish{color:var(--qc-teal);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0}._bulkActions_16nkf_106 .linkish:hover:not(:disabled){text-decoration:underline}._bulkActions_16nkf_106 .linkish:disabled{color:var(--qc-neutral);cursor:default;opacity:.7}._bulkSep_16nkf_134{color:var(--qc-border-muted)}._bulkHint_16nkf_138{color:var(--qc-text-secondary);margin-left:4px;font-size:.75rem}._groupList_16nkf_144{flex-direction:column;gap:14px;display:flex}._groupHead_16nkf_150{color:var(--qc-text);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.82rem;font-weight:600;display:flex}._groupHead_16nkf_150 .linkish{color:var(--qc-teal);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:500}._groupHead_16nkf_150 .linkish:hover{text-decoration:underline}._checkGrid_16nkf_174{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;display:grid}._check_16nkf_174{align-items:center;gap:var(--qc-inline-gap);color:var(--qc-text);cursor:pointer;font-size:.86rem;display:flex}._selectedHead_16nkf_189{margin-bottom:var(--qc-block-gap);justify-content:space-between;align-items:baseline;font-size:.86rem;font-weight:600;display:flex}._hint_16nkf_198{color:var(--qc-text-secondary);font-size:.75rem;font-weight:400}._selectedList_16nkf_204{gap:var(--qc-inline-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._selectedItem_16nkf_213{align-items:center;gap:var(--qc-inline-gap);border:1px solid var(--qc-border);cursor:grab;background:#fff;border-radius:4px;padding:8px 10px;font-size:.86rem;display:flex}._dragHandle_16nkf_225{color:var(--qc-neutral);letter-spacing:-2px;font-size:.7rem}._idx_16nkf_231{color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;min-width:1.2em}._foot_16nkf_237{justify-content:space-between;align-items:center;gap:var(--qc-block-gap);border-top:1px solid var(--qc-border);background:var(--qc-surface);flex:none;padding:12px 16px;display:flex}._footRight_16nkf_248{align-items:center;gap:8px;display:flex}@media (width<=720px){._panel_16nkf_19{width:100vw}._colConfig_16nkf_72{grid-template-rows:1fr 1fr;grid-template-columns:1fr}._colConfigLeft_16nkf_81{border-right:none;border-bottom:1px solid var(--qc-border)}._checkGrid_16nkf_174{grid-template-columns:1fr}}._root_1r6v2_1{justify-content:flex-end;align-items:center;gap:var(--qc-block-gap);border-top:1px solid var(--qc-border);color:var(--qc-text-secondary);background:var(--qc-surface);z-index:3;flex-wrap:nowrap;flex-shrink:0;padding:8px 14px;font-size:.82rem;display:flex;overflow-x:auto}._total_1r6v2_17{font-variant-numeric:tabular-nums;white-space:nowrap}._nav_1r6v2_22{align-items:center;gap:var(--qc-stack-gap);flex-shrink:0;display:flex}._btn_1r6v2_29{border:1px solid var(--qc-border);min-width:28px;height:28px;color:var(--qc-text);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:4px;padding:0 6px;line-height:1}._btn_1r6v2_29:hover:not(:disabled){border-color:var(--qc-teal);color:var(--qc-teal)}._btnActive_1r6v2_47{border-color:var(--qc-teal);color:var(--qc-teal);background:#0f5c631a;font-weight:600}._btn_1r6v2_29:disabled{opacity:.4;cursor:not-allowed}._ellipsis_1r6v2_59{text-align:center;min-width:20px;color:var(--qc-neutral)}._size_1r6v2_65,._jump_1r6v2_66{align-items:center;gap:var(--qc-inline-gap);white-space:nowrap;flex-shrink:0;display:inline-flex}._size_1r6v2_65 select,._jump_1r6v2_66 input{border:1px solid var(--qc-border);color:var(--qc-text);background:#fff;border-radius:4px;height:28px;padding:0 8px;font-size:.82rem}._size_1r6v2_65 select{min-width:88px}._jump_1r6v2_66 input{text-align:center;font-variant-numeric:tabular-nums;width:48px}.paged-shell{min-height:0;max-height:calc(100vh - var(--paged-chrome,220px));flex-direction:column;display:flex;overflow:hidden}.panel.paged-shell{--paged-chrome:210px;margin-bottom:0}.paged-shell>.table-toolbar,.paged-shell>.table-load-banner{flex-shrink:0}.paged-shell>.table-frame,.paged-shell>.table-wrap,.paged-shell>.paged-body,.paged-shell>ul,.paged-shell>.insight-empty{flex:auto;min-height:0;margin:0}.paged-shell>.table-frame{overflow:hidden}.paged-shell>.table-frame>.table-wrap{flex:auto;min-height:0;max-height:none;overflow:auto}.paged-shell>.table-wrap,.paged-shell>.paged-body,.paged-shell>ul,.paged-shell>.insight-empty{max-height:none;overflow:auto}.paged-shell>.pagination{flex-shrink:0;margin-top:auto}.module-body.paged-page{min-height:0;margin-top:var(--qc-stack-gap);flex-direction:column;flex:auto;display:flex;overflow:hidden}.paged-page>[data-selected-conditions],.paged-page>.voices-kpi,.paged-page>.error{flex-shrink:0}.paged-page>.voices-layout,.paged-page>.panel.paged-shell{flex:auto;min-height:0}.paged-page .paged-shell{height:100%;max-height:none}._body_1x6ht_3{flex:auto;min-height:0;overflow:visible}._bodyEmpty_1x6ht_9{min-height:200px;color:var(--qc-text-secondary);flex:auto;justify-content:center;align-items:center;font-size:.85rem;display:flex}._bodyEmpty_1x6ht_9 p{margin:0}._shell_1bflj_3{border-radius:var(--qc-radius-card);background:var(--qc-surface);box-shadow:var(--qc-shadow-card);border:1px solid #e2e8f0cc;flex-direction:column;display:flex;overflow:hidden}._shellStandalone_1bflj_13{margin-bottom:var(--qc-block-gap)}._strip_1bflj_17{gap:var(--qc-inline-gap);padding:var(--qc-page-gutter);background:var(--qc-bg-subtle);display:grid}._stripCols3_1bflj_24{grid-template-columns:repeat(3,minmax(0,1fr))}._stripCols6_1bflj_28{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1200px){._stripCols6_1bflj_28{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){._stripCols6_1bflj_28{grid-template-columns:repeat(2,minmax(0,1fr))}}._stripLoading_1bflj_44{opacity:.7}._stripEmpty_1bflj_48{color:var(--qc-text-secondary);padding:16px 18px;font-size:.9rem}._kpiCard_1mffw_5{z-index:0;border:1px solid color-mix(in srgb, rgb(var(--border-default-rgb)) 60%, transparent);background:var(--qc-surface);border-radius:8px;flex-direction:column;justify-content:flex-start;gap:.125rem;min-width:0;padding:.5rem .625rem;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:flex;position:relative;overflow:visible}._kpiCard_1mffw_5:hover,._kpiCard_1mffw_5:focus-within{z-index:5;background:var(--qc-surface);box-shadow:0 1px 4px #0f172a0f}._kpiCardHero_1mffw_30{justify-content:space-between;gap:.25rem;min-height:100px;padding:.875rem}._kpiCardMicro_1mffw_38{background:color-mix(in srgb, var(--qc-canvas) 70%, var(--qc-surface));min-height:64px}._kpiCardMicro_1mffw_38:hover,._kpiCardMicro_1mffw_38:focus-within{background:var(--qc-canvas)}._kpiWindowPanel_1mffw_49{gap:var(--qc-block-gap);min-width:0;padding:var(--qc-page-gutter) var(--qc-page-gutter-bottom);border:1px solid color-mix(in srgb, rgb(var(--border-default-rgb)) 60%, transparent);background:var(--qc-surface);border-radius:10px;flex-direction:column;display:flex}._kpiMetricGrid_1mffw_60{gap:var(--qc-inline-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}._kpiMetricGrid_1mffw_60 ._kpiCardHero_1mffw_30{height:100%;min-height:100px}._kpiMetricGrid_1mffw_60 ._kpiCard_1mffw_5{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}._kpiMetricGrid_1mffw_60 ._kpiCard_1mffw_5:hover,._kpiMetricGrid_1mffw_60 ._kpiCard_1mffw_5:focus-within{box-shadow:none;background:0 0}._skeletonPanelHeader_1mffw_87{border-radius:4px;width:40%;height:14px}._kpiLabel_1mffw_93{align-items:center;gap:var(--qc-stack-gap);white-space:nowrap;max-width:100%;color:var(--text-secondary);flex-shrink:0;margin:0;font-weight:500;display:inline-flex}._kpiLabelHero_1mffw_105{font-size:.75rem}._kpiLabelMicro_1mffw_109{font-size:.6875rem;line-height:1.15}._kpiLabelText_1mffw_114{text-overflow:ellipsis;min-width:0;overflow:hidden}._kpiValue_1mffw_120{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;color:var(--text-primary);flex-shrink:0;align-self:flex-start;align-items:baseline;font-weight:700;display:inline-flex;overflow:hidden}._kpiValueHero_1mffw_135{letter-spacing:-.02em;margin:.125rem 0;font-size:1.5rem;line-height:1.15}._kpiValueMicro_1mffw_142{letter-spacing:-.01em;font-size:1rem;line-height:1.35}._kpiValueHeroDecimals_1mffw_149 [data-kpi-dec]{color:var(--qc-neutral);font-size:.72em;font-weight:500}._kpiCompare_1mffw_155{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:.25rem;margin-top:auto;display:flex}._skeleton_1mffw_87{background:linear-gradient(90deg, var(--qc-surface) 0%, #f1f5f9 50%, var(--qc-surface) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite _cockpit-shimmer_1mffw_1}._skeletonMicro_1mffw_175{min-height:64px}._skeletonPanel_1mffw_87{min-height:141px}._trendRow_1mffw_185{-webkit-user-select:none;user-select:none;white-space:nowrap;flex-wrap:nowrap;align-items:center;min-width:0;max-width:100%;line-height:1.25;display:inline-flex}._trendRowSm_1mffw_196{gap:.375rem;font-size:.6875rem}._trendRowXs_1mffw_201{gap:.25rem;font-size:.625rem}._trendLabel_1mffw_206{color:var(--text-secondary);font-weight:500;font-family:var(--font-sans);flex-shrink:0}._trendBase_1mffw_213{font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-shrink:0;font-weight:500}._trendRate_1mffw_220{font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-shrink:0;align-items:center;gap:.1875rem;font-weight:600;display:inline-flex}._trendRateValue_1mffw_230{font-variant-numeric:tabular-nums;font-weight:600}._trendArrow_1mffw_235{flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}._trendRowXs_1mffw_201 ._trendArrow_1mffw_235{font-size:.6875rem}._trendArrowGood_1mffw_249{color:var(--status-good-text)}._trendArrowBad_1mffw_253{color:var(--status-bad-text)}._trendArrowMuted_1mffw_257{color:var(--text-muted)}._card_8w1r1_1{height:100%;min-height:0;max-height:100%;padding:0 0 12px;overflow:hidden}._empty_8w1r1_9{min-height:0;color:var(--qc-text-secondary);flex:auto;justify-content:center;align-items:center;padding:24px 0;font-size:.82rem;display:flex}._empty_8w1r1_9 p{margin:0}._scroll_8w1r1_24{flex:auto;min-height:0;padding:0 16px;overflow:auto}._table_8w1r1_31{font-size:.78rem}._table_8w1r1_31 td{border-bottom:1px solid var(--qc-border);vertical-align:middle;padding:7px 8px}._table_8w1r1_31 tbody tr:hover{background:var(--qc-canvas)}._tabular_8w1r1_45{font-variant-numeric:tabular-nums;text-align:right}._table_8w1r1_31 th._tabular_8w1r1_45,._table_8w1r1_31 td._tabular_8w1r1_45,._table_8w1r1_31 th._colShare_8w1r1_52,._table_8w1r1_31 td._colShare_8w1r1_52,._table_8w1r1_31 th._colDelta_8w1r1_54,._table_8w1r1_31 td._colDelta_8w1r1_54{text-align:right}._colRank_8w1r1_59{text-align:center;width:44px}._colStyle_8w1r1_64{width:auto}._colReturn_8w1r1_68,._colShare_8w1r1_52{width:88px}._colSales_8w1r1_76{width:72px}._colDelta_8w1r1_54{width:84px}._metricStack_8w1r1_84{flex-direction:column;align-items:flex-end;gap:2px;width:100%;line-height:1.2;display:flex}._metricPrimary_8w1r1_93{color:var(--qc-text);font-size:.78rem;font-weight:600}._metricSub_8w1r1_99{color:var(--qc-text-secondary);font-size:.68rem}._colDeltaGood_8w1r1_104{color:var(--qc-opportunity)}._colDeltaBad_8w1r1_108{color:var(--qc-crimson)}._rankNum_8w1r1_112{font-variant-numeric:tabular-nums;min-width:18px;height:18px;color:var(--qc-text-secondary);border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:600;display:inline-flex}._rankTop_8w1r1_125{background:color-mix(in srgb, var(--qc-teal) 14%, white);color:var(--qc-teal)}._styleBtn_8w1r1_130{align-items:center;gap:var(--qc-inline-gap);cursor:pointer;text-align:left;background:0 0;border:none;max-width:100%;padding:0;display:flex}._thumb_8w1r1_142{object-fit:cover;border-radius:4px;flex-shrink:0;width:32px;height:32px}._thumbPlaceholder_8w1r1_150{background:var(--qc-bg-subtle);display:block}._styleText_8w1r1_155{flex-direction:column;gap:2px;min-width:0;display:flex}._styleText_8w1r1_155 strong{color:var(--qc-teal);font-size:.8rem}._localName_8w1r1_167{color:var(--qc-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.overview-page .main-top{margin-bottom:var(--qc-page-gutter-bottom)}.overview-page .main-top h1{letter-spacing:-.02em;font-size:1.45rem}.overview-page .lede{max-width:42rem}.overview-charts{gap:var(--qc-block-gap);margin-bottom:var(--qc-block-gap);flex-direction:column;display:flex}.overview-charts.is-loading{opacity:.72;pointer-events:none}.overview-trend-wrap .return-trend-panel{min-height:320px}.overview-split{gap:var(--qc-block-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;height:460px;display:grid}.overview-split>*{height:100%;min-height:0;max-height:100%;overflow:hidden}.overview-chart-card{flex-direction:column;min-height:0;display:flex}@media (width<=1100px){.overview-kpi-row,.overview-split{grid-template-columns:1fr}}.overview-insight{border-top:3px solid var(--qc-teal)}.insight-stats{gap:var(--qc-inline-gap);margin-bottom:var(--qc-block-gap);flex-wrap:wrap;display:flex}.insight-body{grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);align-items:start;gap:14px 20px;display:grid}.insight-stat{background:color-mix(in srgb, var(--qc-table-head) 80%, transparent);border-radius:8px;flex-direction:column;flex:7rem;gap:2px;min-width:0;padding:8px 10px;display:flex}.insight-stat-label{color:var(--qc-text-secondary);letter-spacing:.02em;font-size:.68rem;font-weight:500}.insight-stat-value{font-variant-numeric:tabular-nums;color:var(--qc-text);letter-spacing:-.02em;font-size:1.05rem;font-weight:600;line-height:1.2}.insight-stat-reason{align-items:baseline;gap:var(--qc-inline-gap);font-size:.92rem;display:flex}.insight-stat-share{color:var(--qc-text-secondary);font-size:.72rem;font-weight:600}.insight-side{min-width:0}.insight-lede{color:var(--qc-text-secondary);margin:0 0 10px;font-size:.82rem;line-height:1.45}.insight-picks{gap:var(--qc-inline-gap);flex-wrap:wrap;display:flex}.insight-pick{align-items:center;gap:var(--qc-inline-gap);border:1px solid var(--qc-border);background:var(--qc-surface);cursor:pointer;text-align:left;border-radius:8px;min-width:0;max-width:100%;padding:6px 10px;transition:background .12s,border-color .12s;display:inline-flex}.insight-pick:hover{background:color-mix(in srgb, var(--qc-teal) 6%, transparent);border-color:color-mix(in srgb, var(--qc-teal) 28%, var(--qc-border))}.insight-pick-tag{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:20px;font-size:.68rem;font-weight:600;display:inline-flex}.insight-pick.fix .insight-pick-tag{color:var(--qc-amber);background:color-mix(in srgb, var(--qc-amber) 14%, #fff)}.insight-pick.scale .insight-pick-tag{color:var(--qc-opportunity);background:color-mix(in srgb, var(--qc-opportunity) 14%, #fff)}.insight-pick-style{flex:1;min-width:0;font-size:.8rem;overflow:hidden}.insight-pick-metric{font-variant-numeric:tabular-nums;color:var(--qc-text-secondary);flex-shrink:0;font-size:.72rem;font-weight:600}.insight-actions{flex-direction:column;gap:0;display:flex}.muted-note{color:var(--qc-text-secondary);margin:0;font-size:.8rem}._skeleton_1r4kn_1{background:linear-gradient(90deg, var(--qc-surface) 0%, #f1f5f9 50%, var(--qc-surface) 100%);background-size:200% 100%;min-height:64px;animation:1.2s ease-in-out infinite _cockpit-shimmer_1r4kn_1}._strip_1ho9h_1{margin-bottom:var(--qc-block-gap);border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:4px;flex-wrap:nowrap;align-items:stretch;gap:0;display:flex;overflow:auto hidden}._stripLoading_1ho9h_14{opacity:.7}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.cockpit-page-header .cockpit-layout-trigger,.cockpit-page-header .cockpit-order-status-trigger,.cockpit-page-header .cockpit-number-precision-trigger{min-height:var(--qc-module-topbar-control-height);box-sizing:border-box;border-radius:6px;padding:4px 10px;font-size:.8125rem}.cockpit-layout-grid.is-layout-animating .qc-chart{opacity:.88;transition:opacity .2s}.cockpit-layout-block{min-width:0}.cockpit-layout-block--ad-panel{flex-direction:column;height:100%;min-height:0;display:flex}.cockpit-layout-block--ad-panel>.cockpit-chart-panel.cockpit-metric-panel{flex:auto;min-height:0}.cockpit-layout-block--profit-board,.cockpit-layout-block--profit-composition{margin-bottom:var(--qc-block-gap)}.cockpit-layout-trigger{align-items:center;gap:var(--qc-inline-gap);color:var(--qc-text-secondary);background:var(--qc-bg-subtle);border:1px solid var(--qc-border);cursor:pointer;border-radius:6px;font-size:.8125rem;line-height:1.2;transition:border-color .15s,color .15s;display:inline-flex}.cockpit-layout-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--qc-teal) 40%, var(--qc-border));color:var(--qc-teal)}.cockpit-layout-trigger:disabled{opacity:.55;cursor:not-allowed}.cockpit-layout-trigger-wrap{position:relative}.cockpit-layout-trigger.is-active{border-color:color-mix(in srgb, var(--qc-teal) 45%, var(--qc-border));color:var(--qc-teal);background:color-mix(in srgb, var(--qc-teal) 6%, #fff)}.cockpit-layout-edit-popover--portal{z-index:1200;position:fixed;top:auto;left:auto}.cockpit-layout-edit-popover--portal .cockpit-layout-edit-bar{border-color:color-mix(in srgb, var(--qc-teal) 18%, var(--qc-border));margin-bottom:0;box-shadow:0 4px 14px #0f172a12}.cockpit-layout-edit-title-badge{color:var(--qc-teal);background:color-mix(in srgb, var(--qc-teal) 8%, #fff);border:1px solid color-mix(in srgb, var(--qc-teal) 22%, var(--qc-border));border-radius:4px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:600;line-height:1.3;display:inline-flex}.cockpit-layout-edit-bar{align-items:center;gap:var(--qc-block-gap);border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:4px;flex-wrap:nowrap;padding:8px 10px;display:flex}.cockpit-layout-edit-bar-main{align-items:center;gap:var(--qc-block-gap);flex-wrap:nowrap;min-width:0;display:flex}.cockpit-layout-edit-divider{background:var(--qc-border);flex:0 0 1px;align-self:stretch;width:1px;min-height:24px}.cockpit-layout-edit-badge{color:var(--qc-teal);background:color-mix(in srgb, var(--qc-teal) 7%, #fff);border:1px solid color-mix(in srgb, var(--qc-teal) 18%, var(--qc-border));border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:.72rem;font-weight:600;line-height:1.35}.cockpit-layout-edit-cols{align-items:center;gap:var(--qc-inline-gap);flex-shrink:0;display:inline-flex}.cockpit-layout-edit-cols-label{color:var(--qc-text-secondary);white-space:nowrap;font-size:.75rem}.cockpit-layout-edit-cols .level-toggle button{min-width:44px;padding:0 10px}.cockpit-layout-edit-meta{color:var(--qc-neutral);white-space:nowrap;flex-shrink:0;font-size:.72rem}.cockpit-layout-edit-bar-actions{align-items:center;gap:var(--qc-inline-gap);flex-wrap:nowrap;margin-left:auto;display:flex}.cockpit-layout-add-btn{color:var(--qc-teal);background:var(--qc-surface);border:1px solid color-mix(in srgb, var(--qc-teal) 35%, var(--qc-border));cursor:pointer;border-radius:4px;padding:6px 12px;font-size:.75rem;transition:border-color .15s,background .15s}.cockpit-layout-add-btn:hover{border-color:color-mix(in srgb, var(--qc-teal) 55%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal) 5%, var(--qc-surface))}.cockpit-layout-edit-restore{font-size:.75rem}.cockpit-layout-rows{gap:var(--qc-block-gap);flex-direction:column;display:flex}.cockpit-page .cockpit-layout-rows{gap:var(--qc-block-gap)}.cockpit-layout-rows .cockpit-layout-grid,.cockpit-layout-rows .cockpit-layout-block--profit-board,.cockpit-layout-rows .cockpit-layout-block--profit-composition{margin-bottom:0}.cockpit-layout-rows .cockpit-profit-charts,.cockpit-layout-rows .cockpit-profit-charts--pair,.cockpit-layout-rows .cockpit-profit-charts--donuts{margin-top:0}.cockpit-layout-rows .cockpit-metric-panel-chart{flex:0 0 260px;height:260px;max-height:260px}.cockpit-layout-rows .cockpit-metric-panel-chart.qc-chart{height:260px;min-height:260px;max-height:260px}.cockpit-layout-rows .cockpit-layout-block--ad-panel{height:auto}.cockpit-layout-preview-row--full{width:100%}.cockpit-layout-preview-row--grid{gap:var(--qc-block-gap);display:grid}.cockpit-layout-preview-row--grid.cockpit-layout-preview--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-layout-preview-row--grid.cockpit-layout-preview--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-rgl-canvas,.cockpit-rgl-grid{min-width:0}.cockpit-rgl-grid>.react-grid-item{transition:transform .2s,width .2s,height .2s}.cockpit-rgl-grid.is-interacting .cockpit-rgl-body{pointer-events:none;overflow:hidden}.cockpit-rgl-grid.is-interacting .cockpit-rgl-body .qc-chart,.cockpit-rgl-grid.is-interacting .cockpit-rgl-body canvas{pointer-events:none}.cockpit-rgl-item{border:1px solid var(--qc-border);background:var(--qc-surface);box-sizing:border-box;border-radius:4px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.cockpit-rgl-item.react-grid-item.react-draggable-dragging{z-index:30;border-color:color-mix(in srgb, var(--qc-teal) 45%, var(--qc-border));box-shadow:0 10px 24px #0f172a1a}.cockpit-rgl-chrome{justify-content:space-between;align-items:center;gap:var(--qc-inline-gap);border-bottom:1px solid var(--qc-border);background:color-mix(in srgb, var(--qc-canvas) 65%, #fff);flex-shrink:0;height:40px;padding:0 8px;display:flex}.cockpit-rgl-chrome-leading{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.cockpit-rgl-drag-handle{width:24px;height:24px;color:var(--qc-neutral);cursor:grab;touch-action:none;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.cockpit-rgl-item:hover .cockpit-rgl-drag-handle,.cockpit-rgl-grid.is-interacting .cockpit-rgl-drag-handle,.cockpit-rgl-drag-handle:hover{color:var(--qc-teal)}.cockpit-rgl-drag-handle:active{cursor:grabbing}.cockpit-rgl-title{color:var(--qc-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:600;overflow:hidden}.cockpit-rgl-chrome-actions{opacity:0;pointer-events:none;flex-shrink:0;align-items:center;gap:2px;transition:opacity .12s;display:flex}.cockpit-rgl-item:hover .cockpit-rgl-chrome-actions,.cockpit-rgl-grid.is-interacting .cockpit-rgl-chrome-actions,.cockpit-rgl-chrome-actions:focus-within{opacity:1;pointer-events:auto}.cockpit-rgl-action-btn{width:26px;height:26px;color:var(--qc-neutral);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.cockpit-rgl-action-btn:hover{color:var(--qc-teal);background:color-mix(in srgb, var(--qc-teal) 6%, #fff)}.cockpit-rgl-action-btn--remove:hover{color:var(--qc-crimson);background:color-mix(in srgb, var(--qc-crimson) 6%, #fff)}.cockpit-rgl-body{flex:1;min-width:0;min-height:0;padding:8px;overflow:auto}.cockpit-page--layout-editing .cockpit-rgl-body{flex-direction:column;display:flex;overflow:hidden}.cockpit-page--layout-editing .cockpit-rgl-body>.cockpit-layout-block--in-rgl{flex-direction:column;flex:auto;min-height:0;display:flex}.cockpit-page--layout-editing .cockpit-rgl-body .cockpit-profit-board-panel,.cockpit-page--layout-editing .cockpit-rgl-body .cockpit-metric-panel--fill,.cockpit-page--layout-editing .cockpit-rgl-body .cockpit-profit-charts--pair{flex:auto;height:100%;min-height:0}.cockpit-page--layout-editing .cockpit-rgl-body .cockpit-profit-charts--pair{align-content:stretch;margin-top:0}.cockpit-page--layout-editing .cockpit-rgl-body .cockpit-profit-charts--pair>.cockpit-chart-panel{flex-direction:column;min-height:0;display:flex}.cockpit-page--layout-editing .cockpit-rgl-body .cockpit-chart--fill.qc-chart,.cockpit-page--layout-editing .cockpit-rgl-body .cockpit-profit-charts--pair .qc-chart{flex:1 1 0;height:100%;min-height:140px}.cockpit-page--layout-editing .cockpit-rgl-body .cockpit-profit-board-chart{flex:1 1 0;min-height:140px}.cockpit-rgl-body .cockpit-layout-block--profit-board,.cockpit-rgl-body .cockpit-layout-block--profit-composition{margin-bottom:0}.cockpit-rgl-grid .react-grid-placeholder{background:color-mix(in srgb, var(--qc-teal) 14%, transparent);opacity:.65;border-radius:4px}.cockpit-rgl-grid .react-resizable-handle-se{display:none}.cockpit-rgl-grid .react-resizable-handle-e{cursor:ew-resize;opacity:0;width:10px;height:100%;margin:0;transition:opacity .12s;top:0;right:0;transform:none}.cockpit-rgl-item:hover .react-resizable-handle-e,.cockpit-rgl-grid.is-interacting .react-resizable-handle-e{opacity:1}.cockpit-rgl-grid .react-resizable-handle-e:after{content:"";background:color-mix(in srgb, var(--qc-teal) 55%, var(--qc-border));border-radius:1px;width:2px;height:24px;margin-top:-12px;position:absolute;top:50%;right:3px}.cockpit-layout-block-picker{z-index:1250}.cockpit-layout-block-picker__headTitles{flex-direction:column;gap:2px;min-width:0;display:flex}.cockpit-layout-block-picker__scope{color:var(--qc-text-secondary);font-size:.75rem;font-weight:400}.cockpit-layout-block-picker__headMeta{border-bottom:1px solid var(--qc-border);background:var(--qc-surface);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:0 18px 10px;display:flex}.cockpit-layout-block-picker__count{color:var(--qc-text-secondary);font-size:.8125rem}.cockpit-layout-block-picker__cols{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.cockpit-layout-block-picker__colsLabel{color:var(--qc-text-secondary);font-size:.75rem}.cockpit-layout-block-picker__selectedTitle{min-width:0;color:var(--qc-text);flex:1;font-weight:500}.cockpit-layout-block-picker__groupList{max-height:min(52vh,520px)}._panel_1d23r_1{border-radius:var(--qc-radius-card);background:var(--qc-surface);box-shadow:var(--qc-shadow-card);border:1px solid #e2e8f0cc;flex-direction:column;min-height:0;margin-bottom:0;padding:14px 16px 12px;display:flex;overflow:visible}._panelFull_1d23r_14{grid-column:1/-1}._panelKpiOnly_1d23r_18 ._kpis_1d23r_18{margin-bottom:0}._head_1d23r_22{justify-content:space-between;align-items:flex-start;gap:var(--qc-block-gap);margin-bottom:var(--qc-inline-gap);flex-shrink:0;display:flex}._headText_1d23r_31{flex-direction:column;gap:2px;min-width:0;display:flex}._title_1d23r_38{color:var(--qc-text);margin:0;font-size:.88rem;font-weight:600}._sub_1d23r_45{color:var(--qc-neutral);white-space:normal;font-size:.72rem;line-height:1.45}._kpis_1d23r_18{align-items:start;gap:var(--qc-inline-gap);margin-bottom:var(--qc-inline-gap);background:var(--qc-surface);border:none;border-radius:0;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;padding:0;display:grid;overflow:visible}._kpisLoading_1d23r_67{opacity:.75}.cockpit-panel-grid--cols-3 ._kpis_1d23r_18{padding-top:0}._chart_1d23r_75{background:0 0;flex:1 1 0;min-height:260px;padding:0}._chart_1d23r_75.qc-chart{height:100%;min-height:260px}.cockpit-trend-chart,.cockpit-donut-chart{flex:auto;min-height:240px}.cockpit-panel-grid,.cockpit-layout-grid{gap:var(--qc-block-gap);margin-bottom:var(--qc-page-gutter-bottom);grid-auto-rows:minmax(0,auto);display:grid}.cockpit-panel-grid--cols-2,.cockpit-layout-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-panel-grid--cols-3,.cockpit-layout-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-ad-section .cockpit-panel-grid{margin-bottom:0}.cockpit-funnel-chart,.cockpit-top-asin-chart{flex:auto;min-height:240px}.cockpit-page.is-loading{opacity:.72;pointer-events:none}.cockpit-page--profit-detail{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.cockpit-page--profit-detail .cockpit-page-sticky-top,.cockpit-page--profit-detail .cockpit-error{flex-shrink:0}.cockpit-page--profit-detail>.cockpit-profit-model-detail{flex:auto;min-height:0}.cockpit-page--fx-rate{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.cockpit-page--fx-rate .cockpit-page-sticky-top,.cockpit-page--fx-rate .cockpit-error{flex-shrink:0}.cockpit-filter-row{justify-content:space-between;width:100%}.cockpit-filter-bar-tools{align-items:center;gap:var(--qc-inline-gap);flex-shrink:0;margin-left:auto;display:inline-flex}.cockpit-page-sticky-top{z-index:19;margin:0 calc(-1 * var(--qc-page-gutter)) var(--qc-block-gap);background:var(--qc-surface);border-bottom:1px solid var(--qc-border);position:sticky;top:0}.cockpit-page-header{z-index:auto;align-items:center;gap:var(--qc-inline-gap);padding:var(--qc-module-topbar-padding-y) var(--qc-page-gutter);box-sizing:border-box;background:0 0;border-bottom:none;flex-wrap:wrap;margin:0;display:flex;position:static}.cockpit-page-header-leading{align-items:center;gap:var(--qc-inline-gap);flex-wrap:wrap;flex:none;min-width:0;display:inline-flex}.cockpit-time-capsule{-webkit-user-select:none;user-select:none;background:#f1f5f9cc;border:1px solid #e2e8f0e6;border-radius:8px;flex:none;justify-content:flex-start;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:2px 6px 2px 2px;font-size:.6875rem;display:inline-flex}.cockpit-time-capsule .time-filter-group{flex-shrink:0}.cockpit-page-header-tools{justify-content:flex-end;align-items:center;gap:var(--qc-inline-gap);flex-wrap:wrap;flex:none;margin-left:auto;display:inline-flex}.cockpit-page-header-main{justify-content:space-between;align-items:center;gap:var(--qc-inline-gap);flex:1;min-width:0;display:flex}.cockpit-page-header-body{flex:auto;min-width:0}.cockpit-page-title-row{align-items:center;gap:var(--qc-inline-gap);width:100%;margin-bottom:0;display:flex}.cockpit-page-title-leading{align-items:center;gap:var(--qc-inline-gap);flex-wrap:wrap;min-width:0;display:flex}.cockpit-page-compare-windows{flex:0 auto;align-self:center;min-width:0}.cockpit-page-section-head{margin-top:var(--qc-stack-gap);margin-bottom:0}.cockpit-page-section-head .cockpit-section-sub{margin-top:0}.cockpit-page-title-group{align-items:center;gap:var(--qc-stack-gap);display:inline-flex}.cockpit-page-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--qc-text);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.cockpit-page-header-side{align-items:flex-end;gap:var(--qc-inline-gap);flex-direction:column;flex:none;display:flex}.cockpit-page.is-syncing .cockpit-sync-inline{opacity:.92}.cockpit-page--layout-editing .cockpit-sync-inline{opacity:.45;pointer-events:none}.cockpit-section-head{justify-content:space-between;align-items:flex-start;gap:var(--qc-block-gap);margin-bottom:var(--qc-block-gap);display:flex}.cockpit-section-title-row{align-items:center;gap:var(--qc-inline-gap);display:flex}.cockpit-section-title{color:var(--qc-text);margin:0;font-size:.95rem;font-weight:600}.cockpit-section-sub{color:var(--qc-neutral);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:2px 0 0;font-size:.72rem;display:flex}.cockpit-compare-windows{font-family:var(--font-mono,ui-monospace, monospace);color:var(--qc-text-secondary);flex-flow:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0 6px;font-size:.6875rem;line-height:1.35;display:inline-flex}.cockpit-compare-item{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cockpit-compare-sep{color:#cbd5e1;-webkit-user-select:none;user-select:none;font-weight:400}.cockpit-compare-tag-label{font-family:var(--font-sans,system-ui, sans-serif);color:#94a3b8;font-size:.625rem;font-weight:400}.cockpit-compare-range{font-variant-numeric:tabular-nums;color:#475569;font-weight:500}.cockpit-delta-legend-inline{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.cockpit-delta-legend-item{align-items:center;gap:5px;display:inline-flex}.cockpit-delta-legend-sep{color:var(--qc-neutral);-webkit-user-select:none;user-select:none}.cockpit-delta-legend-arrow{color:var(--qc-text-secondary);letter-spacing:-.04em;font-size:.68rem;font-weight:600}.cockpit-delta-legend-swatch{border-radius:1px;flex-shrink:0;width:8px;height:8px}.cockpit-delta-legend-swatch.is-good{background:var(--qc-opportunity)}.cockpit-delta-legend-swatch.is-bad{background:var(--qc-crimson)}.cockpit-error{margin:0 0 12px}.cockpit-ad-section{margin-bottom:var(--qc-page-gutter-bottom)}.cockpit-sync-inline{align-items:center;gap:var(--qc-inline-gap);min-height:30px;display:inline-flex}.cockpit-sync-btn{background:var(--qc-teal);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:5px 12px;font-size:.74rem;font-weight:600;line-height:1.35;transition:background .15s,opacity .15s}.cockpit-sync-btn:hover:not(:disabled){background:color-mix(in srgb, var(--qc-teal) 88%, #000)}.cockpit-sync-btn:disabled{opacity:.55;cursor:not-allowed}.cockpit-sync-record-btn{border:1px solid var(--qc-border);background:var(--qc-bg-subtle);color:var(--qc-text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:.74rem;font-weight:500;line-height:1.35;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.cockpit-sync-record-btn:hover:not(:disabled){border-color:var(--qc-border-muted);background:var(--qc-canvas);color:var(--qc-text)}.cockpit-profit-detail-entry{border:1px solid color-mix(in srgb, var(--qc-teal) 28%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal) 6%, #fff);color:var(--qc-teal);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;padding:5px 12px;font-size:.8125rem;font-weight:600;line-height:1.35;transition:border-color .15s,background .15s;display:inline-flex}.cockpit-profit-detail-entry:hover:not(:disabled){border-color:color-mix(in srgb, var(--qc-teal) 45%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal) 10%, #fff)}.cockpit-sync-record-icon{color:currentColor;opacity:.85;flex-shrink:0;display:block}.cockpit-sync-note{color:var(--qc-text-secondary);margin:6px 0 0;font-size:.72rem;line-height:1.35}.cockpit-fx-error-link{color:var(--qc-teal);cursor:pointer;font:inherit;background:0 0;border:none;margin-left:6px;padding:0;text-decoration:underline}.cockpit-charts-grid{gap:var(--qc-block-gap);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;display:grid}@media (width<=1100px){.cockpit-page-header{flex-direction:column;align-items:stretch}.cockpit-page-header-leading{width:100%}.cockpit-time-capsule{flex-wrap:wrap;justify-content:flex-start;width:fit-content;max-width:100%}.cockpit-page-header-tools{justify-content:flex-start;width:100%;margin-left:0}.cockpit-page-header-side{align-items:flex-start}.cockpit-charts-grid,.cockpit-charts-grid-triple{grid-template-columns:1fr}}.cockpit-charts-grid-triple{margin-top:var(--qc-block-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-profit-section{margin-top:4px;margin-bottom:28px}.cockpit-profit-board-panel{flex-direction:column;min-height:0;display:flex}.cockpit-profit-board-chart{min-height:220px;padding:var(--qc-page-gutter);background:var(--qc-bg-subtle);border-top:none;flex:none}.cockpit-profit-trend-split{gap:var(--qc-block-gap);padding:var(--qc-page-gutter);border-top:1px solid var(--qc-border);background:var(--qc-bg-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cockpit-profit-trend-split-item{background:var(--qc-bg,#fff);border:1px solid var(--qc-border);border-radius:8px;flex-direction:column;min-width:0;min-height:220px;padding:12px 14px 10px;display:flex}.cockpit-profit-trend-split-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin-bottom:8px;display:flex}.cockpit-profit-trend-split-title{color:var(--qc-text,#0f172a);margin:0;font-size:13px;font-weight:600}.cockpit-profit-trend-split-sub{color:var(--qc-text-secondary,#64748b);white-space:nowrap;font-size:11px}.cockpit-profit-trend-split-item .cockpit-profit-board-chart{background:0 0;border-top:none;flex:auto;min-height:200px;padding:0}.cockpit-profit-charts{margin-top:var(--qc-block-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cockpit-profit-charts--donuts{margin-top:var(--qc-block-gap)}.cockpit-profit-charts--pair{margin-top:var(--qc-block-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cockpit-donut-combined-panel{min-width:0;margin-top:0;margin-bottom:0;padding:14px 16px 12px;overflow:visible}.cockpit-donut-combined-panel .panel-head.cockpit-donut-combined-head{align-items:center;margin-bottom:0}.cockpit-donut-combined-head .panel-title{color:#303133;font-size:14px;font-weight:600}.cockpit-donut-combined-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cockpit-donut-label-toggle{align-items:center;gap:var(--qc-stack-gap);color:#606266;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0;font-size:12px;display:inline-flex}.cockpit-donut-label-toggle input[type=checkbox]{accent-color:#409eff;cursor:pointer;width:14px;height:14px;margin:0}.cockpit-donut-combined-panel .cockpit-donut-chart{overflow:visible}.cockpit-donut-dual-grid{align-items:stretch;gap:0;width:100%;min-height:400px;display:flex}.cockpit-donut-dual-grid .cockpit-donut-chart--slot{flex:1 1 0;min-width:0;min-height:400px;overflow:visible}.cockpit-donut-dual-grid .qc-chart{overflow:visible}.cockpit-donut-chart--combined,.cockpit-donut-chart--labeled,.cockpit-donut-chart--dense{min-height:0;overflow:visible}@media (width<=1100px){.cockpit-panel-grid--cols-2,.cockpit-panel-grid--cols-3{grid-template-columns:1fr}.cockpit-panel-grid .cockpit-metric-panel{grid-column:auto!important}.cockpit-profit-charts,.cockpit-profit-trend-split{grid-template-columns:1fr}}.cockpit-profit-waterfall-panel{min-height:400px;overflow:visible}.cockpit-profit-waterfall-head{justify-content:space-between;align-items:flex-start;gap:var(--qc-block-gap);flex-wrap:wrap;display:flex}.cockpit-profit-waterfall-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cockpit-profit-waterfall-head .panel-title{color:var(--qc-text,#0f172a);font-size:14px;font-weight:600}.cockpit-profit-waterfall-head .panel-sub{color:var(--qc-text-secondary,#64748b);font-size:11px;line-height:16px}.cockpit-profit-waterfall-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.cockpit-profit-waterfall-legend-item{color:var(--qc-text-secondary,#64748b);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.cockpit-profit-waterfall-legend-swatch{border-radius:2px;flex:none;width:8px;height:8px}.cockpit-profit-waterfall-chart{flex:auto;min-height:320px}.modal-backdrop{z-index:50;background:#0f172a59;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--qc-surface);border:1px solid var(--qc-border);border-radius:6px;flex-direction:column;width:min(860px,100%);max-height:min(80vh,720px);display:flex;overflow:hidden}.modal-head,.modal-foot{justify-content:space-between;align-items:center;gap:var(--qc-block-gap);padding:var(--qc-page-gutter) var(--qc-page-gutter-bottom);border-bottom:1px solid var(--qc-border);display:flex}.modal-foot{border-bottom:none;border-top:1px solid var(--qc-border)}.modal-body{padding:var(--qc-page-gutter) var(--qc-page-gutter-bottom);min-height:0;overflow-y:auto}.modal-head h2{font-size:1rem;font-family:var(--font-display);margin:0}.modal-foot-right{gap:var(--qc-inline-gap);display:flex}.cockpit-sync-backdrop{z-index:60}.cockpit-sync-modal{border-radius:6px;flex-direction:column;width:680px;max-width:calc(100vw - 32px);height:min(780px,90vh);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 16px 40px #0f172a24}.cockpit-sync-modal .modal-head,.cockpit-sync-modal .modal-foot,.cockpit-sync-modal .cockpit-sync-overall{flex-shrink:0}.cockpit-sync-modal .modal-body{gap:var(--qc-block-gap);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.cockpit-sync-modal .cockpit-sync-config{z-index:3;flex-shrink:0;position:relative;overflow:visible}.cockpit-sync-modal .cockpit-sync-block.is-progress{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.cockpit-sync-modal .cockpit-sync-block.is-progress.is-idle .cockpit-sync-timeline-empty{flex:none;min-height:0;max-height:none}.cockpit-sync-modal .cockpit-sync-block.is-progress:not(.is-debug-open):not(.is-idle) .cockpit-sync-timeline,.cockpit-sync-modal .cockpit-sync-block.is-progress:not(.is-debug-open):not(.is-idle) .cockpit-sync-timeline-empty{flex:auto;min-height:160px;max-height:none;overflow-y:auto}.cockpit-sync-modal .cockpit-sync-block.is-progress.is-debug-open .cockpit-sync-timeline,.cockpit-sync-modal .cockpit-sync-block.is-progress.is-debug-open .cockpit-sync-timeline-empty{flex:0 auto;min-height:0;max-height:min(140px,18vh);overflow-y:auto}.cockpit-sync-modal .cockpit-sync-block.is-progress.is-debug-open.is-idle .cockpit-sync-timeline-empty{max-height:none}.cockpit-sync-modal .cockpit-sync-block.is-progress .cockpit-sync-debug-toggle{color:var(--qc-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;font-size:.72rem}.cockpit-sync-modal .cockpit-sync-block.is-progress .cockpit-sync-debug-toggle:hover{color:var(--qc-teal)}.cockpit-sync-modal .cockpit-sync-block.is-progress .cockpit-sync-console{flex-direction:column;flex:auto;min-height:220px;max-height:none;margin-top:8px;display:flex;overflow:hidden}.cockpit-sync-modal .cockpit-sync-block.is-progress .cockpit-sync-console-body{flex:auto;height:auto;min-height:0;max-height:none}.cockpit-sync-modal .cockpit-sync-block.is-progress .cockpit-sync-feedback{flex-shrink:0}.cockpit-sync-modal .modal-head{align-items:flex-start}.cockpit-sync-head-text{min-width:0}.cockpit-sync-modal-close{border:1px solid var(--qc-border);background:var(--qc-surface);width:32px;height:32px;color:var(--qc-text-secondary);cursor:pointer;border-radius:4px;flex-shrink:0;padding:0;font-size:1.25rem;line-height:1}.cockpit-sync-modal-close:hover:not(:disabled){background:var(--qc-canvas);color:var(--qc-text)}.cockpit-sync-modal-close:disabled{opacity:.45;cursor:not-allowed}.cockpit-sync-head-desc{color:var(--qc-text-secondary);max-width:32rem;margin:4px 0 0;font-size:.76rem;line-height:1.4}.cockpit-sync-config{gap:var(--qc-inline-gap);border:1px solid var(--qc-border,#e4dfd6);background:var(--qc-surface-muted,#f7f4ef);flex-direction:column;padding:10px 12px;display:flex}.cockpit-sync-config-row{align-items:center;gap:var(--qc-block-gap);min-width:0;display:flex}.cockpit-sync-config-row--items{align-items:center}.cockpit-sync-config-label{letter-spacing:.04em;color:var(--qc-text-secondary);flex:0 0 3rem;font-size:.72rem;font-weight:600}.cockpit-sync-chips{gap:var(--qc-inline-gap);flex-wrap:wrap;min-width:0;display:flex}.cockpit-sync-chip{align-items:center;gap:var(--qc-inline-gap);border:1px solid var(--qc-border,#e4dfd6);color:var(--qc-text,#2a2622);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;padding:4px 10px;font-size:.78rem;display:inline-flex}.cockpit-sync-chip--source{align-items:flex-start;padding:6px 10px}.cockpit-sync-chip input{margin:2px 0 0}.cockpit-sync-chip-text{flex-direction:column;gap:1px;min-width:0;display:flex}.cockpit-sync-chip-source{letter-spacing:.02em;font-size:.72rem;font-weight:600;line-height:1.2}.cockpit-sync-chip-name{color:var(--qc-text-secondary);font-size:.68rem;line-height:1.25}.cockpit-sync-chip.is-on{border-color:color-mix(in srgb, var(--qc-teal) 45%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal) 8%, #fff);color:var(--qc-teal);font-weight:600}.cockpit-sync-chip.is-on .cockpit-sync-chip-name{color:color-mix(in srgb, var(--qc-teal) 72%, var(--qc-text-secondary))}.cockpit-sync-auth-bar{border:1px solid var(--qc-border,#e4dfd6);background:#fff;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;display:flex}.cockpit-sync-auth-bar.is-ready{border-color:color-mix(in srgb, var(--qc-teal) 35%, var(--qc-border))}.cockpit-sync-auth-bar.is-connecting{border-color:color-mix(in srgb, var(--qc-amber,#c9a227) 45%, var(--qc-border))}.cockpit-sync-auth-bar-msg{min-width:0;color:var(--qc-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:12rem;margin:0;font-size:.74rem;line-height:1.35;overflow:hidden}.cockpit-sync-auth-bar-err{white-space:nowrap;text-overflow:ellipsis;flex:100%;margin:0;font-size:.72rem;overflow:hidden}.cockpit-sync-auth-bar-actions{gap:var(--qc-inline-gap);flex-wrap:wrap;margin-left:auto;display:flex}.cockpit-sync-auth-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--qc-surface-muted,#f7f4ef);color:var(--qc-text-secondary);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:.66rem;font-weight:700}.cockpit-sync-auth-badge.state-connected{background:color-mix(in srgb, var(--qc-teal) 12%, #fff);color:var(--qc-teal)}.cockpit-sync-auth-badge.state-connecting,.cockpit-sync-auth-badge.state-checking,.cockpit-sync-auth-badge.state-unverified{background:color-mix(in srgb, var(--qc-amber,#c9a227) 12%, #fff);color:var(--qc-amber,#9a7b1a)}.cockpit-sync-auth-badge.state-needs_probe{background:color-mix(in srgb, var(--qc-amber,#c9a227) 16%, #fff);color:var(--qc-amber,#9a7b1a)}.cockpit-sync-auth-badge.state-expired,.cockpit-sync-auth-badge.state-disconnected{background:color-mix(in srgb, var(--qc-coral,#c45c4a) 10%, #fff);color:var(--qc-coral,#c45c4a)}.cockpit-sync-connect-btn{background:var(--qc-teal);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:5px 10px;font-size:.74rem;font-weight:600}.cockpit-sync-connect-btn:disabled{opacity:.55;cursor:not-allowed}.cockpit-sync-reconnect-btn{font-size:.74rem}.cockpit-sync-body{gap:var(--qc-block-gap);flex-direction:column;padding:12px 16px 14px;display:flex}.cockpit-sync-block-label{letter-spacing:.04em;color:var(--qc-text-secondary);margin:0 0 6px;font-size:.72rem;font-weight:600}.cockpit-sync-block-label-row{justify-content:space-between;align-items:center;gap:var(--qc-inline-gap);flex-shrink:0;margin-bottom:6px;display:flex}.cockpit-sync-block-label-row .cockpit-sync-block-label{margin-bottom:0}.cockpit-sync-log-count{font-variant-numeric:tabular-nums;color:var(--qc-neutral);font-size:.72rem}.cockpit-sync-history-link{color:var(--qc-teal);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.74rem;font-weight:600}.cockpit-sync-history-link:hover:not(:disabled){color:color-mix(in srgb, var(--qc-teal) 80%, #000);text-decoration:underline}.cockpit-sync-history-link:disabled{opacity:.45;cursor:not-allowed}.cockpit-sync-range-row{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.cockpit-sync-sep{color:var(--qc-neutral);padding-bottom:8px;font-size:.9rem}.cockpit-sync-range-meta{font-variant-numeric:tabular-nums;color:var(--qc-text-secondary);margin-left:auto;padding-bottom:8px;font-size:.74rem}.cockpit-sync-range-preset{white-space:nowrap;margin-left:8px;padding:4px 8px 8px;font-size:.72rem}.cockpit-sync-hint{color:var(--qc-neutral);margin:8px 0 0;font-size:.72rem;line-height:1.4}.cockpit-sync-overall{border-bottom:1px solid var(--qc-border);background:color-mix(in srgb, var(--qc-canvas) 70%, #fff);padding:10px 16px 12px}.cockpit-sync-overall-top{justify-content:space-between;align-items:baseline;gap:var(--qc-block-gap);margin-bottom:6px;display:flex}.cockpit-sync-overall-title{letter-spacing:.04em;color:var(--qc-text-secondary);font-size:.72rem;font-weight:600}.cockpit-sync-overall-pct{font-variant-numeric:tabular-nums;color:var(--qc-text);font-size:.78rem;font-weight:600}.cockpit-sync-overall-track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.cockpit-sync-overall-fill{border-radius:inherit;background:var(--qc-teal);width:0;height:100%;transition:width .25s}.cockpit-sync-overall-fill.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--qc-teal) 75%, #fff), var(--qc-teal))}.cockpit-sync-overall-fill.is-done{background:var(--qc-opportunity)}.cockpit-sync-overall-fill.is-error{background:var(--qc-crimson)}.cockpit-sync-overall-status{color:var(--qc-text-secondary);margin:6px 0 0;font-size:.74rem;line-height:1.35}.cockpit-sync-month-list{border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:4px;max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}.cockpit-sync-timeline-empty{border:1px dashed var(--qc-border);background:color-mix(in srgb, var(--qc-canvas) 70%, #fff);gap:var(--qc-stack-gap);border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:14px 16px;display:flex}.cockpit-sync-timeline-empty-title{color:var(--qc-text);margin:0;font-size:.8rem;font-weight:600;line-height:1.35}.cockpit-sync-timeline-empty-desc{color:var(--qc-text-secondary);max-width:36rem;margin:0;font-size:.74rem;line-height:1.45}.cockpit-sync-timeline{flex-direction:column;gap:0;min-height:0;margin:0;padding:4px 0 0;list-style:none;display:flex;overflow-y:auto}.cockpit-sync-timeline-item{gap:var(--qc-block-gap);grid-template-columns:20px minmax(0,1fr);padding:10px 0;display:grid;position:relative}.cockpit-sync-timeline-item:not(:last-child):before{content:"";background:var(--qc-border);width:2px;position:absolute;top:22px;bottom:-2px;left:9px}.cockpit-sync-timeline-marker{border:2px solid var(--qc-border);background:var(--qc-surface);z-index:1;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px;position:relative}.cockpit-sync-timeline-item.is-running .cockpit-sync-timeline-marker{border-color:var(--qc-teal);background:color-mix(in srgb, var(--qc-teal) 12%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--qc-teal) 12%, transparent)}.cockpit-sync-timeline-item.is-ok .cockpit-sync-timeline-marker{border-color:var(--qc-opportunity);background:color-mix(in srgb, var(--qc-opportunity) 18%, #fff)}.cockpit-sync-timeline-item.is-warn .cockpit-sync-timeline-marker,.cockpit-sync-timeline-item.is-skip .cockpit-sync-timeline-marker{border-color:var(--qc-amber);background:color-mix(in srgb, var(--qc-amber) 14%, #fff)}.cockpit-sync-timeline-item.is-error .cockpit-sync-timeline-marker{border-color:var(--qc-crimson);background:color-mix(in srgb, var(--qc-crimson) 12%, #fff)}.cockpit-sync-timeline-top{justify-content:space-between;align-items:baseline;gap:var(--qc-inline-gap);display:flex}.cockpit-sync-timeline-title{color:var(--qc-text);font-size:.8rem;font-weight:600;line-height:1.35}.cockpit-sync-timeline-badge{color:var(--qc-neutral);flex-shrink:0;font-size:.66rem;font-weight:600}.cockpit-sync-timeline-item.is-running .cockpit-sync-timeline-badge{color:var(--qc-teal)}.cockpit-sync-timeline-item.is-ok .cockpit-sync-timeline-badge{color:var(--qc-opportunity)}.cockpit-sync-timeline-item.is-error .cockpit-sync-timeline-badge{color:var(--qc-crimson)}.cockpit-sync-timeline-detail{color:var(--qc-text-secondary);margin:4px 0 0;font-size:.74rem;line-height:1.4}.cockpit-sync-debug-toggle{color:var(--qc-text-secondary);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:.74rem;font-weight:600}.cockpit-sync-debug-toggle:hover{color:var(--qc-teal);text-decoration:underline}.cockpit-sync-console{background:#18181b;border:1px solid #334155;border-radius:4px;flex-direction:column;min-height:0;margin-top:10px;display:flex;overflow:hidden}.cockpit-sync-console-toolbar{justify-content:space-between;align-items:center;gap:var(--qc-inline-gap);background:#27272a;border-bottom:1px solid #3f3f46;flex-shrink:0;padding:8px 12px;display:flex}.cockpit-sync-console-toolbar-title{letter-spacing:.03em;color:#a1a1aa;font-size:.7rem;font-weight:600}.cockpit-sync-console-toolbar-actions{align-items:center;gap:var(--qc-block-gap);display:flex}.cockpit-sync-console-auto{color:#a1a1aa;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:.68rem;display:inline-flex}.cockpit-sync-console-auto input{accent-color:var(--qc-teal)}.cockpit-sync-console-btn{color:#e4e4e7;cursor:pointer;background:#3f3f46;border:1px solid #52525b;border-radius:3px;padding:2px 8px;font-size:.68rem;font-weight:600}.cockpit-sync-console-btn:hover:not(:disabled){background:#52525b;border-color:#71717a}.cockpit-sync-console-btn:disabled{opacity:.45;cursor:not-allowed}.cockpit-sync-console-count{font-variant-numeric:tabular-nums;color:#71717a;font-size:.68rem}.cockpit-sync-console-body{overscroll-behavior:contain;box-sizing:border-box;color:#e4e4e7;-webkit-overflow-scrolling:touch;background:#18181b;flex:auto;min-height:0;padding:8px 12px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;line-height:1.35;overflow:hidden auto}.cockpit-sync-console-empty{color:#71717a;margin:0;padding:6px 0}.cockpit-sync-console-list{flex-direction:column;gap:3px;width:100%;margin:0;padding:0;list-style:none;display:flex}.cockpit-sync-console-end{pointer-events:none;flex:none;width:100%;height:8px}.cockpit-sync-console-line{grid-template-columns:5.5em 4.75em minmax(0,1fr);align-items:start;column-gap:8px;width:100%;display:grid}.cockpit-sync-console-time,.cockpit-sync-console-level,.cockpit-sync-console-msg{min-width:0;padding:1px 0;line-height:1.35}.cockpit-sync-console-time{color:#71717a;font-variant-numeric:tabular-nums;white-space:nowrap}.cockpit-sync-console-level{letter-spacing:.02em;white-space:nowrap;font-size:.66rem;font-weight:700}.cockpit-sync-console-level.is-info{color:#7dd3fc}.cockpit-sync-console-level.is-debug{color:#a1a1aa}.cockpit-sync-console-level.is-success{color:#4ade80}.cockpit-sync-console-level.is-warn{color:#fbbf24}.cockpit-sync-console-level.is-error{color:#f87171}.cockpit-sync-console-msg{color:#e4e4e7;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.cockpit-sync-console-line.is-error .cockpit-sync-console-msg{color:#fca5a5;font-weight:600}.cockpit-sync-month-item{gap:var(--qc-inline-gap);border-bottom:1px solid var(--qc-border);grid-template-columns:7.5rem 4.2rem minmax(0,1fr);align-items:center;padding:8px 12px;font-size:.76rem;display:grid}.cockpit-sync-month-item:last-child{border-bottom:none}.cockpit-sync-month-ym{font-variant-numeric:tabular-nums;color:var(--qc-text);font-weight:600}.cockpit-sync-month-state{color:var(--qc-neutral);font-size:.7rem;font-weight:600}.cockpit-sync-month-item.is-running .cockpit-sync-month-state{color:var(--qc-teal)}.cockpit-sync-month-item.is-ok .cockpit-sync-month-state{color:var(--qc-opportunity)}.cockpit-sync-month-item.is-skip .cockpit-sync-month-state{color:var(--qc-amber)}.cockpit-sync-month-item.is-error .cockpit-sync-month-state{color:var(--qc-crimson)}.cockpit-sync-month-item.is-running{background:color-mix(in srgb, var(--qc-teal) 5%, #fff)}.cockpit-sync-month-detail{color:var(--qc-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-sync-feedback{margin:8px 0 0;font-size:.76rem;line-height:1.4}.cockpit-sync-feedback.is-ok{color:var(--qc-text-secondary)}.cockpit-sync-badge{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:600;display:inline-block}.cockpit-sync-badge.is-succeeded{background:color-mix(in srgb, var(--qc-opportunity) 12%, #fff);color:var(--qc-opportunity)}.cockpit-sync-badge.is-failed{background:color-mix(in srgb, var(--qc-crimson) 10%, #fff);color:var(--qc-crimson)}.cockpit-sync-badge.is-partial{background:color-mix(in srgb, var(--qc-amber) 14%, #fff);color:var(--qc-amber)}.cockpit-sync-badge.is-running{background:color-mix(in srgb, var(--qc-teal) 12%, #fff);color:var(--qc-teal)}.cockpit-sync-foot-meta{color:var(--qc-text-secondary);font-size:.74rem}.cockpit-sync-foot-left{align-items:flex-start;gap:var(--qc-stack-gap);flex-direction:column;min-width:0;display:flex}.cockpit-sync-foot-link{margin-top:2px}.cockpit-sync-modal .month-ym-picker-panel{z-index:50}.month-ym-picker{gap:var(--qc-stack-gap);flex-direction:column;min-width:0;display:flex;position:relative}.month-ym-picker-label{color:var(--qc-text-secondary);font-size:.72rem}.month-ym-picker-trigger{align-items:center;gap:var(--qc-inline-gap);border:1px solid var(--qc-border);background:var(--qc-surface);min-width:9.5rem;height:32px;color:var(--qc-text);font-variant-numeric:tabular-nums;cursor:pointer;text-align:left;border-radius:4px;padding:0 10px;font-size:.82rem;display:inline-flex}.month-ym-picker-trigger:hover:not(:disabled){border-color:var(--qc-border-muted)}.month-ym-picker-trigger.open,.month-ym-picker-trigger:focus-visible{border-color:var(--qc-teal);outline:2px solid color-mix(in srgb, var(--qc-teal) 28%, transparent);outline-offset:1px}.month-ym-picker-trigger:disabled{opacity:.55;cursor:not-allowed}.month-ym-picker-value{flex:1;min-width:0}.month-ym-picker-caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--qc-neutral);flex-shrink:0;width:0;height:0}.month-ym-picker-trigger.open .month-ym-picker-caret{transform:rotate(180deg)}.month-ym-picker-panel{z-index:20;border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:4px;width:236px;padding:10px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0f172a1f}.month-ym-picker-year-row{justify-content:space-between;align-items:center;gap:var(--qc-inline-gap);margin-bottom:8px;display:flex}.month-ym-picker-year{font-variant-numeric:tabular-nums;color:var(--qc-text);font-size:.84rem;font-weight:600}.month-ym-picker-year-nav{border:1px solid var(--qc-border);background:var(--qc-surface);width:28px;height:28px;color:var(--qc-text-secondary);cursor:pointer;border-radius:4px;padding:0;font-size:1rem;line-height:1}.month-ym-picker-year-nav:hover:not(:disabled){border-color:var(--qc-border-muted);color:var(--qc-text);background:var(--qc-canvas)}.month-ym-picker-year-nav:disabled{opacity:.35;cursor:not-allowed}.month-ym-picker-grid{gap:var(--qc-stack-gap);grid-template-columns:repeat(3,1fr);display:grid}.month-ym-picker-cell{height:32px;color:var(--qc-text);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:0;font-size:.78rem}.month-ym-picker-cell:hover:not(:disabled):not(.selected){background:var(--qc-canvas);border-color:var(--qc-border)}.month-ym-picker-cell.selected{background:color-mix(in srgb, var(--qc-teal) 12%, #fff);border-color:color-mix(in srgb, var(--qc-teal) 45%, var(--qc-border));color:var(--qc-teal);font-weight:600}.month-ym-picker-cell.disabled,.month-ym-picker-cell:disabled{color:var(--qc-neutral);opacity:.45;cursor:not-allowed}.cockpit-sync-items-field{flex:1;min-width:0}.cockpit-sync-items-field .multi-select-trigger-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.cockpit-sync-items-panel{z-index:80;width:min(420px,94vw)}.cockpit-sync-items-source{list-style:none}.cockpit-sync-items-source-hint{color:var(--qc-text-secondary);margin:0 14px 6px;font-size:.66rem;line-height:1.4}.cockpit-sync-items-sublist{margin:0;padding:0;list-style:none}.cockpit-sync-items-option{margin:0 6px 4px}.cockpit-sync-items-panel .ms-option-main{align-items:flex-start;padding:8px 10px}.cockpit-sync-items-panel .ms-option-label{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;overflow:visible}.cockpit-sync-items-panel .ms-primary{text-overflow:unset;white-space:normal;word-break:break-word;font-weight:600;line-height:1.35;overflow:visible}.cockpit-sync-items-option .ms-secondary{color:var(--qc-text-secondary);white-space:normal;word-break:break-word;background:0 0;border-radius:0;margin-top:0;padding:0;font-size:.68rem;line-height:1.4;display:block}.cockpit-profit-model-detail{gap:var(--qc-block-gap);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.cockpit-profit-model-detail__head{justify-content:space-between;align-items:center;gap:var(--qc-inline-gap);padding:var(--qc-spacing-sm) var(--qc-spacing-md);background:var(--qc-surface);border:1px solid var(--qc-border);border-radius:var(--qc-radius-card);box-shadow:var(--qc-shadow-card);flex-shrink:0;min-width:0;display:flex}.cockpit-profit-model-detail__leading{align-items:center;gap:var(--qc-spacing-sm);min-width:0;display:flex}.cockpit-profit-model-detail__back{border:1px solid var(--qc-border);background:var(--qc-bg-subtle);color:var(--qc-text-secondary);cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px 4px 6px;font-size:.8125rem;font-weight:500;line-height:1.35;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.cockpit-profit-model-detail__back:hover{border-color:color-mix(in srgb, var(--qc-teal) 35%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal) 6%, #fff);color:var(--qc-teal)}.cockpit-profit-model-detail__back-icon{flex-shrink:0;display:block}.cockpit-profit-model-detail__title{letter-spacing:-.02em;color:var(--qc-text);white-space:nowrap;margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.cockpit-profit-model-detail__cols{flex-shrink:0;gap:6px}.cockpit-profit-model-detail__cols-icon{opacity:.75;flex-shrink:0;display:block}.cockpit-profit-model-table{flex-direction:column;gap:10px;min-height:280px;display:flex}.cockpit-profit-model-table__head{flex-wrap:wrap;align-items:flex-start;gap:10px}.cockpit-profit-model-table__title-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cockpit-profit-model-table__title{color:var(--qc-text);margin:0;font-size:1rem;font-weight:600}.cockpit-profit-model-table--bare{border:1px solid var(--qc-border);border-radius:var(--qc-radius-card);background:var(--qc-surface);box-shadow:var(--qc-shadow-card);padding:0;overflow:hidden}.cockpit-profit-model-table--fill{flex-direction:column;flex:auto;min-height:0;display:flex}.cockpit-profit-model-table--fill .cockpit-profit-model-table__scroll{border:none;border-radius:0;flex:auto;min-height:0;max-height:none}.cockpit-profit-model-table--bare .cockpit-profit-model-table__err{margin:var(--qc-spacing-sm) var(--qc-spacing-md) 0}.cockpit-profit-model-table__meta{color:var(--qc-text-secondary);font-size:.78rem}.cockpit-profit-model-table__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.cockpit-profit-model-table__chart-metrics{flex-wrap:wrap;gap:8px 12px;font-size:.78rem;display:flex}.cockpit-profit-model-table__metric{cursor:pointer;color:var(--qc-text);align-items:center;gap:4px;display:inline-flex}.cockpit-profit-model-table__mode{border:1px solid var(--qc-border);border-radius:4px;display:inline-flex;overflow:hidden}.cockpit-profit-model-table__mode-btn{height:30px;color:var(--qc-text-secondary);cursor:pointer;background:#fff;border:none;padding:0 10px;font-size:.78rem}.cockpit-profit-model-table__mode-btn+.cockpit-profit-model-table__mode-btn{border-left:1px solid var(--qc-border)}.cockpit-profit-model-table__mode-btn.is-on{background:color-mix(in srgb, var(--qc-teal) 14%, white);color:var(--qc-teal-ink,#0f766e);font-weight:600}.cockpit-profit-model-table__mode-btn:disabled{opacity:.5;cursor:default}.cockpit-profit-model-table__chart{min-height:260px}.cockpit-profit-model-table__cols-btn{height:30px;padding:0 12px;font-size:.78rem}.cockpit-profit-model-table__chart-hint{color:var(--qc-text-secondary);font-size:.75rem}.cockpit-profit-model-table__err{margin:0}.cockpit-profit-model-table__err-hint{color:var(--qc-text-secondary);font-weight:400}.cockpit-profit-model-table__scroll{--pm-badge-row:22px;border:1px solid var(--qc-border);scrollbar-gutter:stable;border-radius:4px;max-height:min(480px,55vh);overflow:auto}.cockpit-profit-model-table__table-sizer{min-width:100%;position:relative}.cockpit-profit-model-table__band-layer{z-index:9;width:100%;height:var(--pm-badge-row);pointer-events:none;background:#f1f5f9;position:sticky;top:0}.cockpit-profit-model-table__band-slot{height:calc(var(--pm-badge-row) - 4px);box-sizing:border-box;padding-left:6px;position:absolute;top:2px}.cockpit-profit-model-table__group-tag{left:var(--pm-pin-left,0);color:#fff;white-space:nowrap;border-radius:3px;padding:1px 8px;font-size:.66rem;font-weight:600;line-height:1.35;display:inline-block;position:sticky;box-shadow:0 1px 2px #0f172a14}.cockpit-profit-model-table__grid{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:.8rem}.cockpit-profit-model-table__grid th,.cockpit-profit-model-table__grid td{border-bottom:1px solid var(--qc-border);text-align:left;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;padding:10px 12px;overflow:hidden}.cockpit-profit-model-table__grid td.is-cell-rich{text-overflow:clip;overflow:visible}.cockpit-profit-model-table__grid tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--qc-bg-subtle) 55%, #fff)}.cockpit-profit-model-table__grid tbody tr:hover td,.cockpit-profit-model-table__grid tbody tr:hover td.is-sticky{background:color-mix(in srgb, var(--qc-teal) 5%, #fff)}.cockpit-profit-model-table__col-cell{top:var(--pm-badge-row);z-index:3;vertical-align:bottom;color:var(--qc-text);background:#f1f5f9;padding-top:8px;padding-bottom:8px;font-weight:600;position:sticky}.cockpit-profit-model-table__col-cell:before{content:"";background:var(--pm-group-line,transparent);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.cockpit-profit-model-table__col-cell.is-group-start:not(.is-group-end):before{right:-1px}.cockpit-profit-model-table__col-cell:not(.is-group-start):not(.is-group-end):before{left:-1px;right:-1px}.cockpit-profit-model-table__col-cell.is-group-end:not(.is-group-start):before{left:-1px}.cockpit-profit-model-table__col-label{line-height:1.35;display:block}.cockpit-profit-model-table__col-cell:hover .col-resizer:after,.cockpit-profit-model-table__col-cell.is-resizing .col-resizer:after{opacity:1;background:#94a3b8}body.col-resizing .cockpit-profit-model-table__grid{pointer-events:none}body.col-resizing .cockpit-profit-model-table__col-cell .col-resizer{pointer-events:auto}.cockpit-profit-model-table__col-cell.is-tone-amber{--pm-group-line:#e8a04a;--pm-group-fill:#d97706}.cockpit-profit-model-table__col-cell.is-tone-blue{--pm-group-line:#5b9bd5;--pm-group-fill:#3b82f6}.cockpit-profit-model-table__col-cell.is-tone-green{--pm-group-line:#6bbf8a;--pm-group-fill:#15803d}.cockpit-profit-model-table__col-cell.is-tone-teal{--pm-group-line:#4d9aa1;--pm-group-fill:#0f5c63}.cockpit-profit-model-table__col-cell.is-tone-rose{--pm-group-line:#e08a8a;--pm-group-fill:#be4b4b}.cockpit-profit-model-table__col-cell.is-tone-slate{--pm-group-line:#a78bfa;--pm-group-fill:#7c3aed}.cockpit-profit-model-table__col-cell.is-tone-neutral{--pm-group-line:#cbd5e1;--pm-group-fill:#64748b}.cockpit-profit-model-table__group-tag.is-tone-amber{background:#d97706}.cockpit-profit-model-table__group-tag.is-tone-blue{background:#3b82f6}.cockpit-profit-model-table__group-tag.is-tone-green{background:#15803d}.cockpit-profit-model-table__group-tag.is-tone-teal{background:#0f5c63}.cockpit-profit-model-table__group-tag.is-tone-rose{background:#be4b4b}.cockpit-profit-model-table__group-tag.is-tone-slate{background:#7c3aed}.cockpit-profit-model-table__group-tag.is-tone-neutral{background:#64748b}.cockpit-profit-model-table__grid th.is-sticky,.cockpit-profit-model-table__grid td.is-sticky{z-index:2;background:#fff;position:sticky}.cockpit-profit-model-table__grid th.is-sticky{background:#f1f5f9}.cockpit-profit-model-table__grid th.is-sticky-last,.cockpit-profit-model-table__grid td.is-sticky-last{box-shadow:4px 0 8px -6px #0f172a59}.cockpit-profit-model-table__grid th.is-cell-full,.cockpit-profit-model-table__grid td.is-cell-full{text-overflow:clip;white-space:nowrap;overflow:hidden}.cockpit-profit-model-table__num{font-variant-numeric:tabular-nums;text-align:right}.cockpit-profit-model-table__cell-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cockpit-profit-model-table__grid td.is-cell-image,.cockpit-profit-model-table__grid th.is-cell-image{text-align:center;text-overflow:clip;padding-left:8px;padding-right:8px}.cockpit-profit-model-table .product-thumb{border-radius:2px;width:36px;height:36px;margin:0 auto;display:block}.cockpit-profit-model-table__status-cell{align-items:center;gap:8px;min-width:0;max-width:100%;font-size:.8125rem;line-height:1.4;display:inline-flex}.cockpit-profit-model-table__status-main{color:var(--qc-text);flex-shrink:0;font-weight:400}.cockpit-profit-model-table__status-tag{color:#c47b2d;white-space:nowrap;background:#fffaf3;border:1px solid #f0d5b8;border-radius:2px;flex-shrink:0;align-items:center;padding:0 6px;font-size:.75rem;font-weight:400;line-height:1.5;display:inline-flex}.cockpit-profit-model-table__status-tag.is-tone-amber{color:#c47b2d;background:#fffaf3;border-color:#f0d5b8}.cockpit-profit-model-table__status-tag.is-tone-rose{color:#b45309;background:#fff7ed;border-color:#fdba74}.cockpit-profit-model-table__country-cell{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.cockpit-profit-model-table__country-flag-img{border:1px solid color-mix(in srgb, var(--qc-border) 80%, transparent);object-fit:cover;background:var(--qc-bg-subtle);border-radius:2px;flex-shrink:0;width:18px;height:13px;display:block}.cockpit-profit-model-table__country-flag.is-fallback{border:1px solid var(--qc-border);background:var(--qc-bg-subtle);min-width:18px;height:14px;color:var(--qc-text-secondary);letter-spacing:.02em;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0 3px;font-size:.5625rem;font-weight:700;display:inline-flex}.cockpit-profit-model-table__country-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--qc-text);overflow:hidden}.cockpit-fx-rate.cockpit-profit-model-detail{gap:var(--qc-block-gap)}.cockpit-fx-rate__head-actions{flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:8px;display:inline-flex}.cockpit-fx-rate__sync-field{min-width:0}.cockpit-fx-rate__sync-field select{min-width:108px;padding:5px 8px;font-size:.78rem}.cockpit-fx-rate__table-shell{min-height:280px}.cockpit-fx-rate__filter-bar{padding:10px var(--qc-spacing-md);border-bottom:1px solid var(--qc-border);background:var(--qc-bg-subtle);flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.cockpit-fx-rate__range-meta{color:var(--qc-text-secondary);padding-bottom:7px;font-size:.78rem}.cockpit-fx-rate__currency-field{min-width:0}.cockpit-fx-rate__currency-field input{width:96px;min-width:0;padding:5px 8px;font-size:.78rem}.cockpit-fx-rate__check{color:var(--qc-text-secondary);cursor:pointer;align-items:center;gap:6px;padding-bottom:7px;font-size:.78rem;display:inline-flex}.cockpit-fx-rate__gap-badge{background:color-mix(in srgb, var(--qc-amber) 12%, var(--qc-surface));border:1px solid color-mix(in srgb, var(--qc-amber) 35%, var(--qc-border));color:var(--qc-amber);border-radius:999px;margin-bottom:4px;padding:3px 8px;font-size:.72rem;font-weight:600}.cockpit-fx-rate__rate-input{border:1px solid var(--qc-border);font-variant-numeric:tabular-nums;background:#fff;border-radius:4px;width:108px;padding:4px 8px;font-size:.78rem}.cockpit-fx-rate__row--gap td{background:color-mix(in srgb, var(--qc-amber) 5%, var(--qc-surface))}.cockpit-fx-rate__status{background:var(--qc-bg-subtle);color:var(--qc-text-secondary);border-radius:999px;padding:2px 8px;font-size:.72rem;display:inline-block}.cockpit-fx-rate__status--gap{background:color-mix(in srgb, var(--qc-amber) 14%, var(--qc-surface));color:var(--qc-amber)}.cockpit-fx-rate__status--locked{background:color-mix(in srgb, var(--qc-teal) 10%, var(--qc-surface));color:var(--qc-teal)}.cockpit-fx-rate__models{max-width:180px;color:var(--qc-text-secondary);font-size:.78rem}.cockpit-fx-rate__col-action{width:64px}.cockpit-fx-rate__empty{text-align:center;color:var(--qc-text-secondary);font-size:.8125rem;padding:28px 16px!important}.cockpit-page--fx-rate .cockpit-fx-rate{flex:auto;min-height:0}.cockpit-page--fx-rate .cockpit-page-header-tools,.cockpit-page--fx-rate .cockpit-page-compare-windows{display:none}.cockpit-page--fx-rate .cockpit-sync-inline .cockpit-sync-record-btn.is-active{border-color:color-mix(in srgb, var(--qc-teal) 45%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal) 8%, var(--qc-surface));color:var(--qc-teal)}.cockpit-sync-hist-root{z-index:70;justify-content:flex-end;display:flex;position:fixed;inset:0}.cockpit-sync-hist-backdrop{cursor:pointer;background:#0f172a47;border:none;margin:0;padding:0;position:absolute;inset:0}.cockpit-sync-hist-drawer{z-index:1;background:var(--qc-surface);border-left:1px solid var(--qc-border);flex-direction:column;width:min(420px,100vw);height:100%;animation:.22s ease-out cockpit-sync-hist-in;display:flex;position:relative;box-shadow:-12px 0 32px #0f172a1f}@keyframes cockpit-sync-hist-in{0%{opacity:.85;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cockpit-sync-hist-drawer{animation:none}}.cockpit-sync-hist-head{justify-content:space-between;align-items:flex-start;gap:var(--qc-block-gap);border-bottom:1px solid var(--qc-border);padding:16px 16px 12px;display:flex}.cockpit-sync-hist-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--qc-neutral);margin:0 0 2px;font-size:.68rem;font-weight:600}.cockpit-sync-hist-title{font-size:1.05rem;font-family:var(--font-display);color:var(--qc-text);margin:0}.cockpit-sync-hist-desc{color:var(--qc-text-secondary);max-width:22rem;margin:6px 0 0;font-size:.74rem;line-height:1.4}.cockpit-sync-hist-close{border:1px solid var(--qc-border);background:var(--qc-surface);width:32px;height:32px;color:var(--qc-text-secondary);cursor:pointer;border-radius:4px;padding:0;font-size:1.25rem;line-height:1}.cockpit-sync-hist-close:hover{background:var(--qc-canvas);color:var(--qc-text)}.cockpit-sync-hist-toolbar{gap:var(--qc-inline-gap);border-bottom:1px solid var(--qc-border);background:color-mix(in srgb, var(--qc-canvas) 70%, #fff);flex-wrap:wrap;padding:10px 16px;display:flex}.cockpit-sync-hist-chip{border:1px solid var(--qc-border);background:var(--qc-surface);color:var(--qc-text-secondary);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:.72rem;font-weight:600}.cockpit-sync-hist-chip:hover{border-color:var(--qc-border-muted);color:var(--qc-text)}.cockpit-sync-hist-chip.is-active{border-color:color-mix(in srgb, var(--qc-teal) 50%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal) 10%, #fff);color:var(--qc-teal)}.cockpit-sync-hist-body{flex:1;min-height:0;padding:12px 16px 16px;overflow:auto}.cockpit-sync-hist-error{margin:0 0 10px}.cockpit-sync-hist-empty{text-align:center;border:1px dashed var(--qc-border);background:var(--qc-canvas);color:var(--qc-text-secondary);border-radius:4px;margin:0;padding:28px 12px;font-size:.78rem}.cockpit-sync-hist-list{gap:var(--qc-inline-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cockpit-sync-hist-item{border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:4px}.cockpit-sync-hist-item.is-failed{border-color:color-mix(in srgb, var(--qc-crimson) 28%, var(--qc-border))}.cockpit-sync-hist-item.is-partial{border-color:color-mix(in srgb, var(--qc-amber) 30%, var(--qc-border))}.cockpit-sync-hist-item-main{padding:10px 12px}.cockpit-sync-hist-item-top{justify-content:space-between;align-items:center;gap:var(--qc-inline-gap);margin-bottom:4px;display:flex}.cockpit-sync-hist-time{font-variant-numeric:tabular-nums;color:var(--qc-text);font-size:.78rem;font-weight:600}.cockpit-sync-hist-item-meta{color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:.74rem;display:flex}.cockpit-sync-hist-datasets{gap:var(--qc-stack-gap);flex-wrap:wrap;margin-top:6px;display:flex}.cockpit-sync-hist-dataset-tag{border:1px solid color-mix(in srgb, var(--qc-teal) 28%, var(--qc-border));background:color-mix(in srgb, var(--qc-teal) 6%, #fff);color:var(--qc-teal);border-radius:3px;align-items:center;padding:1px 6px;font-size:.66rem;font-weight:600;line-height:1.35;display:inline-flex}.cockpit-sync-hist-dot{color:var(--qc-neutral);margin:0 6px}.cockpit-sync-hist-msg{color:var(--qc-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.cockpit-sync-hist-item-actions{gap:var(--qc-block-gap);flex-wrap:wrap;margin-top:8px;display:flex}.cockpit-sync-hist-action{color:var(--qc-teal);cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:600}.cockpit-sync-hist-action:hover:not(:disabled){text-decoration:underline}.cockpit-sync-hist-action.is-retry{color:var(--qc-crimson)}.cockpit-sync-hist-action:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.cockpit-sync-hist-detail{border-top:1px dashed var(--qc-border);color:var(--qc-text);margin-top:0;padding:10px 12px 12px;font-size:.74rem;line-height:1.45}.cockpit-sync-hist-detail p{margin:0 0 8px}.cockpit-sync-hist-detail-label{letter-spacing:.04em;color:var(--qc-text-secondary);margin-bottom:2px;font-size:.68rem;font-weight:600;display:block}.cockpit-sync-hist-errors{color:var(--qc-crimson);margin:0;padding:0 0 0 1.1rem}.cockpit-sync-hist-detail-empty{color:var(--qc-neutral)}.cockpit-sync-hist-foot{justify-content:space-between;align-items:center;gap:var(--qc-block-gap);border-top:1px solid var(--qc-border);background:color-mix(in srgb, var(--qc-canvas) 65%, #fff);padding:10px 16px;display:flex}.cockpit-sync-hist-page-meta{color:var(--qc-text-secondary);font-variant-numeric:tabular-nums;font-size:.72rem}.cockpit-sync-hist-page-btns{align-items:center;gap:var(--qc-inline-gap);display:flex}.cockpit-sync-hist-page-num{font-variant-numeric:tabular-nums;color:var(--qc-neutral);text-align:center;min-width:2.5rem;font-size:.72rem}@media (width<=560px){.cockpit-sync-month-item{grid-template-rows:auto auto;grid-template-columns:1fr auto}.cockpit-sync-month-detail{white-space:normal;grid-column:1/-1}.cockpit-sync-range-meta{width:100%;margin-left:0;padding-bottom:0}.cockpit-sync-hist-drawer{width:100vw}.cockpit-sync-hist-foot{flex-direction:column;align-items:stretch}.cockpit-sync-hist-page-btns{justify-content:space-between}}.cockpit-time-capsule .month-range-picker-trigger{min-width:0;min-height:var(--qc-module-topbar-control-height);font-family:var(--font-mono,ui-monospace, monospace);color:var(--qc-text);background:var(--qc-surface);border:1px solid #e2e8f0cc;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:4px 10px;font-size:.8125rem;font-weight:600;transition:border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.cockpit-time-capsule .month-range-picker-trigger:hover:not(:disabled){border-color:#cbd5e1}.cockpit-time-capsule .month-range-picker-trigger.open,.cockpit-time-capsule .month-range-picker-trigger:focus-visible{border-color:color-mix(in srgb, var(--qc-teal) 45%, var(--qc-border));outline:none;box-shadow:0 1px 2px #0f172a0a,0 0 0 1px #0f5c631f}.cockpit-time-capsule .month-range-picker-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex:0 auto}.cockpit-time-capsule .month-range-picker-trigger:hover:not(:disabled) .month-range-picker-leading-icon,.cockpit-time-capsule .month-range-picker-trigger:hover:not(:disabled) .month-range-picker-icon{color:var(--qc-text-secondary)}.cockpit-time-capsule .month-range-picker-panel{z-index:50;left:0;right:auto}.month-range-picker{align-items:center;display:inline-flex;position:relative}.month-range-picker--capsule .month-range-picker-trigger{min-width:0}.month-range-picker-label{color:var(--qc-text-secondary);white-space:nowrap;font-size:.72rem}.month-range-picker-trigger{border:1px solid var(--qc-border);background:var(--qc-surface);min-width:168px;color:var(--qc-text);cursor:pointer;text-align:left;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:7px 10px;font-size:.86rem;display:inline-flex}.month-range-picker-leading-icon,.month-range-picker-icon{color:var(--qc-neutral);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.month-range-picker-svg{display:block}.month-range-picker-trigger:hover:not(:disabled) .month-range-picker-leading-icon,.month-range-picker-trigger:hover:not(:disabled) .month-range-picker-icon{color:var(--qc-text-secondary)}.month-range-picker-trigger:hover:not(:disabled){border-color:var(--qc-border-muted)}.month-range-picker-trigger.open,.month-range-picker-trigger:focus-visible{border-color:var(--qc-teal);outline:none;box-shadow:0 0 0 1px #0f5c6333}.month-range-picker-trigger:disabled{opacity:.55;cursor:not-allowed}.month-range-picker-value{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.month-range-picker-icon{margin-left:auto}.month-range-picker--capsule .month-range-picker-icon{margin-left:0}.month-range-picker-panel{z-index:40;border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:6px;width:min(520px,100vw - 32px);padding:0;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.month-range-picker-body{align-items:stretch;display:flex}.month-range-picker-presets{flex-shrink:0;padding-top:8px;padding-bottom:8px}.month-range-picker-main{flex:1;min-width:0}.month-range-picker-panel--portal{z-index:1200;position:fixed;top:auto;left:auto}.month-range-picker-header{justify-content:center;align-items:center;gap:var(--qc-block-gap);border-bottom:1px solid var(--qc-border);background:var(--qc-canvas,#f8fafc);padding:10px 12px;display:flex}.month-range-picker-bound{font-variant-numeric:tabular-nums;min-width:88px;color:var(--qc-text);text-align:center;border-bottom:2px solid #0000;padding:4px 8px;font-size:.8125rem}.month-range-picker-bound.is-active{border-bottom-color:var(--qc-teal);color:var(--qc-teal);font-weight:600}.month-range-picker-bound.is-placeholder{color:var(--qc-neutral);font-weight:400}.month-range-picker-sep{color:var(--qc-neutral);-webkit-user-select:none;user-select:none;font-size:.8125rem}.month-range-picker-nav{gap:var(--qc-stack-gap);grid-template-columns:auto auto 1fr auto auto;align-items:center;padding:8px 12px 4px;display:grid}.month-range-picker-nav-spacer{display:block}.month-range-picker-year-nav{width:28px;height:28px;color:var(--qc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;font-size:.85rem;line-height:1}.month-range-picker-year-nav:hover:not(:disabled){color:var(--qc-teal);background:#0f5c6314}.month-range-picker-year-nav:disabled{opacity:.35;cursor:not-allowed}.month-range-picker-years{gap:var(--qc-block-gap);grid-template-columns:1fr 1fr;padding:4px 12px 12px;display:grid}.month-range-picker-year-title{color:var(--qc-text);text-align:center;margin-bottom:6px;font-size:.8125rem;font-weight:600}.month-range-picker-grid{gap:var(--qc-stack-gap);grid-template-columns:repeat(3,1fr);display:grid}.month-range-picker-cell{color:var(--qc-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:7px 0;font-size:.75rem}.month-range-picker-cell:hover:not(:disabled):not(.selected){color:var(--qc-teal);background:#0f5c6314}.month-range-picker-cell.in-range{color:var(--qc-teal);background:#0f5c631a;border-radius:0}.month-range-picker-cell.in-range:first-child,.month-range-picker-cell.in-range:nth-child(3n+1){border-top-left-radius:4px;border-bottom-left-radius:4px}.month-range-picker-cell.in-range:nth-child(3n){border-top-right-radius:4px;border-bottom-right-radius:4px}.month-range-picker-cell.selected{background:var(--qc-teal);color:#fff;border-color:var(--qc-teal);border-radius:4px;font-weight:600}.month-range-picker-cell.disabled,.month-range-picker-cell:disabled{opacity:.35;cursor:not-allowed}@media (width<=720px){.month-range-picker-years{grid-template-columns:1fr}}.cockpit-model-filter{position:relative}.cockpit-model-filter__trigger{border:1px solid var(--qc-border);height:32px;color:var(--qc-text);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;display:inline-flex}.cockpit-model-filter__trigger:disabled{opacity:.55;cursor:default}.cockpit-model-filter__prefix{color:var(--qc-text-secondary)}.cockpit-model-filter__value{text-overflow:ellipsis;white-space:nowrap;max-width:9em;font-weight:600;overflow:hidden}.cockpit-model-filter__caret{color:var(--qc-neutral);font-size:.65rem}.cockpit-model-filter__panel{z-index:40;border:1px solid var(--qc-border);background:#fff;border-radius:6px;width:220px;max-height:280px;padding:8px;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 8px 24px #0f172a1a}.cockpit-model-filter__search{border:1px solid var(--qc-border);border-radius:4px;width:100%;margin-bottom:6px;padding:6px 8px;font-size:.82rem}.cockpit-model-filter__opt{text-align:left;width:100%;color:var(--qc-text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 8px;font-size:.82rem;display:block}.cockpit-model-filter__opt:hover{background:#f1f5f9}.cockpit-model-filter__opt--on{background:color-mix(in srgb, var(--qc-teal) 12%, white);color:var(--qc-teal-ink,#0f766e);font-weight:600}.cockpit-model-filter__empty{color:var(--qc-text-secondary);margin:8px 0 0;font-size:.78rem}.cockpit-profit-model-metric-chart__hint{color:var(--qc-text-secondary);margin:6px 0 0;font-size:.75rem}.cockpit-order-status{z-index:30;position:relative}.cockpit-order-status-trigger{align-items:center;gap:var(--qc-inline-gap);border:1px solid var(--qc-border);background:var(--qc-surface);min-width:10.5rem;max-width:15rem;color:var(--qc-text);cursor:pointer;border-radius:4px;font-size:.8125rem;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:inline-flex}.cockpit-order-status-trigger-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.cockpit-order-status-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--qc-text-secondary) 35%, var(--qc-border))}.cockpit-order-status-trigger.open{border-color:color-mix(in srgb, var(--qc-text-secondary) 45%, var(--qc-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--qc-border) 55%, transparent)}.cockpit-order-status-trigger:disabled{opacity:.55;cursor:not-allowed}.cockpit-order-status-caret{border-top:5px solid #707987;border-left:4px solid #0000;border-right:4px solid #0000;flex-shrink:0;width:0;height:0;transition:transform .15s}.cockpit-order-status-trigger.open .cockpit-order-status-caret{transform:rotate(180deg)}.cockpit-order-status-menu{z-index:50;border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:4px;width:max-content;min-width:100%;max-width:22rem;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 12px #0f172a0f,0 1px 2px #0f172a0a}.cockpit-order-status-menu--portal{z-index:1200;width:max-content;min-width:0;max-width:22rem;position:fixed;top:auto;left:auto;right:auto}.cockpit-order-status-option{align-items:center;gap:var(--qc-inline-gap);color:var(--qc-text);background:0 0;padding:0 10px 0 0;font-size:.8125rem;display:flex}.cockpit-order-status-option:hover,.cockpit-order-status-option.selected{background:0 0}.cockpit-order-status-option-main:hover .cockpit-order-status-option-label{color:var(--qc-text)}.cockpit-order-status-option.selected .cockpit-order-status-option-label{color:var(--qc-teal);font-weight:600}.cockpit-order-status-option-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:8px 4px 8px 14px}.cockpit-order-status-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cockpit-number-precision{z-index:30;position:relative}.cockpit-number-precision-trigger{border:1px solid var(--qc-border);background:var(--qc-surface);min-width:11.5rem;max-width:16rem;color:var(--qc-text);cursor:pointer;border-radius:4px;align-items:center;gap:4px;font-size:.8125rem;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:inline-flex}.cockpit-number-precision-trigger-prefix{color:var(--qc-text-secondary);white-space:nowrap;flex-shrink:0;font-size:.75rem}.cockpit-number-precision-trigger-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-weight:500;overflow:hidden}.cockpit-number-precision-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--qc-text-secondary) 35%, var(--qc-border))}.cockpit-number-precision-trigger.open{border-color:color-mix(in srgb, var(--qc-text-secondary) 45%, var(--qc-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--qc-border) 55%, transparent)}.cockpit-number-precision-trigger:disabled{opacity:.55;cursor:not-allowed}.cockpit-number-precision-caret{border-top:5px solid #707987;border-left:4px solid #0000;border-right:4px solid #0000;flex-shrink:0;width:0;height:0;transition:transform .15s}.cockpit-number-precision-trigger.open .cockpit-number-precision-caret{transform:rotate(180deg)}.cockpit-number-precision-menu{z-index:50;border:1px solid var(--qc-border);background:var(--qc-surface);border-radius:4px;width:max-content;min-width:100%;max-width:22rem;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 12px #0f172a0f,0 1px 2px #0f172a0a}.cockpit-number-precision-menu--portal{z-index:1200;width:max-content;min-width:0;max-width:22rem;position:fixed;top:auto;left:auto;right:auto}.cockpit-number-precision-option{width:100%;color:var(--qc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:8px 14px;display:block}.cockpit-number-precision-option:hover .cockpit-number-precision-option-label{color:var(--qc-text)}.cockpit-number-precision-option.selected .cockpit-number-precision-option-label{color:var(--qc-teal);font-weight:600}.cockpit-number-precision-option-label{font-size:.8125rem;line-height:1.3;display:block}.cockpit-number-precision-option-hint{color:var(--qc-text-secondary);margin-top:2px;font-size:.6875rem;line-height:1.35;display:block}.modal.cx-settings{border:1px solid color-mix(in srgb, var(--qc-border) 80%, transparent);border-radius:12px;flex-direction:column;width:min(920px,100vw - 32px);height:min(90vh,820px);max-height:min(90vh,820px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 48px #0f172a1f,0 0 0 1px #0f172a05}.cx-settings-shell{background:#f7f8fa;flex:auto;grid-template-columns:220px minmax(0,1fr);height:100%;min-height:0;max-height:100%;display:grid}.cx-settings-side{gap:var(--qc-block-gap);border-right:1px solid var(--qc-border);background:#f3f4f6;flex-direction:column;min-height:0;padding:14px 12px;display:flex}.cx-settings-search{align-items:center;gap:var(--qc-inline-gap);background:#fff;border:1px solid #0000;border-radius:8px;height:34px;padding:0 10px;display:flex;box-shadow:inset 0 0 0 1px #0f172a0f}.cx-settings-search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qc-teal) 45%, #94a3b8)}.cx-settings-search-icon{color:#94a3b8;font-size:.95rem;line-height:1}.cx-settings-search input{min-width:0;color:var(--qc-text);background:0 0;border:none;outline:none;flex:1;font-size:.82rem}.cx-settings-nav{flex-direction:column;gap:14px;min-height:0;padding-bottom:8px;display:flex;overflow-y:auto}.cx-settings-group-label{letter-spacing:.04em;color:#94a3b8;text-transform:none;padding:0 8px 6px;font-size:.68rem;font-weight:600}.cx-settings-nav-item{align-items:center;gap:var(--qc-inline-gap);color:#475569;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:7px 8px;font-size:.84rem;display:flex}.cx-settings-nav-item:hover{color:var(--qc-text);background:#0f172a0d}.cx-settings-nav-item.active{color:var(--qc-text);background:#0f172a14;font-weight:600}.cx-settings-nav-icon{text-align:center;color:#64748b;width:16px;font-size:.78rem}.cx-settings-empty{color:#94a3b8;margin:8px;font-size:.78rem}.cx-settings-main{background:#f7f8fa;flex-direction:column;min-width:0;min-height:0;padding:14px 16px 12px;display:flex}.cx-settings-main-head{justify-content:space-between;align-items:flex-start;gap:var(--qc-block-gap);margin-bottom:var(--qc-block-gap);padding:0 4px;display:flex}.cx-settings-main-head h2{color:var(--qc-text);margin:0;font-size:1.05rem;font-weight:650}.cx-settings-main-head p{color:#64748b;margin:4px 0 0;font-size:.78rem;line-height:1.4}.cx-settings-scroll{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.cx-settings-loading{color:#64748b;margin:12px 4px;font-size:.85rem}.cx-settings-panel{background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;display:flex;overflow:visible}.cx-section+.cx-section{margin-top:28px}.cx-section-label{color:#111827;letter-spacing:0;background:0 0;border:none;margin:0 0 10px;padding:0 2px;font-size:15px;font-weight:600;line-height:1.3}.cx-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.cx-row{background:0 0;border-top:1px solid #f0f0f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 16px;display:grid}.cx-card>.cx-row:first-child{border-top:none}.cx-row.is-disabled{opacity:.45}.cx-row-text{min-width:0}.cx-row-title{color:var(--qc-text);font-size:.9rem;font-weight:600;line-height:1.35}.cx-row-desc{color:#64748b;margin-top:3px;font-size:.78rem;line-height:1.45}.cx-row-control{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.cx-row.is-stacked{align-items:stretch;gap:var(--qc-inline-gap);flex-direction:column}.cx-row.is-stacked .cx-row-control{justify-content:stretch;width:100%}.cx-text-input{width:100%;min-width:0;height:36px;padding:0 var(--qc-page-gutter);color:var(--qc-text);background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;outline:none;font-size:.88rem}.cx-text-input:focus{border-color:color-mix(in srgb, var(--qc-teal) 50%, #94a3b8);background:#fff;box-shadow:0 0 0 3px #0f5c631a}.cx-text-input:disabled{color:#94a3b8;background:#f1f5f9}.cx-agent-key{gap:var(--qc-inline-gap);flex-direction:column;width:100%;display:flex}.cx-agent-key-status{color:var(--ink-secondary,#475569);font-size:13px;line-height:1.45}.cx-check{align-items:center;gap:var(--qc-inline-gap);color:var(--qc-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.8rem;display:inline-flex}.cx-check input{accent-color:var(--qc-teal)}.cx-preset-row{gap:var(--qc-inline-gap);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.cx-preset-btn{border:1px solid var(--qc-border);height:28px;color:var(--qc-text);cursor:pointer;background:#fff;border-radius:6px;padding:0 10px;font-size:.78rem}.cx-preset-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--qc-teal) 40%, var(--qc-border));color:var(--qc-teal)}.cx-preset-btn:disabled{opacity:.55;cursor:not-allowed}.cx-num{align-items:center;gap:var(--qc-inline-gap);display:inline-flex}.cx-num input{text-align:center;font-variant-numeric:tabular-nums;width:64px;height:32px;color:var(--qc-text);-moz-appearance:textfield;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:0 10px;font-size:.88rem}.cx-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cx-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cx-num input:focus{border-color:color-mix(in srgb, var(--qc-teal) 50%, #94a3b8);background:#fff;box-shadow:0 0 0 3px #0f5c631a}.cx-num input:disabled{color:#94a3b8;background:#f1f5f9}.cx-num-unit{color:#64748b;min-width:2em;font-size:.82rem}.cx-switch{cursor:pointer;background:#d0d5dd;border:none;border-radius:999px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background .15s;position:relative}.cx-switch.is-on{background:var(--qc-teal)}.cx-switch:disabled{opacity:.55;cursor:not-allowed}.cx-switch-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a33}.cx-switch.is-on .cx-switch-thumb{transform:translate(18px)}.cx-settings-note{color:#94a3b8;border:none;margin:20px 2px 0;padding:0;font-size:.74rem;line-height:1.45}.cx-settings-foot{justify-content:space-between;align-items:center;gap:var(--qc-block-gap);margin-top:var(--qc-block-gap);padding:0 4px;display:flex}.cx-settings-foot-meta{color:#64748b;min-width:0;font-size:.74rem}.cx-settings-saved{color:var(--qc-opportunity);font-weight:600}.cx-settings-foot-actions{align-items:center;gap:var(--qc-inline-gap);flex-shrink:0;display:flex}.cx-ghost-btn{color:#475569;height:32px;padding:0 var(--qc-page-gutter);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.82rem}.cx-ghost-btn:hover{color:var(--qc-text);background:#f8fafc}.cx-primary-btn{border:1px solid var(--qc-teal);background:var(--qc-teal);color:#fff;cursor:pointer;border-radius:8px;height:32px;padding:0 14px;font-size:.82rem;font-weight:600}.cx-primary-btn:disabled{opacity:.55;cursor:not-allowed}@media (width<=800px){.modal.cx-settings{height:min(92vh,860px);max-height:min(92vh,860px)}.cx-settings-shell{grid-template-columns:1fr;height:100%;min-height:0}.cx-settings-side{border-right:none;border-bottom:1px solid var(--qc-border)}.cx-settings-nav{gap:var(--qc-inline-gap);flex-flow:wrap}.cx-settings-group{flex:140px}.cx-row{gap:var(--qc-block-gap);grid-template-columns:1fr}.cx-row-control{justify-content:flex-start}.cx-settings-foot{flex-direction:column;align-items:stretch}.cx-settings-foot-actions{justify-content:flex-end}}.main-top-actions{align-items:center;gap:var(--qc-block-gap);flex-wrap:wrap;justify-content:flex-end;display:flex}.main-top-actions.brief-toolbar{margin-bottom:var(--qc-block-gap)}.main-top-actions.quiet{gap:var(--qc-stack-gap);flex-shrink:0}.main-top-actions.quiet .linkish{padding:4px 8px;font-size:.82rem}.shell{width:100%;min-height:100vh}.layout{grid-template-columns:64px minmax(0,1fr);align-items:stretch;gap:0;min-height:100vh;display:grid}.side{border:none;border-right:1px solid color-mix(in srgb, var(--qc-sidebar-bg) 88%, #000);background:var(--qc-sidebar-bg);z-index:2;border-radius:0;flex-direction:column;height:100vh;padding:10px 4px 8px;display:flex;position:sticky;top:0;overflow:hidden auto}.layout>main{min-width:0;height:100vh;min-height:100vh;padding:0 var(--qc-page-gutter) var(--qc-page-gutter-bottom);flex-direction:column;display:flex;overflow:auto}.layout>main:has(.ask-page){padding-bottom:0;padding-left:0;overflow:hidden}.layout>main:has(.cockpit-page--profit-detail){overflow:hidden}.layout>main:has(.ask-page)>.ask-page{flex:auto;min-height:0;margin-top:0}.side-brand{align-items:center;gap:var(--qc-stack-gap);text-align:center;border-bottom:1px solid #ffffff14;flex-direction:column;margin-bottom:6px;padding:4px 2px 10px;display:flex}.side .brand-mark{background:var(--qc-teal);color:#fff;width:32px;height:32px;font-family:var(--font-display);letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;line-height:1;display:flex}.side-nav{flex-direction:column;gap:2px;min-height:0;display:flex}.nav-item{justify-content:center;align-items:center;gap:var(--qc-stack-gap);text-align:center;width:100%;color:var(--qc-sidebar-text);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;min-height:52px;padding:8px 2px;font-size:.72rem;line-height:1.2;transition:background .15s,color .15s;display:flex;position:relative}.nav-item-icon{flex-shrink:0;transition:color .15s;display:block}.nav-item-label{overflow-wrap:anywhere;word-break:break-all;letter-spacing:.02em;max-width:100%;display:block}.nav-item:hover:not(:disabled):not(.active):not(.muted){color:#e2e8f0;background:#ffffff0f}.nav-item.active{color:var(--qc-sidebar-text-active);background:linear-gradient(90deg,#0f5c6359 0%,#0f5c631f 100%);font-weight:600}.nav-item.active:before{content:"";background:#5eead4;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.nav-item.active .nav-item-icon{color:#5eead4}.nav-item.muted{opacity:.55;cursor:default;pointer-events:none;font-size:.68rem}.side-foot{align-items:stretch;gap:var(--qc-inline-gap);border-top:1px solid #ffffff14;flex-direction:column;margin-top:auto;padding-top:10px;display:flex}.side-foot-primary{align-items:stretch;gap:var(--qc-inline-gap);flex-direction:column;display:flex}.side-meta{align-items:center;gap:var(--qc-inline-gap);background:#0000002e;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;width:100%;min-width:0;padding:6px 4px;display:flex;overflow:visible}.side-sync-btn{justify-content:center;align-items:center;gap:var(--qc-stack-gap);color:#ccfbf1;cursor:pointer;background:#0f5c6347;border:none;border-radius:8px;flex-direction:column;width:100%;padding:8px 4px;font-size:.62rem;font-weight:600;line-height:1.15;display:flex}.side-sync-btn:hover:not(:disabled){background:#0f5c6361}.side-sync-btn:disabled{opacity:.55;cursor:not-allowed}.side-sync-btn.is-busy{background:#0f5c631f}.side-sync-btn.is-busy .side-sync-icon{animation:1s linear infinite side-sync-spin}@keyframes side-sync-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.side-sync-btn.is-busy .side-sync-icon{animation:none}}.side-settings-btn{border-top:1px solid #ffffff0f;border-radius:8px;min-height:48px;margin-top:4px}.side-settings-icon{width:18px;height:18px}.side-sync-icon{width:16px;height:16px;display:block}.side-sync-label{overflow-wrap:anywhere;word-break:break-all;letter-spacing:.02em;max-width:100%}.side-sync-status{text-align:center;width:100%;max-width:100%;color:var(--qc-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-top:0;font-size:.6rem;overflow:visible}.side-sync-status .data-status-text{text-align:center;align-items:center;gap:2px;width:100%;line-height:1.2}.side-sync-status .data-status-primary{letter-spacing:0;color:#cbd5e1;font-size:.6rem;font-weight:600;line-height:1.2}.side-sync-status .data-status-detail{align-items:center;gap:1px;width:100%}.side-sync-status .data-status-row{gap:1px;max-width:100%}.side-sync-status .data-status-label{font-size:.52rem;line-height:1.15}.side-sync-status .data-status-value,.side-sync-status .data-status-meta{color:#94a3b8;font-size:.52rem;line-height:1.15}.side-sync-status.tone-bad .data-status-label,.side-sync-status.tone-bad .data-status-value{color:#64748b}.side-api-chip{justify-content:center;align-items:center;gap:var(--qc-stack-gap);color:#94a3b8;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;max-width:100%;padding:3px 8px;font-size:.56rem;line-height:1.2;display:inline-flex}.side-api-chip.ok{color:#6ee7b7;background:#10b9811f;border-color:#10b98140}.side-api-chip.bad{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e40}.side-api-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.side-api-chip.ok .side-api-dot:after{content:"";opacity:.45;background:currentColor;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite side-api-ping;position:absolute;inset:-2px}@keyframes side-api-ping{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.side-api-chip.ok .side-api-dot:after{animation:none}}.side-user-block{align-items:stretch;gap:var(--qc-stack-gap);border-top:1px solid var(--qc-border);flex-direction:column;margin-top:2px;padding-top:6px;display:flex}.side-user-chip{letter-spacing:.02em;max-width:100%;color:var(--qc-text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 2px;font-size:.56rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.side-logout-btn{min-height:48px;color:var(--qc-text-secondary)}.side-logout-btn:hover:not(:disabled){color:var(--qc-crimson);background:#dc26260f}.side-logout-icon{width:18px;height:18px}.main-top{justify-content:space-between;gap:var(--qc-inline-gap);margin-bottom:var(--qc-block-gap);align-items:flex-start;display:flex}.main-top.compact{margin-bottom:var(--qc-inline-gap);align-items:center}.main-top-lead{align-items:center;gap:var(--qc-inline-gap) var(--qc-page-gutter);flex-wrap:wrap;flex:1;min-width:0;display:flex}.main-top h1{font-family:var(--font-display);flex-shrink:0;margin:0;font-size:1.35rem;font-weight:700}.main-top .lede{color:var(--qc-text-secondary);margin:6px 0 0;font-size:.9rem}.status{padding:var(--qc-inline-gap) var(--qc-page-gutter);border:1px solid var(--qc-border);background:var(--qc-surface);color:var(--qc-text-secondary);white-space:nowrap;border-radius:4px;font-size:.82rem}.status.ok{color:var(--qc-opportunity);border-color:#bbf7d0}.status.bad{color:var(--qc-crimson);border-color:#fecaca}@media (width<=960px){.layout{grid-template-columns:1fr}.side{border-right:none;border-bottom:1px solid var(--qc-border);align-items:stretch;gap:var(--qc-inline-gap);flex-direction:row;height:auto;padding:6px 8px;position:static;overflow-x:auto}.side-brand{border-bottom:none;border-right:1px solid var(--qc-border);flex-direction:column;flex-shrink:0;justify-content:center;margin-bottom:0;padding:4px 8px 4px 2px}.side-nav{flex-flow:row;gap:2px}.nav-item{flex:none;min-width:56px;min-height:48px}.side-foot{border-top:none;border-left:1px solid var(--qc-border);align-items:center;gap:var(--qc-inline-gap);flex-direction:row;flex-shrink:0;margin-top:0;padding-top:0;padding-left:8px}.side-foot-primary{align-items:center;gap:var(--qc-inline-gap);flex-direction:row}.side-meta{gap:var(--qc-inline-gap);flex-direction:row}.side-sync-btn{width:auto;min-width:48px;padding:6px 8px}.side-settings-btn{border-top:none;border-left:1px solid var(--qc-border);border-radius:6px;width:auto;min-height:0;margin-top:0}.side-user-block{align-items:center;gap:var(--qc-inline-gap);border-top:none;border-left:1px solid var(--qc-border);flex-direction:row;margin-top:0;padding-top:0;padding-left:8px}.side-user-chip{max-width:56px;font-size:.62rem}.side-logout-btn{min-width:48px;min-height:0}.side-sync-status{width:auto;max-width:72px}.layout>main{padding:0 var(--qc-page-gutter) var(--qc-page-gutter-bottom);height:auto;min-height:100vh;overflow:visible}}.field{flex-direction:column;gap:0;min-width:120px;display:flex}.field.grow{flex:180px;min-width:160px}.field label{color:var(--qc-text-secondary);font-size:.75rem}.field input,.field select{border:1px solid var(--qc-border);color:var(--qc-text);background:#fff;border-radius:4px;min-width:140px;padding:7px 10px}.field.grow input{width:100%;min-width:0}.filter-actions{gap:var(--qc-inline-gap);align-items:center;margin-left:auto;display:flex}button.linkish{color:var(--qc-teal);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-size:.85rem}button.primary{border:1px solid var(--qc-teal);background:var(--qc-teal);color:#fff;cursor:pointer;box-sizing:border-box;border-radius:5px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:.85rem;font-weight:600;line-height:1;display:inline-flex}button.primary.outline{color:var(--qc-teal);border:1px solid var(--qc-teal);background:#fff}button.primary.outline:hover:not(:disabled){background:#0f5c630f}button.secondary{border:1px solid var(--qc-border);color:var(--qc-text);cursor:pointer;box-sizing:border-box;background:#fff;border-radius:5px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:.85rem;font-weight:500;line-height:1;display:inline-flex}button.ghost{color:var(--qc-text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 8px}button:disabled{opacity:.55;cursor:not-allowed}.error{color:var(--qc-crimson);margin:0 0 12px;font-size:.9rem}.data-status{align-items:flex-start;gap:var(--qc-inline-gap);color:var(--qc-text-secondary);min-width:0;max-width:100%;font-size:.78rem;display:inline-flex}.data-status-text{flex-direction:column;gap:2px;min-width:0;line-height:1.35;display:flex}.data-status-primary{white-space:nowrap;font-weight:600}.data-status-detail{flex-direction:column;gap:1px;width:100%;min-width:0;display:flex}.data-status-row{justify-content:center;align-items:baseline;gap:2px;min-width:0;max-width:100%;display:inline-flex}.data-status-label{opacity:.72;flex-shrink:0;font-weight:500}.data-status-value{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0;text-overflow:ellipsis;font-weight:400;overflow:hidden}.data-status-meta{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0;opacity:.92;font-weight:400}.data-status.tone-bad .data-status-primary{color:var(--qc-crimson)}.data-status.tone-bad .data-status-label,.data-status.tone-bad .data-status-value{color:var(--qc-text-secondary)}.data-status.tone-busy{color:var(--qc-teal)}.empty{text-align:center;color:var(--qc-text-secondary);padding:36px 16px}
