@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_a4bae9{--font-body:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_30721a{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_30721a{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{--bg:#f4f7fb;--bg-soft:#edf2f8;--panel:rgba(255,255,255,0.96);--panel-strong:#ffffff;--paper:#ffffff;--paper-soft:#f7f9fc;--ink:#162033;--ink-soft:#627089;--line:rgba(28,56,108,0.12);--line-strong:rgba(28,56,108,0.18);--accent:#2f6df6;--accent-deep:#1849c6;--signal:#1f9a6d;--signal-soft:rgba(31,154,109,0.12);--danger:#cf3f5a;--danger-soft:rgba(207,63,90,0.12);--shadow:0 22px 64px rgba(27,54,103,0.08);--radius-xl:28px;--radius-lg:22px;--radius-md:18px;--radius-sm:14px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top left,rgba(47,109,246,.12),transparent 24%),radial-gradient(circle at top right,rgba(72,167,255,.1),transparent 28%),linear-gradient(180deg,#f8fbff,#f1f5fb);color:var(--ink);font-family:var(--font-body),sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(39,81,165,.05) 1px,transparent 0),linear-gradient(90deg,rgba(39,81,165,.05) 1px,transparent 0);background-size:48px 48px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{min-height:100vh;padding:20px}.shell-grid{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:20px;gap:20px}.rail{position:-webkit-sticky;position:sticky;top:20px;align-self:flex-start;padding:24px;border:1px solid rgba(255,255,255,.74);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,249,255,.94)),linear-gradient(180deg,rgba(47,109,246,.04),transparent 32%);box-shadow:var(--shadow);display:grid;grid-gap:24px;gap:24px}.brand{display:flex;align-items:center;min-height:54px}.brand-logo{display:block}.brand-logo-full{width:180px;height:auto}.brand-logo-icon{display:none;width:48px;height:48px;border-radius:16px}.rail-nav{display:grid;grid-gap:8px;gap:8px}.rail-section-label{margin:14px 0 4px;color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700}.rail-link{padding:12px 14px;border:1px solid transparent;border-radius:14px;color:var(--ink-soft);transition:.18s ease}.rail-link.is-active,.rail-link:hover{border-color:rgba(47,109,246,.12);color:var(--accent-deep);background:rgba(47,109,246,.08)}.rail-note{display:flex;gap:10px;flex-wrap:wrap}.canvas{display:grid;grid-gap:18px;gap:18px}.workspace-bar{display:flex;justify-content:space-between;gap:18px;align-items:stretch;padding:18px 22px;border:1px solid rgba(255,255,255,.74);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.96));box-shadow:var(--shadow)}.chip-row,.inline-stats,.status-cluster,.toolbar,.workspace-bar-left,.workspace-bar-right,.workspace-inline-pills{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.operator-card,.workspace-client-box{display:grid;grid-gap:6px;gap:6px}.workspace-client-box{min-width:320px}.stat-label,.workspace-kicker{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-weight:700}.workspace-client-select .input{min-width:320px}.operator-card small,.table-subline,.workspace-subline{color:var(--ink-soft)}.workspace-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(47,109,246,.12);color:var(--accent-deep);font-size:.82rem;font-weight:600}.workspace-pill-soft{background:rgba(22,32,51,.06);color:#40526e}.operator-card{justify-items:end}.hero-panel,.landing-copy,.landing-panel,.login-copy,.login-panel,.panel,.widget{border:1px solid rgba(255,255,255,.74);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,255,.96));box-shadow:var(--shadow)}.hero-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px;gap:22px;padding:30px;background:radial-gradient(circle at top right,rgba(47,109,246,.18),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,255,.96))}.auth-grid,.compact-stack,.content-grid,.context-chip-box,.dashboard-page-stack,.form-split,.hero-copy,.login-stage,.panel-feature,.stack,.studio-grid{display:grid;grid-gap:18px;gap:18px}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.18em;color:var(--accent);font-size:.72rem;font-weight:700}.hero-title,.landing-title{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.92;max-width:12ch;color:#13203a}.hero-description,.landing-description,.mosaic-card p,.panel-section-header p,.subhead{margin:0;color:var(--ink-soft);line-height:1.7}.button,.callout,.check-card,.context-chip-box,.input,.integration-value,.selected-client-strip,.stat-block,.toggle-row,.token-preview{border:1px solid var(--line)}.button{padding:12px 16px;border-radius:14px;cursor:pointer;background:transparent;color:var(--ink);transition:.18s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--accent),#6aa0ff);color:#ffffff;border-color:transparent}.button-secondary{background:rgba(47,109,246,.12);color:var(--accent-deep)}.button-ghost{background:rgba(255,255,255,.74)}.content-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.9fr)}.auth-grid,.content-stack-2,.dashboard-grid,.form-split,.integration-grid,.metric-grid-2,.metric-grid-3,.metric-grid-4,.mosaic,.option-grid{display:grid;grid-gap:16px;gap:16px}.metric-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.content-stack-2{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-copy,.landing-panel,.login-copy,.login-panel,.panel,.widget{padding:24px}.chart-legend,.mosaic-meta,.mosaic-topline,.panel-header,.selected-client-strip{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.integration-card h2,.panel-header h2,.panel-header h3,.panel-section-header h3,.widget h3{margin:4px 0 0;font-size:1.35rem;color:#14223d}.panel-form{background:radial-gradient(circle at top right,rgba(47,109,246,.1),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,255,.96))}.clients-console-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);grid-gap:24px;gap:24px;align-items:start}.clients-side-stack{position:-webkit-sticky;position:sticky;top:20px;align-self:start}.meta-auth-side-card{position:static;min-width:0}.clients-console-layout>.panel-form{min-width:0}.panel-section{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:20px;background:rgba(244,248,255,.8);border:1px solid rgba(47,109,246,.08)}.panel-subsection{padding:16px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(47,109,246,.1)}.panel-section-header{display:grid;grid-gap:6px;gap:6px}.field{display:grid;grid-gap:8px;gap:8px;color:var(--ink-soft)}.input,.integration-value,.token-preview{width:100%;padding:13px 14px;border-radius:16px;background:rgba(255,255,255,.96);color:var(--ink)}.input-area{min-height:116px;resize:vertical}.token-preview{color:#294161;overflow-wrap:anywhere}.callout,.token-preview{background:rgba(47,109,246,.06)}.callout{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border-radius:18px}.check-card,.toggle-row{display:flex;gap:10px;align-items:center;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.94)}.check-card input,.toggle-row input{accent-color:var(--accent)}.check-card-compact{padding:10px 12px}.option-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric{font-size:clamp(2rem,4vw,3.4rem);line-height:.92;margin:12px 0 6px;font-family:var(--font-display),serif;color:#12203c}.muted{color:var(--ink-soft)}.chip,.inline-stats span{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;font-size:.82rem;letter-spacing:.04em;border-radius:999px}.chip-outline,.chip-soft,.inline-stats span{border:1px solid var(--line);color:#41526b;background:rgba(255,255,255,.84)}.chip-soft{background:rgba(47,109,246,.08)}.chip-live{background:var(--signal-soft);border:1px solid rgba(31,154,109,.2);color:var(--signal)}.table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.table{width:100%;min-width:760px;border-collapse:collapse}.table td,.table th{text-align:left;padding:14px 10px;border-bottom:1px solid rgba(28,56,108,.08);vertical-align:top;max-width:280px}.table td:first-child,.table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:rgba(255,255,255,.96)}.table th:first-child{z-index:2}.table-cell-details span,.table-cell-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.table-cell-details summary{cursor:pointer;color:var(--accent-deep);font-weight:800}.table-cell-details[open] span{display:block;overflow:visible;margin-top:8px}.table-rich th{color:var(--ink-soft);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.context-chip-box,.selected-client-strip{padding:18px;border-radius:20px;background:rgba(244,248,255,.84)}.selected-client-strip-rich{align-items:center}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.integration-card{min-height:240px}.mosaic{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.mosaic-card{border:1px solid rgba(47,109,246,.1);padding:20px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,249,255,.96)),linear-gradient(135deg,rgba(47,109,246,.08),transparent 55%);display:grid;grid-gap:12px;gap:12px;box-shadow:0 16px 48px rgba(27,54,103,.06)}.mosaic-card h3{margin:0;color:#14223d}.mosaic-meta a{color:var(--accent-deep);font-weight:600}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid-immersive{grid-template-columns:repeat(var(--dashboard-columns,4),minmax(0,1fr));grid-auto-rows:minmax(140px,auto);gap:18px}.dashboard-slot{min-width:0}.dashboard-slot>.widget,.dashboard-slot>.widget-kpi{height:100%}.dashboard-panel-shell{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:22px;gap:22px;width:100%;max-width:100%;padding:24px;border-radius:34px;background:radial-gradient(circle at top left,rgba(112,55,255,.18),transparent 28%),radial-gradient(circle at top right,rgba(65,151,255,.14),transparent 24%),linear-gradient(180deg,#0c1220,#111827);box-shadow:0 30px 90px rgba(7,12,24,.28);color:#f4f7ff}.dashboard-panel-main,.dashboard-panel-sidebar{min-width:0}.dashboard-panel-sidebar{display:grid;grid-gap:18px;gap:18px;align-content:start}.dashboard-panel-brand,.dashboard-panel-card,.dashboard-panel-nav{border:1px solid rgba(149,167,199,.14);border-radius:22px;background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(10,15,28,.92))}.dashboard-panel-brand{display:flex;align-items:center;gap:14px;padding:18px}.chart-series-chip,.dashboard-panel-brand strong,.dashboard-panel-filter-stack strong,.dashboard-panel-heading h2,.dashboard-panel-nav-link,.dashboard-panel-period-box strong,.dashboard-panel-share-url,.list-chart-value span{color:#f8fbff}.dashboard-panel-brand span,.dashboard-panel-card-label,.dashboard-panel-error,.dashboard-panel-filter-stack span,.dashboard-panel-heading p,.dashboard-panel-period-box small,.dashboard-panel-period-box span,.dashboard-panel-share-copy,.widget .muted,.widget .subhead{color:rgba(222,231,249,.72)}.dashboard-panel-brand-mark{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;font-weight:800;letter-spacing:.08em;background:linear-gradient(135deg,#276fff,#7d4dff)}.dashboard-panel-brand>div{display:grid;grid-gap:2px;gap:2px}.dashboard-panel-nav{display:grid;grid-gap:10px;gap:10px;padding:16px}.dashboard-panel-nav-link{padding:12px 14px;border-radius:14px;transition:.18s ease;background:transparent}.dashboard-panel-nav-link.is-active,.dashboard-panel-nav-link:hover{background:linear-gradient(135deg,rgba(126,87,255,.95),rgba(84,127,255,.82))}.dashboard-panel-card{padding:18px;display:grid;grid-gap:14px;gap:14px}.dashboard-panel-card-label{margin:0;text-transform:uppercase;font-size:.74rem;letter-spacing:.14em}.dashboard-panel-filter-stack,.dashboard-panel-share-actions{display:grid;grid-gap:12px;gap:12px}.dashboard-panel-filter-stack div{display:grid;grid-gap:4px;gap:4px}.dashboard-panel-share-url{padding:12px 14px;border-radius:16px;border:1px solid rgba(149,167,199,.14);background:rgba(255,255,255,.04);overflow-wrap:anywhere}.dashboard-panel-main{display:grid;grid-gap:18px;gap:18px;overflow:hidden}.dashboard-panel-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.dashboard-panel-heading{display:grid;grid-gap:10px;gap:10px}.dashboard-panel-heading h2{margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.92;font-family:var(--font-display),serif;max-width:12ch}.dashboard-panel-header-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.dashboard-panel-period-box{min-width:280px;padding:16px 18px;border-radius:18px;border:1px solid rgba(149,167,199,.14);background:rgba(255,255,255,.04);display:grid;grid-gap:6px;gap:6px}.dashboard-panel-chip{width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(149,167,199,.14);color:#d6e0f4;font-size:.82rem;letter-spacing:.04em}.dashboard-panel-cta,.dashboard-panel-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 18px;border-radius:16px;border:1px solid transparent;cursor:pointer;transition:.18s ease}.dashboard-panel-cta{background:linear-gradient(135deg,#7d4dff,#3f8cff);color:#ffffff}.dashboard-panel-secondary{background:rgba(255,255,255,.04);border-color:rgba(149,167,199,.14);color:#eef4ff}.dashboard-panel-cta:hover,.dashboard-panel-secondary:hover{transform:translateY(-1px)}.dashboard-panel-shell .widget{padding:20px;border-radius:22px;border:1px solid rgba(149,167,199,.14);background:linear-gradient(180deg,rgba(21,30,50,.95),rgba(15,22,38,.96));box-shadow:none}.dashboard-panel-shell .metric,.dashboard-panel-shell .widget .eyebrow,.dashboard-panel-shell .widget h3{color:#f7f9ff}.dashboard-panel-shell .widget .eyebrow{font-size:.78rem;letter-spacing:.08em;color:rgba(227,235,250,.82)}.dashboard-panel-shell .metric{font-size:clamp(1.8rem,2.3vw,2.5rem);margin:8px 0}.dashboard-page-stack{width:100%}.dashboard-reference-shell{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:14px;gap:14px;width:100%;max-width:1460px;min-height:720px;padding:12px;border-radius:24px;background:radial-gradient(circle at top left,rgba(102,76,255,.18),transparent 24%),linear-gradient(180deg,#0b1020,#111827);box-shadow:0 28px 90px rgba(8,12,24,.28)}.dashboard-reference-main,.dashboard-reference-sidebar{min-width:0}.dashboard-reference-sidebar{display:grid;grid-gap:12px;gap:12px;align-content:start}.dashboard-reference-brand,.dashboard-reference-nav,.dashboard-reference-sidecard{padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(11,17,32,.92),rgba(11,16,28,.96))}.dashboard-reference-brand{display:flex;gap:10px;align-items:center}.dashboard-reference-brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;font-size:1.2rem;font-weight:700}.dashboard-reference-brand-mark svg{width:26px;height:26px}.dashboard-reference-brand strong,.dashboard-reference-filter-stack strong,.dashboard-reference-nav-link,.dashboard-reference-period strong,.dashboard-reference-share-url,.dashboard-reference-shell .widget .eyebrow,.dashboard-reference-shell .widget .metric,.dashboard-reference-shell .widget h3,.dashboard-reference-titleblock h2{color:#f8fbff}.dashboard-reference-brand span,.dashboard-reference-error,.dashboard-reference-filter-stack span,.dashboard-reference-period small,.dashboard-reference-period span,.dashboard-reference-shell .chart-legend,.dashboard-reference-shell .widget .muted,.dashboard-reference-shell .widget .subhead,.dashboard-reference-sidecopy,.dashboard-reference-titleblock p{color:rgba(226,232,240,.72)}.dashboard-reference-nav{display:grid;grid-gap:6px;gap:6px}.dashboard-reference-nav-link{display:flex;align-items:center;width:100%;padding:9px 11px;border-radius:12px;border:0;background:transparent;font-size:.86rem;font-family:inherit;text-align:left;transition:.18s ease;cursor:pointer}.dashboard-reference-nav-link.is-active,.dashboard-reference-nav-link:hover{background:linear-gradient(135deg,rgba(124,58,237,.94),rgba(59,130,246,.82))}.dashboard-reference-card-label{margin:0 0 10px;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;color:rgba(191,219,254,.84)}.dashboard-reference-filter-stack,.dashboard-reference-sideactions{display:grid;grid-gap:8px;gap:8px}.dashboard-reference-filter-stack div{display:grid;grid-gap:2px;gap:2px}.dashboard-reference-filter-label{font-size:.72rem;color:rgba(191,219,254,.84)}.dashboard-reference-filter-input{width:100%;min-height:40px;padding:0 10px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.04);color:#f8fbff;font-size:.84rem}.dashboard-reference-filter-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1) brightness(1.2)}.dashboard-reference-filter-summary{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.12)}.dashboard-reference-filter-actions{grid-template-columns:1fr 1fr}.dashboard-reference-filter-summary strong{font-size:.9rem}.dashboard-reference-share-url{padding:8px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.04);overflow-wrap:anywhere;font-size:.76rem}.dashboard-reference-main{display:grid;grid-gap:12px;gap:12px}.dashboard-reference-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.dashboard-reference-titleblock{display:grid;grid-gap:4px;gap:4px}.dashboard-reference-titleblock h2{margin:0;font-size:clamp(1.4rem,1.7vw,1.8rem);line-height:1.04}.dashboard-reference-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch;justify-content:flex-end}.dashboard-source-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:360px}.dashboard-source-strip span{display:inline-flex;gap:6px;align-items:center;color:rgba(226,232,240,.72);font-size:.78rem}.dashboard-source-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.05);color:#aab4c8;font-size:.7rem;font-weight:800;text-transform:uppercase}.dashboard-source-badge.is-connected{color:#bbf7d0;border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.1)}.dashboard-source-badge.is-not_identified,.dashboard-source-badge.is-pending{color:#fde68a;border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.1)}.dashboard-source-badge.is-not_connected{color:#fecaca;border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.1)}.dashboard-reference-period{min-width:290px;padding:12px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.04);display:grid;grid-gap:2px;gap:2px;font-size:.86rem}.dashboard-reference-primary,.dashboard-reference-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 18px;border-radius:12px;border:1px solid transparent;transition:.18s ease;cursor:pointer;font-size:.9rem;white-space:nowrap}.dashboard-reference-primary{background:linear-gradient(135deg,#7c3aed,#4f7cff);color:#ffffff}.dashboard-reference-primary.is-ghost{background:rgba(124,58,237,.24)}.dashboard-reference-secondary{background:rgba(255,255,255,.04);border-color:rgba(148,163,184,.14);color:#eef4ff}.dashboard-reference-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-reference-kpis-detail{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-reference-kpi-slot .widget-kpi{min-height:112px}.dashboard-reference-auxiliary,.dashboard-reference-footer,.dashboard-reference-lower,.dashboard-reference-middle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-reference-auxiliary{grid-template-columns:1fr 1fr .9fr}.dashboard-reference-footer{grid-template-columns:1.25fr .9fr .75fr}.dashboard-reference-stage{min-width:0}.dashboard-reference-row-equal{align-items:stretch}.dashboard-reference-stage-fixed{display:flex;min-height:0}.dashboard-reference-widget-fill{flex:1 1 auto;min-width:0}.dashboard-reference-widget-fill>.widget,.dashboard-reference-widget-fill>.widget-kpi{height:100%}.dashboard-reference-middle .dashboard-reference-stage-fixed{min-height:360px}.dashboard-reference-table-stage{min-height:278px}.dashboard-reference-insights{min-width:0}.dashboard-reference-shell .widget,.dashboard-reference-shell .widget-kpi{height:100%;padding:14px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(19,26,42,.96),rgba(14,20,34,.98));box-shadow:none}.dashboard-reference-shell .widget h3{margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.1}.dashboard-reference-shell .widget .eyebrow{font-size:.7rem;letter-spacing:.08em;color:rgba(191,219,254,.86)}.dashboard-reference-shell .metric{margin:4px 0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.05}.dashboard-reference-shell .widget-kpi .muted{font-size:.78rem;line-height:1.3}.dashboard-reference-shell .inline-stats{display:none}.dashboard-detail-stack{display:grid;grid-gap:12px;gap:12px}.dashboard-detail-grid,.dashboard-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.dashboard-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-empty-state{min-height:260px;align-content:center}.audit-alerts-console .panel,.audit-alerts-console .widget,.performance-console .widget,.reports-insights-console .panel,.reports-insights-console .widget{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.98))}.performance-console .dashboard-reference-filter-stack{gap:12px}.performance-console .dashboard-reference-filter-stack div{gap:6px}.performance-console .dashboard-reference-filter-label{color:#3153ba;font-size:.78rem;font-weight:700}.performance-console .dashboard-reference-filter-input{min-height:46px;border:1px solid rgba(49,83,186,.28);background:#ffffff;color:#162033;font-size:.94rem;font-weight:600;color-scheme:light}.performance-console .dashboard-reference-filter-input:focus{border-color:#3153ba;box-shadow:0 0 0 3px rgba(49,83,186,.14);outline:none}.performance-console .dashboard-reference-filter-input::-webkit-calendar-picker-indicator{filter:none;opacity:.78}.performance-console .dashboard-reference-filter-summary{min-height:54px;padding:10px 12px;border:1px solid rgba(49,83,186,.16);background:#f7f9ff}.performance-console .dashboard-reference-filter-stack span{color:#627089}.performance-console .dashboard-reference-filter-summary strong{color:#162033;font-size:.94rem}.performance-channel-switch{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.performance-channel-card{display:grid;grid-gap:6px;gap:6px;min-height:112px;padding:16px;border:1px solid rgba(49,83,186,.16);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,255,.94));color:#162033;text-align:left;cursor:pointer;box-shadow:0 12px 36px rgba(27,54,103,.06);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.performance-channel-card.is-active,.performance-channel-card:hover{border-color:rgba(49,83,186,.48);box-shadow:0 16px 42px rgba(49,83,186,.12);transform:translateY(-1px)}.performance-channel-card.is-active{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,246,255,.98)),linear-gradient(135deg,rgba(49,83,186,.12),rgba(96,150,233,.1))}.performance-channel-card span{color:#3153ba;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.performance-channel-card strong{color:#162033;font-size:1.32rem;line-height:1}.performance-channel-card em,.performance-channel-card small{color:#53627a;font-size:.84rem;line-height:1.35;font-style:normal}.performance-channel-card em{color:#6b7890}.performance-data-quality{border-color:rgba(49,83,186,.14);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,248,255,.88)),rgba(244,248,255,.8)}.performance-data-quality .panel-section-header p{color:#53627a;font-size:.94rem;font-weight:500;line-height:1.45}.data-quality-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.data-quality-item{display:grid;grid-gap:6px;gap:6px;min-height:88px;padding:14px;border:1px solid rgba(49,83,186,.12);border-radius:16px;background:rgba(255,255,255,.82)}.data-quality-item span{color:#3153ba;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.data-quality-item strong{color:#162033;font-size:1rem;line-height:1.25}.inline-message.is-warning{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.12);color:#7a4a00}.performance-console .chart-series-chip{color:#17233f;background:rgba(255,255,255,.82);border-color:rgba(49,83,186,.2);font-weight:700}.performance-console .chart-legend{color:#41526b;font-weight:700}.performance-goal-warning{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.12);color:#7a4a00;font-weight:700}.audit-alerts-console .widget-kpi,.performance-console .widget-kpi,.reports-insights-console .widget-kpi{min-height:150px;align-content:center}.audit-alerts-console .widget-kpi .eyebrow,.performance-console .widget-kpi .eyebrow,.reports-insights-console .widget-kpi .eyebrow{font-size:.72rem;letter-spacing:.14em}.audit-alerts-console .widget-kpi .metric,.performance-console .widget-kpi .metric,.reports-insights-console .widget-kpi .metric{margin:10px 0 8px;color:#162033;font-family:var(--font-body),sans-serif;font-size:clamp(1.85rem,2.15vw,2.45rem);font-weight:750;line-height:1.05;letter-spacing:0}.audit-alerts-console .widget-kpi .muted,.performance-console .widget-kpi .muted,.reports-insights-console .widget-kpi .muted{color:#53627a;font-size:.88rem;font-weight:500;line-height:1.35}.audit-alerts-console .panel-header p,.audit-alerts-console .widget .muted,.audit-alerts-console .widget .subhead,.reports-insights-console .panel-header p,.reports-insights-console .widget .muted,.reports-insights-console .widget .subhead{color:#53627a;font-size:.94rem;font-weight:500;line-height:1.5}.audit-alerts-console .panel-header h2,.audit-alerts-console .widget h3,.reports-insights-console .panel-header h2,.reports-insights-console .widget h3{color:#162033;font-family:var(--font-body),sans-serif;font-weight:800}.audit-alerts-console .table td,.audit-alerts-console .table th,.reports-insights-console .table td,.reports-insights-console .table th{color:#162033;font-size:.92rem}.audit-alerts-console .table th,.reports-insights-console .table th{color:#34445f;font-weight:800}.audit-alerts-console .alert-row,.reports-insights-console .alert-row{color:#162033}.audit-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.audit-section-header h3{margin:4px 0 0}.audit-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.form-error{margin:0;color:#b42318;font-size:.86rem;font-weight:700}.audit-decision-summary{display:grid;grid-gap:16px;gap:16px}.audit-decision-main{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:18px;gap:18px;align-items:start}.audit-decision-main h3{margin:6px 0 8px;font-size:clamp(1.8rem,2.4vw,2.7rem);line-height:1.04}.audit-decision-main p{max-width:980px;margin:0;color:#33445f;font-size:1rem;line-height:1.55}.audit-decision-side{display:grid;justify-items:end;grid-gap:6px;gap:6px;color:#53627a;text-align:right}.audit-decision-side strong{color:#162033;font-size:2.15rem;line-height:1}.audit-decision-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.audit-decision-strip div,.audit-evidence-strip div{min-width:0;padding:12px 14px;border:1px solid rgba(49,83,186,.12);border-radius:12px;background:#f7f9ff}.audit-decision-strip span,.audit-evidence-strip dt{display:block;color:#627089;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:none}.audit-decision-strip strong,.audit-evidence-strip dd{display:block;margin:5px 0 0;color:#162033;font-weight:850;line-height:1.25}.audit-evidence-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:0}.audit-data-alerts,.audit-filter-panel{display:grid;grid-gap:12px;gap:12px}.audit-data-alert-list{display:grid;grid-gap:10px;gap:10px}.audit-data-alert{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid rgba(49,83,186,.14);border-left:5px solid #6096e9;border-radius:14px;background:rgba(255,255,255,.84)}.audit-data-alert.severity-critical{border-left-color:#cf3f5a}.audit-data-alert.severity-high{border-left-color:#f59e0b}.audit-data-alert span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:999px;background:rgba(49,83,186,.08);color:#3153ba;font-size:.78rem;font-weight:850}.audit-data-alert strong{color:#162033;line-height:1.3}.audit-data-alert p{margin:4px 0 0;color:#33445f;line-height:1.45}.audit-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.audit-filter-grid label{display:grid;grid-gap:6px;gap:6px;min-width:0}.audit-filter-grid label span{color:#627089;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:none}.audit-filter-grid select{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(49,83,186,.16);border-radius:10px;background:#fff;color:#162033;font:inherit;font-weight:700}.audit-finding-list{display:grid;grid-gap:12px;gap:12px}.audit-finding-card{border:1px solid rgba(49,83,186,.14);border-left:5px solid rgba(49,83,186,.5);border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 12px 34px rgba(27,54,103,.05);overflow:hidden}.audit-finding-card.severity-critical{border-left-color:#cf3f5a}.audit-finding-card.severity-high{border-left-color:#f59e0b}.audit-finding-card.severity-medium{border-left-color:#6096e9}.audit-finding-card.severity-opportunity{border-left-color:#1f9a6d}.audit-finding-card summary{display:grid;grid-template-columns:64px 112px minmax(260px,1.1fr) 150px minmax(260px,.9fr);grid-gap:12px;gap:12px;align-items:center;padding:14px 16px;cursor:pointer;list-style:none}.audit-finding-card summary::-webkit-details-marker{display:none}.audit-confidence,.audit-priority,.audit-severity{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 10px;border-radius:999px;background:rgba(49,83,186,.08);color:#3153ba;font-size:.78rem;font-weight:850}.audit-priority{background:#162033;color:#fff}.audit-problem{display:grid;grid-gap:4px;gap:4px;min-width:0}.audit-action,.audit-problem strong{color:#162033;line-height:1.25}.audit-problem small{color:#53627a;line-height:1.35}.audit-action{color:#33445f;font-size:.88rem}.audit-finding-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);grid-gap:18px;gap:18px;padding:0 16px 16px;color:#33445f}.audit-finding-detail p{margin:8px 0 0;line-height:1.5}.audit-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:14px 0 0}.audit-evidence-grid div{padding:10px;border:1px solid rgba(49,83,186,.12);border-radius:14px;background:#f7f9ff}.audit-evidence-grid dt{color:#627089;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:none}.audit-evidence-grid dd{margin:4px 0 0;color:#162033;font-size:1rem;font-weight:800}.audit-test-plan{display:grid;grid-gap:12px;gap:12px}.audit-test-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:12px;gap:12px}.audit-test-card{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0;padding:16px;border:1px solid rgba(49,83,186,.14);border-radius:16px;background:rgba(255,255,255,.84);box-shadow:0 12px 34px rgba(27,54,103,.05)}.audit-test-card h4{margin:5px 0 8px;color:#162033;font-size:1.05rem;line-height:1.3}.audit-test-card p{margin:0;color:#33445f;line-height:1.45}.audit-test-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.audit-test-card dl div{min-width:0;padding:10px;border-radius:10px;background:#f7f9ff}.audit-test-card dt{color:#627089;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:none}.audit-operational-section{display:grid;grid-gap:12px;gap:12px;min-width:0}.audit-card-topline,.audit-operational-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.audit-operational-heading h4{margin:3px 0 0;color:#162033;font-size:1.02rem}.audit-operational-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:12px;gap:12px;min-width:0}.audit-operational-card{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0;padding:15px;border:1px solid rgba(49,83,186,.14);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,249,255,.86));box-shadow:0 10px 28px rgba(27,54,103,.05)}.audit-prerequisite-card{border-left:4px solid #d09b2c}.audit-actionable-card{border-left:4px solid #2f6df6}.audit-card-topline{color:#627089;font-size:.76rem;font-weight:800}.audit-operational-card h5{margin:0;color:#162033;font-size:1rem;line-height:1.25}.audit-card-hypothesis{margin:-4px 0 0;color:#33445f;font-size:.9rem;line-height:1.38}.audit-card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.audit-card-fields div{min-width:0;padding:9px;border-radius:9px;background:rgba(255,255,255,.72);border:1px solid rgba(49,83,186,.08)}.audit-card-bullets span,.audit-card-evidence dt,.audit-card-fields dt{color:#627089;font-size:.67rem;font-weight:900;letter-spacing:.04em}.audit-card-evidence dd,.audit-card-fields dd{margin:3px 0 0;color:#162033;font-size:.82rem;line-height:1.32;overflow-wrap:anywhere}.audit-test-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-test-rules-compact{grid-template-columns:1fr}.audit-card-bullets{display:grid;grid-gap:6px;gap:6px}.audit-card-bullets ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:16px;color:#162033;font-size:.82rem;line-height:1.3}.audit-card-evidence{min-width:0;border-top:1px solid rgba(49,83,186,.1);padding-top:9px}.audit-card-evidence summary{cursor:pointer;color:var(--accent-deep);font-size:.82rem;font-weight:900}.audit-card-evidence dl{display:grid;grid-gap:7px;gap:7px;margin:10px 0 0}.audit-card-evidence dl div{min-width:0}.audit-alerts-console,.audit-alerts-console .panel,.audit-alerts-console .widget{min-width:0;max-width:100%}.audit-alerts-console .widget-table{overflow:hidden}.audit-alerts-console .table-wrap{border:1px solid rgba(49,83,186,.08);border-radius:14px}.audit-alerts-console .table td,.audit-alerts-console .table th{min-width:120px}.audit-alerts-console .table td:first-child,.audit-alerts-console .table th:first-child{min-width:150px}.audit-breakdown-diagnostics,.audit-evidence-matrix{display:grid;grid-gap:12px;gap:12px}.audit-breakdown-table{display:grid;width:100%;min-width:0;overflow:hidden;border:1px solid rgba(49,83,186,.1);border-radius:8px;background:#fff}.audit-breakdown-table-head,.audit-breakdown-table-row{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,.78fr) minmax(0,.82fr) minmax(0,.72fr) minmax(0,.62fr) minmax(0,.72fr) minmax(0,.86fr) minmax(0,.72fr) minmax(0,.58fr) minmax(0,.74fr) minmax(0,.74fr) minmax(0,.9fr) minmax(0,.82fr);grid-gap:7px;gap:7px;align-items:center;min-width:0}.audit-breakdown-table-head{padding:9px 10px;background:#eef3ff;color:#34445f;font-size:.68rem;font-weight:900;letter-spacing:.04em}.audit-breakdown-table-row{width:100%;padding:10px;border:0;border-top:1px solid rgba(49,83,186,.08);background:#fff;color:#162033;font-family:inherit;font-size:.76rem;line-height:1.25;text-align:left;cursor:pointer;transition:.16s ease}.audit-breakdown-table-row:hover{background:#f7f9ff}.audit-breakdown-table-head>span,.audit-breakdown-table-row>span{min-width:0;overflow-wrap:anywhere}.audit-secondary-ladder{display:grid;grid-gap:14px;gap:14px}.audit-secondary-layer,.audit-secondary-layer-list{display:grid;grid-gap:12px;gap:12px}.audit-secondary-layer{min-width:0;padding:14px;border:1px solid rgba(49,83,186,.12);border-radius:8px;background:rgba(255,255,255,.82)}.audit-secondary-summary{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);grid-gap:14px;gap:14px;align-items:start;min-width:0}.audit-secondary-summary h4{margin:4px 0 0;color:#162033;font-size:1rem;line-height:1.3}.audit-secondary-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.audit-secondary-summary-grid div{min-width:0;padding:9px 10px;border:1px solid rgba(49,83,186,.1);border-radius:8px;background:#f7f9ff}.audit-secondary-summary-grid dt{color:#627089;font-size:.68rem;font-weight:850;letter-spacing:.04em}.audit-secondary-summary-grid dd{margin:4px 0 0;color:#162033;font-size:.85rem;font-weight:850;line-height:1.25}.audit-secondary-table{display:grid;width:100%;min-width:0;overflow:hidden;border:1px solid rgba(49,83,186,.1);border-radius:8px}.audit-secondary-table-head,.audit-secondary-table-row{display:grid;grid-template-columns:minmax(98px,1.05fr) minmax(110px,1fr) minmax(82px,.72fr) minmax(98px,.9fr) minmax(72px,.65fr) minmax(86px,.72fr) minmax(94px,.82fr);grid-gap:8px;gap:8px;align-items:center;min-width:0}.audit-secondary-table-head{padding:9px 10px;background:#eef3ff;color:#34445f;font-size:.68rem;font-weight:900;letter-spacing:.04em}.audit-secondary-table-row{padding:10px;border-top:1px solid rgba(49,83,186,.08);color:#162033;font-size:.82rem;line-height:1.25}.audit-secondary-table-head>span,.audit-secondary-table-row>span{min-width:0;overflow-wrap:anywhere}.audit-secondary-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:26px;padding:4px 8px;border-radius:999px;background:rgba(49,83,186,.08);color:#3153ba;font-size:.72rem;font-weight:900}.audit-secondary-status.is-risk{background:rgba(207,63,90,.1);color:#a82240}.audit-secondary-status.is-positive{background:rgba(31,154,109,.1);color:#137553}.audit-secondary-status.is-weak{background:rgba(245,158,11,.12);color:#9a5b00}.audit-secondary-status.is-stable{background:rgba(83,98,122,.1);color:#46556d}.audit-secondary-actions{display:flex;justify-content:flex-end}.audit-secondary-button{min-height:36px;padding:8px 12px;border-radius:8px;font-size:.84rem;font-weight:850}.audit-secondary-button:disabled{cursor:not-allowed;opacity:.48}.audit-secondary-drawer-backdrop{position:fixed;inset:0;z-index:70;display:grid;justify-items:end;background:rgba(10,18,32,.38)}.audit-secondary-drawer{width:min(1080px,94vw);height:100%;min-width:0;padding:22px;overflow:hidden;border-left:1px solid rgba(49,83,186,.18);background:#f8fbff;box-shadow:-22px 0 50px rgba(15,30,58,.22)}.audit-secondary-close{min-height:36px;padding:8px 12px;border-radius:8px}.audit-secondary-detail-wrap{max-height:calc(100vh - 108px);overflow:auto;border:1px solid rgba(49,83,186,.12);border-radius:8px;background:#fff}.audit-secondary-detail-table{width:100%;min-width:980px;border-collapse:collapse}.audit-secondary-detail-table td,.audit-secondary-detail-table th{padding:10px 12px;border-bottom:1px solid rgba(49,83,186,.08);color:#162033;font-size:.86rem;text-align:left;vertical-align:top}.audit-secondary-detail-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#eef3ff;color:#34445f;font-size:.72rem;font-weight:900;letter-spacing:.04em}.audit-compact-details{border:1px solid rgba(49,83,186,.12);border-radius:14px;background:rgba(255,255,255,.74);padding:12px}.audit-compact-details>summary{cursor:pointer;color:#3153ba;font-weight:850}.audit-test-card dd{margin:4px 0 0;color:#162033;font-size:.88rem;font-weight:800;line-height:1.3}.audit-test-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;color:#33445f;font-size:.9rem}@media (max-width:1180px){.audit-card-fields,.audit-data-alert,.audit-decision-main,.audit-decision-strip,.audit-filter-grid,.audit-finding-card summary,.audit-finding-detail,.audit-secondary-summary,.audit-secondary-summary-grid,.audit-test-card dl,.audit-test-fields,.audit-test-rules{grid-template-columns:1fr}.audit-card-topline,.audit-operational-heading{align-items:flex-start;flex-direction:column}.audit-decision-side{justify-items:start;text-align:left}.audit-confidence,.audit-priority,.audit-severity{justify-content:flex-start;width:-moz-fit-content;width:fit-content}}@media (max-width:760px){.audit-alerts-console .table-wrap{overflow-x:visible}.audit-secondary-layer{padding:12px}.audit-secondary-table{gap:0;border:0}.audit-secondary-table-head{display:none}.audit-secondary-table-row{grid-template-columns:1fr;gap:7px;margin-bottom:8px;border:1px solid rgba(49,83,186,.1);border-radius:8px;background:#fff}.audit-secondary-table-row>span{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);grid-gap:10px;gap:10px}.audit-secondary-table-row>span:before{content:attr(data-label);color:#627089;font-size:.68rem;font-weight:900;letter-spacing:.04em}.audit-secondary-drawer{width:100vw;padding:16px}.audit-breakdown-table{gap:0;border:0;background:transparent}.audit-breakdown-table-head{display:none}.audit-breakdown-table-row{grid-template-columns:1fr;gap:7px;margin-bottom:8px;border:1px solid rgba(49,83,186,.1);border-radius:8px;background:#fff}.audit-breakdown-table-row>span{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);grid-gap:10px;gap:10px}.audit-breakdown-table-row>span:before{content:attr(data-label);color:#627089;font-size:.68rem;font-weight:900;letter-spacing:.04em}.audit-alerts-console .table{min-width:0;display:block}.audit-alerts-console .table thead{display:none}.audit-alerts-console .table tbody,.audit-alerts-console .table td,.audit-alerts-console .table tr{display:block;width:100%}.audit-alerts-console .table tr{padding:12px;border-bottom:1px solid rgba(49,83,186,.12)}.audit-alerts-console .table td{position:static;max-width:none;min-width:0;padding:8px 0;border-bottom:0;background:transparent}.audit-alerts-console .table td:before{content:attr(data-label);display:block;margin-bottom:3px;color:#627089;font-size:.72rem;font-weight:850}}.dashboard-reference-shell .table td,.dashboard-reference-shell .table th{padding:7px 6px;border-bottom-color:rgba(148,163,184,.08);color:#e8eefc;font-size:.74rem;line-height:1.2;white-space:normal;word-break:break-word;vertical-align:top}.dashboard-reference-shell .table th{color:rgba(226,232,240,.62);font-size:.7rem}.dashboard-reference-shell .table-wrap{overflow:auto;max-height:170px}.dashboard-reference-shell .table{width:100%;table-layout:fixed}.dashboard-reference-shell .chart-series-chip,.dashboard-reference-shell .inline-stats span{background:rgba(255,255,255,.04);border-color:rgba(148,163,184,.14)}.widget-funnel{display:grid;grid-gap:12px;gap:12px;height:100%}.funnel-stack{grid-gap:12px;align-content:center;min-height:280px;padding:12px 0 0}.funnel-row-shell,.funnel-stack{display:grid;gap:12px;align-items:center}.funnel-row-shell{width:100%;grid-template-columns:minmax(0,1fr) 88px;grid-gap:12px}.funnel-row{min-height:56px;padding:10px 20px;border-radius:12px;background:linear-gradient(135deg,rgba(124,58,237,.92),rgba(59,130,246,.72));color:#ffffff;display:flex;justify-content:center;align-items:center;-webkit-clip-path:polygon(6% 0,94% 0,88% 100%,12% 100%);clip-path:polygon(6% 0,94% 0,88% 100%,12% 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);justify-self:center}.funnel-row-copy{display:grid;grid-gap:4px;gap:4px;justify-items:center;text-align:center}.funnel-row-copy span,.funnel-row-meta small{color:rgba(255,255,255,.84);font-size:.72rem;line-height:1.15;font-weight:700}.funnel-row-copy strong{color:#ffffff;font-size:1.08rem;line-height:1}.funnel-row-meta{display:grid;justify-items:end;grid-gap:2px;gap:2px;align-self:center}.dashboard-reference-error,.dashboard-reference-sidecopy{margin:0}.dashboard-reference-inline-share{margin:-4px 0 0;color:rgba(226,232,240,.72);font-size:.74rem;overflow-wrap:anywhere}.chart-series-chip,.dashboard-panel-shell .inline-stats span{border:1px solid rgba(149,167,199,.14);background:rgba(255,255,255,.04)}.widget-chart,.widget-insight,.widget-list-chart,.widget-table,.widget-text-block{display:grid;grid-gap:10px;gap:10px}.chart-series-row{display:flex;gap:8px;flex-wrap:wrap}.chart-series-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:.74rem}.chart-series-chip i{width:10px;height:10px;border-radius:999px;display:inline-block}.trend-chart{height:270px}.trend-chart svg{width:100%;height:100%;overflow:visible}.trend-grid-line{stroke:rgba(196,208,235,.12);stroke-width:1}.trend-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.trend-point{stroke:rgba(12,18,32,.95);stroke-width:2}.dashboard-panel-shell .chart-legend{color:rgba(222,231,249,.68)}.list-chart-row{display:grid;grid-gap:8px;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(196,208,235,.08)}.list-chart-row:last-child{padding-bottom:0;border-bottom:0}.list-chart-copy{display:grid;grid-gap:4px;gap:4px}.list-chart-value{display:grid;grid-gap:6px;gap:6px}.list-chart-track{height:8px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.dashboard-reference-shell .chart-legend,.dashboard-reference-shell .list-chart-copy p,.dashboard-reference-shell .list-chart-copy strong,.dashboard-reference-shell .list-chart-value span,.dashboard-reference-shell .muted,.dashboard-reference-shell .subhead{font-size:.8rem}.dashboard-reference-shell .chart-legend{display:flex;justify-content:space-between;gap:12px}.list-chart-fill{height:100%;border-radius:inherit;background:linear-gradient(135deg,#7d4dff,#3f8cff)}.meta-local-dashboard-shell{--meta-bg:#0b1020;--meta-sidebar:#080d1b;--meta-card:#121929;--meta-border:rgba(255,255,255,0.08);--meta-text:#ffffff;--meta-text-soft:#aab4c8;--meta-blue:#3153ba;--meta-blue-soft:#6096e9;--meta-purple:#7c3aed;--meta-green:#22c55e;display:grid;grid-template-columns:256px minmax(0,1fr);grid-gap:18px;gap:18px;width:100%;max-width:1480px;margin:0 auto;padding:18px;border-radius:28px;background:radial-gradient(circle at top left,rgba(124,58,237,.18),transparent 26%),radial-gradient(circle at top right,rgba(96,150,233,.14),transparent 24%),var(--meta-bg);box-shadow:0 28px 90px rgba(3,8,20,.42);scroll-behavior:smooth}.meta-local-dashboard-shell [id^=meta-local-]{scroll-margin-top:18px}.meta-local-dashboard-main,.meta-local-dashboard-sidebar{min-width:0}.meta-local-dashboard-sidebar{display:grid;grid-gap:16px;gap:16px;align-content:start}.meta-local-dashboard-brand,.meta-local-dashboard-filter-card,.meta-local-dashboard-kpi-card,.meta-local-dashboard-nav,.meta-local-dashboard-panel{border:1px solid var(--meta-border);background:var(--meta-card);box-shadow:none}.meta-local-dashboard-brand,.meta-local-dashboard-filter-card,.meta-local-dashboard-nav{border-radius:22px}.meta-local-dashboard-brand{display:flex;align-items:center;gap:14px;padding:18px 16px;background:linear-gradient(180deg,#111727 0,var(--meta-sidebar) 100%)}.meta-local-dashboard-brand-mark{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:linear-gradient(135deg,var(--meta-purple),var(--meta-blue-soft))}.meta-local-dashboard-brand-mark svg{width:30px;height:30px}.meta-local-dashboard-brand-copy{display:grid;grid-gap:2px;gap:2px}.meta-local-dashboard-brand-copy strong,.meta-local-dashboard-footer-metric strong,.meta-local-dashboard-funnel-bar strong,.meta-local-dashboard-funnel-rate,.meta-local-dashboard-kpi-value,.meta-local-dashboard-panel h3,.meta-local-dashboard-period-card strong,.meta-local-dashboard-series-chip,.meta-local-dashboard-table td,.meta-local-dashboard-topbar h2{color:var(--meta-text)}.meta-local-dashboard-brand-copy span,.meta-local-dashboard-chart-labels,.meta-local-dashboard-filter-error,.meta-local-dashboard-filter-field span,.meta-local-dashboard-filter-summary span,.meta-local-dashboard-kpi-note,.meta-local-dashboard-panel p,.meta-local-dashboard-panel-label,.meta-local-dashboard-period-card small,.meta-local-dashboard-period-card span,.meta-local-dashboard-table th,.meta-local-dashboard-topbar p{color:var(--meta-text-soft)}.meta-local-dashboard-nav{display:grid;grid-gap:6px;gap:6px;padding:14px;background:linear-gradient(180deg,#0d1324 0,var(--meta-sidebar) 100%)}.meta-local-dashboard-nav-link{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:14px;background:transparent;color:var(--meta-text);font-size:.94rem;font-family:inherit;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.meta-local-dashboard-nav-link.is-active,.meta-local-dashboard-nav-link:hover{background:linear-gradient(135deg,var(--meta-purple),var(--meta-blue))}.meta-local-dashboard-nav-icon{display:grid;place-items:center;width:18px;height:18px;color:rgba(255,255,255,.92)}.meta-local-dashboard-nav-icon svg{width:18px;height:18px}.meta-local-dashboard-filter-card{display:grid;grid-gap:10px;gap:10px;padding:16px;background:linear-gradient(180deg,#0d1324 0,var(--meta-sidebar) 100%)}.meta-local-dashboard-panel-label{margin:0;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700}.meta-local-dashboard-filter-field{display:grid;grid-gap:6px;gap:6px}.meta-local-dashboard-date-input,.meta-local-dashboard-filter-button{min-height:42px;border-radius:12px}.meta-local-dashboard-date-input{width:100%;padding:0 12px;border:1px solid var(--meta-border);background:rgba(255,255,255,.03);color:var(--meta-text)}.meta-local-dashboard-date-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1)}.meta-local-dashboard-filter-summary{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid var(--meta-border);background:rgba(255,255,255,.03)}.meta-local-dashboard-filter-summary strong{color:var(--meta-text);font-size:.95rem}.meta-local-dashboard-filter-actions{display:grid;grid-gap:8px;gap:8px}.meta-local-dashboard-filter-button{border:1px solid transparent;font-weight:600;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.meta-local-dashboard-filter-button:disabled,.meta-local-dashboard-insights-link:disabled,.meta-local-dashboard-share-link:disabled{cursor:default;opacity:.7}.meta-local-dashboard-filter-button:hover,.meta-local-dashboard-insights-link:hover,.meta-local-dashboard-share-link:hover{transform:translateY(-1px)}.meta-local-dashboard-filter-button.is-primary,.meta-local-dashboard-insights-link{background:linear-gradient(135deg,var(--meta-purple),var(--meta-blue));color:#ffffff}.meta-local-dashboard-filter-button.is-secondary{background:rgba(255,255,255,.04);border-color:var(--meta-border);color:var(--meta-text)}.meta-local-dashboard-main{display:grid;grid-gap:16px;gap:16px}.meta-local-dashboard-topbar{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;flex-wrap:wrap}.meta-local-dashboard-titlegroup{display:grid;grid-gap:6px;gap:6px}.meta-local-dashboard-titlegroup h2{margin:0;font-size:clamp(2rem,2.6vw,2.8rem);line-height:1.02;font-family:var(--font-body),sans-serif;font-weight:800}.meta-local-dashboard-footer-copy p,.meta-local-dashboard-titlegroup p{margin:0;font-size:.98rem;line-height:1.55}.meta-local-dashboard-topbar-actions{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap;justify-content:flex-end}.meta-local-dashboard-period-card{display:grid;grid-gap:4px;gap:4px;min-width:268px;padding:14px 16px;border-radius:16px;border:1px solid var(--meta-border);background:rgba(255,255,255,.03)}.meta-local-dashboard-period-card strong{font-size:1.06rem}.meta-local-dashboard-insights-link{min-width:140px;border:0;border-radius:16px}.meta-local-dashboard-insights-link,.meta-local-dashboard-share-link{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;font-weight:700;font-family:inherit;cursor:pointer}.meta-local-dashboard-share-link{min-width:176px;border:1px solid var(--meta-border);border-radius:16px;background:rgba(255,255,255,.04);color:var(--meta-text);transition:transform .16s ease,opacity .16s ease}.meta-local-dashboard-share-error,.meta-local-dashboard-share-url{border-radius:14px;border:1px solid var(--meta-border);background:rgba(255,255,255,.035);padding:12px 14px}.meta-local-dashboard-share-url{display:grid;grid-gap:4px;gap:4px;max-width:100%;overflow:hidden}.meta-local-dashboard-share-url span{color:var(--meta-muted);font-size:.78rem}.meta-local-dashboard-share-url strong{overflow-wrap:anywhere;font-size:.9rem;color:var(--meta-text)}.meta-local-dashboard-share-error{color:#FCA5A5;margin:0}.meta-local-dashboard-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.meta-local-dashboard-kpi-card{display:grid;grid-template-rows:auto auto auto;align-content:center;grid-gap:9px;gap:9px;min-height:118px;padding:17px 18px;border-radius:18px}.meta-local-dashboard-kpi-label{margin:0;font-size:.92rem;line-height:1.3;color:var(--meta-text)}.meta-local-dashboard-kpi-value{font-size:clamp(1.55rem,1.6vw,2.05rem);line-height:1;font-weight:800;white-space:nowrap}.meta-local-dashboard-kpi-note{margin:0;min-height:16px;font-size:.76rem;line-height:1.35;color:var(--meta-muted)}.meta-local-dashboard-kpi-note span,.meta-local-dashboard-kpi-note strong{font-weight:800}.meta-local-dashboard-kpi-note.is-positive span,.meta-local-dashboard-kpi-note.is-positive strong{color:#4ADE80}.meta-local-dashboard-kpi-note.is-negative span,.meta-local-dashboard-kpi-note.is-negative strong{color:#F87171}.meta-local-dashboard-kpi-note.is-neutral span,.meta-local-dashboard-kpi-note.is-neutral strong{color:#A8B3CF}.meta-local-dashboard-footer,.meta-local-dashboard-primary-row,.meta-local-dashboard-table-row{display:grid;grid-gap:16px;gap:16px}.meta-local-dashboard-primary-row,.meta-local-dashboard-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.meta-local-dashboard-footer{grid-template-columns:1.2fr .95fr .7fr}.meta-local-dashboard-panel{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:22px}.meta-local-dashboard-view-header{display:grid;grid-gap:6px;gap:6px;padding:2px 0 0}.meta-local-dashboard-view-header h2{margin:0;color:var(--meta-text);font-size:1.35rem;line-height:1.15}.meta-local-dashboard-panel-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.meta-local-dashboard-footer-copy h3,.meta-local-dashboard-panel-header h3{margin:0;font-size:1.04rem;line-height:1.2}.meta-local-dashboard-panel-header p{margin:4px 0 0;font-size:.84rem}.meta-local-dashboard-funnel,.meta-local-dashboard-trend{min-height:360px}.meta-local-dashboard-funnel-stack{display:grid;grid-gap:10px;gap:10px;align-content:center;height:100%;padding-top:10px}.meta-local-dashboard-funnel-row{display:grid;grid-template-columns:minmax(0,1fr) 68px;grid-gap:12px;gap:12px;align-items:center}.meta-local-dashboard-funnel-bar-shell{display:flex;justify-content:center}.meta-local-dashboard-funnel-bar{display:grid;grid-gap:4px;gap:4px;justify-items:center;align-items:center;min-height:44px;padding:10px 18px;background:linear-gradient(135deg,var(--meta-purple),var(--meta-blue-soft));-webkit-clip-path:polygon(4.5% 0,95.5% 0,89% 100%,11% 100%);clip-path:polygon(4.5% 0,95.5% 0,89% 100%,11% 100%);text-align:center}.meta-local-dashboard-funnel-bar span{color:rgba(255,255,255,.9);font-size:.84rem;line-height:1.15;font-weight:600}.meta-local-dashboard-funnel-bar strong{font-size:.96rem;line-height:1}.meta-local-dashboard-funnel-rate{font-size:.92rem;text-align:right}.meta-local-dashboard-granularity{min-width:82px;min-height:34px;padding:0 12px;border-radius:12px;border:1px solid var(--meta-border);background:rgba(255,255,255,.03);color:var(--meta-text);display:inline-flex;align-items:center;justify-content:center;font-size:.84rem}.meta-local-dashboard-series-legend{display:flex;gap:8px;flex-wrap:wrap}.meta-local-dashboard-series-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--meta-border);background:rgba(255,255,255,.03);font-size:.86rem}.meta-local-dashboard-series-chip i{width:10px;height:10px;border-radius:999px;display:inline-block}.meta-local-dashboard-chart{height:236px}.meta-local-dashboard-chart svg{width:100%;height:100%;overflow:visible}.meta-local-dashboard-grid-line{stroke:rgba(170,180,200,.12);stroke-width:1}.meta-local-dashboard-series-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.meta-local-dashboard-series-point{stroke:var(--meta-card);stroke-width:2}.meta-local-dashboard-chart-labels{display:flex;justify-content:space-between;gap:12px;font-size:.82rem}.meta-local-dashboard-table-panel{min-height:274px}.meta-local-dashboard-table-wrap{overflow-x:auto;overflow-y:hidden;border-radius:16px}.meta-local-dashboard-table{width:100%;min-width:560px;table-layout:auto;border-collapse:collapse}.meta-local-dashboard-table td,.meta-local-dashboard-table th{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.06);font-size:.84rem;line-height:1.28;vertical-align:top}.meta-local-dashboard-table th{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.meta-local-dashboard-table td:not(.is-primary),.meta-local-dashboard-table th:not(.is-primary){min-width:94px}.meta-local-dashboard-table td.is-primary,.meta-local-dashboard-table th.is-primary{min-width:132px}.meta-local-dashboard-table td{overflow-wrap:normal;word-break:normal}.meta-local-dashboard-table tbody tr:last-child td{border-bottom:0}.meta-local-dashboard-table-empty{text-align:center;color:var(--meta-text-soft)}.meta-local-dashboard-empty-panel{min-height:274px;align-content:start}.meta-local-dashboard-empty-panel p{margin:0}.meta-local-dashboard-insights-panel{min-height:274px}.meta-local-dashboard-insight-list{display:grid;grid-gap:10px;gap:10px}.meta-local-dashboard-insight-item{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.035)}.meta-local-dashboard-insight-item strong{font-size:.9rem;line-height:1.2}.meta-local-dashboard-insight-item p,.meta-local-dashboard-insight-item span{margin:0;color:var(--meta-text-soft);font-size:.82rem;line-height:1.35}.meta-local-dashboard-insight-item span{color:rgba(255,255,255,.82)}.meta-local-dashboard-insight-item.is-positive{border-color:rgba(34,197,94,.26)}.meta-local-dashboard-insight-item.is-warning{border-color:rgba(245,158,11,.28)}.meta-local-dashboard-insight-item.is-info{border-color:rgba(96,150,233,.24)}.meta-local-dashboard-footer-card{grid-template-columns:auto 1fr;align-items:start}.meta-local-dashboard-footer-icon,.meta-local-dashboard-footer-icon svg{width:44px;height:44px}.meta-local-dashboard-footer-copy{display:grid;grid-gap:10px;gap:10px}.meta-local-dashboard-footer-metric{align-content:start}.meta-local-dashboard-footer-metric strong{font-size:clamp(2rem,2.2vw,2.5rem);line-height:1}@media (max-width:1440px){.dashboard-reference-shell{grid-template-columns:240px minmax(0,1fr);max-width:1320px}.dashboard-reference-kpis{grid-template-columns:repeat(6,minmax(108px,1fr))}}.dashboard-panel-shell .table td,.dashboard-panel-shell .table th{border-bottom-color:rgba(196,208,235,.08);color:#e8eefc}.dashboard-panel-shell .table th{color:rgba(222,231,249,.68);text-transform:uppercase;font-size:.74rem;letter-spacing:.08em}.dashboard-panel-shell .alert-row{border-bottom-color:rgba(196,208,235,.08)}.widget-insight,.widget-kpi{background:radial-gradient(circle at top right,rgba(47,109,246,.14),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,255,.96))}.chart{height:240px;display:flex;align-items:flex-end;gap:10px;padding:16px 8px 8px;border-bottom:1px solid rgba(28,56,108,.1)}.bar{flex:1 1;min-height:12px;background:linear-gradient(180deg,#71a6ff,var(--accent));box-shadow:0 10px 25px rgba(47,109,246,.2);border-radius:10px 10px 0 0}.alert-row{padding-bottom:12px;border-bottom:1px solid rgba(28,56,108,.08)}.alert-row:last-child{padding-bottom:0;border-bottom:0}.audit-plan-panel{display:grid;grid-gap:18px;gap:18px}.audit-plan-summary-grid .kpi-card,.audit-plan-summary-grid .widget-kpi{min-height:108px}.reports-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.reports-meta-grid span{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid rgba(28,56,108,.08);border-radius:8px;background:rgba(255,255,255,.62);color:var(--ink-soft);line-height:1.35}.reports-meta-grid strong{color:var(--ink);font-size:.78rem;text-transform:uppercase;letter-spacing:0}.report-callout{margin:0;padding:14px 16px;border:1px solid rgba(47,109,246,.14);border-radius:8px;background:rgba(244,248,255,.78);color:var(--ink-soft)}.audit-thesis-panel{gap:18px}.audit-thesis-text{margin:0;color:#25344e;font-size:1.02rem;line-height:1.62}.report-complement{padding:14px 16px;border:1px solid rgba(47,109,246,.12);border-radius:8px;background:rgba(255,255,255,.62);color:var(--ink-soft)}.report-complement summary{cursor:pointer;color:var(--ink);font-weight:800}.validation-details{padding:10px 12px;border:1px solid rgba(151,164,190,.24);border-radius:8px;background:rgba(255,255,255,.54);color:var(--ink-soft);font-size:.88rem}.validation-details summary{cursor:pointer;color:var(--ink);font-weight:700}.validation-details ul{margin:10px 0 0;padding-left:18px}.breakdown-diagnostics-panel,.causal-tree-panel,.data-gaps-panel,.do-not-do-panel{display:grid;grid-gap:16px;gap:16px}.breakage-list,.causal-tree-list,.driver-diagnostic-list{display:grid;grid-gap:12px;gap:12px}.causal-tree-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.breakage-card,.causal-tree-item,.driver-diagnostic-card{min-width:0;padding:14px;border:1px solid rgba(47,109,246,.1);border-radius:8px;background:rgba(255,255,255,.68)}.causal-tree-item{display:grid;grid-gap:6px;gap:6px}.causal-tree-level{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:rgba(47,109,246,.08);color:#3153ba;font-size:.74rem;font-weight:800}.breakage-card h3,.causal-tree-item strong,.driver-diagnostic-card h3{color:var(--ink)}.breakage-card p,.causal-tree-item small,.data-gaps-panel li,.do-not-do-panel li,.driver-diagnostic-card p{color:var(--ink-soft);line-height:1.48}.driver-diagnostic-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.driver-diagnostic-card{display:grid;grid-gap:12px;gap:12px}.driver-diagnostic-card h3{margin:0;font-size:1rem}.driver-diagnostic-card p{margin:0}.driver-diagnostic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.driver-diagnostic-grid div{min-width:0;padding:10px;border:1px solid rgba(28,56,108,.08);border-radius:8px;background:rgba(244,248,255,.66)}.driver-diagnostic-grid dt{color:#627089;font-size:.72rem;font-weight:800;text-transform:uppercase}.driver-diagnostic-grid dd{margin:4px 0 0;color:var(--ink);line-height:1.35}.driver-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.driver-summary-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid rgba(28,56,108,.1);border-radius:8px;background:rgba(244,248,255,.66)}.driver-summary-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.driver-summary-card-header span:first-child{color:#627089;font-size:.72rem;font-weight:800;text-transform:uppercase}.driver-summary-card strong{color:var(--ink);font-size:1rem}.driver-summary-card dl{display:grid;grid-gap:8px;gap:8px;margin:0}.driver-summary-card dt{color:#627089;font-size:.7rem;font-weight:800;text-transform:uppercase}.driver-summary-card dd{margin:3px 0 0;color:var(--ink);line-height:1.35}.driver-summary-card p{margin:0;color:#4d5a71;line-height:1.45}.breakage-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.breakdown-chip-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.breakdown-section{display:grid;grid-gap:10px;gap:10px;min-width:0}.breakdown-delivery-layout{display:grid;grid-gap:16px;gap:16px;min-width:0}.breakdown-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;min-width:0}.breakdown-gap-box h3,.breakdown-section h3{margin:0;color:var(--ink);font-size:1rem}.breakdown-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px;min-width:0}.breakdown-card{align-content:start}.breakdown-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.breakdown-metric-grid .breakdown-reading{grid-column:1/-1}.breakdown-metric-grid dd{overflow-wrap:anywhere}.breakdown-gap-box{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border:1px solid rgba(245,158,11,.22);border-radius:8px;background:rgba(255,251,235,.66)}.breakdown-gap-box ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.breakdown-gap-box li{color:var(--ink-soft);line-height:1.48}.breakdown-low-volume-details{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid rgba(100,116,139,.18);border-radius:8px;background:rgba(248,250,252,.72)}.breakdown-low-volume-details>summary{cursor:pointer;color:#162033;font-weight:800}.breakdown-low-volume-details[open]>summary{margin-bottom:12px}.breakage-card{display:grid;grid-gap:10px;gap:10px}.breakage-card h3,.breakage-card p{margin:0}.data-gaps-panel ul,.do-not-do-panel ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:18px}.audit-action-list,.audit-action-main,.audit-action-rules,.manual-action-form{display:grid;grid-gap:14px;gap:14px}.audit-action-card{display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-gap:18px;gap:18px;padding:18px;border:1px solid rgba(47,109,246,.1);border-radius:8px;background:rgba(244,248,255,.76)}.audit-action-titleline{display:flex;gap:8px;flex-wrap:wrap}.audit-action-card h3{margin:0;color:#14223d;font-size:1.06rem;line-height:1.32}.audit-action-card p{margin:0}.audit-action-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.audit-action-question-grid div{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid rgba(28,56,108,.08);border-radius:8px;background:rgba(255,255,255,.58)}.audit-action-question-grid strong{color:var(--ink);font-size:.82rem}.audit-action-question-grid span{color:var(--ink-soft);line-height:1.42}.audit-action-evidence{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:8px;border:1px solid var(--line);background:rgba(255,255,255,.72);color:var(--ink-soft);line-height:1.45}.audit-action-evidence strong,.audit-action-rules strong{color:var(--ink)}.audit-action-rules{grid-template-columns:repeat(2,minmax(0,1fr));color:var(--ink-soft);font-size:.88rem;line-height:1.45}.audit-action-controls{display:grid;grid-gap:8px;gap:8px;align-content:start}.audit-action-controls .button{width:100%;min-height:42px;padding:9px 12px}.manual-action-form{padding:18px;border-radius:8px;border:1px solid var(--line);background:rgba(255,255,255,.68)}.compact-field{min-width:130px;max-width:160px}.inline-message{margin:0;color:var(--signal)}@media (max-width:860px){.audit-action-card,.audit-action-question-grid,.audit-action-rules,.driver-diagnostic-grid,.driver-summary-grid,.reports-meta-grid{grid-template-columns:1fr}}.inline-message.is-error{color:var(--danger)}.landing-shell{min-height:100vh;padding:24px;display:grid;place-items:center}.landing-stage{width:min(1200px,100%);display:grid;grid-template-columns:minmax(0,1.3fr) 340px;grid-gap:20px;gap:20px}.landing-copy{padding:40px}.landing-panel{padding:24px;display:grid;grid-gap:14px;gap:14px;align-content:center}.login-stage{width:min(1280px,100%);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start}.login-stage-minimal{width:min(560px,100%);grid-template-columns:1fr}.login-copy,.login-panel{padding:28px}.login-list{display:grid;grid-gap:12px;gap:12px}.login-point{padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.88)}.stat-block{border-radius:18px;padding:18px;background:rgba(255,255,255,.9)}@media (max-width:1180px){.auth-grid,.clients-console-layout,.content-grid,.content-stack-2,.dashboard-grid,.form-split,.landing-stage,.login-stage,.metric-grid-2,.metric-grid-3,.metric-grid-4,.shell-grid{grid-template-columns:1fr}.selected-client-strip,.workspace-bar{flex-direction:column}.rail{position:static}.dashboard-panel-shell,.hero-panel{grid-template-columns:1fr}.dashboard-grid-immersive{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid-immersive .dashboard-slot{grid-column:auto!important;grid-row:auto!important}.meta-local-dashboard-shell{grid-template-columns:1fr}.meta-local-dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-action-card,.audit-action-rules,.meta-local-dashboard-footer,.meta-local-dashboard-primary-row,.meta-local-dashboard-table-row{grid-template-columns:1fr}.dashboard-reference-shell{grid-template-columns:1fr;min-height:auto}.dashboard-reference-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-reference-auxiliary,.dashboard-reference-footer,.dashboard-reference-lower,.dashboard-reference-middle{grid-template-columns:1fr}}@media (max-width:840px){.shell{padding:14px}.shell-grid{grid-template-columns:1fr}.brand-logo-full{display:none}.brand-logo-icon{display:block}.dashboard-grid-immersive{grid-template-columns:1fr}.dashboard-grid-immersive .dashboard-slot{grid-column:1/-1!important;grid-row:auto!important}.meta-local-dashboard-shell{padding:14px}.meta-local-dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-local-dashboard-insights-link,.meta-local-dashboard-period-card,.meta-local-dashboard-topbar-actions{width:100%}.dashboard-reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-reference-actions{width:100%}.dashboard-reference-period{min-width:100%}}@media (max-width:720px){.landing-shell,.shell{padding:14px}.hero-panel,.landing-copy,.landing-panel,.login-copy,.login-panel,.panel,.rail,.widget{padding:18px}.hero-title,.landing-title{max-width:none}}