@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-arabic-wght-normal-Bus2FcZe.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-braille-wght-normal-K5kCha2b.woff2) format("woff2-variations");unicode-range:U+2800-28FF}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-cyrillic-ext-wght-normal-BZeBNP3l.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-cyrillic-wght-normal-CjHem4Zd.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-greek-wght-normal-DvsK-ZlZ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-hebrew-wght-normal-V_X2vJGq.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-symbols2-wght-normal-CEocWA80.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-vietnamese-wght-normal-B9mnRIIc.woff2) format("woff2-variations");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:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-latin-ext-wght-normal-tuuL4LjG.woff2) format("woff2-variations");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:Cascadia Mono Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/cascadia-mono-latin-wght-normal-DLJQ3041.woff2) format("woff2-variations");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{--ac-ink-0: #06090F;--ac-ink-1: #0B0F18;--ac-ink-2: #101624;--ac-ink-3: #151C2C;--ac-ink-4: #1B2336;--ac-line: rgba(236, 226, 205, .075);--ac-line-strong: rgba(236, 226, 205, .14);--ac-text: #ECE7DC;--ac-text-2: #B6BAC5;--ac-text-3: #858C9C;--ac-text-4: #5C6475;--ac-brass: #D2A964;--ac-brass-bright: #EBC889;--ac-brass-dim: rgba(210, 169, 100, .13);--ac-brass-line: rgba(210, 169, 100, .35);--ac-pass: #4CC38A;--ac-review: #F0B442;--ac-fail: #FF5A5F;--ac-info: #6FA3F2;--ac-neutral: #6E7689;--ac-critical: #FF4D5A;--ac-high: #FF8A3D;--ac-medium: #F2C94C;--ac-low: #5DA9E9;--ac-fg-rgb: 236, 231, 220;--ac-brass-rgb: 210, 169, 100;--ac-surface: rgba(16, 22, 36, .78);--ac-surface-2: rgba(16, 22, 36, .7);--ac-recess: rgba(6, 9, 15, .4);--ac-input-bg: rgba(6, 9, 15, .5);--ac-topbar-bg: rgba(11, 15, 24, .92);--ac-thead-bg: rgba(13, 18, 29, .96);--ac-text-strong: #FFFFFF;--ac-mix: #FFFFFF;--ac-on-brass: #0B0F18;--ac-scrollbar: #2A3245;--ac-not-scanned: #3A4256;--ac-tone-neutral: #4A5266;--ac-shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 18px 40px -24px rgba(0, 0, 0, .7);--ac-shadow-lg: 0 30px 80px rgba(0, 0, 0, .45);--ac-heat-a: 255, 90, 95;--ac-heat-b: 255, 138, 61;--ac-heat-k: .42;--ac-sans: "Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--ac-heading: "Segoe UI Variable Display", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--ac-mono: "Cascadia Mono Variable", "Cascadia Mono", Consolas, "Courier New", monospace;--ac-radius: 14px;--ac-radius-sm: 9px;--ac-ease: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}:root[data-theme=light]{--ac-ink-0: #EFECE6;--ac-ink-1: #F7F5F1;--ac-ink-2: #FFFFFF;--ac-ink-3: #F2EFE9;--ac-ink-4: #E7E3DB;--ac-fg-rgb: 28, 33, 45;--ac-line: rgba(28, 33, 45, .09);--ac-line-strong: rgba(28, 33, 45, .17);--ac-text: #1C212D;--ac-text-2: #3E4554;--ac-text-3: #5F6676;--ac-text-4: #868C98;--ac-brass: #9A6B22;--ac-brass-bright: #7F5718;--ac-brass-rgb: 154, 107, 34;--ac-brass-dim: rgba(154, 107, 34, .09);--ac-brass-line: rgba(154, 107, 34, .32);--ac-pass: #1F8A5B;--ac-review: #B97A06;--ac-fail: #D13A3F;--ac-info: #2F6CC4;--ac-neutral: #6B7284;--ac-critical: #C42B36;--ac-high: #CC5A12;--ac-medium: #A88308;--ac-low: #2D78BA;--ac-surface: #FFFFFF;--ac-surface-2: #FFFFFF;--ac-recess: rgba(28, 33, 45, .028);--ac-input-bg: #FFFFFF;--ac-topbar-bg: rgba(247, 245, 241, .92);--ac-thead-bg: #FAF9F6;--ac-text-strong: #0B0F18;--ac-mix: #000000;--ac-on-brass: #FFFFFF;--ac-scrollbar: #CEC8BD;--ac-not-scanned: #C9CED6;--ac-tone-neutral: #A3A9B5;--ac-shadow: 0 1px 2px rgba(28, 33, 45, .05), 0 6px 20px -12px rgba(28, 33, 45, .14);--ac-shadow-lg: 0 24px 60px rgba(28, 33, 45, .16);--ac-heat-a: 209, 58, 63;--ac-heat-b: 204, 90, 18;--ac-heat-k: .3;color-scheme:light}html,body,#root{height:100%;margin:0}body{font-family:var(--ac-sans);background:var(--ac-ink-1);color:var(--ac-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ac-provider{background:transparent!important;height:100%}::selection{background-color:rgba(var(--ac-brass-rgb),.28);color:var(--ac-text-strong)}*{scrollbar-width:thin;scrollbar-color:var(--ac-scrollbar) transparent;box-sizing:border-box}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background-color:var(--ac-scrollbar);border-radius:6px;border:2px solid transparent;background-clip:padding-box}a{color:inherit}.fui-Badge{padding-inline:8px!important}.ac-shell{display:grid;grid-template-columns:252px minmax(0,1fr);height:100vh;background:var(--ac-ink-1)}.ac-rail{position:relative;display:flex;flex-direction:column;background:var(--ac-ink-0);border-right:1px solid var(--ac-line);padding:22px 14px 16px;overflow:hidden;z-index:3}.ac-brand{display:flex;align-items:center;gap:12px;padding:2px 8px 22px;text-decoration:none;color:var(--ac-text)}.ac-brand-mark{flex-shrink:0}.ac-brand-word{font-family:var(--ac-heading);font-weight:600;font-size:18px;line-height:1.2}.ac-brand-sub{display:block;margin-top:2px;font-family:var(--ac-sans);font-size:12px;color:var(--ac-text-3)}.ac-nav-label{font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-text-3);padding:14px 10px 8px}.ac-nav{display:flex;flex-direction:column;gap:2px}.ac-nav-item{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--ac-text-2);text-decoration:none;font-size:14px;font-weight:500;transition:background-color .16s var(--ac-ease),color .16s var(--ac-ease)}.ac-nav-item:hover{background:rgba(var(--ac-fg-rgb),.045);color:var(--ac-text)}.ac-nav-item:focus-visible{outline:2px solid var(--ac-brass);outline-offset:1px}.ac-nav-item svg{color:var(--ac-text-3);transition:color .16s}.ac-nav-item.is-active{background:var(--ac-brass-dim);color:var(--ac-text)}.ac-nav-item.is-active svg{color:var(--ac-brass-bright)}.ac-nav-count{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-weight:600;font-size:11.5px;color:var(--ac-text-3);padding:1px 7px;border-radius:999px;border:1px solid var(--ac-line-strong)}.ac-nav-item.is-active .ac-nav-count{color:var(--ac-brass-bright);border-color:var(--ac-brass-line)}.ac-rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding:14px 6px 0;border-top:1px solid var(--ac-line)}.ac-snapshot{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:rgba(var(--ac-fg-rgb),.03);border:1px solid var(--ac-line)}.ac-snapshot-label{display:flex;align-items:center;gap:7px;font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-text-3)}.ac-snapshot-value{font-size:13px;color:var(--ac-text)}.ac-live-dot{width:7px;height:7px;border-radius:50%;background:var(--ac-pass)}.ac-user{display:flex;align-items:center;gap:10px;min-width:0}.ac-avatar{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-family:var(--ac-heading);font-weight:600;font-size:13px;color:var(--ac-on-brass);background:var(--ac-brass)}.ac-user-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-user-roles{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.ac-role{font-family:var(--ac-sans);font-weight:600;font-size:11px;color:var(--ac-brass-bright);border:1px solid var(--ac-brass-line);border-radius:4px;padding:1px 6px}.ac-main{position:relative;overflow-y:auto;overflow-x:hidden;min-width:0;isolation:isolate}.ac-topbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 40px;background:var(--ac-topbar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ac-line)}.ac-crumbs{display:flex;align-items:center;gap:10px;min-width:0;font-family:var(--ac-sans);font-size:13px;color:var(--ac-text-3)}.ac-crumbs a{text-decoration:none;color:var(--ac-text-3)}.ac-crumbs a:hover{color:var(--ac-brass-bright)}.ac-crumbs .is-current{color:var(--ac-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-topbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.ac-banner{margin:20px 40px 0;display:flex;align-items:center;gap:12px;padding:11px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--ac-info) 28%,transparent);background:color-mix(in srgb,var(--ac-info) 7%,transparent);color:var(--ac-text-2);font-size:13px}.ac-banner strong{color:var(--ac-text);font-weight:600}.ac-banner svg{color:var(--ac-info);flex-shrink:0}.ac-page{width:100%;max-width:1480px;margin:0 auto;padding:34px 40px 72px;display:flex;flex-direction:column;gap:22px}.ac-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding-bottom:6px}.ac-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--ac-sans);font-weight:600;font-size:13px;color:var(--ac-brass)}.ac-display{margin:8px 0 0;font-family:var(--ac-heading);font-weight:600;font-size:28px;line-height:1.25;color:var(--ac-text)}.ac-lede{margin:8px 0 0;max-width:720px;font-size:14.5px;line-height:1.55;color:var(--ac-text-2)}.ac-grid{display:grid;gap:18px}.ac-grid-kpi{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ac-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-grid-main{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr)}.ac-grid-split{grid-template-columns:minmax(300px,.9fr) minmax(0,2fr)}.ac-stack{display:flex;flex-direction:column;gap:18px;min-width:0}.ac-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ac-spacer{flex:1}.ac-panel{position:relative;min-width:0;border-radius:var(--ac-radius);border:1px solid var(--ac-line);background:var(--ac-surface);box-shadow:var(--ac-shadow);padding:20px 22px}.ac-panel.is-flush{padding:0;overflow:hidden}.ac-panel.is-interactive{cursor:pointer;transition:border-color .2s var(--ac-ease),transform .2s var(--ac-ease)}.ac-panel.is-interactive:hover{border-color:var(--ac-brass-line);transform:translateY(-2px)}.ac-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ac-panel.is-flush .ac-panel-head{padding:18px 22px 0}.ac-panel-kicker{font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-text-3)}.ac-panel-title{margin:4px 0 0;font-family:var(--ac-heading);font-weight:600;font-size:18px;line-height:1.3;color:var(--ac-text)}.ac-panel-note{font-size:12.5px;color:var(--ac-text-3);margin-top:4px}.ac-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ac-brass-bright);text-decoration:none;background:none;border:none;cursor:pointer;padding:0;font-family:var(--ac-sans)}.ac-link:hover{color:var(--ac-text-strong)}.ac-kpi{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:18px 20px 16px}.ac-kpi-label{font-family:var(--ac-sans);font-weight:600;font-size:13px;color:var(--ac-text-3)}.ac-kpi-value{font-family:var(--ac-heading);font-weight:600;font-size:36px;line-height:1.1;color:var(--ac-text);font-variant-numeric:lining-nums tabular-nums}.ac-kpi-value small{font-size:18px;color:var(--ac-text-3);margin-left:4px;font-weight:600}.ac-kpi-sub{font-size:12.5px;color:var(--ac-text-3)}.ac-kpi-sub b{color:var(--ac-text-2);font-weight:600}.ac-kpi-glyph{position:absolute;right:16px;top:16px;color:var(--kpi-accent, var(--ac-text-4));opacity:.85}.ac-pill{--pill: var(--ac-neutral);display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px 0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;color:color-mix(in srgb,var(--pill) 72%,var(--ac-mix));background:color-mix(in srgb,var(--pill) 13%,transparent);border:1px solid color-mix(in srgb,var(--pill) 34%,transparent)}.ac-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pill)}.ac-pill.is-lg{height:30px;padding:0 14px 0 12px;font-size:13px}.ac-pill.tone-pass{--pill: var(--ac-pass)}.ac-pill.tone-review{--pill: var(--ac-review)}.ac-pill.tone-fail{--pill: var(--ac-fail)}.ac-pill.tone-info{--pill: var(--ac-info)}.ac-pill.tone-brass{--pill: var(--ac-brass)}.ac-pill.tone-neutral{--pill: var(--ac-neutral)}.ac-none{color:var(--ac-text-4)}.ac-sev{--sev: var(--ac-neutral);display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;font-family:var(--ac-sans);font-size:11.5px;font-weight:600;color:color-mix(in srgb,var(--sev) 78%,var(--ac-mix));background:color-mix(in srgb,var(--sev) 14%,transparent);border:1px solid color-mix(in srgb,var(--sev) 38%,transparent);white-space:nowrap}.ac-sev.sev-critical{--sev: var(--ac-critical)}.ac-sev.sev-high{--sev: var(--ac-high)}.ac-sev.sev-medium{--sev: var(--ac-medium)}.ac-sev.sev-low{--sev: var(--ac-low)}.ac-code{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:5px;font-family:var(--ac-mono);font-size:11.5px;font-weight:600;color:var(--ac-brass-bright);background:var(--ac-brass-dim);border:1px solid var(--ac-brass-line);white-space:nowrap}.ac-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:5px;font-size:11.5px;color:var(--ac-text-2);background:rgba(var(--ac-fg-rgb),.05);border:1px solid var(--ac-line-strong);white-space:nowrap}.ac-tag b{font-family:var(--ac-mono);font-weight:600;color:var(--ac-text);font-size:10.5px}.ac-chips{display:flex;flex-wrap:wrap;gap:6px}.ac-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--ac-line-strong);background:rgba(var(--ac-fg-rgb),.03);color:var(--ac-text-2);font-family:var(--ac-sans);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .16s var(--ac-ease)}.ac-chip:hover{color:var(--ac-text);border-color:var(--ac-brass-line)}.ac-chip.is-active{color:var(--ac-on-brass);background:var(--ac-brass);border-color:var(--ac-brass);font-weight:600}.ac-chip.is-active .ac-chip-count{color:var(--ac-on-brass);opacity:.7}.ac-chip-count{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-size:12px;color:var(--ac-text-3)}.ac-chip-dot{width:7px;height:7px;border-radius:50%}.ac-table-wrap{overflow-x:auto}.ac-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.ac-table th{position:sticky;top:0;text-align:left;font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-text-2);padding:12px 14px;border-bottom:1px solid var(--ac-line-strong);white-space:nowrap;background:var(--ac-thead-bg);z-index:1}.ac-table th button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.ac-table th button:hover,.ac-table th.is-sorted{color:var(--ac-brass-bright)}.ac-table td{padding:12px 14px;border-bottom:1px solid var(--ac-line);vertical-align:middle;color:var(--ac-text-2)}.ac-table tbody tr{transition:background-color .14s}.ac-table tbody tr.is-link{cursor:pointer}.ac-table tbody tr.is-link:hover{background:rgba(var(--ac-brass-rgb),.045)}.ac-table tbody tr.is-link:hover .ac-row-title{color:var(--ac-brass-bright)}.ac-table tbody tr:focus-visible{outline:2px solid var(--ac-brass);outline-offset:-2px}.ac-table tbody tr:last-child td{border-bottom:none}.ac-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.ac-table .is-nowrap{white-space:nowrap}.ac-row-title{color:var(--ac-text);font-weight:600;font-size:14px;transition:color .14s}.ac-row-sub{font-size:12px;color:var(--ac-text-3);margin-top:2px}.ac-table.is-compact td{padding:9px 12px}.ac-table.is-compact th{padding:10px 12px}.ac-expand-row td{background:var(--ac-recess);padding:14px 18px 18px}.ac-expander{all:unset;cursor:pointer;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;color:var(--ac-text-3);transition:transform .2s var(--ac-ease),color .16s}.ac-expander:hover{color:var(--ac-brass-bright);background:rgba(var(--ac-fg-rgb),.05)}.ac-expander.is-open{transform:rotate(90deg);color:var(--ac-brass-bright)}.ac-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px 26px}.ac-field{min-width:0;display:flex;flex-direction:column;gap:6px}.ac-field.is-wide{grid-column:1 / -1}.ac-field-label{font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-text-3)}.ac-field-value{font-size:14px;color:var(--ac-text);overflow-wrap:anywhere;line-height:1.45}.ac-field-value.is-multiline{white-space:pre-wrap;color:var(--ac-text-2)}.ac-field-value a{color:var(--ac-brass-bright)}.ac-unset{margin-top:16px;padding-top:12px;border-top:1px dashed var(--ac-line-strong);font-size:12px;color:var(--ac-text-4);line-height:1.6}.ac-unset b{font-family:var(--ac-sans);font-weight:600;font-size:12px;margin-right:8px;color:var(--ac-text-3)}.ac-quote{margin:0;font-size:15px;line-height:1.6;color:var(--ac-text);white-space:pre-wrap}.ac-bars{display:flex;flex-direction:column;gap:12px}.ac-bar-row{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(0,2fr) 42px;align-items:center;gap:12px}.ac-bars.is-stacked{gap:14px}.ac-bars.is-stacked .ac-bar-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}.ac-bars.is-stacked .ac-bar-track{grid-row:2;grid-column:1 / -1;height:6px}.ac-bar-label{font-size:13px;color:var(--ac-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-bar-track{height:8px;border-radius:999px;background:rgba(var(--ac-fg-rgb),.06);overflow:hidden}.ac-bar-fill{height:100%;border-radius:999px;background:var(--bar, var(--ac-brass));transform-origin:left;animation:ac-grow .9s var(--ac-ease) both;animation-delay:calc(var(--i, 0) * 70ms + .15s)}.ac-bar-value{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-weight:600;font-size:12.5px;color:var(--ac-text);text-align:right}@keyframes ac-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ac-stack-bar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:rgba(var(--ac-fg-rgb),.06);gap:2px}.ac-stack-bar>span{display:block;height:100%;transform-origin:left;animation:ac-grow .9s var(--ac-ease) both}.ac-stack-bar.is-thin{height:6px;gap:1px}.ac-legend{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--ac-text-3)}.ac-legend span{display:inline-flex;align-items:center;gap:7px}.ac-legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.ac-legend b{color:var(--ac-text);font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-weight:600}.ac-donut-wrap{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.ac-donut-center-value{font-family:var(--ac-heading);font-variant-numeric:tabular-nums;font-weight:600;font-size:30px;fill:var(--ac-text)}.ac-donut-center-label{font-family:var(--ac-sans);font-weight:600;font-size:11.5px;fill:var(--ac-text-3)}.ac-donut-legend{display:flex;flex-direction:column;gap:10px;min-width:160px;flex:1}.ac-donut-legend-row{display:grid;grid-template-columns:10px 1fr auto auto;gap:10px;align-items:center;font-size:13px;color:var(--ac-text-2)}.ac-donut-legend-row i{width:10px;height:10px;border-radius:3px}.ac-donut-legend-row b{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;color:var(--ac-text);font-weight:600}.ac-donut-legend-row small{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;color:var(--ac-text-4);font-size:12px;width:38px;text-align:right}.ac-arc{animation:ac-draw 1.1s var(--ac-ease) both}@keyframes ac-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:var(--off, 0)}}.ac-lifecycle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.ac-lifecycle:before{content:"";position:absolute;left:10%;right:10%;top:23px;height:1px;background:repeating-linear-gradient(90deg,var(--ac-brass-line) 0 6px,transparent 6px 12px)}.ac-stop{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:0 6px;background:none;border:none;color:inherit;font:inherit;cursor:default}button.ac-stop{cursor:pointer}.ac-stop-node{position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--ac-ink-2);border:1px solid var(--ac-line-strong);color:var(--ac-text-3);transition:all .2s var(--ac-ease);z-index:1}button.ac-stop:hover .ac-stop-node{border-color:var(--ac-brass);color:var(--ac-brass-bright)}.ac-stop.is-done .ac-stop-node{border-color:var(--ac-brass-line);color:var(--ac-brass);background:color-mix(in srgb,var(--ac-brass) 8%,var(--ac-ink-2))}.ac-stop.is-current .ac-stop-node{border-color:var(--ac-brass);background:var(--ac-brass);color:var(--ac-on-brass)}.ac-stop-count{font-family:var(--ac-heading);font-variant-numeric:tabular-nums;font-weight:600;font-size:28px;line-height:1.1;color:var(--ac-text)}.ac-stop-count.is-zero{color:var(--ac-text-4)}.ac-stop-label{font-size:12.5px;font-weight:600;color:var(--ac-text-2)}.ac-stop-status{min-height:24px;display:flex;align-items:center;justify-content:center}.ac-stop-share{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-size:12px;color:var(--ac-text-4)}.ac-columns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;align-items:end;height:210px;padding-top:18px;background:repeating-linear-gradient(to top,var(--ac-line) 0 1px,transparent 1px 25%) bottom / 100% calc(100% - 26px) no-repeat}.ac-column{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end;min-width:0}.ac-column-bars{display:flex;gap:4px;align-items:flex-end;height:100%;width:100%;justify-content:center}.ac-column-bar{position:relative;width:40%;max-width:24px;border-radius:4px 4px 1px 1px;transform-origin:bottom;animation:ac-rise-y .9s var(--ac-ease) both;animation-delay:calc(var(--i, 0) * 45ms + .2s);min-height:2px}.ac-column-bar[data-value]:before{content:attr(data-value);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-weight:600;font-size:11px;color:var(--ac-text-2)}.ac-column-label{font-family:var(--ac-sans);font-size:12px;color:var(--ac-text-4)}@keyframes ac-rise-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ac-heat{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ac-panel.is-fill{display:flex;flex-direction:column}.ac-panel.is-fill>.ac-heat{flex:1;grid-auto-rows:1fr}.ac-heat-cell{position:relative;min-height:118px;border-radius:10px;padding:12px 12px 11px;border:1px solid var(--ac-line);background:linear-gradient(160deg,rgba(var(--ac-heat-a),calc(var(--heat, 0) * var(--ac-heat-k))),rgba(var(--ac-heat-b),calc(var(--heat, 0) * .12)));display:flex;flex-direction:column;justify-content:space-between;gap:6px;text-align:left;color:inherit;font:inherit;transition:border-color .16s,transform .16s var(--ac-ease)}button.ac-heat-cell{cursor:pointer}button.ac-heat-cell:hover{border-color:var(--ac-brass-line);transform:translateY(-1px)}.ac-heat-cell.is-active{border-color:var(--ac-brass);box-shadow:0 0 0 1px var(--ac-brass) inset}.ac-heat-code{font-family:var(--ac-mono);font-size:11px;color:var(--ac-text-3)}.ac-heat-name{font-size:12px;line-height:1.25;color:var(--ac-text)}.ac-heat-count{font-family:var(--ac-heading);font-variant-numeric:tabular-nums;font-weight:600;font-size:22px;line-height:1.1;color:var(--ac-text)}.ac-heat-count small{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--ac-text-3);margin-left:4px}.ac-heat-cell.is-empty{opacity:.45}.ac-list{display:flex;flex-direction:column}.ac-list-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--ac-line);text-decoration:none;color:inherit}.ac-list-item:last-child{border-bottom:none}a.ac-list-item:hover .ac-row-title{color:var(--ac-brass-bright)}.ac-rank{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-weight:600;font-size:12px;color:var(--ac-text-4);width:22px}.ac-feed{display:flex;flex-direction:column}.ac-feed-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:0 0 16px}.ac-feed-item:before{content:"";position:absolute;left:4px;top:14px;bottom:-2px;width:1px;background:var(--ac-line-strong)}.ac-feed-item:last-child:before{display:none}.ac-feed-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;border:2px solid var(--ac-brass);background:var(--ac-ink-1)}.ac-feed-title{font-size:13.5px;color:var(--ac-text);line-height:1.4}.ac-feed-meta{font-size:12px;color:var(--ac-text-3);margin-top:3px;font-family:var(--ac-sans)}.ac-feed-meta a{color:var(--ac-brass-bright);text-decoration:none}.ac-feed.is-compact .ac-feed-item{padding-bottom:14px}.ac-feed.is-compact .ac-feed-title{font-weight:600;font-size:13px}.ac-feed.is-compact .ac-feed-title a{text-decoration:none}.ac-feed.is-compact .ac-feed-title a:hover{color:var(--ac-brass-bright)}.ac-feed-sub{font-size:12.5px;line-height:1.45;color:var(--ac-text-2);margin-top:2px}.ac-feed-text{margin-top:8px;font-size:13px;line-height:1.55;color:var(--ac-text-2);white-space:pre-wrap;padding:10px 12px;background:rgba(var(--ac-fg-rgb),.03);border:1px solid var(--ac-line);border-radius:8px}.ac-detail-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:28px 30px 26px}.ac-back{display:inline-flex;align-items:center;gap:6px;font-family:var(--ac-sans);font-weight:600;font-size:13px;color:var(--ac-text-3);text-decoration:none;background:none;border:none;cursor:pointer;padding:0;width:fit-content}.ac-back+.ac-eyebrow{display:flex}.ac-back:hover{color:var(--ac-brass-bright)}.ac-detail-title{margin:14px 0 0;font-family:var(--ac-heading);font-weight:600;font-size:clamp(26px,2.4vw,32px);line-height:1.2}.ac-meta-row{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:13px;color:var(--ac-text-3)}.ac-meta-row span{display:inline-flex;align-items:center;gap:7px}.ac-meta-row b{color:var(--ac-text);font-weight:500}.ac-meta-row svg{color:var(--ac-brass)}.ac-hero-track{grid-column:1 / -1;padding-top:22px;margin-top:4px;border-top:1px solid var(--ac-line)}.ac-tabs{display:flex;gap:2px;border-bottom:1px solid var(--ac-line-strong);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ac-tabs::-webkit-scrollbar{display:none}.ac-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 16px 13px;background:none;border:none;color:var(--ac-text-3);font-family:var(--ac-sans);font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:color .16s}.ac-tab:hover,.ac-tab.is-active{color:var(--ac-text)}.ac-tab.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--ac-brass)}.ac-tab-badge{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-weight:600;font-size:11px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--ac-critical) 15%,transparent);color:color-mix(in srgb,var(--ac-critical) 65%,var(--ac-mix))}.ac-tab-badge.is-neutral{background:rgba(var(--ac-fg-rgb),.07);color:var(--ac-text-3)}.ac-gauge-label{font-family:var(--ac-sans);font-weight:600;font-size:11.5px;fill:var(--ac-text-3)}.ac-gauge-value{font-family:var(--ac-heading);font-variant-numeric:tabular-nums;font-weight:600;fill:var(--ac-text)}.ac-score-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-items:center}.ac-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ac-stat{padding:12px 14px;border-radius:10px;border:1px solid var(--ac-line);background:rgba(var(--ac-fg-rgb),.025);position:relative;overflow:hidden}.ac-stat-value{font-family:var(--ac-heading);font-variant-numeric:tabular-nums;font-weight:600;font-size:26px;line-height:1.1;color:var(--stat, var(--ac-text))}.ac-stat-value.is-zero{color:var(--ac-text-4)}.ac-stat-label{display:flex;align-items:center;gap:6px;font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-text-3);margin-top:6px}.ac-stat-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--stat, var(--ac-line-strong))}.ac-stat-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ac-stat-grid.is-2 .ac-stat{padding:16px 18px 14px}.ac-stat-grid.is-2 .ac-stat-value{font-size:44px}.ac-stat-grid.is-tight{gap:8px}.ac-stat-grid.is-tight .ac-stat{padding:12px 10px 10px}.ac-stat-grid.is-tight .ac-stat-label:before{display:none}.ac-stat-share{font-size:12px;color:var(--ac-text-4);margin-top:4px}.ac-findings{display:flex;flex-direction:column;gap:10px}.ac-finding{--sev: var(--ac-neutral);position:relative;border-radius:12px;border:1px solid color-mix(in srgb,var(--sev) 22%,var(--ac-line));background:var(--ac-surface-2);padding:16px 18px 14px;transition:border-color .16s}.ac-finding:hover{border-color:color-mix(in srgb,var(--sev) 40%,var(--ac-line-strong))}.ac-finding.sev-critical{--sev: var(--ac-critical)}.ac-finding.sev-high{--sev: var(--ac-high)}.ac-finding.sev-medium{--sev: var(--ac-medium)}.ac-finding.sev-low{--sev: var(--ac-low)}.ac-finding-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ac-finding-title{font-size:15px;font-weight:600;color:var(--ac-text)}.ac-finding-domain{font-size:12px;color:var(--ac-text-3)}.ac-finding-detail{margin-top:10px;font-size:13.5px;line-height:1.6;color:var(--ac-text-2);white-space:pre-wrap;overflow-wrap:anywhere}.ac-finding-detail.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ac-finding-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.ac-finding-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.ac-callout{padding:12px 14px;border-radius:10px;border:1px solid var(--ac-line);background:var(--ac-recess)}.ac-callout-title{display:flex;align-items:center;gap:7px;font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-text-2);margin-bottom:7px}.ac-callout-title svg{color:var(--ac-brass)}.ac-callout.is-fix{border-color:color-mix(in srgb,var(--ac-pass) 25%,transparent);background:color-mix(in srgb,var(--ac-pass) 5%,transparent)}.ac-callout.is-fix .ac-callout-title svg{color:var(--ac-pass)}.ac-callout p{margin:0;font-size:13px;line-height:1.6;color:var(--ac-text-2);white-space:pre-wrap}.ac-agent-tabs{display:flex;gap:8px;flex-wrap:wrap}.ac-agent-tab{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;border:1px solid var(--ac-line-strong);background:rgba(var(--ac-fg-rgb),.03);color:var(--ac-text-2);font:inherit;font-size:13px;cursor:pointer}.ac-agent-tab.is-active{border-color:var(--ac-brass);color:var(--ac-text);background:var(--ac-brass-dim)}.ac-agent-tab b{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-weight:600;font-size:12px}.ac-runs{display:flex;flex-direction:column;gap:4px}.ac-run{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ac-run:hover{background:rgba(var(--ac-fg-rgb),.035)}.ac-run.is-active{border-color:var(--ac-brass-line);background:var(--ac-brass-dim)}.ac-run:disabled{cursor:default;opacity:.55}.ac-run-dot{width:9px;height:9px;border-radius:50%}.ac-run-date{font-size:13px;color:var(--ac-text)}.ac-run-meta{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-size:12px;color:var(--ac-text-3);margin-top:2px}.ac-run-score{font-family:var(--ac-heading);font-variant-numeric:tabular-nums;font-weight:600;font-size:18px;color:var(--ac-text)}.ac-summary-text{font-size:13.5px;line-height:1.6;color:var(--ac-text-2);white-space:pre-wrap}.ac-restricted{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:12px;border:1px dashed var(--ac-line-strong);background:repeating-linear-gradient(135deg,rgba(var(--ac-fg-rgb),.02) 0 10px,transparent 10px 20px);color:var(--ac-text-2);font-size:13.5px;line-height:1.55}.ac-restricted svg{color:var(--ac-brass);flex-shrink:0;margin-top:2px}.ac-restricted strong{color:var(--ac-text);display:block;margin-bottom:2px}.ac-panel.is-span-2{grid-column:span 2}.ac-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px}.ac-access-grid ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.ac-access-grid li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ac-text)}.ac-access-grid li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ac-pass);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-pass) 18%,transparent);flex-shrink:0}.ac-access-grid ul.is-muted li{color:var(--ac-text-3)}.ac-access-grid ul.is-muted li:before{background:var(--ac-line-strong);box-shadow:none}.ac-eyebrow.is-muted{color:var(--ac-text-3)}.ac-empty{padding:28px;text-align:center;color:var(--ac-text-3);font-size:13.5px}.ac-search{display:flex;align-items:center;gap:10px;height:38px;padding:0 14px;min-width:260px;flex:1 1 300px;max-width:460px;border-radius:10px;border:1px solid var(--ac-line-strong);background:var(--ac-input-bg);color:var(--ac-text-3);transition:border-color .16s}.ac-search:focus-within{border-color:var(--ac-brass)}.ac-search input{all:unset;flex:1;font-size:13.5px;color:var(--ac-text);font-family:var(--ac-sans)}.ac-search input::placeholder{color:var(--ac-text-4)}.ac-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ac-mini-track{display:flex;gap:3px;align-items:center}.ac-mini-track i{width:14px;height:4px;border-radius:2px;background:rgba(var(--ac-fg-rgb),.1)}.ac-mini-track i.is-done{background:var(--ac-brass-line)}.ac-mini-track i.is-current{background:var(--ac-brass)}.ac-score-bar{display:flex;align-items:center;gap:10px;min-width:120px}.ac-score-bar .ac-bar-track{flex:1;height:6px}.ac-score-num{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-weight:600;font-size:13px;color:var(--ac-text);width:26px;text-align:right}.ac-sev-counts{display:inline-flex;gap:4px}.ac-sev-count{min-width:26px;height:22px;display:inline-grid;place-items:center;padding:0 5px;border-radius:5px;font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ac-sev-count.is-zero{color:var(--ac-text-4)!important;background:rgba(var(--ac-fg-rgb),.03)!important}.ac-check-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.ac-donut-legend-row.is-button,.ac-bar-row.is-button,.ac-hero-gauge,.ac-finding-toggle,.ac-check-head,.ac-glance-row{background:none;border:0;font:inherit;color:inherit;text-align:left;padding:0;cursor:pointer}.ac-donut-legend-row.is-button,.ac-bar-row.is-button{width:100%;border-radius:6px;transition:color .14s,background .14s}.ac-donut-legend-row.is-button:hover,.ac-bar-row.is-button:hover,.ac-bar-row.is-button:hover .ac-bar-label{color:var(--ac-brass-bright)}.ac-donut-legend-row.is-button:focus-visible,.ac-bar-row.is-button:focus-visible,.ac-hero-gauge:focus-visible,.ac-finding-toggle:focus-visible,.ac-check-head:focus-visible,.ac-glance-row:focus-visible,.ac-tag.is-button:focus-visible{outline:2px solid var(--ac-brass);outline-offset:2px}.ac-gauge{display:block;overflow:visible}.ac-tag.is-button{cursor:pointer;font:inherit;font-size:11.5px;transition:border-color .14s,color .14s}.ac-tag.is-button:hover{border-color:var(--ac-brass-line);color:var(--ac-text)}.ac-signal{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--ac-review)}.ac-list-arrow{color:var(--ac-text-4);flex-shrink:0;transition:color .14s,transform .2s var(--ac-ease)}a:hover>.ac-list-arrow,button:hover>.ac-list-arrow{color:var(--ac-brass);transform:translate(2px)}.ac-ellipsis{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-muted{color:var(--ac-text-3)}.ac-num{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-size:13px;color:var(--ac-text)}.ac-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-th-hint{margin-left:6px;font-size:11px;color:var(--ac-text-4);font-weight:400}.ac-codes{display:flex;gap:4px;flex-wrap:wrap}.ac-stage-cell{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ac-text-2);white-space:nowrap}.ac-readonly{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;border:1px solid var(--ac-line-strong);font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-text-3);white-space:nowrap}.ac-posture{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center}.ac-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:26px;padding-top:22px;border-top:1px solid var(--ac-line)}.ac-gates>div{display:flex;flex-direction:column;gap:12px;min-width:0}.ac-gates-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ac-posture-side{min-width:0;padding-left:26px;border-left:1px solid var(--ac-line)}.ac-panel-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 22px;border-bottom:1px solid var(--ac-line)}.ac-panel-bar.is-foot{border-bottom:0;border-top:1px solid var(--ac-line);justify-content:center;padding:10px 22px}.ac-result-count{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--ac-text-3);white-space:nowrap}.ac-result-count b{color:var(--ac-text);font-weight:600}.ac-sec-layout{display:grid;grid-template-columns:minmax(340px,380px) minmax(0,1fr);gap:20px;align-items:start}.ac-sec-layout>.ac-stack:first-child{position:sticky;top:72px}.ac-sec-scorecard{overflow:hidden}.ac-sec-score{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.ac-sec-verdict{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ac-gate{--gate: var(--ac-neutral);display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 11px;border-radius:6px;font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-text-3);border:1px solid color-mix(in srgb,var(--gate) 45%,transparent);background:color-mix(in srgb,var(--gate) 10%,transparent)}.ac-gate b{color:var(--gate);font-weight:700}.ac-gate.tone-fail{--gate: var(--ac-fail)}.ac-gate.tone-review{--gate: var(--ac-review)}.ac-gate.tone-pass{--gate: var(--ac-pass)}.ac-gate.tone-info{--gate: var(--ac-info)}.ac-sec-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ac-line);font-size:12.5px;color:var(--ac-text-2)}.ac-sec-meta span{display:inline-flex;align-items:center;gap:6px}.ac-sec-meta svg{color:var(--ac-brass)}.ac-sec-loading{display:flex;justify-content:center;margin-top:14px}.ac-finding-toggle{display:block;width:100%}.ac-finding-chevron{color:var(--ac-text-3);flex-shrink:0;transition:transform .22s var(--ac-ease),color .14s}.ac-finding-chevron.is-open{transform:rotate(90deg);color:var(--ac-brass)}.ac-finding-toggle:hover .ac-finding-title{color:var(--ac-text-strong)}.ac-finding-toggle:hover .ac-finding-chevron{color:var(--ac-brass)}.ac-evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 22px;margin-top:14px}.ac-evidence-title{font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-text-3);margin-bottom:8px}.ac-evidence ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.ac-evidence li{font-size:13px;line-height:1.55;color:var(--ac-text-2);overflow-wrap:anywhere}.ac-evidence li::marker{color:var(--sev, var(--ac-brass))}.ac-evidence ul.is-fix li::marker{color:var(--ac-pass)}.ac-grid-sec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.2fr);gap:20px;align-items:stretch}.ac-domains{display:flex;flex-direction:column;gap:16px}.ac-domain{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;align-items:baseline}.ac-domain-bar{grid-column:1 / -1}.ac-domain-name{font-size:13px;color:var(--ac-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-domain-count{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-size:13px;color:var(--ac-text);white-space:nowrap;text-align:right}.ac-domain-count small{margin-left:6px;font-size:10.5px;color:var(--ac-text-4)}.ac-checks{display:flex;flex-direction:column;gap:8px}.ac-check{--sev: var(--ac-neutral);border-radius:12px;border:1px solid color-mix(in srgb,var(--sev) 16%,var(--ac-line));background:var(--ac-surface-2);transition:border-color .16s,background .16s}.ac-check:hover{border-color:color-mix(in srgb,var(--sev) 36%,var(--ac-line-strong))}.ac-check.is-open{border-color:color-mix(in srgb,var(--sev) 42%,var(--ac-line-strong));background:var(--ac-surface-2)}.ac-check.sev-critical{--sev: var(--ac-critical)}.ac-check.sev-high{--sev: var(--ac-high)}.ac-check.sev-medium{--sev: var(--ac-medium)}.ac-check.sev-low{--sev: var(--ac-low)}.ac-check-head{display:grid;grid-template-columns:80px 62px minmax(0,1fr) 170px auto;gap:14px;align-items:center;width:100%;padding:12px 16px}.ac-check-head>:first-child{justify-self:start}.ac-check-title{display:flex;flex-direction:column;min-width:0}.ac-check-title .ac-row-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-check-head:hover .ac-row-title{color:var(--ac-text-strong)}.ac-check-head:hover .ac-finding-chevron{color:var(--ac-brass)}.ac-check-reach{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center}.ac-check-reach .ac-bar-track{height:5px}.ac-check-reach b{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-weight:600;font-size:13px;color:var(--ac-text)}.ac-check-reach small{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--ac-text-4)}.ac-check-body{padding:2px 16px 18px}.ac-affected{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.ac-affected-item{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:10px;align-items:center;padding:10px 12px;border-radius:9px;border:1px solid var(--ac-line);background:var(--ac-recess);font-size:13px;color:var(--ac-text);text-decoration:none;transition:border-color .14s,background .14s}.ac-affected-item small{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--ac-text-4)}.ac-affected-item svg{color:var(--ac-text-4);transition:color .14s,transform .2s var(--ac-ease)}.ac-affected-item:hover{border-color:var(--ac-brass-line);background:var(--ac-brass-dim)}.ac-affected-item:hover svg{color:var(--ac-brass);transform:translate(2px)}.ac-filter-rows{display:flex;flex-direction:column;gap:10px;padding:14px 22px;border-bottom:1px solid var(--ac-line)}.ac-filter-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center}.ac-filter-label{font-family:var(--ac-sans);font-weight:600;font-size:12px;color:var(--ac-text-3)}.ac-env{display:flex;flex-direction:column;font-size:13px;color:var(--ac-text-2);white-space:nowrap}.ac-env small{font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--ac-text-4);margin-top:1px}.ac-hero-score{display:flex;align-items:center;justify-content:center;padding-left:28px;border-left:1px solid var(--ac-line)}.ac-hero-gauge{display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:16px;padding:4px 8px 8px;transition:background .16s}.ac-hero-gauge:hover{background:rgba(var(--ac-fg-rgb),.035)}.ac-hero-verdict{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;min-width:150px}.ac-glance{display:flex;flex-direction:column}.ac-glance-row{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:12px;align-items:center;width:100%;padding:12px 2px;border-bottom:1px solid var(--ac-line);font-size:13.5px;color:var(--ac-text-2);transition:color .14s}.ac-glance-row:last-child{border-bottom:0}.ac-glance-row>svg{color:var(--ac-text-4);transition:color .14s,transform .2s var(--ac-ease)}.ac-glance-row:hover{color:var(--ac-text)}.ac-glance-row:hover>svg{color:var(--ac-brass);transform:translate(2px)}.ac-fields.is-dense{gap:12px 22px;padding:4px 22px 18px;background:var(--ac-recess)}.ac-standalone{position:relative;min-height:100vh;display:grid;place-items:center;padding:24px;isolation:isolate;overflow:hidden}.ac-standalone-card{--gate: var(--ac-brass);width:min(520px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:40px 36px 34px;border-radius:20px;border:1px solid var(--ac-line-strong);background:var(--ac-surface);box-shadow:var(--ac-shadow-lg)}.ac-standalone-card.tone-danger{--gate: var(--ac-fail)}.ac-standalone-card.tone-warning{--gate: var(--ac-review)}.ac-standalone-card .ac-eyebrow{color:var(--gate)}.ac-standalone-card .ac-lede{margin:0;max-width:42ch}.ac-standalone-title{margin:0;font-family:var(--ac-heading);font-weight:600;font-size:28px;line-height:1.25;color:var(--ac-text)}.ac-standalone-hint{margin:0;font-family:var(--ac-sans);font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--ac-text-3)}.ac-standalone-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:8px}.ac-standalone-loading{display:flex;flex-direction:column;align-items:center;gap:18px}.ac-rise{animation:ac-rise .42s var(--ac-ease) both;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes ac-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ac-rise,.ac-bar-fill,.ac-stack-bar>span,.ac-column-bar,.ac-arc{animation:none!important}}@media (max-width: 1200px){.ac-grid-main,.ac-grid-split{grid-template-columns:minmax(0,1fr)}.ac-heat{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ac-sec-layout,.ac-grid-sec{grid-template-columns:minmax(0,1fr)}.ac-panel.is-span-2{grid-column:auto}.ac-sec-layout>.ac-stack:first-child{position:static}}@media (max-width: 980px){.ac-sync-label{display:none}.ac-posture{grid-template-columns:minmax(0,1fr);justify-items:center}.ac-posture-side{padding-left:0;border-left:0;width:100%}.ac-gates{grid-template-columns:minmax(0,1fr)}.ac-hero-score{padding-left:0;border-left:0;justify-content:flex-start}.ac-check-head{grid-template-columns:80px minmax(0,1fr) auto}.ac-check-head>.ac-code,.ac-check-reach{display:none}.ac-filter-row{grid-template-columns:minmax(0,1fr);gap:6px}.ac-shell{grid-template-columns:76px minmax(0,1fr)}.ac-brand-text,.ac-nav-item span:not(.ac-nav-icon),.ac-nav-label,.ac-rail-foot .ac-snapshot,.ac-user-meta{display:none}.ac-nav-item{grid-template-columns:1fr;justify-items:center}.ac-page{padding:24px 20px 56px}.ac-topbar{padding:10px 20px}.ac-grid-2,.ac-grid-3,.ac-hero,.ac-detail-hero,.ac-finding-more{grid-template-columns:minmax(0,1fr)}.ac-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
