@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-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-200: #f0f2f4;--lumiq-paper-300: #e8ecef;--lumiq-paper-400: #d3dade;--lumiq-paper-500: #778a95;--lumiq-slate-600: #5f6c74;--lumiq-slate-800: #4a5a64;--lumiq-slate-950: #131b21;--lumiq-green-600: #12704f;--lumiq-green-400: #4fb98d;--lumiq-amber-600: #8a5a08;--lumiq-amber-400: #d69a41;--lumiq-red-600: #a52f22;--lumiq-red-400: #e28277;--lumiq-blue-600: #1f5f7a;--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-neutral-600: #5f6c74;--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;--tracking-wide: .04em;--tracking-wider: .1em;--text-xl-line: 34px;--lumiq-row-height: 42px;--control-height: 32px;--control-height-sm: 28px;--lumiq-radius: 0px;--lumiq-radius-sm: 0px;--lumiq-radius-lg: 0px;--lumiq-radius-pill: 999px;--lumiq-motion: .14s ease-out;--sidebar-width: 248px;--sidebar-width-collapsed: 56px;--header-height: 60px;--content-max: 1320px;--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: #e2efe9;--warn-bg: #f6eddd;--err-bg: #f7e5e1;--info-bg: #e3edf1;--un-bg: #e8ecef;--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(16 20 28 / 6%), 0 4px 12px rgb(16 20 28 / 5%);--shadow-lg: 0 2px 4px rgb(16 20 28 / 8%), 0 12px 32px rgb(16 20 28 / 10%);--elevation-1: var(--shadow);--elevation-2: var(--shadow-lg);--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(--lumiq-navy-800);--rail-heading: var(--lumiq-navy-300);--rail-ink: color-mix(in srgb, var(--lumiq-navy-100) 82%, transparent);--rail-ink-strong: #ffffff;--rail-hover: var(--lumiq-navy-700);--rail-active-bg: var(--lumiq-navy-600);--rail-active-bar: var(--lumiq-sky-400);--rail-divider: rgb(255 255 255 / 9%);--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)}:root[data-theme=dark]{--rail-bg: var(--lumiq-navy-900);--rail-hover: var(--lumiq-navy-800);--rail-active-bg: var(--lumiq-navy-700);--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%)}*,*: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:baseline;gap:6px;padding:var(--space-1) var(--space-2);min-height:32px}.lq-brand__name{font-size:15px;font-weight:600;letter-spacing:-.01em}.lq-brand__mark{font-family:var(--lumiq-font-mono);font-size:11px;line-height:1;color:var(--text-muted)}.lq-nav{display:flex;flex-direction:column;gap:var(--space-1)}.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-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding-bottom:var(--space-4);border-bottom:1px solid var(--page-rule);margin-bottom:var(--space-5)}.lq-page-header__title{margin:0;font-size:var(--text-xl);line-height:var(--text-xl-line);font-weight:600;letter-spacing:-.02em}.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:var(--space-3);font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}.lq-breadcrumbs a{color:var(--text-secondary);text-decoration:none}.lq-breadcrumbs a:hover{color:var(--text-primary);text-decoration:underline}.lq-breadcrumbs__sep{margin:0 var(--space-2);color:var(--text-muted)}.lq-breadcrumbs [aria-current=page]{color:var(--text-primary)}.lq-card{background:var(--surface-raised);border-radius:var(--lumiq-radius);box-shadow:var(--shadow);overflow:hidden}.lq-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.lq-card__title{margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600}.lq-card__hint{font-size:var(--text-sm);color:var(--text-muted)}.lq-card__body{padding:var(--space-4)}.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-xs);line-height:var(--text-xs-line);font-weight:500;color:var(--text-secondary)}.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 10px;min-height:36px;background:var(--surface-base);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);font-family:inherit;font-size:var(--text-base);transition:border-color var(--lumiq-motion)}.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-table-scroll{overflow-x:auto;border-radius:var(--lumiq-radius-lg)}.lq-table{width:100%;border-collapse:collapse;font-size:var(--text-base)}.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:11px;line-height:var(--text-xs-line);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);white-space:nowrap}.lq-table td{padding:0 var(--space-4);height:var(--lumiq-row-height);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.lq-table tbody tr{transition:background var(--lumiq-motion)}.lq-table tbody tr:hover{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);text-transform:uppercase;letter-spacing:.05em;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);text-transform:uppercase;letter-spacing:.05em;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-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);text-transform:uppercase;letter-spacing:.04em}.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);text-transform:uppercase;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-baseline{padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);background:var(--surface-sunken)}.lq-baseline__head{display:flex;align-items:center;gap:var(--space-3)}.lq-baseline__value{font-size:var(--text-xl);line-height:var(--text-xl-line);font-weight:600;color:var(--text-primary)}.lq-baseline__label{margin:0;font-weight:600}.lq-baseline__hint{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-baseline__findings{margin:var(--space-3) 0 0;padding-left:var(--space-5);display:grid;gap:var(--space-1);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-baseline__findings>li{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline}.lq-baseline__deduction{min-width:3ch;text-align:right;font-weight:600;color:var(--text-secondary)}.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-dials{margin-top:var(--space-5);display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--space-3)}.lq-dial{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);background:var(--surface-raised);text-align:center}.lq-dial__gauge{position:relative;width:4rem;height:4rem;display:grid;place-items:center}.lq-dial__ring{position:absolute;inset:0;transform:rotate(-90deg)}.lq-dial__track{fill:none;stroke:var(--border-subtle);stroke-width:6}.lq-dial__fill{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .42s ease-out}.lq-dial__figure{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.lq-dial__dot{width:.75rem;height:.75rem;border-radius:50%}.lq-dial__name{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.lq-dial__note{font-size:var(--text-xs);line-height:var(--text-xs-line)}.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:28px var(--space-6) var(--space-7);max-width:var(--content-max);margin:0 auto}.lq-sg__head{margin-bottom:14px}.lq-sg__title{margin:0;font-size:27px;font-weight:800;letter-spacing:-.02em}.lq-sg__lede{margin:6px 0 0;max-width:88ch;color:var(--text-secondary)}.lq-sg__rule{height:1px;margin:0 0 22px;background:var(--border-subtle)}.lq-sg__panel{margin-bottom:var(--space-5);padding:0;border:none;background:var(--surface-raised);box-shadow:var(--shadow)}.lq-sg__panel--pad{padding:18px}.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:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.lq-sg__note{font-size:var(--text-xs);color:var(--text-muted)}.lq-sg__body{padding:16px 18px}.lq-sg__pick{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-4)}.lq-sg__pick-field{flex:1;min-width:260px}.lq-sg__label{display:block;margin-bottom:6px}.lq-sg__select{width:100%;height:34px;padding:var(--space-2) 10px;border:1px solid var(--border-strong);border-radius:var(--lumiq-radius);background:var(--surface-raised);color:inherit;font:inherit;font-size:var(--text-sm)}.lq-sg__chosen{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.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__meta{margin-top:var(--space-1)}.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__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:none;background:var(--surface-raised);box-shadow:var(--shadow)}.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--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-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:800;letter-spacing:.08em;text-align:left;text-transform:uppercase;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:700;letter-spacing:.06em;text-transform:uppercase}.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__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__after{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--space-5);margin-bottom:var(--space-5)}.lq-sg__after-flow{flex:2 1 480px;min-width:320px}.lq-sg__after-form{flex:1 1 300px;min-width:280px}.lq-sg__flow{display:flex;align-items:stretch;flex-wrap:wrap;gap:0}.lq-sg__step{flex:1 1 118px;min-width:104px;padding:11px var(--space-3);outline:1px solid var(--border-subtle);outline-offset:-1px;background:transparent}.lq-sg__step--here{background:var(--un-bg)}.lq-sg__step--done{background:var(--ok-bg)}.lq-sg__step-n{margin-bottom:5px;color:var(--text-muted);font-size:10.5px;font-weight:800;letter-spacing:.08em}.lq-sg__step-label{color:var(--text-secondary);font-size:12.5px;font-weight:500;line-height:1.35}.lq-sg__step--here .lq-sg__step-label{color:var(--accent-text);font-weight:700}.lq-sg__step--done .lq-sg__step-label{color:var(--status-ok);font-weight:700}.lq-sg__banner{margin-bottom:var(--space-3);padding:10px var(--space-3);background:var(--info-bg);border-left:3px solid var(--status-info);font-size:12.5px;color:var(--text-secondary)}.lq-sg__field{margin-bottom:10px}.lq-sg__field-value{margin-top:var(--space-1);padding:7px 9px;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text-primary);font-size:12.5px}.lq-sg__field-value--mono{font-family:var(--lumiq-font-mono)}.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)}.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__after-lede{margin-bottom:14px}.lq-sg__foot{margin-top:10px}.lq-sg__bounds-title{margin-bottom:3px}.lq-sg__checks-toggle{margin-top:14px}.lq-ai{padding:28px var(--space-6) var(--space-7);max-width:1180px}.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-top:2px solid var(--status-ok)}.lq-ai__card--warn{border-top:2px solid var(--status-warn)}.lq-ai__card--ai{border-top:2px solid var(--domain-ai)}.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:2px solid var(--border-strong);color:var(--text-primary);font-size:11px;font-weight:800;letter-spacing:.09em;text-align:left;text-transform:uppercase;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__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__dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4);margin:0}.lq-ai__dl dt{color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding-top:2px}.lq-ai__dl dd{margin:0;font-size:var(--text-sm);overflow-wrap:anywhere}@media (width <= 720px){.lq-ai__dl{grid-template-columns:1fr;gap:var(--space-1) 0}.lq-ai__dl dd{margin-bottom:var(--space-2)}}.lq-ai__last{margin-bottom:0}.lq-ai__table-wrap.lq-ai__card--ai{border-top:2px solid var(--domain-ai)}:root{--space-8: 64px;--shadow-card: 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);--rail-ok: var(--lumiq-green-400);--rail-warn: var(--lumiq-amber-400);--rail-error: var(--lumiq-red-400);--rail-info: var(--lumiq-sky-400)}@media (prefers-reduced-motion: reduce){:root{--motion-state: 1ms;--motion-enter: 1ms;--motion-disclose: 1ms}}.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;text-transform:uppercase;letter-spacing:.08em;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:var(--space-4) 18px;background:var(--surface-raised);border-radius:var(--lumiq-radius);box-shadow:var(--shadow-card);min-width:0}.lq-metric-card__label{font-size:11px;line-height:var(--text-xs-line);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.lq-metric-card__value{font-variant-numeric:tabular-nums;font-size:var(--text-2xl);line-height:var(--text-2xl-line);font-weight:700;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:var(--space-1);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-5);overflow-x:auto;scrollbar-width:thin}.lq-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--text-base);line-height:var(--text-base-line);padding:var(--space-3) var(--space-4);cursor:pointer;white-space:nowrap;transition:color var(--motion-state),border-color var(--motion-state)}.lq-tab:hover{color:var(--text-primary)}.lq-tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--accent)}.lq-tab__count{margin-left:var(--space-2);font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-muted)}.lq-segfilter{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.lq-segfilter__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);line-height:var(--text-sm-line);padding:var(--space-2) var(--space-3);border-radius:var(--lumiq-radius-sm);cursor:pointer;white-space:nowrap;transition:color var(--motion-state),border-color var(--motion-state),background var(--motion-state)}.lq-segfilter__option:hover{color:var(--text-primary);border-color:var(--border-strong)}.lq-segfilter__option[aria-pressed=true]{color:var(--text-primary);border-color:var(--text-primary);font-weight:600}.lq-segfilter__count{margin-left:var(--space-2);font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-muted)}.lq-drawer-scrim{position:fixed;inset:0;background:#00000073;z-index:40;animation:lq-fade var(--motion-enter)}.lq-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--surface-raised);box-shadow:var(--shadow-overlay);z-index:41;display:flex;flex-direction:column;animation:lq-slide-in var(--motion-enter)}.lq-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);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);text-transform:uppercase;letter-spacing:.05em;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);text-transform:uppercase;letter-spacing:.05em;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;text-transform:uppercase;letter-spacing:.04em;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)}.lq-lineage__subject{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.lq-lineage__name{margin:0;font-size:var(--text-md);font-weight:600;color:var(--text-primary)}.lq-lineage__where{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--text-secondary)}.lq-lineage__kind{font-size:var(--text-xs)}@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__toolbar{display:flex;align-items:center;gap:var(--space-2)}.lq-graph__hint{font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-graph__frame{position:relative;height:460px;overflow:hidden;background:var(--surface-sunken);border-radius:var(--lumiq-radius-lg);box-shadow:var(--shadow-card);touch-action:none;cursor:grab}.lq-graph__frame:active{cursor:grabbing}.lq-graph__svg{width:100%;height:100%;display:block;color:var(--border-strong)}.lq-graph__edge{fill:none;stroke:var(--border-strong);stroke-width:1.5;transition:opacity var(--motion-state)}.lq-graph__edge--dim{opacity:.22}.lq-graph__node{cursor:pointer;transition:opacity var(--motion-state)}.lq-graph__node--dim{opacity:.3}.lq-graph__box{fill:var(--surface-raised);stroke:var(--border-subtle);stroke-width:1;transition:stroke var(--motion-state),fill var(--motion-state)}.lq-graph__node:hover .lq-graph__box{stroke:var(--border-strong)}.lq-graph__box--subject{stroke:var(--accent);stroke-width:2}.lq-graph__box--selected{stroke:var(--accent-text);stroke-width:2;fill:var(--surface-overlay)}.lq-graph__node:focus-visible{outline:none}.lq-graph__node:focus-visible .lq-graph__box{stroke:var(--accent-text);stroke-width:3}.lq-graph__name{fill:var(--text-primary);font-family:var(--lumiq-font-sans);font-size:13px;font-weight:500}.lq-graph__system{fill:var(--text-secondary);font-family:var(--lumiq-font-sans);font-size:11px;font-weight:400}.lq-graph__system--none{fill:var(--text-muted);font-style:italic}.lq-graph__name,.lq-graph__system{pointer-events:none}.lq-graph__kind{fill:var(--text-muted);font-family:var(--lumiq-font-sans);font-size:11px}.lq-graph__list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.lq-graph__chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--motion-state),color var(--motion-state)}.lq-graph__chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.lq-graph__chip[aria-pressed=true]{border-color:var(--accent-text);color:var(--text-primary)}.lq-providers{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--space-3)}.lq-provider{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius);cursor:pointer;transition:border-color var(--lumiq-motion),background var(--lumiq-motion)}.lq-provider:hover{border-color:var(--border-strong)}.lq-provider--selected{border-color:var(--accent);box-shadow:inset 2px 0 0 0 var(--accent)}.lq-provider--unavailable .lq-provider__name{color:var(--text-muted)}.lq-provider__radio{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lq-provider__radio:focus-visible+.lq-provider__name{outline:var(--focus-ring);outline-offset:2px}.lq-provider__name{font-weight:600;font-size:var(--text-base)}.lq-provider__notes{display:flex;flex-direction:column;gap:2px}.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:2px 10px;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:6px;height:6px;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-top:2px solid var(--page-rule);border-radius:0;overflow:hidden}.lq-kpi .lq-metric-card{background:none;border:none;border-radius:0;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}.lq-kpi__split{display:inline-flex;flex-wrap:wrap;align-items:baseline}.lq-kpi__split>*+*:before{content:"·";margin:0 6px;color:var(--text-muted)}.lq-kpi__lead{font-weight:600;color:var(--status-error)}@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-halves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}@media (max-width: 900px){.lq-halves{grid-template-columns:minmax(0,1fr)}}.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__subject{font-weight:500;color:var(--text-primary)}.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-kpi__gap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.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-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lq-chip{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--text-sm-line);text-decoration:none;transition:border-color var(--motion-state),color var(--motion-state)}.lq-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.lq-chip--current{border-color:var(--border-strong);background:var(--surface-sunken);color:var(--text-primary);font-weight:600;cursor:default}.lq-roles{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.lq-role{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--lumiq-radius-pill);background:var(--un-bg);color:var(--text-secondary);font-family:var(--lumiq-font-mono);font-size:var(--text-xs);line-height:var(--text-xs-line);white-space:nowrap}.lq-role--privileged{background:var(--info-bg);color:var(--status-info)}.lq-strip{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--lumiq-radius);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-strip__lead{flex:none;font-weight:600}.lq-strip__body{color:var(--text-secondary)}.lq-strip--warn{background:var(--warn-bg)}.lq-strip--warn .lq-strip__lead{color:var(--status-warn)}.lq-strip--info{background:var(--info-bg)}.lq-strip--info .lq-strip__lead{color:var(--status-info)}.lq-matrix-group+.lq-matrix-group{margin-top:var(--space-4)}.lq-matrix-group__name{margin:0 0 var(--space-2);font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600}.lq-matrix-actions{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;padding:0;list-style:none}.lq-matrix-action{display:inline-flex;align-items:baseline;gap:5px;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-matrix-action--granted{color:var(--text-primary)}.lq-matrix-action__mark{color:var(--text-muted);font-size:var(--text-xs)}.lq-matrix-action--granted .lq-matrix-action__mark{color:var(--status-ok)}.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-incfilters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}.lq-incfilters__label{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-right:2px}.lq-incfilters__label--kind{margin-left:var(--space-4)}.lq-incfilters__select{height:30px;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:0;background:var(--surface-raised);color:inherit;font-family:inherit;font-size:var(--text-xs)}.lq-incchip{font:inherit;font-size:var(--text-xs);font-weight:500;padding:5px 12px;border:1px solid var(--border-strong);border-radius:0;background:transparent;color:var(--text-secondary);cursor:pointer}.lq-incchip:hover{color:var(--text-primary)}.lq-incchip--on{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-raised)}.lq-incmsg{display:flex;gap:var(--space-3);align-items:baseline;background:var(--info-bg);border-left:3px solid var(--accent);padding:11px 15px;margin-bottom:var(--space-5);font-size:var(--text-sm)}.lq-incmsg__title{flex:none;color:var(--accent-text);font-weight:600}.lq-incmsg__body{flex:1;color:var(--text-secondary)}.lq-incgroup{margin-bottom:28px}.lq-incgroup__head{display:flex;align-items:baseline;gap:10px;margin:0 0 var(--space-3);padding-bottom:6px;border-bottom:2px solid var(--border-strong)}.lq-incgroup__dot{width:8px;height:8px;flex:none;background:var(--inc-colour, var(--text-muted))}.lq-incgroup__label{margin:0;font-size:var(--text-sm);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary)}.lq-incgroup__count{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.lq-incgroup__meaning{font-size:var(--text-xs);color:var(--text-muted)}.lq-incgroup__cards{display:flex;flex-direction:column;gap:var(--space-3)}.lq-inc{background:var(--surface-raised);border:1px solid var(--border-subtle);border-left:3px solid var(--inc-colour, var(--border-strong));padding:14px 18px}.lq-inc__head{display:flex;align-items:baseline;gap:10px;margin-bottom:4px;flex-wrap:wrap}.lq-inc__severity{font-size:var(--text-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--inc-colour, var(--text-secondary))}.lq-inc__kind{font-weight:600}.lq-inc__id{font-size:var(--text-xs);color:var(--text-muted)}.lq-inc__spacer{flex:1}.lq-inc__state{font-size:var(--text-xs);color:var(--text-secondary)}.lq-inc__summary{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.lq-inc__meta{display:flex;gap:var(--space-4);flex-wrap:wrap;font-size:var(--text-xs);color:var(--text-muted);margin-bottom:10px}.lq-inc__foot{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.lq-inc__open{font-size:var(--text-sm)}.lq-inc__ghost,.lq-inc__primary{border-radius:0;padding:6px 12px;font-family:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.lq-inc__ghost{background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong)}.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-inc__done{font-size:var(--text-xs);color:var(--text-muted)}.lq-inc__resolved{font-size:var(--text-xs);color:var(--status-ok)}.lq-inc__error{margin-top:10px}.lq-incfoot{font-size:var(--text-xs);margin-top:4px}.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:2px solid var(--border-strong);font-size:var(--text-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;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-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-authorship{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--text-xs-line);white-space:nowrap}.lq-authorship--model{border-color:var(--domain-ai);color:var(--domain-ai)}.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{border-left:3px solid var(--lq-alert-tone, var(--status-info));background:var(--surface-raised);border-radius:0 var(--lumiq-radius) var(--lumiq-radius) 0;padding:var(--space-2) var(--space-4);margin-bottom:var(--space-4);font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-primary)}.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:var(--space-2) var(--space-3);min-height:var(--control-height);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(--lumiq-motion),opacity var(--lumiq-motion)}.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:transparent;border-color:var(--border-strong)}.lq-btn--danger{color:var(--status-error);background:transparent;border-color:var(--status-error)}.lq-btn:disabled{cursor:not-allowed;opacity:.5}.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-subtle);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:var(--surface-overlay)}@media (prefers-reduced-motion: no-preference){.lq-skeleton__bar{animation:lumiq-pulse 1.6s ease-in-out infinite}}@keyframes lumiq-pulse{50%{opacity:.55}}.lq-btn--compact{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);line-height:var(--text-xs-line)}@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-spark__axis{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.lq-serieschart{display:block;width:100%;height:200px;overflow:visible}.lq-serieschart__band{fill:var(--accent-wash);stroke:none}.lq-serieschart__line{fill:none;stroke:var(--trend-line);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.lq-serieschart__subject{fill:var(--status-error);stroke:var(--surface-raised);stroke-width:2}.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;text-transform:uppercase;letter-spacing:.04em;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-vkpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}@media (width <= 1000px){.lq-vkpi-row{grid-template-columns:repeat(2,1fr)}}@media (width <= 560px){.lq-vkpi-row{grid-template-columns:1fr}}.lq-vkpi{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-top:2px solid var(--vkpi-accent, var(--border-strong));border-radius:var(--lumiq-radius)}.lq-vkpi--danger{--vkpi-accent: var(--status-error)}.lq-vkpi--ok{--vkpi-accent: var(--status-ok)}.lq-vkpi--neutral{--vkpi-accent: var(--border-strong)}.lq-vkpi__label{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--text-xs-line);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.lq-vkpi__dot{width:9px;height:9px;border-radius:2px;background:var(--vkpi-accent, var(--border-strong))}.lq-vkpi--neutral .lq-vkpi__dot{background:none;box-shadow:inset 0 0 0 1.5px var(--border-strong)}.lq-vkpi__value{font-size:2rem;line-height:1.1;font-weight:600;color:var(--text-primary)}.lq-vkpi--danger .lq-vkpi__value{color:var(--status-error)}.lq-vkpi--ok .lq-vkpi__value{color:var(--status-ok)}.lq-vkpi__sub{font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-anomaly-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.lq-anomaly-filterbar__label{font-size:var(--text-xs);line-height:var(--text-xs-line);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.lq-anomaly-filterbar__spacer{flex:1 1 var(--space-4)}.lq-anomaly-filterbar .lq-field{flex:0 0 auto}.lq-table__row--flag>td{background:var(--err-bg)}.lq-stepper{display:flex;align-items:flex-start;margin:0 0 var(--space-5);padding:0;list-style:none}.lq-stepper__step{display:flex;align-items:center;gap:var(--space-2);min-width:0}.lq-stepper__step:not(:last-child){flex:1}.lq-stepper__disc{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--surface-base);box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--text-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;transition:background var(--motion-state),box-shadow var(--motion-state),color var(--motion-state)}.lq-stepper__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-stepper__step:not(:last-child):after{content:"";flex:1;height:2px;min-width:var(--space-3);margin:0 var(--space-2);border-radius:1px;background:var(--border-subtle);transition:background var(--motion-state)}.lq-stepper__step[data-state=done] .lq-stepper__disc{background:var(--status-ok);box-shadow:none;color:var(--accent-on)}.lq-stepper__step[data-state=done] .lq-stepper__label{color:var(--text-secondary)}.lq-stepper__step[data-state=done]:after{background:var(--status-ok)}.lq-stepper__step[data-state=current] .lq-stepper__disc{background:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);color:var(--accent-on)}.lq-stepper__step[data-state=current] .lq-stepper__label{color:var(--text-primary);font-weight:600}@media (prefers-reduced-motion: reduce){.lq-stepper__disc,.lq-stepper__step:after{transition:none}}@media (max-width: 560px){.lq-stepper__label{display:none}.lq-stepper__step:not(:last-child):after{min-width:var(--space-2)}}.lq-wizard__panel{display:block}.lq-wizard__heading{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600;color:var(--text-primary)}.lq-wizard__actions{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.lq-wizard__check{padding:var(--space-3);border-radius:var(--lumiq-radius-sm);background:var(--surface-sunken)}.lq-wizard__detail{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}.lq-wizard__note{margin:var(--space-3) 0 0;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-schemas{list-style:none;margin:0;padding:0}.lq-schemas__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--lumiq-radius-sm);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-schemas__row:nth-child(odd){background:var(--surface-sunken)}.lq-btn--block{width:100%;justify-content:center;padding:10px 14px}.lq-source__danger{margin-left:auto}.lq-confirm,.lq-modal{margin:auto;padding:var(--space-5);border:none;border-radius:var(--lumiq-radius);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:#10141c73}.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:0;border:1px solid var(--border-subtle);border-top:2px solid var(--accent);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:0}.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(340px,1fr));gap:var(--space-4)}.lq-sourcecard{background:var(--surface-raised);border-radius:var(--lumiq-radius);box-shadow:var(--shadow-raised);overflow:hidden}.lq-sourcecard__link{display:block;padding:var(--space-4) 18px;color:inherit;text-decoration:none}.lq-sourcecard__link:hover{background:var(--surface-sunken)}.lq-sourcecard__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.lq-sourcecard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.lq-sourcecard__identity{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.lq-sourcecard__name{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-sourcecard__kind{font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted);white-space:nowrap}.lq-sourcecard__address{margin:2px 0 0;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-sourcecard__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:var(--space-4) 0 0}.lq-sourcecard__stats dt{font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted);margin-bottom:2px}.lq-sourcecard__stats dd{margin:0;min-width:0}.lq-sourcecard__figure{font-size:var(--text-md);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-sourcecard__figure--words{font-size:var(--text-sm);font-weight:500}.lq-sourcecard__note{margin:var(--space-3) 0 0;font-size:var(--text-xs);line-height:var(--text-sm-line);color:var(--text-secondary)}.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-highlight{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) 18px;background:var(--surface-raised);border-radius:var(--lumiq-radius);box-shadow:var(--shadow-raised)}.lq-highlight__label{margin:0;font-size:var(--text-xs);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-highlight__value{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.lq-highlight__value--words{font-size:var(--text-base);font-weight:500;color:var(--text-secondary)}.lq-highlight__note{margin:0;font-size:var(--text-xs);line-height:var(--text-sm-line);color:var(--text-muted)}.lq-driftlist{margin-top:var(--space-5)}.lq-driftlist__heading{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-muted)}.lq-driftlist__rows{margin:0;padding:0;list-style:none}.lq-driftlist__row{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,auto) minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.lq-driftlist__row+.lq-driftlist__row{border-top:1px solid var(--border-subtle)}.lq-driftlist__column{font-size:var(--text-sm);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-driftlist__detail{font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}@media (max-width: 640px){.lq-driftlist__row{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.lq-pane__lede{margin:0 0 var(--space-4);max-width:78ch;font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}.lq-signatures{margin:var(--space-3) 0 0;padding:0;list-style:none}.lq-signatures__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) 0}.lq-signatures__row+.lq-signatures__row{border-top:1px solid var(--border-subtle)}.lq-signatures__who{font-size:var(--text-sm);color:var(--text-primary)}.lq-signatures__reason{font-size:var(--text-sm);line-height:var(--text-sm-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-capabilities{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.lq-capabilities__row{display:flex;flex-direction:column;gap:2px;min-width:0}.lq-capabilities__why{margin:0 0 0 calc(var(--space-3) + 2px);font-size:var(--text-sm);line-height:var(--text-sm-line);color:var(--text-secondary)}.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-unmeasured{display:grid;grid-template-columns:minmax(0,max-content) minmax(64px,1fr) max-content;align-items:center;row-gap:var(--space-3);-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.lq-unmeasured__name{color:var(--text-primary);max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-unmeasured__name a{color:inherit;text-decoration:none}.lq-unmeasured__name a:hover,.lq-unmeasured__name a:focus-visible{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.lq-unmeasured__track{height:10px;overflow:hidden}.lq-unmeasured__track--measured{background:var(--surface-sunken)}.lq-unmeasured__fill{display:block;height:100%;background:var(--trend-line)}.lq-unmeasured__count{justify-self:end;font-size:var(--text-base);line-height:var(--text-base-line);font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.lq-picker{display:flex;flex-direction:column}.lq-picker__group+.lq-picker__group{margin-top:var(--space-5)}.lq-picker__heading{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--page-rule);color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lq-picker__rows{background:var(--surface-raised);border:1px solid var(--border-subtle);overflow:hidden}.lq-picker__row{display:flex;align-items:center;gap:var(--space-3);height:42px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-picker__row:last-child{border-bottom:none}.lq-picker__row:hover{background:var(--surface-sunken)}.lq-picker__name{flex:1;font-family:var(--lumiq-font-mono);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lq-picker__name--quiet{color:var(--text-muted)}.lq-picker__count{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.lq-picker__note{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.lq-legend{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);color:var(--text-secondary);font-size:var(--text-xs)}.lq-legend__item{display:inline-flex;align-items:center;gap:var(--space-2)}.lq-legend__dot{width:8px;height:8px;border-radius:50%;flex:none}.lq-legend__focus{margin-left:auto;color:var(--text-muted);text-align:right}.lq-lineage__back{margin:0 0 var(--space-4);font-size:var(--text-sm)}.lq-lineage__advanced{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;margin-top:var(--space-5);max-width:620px}.lq-graph__zoom{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--lumiq-radius-sm);overflow:hidden;box-shadow:var(--shadow-card)}.lq-graph__zoom-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;color:var(--text-secondary);font-family:inherit;font-size:15px;line-height:1;cursor:pointer;transition:background var(--motion-state),color var(--motion-state)}.lq-graph__zoom-button+.lq-graph__zoom-button{border-top:1px solid var(--border-subtle)}.lq-graph__zoom-button:hover{background:var(--surface-sunken);color:var(--text-primary)}.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)}.lq-table--ledger th{padding:10px var(--space-4);border-bottom:2px solid var(--border-strong);color:var(--text-primary);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.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.lq-row--failed td{background:var(--err-bg)}.lq-badge--square{border-radius:0;padding:3px 10px}.lq-badge--square .lq-badge__dot{border-radius:0}.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:2px solid var(--accent);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:800;letter-spacing:.09em;text-transform:uppercase}.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:2px solid var(--border-strong);color:var(--text-primary);font-size:var(--text-sm);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.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-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-bindings{background:var(--surface-raised)}.lq-rowactions{display:inline-flex;align-items:center;gap:var(--space-3);white-space:nowrap}.lq-rowactions__rule{width:1px;height:13px;background:var(--border-strong)}.lq-rowaction{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:none;border:none;color:var(--accent-text);font-family:inherit;font-size:var(--text-sm);cursor:pointer}.lq-rowaction:hover:not(:disabled){text-decoration:underline}.lq-rowaction:disabled{color:var(--text-muted);cursor:default}.lq-queued{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title actions" "body actions";gap:2px var(--space-4);align-items:start;background:var(--info-bg);border-left:3px solid var(--accent);padding:12px 15px;margin-bottom:var(--space-4);font-size:var(--text-sm)}.lq-queued__title{grid-area:title;color:var(--accent-text);font-weight:600}.lq-queued__body{grid-area:body;margin:0;color:var(--text-secondary)}.lq-queued__actions{grid-area:actions;display:inline-flex;align-items:center;gap:var(--space-4);align-self:center;white-space:nowrap}.lq-scores-page .lq-page-header__title,.lq-routing-page .lq-page-header__title,.lq-bk .lq-page-header__title{font-size:27px;font-weight:800;letter-spacing:-.02em}.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-scores__bar{width:460px;max-width:100%}.lq-scores__bar .lq-scorebar__head{display:none}.lq-scores__bar .lq-scorebar__track,.lq-scores__bar .lq-scorebar__fill{border-radius:0}.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:2px solid var(--border-strong);margin-bottom:var(--space-4)}.lq-decomp__heading{margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.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);text-transform:uppercase;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:160px 1fr 96px;align-items:center;gap:var(--space-4);padding:0 var(--space-4);min-height:44px;border-bottom:1px solid var(--border-subtle)}.lq-decomp__row:last-child{border-bottom:none}.lq-decomp__label{font-size:var(--text-sm);color:var(--text-secondary)}.lq-decomp__bar .lq-scorebar__head{display:none}.lq-decomp__bar .lq-scorebar__track,.lq-decomp__bar .lq-scorebar__fill{border-radius:0}.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:2px;background:var(--border-strong);margin:0 0 var(--space-5)}.lq-sect{display:flex;align-items:baseline;gap:var(--space-3);margin:28px 0 var(--space-3);padding-bottom:6px;border-bottom:2px solid var(--border-strong)}.lq-sect__title{flex:1;margin:0;font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary)}.lq-sect__action{flex:none;background:var(--accent);color:var(--accent-on);border:none;border-radius:0;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-rt__covCard{background:var(--surface-raised);border:1px solid var(--border-subtle);padding:16px 18px;margin-bottom:28px}.lq-rt__covGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}@media (max-width: 1100px){.lq-rt__covGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.lq-rt__covGrid{grid-template-columns:1fr}}.lq-rt__cov{border-top:2px solid var(--lq-rt-ink, var(--border-strong));padding-top:10px;min-width:0}.lq-rt__cov--ok{--lq-rt-ink: var(--status-ok)}.lq-rt__cov--error{--lq-rt-ink: var(--status-error)}.lq-rt__covKind{font-size:var(--text-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.lq-rt__covVerdict{display:flex;align-items:baseline;gap:7px;margin-bottom:6px;color:var(--lq-rt-ink, var(--text-primary));font-size:var(--text-sm)}.lq-rt__covMark{font-size:var(--text-md)}.lq-rt__covNote{font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere}.lq-rt__covFoot{margin:14px 0 0;font-size:var(--text-xs);color:var(--text-muted)}.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:2px solid var(--accent);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:0;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:0;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-routing-page .lq-table--ledger td{height:auto;padding:10px var(--space-4);vertical-align:top}.lq-routing-page .lq-table--ledger tbody tr.lq-rt__rowOff td{background:var(--un-bg)}.lq-tag{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);padding:3px 10px;white-space:nowrap}.lq-tag--channel{color:var(--status-info);background:var(--info-bg)}.lq-tag--default{color:var(--text-secondary);background:var(--un-bg)}.lq-tag--tenant{color:var(--status-warn);background:var(--warn-bg)}.lq-rt__dest{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px;max-width:280px;overflow-wrap:anywhere}.lq-rt__on{font-size:var(--text-xs);color:var(--status-ok)}.lq-rt__off{font-size:var(--text-xs);color:var(--text-muted)}.lq-note{margin:10px 0 0;font-size:var(--text-xs);color:var(--text-muted)}.lq-rt__sev--critical{color:var(--status-error)}.lq-rt__sev--warning{color:var(--status-warn)}.lq-rt__sev--info{color:var(--status-info)}.lq-rt__nobody{color:var(--status-error);font-weight:600}.lq-rt__domain{margin:0 0 var(--space-4);padding:10px 14px;background:var(--un-bg);border-left:3px solid var(--border-strong);font-size:var(--text-sm);color:var(--text-secondary)}.lq-sect__ghost{flex:none;background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:0;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:6px;height:6px;flex:none;background:currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.lq-tag--run-ok{color:var(--status-ok);background:var(--ok-bg)}.lq-tag--run-warn{color:var(--status-warn);background:var(--warn-bg)}.lq-tag--run-neutral{color:var(--text-secondary);background:var(--un-bg)}.lq-tag--run-neutral .lq-tag__dot{background:transparent}.lq-tag--state-draft{color:var(--text-secondary);background:var(--un-bg)}.lq-tag--state-active{color:var(--status-ok);background:var(--ok-bg)}.lq-tag--state-deprecated{color:var(--status-unknown);background:var(--un-bg)}.lq-tag--state-draft .lq-tag__dot,.lq-tag--state-deprecated .lq-tag__dot{background:transparent}.lq-inlineform__grid-name{display:grid;grid-template-columns:280px 1fr;gap:14px;margin-bottom:14px}@media (max-width: 720px){.lq-inlineform__grid-name{grid-template-columns:1fr}}.lq-table__numeric{text-align:right;font-variant-numeric:tabular-nums}.lq-ap__row{cursor:pointer}.lq-ap__row--chosen{background:var(--un-bg)}.lq-ap__governs{margin-left:10px;padding:1px 6px;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--status-error);border:1px solid var(--status-error);cursor:help}.lq-ap__name{font-family:var(--lumiq-font-mono);font-size:var(--text-sm)}.lq-ap__name--chosen{font-weight:600}.lq-ap__rowActive{background:var(--ok-bg)}.lq-ap__hash{display:inline-block;font-size:var(--text-xs);color:var(--text-muted);max-width:220px;overflow-wrap:anywhere}.lq-ap__isRunning{font-size:var(--text-xs);color:var(--status-ok);font-family:var(--lumiq-font-sans);margin-top:3px}.lq-ap__notLoaded{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--lumiq-font-sans);margin-top:3px}.lq-ap__bytes{color:var(--text-secondary);white-space:nowrap}.lq-pb{display:flex;flex-direction:column;gap:10px}.lq-pb__rule{border-left:3px solid var(--border-strong);background:var(--un-bg);padding:10px 14px 12px;margin:0}.lq-pb__rule--bad{border-left:3px solid var(--status-error)}.lq-pb__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lq-pb__legend{display:flex;align-items:baseline;gap:10px;min-width:0;font-size:var(--text-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary);white-space:nowrap}.lq-pb__incomplete{font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-muted)}.lq-pb__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,100px);gap:10px;margin-top:8px}@media (max-width: 1080px){.lq-pb__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.lq-pb__fields{grid-template-columns:minmax(0,1fr)}}.lq-pb__field{display:flex;flex-direction:column;gap:4px;min-width:0}.lq-pb__label{font-size:var(--text-xs);font-weight:700;color:var(--text-secondary)}.lq-pb__select{width:100%;min-width:0;padding:7px 8px;border:1px solid var(--border-strong);background:var(--surface-base);color:var(--text-primary);font-size:var(--text-sm);font-family:inherit}.lq-pb__select:disabled{color:var(--text-muted);background:var(--surface-sunken)}.lq-pb__select:focus{outline:2px solid var(--focus-ring);outline-offset:-2px}.lq-pb__addRule{margin-top:var(--space-3);padding:7px 13px;font-family:inherit;font-size:var(--text-sm);color:var(--text-secondary);background:transparent;border:1px dashed var(--border-strong);cursor:pointer}.lq-pb__addRule:hover:enabled{color:var(--text-primary);background:var(--un-bg)}.lq-pb__addRule:disabled{color:var(--text-muted);cursor:not-allowed}.lq-pb__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.lq-pb__blocked{margin:8px 0 0;font-size:var(--text-sm);color:var(--status-warn)}.lq-pb__problems{margin:10px 0 0;padding:0;list-style:none}.lq-pb__problem{font-size:var(--text-sm);color:var(--status-error);padding:3px 0}.lq-pb__summary{margin-top:16px;padding:16px 18px;background:var(--surface-raised);border:1px solid var(--border-subtle)}.lq-pb__decisions{margin:0;padding:0;list-style:none}.lq-pb__decision{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding:7px 0;border-bottom:1px solid var(--border-subtle)}.lq-pb__decision:last-child{border-bottom:0}.lq-pb__effect{flex:0 0 auto;min-width:62px;text-align:center;padding:2px 8px;font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lq-pb__effect--allow{background:var(--status-ok);color:var(--surface-base)}.lq-pb__effect--deny{background:var(--status-error);color:var(--surface-base)}.lq-pb__sentence{font-size:var(--text-sm);color:var(--text-primary)}.lq-pb__note{font-size:var(--text-xs);color:var(--text-muted)}.lq-pb__note--bad{color:var(--status-error);font-weight:700}.lq-pb__generated{margin-top:20px;border-top:1px solid var(--border-subtle);padding-top:12px}.lq-pb__generatedHead{cursor:pointer;font-size:var(--text-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.lq-pb__rego{margin:10px 0 0;padding:12px;background:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--lumiq-font-mono);font-size:var(--text-xs);line-height:1.6;white-space:pre;overflow-x:auto;max-height:340px}.lq-ap__panels{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 900px){.lq-ap__panels{grid-template-columns:1fr}}.lq-ap__panel{background:var(--surface-raised);border:1px solid var(--border-subtle);padding:18px}.lq-ap__panelHead{font-size:var(--text-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary);margin:0 0 12px;padding-bottom:6px;border-bottom:2px solid var(--border-strong)}.lq-ap__panelBody{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.lq-ap__panelNote{font-size:var(--text-xs);color:var(--text-muted);margin:10px 0 0}.lq-ap__loaded{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-ap__loadedName{flex:1;font-size:var(--text-sm);overflow-wrap:anywhere}.lq-ap__loadedHash{flex:none;font-size:var(--text-xs);color:var(--text-muted)}.lq-ap__agree{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-ap__mark{flex:none;width:14px}.lq-ap__mark--agrees{color:var(--status-ok)}.lq-ap__mark--lagging{color:var(--status-warn)}.lq-ap__mark--nothing-to-compare{color:var(--text-muted)}.lq-ap__agreeBody{flex:1}.lq-ap__agreeName{font-weight:500}.lq-ap__agreeNote{font-size:var(--text-xs);color:var(--text-muted)}.lq-refscreen .lq-table-scroll{border-radius:0}.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:0;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:800;letter-spacing:.09em;text-transform:uppercase;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__frameworks{margin-bottom:28px}.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:2px solid var(--accent);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:800;letter-spacing:.09em;text-transform:uppercase;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:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary);margin:0 0 12px;padding-bottom:6px;border-bottom:2px solid var(--border-strong)}.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:800;letter-spacing:.09em;text-transform:uppercase;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:0;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:800;letter-spacing:.09em;text-transform:uppercase;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:0;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:0;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:0;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:0;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-ct__filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}.lq-ct__filterLabel{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-right:2px}.lq-ct__filterGap{flex:1}.lq-ct__filter{font:inherit;font-size:var(--text-xs);font-weight:500;padding:5px 12px;border:1px solid var(--border-strong);border-radius:0;background:transparent;color:var(--text-secondary);cursor:pointer}.lq-ct__filter:hover{border-color:var(--text-secondary)}.lq-ct__filter--on{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-raised)}.lq-ct__row{cursor:pointer}.lq-ct__row:hover{background:var(--un-bg)}.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:0;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__work{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3);margin-bottom:var(--space-5)}.lq-ct__tile{display:block;width:100%;text-align:left;background:var(--surface-raised);border:1px solid var(--border-subtle);border-left:3px solid var(--text-primary);border-radius:0;padding:var(--space-3) var(--space-4);font-family:inherit;cursor:pointer}.lq-ct__tile:hover{background:var(--un-bg)}.lq-ct__tile--ok{border-left-color:var(--status-ok)}.lq-ct__tile--warn{border-left-color:var(--status-warn)}.lq-ct__tileCount{display:block;font-size:var(--text-xl);font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.lq-ct__tile--ok .lq-ct__tileCount{color:var(--status-ok)}.lq-ct__tile--warn .lq-ct__tileCount{color:var(--status-warn)}.lq-ct__tileLabel{display:block;font-size:var(--text-sm);font-weight:600;color:var(--text-primary);margin-top:2px}.lq-ct__tileNote{display:block;font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1)}.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:2px solid var(--border-strong);font-size:var(--text-xs);font-weight:800;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-primary)}.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:800;letter-spacing:var(--tracking-wider);text-transform:uppercase;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__filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}.lq-rm__filterLabel{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-right:2px}.lq-rm__filterLabel--spaced{margin-left:14px}.lq-rm__filter{font:inherit;font-size:var(--text-xs);font-weight:500;padding:5px 12px;border:1px solid var(--border-strong);border-radius:0;background:transparent;color:var(--text-secondary);cursor:pointer}.lq-rm__filter:hover{border-color:var(--text-secondary)}.lq-rm__filter--on{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-raised)}.lq-rm__select{height:30px;padding:0 8px;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-raised);color:inherit;font:inherit;font-size:var(--text-xs)}.lq-rm__row{cursor:pointer}.lq-rm__id{white-space:nowrap;font-size:12.5px}.lq-rm__row:hover{background:var(--un-bg)}.lq-tag--rm-draft{color:var(--status-info);background:var(--info-bg)}.lq-tag--rm-pending{color:var(--status-warn);background:var(--warn-bg)}.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--rm-muted{color:var(--status-unknown);background:var(--un-bg)}.lq-tag--rm-draft .lq-tag__dot,.lq-tag--rm-muted .lq-tag__dot{background:transparent}.lq-tag--rmtier-automatic{color:var(--status-ok);background:var(--ok-bg)}.lq-tag--rmtier-review{color:var(--status-info);background:var(--info-bg)}.lq-tag--rmtier-flagged{color:var(--status-warn);background:var(--warn-bg)}.lq-rm__flagged{font-size:var(--text-xs);color:var(--status-warn)}.lq-band--rm-warn{--lq-rt-bg: var(--warn-bg);--lq-rt-ink: var(--status-warn);margin-bottom:14px}.lq-band--rm-draft{--lq-rt-bg: var(--info-bg);--lq-rt-ink: var(--status-info)}.lq-band--rm-pending{--lq-rt-bg: var(--warn-bg);--lq-rt-ink: var(--status-warn)}.lq-band--rm-ok{--lq-rt-bg: var(--ok-bg);--lq-rt-ink: var(--status-ok)}.lq-band--rm-bad{--lq-rt-bg: var(--err-bg);--lq-rt-ink: var(--status-error)}.lq-band--rm-muted{--lq-rt-bg: var(--un-bg);--lq-rt-ink: var(--status-unknown)}.lq-rm__stateChip{flex:none;padding:5px 13px}.lq-rm__hint{margin:16px 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.lq-rm__reason{max-width:520px;margin-top:18px}.lq-rm__actions{display:flex;gap:var(--space-2);margin:18px 0 26px;flex-wrap:wrap}.lq-rm__act{padding:7px 13px;background:transparent;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:0;font-family:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer}.lq-rm__act:hover:not(:disabled){background:var(--un-bg);color:var(--text-primary)}.lq-rm__act--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-on);font-weight:600}.lq-rm__act--primary:hover:not(:disabled){filter:brightness(.92)}.lq-rm__act:disabled{opacity:.45;cursor:not-allowed}.lq-rm__blocked{border:1px solid var(--border-subtle);padding:7px 13px;font-size:var(--text-sm);color:var(--text-muted)}.lq-rm__section{margin:0 0 12px;padding-bottom:6px;border-bottom:2px solid var(--border-strong)}.lq-rm__assessAction{margin-top:var(--space-3)}.lq-rm__stats{display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface-raised);border:1px solid var(--border-subtle);border-top:2px solid var(--accent);margin:16px 0 4px}.lq-rm__stat{padding:16px 18px 14px;border-left:1px solid var(--border-subtle)}.lq-rm__statKey{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.lq-rm__statValue{font-size:27px;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.lq-rm__statValue--sm{font-size:var(--text-md)}.lq-rm__statNote{font-size:var(--text-xs);color:var(--text-secondary);margin-top:10px}.lq-rm__proposals{margin-bottom:4px}.lq-rm__flaggedRow{background:var(--warn-bg)}.lq-rm__noAction{color:var(--status-warn);font-style:italic}.lq-rm__derivation{overflow-wrap:anywhere}.lq-rm__rationale{font-size:var(--text-xs);color:var(--text-secondary);margin-top:4px}.lq-rm__unresolved{color:var(--status-warn);font-weight:600}.lq-rm__flaggedPanel{background:var(--surface-raised);border:1px solid var(--border-subtle);border-left:3px solid var(--status-warn);padding:18px;margin-bottom:var(--space-5)}.lq-rm__flaggedEntry{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-rm__flaggedTarget{width:230px;flex:none;overflow-wrap:anywhere}.lq-rm__flaggedWhy{flex:1;color:var(--text-secondary)}.lq-rm__pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:var(--space-5)}@media (max-width: 900px){.lq-rm__pair,.lq-rm__stats{grid-template-columns:1fr}}.lq-rm__panel{background:var(--surface-raised);border:1px solid var(--border-subtle);padding:18px}.lq-rm__panelTitle{font-size:var(--text-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary);margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid var(--border-strong)}.lq-rm__fact{display:flex;gap:16px;padding:7px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-rm__factKey{width:150px;flex:none;color:var(--text-muted)}.lq-rm__factValue{flex:1;overflow-wrap:anywhere}.lq-rm__absent{font-size:var(--text-sm);color:var(--text-secondary)}.lq-rm__artifact{padding:9px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-rm__artifactHead{display:flex;gap:10px;align-items:baseline}.lq-rm__artifactName{flex:1;overflow-wrap:anywhere}.lq-rm__checksum{font-size:var(--text-xs);color:var(--text-muted);margin-top:3px;overflow-wrap:anywhere}.lq-rm__life{display:flex;gap:16px;padding:8px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-rm__lifeWhen{width:170px;flex:none;color:var(--text-muted);font-size:var(--text-xs)}.lq-rm__lifeVerb{width:150px;flex:none}.lq-rm__lifeWho{flex:1;color:var(--text-secondary);overflow-wrap:anywhere}.lq-rm__relation{font-size:var(--text-sm);font-weight:600;white-space:nowrap}.lq-cp__planId{margin-top:2px;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.lq-rm__refused{display:flex;flex-direction:column;gap:4px;margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--border-strong);background:var(--surface-sunken);font-size:var(--text-sm);color:var(--text-secondary)}.lq-rm__refused strong{color:var(--text-primary)}.lq-rm__signed{display:flex;flex-direction:column;gap:4px;margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent);background:var(--surface-sunken);font-size:var(--text-sm);color:var(--text-secondary)}.lq-rm__signed strong{color:var(--text-primary)}.lq-rm__made{margin-top:2px;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.lq-rm__brief{margin:var(--space-4) 0;padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-left:3px solid var(--accent);background:var(--surface-raised)}.lq-rm__briefTitle{font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.lq-rm__briefIntro{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}.lq-rm__briefList{margin:0 0 var(--space-3);padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-primary)}.lq-rm__briefList li{margin-bottom:var(--space-2)}.lq-rm__briefRows{display:block;font-size:var(--text-xs);color:var(--text-secondary)}.lq-rm__briefFlagged{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:600;color:var(--status-warn)}.lq-rm__briefPromise{margin:0 0 var(--space-1);font-size:var(--text-xs);color:var(--text-secondary)}.lq-rm__script{margin:0 0 var(--space-4);border:1px solid var(--border-subtle);background:var(--surface-raised)}.lq-rm__scriptHead{display:flex;gap:var(--space-3);align-items:baseline;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.lq-rm__scriptName{font-size:var(--text-xs);color:var(--text-secondary)}.lq-rm__scriptBody{max-height:420px;margin:0;padding:var(--space-4);overflow:auto;font-size:var(--text-xs);line-height:1.55;color:var(--text-primary);white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.lq-bk__strip{display:flex;gap:12px;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-bk__strip strong{flex:none;color:var(--accent-text)}.lq-bk__strip span{flex:1;color:var(--text-secondary)}.lq-bk__caption{text-align:left;font-size:var(--text-xs);color:var(--text-muted);padding:10px 16px;border-bottom:1px solid var(--border-subtle)}.lq-bk__row{cursor:pointer}.lq-bk__row:hover{background:var(--un-bg)}.lq-bk__row--partial{background:var(--warn-bg)}.lq-bk__runId{font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-muted)}.lq-bk__dim{color:var(--text-secondary)}.lq-bk__who{font-family:var(--lumiq-font-mono);font-size:12.5px;color:var(--text-secondary);white-space:nowrap}.lq-bk__undoOk{font-size:var(--text-xs);color:var(--status-ok)}.lq-bk__undoNo,.lq-bk__undoNote{font-size:var(--text-xs);color:var(--text-muted)}.lq-bk__select{text-align:right;white-space:nowrap}.lq-bk__selectLink{background:none;border:none;padding:0;font-size:var(--text-sm);color:var(--accent-text);text-decoration:underline;cursor:pointer}.lq-bk__note{font-size:var(--text-xs);color:var(--text-muted);margin:10px 0 0}.lq-tag--bk-neutral{color:var(--text-secondary);background:var(--un-bg)}.lq-tag--bk-neutral .lq-tag__dot{background:transparent}.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__reportTitle{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary);margin:28px 0 12px;padding-bottom:6px;border-bottom:2px solid var(--border-strong)}.lq-bk__reportHint{font-size:var(--text-sm);color:var(--text-secondary);margin:-6px 0 16px}.lq-bk__counts{margin-bottom:16px}.lq-bk__countNote{display:block;font-size:var(--text-xs);color:var(--text-secondary);margin-top:10px}.lq-bk__zero{color:var(--text-muted)}.lq-bk__pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}@media (max-width: 900px){.lq-bk__pair{grid-template-columns:1fr}}.lq-bk__panel{background:var(--surface-raised);border:1px solid var(--border-subtle);padding:18px}.lq-bk__panelTitle{font-size:var(--text-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary);margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid var(--border-strong)}.lq-bk__chunk{display:flex;gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-bk__chunkLabel{width:74px;flex:none;font-family:var(--lumiq-font-mono);font-size:12.5px;color:var(--text-muted)}.lq-bk__chunkTrack{flex:1;height:8px;background:var(--un-bg)}.lq-bk__chunkFill{height:100%}.lq-bk__chunkFill--committed{width:100%;background:var(--status-ok)}.lq-bk__chunkFill--restored{width:100%;background:var(--border-strong)}.lq-bk__chunkFill--refused{width:100%;background:var(--status-error)}.lq-bk__chunkFill--running{width:45%;background:var(--status-info)}.lq-bk__chunkFill--not_run{width:0}.lq-bk__chunkVerdict{flex:none;font-size:var(--text-xs);white-space:nowrap}.lq-bk__chunkVerdict--committed{color:var(--status-ok)}.lq-bk__chunkVerdict--restored{color:var(--text-secondary)}.lq-bk__chunkVerdict--refused{color:var(--status-error)}.lq-bk__chunkVerdict--running{color:var(--status-info)}.lq-bk__chunkVerdict--not_run{color:var(--text-muted)}.lq-bk__revertExplain{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 14px}.lq-bk__revert{background:var(--accent);color:var(--accent-on);border:none;border-radius:0;padding:8px 14px;font-size:var(--text-sm);font-weight:600;cursor:pointer}.lq-bk__revert:hover{filter:brightness(.92)}.lq-bk__revert:disabled{opacity:.6;cursor:default}.lq-bk__revertOff{display:inline-block;border:1px solid var(--border-subtle);padding:8px 14px;font-size:var(--text-sm);color:var(--text-muted)}.lq-bk__accepted{background:var(--info-bg);padding:10px 14px;margin-top:14px;font-size:var(--text-sm);color:var(--text-secondary)}.lq-bk__starter{background:var(--surface-raised);border:1px solid var(--border-subtle);border-top:2px solid var(--accent);margin-bottom:var(--space-6)}.lq-bk__starterHead{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 18px}.lq-bk__starterHead>div:first-child{flex:1}.lq-bk__starterTitle{margin-bottom:3px;font-size:15px;font-weight:600}.lq-bk__starterBody{font-size:var(--text-sm);color:var(--text-secondary)}.lq-bk__starterToggle{flex:none;padding:7px 13px;border:1px solid var(--accent);border-radius:0;background:var(--accent);color:var(--accent-on);font:inherit;font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer}.lq-bk__starterToggle:hover{filter:brightness(.92)}.lq-bk__starterToggle--open{background:transparent;color:var(--accent-text)}.lq-bk__starterBodyPanel{border-top:1px solid var(--border-subtle);padding:18px}.lq-bk__actionRow{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:18px}.lq-bk__actionLabel{margin-right:2px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.lq-bk__actionPick{padding:6px 14px;border:1px solid var(--border-strong);border-radius:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.lq-bk__actionPick:hover{border-color:var(--text-secondary)}.lq-bk__actionPick--on{border-color:var(--text-primary);background:var(--text-primary);color:var(--surface-raised)}.lq-bk__actionNote{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.lq-bk__criteriaTitle{margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--border-subtle);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary)}.lq-bk__criteria{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:14px;margin-bottom:14px}@media (max-width: 900px){.lq-bk__criteria{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.lq-bk__criteria{grid-template-columns:1fr}}.lq-bk__field{display:block}.lq-bk__fieldLabel{display:block;margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:500;color:var(--text-secondary)}.lq-bk__input{width:100%;height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-raised);color:inherit;font:inherit;font-size:var(--text-sm)}.lq-bk__input.lq-mono{font-size:12.5px}.lq-bk__fieldHint{display:block;margin-top:6px;font-size:var(--text-xs);color:var(--text-muted)}.lq-bk__stateFixed{display:flex;align-items:center;height:34px;padding:0 10px;border:1px solid var(--border-subtle);background:var(--un-bg);font-size:var(--text-sm);color:var(--text-secondary)}.lq-bk__matchRow{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) 14px;background:var(--un-bg);margin-bottom:var(--space-4)}.lq-bk__matchLine{flex:1;min-width:200px;font-size:var(--text-sm)}.lq-bk__quiet{padding:6px var(--space-3);border:1px solid var(--border-strong);border-radius:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer}.lq-bk__quiet:hover:not(:disabled){background:var(--surface-raised);color:var(--text-primary)}.lq-bk__quiet:disabled{opacity:.45;cursor:default}.lq-bk__meterBlock{margin-bottom:var(--space-4)}.lq-bk__meterHead{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.lq-bk__meterLabel{flex:1;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.lq-bk__meterCount{font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums}.lq-bk__meterOf{font-size:var(--text-xs);color:var(--text-muted)}.lq-bk__meterTrack{height:10px;background:var(--un-bg)}.lq-bk__meterFill{height:100%}.lq-bk__meterNote{margin-top:6px;font-size:var(--text-xs)}.lq-bk__meter--normal{color:var(--text-primary);background-color:var(--text-primary)}.lq-bk__meter--near{color:var(--status-warn);background-color:var(--status-warn)}.lq-bk__meter--over{color:var(--status-error);background-color:var(--status-error)}.lq-bk__meterCount,.lq-bk__meterNote{background-color:transparent}.lq-bk__candidates{margin-bottom:10px}.lq-bk__pickCol{width:34px}.lq-bk__pick{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.lq-bk__selector{font-family:var(--lumiq-font-mono);font-size:12.5px;overflow-wrap:anywhere}.lq-bk__confirm{border-top:2px solid var(--border-strong);padding-top:var(--space-4)}.lq-bk__confirmTitle{margin-bottom:var(--space-3);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary)}.lq-bk__confirmStats{border-top:1px solid var(--border-subtle);margin-bottom:14px}.lq-bk__confirmWord{display:block;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.lq-bk__confirmWho{display:block;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.lq-bk__warnValue{color:var(--status-warn)}.lq-bk__chunkRow{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin-bottom:14px}.lq-bk__chunkField{width:150px}.lq-bk__chunkNote{flex:1;min-width:240px;padding-bottom:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.lq-bk__submitRow{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.lq-bk__submitHint{flex:1;min-width:220px;font-size:var(--text-xs);color:var(--text-muted)}.lq-bk__cancel{padding:var(--space-2) 14px;border:1px solid var(--border-strong);border-radius:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.lq-bk__cancel:hover{background:var(--un-bg)}.lq-bk__submit{padding:var(--space-2) var(--space-4);border:none;border-radius:0;background:var(--accent);color:var(--accent-on);font:inherit;font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer}.lq-bk__submit:hover:not(:disabled){filter:brightness(.92)}.lq-bk__submit:disabled{opacity:.45;cursor:default}.lq-rc__row{cursor:pointer}.lq-rc .lq-table--ledger tbody tr.lq-rc__row--warn td{background:var(--warn-bg)}.lq-rc .lq-table--ledger 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:0}.lq-rc__name{font-weight:600}.lq-rc__side{font-size:12.5px;color:var(--text-secondary)}.lq-rc__counts{font-variant-numeric:tabular-nums}.lq-rc__truncNote{margin-top:2px;color:var(--status-warn);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-rc__failure{margin-top:2px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--text-xs-line);overflow-wrap:anywhere}.lq-rc__version{font-size:12.5px;color:var(--text-muted)}.lq-rc__digest{max-width:240px;color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.lq-rc__panels{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-bottom:var(--space-5)}@media (max-width: 900px){.lq-rc__panels{grid-template-columns:1fr}}.lq-rc__panel{background:var(--surface-raised);border:1px solid var(--border-subtle);padding:18px}.lq-rc__panelHead{margin:0 0 var(--space-3);padding-bottom:6px;border-bottom:2px solid var(--border-strong);color:var(--text-primary);font-size:var(--text-xs);line-height:var(--text-xs-line);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.lq-rc__panelBody{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-rc__panelNote{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-rc__tolRow{display:flex;gap:var(--space-3);padding:7px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-rc__tolPair{flex:1;font-size:12.5px;overflow-wrap:anywhere}.lq-rc__tolBound{flex:none;text-align:right}.lq-rc__tolKind{color:var(--text-secondary);font-size:var(--text-xs)}.lq-rc__tolValue{color:var(--text-muted);font-size:var(--text-xs)}.lq-rc__vocabRow{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-rc__vocabDot{width:7px;height:7px;flex:none;margin-top:6px;background:currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.lq-rc__vocabBody{flex:1}.lq-rc__vocabLabel{font-weight:500}.lq-rc__vocabNote{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.lq-tag--rc-ok,.lq-rc__vocabDot--ok,.lq-rc__vocabLabel--ok{color:var(--status-ok)}.lq-tag--rc-ok{background:var(--ok-bg)}.lq-tag--rc-bad,.lq-rc__vocabDot--bad,.lq-rc__vocabLabel--bad{color:var(--status-error)}.lq-tag--rc-bad{background:var(--err-bg)}.lq-tag--rc-gated,.lq-rc__vocabDot--gated,.lq-rc__vocabLabel--gated{color:var(--status-warn)}.lq-tag--rc-gated{background:var(--warn-bg)}.lq-tag--rc-pending,.lq-rc__vocabDot--pending,.lq-rc__vocabLabel--pending{color:var(--status-info)}.lq-tag--rc-pending{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:800;letter-spacing:.09em;text-transform:uppercase}.lq-segfilter--ledger .lq-segfilter__option{border-radius:0;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-rc__sides{font-family:var(--lumiq-font-mono);font-size:12.5px;overflow-wrap:anywhere}.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-rc__detailTitle{font-size:23px;font-weight:800;letter-spacing:-.02em}.lq-cp__ask{background:var(--surface-raised);border:1px solid var(--border-strong);border-top:2px solid var(--accent);margin-bottom:26px}.lq-cp__askRow{display:flex;align-items:stretch;flex-wrap:wrap}.lq-cp__glyph{flex:none;padding:16px 0 0 18px;font-family:var(--lumiq-font-mono);font-size:17px;line-height:1.2;color:var(--accent)}.lq-cp__input{flex:1 1 380px;min-width:0;padding:15px 14px;border:none;background:transparent;color:inherit;font:inherit;font-size:16px;line-height:1.4;resize:none;outline:none}.lq-cp__send{flex:none;align-self:stretch;padding:0 24px;border:none;border-radius:0;background:var(--accent);color:#fff;font:inherit;font-size:var(--text-base);font-weight:600;white-space:nowrap;cursor:pointer}.lq-cp__send:hover:not(:disabled){filter:brightness(.92)}.lq-cp__send:disabled{cursor:not-allowed;opacity:.45}.lq-cp__starters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 18px;border-top:1px solid var(--border-subtle);background:var(--un-bg)}.lq-cp__starter{padding:4px 10px;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer}.lq-cp__starter:hover{border-color:var(--accent);color:var(--accent-text)}.lq-cp__count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.lq-cp__over{padding:10px 18px;border-top:1px solid var(--border-subtle);background:var(--err-bg);font-size:var(--text-sm);color:var(--text-secondary)}.lq-cp__answer{display:flex;flex-wrap:wrap;align-items:stretch;border:1px solid var(--border-subtle);background:var(--surface-raised);margin-bottom:26px}.lq-cp__body{flex:999 1 460px;min-width:0;padding:22px 24px;border-left:2px solid var(--border-strong)}.lq-cp__body--answer{border-left-color:var(--accent)}.lq-cp__body--fault{border-left-color:var(--status-error)}.lq-cp__chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:var(--text-xs);white-space:nowrap}.lq-cp__dot{width:7px;height:7px;flex:none}.lq-cp__question{margin:0 0 18px;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.lq-cp__prose{max-width:68ch;font-size:15px;line-height:1.65;white-space:pre-wrap}.lq-cp__prose--notice{color:var(--text-secondary);font-style:italic}.lq-cp__marker{padding:1px 4px;margin:0 1px;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-raised);color:var(--accent-text);font:inherit;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;vertical-align:super;line-height:1;cursor:pointer}.lq-cp__marker:hover{border-color:var(--accent)}.lq-cp__marker--on{border-color:var(--accent);background:var(--accent);color:#fff}.lq-cp__prov{display:flex;gap:8px;align-items:baseline;margin-top:18px;padding-top:12px;border-top:1px solid var(--border-subtle)}.lq-cp__provMark{flex:none;width:10px;height:10px;margin-top:4px}.lq-cp__provText{flex:1;font-size:var(--text-xs);color:var(--text-muted)}.lq-cp__note{margin-top:10px;font-size:var(--text-xs);color:var(--text-muted)}.lq-cp__rail{flex:1 1 300px;max-width:360px;min-width:270px;padding:22px 20px;border-left:1px solid var(--border-subtle);background:var(--un-bg)}.lq-cp__railHead{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.lq-cp__eyebrow{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.lq-cp__rule{height:2px;background:var(--border-strong)}.lq-cp__rule--head{margin:0 0 22px}.lq-cp__rule--rail{margin-bottom:14px}.lq-cp__lede{margin:6px 0 0;max-width:70ch;color:var(--text-secondary)}.lq-cp__receipt{display:block;width:100%;padding:11px 12px;margin-bottom:8px;border:1px solid var(--border-subtle);border-left:2px solid var(--border-strong);border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lq-cp__receipt:hover{border-color:var(--accent)}.lq-cp__receipt--on{border-color:var(--accent);border-left-color:var(--accent);background:var(--surface-raised)}.lq-cp__receiptHead{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.lq-cp__receiptNum{flex:none;padding:1px 5px;background:var(--surface-raised);color:var(--accent-text);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.lq-cp__receipt--on .lq-cp__receiptNum{background:var(--accent);color:#fff}.lq-cp__receiptRef{margin-bottom:4px;font-family:var(--lumiq-font-mono);font-size:12.5px;color:var(--text-primary);overflow-wrap:anywhere}.lq-cp__historyRow{display:flex;align-items:baseline;gap:12px;width:100%;padding:11px 12px;border:none;border-bottom:1px solid var(--border-subtle);border-left:2px solid transparent;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lq-cp__historyRow:hover{background:var(--un-bg)}.lq-cp__historyRow--on{border-left-color:var(--accent);background:var(--un-bg)}.lq-cp__historyRow--on .lq-cp__historyQ{font-weight:600}.lq-cp__historyQ{flex:1;min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere}.lq-cp__sectionHead{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;padding-bottom:6px;border-bottom:2px solid var(--border-strong)}.lq-cp__sectionHead h3{flex:1;margin:0;font-size:var(--text-sm);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary)}.lq-cp__panel{padding:18px;border:1px solid var(--border-subtle);background:var(--surface-raised)}.lq-cp__kindRow{display:flex;gap:10px;padding:6px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-cp__kindName{width:72px;flex:none;font-family:var(--lumiq-font-mono);font-size:12.5px}.lq-cp__neverRow{display:flex;gap:10px;align-items:flex-start;padding:5px 0;font-size:var(--text-sm)}.lq-cp__neverMark{flex:none;width:12px;height:3px;margin-top:8px;background:var(--text-muted)}.lq-cp__headStats{display:flex;gap:22px;flex-wrap:wrap}.lq-cp__headValue{font-size:var(--text-base);font-variant-numeric:tabular-nums}.lq-cp__split{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.lq-cp__splitMain{flex:999 1 480px;min-width:0}.lq-cp__splitAside{flex:1 1 280px;max-width:340px;min-width:270px}@media (max-width: 720px){.lq-cp__rail{max-width:none;min-width:0;border-left:none;border-top:1px solid var(--border-subtle)}.lq-cp__body{flex-basis:100%}.lq-cp__splitAside{max-width:none;min-width:0;flex-basis:100%}}.lq-au .lq-page-header{padding-bottom:0;border-bottom:none;margin-bottom:0}.lq-au__lede{max-width:76ch;margin:6px 0 0;color:var(--text-secondary)}.lq-au__posture{display:flex;gap:var(--space-6);flex-wrap:wrap;align-items:flex-start;padding:18px;margin-bottom:var(--space-5);border:1px solid var(--border-subtle);border-top:2px solid var(--accent);background:var(--surface-raised)}.lq-au__postureState{flex:0 0 260px;min-width:220px}.lq-au__postureMeans{margin-top:10px;font-size:var(--text-sm);color:var(--text-secondary)}.lq-au__postureFacts{flex:1 1 460px;min-width:0}.lq-au__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-4);margin-bottom:var(--space-4)}.lq-au__factKey{margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.lq-au__factValue{font-size:var(--text-base);font-variant-numeric:tabular-nums}.lq-au__factValue--due{color:var(--status-warn)}.lq-au__factValue--on{color:var(--accent-text)}.lq-au__track{height:10px;background:var(--un-bg)}.lq-au__fill{height:100%;background:var(--accent)}.lq-au__barNote{margin-top:6px;font-size:var(--text-xs);color:var(--text-muted)}.lq-au__ready{padding:11px 14px;margin-bottom:var(--space-3);background:var(--info-bg);font-size:var(--text-sm);color:var(--text-secondary)}.lq-au__active{padding:11px 14px;background:var(--ok-bg);font-size:var(--text-sm);color:var(--text-secondary)}.lq-au__dialog{max-width:620px;padding:18px;margin-bottom:var(--space-5);border:1px solid var(--border-strong);border-top:2px solid var(--accent);background:var(--surface-raised)}.lq-au__dialogTitle{margin-bottom:4px;font-size:15px;font-weight:700}.lq-au__dialogBody{margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}.lq-au__dialogRow{display:flex;gap:10px}.lq-au__card{max-width:620px;padding:18px;margin-bottom:var(--space-5);border:1px solid var(--border-subtle);background:var(--surface-raised)}.lq-au__cardHead{margin-bottom:var(--space-3);padding-bottom:6px;border-bottom:2px solid var(--border-strong);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary)}.lq-au__cardBody{margin-bottom:14px;font-size:var(--text-sm);color:var(--text-secondary)}.lq-au__periodRow{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.lq-au__periodField{width:170px}.lq-au__periodInput{display:flex;align-items:center;border:1px solid var(--border-strong);background:var(--surface-raised)}.lq-au__periodInput--bad{border-color:var(--status-error)}.lq-au__periodInput input{flex:1;min-width:0;height:32px;padding:0 10px;border:none;border-radius:0;background:transparent;color:inherit;font:inherit;font-family:var(--lumiq-font-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.lq-au__periodUnit{flex:none;padding:0 10px;border-left:1px solid var(--border-subtle);font-size:var(--text-xs);line-height:32px;color:var(--text-muted)}.lq-au__periodHelp{margin-top:6px;font-size:var(--text-xs);color:var(--text-muted)}.lq-au__periodHelp--bad{color:var(--status-error)}.lq-au__periodNote{margin-top:14px;font-size:var(--text-xs);color:var(--text-muted)}.lq-au__periodNote+.lq-au__periodNote{margin-top:4px}.lq-au__locked{display:flex;gap:var(--space-6);flex-wrap:wrap}.lq-au__section{margin:0 0 var(--space-3);padding-bottom:6px;border-bottom:2px solid var(--border-strong);font-size:var(--text-sm);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary)}.lq-au__section--later{margin-top:28px}.lq-au__sectionNote{margin:8px 0 var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.lq-au__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-4);margin-bottom:28px}.lq-au__tile{padding:18px;border:1px solid var(--border-subtle);border-top:2px solid var(--border-strong);background:var(--surface-raised)}.lq-au__tile--warn{border-top-color:var(--status-warn)}.lq-au__tileValue{font-size:24px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.lq-au__tile--warn .lq-au__tileValue{color:var(--status-warn)}.lq-au__tileKey{margin:10px 0 6px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.lq-au__tileNote{font-size:var(--text-xs);color:var(--text-muted)}.lq-au .lq-table-scroll{border-radius:0}.lq-au__row{cursor:pointer}.lq-au__row--open td{background:var(--un-bg)}.lq-au .lq-table--ledger td{height:auto;padding:10px var(--space-4);vertical-align:top}.lq-au .lq-table--ledger tbody tr:last-child td{border-bottom:1px solid var(--border-subtle)}.lq-au__ruleName{font-weight:500}.lq-au__dataset{font-size:12.5px;color:var(--text-muted)}.lq-au__sub{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.lq-au__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lq-au__num--dim{color:var(--text-secondary)}.lq-au__incident{font-family:var(--lumiq-font-mono);font-size:12.5px}.lq-au__detail{padding:16px 18px;border-left:2px solid var(--accent);background:var(--un-bg)}.lq-au__detailKey{margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.lq-au__rationale{margin-bottom:14px;font-family:var(--lumiq-font-mono);font-size:12.5px;color:var(--text-secondary);overflow-wrap:anywhere}.lq-au__detailBody{margin-bottom:14px;font-size:var(--text-sm);color:var(--text-secondary)}.lq-au__detailBody:last-child{margin-bottom:0}.lq-au__detailCell{padding:0;border-bottom:1px solid var(--border-subtle)}.lq-au__pager{display:flex;align-items:center;gap:10px;margin-top:var(--space-3)}.lq-au__pageLabel{flex:1;font-size:var(--text-xs);color:var(--text-muted)}.lq-au__pagerNote{margin-top:8px;font-size:var(--text-xs);color:var(--text-muted)}.lq-au__boundary{padding:18px;border:1px solid var(--border-subtle);background:var(--surface-raised)}.lq-au__boundaryCols{display:flex;gap:32px;flex-wrap:wrap}.lq-au__boundaryCol{flex:1 1 280px;min-width:0}.lq-au__boundaryItem{display:flex;gap:10px;align-items:flex-start;padding:7px 0;font-size:var(--text-sm);color:var(--text-secondary)}.lq-au__does{flex:none;width:12px;height:12px;margin-top:3px;background:var(--accent)}.lq-au__never{flex:none;width:12px;height:3px;margin-top:8px;background:var(--text-muted)}.lq-au__boundaryFoot{margin-top:14px;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted)}.lq-mp{padding:28px 32px 48px;max-width:1180px;margin:0 auto}.lq-mp__head{margin-bottom:6px}.lq-mp__h1{margin:0;font-size:27px;font-weight:800;letter-spacing:-.02em}.lq-mp__lede{margin:6px 0 0;color:var(--text-secondary);max-width:80ch}.lq-mp__viewer{font-size:12px;color:var(--text-muted);margin-bottom:14px}.lq-mp__tabs{display:flex;gap:0;border-bottom:1px solid var(--border-subtle);margin-bottom:22px;flex-wrap:wrap}.lq-mp__tab{height:38px;padding:0 16px;font-size:13px;font-weight:600;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);cursor:pointer}.lq-mp__tab:hover{color:var(--text-primary)}.lq-mp__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.lq-mp__tab--on{color:var(--text-primary);border-bottom-color:var(--accent)}.lq-mp__banner{padding:13px 16px;margin-bottom:20px;border-left:3px solid var(--status-error);background:var(--err-bg)}.lq-mp__bannerTitle{font-size:14px;font-weight:600;margin-bottom:2px}.lq-mp__bannerBody{font-size:13px;color:var(--text-secondary)}.lq-mp__note{padding:10px 14px;margin-bottom:14px;font-size:12.5px;border-left:3px solid var(--status-warn);background:var(--warn-bg);color:var(--text-secondary)}.lq-mp__note--ok{border-left-color:var(--status-ok);background:var(--ok-bg);color:var(--text-primary);margin-bottom:16px}.lq-mp__note--error{border-left-color:var(--status-error);background:var(--err-bg);color:var(--text-primary)}.lq-mp__empty{background:var(--surface-raised);border:1px solid var(--border-subtle);padding:44px 22px;text-align:center}.lq-mp__emptyTitle{font-size:16px;font-weight:700;margin-bottom:4px}.lq-mp__emptyBody{font-size:13px;color:var(--text-secondary);max-width:52ch;margin:0 auto}.lq-mp__boundaryCard{background:var(--surface-raised);border:1px solid var(--border-subtle);border-top:2px solid var(--accent);padding:18px 20px;margin-bottom:24px}.lq-mp__eyebrow{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.lq-mp__eyebrow--spaced{margin:16px 0 8px}.lq-mp__quote{margin:0 0 16px;padding:10px 14px;border-left:3px solid var(--border-strong);font-size:13px;color:var(--text-primary);background:var(--un-bg)}.lq-mp__grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 720px){.lq-mp__grid2{grid-template-columns:1fr}}.lq-mp__subTitle{font-size:12px;font-weight:700;margin-bottom:8px}.lq-mp__never{display:flex;gap:8px;font-size:13px;color:var(--text-secondary);padding:3px 0}.lq-mp__dash{color:var(--text-muted)}.lq-mp__capRow{padding:6px 0;border-bottom:1px solid var(--border-subtle)}.lq-mp__capCode{font-family:var(--lumiq-font-mono);font-size:12.5px;font-weight:600}.lq-mp__capDesc{font-size:12.5px;color:var(--text-secondary);margin:2px 0}.lq-mp__capGate{font-size:11.5px;color:var(--text-muted)}.lq-mp__mono{font-family:var(--lumiq-font-mono)}.lq-mp__summary{font-size:13px;color:var(--text-secondary);margin-bottom:14px}.lq-mp__group{margin-bottom:20px}.lq-mp__groupHead{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.lq-mp__groupName{font-family:var(--lumiq-font-mono);font-size:14px;font-weight:700}.lq-mp__small{font-size:11px;color:var(--text-muted)}.lq-mp__row{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border-subtle);margin-bottom:8px;flex-wrap:wrap;cursor:pointer;background:transparent;width:100%;text-align:left;font:inherit;color:inherit}.lq-mp__row:hover{background:var(--un-bg)}.lq-mp__row--tight{padding:11px 14px}.lq-mp__ver{font-family:var(--lumiq-font-mono);font-size:13px;font-weight:600}.lq-mp__hash{font-family:var(--lumiq-font-mono);font-size:11px;color:var(--text-muted)}.lq-mp__spacer{flex:1}.lq-mp__view{font-size:12px;color:var(--accent-text)}.lq-mp__pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:2px 9px;white-space:nowrap}.lq-mp__pill--sm{font-size:11.5px;padding:1px 8px}.lq-mp__dot{width:6px;height:6px;flex:none;border-radius:50%;background:currentcolor}.lq-mp__dot--sm{width:5px;height:5px}.lq-mp__pill--ok{color:var(--status-ok);background:var(--ok-bg)}.lq-mp__pill--warn{color:var(--status-warn);background:var(--warn-bg)}.lq-mp__pill--error{color:var(--status-error);background:var(--err-bg)}.lq-mp__pill--info{color:var(--status-info);background:var(--info-bg)}.lq-mp__pill--unknown{color:var(--text-secondary);background:var(--un-bg)}.lq-mp__card{border:1px solid var(--border-subtle);padding:14px 16px;margin-bottom:10px}.lq-mp__cardHead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.lq-mp__link{font-family:var(--lumiq-font-mono);font-size:13px;font-weight:600;cursor:pointer;background:none;border:none;padding:0;color:inherit}.lq-mp__link:hover{color:var(--accent-text)}.lq-mp__meta{font-size:11.5px;color:var(--text-muted)}.lq-mp__metaStrong{font-size:11.5px;color:var(--text-secondary)}.lq-mp__granted{font-size:12px;color:var(--text-muted);margin-bottom:10px}.lq-mp__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lq-mp__reason{font-size:11.5px;color:var(--text-muted);margin-top:6px}.lq-mp__btn{height:30px;padding:0 12px;font-size:12.5px;border:1px solid var(--border-strong);background:transparent;color:inherit;cursor:pointer;white-space:nowrap}.lq-mp__btn:disabled{opacity:.45;cursor:not-allowed}.lq-mp__btn--danger{border:none;background:var(--status-error);color:#fff}.lq-mp__btn--dangerOutline{border-color:var(--border-subtle);color:var(--status-error)}.lq-mp__btn--md{height:32px;padding:0 16px;font-size:13px;font-weight:600}.lq-mp__btn--primary{height:32px;padding:0 16px;font-size:13px;font-weight:600;background:var(--accent);color:#fff;border:none}.lq-mp__btn--lg{height:34px;padding:0 16px;font-size:13px;font-weight:600;color:var(--accent-text);margin-top:6px}.lq-mp__btn--pass{height:32px;padding:0 14px;font-size:13px;font-weight:600;border-color:var(--status-ok);color:var(--status-ok)}.lq-mp__btn--fail{height:32px;padding:0 14px;font-size:13px;font-weight:600;border-color:var(--status-error);color:var(--status-error)}.lq-mp__back{background:none;border:none;color:var(--accent-text);font-size:13px;cursor:pointer;padding:0;margin-bottom:14px}.lq-mp__panel{border:1px solid var(--border-subtle);padding:18px 20px}.lq-mp__panelName{font-family:var(--lumiq-font-mono);font-size:14px;font-weight:700;margin-bottom:4px}.lq-mp__panelHash{font-size:11px;color:var(--text-muted);font-family:var(--lumiq-font-mono);margin-bottom:14px;word-break:break-all}.lq-mp__grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:14px;font-size:12.5px}@media (max-width: 720px){.lq-mp__grid3{grid-template-columns:1fr}}.lq-mp__factKey{color:var(--text-muted);margin-bottom:2px}.lq-mp__factMono{font-family:var(--lumiq-font-mono);font-size:11.5px}.lq-mp__finding{display:flex;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--border-subtle)}.lq-mp__findingCode{font-family:var(--lumiq-font-mono);font-size:11.5px;flex:none}.lq-mp__findingMsg{font-size:12.5px;color:var(--text-secondary)}.lq-mp__after{font-size:12px;color:var(--text-muted);margin-top:8px}.lq-mp__form{border:1px solid var(--border-subtle);border-left:3px solid var(--accent);padding:16px 18px;margin-bottom:20px}.lq-mp__form--wide{padding:18px 20px;margin-bottom:22px}.lq-mp__formTitle{font-size:12px;font-weight:700;margin-bottom:10px}.lq-mp__formTitle--tight{margin-bottom:2px}.lq-mp__formSub{font-size:12px;color:var(--text-muted);margin-bottom:12px}.lq-mp__runTarget{font-size:13px;font-family:var(--lumiq-font-mono);margin-bottom:4px}.lq-mp__input{width:320px;max-width:100%;height:32px;padding:0 10px;border:1px solid var(--border-subtle);font-size:13px;margin-bottom:12px;display:block;font-family:inherit}.lq-mp__input--full{width:100%;margin-bottom:0}.lq-mp__input--mono{font-family:var(--lumiq-font-mono)}.lq-mp__textarea{width:100%;padding:8px 10px;border:1px solid var(--border-subtle);font-size:13px;margin-bottom:10px;font-family:inherit}.lq-mp__btnRow{display:flex;gap:8px;flex-wrap:wrap}.lq-mp__toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.lq-mp__select{height:32px;padding:0 8px;border:1px solid var(--border-subtle);font-size:13px;font-family:inherit}.lq-mp__fieldGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}@media (max-width: 720px){.lq-mp__fieldGrid{grid-template-columns:1fr}}.lq-mp__label{display:block;font-size:11.5px;color:var(--text-muted);margin-bottom:4px}.lq-mp__err{font-size:12px;color:var(--status-error);margin-bottom:12px}.lq-mp__file{font-size:13px;margin-bottom:6px}.lq-mp__hashLine{font-size:11.5px;font-family:var(--lumiq-font-mono);color:var(--text-secondary);margin-bottom:10px;word-break:break-all}.lq-mp__capsTitle{font-size:11.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:14px 0 8px}.lq-mp__check{display:flex;align-items:flex-start;gap:10px;padding:5px 0;cursor:pointer}.lq-mp__check input{margin-top:3px}.lq-mp__checkDesc{display:block;font-size:12px;color:var(--text-muted)}.lq-mp__foot{font-size:11.5px;color:var(--text-muted);margin:6px 0 16px}.lq-mp__listHead{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.lq-mp__listLede{font-size:13px;color:var(--text-secondary);flex:1}.lq-mp__submitReason{font-size:12px;color:var(--text-muted);margin:-10px 0 16px;text-align:right}.lq-mp__table{border:1px solid var(--border-subtle)}.lq-mp__actRow{display:flex;gap:14px;align-items:baseline;padding:10px 16px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.lq-mp__actRow:last-child{border-bottom:none}.lq-mp__actAt{font-size:11.5px;color:var(--text-muted);white-space:nowrap;width:120px;flex:none}.lq-mp__actAction{font-family:var(--lumiq-font-mono);font-size:11.5px;color:var(--accent-text);white-space:nowrap}.lq-mp__actName{font-family:var(--lumiq-font-mono);font-size:12.5px;font-weight:600;white-space:nowrap}.lq-mp__actDetail{font-size:12.5px;color:var(--text-secondary);flex:1;min-width:220px}.lq-mp__scrim{position:fixed;inset:0;background:#0a121a73;z-index:40;display:flex;justify-content:flex-end}.lq-mp__drawer{width:min(640px,94vw);height:100%;background:var(--surface-base);overflow-y:auto;padding:24px 26px;border-left:1px solid var(--border-strong)}.lq-mp__drawerName{font-family:var(--lumiq-font-mono);font-size:18px;font-weight:700;margin-bottom:2px}.lq-mp__drawerHash{font-family:var(--lumiq-font-mono);font-size:11px;color:var(--text-muted);margin-bottom:4px;word-break:break-all}.lq-mp__drawerSub{font-size:12px;color:var(--text-muted);margin-bottom:14px}.lq-mp__pills{display:flex;gap:8px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.lq-mp__tag{font-size:12px;padding:2px 9px}.lq-mp__tag--error{color:var(--status-error);background:var(--err-bg)}.lq-mp__tag--ok{color:var(--status-ok);background:var(--ok-bg)}.lq-mp__tag--muted{color:var(--text-secondary);background:var(--un-bg)}.lq-mp__rf{padding:11px 14px;margin-bottom:10px;border-left:3px solid var(--status-error);background:var(--err-bg)}.lq-mp__rf--advisory{border-left-color:var(--status-info);background:var(--info-bg)}.lq-mp__rfHead{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--status-error);margin-bottom:3px}.lq-mp__rfHead--advisory{color:var(--status-info)}.lq-mp__rfBody{font-size:13px;color:var(--text-primary)}.lq-mp__unrunnable{font-size:13px;color:var(--text-secondary);margin-bottom:16px}.lq-mp__declRow{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-subtle)}.lq-mp__declCode{font-family:var(--lumiq-font-mono);font-size:12.5px;width:130px;flex:none}.lq-mp__declDesc{font-size:12.5px;color:var(--text-secondary);flex:1}.lq-mp__declGate{display:block;font-size:11px;color:var(--text-muted);margin-top:2px}.lq-mp__grantedTag{font-size:11px;color:var(--status-ok);background:var(--ok-bg);padding:1px 8px;white-space:nowrap}.lq-mp__grantLine{font-size:12.5px;color:var(--text-secondary);margin:10px 0}.lq-mp__installedBy{font-size:12px;color:var(--text-muted);margin-bottom:16px}.lq-mp__da{display:flex;gap:10px;font-size:12.5px;padding:5px 0}.lq-mp__daAt{font-family:var(--lumiq-font-mono);color:var(--text-muted);white-space:nowrap;width:100px;flex:none}.lq-mp__daDetail{color:var(--text-secondary)}.lq-mp__grant{background:var(--un-bg);border-left:3px solid var(--accent);padding:16px 18px;margin-top:16px}.lq-mp__grantCheck{display:flex;align-items:flex-start;gap:10px;padding:6px 0;cursor:pointer}.lq-mp__grantDesc{display:block;font-size:12px;color:var(--text-secondary)}.lq-mp__grantWarn{font-size:12.5px;color:var(--status-error);margin-bottom:10px}.lq-mp__grantNote{font-size:11.5px;color:var(--text-muted);margin-bottom:12px}.lq-mp__upLine{font-size:12.5px;margin-bottom:6px}.lq-mp__upLine--warn{color:var(--status-warn)}.lq-mp__upLine--error{color:var(--status-error)}.lq-mp__upNote{font-size:11.5px;color:var(--text-muted);margin:8px 0 12px}.lq-mp__steps{display:flex;gap:0;align-items:center;margin-bottom:18px}.lq-mp__step{display:flex;align-items:center;gap:6px;flex:1;font-size:12.5px}.lq-mp__stepDot{width:9px;height:9px;border-radius:50%;flex:none}.lq-mp__terminal{font-size:12px;font-weight:700;color:var(--status-error);margin-bottom:16px}.lq-mp__declLine{padding:6px 0;border-bottom:1px solid var(--border-subtle);font-size:12.5px}.lq-mp__declLineCode{font-family:var(--lumiq-font-mono);font-weight:600}.lq-mp__block{background:var(--un-bg);padding:14px 16px;margin-top:18px}.lq-mp__block--danger{background:var(--err-bg);border-left:3px solid var(--status-error);padding:14px 16px;margin-top:18px}.lq-mp__blockTitle{font-size:12px;font-weight:700;margin-bottom:6px}.lq-mp__blockBody{font-size:12.5px;color:var(--text-secondary);margin-bottom:8px}.lq-mp__signed{font-size:12.5px;margin-bottom:10px}.lq-mp__consequences{font-size:12.5px;color:var(--text-secondary);margin:0 0 10px;padding-left:18px}.lq-mp__revokeNote{font-size:11px;color:var(--text-muted);margin-bottom:10px}.lq-mp__search{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.lq-mp__searchInput{width:300px;max-width:100%;height:32px;padding:0 10px;border:1px solid var(--border-subtle);font-size:13px;font-family:inherit}.lq-mp__searchNote{font-size:12px;color:var(--text-secondary);margin-bottom:14px}.lq-mp__select--wide{width:100%;margin-bottom:8px}.lq-aud{padding:28px 32px 48px;max-width:1180px;margin:0 auto}.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:0;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:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary);padding:10px 16px;border-bottom:2px solid var(--border-strong);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:0;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__describes{font-size:13.5px;line-height:1.4;font-weight:500;margin:0 0 12px;color:var(--text-primary)}.lq-sched__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 20px;font-size:var(--text-xs);line-height:var(--text-xs-line);margin-bottom:14px}.lq-sched__label{color:var(--text-muted)}.lq-sched__value{color:var(--text-primary);overflow-wrap:anywhere}.lq-sched__detail{font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-secondary);margin:0}.lq-sched__note{font-size:11px;line-height:1.45;color:var(--text-muted);margin:8px 0 0}.lq-sched__chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.4;padding:3px 9px;white-space:nowrap;flex:none;background:var(--lq-sched-bg, var(--un-bg));color:var(--lq-sched-ink, var(--text-muted))}.lq-sched__chip:before{content:"";width:6px;height:6px;flex:none;background:var(--lq-sched-ink, var(--text-muted))}.lq-sched__outcome{display:inline-block;font-size:11px;line-height:1.4;padding:2px 8px;background:var(--lq-sched-bg, var(--un-bg));color:var(--lq-sched-ink, var(--text-muted))}.lq-sched--ok{--lq-sched-bg: var(--ok-bg);--lq-sched-ink: var(--status-ok)}.lq-sched--info{--lq-sched-bg: var(--info-bg);--lq-sched-ink: var(--status-info)}.lq-sched--warn{--lq-sched-bg: var(--warn-bg);--lq-sched-ink: var(--status-warn)}.lq-sched--danger{--lq-sched-bg: var(--err-bg);--lq-sched-ink: var(--status-error)}.lq-sched--neutral{--lq-sched-bg: var(--un-bg);--lq-sched-ink: var(--text-muted)}.lq-sched__inline{margin-top:10px;padding:7px 10px;font-size:var(--text-xs);line-height:var(--text-xs-line);background:var(--lq-sched-bg, var(--un-bg));color:var(--lq-sched-ink, var(--text-muted))}.lq-sched__dimmed{opacity:.7}.lq-sched__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-4)}.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;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.lq-sched__cellon{color:var(--status-ok);overflow-wrap:anywhere}.lq-sched__celloff{color:var(--text-muted)}.lq-sched__src{display:inline-block;padding:2px 8px;font-size:var(--text-xs);line-height:var(--text-xs-line);white-space:nowrap}.lq-sched__src--person{font-weight:500;color:var(--text-primary)}.lq-sched__src--system{font-family:var(--lumiq-font-mono);color:var(--text-muted)}.lq-sched__src--unknown{color:var(--text-muted);background:var(--un-bg)}.lq-sched__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);margin-bottom:4px}.lq-sched__form input[type=text]{font-family:var(--lumiq-font-mono)}.lq-sched__days{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0;padding:0;border:0}.lq-sched__day{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-primary)}.lq-sched__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.lq-sched__line{font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-secondary);margin:0}.lq-sched__lead{font-weight:600;color:var(--text-primary)}.lq-run__source{margin:4px 0 0;font-size:var(--text-xs);line-height:var(--text-xs-line);color:var(--text-muted)}.lq-ap__publish{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px}.lq-ap__bumpField{display:flex;flex-direction:column;gap:3px;min-width:0}.lq-ap__bumpLabel{font-size:var(--text-xs);font-weight:700;color:var(--text-secondary);white-space:nowrap}.lq-ap__bump{max-width:15rem;padding:5px 7px;border:1px solid var(--border-strong);background:var(--surface-base);color:var(--text-primary);font-size:var(--text-xs);font-family:inherit}.lq-ap__bump:disabled{color:var(--text-muted);background:var(--surface-sunken)}.lq-ap__bump:focus{outline:2px solid var(--focus-ring);outline-offset:-2px}.lq-pb__passed{display:inline-block;width:.55em;height:.55em;margin-left:.5em;border-radius:50%;background:var(--status-ok);vertical-align:.06em}.lq-modepanel{display:flex;flex-direction:column;gap:var(--space-3);padding:14px 16px;margin-bottom:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-strong)}.lq-modepanel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.lq-modepanel__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.lq-modepanel__value{margin-top:2px;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.lq-modepanel__origin{margin-top:4px;max-width:62ch;font-size:var(--text-xs);color:var(--text-muted)}.lq-modepanel__switch{display:inline-flex;border:1px solid var(--border-strong)}.lq-modepanel__opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 14px;background:var(--surface-raised);border:none;color:var(--accent-text);font-family:inherit;font-size:var(--text-sm);cursor:pointer}.lq-modepanel__opt+.lq-modepanel__opt{border-left:1px solid var(--border-strong)}.lq-modepanel__opt:hover:not(:disabled){background:var(--surface-sunken)}.lq-modepanel__opt--on{background:var(--text-primary);color:var(--surface-raised);font-weight:600;cursor:default}.lq-modepanel__opt:disabled:not(.lq-modepanel__opt--on){color:var(--text-muted);cursor:default}.lq-modepanel__ops{margin:0;padding-left:18px;max-width:92ch;font-size:var(--text-xs);line-height:1.6;color:var(--text-secondary)}.lq-modepanel__ops>li+li{margin-top:4px}.lq-hintwrap{position:relative;display:inline-block;margin-left:6px}.lq-hintbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;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:hover,.lq-hintbtn[aria-expanded=true]{color:var(--accent-text);border-color:var(--accent-text)}.lq-hintpop{position:absolute;z-index:20;top:calc(100% + 6px);left:-4px;display:flex;flex-direction:column;gap:6px;width:min(46ch,78vw);padding:10px 12px;background:var(--surface-raised);border:1px solid var(--border-strong);box-shadow:var(--shadow-raised);text-transform:none;letter-spacing:normal}.lq-hintpop__body{font-size:var(--text-xs);font-weight:400;line-height:1.6;color:var(--text-secondary)}.lq-rowaction--danger{color:var(--status-error)}.lq-rowblocked{font-size:var(--text-sm);color:var(--text-muted);cursor:help}.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-inlineform__labelrow{display:flex;align-items:center}.lq-ap__ef{background:var(--rail-bg);padding:22px 24px;margin-bottom:6px;border-top:3px solid var(--ef-edge, var(--rail-heading))}.lq-ap__efHead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.lq-ap__efMain{flex:1;min-width:260px}.lq-ap__efLabel{margin-bottom:10px;font-family:var(--lumiq-font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rail-heading)}.lq-ap__efReading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.lq-ap__efDot{width:11px;height:11px;flex:none;background:var(--ef-edge, var(--rail-ink));box-shadow:0 0 0 3px var(--ef-glow, transparent)}.lq-ap__efHeadline{font-size:var(--text-lg);font-weight:800;letter-spacing:-.01em;color:var(--ef-edge, var(--rail-ink-strong))}.lq-ap__efDetail{max-width:640px;font-size:var(--text-sm);line-height:1.5;color:var(--rail-ink)}.lq-ap__efStrip{display:flex;flex:none;flex-wrap:wrap;gap:1px;background:var(--rail-divider);border:1px solid var(--rail-divider)}.lq-ap__efCell{width:88px;min-height:56px;padding:10px 8px;text-align:center}.lq-ap__efCell>*{display:block}.lq-ap__efCellDot{width:7px;height:7px;margin:0 auto 7px}.lq-ap__efCellLabel{white-space:normal;font-size:10px;font-weight:600;letter-spacing:.03em;line-height:1.3;color:var(--rail-heading)}.lq-ap__efCell--on .lq-ap__efCellLabel{color:var(--rail-ink-strong);font-weight:700}.lq-ap__efFoot{margin-top:var(--space-4);padding-top:14px;border-top:1px solid var(--rail-divider);font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--rail-heading)}.lq-ap__efFoot strong{color:var(--rail-ink)}.lq-ap__narrow{margin-bottom:var(--space-2)}.lq-ap__bar{display:flex;align-items:center;min-height:30px;padding:6px 10px;box-sizing:border-box}.lq-ap__bar--rbac{background:var(--un-bg)}.lq-ap__bar--abac{min-width:180px;margin-top:4px;width:min(100%,var(--abac-width, 100%));transition:width .25s ease}@media (prefers-reduced-motion: reduce){.lq-ap__bar--abac{transition:none}}.lq-ap__barLabel{font-size:10.5px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.lq-ap__narrowNote{margin-bottom:18px;font-size:var(--text-xs);color:var(--text-muted)}.lq-ap__ops{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-subtle)}.lq-ap__op{padding:13px 15px;background:var(--surface-raised)}.lq-ap__opName{margin-bottom:5px;font-size:12.5px;font-weight:700}.lq-ap__opName--warn{color:var(--status-warn)}.lq-ap__opBody{font-size:var(--text-xs);color:var(--text-secondary)}@media (max-width: 860px){.lq-ap__ops{grid-template-columns:1fr}}.lq-ap__drawer{padding:0;border-bottom:1px solid var(--border-subtle)}.lq-ap__confirm{padding:13px 16px;background:var(--err-bg);border-left:3px solid var(--status-error)}.lq-ap__confirmTitle{margin-bottom:4px;font-size:13.5px;font-weight:600}.lq-ap__confirmBody{margin-bottom:10px;font-size:12.5px;color:var(--text-secondary)}.lq-ap__confirmActs{display:flex;gap:10px}.lq-ap__rules{padding:var(--space-4) 18px;background:var(--un-bg)}.lq-ap__rulesHead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.lq-ap__rulesTitle{font-size:var(--text-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary)}.lq-ap__rulesNote{font-size:var(--text-sm);color:var(--text-secondary)}.lq-ap__effect--deny{font-weight:700;color:var(--status-error)}.lq-ap__effect--allow{color:var(--text-secondary)}.lq-ap__scoped{display:block;margin-top:2px;font-family:var(--lumiq-font-sans);font-size:var(--text-xs);color:var(--text-muted)}.lq-ap__rego{margin-top:8px;padding:12px;overflow-x:auto;font-family:var(--lumiq-font-mono);font-size:11.5px;white-space:pre;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle)}.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-rc__toolbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.lq-rc__search{flex:1;min-width:200px;height:36px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:0;background:var(--surface-raised);color:inherit;font:inherit;font-size:var(--text-sm)}.lq-rc__spacer{flex:1}.lq-rc__gated{font-size:var(--text-xs);color:var(--text-muted);border:1px dashed var(--border-strong);padding:var(--space-2) var(--space-4);background:var(--surface-sunken);white-space:nowrap}.lq-rc__panelTitle{font-size:var(--text-xs);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-primary);margin:0}.lq-rc__headline{font-size:var(--text-base);font-weight:500;margin:0 0 var(--space-2)}.lq-rc__badge{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-sunken);padding:3px 9px;margin-bottom:var(--space-3)}.lq-rc__badge--warn{color:var(--status-warn);background:var(--warn-bg)}.lq-rc__badge--ok{color:var(--status-ok);background:var(--ok-bg)}.lq-rc__badge--muted{color:var(--text-muted)}.lq-rc__form{border-top:1px solid var(--border-subtle);margin-top:var(--space-4);padding-top:var(--space-4)}.lq-rc__formLabel{font-size:var(--text-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin:var(--space-4) 0 var(--space-2)}.lq-rc__formLabel--tight{margin-top:var(--space-3)}.lq-rc__check{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin-bottom:var(--space-3);cursor:pointer}.lq-rc__choices{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.lq-rc__choices--wrap{flex-wrap:wrap}.lq-rc__choice{flex:1;display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);background:var(--surface-raised);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.lq-rc__choice--on{border-color:var(--accent);color:var(--accent-text);background:var(--info-bg)}.lq-rc__select,.lq-rc__text,.lq-rc__number,.lq-rc__mono{height:34px;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:0;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__number{width:110px;font-family:var(--lumiq-font-mono)}.lq-rc__grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.lq-rc__facts{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);margin-bottom:var(--space-3)}.lq-rc__suspended{background:var(--warn-bg);color:var(--status-warn);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.lq-rc__outcome{font-size:var(--text-xs);margin:0 0 var(--space-1)}.lq-rc__outcome--ok{color:var(--status-ok)}.lq-rc__outcome--info{color:var(--accent-text)}.lq-rc__outcome--warn{color:var(--status-warn)}.lq-rc__outcome--error{color:var(--status-error)}.lq-rc__outcome--muted{color:var(--text-muted)}.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__publishLink{margin:calc(var(--space-3) * -1) 0 var(--space-4)}.lq-rc__steps{display:flex;gap:0;margin:0 0 var(--space-5);padding:0;list-style:none;border-bottom:2px solid var(--border-strong)}.lq-rc__step{flex:1;padding:var(--space-2) var(--space-1) var(--space-3);border-bottom:3px solid transparent;font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.lq-rc__step--on{border-bottom-color:var(--accent);color:var(--accent-text)}.lq-rc__step--done{color:var(--text-secondary);border-bottom-color:var(--border-strong)}.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-rc__diff{border:1px solid var(--border-subtle);border-left:3px solid var(--border-strong);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2);background:var(--surface-sunken)}.lq-rc__diff--changed{border-left-color:var(--status-warn)}.lq-rc__diffHead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-1)}.lq-rc__diffTag{font-size:var(--text-xs);font-weight:700;color:var(--text-muted)}.lq-rc__diffTag--changed{color:var(--status-warn)}.lq-rc__diffBody{font-size:var(--text-sm)}.lq-rc__diffInput{margin-top:var(--space-2);width:130px}.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-rc__histRow{display:flex;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.lq-rc__histWhen{width:150px;flex:none;color:var(--text-muted);font-size:var(--text-xs)}.lq-rc__histVerb{width:39ch;flex:none;min-width:0;overflow-wrap:anywhere;font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.lq-rc__histVerb--ok{color:var(--status-ok)}.lq-rc__histVerb--info{color:var(--accent-text)}.lq-rc__histVerb--warn{color:var(--status-warn)}.lq-rc__histVerb--error{color:var(--status-error)}.lq-rc__histVerb--muted{color:var(--text-muted)}.lq-rc__histWhat{flex:1;color:var(--text-secondary)}.lq-rc__histWho{flex:none;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}@media (max-width: 720px){.lq-rc__grid2,.lq-rc__termGrid{grid-template-columns:1fr}.lq-rc__histRow{flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.lq-rc__histWhen,.lq-rc__histVerb{width:auto}}.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);grid-template-rows:var(--header-height) minmax(0,1fr);grid-template-areas:"header header" "nav    main";height:100vh;transition:grid-template-columns var(--motion-state)}.lq-shell[data-nav=collapsed]{grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)}.lq-shell__brand{flex:none;display:flex;align-items:center;gap:var(--space-2);width:calc(var(--sidebar-width) - var(--space-5));padding-right:var(--space-3);overflow:hidden;transition:width var(--motion-state)}.lq-shell[data-nav=collapsed] .lq-shell__brand{width:auto}.lq-shell__header{grid-area:header;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-5) 0 var(--space-5);background:var(--surface-raised);border-bottom:1px solid var(--border-subtle);min-width:0}.lq-shell__header-spacer{flex:1}.lq-sidebar{grid-area:nav;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / 22%) transparent;background:var(--rail-bg);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:var(--space-2) 0 var(--space-5)}.lq-main{grid-area:main;overflow-y:auto;min-width:0}.lq-content{max-width:1180px;margin:0 auto;padding:28px var(--space-6) var(--space-7);min-width:0}.lq-navgroup__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 18px var(--space-2);background:none;border:none;color:var(--rail-heading);font-family:inherit;font-size:10px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;text-align:left;transition:color var(--motion-state)}.lq-navgroup__toggle:hover{color:var(--rail-ink-strong)}.lq-navgroup__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.lq-navgroup__caret{flex:none;width:12px;height:12px;opacity:.75;transition:transform var(--motion-state)}.lq-navgroup__toggle[aria-expanded=false] .lq-navgroup__caret{transform:rotate(-90deg)}.lq-navgroup__here{flex:none;width:5px;height:5px;border-radius:50%;background:var(--accent);margin-left:auto}.lq-navgroup__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--motion-disclose),visibility var(--motion-disclose) allow-discrete}.lq-navgroup__panel[data-open=true]{grid-template-rows:1fr;visibility:visible}.lq-navgroup__items{list-style:none;margin:0;padding:0;overflow:hidden}.lq-navgroup__items>li{opacity:0;transform:translateY(-3px);transition:opacity var(--motion-disclose),transform var(--motion-disclose)}.lq-navgroup__panel[data-open=true] .lq-navgroup__items>li{opacity:1;transform:none}.lq-navgroup__panel[data-open=true] .lq-navgroup__items>li:nth-child(2){transition-delay:22ms}.lq-navgroup__panel[data-open=true] .lq-navgroup__items>li:nth-child(3){transition-delay:44ms}.lq-navgroup__panel[data-open=true] .lq-navgroup__items>li:nth-child(4){transition-delay:66ms}.lq-navgroup__panel[data-open=true] .lq-navgroup__items>li:nth-child(5){transition-delay:88ms}.lq-navgroup__panel[data-open=true] .lq-navgroup__items>li:nth-child(n+6){transition-delay:.11s}.lq-navgroup__panel:not([data-open=true]) .lq-navgroup__items>li{transition-delay:0ms}.lq-navgroup+.lq-navgroup{border-top:1px solid var(--rail-divider)}.lq-navgroup[data-group=admin]{margin-top:var(--space-2)}.lq-nav__link{display:flex;align-items:center;gap:10px;margin:0;padding:7px 18px 7px 15px;border-left:3px solid transparent;color:var(--rail-ink);text-decoration:none;font-size:var(--text-sm);line-height:var(--text-sm-line);font-weight:500;white-space:nowrap;transition:background var(--motion-state),color var(--motion-state)}.lq-nav__icon{flex:none;width:15px;height:15px;opacity:.8}.lq-nav__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.lq-nav__link:hover{background:var(--rail-hover);color:var(--rail-ink-strong)}.lq-nav__link[aria-current=page]{background:var(--rail-active-bg);border-left-color:var(--rail-active-bar);color:var(--rail-ink-strong)}.lq-nav__link[aria-current=page] .lq-nav__icon{opacity:1}@media (pointer: coarse){.lq-nav__link{min-height:44px}}@media (prefers-reduced-motion: reduce){.lq-navgroup__panel .lq-navgroup__items>li{transition-delay:0ms}}.lq-shell[data-nav=collapsed] .lq-navgroup__toggle,.lq-shell[data-nav=collapsed] .lq-nav__label,.lq-shell[data-nav=collapsed] .lq-brand__name{display:none}.lq-shell[data-nav=collapsed] .lq-nav__link{justify-content:center;padding:var(--space-2) 0}.lq-search{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1;max-width:480px;padding:0 var(--space-3);height:32px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--lumiq-radius-sm);color:var(--text-muted);transition:border-color var(--motion-state)}.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-base)}.lq-search__input::-moz-placeholder{color:var(--text-muted)}.lq-search__input::placeholder{color:var(--text-muted)}@media (max-width: 1023px){.lq-shell,.lq-shell[data-nav=expanded]{grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)}.lq-shell .lq-navgroup__items,.lq-shell .lq-navgroup__label,.lq-shell .lq-brand__name{display:none}.lq-shell .lq-navgroup__toggle{justify-content:center;padding:var(--space-2)}.lq-content{padding:var(--space-5) var(--space-4) var(--space-7)}}@media (max-width: 719px){.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-scroll{overflow-x:visible}}.lq-auth{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4);position:relative}.lq-auth__corner{position:absolute;top:var(--space-4);right:var(--space-4)}.lq-auth__brand{display:flex;align-items:baseline;gap:6px;margin-bottom:var(--space-2)}.lq-auth__brand-name{font-size:19px;font-weight:600;letter-spacing:-.01em}.lq-auth__brand-mark{font-family:var(--lumiq-font-mono);font-size:var(--text-xs);color:var(--text-muted)}.lq-auth__tagline{margin:0 0 28px;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--text-sm-line)}.lq-auth__card{width:100%;max-width:380px;padding:28px;background:var(--surface-raised);border-radius:var(--lumiq-radius);box-shadow:var(--shadow)}.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__foot{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-userchip{flex:none;display:flex;align-items:center;gap:var(--space-2);min-width:0;cursor:default}.lq-userchip__disc{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--lumiq-radius-sm);background:var(--info-bg);color:var(--accent-text);font-size:var(--text-xs);font-weight:600;font-family:var(--lumiq-font-mono);letter-spacing:0}.lq-userchip__who{display:flex;flex-direction:column;min-width:0;line-height:1.25}.lq-userchip__name{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lq-userchip__role{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lq-shell__divider{flex:none;width:1px;align-self:stretch;margin:var(--space-3) var(--space-1);background:var(--border-subtle)}.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)}
