@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lumiq-teal-300: #79cfdc;--lumiq-teal-400: #4bb3c4;--lumiq-teal-700: #0e5a6b;--lumiq-teal-800: #0b4451;--lumiq-brand-blue-500: #1a5fd6;--lumiq-brand-blue-900: #0a2a78;--lumiq-brand-blue-600: #1747b8;--lumiq-brand-blue-50: #e8eefb;--lumiq-ink-950: #0f1418;--lumiq-ink-900: #12181d;--lumiq-ink-850: #161d22;--lumiq-ink-800: #1d262c;--lumiq-ink-700: #28323a;--lumiq-ink-600: #5f727e;--lumiq-ink-400: #7f8f99;--lumiq-ink-300: #adbcc5;--lumiq-ink-100: #eef2f5;--lumiq-navy-900: #07162f;--lumiq-navy-800: #0a1f44;--lumiq-navy-700: #0e2b5d;--lumiq-navy-600: #10336f;--lumiq-navy-300: #8ea7c9;--lumiq-navy-100: #e3eaf5;--lumiq-sky-400: #55a7e0;--lumiq-paper-50: #ffffff;--lumiq-paper-100: #faf9f6;--lumiq-paper-150: #f7f6f2;--lumiq-paper-200: #f4f3ef;--lumiq-paper-250: #f1efea;--lumiq-paper-300: #efede8;--lumiq-paper-400: #ebe8e1;--lumiq-paper-450: #d9d5cc;--lumiq-paper-500: #828784;--lumiq-slate-600: #646b6f;--lumiq-slate-800: #4a5358;--lumiq-slate-950: #161b1e;--lumiq-green-600: #1f7a52;--lumiq-green-400: #4fb98d;--lumiq-amber-600: #8a5a08;--lumiq-amber-400: #d69a41;--lumiq-red-600: #b23a2c;--lumiq-red-400: #e28277;--lumiq-blue-600: #2f6a8a;--lumiq-blue-400: #6fa8c4;--lumiq-series-1-600: #2a78d6;--lumiq-series-1-400: #3987e5;--lumiq-series-2-600: #eb6834;--lumiq-series-2-400: #d95926;--lumiq-series-3-600: #1baf7a;--lumiq-series-3-400: #199e70;--lumiq-violet-600: #6c62a6;--lumiq-violet-800: #3f3870;--lumiq-violet-50: #eeecf6;--lumiq-violet-25: #f7f6fb;--lumiq-violet-200: #dcd8ef;--lumiq-violet-300: #a9a0dc;--lumiq-violet-900: #221e3a;--lumiq-neutral-600: #5f666a;--lumiq-neutral-400: #7f8f99;--lumiq-domain-quality-light: #0e5a6b;--lumiq-domain-quality-dark: #4bb3c4;--lumiq-domain-governance-light: #12704f;--lumiq-domain-governance-dark: #4fb98d;--lumiq-domain-ai-light: #4a5a64;--lumiq-domain-ai-dark: #adbcc5;--lumiq-domain-security-light: #8a5a08;--lumiq-domain-security-dark: #d69a41;--lumiq-font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--lumiq-font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--text-xs: 12px;--text-xs-line: 18px;--text-sm: 13px;--text-sm-line: 20px;--text-base: 14px;--text-base-line: 20px;--text-md: 16px;--text-md-line: 24px;--text-lg: 21px;--text-lg-line: 28px;--text-xl: 28px;--text-2xl: 34px;--text-2xl-line: 40px;--text-title: 26px;--text-title-line: 32px;--tracking-title: -.025em;--tracking-wide: .04em;--tracking-wider: .1em;--text-xl-line: 34px;--lumiq-row-height: 42px;--control-height: 32px;--control-height-sm: 28px;--lumiq-radius: 10px;--lumiq-radius-sm: 6px;--lumiq-radius-lg: 12px;--lumiq-radius-pill: 999px;--sidebar-width: 72px;--sidebar-width-collapsed: 56px;--header-height: 64px;--content-max: 1380px;--surface-base: var(--lumiq-paper-200);--surface-raised: var(--lumiq-paper-50);--surface-overlay: var(--lumiq-paper-50);--surface-sunken: var(--lumiq-paper-300);--border-subtle: var(--lumiq-paper-400);--border-strong: var(--lumiq-paper-500);--text-primary: var(--lumiq-slate-950);--text-secondary: var(--lumiq-slate-800);--text-muted: var(--lumiq-slate-600);--accent: var(--lumiq-teal-700);--accent-hover: var(--lumiq-teal-800);--accent-on: var(--lumiq-paper-50);--accent-text: var(--lumiq-teal-800);--accent-wash: color-mix(in srgb, var(--accent) 12%, transparent);--status-ok: var(--lumiq-green-600);--status-warn: var(--lumiq-amber-600);--status-error: var(--lumiq-red-600);--status-info: var(--lumiq-blue-600);--status-unknown: var(--lumiq-neutral-600);--series-1: var(--lumiq-series-1-600);--series-2: var(--lumiq-series-2-600);--series-3: var(--lumiq-series-3-600);--ok-bg: #e4f1ea;--warn-bg: #f8eedb;--err-bg: #f8e5e0;--info-bg: #e2edf2;--un-bg: #eceae4;--domain-quality: var(--lumiq-domain-quality-light);--domain-governance: var(--lumiq-domain-governance-light);--domain-ai: var(--lumiq-domain-ai-light);--domain-security: var(--lumiq-domain-security-light);--shadow: 0 1px 2px rgb(20 24 28 / 4%), 0 10px 30px -18px rgb(20 24 28 / 12%);--pf-fill-good: #2e9e6a;--pf-fill-watch: #e0a321;--pf-fill-risk: #d4553f;--pf-fill-info: #3a7ca5;--pf-fill-none: #bdb9b0;--pf-fill-teal: var(--lumiq-teal-700);--pf-never: #dcd8cf;--pf-track: var(--lumiq-paper-300);--pf-track-strong: var(--lumiq-paper-400);--pf-row-rule: #f4f2ed;--pf-line: #e1ddd5;--pf-line-strong: #d6d2c8;--pf-start: #d9e6e8;--pf-teal-wash: #e3eeef;--pf-profiling-wash: #f7f8fc;--pf-level-5: var(--lumiq-teal-800);--pf-level-4: #3a7f8e;--pf-level-3: #7fb0b9;--pf-level-2: #c2dade;--pf-profiling-border: #e3e8f4;--brand-ai-ink: var(--lumiq-brand-blue-600);--brand-ai-wash: var(--lumiq-brand-blue-50);--shadow-brand: 0 1px 2px rgb(20 24 28 / 5%), 0 6px 14px -8px rgb(23 71 184 / 35%);--shadow-brand-hover: 0 1px 2px rgb(20 24 28 / 5%), 0 10px 20px -10px rgb(23 71 184 / 45%);--shadow-hover: 0 1px 2px rgb(20 24 28 / 5%), 0 18px 36px -18px rgb(20 24 28 / 22%);--shadow-lg: 0 22px 50px -16px rgb(20 24 28 / 28%);--elevation-1: var(--shadow);--elevation-2: var(--shadow-lg);--surface-row-hover: var(--lumiq-paper-100);--surface-hover: var(--lumiq-paper-150);--surface-chip: var(--lumiq-paper-250);--surface-track: #ebe9e3;--skeleton-base: #f3f1ec;--skeleton-sheen: var(--lumiq-paper-100);--border-control: var(--lumiq-paper-450);--ink-fill: var(--lumiq-slate-950);--ink-on-fill: var(--lumiq-paper-50);--hatch: repeating-linear-gradient( 135deg, #e3e0d8 0 3px, var(--lumiq-paper-200) 3px 7px );--hatch-track: repeating-linear-gradient( 135deg, #dcd8cf 0 3px, var(--lumiq-paper-200) 3px 7px );--profile-watch-fill: #d39a3c;--profile-share-fill: #7aa5ad;--sf-earned: #3a7f8e;--sf-lost: #e0907f;--copilot-accent: var(--lumiq-violet-600);--copilot-ink: var(--lumiq-violet-800);--copilot-wash: var(--lumiq-violet-25);--copilot-tint: var(--lumiq-violet-50);--copilot-border: var(--lumiq-violet-200);--focus-ring: 0 0 0 2px var(--surface-raised), 0 0 0 4px var(--accent-text);--badge-bg: var(--un-bg);--badge-border: var(--border-subtle);--masked-fg: var(--text-muted);--rail-bg: var(--surface-base);--rail-ink: var(--text-secondary);--rail-ink-strong: var(--text-primary);--rail-hover: var(--surface-raised);--rail-active-bg: var(--ink-fill);--rail-active-ink: var(--ink-on-fill);--rail-tile-border: var(--border-subtle);--rail-divider: var(--border-subtle);--page-rule: color-mix(in srgb, var(--text-primary) 78%, transparent);--trend-line: var(--lumiq-teal-700);--trend-wash: color-mix(in srgb, var(--lumiq-teal-700) 12%, transparent);--ov-radius: 14px;--ov-radius-sm: 10px;--ov-radius-xs: 8px;--ov-hairline: #e3e7eb;--ov-shadow: 0 1px 2px rgb(16 24 40 / 4%), 0 1px 3px rgb(16 24 40 / 4%);--ov-shadow-lift: 0 2px 4px rgb(16 24 40 / 4%), 0 12px 28px rgb(16 24 40 / 9%);--ov-mark: #4b4ec0;--ov-on-mark: #ffffff;--ov-ink: #4346b5;--ov-track: #eef0f4;--ov-hatch: #c3c9d3;--ov-skeleton: #eceff3;--ov-skeleton-sheen: #f7f8fa;--ov-wash-indigo: #eeeffd;--ov-ink-indigo: #4346b5;--ov-wash-blue: #e8f1fc;--ov-ink-blue: #2360a5;--ov-wash-lavender: #f1edfc;--ov-ink-lavender: #6748bf;--ov-wash-mint: #e4f4ec;--ov-ink-mint: #17704a;--ov-wash-amber: #fbf1df;--ov-ink-amber: #8a5a08;--ov-wash-coral: #fbe9e5;--ov-ink-coral: #a8392a;--ov-seg-coral: #d9533d;--ov-seg-amber: #e4a239;--ov-seg-neutral: #b9c0cb}:root[data-theme=dark]{--surface-row-hover: var(--lumiq-ink-800);--surface-hover: var(--lumiq-ink-800);--surface-chip: var(--lumiq-ink-800);--surface-track: var(--lumiq-ink-900);--skeleton-base: #1f272d;--skeleton-sheen: #283139;--border-control: var(--lumiq-ink-700);--ink-fill: var(--lumiq-ink-100);--ink-on-fill: var(--lumiq-ink-950);--hatch: repeating-linear-gradient(135deg, #2a333a 0 3px, var(--lumiq-ink-950) 3px 7px);--hatch-track: var(--hatch);--brand-ai-ink: #9db8f2;--brand-ai-wash: rgb(23 71 184 / 28%);--pf-never: #3a434a;--pf-track: var(--surface-chip);--pf-track-strong: var(--border-subtle);--pf-row-rule: var(--border-subtle);--pf-line: var(--border-subtle);--pf-line-strong: var(--border-strong);--pf-start: color-mix(in srgb, var(--accent) 35%, var(--surface-raised));--pf-teal-wash: var(--accent-wash);--pf-profiling-wash: var(--surface-chip);--pf-level-5: var(--lumiq-teal-300);--pf-level-4: #4b9aa8;--pf-level-3: #2f6d78;--pf-level-2: #23484f;--pf-profiling-border: var(--border-subtle);--profile-watch-fill: var(--lumiq-amber-400);--profile-share-fill: color-mix(in srgb, var(--accent) 55%, var(--surface-raised));--sf-earned: #4b9aa8;--sf-lost: #c06a5c;--copilot-accent: var(--lumiq-violet-300);--copilot-ink: var(--lumiq-violet-300);--copilot-wash: var(--lumiq-violet-900);--copilot-tint: var(--lumiq-violet-900);--copilot-border: #3a3460;--shadow-hover: 0 1px 2px rgb(0 0 0 / 45%), 0 18px 36px -18px rgb(0 0 0 / 60%);--trend-line: var(--lumiq-teal-400);--trend-wash: color-mix(in srgb, var(--lumiq-teal-400) 14%, transparent);--surface-base: var(--lumiq-ink-950);--surface-raised: var(--lumiq-ink-850);--surface-overlay: var(--lumiq-ink-800);--surface-sunken: var(--lumiq-ink-900);--border-subtle: var(--lumiq-ink-700);--border-strong: var(--lumiq-ink-600);--text-primary: var(--lumiq-ink-100);--text-secondary: var(--lumiq-ink-300);--text-muted: var(--lumiq-ink-400);--accent: var(--lumiq-teal-400);--accent-hover: var(--lumiq-teal-300);--accent-on: var(--lumiq-ink-950);--accent-text: var(--lumiq-teal-300);--status-ok: var(--lumiq-green-400);--status-warn: var(--lumiq-amber-400);--status-error: var(--lumiq-red-400);--status-info: var(--lumiq-blue-400);--status-unknown: var(--lumiq-neutral-400);--series-1: var(--lumiq-series-1-400);--series-2: var(--lumiq-series-2-400);--series-3: var(--lumiq-series-3-400);--ok-bg: #152621;--warn-bg: #282115;--err-bg: #2c1b19;--info-bg: #16242b;--un-bg: #1e272d;--domain-quality: var(--lumiq-domain-quality-dark);--domain-governance: var(--lumiq-domain-governance-dark);--domain-ai: var(--lumiq-domain-ai-dark);--domain-security: var(--lumiq-domain-security-dark);--shadow: 0 1px 2px rgb(0 0 0 / 40%), 0 4px 12px rgb(0 0 0 / 30%);--shadow-lg: 0 2px 4px rgb(0 0 0 / 45%), 0 12px 32px rgb(0 0 0 / 40%);--ov-hairline: #232c33;--ov-shadow: 0 1px 2px rgb(0 0 0 / 35%);--ov-shadow-lift: 0 2px 4px rgb(0 0 0 / 35%), 0 12px 28px rgb(0 0 0 / 38%);--ov-mark: #7b7ff0;--ov-on-mark: #0f1418;--ov-ink: #a9acf6;--ov-track: #212a31;--ov-hatch: #46505b;--ov-skeleton: #1f272d;--ov-skeleton-sheen: #283139;--ov-wash-indigo: #20243f;--ov-ink-indigo: #a9acf6;--ov-wash-blue: #162739;--ov-ink-blue: #8fbbee;--ov-wash-lavender: #251f3d;--ov-ink-lavender: #bba6f2;--ov-wash-mint: #132823;--ov-ink-mint: #74cfa2;--ov-wash-amber: #2b2415;--ov-ink-amber: #e2b469;--ov-wash-coral: #35201e;--ov-ink-coral: #f19b8c;--ov-seg-coral: #cf3f44;--ov-seg-amber: #b88c1e;--ov-seg-neutral: #4f5a66}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--surface-base);color:var(--text-primary);font-family:var(--lumiq-font-sans);font-size:var(--text-base);line-height:var(--text-base-line);-webkit-font-smoothing:antialiased}:root:not([data-theme=dark]) body{-webkit-font-smoothing:auto}a{color:var(--accent-text);text-underline-offset:2px}a:hover{color:var(--accent-hover)}:focus-visible{outline:none;box-shadow:var(--focus-ring)}@keyframes lumiq-spin{to{transform:rotate(360deg)}}.lq-brand{display:flex;align-items:center;gap:8px;padding:var(--space-1) var(--space-2);min-height:32px}.lq-brand__wordmark{display:block;width:121px;height:16px}:root[data-theme=dark] .lq-brand__wordmark{filter:brightness(0) invert(.92)}.lq-brand__mark{padding:0 6px;border-radius:4px;background:var(--brand-ai-wash);color:var(--brand-ai-ink);font:600 10px/16px var(--lumiq-font-mono);letter-spacing:.06em}.lq-skip{position:absolute;left:-9999px;top:0;z-index:20;padding:var(--space-2) var(--space-3);background:var(--surface-overlay);color:var(--text-primary);border-radius:var(--lumiq-radius)}.lq-skip:focus{left:var(--space-2);top:var(--space-2)}.lq-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:20px}.lq-page-header__title{margin:0;font-size:var(--text-title);line-height:var(--text-title-line);font-weight:600;letter-spacing:var(--tracking-title)}.lq-page-header__lede{margin:var(--space-1) 0 0;max-width:68ch;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--text-base-line)}.lq-page-header__meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-page-header__meta strong{color:var(--text-secondary);font-weight:600}.lq-page-header__actions{display:flex;align-items:center;gap:var(--space-2)}.lq-breadcrumbs{margin-bottom:6px;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}.lq-breadcrumbs a{color:var(--accent-text);text-decoration:none}.lq-breadcrumbs a:hover{color:var(--text-primary);text-decoration:underline}.lq-breadcrumbs__sep{margin:0 6px;color:var(--text-muted)}.lq-breadcrumbs [aria-current=page]{color:var(--text-primary)}.lq-card{background:var(--surface-raised);border-radius:var(--lumiq-radius-lg);box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border-subtle)}@keyframes lq-card-reveal{0%{opacity:0;transform:translateY(-6px)}}.lq-card--reveal{animation:lq-card-reveal var(--motion-enter)}.lq-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:14px 18px;border-bottom:1px solid var(--border-subtle)}.lq-card__title{margin:0;font-size:var(--text-base);line-height:var(--text-base-line);font-weight:600}.lq-card__hint{font-size:var(--text-sm);color:var(--text-muted)}.lq-card__body{padding:18px}.lq-card__body--flush{padding:0}.lq-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.lq-stack{display:flex;flex-direction:column;gap:var(--space-4)}.lq-toolbar{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.lq-toolbar__spacer{flex:1}.lq-toolbar__actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-2);margin-bottom:14px}.lq-toolbar__actions .lq-btn{min-height:36px}.lq-toolbar__count{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap}.lq-field{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:14px;min-width:0}.lq-grid>.lq-field{margin-bottom:0}.lq-checkbox{display:flex;align-items:center;gap:var(--space-2)}.lq-checkbox__input{width:auto;flex:none;margin:0}.lq-checkbox__label{font-size:var(--text-base);line-height:var(--text-base-line);color:var(--text-primary)}.lq-field__label{font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:500;color:var(--text-primary)}.lq-field__hint{margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-input{width:100%;padding:0 11px;min-height:36px;background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:8px;font-family:inherit;font-size:var(--text-base);transition:border-color var(--motion-state)}.lq-input:hover{border-color:var(--text-muted)}.lq-input--area{min-height:calc(var(--lumiq-row-height) * 2.5);font-family:var(--lumiq-font-mono);font-size:var(--text-sm);line-height:var(--text-sm-line);resize:vertical}.lq-input::-moz-placeholder{color:var(--text-muted)}.lq-input::placeholder{color:var(--text-muted)}.lq-input--mono{font-family:var(--lumiq-font-mono);font-size:var(--text-sm)}.lq-field__error{margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--status-error)}.lq-field--invalid .lq-input,.lq-field--invalid .lq-input:hover{border-color:var(--status-error)}.lq-table-scroll{overflow-x:auto;max-height:calc(100dvh - var(--header-height) - var(--space-6) - var(--space-7));border-radius:var(--lumiq-radius)}.lq-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.lq-table th{position:sticky;top:0;z-index:1;text-align:left;padding:10px var(--space-4);background:var(--surface-raised);border-bottom:1px solid var(--border-subtle);font-size:var(--text-xs);line-height:var(--text-xs-line);font-weight:500;color:var(--text-muted);white-space:nowrap}.lq-table td{padding:0 var(--space-4);height:var(--lumiq-row-height);vertical-align:middle;border-bottom:1px solid var(--border-subtle)}.lq-table tbody tr{transition:background var(--motion-state)}.lq-table tbody tr:hover{background:var(--surface-row-hover)}.lq-table tbody tr:has(:focus-visible) td{background:var(--surface-overlay)}.lq-table tbody tr:last-child td{border-bottom:none}.lq-table__group th{position:static;background:var(--surface-sunken);border-top:1px solid var(--border-subtle);text-transform:none;letter-spacing:normal;font-size:var(--text-sm);color:var(--text-primary);white-space:normal}.lq-table tbody tr.lq-table__group:hover{background:var(--surface-sunken)}.lq-table__group-label{margin-right:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.lq-table__group-count{margin-left:var(--space-2);font-weight:400;color:var(--text-muted)}.lq-table__num,.lq-table__actions{text-align:right;white-space:nowrap}.lq-table th.lq-table__num,.lq-table th.lq-table__actions{text-align:right}.lq-cell__primary{font-weight:500;color:var(--text-primary);text-decoration:none}.lq-cell__primary:hover{color:var(--accent)}.lq-cell__secondary{font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-metric{display:flex;flex-direction:column;gap:var(--space-1)}.lq-metric__value{font-size:var(--text-lg);line-height:var(--text-lg-line);font-weight:600}.lq-metric__label{font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-timeline{margin:0;padding:0;list-style:none}.lq-timeline>li{border-left:2px solid var(--border-subtle);padding:0 0 var(--space-4) var(--space-4);position:relative}.lq-timeline>li:before{content:"";position:absolute;left:-5px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.lq-timeline>li:first-child:before{background:var(--accent)}.lq-timeline>li:last-child{border-left-color:transparent;padding-bottom:0}.lq-muted{color:var(--text-secondary)}.lq-dim{color:var(--text-muted)}.lq-mono{font-family:var(--lumiq-font-mono);font-size:var(--text-sm)}.lq-banner{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-2) var(--space-6);background:var(--warn-bg);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-banner__label{color:var(--status-warn);font-weight:600}.lq-tintband{display:flex;align-items:flex-start;gap:12px;margin:0;padding:10px 14px;border-radius:8px;font-size:13px;line-height:20px;color:var(--text-primary)}.lq-tintband strong{font-weight:600}.lq-tintband--muted{background:var(--un-bg)}.lq-tintband--info{background:var(--info-bg)}.lq-tintband--lav{background:var(--ov-wash-lavender)}.lq-tintband--ok{background:var(--ok-bg)}.lq-tintband--warn{background:var(--warn-bg)}.lq-tintband--bad{background:var(--err-bg)}.lq-tintband__text{flex:1;min-width:0}.lq-tintband__dismiss{flex:none;padding:0 2px;border:none;background:none;color:inherit;font-size:16px;line-height:20px;cursor:pointer}.lq-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.lq-cell__prefix{color:var(--text-muted)}.lq-score{display:inline-flex;align-items:baseline;gap:var(--space-2);white-space:nowrap}.lq-score__value{font-size:var(--text-md);font-weight:600}.lq-score__coverage{color:var(--text-secondary);font-size:var(--text-sm)}.lq-score__partial{color:var(--status-warn);font-size:var(--text-xs)}.lumiq-numeric{font-family:var(--lumiq-font-mono);font-variant-numeric:tabular-nums}.lq-consequences{margin:var(--space-3) 0;padding-left:var(--space-5);list-style:disc}.lq-consequences>li+li{margin-top:var(--space-2)}.lq-scorecell{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lq-notif{position:relative;flex:none;display:flex}.lq-notif__button{position:relative}.lq-notif__icon{width:16px;height:16px}.lq-notif__badge{position:absolute;top:1px;right:0;min-width:14px;padding:0 3px;border-radius:var(--lumiq-radius-pill);background:var(--accent);color:var(--accent-on);font-size:9px;line-height:14px;font-weight:600;text-align:center;box-shadow:0 0 0 1.5px var(--surface-raised)}.lq-notif__badge[data-kind=reading]{background:var(--text-muted);min-width:8px;padding:0;font-size:8px}.lq-notif__panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:30;width:380px;max-width:calc(100vw - var(--space-5) * 2);max-height:70vh;display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:var(--shadow-lg);overflow:hidden}.lq-notif__head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.lq-notif__title{flex:1;margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600;letter-spacing:var(--tracking-wide);color:var(--text-secondary)}.lq-notif__gaps{margin:0;padding:var(--space-2) var(--space-4);list-style:none;background:var(--un-bg);border-bottom:1px solid var(--border-subtle);font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-secondary)}.lq-notif__list{margin:0;padding:0;list-style:none;overflow-y:auto}.lq-notif__row{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.lq-notif__row:last-child{border-bottom:none}.lq-notif__rule{flex:none;width:3px;align-self:stretch;min-height:32px;border-radius:var(--lumiq-radius-pill);background:var(--status-unknown)}.lq-notif__row[data-tone=danger] .lq-notif__rule{background:var(--status-error)}.lq-notif__row[data-tone=warn] .lq-notif__rule{background:var(--status-warn)}.lq-notif__body{flex:1;min-width:0}.lq-notif__what{margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-primary)}.lq-notif__subject{margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:var(--text-xs-line);overflow-wrap:anywhere}.lq-notif__meta{margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-notif__controls{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-notif__empty{margin:0;padding:var(--space-4);font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-notif__foot{margin:0;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-base);font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}@media (max-width: 719px){.lq-notif__panel{position:fixed;top:var(--header-height);right:var(--space-3);left:var(--space-3);width:auto;max-width:none}}.lq-dimensions{margin-top:var(--space-5)}.lq-dimensions__lede{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:var(--text-sm-line);max-width:68ch}.lq-dimensions__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.lq-dimensions__row{display:grid;grid-template-columns:minmax(7rem,max-content) 9ch minmax(0,1fr);gap:var(--space-3);align-items:baseline;font-size:var(--text-sm);line-height:var(--text-sm-line);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.lq-dimensions__row:last-child{border-bottom:0;padding-bottom:0}.lq-dimensions__name{font-weight:600;color:var(--text-primary)}.lq-dimensions__value{text-align:right;color:var(--text-secondary)}.lq-dimensions__why{max-width:72ch}.lq-profiling{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);background:var(--surface-raised);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-profiling__head{display:flex;gap:var(--space-3);justify-content:space-between;align-items:baseline;color:var(--text-secondary)}.lq-profiling__track{height:.5rem;border-radius:999px;background:var(--border-subtle);overflow:hidden}.lq-profiling__fill{height:100%;border-radius:999px;background:var(--status-info);transition:width .42s ease-out}.lq-sg{padding:0}.lq-sg__head{margin-bottom:18px}.lq-sg__title{margin:0;font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:32px}.lq-sg__lede{margin:4px 0 0;max-width:88ch;color:var(--text-secondary)}.lq-sg__panel{margin-bottom:var(--space-5);padding:0;border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow);border-radius:var(--lumiq-radius);overflow:hidden}.lq-sg .lq-trail{margin-bottom:18px}.lq-sg .lq-sgp,.lq-sg .lq-sgp__tables{margin-bottom:var(--space-5)}.lq-sg__strip{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);padding:14px 18px;border-bottom:1px solid var(--border-subtle)}.lq-sg__strip--plain{border-bottom:none}.lq-sg__eyebrow{font-size:11px;font-weight:600;color:var(--text-muted)}.lq-sg__note{font-size:var(--text-xs);color:var(--text-muted)}.lq-sg__chosenCard{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 18px}.lq-sg__chosenMain{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lq-sg__chosen-name{font-family:var(--lumiq-font-mono);font-size:17px;color:var(--text-primary);overflow-wrap:anywhere}.lq-sg__chosen-swap{font-size:var(--text-xs);white-space:nowrap}.lq-sg__go{display:inline-flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-4);border:none;border-radius:var(--lumiq-radius);background:var(--accent);color:var(--accent-on);font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer}.lq-sg__go:hover:not(:disabled){filter:brightness(.92)}.lq-sg__go:disabled{opacity:.55;cursor:not-allowed}.lq-sg__spinner{flex:none;width:11px;height:11px;border:2px solid rgb(255 255 255 / 40%);border-top-color:#fff;border-radius:var(--lumiq-radius-pill);animation:lumiq-spin .7s linear infinite}.lq-sg__fail{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-5);padding:13px var(--space-4);background:var(--err-bg);border-left:3px solid var(--status-error)}.lq-sg__fail-main{flex:1;min-width:260px}.lq-sg__fail-title{margin-bottom:2px;font-size:var(--text-base);font-weight:600}.lq-sg__fail-text{font-size:var(--text-sm);color:var(--text-secondary)}.lq-sg__nomatch{display:flex;align-items:center;justify-content:space-between;gap:12px}.lq-sg__kept{margin:-10px 0 var(--space-5)}.lq-sg__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-4);margin-bottom:var(--space-5)}.lq-sg__tile{padding:var(--space-4) 18px;border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow);border-radius:var(--lumiq-radius)}.lq-sg__tile-value{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text-primary)}.lq-sg__tile-value--warn{color:var(--status-warn)}.lq-sg__tile-value--quiet{color:var(--text-secondary)}.lq-sg__tile-label{margin-top:var(--space-2)}.lq-sg__tile-hint{margin-top:var(--space-1)}.lq-sg__ai-tile{padding:var(--space-4) 18px;border:none;border-top:3px solid var(--status-unknown);background:var(--surface-raised);box-shadow:var(--shadow)}.lq-sg__ai-tile--ok{border-top-color:var(--status-ok)}.lq-sg__ai-tile--warn{border-top-color:var(--status-warn)}.lq-sg__ai-note{margin-top:9px;font-size:12.5px;color:var(--text-secondary)}.lq-sg__chip{display:inline-flex;align-items:center;gap:7px;padding:var(--space-1) 10px;background:var(--un-bg);color:var(--status-unknown);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.lq-sg__chip--ok{background:var(--ok-bg);color:var(--status-ok)}.lq-sg__chip--warn{background:var(--warn-bg);color:var(--status-warn)}.lq-sg__chip--info{background:var(--info-bg);color:var(--status-info)}.lq-sg__chip--ai{background:var(--un-bg);color:var(--domain-ai)}.lq-sg__chip--unknown{background:var(--un-bg);color:var(--status-unknown)}.lq-sg__chip--sm{gap:6px;padding:2px 9px;font-size:var(--text-xs);font-weight:400}.lq-sg__dot{flex:none;width:8px;height:8px;background:transparent;box-shadow:inset 0 0 0 1.5px currentcolor}.lq-sg__chip--sm .lq-sg__dot{width:7px;height:7px}.lq-sg__dot--filled{background:currentcolor}.lq-sg__skel{background:var(--un-bg);animation:lumiq-pulse 1.2s ease-in-out infinite}.lq-sg__skel-tile-value{height:26px;width:52%;margin-bottom:10px}.lq-sg__skel-tile-label{height:9px;width:74%}.lq-sg__skel-row{display:flex;align-items:center;gap:var(--space-4);height:var(--lumiq-row-height);padding:0 14px;border-bottom:1px solid var(--border-subtle)}.lq-sg__skel-bar{height:9px}.lq-sg__skel-bar--kind{flex:none;width:90px}.lq-sg__skel-bar--cols{flex:none;width:130px}.lq-sg__skel-bar--why{flex:1}@keyframes lumiq-pulse{0%,to{opacity:1}50%{opacity:.45}}.lq-sg__tier{border-left:3px solid var(--status-unknown)}.lq-sg__tier--declared{border-left-color:var(--status-ok)}.lq-sg__tier--inferred{border-left-color:var(--status-info)}.lq-sg__tier--ai{border-left-color:var(--domain-ai)}.lq-sg__tier--measured{border-left-style:dashed;border-left-color:var(--status-ok)}.lq-sg__tier-title{flex:none}.lq-sg__tier-sub{flex:1;min-width:180px;font-size:12.5px;color:var(--text-secondary)}.lq-sg__tier-count{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.lq-sg__scroll{overflow-x:auto}.lq-sg__table{width:100%;min-width:900px;border-collapse:collapse}.lq-sg__table th{height:34px;padding:0 14px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:11px;font-weight:600;text-align:left;white-space:nowrap}.lq-sg__table td{padding:10px 14px;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);vertical-align:top}.lq-sg__table th.lq-sg__num,.lq-sg__table td.lq-sg__num{text-align:right;white-space:nowrap}.lq-sg__table tbody tr:hover{background:var(--un-bg)}.lq-sg__mono{font-family:var(--lumiq-font-mono);font-size:12.5px;overflow-wrap:anywhere}.lq-sg__mono--nowrap{white-space:nowrap}.lq-sg__param{font-family:var(--lumiq-font-mono);font-size:12.5px;color:var(--text-secondary)}.lq-sg__why{max-width:36ch;color:var(--text-secondary)}.lq-sg__aside{display:block;margin-top:var(--space-1);font-size:11.5px;color:var(--text-muted)}.lq-sg__review{display:block;margin-top:5px;color:var(--domain-ai);font-size:10.5px;font-weight:600}.lq-sg__checks{display:inline-block;padding:2px var(--space-2);background:var(--un-bg);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}.lq-sg__act{height:30px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--lumiq-radius);background:transparent;color:var(--text-primary);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer}.lq-sg__act:hover{border-color:var(--accent);background:var(--surface-raised);color:var(--accent-text)}.lq-sg__act:disabled{cursor:not-allowed;opacity:.55}.lq-sg__act--quiet{border-color:transparent;color:var(--text-secondary)}.lq-sg__row--decided td{background:var(--surface-sunken)}.lq-sg__act-cell{min-width:220px}.lq-sg__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.lq-sg__severity{width:auto;height:30px;font-size:12.5px}.lq-sg__rule-link{display:block;margin-top:var(--space-2);font-size:var(--text-xs)}.lq-sg__row-error{display:block;margin-top:var(--space-2);color:var(--status-error);font-size:var(--text-xs);text-align:left;white-space:normal}.lq-sg__evidence{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.lq-sg__evidence-item{padding:1px 7px;background:var(--un-bg);color:var(--text-secondary);font-size:11.5px;font-variant-numeric:tabular-nums}.lq-sg__conf{display:inline-flex;flex-direction:column;align-items:flex-end;color:var(--text-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.lq-sg__conf-band{font-size:12.5px;font-weight:600;white-space:nowrap}.lq-sg__conf--high .lq-sg__conf-band{color:var(--status-ok)}.lq-sg__conf--medium .lq-sg__conf-band{color:var(--status-info)}.lq-sg__conf--low .lq-sg__conf-band{color:var(--status-warn)}.lq-sg__editor-row td{padding:var(--space-4) 14px;border-bottom:1px solid var(--border-subtle);background:var(--surface-raised)}.lq-sg__editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3) var(--space-4);align-items:end}.lq-sg__editor .lq-sg__note,.lq-sg__editor-actions{grid-column:1 / -1}.lq-sg__editor-actions{display:flex;gap:var(--space-2)}.lq-sg__rec{max-width:38ch}.lq-sg__headline{display:block;color:var(--text-primary);font-weight:600}.lq-sg__tags{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-1) 0}.lq-sg__tag{padding:1px 6px;border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--lumiq-font-mono);font-size:11px}.lq-sg__tag--soft{border-color:transparent;background:var(--un-bg);font-family:inherit}.lq-sg__tag--template{border-style:dashed;border-color:var(--status-info);color:var(--status-info);font-family:inherit}.lq-cov{margin-bottom:var(--space-5)}.lq-cov__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.lq-cov__title{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.lq-cov__hint{font-size:var(--text-xs);color:var(--text-muted)}.lq-cov__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.lq-cov__grid>li{display:flex}.lq-cov__cell{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) 14px;border:1px solid var(--border-subtle);border-left-width:2px;background:var(--surface-raised);box-shadow:var(--shadow);border-radius:var(--lumiq-radius);color:inherit;font:inherit;text-align:left}.lq-cov__cell--gap,.lq-cov__cell--unknown,.lq-cov__cell--declined{background:var(--surface-sunken);box-shadow:none}.lq-cov__cell--action{cursor:pointer}.lq-cov__cell--action:hover{border-color:var(--accent)}.lq-cov__cell--action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lq-cov__cell--action[aria-pressed=true]{border-left-color:var(--accent);background:var(--accent-wash)}.lq-cov__dimension{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.lq-cov__detail{font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-cov--compact{margin:var(--space-2) 0 0}.lq-cov--compact .lq-cov__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-2)}.lq-cov--compact .lq-cov__cell{padding:var(--space-2) var(--space-3);box-shadow:none}.lq-sg__editor-head,.lq-sg__paths,.lq-sg__rules,.lq-sg__editor .lq-sg__row-error{grid-column:1 / -1}.lq-sg__editor-head{display:flex;flex-direction:column;gap:2px}.lq-sg__paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3)}.lq-sg__path{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-strong);background:var(--surface-raised);cursor:pointer}.lq-sg__path--on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.lq-sg__path--off{cursor:default;opacity:.7}.lq-sg__path-input{grid-row:span 2;margin:3px 0 0;accent-color:var(--accent)}.lq-sg__path-title{color:var(--text-primary);font-weight:600}.lq-sg__path-note{color:var(--text-secondary);font-size:12.5px}.lq-sg__rules{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:none}.lq-sg__ruleopt{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);cursor:pointer}.lq-sg__ruleopt--on{border-color:var(--accent);background:var(--surface-raised)}.lq-sg__ruleopt-name{color:var(--text-primary);font-weight:600}.lq-sg__ruleopt-version{margin-left:var(--space-2);color:var(--text-muted);font-size:11.5px;font-weight:400}.lq-sg__ruleopt-meta{grid-column:2;color:var(--text-secondary);font-size:12.5px}.lq-sg__ruleopt-coverage{grid-column:2;font-size:12px}.lq-sg__ruleopt-coverage--not_here{color:var(--text-muted)}.lq-sg__ruleopt-coverage--covers_this{color:var(--status-ok)}.lq-sg__ruleopt-coverage--other_columns{color:var(--status-warn)}.lq-sg__severity-field{display:flex;flex-direction:column;gap:var(--space-1)}.lq-sg__filters{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.lq-sg__filter-fields{display:flex;flex-wrap:wrap;gap:var(--space-3)}.lq-sg__run-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--text-secondary);font-size:12.5px}.lq-sg__observations{margin:0;padding:0;list-style:none}.lq-sg__observation{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(140px,.6fr) 2fr;gap:var(--space-3);padding:10px 14px;border-bottom:1px solid var(--border-subtle);font-size:12.5px}.lq-sg__observation-kind{color:var(--text-muted);font-weight:600}.lq-sg__observation-detail{color:var(--text-secondary)}@media (max-width: 719px){.lq-sg__observation{grid-template-columns:1fr}}.lq-sg__empty{margin-bottom:var(--space-5);padding:44px 22px;border:none;background:var(--surface-raised);box-shadow:var(--shadow);text-align:center}.lq-sg__empty--answer{padding:36px 22px}.lq-sg__empty--thin{padding:36px 22px;border-left:3px solid var(--status-unknown)}.lq-sg__empty-title{margin-bottom:var(--space-1);font-size:var(--text-md);font-weight:700}.lq-sg__empty-body{font-size:var(--text-sm);color:var(--text-secondary)}.lq-sg__empty-body--narrow{max-width:62ch;margin:0 auto}.lq-sg__empty-body--wide{max-width:66ch;margin:0 auto}.lq-sg__ai-absent{margin-bottom:var(--space-5);padding:15px 18px;border:none;border-left:3px solid var(--status-unknown);background:var(--surface-raised);box-shadow:var(--shadow)}.lq-sg__ai-absent--warn{border-left-color:var(--status-warn)}.lq-sg__ai-absent-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.lq-sg__ai-absent-note{flex:1;min-width:260px;font-size:var(--text-sm);color:var(--text-secondary)}.lq-sg__ai-absent-reason{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.lq-sg__bounds-main{flex:1;min-width:260px}.lq-sg__bounds-summary{padding:0 18px 14px;font-size:var(--text-sm);color:var(--text-secondary)}.lq-sg__bounds-open{margin-top:2px;padding:0 18px 18px;border-top:1px solid var(--border-subtle);animation:lq-card-reveal var(--motion-enter)}.lq-sg__bounds-lead{padding:14px 0 0;font-size:var(--text-sm);color:var(--text-primary)}.lq-sg__bounds-body{margin-top:6px;max-width:92ch;font-size:var(--text-sm);color:var(--text-secondary)}.lq-sg__bounds-heading{margin:var(--space-4) 0 7px}.lq-sg__kinds{display:flex;flex-wrap:wrap;gap:6px}.lq-sg__kind{padding:2px var(--space-2);border:1px solid var(--border-subtle);background:var(--un-bg);font-family:var(--lumiq-font-mono);font-size:12.5px;white-space:nowrap}.lq-sg__never{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);margin-bottom:6px;padding:9px var(--space-3);background:var(--un-bg);border-left:3px solid var(--border-strong)}.lq-sg__never-kind{flex:none;font-family:var(--lumiq-font-mono);font-size:12.5px;color:var(--text-primary)}.lq-sg__never-why{flex:1;min-width:240px;font-size:12.5px;color:var(--text-secondary)}.lq-sg__checklist{margin-top:9px;padding-top:9px;border-top:1px solid var(--border-subtle)}.lq-sg__check{display:flex;align-items:flex-start;gap:10px;padding:var(--space-1) 0}.lq-sg__check-mark{flex:none;width:11px;height:2px;margin-top:var(--space-2);background:var(--status-ok)}.lq-sg__check-text{flex:1;font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.lq-sg__bounds-title{margin-bottom:3px}.lq-sg__checks-toggle{margin-top:14px}.lq-ai{padding:0}.lq-ai__head{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:20px}.lq-ai__head-main{flex:1}.lq-ai__title{margin:0;font-size:27px;font-weight:800;letter-spacing:-.02em}.lq-ai__lede{margin:var(--space-1) 0 0;color:var(--text-secondary)}.lq-ai__card{padding:var(--space-4) 18px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);background:var(--surface-raised)}.lq-ai__card--ok{border-color:var(--status-ok);background:var(--ok-bg)}.lq-ai__card--warn{border-color:var(--status-warn);background:var(--warn-bg)}.lq-ai__card-body{font-size:var(--text-sm);color:var(--text-secondary)}.lq-ai__triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:20px}@media (width <= 900px){.lq-ai__triptych{grid-template-columns:1fr}}.lq-ai__chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--lumiq-radius);background:var(--un-bg);color:var(--status-unknown);font-size:var(--text-xs);white-space:nowrap}.lq-ai__chip--ok{background:var(--ok-bg);color:var(--status-ok)}.lq-ai__chip--warn{background:var(--warn-bg);color:var(--status-warn)}.lq-ai__chip--error{background:var(--err-bg);color:var(--status-error)}.lq-ai__chip--info{background:var(--info-bg);color:var(--status-info)}.lq-ai__dot{flex:none;width:6px;height:6px;border-radius:var(--lumiq-radius);background:transparent;border:1.5px solid currentcolor}.lq-ai__dot--filled{background:currentcolor}.lq-ai__chip-slot{margin-bottom:var(--space-2)}.lq-ai__table-wrap{border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);background:var(--surface-raised);overflow-x:auto}.lq-ai__table{width:100%;border-collapse:collapse}.lq-ai__table th{padding:10px var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);font-weight:500;text-align:left;white-space:nowrap}.lq-ai__table td{height:var(--lumiq-row-height);padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-ai__table tbody tr:hover{background:var(--un-bg)}.lq-ai__table th.lq-ai__num,.lq-ai__table td.lq-ai__num{text-align:right}.lq-ai__mono{font-family:var(--lumiq-font-mono)}.lq-ai__muted{color:var(--text-secondary)}.lq-ai__figures{font-variant-numeric:tabular-nums}.lq-ai__evidence{padding-top:var(--space-2);padding-bottom:var(--space-2);color:var(--text-secondary);text-align:right}.lq-ai__aside{display:block;margin-top:2px;color:var(--text-muted);font-size:11.5px}.lq-ai__short{color:var(--status-warn);font-weight:600}.lq-ai__refusal{display:flex;align-items:baseline;gap:10px;padding:10px 14px;margin-bottom:20px;background:var(--err-bg);border-radius:var(--lumiq-radius);font-size:var(--text-sm)}.lq-ai__refusal-tag{flex:none;color:var(--status-error);font-weight:600}.lq-ai__refusal-body{color:var(--text-secondary)}.lq-ai__footnote{margin-top:10px;font-size:var(--text-xs);color:var(--text-muted)}.lq-ai__stack>*+*{margin-top:20px}.lq-ai__routeGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 1024px){.lq-ai__routeGrid{grid-template-columns:minmax(0,1fr)}}.lq-ai__last{margin-bottom:0}.lq-ai__table-wrap.lq-ai__card--ai{border-top:2px solid var(--domain-ai)}.lq-mascot{--lq-mascot-size: 30px;position:relative;display:inline-block;flex:none;width:var(--lq-mascot-size);height:var(--lq-mascot-size)}.lq-mascot--sm{--lq-mascot-size: 22px}.lq-mascot--md{--lq-mascot-size: 30px}.lq-mascot--lg{--lq-mascot-size: 46px}.lq-mascot--xl{--lq-mascot-size: 84px}.lq-mascot__ring{position:absolute;border-radius:50%;border:max(1px,calc(var(--lq-mascot-size) / 40)) solid}.lq-mascot__ring--x{inset:calc(var(--lq-mascot-size) * .06);border-color:#0e5a6b47;transform:rotateX(64deg)}.lq-mascot__ring--y{inset:calc(var(--lq-mascot-size) * .16);border-color:#7a6cb852;transform:rotateY(64deg)}.lq-mascot__core{position:absolute;inset:calc(var(--lq-mascot-size) * .3);border-radius:50%;background:radial-gradient(circle at 35% 30%,#e6f1ef,#4c9aa3 55%,#6c62a6);box-shadow:0 2px 6px #0e5a6b40;transition:box-shadow .3s ease}.lq-mascot[data-state=success] .lq-mascot__core{box-shadow:0 0 0 4px #1f7a5224}.lq-mascot[data-state=error] .lq-mascot__core{background:radial-gradient(circle at 35% 30%,#f6d9cf,#c9604c 70%)}.lq-mascot__dot{position:absolute;top:6%;right:6%;width:18%;height:18%;border-radius:50%;background:var(--copilot-accent);border:2px solid var(--surface-raised)}@media (prefers-reduced-motion: no-preference){.lq-mascot__ring--x{animation:lq-mascot-orbit-x 14s linear infinite}.lq-mascot__ring--y{animation:lq-mascot-orbit-y 18s linear infinite}.lq-mascot__core{animation:lq-mascot-breathe 4.2s ease-in-out infinite}.lq-mascot[data-state=thinking] .lq-mascot__ring--x{animation-duration:1.8s}.lq-mascot[data-state=thinking] .lq-mascot__ring--y{animation-duration:2.4s}.lq-mascot[data-state=thinking] .lq-mascot__core{animation-duration:1.6s}.lq-mascot[data-state=insight] .lq-mascot__core{animation:lq-mascot-pulse 2.4s ease-out infinite}.lq-mascot[data-state=error] .lq-mascot__core{animation:none}}@keyframes lq-mascot-orbit-x{0%{transform:rotateX(64deg) rotate(0)}to{transform:rotateX(64deg) rotate(360deg)}}@keyframes lq-mascot-orbit-y{0%{transform:rotateY(64deg) rotate(0)}to{transform:rotateY(64deg) rotate(360deg)}}@keyframes lq-mascot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes lq-mascot-pulse{0%{box-shadow:0 0 #6c62a661}70%{box-shadow:0 0 0 8px #6c62a600}to{box-shadow:0 0 #6c62a600}}.lq-cop__launch{height:36px;display:flex;align-items:center;gap:var(--space-2);padding:0 12px 0 8px;border:1px solid var(--copilot-border);border-radius:8px;background:var(--copilot-wash);color:var(--copilot-ink);font-family:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background .16s ease}.lq-cop__launch:hover{background:color-mix(in srgb,var(--copilot-accent) 10%,var(--copilot-wash))}.lq-cop__scrim{position:fixed;inset:0;z-index:60;background:#14181c2e;opacity:0;pointer-events:none;transition:opacity .22s ease}.lq-cop__scrim[data-open=true]{opacity:1;pointer-events:auto}.lq-cop__drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(440px,100vw);display:flex;flex-direction:column;background:var(--surface-raised);border-left:1px solid var(--border-subtle);box-shadow:-24px 0 60px -30px #14181c59;transform:translate(100%);opacity:0;pointer-events:none;transition:transform .26s cubic-bezier(.2,.7,.2,1),opacity .2s ease}.lq-cop__drawer[data-open=true]{transform:none;opacity:1;pointer-events:auto}.lq-cop__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) 18px;border-bottom:1px solid var(--border-subtle)}.lq-cop__headText{flex:1;min-width:0}.lq-cop__title{margin:0;font-size:15px;font-weight:600}.lq-cop__about{margin:0;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lq-cop__clear{border:none;background:none;padding:0;color:var(--accent-text);font-family:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer}.lq-cop__body{flex:1;overflow-y:auto;padding:18px}.lq-cop__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--space-5) 6px;text-align:center}.lq-cop__emptyTitle{margin:6px 0 0;font-size:var(--text-md);font-weight:600}.lq-cop__emptyText{margin:0;max-width:36ch;font-size:var(--text-sm);color:var(--text-secondary)}.lq-cop__suggest{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin-top:10px}.lq-cop__suggestion{padding:10px 12px;border:1px solid var(--copilot-border);border-radius:var(--lumiq-radius);background:var(--copilot-wash);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);text-align:left;white-space:normal;cursor:pointer;transition:border-color .15s ease,background .15s ease}.lq-cop__suggestion:hover{border-color:var(--copilot-accent)}.lq-cop__thread{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.lq-cop__turn{display:flex;flex-direction:column;gap:10px}.lq-cop__question{align-self:flex-end;max-width:85%;margin:0;padding:9px 12px;border-radius:12px 12px 4px;background:var(--ink-fill);color:var(--ink-on-fill);font-size:var(--text-sm)}.lq-cop__pending{display:flex;align-items:center;gap:10px;font-size:var(--text-sm);color:var(--text-muted)}.lq-cop__answer{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);background:var(--surface-raised);box-shadow:var(--shadow)}.lq-cop__answerHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lq-cop__status{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:var(--lumiq-radius-pill);background:var(--un-bg);color:var(--status-unknown);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.lq-cop__status[data-status=answered]{background:var(--ok-bg);color:var(--status-ok)}.lq-cop__status[data-status=refused],.lq-cop__status[data-status=unavailable]{background:var(--warn-bg);color:var(--status-warn)}.lq-cop__status[data-status=platform_error]{background:var(--err-bg);color:var(--status-error)}.lq-cop__statusDot{width:7px;height:7px;border-radius:50%;background:currentColor}.lq-cop__status[data-status=no_context] .lq-cop__statusDot{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.lq-cop__provenance{font-size:var(--text-xs);color:var(--text-muted)}.lq-cop__text{margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.lq-cop__marker{margin-left:1px;font-size:10px;font-weight:600;color:var(--copilot-accent)}.lq-cop__cites{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lq-cop__cite{max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 4px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-pill);background:var(--surface-chip);color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:500;overflow-wrap:anywhere;white-space:normal;text-align:left}.lq-cop__cite--link{color:var(--accent-text);cursor:pointer;transition:border-color .15s ease}.lq-cop__cite--link:hover{border-color:var(--accent)}.lq-cop__citeNum{min-width:18px;height:18px;display:inline-grid;place-items:center;border-radius:var(--lumiq-radius-pill);background:var(--copilot-tint);color:var(--copilot-accent);font-size:11px;font-weight:600}.lq-cop__note{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-cop__note--warn{color:var(--status-warn)}.lq-cop__context{display:flex;flex-direction:column;align-items:flex-start}.lq-cop__inlineName{font-family:var(--lumiq-font-mono);font-size:.93em}.lq-cop__preview{margin:var(--space-2) 0 0;max-height:200px;overflow:auto;padding:10px;border-radius:8px;background:var(--surface-sunken);font-family:var(--lumiq-font-mono);font-size:var(--text-xs);line-height:var(--text-xs-line);white-space:pre-wrap;overflow-wrap:anywhere}.lq-cop__composer{padding:var(--space-3) 18px 14px;border-top:1px solid var(--border-subtle)}.lq-cop__form{display:flex;gap:var(--space-2)}.lq-cop__input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--lumiq-radius);background:var(--surface-raised);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm)}.lq-cop__send{height:38px;padding:0 14px;border:none;border-radius:var(--lumiq-radius);background:var(--accent);color:var(--accent-on);font-family:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background .15s ease}.lq-cop__send:hover:not(:disabled){background:var(--accent-hover)}.lq-cop__send:disabled{background:var(--border-control);color:var(--text-muted);cursor:not-allowed}.lq-cop__foot{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.lq-cop__citeKind{color:var(--text-muted)}.lq-cop__citeName{color:inherit}.lq-cop__note--error{color:var(--status-error)}.lq-cop__reply{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-raised)}.lq-cop__replyBody{flex:1;min-width:0}.lq-cop__reply .lq-cop__answer{padding:0;border:none;background:transparent;box-shadow:none}.lq-copage{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.lq-copage__main{display:flex;flex:2 1 560px;flex-direction:column;gap:18px;min-width:0}.lq-copage__side{display:flex;flex:1 1 280px;flex-direction:column;gap:16px;min-width:0}.lq-copage__hero{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;border:1px solid var(--copilot-border);border-radius:12px;background:linear-gradient(170deg,var(--copilot-wash) 0%,var(--surface-raised) 60%);text-align:center}.lq-copage__heroTitle{margin:6px 0 0;font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.02em}.lq-copage__heroBody{max-width:480px;margin:0;font-size:14px;color:var(--text-secondary)}.lq-copage__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.lq-copage__group{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);background:var(--surface-raised)}.lq-copage__groupTitle{margin:0 0 2px;font-size:12px;font-weight:400;color:var(--text-muted)}.lq-copage__suggestion{margin:0 -8px;padding:6px 8px;border:none;border-radius:var(--lumiq-radius-sm);background:transparent;color:var(--text-primary);font:400 13px var(--lumiq-font-sans);text-align:left;cursor:pointer}.lq-copage__suggestion:hover{background:var(--surface-sunken)}.lq-copage__threadHead{display:flex;align-items:center;gap:10px}.lq-copage__title{flex:1;margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.lq-copage__new{height:30px;padding:0 10px;border:1px solid var(--border-control);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-secondary);font:500 12px var(--lumiq-font-sans);cursor:pointer}.lq-copage__new:hover{background:var(--surface-hover)}.lq-copage__thread .lq-cop__question{max-width:75%;padding:10px 14px;border-radius:12px 12px 3px;font-size:14px}.lq-copage__thread .lq-cop__text{font-size:14px;line-height:22px}.lq-copage__composer{position:sticky;bottom:16px;display:flex;flex-direction:column;gap:4px;padding:6px 6px 6px 16px;border:1px solid var(--border-control);border-radius:12px;background:var(--surface-raised);box-shadow:0 12px 30px -16px #14181c40}.lq-copage__composerRow{display:flex;align-items:center;gap:8px}.lq-copage__input{flex:1;min-width:0;height:36px;border:none;outline:none;background:transparent;color:var(--text-primary);font:400 14px var(--lumiq-font-sans)}.lq-copage__composer:has(.lq-copage__input:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent),0 12px 30px -16px #14181c40}.lq-copage__send{height:36px;padding:0 16px;border:none;border-radius:8px;background:var(--accent);color:var(--accent-on);font:500 13px var(--lumiq-font-sans);cursor:pointer}.lq-copage__send:disabled{opacity:.45;cursor:not-allowed}.lq-copage__over{margin:0 0 6px;font-size:12px;color:var(--status-error)}.lq-copage__card{padding:16px 18px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);background:var(--surface-raised)}.lq-copage__cardTitle{margin:0 0 10px;font-size:13px;font-weight:600}.lq-copage__kinds{margin:0}.lq-copage__kind{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid var(--border-subtle);font-size:13px}.lq-copage__kind dt{margin:0}.lq-copage__perm{margin:0;font:400 11px var(--lumiq-font-mono);color:var(--text-muted);overflow-wrap:anywhere;text-align:right}.lq-copage__line{margin:10px 0 0;font-size:12px;color:var(--text-secondary)}.lq-copage__line strong{font-weight:600}.lq-copage__policy{margin:8px 0 0;font-size:12px;color:var(--text-muted);text-wrap:pretty}.lq-copage__recent{margin:0;padding:0;list-style:none}.lq-copage__recentRow{display:flex;flex-direction:column;gap:2px;width:calc(100% + 16px);margin:0 -8px;padding:8px;border:none;border-radius:var(--lumiq-radius-sm);background:transparent;text-align:left;cursor:pointer}.lq-copage__recentRow:hover{background:var(--surface-sunken)}.lq-copage__recentQ{font-size:13px;color:var(--text-primary)}.lq-copage__recentMeta{font-size:11px;color:var(--text-muted)}.lq-menu{position:relative}.lq-menu__button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border-control);border-radius:7px;background:var(--surface-raised);color:var(--text-secondary);font-size:16px;line-height:1;cursor:pointer;transition:background .15s ease}.lq-menu__button:hover{background:var(--surface-hover)}.lq-menu__list{position:absolute;top:42px;right:0;z-index:20;width:230px;padding:6px;background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);box-shadow:var(--shadow-lg);animation:lq-menu-rise .16s both}.lq-menu__item{display:block;width:100%;padding:9px 10px;border:none;border-radius:7px;background:none;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.lq-menu__item:hover:not(:disabled),.lq-menu__item:focus-visible{background:var(--surface-base)}.lq-menu__item:disabled{cursor:not-allowed;opacity:.5}.lq-menu__item--danger{color:var(--status-error);font-weight:500}.lq-menu__item--danger:hover:not(:disabled){background:var(--err-bg)}.lq-menu__rule{height:1px;margin:4px 6px;background:var(--border-subtle)}@keyframes lq-menu-rise{0%{opacity:0;transform:translateY(6px)}}.lq-side{position:fixed;top:12px;right:12px;bottom:12px;z-index:40;display:flex;flex-direction:column;width:460px;max-width:calc(100% - 24px);overflow:hidden;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-raised);box-shadow:0 24px 60px -12px #14181c38;animation:lq-slide-in var(--motion-enter)}@media (prefers-reduced-motion: reduce){.lq-side{animation:none}}@media (max-width: 720px){.lq-side{top:8px;right:8px;bottom:8px;z-index:45;max-width:calc(100% - 16px)}}.lq-side__head{display:flex;align-items:flex-start;gap:10px;padding:18px 20px;border-bottom:1px solid var(--surface-sunken)}.lq-side__title{flex:1;min-width:0}.lq-side__pill{font-size:11px;font-weight:600;padding:2px 8px}.lq-side__name{margin:8px 0 0;font-size:17px;line-height:24px;font-weight:600;overflow-wrap:anywhere}.lq-side__name:first-child{margin-top:0}.lq-side__sub{font-size:12px;color:var(--text-muted)}.lq-side__actions{display:flex;gap:6px;margin-top:10px}.lq-side__close{flex:none;padding:0 2px;border:none;background:none;color:var(--text-muted);font-size:18px;line-height:24px;cursor:pointer}.lq-side__close:hover{color:var(--text-primary)}.lq-side__body{display:flex;flex:1;flex-direction:column;gap:20px;padding:18px 20px;overflow-y:auto}.lq-gated{flex:none;padding:3px 9px;border:1px dashed var(--border-strong);border-radius:var(--lumiq-radius-pill);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.lq-rs__where{margin:0 0 var(--space-3);color:var(--text-secondary)}.lq-rs__statement{margin-top:var(--space-5)}.lq-rs__head{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2)}.lq-rs__step{font-variant-numeric:tabular-nums;color:var(--text-muted)}.lq-rs__title{font-weight:600}.lq-rs__needs{margin:0 0 var(--space-2);color:var(--status-warn)}.lq-rs__limit{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.lq-rs__kindNote{margin:0 0 var(--space-3);color:var(--status-warn)}.lq-rs__code{margin:0 0 var(--space-3);padding:var(--space-4);max-height:22rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-xs);line-height:var(--text-xs-line);background:var(--surface-sunken);border:1px solid var(--border-subtle)}.lq-rs__actions{margin-top:var(--space-5)}.lq-rs__inline{margin-left:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs)}.lq-llm{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}.lq-llm__section{display:flex;flex-direction:column;gap:var(--space-3)}.lq-llm__section-head{display:flex;flex-direction:column;gap:var(--space-1)}.lq-llm__heading{margin:0;font-size:var(--text-lg)}.lq-llm__subheading{margin:0;font-size:var(--text-md)}.lq-llm__minorheading{margin:0;font-size:var(--text-sm);font-weight:600}.lq-llm__facts{display:grid;grid-template-columns:max-content 1fr;gap:6px var(--space-4);margin:0;font-size:var(--text-sm)}.lq-llm__facts dt{color:var(--text-secondary)}.lq-llm__facts dd{margin:0}.lq-llm__actions,.lq-llm__inline,.lq-llm__row-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:flex-end}.lq-llm__off{color:var(--status-warn);font-size:var(--text-sm)}.lq-llm__routing{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-5)}.lq-llm__routing-col{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.lq-llm__routing-col--side{padding-left:var(--space-5);border-left:1px solid var(--border-subtle)}.lq-llm__routing-head{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;justify-content:space-between}.lq-llm__status-line{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.lq-llm__note{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.lq-llm__note--strong{color:var(--text-primary)}@media (max-width: 900px){.lq-llm__routing{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.lq-llm__routing-col--side{padding-top:var(--space-4);padding-left:0;border-top:1px solid var(--border-subtle);border-left:none}}.lq-llm__picker{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.lq-llm__picker>*{min-width:260px}.lq-llm__picker>button{min-width:0}.lq-llm__panel{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.lq-llm__panel--inset{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);background:var(--surface-sunken)}.lq-llm__panel-head{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;justify-content:space-between}.lq-llm__panel-title{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.lq-llm__form{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-2) var(--space-3);align-items:start}.lq-llm__footer{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.lq-llm__hint{margin:0;color:var(--status-warn);font-size:var(--text-sm)}.lq-llm__summary tr[aria-current=true] td{background:var(--surface-sunken)}.lq-llm__collapsible{gap:var(--space-2)}.lq-llm__toggle{display:inline-flex;gap:var(--space-2);align-items:center;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.lq-llm__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lq-llm__caret{width:1em;color:var(--text-secondary)}.lq-llm__models{margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);list-style:none}.lq-llm__model{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto;gap:var(--space-1) var(--space-4);align-items:center;padding:var(--space-2) var(--space-3)}.lq-llm__model+.lq-llm__model{border-top:1px solid var(--border-subtle)}.lq-llm__model-main,.lq-llm__model-health{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;min-width:0;font-size:var(--text-sm)}.lq-llm__model-name{font-weight:600}.lq-llm__model-id{color:var(--text-secondary)}.lq-llm__model-wide{grid-column:1 / -1}@media (max-width: 720px){.lq-llm__model{grid-template-columns:minmax(0,1fr)}}.lq-llm__outcome{margin:0;font-size:var(--text-sm)}.lq-llm__error{color:var(--status-error);font-size:var(--text-sm)}.lq-otype{position:relative;display:inline-flex;flex:none;width:18px;height:18px;margin-right:var(--space-2);vertical-align:middle;color:var(--text-muted)}.lq-otype__glyph{width:100%;height:100%;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.lq-otype[data-kind=table] .lq-otype__glyph{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAmklEQVR42u2VbQqAIAyG38J7ZSfyCOnJXDfrT8GLrRCcQdFAHJvyyL4cQgjoKY50vy8riQyIABbjxwsAcReOFvG0nwACYG4EZA71iM7yfoBTEpSNkqwCYNwLKiCRPhEwFecOnwBYL+5AK9NYdKNX7KBQroUvf6uKfsAPeG4WafajW5e9e29nkdCX6WuGWK2PAcn6Py5DFHvkYAOvTR0O8lLdowAAAABJRU5ErkJggg==);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAmklEQVR42u2VbQqAIAyG38J7ZSfyCOnJXDfrT8GLrRCcQdFAHJvyyL4cQgjoKY50vy8riQyIABbjxwsAcReOFvG0nwACYG4EZA71iM7yfoBTEpSNkqwCYNwLKiCRPhEwFecOnwBYL+5AK9NYdKNX7KBQroUvf6uKfsAPeG4WafajW5e9e29nkdCX6WuGWK2PAcn6Py5DFHvkYAOvTR0O8lLdowAAAABJRU5ErkJggg==)}.lq-otype[data-kind=view] .lq-otype__glyph,.lq-otype[data-kind=materialized_view] .lq-otype__glyph{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA2UlEQVR42tVWWw6EIAwcCPdaOBFHAE4Gnsz9waSppYsRs7FJI4/RaVqmaGKMeNIcGfvuqyxTggwgLQ6+AWhusHHHPHmeCBqAcJOg0lRbPGzvJ3BCgeqiIosEWKwFkaCQ8YcQFoY79hqAbfAOpGOamRq9sA6Syo3t1b8WeaRqSd1b96atzxA0rZn9WrcTHXEf+FEfFeNupDdNdOBkL7Te0L1cwdir/Z3VxDDCE8ZOniKvKF3FaL0osGj3PufKVjFWAPG7OQiRcWUPMY5MtOIZ8kFJG0OMefq35QuADUxiRBWBZQAAAABJRU5ErkJggg==);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA2UlEQVR42tVWWw6EIAwcCPdaOBFHAE4Gnsz9waSppYsRs7FJI4/RaVqmaGKMeNIcGfvuqyxTggwgLQ6+AWhusHHHPHmeCBqAcJOg0lRbPGzvJ3BCgeqiIosEWKwFkaCQ8YcQFoY79hqAbfAOpGOamRq9sA6Syo3t1b8WeaRqSd1b96atzxA0rZn9WrcTHXEf+FEfFeNupDdNdOBkL7Te0L1cwdir/Z3VxDDCE8ZOniKvKF3FaL0osGj3PufKVjFWAPG7OQiRcWUPMY5MtOIZ8kFJG0OMefq35QuADUxiRBWBZQAAAABJRU5ErkJggg==)}.lq-otype[data-kind=materialized_view]:before{content:"";position:absolute;top:-1px;right:-2px;width:6px;height:6px;border:1px solid var(--surface-raised);border-radius:var(--lumiq-radius-pill);background-color:currentColor}.lq-otype[data-kind=unknown] .lq-otype__glyph{box-sizing:border-box;border:1.5px dashed currentColor;border-radius:var(--lumiq-radius-sm);background-color:transparent;transform:scale(.8)}.lq-otype:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;z-index:20;padding:2px var(--space-2);border-radius:var(--lumiq-radius-sm);background:var(--ink-fill);color:var(--ink-on-fill);font-family:inherit;font-size:var(--text-xs);font-weight:500;line-height:var(--text-xs-line);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%);transition:opacity .12s ease}.lq-otype:hover:after,.lq-otype:has(+:focus-visible):after,:focus-visible>.lq-otype:after{opacity:1}@media (prefers-reduced-motion: reduce){.lq-otype:after{transition:none}}.lq-otype-title{display:flex;align-items:center;gap:var(--space-2)}.lq-otype-title>.lq-otype{width:24px;height:24px;margin-right:0}:root{--space-8: 64px;--shadow-card: 0 0 0 1px var(--border-subtle), var(--shadow);--shadow-raised: var(--shadow);--shadow-overlay: var(--shadow-lg);--motion-state: .12s cubic-bezier(.2, 0, .2, 1);--motion-enter: .18s cubic-bezier(.16, 1, .3, 1);--motion-disclose: .22s cubic-bezier(.22, 1, .36, 1);--motion-exit: .12s cubic-bezier(.4, 0, 1, 1);--motion-stagger: 40ms;--stagger-max: 12;--rail-ok: var(--lumiq-green-400);--rail-warn: var(--lumiq-amber-400);--rail-error: var(--lumiq-red-400);--rail-info: var(--lumiq-sky-400);--band-bg: var(--lumiq-navy-800);--band-heading: var(--lumiq-navy-300);--band-ink: color-mix(in srgb, var(--lumiq-navy-100) 82%, transparent);--band-ink-strong: #ffffff;--band-divider: rgb(255 255 255 / 9%)}@media (prefers-reduced-motion: reduce){:root{--motion-state: 1ms;--motion-enter: 1ms;--motion-disclose: 1ms;--motion-exit: 1ms;--motion-stagger: 0ms}}.lq-sections{display:flex;flex-direction:column}.lq-sections>*:not(dialog){margin-bottom:var(--space-6)}.lq-sections>.lq-page-header{margin-bottom:var(--space-5)}.lq-sections>*:nth-last-child(1 of:not(dialog)){margin-bottom:0}.lq-section-header{display:flex;align-items:baseline;gap:var(--space-3);padding-bottom:6px;border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-3)}.lq-section-header__title{margin:0;font-size:var(--text-xs);line-height:var(--text-xs-line);font-weight:600;color:var(--text-muted)}.lq-section-header__hint{margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-section--ai{border-left:2px solid var(--domain-ai);padding-left:var(--space-4)}.lq-section--quality{border-left:2px solid var(--domain-quality);padding-left:var(--space-4)}.lq-section--governance{border-left:2px solid var(--domain-governance);padding-left:var(--space-4)}.lq-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-4)}.lq-cards--wide{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.lq-cards--metrics{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.lq-metric-card{display:flex;flex-direction:column;gap:var(--space-2);padding:18px 20px;background:var(--surface-raised);border-radius:var(--lumiq-radius);box-shadow:var(--shadow-card);min-width:0}.lq-metric-card__label{font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:500;color:var(--text-muted)}.lq-metric-card__value{font-variant-numeric:tabular-nums;font-size:var(--text-2xl);line-height:var(--text-2xl-line);font-weight:600;letter-spacing:-.03em;color:var(--text-primary)}.lq-metric-card__value--absent{font-family:var(--lumiq-font-sans);font-size:var(--text-base);line-height:var(--text-base-line);color:var(--text-muted)}.lq-metric-card__foot{font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}.lq-indicator{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);line-height:var(--text-base-line);color:var(--text-primary);min-width:0}.lq-indicator__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--indicator-colour, var(--text-muted))}.lq-indicator__dot--hollow{background:transparent;box-shadow:inset 0 0 0 2px var(--indicator-colour, var(--text-muted))}.lq-indicator__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-scorebar{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.lq-scorebar__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-scorebar__name{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-scorebar__value{font-family:var(--lumiq-font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.lq-scorebar__track{height:6px;border-radius:3px;background:var(--surface-overlay);overflow:hidden}.lq-scorebar__fill{height:100%;border-radius:3px;background:var(--scorebar-colour, var(--accent));transition:width var(--motion-enter)}.lq-tabs{display:flex;gap:22px;border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-5);overflow-x:auto;scrollbar-width:thin;overflow-y:hidden}.lq-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-family:inherit;font-size:var(--text-base);line-height:var(--text-base-line);padding:10px 0 12px;cursor:pointer;white-space:nowrap;transition:color var(--motion-state),border-color var(--motion-state);margin-bottom:-1px;font-weight:500}.lq-tab:hover{color:var(--text-primary)}.lq-tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--ink-fill);font-weight:600}.lq-tab__count{margin-left:7px;font-size:11px;color:var(--text-secondary);padding:1px 7px;border-radius:var(--lumiq-radius-pill);background:var(--surface-chip);font-weight:600}.lq-segfilter{display:inline-flex;flex-wrap:wrap;gap:6px}.lq-segfilter__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-raised);border:1px solid var(--border-control);color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);line-height:var(--text-xs-line);padding:0 12px;border-radius:var(--lumiq-radius-pill);cursor:pointer;white-space:nowrap;transition:color var(--motion-state),border-color var(--motion-state),background var(--motion-state);display:inline-flex;align-items:center;height:30px;font-weight:500}.lq-segfilter__option:hover{color:var(--text-primary);border-color:var(--border-strong)}.lq-segfilter__option[aria-pressed=true]{color:var(--ink-on-fill);border-color:var(--ink-fill);font-weight:500;background:var(--ink-fill)}.lq-segfilter__count{margin-left:6px;font-size:var(--text-xs);color:var(--text-muted)}.lq-drawer-scrim{position:fixed;inset:0;background:#14181c38;z-index:40;animation:lq-fade var(--motion-enter)}.lq-drawer{position:fixed;top:0;right:0;bottom:0;width:min(480px,100vw);background:var(--surface-raised);box-shadow:-24px 0 60px -30px #14181c59;z-index:41;display:flex;flex-direction:column;animation:lq-slide-in var(--motion-enter);border-left:1px solid var(--border-subtle)}.lq-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:18px 22px;border-bottom:1px solid var(--border-subtle)}.lq-drawer__title{margin:0;font-size:var(--text-md);line-height:var(--text-md-line);font-weight:600}.lq-drawer__body{padding:var(--space-5);overflow-y:auto;flex:1}@keyframes lq-fade{0%{opacity:0}}@keyframes lq-slide-in{0%{transform:translate(16px);opacity:0}}.lq-facts{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.lq-facts__row{display:flex;flex-direction:column;gap:2px;min-width:0}.lq-facts__label{font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-facts__value{margin:0;color:var(--text-primary);overflow-wrap:anywhere}.lq-steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lq-step{display:grid;grid-template-columns:20px 1fr;gap:var(--space-3);padding-bottom:var(--space-4);position:relative}.lq-step:not(:last-child):before{content:"";position:absolute;left:9px;top:18px;bottom:0;width:2px;background:var(--border-subtle)}.lq-step__marker{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--surface-overlay);box-shadow:inset 0 0 0 2px var(--step-colour, var(--border-strong));z-index:1}.lq-step__marker--done{background:var(--step-colour, var(--status-ok));box-shadow:none}.lq-step__body{min-width:0;padding-top:1px}.lq-step__title{color:var(--text-primary)}.lq-step__meta{font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-step--pending .lq-step__title{color:var(--text-muted)}.lq-source{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--surface-raised);border-radius:var(--lumiq-radius-lg);box-shadow:var(--shadow-card);min-width:0}.lq-source__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.lq-source__kind{display:block;font-size:var(--text-xs);line-height:var(--text-xs-line);letter-spacing:.04em;color:var(--text-muted)}.lq-source__name{margin:0;font-size:var(--text-md);line-height:var(--text-md-line);font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.lq-source__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--space-3) var(--space-4);margin:0}.lq-source__facts dt{font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted);margin-bottom:2px}.lq-source__facts dd{margin:0;min-width:0}.lq-source__address{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm)}.lq-source__note{margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-source__actions{display:flex;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.lq-dsbar{position:relative;margin-bottom:var(--space-5)}.lq-dsbar__label{display:block;font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);margin-bottom:6px}.lq-dsbar__field{display:flex;align-items:center;gap:var(--space-3)}.lq-dsbar__input{flex:1 1 auto;min-width:0;padding:10px 12px;font:inherit;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:6px}.lq-dsbar__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lq-dsbar__current{flex:0 0 auto;font-family:var(--lumiq-font-mono);font-size:var(--text-sm);color:var(--text-secondary)}.lq-dsbar__list{position:absolute;z-index:20;left:0;right:0;margin:4px 0 0;padding:4px;max-height:320px;overflow-y:auto;list-style:none;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:6px;box-shadow:0 8px 24px #0000002e}.lq-dsbar__option{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:baseline;gap:var(--space-3);padding:8px 10px;border-radius:4px;cursor:pointer}.lq-dsbar__option--on{background:var(--surface-sunken)}.lq-dsbar__name{font-family:var(--lumiq-font-mono);font-size:var(--text-sm);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-dsbar__where{font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-dsbar__reach{font-size:var(--text-xs);color:var(--text-muted);text-align:right;white-space:nowrap}.lq-dsbar__note{padding:8px 10px;font-size:var(--text-xs);color:var(--text-muted)}@media (max-width: 720px){.lq-dsbar__option{grid-template-columns:1fr;gap:2px}.lq-dsbar__reach{text-align:left}}.lq-graph{display:flex;flex-direction:column;gap:var(--space-3)}.lq-graph__hint{font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-graph__frame{position:relative;height:520px;overflow:hidden;background-color:var(--surface-raised);background-image:radial-gradient(var(--border-subtle) 1px,transparent 1px);background-size:18px 18px;border-radius:var(--lumiq-radius);touch-action:none;cursor:grab}.lq-graph__frame:active{cursor:grabbing}.lq-graph__svg{width:100%;height:100%;display:block}.lq-graph__edge{fill:none;stroke:var(--border-strong);stroke-width:1.4;transition:stroke var(--motion-state)}.lq-graph__edge[data-role=up]{stroke:var(--copilot-accent);stroke-width:2.2}.lq-graph__edge[data-role=down]{stroke:var(--accent);stroke-width:2.2}.lq-graph__edge[data-role=dim]{stroke:var(--border-subtle)}.lq-graph__edge[data-inferred=true]{stroke-dasharray:4 4}.lq-graph__arrow{fill:var(--border-strong)}.lq-graph__arrow[data-role=up]{fill:var(--copilot-accent)}.lq-graph__arrow[data-role=down]{fill:var(--accent)}.lq-graph__arrow[data-role=dim]{fill:var(--border-subtle)}.lq-graph__node{cursor:pointer;transition:opacity var(--motion-state)}.lq-graph__node[data-role=dim]{opacity:.38}.lq-graph__box{fill:var(--surface-raised);stroke:var(--border-subtle);stroke-width:1;filter:drop-shadow(0 1px 2px rgba(20,24,28,.06));transition:stroke var(--motion-state)}.lq-graph__box--job{fill:var(--surface-sunken);filter:none}.lq-graph__box[data-uncatalogued=true]{stroke-dasharray:4 3}.lq-graph__node:hover .lq-graph__box{stroke:var(--border-strong)}.lq-graph__node[data-role=self] .lq-graph__box{stroke:var(--text-primary);stroke-width:2}.lq-graph__node[data-role=up] .lq-graph__box{stroke:var(--copilot-accent);stroke-width:1.6}.lq-graph__node[data-role=down] .lq-graph__box{stroke:var(--accent);stroke-width:1.6}.lq-graph__node:focus-visible{outline:none}.lq-graph__node:focus-visible .lq-graph__box{stroke:var(--accent-text);stroke-width:3}.lq-graph__health{fill:none;stroke:var(--text-muted);stroke-width:1.5}.lq-graph__health[data-health=ok]{fill:var(--status-ok);stroke:none}.lq-graph__health[data-health=warn]{fill:var(--status-warn);stroke:none}.lq-graph__health[data-health=error]{fill:var(--status-error);stroke:none}.lq-graph__name{fill:var(--text-primary);font-family:var(--lumiq-font-sans);font-size:12.5px;font-weight:500}.lq-graph__system{fill:var(--text-muted);font-family:var(--lumiq-font-sans);font-size:11px}.lq-graph__system--none{font-style:italic}.lq-graph__job{fill:var(--text-secondary);font-family:var(--lumiq-font-mono);font-size:12px}.lq-graph__name,.lq-graph__system,.lq-graph__job,.lq-graph__health{pointer-events:none}.lq-graph__panHint{position:absolute;left:12px;bottom:10px;font-size:11px;color:var(--text-muted);white-space:nowrap;pointer-events:none}.lq-mechanism{display:flex;gap:var(--space-4);align-items:center;margin:var(--space-4) 0;padding:0;border:0}.lq-mechanism__legend{padding:0;font-size:var(--text-sm);color:var(--text-secondary)}.lq-mechanism__option{display:flex;gap:var(--space-2);align-items:center;cursor:pointer;font-size:var(--text-base)}.lq-form-actions{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-4)}.lq-form-note{margin-top:var(--space-3);font-size:var(--text-sm)}.lq-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--badge-tint, var(--un-bg));color:var(--badge-ink, var(--text-muted));font-size:var(--text-xs);line-height:var(--text-xs-line);font-weight:500;white-space:nowrap}.lq-badge__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--badge-ink, var(--text-muted))}.lq-badge__dot--hollow{background:transparent;box-shadow:inset 0 0 0 1.5px var(--badge-ink, var(--text-muted))}.lq-scorebar__track--absent{background:repeating-linear-gradient(45deg,var(--border-subtle) 0,var(--border-subtle) 3px,transparent 3px,transparent 7px);box-shadow:inset 0 0 0 1px var(--border-subtle)}.lq-metric-card--quality{border-top:2px solid var(--domain-quality)}.lq-metric-card--governance{border-top:2px solid var(--domain-governance)}.lq-metric-card--ai{border-top:2px solid var(--domain-ai)}.lq-metric-card--security{border-top:2px solid var(--domain-security)}.lq-lifecycle{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border-radius:var(--lumiq-radius-lg);box-shadow:var(--shadow)}.lq-lifecycle__step{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}.lq-lifecycle__dot{width:8px;height:8px;border-radius:50%;background:var(--step-colour, var(--text-muted))}.lq-lifecycle__dot--future{background:transparent;box-shadow:inset 0 0 0 1.5px var(--border-strong)}.lq-lifecycle__arrow{color:var(--text-muted);font-size:var(--text-xs)}.lq-lifecycle__note{flex-basis:100%;text-align:right;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}@media (max-width: 640px){.lq-lifecycle__note{text-align:left}}.lq-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);overflow:hidden}.lq-kpi .lq-metric-card{background:none;border:none;border-radius:var(--lumiq-radius);box-shadow:none;padding:var(--space-5) 22px;gap:6px}.lq-kpi>*:not(:first-child){border-left:1px solid var(--border-subtle)}.lq-kpi .lq-metric-card__label{min-height:calc(var(--text-xs-line) * 2)}.lq-kpi .lq-spark{margin:0}.lq-kpi .lq-segbar{margin-top:9px;margin-bottom:9px}.lq-kpi .lq-metric-card__bar{margin:11px 0}@media (max-width: 1100px){.lq-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.lq-kpi>*:nth-child(odd){border-left:none}.lq-kpi>*:nth-child(n+3){border-top:1px solid var(--border-subtle)}}@media (max-width: 640px){.lq-kpi{grid-template-columns:minmax(0,1fr)}.lq-kpi>*{border-left:none}.lq-kpi>*:not(:first-child){border-top:1px solid var(--border-subtle)}}.lq-segbar{display:flex;align-items:stretch;gap:3px;width:100%;height:10px;margin-top:var(--space-2);margin-bottom:2px}.lq-segbar__band{flex:none;min-width:2px}.lq-segbar__rest{flex:none;background-image:repeating-linear-gradient(-45deg,var(--border-strong) 0 2px,transparent 2px 7px)}.lq-segbar--hatched{background:var(--surface-sunken)}.lq-backend-badge{display:inline-flex;align-items:center;padding:1px 8px;border:1px dashed var(--status-warn);border-radius:var(--lumiq-radius-sm);background:transparent;color:var(--status-warn);font-family:var(--lumiq-font-mono);font-size:var(--text-xs);line-height:var(--text-xs-line);white-space:nowrap}.lq-attention__why{width:100%;min-width:24ch;color:var(--text-secondary)}.lq-attention__what{max-width:30ch}.lq-attention td{height:52px}.lq-attention__act a{text-decoration:none;font-weight:500}.lq-attention__act a:hover,.lq-attention__act a:focus-visible{text-decoration:underline;text-underline-offset:2px}.lq-attention__since{font-family:var(--lumiq-font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.lq-attention__mark{display:inline-block;width:9px;height:9px;border-radius:1px;margin-right:var(--space-2);background:var(--border-strong);vertical-align:middle}.lq-attention__mark--danger{background:var(--status-error)}.lq-attention__mark--warn{background:var(--status-warn)}.lq-attention__mark--neutral{background:transparent;box-shadow:inset 0 0 0 1.5px var(--border-strong)}.lq-attention__empty{margin:0;padding:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-attention__blind{margin:0 0 var(--space-3);padding:6px var(--space-3);background:var(--warn-bg);border-radius:var(--lumiq-radius-sm);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-field--inline{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);margin-bottom:0}.lq-field--inline .lq-field__label{margin:0;white-space:nowrap}.lq-field--inline .lq-input{width:auto;min-width:160px}.lq-inc__severity{font-size:var(--text-xs);font-weight:600;color:var(--inc-colour, var(--text-secondary))}.lq-inc__id{font-size:var(--text-xs);color:var(--text-muted)}.lq-inc__ghost,.lq-inc__primary{border-radius:var(--lumiq-radius-sm);padding:0 12px;font-family:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer;height:30px}.lq-inc__ghost{background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-control)}.lq-inc__primary{background:var(--accent);color:var(--accent-on);border:none}.lq-inc__ghost:disabled,.lq-inc__primary:disabled{opacity:.55;cursor:default}.lq-idetail{display:block}.lq-icrumb{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2)}.lq-ihead{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:6px}.lq-ihead__main{flex:1}.lq-ihead__eyebrow{display:flex;align-items:baseline;gap:10px;margin-bottom:2px}.lq-ihead__title{margin:0;font-size:23px;font-weight:800;letter-spacing:-.02em}.lq-ihead__summary{margin:4px 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.lq-istate{display:inline-flex;align-items:center;gap:7px;flex:none;font-size:var(--text-xs);padding:5px 13px;white-space:nowrap;background:var(--surface-sunken);color:var(--text-secondary)}.lq-istate__dot{width:7px;height:7px;flex:none;background:var(--inc-colour, var(--text-muted))}.lq-imeaning{background:var(--surface-sunken);border-left:3px solid var(--inc-colour, var(--border-strong));padding:11px 15px;margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.lq-iactions{display:flex;align-items:center;gap:var(--space-2);margin:18px 0 26px;flex-wrap:wrap}.lq-iactions__link{font-size:var(--text-sm)}.lq-iactions__error{margin:-14px 0 var(--space-5)}.lq-iblocked{border:1px solid var(--border-subtle);padding:7px 13px;font-size:var(--text-sm);color:var(--text-muted)}.lq-ipanels{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-bottom:var(--space-5)}@media (max-width: 900px){.lq-ipanels{grid-template-columns:1fr}}.lq-ipanel{background:var(--surface-raised);border:1px solid var(--border-subtle);padding:18px}.lq-ipanel__head{margin:0 0 var(--space-3);padding-bottom:6px;border-bottom:1px solid var(--border-subtle);font-size:var(--text-xs);font-weight:600;color:var(--text-primary)}.lq-ipanel__note{font-size:var(--text-xs);color:var(--text-muted);margin:10px 0 0}.lq-fact{display:flex;gap:var(--space-4);padding:7px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-fact__key{width:132px;flex:none;color:var(--text-muted)}.lq-fact__val{flex:1;min-width:0;overflow-wrap:anywhere}.lq-iroute{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-iroute__mark{flex:none;width:14px;color:var(--status-ok)}.lq-iroute__body{flex:1;min-width:0}.lq-iroute__name{font-weight:500}.lq-iroute__note{font-size:var(--text-xs);color:var(--text-muted)}.lq-iroute__none{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.lq-iticket{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:var(--text-sm)}.lq-iticket__body{display:flex;flex-direction:column;gap:1px;min-width:0}.lq-iticket__key{font-weight:600;font-family:var(--lumiq-font-mono)}.lq-iticket__out{margin-left:var(--space-1);font-size:var(--text-xs)}.lq-iticket__where,.lq-iticket__tries{font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-iticket__tries{margin:var(--space-2) 0 0}.lq-iticket__why{margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--status-warn)}.lq-idelivery{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-idelivery__mark{flex:none;width:14px}.lq-idelivery__mark--ok{color:var(--status-ok)}.lq-idelivery__mark--bad{color:var(--status-error)}.lq-idelivery__body{flex:1;min-width:0}.lq-idelivery__channel{display:flex;gap:var(--space-2);align-items:baseline;font-weight:500}.lq-idelivery__when{font-weight:400;font-size:var(--text-xs);color:var(--text-muted)}.lq-idelivery__why{font-size:var(--text-xs);color:var(--text-secondary);word-break:break-word}.lq-itl{display:flex;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-itl__when{width:150px;flex:none;color:var(--text-muted);font-size:var(--text-xs)}.lq-itl__verb{width:130px;flex:none}.lq-itl__verb--opened{color:var(--status-error)}.lq-itl__verb--acknowledged{color:var(--text-secondary)}.lq-itl__verb--resolved{color:var(--status-ok)}.lq-itl__what{flex:1;color:var(--text-secondary)}.lq-itl__who{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.lq-progress{display:flex;flex-direction:column;gap:var(--space-1);min-width:140px}.lq-progress__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-progress__figure{font-family:var(--lumiq-font-mono);font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-primary)}.lq-progress__counts{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.lq-progress__track{height:6px;border-radius:3px;background:var(--surface-sunken);overflow:hidden}.lq-progress__track--queued{background:repeating-linear-gradient(45deg,var(--border-subtle) 0,var(--border-subtle) 3px,transparent 3px,transparent 7px);box-shadow:inset 0 0 0 1px var(--border-subtle)}.lq-progress__fill{height:100%;border-radius:3px;background:var(--progress-colour, var(--accent));transition:width var(--motion-enter)}.lq-progress__fill--ok{--progress-colour: var(--status-ok)}.lq-progress__fill--warn{--progress-colour: var(--status-warn)}.lq-progress__fill--danger{--progress-colour: var(--status-error)}.lq-progress__fill--neutral{--progress-colour: var(--text-muted)}.lq-progress__fill--info{--progress-colour: var(--accent);animation:lq-progress-pulse 1.8s ease-in-out infinite}@keyframes lq-progress-pulse{50%{opacity:.62}}@media (prefers-reduced-motion: reduce){.lq-progress__fill--info{animation:none}}.lq-alert{background:color-mix(in srgb,var(--lq-alert-tone, var(--status-info)) 8%,var(--surface-raised));border-radius:8px;padding:10px 14px;margin-bottom:var(--space-4);font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--lq-alert-tone, var(--status-info)) 22%,transparent)}.lq-alert__title{display:block;margin-bottom:var(--space-1);color:var(--lq-alert-tone, var(--status-info));font-weight:600}.lq-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 14px;min-height:34px;font:inherit;font-size:var(--text-sm);font-weight:500;border-radius:var(--lumiq-radius-sm);border:1px solid currentColor;cursor:pointer;transition:background var(--motion-state),border-color var(--motion-state),opacity var(--motion-state),transform var(--motion-state);justify-content:center;white-space:nowrap}.lq-btn--primary:hover:not(:disabled){background:var(--accent-hover)}.lq-btn--secondary:hover:not(:disabled){background:var(--surface-hover);border-color:color-mix(in srgb,var(--border-control) 70%,var(--text-muted))}.lq-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--status-error) 10%,transparent)}.lq-btn:active:not(:disabled){transform:translateY(1px)}.lq-button__glyph{flex:none;width:1.15em;height:1.15em;opacity:.85}.lq-btn--primary{color:var(--accent-on);background:var(--accent);border-color:transparent}.lq-btn--secondary{color:var(--text-primary);background:var(--surface-raised);border-color:var(--border-control)}.lq-btn--danger{color:var(--status-error);background:var(--surface-raised);border-color:color-mix(in srgb,var(--status-error) 45%,var(--border-control))}.lq-btn:disabled{cursor:not-allowed;opacity:.45}.lq-btn__spinner{width:11px;height:11px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:lumiq-spin .6s linear infinite}@media (pointer: coarse){.lq-btn{min-height:44px}}@media (prefers-reduced-motion: reduce){.lq-btn{transition:none}.lq-btn__spinner{animation-duration:2s}}.lq-empty{border:1px dashed var(--border-control);border-radius:var(--lumiq-radius);padding:var(--space-6) var(--space-5);text-align:center;color:var(--text-secondary)}.lq-empty__title{margin:0 0 var(--space-1);color:var(--text-primary);font-weight:500}.lq-empty__guidance{margin:0 0 var(--space-4);max-width:48ch;margin-inline:auto;font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-skeleton__row{display:grid;gap:var(--space-3);height:var(--lumiq-row-height);align-items:center;border-top:1px solid var(--border-subtle)}.lq-skeleton__bar{height:12px;border-radius:var(--lumiq-radius-sm);background:linear-gradient(90deg,var(--skeleton-base) 0,var(--skeleton-sheen) 40%,var(--skeleton-base) 80%);background-size:800px 100%}@media (prefers-reduced-motion: no-preference){.lq-skeleton__bar{animation:lq-shimmer 1.4s linear infinite}}@keyframes lq-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes lumiq-pulse{50%{opacity:.55}}.lq-btn--compact{min-height:30px;padding:0 11px;font-size:var(--text-xs);line-height:var(--text-xs-line);border-radius:7px}@media (pointer: coarse){.lq-btn--compact{min-height:44px}}.lq-scorebadge{display:inline-flex;align-items:baseline;gap:.5ch;padding:var(--space-1) var(--space-2);background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:var(--lumiq-radius)}.lq-scorebadge__value{font-size:var(--text-md)}.lq-scorebadge__absent{font-size:var(--text-sm);color:var(--text-muted)}.lq-scorebadge__coverage{font-size:var(--text-xs)}.lq-metric-card__unit{font-family:var(--lumiq-font-sans);font-size:var(--text-base);line-height:var(--text-base-line);font-weight:400;color:var(--text-muted);margin-left:var(--space-1)}.lq-metric-card__bar{display:block;height:6px;margin:10px 0 6px;border-radius:3px;background:var(--un-bg);overflow:hidden}.lq-metric-card__bar-fill{display:block;height:100%;border-radius:3px;background:var(--status-ok)}.lq-delta{white-space:nowrap;font-weight:600}.lq-delta--up{color:var(--status-ok)}.lq-delta--down{color:var(--status-error)}.lq-activity{list-style:none;margin:0;padding:0}.lq-activity__row{display:flex;gap:var(--space-4);align-items:baseline;padding:var(--space-2) 0;font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-activity__row+.lq-activity__row{border-top:1px solid var(--border-subtle)}.lq-activity__when{flex:none;width:9ch;color:var(--text-muted)}.lq-activity__what{min-width:0;color:var(--text-secondary)}.lq-activity__actor{font-family:var(--lumiq-font-mono);color:var(--text-primary)}.lq-spark{display:block;width:100%;height:28px;overflow:visible}.lq-spark--panel{height:72px}.lq-spark__area{fill:var(--trend-wash);stroke:none}.lq-spark__line{fill:none;stroke:var(--trend-line);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.lq-serieschart{position:relative;width:100%;height:210px}.lq-serieschart svg{display:block;overflow:visible}.lq-serieschart__band{fill:color-mix(in srgb,var(--accent) 8%,transparent);stroke:none}.lq-serieschart__bandLabel,.lq-serieschart__note,.lq-serieschart__date{font-family:inherit;font-size:11px;fill:var(--text-muted)}.lq-serieschart__bandLabel{fill:var(--text-secondary)}.lq-serieschart__line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lq-serieschart__dot{fill:var(--surface-raised);stroke:var(--accent);stroke-width:1.5}.lq-serieschart__dot--latest{fill:var(--accent);stroke-width:2}.lq-serieschart__dot--alert{fill:var(--status-error);stroke:var(--surface-raised);stroke-width:2}.lq-serieschart__tip{position:absolute;width:120px;padding:6px 10px;border-radius:8px;background:var(--ink-fill);color:var(--ink-on-fill);font-size:var(--text-xs);pointer-events:none}.lq-serieschart__tipDay{opacity:.7}.lq-serieschart__tipValue{font-weight:600}.lq-serieschart__legend{display:flex;gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.lq-serieschart__key{display:inline-flex;align-items:center;gap:var(--space-2)}.lq-serieschart__swatch{width:12px;height:12px;border-radius:var(--lumiq-radius-sm)}.lq-serieschart__swatch--line{background:var(--trend-line)}.lq-serieschart__swatch--band{background:var(--accent-wash)}.lq-serieschart__foot{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.lq-defrow{display:grid;grid-template-columns:minmax(120px,30%) 1fr;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.lq-defrow:last-child{border-bottom:none}.lq-defrow__term{color:var(--text-secondary)}.lq-subhead{font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600;color:var(--text-secondary);margin:0 0 var(--space-2)}.lq-plainlist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.lq-table__row--flag>td{background:var(--err-bg)}.lq-btn--block{width:100%;justify-content:center;padding:10px 14px}.lq-source__danger{margin-left:auto}.lq-confirm,.lq-modal{margin:auto;padding:22px 24px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-raised);box-shadow:var(--shadow-lg);color:var(--text-primary)}.lq-confirm{width:min(420px,calc(100vw - 2 * var(--space-4)))}.lq-modal{width:min(520px,calc(100vw - 2 * var(--space-4)));max-height:min(680px,calc(100vh - 2 * var(--space-5)));display:flex;flex-direction:column}.lq-modal--wide{width:min(760px,calc(100vw - 2 * var(--space-4)))}.lq-confirm::backdrop,.lq-modal::backdrop{background:#14181c61;backdrop-filter:blur(2px)}@keyframes lq-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes lq-scrim-in{0%{opacity:0}}.lq-confirm[open],.lq-modal[open]{animation:lq-dialog-in var(--motion-enter)}.lq-confirm[open]::backdrop,.lq-modal[open]::backdrop{animation:lq-scrim-in var(--motion-enter)}.lq-confirm__title{margin:0 0 var(--space-2);font-size:var(--text-md);line-height:var(--text-md-line);font-weight:600}.lq-modal__head{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}.lq-modal__heading{flex:1;min-width:0}.lq-modal__title{margin:0;font-size:var(--text-md);line-height:var(--text-md-line);font-weight:600}.lq-modal__hint{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}.lq-modal__close{flex:none;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--lumiq-radius-sm);background:transparent;color:var(--text-muted);font-size:var(--text-lg);line-height:1;cursor:pointer;transition:background var(--motion-state),color var(--motion-state)}.lq-modal__close:hover{background:var(--surface-sunken);color:var(--text-primary)}.lq-modal__body{flex:1;min-height:0;overflow-y:auto}.lq-confirm__body{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}.lq-confirm__actions{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.lq-confirm--signout{border-radius:var(--lumiq-radius-lg);border:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow);padding:22px 24px;width:min(420px,calc(100vw - 2 * var(--space-5)))}.lq-confirm--signout::backdrop{background:#131b2173}.lq-confirm--signout .lq-modal__head{margin-bottom:6px}.lq-confirm--signout .lq-modal__title{font-size:17px;font-weight:700;letter-spacing:-.01em}.lq-confirm--signout .lq-confirm__body{margin-bottom:18px}.lq-confirm--signout .lq-confirm__actions{gap:10px;justify-content:flex-end;margin-top:0}.lq-confirm--signout .lq-btn{padding:8px 14px;border-radius:var(--lumiq-radius-sm)}.lq-confirm--signout .lq-btn--secondary{color:var(--text-secondary)}.lq-confirm--signout .lq-btn--secondary:hover{background:var(--un-bg)}.lq-confirm--signout .lq-btn--primary{font-weight:600}.lq-confirm--signout .lq-btn--primary:hover{filter:brightness(.92)}.lq-sourcegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.lq-dsc{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a;transition:border-color .16s ease,box-shadow .2s ease;overflow:hidden}.lq-dsc:hover{border-color:var(--border-strong);box-shadow:var(--shadow-hover)}.lq-dsc__link{display:flex;flex-direction:column;gap:10px;padding:var(--space-4) 18px;color:inherit;text-decoration:none}.lq-dsc__link:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.lq-dsc__head{display:flex;align-items:center;gap:var(--space-2);width:100%}.lq-dsc__name{flex:1;min-width:0;margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-dsc__state{padding:2px var(--space-2);font-size:11px;font-weight:600}.lq-cn__state[data-tone=warn]{background:var(--warn-bg);color:var(--status-warn)}.lq-cn__state[data-tone=info]{background:var(--info-bg);color:var(--status-info)}.lq-dsc__type{font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-dsc__count{display:flex;align-items:baseline;gap:6px}.lq-dsc__countValue{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.lq-dsc__countLabel{font-size:var(--text-xs);color:var(--text-muted)}.lq-dsc__bar{display:block;width:100%;height:5px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--hatch)}.lq-dsc__barFill{display:block;height:100%;background:var(--accent)}.lq-dsc__foot{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px var(--space-3);width:100%;margin:0;font-size:var(--text-xs);color:var(--text-secondary)}.lq-dsc__foot dd{margin:0}.lq-dsc__footEnd{display:flex;align-items:baseline;gap:5px;color:var(--text-muted);margin-left:auto}.lq-page-header__actions .lq-toolbar,.lq-page-header__actions .lq-toolbar__actions,.lq-page-header__actions .lq-field{margin-bottom:0}.lq-dsx__group{margin-top:var(--space-4);padding:var(--space-4) var(--space-2) var(--space-2);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:var(--shadow)}.lq-dsx__groupHead{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0 14px 10px}.lq-dsx__groupName{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.lq-dsx__chip{padding:1px 6px;border-radius:4px;background:var(--surface-chip);color:var(--text-muted);font-family:var(--lumiq-font-mono);font-size:11px;font-weight:500}.lq-dsx__groupFacts{font-size:var(--text-xs);color:var(--text-muted)}.lq-dsx__groupBody{padding:0 14px 12px}.lq-dsx__tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.lq-dsx__filter{width:240px;max-width:100%;height:34px}.lq-dsx__empty{margin:0;padding:var(--space-2) 14px 12px;font-size:13px;color:var(--text-muted)}.lq-dsx__scroll{overflow-x:auto}.lq-dsx__grid{min-width:680px}.lq-dsx__row{position:relative;display:grid;grid-template-columns:minmax(180px,1.6fr) 70px minmax(150px,1.2fr) minmax(110px,1fr) minmax(100px,.8fr);align-items:center;gap:14px;padding:10px 14px;border-radius:8px;transition:background .14s ease}.lq-dsx__row:not(.lq-dsx__row--head):hover{background:var(--surface-row-hover)}.lq-dsx__row--head{padding-top:6px;padding-bottom:6px;border-bottom:1px solid var(--surface-chip);border-radius:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-dsx__nameCell{display:flex;align-items:center;min-width:0}.lq-dsx__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lumiq-font-mono);font-size:13px;font-weight:500;color:var(--text-primary);text-decoration:none}.lq-dsx__name:after{content:"";position:absolute;inset:0;border-radius:8px}.lq-dsx__name:focus-visible{outline:none}.lq-dsx__name:focus-visible:after{box-shadow:inset var(--focus-ring)}.lq-dsx__state{font-size:var(--text-xs);color:var(--text-muted)}.lq-dsx__state[data-state=vanished]{color:var(--status-warn)}.lq-dsx__quality{display:flex;align-items:center;gap:10px}.lq-dsx__qualityValue{min-width:44px;font-size:13px;font-weight:600}.lq-dsx__qualityBar{flex:1;max-width:90px;height:5px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--surface-chip)}.lq-dsx__qualityFill{display:block;height:100%;border-radius:var(--lumiq-radius-pill)}.lq-dsx__quality[data-tone=ok] .lq-dsx__qualityValue{color:var(--status-ok)}.lq-dsx__quality[data-tone=ok] .lq-dsx__qualityFill{background:var(--status-ok)}.lq-dsx__quality[data-tone=warn] .lq-dsx__qualityValue{color:var(--status-warn)}.lq-dsx__quality[data-tone=warn] .lq-dsx__qualityFill{background:var(--status-warn)}.lq-dsx__quality[data-tone=error] .lq-dsx__qualityValue{color:var(--status-error)}.lq-dsx__quality[data-tone=error] .lq-dsx__qualityFill{background:var(--status-error)}.lq-dsx__profile{font-size:var(--text-xs);color:var(--text-secondary)}.lq-dsx__ago,.lq-dsx__coverage{font-size:var(--text-xs);color:var(--text-muted)}.lq-dsx__partial{color:var(--status-warn)}.lq-score__bar{display:inline-block;align-self:center;width:64px;height:5px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--surface-chip)}.lq-score__barFill{display:block;height:100%;border-radius:var(--lumiq-radius-pill)}.lq-pagetitle__text{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis}.lq-pagetitle__lede{margin:var(--space-1) 0 var(--space-4);font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}.lq-table__footnote{margin:var(--space-3) 0 0;font-size:var(--text-xs);line-height:var(--text-sm-line)}.lq-selection{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.lq-selection__count{font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-secondary)}.lq-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin:0}.lq-detail-head__identity{min-width:0}.lq-detail-head__name{margin:0;font-size:var(--text-lg);line-height:var(--text-lg-line);color:var(--text-primary);overflow-wrap:anywhere}.lq-detail-head__endpoint{margin:2px 0 0;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary);overflow-wrap:anywhere}.lq-detail-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.lq-detail-actions__danger{margin-inline-start:auto}.lq-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:var(--space-4);align-items:start}.lq-cell__truncate{max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 719px){.lq-cell__truncate{max-width:none;overflow:visible;white-space:normal;overflow-wrap:anywhere}.lq-detail-actions__danger{margin-inline-start:0}}.lq-legend{display:flex;flex-wrap:wrap;align-items:center;gap:18px;color:var(--text-secondary);font-size:var(--text-xs)}.lq-legend__item{display:inline-flex;align-items:center;gap:6px}.lq-legend__line{width:18px;height:0;flex:none;border-top:2px solid var(--border-strong)}.lq-legend__line--up{border-top-color:var(--copilot-accent)}.lq-legend__line--down{border-top-color:var(--accent)}.lq-legend__line--inferred{border-top-style:dashed}.lq-legend__box{width:14px;height:10px;flex:none;border:1px dashed var(--text-muted);border-radius:3px}.lq-legend__ring{width:8px;height:8px;flex:none;border:1.5px solid var(--text-muted);border-radius:50%}.lq-graph__zoom{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:6px}.lq-graph__zoom-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-sm);color:var(--text-primary);font-family:inherit;font-size:15px;line-height:1;cursor:pointer;transition:background var(--motion-state),border-color var(--motion-state)}.lq-graph__zoom-button:hover{background:var(--surface-sunken);border-color:var(--border-strong)}.lq-runbar{height:6px;border-radius:3px;background:var(--surface-sunken);overflow:hidden;min-width:80px}.lq-runbar--queued{background:repeating-linear-gradient(45deg,var(--border-subtle) 0 3px,transparent 3px 7px);border:1px solid var(--border-subtle);box-sizing:content-box;height:4px}.lq-runbar__fill{height:100%;transition:width var(--motion-state)}.lq-runbar__fill--ok{background:var(--status-ok)}.lq-runbar__fill--info{background:var(--accent)}.lq-runbar__fill--danger{background:var(--status-error)}.lq-runbar__fill--warn{background:var(--status-warn)}.lq-runbar__fill--neutral,.lq-runbar__fill--unknown{background:var(--border-strong)}.lq-row--live>td{background:var(--surface-sunken)}.lq-partial{display:block;margin-top:2px;color:var(--text-muted);font-size:var(--text-xs)}.lq-runnote{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.lq-nowrap{white-space:nowrap}.lq-table-scroll--framed{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:var(--shadow)}.lq-table--ledger th{z-index:2;padding:10px var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:11px;font-weight:600}.lq-table--ledger{border-collapse:separate;border-spacing:0}.lq-table--ledger td{height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-table--ledger tbody tr:last-child td{border-bottom:none}.lq-table--ledger tbody tr:hover td{background:var(--surface-sunken)}.lq-table--ledger tbody tr:has(:focus-visible) td{background:var(--surface-sunken)}.lq-table--ledger thead th:first-child,.lq-table--ledger tbody td:first-child{position:sticky;left:0;background:var(--surface-raised);border-right:1px solid var(--border-subtle);z-index:1}.lq-table--ledger thead th:first-child{z-index:3}.lq-table--ledger tbody tr.lq-row--failed td{background:var(--err-bg)}.lq-run__title{margin:0;font-family:var(--lumiq-font-mono);font-size:23px;font-weight:800;letter-spacing:-.02em}.lq-run__head{display:flex;align-items:flex-start;gap:var(--space-4)}.lq-run__summary{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-sm)}.lq-run__rule{height:2px;background:var(--border-strong);margin:18px 0 24px}.lq-runstats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface-raised);border:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);margin-bottom:var(--space-6)}.lq-runstat{padding:var(--space-4) 18px 14px;border-left:1px solid var(--border-subtle)}.lq-runstat:first-child{border-left:none}.lq-runstat__label{display:block;margin-bottom:var(--space-2);color:var(--text-muted);font-size:11px;font-weight:600}.lq-runstat>.lq-infotip-row{display:flex;margin-bottom:var(--space-2)}.lq-runstat>.lq-infotip-row>.lq-runstat__label{margin-bottom:0}.lq-runstat__value{display:block;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.lq-runstat__value--danger{color:var(--status-error)}.lq-runstat__value--ok{color:var(--status-ok)}.lq-runstat__value--absent{color:var(--text-muted)}.lq-runstat__note{display:block;margin-top:10px;color:var(--text-secondary);font-size:var(--text-xs)}.lq-run__section{margin:0 0 var(--space-3);padding-bottom:6px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.lq-run__alert{background:var(--err-bg);border-left:3px solid var(--status-error);padding:12px 15px;margin:var(--space-4) 0 0;font-size:var(--text-sm)}.lq-run__alert-title{display:block;color:var(--status-error);font-weight:600}.lq-run__alert-body{margin:3px 0 0;color:var(--text-secondary)}.lq-run__note{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.lq-run__score{margin-top:var(--space-4)}.lq-run__score>.lq-infotip-row{display:flex;margin:0 0 var(--space-3);padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}.lq-run__score>.lq-infotip-row>.lq-run__section{margin:0;padding-bottom:0;border-bottom:none}.lq-run__score-result{margin:var(--space-3) 0 0;color:var(--status-ok);font-size:var(--text-sm)}.lq-run__score-result--error{color:var(--status-error)}.lq-count--found{color:var(--status-error);font-weight:600}.lq-count--none,.lq-cell--quiet{color:var(--text-secondary)}.lq-taskstate{font-size:var(--text-xs)}.lq-taskstate--succeeded{color:var(--status-ok)}.lq-taskstate--failed{color:var(--status-error)}.lq-taskstate--running{color:var(--status-info)}.lq-taskstate--pending,.lq-taskstate--cancelled{color:var(--text-muted)}.lq-linkish{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:none;border:none;color:var(--status-error);font-family:inherit;font-size:var(--text-xs);text-decoration:underline;cursor:pointer}.lq-linkish:hover{text-decoration:none}.lq-run__violations{margin-top:var(--space-6)}.lq-rowactions{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lq-rowactions__rule{width:1px;height:13px;background:var(--border-strong);display:none}.lq-rowaction{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 10px;background:var(--surface-raised);border:1px solid var(--border-control);color:var(--text-primary);font-family:inherit;font-size:var(--text-xs);cursor:pointer;display:inline-flex;align-items:center;min-height:28px;border-radius:var(--lumiq-radius-sm);font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;transition:background .15s ease,border-color .15s ease}.lq-rowaction:hover:not(:disabled){background:var(--surface-sunken)}.lq-rowaction:disabled{color:var(--text-muted);cursor:default;opacity:.6}.lq-scores__pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer}.lq-scores__pick:hover{color:var(--accent-text);text-decoration:underline}.lq-scores__pick[aria-pressed=true]{color:var(--text-primary);font-weight:600}.lq-scores__figure{font-weight:600;font-variant-numeric:tabular-nums}.lq-scores__absent{color:var(--text-muted);font-variant-numeric:normal;white-space:nowrap}.lq-table--ledger tbody tr.lq-row--chosen td{background:var(--info-bg)}.lq-decomp__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-4)}.lq-decomp__heading{margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600}.lq-decomp__subject{color:inherit;text-decoration:none}.lq-decomp__subject:hover{text-decoration:underline}.lq-decomp__movement{display:inline-flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-decomp__window{color:var(--text-muted);letter-spacing:var(--tracking-wide)}.lq-decomp{background:var(--surface-raised);border:1px solid var(--border-subtle)}.lq-decomp__row{display:grid;grid-template-columns:150px minmax(80px,1fr) 64px 128px;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);min-height:44px;border-bottom:1px solid var(--border-subtle)}.lq-decomp__row .lq-decomp__figure--absent{grid-column:3 / -1}.lq-decomp__row:last-child{border-bottom:none}.lq-decomp__label{font-size:var(--text-sm);color:var(--text-secondary)}.lq-decomp__figure{text-align:right;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-primary)}.lq-decomp__figure--worst{color:var(--status-error);font-weight:700}.lq-decomp__figure--absent{color:var(--text-muted);font-variant-numeric:normal;font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-decomp__diagnosis{margin:var(--space-3) 0 0;max-width:78ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--text-base-line)}.lq-pagerule{height:0;background:transparent;margin:0 0 var(--space-3)}.lq-sect{display:flex;align-items:baseline;gap:var(--space-3);margin:28px 0 var(--space-3);padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}.lq-sect__title{flex:1;margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600;color:var(--text-primary)}.lq-sect__action{flex:none;background:var(--accent);color:var(--accent-on);border:none;border-radius:var(--lumiq-radius-sm);padding:6px 12px;font-family:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer}.lq-sect__action:hover{background:var(--accent-hover, var(--accent))}.lq-band{background:var(--lq-rt-bg, var(--surface-sunken));border-left:3px solid var(--lq-rt-ink, var(--border-strong));padding:13px 16px;margin-bottom:14px}.lq-band__title{font-size:15px;line-height:var(--text-md-line);font-weight:600;color:var(--lq-rt-ink, var(--text-primary));margin-bottom:3px}.lq-band__body{font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}.lq-band--ok{--lq-rt-bg: var(--ok-bg);--lq-rt-ink: var(--status-ok)}.lq-band--warn{--lq-rt-bg: var(--warn-bg);--lq-rt-ink: var(--status-warn)}.lq-band--error{--lq-rt-bg: var(--err-bg);--lq-rt-ink: var(--status-error)}.lq-band--info{--lq-rt-bg: var(--info-bg);--lq-rt-ink: var(--accent)}.lq-band--info .lq-band__title{color:var(--text-primary)}.lq-band--neutral{--lq-rt-bg: var(--un-bg);--lq-rt-ink: var(--border-strong)}.lq-band--neutral .lq-band__title{color:var(--text-primary)}.lq-flash{display:flex;gap:var(--space-3);align-items:baseline;background:var(--info-bg);border-left:3px solid var(--accent);padding:11px 15px;margin-bottom:20px;font-size:var(--text-sm)}.lq-flash__title{flex:none;color:var(--accent-text);font-weight:600}.lq-flash__body{flex:1;color:var(--text-secondary)}.lq-inlineform{background:var(--surface-raised);border:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);padding:20px;margin-bottom:20px}.lq-inlineform__title{font-weight:600;margin-bottom:2px}.lq-inlineform__intro{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}.lq-inlineform__grid3,.lq-inlineform__grid2{display:grid;gap:14px;margin-bottom:14px}.lq-inlineform__grid3{grid-template-columns:repeat(3,1fr)}.lq-inlineform__grid2{grid-template-columns:repeat(2,1fr)}@media (max-width: 860px){.lq-inlineform__grid3,.lq-inlineform__grid2{grid-template-columns:1fr}}.lq-inlineform__field{display:flex;flex-direction:column;min-width:0}.lq-inlineform__label{font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);margin-bottom:4px}.lq-inlineform__field select,.lq-inlineform__field input{width:100%;height:34px;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:inherit;font-family:inherit;font-size:var(--text-sm)}.lq-inlineform__field input{padding:0 10px}.lq-inlineform__hint{font-size:var(--text-xs);color:var(--text-muted);margin-top:6px}.lq-inlineform__foot{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.lq-inlineform__summary,.lq-inlineform__blocked{flex:1;min-width:12rem;font-size:var(--text-xs)}.lq-inlineform__summary{color:var(--text-muted)}.lq-inlineform__blocked{color:var(--status-warn)}.lq-inlineform__cancel,.lq-inlineform__submit{flex:none;border-radius:var(--lumiq-radius-sm);padding:var(--space-2) 14px;font-family:inherit;font-size:var(--text-sm);cursor:pointer}.lq-inlineform__cancel{background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong);font-weight:500}.lq-inlineform__submit{background:var(--accent);color:var(--accent-on);border:none;font-weight:600}.lq-inlineform__submit:disabled{opacity:.5;cursor:default}.lq-tag{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);padding:2px 9px;white-space:nowrap;border-radius:var(--lumiq-radius-pill);font-weight:500}.lq-note{margin:10px 0 0;font-size:var(--text-xs);color:var(--text-muted)}.lq-sect__ghost{flex:none;background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);padding:6px 12px;font-family:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer}.lq-sect__ghost:hover{background:var(--surface-sunken)}.lq-tag__dot{width:7px;height:7px;flex:none;background:currentColor;box-shadow:inset 0 0 0 1.5px currentColor;border-radius:50%}.lq-table__numeric{text-align:right;font-variant-numeric:tabular-nums}.lq-refscreen .lq-table-scroll{border-radius:var(--lumiq-radius)}.lq-refscreen .lq-table--ledger td{height:auto;padding:10px var(--space-4);vertical-align:top}.lq-refscreen .lq-table--ledger tbody tr:last-child td{border-bottom:1px solid var(--border-subtle)}.lq-cp__genGrid{display:grid;grid-template-columns:1.6fr 1fr 1fr auto;gap:14px;align-items:end;margin-bottom:14px}@media (max-width: 900px){.lq-cp__genGrid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.lq-cp__genGrid{grid-template-columns:1fr}}.lq-cp__gen{margin-bottom:28px}.lq-cp__generate{flex:none;height:34px;padding:0 16px;border:none;border-radius:var(--lumiq-radius-sm);background:var(--accent);color:var(--accent-on);font-family:inherit;font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer}.lq-cp__generate:hover:not(:disabled){filter:brightness(.92)}.lq-cp__generate:disabled{opacity:.45;cursor:not-allowed}.lq-cp__chosen{margin-top:16px;padding-top:14px;border-top:1px solid var(--border-subtle)}.lq-cp__chosenTitle{font-size:var(--text-xs);font-weight:600;color:var(--text-muted);margin-bottom:10px}.lq-cp__kinds{display:flex;flex-wrap:wrap;gap:8px}.lq-cp__kind{font-size:var(--text-xs);color:var(--text-secondary);border:1px solid var(--border-strong);padding:3px 10px;white-space:nowrap}.lq-cp__kind--small{padding:2px 8px}.lq-cp__row{cursor:pointer}.lq-cp__row:hover,.lq-cp__packRow:hover{background:var(--un-bg)}.lq-cp__fwTitle{font-weight:600}.lq-tag--sign-ok{color:var(--status-ok);background:var(--ok-bg)}.lq-tag--sign-info{color:var(--status-info);background:var(--info-bg)}.lq-tag--sign-info .lq-tag__dot{background:transparent}.lq-cp__signKey{font-size:var(--text-xs);color:var(--text-muted);margin-top:3px;max-width:200px;overflow-wrap:anywhere}.lq-cp__checksum{display:inline-block;font-size:var(--text-xs);color:var(--text-muted);max-width:190px;overflow-wrap:anywhere}.lq-cp__none{background:var(--surface-raised);border:1px solid var(--border-subtle);padding:22px}.lq-cp__noneTitle{font-size:15px;font-weight:600;margin-bottom:4px}.lq-cp__noneBody{font-size:var(--text-sm);color:var(--text-secondary)}.lq-cp__crumb{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:8px}.lq-cp__detailHead{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:6px}.lq-cp__detailTitle{flex:1}.lq-cp__h1{margin:0;font-size:23px;font-weight:800;letter-spacing:-.02em}.lq-cp__detailDesc{margin:4px 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.lq-cp__idChip{flex:none;font-size:var(--text-xs);color:var(--text-secondary);border:1px solid var(--border-strong);padding:5px 13px;white-space:nowrap}.lq-pagerule--detail{margin:18px 0 24px}.lq-cp__stats{display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface-raised);border:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);margin-bottom:24px}@media (max-width: 720px){.lq-cp__stats{grid-template-columns:1fr}}.lq-cp__stat{padding:16px 18px 14px;border-left:1px solid var(--border-subtle)}.lq-cp__stat:first-child{border-left:none}.lq-cp__statKey{font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:8px}.lq-cp__statValue{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.lq-cp__statNote{font-size:var(--text-xs);color:var(--text-secondary);margin-top:10px}.lq-cp__controls{margin-bottom:24px}.lq-cp__ctlTitle{font-weight:500}.lq-cp__map{background:var(--surface-raised);border:1px solid var(--border-subtle);padding:18px}.lq-cp__mapHead{font-size:var(--text-xs);font-weight:600;color:var(--text-primary);margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}.lq-cp__mapRow{display:flex;gap:12px;padding:7px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-cp__mapLabel{width:190px;flex:none;font-size:var(--text-sm);color:var(--text-primary)}.lq-cp__mapLabel--unused{color:var(--text-muted)}.lq-cp__mapBody{flex:1;color:var(--text-secondary)}.lq-cp__mapUsed{flex:none;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.lq-band--closing{margin-bottom:var(--space-5)}.lq-band+.lq-sect{margin-top:0}.lq-cp__reg{margin-bottom:20px}.lq-cp__presets{border:1px solid var(--border-subtle);padding:14px 16px;margin-bottom:18px;background:var(--un-bg)}.lq-cp__presetsTitle{font-size:var(--text-xs);font-weight:600;color:var(--text-primary);margin-bottom:4px}.lq-cp__presetsIntro{font-size:var(--text-xs);color:var(--text-secondary);margin:0 0 12px}.lq-cp__presetRow{display:flex;flex-wrap:wrap;gap:8px}.lq-cp__preset{min-width:190px;text-align:left;font:inherit;background:transparent;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);padding:8px 12px;cursor:pointer}.lq-cp__preset:hover:not(:disabled){border-color:var(--text-secondary)}.lq-cp__preset--chosen{background:var(--surface-raised);border-color:var(--accent)}.lq-cp__preset--taken{color:var(--text-muted);cursor:not-allowed}.lq-cp__preset--blank{border-style:dashed;color:var(--text-secondary)}.lq-cp__preset--blank:hover{color:var(--text-primary);border-color:var(--text-secondary)}.lq-cp__presetCode{font-size:var(--text-sm);font-weight:600}.lq-cp__presetVersion{font-weight:400;color:var(--text-muted);font-size:var(--text-xs)}.lq-cp__presetNote{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.lq-cp__idGrid{display:grid;grid-template-columns:200px 130px 1fr;gap:14px;margin-bottom:14px}@media (max-width: 720px){.lq-cp__idGrid{grid-template-columns:1fr}}.lq-cp__descField{margin-bottom:18px}.lq-cp__controlsHead{font-size:var(--text-xs);font-weight:600;color:var(--text-primary);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}.lq-cp__control{border-left:3px solid var(--border-strong);padding:0 0 14px 14px;margin-bottom:14px}.lq-cp__controlGrid{display:grid;grid-template-columns:150px 1fr auto;gap:14px;margin-bottom:10px;align-items:end}@media (max-width: 720px){.lq-cp__controlGrid{grid-template-columns:1fr}}.lq-cp__removeControl{height:34px;padding:0 12px;background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);font-family:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer}.lq-cp__removeControl:hover{background:var(--un-bg);color:var(--text-primary)}.lq-cp__evidenceLabel{font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);margin-bottom:6px}.lq-cp__evidenceAside{color:var(--text-muted);font-weight:400}.lq-cp__toggle{font:inherit;font-size:var(--text-xs);padding:4px 10px;border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);background:transparent;color:var(--text-secondary);white-space:nowrap;cursor:pointer}.lq-cp__toggle:hover{border-color:var(--text-secondary)}.lq-cp__toggle--on{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-raised)}.lq-cp__controlWarn{font-size:var(--text-xs);color:var(--status-warn);margin-top:8px}.lq-cp__addControl{background:transparent;color:var(--text-secondary);border:1px dashed var(--border-strong);border-radius:var(--lumiq-radius-sm);padding:7px 13px;font-family:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;margin-bottom:16px}.lq-cp__addControl:hover{background:var(--un-bg);color:var(--text-primary)}.lq-cv{margin-bottom:24px}.lq-cv__matrix{min-width:0}.lq-cv__worklist{margin-top:20px;background:var(--surface-raised);border:1px solid var(--border-subtle);padding:18px}.lq-cv__sticky{position:sticky;left:0;background:var(--surface-raised)}thead .lq-cv__sticky{z-index:2}.lq-cv__code{font-size:var(--text-xs);text-transform:none;letter-spacing:0}.lq-tag--cov-ok{color:var(--status-ok);background:var(--ok-bg)}.lq-tag--cov-warn{color:var(--status-warn);background:var(--warn-bg)}.lq-tag--cov-unknown{color:var(--status-unknown);background:var(--un-bg)}.lq-tag--cov-estate{color:var(--text-secondary);background:var(--un-bg)}.lq-tag--cov-unknown .lq-tag__dot,.lq-tag--cov-estate .lq-tag__dot{background:transparent}.lq-cv__cell--estate{font-style:italic}.lq-cv__task{padding:10px 0;border-bottom:1px solid var(--border-subtle)}.lq-cv__taskHead{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:6px;flex-wrap:wrap}.lq-cv__taskName{flex:1;font-size:var(--text-sm);overflow-wrap:anywhere}.lq-cv__taskCount{flex:none;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.lq-pager{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:var(--text-xs);color:var(--text-muted)}.lq-pager__spacer{flex:1}.lq-pager__btn{padding:6px 12px;background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);font-family:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer}.lq-pager__btn:hover:not(:disabled){background:var(--un-bg)}.lq-pager__btn:disabled{color:var(--text-muted);cursor:default}.lq-cp{display:flex;flex-direction:column;gap:18px}.lq-cp__card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);background:var(--surface-raised);box-shadow:0 1px 2px #14181c0a}.lq-cp__card--table{gap:0;padding:0;overflow:hidden}.lq-cp__cardHead{display:flex;align-items:center;gap:12px;padding:14px 16px 6px}.lq-cp__cardTitle{flex:1;margin:0;font-size:13px;font-weight:600;line-height:20px}.lq-cp__headButton{height:30px;padding:0 12px;border:1px solid var(--border-control);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:500 12px var(--lumiq-font-sans);cursor:pointer}.lq-cp__headButton:hover{background:var(--surface-hover)}.lq-cp__scroll{overflow-x:auto}.lq-cp__table th{padding:10px 16px;border-bottom:none;color:var(--text-muted);font-size:12px;font-weight:500}.lq-cp__table td{height:48px;padding:10px 16px;border-top:1px solid var(--border-subtle);border-bottom:none}.lq-cp__table thead th:first-child,.lq-cp__table tbody td:first-child{position:static;border-right:none}.lq-cp__muted{font-size:12px;color:var(--text-muted)}.lq-cp__period{font-size:12px}.lq-cp__card .lq-cp__gen{display:flex;flex-direction:column;gap:10px;margin:0}.lq-cp__card .lq-cp__genGrid{margin-bottom:0}.lq-cp__card .lq-cp__chosen{margin-top:4px}.lq-cp__card .lq-cp__reg{margin:0;padding:10px 16px 16px;border:none;border-bottom:1px solid var(--border-subtle)}.lq-cp__card .lq-cp__none{margin:0 16px 16px}.lq-ct__filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.lq-ct__filterGap{flex:1}.lq-ct__filter{font:inherit;font-size:var(--text-xs);font-weight:500;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-pill);background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;height:30px;border-color:var(--border-subtle);transition:background .16s ease,color .16s ease}.lq-ct__filter:hover{border-color:var(--text-secondary)}.lq-ct__filter[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-raised)}.lq-ct__name{font-weight:600}.lq-tag--ct-draft{color:var(--status-info);background:var(--info-bg)}.lq-tag--ct-pending{color:var(--status-warn);background:var(--warn-bg)}.lq-tag--ct-ok{color:var(--status-ok);background:var(--ok-bg)}.lq-tag--ct-muted{color:var(--status-unknown);background:var(--un-bg)}.lq-tag--ct-draft .lq-tag__dot,.lq-tag--ct-muted .lq-tag__dot{background:transparent}.lq-ct__unsigned{color:var(--status-warn);font-style:italic}.lq-ct__stateChip{flex:none;padding:5px 13px}.lq-ct__hint{margin:16px 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.lq-band--ct-draft{--lq-rt-bg: var(--info-bg);--lq-rt-ink: var(--status-info)}.lq-band--ct-pending{--lq-rt-bg: var(--warn-bg);--lq-rt-ink: var(--status-warn)}.lq-band--ct-ok{--lq-rt-bg: var(--ok-bg);--lq-rt-ink: var(--status-ok)}.lq-band--ct-muted{--lq-rt-bg: var(--un-bg);--lq-rt-ink: var(--status-unknown)}.lq-ct__actions{display:flex;gap:var(--space-2);margin:18px 0 26px;flex-wrap:wrap}.lq-ct__act{padding:7px 13px;background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);font-family:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer}.lq-ct__act:hover:not(:disabled){background:var(--un-bg);color:var(--text-primary)}.lq-ct__act--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-on);font-weight:600}.lq-ct__act--primary:hover:not(:disabled){background:var(--accent);color:var(--accent-on);filter:brightness(.92)}.lq-ct__act:disabled{opacity:.45;cursor:not-allowed}.lq-ct__blocked{border:1px solid var(--border-subtle);padding:7px 13px;font-size:var(--text-sm);color:var(--text-muted)}.lq-ct__terms{margin-bottom:var(--space-5)}.lq-ct__termName{font-weight:500}.lq-ct__broken{background:var(--err-bg)}.lq-ct__holds{color:var(--status-ok)}.lq-ct__breaks{color:var(--status-error)}.lq-ct__verdictOk{font-size:var(--text-md);font-weight:600;color:var(--status-ok);margin-bottom:4px}.lq-ct__verdictBad{font-size:var(--text-md);font-weight:600;color:var(--status-error);margin-bottom:4px}.lq-ct__breach{padding:8px 0;border-bottom:1px solid var(--border-subtle)}.lq-ct__breachCause{font-size:var(--text-xs);color:var(--text-secondary)}.lq-ct__absent{color:var(--status-warn);font-style:italic}.lq-ct__rolegated{display:inline-flex;align-items:center;gap:7px;border:1px dashed var(--border-strong);background:var(--un-bg);padding:7px 13px;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}.lq-ct__restrictedDot{width:6px;height:6px;flex:none;background:transparent;box-shadow:inset 0 0 0 1.5px currentcolor}.lq-ct__restricted{display:inline-flex;align-items:center;gap:7px;background:var(--un-bg);padding:4px 11px;font-size:var(--text-xs);color:var(--text-muted)}.lq-ct__sevText--info{color:var(--status-info)}.lq-ct__sevText--warn{color:var(--status-warn)}.lq-ct__sevText--error{color:var(--status-error)}.lq-ct__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-bottom:var(--space-5)}.lq-ct__panel{background:var(--surface-raised);border:1px solid var(--border-subtle);padding:var(--space-4)}.lq-ct__panelTitle{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wider);color:var(--text-primary)}.lq-ct__panel>.lq-infotip-row{display:flex;margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.lq-ct__panel>.lq-infotip-row>.lq-ct__panelTitle{margin:0;padding-bottom:0;border-bottom:none}.lq-ct__signoffs{list-style:none;margin:0;padding:0}.lq-ct__signoff{display:flex;gap:var(--space-3);padding:9px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-ct__signoffSide{width:78px;flex:none;font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wider);color:var(--text-muted)}.lq-ct__signoffWho{flex:1;min-width:0}.lq-ct__signoffParty{display:block;font-size:var(--text-xs);color:var(--text-muted)}.lq-ct__signoffWhen{flex:none;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.lq-ct__history{margin-bottom:var(--space-5)}.lq-ct__timeline{list-style:none;margin:0;padding:0}.lq-ct__event{display:flex;gap:var(--space-4);align-items:baseline;padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-ct__eventWhen{width:120px;flex:none;font-size:var(--text-xs);color:var(--text-muted)}.lq-ct__eventVerb{flex:1;min-width:0;color:var(--text-secondary)}.lq-ct__eventVerb--ok{color:var(--status-ok)}.lq-ct__eventVerb--muted{color:var(--text-muted)}.lq-ct__eventWho{flex:none;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.lq-ct__eventWho--system{font-family:var(--lumiq-font-mono)}.lq-ct__newLede{font-size:var(--text-xs);color:var(--text-secondary)}.lq-ct__parties{background:var(--un-bg);padding:var(--space-4);margin-bottom:var(--space-4)}.lq-ct__partyPair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.lq-ct__partyPair .lq-field{margin-bottom:0}.lq-ct__partyNote{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-secondary)}.lq-ct__partyError{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--status-error)}.lq-ct__termBox{border:1px solid var(--border-subtle);margin-bottom:var(--space-3)}.lq-ct__termHead{padding:var(--space-3) var(--space-4)}.lq-ct__termHead:not(:last-child){border-bottom:1px solid var(--border-subtle)}.lq-ct__termHead .lq-field{margin-bottom:0}.lq-ct__termBody{padding:var(--space-3) var(--space-4)}.lq-ct__termInput{display:flex;gap:var(--space-3);align-items:flex-end}.lq-ct__termInput .lq-field{margin-bottom:0}.lq-ct__termWhy{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-secondary)}.lq-ct__sevs{display:flex;gap:var(--space-3)}.lq-ct__sev{flex:1;display:flex;align-items:center;gap:7px;border:1px solid var(--border-subtle);padding:9px 12px;font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);cursor:pointer}.lq-ct__sev--on{border-color:var(--text-primary);background:var(--un-bg);color:var(--text-primary)}.lq-ct__sevWhy{margin:var(--space-2) 0 var(--space-5);font-size:var(--text-xs);color:var(--text-secondary)}.lq-ct__freeze{margin:0 0 var(--space-4);font-size:var(--text-xs);color:var(--text-secondary)}.lq-ct__newActions{display:flex;gap:var(--space-3);position:sticky;bottom:0;background:var(--surface-raised);padding:var(--space-4) 0}.lq-ct__newSubmit{flex:1}@media (max-width: 719px){.lq-ct__pair,.lq-ct__partyPair,.lq-ct__sevs{grid-template-columns:1fr;flex-direction:column}}.lq-verify{border:1px solid var(--border-subtle);padding:var(--space-3);margin-bottom:var(--space-4)}.lq-verify__head{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);margin-bottom:4px}.lq-verify__body{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--text-secondary)}.lq-rm{display:flex;flex-direction:column;gap:18px}.lq-rm__filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lq-rm__filterGroup{display:flex;flex-wrap:wrap;gap:6px}.lq-rm__filter{height:30px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-pill);background:var(--surface-raised);color:var(--text-secondary);font:500 12px var(--lumiq-font-sans);cursor:pointer;transition:background .16s ease,color .16s ease}.lq-rm__filter:hover{border-color:var(--text-secondary)}.lq-rm__filter[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-raised)}.lq-rm__select{height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:inherit;font:400 13px var(--lumiq-font-sans)}.lq-rm__queue{min-width:900px;font-size:13px}.lq-rm__row{cursor:pointer}.lq-rm__row:hover{background:var(--surface-row-hover)}.lq-rm__queue td:not(:first-child){padding-top:0;padding-bottom:0}.lq-rm__relation{font:500 13px var(--lumiq-font-mono);white-space:nowrap}.lq-rm__flagged{font-size:12px;color:var(--status-warn)}.lq-rm__decided{font-size:12px;color:var(--text-secondary)}.lq-rm__none{margin:0;padding:30px;border-top:1px solid var(--border-subtle);text-align:center;font-size:13px;color:var(--text-secondary)}.lq-tag--rm-muted{color:var(--status-unknown);background:var(--un-bg)}.lq-tag--rm-info{color:var(--status-info);background:var(--info-bg)}.lq-tag--rm-lav{color:var(--ov-ink-lavender);background:var(--ov-wash-lavender)}.lq-tag--rm-ok{color:var(--status-ok);background:var(--ok-bg)}.lq-tag--rm-bad{color:var(--status-error);background:var(--err-bg)}.lq-tag--rmtier-mechanical{color:var(--status-ok);background:var(--ok-bg)}.lq-tag--rmtier-derived{color:var(--accent-text);background:var(--accent-wash)}.lq-tag--rmtier-review{color:var(--status-warn);background:var(--warn-bg)}.lq-tag--rmtier-flagged{color:var(--status-unknown);background:var(--un-bg)}.lq-rm__crumb{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--text-muted)}.lq-rm__crumb a{color:var(--accent-text);text-decoration:none}.lq-rm__crumb a:hover{text-decoration:underline}.lq-rm__crumbHere{color:var(--text-primary);overflow-wrap:anywhere}.lq-rm__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.lq-rm__headText{flex:1;min-width:260px}.lq-rm__h1{margin:0;font-size:22px;line-height:32px;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.lq-rm__planId{font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.lq-rm__sub{margin-top:4px;font-size:13px;color:var(--text-secondary)}.lq-cp__card.lq-rm__brief{gap:8px}.lq-rm__brief>.lq-cp__cardTitle{flex:none}.lq-rm__briefList{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lq-rm__briefItem{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:var(--surface-row-hover);font-size:13px}.lq-rm__briefFlagged{margin:0;font-size:12px;color:var(--status-warn)}.lq-rm__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lq-rm__act{height:34px;padding:0 14px;border:1px solid var(--border-control);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:500 13px var(--lumiq-font-sans);white-space:nowrap;cursor:pointer}.lq-rm__act:hover:not(:disabled){background:var(--surface-hover)}.lq-rm__act--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.lq-rm__act--primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.lq-rm__act--quiet{height:30px;padding:0 12px;font-size:12px;align-self:flex-start}.lq-rm__act--small{height:28px;padding:0 12px;font-size:12px;align-self:flex-start}.lq-rm__act:disabled{opacity:.45;cursor:not-allowed}.lq-rm__blockedStep{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.lq-rm__blocked{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-sm);color:var(--text-muted);font:italic 500 13px var(--lumiq-font-sans)}.lq-rm__blockedWhy{font-size:12px;color:var(--text-muted)}.lq-cp__card.lq-rm__decide,.lq-cp__card.lq-rm__card{gap:10px}.lq-rm__reason{display:flex;flex-direction:column;gap:6px}.lq-rm__reasonLabel{font-size:13px;font-weight:500}.lq-rm__textarea{padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:400 13px var(--lumiq-font-sans);resize:vertical}.lq-rm__decideActions{display:flex;gap:8px}.lq-rm__cardHead{display:flex;align-items:center;gap:12px}.lq-rm__line{margin:0;font-size:13px;color:var(--text-secondary)}.lq-rm__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.lq-rm__tile{padding:10px 12px;border-radius:8px;background:var(--surface-row-hover)}.lq-rm__tileKey{font-size:12px;color:var(--text-muted)}.lq-rm__tileValue{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.lq-rm__tileValue:first-letter{text-transform:uppercase}.lq-rm__unresolved{color:var(--status-warn);font-weight:600}.lq-rm__scriptBody{max-height:200px;margin:0;padding:12px 14px;overflow:auto;border-radius:8px;background:var(--text-primary);color:var(--surface-raised);font-size:12px;line-height:18px;white-space:pre-wrap;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.lq-rm__proposals{min-width:820px;font-size:13px}.lq-rm__proposals td{height:46px;padding-top:0;padding-bottom:0}.lq-rm__target{font-size:12px;white-space:nowrap}.lq-rm__record{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.lq-rm__facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;margin:0;font-size:13px}.lq-rm__fact{display:contents}.lq-rm__fact dt{color:var(--text-muted)}.lq-rm__fact dd{margin:0;overflow-wrap:anywhere}.lq-rm__absent{margin:0;font-size:13px;color:var(--status-warn)}.lq-rm__artifact{display:flex;flex-direction:column;gap:8px}.lq-rm__artifactName{font-size:12px;overflow-wrap:anywhere}.lq-bk{display:flex;flex-direction:column;gap:18px}.lq-bk__ledger{min-width:820px;font-size:13px}.lq-bk__ledger td{height:46px;padding-top:0;padding-bottom:0}.lq-bk__row{cursor:pointer}.lq-bk__row:hover{background:var(--surface-row-hover)}.lq-bk__runId{font:400 11px var(--lumiq-font-mono);color:var(--text-muted)}.lq-bk__who{white-space:nowrap}.lq-bk__undoOk{font-size:12px;color:var(--text-primary)}.lq-bk__undoNo{font-size:12px;color:var(--text-muted)}.lq-bk__none{margin:0;padding:20px;border-top:1px solid var(--border-subtle);text-align:center;font-size:13px;color:var(--text-secondary)}.lq-bk__note{margin:0;font-size:12px;color:var(--text-muted)}.lq-tag--bk-neutral{color:var(--status-unknown);background:var(--un-bg)}.lq-tag--bk-info{color:var(--status-info);background:var(--info-bg)}.lq-tag--bk-ok{color:var(--status-ok);background:var(--ok-bg)}.lq-tag--bk-warn{color:var(--status-warn);background:var(--warn-bg)}.lq-tag--bk-danger{color:var(--status-error);background:var(--err-bg)}.lq-bk__counts,.lq-bk__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.lq-bk__stat{padding:10px 12px;border-radius:8px;background:var(--surface-row-hover)}.lq-bk__statKey{font-size:12px;color:var(--text-muted)}.lq-bk__statValue{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.lq-bk__statValue--warn{color:var(--status-warn)}.lq-bk__count{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.lq-bk__count--applied{color:var(--status-ok)}.lq-bk__count--failed{color:var(--status-error)}.lq-bk__count--skipped,.lq-bk__count--not_attempted{color:var(--text-muted)}.lq-bk__chunks{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lq-bk__chunk{flex:1;min-width:90px}.lq-bk__chunkBar{height:8px;border-radius:4px;background:var(--surface-track)}.lq-bk__chunkBar--committed{background:var(--status-ok)}.lq-bk__chunkBar--restored{background:var(--status-unknown)}.lq-bk__chunkBar--refused{background:var(--status-error)}.lq-bk__chunkBar--running{background:var(--status-info);animation:lq-bk-running 1.6s ease-in-out infinite}@keyframes lq-bk-running{50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.lq-bk__chunkBar--running{animation:none}}.lq-bk__chunkBar--not_run{background:var(--surface-track)}.lq-bk__chunkLabel{margin-top:4px;font-size:11px;color:var(--text-muted)}.lq-bk__revert{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--border-subtle);font-size:13px}.lq-bk__revertTitle{margin:0;font-size:13px;font-weight:600}.lq-bk__revertText{margin:0;color:var(--text-secondary)}.lq-bk__revertButton{align-self:flex-start}.lq-cp__headButton.lq-bk__revertButton:disabled{opacity:.45;cursor:not-allowed}.lq-cp__card.lq-bk__starter{gap:14px}.lq-bk__starterHead{display:flex;align-items:center;gap:12px}.lq-bk__starterText{flex:1;min-width:0}.lq-bk__starterBody{margin:0;font-size:13px;color:var(--text-secondary)}.lq-bk__actionRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lq-bk__segment{display:flex;padding:3px;border-radius:9px;background:var(--surface-track)}.lq-bk__segmentButton{height:30px;padding:0 13px;border:none;border-radius:7px;background:var(--surface-raised);color:var(--text-secondary);font:500 13px var(--lumiq-font-sans);cursor:pointer}.lq-bk__segmentButton[aria-pressed=true]{background:var(--text-primary);color:var(--surface-raised)}.lq-bk__actionNote{font-size:12px;color:var(--text-secondary)}.lq-bk__criteria{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.lq-bk__field{display:flex;flex-direction:column;gap:4px}.lq-bk__fieldLabel{font-size:12px;font-weight:500}.lq-bk__ruleControls{display:flex;flex-wrap:wrap;gap:6px}.lq-bk__input{height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:400 13px var(--lumiq-font-sans);transition:border-color .15s ease,box-shadow .15s ease}.lq-bk__input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.lq-bk__input.lq-mono{font-family:var(--lumiq-font-mono)}.lq-bk__ruleSelect{max-width:240px}.lq-bk__criteriaHint{padding-bottom:8px;font-size:12px;color:var(--text-muted)}.lq-bk__matchRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}.lq-bk__matchRow .lq-cp__headButton:disabled{opacity:.45;cursor:not-allowed}.lq-bk__meter{margin-left:auto;font-size:12px}.lq-bk__meter--normal{color:var(--text-muted)}.lq-bk__meter--near{color:var(--status-warn)}.lq-bk__meter--over{color:var(--status-error);font-weight:600}.lq-bk__candidates{overflow:auto;border:1px solid var(--surface-sunken);border-radius:8px}.lq-bk__candidateTable{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}.lq-bk__candidateTable th{padding:10px 16px;color:var(--text-muted);font-size:12px;font-weight:500;text-align:left}.lq-bk__candidateTable td{height:40px;padding:0 16px;border-top:1px solid var(--surface-chip)}.lq-bk__candidate{cursor:pointer}.lq-bk__candidate:hover{background:var(--surface-row-hover)}.lq-bk__pickCol{width:40px}.lq-bk__pick{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.lq-bk__version{font:400 11px var(--lumiq-font-mono);color:var(--text-muted)}.lq-bk__selector{font:400 12px var(--lumiq-font-mono);overflow-wrap:anywhere}.lq-bk__now{color:var(--text-secondary);white-space:nowrap}.lq-bk__skip{color:var(--status-warn)}.lq-bk__created{font-size:12px;color:var(--text-muted);white-space:nowrap}.lq-bk__chunkField{display:flex;align-items:center;gap:8px;font-size:13px}.lq-bk__chunkInput{width:90px}.lq-bk__chunkCount{font-size:12px;color:var(--text-muted)}.lq-bk__line{margin:0;font-size:12px;color:var(--text-secondary)}.lq-bk__submitRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lq-bk__cancel{height:34px;padding:0 12px;border:1px solid var(--border-control);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:500 12px var(--lumiq-font-sans);cursor:pointer}.lq-bk__cancel:hover{background:var(--surface-hover)}.lq-bk__submit{height:34px;padding:0 14px;border:1px solid var(--accent);border-radius:var(--lumiq-radius-sm);background:var(--accent);color:var(--accent-on);font:500 13px var(--lumiq-font-sans);white-space:nowrap;cursor:pointer}.lq-bk__submit:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.lq-bk__submit:disabled{opacity:.45;cursor:not-allowed}.lq-bk__submitHint{font-size:12px;color:var(--text-muted)}.lq-rc__row{cursor:pointer}.lq-rc tbody tr.lq-rc__row--warn td{background:var(--warn-bg)}.lq-rc tbody tr.lq-rc__row--error td{background:var(--err-bg)}.lq-rc .lq-table--ledger td{height:auto;padding:10px var(--space-4);vertical-align:top}.lq-rc .lq-table--ledger tbody tr:last-child td{border-bottom:1px solid var(--border-subtle)}.lq-rc .lq-table-scroll{border-radius:var(--lumiq-radius)}.lq-rc__name{font-weight:600}.lq-rc__counts{font-variant-numeric:tabular-nums}.lq-rc__sql{margin-top:var(--space-5)}.lq-rc__code{margin:0 0 var(--space-3);padding:var(--space-4);max-height:22rem;overflow:auto;white-space:pre;font-size:var(--text-xs);line-height:var(--text-xs-line);background:var(--surface-sunken);border:1px solid var(--border-subtle)}.lq-rc__panel{background:var(--surface-raised);border:1px solid var(--border-subtle);padding:16px 18px;border-radius:var(--lumiq-radius);min-width:0}.lq-rc__panelBody{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-tag--rc-ok{color:var(--status-ok);background:var(--ok-bg)}.lq-tag--rc-bad{color:var(--status-error);background:var(--err-bg)}.lq-tag--rc-gated{color:var(--status-warn);background:var(--warn-bg)}.lq-tag--rc-pending{color:var(--status-info);background:var(--info-bg)}.lq-tag--rc-pending .lq-tag__dot{background:transparent}.lq-tag--rcbreak-warn{color:var(--status-warn);background:var(--warn-bg)}.lq-tag--rcbreak-error{color:var(--status-error);background:var(--err-bg)}.lq-rc__filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}.lq-rc__filterLabel{margin-right:2px;color:var(--text-muted);font-size:11px;font-weight:600}.lq-segfilter--ledger .lq-segfilter__option{border-radius:var(--lumiq-radius-sm);border-color:var(--border-strong);padding:5px 12px;font-size:var(--text-xs);font-weight:500}.lq-segfilter--ledger .lq-segfilter__option:hover{border-color:var(--text-secondary)}.lq-segfilter--ledger .lq-segfilter__option[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-raised);font-weight:500}.lq-segfilter--ledger .lq-segfilter__option[aria-pressed=true] .lq-segfilter__count{color:inherit}.lq-segfilter--track{gap:0;padding:3px;border-radius:9px;background:var(--surface-sunken)}.lq-segfilter--track .lq-segfilter__option{height:28px;border-color:transparent;border-radius:7px;background:transparent;color:var(--text-muted);font-weight:600}.lq-segfilter--track .lq-segfilter__option:hover{border-color:transparent;color:var(--text-primary)}.lq-segfilter--track .lq-segfilter__option[aria-pressed=true]{border-color:transparent;background:var(--surface-raised);color:var(--text-primary);font-weight:600;box-shadow:0 1px 2px #14181c1f}.lq-rc .lq-page-header{padding-bottom:0;border-bottom:none;margin-bottom:0}.lq-rc .lq-cell__secondary{font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-au{display:flex;flex-direction:column;gap:18px}.lq-au__top{display:flex;flex-wrap:wrap;gap:16px}.lq-cp__card.lq-au__posture,.lq-cp__card.lq-au__period{gap:10px;padding:18px 20px}.lq-au__posture{flex:1 1 360px}.lq-au__period>.lq-cp__cardTitle,.lq-au__bound>.lq-cp__cardTitle{flex:none}.lq-au__period{flex:1 1 300px}.lq-au__postureHead{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lq-au__postureNote{font-size:12px;color:var(--text-muted)}.lq-tag--au-observing{color:var(--status-info);background:var(--info-bg)}.lq-tag--au-on{color:var(--status-warn);background:var(--warn-bg)}.lq-au__day{font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lq-au__track{height:6px;overflow:hidden;border-radius:3px;background:var(--hatch)}.lq-au__fill{height:100%;background:var(--accent);transition:width .6s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion: reduce){.lq-au__fill{transition:none}}.lq-au__facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0;font-size:13px}.lq-au__fact{display:contents}.lq-au__fact dt{color:var(--text-muted)}.lq-au__fact dd{margin:0;overflow-wrap:anywhere}.lq-au__line{margin:0;font-size:13px;color:var(--text-secondary)}.lq-au__note{margin:0;font-size:12px;color:var(--text-muted)}.lq-au__turnOn{align-self:flex-start}.lq-au__ask{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-control);border-radius:8px;background:var(--surface-row-hover);font-size:13px}.lq-au__ask strong{font-weight:600}.lq-au__askActions{display:flex;gap:8px}.lq-au__confirm{height:30px;padding:0 12px;border:1px solid var(--accent);border-radius:var(--lumiq-radius-sm);background:var(--accent);color:var(--accent-on);font:500 12px var(--lumiq-font-sans);cursor:pointer}.lq-au__confirm:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.lq-au__confirm:disabled,.lq-au__save:disabled,.lq-au__pager .lq-cp__headButton:disabled{opacity:.45;cursor:not-allowed}.lq-au__periodRow{display:flex;align-items:center;gap:8px}.lq-au__periodInput{width:90px;height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:400 13px var(--lumiq-font-sans)}.lq-au__periodInput[aria-invalid=true]{border-color:var(--status-error)}.lq-au__periodUnit{font-size:13px}.lq-au__periodError{margin:0;font-size:12px;color:var(--status-error)}.lq-au__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.lq-au__tile{padding:14px 16px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);background:var(--surface-raised);box-shadow:0 1px 2px #14181c0a}.lq-au__tile--warn{border-color:var(--status-warn);background:var(--warn-bg)}.lq-au__tileKey{font-size:13px;color:var(--text-secondary)}.lq-au__tileValue{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lq-au__tileNote{font-size:12px;color:var(--text-muted)}.lq-au__tileLink{display:inline-block;margin-top:4px;font-size:12px;color:var(--accent-text)}.lq-au__logHead{padding:14px 16px 8px}.lq-au__logHead .lq-cp__muted{margin:0}.lq-au__logBody{padding:0 16px 16px}.lq-au__log{min-width:820px;font-size:13px}.lq-au__log td{height:46px;padding-top:0;padding-bottom:0}.lq-au__row{cursor:pointer}.lq-au__row:hover,.lq-au__row--open{background:var(--surface-row-hover)}.lq-tag--au-acted{color:var(--status-warn);background:var(--warn-bg)}.lq-tag--au-pending{color:var(--status-info);background:var(--info-bg)}.lq-tag--au-held{color:var(--status-unknown);background:var(--un-bg)}.lq-au__evidence{color:var(--text-secondary)}.lq-au__conf{font-weight:600;font-variant-numeric:tabular-nums}.lq-au__needs{font-size:11px;color:var(--text-muted)}.lq-au__incident{color:var(--accent-text);font-family:var(--lumiq-font-mono);font-size:12px}.lq-au__alert{white-space:nowrap}.lq-au__alert--ok{color:var(--text-secondary)}.lq-au__alert--warn{color:var(--status-warn)}.lq-au__alert--none{color:var(--text-muted)}.lq-au__when{font-size:12px;color:var(--text-muted);white-space:nowrap}.lq-au__log .lq-au__detailRow td{height:auto;padding:8px 16px 14px;border-top:none;background:var(--surface-row-hover);font-size:13px}.lq-au__detailKey{color:var(--text-muted)}.lq-au__none{margin:0;padding:20px;border-top:1px solid var(--border-subtle);text-align:center;font-size:13px;color:var(--text-secondary)}.lq-au__pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid var(--border-subtle)}.lq-au__pageLabel{margin-right:auto;font-size:12px;color:var(--text-muted)}.lq-au__boundary{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.lq-cp__card.lq-au__bound{gap:6px;padding:14px 16px}.lq-au__boundList{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;font-size:13px}.lq-au__boundList li:before{content:"— ";color:var(--text-muted)}.lq-aud{padding:0}.lq-aud__head{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.lq-aud__headMain{flex:1}.lq-aud__h1{margin:0;font-size:27px;font-weight:800;letter-spacing:-.02em}.lq-aud__lede{margin:4px 0 0;color:var(--text-secondary)}.lq-aud__band{display:flex;gap:10px;align-items:baseline;background:var(--un-bg);border-radius:var(--lumiq-radius);padding:10px 14px;margin-bottom:20px;font-size:13px}.lq-aud__bandLabel{color:var(--text-secondary);flex:none}.lq-aud__bandBody{color:var(--text-secondary)}.lq-aud__wrap{background:var(--surface-raised);border-radius:var(--lumiq-radius);border:1px solid var(--border-subtle);overflow-x:auto}.lq-aud__table{width:100%;border-collapse:collapse}.lq-aud__table th{text-align:left;font-size:11px;font-weight:600;color:var(--text-primary);padding:10px 16px;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.lq-aud__table th.lq-aud__right{text-align:right}.lq-aud__table td{padding:0 16px;height:42px;vertical-align:middle;border-bottom:1px solid var(--border-subtle);font-size:13px}.lq-aud__table tbody tr:hover{background:var(--un-bg)}.lq-aud__when{white-space:nowrap;color:var(--text-secondary);font-variant-numeric:tabular-nums}.lq-aud__actor{font-weight:500}.lq-aud__system{font-family:var(--lumiq-font-mono);color:var(--text-muted)}.lq-aud__action{color:var(--text-secondary)}.lq-aud__hash{text-align:right}.lq-aud__digest{font-family:var(--lumiq-font-mono)}.lq-aud__state{padding:16px;height:auto;font-size:13px;color:var(--text-secondary)}.lq-aud__state--error{color:var(--status-error)}.lq-aud__pager{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12px;color:var(--text-muted)}.lq-aud__pagerSpacer{flex:1}.lq-aud__pagerBtn{background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);padding:6px 12px;font-size:13px;font-family:inherit;white-space:nowrap;cursor:pointer}.lq-aud__pagerBtn:hover:not(:disabled){background:var(--un-bg)}.lq-aud__pagerBtn:disabled{opacity:.45;cursor:not-allowed}.lq-aud__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-bottom:20px}.lq-aud__search{flex:none}.lq-aud__search .lq-input{min-width:240px}.lq-sched__cell{display:flex;flex-direction:column;gap:3px;font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-sched__cellrow{display:flex;align-items:baseline;gap:6px}.lq-sched__cellkey{width:52px;flex:none;font-size:10px;color:var(--text-muted)}.lq-sched__cellon{color:var(--status-ok);overflow-wrap:anywhere}.lq-sched__celloff{color:var(--text-muted)}.lq-run__source{margin:4px 0 0;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-hintbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:15px;height:15px;padding:0;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:50%;color:var(--text-muted);font-family:var(--lumiq-font-mono);font-size:10px;line-height:1;cursor:help}.lq-hintbtn:after{content:"";position:absolute;inset:-6px}.lq-hintbtn:hover,.lq-hintbtn[aria-expanded=true]{color:var(--accent-text);border-color:var(--accent-text)}.lq-infotip{display:inline-flex;align-items:center;vertical-align:middle;margin-left:6px;text-transform:none;letter-spacing:normal}.lq-infotip__trigger{position:relative;flex:none}.lq-infotip__trigger[data-open]{color:var(--accent-text);border-color:var(--accent-text)}@media (pointer: coarse){.lq-infotip__trigger:before{content:"";position:absolute;inset:-6px}}@media (max-width: 719px){.lq-table thead .lq-infotip{display:none}}.lq-infotip-row{display:inline-flex;align-items:baseline;min-width:0}.lq-infotip-row--grow{flex:1}.lq-infotip-row>:first-child{flex:0 1 auto;min-width:0}.lq-infotip__bubble{position:fixed;z-index:60;max-width:min(36ch,calc(100vw - 16px));padding:8px 10px;background:var(--surface-raised);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);font-family:var(--lumiq-font-sans);font-size:var(--text-xs);font-weight:400;line-height:var(--text-xs-line);color:var(--text-primary);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;animation:lq-infotip-in var(--motion-state) both}.lq-infotip__text{display:block}@keyframes lq-infotip-in{0%{opacity:0}to{opacity:1}}.lq-rowconfirm{display:inline-flex;flex-direction:column;gap:4px;width:min(38ch,60vw);padding:8px 10px;text-align:left;white-space:normal;background:var(--surface-raised);border:1px solid var(--status-error)}.lq-rowconfirm__body{font-size:var(--text-xs);line-height:1.5;color:var(--text-primary)}.lq-rowconfirm__body--quiet{color:var(--text-muted)}.lq-rowconfirm__error{font-size:var(--text-xs);line-height:1.5;color:var(--status-error)}.lq-rowconfirm__acts{display:inline-flex;gap:var(--space-3);margin-top:2px}.lq-mon__intro{margin:0 0 var(--space-4);color:var(--text-secondary)}.lq-mon__row{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--border-subtle)}.lq-mon__head{display:flex;align-items:center;gap:var(--space-3)}.lq-mon__kind{font-weight:600}.lq-mon__settings,.lq-mon__note,.lq-mon__loading{margin:0;color:var(--text-secondary)}.lq-mon__refusal{margin:0;color:var(--status-error)}.lq-mon__form{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) 0 0}.lq-mon__actions{display:flex;gap:var(--space-2)}.lq-mon__coldstart{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-secondary)}.lq-nomargin{margin:0}.lq-sb{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) 20px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-sb__figures{display:grid;grid-template-columns:minmax(260px,2fr) repeat(2,minmax(160px,1fr));gap:var(--space-4)}.lq-sb__hero,.lq-sb__count{display:flex;flex-direction:column;gap:2px;min-width:0}.lq-sb__count{padding:0 0 0 var(--space-4);border:none;border-left:1px solid var(--surface-chip);background:none;color:inherit;font:inherit;text-align:left}button.lq-sb__count{cursor:pointer}button.lq-sb__count:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.lq-sb__label{font-size:var(--text-xs);color:var(--text-muted)}.lq-sb__headline{display:flex;align-items:baseline;gap:var(--space-2)}.lq-sb__figure{font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.03em}.lq-sb__value{font-size:22px;line-height:30px;font-weight:600;letter-spacing:-.02em}.lq-sb__sub{font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-sb__bands{display:flex;flex-direction:column;gap:12px;padding-top:var(--space-4);border-top:1px solid var(--surface-chip)}.lq-sb__bandsHead{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lq-sb__bandsTitle{margin:0;font-size:13px;font-weight:600}.lq-sb__hint{font-size:var(--text-xs);color:var(--text-muted)}.lq-sb__spacer{flex:1}.lq-sb__clear{padding:0;border:none;background:none;color:var(--accent-text);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer}.lq-sb__bar{display:flex;gap:3px;height:14px}.lq-sb__segment{flex-basis:0;min-width:6px;height:100%;padding:0;border:none;border-radius:4px;cursor:pointer;transition:opacity .18s ease}.lq-sb__segment[data-dim=true]{opacity:.35}.lq-sb__segment[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink-fill)}.lq-sb__segment:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.lq-sb__segment[data-band=critical],.lq-sb__swatch[data-band=critical]{background:var(--status-error)}.lq-sb__segment[data-band=warning],.lq-sb__swatch[data-band=warning]{background:var(--status-warn)}.lq-sb__segment[data-band=healthy],.lq-sb__swatch[data-band=healthy]{background:var(--status-ok)}.lq-sb__legend{display:flex;flex-wrap:wrap;gap:var(--space-2) 18px;font-size:var(--text-xs);color:var(--text-secondary)}.lq-sb__key{display:inline-flex;align-items:center;gap:6px}.lq-sb__key strong{font-weight:600;color:var(--text-primary)}.lq-sb__key--button{padding:0;border:none;border-radius:4px;background:none;color:inherit;font:inherit;cursor:pointer}.lq-sb__key--button[aria-pressed=true]{text-decoration:underline;text-underline-offset:3px}.lq-sb__swatch{width:8px;height:8px;border-radius:2px}.lq-sb__swatch--hatched{background:var(--hatch);box-shadow:inset 0 0 0 1px var(--border-control)}.lq-sb__note{margin:0;font-size:11px;color:var(--text-muted)}@media (max-width: 719px){.lq-sb__figures{grid-template-columns:minmax(0,1fr)}.lq-sb__count{padding:var(--space-3) 0 0;border-left:none;border-top:1px solid var(--surface-chip)}}.lq-regress{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a;overflow:hidden}.lq-regress__head{display:flex;align-items:baseline;gap:var(--space-2);padding:12px var(--space-4);border-bottom:1px solid var(--surface-chip);background:var(--surface-raised);flex-wrap:wrap}.lq-regress__title{margin:0;font-size:13px;font-weight:600}.lq-regress__count,.lq-regress__rules{font-size:var(--text-xs);color:var(--text-muted)}.lq-regress__spacer{flex:1}.lq-regress__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0;padding:0;list-style:none}.lq-regress__item{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;height:100%;padding:var(--space-3) var(--space-4);background:none;border:none;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);font:inherit;color:inherit;text-align:left;cursor:pointer}.lq-regress__item:hover{background:var(--surface-sunken)}.lq-regress__bar{width:3px;align-self:stretch;flex:none;background:var(--border-strong)}.lq-regress__bar--critical{background:var(--status-error)}.lq-regress__bar--warning{background:var(--status-warn)}.lq-regress__bar--info{background:var(--status-info)}.lq-regress__body{min-width:0}.lq-regress__dataset{display:block;font-size:var(--text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-regress__message{display:block;margin-top:2px;font-size:var(--text-sm);color:var(--text-primary)}.lq-regress__detail{display:block;margin-top:2px;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-regress__empty,.lq-regress__partial{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.lq-regress__partial{border-top:1px solid var(--border-subtle)}.lq-qtrend{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a;overflow:hidden}.lq-qtrend__head{display:flex;align-items:baseline;gap:var(--space-3);padding:12px var(--space-4);border-bottom:1px solid var(--surface-chip);flex-wrap:wrap}.lq-qtrend__title{margin:0;font-size:13px;font-weight:600}.lq-qtrend__subject{font-size:var(--text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:42ch}.lq-qtrend__spacer{flex:1}.lq-qtrend__periods{display:inline-flex;border:1px solid var(--border-subtle)}.lq-qtrend__period{height:var(--control-height-sm);padding:0 var(--space-3);background:none;border:none;border-right:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted);cursor:pointer}.lq-qtrend__period:last-child{border-right:none}.lq-qtrend__period:hover{background:var(--surface-sunken);color:var(--text-primary)}.lq-qtrend__period[aria-pressed=true]{background:var(--accent);color:var(--accent-on);font-weight:600}.lq-qtrend__plot{position:relative;padding:var(--space-4) var(--space-4) var(--space-1)}.lq-qtrend__svg{display:block;width:100%;height:210px;overflow:visible}.lq-qtrend__thin{margin:0;padding-block:var(--space-6);text-align:center;font-size:var(--text-sm)}.lq-qtrend__tip{position:absolute;top:var(--space-4);z-index:3;min-width:210px;padding:var(--space-2) var(--space-3);background:var(--surface-overlay);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);pointer-events:none;font-size:var(--text-xs)}.lq-qtrend__tipday{margin:0 0 var(--space-1);font-weight:700}.lq-qtrend__tiprow{display:flex;justify-content:space-between;gap:var(--space-4);margin:0;padding:1px 0}.lq-qtrend__tipnote{margin:var(--space-1) 0 0;padding-top:var(--space-1);border-top:1px solid var(--border-subtle);color:var(--text-muted)}.lq-qtrend__legend{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap}.lq-qtrend__key{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary)}.lq-rc__toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lq-rc__search{flex:0 1 260px;min-width:180px;height:34px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:inherit;font:inherit;font-size:var(--text-sm);border-color:var(--border-strong);transition:border-color .15s,box-shadow .15s}.lq-rc__panelTitle{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;line-height:20px}.lq-rc__headline{font-size:var(--text-base);font-weight:500;margin:0 0 var(--space-2)}.lq-rc__form{border-top:1px solid var(--border-subtle);margin-top:var(--space-4);padding-top:var(--space-4);animation:lq-card-reveal var(--motion-enter)}.lq-rc__formLabel{font-size:var(--text-xs);font-weight:600;color:var(--text-muted);margin:var(--space-4) 0 var(--space-2)}.lq-rc__formLabel--tight{margin-top:var(--space-3)}.lq-rc__select,.lq-rc__text,.lq-rc__mono{height:34px;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:inherit;font:inherit;font-size:var(--text-sm);box-sizing:border-box}.lq-rc__select,.lq-rc__text{width:100%}.lq-rc__mono{flex:1;font-family:var(--lumiq-font-mono);font-size:var(--text-xs)}.lq-rc__grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.lq-rc__error{font-size:var(--text-xs);color:var(--status-error);margin:var(--space-2) 0}.lq-rc__warn{font-size:var(--text-sm);color:var(--status-warn);background:var(--warn-bg);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0}.lq-linkbutton{font:inherit;font-size:var(--text-xs);color:var(--accent-text);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.lq-rc__steps{display:flex;gap:0;margin:0 0 var(--space-5);padding:0;list-style:none;align-items:center}.lq-rc__step{flex:1;padding:0;font-size:var(--text-xs);font-weight:600;color:var(--text-muted);display:flex;align-items:center;gap:8px}.lq-rc__step--on{color:var(--text-primary)}.lq-rc__step--done{color:var(--text-secondary)}.lq-rc__keyRow{display:flex;gap:6px;margin-bottom:var(--space-2)}.lq-rc__keyOrdinal{width:22px;flex:none;font-size:var(--text-xs);color:var(--text-muted);padding-top:var(--space-2);text-align:center}.lq-rc__remove{width:34px;height:34px;flex:none;border:1px solid var(--border-strong);background:transparent;cursor:pointer;color:var(--status-error);font-size:var(--text-base);line-height:1}.lq-rc__add{font:inherit;font-size:var(--text-sm);border:1px dashed var(--border-strong);background:transparent;color:inherit;padding:7px 13px;cursor:pointer;margin-bottom:18px}.lq-rc__add--key{font-size:var(--text-xs);padding:5px 10px;margin-bottom:0;margin-left:28px}.lq-rc__removeLink{color:var(--status-error)}.lq-rc__term{border:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);background:var(--surface-sunken)}.lq-rc__termHead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-2);font-size:var(--text-xs)}.lq-rc__termGrid{display:grid;grid-template-columns:1fr 1fr 120px 1fr;gap:var(--space-3)}.lq-rc__na{display:flex;align-items:center;height:34px;font-size:var(--text-xs)}.lq-rc__reviewCard{padding:var(--space-4);margin-bottom:var(--space-4)}.lq-rc__reviewTerm{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-rc__actions{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5)}.lq-rc__actions--end{justify-content:flex-end}.lq-table__parts,.lq-table__parts--cell{display:grid;grid-template-columns:repeat(var(--lq-parts, 3),minmax(0,1fr));gap:var(--space-2);align-items:baseline;min-width:-moz-max-content;min-width:max-content}.lq-table__parts--cell>*+*{border-left:1px solid var(--border-subtle);padding-left:var(--space-2)}.lq-qtrend__swatch{display:inline-block;width:9px;height:9px;flex:none}.lq-qtrend__swatch--ink{background:var(--text-primary)}.lq-qtrend__note{font-size:var(--text-xs);color:var(--text-muted)}.lq-qtrend__note--warn{color:var(--status-warn)}.lq-chip__swatch{display:inline-block;width:9px;height:9px;flex:none;border:1px solid var(--border-strong)}.lq-chip__swatch--dashed{border-style:dashed;border-color:var(--text-muted)}.lq-dtoolbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.lq-dtoolbar__search{flex:1 1 200px;max-width:320px;min-width:160px}.lq-dtoolbar__spacer{flex:1}.lq-dtoolbar__count{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.lq-pop{position:relative}.lq-pop__panel{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:280px;background:var(--surface-overlay);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg)}.lq-pop__group{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.lq-pop__head{margin:0;font-size:10px;font-weight:600;color:var(--text-muted)}.lq-pop__note{margin:0;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted);max-width:34ch}.lq-pop__check{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer}.lq-pop__check input{margin-top:3px;flex:none}.lq-pop__sub{display:block;font-size:var(--text-xs);color:var(--text-muted)}.lq-pop__row{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.lq-pop__row .lq-input{flex:1;min-width:0}.lq-sortbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1)}.lq-sortbtn:hover{color:var(--accent-text)}.lq-sortbtn__mark{display:inline-block;min-width:8px;font-size:8px;color:var(--accent-text)}.lq-scores__table{min-width:980px}.lq-scores__bandcol{width:148px}.lq-scores__row--critical td:first-child{box-shadow:inset 3px 0 0 var(--status-error)}.lq-scores__row--warning td:first-child{box-shadow:inset 3px 0 0 var(--status-warn)}.lq-scores__row--unscored td:first-child{box-shadow:inset 3px 0 0 var(--border-strong)}.lq-scores__object{display:block;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs)}.lq-scores__schema{display:block;font-size:10px;letter-spacing:.02em;color:var(--text-muted)}.lq-scores__sub{display:block;font-size:10px;line-height:var(--text-xs-line);color:var(--text-muted)}.lq-scores__owner{font-size:var(--text-xs)}.lq-scores__stale{color:var(--status-warn)}.lq-scores__track{position:relative;display:block;width:100%;min-width:84px;height:6px;background:var(--surface-sunken)}.lq-scores__track--absent{background:repeating-linear-gradient(45deg,var(--border-subtle) 0,var(--border-subtle) 3px,transparent 3px,transparent 7px);box-shadow:inset 0 0 0 1px var(--border-subtle)}.lq-scores__fill{display:block;height:100%}.lq-scores__fill--ok{background:var(--status-ok)}.lq-scores__fill--warn{background:var(--status-warn)}.lq-scores__fill--danger{background:var(--status-error)}.lq-scores__tick{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--text-primary);opacity:.8}.lq-scores__figure--worst{color:var(--status-error)}.lq-dstrip{display:inline-flex;gap:2px}.lq-dstrip__cell{position:relative;display:block;width:14px;height:16px}.lq-dstrip__cell--ok{background:var(--status-ok)}.lq-dstrip__cell--warn{background:var(--status-warn)}.lq-dstrip__cell--bad{background:var(--status-error)}.lq-dstrip__cell--absent{background:repeating-linear-gradient(45deg,var(--border-subtle) 0,var(--border-subtle) 2px,transparent 2px,transparent 5px);box-shadow:inset 0 0 0 1px var(--border-subtle)}.lq-dstrip__cell--worst:after{content:"";position:absolute;inset:auto 0 -3px;height:2px;background:var(--text-primary)}.lq-drawer__meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-xs)}.lq-drawer__hero{display:flex;gap:var(--space-5);flex-wrap:wrap;padding-block:var(--space-3);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-3)}.lq-drawer__figure{min-width:0}.lq-drawer__figlabel{display:block;font-size:10px;font-weight:600;letter-spacing:var(--tracking-wider);color:var(--text-muted);margin-bottom:var(--space-1)}.lq-drawer__figvalue{display:block;font-family:var(--lumiq-font-mono);font-size:var(--text-xl);line-height:var(--text-xl-line);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.lq-drawer__figvalue--warning{color:var(--status-warn)}.lq-drawer__figvalue--critical{color:var(--status-error)}.lq-drawer__figvalue--unscored{color:var(--text-muted);font-size:var(--text-md)}.lq-drawer__figsmall{display:block;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.lq-drawer__panel{padding-block:var(--space-4)}.lq-drawer__h{margin:0 0 var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-subtle);font-size:11px;font-weight:600}.lq-drawer__actions{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-3)}.lq-drawer__footer{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-block:var(--space-3);border-top:1px solid var(--border-subtle);position:sticky;bottom:0;background:var(--surface-raised)}.lq-drawer__spacer{flex:1}.lq-decomp__worstmark{margin-left:var(--space-2);font-size:10px;font-weight:600;color:var(--status-error)}.lq-decomp__meta{text-align:right;font-size:10px;line-height:var(--text-xs-line);color:var(--text-muted);font-variant-numeric:tabular-nums}.lq-decomp__records{display:block}.lq-why{margin:0;padding:0;list-style:none;background:var(--surface-raised);border:1px solid var(--border-subtle)}.lq-why__item{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.lq-why__item:last-child{border-bottom:none}.lq-why__rank{flex:none;width:16px;font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-muted);padding-top:2px}.lq-why__body{flex:1;min-width:0}.lq-why__head{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0}.lq-why__name{font-size:var(--text-sm);font-weight:600}.lq-why__weight{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.lq-why__facts{margin:var(--space-1) 0 0;padding:0;list-style:none;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-why__facts li{padding:1px 0}.lq-why__bar{display:block;height:5px;margin-top:var(--space-2);background:var(--surface-sunken)}.lq-why__fill{display:block;height:100%}.lq-why__fill--down{background:var(--status-error)}.lq-why__fill--up{background:var(--status-ok)}.lq-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle)}.lq-figures dt{font-size:10px;font-weight:600;letter-spacing:var(--tracking-wider);color:var(--text-muted)}.lq-figures dd{margin:var(--space-1) 0 0;font-family:var(--lumiq-font-mono);font-size:var(--text-md);font-weight:600;font-variant-numeric:tabular-nums}.lq-cmp__pickers{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.lq-cmp__vs{padding-bottom:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:var(--tracking-wide)}.lq-checks__filter{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.lq-table--compact th{padding:var(--space-1) var(--space-2) var(--space-1) 0;font-size:10px;letter-spacing:.07em}.lq-table--compact td{height:auto;padding:var(--space-2) var(--space-2) var(--space-2) 0;font-size:var(--text-xs);vertical-align:top}.lq-provenance th{width:160px;text-align:left;font-weight:400;color:var(--text-muted)}@media (max-width: 900px){.lq-drawer__hero{gap:var(--space-4)}.lq-decomp__row{grid-template-columns:120px 1fr 60px}.lq-decomp__meta{display:none}}.lq-qtrend__line{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lq-qtrend__line--score{stroke:var(--text-primary);stroke-width:2.4}.lq-qtrend__line--coverage{stroke:var(--text-muted);stroke-dasharray:5 4}.lq-qtrend__line--s1{stroke:var(--series-1)}.lq-qtrend__line--s2{stroke:var(--series-2)}.lq-qtrend__line--s3{stroke:var(--series-3)}.lq-qtrend__dot{stroke:var(--surface-raised);stroke-width:2}.lq-qtrend__dot--score{fill:var(--text-primary)}.lq-qtrend__dot--coverage{fill:var(--text-muted)}.lq-qtrend__dot--s1{fill:var(--series-1)}.lq-qtrend__dot--s2{fill:var(--series-2)}.lq-qtrend__dot--s3{fill:var(--series-3)}.lq-qtrend__swatch--score{background:var(--text-primary)}.lq-qtrend__swatch--coverage{background:var(--text-muted)}.lq-qtrend__swatch--s1,.lq-chip__swatch--s1{background:var(--series-1);border-color:var(--series-1)}.lq-qtrend__swatch--s2,.lq-chip__swatch--s2{background:var(--series-2);border-color:var(--series-2)}.lq-qtrend__swatch--s3,.lq-chip__swatch--s3{background:var(--series-3);border-color:var(--series-3)}@media (max-width: 720px){.lq-rc__grid2,.lq-rc__termGrid{grid-template-columns:1fr}}.lq-guide-button{display:flex;align-items:center;gap:7px;height:30px;padding:0 10px 0 9px;border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);background:transparent;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap}.lq-guide-button:hover{background:var(--un-bg)}.lq-guide-button__icon{flex:none}.lq-guide-button__kbd{font-family:var(--lumiq-font-mono);font-size:10px;color:var(--text-muted);border:1px solid var(--border-subtle);padding:0 4px;line-height:15px}.lq-guide{position:fixed;top:var(--header-height);right:0;bottom:0;width:400px;max-width:100vw;z-index:40;background:var(--surface-raised);border-left:2px solid var(--border-strong);box-shadow:var(--shadow);display:flex;flex-direction:column}.lq-guide__head{padding:18px 20px 0;flex:none}.lq-guide__headRow{display:flex;align-items:flex-start;gap:10px}.lq-guide__heading{flex:1}.lq-guide__eyebrow{font-size:10px;font-weight:600;color:var(--accent-text);margin-bottom:4px}.lq-guide__title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.lq-guide__close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;flex:none}.lq-guide__close:hover{background:var(--un-bg);color:var(--text-primary)}.lq-guide__tabs{display:flex;gap:20px;margin-top:14px;border-bottom:1px solid var(--border-subtle)}.lq-guide__tab{border:none;background:transparent;padding:0 0 9px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}.lq-guide__tab[data-active=yes]{border-bottom-color:var(--accent);color:var(--text-primary)}.lq-guide__body{flex:1;overflow-y:auto;padding:20px}.lq-guide__lead{margin:0 0 14px;font-size:13px;color:var(--text-secondary);text-wrap:pretty}.lq-guide__progress{display:flex;align-items:center;gap:10px;margin-bottom:18px}.lq-guide__track{flex:1;height:4px;background:var(--un-bg)}.lq-guide__fill{height:4px;background:var(--status-ok);transition:width .2s}.lq-guide__count{font-size:12px;color:var(--text-secondary);font-family:var(--lumiq-font-mono);white-space:nowrap}.lq-guide__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lq-guide__step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--border-subtle)}.lq-guide__tick{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text-primary);border-radius:var(--lumiq-radius-sm);cursor:pointer;font-size:12px;font-weight:700;font-family:var(--lumiq-font-mono)}.lq-guide__tick[data-done=yes]{border-color:var(--status-ok);background:var(--status-ok);color:#fff}.lq-guide__stepTitle{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.lq-guide__stepTitle[data-done=yes]{color:var(--text-secondary)}.lq-guide__stepBody{font-size:13px;color:var(--text-secondary);margin-bottom:8px;text-wrap:pretty}.lq-guide__stepActions{display:flex;gap:14px;align-items:center;font-size:12px}.lq-guide__link{border:none;background:transparent;padding:0;font:inherit;font-weight:600;color:var(--accent-text);cursor:pointer;text-align:left}.lq-guide__link:hover{text-decoration:underline}.lq-guide__link--quiet{font-weight:400;color:var(--text-muted)}.lq-guide__done{background:var(--ok-bg);border-left:2px solid var(--status-ok);padding:12px 14px;font-size:13px;margin-top:6px}.lq-guide__note{margin-top:18px;padding:12px 14px;background:var(--info-bg);font-size:12px;color:var(--text-secondary);text-wrap:pretty}.lq-guide__noteLead{color:var(--text-primary)}.lq-guide__group{font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:4px}.lq-guide__pageTitle{margin:0 0 8px;font-size:16px;font-weight:700}.lq-guide__what{margin:0 0 18px;font-size:13px;color:var(--text-secondary);text-wrap:pretty}.lq-guide__doLabel{font-size:12px;font-weight:600;margin-bottom:8px}.lq-guide__do{display:flex;flex-direction:column;border-top:1px solid var(--border-subtle)}.lq-guide__doRow{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--border-subtle);font-size:13px;text-wrap:pretty}.lq-guide__doNum{font-family:var(--lumiq-font-mono);font-size:12px;color:var(--accent-text);font-weight:500}.lq-guide__follows{margin:16px 0 0;font-size:12px;color:var(--text-muted)}.lq-guide__search{position:relative;margin-bottom:16px}.lq-guide__searchIcon{position:absolute;left:10px;top:9px;color:var(--text-muted)}.lq-guide__searchInput{width:100%;height:32px;padding:0 10px 0 30px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-sm);background:var(--surface-base);color:var(--text-primary);font:inherit;font-size:13px}.lq-guide__noMatch{font-size:13px;color:var(--text-secondary);padding:12px 0}.lq-guide__topicGroup{margin-bottom:18px}.lq-guide__groupName{font-size:10px;font-weight:600;color:var(--text-muted);padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}.lq-guide__topic{display:block;width:100%;text-align:left;border:none;border-bottom:1px solid var(--border-subtle);background:transparent;padding:10px 0;cursor:pointer;color:var(--text-primary)}.lq-guide__topic:hover{background:var(--un-bg)}.lq-guide__topicLabel{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.lq-guide__here{font-size:10px;font-weight:600;color:var(--accent-text);background:var(--info-bg);padding:1px 6px}.lq-guide__topicWhat{font-size:12px;color:var(--text-secondary);margin-top:2px;text-wrap:pretty}.lq-guide__foot{flex:none;padding:10px 20px;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-muted);display:flex;gap:6px;align-items:center}.lq-guide__kbd{font-family:var(--lumiq-font-mono);border:1px solid var(--border-subtle);padding:0 4px}.lq-pmark{width:18px;height:18px;flex:none;fill:currentColor}.lq-pmark--tinted{color:var(--pmark-ink, var(--text-primary));fill:var(--pmark-ink, var(--text-primary))}:root[data-theme=dark] .lq-pmark--tinted{color:var(--pmark-ink-dark, var(--text-primary));fill:var(--pmark-ink-dark, var(--text-primary))}.lq-harvestbar{padding:var(--space-3) var(--space-4)}.lq-harvestbar__row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;min-height:var(--control-height-sm)}.lq-harvestbar__row>*{flex-shrink:0}.lq-harvestbar__title{font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-primary)}.lq-harvestbar__activity{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}.lq-harvestbar__meter{display:inline-flex;align-items:center;gap:var(--space-2);flex:1 1 160px;min-width:80px;max-width:420px}.lq-harvestbar__track{flex:1 1 auto}.lq-harvestbar__track>.lq-runbar__fill{display:block}.lq-harvestbar__percent{font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600;color:var(--text-primary);min-width:4ch;text-align:right}.lq-harvestbar__counts{margin-left:auto;padding-left:var(--space-3);border-left:1px solid var(--border-subtle);font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary);white-space:nowrap}.lq-harvestbar__line{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary);overflow-wrap:anywhere}.lq-harvestbar__line--warn,.lq-harvestbar__failures{color:var(--status-warn)}.lq-harvestbar__failures{cursor:pointer}.lq-harvestbar__failureList{margin:var(--space-2) 0 0;padding-left:var(--space-4)}@media (max-width: 720px){.lq-harvestbar__row{flex-wrap:wrap}.lq-harvestbar__counts{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;margin-left:0;padding-left:0;border-left:0}}.lq-ov{container:ov / inline-size;display:flex;flex-direction:column;gap:var(--space-5)}.lq-ov-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5)}.lq-ov-head__titles{min-width:0}.lq-ov-head__title{margin:0;color:var(--text-primary);font-size:var(--text-xl);line-height:var(--text-xl-line);font-weight:600;letter-spacing:-.015em}.lq-ov-head__lede{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-base);line-height:var(--text-base-line)}.lq-ov-head__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.lq-ov-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 var(--space-3);border:1px solid var(--ov-hairline);border-radius:var(--lumiq-radius-pill);background:var(--surface-raised);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-ov-chip__label{color:var(--text-muted)}.lq-ov-chip__value{color:var(--text-primary);font-weight:600}.lq-ov-icon{flex:none;width:18px;height:18px}.lq-ov-icon--arrow{width:14px;height:14px;transition:translate var(--motion-state)}.lq-ov-note{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-ov-note__hint{color:var(--text-muted)}.lq-ov-link{display:inline-flex;align-items:center;min-height:24px;color:var(--ov-ink);font-size:var(--text-sm);font-weight:600;text-decoration:none}.lq-ov-link:hover{color:var(--ov-ink);text-decoration:underline;text-underline-offset:3px}.lq-ov-more{align-self:flex-start;min-height:32px;padding:0 var(--space-3);border:1px solid var(--ov-hairline);border-radius:var(--lumiq-radius-pill);background:var(--surface-raised);color:var(--ov-ink);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background-color var(--motion-state),border-color var(--motion-state)}.lq-ov-more:hover{border-color:transparent;background:var(--ov-wash-indigo)}.lq-ov-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border-radius:var(--ov-radius-sm);background:var(--ov-mark);color:var(--ov-on-mark);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:background-color var(--motion-state)}.lq-ov-button:hover{background:var(--ov-ink);color:var(--ov-on-mark)}.lq-ov-panel{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--ov-hairline);border-radius:var(--ov-radius);background:var(--surface-raised);box-shadow:var(--ov-shadow)}.lq-ov-attn,.lq-ov-feed,.lq-ov-coverage{gap:var(--space-3)}.lq-ov-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.lq-ov-panel__titles{min-width:0}.lq-ov-panel__title{margin:0;color:var(--text-primary);font-size:var(--text-md);line-height:var(--text-md-line);font-weight:600;letter-spacing:-.01em}.lq-ov-panel__titles>.lq-infotip-row{display:flex}.lq-ov-panel__sub{margin:2px 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-ov-panel__actions{display:flex;flex:none;align-items:center;gap:var(--space-2)}.lq-ov-skel{display:flex;flex-direction:column;gap:var(--space-2)}.lq-ov-skel__bar{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--ov-skeleton) 0%,var(--ov-skeleton-sheen) 50%,var(--ov-skeleton) 100%);background-size:200% 100%;animation:lq-ov-sheen 1.6s ease-in-out infinite}.lq-ov-skel__bar--short{width:30%}.lq-ov-skel__bar--medium{width:55%}.lq-ov-skel__bar--long{width:85%}.lq-ov-skel__bar--figure{width:42%;height:28px;border-radius:var(--ov-radius-xs)}.lq-ov-skel__bar--block{width:100%;height:236px;border-radius:var(--ov-radius-sm)}@keyframes lq-ov-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}.lq-ov-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.lq-ov-kpi{position:relative;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--ov-hairline);border-radius:var(--ov-radius);background:var(--surface-raised);box-shadow:var(--ov-shadow);transition:translate var(--motion-enter),box-shadow var(--motion-enter),border-color var(--motion-state)}.lq-ov-kpi__top{display:flex;align-items:center;gap:var(--space-3);min-width:0}.lq-ov-kpi__icon{display:inline-grid;flex:none;place-items:center;width:36px;height:36px;border-radius:var(--ov-radius-sm)}.lq-ov-kpi__icon--indigo{background:var(--ov-wash-indigo);color:var(--ov-ink-indigo)}.lq-ov-kpi__icon--blue{background:var(--ov-wash-blue);color:var(--ov-ink-blue)}.lq-ov-kpi__icon--mint{background:var(--ov-wash-mint);color:var(--ov-ink-mint)}.lq-ov-kpi__icon--amber{background:var(--ov-wash-amber);color:var(--ov-ink-amber)}.lq-ov-kpi__icon--coral{background:var(--ov-wash-coral);color:var(--ov-ink-coral)}.lq-ov-kpi__icon--neutral{background:var(--surface-sunken);color:var(--text-muted)}.lq-ov-kpi__label{margin:0;min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:500}.lq-ov-kpi__link,.lq-ov-kpi__link:hover{color:inherit;text-decoration:none}.lq-ov-kpi__link:after{content:"";position:absolute;inset:0;border-radius:var(--ov-radius)}.lq-ov-kpi__link:focus-visible{box-shadow:none}.lq-ov-kpi__link:focus-visible:after{box-shadow:var(--focus-ring)}.lq-ov-kpi__figure{display:flex;align-items:baseline;gap:6px;min-width:0;margin:0 0 auto}.lq-ov-kpi__value{color:var(--text-primary);font-size:var(--text-xl);line-height:var(--text-xl-line);font-weight:600;letter-spacing:-.02em}.lq-ov-kpi__unit{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line);white-space:nowrap}.lq-ov-kpi__absent{color:var(--text-muted);font-size:var(--text-md);line-height:var(--text-xl-line);font-weight:600}.lq-ov-kpi__picture{min-width:0}.lq-ov-kpi__foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-ov-kpi__aside{color:var(--text-muted)}.lq-ov-kpi__split{display:inline-flex;flex-wrap:wrap;gap:0 6px}.lq-ov-kpi__split>span+span:before{content:"·";margin-right:6px;color:var(--text-muted)}.lq-ov-kpi__lead{color:var(--ov-ink-coral);font-weight:600}.lq-ov-kpi__part{color:var(--text-muted)}.lq-ov-delta{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:var(--lumiq-radius-pill);font-size:var(--text-xs);line-height:var(--text-xs-line);font-weight:600;font-variant-numeric:tabular-nums}.lq-ov-delta--up{background:var(--ov-wash-mint);color:var(--ov-ink-mint)}.lq-ov-delta--down{background:var(--ov-wash-coral);color:var(--ov-ink-coral)}.lq-ov-delta--flat{background:var(--surface-sunken);color:var(--text-secondary)}.lq-ov-strip{display:flex;gap:2px;height:6px;overflow:hidden;border-radius:var(--lumiq-radius-pill)}.lq-ov-strip__seg,.lq-ov-strip__rest{flex:1 1 0;min-width:4px}.lq-ov-strip__seg--mark{background:var(--ov-mark)}.lq-ov-strip__seg--coral{background:var(--ov-seg-coral)}.lq-ov-strip__seg--amber{background:var(--ov-seg-amber)}.lq-ov-strip__seg--neutral{background:var(--ov-seg-neutral)}.lq-ov-strip__rest{background:repeating-linear-gradient(135deg,var(--ov-hatch) 0 2px,var(--ov-track) 2px 5px)}.lq-ov-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);grid-template-rows:auto 1fr;align-items:start;gap:var(--space-5)}.lq-ov-lead,.lq-ov-main,.lq-ov-side{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.lq-ov-lead{grid-row:1;grid-column:2}.lq-ov-main{grid-row:1 / span 2;grid-column:1}.lq-ov-side{grid-row:2;grid-column:2}.lq-ov-quick{container:ovquick / inline-size}.lq-ov-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.lq-ov-actions__slot{display:flex;min-width:0}.lq-ov-action{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;padding:var(--space-4);border-radius:var(--ov-radius-sm);color:var(--text-primary);text-decoration:none;transition:translate var(--motion-enter),box-shadow var(--motion-enter)}.lq-ov-action:hover{color:var(--text-primary)}.lq-ov-action--data{background:var(--ov-wash-blue)}.lq-ov-action--quality{background:var(--ov-wash-indigo)}.lq-ov-action--ai{background:var(--ov-wash-lavender)}.lq-ov-action--governance{background:var(--ov-wash-mint)}.lq-ov-action__icon{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:var(--space-2);border-radius:var(--ov-radius-xs);background:var(--surface-raised)}.lq-ov-action--data .lq-ov-action__icon{color:var(--ov-ink-blue)}.lq-ov-action--quality .lq-ov-action__icon{color:var(--ov-ink-indigo)}.lq-ov-action--ai .lq-ov-action__icon{color:var(--ov-ink-lavender)}.lq-ov-action--governance .lq-ov-action__icon{color:var(--ov-ink-mint)}.lq-ov-action__name{font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600}.lq-ov-action__hint{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-ov-trend{container:ovtrend / inline-size}.lq-ov-trend__body{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:start;gap:var(--space-4)}.lq-ov-trend__plot{min-width:0;min-height:236px}.lq-ov-trend__canvas{position:relative;border-radius:var(--ov-radius-xs);transition:opacity var(--motion-enter)}.lq-ov-trend__canvas--held{opacity:.45}.lq-ov-trend__svg{display:block;overflow:visible}.lq-ov-trend__gridline{stroke:var(--ov-hairline);stroke-width:1;shape-rendering:crispEdges}.lq-ov-trend__tick{fill:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.lq-ov-trend__tick--day{font-variant-numeric:normal}.lq-ov-trend__area{stroke:none}.lq-ov-trend__washTop{stop-color:var(--ov-mark);stop-opacity:.16}.lq-ov-trend__washBottom{stop-color:var(--ov-mark);stop-opacity:0}.lq-ov-trend__line{fill:none;stroke:var(--ov-mark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lq-ov-trend__halo{fill:var(--ov-mark);opacity:0}.lq-ov-trend__end{fill:var(--ov-mark);stroke:var(--surface-raised);stroke-width:2}.lq-ov-trend__endLabel{fill:var(--text-primary);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}.lq-ov-trend__cross{pointer-events:none}.lq-ov-trend__crossline{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:3 3}.lq-ov-trend__crossdot{fill:var(--surface-raised);stroke:var(--ov-mark);stroke-width:2}.lq-ov-trend__hit{fill:transparent;cursor:crosshair}.lq-ov-trend__readout{position:absolute;z-index:2;display:flex;flex-direction:column;gap:1px;min-width:132px;padding:var(--space-2) var(--space-3);border:1px solid var(--ov-hairline);border-radius:var(--ov-radius-xs);background:var(--surface-overlay);box-shadow:var(--ov-shadow-lift);pointer-events:none;translate:12px 0}.lq-ov-trend__readout--left{translate:calc(-100% - 12px) 0}.lq-ov-trend__readoutValue{color:var(--text-primary);font-size:var(--text-md);line-height:var(--text-md-line);font-weight:600;font-variant-numeric:tabular-nums}.lq-ov-trend__readoutDay{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-ov-trend__readoutMeta{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-ov-trend__snapshot{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.lq-ov-trend__stat{display:flex;flex-direction:column;padding:var(--space-3);border-radius:var(--ov-radius-sm);background:var(--surface-sunken)}.lq-ov-trend__statLabel{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-ov-trend__statValue{margin:0;color:var(--text-primary);font-size:var(--text-lg);line-height:var(--text-lg-line);font-weight:600;font-variant-numeric:tabular-nums}.lq-ov-trend__statDay{margin:0;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-ov-window{display:inline-flex;gap:2px;padding:3px;border-radius:var(--ov-radius-sm);background:var(--surface-sunken)}.lq-ov-window__option{min-height:28px;padding:0 var(--space-3);border:0;border-radius:var(--ov-radius-xs);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background-color var(--motion-state),color var(--motion-state),box-shadow var(--motion-state)}.lq-ov-window__option:hover{color:var(--text-primary)}.lq-ov-window__option[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--ov-shadow)}.lq-ov-coverage__list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.lq-ov-coverage__row{display:grid;grid-template-columns:minmax(96px,30%) minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.lq-ov-coverage__name{min-width:0;overflow:hidden;font-size:var(--text-sm);line-height:var(--text-sm-line);text-overflow:ellipsis;white-space:nowrap}.lq-ov-coverage__name a{color:var(--text-primary);font-weight:500;text-decoration:none}.lq-ov-coverage__name a:hover{color:var(--ov-ink);text-decoration:underline;text-underline-offset:3px}.lq-ov-coverage__unnamed{color:var(--text-muted)}.lq-ov-coverage__track{position:relative;height:8px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--ov-track)}.lq-ov-coverage__track--absent{background:repeating-linear-gradient(135deg,var(--ov-hatch) 0 2px,var(--ov-track) 2px 5px)}.lq-ov-coverage__fill{display:block;height:100%;border-radius:inherit;background:var(--ov-mark)}.lq-ov-coverage__count{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--text-xs-line);font-variant-numeric:tabular-nums;white-space:nowrap}.lq-ov-coverage__partial{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-ov-attn__blind{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--ov-radius-xs);background:var(--ov-wash-amber);color:var(--ov-ink-amber);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-ov-attn__list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.lq-ov-attn__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--ov-hairline);border-radius:var(--ov-radius-sm);background:var(--surface-raised);transition:translate var(--motion-enter),box-shadow var(--motion-enter),border-color var(--motion-state)}.lq-ov-attn__icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--ov-radius-xs)}.lq-ov-attn__item--danger .lq-ov-attn__icon,.lq-ov-attn__item--danger .lq-ov-attn__tag{background:var(--ov-wash-coral);color:var(--ov-ink-coral)}.lq-ov-attn__item--warn .lq-ov-attn__icon,.lq-ov-attn__item--warn .lq-ov-attn__tag{background:var(--ov-wash-amber);color:var(--ov-ink-amber)}.lq-ov-attn__item--neutral .lq-ov-attn__icon,.lq-ov-attn__item--neutral .lq-ov-attn__tag{background:var(--ov-wash-indigo);color:var(--ov-ink-indigo)}.lq-ov-attn__body{display:flex;flex-direction:column;gap:2px;min-width:0}.lq-ov-attn__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);min-width:0}.lq-ov-attn__subject{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600}.lq-ov-attn__subject--unnamed{color:var(--text-muted);font-weight:500}.lq-ov-attn__tag{flex:none;padding:0 var(--space-2);border-radius:var(--lumiq-radius-pill);font-size:var(--text-xs);line-height:var(--text-xs-line);font-weight:600}.lq-ov-attn__why{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--text-xs-line);-webkit-box-orient:vertical;-webkit-line-clamp:2}.lq-ov-attn__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-ov-attn__since{color:var(--text-muted)}.lq-ov-attn__act{display:inline-flex;align-items:center;gap:4px;color:var(--ov-ink);font-weight:600;text-decoration:none}.lq-ov-attn__act:hover{color:var(--ov-ink)}.lq-ov-attn__act:after{content:"";position:absolute;inset:0;border-radius:var(--ov-radius-sm)}.lq-ov-attn__act:focus-visible{box-shadow:none}.lq-ov-attn__act:focus-visible:after{box-shadow:var(--focus-ring)}.lq-ov-feed__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lq-ov-feed__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:var(--space-2) 0}.lq-ov-feed__item+.lq-ov-feed__item{border-top:1px solid var(--ov-hairline)}.lq-ov-feed__who{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--ov-radius-xs);background:var(--ov-wash-lavender);color:var(--ov-ink-lavender);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}.lq-ov-feed__who--system{background:var(--surface-sunken);color:var(--text-muted)}.lq-ov-feed__text{min-width:0}.lq-ov-feed__what{margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-ov-feed__actor{margin:0;overflow:hidden;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--text-xs-line);text-overflow:ellipsis;white-space:nowrap}.lq-ov-feed__actor--system{color:var(--text-muted)}.lq-ov-feed__when{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--text-sm-line);font-variant-numeric:tabular-nums;white-space:nowrap}.lq-ov-copilot{background:linear-gradient(180deg,var(--ov-wash-indigo) 0%,var(--surface-raised) 70%)}.lq-ov-copilot__intro{display:flex;align-items:center;gap:var(--space-3)}.lq-ov-copilot__lede{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-ov-copilot__asks{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.lq-ov-copilot__ask{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--ov-hairline);border-radius:var(--ov-radius-sm);background:var(--surface-raised);color:var(--text-primary);font-size:var(--text-sm);line-height:var(--text-sm-line);text-decoration:none;transition:border-color var(--motion-state),box-shadow var(--motion-enter)}.lq-ov-copilot__ask:hover{border-color:color-mix(in srgb,var(--ov-mark) 40%,var(--ov-hairline));box-shadow:var(--ov-shadow);color:var(--text-primary)}.lq-ov-mark{flex:none;width:48px;height:48px;overflow:visible}.lq-ov-mark__ring{fill:none;stroke:var(--ov-mark);stroke-width:1.5;opacity:0}.lq-ov-mark__body,.lq-ov-mark__top{will-change:transform}.lq-ov-mark__base{fill:var(--ov-wash-indigo);stroke:var(--ov-mark);stroke-opacity:.35;stroke-width:1}.lq-ov-mark__mid{fill:var(--ov-wash-lavender);stroke:var(--ov-mark);stroke-opacity:.55;stroke-width:1}.lq-ov-mark__stop-a{stop-color:var(--ov-mark)}.lq-ov-mark__stop-b{stop-color:var(--ov-ink-lavender)}.lq-ov-mark__core{fill:var(--surface-raised);opacity:.92}@media (hover: hover){.lq-ov-kpi:hover{translate:0 -2px;border-color:color-mix(in srgb,var(--ov-mark) 22%,var(--ov-hairline));box-shadow:var(--ov-shadow-lift)}.lq-ov-action:hover{translate:0 -2px;box-shadow:var(--ov-shadow-lift)}.lq-ov-attn__item:hover{translate:0 -1px;border-color:color-mix(in srgb,var(--ov-mark) 28%,var(--ov-hairline));box-shadow:var(--ov-shadow-lift)}.lq-ov-attn__act:hover .lq-ov-icon--arrow,.lq-ov-copilot__ask:hover .lq-ov-icon--arrow{translate:2px 0}}.lq-ov-kpi:active,.lq-ov-action:active,.lq-ov-attn__item:active{translate:0 0}@media (prefers-reduced-motion: reduce){.lq-ov-skel__bar{animation:none}}@container ov (max-width: 979px){.lq-ov-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.lq-ov-lead,.lq-ov-main,.lq-ov-side{grid-row:auto;grid-column:auto}}@container ov (min-width: 640px) and (max-width: 979px){.lq-ov-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@container ov (max-width: 879px){.lq-ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ov (max-width: 459px){.lq-ov-kpis{grid-template-columns:minmax(0,1fr)}}@container ovquick (max-width: 599px){.lq-ov-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ovtrend (max-width: 559px){.lq-ov-trend__body{grid-template-columns:minmax(0,1fr)}.lq-ov-trend__snapshot{flex-direction:row}.lq-ov-trend__stat{flex:1 1 0;min-width:0}}.lq-cn__counts{display:flex;flex-wrap:wrap;gap:28px;font-size:var(--text-sm);color:var(--text-secondary)}.lq-cn__count{margin-right:6px;font-size:20px;font-weight:600;color:var(--text-primary)}.lq-cn__count[data-tone=ok]{color:var(--status-ok)}.lq-cn__count[data-tone=error]{color:var(--status-error)}.lq-cn__count[data-tone=unknown]{color:var(--status-unknown)}.lq-cn__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:18px}.lq-cn__card{display:flex;flex-direction:column;gap:14px;padding:18px 20px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:var(--shadow);transition:box-shadow .2s ease,border-color .2s ease}.lq-cn__card:hover{border-color:color-mix(in srgb,var(--border-subtle) 60%,var(--border-control));box-shadow:var(--shadow-hover)}.lq-cn__head{display:flex;align-items:flex-start;gap:var(--space-3)}.lq-cn__glyph{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:var(--surface-chip);color:var(--text-secondary)}.lq-cn__glyph svg{width:18px;height:18px}.lq-cn__who{flex:1;min-width:0}.lq-cn__nameRow{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.lq-cn__name{font-size:15px;font-weight:600;color:var(--text-primary);text-decoration:none}.lq-cn__name:hover{color:var(--accent-text)}.lq-cn__type{padding:1px 6px;border-radius:4px;background:var(--surface-chip);color:var(--text-muted);font-family:var(--lumiq-font-mono);font-size:11px;font-weight:500}.lq-cn__version{padding:1px 6px;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-muted);font-family:var(--lumiq-font-mono);font-size:11px;white-space:nowrap}.lq-cn__version[data-support=limited]{border-color:transparent;background:var(--warn-bg);color:var(--status-warn);font-weight:500}.lq-cn__address{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-muted)}.lq-cn__state{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--lumiq-radius-pill);background:var(--un-bg);color:var(--status-unknown);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.lq-cn__state[data-tone=ok]{background:var(--ok-bg);color:var(--status-ok)}.lq-cn__state[data-tone=error]{background:var(--err-bg);color:var(--status-error)}.lq-cn__dot{width:7px;height:7px;border-radius:50%;background:currentColor;border:1.5px solid currentColor}.lq-cn__dot--hollow{background:transparent}.lq-cn__reach{align-self:flex-start;padding:2px 8px;border-radius:5px;background:color-mix(in srgb,var(--accent) 10%,var(--surface-raised));color:var(--accent-text);font-size:var(--text-xs)}.lq-cn__reach[data-reach=metadata],.lq-cn__reach[data-reach=none]{background:var(--copilot-tint);color:var(--copilot-accent)}.lq-cn__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:var(--space-3) 0;border-top:1px solid var(--surface-chip);border-bottom:1px solid var(--surface-chip)}.lq-cn__fact{font-size:18px;font-weight:600;color:var(--text-primary)}.lq-cn__fact--small{padding-top:3px;font-size:var(--text-sm);font-weight:500}.lq-cn__factLabel{font-size:var(--text-xs);color:var(--text-muted)}.lq-cn__harvest{display:flex;flex-direction:column;gap:var(--space-2)}.lq-cn__harvestHead{display:flex;justify-content:space-between;font-size:var(--text-xs)}.lq-cn__harvestTitle{font-weight:500}.lq-cn__harvestCount{color:var(--text-muted)}.lq-cn__track{height:6px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--surface-chip)}.lq-cn__bar{height:100%;border-radius:var(--lumiq-radius-pill);background:var(--accent);transition:width .5s cubic-bezier(.2,.7,.2,1)}.lq-cn__bar--hatched{width:100%;background:var(--hatch)}.lq-cn__steps{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;font-size:var(--text-xs)}.lq-cn__step{display:flex;gap:var(--space-2);color:var(--text-muted)}.lq-cn__step[data-at=done]{color:var(--status-ok)}.lq-cn__step[data-at=now]{color:var(--accent-text);font-weight:600}.lq-cn__stepMark{width:12px;text-align:center}.lq-cn__message{margin:0;padding:var(--space-2) 10px;border-radius:var(--lumiq-radius-sm);background:var(--surface-row-hover);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--text-xs-line);text-wrap:pretty}.lq-cn__message[data-tone=error]{background:var(--err-bg);color:var(--status-error)}.lq-cn__actions{display:flex;align-items:center;gap:var(--space-2);margin-top:auto}.lq-cn__btn{height:32px;padding:0 12px;border:1px solid var(--border-control);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background .15s ease}.lq-cn__btn:hover:not(:disabled){background:var(--surface-hover)}.lq-cn__btn:disabled{cursor:progress;opacity:.6}.lq-cn__spacer{flex:1}.lq-cn__open{padding:0 6px;color:var(--accent-text);font-size:var(--text-sm);font-weight:500;text-decoration:none}.lq-cn__open:after{content:" →"}.lq-cn__open:hover{text-decoration:underline}@media (max-width: 719px){.lq-cn__grid{grid-template-columns:minmax(0,1fr)}.lq-cn__counts{gap:var(--space-4)}}.lq-cd__head{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.lq-ctile{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--un-bg);color:var(--status-unknown);font-size:var(--text-md);font-weight:700;letter-spacing:-.02em}.lq-ctile[data-type=postgresql]{background:var(--ov-wash-blue);color:var(--ov-ink-blue)}.lq-ctile[data-type=mysql]{background:var(--ov-wash-mint);color:var(--ov-ink-mint)}.lq-ctile[data-type=oracle]{background:var(--ov-wash-coral);color:var(--ov-ink-coral)}.lq-ctile[data-type=snowflake]{background:var(--info-bg);color:var(--status-info)}.lq-ctile[data-type=databricks]{background:var(--ov-wash-amber);color:var(--ov-ink-amber)}.lq-ctile--small{width:34px;height:34px;border-radius:9px;font-size:var(--text-sm)}.lq-rg__flow{display:flex;flex-direction:column;gap:18px}.lq-rg .lq-trail{padding:12px 14px;background:var(--surface-sunken);border-color:transparent;box-shadow:none}.lq-rg .lq-trail__step{min-width:130px}.lq-rg__body{animation:lq-fade var(--motion-enter)}.lq-rg__subhead{margin:0 0 10px;font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600;color:var(--text-primary)}.lq-rg__note{margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-rg__loading{display:flex;flex-direction:column;gap:12px}.lq-rg__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}.lq-rg__types{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;border:none;min-width:0}.lq-rg__type{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);cursor:pointer;transition:border-color var(--motion-state),box-shadow var(--motion-state)}.lq-rg__type:hover{border-color:var(--border-strong)}.lq-rg__type[data-selected=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.lq-rg__type:has(.lq-rg__radio:focus-visible){box-shadow:var(--focus-ring)}.lq-rg__type[data-unavailable=true]{opacity:.5;cursor:not-allowed}.lq-rg__type[data-unavailable=true]:hover{border-color:var(--border-subtle)}.lq-rg__radio{position:absolute;opacity:0;pointer-events:none}.lq-rg__typeHead{display:flex;align-items:center;gap:10px;min-width:0}.lq-rg__typeName{font-size:var(--text-base);font-weight:600;color:var(--text-primary)}.lq-rg__uses{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--text-xs)}.lq-rg__use[data-offered=true]{color:var(--status-ok)}.lq-rg__use[data-offered=false]{color:var(--text-muted)}.lq-rg__typeNote{font-size:var(--text-xs);color:var(--text-muted)}.lq-rg__form{margin:0}.lq-rg__typeBar{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}.lq-rg__typeBarName{font-size:var(--text-md);font-weight:600;color:var(--text-primary)}.lq-rg__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px;margin-bottom:14px}.lq-rg__grid .lq-field{margin-bottom:0}.lq-rg__cell{grid-column:span 2;min-width:0}.lq-rg__cell--half{grid-column:span 3}.lq-rg__cell--wide{grid-column:span 4}.lq-rg__cell--full{grid-column:1 / -1}.lq-rg__form .lq-segfilter{gap:2px;margin-bottom:14px;padding:3px;background:var(--surface-sunken);border-radius:8px}.lq-rg__form .lq-segfilter__option{height:28px;padding:0 14px;background:transparent;border-color:transparent;border-radius:6px;color:var(--text-muted)}.lq-rg__form .lq-segfilter__option[aria-pressed=true]{background:var(--surface-raised);border-color:transparent;color:var(--text-primary);box-shadow:0 1px 2px #14181c1f}.lq-rg__assurance{margin:0 0 4px;font-size:var(--text-xs);color:var(--text-muted)}.lq-rg__lead{margin:0 0 12px;font-size:var(--text-sm);color:var(--text-secondary)}.lq-rg__checks{display:grid;gap:8px;margin:0 0 14px;padding:0;list-style:none}.lq-rg__check{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--surface-sunken);border:1px solid transparent;border-radius:var(--lumiq-radius);color:var(--text-primary);transition:background-color var(--motion-state),border-color var(--motion-state)}.lq-rg__check[data-state=running]{border-color:var(--accent)}.lq-rg__check[data-state=passed]{background:var(--ok-bg)}.lq-rg__check[data-state=failed]{background:var(--err-bg)}.lq-rg__check[data-state=pending]{color:var(--text-muted)}.lq-rg__mark{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--surface-raised);color:var(--text-muted)}.lq-rg__check[data-state=passed] .lq-rg__mark{color:var(--status-ok);animation:lq-rg-settle var(--motion-enter) both}.lq-rg__check[data-state=failed] .lq-rg__mark{color:var(--status-error);animation:lq-rg-settle var(--motion-enter) both}.lq-rg__check:nth-child(2) .lq-rg__mark{animation-delay:70ms}.lq-rg__check:nth-child(3) .lq-rg__mark{animation-delay:.14s}@keyframes lq-rg-settle{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.lq-rg__spin{width:12px;height:12px;border:2px solid var(--accent);border-top-color:transparent;border-radius:50%;animation:lumiq-spin .7s linear infinite}.lq-rg__unconfirmed{font-size:var(--text-xs);font-weight:700}.lq-rg__checkText{font-size:var(--text-base);font-weight:500}.lq-rg__result{margin:0 0 12px;font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-rg__result[data-tone=ok]{font-weight:500;color:var(--status-ok)}.lq-rg__result[data-tone=error]{padding:10px 12px;background:var(--err-bg);border-radius:var(--lumiq-radius)}.lq-rg__result[data-tone=ok] .lq-rg__resultLine{color:var(--status-ok)}.lq-rg__result[data-tone=warning]{padding:10px 12px;background:var(--warn-bg);border-radius:var(--lumiq-radius)}.lq-rg__resultLine{margin:0;font-weight:500;color:var(--text-primary)}.lq-rg__resultDetail{margin:4px 0 0;font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere}.lq-rg__schemas{margin:0;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);overflow:hidden}.lq-rg__schema{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 12px}.lq-rg__schema+.lq-rg__schema{border-top:1px solid var(--border-subtle)}.lq-rg__schemaName{font-family:var(--lumiq-font-mono);font-size:var(--text-sm);color:var(--text-primary)}.lq-rg__schemaCount{font-size:var(--text-xs);color:var(--text-muted)}.lq-rg__total{margin:10px 0 4px;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.lq-rg__auto{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius)}.lq-rg__auto[data-disabled=true] .lq-rg__autoLabel{color:var(--text-muted)}.lq-rg__autoText{display:flex;flex-direction:column;gap:2px;min-width:0}.lq-rg__autoLabel{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.lq-rg__autoNote{font-size:var(--text-xs);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-rg__datasets>.lq-alert{margin-top:14px}@media (max-width: 640px){.lq-rg__cell,.lq-rg__cell--half,.lq-rg__cell--wide{grid-column:1 / -1}.lq-rg .lq-trail__step{flex:1 1 45%;min-width:0}.lq-rg .lq-trail__line{display:none}}@media (prefers-reduced-motion: reduce){.lq-rg__body,.lq-rg__check .lq-rg__mark{animation:none}.lq-rg__spin{animation-duration:2s}}.lq-switch{position:relative;flex:none;width:42px;height:24px;padding:0;background:var(--border-strong);border:none;border-radius:var(--lumiq-radius-pill);cursor:pointer;transition:background-color var(--motion-state)}.lq-switch[aria-checked=true]{background:var(--accent)}.lq-switch:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lq-switch:disabled{cursor:not-allowed;opacity:.55}.lq-switch__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--accent-on);box-shadow:0 1px 2px #14181c33;transition:transform var(--motion-state)}.lq-switch[aria-checked=true] .lq-switch__thumb{transform:translate(18px)}.lq-cd__identity{flex:1;min-width:240px}.lq-cd__titleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lq-cd__name{margin:0;font-size:var(--text-title);line-height:var(--text-title-line);font-weight:600;letter-spacing:var(--tracking-title)}.lq-cd__sub{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:3px;font-size:var(--text-sm);color:var(--text-secondary)}.lq-cd__type{font-weight:500}.lq-cd__bullet{color:var(--border-control)}.lq-cd__address{font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-muted)}.lq-cd__actions{display:flex;align-items:center;gap:var(--space-2)}.lq-cd__banner{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-radius:var(--lumiq-radius);background:var(--un-bg);color:var(--text-primary);font-size:var(--text-sm)}.lq-cd__banner[data-tone=error]{background:var(--err-bg);color:var(--status-error)}.lq-cd__banner[data-tone=info]{background:var(--info-bg);color:var(--status-info)}.lq-cd__bannerTitle{font-weight:600}.lq-cd__bannerText{flex:1;min-width:200px}.lq-cd__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.lq-cd__figure{--lq-figure-wash: var(--ov-wash-blue);--lq-figure-ink: var(--ov-ink-blue);display:flex;align-items:center;gap:14px;padding:var(--space-4) 18px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);box-shadow:var(--shadow)}.lq-cd__figure[data-tone=mint]{--lq-figure-wash: var(--ov-wash-mint);--lq-figure-ink: var(--ov-ink-mint)}.lq-cd__figure[data-tone=amber]{--lq-figure-wash: var(--ov-wash-amber);--lq-figure-ink: var(--ov-ink-amber)}.lq-cd__figure[data-tone=lavender]{--lq-figure-wash: var(--ov-wash-lavender);--lq-figure-ink: var(--ov-ink-lavender)}.lq-cd__figureMark{position:relative;flex:none;width:10px;height:38px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--lq-figure-wash)}.lq-cd__figureFill{position:absolute;inset:auto 0 0;height:60%;border-radius:var(--lumiq-radius-pill);background:var(--lq-figure-ink)}.lq-cd__figureText{min-width:0}.lq-cd__figureLabel{font-size:var(--text-xs);color:var(--text-muted)}.lq-cd__figureText>.lq-infotip-row{display:flex}.lq-cd__figureValue{font-size:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.lq-cd__figureSub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--text-secondary)}.lq-cd__panel{display:flex;flex-direction:column;gap:var(--space-3)}.lq-cd__panel--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:var(--space-4);align-items:start}.lq-cd__panel--details{display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.lq-cd__box{min-width:0;padding:18px 20px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);box-shadow:var(--shadow)}.lq-cd__boxTitle{margin:0 0 10px;font-size:14px;font-weight:600;line-height:20px}.lq-cd__box>.lq-infotip-row{display:flex;margin:0 0 10px}.lq-cd__box>.lq-infotip-row>.lq-cd__boxTitle{margin:0}.lq-cd__facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0;font-size:13px}.lq-cd__facts dt{color:var(--text-muted)}.lq-cd__facts dd{margin:0;overflow-wrap:anywhere;font-family:var(--lumiq-font-mono);font-size:12px;line-height:20px}.lq-cd__versionNote{display:block;font-family:var(--lumiq-font-sans);color:var(--text-muted)}.lq-cd__version[data-support=limited] .lq-cd__versionNote{color:var(--status-warn)}.lq-cd__boxAction{margin-top:14px}.lq-cd__caps{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.lq-cd__cap{display:flex;gap:10px;font-size:13px}.lq-cd__capMark{flex:none;width:18px;font-weight:700;color:var(--text-muted)}.lq-cd__capMark[data-answer=yes]{color:var(--status-ok)}.lq-cd__capMark[data-answer=limited]{color:var(--status-warn)}.lq-cd__boxNote{margin:10px 0 0;font-size:var(--text-xs);color:var(--text-muted)}.lq-cd__boxTitle+.lq-cd__boxNote{margin-top:0}.lq-cd__schemas{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lq-cd__schema{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);font-size:13px}.lq-cd__schemaName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lumiq-font-mono);font-size:13px}.lq-cd__schemaCount{flex:none;font-size:var(--text-xs);color:var(--text-muted)}.lq-cd__confirmText{margin:0 0 var(--space-3)}.lq-sd{display:flex;flex-direction:column;gap:var(--space-3)}.lq-sd__note{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-sd__banner{display:flex;align-items:center;gap:14px;padding:var(--space-3) 18px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);box-shadow:var(--shadow)}.lq-sd__bannerText{flex:1;min-width:0;font-size:13px;font-weight:600}.lq-sd__bannerTrack{flex:none;width:140px;height:6px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--surface-sunken)}.lq-sd__bannerFill,.lq-br__fill{display:block;height:100%;border-radius:var(--lumiq-radius-pill);background:var(--accent);transform-origin:left center;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.lq-sd__bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lq-sd__search{width:230px;max-width:100%}.lq-sd__spacer{flex:1}.lq-sd__selection{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 14px;border-radius:var(--lumiq-radius-lg);background:var(--ink-fill);color:var(--ink-on-fill);animation:lq-shell-rise .2s both}.lq-sd__selectionCount{flex:1;font-size:13px;font-weight:600}.lq-sd__clear{min-height:30px;padding:0 10px;border:none;border-radius:var(--lumiq-radius);background:none;color:inherit;font:inherit;font-size:var(--text-xs);opacity:.8;cursor:pointer}.lq-sd__clear:hover{opacity:1}.lq-sd__empty{margin:0;padding:36px;text-align:center;font-size:13px;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg)}.lq-sd__frame{max-height:none;border-radius:var(--lumiq-radius-lg)}.lq-sd__table{min-width:640px}.lq-sd__table tbody tr{transition:background .14s ease}.lq-sd__table tbody tr[data-selected=true]{background:var(--accent-wash)}.lq-sd__pick{width:44px}.lq-sd__hit{display:inline-grid;place-items:center;width:32px;height:32px;margin:-8px;border-radius:var(--lumiq-radius);cursor:pointer}.lq-sd__hit:hover{background:var(--surface-hover)}.lq-sd__check{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.lq-sd__name{font-family:var(--lumiq-font-mono);font-size:13px;font-weight:500;color:var(--text-primary);text-decoration:none}.lq-sd__name:hover{color:var(--accent-text);text-decoration:underline}.lq-sd__schema{color:var(--text-muted)}.lq-sd__vanished{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--status-warn)}.lq-sd__profile{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.lq-sd__age{font-size:var(--text-xs);color:var(--text-muted)}.lq-sd__pager{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.lq-sd__pager .lq-sd__note{margin-right:auto}.lq-br__facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4);margin:0;font-size:13px}.lq-br__fact{display:contents}.lq-br__fact dt{color:var(--text-muted)}.lq-br__fact dd{margin:0}.lq-br__cost{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--lumiq-radius);background:var(--un-bg);font-size:13px;color:var(--text-secondary)}.lq-br__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.lq-br__progress{display:flex;align-items:center;gap:var(--space-3)}.lq-br__track{flex:1;height:8px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--surface-sunken)}.lq-br__count{flex:none;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.lq-br__note{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.lq-br__summary{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:var(--space-4) 0 0;padding:0;list-style:none;font-size:13px;color:var(--text-secondary)}.lq-br__sum{display:flex;align-items:baseline;gap:6px}.lq-br__sumValue{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.lq-br__sum[data-state=failed][data-some=true] .lq-br__sumValue{color:var(--status-error)}.lq-br__items{max-height:280px;margin:var(--space-4) 0 0;padding:0;overflow-y:auto;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius)}.lq-br__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle)}.lq-br__item:first-child{border-top:none}.lq-br__itemName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lumiq-font-mono);font-size:12px}@media (max-width: 720px){.lq-sd__search{width:100%}.lq-sd__spacer,.lq-sd__bannerTrack{display:none}.lq-sd__table{min-width:0}.lq-sd__frame{background:none;border:none;box-shadow:none}}@media (prefers-reduced-motion: reduce){.lq-sd__selection{animation:none}}.lq-ac{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:20px 22px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);box-shadow:var(--shadow)}.lq-ac__head{display:flex;align-items:center;gap:var(--space-3)}.lq-ac__icon{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--ov-wash-blue);color:var(--ov-ink-blue)}.lq-ac__icon[data-tone=mint]{background:var(--ov-wash-mint);color:var(--ov-ink-mint)}.lq-ac__heading{flex:1;min-width:0}.lq-ac__title{margin:0;font-size:15px;font-weight:600;line-height:22px}.lq-ac__heading>.lq-infotip-row{display:flex}.lq-ac__sub{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-ac__chip{display:inline-flex;flex:none;align-items:center;gap:6px;padding:2px 9px;border-radius:var(--lumiq-radius-pill);background:var(--un-bg);color:var(--text-muted);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.lq-ac__chip[data-tone=ok]{background:var(--ok-bg);color:var(--status-ok)}.lq-ac__chip[data-tone=info]{background:var(--info-bg);color:var(--status-info)}.lq-ac__chip[data-tone=warn]{background:var(--warn-bg);color:var(--status-warn)}.lq-ac__chipDot{width:7px;height:7px;border:1.5px solid currentColor;border-radius:50%;background:currentColor}.lq-ac__chip[data-tone=off] .lq-ac__chipDot{background:transparent}.lq-ac__text{margin:0;font-size:13px;color:var(--text-secondary)}.lq-ac__muted{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-ac__warn{margin:0;font-size:var(--text-xs);color:var(--status-warn)}.lq-ac__error{margin:0;font-size:var(--text-xs);color:var(--status-error)}.lq-ac__empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border:1px dashed var(--border-strong);border-radius:var(--lumiq-radius)}.lq-ac__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.lq-ac__tile{min-width:0;padding:var(--space-3) 14px;border-radius:var(--lumiq-radius);background:var(--surface-hover)}.lq-ac__tileLabel{font-size:var(--text-xs);color:var(--text-muted)}.lq-ac__tileValue{margin-top:2px;font-size:14px;font-weight:600;overflow-wrap:anywhere}.lq-ac__tileSub{font-size:var(--text-xs);color:var(--text-muted)}.lq-ac__tileSub[data-tone=danger]{color:var(--status-error)}.lq-ac__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.lq-ac__spacer{flex:1}.lq-ac__by{font-size:var(--text-xs);color:var(--text-muted)}.lq-ac__form{display:flex;flex-direction:column;gap:14px;animation:lq-shell-rise .22s both}.lq-ac__fields{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-3)}.lq-ac__field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--text-primary)}.lq-ac__seg{display:inline-flex;padding:3px;border-radius:9px;background:var(--surface-sunken)}.lq-ac__segOption{min-height:28px;padding:0 13px;border:none;border-radius:7px;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background .16s ease}.lq-ac__segOption[aria-pressed=true]{background:var(--surface-raised);box-shadow:0 1px 2px #14181c1f}.lq-ac__time{width:100px}.lq-ac__zone{width:auto;min-width:180px}.lq-ac__days{display:flex;flex-wrap:wrap;gap:6px}.lq-ac__day{width:44px;height:32px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.lq-ac__day[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.lq-ac__preview{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:10px var(--space-3);border-radius:var(--lumiq-radius);background:var(--ov-wash-blue);color:var(--ov-ink-blue);font-size:13px}.lq-ac__previewDot{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.lq-ac__bar{display:flex;gap:2px;height:8px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--ov-wash-blue)}.lq-ac__barDone{background:var(--status-ok);transition:width .4s cubic-bezier(.2,.7,.2,1)}.lq-ac__barFailed{background:var(--status-error);transition:width .4s cubic-bezier(.2,.7,.2,1)}.lq-ac__counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.lq-ac__count{display:flex;flex-direction:column-reverse;justify-content:flex-end}.lq-ac__countLabel{font-size:var(--text-xs);color:var(--text-muted)}.lq-ac__countValue{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ov-ink-blue)}.lq-ac__count[data-tone=ok] .lq-ac__countValue{color:var(--status-ok)}.lq-ac__count[data-tone=danger] .lq-ac__countValue{color:var(--status-error)}@media (max-width: 480px){.lq-ac{padding:var(--space-4)}.lq-ac__tiles{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.lq-ac__form{animation:none}}.lq-pq{display:flex;flex-direction:column;gap:20px}.lq-pq__card,.lq-pq__hero,.lq-pq__summary,.lq-pq__history,.lq-pq__rule{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);box-shadow:0 1px 2px #14181c0a,0 12px 32px -22px #14181c29}.lq-pq__card{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.lq-pq__mono{font-family:var(--lumiq-font-mono)}.lq-pq__loading{height:220px;border-radius:var(--lumiq-radius-lg);background:linear-gradient(90deg,var(--surface-hover) 0,var(--surface-raised) 40%,var(--surface-hover) 80%);background-size:800px 100%;animation:lq-shimmer 1.4s linear infinite}.lq-pq__note{margin:0;font-size:13px;color:var(--text-secondary)}.lq-pq__btn{display:inline-flex;align-items:center;height:30px;padding:0 11px;border:1px solid var(--border-control);border-radius:7px;background:var(--surface-raised);color:var(--text-primary);font:500 12px var(--lumiq-font-sans);white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.lq-pq__btn:hover:not(:disabled){background:var(--surface-hover)}.lq-pq__btn:disabled{opacity:.45;cursor:not-allowed}.lq-pq__btn--go:hover:not(:disabled),.lq-pq__btn--solid{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.lq-pq__btn--solid{align-self:center;height:34px;padding:0 14px;font-size:13px}.lq-pq__btn--solid:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.lq-pq__btn--alarm:hover:not(:disabled){border-color:color-mix(in srgb,var(--status-error) 30%,var(--border-subtle));background:color-mix(in srgb,var(--status-error) 6%,var(--surface-raised));color:var(--status-error)}.lq-pq__dismiss{min-width:24px;min-height:24px;border:none;background:none;color:inherit;font-size:15px;cursor:pointer}.lq-pq__flash{display:flex;align-items:center;gap:12px;margin:0;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--status-ok) 12%,var(--surface-raised));color:var(--text-primary);font-size:13px;animation:lq-pq-rise .22s both}.lq-pq__flashText{flex:1}.lq-pq__hero{display:flex;flex-direction:column;gap:18px;padding:20px 22px}.lq-pq__heroTop{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.lq-pq__heroText{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:260px}.lq-pq__chip{--pq-tone: var(--text-muted);display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:var(--lumiq-radius-pill);background:color-mix(in srgb,var(--pq-tone) 13%,var(--surface-raised));color:var(--pq-tone);font-size:12px;font-weight:500;white-space:nowrap}.lq-pq__chip[data-tone=ok]{--pq-tone: var(--status-ok)}.lq-pq__chip[data-tone=warn]{--pq-tone: var(--status-warn)}.lq-pq__chip[data-tone=error]{--pq-tone: var(--status-error)}.lq-pq__chip[data-tone=info]{--pq-tone: var(--status-info)}.lq-pq__chipDot{width:7px;height:7px;border-radius:50%;background:currentcolor}.lq-pq__heroTitle{margin:10px 0 0;font-size:20px;font-weight:600;line-height:26px;letter-spacing:-.015em}.lq-pq__heroBody{margin:3px 0 0;font-size:13px;color:var(--text-secondary)}.lq-pq__heroText .lq-pq__btn{margin-top:10px}.lq-pq__heroText .lq-pq__btn--alarm{border-color:color-mix(in srgb,var(--status-error) 30%,var(--border-subtle));color:var(--status-error)}.lq-pq__loadingLine{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:12px;color:var(--status-warn)}.lq-pq__spin{width:11px;height:11px;border:2px solid color-mix(in srgb,var(--status-warn) 25%,transparent);border-top-color:var(--status-warn);border-radius:50%;animation:lq-pq-spin .9s linear infinite}.lq-pq__modeBox{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lq-pq__modeBy{font-size:12px;color:var(--text-muted)}.lq-pq__seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--surface-sunken)}.lq-pq__segOption{height:32px;padding:0 14px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);font:600 13px var(--lumiq-font-sans);white-space:nowrap;cursor:pointer;transition:background .18s,color .18s}.lq-pq__segOption[aria-checked=true],.lq-pq__segOption[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:0 1px 2px #14181c1f}.lq-pq__segOption:disabled{cursor:not-allowed}.lq-pq__segOption:disabled:not([aria-checked=true],[aria-pressed=true]){opacity:.55}.lq-pq__seg--small{align-self:flex-start;border-radius:9px}.lq-pq__seg--small .lq-pq__segOption{height:28px;padding:0 12px;border-radius:7px;font-size:12px}.lq-pq__flow{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:10px;margin:0;padding:0;list-style:none}.lq-pq__flowStep{display:flex;flex:1;align-items:center;min-width:150px}.lq-pq__node{--pq-tone: var(--text-primary);display:flex;flex:1;flex-direction:column;min-width:0;padding:10px 12px;border:1.5px solid var(--border-subtle);border-radius:10px;background:var(--surface-raised);transition:background .3s,border-color .3s}.lq-pq__node[data-dashed=true]{border-style:dashed}.lq-pq__node[data-tone=muted]{--pq-tone: var(--text-muted);border-color:var(--text-muted);background:var(--surface-base)}.lq-pq__node[data-tone=warn]{--pq-tone: var(--status-warn)}.lq-pq__node[data-tone=error]{--pq-tone: var(--status-error)}.lq-pq__node[data-tone=accent]{--pq-tone: var(--accent)}.lq-pq__node[data-tone=warn],.lq-pq__node[data-tone=error],.lq-pq__node[data-tone=accent]{border-color:var(--pq-tone);background:color-mix(in srgb,var(--pq-tone) 10%,var(--surface-raised))}.lq-pq__nodeTitle{font-size:11px;color:var(--text-muted)}.lq-pq__nodeSub{overflow:hidden;font-size:13px;font-weight:600;color:var(--pq-tone);white-space:nowrap;text-overflow:ellipsis}.lq-pq__arrow{flex:none;fill:none;stroke:var(--border-strong);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lq-pq__start{align-items:center;padding:36px;text-align:center}.lq-pq__startTitle{margin:0;font-size:16px;font-weight:600}.lq-pq__startBody{max-width:420px;margin:0;font-size:13px;color:var(--text-secondary)}.lq-pq__split{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.lq-pq__main{display:flex;flex:1.5 1 520px;flex-direction:column;gap:12px;min-width:0}.lq-pq__aside{position:sticky;top:16px;display:flex;flex:1 1 300px;flex-direction:column;gap:12px;min-width:0}.lq-pq__asideTitle{margin:0;font-size:14px;font-weight:600}.lq-pq__asideSub{margin:0;font-size:12px;color:var(--text-muted)}.lq-pq__editingHead{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.lq-pq__editingText{flex:1;min-width:200px}.lq-pq__editing{margin:0;font-size:14px;font-weight:600}.lq-pq__editingSub{margin:0;font-size:12px;color:var(--text-muted)}.lq-pq__readOnly{padding:3px 9px;border:1px dashed var(--border-strong);border-radius:var(--lumiq-radius-pill);font-size:12px;color:var(--text-muted)}.lq-pq__saved{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--status-ok) 12%,var(--surface-raised));font-size:13px;animation:lq-pq-rise .22s both}.lq-pq__savedText{flex:1;min-width:200px}.lq-pq__savedText strong{font-weight:600}.lq-pq__chips{display:flex;flex-wrap:wrap;gap:6px}.lq-pq__roleChip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-pill);background:var(--surface-raised);color:var(--text-secondary);font:500 12px var(--lumiq-font-sans);cursor:pointer;transition:background .16s}.lq-pq__roleChip[aria-pressed=true]{border-color:var(--ink-fill);background:var(--ink-fill);color:var(--ink-on-fill)}.lq-pq__roleCount{opacity:.6}.lq-pq__problemList{margin:0;padding-left:18px}.lq-pq__rules{display:flex;flex-direction:column;gap:8px}.lq-pq__rule{position:relative;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:10px 12px 10px 16px}.lq-pq__rule:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--status-ok);content:"";transition:background .2s}.lq-pq__rule[data-effect=deny]:before{background:var(--status-error)}.lq-pq__ruleLine{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lq-pq__ruleN{flex:none;width:22px;font:600 12px var(--lumiq-font-mono);color:var(--text-muted)}.lq-pq__effect{display:inline-flex;padding:2px;border-radius:8px;background:var(--surface-chip)}.lq-pq__effectOption{height:26px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);font:600 12px var(--lumiq-font-sans);cursor:pointer;transition:background .16s,color .16s}.lq-pq__effectOption[data-effect=allow][aria-pressed=true]{background:var(--status-ok);color:var(--accent-on)}.lq-pq__effectOption[data-effect=deny][aria-pressed=true]{background:var(--status-error);color:var(--accent-on)}.lq-pq__effectOption:disabled{cursor:not-allowed}.lq-pq__select{height:32px;padding:0 8px;border:1px solid var(--border-control);border-radius:7px;background:var(--surface-raised);color:var(--text-primary);font:500 13px var(--lumiq-font-sans);cursor:pointer;transition:border-color .15s,box-shadow .15s}.lq-pq__select:focus-visible,.lq-pq__input:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.lq-pq__select:disabled{cursor:not-allowed;opacity:.7}.lq-pq__select--mono{font-family:var(--lumiq-font-mono);font-size:12px}.lq-pq__select--narrow{max-width:200px}.lq-pq__verb{font-size:13px;color:var(--text-muted)}.lq-pq__in{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lq-pq__ruleTools{display:flex;flex:none;align-items:center;gap:2px;margin-left:auto}.lq-pq__incomplete{font-size:11px;font-weight:600;color:var(--status-warn)}.lq-pq__icon{display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:7px;background:none;color:var(--text-muted);cursor:pointer}.lq-pq__icon svg{fill:none;stroke:currentcolor;stroke-width:1.8;stroke-linecap:round}.lq-pq__icon:hover{background:var(--surface-hover)}.lq-pq__icon--danger:hover{background:color-mix(in srgb,var(--status-error) 8%,var(--surface-raised));color:var(--status-error)}.lq-pq__issue{--pq-tone: var(--status-info);display:flex;align-items:flex-start;gap:8px;margin:0 0 0 30px;padding:7px 10px;border-radius:8px;background:color-mix(in srgb,var(--pq-tone) 11%,var(--surface-raised));color:color-mix(in srgb,var(--pq-tone) 80%,var(--text-primary));font-size:12px}.lq-pq__issue[data-tone=warn]{--pq-tone: var(--status-warn)}.lq-pq__issue[data-tone=error]{--pq-tone: var(--status-error)}.lq-pq__issueMark{display:grid;flex:none;place-items:center;width:16px;height:16px;border:1.5px solid currentcolor;border-radius:50%;font-size:10px;font-weight:700}.lq-pq__emptyRules{margin:0;padding:28px;border:1px dashed var(--border-control);border-radius:var(--lumiq-radius-lg);font-size:13px;color:var(--text-secondary);text-align:center;list-style:none}.lq-pq__filteredEmpty{margin:0;padding:20px;font-size:13px;color:var(--text-muted);text-align:center}.lq-pq__adds{display:flex;gap:8px}.lq-pq__summary{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.lq-pq__callout{--pq-tone: var(--status-info);margin:0;padding:9px 11px;border-radius:8px;background:color-mix(in srgb,var(--pq-tone) 11%,var(--surface-raised));color:color-mix(in srgb,var(--pq-tone) 80%,var(--text-primary));font-size:12px}.lq-pq__callout[data-tone=error]{--pq-tone: var(--status-error)}.lq-pq__callout strong{font-weight:600}.lq-pq__summaryRole{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--border-subtle)}.lq-pq__summaryRoleName{font:600 12px var(--lumiq-font-mono)}.lq-pq__summaryRow{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:start;gap:8px}.lq-pq__summaryType{padding-top:3px;font-size:12px;color:var(--text-muted)}.lq-pq__summaryActs{display:flex;flex-wrap:wrap;gap:5px}.lq-pq__act{--pq-tone: var(--accent);display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--pq-tone) 11%,var(--surface-raised));color:var(--pq-tone);font-size:12px;font-weight:500}.lq-pq__act[data-mark=except],.lq-pq__act[data-mark=only]{--pq-tone: var(--status-warn)}.lq-pq__act[data-mark=denied]{--pq-tone: var(--status-error)}.lq-pq__legend{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-muted)}.lq-pq__bar{position:sticky;bottom:16px;z-index:5;display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:var(--lumiq-radius-lg);background:var(--ink-fill);color:var(--ink-on-fill);box-shadow:0 18px 40px -16px #14181c7f;animation:lq-pq-rise .22s both}.lq-pq__barText{font-size:13px;font-weight:600}.lq-pq__barChip{padding:2px 9px;border-radius:var(--lumiq-radius-pill);background:#ffffff1f;font-size:12px;font-weight:500;white-space:nowrap}.lq-pq__barChip[data-tone=ok]{color:color-mix(in srgb,var(--status-ok) 45%,white)}.lq-pq__barChip[data-tone=error]{color:color-mix(in srgb,var(--status-error) 40%,white)}.lq-pq__barBlock{font-size:12px;opacity:.75}.lq-pq__barSpacer{flex:1}.lq-pq__barGhost,.lq-pq__barOutline,.lq-pq__barSolid{height:30px;padding:0 12px;border-radius:7px;font:600 12px var(--lumiq-font-sans);cursor:pointer}.lq-pq__barGhost{padding:0 10px;border:none;background:none;color:inherit;opacity:.75}.lq-pq__barOutline{border:1px solid rgb(255 255 255 / 24%);background:transparent;color:inherit}.lq-pq__barSolid{border:none;background:var(--surface-raised);color:var(--text-primary)}.lq-pq__barOutline:disabled,.lq-pq__barSolid:disabled{opacity:.45;cursor:not-allowed}.lq-pq__timeline{display:flex;flex:1.5 1 520px;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none}.lq-pq__stop{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px}.lq-pq__rail{display:flex;flex-direction:column;align-items:center}.lq-pq__dot{width:12px;height:12px;margin-top:20px;border-radius:50%;background:var(--border-strong)}.lq-pq__dot[data-state=draft]{background:var(--text-muted)}.lq-pq__dot[data-state=active]{background:var(--status-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-ok) 14%,transparent)}.lq-pq__line{flex:1;width:2px;margin-top:4px;background:var(--border-subtle)}.lq-pq__version{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);background:var(--surface-raised);box-shadow:0 1px 2px #14181c0a}.lq-pq__version[data-state=active]{border-color:color-mix(in srgb,var(--status-ok) 30%,var(--border-subtle));background:color-mix(in srgb,var(--status-ok) 3%,var(--surface-raised))}.lq-pq__versionHead{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lq-pq__versionTitle{font:600 16px var(--lumiq-font-mono)}.lq-pq__pill{--pq-tone: var(--text-muted);padding:2px 9px;border-radius:var(--lumiq-radius-pill);background:color-mix(in srgb,var(--pq-tone) 12%,var(--surface-raised));color:var(--pq-tone);font-size:12px;font-weight:500;white-space:nowrap}.lq-pq__pill[data-state=active]{--pq-tone: var(--status-ok)}.lq-pq__run{--pq-tone: var(--status-warn);display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--pq-tone)}.lq-pq__run[data-running=true]{--pq-tone: var(--status-ok)}.lq-pq__runDot{width:6px;height:6px;border-radius:50%;background:currentcolor}.lq-pq__versionMeta{margin:0;font-size:12px;color:var(--text-muted)}.lq-pq__versionActs{display:flex;flex-wrap:wrap;gap:8px}.lq-pq__history{padding:16px 18px}.lq-pq__acts{margin:8px 0 0;padding:0;list-style:none}.lq-pq__actRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:9px 0;border-top:1px solid var(--border-subtle)}.lq-pq__actTitle{margin:0;font-size:13px;font-weight:500}.lq-pq__actSub,.lq-pq__actWhen{margin:0;font-size:12px;color:var(--text-muted)}.lq-pq__actWhen{white-space:nowrap}.lq-pq__viewList{display:flex;flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none}.lq-pq__viewRule{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--surface-base);font-size:13px}.lq-pq__viewN{width:18px;font:600 12px var(--lumiq-font-mono);color:var(--text-muted)}.lq-pq__viewTag{--pq-tone: var(--status-ok);padding:1px 8px;border-radius:6px;background:color-mix(in srgb,var(--pq-tone) 12%,var(--surface-raised));color:var(--pq-tone);font-size:12px;font-weight:600}.lq-pq__viewTag[data-effect=deny]{--pq-tone: var(--status-error)}.lq-pq__rego{max-height:420px;margin:14px 0 0;overflow:auto;padding:14px;border-radius:8px;background:var(--surface-sunken);font:12px/18px var(--lumiq-font-mono);white-space:pre}.lq-pq__publish{display:flex;flex-direction:column;gap:16px}.lq-pq__changes{display:flex;flex-direction:column;gap:8px}.lq-pq__publishHeading{margin:0;padding:0;font-size:13px;font-weight:600}.lq-pq__diff{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.lq-pq__diffRow{--pq-tone: var(--status-ok);display:flex;gap:8px;padding:6px 10px;border-radius:7px;background:color-mix(in srgb,var(--pq-tone) 9%,var(--surface-raised));font-size:13px}.lq-pq__diffRow[data-change=removed]{--pq-tone: var(--status-error)}.lq-pq__diffMark{flex:none;width:12px;font-weight:700;color:var(--pq-tone)}.lq-pq__bumps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:none}.lq-pq__bumps .lq-pq__publishHeading{margin-bottom:2px}.lq-pq__bump{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-raised);cursor:pointer;transition:border-color .16s,box-shadow .16s}.lq-pq__bump[data-on=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.lq-pq__bumpInput{accent-color:var(--accent)}.lq-pq__bumpText{display:flex;flex:1;flex-direction:column}.lq-pq__bumpName{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.lq-pq__suggested{padding:1px 7px;border-radius:var(--lumiq-radius-pill);background:var(--accent-wash);color:var(--accent-text);font-size:11px;font-weight:500}.lq-pq__bumpWhat{font-size:12px;color:var(--text-muted)}.lq-pq__bumpVersion{font:600 13px var(--lumiq-font-mono)}.lq-pq__publishNote{margin:0;font-size:12px;color:var(--text-secondary)}.lq-pq__publishActions{display:flex;justify-content:flex-end;gap:8px}.lq-pq__checkForm{flex:1 1 340px;min-width:0}.lq-pq__field{display:flex;flex-direction:column;gap:6px;min-width:0}.lq-pq__fieldLabel{font-size:13px;font-weight:500}.lq-pq__fieldPair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lq-pq__input{width:100%;height:36px;padding:0 10px;border:1px solid var(--border-control);border-radius:7px;background:var(--surface-raised);color:var(--text-primary);font:400 13px var(--lumiq-font-sans)}.lq-pq__input.lq-pq__select--mono{font-family:var(--lumiq-font-mono)}.lq-pq__verdict{flex:1.2 1 380px;gap:16px;min-width:0;padding:20px 22px}.lq-pq__verdictHead{display:flex;align-items:center;gap:14px}.lq-pq__verdictMark{--pq-tone: var(--text-muted);display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--pq-tone) 13%,var(--surface-raised));color:var(--pq-tone);font-size:22px;font-weight:700}.lq-pq__verdictMark[data-verdict=allowed]{--pq-tone: var(--status-ok)}.lq-pq__verdictMark[data-verdict=refused]{--pq-tone: var(--status-error)}.lq-pq__verdictMark svg{fill:none;stroke:currentcolor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lq-pq__verdictTitle{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.lq-pq__verdictLine{margin:0;font:13px var(--lumiq-font-mono);color:var(--text-secondary)}.lq-pq__steps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lq-pq__step{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;border-radius:10px;background:var(--surface-base)}.lq-pq__stepMark{--pq-tone: var(--text-muted);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--pq-tone) 14%,var(--surface-raised));color:var(--pq-tone);font-size:12px;font-weight:700}.lq-pq__stepMark[data-outcome=pass]{--pq-tone: var(--status-ok)}.lq-pq__stepMark[data-outcome=fail]{--pq-tone: var(--status-error)}.lq-pq__stepTitle{margin:0;font-size:12px;color:var(--text-muted)}.lq-pq__stepText{margin:1px 0 0;font-size:13px}.lq-pq__others{display:flex;flex-direction:column;gap:10px}.lq-pq__othersToggle{display:flex;align-items:center;align-self:flex-start;gap:8px;min-height:24px;padding:0;border:none;background:none;color:var(--text-secondary);font:500 13px var(--lumiq-font-sans);cursor:pointer}.lq-pq__chev{width:12px}.lq-pq__othersNote{font-weight:400;color:var(--text-muted)}.lq-pq__othersList{margin:0;padding:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);background:var(--surface-raised);list-style:none;animation:lq-pq-rise .2s both}.lq-pq__otherRow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px}.lq-pq__otherRow+.lq-pq__otherRow{border-top:1px solid var(--border-subtle)}.lq-pq__otherName{font:600 13px var(--lumiq-font-mono)}.lq-pq__otherDesc{flex:1;min-width:160px;font-size:12px;color:var(--text-muted)}@keyframes lq-pq-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lq-pq-spin{to{transform:rotate(360deg)}}@media (max-width: 720px){.lq-pq__modeBox{align-items:flex-start}.lq-pq__arrow{display:none}.lq-pq__flowStep{min-width:45%}.lq-pq__nodeSub{white-space:normal}.lq-pq__aside{position:static}.lq-pq__issue{margin-left:0}.lq-pq__fieldPair,.lq-pq__summaryRow{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.lq-pq__flash,.lq-pq__saved,.lq-pq__bar,.lq-pq__othersList,.lq-pq__spin,.lq-pq__loading{animation:none}}.lq-dd{display:flex;flex-direction:column;gap:20px}.lq-dd__back{margin-top:var(--space-3)}.lq-dd__head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4)}.lq-dd__identity{flex:1;min-width:260px}.lq-dd__title{margin:0;font-family:var(--lumiq-font-mono);font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.lq-dd__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.lq-dd__chip{padding:2px var(--space-2);border-radius:5px;background:var(--surface-chip);color:var(--text-secondary);font-size:var(--text-xs)}.lq-dd__note{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.lq-dd__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lq-btn--copilot{background:var(--copilot-wash);color:var(--copilot-ink);border:1px solid var(--copilot-border)}.lq-btn--copilot:hover:not(:disabled){background:var(--copilot-tint)}.lq-dd__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-4)}.lq-dd__tile{display:flex;flex-direction:column;padding:var(--space-4) 18px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a;color:inherit;text-decoration:none}.lq-dd__tile--link{transition:border-color .16s ease}.lq-dd__tile--link:hover{border-color:var(--border-strong)}.lq-dd__tile--link:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.lq-dd__tileLabel{font-size:var(--text-xs);color:var(--text-muted)}.lq-dd__provisional{margin-left:var(--space-1);padding:1px 6px;border-radius:4px;background:var(--warn-bg);color:var(--status-warn);font-size:11px}.lq-dd__tileHead{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.lq-dd__tileValue{margin-top:var(--space-1);font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.03em;color:var(--text-primary)}.lq-dd__tileValue--quiet{font-size:var(--text-md);line-height:34px;letter-spacing:0;color:var(--text-secondary)}.lq-dd__tileValue[data-alert=true]{color:var(--status-error)}.lq-dd__band{padding:2px var(--space-2);border-radius:var(--lumiq-radius-pill);background:var(--un-bg);color:var(--status-unknown);font-size:11px;font-weight:600}.lq-dd__band[data-band=ok]{background:var(--ok-bg);color:var(--status-ok)}.lq-dd__band[data-band=warn]{background:var(--warn-bg);color:var(--status-warn)}.lq-dd__band[data-band=danger]{background:var(--err-bg);color:var(--status-error)}.lq-dd__trend{margin-top:2px;font-size:var(--text-xs);font-weight:500;color:var(--status-ok)}.lq-dd__trend[data-direction=down]{color:var(--status-error)}.lq-dd__coverage{height:4px;margin-top:10px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--surface-chip)}.lq-dd__coverageFill{height:100%;border-radius:var(--lumiq-radius-pill);background:var(--accent)}.lq-dd__tileSub{margin-top:6px;font-size:var(--text-xs);color:var(--text-muted)}.lq-dd__tileLink{margin-top:2px;font-size:var(--text-xs);color:var(--accent-text)}.lq-dd__panel{padding:var(--space-3) var(--space-2);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-dd__lineage{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);padding:28px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius)}.lq-dd__lineageText{flex:1;min-width:240px}.lq-dd__lineageTitle{margin:0;font-size:15px;font-weight:600}.lq-dd__lineageBody{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.lq-pp{display:flex;flex-direction:column;gap:var(--space-4)}.lq-pp__loading{display:flex;flex-direction:column;gap:var(--space-2)}.lq-pp__skeletonHead{height:56px}.lq-pp__skeletonBody{height:220px}.lq-pp__layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.lq-pp__main{flex:2 1 560px;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.lq-pp__side{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.lq-pp__card{padding:var(--space-4) 18px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-pp__card--flush{padding:var(--space-4) var(--space-2) var(--space-2)}.lq-pp__cardHead{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0 14px var(--space-2)}.lq-pp__cardHead--tight{padding:0 0 10px}.lq-pp__cardTitle{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.lq-pp__card>.lq-pp__cardTitle{margin-bottom:10px}.lq-pp__cardMeta{font-size:var(--text-xs);color:var(--text-muted)}.lq-pp__count{padding:0 7px;border-radius:var(--lumiq-radius-pill);background:var(--surface-chip);color:var(--text-muted);font-size:var(--text-xs)}.lq-pp__scroll{overflow-x:auto}.lq-pp__table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.lq-pp__table th,.lq-pp__table td{padding:9px 14px;text-align:left;vertical-align:middle}.lq-pp__table thead th{padding-top:6px;padding-bottom:6px;border-bottom:1px solid var(--surface-chip);color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.lq-pp__table tbody th{font-weight:inherit}.lq-pp__row:hover>*,.lq-pp__row--open>*,.lq-pp__detailRow>*{background:var(--surface-row-hover)}.lq-pp__row>:first-child{border-radius:var(--lumiq-radius-sm) 0 0 var(--lumiq-radius-sm)}.lq-pp__row>:last-child{border-radius:0 var(--lumiq-radius-sm) var(--lumiq-radius-sm) 0}.lq-pp__toggle{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.lq-pp__toggle:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:4px}.lq-pp__chevron{display:inline-block;flex:none;font-size:11px;color:var(--text-muted);transition:transform .18s ease}.lq-pp__row--open .lq-pp__chevron{transform:rotate(90deg)}.lq-pp__table .lq-pp__chevCell{width:14px;padding-right:0}.lq-pp__row{cursor:pointer}.lq-pp__deductions{display:flex;flex-direction:column;gap:6px;margin:var(--space-2) 0 0;padding:0;list-style:none}.lq-pp__deductions>li{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs)}.lq-pp__deductionReason{color:var(--text-secondary)}.lq-pp__deductionPoints{flex:none;font-weight:600;color:var(--status-error)}.lq-pp__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lumiq-font-mono);font-size:13px;font-weight:500}.lq-pp__flag{color:var(--status-warn);font-size:var(--text-xs)}.lq-pp__tip{position:fixed;z-index:60;width:260px;padding:8px 10px;border-radius:8px;background:var(--text-primary);color:var(--surface-raised);font:400 12px/1.45 var(--lumiq-font-sans);text-align:left;box-shadow:var(--shadow-lg);transform:translate(-50%,calc(-100% - 8px));pointer-events:none}.lq-pp__num{font-variant-numeric:tabular-nums}.lq-pp__fig{font-size:var(--text-xs);color:var(--text-secondary)}.lq-pp__complete{display:flex;align-items:center;gap:10px}.lq-pp__track{flex:1;min-width:60px;height:6px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--surface-chip)}.lq-pp__track[data-measured=false]{background:var(--hatch-track)}.lq-pp__fill{display:block;height:100%;border-radius:var(--lumiq-radius-pill);background:var(--accent);transition:width .6s cubic-bezier(.2,.7,.2,1)}.lq-pp__fill[data-watch=true]{background:var(--profile-watch-fill)}.lq-pp__completeText{min-width:74px;text-align:right;font-size:var(--text-xs)}.lq-pp__drift{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.lq-pp__chip{gap:5px;padding:1px 7px;font-size:11px}.lq-pp__chip .lq-cn__dot{width:6px;height:6px;border:1.5px solid currentColor;box-sizing:border-box}.lq-pp__delta{font-size:11px;font-weight:600;color:var(--status-ok)}.lq-pp__delta[data-direction=down]{color:var(--status-error)}.lq-pp__detail{display:flex;flex-wrap:wrap;gap:var(--space-6);padding:2px 0 var(--space-2) 26px;animation:lq-menu-rise .2s cubic-bezier(.2,.7,.2,1) both}.lq-pp__freq{flex:1 1 240px;display:flex;flex-direction:column;gap:6px}.lq-pp__detailLabel{font-size:var(--text-xs);color:var(--text-muted)}.lq-pp__detailNote{margin:0;font-size:11px;color:var(--text-muted)}.lq-pp__freqRow{display:grid;grid-template-columns:minmax(80px,140px) minmax(0,1fr) 56px;align-items:center;gap:10px;font-size:var(--text-xs)}.lq-pp__freqRank{color:var(--text-secondary)}.lq-pp__freqTrack{height:6px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--surface-chip)}.lq-pp__freqFill{display:block;height:100%;border-radius:var(--lumiq-radius-pill);background:var(--profile-share-fill)}.lq-pp__freqShare{text-align:right;color:var(--text-secondary)}.lq-pp__facts{flex:1 1 200px;display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) 14px;margin:0;font-size:var(--text-xs)}.lq-pp__facts dt{color:var(--text-muted)}.lq-pp__facts dd{margin:0}.lq-pp__sideNote{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.lq-pp__changes{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.lq-pp__change{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:calc(100% + 20px);margin:0 -10px;padding:var(--space-2) 10px;border:none;border-radius:var(--lumiq-radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lq-pp__change:hover{background:var(--surface-row-hover)}.lq-pp__change:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.lq-pp__changeHead{display:flex;align-items:center;gap:var(--space-2)}.lq-pp__changeDetail{font-size:var(--text-xs);color:var(--text-secondary)}.lq-pp__glance{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.lq-pp__glanceValue{font-size:20px;font-weight:600}.lq-pp__glanceLabel{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.lq-pp__why{margin-top:var(--space-3);padding:0;border:none;background:none;color:var(--accent-text);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer}.lq-pp__why:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.lq-pp__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 28px;text-align:center;background:var(--surface-raised);border:1px dashed var(--border-strong);border-radius:var(--lumiq-radius)}.lq-pp__emptyMark{width:44px;height:44px;border-radius:12px;background:var(--hatch)}.lq-pp__emptyTitle{margin:0;font-size:16px;font-weight:600}.lq-pp__emptyBody{max-width:460px;margin:0 0 6px;font-size:13px;color:var(--text-secondary)}.lq-ph{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.lq-ph__sub{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-ph__mono{font-family:var(--lumiq-font-mono)}.lq-ph__link{align-self:flex-start;padding:0;border:none;background:none;color:var(--accent-text);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer}.lq-ph__link:hover{text-decoration:underline}.lq-ph__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lq-ph__dim{transition:opacity var(--motion-enter)}.lq-ph__dim[aria-busy=true]{opacity:.4;pointer-events:none}.lq-ph__shimmer,.lq-ph__shimmerTile{border-radius:var(--lumiq-radius);background:linear-gradient(90deg,var(--skeleton-base) 0,var(--skeleton-sheen) 40%,var(--skeleton-base) 80%);background-size:800px 100%}.lq-ph__shimmer--strip{height:150px}.lq-ph__shimmer--verdict{height:170px}.lq-ph__shimmerGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3)}.lq-ph__shimmerTile{height:120px}.lq-ph__comparing{display:flex;flex-direction:column;gap:var(--space-4)}@media (prefers-reduced-motion: no-preference){.lq-ph__shimmer,.lq-ph__shimmerTile{animation:lq-shimmer 1.4s linear infinite}}.lq-ph__notice{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px 20px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius)}.lq-ph__notice--alert{border-color:var(--status-error)}.lq-ph__glyph{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--un-bg);color:var(--status-unknown);font-size:13px;font-weight:600}.lq-ph__glyph[data-tone=warn]{background:var(--warn-bg);color:var(--status-warn)}.lq-ph__glyph[data-tone=error]{background:var(--err-bg);color:var(--status-error)}.lq-ph__noticeBody{flex:1 1 280px;display:flex;flex-direction:column;gap:var(--space-1)}.lq-ph__noticeTitle{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.lq-ph__noticeText{margin:0;max-width:620px;font-size:13px;line-height:19px;color:var(--text-secondary)}.lq-ph__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 28px;text-align:center;background:var(--surface-raised);border:1px dashed var(--pf-line-strong);border-radius:var(--lumiq-radius)}.lq-ph__empty--single{padding:30px 28px}.lq-ph__emptyDots{display:flex;align-items:center;gap:6px}.lq-ph__emptyDot{width:10px;height:10px;border:2px dashed var(--pf-fill-none);border-radius:50%}.lq-ph__emptyDash{width:36px;border-top:2px dashed var(--pf-line-strong)}.lq-ph__emptyTitle{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.lq-ph__emptyText{margin:0;max-width:480px;font-size:13px;line-height:19px;color:var(--text-secondary)}.lq-ph__strip{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:var(--space-4) 18px var(--space-3);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-ph__stripHead{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px var(--space-4)}.lq-ph__stripTitles{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.lq-ph__titleRow{display:flex;align-items:center;gap:var(--space-2)}.lq-ph__title{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.lq-ph__pickers{flex:0 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lq-ph__picker{min-width:0;display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--text-muted)}.lq-ph__select{height:30px;max-width:230px;padding:0 6px;border:1px solid var(--lumiq-paper-500);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--text-xs)}.lq-ph__select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.lq-ph__arrow,.lq-ph__arrowSoft{color:var(--lumiq-paper-500)}.lq-ph__stripScroll{margin:0 -6px;padding:0 6px;overflow:auto hidden}.lq-ph__plot{position:relative;height:118px;min-width:var(--ph-strip-min)}.lq-ph__band{position:absolute;top:0;left:var(--ph-band-left);width:var(--ph-band-width);height:76px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent),color-mix(in srgb,var(--accent) 3%,transparent));border-inline:1px dashed color-mix(in srgb,var(--accent) 45%,transparent)}@media (prefers-reduced-motion: no-preference){.lq-ph__band{transition:left .35s cubic-bezier(.2,.7,.2,1),width .35s cubic-bezier(.2,.7,.2,1)}}.lq-ph__gridLine{position:absolute;left:0;right:0;border-top:1px dashed var(--pf-track)}.lq-ph__gridLine--top{top:6px}.lq-ph__gridLine--bottom{top:56px}.lq-ph__svg{position:absolute;top:0;left:0;width:100%;height:76px;overflow:visible}.lq-ph__area{fill:color-mix(in srgb,var(--accent) 7%,transparent)}.lq-ph__line{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.lq-ph__scale{position:absolute;right:0;font-size:10px;color:var(--text-muted)}.lq-ph__scale--high{top:-2px}.lq-ph__scale--low{top:48px}.lq-ph__node{position:absolute;top:0;bottom:0;left:var(--ph-x);width:56px;padding:0;border:none;border-radius:var(--lumiq-radius);background:transparent;transform:translate(-50%);cursor:pointer}.lq-ph__node:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.lq-ph__node:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.lq-ph__dot{position:absolute;top:var(--ph-y);left:50%;width:10px;height:10px;box-sizing:border-box;border:2px solid var(--surface-raised);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent);transform:translate(-50%,-50%);transition:width var(--motion-enter),height var(--motion-enter),box-shadow var(--motion-enter)}.lq-ph__dot--hollow{border-color:var(--lumiq-paper-500);background:var(--surface-raised)}.lq-ph__dot--later,.lq-ph__dot--earlier{width:14px;height:14px;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.lq-ph__dot--earlier{background:var(--surface-raised)}.lq-ph__nodeLabel{position:absolute;top:80px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:2px}.lq-ph__day{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.lq-ph__day--on{font-weight:600;color:var(--text-primary)}.lq-ph__tag{padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;line-height:15px;white-space:nowrap}.lq-ph__tag--later{background:var(--accent);color:var(--accent-on)}.lq-ph__tag--earlier{background:var(--pf-teal-wash);color:var(--accent-text)}.lq-ph__stripFoot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding-top:10px;border-top:1px solid var(--surface-chip);font-size:var(--text-xs);color:var(--text-muted)}.lq-ph__footItem{display:inline-flex;align-items:center;gap:6px}.lq-ph__sourceDot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--status-ok)}.lq-ph__hollowKey{flex:none;width:9px;height:9px;box-sizing:border-box;border:2px solid var(--lumiq-paper-500);border-radius:50%}.lq-ph__progress{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden;background:var(--pf-track)}.lq-ph__progressBar{width:40%;height:100%;background:var(--accent)}@media (prefers-reduced-motion: no-preference){.lq-ph__progressBar{animation:lq-ph-indeterminate .9s linear infinite}}@keyframes lq-ph-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.lq-ph__verdict{display:flex;flex-wrap:wrap;gap:20px 32px;padding:20px 22px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a,0 10px 30px -18px #14181c1f}.lq-ph__verdictMain{flex:3 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.lq-ph__verdictHead{display:flex;flex-direction:column;gap:6px}.lq-ph__spanRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lq-ph__span{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.lq-ph__schemaChip{padding:0 7px;border-radius:var(--lumiq-radius-pill);background:var(--lumiq-violet-50);color:var(--lumiq-violet-600);font-size:11px;font-weight:500}.lq-ph__headline{margin:0;font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);text-wrap:pretty}.lq-ph__headline--good{color:var(--status-ok)}.lq-ph__verdictSub{margin:0;font-size:13px;color:var(--text-secondary);text-wrap:pretty}.lq-ph__segments{display:flex;gap:2px;height:10px;overflow:hidden;border-radius:var(--lumiq-radius-pill)}.lq-ph__segment{width:var(--ph-share);background:var(--pf-never);transition:width var(--motion-enter)}.lq-ph__segment[data-status=degraded],.lq-ph__swatch[data-status=degraded]{background:var(--pf-fill-risk)}.lq-ph__segment[data-status=changed],.lq-ph__swatch[data-status=changed]{background:var(--pf-fill-info)}.lq-ph__segment[data-status=improved],.lq-ph__swatch[data-status=improved]{background:var(--pf-fill-good)}.lq-ph__segment[data-status=not_comparable],.lq-ph__swatch[data-status=not_comparable]{background:var(--hatch)}.lq-ph__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--space-2)}.lq-ph__tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--space-2) 10px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-state),border-color var(--motion-state)}.lq-ph__tile:hover:not(:disabled){border-color:var(--pf-fill-none)}.lq-ph__tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.lq-ph__tile:disabled{cursor:default}.lq-ph__tile[aria-pressed=true][data-status=degraded]{border-color:var(--status-error);background:var(--err-bg)}.lq-ph__tile[aria-pressed=true][data-status=changed]{border-color:var(--status-info);background:var(--info-bg)}.lq-ph__tile[aria-pressed=true][data-status=improved]{border-color:var(--status-ok);background:var(--ok-bg)}.lq-ph__tile[aria-pressed=true][data-status=not_comparable],.lq-ph__tile[aria-pressed=true][data-status=unchanged]{border-color:var(--status-unknown);background:var(--un-bg)}.lq-ph__tileCount{font-size:22px;line-height:26px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lq-ph__tile[data-status=degraded] .lq-ph__tileCount{color:var(--status-error)}.lq-ph__tile[data-status=changed] .lq-ph__tileCount{color:var(--status-info)}.lq-ph__tile[data-status=improved] .lq-ph__tileCount{color:var(--status-ok)}.lq-ph__tile:disabled .lq-ph__tileCount{color:var(--text-muted);opacity:.6}.lq-ph__tileLabel{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--text-secondary)}.lq-ph__swatch{flex:none;width:8px;height:8px;border-radius:2px;background:var(--pf-never)}.lq-ph__tileLabel .lq-ph__swatch[data-status=not_comparable]{box-shadow:inset 0 0 0 1px var(--pf-fill-none)}.lq-ph__dataset{flex:2 1 260px;min-width:0;display:flex;flex-direction:column;gap:10px}.lq-ph__measure{display:flex;flex-direction:column;gap:6px;padding:var(--space-3) 14px;border:1px solid var(--surface-chip);border-radius:var(--lumiq-radius);background:var(--surface-row-hover)}.lq-ph__measureHead{display:flex;align-items:center;gap:var(--space-2)}.lq-ph__measureLabel{flex:1;font-size:var(--text-xs);color:var(--text-secondary)}.lq-ph__figures{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums}.lq-ph__before{font-size:15px;color:var(--text-muted)}.lq-ph__after{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.lq-ph__measureMove{font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.lq-ph__measureMove[data-status=degraded]{color:var(--status-error)}.lq-ph__measureMove[data-status=improved]{color:var(--status-ok)}.lq-ph__gauge{position:relative;height:6px;border-radius:var(--lumiq-radius-pill);background:var(--border-subtle)}.lq-ph__gaugeFill{position:absolute;top:0;bottom:0;left:0;width:var(--ph-after);border-radius:var(--lumiq-radius-pill);background:var(--lumiq-paper-500)}.lq-ph__gaugeFill[data-status=degraded],.lq-ph__barFill[data-status=degraded]{background:var(--pf-fill-risk)}.lq-ph__gaugeFill[data-status=improved],.lq-ph__barFill[data-status=improved]{background:var(--pf-fill-good)}.lq-ph__gaugeTick{position:absolute;top:-3px;left:var(--ph-before);width:2px;height:12px;margin-left:-1px;border-radius:1px;background:var(--text-primary)}.lq-ph__recs{display:flex;flex-direction:column;gap:10px}.lq-ph__recsHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.lq-ph__sectionTitle{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.lq-ph__recsMeta{font-size:var(--text-xs);color:var(--text-muted)}.lq-ph__recsOrder{margin-left:auto;font-size:var(--text-xs);color:var(--text-muted)}.lq-ph__recGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.lq-ph__rec{display:flex;flex-direction:column;gap:var(--space-2);padding:14px var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}@media (prefers-reduced-motion: no-preference){.lq-ph__rec{animation:lq-pf-rise .32s both}}.lq-ph__recHead{min-width:0;display:flex;align-items:center;gap:var(--space-2)}.lq-ph__sev{flex:none;display:inline-flex;align-items:center;gap:5px;padding:2px var(--space-2);border-radius:4px;font-size:11px;font-weight:600;background:var(--info-bg);color:var(--status-info)}.lq-ph__sev[data-tone=error]{background:var(--err-bg);color:var(--status-error)}.lq-ph__sev[data-tone=warn]{background:var(--warn-bg);color:var(--status-warn)}.lq-ph__sevGlyph{font-size:9px}.lq-ph__recSubject{min-width:0;overflow:hidden;font-size:13px;font-weight:500;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.lq-ph__recFigure{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums}.lq-ph__recFigureLabel{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.lq-ph__recBefore{font-size:14px;color:var(--text-muted)}.lq-ph__recAfter{font-size:17px;font-weight:600;color:var(--status-info)}.lq-ph__recAfter[data-tone=error]{color:var(--status-error)}.lq-ph__recAfter[data-tone=warn]{color:var(--status-warn)}.lq-ph__recText{flex:1;margin:0;font-size:13px;line-height:19px;color:var(--text-secondary);text-wrap:pretty}.lq-ph__nothing{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:14px var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);font-size:13px;color:var(--text-secondary)}.lq-ph__check{flex:none;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--status-ok);border-radius:50%;color:var(--status-ok);font-size:11px}.lq-ph__nothingTitle{font-weight:600;color:var(--text-primary)}.lq-ph__recsBlocked{margin:0;padding:var(--space-3) 14px;border-radius:var(--lumiq-radius-sm);background:var(--surface-row-hover);font-size:13px;color:var(--text-muted)}.lq-ph__recsBlocked--failed{background:var(--err-bg);color:var(--status-error)}.lq-ph__cols{display:flex;flex-direction:column;gap:6px;padding:var(--space-4) var(--space-2) var(--space-3);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-ph__colsHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:0 10px var(--space-2)}.lq-ph__colsTitles{margin-right:auto;display:flex;flex-direction:column;gap:1px}.lq-ph__filterChip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--accent);border-radius:var(--lumiq-radius-pill);background:var(--pf-teal-wash);color:var(--accent-text);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer}.lq-ph__filterChip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.lq-ph__search{width:170px;max-width:100%;height:30px;padding:0 10px;border:1px solid var(--lumiq-paper-500);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:13px}.lq-ph__search:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.lq-ph__views{display:inline-flex;padding:2px;border-radius:7px;background:var(--pf-track)}.lq-ph__view{height:26px;padding:0 10px;border:none;border-radius:5px;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer}.lq-ph__view[aria-checked=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:0 1px 2px #14181c1f}.lq-ph__view:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.lq-ph__noShared{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-1) 10px;padding:var(--space-4) 18px;border:1px dashed var(--pf-line-strong);border-radius:var(--lumiq-radius-sm)}.lq-ph__noSharedTitle{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.lq-ph__noSharedText{margin:0;max-width:620px;font-size:13px;line-height:19px;color:var(--text-secondary)}.lq-ph__table{display:flex;flex-direction:column}.lq-ph__row{display:grid;grid-template-columns:minmax(140px,1.1fr) repeat(3,minmax(130px,1fr)) 124px;align-items:start;gap:14px;padding:10px var(--space-3);border-bottom:1px solid var(--pf-row-rule);border-radius:var(--lumiq-radius-sm);transition:background .6s}.lq-ph__row:hover{background:var(--surface-row-hover)}.lq-ph__row--head{padding-block:6px;border-bottom-color:var(--surface-chip);font-size:var(--text-xs);color:var(--text-muted)}.lq-ph__row--head:hover{background:transparent}.lq-ph__row--hl,.lq-ph__row--hl:hover,.lq-ph__card--hl{background:var(--warn-bg)}.lq-ph__colName{overflow:hidden;padding-top:1px;font-size:13px;font-weight:500;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.lq-ph__cell{min-width:0;display:flex;flex-direction:column;gap:3px}.lq-ph__fromTo{font-size:13px;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.lq-ph__fromTo--nc{color:var(--text-muted)}.lq-ph__bar{position:relative;display:block;max-width:110px;height:4px;border-radius:var(--lumiq-radius-pill);background:var(--pf-track)}.lq-ph__barFill{position:absolute;top:0;bottom:0;left:0;width:var(--ph-after);border-radius:var(--lumiq-radius-pill);background:var(--pf-fill-none)}.lq-ph__barTick{position:absolute;top:-3px;left:var(--ph-before);width:2px;height:10px;margin-left:-1px;border-radius:1px;background:var(--text-secondary)}.lq-ph__move{font-size:11px;color:var(--text-muted);white-space:nowrap}.lq-ph__move[data-status=degraded],.lq-ph__move[data-status=improved],.lq-ph__move[data-status=changed]{font-weight:600}.lq-ph__move[data-status=degraded]{color:var(--status-error)}.lq-ph__move[data-status=improved]{color:var(--status-ok)}.lq-ph__move[data-status=changed]{color:var(--status-info)}.lq-ph__cards{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0 6px;list-style:none}.lq-ph__card{display:flex;flex-direction:column;gap:var(--space-2);padding:10px var(--space-3);border:1px solid var(--surface-chip);border-radius:var(--lumiq-radius-sm);transition:background .6s}.lq-ph__cardHead{display:flex;align-items:center;gap:var(--space-2)}.lq-ph__cardName{flex:1;min-width:0;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.lq-ph__dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px var(--space-3);margin:0;font-size:var(--text-xs)}.lq-ph__dlRow{display:contents}.lq-ph__dlRow dt{color:var(--text-muted)}.lq-ph__dlRow dd{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 var(--space-2);margin:0;text-align:right}.lq-ph__showHidden{height:34px;margin:6px 10px 0;border:1px dashed var(--pf-line-strong);border-radius:7px;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer}.lq-ph__showHidden:hover{background:var(--surface-row-hover)}.lq-ph__showHidden:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.lq-ph__noMatch{margin:0;padding:14px var(--space-3);font-size:13px;color:var(--text-muted)}.lq-ph__colsFoot{display:flex;flex-direction:column;gap:var(--space-1);padding:10px var(--space-3) 0;font-size:var(--text-xs);line-height:17px;color:var(--text-secondary)}.lq-ph__only{margin:0}.lq-ph__legend{display:flex;flex-wrap:wrap;gap:14px;margin:2px 0 0;color:var(--text-muted)}.lq-ph__legendItem{display:inline-flex;align-items:center;gap:6px}.lq-ph__legendBar{position:relative;display:inline-block;width:26px;height:4px;border-radius:var(--lumiq-radius-pill);background:var(--pf-fill-none)}.lq-ph__legendTick{position:absolute;top:-3px;left:14px;width:2px;height:10px;border-radius:1px;background:var(--text-secondary)}.lq-pp__changesSub{margin:-6px 0 10px;font-size:var(--text-xs);color:var(--text-muted)}.lq-pp__compareRuns{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-top:10px;border-top:1px solid var(--surface-chip)}.lq-pp__compareLink{align-self:flex-start;padding:0;border:none;background:none;color:var(--accent-text);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.lq-pp__compareLink:hover{text-decoration:underline}.lq-pp__compareLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lq-pp__compareNote{font-size:var(--text-xs);color:var(--text-muted)}.lq-dd__tabs .lq-tabs{padding-right:28px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.lq-dd__tabs .lq-tabs::-webkit-scrollbar{display:none}.lq-ln{display:flex;flex-direction:column;gap:18px}.lq-trail{display:flex;align-items:center;flex-wrap:wrap;row-gap:10px;margin:0;padding:14px 18px;list-style:none;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-trail__step{display:flex;align-items:center;flex:1;min-width:180px}.lq-trail__step:last-child{flex:0 1 auto}.lq-trail__body{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left}.lq-trail__body--back{cursor:pointer}.lq-trail__body--back:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}.lq-trail__num{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.lq-trail__num[data-state=current]{border-color:transparent;background:var(--ink-fill);color:var(--ink-on-fill)}.lq-trail__num[data-state=done]{border-color:transparent;background:var(--status-ok);color:var(--ink-on-fill)}.lq-trail__text{min-width:0}.lq-trail__title{display:block;font-size:var(--text-xs);color:var(--text-muted)}.lq-trail__sub{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--text-muted)}.lq-trail__sub[data-state=done],.lq-trail__sub[data-state=current]{color:var(--text-primary)}.lq-trail__line{flex:1;min-width:24px;height:2px;margin:0 14px;border-radius:1px;background:var(--border-subtle)}.lq-trail__line[data-done=true]{background:var(--status-ok)}.lq-ln__pick{display:flex;flex-direction:column;gap:var(--space-4)}.lq-ln__sources{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.lq-ln__source{display:flex;flex-direction:column;gap:6px;padding:var(--space-4) 18px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .2s ease}.lq-ln__source:hover{border-color:var(--border-strong);box-shadow:var(--shadow-hover)}.lq-ln__source:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lq-ln__source:disabled{opacity:.55;cursor:not-allowed;box-shadow:0 1px 2px #14181c0a;border-color:var(--border-subtle)}.lq-ln__sourceName{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.lq-ln__sourceType{font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-muted)}.lq-ln__sourceCount{margin-top:var(--space-1);font-size:13px;color:var(--text-secondary)}.lq-ln__sourceReach{font-size:var(--text-xs);color:var(--text-muted)}.lq-ln__sourceReach[data-has=true]{color:var(--accent-text)}.lq-ln__note{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-ln__note--inset{padding:10px var(--space-4);border-top:1px solid var(--surface-chip)}.lq-ln__tables{overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-ln__tablesHead{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px var(--space-4);border-bottom:1px solid var(--surface-chip)}.lq-ln__tablesTitle{flex:1;margin:0;font-size:13px;font-weight:600}.lq-ln__filter{width:220px;max-width:100%;height:32px}.lq-ln__rows{margin:0;padding:0;list-style:none}.lq-ln__rowItem+.lq-ln__rowItem{border-top:1px solid var(--surface-chip)}.lq-ln__row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:var(--space-4);padding:12px var(--space-4);border:none;background:var(--surface-raised);color:inherit;font:inherit;text-align:left;cursor:pointer}.lq-ln__row:hover{background:var(--surface-row-hover)}.lq-ln__row:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.lq-ln__rowText{min-width:0;display:flex;flex-direction:column}.lq-ln__rowSub{font-size:var(--text-xs);color:var(--text-muted)}.lq-ln__rowName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lumiq-font-mono);font-size:13px;font-weight:500;color:var(--text-primary)}.lq-ln__reach{display:flex;gap:14px;font-size:var(--text-xs);color:var(--text-muted)}.lq-ln__reachNone{font-size:var(--text-xs);color:var(--text-muted)}.lq-ln__up{font-weight:600;color:var(--copilot-accent)}.lq-ln__down{font-weight:600;color:var(--accent)}.lq-ln__arrow{color:var(--text-muted)}.lq-ln__none{margin:0;padding:var(--space-6);text-align:center;font-size:13px;color:var(--text-secondary)}.lq-ln__noNode{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:36px;text-align:center;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-ln__noNodeTitle{margin:0;font-size:15px;font-weight:600}.lq-ln__noNodeBody{max-width:440px;margin:0 0 6px;font-size:13px;color:var(--text-secondary)}.lq-ln__view{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.lq-ln__canvas{flex:3 1 600px;min-width:0;padding:6px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-ln__canvas .lq-graph__hint{margin:0;padding:0 12px 6px}.lq-ln__canvasFoot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:10px 12px 6px}.lq-ln__lens{margin-left:auto}.lq-ln__focusNone{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.lq-ln__focus{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:14px;padding:18px 20px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-ln__focusHead{display:flex;align-items:flex-start;gap:var(--space-2)}.lq-ln__focusIdentity{flex:1;min-width:0}.lq-ln__focusKind,.lq-ln__focusWhere{font-size:var(--text-xs);color:var(--text-muted)}.lq-ln__focusWhere{margin-top:2px}.lq-ln__focusName{font-family:var(--lumiq-font-mono);font-size:15px;font-weight:600;overflow-wrap:anywhere}.lq-ln__focusClear{border:none;background:none;color:var(--text-muted);font-size:16px;cursor:pointer}.lq-ln__focusFigures{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px 0;border-top:1px solid var(--surface-chip);border-bottom:1px solid var(--surface-chip)}.lq-ln__focusValue{font-size:20px;font-weight:600}.lq-ln__focusValue--words{padding-top:3px;font-size:13px;line-height:1.4;color:var(--text-secondary)}.lq-ln__focusLabel{font-size:var(--text-xs);color:var(--text-muted)}.lq-ln__focusLabel--head{margin-bottom:6px}.lq-ln__affected{margin:0;padding:0;list-style:none}.lq-ln__affected li{display:flex;align-items:center;gap:8px;padding:4px 0;font-family:var(--lumiq-font-mono);font-size:var(--text-xs)}.lq-ln__affectedDot{width:8px;height:8px;flex:none;border:1.5px solid var(--text-muted);border-radius:50%}.lq-ln__affectedDot[data-health=ok]{background:var(--status-ok);border-color:var(--status-ok)}.lq-ln__affectedDot[data-health=warn]{background:var(--status-warn);border-color:var(--status-warn)}.lq-ln__affectedDot[data-health=error]{background:var(--status-error);border-color:var(--status-error)}.lq-ln__focusActions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lq-ln__canvas .lq-legend{flex:1 1 auto}.lq-an__pills{display:flex;flex-wrap:wrap;gap:6px}.lq-an__pill{display:inline-flex;align-items:center;gap:var(--space-2);height:30px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-pill);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.lq-an__pill:hover{color:var(--text-primary)}.lq-an__pill[aria-pressed=true]{border-color:transparent;background:var(--ink-fill);color:var(--ink-on-fill)}.lq-an__pill:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.lq-an__pillCount{color:var(--text-muted)}.lq-an__pill[aria-pressed=true] .lq-an__pillCount{color:color-mix(in srgb,var(--ink-on-fill) 70%,transparent)}.lq-an__spacer{flex:1}.lq-an__layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.lq-an__list{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:10px}.lq-an__card{display:flex;flex-direction:column;gap:var(--space-2);padding:14px var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.lq-an__card:hover{border-color:var(--border-strong)}.lq-an__card[aria-pressed=true]{border-color:var(--ink-fill);box-shadow:0 0 0 1px var(--ink-fill)}.lq-an__card:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.lq-an__cardHead{display:flex;align-items:center;gap:var(--space-2)}.lq-an__verdict{padding:2px var(--space-2);font-size:11px;font-weight:600}.lq-an__signal{font-size:var(--text-xs);color:var(--text-muted)}.lq-an__when{font-size:11px;color:var(--text-muted)}.lq-an__dataset{font-family:var(--lumiq-font-mono);font-size:13px;font-weight:500;overflow-wrap:anywhere}.lq-an__figures{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);font-size:13px}.lq-an__figures strong{font-weight:600}.lq-an__authorship{align-self:flex-start;padding:1px 7px;border-radius:5px;background:var(--un-bg);color:var(--status-unknown);font-size:11px;line-height:16px;white-space:nowrap}.lq-an__authorship[data-status=model_accepted]{background:var(--copilot-tint);color:var(--copilot-ink)}.lq-an__authorship[data-status=rejected]{background:var(--warn-bg);color:var(--status-warn)}.lq-an__vs{color:var(--text-muted)}.lq-an__change{font-weight:600;color:var(--text-muted)}.lq-an__change[data-alert=true]{color:var(--status-error)}.lq-an__z{font-family:var(--lumiq-font-mono);font-size:11px;color:var(--text-muted)}.lq-an__verdict--panel{padding:3px 10px;font-size:var(--text-xs)}.lq-an__none{padding:var(--space-6);text-align:center;font-size:13px;color:var(--text-secondary);background:var(--surface-raised);border:1px dashed var(--border-strong);border-radius:var(--lumiq-radius)}.lq-an__note{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-an__panel{position:sticky;top:84px;flex:2 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px;padding:18px 20px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-an__panelSkeleton{height:300px}.lq-an__panelHead{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}.lq-an__panelTitle{flex:1;min-width:200px}.lq-an__panelName{margin:0;font-family:var(--lumiq-font-mono);font-size:var(--text-md);font-weight:600;overflow-wrap:anywhere}.lq-an__explain{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--lumiq-radius-sm);background:var(--surface-row-hover)}.lq-an__explainText{margin:0;font-size:13px;line-height:20px;white-space:pre-wrap;text-wrap:pretty}.lq-an__rejected{margin:0;font-size:var(--text-xs);color:var(--status-warn)}.lq-an__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:0}.lq-an__facts dt{font-size:11px;color:var(--text-muted)}.lq-an__facts dd{margin:2px 0 0;font-size:13px}.lq-an__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:var(--space-1)}.lq-an__full{align-self:flex-start;font-size:var(--text-xs);color:var(--accent-text)}@media (max-width: 1023px){.lq-an__panel{position:static}}.lq-sc__modelBtn{display:inline-flex;align-items:center;gap:8px}.lq-sc__muted{font-size:var(--text-xs);color:var(--text-muted)}.lq-sc__spacer{flex:1}.lq-sc__bands{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);background:var(--surface-raised);box-shadow:var(--shadow)}.lq-sc__bandsHead{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lq-sc__bandsTitle{margin:0;font-size:13px;font-weight:600}.lq-sc__clear{padding:0;border:none;background:none;color:var(--accent-text);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer}.lq-sc__bar{display:flex;gap:3px;height:14px}.lq-sc__seg{min-width:6px;height:100%;padding:0;border:none;border-radius:4px;cursor:pointer;transition:opacity .18s ease}.lq-sc__seg[data-dim=true]{opacity:.35}.lq-sc__seg[aria-pressed=true]{box-shadow:0 0 0 2px var(--text-primary)}[data-band=atRisk]:is(.lq-sc__seg,.lq-sc__swatch,.lq-sc__fill){background:var(--status-error)}[data-band=watch]:is(.lq-sc__seg,.lq-sc__swatch,.lq-sc__fill){background:color-mix(in srgb,var(--status-warn) 70%,var(--surface-raised))}[data-band=healthy]:is(.lq-sc__seg,.lq-sc__swatch,.lq-sc__fill){background:var(--status-ok)}[data-band=notComputable]:is(.lq-sc__seg,.lq-sc__swatch){background:var(--border-strong)}.lq-sc__legend{display:flex;flex-wrap:wrap;gap:18px;font-size:var(--text-xs);color:var(--text-secondary)}.lq-sc__key{display:inline-flex;align-items:center;gap:6px}.lq-sc__key strong{font-weight:600;color:var(--text-primary)}.lq-sc__swatch{width:8px;height:8px;border-radius:2px}.lq-sc__swatch--never{background:var(--hatch)}.lq-sc__note{font-size:11px;color:var(--text-muted)}.lq-sc__layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.lq-sc__list{flex:2 1 560px;min-width:0;padding:10px 8px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);background:var(--surface-raised);box-shadow:var(--shadow)}.lq-sc__grid{display:grid;grid-template-columns:minmax(170px,1.5fr) minmax(150px,1.3fr) 90px minmax(110px,.9fr);gap:14px;align-items:center}.lq-sc__listHead{padding:6px 14px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);font-size:var(--text-xs);color:var(--text-muted)}.lq-sc__rows{margin:0;padding:0;list-style:none}.lq-sc__row{width:100%;padding:10px 14px;border:none;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.lq-sc__row:hover{background:color-mix(in srgb,var(--surface-sunken) 40%,var(--surface-raised))}.lq-sc__row[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised));box-shadow:inset 2px 0 0 var(--accent)}.lq-sc__nameCell{display:flex;flex-direction:column;min-width:0}.lq-sc__name{overflow:hidden;font-family:var(--lumiq-font-mono);font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.lq-sc__sub{font-size:11px;color:var(--text-muted)}.lq-sc__partial{color:var(--status-warn)}.lq-sc__scoreCell,.lq-sc__covCell{display:flex;align-items:center;gap:10px}.lq-sc__covCell{gap:8px}.lq-sc__value{min-width:44px;font-size:15px;font-weight:600}.lq-sc__value[data-computable=false]{font-size:var(--text-xs)}.lq-sc__track{flex:1;height:6px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--surface-sunken)}.lq-sc__fill,.lq-sc__hatch{display:block;height:100%;border-radius:var(--lumiq-radius-pill);transition:width .6s cubic-bezier(.2,.7,.2,1)}.lq-sc__hatch{background:var(--hatch)}.lq-sc__pill{justify-self:start;padding:2px 8px;border-radius:var(--lumiq-radius-pill);font-size:11px;font-weight:600;white-space:nowrap;background:var(--un-bg);color:var(--status-unknown)}.lq-sc__pill[data-band=atRisk]{background:var(--err-bg);color:var(--status-error)}.lq-sc__pill[data-band=watch]{background:var(--warn-bg);color:var(--status-warn)}.lq-sc__pill[data-band=healthy]{background:var(--ok-bg);color:var(--status-ok)}.lq-sc__cov{min-width:40px;font-size:var(--text-xs);color:var(--text-secondary)}.lq-sc__covTrack{flex:1;height:4px;border-radius:var(--lumiq-radius-pill);background:var(--surface-sunken)}.lq-sc__covFill{display:block;height:100%;border-radius:var(--lumiq-radius-pill);background:color-mix(in srgb,var(--accent) 55%,var(--surface-raised))}.lq-sc__none{padding:24px;text-align:center;font-size:13px;color:var(--text-secondary)}.lq-sc__diag{position:sticky;top:84px;display:flex;flex:1 1 300px;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);background:var(--surface-raised);box-shadow:var(--shadow)}.lq-sc__diagName{font-family:var(--lumiq-font-mono);font-size:15px;font-weight:600;overflow-wrap:anywhere}.lq-sc__diagFigure{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.lq-sc__diagValue{font-size:30px;font-weight:600;letter-spacing:-.03em}.lq-sc__diagHeadline{margin:0;font-size:14px;font-weight:500;line-height:20px;text-wrap:pretty}.lq-sc__diagText{margin:0;font-size:13px;color:var(--text-secondary);text-wrap:pretty}.lq-sc__shimmer{display:block;height:140px;border-radius:8px;background:var(--surface-sunken)}.lq-sc__dims{display:flex;flex-direction:column;gap:8px;margin-top:4px}.lq-sc__dim{display:grid;grid-template-columns:96px minmax(0,1fr) 40px 74px;gap:8px;align-items:center;font-size:var(--text-xs)}.lq-sc__dimTrack{height:6px;border-radius:var(--lumiq-radius-pill);background:var(--err-bg)}.lq-sc__dimFill{display:block;height:100%;border-radius:var(--lumiq-radius-pill);background:color-mix(in srgb,var(--status-error) 65%,var(--surface-raised));transition:width .5s ease}.lq-sc__dimLost{font-weight:600;text-align:right;color:var(--status-error)}.lq-sc__dimValue{text-align:right;color:var(--text-secondary)}.lq-sc__dimValue[data-measured=false]{color:var(--text-muted)}.lq-sc__diagActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}@media (max-width: 1023px){.lq-sc__diag{position:static}}.lq-sm-page{max-width:760px}.lq-sm-page__card{padding:18px 20px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);background:var(--surface-raised);box-shadow:var(--shadow)}.lq-sm{display:flex;flex-direction:column;gap:16px}.lq-sm__version,.lq-sm__lede,.lq-sm__hint{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-sm__lede{margin-bottom:8px}.lq-sm__heading{margin-bottom:8px;font-size:13px;font-weight:600}.lq-sm__heading+.lq-sm__lede{margin-top:-6px}.lq-sm__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.lq-sm__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.lq-sm__field{display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);font-weight:500}.lq-sm__field--notes{gap:6px;font-size:13px;font-weight:600}.lq-sm__input{height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:13px;font-weight:400;transition:border-color var(--motion-state),box-shadow var(--motion-state)}.lq-sm__input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent);outline:none}.lq-sm__input[aria-invalid=true]{border-color:var(--status-error)}.lq-sm__input:disabled{background:var(--surface-sunken);color:var(--text-secondary)}.lq-sm__note{font-size:11px;font-weight:400;color:var(--status-warn)}.lq-sm__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lq-sm__done{margin:0;font-size:13px;font-weight:500;color:var(--status-ok)}.lq-sm__none{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border:1px dashed var(--border-strong);border-radius:var(--lumiq-radius-lg)}.lq-sm__noneTitle{font-size:14px;font-weight:600}@media (max-width: 720px){.lq-sm__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}.lq-ic__pills{display:flex;flex-wrap:wrap;gap:6px}.lq-ic__pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-pill);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:background var(--motion-state),color var(--motion-state)}.lq-ic__pill:hover{color:var(--text-primary)}.lq-ic__pill[aria-pressed=true]{border-color:var(--ink-fill);background:var(--ink-fill);color:var(--ink-on-fill)}.lq-ic__pillCount{color:var(--text-muted)}.lq-ic__pill[aria-pressed=true] .lq-ic__pillCount{color:color-mix(in srgb,var(--ink-on-fill) 70%,transparent)}.lq-ic__selects{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:-6px}.lq-ic__select{height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:13px;transition:border-color var(--motion-state),box-shadow var(--motion-state)}.lq-ic__select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent);outline:none}.lq-ic__clear{padding:0;border:none;background:none;color:var(--accent-text);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer}.lq-ic__none{padding:36px;border:1px dashed var(--border-strong);border-radius:var(--lumiq-radius-lg);background:var(--surface-raised);text-align:center}.lq-ic__noneTitle{font-size:15px;font-weight:600}.lq-ic__noneBody{margin-top:4px;font-size:13px;color:var(--text-secondary)}.lq-ic__group{display:flex;flex-direction:column;gap:10px}.lq-ic__groupHead{display:flex;align-items:center;gap:8px}.lq-ic__groupPill,.lq-ic__sev{margin:0;padding:2px 9px;border-radius:var(--lumiq-radius-pill);font-size:var(--text-xs);font-weight:600;line-height:18px}[data-severity=critical]:is(.lq-ic__groupPill,.lq-ic__sev){background:var(--err-bg);color:var(--status-error)}[data-severity=warning]:is(.lq-ic__groupPill,.lq-ic__sev){background:var(--warn-bg);color:var(--status-warn)}[data-severity=info]:is(.lq-ic__groupPill,.lq-ic__sev){background:var(--info-bg);color:var(--status-info)}.lq-ic__groupCount{font-size:var(--text-xs);color:var(--text-muted)}.lq-ic{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:14px 18px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);background:var(--surface-raised);box-shadow:var(--shadow);cursor:pointer;transition:border-color var(--motion-state),box-shadow .2s ease}.lq-ic:hover{border-color:var(--border-strong);box-shadow:var(--shadow-hover)}.lq-ic[data-selected=true]{border-color:var(--text-primary)}.lq-ic__main{display:flex;flex-direction:column;gap:4px;min-width:0}.lq-ic__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.lq-ic__kind{padding:0;border:none;background:none;color:var(--text-primary);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.lq-ic__subject{font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere}.lq-ic__summary{margin:0;font-size:13px;color:var(--text-secondary);text-wrap:pretty}.lq-ic__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:2px;font-size:var(--text-xs);color:var(--text-muted)}.lq-ic__state{font-weight:500;color:var(--text-primary)}.lq-ic__state[data-state=acknowledged]{color:var(--status-info)}.lq-ic__state[data-state=resolved]{color:var(--status-ok)}.lq-ic__ticket[data-tone=bad]{color:var(--status-error)}.lq-ic__ticket--link{font-family:var(--lumiq-font-mono)}.lq-ic__error{margin:4px 0 0;font-size:var(--text-xs);color:var(--status-error)}.lq-ic__actions{display:flex;gap:8px}.lq-ic__btn,.lq-ic__pageBtn{height:30px;padding:0 12px;border:1px solid var(--border-control);border-radius:6px;background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--text-xs);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--motion-state)}.lq-ic__pageBtn{height:28px;padding:0 10px}.lq-ic__btn:hover,.lq-ic__pageBtn:hover{background:var(--surface-sunken)}.lq-ic__btn:disabled{opacity:.55;cursor:progress}.lq-ic__note{margin:0;font-size:var(--text-xs)}.lq-ic__pager{display:flex;align-items:center;justify-content:flex-end;gap:8px}.lq-ic__page{font-size:var(--text-xs);color:var(--text-muted)}.lq-ic__panelSummary{margin:0;font-size:14px;line-height:21px;text-wrap:pretty}.lq-ic__label{margin-bottom:8px;font-size:var(--text-xs);color:var(--text-muted)}.lq-ic__timeline{margin:0;padding:0;list-style:none}.lq-ic__step{display:grid;grid-template-columns:12px 1fr auto;gap:10px;padding-bottom:12px}.lq-ic__dot{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--border-strong)}.lq-ic__dot[data-tone=ink]{background:var(--text-primary)}.lq-ic__dot[data-tone=info]{background:var(--status-info)}.lq-ic__dot[data-tone=ok]{background:var(--status-ok)}.lq-ic__stepLabel{font-size:13px;font-weight:500;color:var(--text-muted)}.lq-ic__step[data-done=true] .lq-ic__stepLabel{color:var(--text-primary)}.lq-ic__stepWho,.lq-ic__stepWhen{font-size:var(--text-xs);color:var(--text-muted)}.lq-ic__facts{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px}.lq-ic__facts dt{color:var(--text-muted)}.lq-ic__facts dd{margin:0;overflow-wrap:anywhere}.lq-ic__facts dd.lq-mono{font-size:var(--text-xs)}.lq-ic__panelActions{display:flex;flex-wrap:wrap;gap:8px}.lq-ic__full{font-size:var(--text-xs);font-weight:500}.lq-ex__counts{display:flex;flex-wrap:wrap;gap:28px;font-size:13px;color:var(--text-secondary)}.lq-ex__count{margin-right:6px;font-size:20px;font-weight:600}.lq-ex__count--running{color:var(--status-info)}.lq-ex__count--queued{color:var(--status-unknown)}.lq-ex__count--attention{color:var(--status-warn)}.lq-ex__filter{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lq-ex__hint{font-size:var(--text-xs);color:var(--text-muted)}.lq-ex__card{padding:8px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-lg);background:var(--surface-raised);box-shadow:var(--shadow)}.lq-ex__scroll{overflow-x:auto}.lq-ex__table{min-width:960px}.lq-ex__grid{display:grid;grid-template-columns:14px 120px minmax(150px,1fr) minmax(200px,1.6fr) minmax(150px,1.1fr) 120px 90px;gap:14px}.lq-ex__head{padding:6px 12px;font-size:var(--text-xs);color:var(--text-muted)}.lq-ex__right{text-align:right}.lq-ex__none{padding:30px;text-align:center;font-size:13px;color:var(--text-secondary)}.lq-ex__item{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 60%,transparent);border-radius:8px}.lq-ex__item[data-open=true]{background:color-mix(in srgb,var(--surface-sunken) 40%,var(--surface-raised))}.lq-ex__row{align-items:center;padding:12px;border-radius:8px;cursor:pointer;transition:background var(--motion-state)}.lq-ex__row:hover{background:color-mix(in srgb,var(--surface-sunken) 40%,var(--surface-raised))}.lq-ex__item[data-live=true] .lq-ex__run{color:var(--status-info)}.lq-ex__chevron{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:14px;height:24px;padding:0;border:0;background:none;color:var(--text-muted);font-size:11px;cursor:pointer;transition:transform .18s ease}.lq-ex__chevron[aria-expanded=true]{transform:rotate(90deg)}.lq-ex__state{justify-self:start;padding:2px 9px}.lq-ex__runCell{min-width:0}.lq-ex__run{font-family:var(--lumiq-font-mono);font-size:var(--text-xs);font-weight:500}.lq-ex__sub{font-size:11px;line-height:16px;color:var(--text-muted)}.lq-ex__sub--bad{color:var(--status-error)}.lq-ex__who{color:var(--text-primary)}.lq-ex__who--system{color:var(--text-muted)}.lq-ex__progress{display:flex;flex-direction:column;gap:5px}.lq-ex__bar{display:flex;height:7px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--hatch)}.lq-ex__seg{display:block;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1)}.lq-ex__seg--ok{background:var(--status-ok)}.lq-ex__seg--fail{background:var(--status-error)}.lq-ex__seg--cancel{background:var(--status-unknown)}.lq-ex__progressText{font-size:var(--text-xs);color:var(--text-secondary)}.lq-ex__findings{font-size:13px;font-weight:600;color:var(--text-primary)}.lq-ex__findings[data-measured=false]{color:var(--text-muted)}.lq-ex__scoreCell,.lq-ex__scoreBox{min-width:0}.lq-ex__scoreLine{display:flex;align-items:center;gap:8px}.lq-ex__scoreValue{font-size:14px;font-weight:600}[data-tone=ok]:is(.lq-ex__scoreValue,.lq-ex__scoreFill){color:var(--status-ok)}[data-tone=warn]:is(.lq-ex__scoreValue,.lq-ex__scoreFill){color:var(--status-warn)}[data-tone=error]:is(.lq-ex__scoreValue,.lq-ex__scoreFill){color:var(--status-error)}.lq-ex__scoreTrack{flex:1;max-width:46px;height:5px;border-radius:var(--lumiq-radius-pill);background:var(--surface-sunken)}.lq-ex__scoreFill{display:block;height:100%;border-radius:var(--lumiq-radius-pill);background:currentColor}.lq-ex__compute{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;padding:0 10px;border:1px solid var(--border-control);border-radius:6px;background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--text-xs);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--motion-state)}.lq-ex__compute:hover{background:var(--surface-sunken)}.lq-ex__cant{display:inline-flex;align-items:center;gap:6px}.lq-ex__cantTrack{flex:none;width:46px;height:6px;border-radius:var(--lumiq-radius-pill);background:var(--hatch)}.lq-ex__when{font-size:var(--text-xs)}.lq-ex__openRow{display:block}.lq-ex__detail{display:flex;flex-direction:column;gap:12px;padding:4px 16px 16px 40px}.lq-ex__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;font-size:var(--text-xs);color:var(--text-secondary)}.lq-ex__permit{font-weight:500;color:var(--text-muted)}.lq-ex__permit[data-ok=true]{color:var(--status-ok)}.lq-ex__open{margin-left:auto;font-weight:500}.lq-ex__scores{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);border-radius:8px;background:var(--surface-raised)}.lq-ex__scoresTitle{font-size:var(--text-xs);font-weight:600}.lq-ex__scoreRow{display:grid;grid-template-columns:minmax(0,1fr) 90px 90px;gap:10px;font-size:var(--text-xs)}.lq-ex__scoreRow strong{font-weight:600}.lq-ex__band{padding:8px 10px;border-radius:6px;background:var(--warn-bg);color:var(--status-warn);font-size:var(--text-xs)}.lq-ex__tasks{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lq-ex__task{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(130px,1fr) 100px minmax(140px,1fr);gap:12px;align-items:center;padding:7px 0;border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);font-size:var(--text-xs)}.lq-ex__taskRule{min-width:0}.lq-ex__taskName{overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.lq-ex__taskCols{font-family:var(--lumiq-font-mono);color:var(--text-muted)}.lq-ex__taskDataset{font-family:var(--lumiq-font-mono);color:var(--text-secondary);overflow-wrap:anywhere}.lq-ex__taskState{justify-self:start;padding:1px 8px}.lq-ex__taskPass{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.lq-ex__passTrack{flex:1;min-width:40px;height:5px;border-radius:var(--lumiq-radius-pill);background:var(--err-bg)}.lq-ex__passFill{display:block;height:100%;border-radius:var(--lumiq-radius-pill);background:var(--status-ok)}.lq-ex__passText{color:var(--text-secondary);white-space:nowrap}.lq-rv__count{font-weight:500}.lq-rv__finding{font-size:var(--text-xs);color:var(--text-secondary)}.lq-rv__note{max-width:760px;margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.lq-rv__keys{display:flex;gap:12px;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.lq-rv__kbd{padding:2px 6px;border:1px solid var(--border-subtle);border-bottom-width:2px;border-radius:4px;background:var(--surface-raised);font-family:var(--lumiq-font-mono);font-size:11px;font-weight:500;color:var(--text-primary)}.lq-rv__loading{display:block;height:240px;border-radius:var(--lumiq-radius)}.lq-rv__card{overflow:auto;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-rv__table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.lq-rv__table th{padding:10px var(--space-4);text-align:left;font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}.lq-rv__table td{padding:12px var(--space-4);vertical-align:top}.lq-rv__row{border-top:1px solid var(--surface-chip);outline-offset:-2px}.lq-rv__row:focus,.lq-rv__row:focus-visible{outline:2px solid var(--accent-text);background:var(--accent-wash)}.lq-rv__name{font-family:var(--lumiq-font-mono);font-size:13px;font-weight:500;color:var(--accent-text);text-decoration:none}.lq-rv__name:hover{text-decoration:underline}.lq-rv__unnamed{color:var(--text-muted)}.lq-rv__state{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:var(--lumiq-radius-pill);background:var(--info-bg);color:var(--status-info);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.lq-rv__dot{width:7px;height:7px;border:1.5px solid currentColor;border-radius:50%;background:currentColor}.lq-rv__state[data-state=proposed]{background:var(--copilot-tint);color:var(--copilot-ink)}.lq-rv__state[data-state=stale]{background:var(--warn-bg);color:var(--status-warn)}.lq-rv__state[data-state=approved]{background:var(--ok-bg);color:var(--status-ok)}.lq-rv__state[data-state=inconclusive]{background:var(--un-bg);color:var(--text-muted)}.lq-rv__state[data-state=inconclusive] .lq-rv__dot{background:transparent}.lq-rv__why{max-width:320px;color:var(--text-secondary);text-wrap:pretty}.lq-rv__action{text-align:right}.lq-rv__empty{padding:40px;text-align:center}.lq-rv__emptyTitle{margin:0;font-size:15px;font-weight:600}.lq-rv__emptyBody{margin:var(--space-1) 0 0;font-size:13px;color:var(--text-secondary)}.lq-ru{display:flex;flex-direction:column;gap:18px}.lq-ru .lq-tabs{margin-bottom:0}.lq-ru__author{height:34px;padding:0 14px;border:1px solid var(--accent);border-radius:var(--lumiq-radius-sm);background:var(--accent);color:var(--accent-on);font:500 13px var(--lumiq-font-sans);white-space:nowrap;cursor:pointer}.lq-ru__author:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.lq-ru__author:disabled{opacity:.5;cursor:not-allowed}.lq-ru__strip{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:8px}.lq-ru__stepWrap{display:flex;align-items:center}.lq-ru__phase{min-width:120px;padding:10px 14px;border:1px solid var(--border-control);border-radius:8px;background:var(--surface-raised);color:var(--text-primary);font-family:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease}.lq-ru__phase--gate{border-style:dashed;border-color:var(--border-strong);background:transparent}.lq-ru__phase:hover{border-color:var(--text-muted)}.lq-ru__phase[aria-pressed=true]{border-color:var(--text-primary);background:var(--text-primary);color:var(--surface-raised)}.lq-ru__phaseHead{display:flex;align-items:baseline;gap:8px}.lq-ru__phaseN{font-size:20px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lq-ru__phaseLabel{font-size:13px;font-weight:500}.lq-ru__phaseSub{display:block;margin-top:2px;font-size:11px;opacity:.75}.lq-ru__arrow{width:22px;text-align:center;color:var(--text-muted)}.lq-ru__filtered{margin:0;font-size:12px;color:var(--text-secondary)}.lq-ru__showAll{padding:0;border:none;background:none;color:var(--accent-text);font:inherit;text-decoration:underline;cursor:pointer}.lq-ru__table{min-width:820px;font-size:13px}.lq-ru__table td,.lq-ru__bindings td{height:46px;padding-top:0;padding-bottom:0}.lq-ru__row{cursor:pointer}.lq-ru__row:hover{background:var(--surface-row-hover)}.lq-ru__row--on,.lq-ru__row--on:hover{background:var(--surface-hover)}.lq-ru__name{padding:0;border:none;background:none;color:var(--text-primary);font:500 13px var(--lumiq-font-sans);text-align:left;cursor:pointer}.lq-ru__name:hover{text-decoration:underline}.lq-ru__ver{font:400 11px var(--lumiq-font-mono);color:var(--text-muted)}.lq-ru__kind{font:400 12px var(--lumiq-font-mono);color:var(--text-secondary)}.lq-ru__dim{color:var(--text-secondary)}.lq-ru__approval{font-size:12px;color:var(--text-secondary);white-space:nowrap}.lq-ru__ready{color:var(--status-ok)}.lq-ru__when{font-size:12px;color:var(--text-muted);white-space:nowrap}.lq-ru__none{margin:0;padding:30px;border-top:1px solid var(--border-subtle);text-align:center;font-size:13px;color:var(--text-secondary)}.lq-tag--ru-muted{color:var(--status-unknown);background:var(--un-bg)}.lq-tag--ru-info{color:var(--status-info);background:var(--info-bg)}.lq-tag--ru-lav{color:var(--ov-ink-lavender);background:var(--ov-wash-lavender)}.lq-tag--ru-ok{color:var(--status-ok);background:var(--ok-bg)}.lq-ru__bindBar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lq-ru__seg{display:inline-flex;padding:3px;border-radius:9px;background:var(--surface-track)}.lq-ru__segButton{height:28px;padding:0 12px;border:none;border-radius:7px;background:transparent;color:var(--text-muted);font:600 12px var(--lumiq-font-sans);white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.lq-ru__segButton[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:0 1px 2px #14181c1f}.lq-ru__bindNote{flex:1;min-width:200px;margin:0;font-size:13px;color:var(--text-secondary)}.lq-ru__bind{height:32px;padding:0 12px;border:1px solid var(--border-control);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:500 13px var(--lumiq-font-sans);cursor:pointer}.lq-ru__bind:hover{background:var(--surface-hover)}.lq-ru__bindings{min-width:640px;font-size:13px}.lq-ru__brow--live{background:var(--accent-wash)}.lq-ru__brule{font-weight:500}.lq-ru__selector,.lq-ru__col{font:400 12px var(--lumiq-font-mono)}.lq-ru__selKind{color:var(--text-muted)}.lq-tag--ru-benabled{color:var(--status-ok);background:var(--ok-bg)}.lq-tag--ru-bdisabled{color:var(--status-unknown);background:var(--un-bg)}.lq-tag--ru-bwaiting{color:var(--status-warn);background:var(--warn-bg)}.lq-tag--ru-bwaiting .lq-tag__dot{background:transparent}.lq-ru__runs{display:inline-flex;align-items:center;gap:6px;height:28px;max-width:260px;padding:0 10px;border:1px solid var(--border-control);border-radius:7px;background:var(--surface-raised);color:var(--text-muted);font:500 12px var(--lumiq-font-sans);white-space:nowrap;cursor:pointer}.lq-ru__runs--on{color:var(--text-primary)}.lq-ru__runsText{min-width:0;overflow:hidden;text-overflow:ellipsis}.lq-ru__runs:hover{border-color:var(--border-strong);background:var(--surface-row-hover)}.lq-ru__bactions{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lq-runbind{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.lq-runbind__error{max-width:28ch;font-size:var(--text-xs);color:var(--status-error);white-space:normal}.lq-ru__queued{align-items:center}.lq-ru__spin{flex:none;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--status-info) 30%,transparent);border-top-color:var(--status-info);border-radius:50%;animation:lq-ru-spin .9s linear infinite}@keyframes lq-ru-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.lq-ru__spin{animation:none}}.lq-ru__dismiss{border:none;background:none;color:var(--text-primary);font:500 12px var(--lumiq-font-sans);cursor:pointer}.lq-ru__small{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--border-control);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:500 12px var(--lumiq-font-sans);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s ease}.lq-ru__small:hover:not(:disabled){background:var(--surface-hover)}.lq-ru__small--danger:hover:not(:disabled){border-color:var(--status-error);color:var(--status-error)}.lq-ru__small--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.lq-ru__small--primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.lq-ru__small:disabled{opacity:.45;cursor:not-allowed}.lq-ru__steps{display:flex;align-items:center;margin:0;padding:0;list-style:none}.lq-ru__stepItem{display:flex;flex:1;align-items:center;min-width:0}.lq-ru__stepItem:last-child{flex:none}.lq-ru__stepMark{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:64px}.lq-ru__dot{width:12px;height:12px;border-radius:50%;background:var(--border-control)}.lq-ru__dot--done{background:var(--status-ok)}.lq-ru__dot--here{background:var(--accent)}.lq-ru__stepName{font-size:11px;color:var(--text-muted);text-align:center;white-space:nowrap}.lq-ru__stepName--here{color:var(--text-primary);font-weight:600}.lq-ru__stepLine{flex:1;margin:0 -6px 18px;border-top:1px solid var(--border-control)}.lq-ru__stepLine--gate{border-top-style:dashed}.lq-ru__edit{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:10px;background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised))}.lq-ru__edit .lq-field{margin-bottom:0}.lq-ru__editTitle{font-size:13px;font-weight:600}.lq-ru__editActions,.lq-ru__actRow{display:flex;flex-wrap:wrap;gap:8px}.lq-ru__textareaField{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}.lq-ru__textarea{padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:400 13px var(--lumiq-font-sans);resize:vertical}.lq-ru__facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;font-size:13px}.lq-ru__fact{display:contents}.lq-ru__fact dt{color:var(--text-muted)}.lq-ru__fact dd{margin:0;overflow-wrap:anywhere}.lq-ru__card{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:10px}.lq-ru__cardTitle{margin:0;font-size:13px;font-weight:600}.lq-ru__line{margin:0;font-size:13px;color:var(--text-secondary)}.lq-ru__note,.lq-ru__formHint{margin:0;font-size:12px;color:var(--text-muted)}.lq-ru__formHint{margin-bottom:12px;font-size:13px;color:var(--text-secondary)}.lq-ru__act{align-self:flex-start;height:34px;padding:0 14px;border:1px solid var(--border-control);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:500 13px var(--lumiq-font-sans);white-space:nowrap;cursor:pointer}.lq-ru__act:hover:not(:disabled){background:var(--surface-hover)}.lq-ru__act--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.lq-ru__act--primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.lq-ru__act:disabled{opacity:.45;cursor:not-allowed}.lq-ru__count{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.lq-ru__countFigure{font-size:20px;font-weight:600;letter-spacing:-.02em}.lq-ru__countWho{font-size:12px;color:var(--text-muted)}.lq-ru__satisfied{margin:0;font-size:13px;font-weight:500;color:var(--status-ok)}.lq-ru__sigs{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lq-ru__sig{padding:8px 10px;border-radius:8px;background:var(--surface-hover);font-size:13px}.lq-ru__sigHead{display:flex;gap:8px}.lq-ru__sigHead strong{font-weight:600}.lq-ru__verdict--ok{color:var(--status-ok)}.lq-ru__verdict--bad{color:var(--status-error)}.lq-ru__sigWhen{margin-left:auto;font-size:12px;color:var(--text-muted)}.lq-ru__sigReason{margin-top:2px;color:var(--text-secondary)}.lq-ru__versions{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:13px}.lq-ru__version{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.lq-ru__versionLabel{font-weight:500}.lq-ru__versionCols{font-size:12px;color:var(--text-secondary);overflow-wrap:anywhere}.lq-ru__versionWhen{margin-left:auto;font-size:12px;color:var(--text-muted)}.lq-ru__createSteps{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 12px;padding:0;list-style:none;font-size:12px;color:var(--text-muted)}.lq-ru__createSteps li{display:inline-flex;align-items:center;gap:6px}.lq-ru__createSteps li+li:before{content:"→";margin-right:4px;color:var(--border-strong)}.lq-ru__createN{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface-chip);color:var(--text-secondary);font-weight:600}.lq-rc__search:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.lq-rcb__head{display:flex;align-items:center;gap:10px}.lq-rcb__meta{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.lq-rcb__row td{vertical-align:top}.lq-rcb__sub{margin-top:2px;font-size:var(--text-xs);color:var(--text-muted)}.lq-rcb__compares{font-size:var(--text-xs);line-height:1.6;white-space:nowrap}.lq-rcb__compares .lq-mono{color:var(--text-primary);font-size:12px}.lq-rcb__right{color:var(--text-muted)}.lq-rcb__breaks{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.lq-rcb__breaks[data-tone=error]{color:var(--status-error)}.lq-rcb__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px;text-align:center}.lq-rcb__emptyTitle{margin:0;font-size:15px;font-weight:600}.lq-rcb__emptyBody{margin:0;font-size:13px;color:var(--text-secondary)}.lq-rcb__noMatch{margin:0;padding:28px;text-align:center;font-size:13px;color:var(--text-secondary)}.lq-rcb__sched{font-size:var(--text-xs);color:var(--text-secondary)}.lq-rcb__sched[data-state=disabled],.lq-rcb__sched[data-state=suspended]{color:var(--status-warn)}.lq-rcd__sides{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.lq-rcd__side{padding:14px 16px;min-width:0}.lq-rcd__sideLabel{font-size:var(--text-xs);color:var(--text-muted)}.lq-rcd__sideName{margin-top:2px;font-size:14px;font-weight:600;overflow-wrap:anywhere}.lq-rcd__sideKeys{margin-top:2px;font-size:var(--text-xs);color:var(--text-secondary)}.lq-rcd__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;align-items:start}.lq-rc__panelSub{margin-top:1px;font-size:var(--text-xs);color:var(--text-muted)}.lq-rc__step:not(:last-child):after{content:"";flex:1;min-width:16px;height:2px;margin:0 10px;border-radius:1px;background:var(--border-subtle);transition:background .24s ease}.lq-rc__step--done:not(:last-child):after{background:var(--accent)}.lq-rc__stepNum{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface-raised);font-size:11px;font-weight:700;color:var(--text-muted);transition:background .24s ease,color .24s ease,border-color .24s ease}.lq-rc__step--on .lq-rc__stepNum,.lq-rc__step--done .lq-rc__stepNum{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.lq-rc__stepLabel{white-space:nowrap}.lq-ct__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px}.lq-ct__card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:var(--shadow);cursor:pointer;transition:border-color .16s ease,transform .16s ease}.lq-ct__card:hover{border-color:var(--border-control);transform:translateY(-1px)}.lq-ct__card[data-breached=true]{border-color:color-mix(in srgb,var(--status-error) 30%,var(--border-subtle))}@media (prefers-reduced-motion: reduce){.lq-ct__card,.lq-ct__card:hover{transition:none;transform:none}}.lq-ct__cardHead{display:flex;align-items:flex-start;gap:10px}.lq-ct__cardTitle{flex:1;min-width:0}.lq-ct__cardTitle .lq-ct__name{font-size:15px}.lq-ct__cardParties{margin-top:2px;font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere}.lq-ct__cardTerms{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:13px}.lq-ct__cardTerms li{display:flex;gap:8px}.lq-ct__cardTerms li:before{content:"—";color:var(--text-muted)}.lq-ct__slots{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lq-ct__slot{display:flex;flex-direction:column;gap:1px;min-width:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-sm);background:var(--surface-sunken)}.lq-ct__slotSide{font-size:var(--text-xs);color:var(--text-muted)}.lq-ct__slotWho{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:500;overflow-wrap:anywhere}.lq-ct__mark{flex:none;color:var(--status-warn)}.lq-ct__mark--ok{color:var(--status-ok)}.lq-ct__slotWhen{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.lq-ct__missing{font-size:var(--text-xs);color:var(--status-warn)}.lq-ct__cardFoot{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid var(--border-subtle)}.lq-ct__cardBreach{flex:1;min-width:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-ct__sign{align-self:flex-start;height:28px;margin-top:4px;padding:0 10px;border:1px solid var(--border-control);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:500 12px var(--lumiq-font-sans);cursor:pointer}.lq-ct__sign:hover:not(:disabled){background:var(--surface-hover)}.lq-ct__sign:disabled{opacity:.45;cursor:not-allowed}.lq-ct__signError{margin:0;font-size:var(--text-xs);color:var(--status-error)}.lq-ct__breachBanner{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--lumiq-radius-sm);background:color-mix(in srgb,var(--status-error) 12%,var(--surface-raised));color:color-mix(in srgb,var(--status-error) 80%,var(--text-primary));font-size:13px}.lq-ct__breachText{flex:1}.lq-ct__breachOpen{height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--status-error) 35%,var(--border-subtle));border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:inherit;font:500 12px var(--lumiq-font-sans);cursor:pointer}.lq-tag--ct-breached{color:var(--status-error);background:color-mix(in srgb,var(--status-error) 12%,var(--surface-raised))}.lq-ct{display:flex;flex-direction:column;gap:18px}.lq-ct__search{width:300px;max-width:100%;height:34px;padding:0 10px;border:1px solid var(--border-control);border-radius:var(--lumiq-radius-sm);background:var(--surface-raised);color:var(--text-primary);font:400 13px var(--lumiq-font-sans)}.lq-ct__search:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}@media (max-width: 720px){.lq-ct__search{width:100%}}.lq-ct__filterGroup{display:flex;flex-wrap:wrap;gap:6px}.lq-ct__readOnly{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:var(--lumiq-radius-sm);background:var(--surface-sunken);color:var(--text-secondary);font-size:13px}.lq-ct__readOnly strong{color:var(--text-primary);font-weight:600;white-space:nowrap}.lq-ct__loading{height:240px;border-radius:var(--lumiq-radius);background:linear-gradient(90deg,var(--surface-hover) 0,var(--surface-raised) 40%,var(--surface-hover) 80%);background-size:800px 100%;animation:lq-shimmer 1.4s linear infinite}@media (prefers-reduced-motion: reduce){.lq-ct__loading{animation:none}}.lq-sgp{display:flex;flex-direction:column;gap:var(--space-4)}.lq-sgp__sources{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.lq-sgp__source{display:flex;flex-direction:column;gap:6px;padding:var(--space-4) 18px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:var(--shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .2s ease}.lq-sgp__source:hover{border-color:var(--border-strong);box-shadow:var(--shadow-hover)}.lq-sgp__source:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lq-sgp__sourceName{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.lq-sgp__sourceType{font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-muted)}.lq-sgp__sourceCount{margin-top:var(--space-1);font-size:13px;color:var(--text-secondary)}.lq-sgp__note{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-sgp__note--inset{padding:10px var(--space-4);border-top:1px solid var(--surface-chip)}.lq-sgp__tables{overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:var(--shadow)}.lq-sgp__tablesHead{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px var(--space-4);border-bottom:1px solid var(--surface-chip)}.lq-sgp__tablesTitle{flex:1;margin:0;font-size:13px;font-weight:600}.lq-sgp__filter{width:220px;max-width:100%;height:32px}.lq-sgp__rows{margin:0;padding:0;list-style:none}.lq-sgp__rowItem+.lq-sgp__rowItem{border-top:1px solid var(--surface-chip)}.lq-sgp__row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:var(--space-4);padding:12px var(--space-4);border:none;background:var(--surface-raised);color:inherit;font:inherit;text-align:left;cursor:pointer}.lq-sgp__row:hover{background:var(--surface-row-hover)}.lq-sgp__row:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.lq-sgp__rowName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lumiq-font-mono);font-size:13px;font-weight:500;color:var(--text-primary)}.lq-sgp__rowKind{font-size:var(--text-xs);color:var(--text-muted)}.lq-sgp__ready{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.lq-sgp__ready--on{color:var(--status-ok);font-weight:500}.lq-sgp__arrow{color:var(--text-muted)}.lq-sgp__none{margin:0;padding:var(--space-6);text-align:center;font-size:13px;color:var(--text-secondary)}.lq-mt__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 16px 6px}.lq-mt__title{margin:0;font-size:13px;font-weight:600}.lq-mt__window{font-size:var(--text-xs);color:var(--text-muted)}.lq-mt__meter{font-weight:600}.lq-mt__code{font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-muted)}.lq-mt__unpriced{color:var(--status-warn)}.lq-mt__total{padding:12px 16px;border-top:1px solid var(--border-subtle);text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.lq-mt__limits{margin:0;padding:0 16px 6px;list-style:none}.lq-mt__limit{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--border-subtle)}.lq-mt__limitHead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.lq-mt__limitFigures{font-size:13px;font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.lq-mt__used{font-weight:600}.lq-mt__bar{position:relative;height:8px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--surface-sunken)}.lq-mt__bar:after{content:"";position:absolute;top:0;bottom:0;left:var(--soft, 0%);width:1px;background:var(--border-control)}.lq-mt__barFill{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .5s cubic-bezier(.2,.7,.2,1)}.lq-mt__barFill[data-tone=warn]{background:var(--status-warn)}.lq-mt__barFill[data-tone=breach]{background:var(--status-error)}.lq-mt__limitFoot{display:flex;justify-content:space-between;gap:12px;font-size:var(--text-xs);color:var(--text-muted)}.lq-mt__used[data-tone=ok],.lq-mt__standing[data-tone=ok]{color:var(--status-ok)}.lq-mt__used[data-tone=warn],.lq-mt__standing[data-tone=warn]{color:var(--status-warn)}.lq-mt__used[data-tone=breach],.lq-mt__standing[data-tone=breach]{color:var(--status-error)}@media (prefers-reduced-motion: reduce){.lq-mt__barFill{transition:none}}.lq-chain__error{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--status-warn)}.lq-chain__result{margin-top:var(--space-3)}.lq-chain__line{margin:0;font-size:var(--text-xs);color:var(--text-secondary)}.lq-chain__note{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.lq-pii{padding:12px var(--space-2);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-pii__rows{margin:0;padding:0;list-style:none}.lq-pii__row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(160px,1.4fr) 150px minmax(120px,1fr) 90px;align-items:center;gap:14px;padding:12px 14px;border-bottom:1px solid var(--surface-chip)}.lq-pii__none{margin:0;padding:var(--space-6) 14px;font-size:13px;color:var(--text-secondary)}.lq-pii__foot{margin:0;padding:var(--space-2) 14px 0;font-size:var(--text-xs);color:var(--text-muted)}.lq-pii__foot--warn{color:var(--status-warn)}.lq-pii__column{font-family:var(--lumiq-font-mono);font-size:13px;overflow-wrap:anywhere}.lq-pii__kind{font-size:13px}.lq-pii__method{justify-self:start;padding:2px 8px;border-radius:var(--lumiq-radius-pill);background:var(--accent-wash);font-size:11px;font-weight:500;color:var(--accent-text)}.lq-pii__method[data-method=model]{background:var(--copilot-tint);color:var(--copilot-ink)}.lq-pii__conf{display:flex;align-items:center;gap:8px}.lq-pii__track{flex:1;height:5px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--surface-sunken)}.lq-pii__fill{display:block;height:100%;border-radius:inherit;background:var(--accent)}.lq-pii__pct{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.lq-pii__state{font-size:var(--text-xs);font-weight:500;color:var(--status-warn)}.lq-pii__state[data-state=approved]{color:var(--status-ok)}.lq-pii__state[data-state=stale]{color:var(--status-warn)}.lq-pii__state[data-state=inconclusive]{color:var(--text-muted)}@media (max-width: 720px){.lq-pii__row{grid-template-columns:1fr 1fr}}.lq-dd__schemaNone{margin:0;padding:var(--space-6) 14px;font-size:13px;color:var(--text-secondary)}.lq-dsp__note{margin:0;font-size:13px;color:var(--text-muted)}.lq-dsp__modelNote{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--copilot-ink)}.lq-dsp__chartSkeleton{display:block;height:170px}.lq-dsp__loading{display:block}.lq-dsp__skeleton{display:block;height:220px}.lq-dsp__missing{margin:0;padding:32px;text-align:center;color:var(--text-secondary);background:var(--surface-raised);border:1px dashed var(--border-strong);border-radius:var(--lumiq-radius)}.lq-sf{display:flex;flex-direction:column;gap:20px;min-width:0;font-variant-numeric:tabular-nums}.lq-sf__card{min-width:0;overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:var(--shadow)}.lq-sf__verdictTop{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px 36px;padding:20px 22px 18px}.lq-sf__figure{display:flex;flex:0 0 auto;flex-direction:column;gap:6px;min-width:150px}.lq-sf__label{font-size:var(--text-xs);color:var(--text-muted)}.lq-sf__value{display:flex;align-items:baseline;gap:6px;font-size:48px;font-weight:600;line-height:50px;letter-spacing:-.03em;color:var(--text-primary)}.lq-sf__outOf{font-size:15px;font-weight:500;letter-spacing:0;color:var(--text-muted)}.lq-sf__bandLine{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lq-sf__lostLine{font-size:var(--text-xs);color:var(--text-secondary)}.lq-sf__when{font-size:11px;color:var(--text-muted)}.lq-sf__explain{display:flex;flex:1 1 420px;flex-direction:column;gap:var(--space-4);min-width:0}.lq-sf__headline{display:flex;flex-direction:column;gap:var(--space-1)}.lq-sf__headlineText{margin:0;font-size:17px;font-weight:600;line-height:24px;letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance}.lq-sf__headlineSub{max-width:760px;margin:0;font-size:13px;line-height:20px;color:var(--text-secondary)}.lq-sf__explainLoading{display:flex;flex-direction:column;gap:10px}.lq-sf__explainLoadingText{font-size:var(--text-xs);color:var(--text-muted)}.lq-sf__skeletonLine{display:block;width:70%;height:18px}.lq-sf__skeletonLine--short{width:52%;height:12px}.lq-sf__skeletonBar{display:block;height:22px}.lq-sf__listSkeleton{display:block;height:260px;border-radius:var(--lumiq-radius)}.lq-sf__explainError{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;background:var(--warn-bg);border:1px solid color-mix(in srgb,var(--status-warn) 30%,transparent);border-radius:var(--lumiq-radius-sm)}.lq-sf__explainErrorText{display:flex;flex:1;flex-direction:column;gap:2px;min-width:220px}.lq-sf__explainErrorTitle{font-size:13px;font-weight:600;color:var(--text-primary)}.lq-sf__explainErrorBody{font-size:var(--text-xs);line-height:18px;color:var(--text-secondary)}.lq-sf__split{min-width:0}.lq-sf__splitHead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:11px;color:var(--text-muted)}.lq-sf__legend{display:flex;gap:14px}.lq-sf__legendItem{display:flex;align-items:center;gap:5px}.lq-sf__legendFigure{font-weight:600;color:var(--text-primary)}.lq-sf__legendLost{color:var(--status-error)}.lq-sf__key{flex:none;width:9px;height:9px;border-radius:2px}.lq-sf__key--earned{background:var(--sf-earned)}.lq-sf__key--lost{background:var(--sf-lost)}.lq-sf__segments{display:flex;gap:3px;height:22px}.lq-sf__segment{display:flex;flex-grow:var(--sf-grow);flex-basis:0;min-width:0;padding:0;overflow:hidden;border:none;border-radius:4px;background:var(--sf-lost);cursor:pointer;transition:box-shadow var(--motion-state)}.lq-sf__segment:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lq-sf__segment[aria-pressed=true]{box-shadow:0 0 0 2px var(--text-primary)}.lq-sf__segmentKept{display:block;width:var(--sf-kept);height:100%;background:var(--sf-earned)}.lq-sf__segmentLabels{display:flex;gap:3px;margin-top:6px}.lq-sf__segmentLabel{display:flex;flex-direction:column;flex-grow:var(--sf-grow);flex-basis:0;min-width:0;font-size:11px;line-height:15px}.lq-sf__segmentName{overflow:hidden;font-weight:500;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis}.lq-sf__segmentLabel[data-selected=true] .lq-sf__segmentName{font-weight:600}.lq-sf__segmentNums{overflow:hidden;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis}.lq-sf__leftOut{display:flex;align-items:center;gap:var(--space-2);margin:10px 0 0;font-size:var(--text-xs);color:var(--text-secondary)}.lq-sf__hatchKey{flex:none;width:18px;height:10px;border:1px solid var(--pf-line);border-radius:2px;background:var(--hatch)}.lq-sf__nothingBar{display:flex;align-items:center;justify-content:center;height:22px;margin:0;border-radius:4px;background:var(--hatch);font-size:11px;color:var(--text-secondary)}.lq-sf__trust{display:flex;flex-direction:column;gap:12px;padding:14px 22px 16px;border-top:1px solid var(--border-subtle);background:var(--surface-row-hover)}.lq-sf__trustHead{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lq-sf__trustLead{font-size:var(--text-xs);color:var(--text-muted)}.lq-sf__notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px 24px;margin:0;padding:0;list-style:none}.lq-sf__note{display:flex;align-items:flex-start;gap:10px}.lq-sf__noteDot{box-sizing:border-box;flex:none;width:9px;height:9px;margin-top:5px;border:1.5px solid transparent;border-radius:50%}.lq-sf__note[data-direction=negative] .lq-sf__noteDot{background:var(--pf-fill-watch)}.lq-sf__note[data-direction=positive] .lq-sf__noteDot{background:var(--pf-fill-good)}.lq-sf__note[data-direction=neutral] .lq-sf__noteDot{border-color:var(--status-unknown)}.lq-sf__noteText{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lq-sf__noteTitle{font-size:13px;font-weight:600;color:var(--text-primary)}.lq-sf__noteBody{font-size:var(--text-xs);line-height:17px;color:var(--text-secondary)}.lq-sf__noteBar{display:flex;align-items:center;gap:var(--space-2);margin-top:4px}.lq-sf__noteTrack{flex:1;max-width:180px;height:5px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--pf-track)}.lq-sf__noteFill{display:block;width:var(--sf-ratio);height:100%;background:var(--pf-fill-watch)}.lq-sf__note[data-direction=positive] .lq-sf__noteFill{background:var(--pf-fill-good)}.lq-sf__noteShare{font-size:11px;color:var(--text-muted)}.lq-sf__cardHead{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 18px;border-bottom:1px solid var(--border-subtle)}.lq-sf__cardHead--end{align-items:flex-end}.lq-sf__cardTitles{display:flex;flex:1;flex-direction:column;gap:2px;min-width:220px}.lq-sf__cardTitles>.lq-infotip-row{display:flex}.lq-sf__cardTitle{margin:0;font-size:14px;font-weight:600}.lq-sf__cardLead{max-width:720px;font-size:var(--text-xs);line-height:18px;color:var(--text-muted)}.lq-sf__listTools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px 0}.lq-sf__listCap{flex:1;min-width:200px;font-size:var(--text-xs);color:var(--text-muted)}.lq-sf__dimChip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--text-primary);border-radius:var(--lumiq-radius-pill);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer}.lq-sf__dimChip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lq-sf__search{width:220px;max-width:100%}.lq-sf__empty{margin:0;padding:28px 16px;text-align:center;font-size:13px;color:var(--text-secondary)}.lq-sf__rows{display:flex;flex-direction:column;margin:0;padding:8px 10px 12px;list-style:none}.lq-sf__row{border-radius:var(--lumiq-radius-sm);transition:background var(--motion-state)}.lq-sf__row[data-open=true]{background:var(--surface-row-hover)}.lq-sf__rowHead{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;padding:12px 8px;border:none;border-radius:var(--lumiq-radius-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.lq-sf__rowHead:hover{background:var(--surface-row-hover)}.lq-sf__rowHead:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lq-sf__rank{display:flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%;font-size:11px;font-weight:600}.lq-sf__rank[data-direction=negative]{background:var(--err-bg);color:var(--status-error)}.lq-sf__rank[data-direction=positive]{background:var(--ok-bg);color:var(--status-ok)}.lq-sf__rowMain{display:flex;flex:1 1 320px;flex-direction:column;gap:4px;min-width:0}.lq-sf__rowTitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.lq-sf__ruleName{font-family:var(--lumiq-font-mono);font-size:13px;font-weight:500;color:var(--text-primary);word-break:break-all}.lq-sf__ruleVersion{font-family:var(--lumiq-font-mono);font-size:11px;color:var(--text-muted)}.lq-sf__dimTag{padding:1px 7px;border-radius:var(--lumiq-radius-pill);background:var(--surface-chip);font-size:11px;color:var(--text-secondary)}.lq-sf__severity{font-size:11px;color:var(--text-muted)}.lq-sf__check{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;line-height:19px;color:var(--text-secondary)}.lq-sf__check[data-unreadable=true]{color:var(--status-warn)}.lq-sf__unreadableDot{box-sizing:border-box;flex:none;align-self:center;width:8px;height:8px;border:1.5px solid var(--status-warn);border-radius:50%}.lq-sf__code{padding:1px 6px;border-radius:4px;background:var(--surface-chip);font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-primary);word-break:break-all}.lq-sf__measure{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:3px}.lq-sf__meter{display:flex;flex:none;width:200px;max-width:45%;height:8px}.lq-sf__meterSlice{display:flex;width:var(--sf-slice);min-width:6px;height:100%;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--sf-lost)}.lq-sf__meterKept{display:block;width:var(--sf-kept);height:100%;background:var(--sf-earned)}.lq-sf__passLine{font-size:var(--text-xs);color:var(--text-secondary)}.lq-sf__rowFigure{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:3px;min-width:112px;margin-left:auto}.lq-sf__rowPoints{display:flex;align-items:baseline;gap:5px}.lq-sf__points{font-size:18px;font-weight:600;line-height:22px;letter-spacing:-.01em;color:var(--text-primary)}.lq-sf__points[data-direction=negative]{color:var(--status-error)}.lq-sf__pointsOf,.lq-sf__pointsCap{font-size:11px;color:var(--text-muted)}.lq-sf__chevron{flex:none;font-size:16px;line-height:22px;color:var(--text-muted);transition:transform var(--motion-state)}.lq-sf__row[data-open=true] .lq-sf__chevron{transform:rotate(90deg)}.lq-sf__rowBody{display:flex;flex-direction:column;gap:10px;padding:0 12px 16px 42px;animation:lq-fade var(--motion-disclose)}.lq-sf__howTitle{margin:0;font-size:var(--text-xs);font-weight:600;color:var(--text-primary)}.lq-sf__steps{display:flex;flex-direction:column;gap:6px;max-width:760px;margin:0;padding-left:18px;font-size:var(--text-xs);line-height:18px;color:var(--text-secondary)}.lq-sf__step{padding-left:2px}.lq-sf__ifPassed{align-self:flex-start;margin:0;padding:7px 10px;border-radius:var(--lumiq-radius-sm);background:var(--pf-teal-wash);font-size:var(--text-xs);line-height:18px;color:var(--accent-text)}.lq-sf__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lq-sf__listFoot{display:flex;flex-wrap:wrap;gap:10px;padding:0 18px 14px}.lq-sf__fewer{padding:0;border:none;background:none;color:var(--accent-text);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer}.lq-sf__fewer:hover{text-decoration:underline}.lq-sf__fewer:focus-visible{outline:none;border-radius:var(--lumiq-radius-sm);box-shadow:var(--focus-ring)}.lq-sf__weights{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lq-sf__weightsLabel{font-size:11px;color:var(--text-muted)}.lq-sf__weightChip{padding:2px 7px;border-radius:5px;background:var(--surface-chip);font-family:var(--lumiq-font-mono);font-size:11px;font-weight:500;color:var(--text-secondary)}.lq-sf__calcScroll{overflow-x:auto}.lq-sf__calcTable{width:100%;min-width:840px;border-collapse:collapse;font-size:13px}.lq-sf__calcTable th,.lq-sf__calcTable td{padding:9px 12px;text-align:left;white-space:nowrap}.lq-sf__calcTable tr>:first-child{padding-left:18px}.lq-sf__calcTable tr>:last-child{padding-right:18px}.lq-sf__calcTable thead th{font-size:11px;font-weight:500;color:var(--text-muted)}.lq-sf__calcTable tbody tr{border-top:1px solid var(--pf-row-rule)}.lq-sf__calcTable tbody th{font-weight:500;color:var(--text-primary)}.lq-sf__calcTable tbody tr[data-selected=true]{background:var(--pf-teal-wash)}.lq-sf__calcTable tbody tr:not([data-state=scored]),.lq-sf__calcTable tbody tr:not([data-state=scored]) th{color:var(--text-muted)}.lq-sf__calcTable tfoot tr{border-top:1px solid var(--pf-line-strong)}.lq-sf__calcTable tfoot th,.lq-sf__calcTable tfoot td{font-weight:600}.lq-sf__calcTable .lq-sf__num{text-align:right}.lq-sf__resultCol{width:24%}.lq-sf__calcSelect{padding:0;border:none;background:none;color:inherit;font:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.lq-sf__calcSelect:hover{color:var(--accent-text)}.lq-sf__calcSelect:focus-visible{outline:none;border-radius:var(--lumiq-radius-sm);box-shadow:var(--focus-ring)}.lq-sf__result{display:flex;align-items:center;gap:var(--space-2)}.lq-sf__resultTrack{flex:1;height:6px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--pf-track)}.lq-sf__resultFill{display:block;width:var(--sf-result);height:100%;background:var(--sf-earned)}.lq-sf__resultValue{min-width:34px;text-align:right;font-weight:600;color:var(--text-primary)}.lq-sf__resultHatch{flex:none;width:44px;height:6px;border:1px solid var(--pf-line);border-radius:var(--lumiq-radius-pill);background:var(--hatch-track)}.lq-sf__resultWhy,.lq-sf__checksCell{font-size:var(--text-xs)}.lq-sf__lostCell[data-lost=true],.lq-sf__calcTable tfoot .lq-sf__lostCell{color:var(--status-error)}.lq-sf__calcFoot{display:flex;flex-direction:column;gap:var(--space-2);padding:12px 18px 14px}.lq-sf__calcNote{margin:0;padding:8px 10px;border-radius:var(--lumiq-radius-sm);background:var(--surface-row-hover);font-size:var(--text-xs);line-height:18px;color:var(--text-secondary)}.lq-sf__calcNote[data-tone=warn]{background:var(--warn-bg);color:var(--status-warn)}.lq-sf__calcMeta{margin:0;font-size:11px;color:var(--text-muted)}.lq-sf__trendCard{padding:var(--space-4) 20px}.lq-sf__trendTitle{margin-bottom:var(--space-2)}@media (max-width: 720px){.lq-sf__verdictTop{padding:var(--space-4)}.lq-sf__trust{padding:14px var(--space-4)}.lq-sf__rowHead{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px 12px}.lq-sf__chevron{grid-row:1;grid-column:3}.lq-sf__rowFigure{flex-flow:row wrap;grid-row:2;grid-column:2 / 4;align-items:baseline;gap:4px 10px;min-width:0;margin-left:0}.lq-sf__rowBody{padding-left:12px}.lq-sf__meter{max-width:100%}}.lq-trend{position:relative;width:100%;height:170px}.lq-trend__svg{display:block;overflow:visible}.lq-trend__stopTop{stop-color:var(--accent);stop-opacity:.18}.lq-trend__stopBottom{stop-color:var(--accent);stop-opacity:0}.lq-trend__grid{stroke:var(--border-subtle);stroke-dasharray:2 4}.lq-trend__marker{stroke:var(--copilot-accent);stroke-dasharray:3 3}.lq-trend__markerLabel{fill:var(--copilot-ink);font-family:var(--lumiq-font-sans);font-size:11px}.lq-trend__line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lq-trend__last{fill:var(--surface-raised);stroke:var(--accent);stroke-width:2}.lq-trend__cross{stroke:var(--text-primary);stroke-opacity:.18}.lq-trend__dot{fill:var(--accent);stroke:var(--surface-raised);stroke-width:2}.lq-trend__tick{fill:var(--text-muted);font-family:var(--lumiq-font-sans);font-size:11px}.lq-trend__tip{position:absolute;width:140px;padding:7px 10px;border-radius:8px;background:var(--text-primary);color:var(--surface-raised);font-size:var(--text-xs);line-height:16px;box-shadow:0 8px 24px #14181c2e;pointer-events:none}.lq-trend__tipWhen{opacity:.7}.lq-trend__tipValue{font-size:var(--text-sm);font-weight:600}.lq-drp{overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-drp__head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px var(--space-4);border-bottom:1px solid var(--surface-chip)}.lq-drp__heading{flex:1;min-width:200px}.lq-drp__heading>.lq-infotip-row{display:flex}.lq-drp__title{margin:0;font-size:var(--text-sm);font-weight:600}.lq-drp__sub{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-drp__headActions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.lq-autosg__btn{border-color:var(--ov-ink-lavender)}.lq-autosg__glyph{color:var(--ov-ink-lavender)}.lq-autosg{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--surface-chip)}.lq-autosg__head{display:flex;align-items:baseline;gap:var(--space-3)}.lq-autosg__title{flex:1;min-width:0}.lq-autosg__toggle{flex:none;padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);color:var(--accent-text);text-decoration:underline;cursor:pointer}.lq-autosg__note{margin:0;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-autosg__groupTitle{margin:var(--space-2) 0 0;font-size:var(--text-xs);font-weight:600}.lq-autosg__checkCell{width:32px}.lq-autosg__actions,.lq-autosg__run{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.lq-autosg__error{margin:0;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--status-error)}.lq-autosg__status{font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-autosg__link{font-size:var(--text-xs);color:var(--accent-text)}.lq-autosg__result{flex-direction:column;align-items:stretch;gap:var(--space-2)}.lq-autosg__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.lq-autosg__item{display:flex;flex-direction:column;font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-autosg__by{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.lq-autosg__why{font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-autosg__steps{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-autosg__step{display:inline-flex;align-items:center;gap:var(--space-2)}.lq-autosg__stepNum{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-pill);font-variant-numeric:tabular-nums}.lq-autosg__step--done{color:var(--text-secondary)}.lq-autosg__step--done .lq-autosg__stepNum{border-color:var(--status-ok);color:var(--status-ok)}.lq-autosg__step--current{color:var(--text-primary);font-weight:600}.lq-autosg__step--current .lq-autosg__stepNum{border-color:var(--accent);background:var(--accent);color:var(--surface-raised)}.lq-drp__runError{margin:0;padding:var(--space-2) var(--space-4);font-size:var(--text-xs);line-height:1.5;color:var(--status-error);border-bottom:1px solid var(--surface-chip)}.lq-drp__loading{display:block;height:140px;margin:14px;border-radius:var(--lumiq-radius)}.lq-drp__none{display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px;text-align:center}.lq-drp__noneTitle{margin:0;font-size:var(--text-sm);font-weight:600}.lq-drp__scroll{overflow:auto}.lq-drp__table{width:100%;min-width:940px;border-collapse:collapse;font-size:13px}.lq-drp__table th{padding:10px var(--space-4);text-align:left;font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}.lq-drp__table td{padding:10px var(--space-4);border-top:1px solid var(--surface-chip);vertical-align:middle}.lq-drp__rule{font-weight:500}.lq-drp__by{font-family:var(--lumiq-font-mono);font-size:11px;color:var(--text-muted)}.lq-drp__dim{color:var(--text-secondary)}.lq-drp__cols{font-family:var(--lumiq-font-mono);font-size:var(--text-xs)}.lq-drp__when{font-size:var(--text-xs);white-space:nowrap}.lq-drp__when[data-quiet=true]{color:var(--text-muted)}.lq-drp__actions{text-align:right;white-space:nowrap}.lq-drp__actions>*+*{margin-left:6px}.lq-modal.lq-bindm{width:min(580px,calc(100vw - 24px));padding:0;border-radius:16px}.lq-bindm .lq-modal__head{margin-bottom:0;padding:20px 22px 0}.lq-bindm .lq-modal__close{background:var(--surface-sunken);border-radius:8px}.lq-bind{display:flex;flex-direction:column;min-height:100%}.lq-bind__body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) 22px}.lq-bind__field{position:relative;display:flex;flex-direction:column;gap:6px}.lq-bind__labelRow{display:flex;align-items:center;gap:10px}.lq-bind__label{flex:1;font-size:13px;font-weight:600}.lq-bind__find{width:200px;max-width:100%;height:34px}.lq-bind__rules{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto;padding:2px}.lq-bind__rule{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid var(--border-subtle);border-radius:10px;background:var(--surface-raised);cursor:pointer;transition:border-color var(--motion-state),background var(--motion-state)}.lq-bind__rule:hover:not([data-disabled=true]){border-color:var(--border-strong)}.lq-bind__rule:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lq-bind__rule[data-picked=true]{border-color:var(--accent);background:var(--accent-wash)}.lq-bind__rule[data-disabled=true]{opacity:.62;cursor:default}.lq-bind__ruleText{flex:1;min-width:0;display:flex;flex-direction:column}.lq-bind__ruleHead{display:flex;align-items:center;gap:var(--space-2)}.lq-bind__ruleName{font-size:13px;font-weight:600}.lq-bind__ruleKind{font-family:var(--lumiq-font-mono);font-size:11px;color:var(--text-muted)}.lq-bind__why{margin-top:2px;font-size:var(--text-xs);color:var(--text-muted)}.lq-bind__why a{color:var(--accent-text)}.lq-bind__state{flex:none;padding:2px 9px;border-radius:var(--lumiq-radius-pill);background:var(--surface-chip);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);white-space:nowrap}.lq-bind__state[data-state=active]{background:var(--ok-bg);color:var(--status-ok)}.lq-bind__quiet{margin:0;font-size:13px;color:var(--text-muted)}.lq-bind__dsInput{height:34px;font-family:var(--lumiq-font-mono)}.lq-bind__picked{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border:1.5px solid var(--accent);border-radius:8px;background:var(--accent-wash)}.lq-bind__pickedName{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lumiq-font-mono);font-size:13px;font-weight:500}.lq-bind__from{font-size:11px;color:var(--text-muted)}.lq-bind__clear{border:none;background:none;color:var(--text-muted);font-size:14px;cursor:pointer}.lq-bind__hits{max-height:200px;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;list-style:none;border:1px solid var(--border-subtle);border-radius:10px}.lq-bind__hits>li+li{border-top:1px solid var(--surface-chip)}.lq-bind__hit{display:flex;align-items:center;gap:10px;width:100%;padding:var(--space-2) 12px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lq-bind__hit:hover,.lq-bind__hit:focus-visible{outline:none;background:var(--surface-row-hover)}.lq-bind__hitName{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lumiq-font-mono);font-size:var(--text-xs);font-weight:500}.lq-bind__hitConn{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--text-muted)}.lq-bind__more{padding:var(--space-2) 12px;font-size:11px;color:var(--text-muted)}.lq-bind__help{font-size:var(--text-xs);font-weight:400;color:var(--text-muted)}.lq-bind__error{margin:0;padding:10px 12px;border-radius:8px;background:var(--err-bg);color:var(--status-error);font-size:13px}.lq-bind__foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-top:auto;padding:var(--space-4) 22px;border-top:1px solid var(--surface-chip);background:color-mix(in srgb,var(--surface-sunken) 30%,var(--surface-raised))}.lq-modal.lq-whenm{width:min(540px,calc(100vw - 24px));padding:0;border-radius:16px}.lq-whenm .lq-modal__head{margin-bottom:0;padding:20px 22px 0}.lq-whenm .lq-modal__close{background:var(--surface-sunken);border-radius:8px}.lq-when{display:flex;flex-direction:column;min-height:100%}.lq-when__body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) 22px}.lq-when__body .lq-segfilter--track{display:flex}.lq-when__body .lq-segfilter--track .lq-segfilter__option{flex:1}.lq-when__quiet{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-when__note{margin:0;padding:10px 12px;border-radius:10px;background:var(--warn-bg);color:var(--status-warn);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-when__zone{flex:1;min-width:160px}.lq-when__cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lq-when__card{display:flex;flex-direction:column;gap:2px;padding:12px;border:1.5px solid var(--border-control);border-radius:10px;background:var(--surface-raised);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.lq-when__card[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface-raised))}.lq-when__cardTitle{font-size:13px;font-weight:600}.lq-when__cardSub{font-size:var(--text-xs);color:var(--text-muted)}.lq-when__manual{margin:0;padding:14px;border-radius:10px;background:var(--surface-sunken);color:var(--text-secondary);font-size:13px}.lq-when__foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-top:auto;padding:var(--space-4) 22px;border-top:1px solid var(--surface-chip);background:color-mix(in srgb,var(--surface-sunken) 30%,var(--surface-raised))}.lq-ua{display:flex;flex-direction:column;gap:18px}.lq-ua__flash{display:flex;gap:12px;align-items:flex-start;padding:10px 14px;border-radius:8px;font-size:13px;background:var(--ok-bg);color:var(--status-ok)}.lq-ua__flash[data-tone=warn]{background:var(--warn-bg);color:var(--status-warn)}.lq-ua__flash[data-tone=error]{background:var(--err-bg);color:var(--status-error)}.lq-ua__flashText{flex:1;margin:0}.lq-ua__flashClose{border:none;background:none;color:inherit;font-size:16px;line-height:1;cursor:pointer}.lq-ua__filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lq-ua__search{width:240px;max-width:100%}.lq-ua__role{width:auto}.lq-ua__check{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--text-secondary)}.lq-ua__spacer{flex:1}.lq-ua__count{font-size:var(--text-xs);color:var(--text-muted)}.lq-ua__card{overflow:auto;padding:0}.lq-ua__table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.lq-ua__table th{padding:10px 16px;text-align:left;font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}.lq-ua__table td{height:52px;padding:0 16px;border-top:1px solid var(--surface-chip)}.lq-ua__name{font-weight:500}.lq-ua__email{font-size:var(--text-xs);color:var(--text-muted)}.lq-ua__roles{display:flex;flex-wrap:wrap;gap:4px}.lq-ua__roleChip{padding:2px 7px;border-radius:5px;background:var(--surface-chip);font:400 11px var(--lumiq-font-mono)}.lq-ua__noRoles{font-size:var(--text-xs);color:var(--status-warn)}.lq-ua__seen{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.lq-ua__status{padding:2px 9px;border-radius:999px;font-size:var(--text-xs);font-weight:500;white-space:nowrap;background:var(--surface-chip);color:var(--text-muted)}.lq-ua__status[data-tone=ok]{background:var(--ok-bg);color:var(--status-ok)}.lq-ua__status[data-tone=info]{background:var(--info-bg);color:var(--status-info)}.lq-ua__table td.lq-ua__actions{text-align:right;white-space:nowrap}.lq-ua__actions>*+*{margin-left:6px}.lq-ua__none{margin:0;padding:28px;text-align:center;font-size:13px;color:var(--text-secondary)}.lq-modal.lq-ua__addm{width:min(440px,calc(100vw - 24px))}.lq-ua__panelHead{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.lq-ua__panelName{margin:0;font-size:17px;line-height:24px;font-weight:600;overflow-wrap:anywhere}.lq-ua__rolesSet{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:none}.lq-ua__legend{margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.lq-ua__hint{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-ua__roleOption{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer}.lq-ua__roleOption input{margin-top:3px}.lq-ua__roleName{font:500 13px var(--lumiq-font-mono)}.lq-ua__roleDesc{display:block;font-size:var(--text-xs);color:var(--text-muted)}.lq-ua__warn{margin:0;padding:10px 14px;border-radius:8px;background:var(--warn-bg);color:var(--status-warn);font-size:13px}.lq-ua__error{margin:0;font-size:13px;color:var(--status-error)}.lq-ua__saved{margin:0;font-size:13px;color:var(--status-ok)}.lq-ua__row{display:flex;gap:8px}.lq-ua__group{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--surface-chip)}.lq-ua__groupTitle{margin:0;font-size:13px;font-weight:600}.lq-ua__start{align-self:flex-start}.lq-btn.lq-ua__danger{color:var(--status-error);border-color:color-mix(in srgb,var(--status-error) 35%,var(--border-control))}.lq-mk{display:flex;flex-direction:column;gap:18px}.lq-mk__h1{margin:0;font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.025em}.lq-mk__lede{margin:4px 0 0;color:var(--text-secondary)}.lq-mk__tabs{display:flex;gap:22px;border-bottom:1px solid var(--border-subtle);overflow-x:auto;overflow-y:hidden}.lq-mk__tab{margin-bottom:-1px;padding:10px 0 12px;border:none;border-bottom:2px solid transparent;background:none;color:var(--text-muted);font:500 14px var(--lumiq-font-sans);white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .2s ease}.lq-mk__tab:hover{color:var(--text-primary)}.lq-mk__tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--accent)}.lq-mk__stack{display:flex;flex-direction:column;gap:12px}.lq-mk__noRuntime{margin:0;padding:12px 16px;border-radius:10px;background:var(--surface-sunken);font-size:13px}.lq-mk__error{margin:0;font-size:13px;color:var(--status-error)}.lq-mk__warnText{margin:0;font-size:var(--text-xs);color:var(--status-warn)}.lq-mk__quiet,.lq-mk__fine{margin:0;font-size:11px;color:var(--text-muted)}.lq-mk__none{margin:0;padding:30px;text-align:center;font-size:13px;color:var(--text-secondary)}.lq-mk__search{max-width:100%}.lq-mk__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.lq-mk__card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .2s ease}.lq-mk__card:hover{border-color:var(--border-strong)}.lq-mk__cardTop{display:flex;align-items:center;gap:8px;width:100%}.lq-mk__name{flex:1;min-width:0;font:600 14px var(--lumiq-font-mono);color:var(--text-primary);overflow-wrap:anywhere}.lq-mk__instTop .lq-mk__name,.lq-mk__mine .lq-mk__name{flex:none}.lq-mk__name--sm{font-size:13px}.lq-mk__ver,.lq-mk__meta{font-size:var(--text-xs);color:var(--text-muted)}p.lq-mk__meta{margin:0}.lq-mk__dim{font-size:var(--text-xs);color:var(--text-secondary)}.lq-mk__pill{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:var(--text-xs);font-weight:500;white-space:nowrap;background:var(--surface-chip);color:var(--text-muted)}.lq-mk__pill[data-tone=ok]{background:var(--ok-bg);color:var(--status-ok)}.lq-mk__pill[data-tone=info]{background:var(--info-bg);color:var(--status-info)}.lq-mk__pill[data-tone=lav]{background:var(--ov-wash-lavender);color:var(--ov-ink-lavender)}.lq-mk__pill[data-tone=warn]{background:var(--warn-bg);color:var(--status-warn)}.lq-mk__pill[data-tone=error]{background:var(--err-bg);color:var(--status-error)}.lq-mk__pillDot{width:7px;height:7px;border:1.5px solid currentColor;border-radius:50%;background:currentColor}.lq-mk__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lq-mk__chip{padding:2px 8px;border-radius:999px;background:var(--surface-chip);color:var(--text-secondary);font-size:11px}.lq-mk__chip[data-tone=ok]{background:var(--ok-bg);color:var(--status-ok)}.lq-mk__chip[data-tone=error]{background:var(--err-bg);color:var(--status-error)}.lq-mk__installed{font-size:var(--text-xs);font-weight:500;color:var(--status-ok)}.lq-mk__boundary{display:flex;flex-wrap:wrap;gap:16px;padding:14px 18px;font-size:13px}.lq-mk__boundaryText{flex:1;min-width:220px}.lq-mk__boundaryTitle{font-weight:600}.lq-mk__boundaryBody{margin-top:2px;font-size:var(--text-xs);color:var(--text-secondary)}.lq-mk__inst{display:flex;flex-direction:column;gap:10px;padding:16px 18px}.lq-mk__instTop{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lq-mk__spacer{flex:1}.lq-mk__revoked{margin:0;font-size:var(--text-xs);color:var(--status-error)}.lq-mk__actions{display:flex;flex-wrap:wrap;gap:8px}.lq-mk__confirm{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 12px;border-radius:8px;background:var(--err-bg);color:var(--status-error);font-size:13px}.lq-mk__tableCard{overflow:auto;padding:0}.lq-mk__table{width:100%;min-width:880px;border-collapse:collapse;font-size:13px}.lq-mk__table th{padding:10px 16px;text-align:left;font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}.lq-mk__table td{padding:10px 16px;border-top:1px solid var(--surface-chip)}.lq-mk__mono{font:500 12px var(--lumiq-font-mono)}.lq-mk__thin{font-weight:400}.lq-mk__rowLink{padding:0;border:none;background:none;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.lq-mk__rowLink:hover{text-decoration:underline}.lq-mk__back{align-self:flex-start;padding:0;border:none;background:none;color:var(--accent-text);font:500 13px var(--lumiq-font-sans);cursor:pointer}.lq-mk__finding{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:13px}.lq-mk__listHead{display:flex;align-items:center}.lq-mk__listTitle{flex:1;font-size:14px;font-weight:600}.lq-mk__form{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.lq-mk__formGrid{display:grid;grid-template-columns:1fr 140px;gap:12px}.lq-mk__field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}.lq-mk__fileRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lq-mk__fileName{font-size:var(--text-xs);color:var(--text-primary)}.lq-mk__caps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:none}.lq-mk__legend{padding:0;font-size:13px;font-weight:500}.lq-mk__capCheck{display:flex;gap:8px;align-items:flex-start;font-size:13px}.lq-mk__capCheck input,.lq-mk__grant input{margin-top:3px}.lq-mk__capName{font-weight:500}.lq-mk__mine{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 16px;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer}.lq-mk__full{flex-basis:100%}.lq-mk__review{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;align-items:start}.lq-mk__queue{display:flex;flex-direction:column;gap:10px;padding:16px 18px}.lq-mk__queueTitle{margin:0;font-size:14px;font-weight:600}.lq-mk__queueItem{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-subtle);border-radius:10px}.lq-mk__queueTop{display:flex;gap:8px;align-items:center}.lq-mk__hash{font:400 11px var(--lumiq-font-mono);color:var(--text-muted)}.lq-mk__start{align-self:flex-start}.lq-mk__activity{padding:6px 20px}.lq-mk__act{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;font-size:13px}.lq-mk__act+.lq-mk__act{border-top:1px solid var(--surface-chip)}.lq-mk__actKind{font-weight:600}.lq-mk__runForm select{width:100%}.lq-mk__drawer{display:flex;flex-direction:column;gap:12px}.lq-mk__findings{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;background:var(--err-bg);color:var(--status-error);font-size:var(--text-xs)}.lq-mk__grant,.lq-mk__declared{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:8px;font-size:13px}.lq-mk__grant{cursor:pointer}.lq-mk__declared{flex-direction:column;gap:0}.lq-mk__grantDesc{display:block;font-size:var(--text-xs);color:var(--text-muted)}.lq-mk__section{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--surface-chip)}.lq-mk__textarea{height:auto;min-height:56px;padding-top:8px;resize:vertical}.lq-mk__stages{display:flex;gap:14px;margin:0;padding:0;list-style:none;font-size:var(--text-xs);color:var(--text-secondary)}.lq-mk__stage{display:flex;gap:6px;align-items:center}.lq-mk__stageDot{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.lq-mk__stage[data-state=done] .lq-mk__stageDot{background:var(--status-ok)}.lq-mk__stage[data-state=current] .lq-mk__stageDot{background:var(--accent)}.lq-mk__stage[data-state=failed] .lq-mk__stageDot{background:var(--status-error)}.lq-mk__actSmall{display:flex;justify-content:space-between;gap:10px;font-size:var(--text-xs)}.lq-tk{display:flex;flex-direction:column;gap:18px}.lq-tk__headActions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lq-tk__meta{font-size:var(--text-xs);color:var(--text-muted)}.lq-tk__flash{display:flex;gap:12px;align-items:flex-start;padding:10px 14px;border-radius:8px;background:var(--ok-bg);color:var(--status-ok);font-size:13px}.lq-tk__flashText{flex:1;margin:0}.lq-tk__flashClose{border:none;background:none;color:inherit;font-size:16px;line-height:1;cursor:pointer}.lq-tk__error{margin:0;font-size:13px;color:var(--status-error)}.lq-tk__head{font-size:16px;font-weight:600}.lq-tk__miss{margin:2px 0 0;font-size:13px;color:var(--status-warn)}.lq-tk__card{overflow:auto;padding:0}.lq-tk__cardHead{display:flex;align-items:center;gap:12px;padding:14px 16px 2px}.lq-tk__grow{flex:1}.lq-tk__cardTitle{margin:0;font-size:13px;font-weight:600}.lq-tk__cardSub{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-tk__table{width:100%;margin-top:8px;border-collapse:collapse;font-size:13px}.lq-tk__table--desks{min-width:760px}.lq-tk__table--rules{min-width:640px}.lq-tk__table th{padding:10px 16px;text-align:left;font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}.lq-tk__table td{height:44px;padding:0 16px;border-top:1px solid var(--surface-chip)}.lq-tk__table--desks td{height:52px}.lq-tk__desk{display:flex;gap:8px;align-items:center}.lq-tk__prov{padding:2px 7px;border-radius:5px;background:var(--surface-chip);color:var(--text-secondary);font-size:11px;font-weight:600}.lq-tk__deskName{font-weight:500}.lq-tk__dim{font-size:var(--text-xs);color:var(--text-muted)}.lq-tk__state{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:var(--text-xs);font-weight:500;white-space:nowrap;background:var(--surface-chip);color:var(--text-muted)}.lq-tk__state[data-tone=ok]{background:var(--ok-bg);color:var(--status-ok)}.lq-tk__state[data-tone=warn]{background:var(--warn-bg);color:var(--status-warn)}.lq-tk__dot{width:7px;height:7px;border:1.5px solid currentColor;border-radius:50%;background:currentColor}.lq-tk__state[data-hollow=true] .lq-tk__dot{background:transparent}.lq-tk__verdict{font-size:var(--text-xs);color:var(--status-warn)}.lq-tk__verdict[data-tone=ok]{color:var(--status-ok)}.lq-tk__table td.lq-tk__actions{text-align:right;white-space:nowrap}.lq-tk__actions>*+*{margin-left:6px}.lq-btn.lq-tk__danger{color:var(--status-error);border-color:color-mix(in srgb,var(--status-error) 35%,var(--border-control))}.lq-tk__none{margin:0;padding:24px;text-align:center;font-size:13px;color:var(--text-secondary)}.lq-modal.lq-tk__modal{width:min(520px,calc(100vw - 24px))}.lq-modal.lq-tk__modal--narrow{width:min(440px,calc(100vw - 24px))}.lq-tk__tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lq-tk__tile{display:flex;flex-direction:column;gap:2px;padding:14px;border:1px solid var(--border-control);border-radius:8px;background:var(--surface-raised);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}.lq-tk__tile:hover{border-color:var(--accent)}.lq-tk__tile:disabled{cursor:not-allowed;opacity:.5}.lq-tk__tileName{font-weight:600}.lq-tk__form{display:flex;flex-direction:column;gap:14px}.lq-tk__field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}.lq-tk__hint{font-size:var(--text-xs);font-weight:400;color:var(--text-muted)}.lq-tk__pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lq-tk__foot{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.lq-rdf__run td{vertical-align:top}.lq-rdf__count{font-variant-numeric:tabular-nums}.lq-rdf__jaccard{font-size:12px}.lq-rdf__judged{font-size:var(--text-xs);color:var(--text-muted)}.lq-rdf__failure{max-width:260px;margin-top:4px;font-size:var(--text-xs);color:var(--status-warn)}.lq-rdf__never{margin:0;padding:28px;text-align:center;font-size:13px;color:var(--text-secondary)}.lq-rdf__panel{display:flex;flex-direction:column;gap:10px}.lq-rdf__panelHead{display:flex;align-items:center;gap:10px}.lq-rdf__panelTitles,.lq-rdf__grow{flex:1;min-width:0}.lq-rdf__pill{padding:2px 9px;border-radius:999px;font-size:var(--text-xs);font-weight:500;white-space:nowrap;background:var(--surface-chip);color:var(--text-muted)}.lq-rdf__pill[data-tone=ok]{background:var(--ok-bg);color:var(--status-ok)}.lq-rdf__tolRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:6px 0;border-top:1px solid var(--surface-chip);font-size:13px}.lq-rdf__tolPair,.lq-rdf__tolBound{font-size:12px;overflow-wrap:anywhere}.lq-rdf__tolKind{color:var(--text-secondary)}.lq-rdf__quiet{margin:0;font-size:var(--text-xs);color:var(--text-muted)}p.lq-rdf__quiet{font-size:13px}.lq-rdf__line{margin:0;font-size:13px}.lq-rdf__warnLine{margin:0;font-size:var(--text-xs);color:var(--status-warn)}.lq-rdf__error{margin:0;font-size:var(--text-xs);color:var(--status-error)}.lq-rdf__saved{margin:0;font-size:var(--text-xs);color:var(--status-ok)}.lq-rdf__editor{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid var(--surface-chip)}.lq-rdf__terms{display:flex;flex-direction:column;gap:8px}.lq-rdf__term{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px 90px auto;gap:8px;align-items:center}.lq-rdf__term .lq-input{min-width:0}.lq-rdf__remove{border:none;background:none;color:var(--text-muted);font-size:15px;cursor:pointer}.lq-rdf__remove:hover{color:var(--status-error)}.lq-rdf__add,.lq-rdf__start{align-self:flex-start}.lq-rdf__actions,.lq-rdf__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lq-rdf__check{display:flex;gap:8px;align-items:center;font-size:13px}.lq-rdf__fields{display:flex;flex-wrap:wrap;gap:10px}.lq-rdf__field{display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);font-weight:500}.lq-rdf__min,.lq-rdf__time{width:90px}.lq-rdf__days{display:flex;flex-wrap:wrap;gap:6px}.lq-rdf__day{min-width:40px;height:28px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-raised);color:var(--text-secondary);font:600 12px var(--lumiq-font-sans);cursor:pointer}.lq-rdf__day[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.lq-rdf__history{display:flex;flex-direction:column}.lq-rdf__histRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 0;border-top:1px solid var(--surface-chip);font-size:13px}.lq-tag__spin{width:9px;height:9px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:lq-rdf-spin .8s linear infinite}@keyframes lq-rdf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.lq-tag__spin{animation:none}}.lq-side.lq-side--wide{width:500px}.lq-bkd{display:flex;flex-direction:column;gap:12px}.lq-bkd__loaded{margin:0;font-size:var(--text-xs);color:var(--text-secondary)}.lq-bkd__actions{display:flex;gap:8px}.lq-bkd__flash{margin:0;font-size:var(--text-xs);color:var(--status-ok)}.lq-bkd__empty{margin:0;font-size:13px;color:var(--text-secondary)}.lq-bkd__list{margin:0;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.lq-bkd__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 12px}.lq-bkd__row+.lq-bkd__row{border-top:1px solid var(--surface-chip)}.lq-bkd__key{font-size:12px;font-weight:500;overflow-wrap:anywhere}.lq-bkd__digest{font-weight:400;color:var(--text-muted)}.lq-bkd__kind{justify-self:end;padding:2px 9px;border-radius:999px;font-size:var(--text-xs);font-weight:500;white-space:nowrap}.lq-bkd__kind--warn{background:var(--warn-bg);color:var(--status-warn)}.lq-bkd__kind--left{background:var(--info-bg);color:var(--status-info)}.lq-bkd__kind--right{background:var(--ov-wash-lavender);color:var(--ov-ink-lavender)}.lq-bkd__fields{font-size:var(--text-xs);color:var(--text-secondary)}.lq-bkd__delta{justify-self:end;font-size:var(--text-xs);color:var(--text-muted)}.lq-brandloader{flex:none;display:inline-block;box-sizing:content-box;vertical-align:middle;background:url(/brand/lumiq-loader-sprite.webp) 0 0 / 800% 600% no-repeat;background-origin:content-box;animation:lq-sprite-x .5s steps(8,jump-none) infinite,lq-sprite-y 3s steps(6,jump-none) infinite}.lq-brandloader--sm{width:41px;height:24px}.lq-brandloader--md{width:48px;height:28px}.lq-brandloader--lg{width:220px;height:128px}.lq-brandloader--once{width:200px;height:116px;animation:lq-sprite-once 2.31s linear .12s both}.lq-brandloader--still{animation:none;background:url(/brand/lumiq-logo.png) center / contain no-repeat;background-origin:content-box}@media (prefers-reduced-motion: reduce){.lq-brandloader{animation:none;background:url(/brand/lumiq-logo.png) center / contain no-repeat;background-origin:content-box}}:root[data-theme=dark] .lq-brandloader{border-radius:4px;background-color:var(--lumiq-paper-50);box-shadow:0 0 0 4px var(--lumiq-paper-50)}:root[data-theme=dark] .lq-brandloader--lg,:root[data-theme=dark] .lq-brandloader--once{border-radius:var(--lumiq-radius);box-shadow:0 0 0 14px var(--lumiq-paper-50)}:root[data-theme=dark] .lq-auth__brand{margin-top:14px;margin-bottom:calc(var(--space-2) + 14px)}@keyframes lq-sprite-x{0%{background-position-x:0%}to{background-position-x:100%}}@keyframes lq-sprite-y{0%{background-position-y:0%}to{background-position-y:100%}}@keyframes lq-sprite-once{0%{background-position:0% 0%;animation-timing-function:steps(8,jump-none)}21.62%{background-position:100% 0%;animation-timing-function:step-end}21.63%{background-position:0% 20%;animation-timing-function:steps(8,jump-none)}43.24%{background-position:100% 20%;animation-timing-function:step-end}43.25%{background-position:0% 40%;animation-timing-function:steps(8,jump-none)}64.86%{background-position:100% 40%;animation-timing-function:step-end}64.87%{background-position:0% 60%;animation-timing-function:steps(8,jump-none)}86.48%{background-position:100% 60%;animation-timing-function:step-end}86.49%{background-position:0% 80%;animation-timing-function:steps(5,jump-none)}to{background-position:57.143% 80%}}.lq-boot{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--surface-base);transition:opacity .28s cubic-bezier(.2,.7,.2,1)}.lq-boot[data-leaving=true]{opacity:0;pointer-events:none}.lq-boot__status{display:flex;flex-direction:column;align-items:center;gap:10px}.lq-boot__track{width:140px;height:3px;overflow:hidden;border-radius:var(--lumiq-radius-pill);background:var(--border-subtle)}.lq-boot__bar{display:block;width:40%;height:100%;border-radius:var(--lumiq-radius-pill);background:linear-gradient(90deg,var(--lumiq-brand-blue-500),var(--lumiq-brand-blue-900));animation:lq-boot-sweep 1.4s cubic-bezier(.6,0,.4,1) infinite}.lq-boot__text{font-size:var(--text-xs);color:var(--text-muted)}@keyframes lq-boot-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){.lq-boot__bar{animation:none;width:100%;opacity:.5}}.lq-pf{--pf-donut-stale: var(--pf-fill-risk);--pf-donut-ageing: var(--pf-fill-watch);--pf-donut-fresh: var(--pf-fill-good);--pf-donut-never: var(--pf-never);--pf-card-shadow: 0 1px 2px rgb(20 24 28 / 4%), 0 10px 30px -18px rgb(20 24 28 / 12%);display:flex;flex-direction:column;gap:20px}.lq-pf [data-tone=good]{--pf-ink: var(--status-ok);--pf-wash: var(--ok-bg);--pf-fill: var(--pf-fill-good)}.lq-pf [data-tone=watch]{--pf-ink: var(--status-warn);--pf-wash: var(--warn-bg);--pf-fill: var(--pf-fill-watch)}.lq-pf [data-tone=risk]{--pf-ink: var(--status-error);--pf-wash: var(--err-bg);--pf-fill: var(--pf-fill-risk)}.lq-pf [data-tone=info]{--pf-ink: var(--status-info);--pf-wash: var(--info-bg);--pf-fill: var(--pf-fill-info)}.lq-pf [data-tone=none]{--pf-ink: var(--status-unknown);--pf-wash: var(--un-bg);--pf-fill: var(--pf-fill-none)}.lq-pf [data-tone=start]{--pf-ink: var(--accent-text);--pf-fill: var(--pf-start)}.lq-pf [data-fill=good]{background:var(--pf-fill-good)}.lq-pf [data-fill=watch]{background:var(--pf-fill-watch)}.lq-pf [data-fill=risk]{background:var(--pf-fill-risk)}.lq-pf [data-fill=info]{background:var(--pf-fill-info)}.lq-pf [data-fill=teal]{background:var(--pf-fill-teal)}.lq-pf [data-fill=none]{background:var(--hatch)}.lq-pf__grow{flex:1;min-width:0}.lq-pf__skeleton{display:block;height:260px;border-radius:12px}.lq-pf__skeleton--detail{height:220px}.lq-pf__head{scroll-margin-top:160px;display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.lq-pf__titles{flex:1;min-width:260px}.lq-pf__titles--detail{display:flex;flex-direction:column;gap:8px}.lq-pf__title{margin:0;font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.025em}.lq-pf__lede{margin:4px 0 0;color:var(--text-secondary)}.lq-pf__runAll{height:36px;padding:0 14px;display:flex;align-items:center;gap:8px;border:none;border-radius:6px;background:var(--accent);color:var(--accent-on);font:500 13px var(--lumiq-font-sans);cursor:pointer}.lq-pf__runAll:hover:not(:disabled){background:var(--accent-hover)}.lq-pf__runAll:active:not(:disabled){transform:translateY(1px)}.lq-pf__runAll:disabled{opacity:.5;cursor:default}.lq-pf__flash{margin:0;padding:10px 14px;border-radius:10px;background:var(--info-bg);color:var(--status-info);font-size:13px}.lq-pf__note{margin:0;font-size:12px;color:var(--text-muted)}.lq-pf__estate{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.lq-pf__panel{display:flex;flex-direction:column;gap:14px;padding:18px 20px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--pf-card-shadow)}.lq-pf__panelHead{display:flex;align-items:baseline;gap:8px}.lq-pf__panelHead--center{align-items:center;gap:10px}.lq-pf__panelTitle{margin:0;font-size:13px;font-weight:600}.lq-pf__panelSub{font-size:11px;color:var(--text-muted)}.lq-pf__big{font-size:20px;font-weight:600}.lq-pf__eyebrow{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.lq-pf__donutRow{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.lq-pf__donut{position:relative;flex:none;width:136px;height:136px;border-radius:50%;animation:lq-pf-fade .6s both}.lq-pf__donutHole{position:absolute;inset:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-raised)}.lq-pf__donutFigure{font-size:28px;line-height:30px;font-weight:600;letter-spacing:-.02em}.lq-pf__donutTotal{font-size:15px;font-weight:500;color:var(--lumiq-paper-500)}.lq-pf__donutLabel{font-size:11px;color:var(--text-muted)}.lq-pf__legend{flex:1;min-width:140px;display:flex;flex-direction:column;gap:4px}.lq-pf__legendRow{display:flex;align-items:center;gap:9px;padding:5px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-primary);font:400 13px var(--lumiq-font-sans);text-align:left;cursor:pointer;transition:background .15s ease}.lq-pf__legendRow:hover{background:var(--surface-row-hover)}.lq-pf__legendRow[aria-pressed=true]{border-color:var(--pf-fill);background:var(--pf-wash)}.lq-pf__legendRow strong{font-weight:600}.lq-pf__legendLabel{flex:1}.lq-pf__swatch{flex:none;width:10px;height:10px;border-radius:3px;background:var(--pf-fill)}.lq-pf__swatch[data-freshness=never]{background:var(--hatch)}.lq-pf__signal{display:flex;flex-direction:column;gap:7px}.lq-pf__stack{display:flex;gap:2px;height:12px;overflow:hidden;border-radius:999px}.lq-pf__stackPart{flex:none;height:100%}.lq-pf__keys{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--text-secondary)}.lq-pf__key{display:flex;align-items:center;gap:5px}.lq-pf__key strong{color:var(--text-primary)}.lq-pf__keyDot{width:8px;height:8px;border-radius:2px}.lq-pf__keyTick{width:2px;height:10px;background:var(--text-primary)}.lq-pf__findings{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px solid var(--surface-chip)}.lq-pf__finding{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--surface-chip);color:var(--text-muted);font-size:12px;opacity:.45}.lq-pf__finding[data-found=true]{background:var(--err-bg);color:var(--status-error);opacity:1}.lq-pf__pills{display:flex;flex-wrap:wrap;gap:8px}.lq-pf__pill{height:32px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid var(--pf-line);border-radius:999px;background:var(--surface-raised);color:var(--text-primary);font:500 13px var(--lumiq-font-sans);cursor:pointer;transition:background .15s ease,color .15s ease}.lq-pf__pillCount{font-size:12px;color:var(--text-muted)}.lq-pf__pill[aria-pressed=true]{border-color:var(--ink-fill);background:var(--ink-fill);color:var(--ink-on-fill)}.lq-pf__pill[aria-pressed=true] .lq-pf__pillCount{color:color-mix(in srgb,var(--ink-on-fill) 75%,transparent)}.lq-pf__empty{margin:0;padding:32px;border:1px dashed var(--pf-line-strong);border-radius:12px;background:var(--surface-raised);color:var(--text-secondary);text-align:center}.lq-pf__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.lq-pf__card{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-raised);box-shadow:var(--pf-card-shadow);color:inherit;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}a.lq-pf__card:hover{transform:translateY(-2px);box-shadow:0 1px 2px #14181c0d,0 18px 36px -18px #14181c3d}.lq-pf__card--never{border-style:dashed;border-color:var(--pf-line)}.lq-pf__cardHead{display:flex;align-items:flex-start;gap:12px}.lq-pf__cardTitles{flex:1;min-width:0}.lq-pf__cardName{overflow:hidden;font:500 13px var(--lumiq-font-mono);white-space:nowrap;text-overflow:ellipsis}.lq-pf__cardConn{margin-top:2px;font-size:12px;color:var(--text-muted)}.lq-pf__ring{position:relative;flex:none;width:44px;height:44px;border-radius:50%;background:var(--hatch)}.lq-pf__ringHole{position:absolute;inset:5px;display:grid;place-items:center;border-radius:50%;background:var(--surface-raised);color:var(--pf-ink);font-size:13px;font-weight:600}.lq-pf__skyline{display:flex;align-items:flex-end;gap:3px;height:54px;padding:0 2px;border-bottom:1px solid var(--border-subtle)}.lq-pf__sky{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px}.lq-pf__skyDot{width:5px;height:5px;border-radius:50%}.lq-pf__skyBar{width:100%;border-radius:3px 3px 0 0;transition:height .6s cubic-bezier(.2,.7,.2,1)}.lq-pf__skyLoading{display:block;height:54px;border-radius:8px}.lq-pf__cardFacts{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--text-secondary)}.lq-pf__cardFindings{font-weight:500;color:var(--status-ok)}.lq-pf__cardFindings[data-found=true]{color:var(--status-error)}.lq-pf__cardChanged{font-weight:500;color:var(--status-info)}.lq-pf__unmeasured{height:54px;display:grid;place-items:center;border-radius:8px;background:var(--hatch);color:var(--text-secondary);font-size:12px}.lq-pf__profiling{height:54px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--pf-profiling-border);border-radius:8px;background:var(--pf-profiling-wash);color:var(--text-secondary);font-size:12px;animation:lq-pf-fade .24s both}.lq-pf__profiling strong{font-weight:600;color:var(--text-primary)}.lq-pf__cardFoot{display:flex;align-items:center;gap:8px;margin-top:auto}.lq-pf__fresh{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--pf-wash);color:var(--pf-ink);font-size:12px;font-weight:500;white-space:nowrap}.lq-pf__freshDot{width:7px;height:7px;border-radius:50%;background:var(--pf-fill)}.lq-pf__run{height:30px;padding:0 12px;border:1px solid var(--accent);border-radius:6px;background:var(--surface-raised);color:var(--accent-text);font:500 12px var(--lumiq-font-sans);cursor:pointer}.lq-pf__run:hover:not(:disabled){background:var(--pf-teal-wash)}.lq-pf__run:disabled{opacity:.5;cursor:default}.lq-pf__open{font-size:13px;font-weight:500;color:var(--accent-text)}.lq-pf__crumbs{scroll-margin-top:160px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.lq-pf__crumbs a{color:var(--accent-text);font-weight:500;text-decoration:none}.lq-pf__crumbName{font-family:var(--lumiq-font-mono);color:var(--text-primary)}.lq-pf__detailTitle{margin:0;font:600 24px/30px var(--lumiq-font-mono);letter-spacing:-.02em;overflow-wrap:anywhere}.lq-pf__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.lq-pf__chip{padding:3px 9px;border-radius:999px;background:var(--surface-chip);color:var(--text-secondary)}.lq-pf__detailGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}.lq-pf__baselinePill{padding:3px 10px;border-radius:999px;background:var(--pf-wash);color:var(--pf-ink);font-size:12px;font-weight:600}.lq-pf__falls{display:flex;align-items:stretch;gap:10px;height:200px;padding-top:4px}.lq-pf__fall{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.lq-pf__fallPlot{position:relative;flex:1;border-bottom:1px solid var(--pf-line-strong)}.lq-pf__fallBar{position:absolute;left:12%;right:12%;border-radius:5px;background:var(--pf-fill)}.lq-pf__fallFigure{position:absolute;left:0;right:0;margin-bottom:4px;font-size:13px;font-weight:600;text-align:center;color:var(--pf-ink)}.lq-pf__fallLabel{flex:none;height:34px;overflow:hidden;text-align:center}.lq-pf__fallName{overflow:hidden;font:500 12px/16px var(--lumiq-font-sans);white-space:nowrap;text-overflow:ellipsis}.lq-pf__fallName--column{font:500 11px/16px var(--lumiq-font-mono)}.lq-pf__fallSub{overflow:hidden;font-size:11px;line-height:16px;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis}.lq-pf__fallFoot{margin:0;font-size:12px;color:var(--text-secondary)}.lq-pf__noBaseline{flex:1;min-height:160px;display:flex;align-items:center;justify-content:center;padding:20px;border-radius:10px;background:var(--hatch);text-align:center}.lq-pf__noBaselineText{max-width:320px;margin:0;padding:12px 14px;border-radius:8px;background:var(--surface-raised);color:var(--text-secondary);font-size:13px}.lq-pf__dims{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.lq-pf__dim{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:var(--pf-wash)}.lq-pf__dimDot{width:14px;height:14px;box-sizing:border-box;border-radius:50%;background:var(--pf-fill);box-shadow:0 0 0 3px var(--surface-raised)}.lq-pf__dim[data-tone=none] .lq-pf__dimDot{border:1.5px solid var(--status-unknown);background:var(--pf-fill-none)}.lq-pf__dimName{font-size:13px;font-weight:600;color:var(--text-primary)}.lq-pf__dimState{font-size:12px;font-weight:500;color:var(--pf-ink)}.lq-pf__mapRow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.lq-pf__map{flex:3 1 660px;min-width:0;overflow:auto;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-raised);box-shadow:var(--pf-card-shadow)}.lq-pf__mapHead{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 18px;border-bottom:1px solid var(--surface-chip)}.lq-pf__mapBody{min-width:680px}.lq-pf__mapCols,.lq-pf__colRow{display:grid;grid-template-columns:18px minmax(150px,1.3fr) minmax(170px,1.6fr) minmax(130px,1fr) 80px minmax(130px,1fr);gap:12px}.lq-pf__mapCols{padding:8px 18px;border-bottom:1px solid var(--surface-chip);font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.lq-pf__col{border-bottom:1px solid var(--pf-row-rule);background:var(--surface-raised)}.lq-pf__col--open{background:var(--surface-row-hover)}.lq-pf__colRow{width:100%;align-items:center;padding:11px 18px;border:none;background:transparent;color:var(--text-primary);font:400 13px var(--lumiq-font-sans);text-align:left;cursor:pointer}.lq-pf__colRow:hover{background:var(--surface-row-hover)}.lq-pf__chev{font-size:11px;color:var(--lumiq-paper-500)}.lq-pf__colName{display:flex;align-items:center;gap:6px;min-width:0}.lq-pf__colNameText{overflow:hidden;font:500 12px var(--lumiq-font-mono);white-space:nowrap;text-overflow:ellipsis}.lq-pf__dominated{padding:1px 6px;border-radius:999px;background:var(--warn-bg);color:var(--status-warn);font-size:10px;font-weight:600}.lq-pf__comp{display:flex;align-items:center;gap:8px}.lq-pf__compTrack{position:relative;flex:1;height:10px;border-radius:999px;background:var(--pf-track)}.lq-pf__compHatch{position:absolute;inset:0;border-radius:999px;background:var(--hatch)}.lq-pf__compFill{position:absolute;top:0;bottom:0;left:0;border-radius:999px}.lq-pf__compPrev{position:absolute;top:-3px;width:2px;height:16px;border-radius:1px;background:var(--text-primary)}.lq-pf__compText{width:78px;font-size:12px;font-weight:500;text-align:right;color:var(--pf-ink)}.lq-pf__compText[data-tone=none]{color:var(--text-muted)}.lq-pf__card2{display:flex;flex-direction:column;gap:4px;min-width:0}.lq-pf__cardSegs{display:flex;gap:2px}.lq-pf__cardSeg{flex:1;height:6px;border-radius:2px;background:var(--pf-track-strong)}.lq-pf__cardText{overflow:hidden;font-size:11px;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis}.lq-pf__dom{display:flex;align-items:center;gap:7px}.lq-pf__domRing{position:relative;flex:none;width:22px;height:22px;border-radius:50%;background:var(--hatch)}.lq-pf__domHole{position:absolute;inset:5px;border-radius:50%;background:var(--surface-raised)}.lq-pf__domText{font-size:12px}.lq-pf__since{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.lq-pf__verdict{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:var(--pf-wash);color:var(--pf-ink);font-size:11px;font-weight:600;white-space:nowrap}.lq-pf__verdictDot{width:7px;height:7px;box-sizing:border-box;border-radius:50%;background:var(--pf-fill)}.lq-pf__verdict[data-hollow=true] .lq-pf__verdictDot{border:1.5px solid var(--lumiq-paper-500);background:transparent}.lq-pf__delta{font-size:11px;font-weight:600;color:var(--status-ok)}.lq-pf__delta[data-direction=down]{color:var(--status-error)}.lq-pf__colDetail{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding:4px 18px 18px 48px;animation:lq-pf-rise .2s both}.lq-pf__freq{display:flex;flex-direction:column;gap:7px}.lq-pf__freqRow{display:grid;grid-template-columns:28px minmax(0,1fr) 56px;align-items:center;gap:10px;font-size:12px}.lq-pf__freqRank{color:var(--text-muted)}.lq-pf__freqTrack{height:10px;overflow:hidden;border-radius:999px;background:var(--surface-chip)}.lq-pf__freqFill{display:block;height:100%;border-radius:999px}.lq-pf__freqShare{font-weight:500;text-align:right}.lq-pf__freqNote{margin:0;font-size:12px;color:var(--text-secondary)}.lq-pf__freqNote--muted{font-size:11px;color:var(--text-muted)}.lq-pf__facts{display:grid;grid-template-columns:auto 1fr;align-content:start;gap:6px 14px;margin:0;font-size:12px}.lq-pf__facts dt{color:var(--text-muted)}.lq-pf__facts dd{margin:0}.lq-pf__changes{position:sticky;top:84px;flex:1 1 280px;display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-raised);box-shadow:var(--pf-card-shadow)}.lq-pf__changeCount{min-width:22px;height:22px;padding:0 7px;box-sizing:border-box;display:grid;place-items:center;border-radius:999px;background:var(--info-bg);color:var(--status-info);font-size:12px;font-weight:600}.lq-pf__changesNote{margin:0;font-size:13px;color:var(--text-secondary)}.lq-pf__allStable{margin:0;padding:10px 12px;border-radius:8px;background:var(--ok-bg);color:var(--status-ok);font-size:13px}.lq-pf__change{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-raised);color:var(--text-primary);font:400 12px var(--lumiq-font-sans);text-align:left;cursor:pointer;transition:border-color .15s ease}.lq-pf__change:hover{border-color:var(--pf-line-strong)}.lq-pf__changeHead{display:flex;align-items:center;gap:8px;width:100%}.lq-pf__changeName{flex:1;overflow:hidden;font:500 12px var(--lumiq-font-mono);white-space:nowrap;text-overflow:ellipsis}.lq-pf__changeVerdict{padding:2px 8px;border-radius:999px;background:var(--pf-wash);color:var(--pf-ink);font-size:11px;font-weight:600;white-space:nowrap}.lq-pf__changeText{color:var(--text-secondary)}.lq-pf__slope{--pf-slope: var(--pf-fill-good);position:relative;display:block;width:100%;height:14px}.lq-pf__slope[data-fell=true]{--pf-slope: var(--pf-fill-risk)}.lq-pf__slopeTrack{position:absolute;left:0;right:0;top:6px;height:2px;border-radius:1px;background:var(--pf-track)}.lq-pf__slopeLine{position:absolute;top:6px;height:2px;background:var(--pf-slope)}.lq-pf__slopeBefore{position:absolute;top:2px;width:10px;height:10px;margin-left:-5px;box-sizing:border-box;border:2px solid var(--lumiq-paper-500);border-radius:50%;background:var(--surface-raised)}.lq-pf__slopeAfter{position:absolute;top:1px;width:12px;height:12px;margin-left:-6px;box-sizing:border-box;border:2px solid var(--surface-raised);border-radius:50%;background:var(--pf-slope);box-shadow:0 1px 3px #14181c40}.lq-pf__schemaChanges{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px;border-top:1px solid var(--surface-chip)}.lq-pf__schemaChip{padding:2px 8px;border-radius:999px;background:var(--pf-wash);color:var(--pf-ink);font:500 11px var(--lumiq-font-mono)}.lq-pf__computed{margin:0;font-size:11px;color:var(--text-muted)}@keyframes lq-pf-fade{0%{opacity:0}to{opacity:1}}@keyframes lq-pf-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lq-pf__donut,.lq-pf__profiling,.lq-pf__colDetail{animation:none}}.lq-pf__chartRow{display:flex;flex-wrap:wrap;align-items:stretch;gap:18px}.lq-pf__panel--map,.lq-pf__panel--shape,.lq-pf__panel--bells{min-width:0;gap:10px}.lq-pf__panel--map{flex:2 1 520px}.lq-pf__panel--shape{flex:3 1 480px}.lq-pf__panel--bells{flex:2 1 340px}.lq-pf__panelHead--wrap{flex-wrap:wrap}.lq-pf__plot{position:relative;border-left:1px solid var(--pf-line-strong);border-bottom:1px solid var(--pf-line-strong)}.lq-pf__plot--map{height:250px;margin:6px 6px 26px 30px}.lq-pf__plot--shape{height:260px;margin:0 16px 26px 44px}.lq-pf__zone{position:absolute;top:0;bottom:0;background:var(--pf-wash);opacity:.55}.lq-pf__zoneLabel{position:absolute;top:6px;left:8px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.lq-pf__rule{position:absolute;left:0;right:0;border-top:1px solid var(--pf-line)}.lq-pf__rule[data-dashed=true]{border-top:1px dashed var(--pf-line-strong)}.lq-pf__rule--faint{border-top:1px dashed var(--pf-line)}.lq-pf__ruleLabel{position:absolute;top:-7px;left:-30px;width:24px;font-size:10px;text-align:right;color:var(--text-muted)}.lq-pf__ruleLabel--wide{left:-44px;width:38px}.lq-pf__axisTick{position:absolute;bottom:-20px;transform:translate(-50%);font-size:10px;color:var(--pf-ink, var(--text-muted))}.lq-pf__axisTick--start{left:0;transform:none}.lq-pf__axisTick--end{right:0;transform:none}.lq-pf__plotNote{margin:0;font-size:11px;color:var(--text-muted)}.lq-pf__bubble{position:absolute;z-index:1;display:flex;align-items:center;color:inherit;text-decoration:none;transform:translate(-50%,50%);animation:lq-pf-fade .5s both}.lq-pf__bubble:hover,.lq-pf__bubble:focus-visible{z-index:2}.lq-pf__bubbleMark{flex:none;border:2px solid var(--surface-raised);border-radius:50%;background:var(--pf-fill);opacity:.85;box-shadow:0 1px 4px #14181c40}.lq-pf__bubbleLabel{position:absolute;left:100%;margin-left:4px;padding:0 3px;border-radius:3px;background:color-mix(in srgb,var(--surface-raised) 80%,transparent);font:500 10px var(--lumiq-font-mono);color:var(--pf-ink);white-space:nowrap}.lq-pf__shapeHints{display:flex;justify-content:space-between;gap:8px;margin-left:44px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lq-pf__shapeHints span{color:var(--pf-ink)}.lq-pf__shapeZone{position:absolute;top:0;bottom:0}.lq-pf__shapeZone--good{left:90%;right:0;background:var(--ok-bg);opacity:.6}.lq-pf__shapeZone--risk{left:0;width:70%;background:var(--err-bg);opacity:.45}.lq-pf__point{position:absolute;z-index:1;display:flex;align-items:center;padding:0;border:none;background:none;cursor:pointer;transform:translate(-50%,50%)}.lq-pf__point:hover,.lq-pf__point:focus-visible{z-index:2}.lq-pf__pointMark{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 3px var(--surface-raised)}.lq-pf__pointMark[data-dominated=true]{box-shadow:0 0 0 3px var(--surface-raised),0 0 0 5px var(--pf-fill-watch)}.lq-pf__pointLabel{position:absolute;left:100%;margin:0 0 0 8px;padding:0 3px;border-radius:3px;background:color-mix(in srgb,var(--surface-raised) 85%,transparent);font:500 10px var(--lumiq-font-mono);color:var(--text-primary);white-space:nowrap}.lq-pf__point[data-flip=true] .lq-pf__pointLabel{left:auto;right:100%;margin:0 8px 0 0}.lq-pf__point[data-lane="1"] .lq-pf__pointLabel{transform:translateY(-15px)}.lq-pf__point[data-lane="2"] .lq-pf__pointLabel{transform:translateY(-30px)}.lq-pf__point[data-lane="-1"] .lq-pf__pointLabel{transform:translateY(15px)}.lq-pf__point[data-lane="-2"] .lq-pf__pointLabel{transform:translateY(30px)}.lq-pf__bellKeys{display:flex;gap:10px;font-size:11px;color:var(--text-secondary)}.lq-pf__bellKey{display:flex;align-items:center;gap:4px}.lq-pf__bellKeyDot{width:8px;height:8px;box-sizing:border-box;border-radius:50%}.lq-pf__bellKeyDot--before{border:2px solid var(--lumiq-paper-500)}.lq-pf__bellKeyDot--after{background:var(--text-primary)}.lq-pf__bells{display:flex;flex-direction:column;gap:2px}.lq-pf__bell,.lq-pf__bellAxis{display:grid;grid-template-columns:minmax(0,110px) minmax(0,1fr) 44px;gap:10px}.lq-pf__bell{--bell: var(--lumiq-paper-500);--bell-ink: var(--text-muted);align-items:center;height:26px;padding:0 4px;border:none;border-radius:5px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.lq-pf__bell:hover{background:var(--surface-row-hover)}.lq-pf__bell[data-direction=down]{--bell: var(--pf-fill-risk);--bell-ink: var(--status-error)}.lq-pf__bell[data-direction=up]{--bell: var(--pf-fill-good);--bell-ink: var(--status-ok)}.lq-pf__bellName{overflow:hidden;font:500 11px var(--lumiq-font-mono);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis}.lq-pf__bellTrack{position:relative;height:14px}.lq-pf__bellLine{position:absolute;top:6px;left:0;right:0;height:2px;background:var(--pf-track)}.lq-pf__bellSpan{position:absolute;top:5px;height:4px;border-radius:2px;background:var(--bell);opacity:.5}.lq-pf__bellBefore,.lq-pf__bellAfter{position:absolute;top:2px;width:10px;height:10px;margin-left:-5px;box-sizing:border-box;border-radius:50%}.lq-pf__bellBefore{border:2px solid var(--lumiq-paper-500);background:var(--surface-raised)}.lq-pf__bellAfter{border:2px solid var(--surface-raised);background:var(--bell);box-shadow:0 0 0 1px var(--bell)}.lq-pf__bellDelta{font-size:11px;font-weight:600;text-align:right;color:var(--bell-ink)}.lq-pf__bellAxis{padding:4px 4px 0;font-size:10px;color:var(--text-muted)}.lq-pf__bellTicks{position:relative;height:12px}.lq-pf__bellTick{position:absolute;transform:translate(-50%)}.lq-pf__bellUnit{text-align:right}.lq-ru__kindField{display:flex;flex-direction:column;gap:8px;min-width:0}.lq-ru__dimLine{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.lq-ru__dimPill{padding:1px 8px;border-radius:999px;background:var(--pf-teal-wash);color:var(--accent-text);font-weight:600}.lq-ru__dimChoice{display:flex;flex-direction:column;gap:4px;margin-top:var(--space-2)}.lq-ru__kindField .lq-ru__dimChoice{margin-top:0}.lq-ru__dimSelect{width:auto;height:28px;padding:0 6px;font-size:12px}.lq-ru__dimNote{font-size:12px;color:var(--text-muted)}.lq-ru__dimError{margin:0;font-size:12px;color:var(--status-error)}.lq-pp__glance2{display:flex;flex-direction:column;gap:16px;padding:16px 18px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-raised);box-shadow:0 1px 2px #14181c0a}.lq-pp__glance2Head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.lq-pp__grow{flex:1;min-width:0}.lq-pp__rings{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.lq-pp__avg{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;background:var(--pp-wash)}.lq-pp__avg[data-tone=good]{--pp-wash: var(--ok-bg);--pp-ink: var(--status-ok)}.lq-pp__avg[data-tone=watch]{--pp-wash: var(--warn-bg);--pp-ink: var(--status-warn)}.lq-pp__avg[data-tone=risk]{--pp-wash: var(--err-bg);--pp-ink: var(--status-error)}.lq-pp__avg[data-tone=teal]{--pp-wash: var(--pf-teal-wash);--pp-ink: var(--accent-text)}.lq-pp__avg[data-tone=none]{--pp-wash: var(--un-bg);--pp-ink: var(--status-unknown)}.lq-pp__avgRing{position:relative;flex:none;width:72px;height:72px;border-radius:50%;background:var(--hatch);animation:lq-pf-fade .6s both}.lq-pp__avgFigure{position:absolute;inset:9px;display:grid;place-items:center;border-radius:50%;background:var(--surface-raised);color:var(--pp-ink);font-size:15px;font-weight:600;letter-spacing:-.01em}.lq-pp__avgText{min-width:0;display:flex;flex-direction:column;gap:2px}.lq-pp__avgLabel{font-size:13px;font-weight:600;color:var(--text-primary)}.lq-pp__avgSub{font-size:11px;color:var(--text-secondary)}.lq-pp__avgNote{margin-top:4px;font-size:12px;font-weight:500;color:var(--pp-ink)}.lq-pp__splits{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding-top:14px;border-top:1px solid var(--surface-chip)}.lq-pp__split{display:flex;flex-direction:column;gap:8px}.lq-pp__eyebrow{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.lq-pp__splitBar{display:flex;gap:2px;height:14px;overflow:hidden;border-radius:999px}.lq-pp__splitPart{flex:none;height:100%}.lq-pp__splitKeys{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-secondary)}.lq-pp__splitKey{display:flex;align-items:center;gap:5px}.lq-pp__splitKey strong{color:var(--text-primary)}.lq-pp__splitDot{width:9px;height:9px;border-radius:2px}.lq-pp__splitPart[data-band=good],.lq-pp__splitDot[data-band=good]{background:var(--pf-fill-good)}.lq-pp__splitPart[data-band=watch],.lq-pp__splitDot[data-band=watch]{background:var(--pf-fill-watch)}.lq-pp__splitPart[data-band=risk],.lq-pp__splitDot[data-band=risk]{background:var(--pf-fill-risk)}.lq-pp__splitPart[data-band=none],.lq-pp__splitDot[data-band=none],.lq-pp__splitPart[data-level="0"],.lq-pp__splitDot[data-level="0"]{background:var(--hatch)}.lq-pp__splitPart[data-level="5"],.lq-pp__splitDot[data-level="5"]{background:var(--pf-level-5)}.lq-pp__splitPart[data-level="4"],.lq-pp__splitDot[data-level="4"]{background:var(--pf-level-4)}.lq-pp__splitPart[data-level="3"],.lq-pp__splitDot[data-level="3"]{background:var(--pf-level-3)}.lq-pp__splitPart[data-level="2"],.lq-pp__splitDot[data-level="2"]{background:var(--pf-level-2)}.lq-pp__splitPart[data-level="1"],.lq-pp__splitDot[data-level="1"]{background:var(--pf-fill-watch)}.lq-rt{display:flex;flex-direction:column;gap:18px}.lq-rt__loading{display:block;height:200px;border-radius:var(--lumiq-radius)}.lq-rt__card{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:0 1px 2px #14181c0a}.lq-rt__card--table{overflow:hidden}.lq-rt__coverage,.lq-rt__form{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.lq-rt__head{margin:0;font-size:var(--text-md);font-weight:600}.lq-rt__head[data-tone=error]{color:var(--status-error)}.lq-rt__head[data-tone=ok]{color:var(--status-ok)}.lq-rt__sub{margin:2px 0 0;font-size:13px;color:var(--text-secondary)}.lq-rt__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.lq-rt__tile{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;background:var(--surface-row-hover);color:var(--text-muted)}.lq-rt__tile[data-state=covered]{color:var(--status-ok)}.lq-rt__tile[data-state=nobody]{color:var(--status-error)}.lq-rt__mark{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface-chip);font-size:11px;font-weight:700}.lq-rt__tile[data-state=covered] .lq-rt__mark{background:var(--ok-bg)}.lq-rt__tile[data-state=nobody] .lq-rt__mark{background:var(--err-bg)}.lq-rt__kind{flex:1;min-width:0;font-size:13px;color:var(--text-primary)}.lq-rt__reach{font-size:11px;white-space:nowrap}.lq-rt__foot{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.lq-rt__form{border-color:color-mix(in srgb,var(--accent) 22%,var(--border-subtle))}.lq-rt__formTitle{margin:0;font-size:var(--text-sm);font-weight:600}.lq-rt__first{margin:0;padding:10px 12px;border-radius:8px;background:var(--warn-bg);color:var(--status-warn);font-size:13px}.lq-rt__fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.lq-rt__field{display:flex;flex-direction:column;gap:6px}.lq-rt__label{font-size:13px;font-weight:500}.lq-rt__hint{font-size:var(--text-xs);color:var(--text-muted)}.lq-rt__error{margin:0;font-size:var(--text-xs);color:var(--status-error)}.lq-rt__buttons{display:flex;gap:var(--space-2)}.lq-rt__cardTitle{margin:0;padding:14px var(--space-4) 6px;font-size:13px;font-weight:600}.lq-rt__scroll{overflow:auto}.lq-rt__table{width:100%;border-collapse:collapse;font-size:13px}.lq-rt__table--rules{min-width:780px}.lq-rt__table--replay{min-width:620px}.lq-rt__table th{padding:10px var(--space-4);text-align:left;font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}.lq-rt__table td{height:48px;padding:0 var(--space-4);border-top:1px solid var(--surface-chip)}.lq-rt__table--replay td{height:42px}.lq-rt__channel{font-weight:500}.lq-rt__dim{color:var(--text-secondary)}.lq-rt__dest{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lumiq-font-mono);font-size:var(--text-xs)}.lq-rt__state{font-size:var(--text-xs);font-weight:500;color:var(--text-muted)}.lq-rt__state[data-on=true]{color:var(--status-ok)}.lq-rt__actions{text-align:right;white-space:nowrap}.lq-rt__actions>*+*{margin-left:6px}.lq-rt__none{margin:0;padding:28px;text-align:center;font-size:13px;color:var(--text-secondary)}.lq-rt__replayLoading{display:block;height:120px;margin:var(--space-3) var(--space-4) var(--space-4)}.lq-rt__sev{font-weight:500;color:var(--text-muted)}.lq-rt__sev[data-severity=critical]{color:var(--status-error)}.lq-rt__sev[data-severity=warning]{color:var(--status-warn)}.lq-rt__when{font-size:var(--text-xs);color:var(--text-muted)}.lq-rt__to{font-family:var(--lumiq-font-mono);font-size:var(--text-xs)}.lq-rt__to[data-reach=nobody]{color:var(--status-error)}.lq-rt__to[data-reach=default]{color:var(--text-muted)}.lq-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:28px;height:28px;display:grid;place-items:center;background:none;border:none;border-radius:var(--lumiq-radius-sm);color:var(--text-secondary);font-family:inherit;font-size:var(--text-base);cursor:pointer;transition:background var(--motion-state),color var(--motion-state)}.lq-icon-button:hover{background:var(--surface-overlay);color:var(--text-primary)}.lq-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;color:var(--accent);font-family:inherit;font-size:var(--text-sm);line-height:var(--text-sm-line);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lq-link-button:hover{color:var(--accent-hover)}.lq-diagnostic{margin:var(--space-2) 0 0;padding:var(--space-3);max-height:200px;overflow:auto;background:var(--surface-sunken);border-radius:var(--lumiq-radius-sm);font-family:var(--lumiq-font-mono);font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}html:has(.lq-shell),body:has(.lq-shell){overflow:hidden}.lq-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);height:100vh;background:var(--surface-base)}.lq-rail{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 0;background:var(--rail-bg);border-right:1px solid var(--rail-divider);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;z-index:20}.lq-rail__brand{flex:none;width:48px;height:48px;margin-bottom:12px;display:grid;place-items:center;box-sizing:border-box;border:1px solid var(--lumiq-paper-400);border-radius:12px;background:var(--lumiq-paper-50);box-shadow:var(--shadow-brand);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.lq-rail__brand:hover{transform:translateY(-1px);box-shadow:var(--shadow-brand-hover)}.lq-rail__brand:active{transform:scale(.97)}.lq-rail__brandMark{display:block;width:36px;height:auto}.lq-rail__groups{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.lq-rail__tile{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--rail-tile-border);border-radius:var(--lumiq-radius);background:var(--surface-raised);color:var(--rail-ink);text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.lq-rail__tile:hover{color:var(--rail-ink-strong);border-color:var(--border-control)}.lq-rail__tile[aria-current=true]{background:var(--rail-active-bg);border-color:var(--rail-active-bg);color:var(--rail-active-ink)}.lq-rail__glyph{width:18px;height:18px}.lq-rail__spacer{flex:1}.lq-account{position:relative}.lq-account__disc{width:36px;height:36px;display:grid;place-items:center;border:none;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,var(--surface-raised));color:var(--accent-text);font-family:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer}.lq-account__menu{position:fixed;left:calc(var(--sidebar-width) - 18px);bottom:18px;width:220px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);box-shadow:var(--shadow-lg);z-index:50;animation:lq-shell-rise .16s both}.lq-account__menu[hidden]{display:none}.lq-account__who{display:flex;flex-direction:column}.lq-account__name{font-size:var(--text-sm);font-weight:600}.lq-account__role{font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-muted)}@keyframes lq-shell-rise{0%{opacity:0;transform:translateY(6px)}}.lq-frame{min-width:0;height:100vh;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.lq-shell[data-embedded]{position:absolute;inset:0;height:auto;contain:layout}.lq-shell[data-embedded] .lq-frame{height:auto;min-height:0}.lq-topbar{position:sticky;top:0;z-index:15;flex:none;display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-height:var(--header-height);padding:14px var(--space-6);border-bottom:1px solid var(--border-subtle)}.lq-topbar:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--surface-base) 88%,transparent);backdrop-filter:blur(10px)}.lq-topbar__brand{display:flex;align-items:baseline;gap:6px;margin-right:6px;white-space:nowrap}.lq-topbar__brand .lq-brand{padding:0;min-height:0}.lq-topbar__sep{margin:0 4px 0 8px;color:var(--border-control)}.lq-topbar__group{font-size:var(--text-sm);color:var(--text-muted)}.lq-topbar__tabs{display:flex;flex-wrap:nowrap;gap:4px;padding:3px;background:var(--surface-track);border-radius:9px;min-width:0;overflow-x:auto;scrollbar-width:none}.lq-topbar__tab{height:30px;display:inline-flex;align-items:center;padding:0 13px;border-radius:7px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease}.lq-topbar__tab:hover{color:var(--text-primary)}.lq-topbar__tab[aria-current=page]{background:var(--ink-fill);color:var(--ink-on-fill)}.lq-topbar__spacer{flex:1}.lq-topbar .lq-guide-button,.lq-topbar .lq-notif__button,.lq-topbar>.lq-btn{height:36px;min-height:36px;border:1px solid var(--border-control);border-radius:8px;background:var(--surface-raised);color:var(--text-secondary)}.lq-topbar .lq-notif__button{width:36px}.lq-topbar .lq-guide-button:hover,.lq-topbar .lq-notif__button:hover,.lq-topbar>.lq-btn:hover{color:var(--text-primary);background:var(--surface-raised)}.lq-main{flex:1;min-width:0}.lq-content{max-width:var(--content-max);margin:0 auto;padding:28px var(--space-6) 64px;min-width:0}.lq-search{display:flex;align-items:center;gap:var(--space-2);min-width:140px;width:240px;max-width:100%;height:36px;padding:0 var(--space-3);background:var(--surface-raised);border:1px solid var(--border-control);border-radius:8px;color:var(--text-muted);transition:border-color var(--motion-state);flex:0 20 240px}.lq-search:focus-within{border-color:var(--border-strong)}.lq-search__input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm)}.lq-search__input::-moz-placeholder{color:var(--text-muted)}.lq-search__input::placeholder{color:var(--text-muted)}@media (min-width: 1024px){.lq-topbar{flex-wrap:nowrap}}@media (max-width: 1023px){.lq-topbar{padding:12px var(--space-4)}.lq-topbar__tabs{order:10;width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.lq-search{width:180px}.lq-content{padding:var(--space-5) var(--space-4) var(--space-7)}}@media (max-width: 719px){.lq-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.lq-frame{height:auto;min-height:0;grid-row:1}.lq-rail{grid-row:2;flex-direction:row;padding:8px 10px;border-right:none;border-top:1px solid var(--rail-divider);overflow-x:auto;overflow-y:hidden}.lq-rail__brand{display:none}.lq-rail__groups{flex-direction:row;gap:8px}.lq-account__menu{left:auto;right:10px;bottom:64px}.lq-search{display:none}.lq-cards,.lq-cards--wide,.lq-cards--metrics,.lq-kpi{grid-template-columns:1fr}.lq-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lq-table,.lq-table tbody,.lq-table tr,.lq-table td{display:block;width:100%}.lq-table tbody tr{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-raised);border-radius:var(--lumiq-radius);box-shadow:var(--shadow)}.lq-table td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);height:auto;padding:var(--space-1) 0;border-bottom:none;text-align:left}.lq-table td:before{content:attr(data-label);flex:none;font-size:var(--text-xs);line-height:var(--text-xs-line);font-weight:600;color:var(--text-muted)}.lq-table td[data-label=""]:before{content:none}.lq-table td.lq-table__num,.lq-table td.lq-table__actions{text-align:left}.lq-table--ledger tbody td:first-child,.lq-table--ledger thead th:first-child{position:static;border-right:none}.lq-table-scroll{overflow-x:visible;max-height:none}}.lq-auth{min-height:100dvh;display:grid;grid-template-rows:auto 1fr;row-gap:var(--space-4);justify-items:center;padding:var(--space-4) var(--space-4) var(--space-6)}.lq-auth__corner{--i: 4;justify-self:end}.lq-auth__main{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;width:100%}@keyframes lq-auth-enter{0%{opacity:0;transform:translateY(8px)}}.lq-auth__main>*,.lq-auth>.lq-auth__corner{animation:lq-auth-enter var(--motion-enter) both;animation-delay:calc(var(--motion-stagger) * var(--i, 0))}.lq-auth__brand{--i: 0;display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-direction:column}.lq-auth__tagline{--i: 1;text-align:center;margin:0 0 28px;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-auth__card{--i: 2;width:100%;max-width:400px;padding:30px 32px;background:var(--surface-raised);border-radius:var(--lumiq-radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle)}.lq-auth__card .lq-card{background:none;border:none;border-radius:0;box-shadow:none;padding:0}.lq-auth__card .lq-card__header{border-bottom:none;padding:0}.lq-auth__aside{margin-top:var(--space-4)}.lq-auth__aside+.lq-auth__aside,.lq-auth__act+.lq-auth__aside{margin-top:var(--space-2)}.lq-auth__act{margin-top:var(--space-4)}.lq-alert .lq-auth__act{margin-top:var(--space-3)}.lq-auth__foot{--i: 3;margin:var(--space-5) 0 0;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted);text-align:center}.lq-search__icon{flex:none;width:14px;height:14px;color:var(--text-muted)}.lq-auth__heading{margin:0 0 20px;font-size:var(--text-md);line-height:var(--text-md-line);font-weight:600;color:var(--text-primary)}
