@media screen{:root{--v3-canvas:#f3f7f6;--v3-surface:#fff;--v3-surface-soft:#f7faf9;--v3-ink:#111827;--v3-ink-soft:#334155;--v3-muted:#64748b;--v3-faint:#64748b;--v3-line:#e2e8f0;--v3-line-strong:#d6deeb;--v3-primary:#0f766e;--v3-primary-strong:#115e59;--v3-primary-soft:#ecfdf5;--v3-cyan:#0e7490;--v3-cyan-soft:#ecfeff;--v3-success:#047857;--v3-success-soft:#ecfdf5;--v3-warning:#b45309;--v3-warning-soft:#fffbeb;--v3-danger:#dc2626;--v3-danger-soft:#fef2f2;--v3-shadow-sm:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0a;--v3-shadow:0 1px 2px #0f172a0a, 0 18px 50px #1e293b12}html{background:var(--v3-canvas)}body{background:radial-gradient(circle at 93% 2%, #0f766e14, transparent 31rem), radial-gradient(circle at 72% 18%, #0ea5a40b, transparent 25rem), var(--v3-canvas);color:var(--v3-ink)}::selection{color:#064e3b;background:#a7f3d0}:focus-visible{outline-offset:2px;outline:3px solid #0f766e47}body .simple-sidebar{border-right:1px solid var(--v3-line);width:248px;color:var(--v3-ink);background:radial-gradient(circle at 18% -4%,#14b8a61a,#0000 14rem),#fffffffa;box-shadow:12px 0 42px -38px #1e293b59}body .simple-brand-row{border-bottom-color:#edf0f6;min-height:82px;padding-inline:20px}body .simple-sidebar .ref-brand-mark{width:40px;height:40px;color:var(--v3-primary);background:linear-gradient(145deg,#ecfdf5,#d8f3ee);border:1px solid #a7dcd5;border-radius:13px;box-shadow:inset 0 1px #fff,0 8px 20px -15px #0f766e8c}body .simple-sidebar .ref-brand strong{color:var(--v3-ink);letter-spacing:-.015em;font-size:15px}body .simple-sidebar .ref-brand em{color:var(--v3-muted);letter-spacing:.025em;margin-top:3px;font-size:9px}body .simple-nav{padding:25px 14px}body .simple-nav-label{color:var(--v3-faint);letter-spacing:.15em;margin-bottom:10px;font-size:9px}body .simple-nav>div{gap:7px}body .simple-nav-link{min-height:58px;color:var(--v3-muted);border:1px solid #0000;border-radius:13px;padding:10px 12px;transition:background .18s,border-color .18s,color .18s,transform .18s}body .simple-nav-link strong{color:var(--v3-ink-soft);font-size:13px;font-weight:720}body .simple-nav-link small{color:var(--v3-faint);font-size:9.5px}body .simple-nav-link svg{color:#7c8aa5}body .simple-nav-link:hover{color:var(--v3-primary);background:#f8f9ff;border-color:#e4e7f5;transform:translate(2px)}body .simple-nav-link.active{box-shadow:inset 3px 0 0 var(--v3-primary), 0 10px 24px -22px #0f766eb3;color:var(--v3-primary-strong);background:linear-gradient(110deg,#ecfdf5,#f7fbfa);border-color:#b9ded8}body .simple-sidebar-status{background:linear-gradient(135deg,#f7fbff,#f5f7ff);border-color:#d9e3f2;border-radius:14px;margin:auto 14px 16px;padding:14px}body .simple-sidebar-status>span{background:#10b981;box-shadow:0 0 0 4px #10b9811f}body .simple-sidebar-status strong{color:var(--v3-ink-soft);font-size:10.5px}body .simple-sidebar-status small{color:var(--v3-muted);font-size:9px;line-height:1.5}body .simple-workspace,body .ref-workspace.simple-workspace{padding-left:248px}body .simple-header,body .ref-header.simple-header{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffffe0;border-bottom-color:#e2e8f0e6;box-shadow:0 12px 32px -32px #0f172a4d}body .simple-header-card{min-height:82px}body .simple-title h1{color:var(--v3-ink);letter-spacing:-.03em;font-size:20px}body .simple-title p{color:var(--v3-muted);font-size:11px}body .simple-main,body .ref-main.simple-main{width:min(100%,1510px);padding:28px 34px 64px}body .button{border-color:var(--v3-line-strong);background:var(--v3-surface);min-height:40px;color:var(--v3-ink-soft);border-radius:11px;font-weight:720;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}body .button:hover{box-shadow:var(--v3-shadow-sm);background:#fbfcff;border-color:#bcc6d6;transform:translateY(-1px)}body .button.primary,body .simple-header-actions .button.primary{color:#fff;background:linear-gradient(135deg,#14b8a6,#0f766e 62%,#115e59);border-color:#0f766e;box-shadow:0 12px 26px -17px #0f766ecc}body .button.primary:hover{background:linear-gradient(135deg,#0d9488,#115e59);box-shadow:0 15px 30px -18px #0f766ee6}body .ref-settings{border-color:var(--v3-line);color:var(--v3-muted);background:#fff;border-radius:11px}body .ref-settings:hover{background:var(--v3-primary-soft);color:var(--v3-primary);border-color:#99d5cd}body .eyebrow,body .hero-kicker{color:var(--v3-primary);letter-spacing:.12em;font-size:9.5px}body .ops-panel,body .visual-card,body .compact-section-card,body .compact-summary-panel,body .simple-supporting-section,body .simple-report-toolbar,body .simple-featured-reports>article,body .connection-source-card,body .connections-summary article,body .simple-panel{border-color:var(--v3-line);box-shadow:var(--v3-shadow-sm);background:#fffffff5}body .ops-panel,body .visual-card,body .compact-section-card,body .simple-supporting-section{border-radius:18px}body .compact-page-head,body .simple-reports-intro,body .connections-hero,body .simple-summary-card,body .protection-loop-card{box-shadow:var(--v3-shadow);background:radial-gradient(circle at 92% 8%,#6366f121,#0000 21rem),radial-gradient(circle at 72% 120%,#38bdf81a,#0000 18rem),linear-gradient(135deg,#fff 0%,#f8f9ff 68%,#f4f8ff 100%);border-color:#dce2f2}body .compact-page-head:after,body .simple-reports-intro:after,body .connections-hero:after,body .simple-summary-card:after,body .protection-loop-card:after{opacity:.12;border-color:#6366f1}body .compact-page-head h2,body .simple-reports-intro h2,body .connections-hero h2,body .simple-summary-copy h2,body .protection-loop-card h2{color:var(--v3-ink)}body .compact-page-head p:not(.eyebrow),body .simple-reports-intro>div:first-child>p:not(.eyebrow),body .connections-hero p:not(.eyebrow),body .simple-summary-copy>p:not(.eyebrow),body .protection-loop-card>div>p:not(.eyebrow){color:var(--v3-muted)}body .compact-page-head .eyebrow,body .simple-reports-intro .eyebrow,body .connections-hero .eyebrow,body .simple-summary-copy .eyebrow,body .protection-loop-card .eyebrow{color:var(--v3-primary)}body .compact-page-head .button:not(.primary),body .simple-summary-card .button:not(.primary),body .protection-loop-card .button:not(.primary),body .connections-hero .button{border-color:var(--v3-line-strong);color:var(--v3-ink-soft);background:#ffffffe0}body .compact-page-head .button.primary,body .simple-summary-card .button.primary,body .protection-loop-card .button.primary{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5 62%,#4338ca);border-color:#4f46e5;box-shadow:0 12px 26px -17px #4338cacc}body .ops-dashboard{gap:16px;max-width:1510px}body .ops-hero{min-height:270px;box-shadow:var(--v3-shadow);background:radial-gradient(circle at 94% 5%,#4f46e524,#0000 24rem),radial-gradient(circle at 74% 120%,#0ea5e91c,#0000 22rem),linear-gradient(128deg,#fff 0%,#f9faff 58%,#f3f7ff 100%);border-color:#dbe1f1;border-radius:24px;grid-template-columns:minmax(0,1fr) 330px;gap:34px;padding:34px 38px;position:relative}body .ops-hero:after{content:"";pointer-events:none;border:1px solid #4f46e517;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-112px;right:-78px;box-shadow:0 0 0 42px #4f46e506,0 0 0 84px #0ea5e905}body .ops-hero-copy,body .ops-score{z-index:1;position:relative}body .ops-verdict{background:var(--v3-warning-soft);color:#b45309;border:1px solid #fde7bd;font-size:9.5px}body .ops-verdict.verified{background:var(--v3-success-soft);color:#047857;border-color:#bbf7d0}body .ops-hero h2{max-width:850px;color:var(--v3-ink);margin-top:16px;font-size:clamp(31px,3.2vw,48px);line-height:1.02}body .ops-hero-copy>p{max-width:760px;color:var(--v3-muted);font-size:13.5px;line-height:1.7}body .ops-hero .button:not(.primary){color:var(--v3-ink-soft);background:#ffffffd1;border-color:#d5dbea}body .ops-score{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #c7d2fee6;border-radius:20px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:20px;min-height:172px;padding:20px;display:grid;box-shadow:0 20px 45px -32px #4338ca4d,inset 0 1px #fff}body .ops-score-ring{background:conic-gradient(var(--v3-primary) 0 var(--score-angle), #e7eaf3 var(--score-angle) 360deg);border-radius:50%;place-items:center;width:126px;height:126px;position:relative;margin:0!important;display:grid!important}body .ops-score-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #edf0f6}body .ops-score-value{z-index:1;align-items:baseline;display:flex;position:relative;margin:0!important}body .ops-score-value strong{color:var(--v3-ink);letter-spacing:-.065em;font-size:36px}body .ops-score-value small{color:var(--v3-muted);font-size:11px}body .ops-score-copy{gap:7px;min-width:0;display:grid}body .ops-score-copy>span{color:var(--v3-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:820}body .ops-score-copy>p{color:var(--v3-primary);margin:0;font-size:15px;font-weight:800}body .ops-score-copy>small{color:var(--v3-muted);font-size:9.5px;line-height:1.45}body .ops-score-copy .ops-progress{background:#e8eaf2;margin:3px 0 0}body .ops-progress span,body .ops-resolution-track span{background:linear-gradient(90deg,#6366f1,#4f46e5 62%,#2563eb)}body .ops-product-strip{border-color:var(--v3-line);background:var(--v3-line);box-shadow:var(--v3-shadow-sm);border-radius:18px}body .ops-product-strip>div,body .ops-product-strip>aside{background:#fffffff7;padding:17px 18px}body .ops-product-strip>div>span{color:#a3abc0;font-size:8.5px}body .ops-product-strip>div>svg{background:var(--v3-primary-soft);width:30px;height:30px;color:var(--v3-primary);border-radius:9px;padding:7px}body .ops-product-strip>div>strong{color:var(--v3-ink-soft);font-size:11px}body .ops-product-strip>div>p{color:var(--v3-muted);font-size:9px;line-height:1.5}body .ops-product-strip>aside{background:linear-gradient(145deg,#eef2ff,#f6f7ff)}body .ops-product-strip>aside small{color:var(--v3-primary)}body .ops-product-strip>aside strong{color:#312e81;font-size:11px}body .ops-metrics{gap:12px}body .ops-metrics>a{border-color:var(--v3-line);min-height:112px;box-shadow:var(--v3-shadow-sm);background:#fffffff7;border-radius:17px;padding:18px;position:relative;overflow:hidden}body .ops-metrics>a:after{content:"";background:#cbd5e1;height:3px;position:absolute;inset:auto 0 0}body .ops-metrics>a.resolved:after{background:#10b981}body .ops-metrics>a.in-progress:after{background:#6366f1}body .ops-metrics>a.queued:after{background:#f59e0b}body .ops-metrics>a.critical:after{background:#ef4444}body .ops-metrics>a:hover{border-color:#c7d2fe;transform:translateY(-3px);box-shadow:0 18px 36px -26px #4f46e552}body .ops-metrics>a>svg{border-radius:11px;width:38px;height:38px;padding:9px}body .ops-metrics>a.resolved>svg{background:var(--v3-success-soft);color:var(--v3-success)}body .ops-metrics>a.in-progress>svg{background:var(--v3-primary-soft);color:var(--v3-primary)}body .ops-metrics>a.queued>svg{background:var(--v3-warning-soft);color:var(--v3-warning)}body .ops-metrics>a.critical>svg{background:var(--v3-danger-soft);color:var(--v3-danger)}body .ops-metrics small{color:var(--v3-muted);font-size:9.5px}body .ops-metrics strong{color:var(--v3-ink);font-size:29px}body .ops-metrics em{color:var(--v3-muted);font-size:10px}body .security-visual-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.72fr) minmax(280px,.72fr);gap:14px}body .visual-card{border-radius:19px;min-height:265px;padding:21px}body .trend-card{grid-column:span 2}body .cycle-history-card{grid-column:auto}body .visual-card-head{margin-bottom:18px}body .visual-card-head h2{color:var(--v3-ink);font-size:16px}body .visual-card-head>svg{color:var(--v3-primary)}body .visual-live{background:var(--v3-primary-soft);color:var(--v3-primary);border:1px solid #d8dcff;font-size:8.5px}body .visual-head-stat{align-items:center;gap:8px;display:flex}body .visual-head-stat strong{color:var(--v3-ink);letter-spacing:-.04em;font-size:25px}body .visual-head-stat span{background:var(--v3-success-soft);color:var(--v3-success);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}body .visual-head-stat span.down{background:var(--v3-danger-soft);color:var(--v3-danger)}body .trend-chart{min-height:175px;padding-left:34px}body .trend-chart svg{height:153px}body .trend-axis,body .trend-labels{color:var(--v3-faint);font-size:9px}body .chart-grid{stroke:#e7eaf2;stroke-dasharray:3 6}body .trend-line{stroke:var(--v3-primary);stroke-width:3.5px}body .trend-dot{fill:#fff;stroke:var(--v3-primary);stroke-width:3px}body .workflow-visual{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px;min-height:175px;display:grid}body .workflow-donut{border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative;box-shadow:0 12px 30px -22px #4f46e599}body .workflow-donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:15px;box-shadow:inset 0 0 0 1px #edf0f5}body .workflow-donut>span{z-index:1;justify-items:center;gap:1px;display:grid;position:relative}body .workflow-donut strong{color:var(--v3-ink);letter-spacing:-.05em;font-size:29px}body .workflow-donut small{color:var(--v3-muted);text-transform:uppercase;font-size:8.5px}body .workflow-legend{gap:10px;display:grid}body .workflow-legend>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}body .workflow-legend i{background:#94a3b8;border-radius:50%;width:8px;height:8px}body .workflow-legend .resolved i{background:#10b981}body .workflow-legend .progress i{background:#4f46e5}body .workflow-legend .queued i{background:#f59e0b}body .workflow-legend span{align-items:baseline;gap:6px;display:flex}body .workflow-legend strong{color:var(--v3-ink-soft);font-size:12px}body .workflow-legend small{color:var(--v3-muted);font-size:9px}body .domain-bars{gap:13px}body .domain-bars strong{color:var(--v3-ink-soft);font-size:10px}body .domain-bars em{color:var(--v3-muted);font-size:9.5px}body .domain-bars>div>div{background:#e9edf4;height:7px}body .domain-bars i{background:linear-gradient(90deg,#38bdf8,#6366f1 68%,#4f46e5)}body .automation-card{color:var(--v3-ink);background:radial-gradient(circle at 100% 0,#38bdf81f,#0000 16rem),linear-gradient(145deg,#f8faff,#f2f5ff);border-color:#d9def1}body .automation-card .eyebrow,body .automation-card .visual-card-head>svg,body .automation-facts svg{color:var(--v3-primary)}body .automation-card .visual-card-head h2{color:var(--v3-ink)}body .automation-status-row{background:#ffffffd1;border-color:#dfe4f4}body .automation-status-row strong{color:var(--v3-ink-soft);font-size:10.5px}body .automation-status-row small{color:var(--v3-muted);font-size:9px}body .automation-pulse{background:#10b981;box-shadow:0 0 0 5px #10b9811c,0 0 20px #10b98140}body .automation-flow{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:6px;margin:13px 0;display:grid}body .automation-flow span{color:var(--v3-ink-soft);align-items:center;gap:4px;font-size:8.5px;font-weight:750;display:inline-flex}body .automation-flow span svg{color:var(--v3-primary)}body .automation-flow>i{background:linear-gradient(90deg,#c7d2fe,#93c5fd);height:1px}body .automation-facts{gap:8px}body .automation-facts>div{background:#ffffffbf;box-shadow:inset 0 0 0 1px #e5e9f3}body .automation-facts strong{color:var(--v3-ink);font-size:14px}body .automation-facts small{color:var(--v3-muted);font-size:8px}body .cycle-history-list>div{border-top-color:#e9edf4;padding:12px 0}body .cycle-history-list strong{color:var(--v3-ink-soft);font-size:10px}body .cycle-history-list small{color:var(--v3-muted);font-size:8.5px}body .cycle-history-list em{color:var(--v3-primary)}body .cycle-ok{background:var(--v3-success-soft);color:var(--v3-success)}body .ops-workspace-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr);gap:14px}body .ops-bottom-grid{gap:14px}body .ops-panel{padding:22px}body .ops-panel-head h2{color:var(--v3-ink);font-size:17px}body .ops-resolution strong,body .ops-coverage-panel .ops-panel-head>strong,body .ops-text-link{color:var(--v3-primary)}body .ops-lanes{gap:10px}body .ops-lane{background:#f9fafc;border-color:#e5e9f1;border-radius:14px;padding:13px}body .ops-lane.resolved{border-top-color:#10b981}body .ops-lane.in_progress{border-top-color:#6366f1}body .ops-lane.queued{border-top-color:#f59e0b}body .ops-lane-head span{color:var(--v3-muted);font-size:9.5px}body .ops-lane-head strong{color:var(--v3-ink)}body .ops-lane>p{color:var(--v3-faint);font-size:9px}body .ops-lane-list>a{border-color:#e5e9f1;border-radius:10px;padding:9px}body .ops-lane-list>a:hover{background:#fafaff;border-color:#c7d2fe}body .ops-lane-list strong,body .ops-source-list strong,body .ops-priority-list strong{color:var(--v3-ink-soft);font-size:10px}body .ops-lane-list small,body .ops-source-list small,body .ops-priority-list small{color:var(--v3-muted);font-size:8.5px}body .ops-response-strip{box-shadow:var(--v3-shadow-sm);background:linear-gradient(110deg,#eef2ff,#f8faff);border-color:#d8def0}body .ops-response-title>svg{color:var(--v3-primary)}body .ops-response-title strong,body .ops-response-strip>div:not(.ops-response-title) strong{color:var(--v3-ink-soft)}body .ops-response-title small,body .ops-response-strip>div:not(.ops-response-title) span{color:var(--v3-muted)}body .ops-response-strip>div:not(.ops-response-title){border-left-color:#d9def0}body .simple-file-icon{background:var(--v3-primary-soft);color:var(--v3-primary)}body .simple-report-actions a{border-color:var(--v3-line);color:var(--v3-muted)}body .simple-report-actions a:hover{background:var(--v3-primary-soft);color:var(--v3-primary);border-color:#c7d2fe}body .simple-reports-snapshot{border:1px solid #d8def5;border-left:4px solid var(--v3-primary);background:#ffffffc2}body .simple-reports-snapshot>strong{color:var(--v3-ink)}body .simple-report-toolbar{border-radius:15px}body .simple-featured-reports{gap:14px}body .simple-featured-reports>article{border-top:3px solid var(--v3-primary);border-radius:18px}body .simple-featured-reports>article:nth-child(2){border-top-color:#0ea5e9}body .simple-featured-reports>article:nth-child(3){border-top-color:#8b5cf6}body .simple-report-number,body .simple-report-card-icon,body .simple-report-process>div>span{background:var(--v3-primary-soft);color:var(--v3-primary)}body .compact-metrics article,body .protection-loop-stats article{border-color:var(--v3-line);box-shadow:var(--v3-shadow-sm);background:#fff}body .compact-metrics strong{color:var(--v3-ink)}body .compact-disclosure>summary:hover{background:#f8f9ff}body .compact-disclosure[open]{box-shadow:inset 3px 0 0 var(--v3-primary);background:#fafaff}body .compact-record-id,body .text-link{color:var(--v3-primary)}body .compact-ready{background:var(--v3-success-soft);color:var(--v3-success)}body .compact-alert{background:var(--v3-danger-soft);color:var(--v3-danger)}body .protection-loop-card{border-radius:20px}body .protection-loop-stages article{color:var(--v3-ink);background:#ffffffbf;border-color:#dde3f1}body .protection-loop-stages article>svg{color:var(--v3-primary)}body .protection-loop-stages article>span{color:#aab2c3}body .protection-loop-stages small{color:var(--v3-primary)}body .protection-loop-stages strong{color:var(--v3-ink-soft)}body .protection-loop-stages p{color:var(--v3-muted)}body .client-protection-flow{border-color:var(--v3-line);box-shadow:var(--v3-shadow-sm);background:#fff}body .client-protection-flow article>svg{color:var(--v3-primary)}body .protection-report-link{background:linear-gradient(90deg,#eef2ff,#fff);border-color:#d8def2}body .connections-summary{gap:12px}body .connections-summary article{border-radius:17px;min-height:94px}body .summary-icon.connected{background:var(--v3-success-soft);color:var(--v3-success)}body .summary-icon.ready{background:var(--v3-primary-soft);color:var(--v3-primary)}body .summary-icon.setup{background:var(--v3-warning-soft);color:var(--v3-warning)}body .connections-summary strong{color:var(--v3-ink)}body .connection-card-grid{gap:14px}body .connection-source-card{border-radius:18px}body .connection-source-card:before{width:4px}body .connection-source-card.connected:before{background:#10b981}body .connection-source-card.ready:before{background:#6366f1}body .connection-source-card.limited:before{background:#f59e0b}body .connection-source-icon{background:var(--v3-primary-soft);color:var(--v3-primary)}body .connection-source-card h3{color:var(--v3-ink)}body .connection-source-card>p{color:var(--v3-muted)}body .connection-source-setup{color:var(--v3-muted);background:#f7f9fc}body .connection-source-setup svg{color:var(--v3-primary)}body .connections-safety-note{color:var(--v3-primary);background:linear-gradient(90deg,#eef2ff,#fff);border-color:#d8def2}body input,body select,body textarea{border-color:var(--v3-line-strong);color:var(--v3-ink);background:#fff;border-radius:10px}body input:focus,body select:focus,body textarea:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f11f}@media (max-width:1280px){body .security-visual-grid{grid-template-columns:1fr 1fr}body .trend-card{grid-column:1/-1}body .ops-score{grid-template-columns:112px minmax(0,1fr)}body .ops-score-ring{width:108px;height:108px}}@media (max-width:1080px){body .simple-sidebar{width:224px}body .simple-workspace,body .ref-workspace.simple-workspace{padding-left:224px}body .ops-hero{grid-template-columns:1fr}body .ops-score{grid-template-columns:126px minmax(0,1fr);width:100%}body .ops-score-ring{width:120px;height:120px}}@media (max-width:900px){body .simple-sidebar{width:min(310px,88vw)}body .simple-workspace,body .ref-workspace.simple-workspace{padding-left:0}body .simple-main,body .ref-main.simple-main{padding:22px 20px 48px}body .security-visual-grid{grid-template-columns:1fr}body .trend-card{grid-column:auto}body .visual-card{min-height:0}body .ops-workspace-grid,body .ops-bottom-grid{grid-template-columns:1fr}}@media (max-width:720px){body .simple-header-card{min-height:68px}body .simple-main,body .ref-main.simple-main{padding:18px 14px 38px}body .ops-dashboard{gap:12px}body .ops-hero{border-radius:19px;gap:24px;min-height:0;padding:24px 20px}body .ops-hero h2{font-size:30px}body .ops-score{grid-template-columns:104px minmax(0,1fr);gap:16px;min-height:138px;padding:15px}body .ops-score-ring{width:102px;height:102px}body .ops-score-value strong{font-size:30px}body .ops-product-strip{grid-template-columns:1fr 1fr}body .ops-product-strip>aside{grid-column:1/-1}body .ops-metrics{grid-template-columns:1fr 1fr}body .ops-lanes{grid-template-columns:1fr}body .workflow-visual{grid-template-columns:120px minmax(0,1fr)}body .workflow-donut{width:116px;height:116px}body .automation-flow{grid-template-columns:1fr 1fr;gap:7px}body .automation-flow>i{display:none}}@media (max-width:520px){body .compact-action span{display:none}body .ops-score{text-align:center;grid-template-columns:1fr;justify-items:center}body .ops-score-copy{justify-items:center}body .ops-score-copy .ops-progress{width:100%}body .ops-product-strip,body .ops-metrics{grid-template-columns:1fr}body .ops-product-strip>aside{grid-column:auto}body .workflow-visual{grid-template-columns:1fr;justify-items:center}body .workflow-legend{grid-template-columns:1fr 1fr;width:100%}body .ops-panel,body .visual-card{padding:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--v3-canvas:#f3f5fb;--v3-primary:#5b5ce2;--v3-primary-strong:#3730a3;--v3-primary-soft:#eef0ff}body{background:radial-gradient(circle at 88% 5%,#6366f11c,#0000 30rem),radial-gradient(circle at 45% 82%,#8b5cf60e,#0000 32rem),#f3f5fb}body .simple-sidebar{background:linear-gradient(#eef0ffd1,#0000 19rem),#fbfcfffa;border-right-color:#dfe3f1}body .simple-sidebar .ref-brand-mark{color:#4f46e5;background:linear-gradient(145deg,#f0f1ff,#e6e8ff);border-color:#cdd2ff}body .simple-nav-link:hover{color:#4338ca;background:#f4f5ff;border-color:#dfe2ff}body .simple-nav-link:hover svg{color:#4f46e5}body .simple-nav-link.active{color:#3730a3;background:linear-gradient(110deg,#eceeff,#f8f8ff);border-color:#cdd2ff;box-shadow:inset 3px 0 #5b5ce2,0 12px 26px -23px #4f46e5b3}body .simple-nav-link.active strong{color:#312e81}body .simple-nav-link.active svg,body .simple-nav-link.active small{color:#5145cd}body .simple-sidebar-status{background:linear-gradient(135deg,#f0f2ff,#f8f7ff);border-color:#d8dcf2}body .simple-header,body .ref-header.simple-header{background:#f8f9fde6;border-bottom-color:#e1e4ef}body .button.primary,body .simple-header-actions .button.primary{background:linear-gradient(135deg,#6d5df5,#5145cd 58%,#4338ca);border-color:#5145cd;box-shadow:0 14px 28px -17px #4338cab8}body .button.primary:hover{background:linear-gradient(135deg,#5d50e8,#4338ca)}body .eyebrow,body .hero-kicker{color:#5950d9}.executive-dashboard-v5{gap:16px;width:100%;max-width:1440px;margin:0 auto;display:grid}.executive-dashboard-v5 .client-hero-v4{isolation:isolate;border:1px solid #969dff40;grid-template-columns:minmax(0,1fr) 350px;gap:42px;min-height:326px;padding:34px 38px;position:relative;overflow:hidden;box-shadow:0 28px 70px -35px #11184ac7;color:#fff!important;background:radial-gradient(circle at 91% 15%,#8b5cf66b,#0000 20rem),radial-gradient(circle at 62% 115%,#38bdf829,#0000 22rem),linear-gradient(124deg,#090d20 0%,#121b42 48%,#312e81 100%)!important}.executive-dashboard-v5 .client-hero-v4:before{content:"";z-index:-1;opacity:.34;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.executive-dashboard-v5 .client-hero-v4:after{content:"";z-index:-1;border:1px solid #c4b5fd33;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-180px;right:-95px;box-shadow:0 0 0 62px #818cf80b,0 0 0 124px #818cf806}.executive-dashboard-v5 .client-status-v4,.executive-dashboard-v5 .client-status-v4.verified{color:#d9d6ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border-color:#c4b5fd45}.executive-dashboard-v5 .client-hero-copy-v4 h2{max-width:760px;font-size:clamp(36px,3.25vw,52px);line-height:1.02;color:#fff!important}.executive-dashboard-v5 .client-hero-copy-v4>p{max-width:720px;margin-bottom:19px;font-size:14.5px;line-height:1.65;color:#c3c9df!important}.executive-cycle-facts-v5{flex-wrap:wrap;gap:0;margin:0 0 23px;display:flex}.executive-cycle-facts-v5>span{border-left:1px solid #ffffff26;gap:2px;min-width:112px;padding:0 18px;display:grid}.executive-cycle-facts-v5>span:first-child{border-left:0;padding-left:0}.executive-cycle-facts-v5 strong{color:#fff;letter-spacing:-.035em;font-size:20px}.executive-cycle-facts-v5 small{color:#9ea8c7;text-transform:uppercase;letter-spacing:.07em;font-size:9.5px;font-weight:700}.executive-dashboard-v5 .client-hero-actions-v4 .button.primary{color:#fff;background:linear-gradient(135deg,#7769f6,#5b4ee6);border-color:#8b7ff8}.executive-dashboard-v5 .client-hero-actions-v4 .button:not(.primary){color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#fff3}.executive-dashboard-v5 .client-score-v4{border-color:#cac8ff42;box-shadow:inset 0 1px #ffffff1f,0 22px 46px -30px #000c;color:#fff!important;background:#080d2594!important}.executive-dashboard-v5 .client-score-top-v4>span,.executive-dashboard-v5 .client-score-top-v4 em,.executive-dashboard-v5 .client-score-number-v4 small{color:#aeb6d0}.executive-dashboard-v5 .client-score-top-v4>span svg{color:#a99fff}.executive-dashboard-v5 .client-score-number-v4 strong{color:#fff!important}.executive-dashboard-v5 .client-score-number-v4 span{color:#c9c5ff;background:#818cf82e}.executive-dashboard-v5 .client-score-track-v4{background:#ffffff1f}.executive-dashboard-v5 .client-score-track-v4 span{background:linear-gradient(90deg,#22d3ee,#818cf8 58%,#a78bfa)}.executive-dashboard-v5 .client-score-meta-v4 span{color:#adb6d0}.executive-dashboard-v5 .client-score-meta-v4 svg{color:#79e0c3}.executive-dashboard-v5 .client-kpis-v4>a{border-color:#dfe3ef;box-shadow:0 13px 35px -29px #1f264e73}.executive-dashboard-v5 .client-kpis-v4>a.resolved{background:linear-gradient(145deg,#fff,#f0fdf8)}.executive-dashboard-v5 .client-kpis-v4>a.progress{background:linear-gradient(145deg,#fff,#f0f1ff)}.executive-dashboard-v5 .client-kpis-v4>a.queued{background:linear-gradient(145deg,#fff,#fff9eb)}.executive-dashboard-v5 .client-kpis-v4>a.critical{background:linear-gradient(145deg,#fff,#fff4f5)}.executive-dashboard-v5 .client-posture-card-v4{border-color:#28315c;box-shadow:0 24px 58px -35px #11184ab8;background:radial-gradient(circle at 92% 2%,#7c6bff33,#0000 18rem),linear-gradient(145deg,#10162f,#18234c)!important}.executive-dashboard-v5 .client-posture-card-v4 .eyebrow{color:#9f97ff}.executive-dashboard-v5 .client-posture-card-v4 .client-visual-head-v4 h2,.executive-dashboard-v5 .client-posture-card-v4 .client-chart-score-v4 strong,.executive-dashboard-v5 .client-posture-card-v4 .client-domain-row-v4 strong{color:#fff}.executive-dashboard-v5 .client-posture-card-v4 .client-trend-axis-v4,.executive-dashboard-v5 .client-posture-card-v4 .client-trend-labels-v4,.executive-dashboard-v5 .client-posture-card-v4 .client-domain-row-v4 em{color:#8994b3}.executive-dashboard-v5 .client-posture-card-v4 .client-chart-grid-v4{stroke:#ffffff1a}.executive-dashboard-v5 .client-posture-card-v4 .client-trend-line-v4{stroke:#9b8cff}.executive-dashboard-v5 .client-posture-card-v4 .client-trend-dot-v4{fill:#172149;stroke:#a99fff}.executive-dashboard-v5 .client-posture-card-v4 .client-domain-row-v4{border-top-color:#ffffff1a}.executive-dashboard-v5 .client-posture-card-v4 .client-domain-row-v4>div>div{background:#ffffff1a}.executive-dashboard-v5 .client-posture-card-v4 .client-domain-row-v4 i{background:linear-gradient(90deg,#22d3ee,#8b7ff8)}.executive-dashboard-v5 .client-workflow-card-v4{background:linear-gradient(145deg,#fff,#f2f1ff);border-color:#dfe1f7}.executive-dashboard-v5 .client-automation-card-v4{background:linear-gradient(145deg,#f4fffb,#eef3ff);border-color:#d4eae4}.executive-dashboard-v5 .client-auto-flow-v4>span{color:#5145cd}.executive-dashboard-v5 .client-auto-flow-v4>i{background:linear-gradient(90deg,#b9b5f8,#8ee3d1)}.executive-dashboard-v5 .client-auto-facts-v4>span{background:#ffffffb8}.executive-dashboard-v5 .client-panel-v4,.executive-dashboard-v5 .client-reports-band-v4{border-color:#e0e3ee;box-shadow:0 14px 38px -31px #1f264e66}.executive-dashboard-v5 .client-reports-band-v4{background:linear-gradient(120deg,#fff,#f7f6ff)}.executive-dashboard-v5 .client-source-strip-v4{background:linear-gradient(100deg,#eef0ff,#f9f8ff 48%,#f0fbf8);border-color:#d6daf2}.executive-dashboard-v5 .client-source-strip-v4>div:first-child{color:#5145cd}@media (max-width:1180px){.executive-dashboard-v5 .client-hero-v4{grid-template-columns:1fr}.executive-dashboard-v5 .client-score-v4{max-width:620px}}@media (max-width:780px){.executive-dashboard-v5 .client-hero-v4{min-height:0;padding:27px 22px}.executive-dashboard-v5 .client-hero-copy-v4 h2{font-size:34px}.executive-cycle-facts-v5{grid-template-columns:1fr 1fr;gap:14px 0;display:grid}.executive-cycle-facts-v5>span:nth-child(3){border-left:0;padding-left:0}}@media (max-width:520px){.executive-cycle-facts-v5>span{min-width:0;padding-inline:13px}.executive-dashboard-v5 .client-hero-copy-v4 h2{font-size:30px}}.client-hero-v4{border-color:#d5e4e1;min-height:226px;box-shadow:0 18px 55px #0f4e4812;background:radial-gradient(circle at 92% 6%,#14b8a61f,#0000 24rem),radial-gradient(circle at 62% 130%,#0e749012,#0000 20rem),#fff!important}.client-status-v4{color:#0f766e;background:#effaf7;border-color:#a7dcd5;font-size:11.5px}.client-hero-copy-v4 h2{max-width:850px;font-size:clamp(34px,3.1vw,47px);color:#102a2a!important}.client-hero-copy-v4>p{max-width:810px;font-size:15px;line-height:1.65;color:#526b68!important}.client-dashboard-v4 .button.primary{background:linear-gradient(135deg,#14b8a6,#0f766e 65%,#115e59);border-color:#0f766e}.client-score-v4{border-color:#cfe1de;box-shadow:0 16px 38px -28px #0f766e66}.client-score-top-v4>span{font-size:12.5px}.client-score-top-v4>span svg,.client-score-meta-v4 svg{color:#0f766e}.client-score-top-v4 em{font-size:11.5px}.client-score-number-v4 span{color:#0f766e;background:#e8f7f3;font-size:12px}.client-score-track-v4 span{background:linear-gradient(90deg,#2dd4bf,#0f766e)}.client-score-meta-v4 span{color:#526b68;font-size:12px}.client-kpis-v4>a{border-color:#dce7e5;min-height:112px;box-shadow:0 10px 30px #0f4e480a}.client-kpis-v4>a:hover{border-color:#a7dcd5;box-shadow:0 16px 34px -23px #0f766e52}.client-kpis-v4 small{font-size:11px}.client-kpis-v4 p{font-size:12.5px}.client-posture-card-v4,.client-workflow-card-v4,.client-automation-card-v4,.client-panel-v4,.client-reports-band-v4{background:#fff;border:1px solid #dce7e5;box-shadow:0 12px 36px #0f4e480b}.client-visual-head-v4 h2,.client-panel-head-v4 h2{color:#102a2a;font-size:19px}.client-chart-score-v4 strong{color:#102a2a;font-size:31px}.client-chart-score-v4 span{font-size:11px}.client-trend-line-v4,.client-trend-dot-v4{stroke:#0f766e}.client-domain-row-v4 strong{font-size:12px}.client-domain-row-v4 em,.client-trend-axis-v4,.client-trend-labels-v4{font-size:11px}.client-domain-row-v4 i{background:linear-gradient(90deg,#2dd4bf,#0f766e)}.client-stacked-bar-v4 .progress,.client-workflow-list-v4 .progress>i{background:#0f766e}.client-workflow-list-v4 span{font-size:12px}.client-workflow-list-v4 strong{font-size:14px}.client-workflow-card-v4>a,.client-panel-head-v4>a,.client-source-strip-v4>a{color:#0f766e;font-size:12px}.client-auto-flow-v4>span,.client-auto-facts-v4 svg{color:#0f766e}.client-auto-flow-v4 strong{font-size:11px}.client-auto-facts-v4>span{font-size:10.5px}.client-auto-facts-v4 strong{font-size:12px}.client-auto-note-v4{color:#64748b;margin:12px 0 0;font-size:11.5px;line-height:1.5}.client-priority-list-v4>a{grid-template-columns:70px minmax(0,1fr) auto;padding:15px 0}.client-priority-list-v4>a>div{gap:6px}.client-priority-list-v4 small{color:#64748b;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.client-empty-v4 strong{font-size:14px}.client-empty-v4 small{font-size:12px}.client-recent-list-v4{display:grid}.client-recent-list-v4>div{border-top:1px solid #e8efed;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:15px 0;display:grid}.client-recent-list-v4>div>span{color:#047857;background:#ecfdf5;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.client-recent-list-v4>div>div{gap:5px;min-width:0;display:grid}.client-recent-list-v4 strong{color:#243b3a;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.client-recent-list-v4 small{color:#64748b;font-size:12px}.client-reports-band-v4{border-radius:19px;padding:22px}.client-report-grid-v4{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.client-report-grid-v4>article{background:#f9fbfa;border:1px solid #e0e9e7;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:15px;display:grid}.client-report-grid-v4>article>span{color:#0f766e;background:#e8f7f3;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.client-report-grid-v4>article>div:nth-child(2){gap:5px;min-width:0;display:grid}.client-report-grid-v4 strong{color:#243b3a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.client-report-grid-v4 small{color:#64748b;font-size:11.5px}.client-report-grid-v4>article>div:last-child{gap:6px;display:flex}.client-report-grid-v4>article>div:last-child a{color:#526b68;border:1px solid #d5e3e0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.client-report-grid-v4>article>div:last-child a:hover{color:#0f766e;background:#ecfdf5;border-color:#99d5cd}.client-source-strip-v4{background:linear-gradient(90deg,#f3faf8,#fff);border-color:#d5e4e1}.client-source-strip-v4>div:first-child{color:#0f766e}.client-source-strip-v4>div:first-child small{font-size:11.5px}.client-source-pills-v4>span{font-size:10.5px}body .simple-supporting-disclosure{padding:0;overflow:hidden}body .simple-supporting-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}body .simple-supporting-disclosure>summary::-webkit-details-marker{display:none}body .simple-supporting-disclosure>summary>span{gap:4px;display:grid}body .simple-supporting-disclosure>summary strong{color:#243b3a;font-size:15px}body .simple-supporting-disclosure>summary small{color:#64748b;font-size:12px}body .simple-supporting-disclosure>summary svg{color:#0f766e;transition:transform .18s}body .simple-supporting-disclosure[open]>summary svg{transform:rotate(180deg)}body .simple-supporting-disclosure .simple-supporting-list{border-top:1px solid #e4ecea;padding:12px 22px 22px}@media (max-width:1100px){.client-report-grid-v4{grid-template-columns:1fr}}@media (max-width:640px){.client-report-grid-v4>article{grid-template-columns:auto minmax(0,1fr)}.client-report-grid-v4>article>div:last-child{grid-column:2}}.client-dashboard-v4{gap:16px;width:100%;max-width:1440px;margin:0 auto;display:grid}.client-hero-v4{border:1px solid #dde3ee;border-radius:22px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:38px;min-height:238px;padding:32px 36px;display:grid;overflow:hidden;box-shadow:0 18px 55px #1e293b12;color:#111827!important;background:radial-gradient(circle at 94% 8%,#6366f11f,#0000 23rem),radial-gradient(circle at 65% 130%,#0ea5e914,#0000 19rem),#fff!important}.client-hero-copy-v4{min-width:0}.client-status-v4{color:#4338ca;letter-spacing:.035em;text-transform:uppercase;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.client-status-v4.verified{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.client-hero-copy-v4 h2{letter-spacing:-.045em;max-width:800px;margin:17px 0 0;font-size:clamp(32px,3.2vw,48px);font-weight:780;line-height:1.04;color:#111827!important}.client-hero-copy-v4>p{max-width:790px;margin:14px 0 22px;font-size:14px;line-height:1.65;color:#5f6b7e!important}.client-hero-actions-v4{flex-wrap:wrap;gap:10px;display:flex}.client-hero-actions-v4 .button{min-height:42px}.client-score-v4{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #dce2ef;border-radius:18px;gap:16px;min-width:0;padding:21px;display:grid;box-shadow:0 16px 38px -28px #4f46e561,inset 0 1px #fff;color:#111827!important;background:#ffffffe0!important}.client-score-top-v4{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-score-top-v4>span{color:#5f6b7e;align-items:center;gap:7px;font-size:11px;font-weight:780;display:inline-flex}.client-score-top-v4>span svg{color:#4f46e5}.client-score-top-v4 em{color:#7a869a;font-size:10px;font-style:normal}.client-score-number-v4{align-items:baseline;gap:6px;display:flex}.client-score-number-v4 strong{letter-spacing:-.075em;font-size:58px;font-weight:780;line-height:.95;color:#111827!important}.client-score-number-v4 small{color:#6b7280;font-size:15px}.client-score-number-v4 span{color:#4338ca;background:#eef2ff;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:11px;font-weight:800}.client-score-track-v4{background:#e7eaf1;border-radius:999px;height:8px;overflow:hidden}.client-score-track-v4 span{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#6366f1 62%,#4f46e5);height:100%;display:block}.client-score-meta-v4{grid-template-columns:1fr 1fr;gap:8px;display:grid}.client-score-meta-v4 span{color:#5f6b7e;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.client-score-meta-v4 svg{color:#4f46e5}.client-kpis-v4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.client-kpis-v4>a{background:#fff;border:1px solid #e0e5ee;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-height:108px;padding:17px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 30px #1e293b0b}.client-kpis-v4>a:hover{border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 16px 34px -23px #4f46e552}.client-kpis-v4>a>span{color:#64748b;background:#f1f5f9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.client-kpis-v4>a.resolved>span{color:#047857;background:#ecfdf5}.client-kpis-v4>a.progress>span{color:#4f46e5;background:#eef2ff}.client-kpis-v4>a.queued>span{color:#b45309;background:#fffbeb}.client-kpis-v4>a.critical>span{color:#dc2626;background:#fef2f2}.client-kpis-v4>a>div{grid-template-columns:1fr auto;align-items:baseline;gap:1px 8px;min-width:0;display:grid}.client-kpis-v4 small{color:#64748b;letter-spacing:.075em;text-transform:uppercase;font-size:10.5px;font-weight:800}.client-kpis-v4 strong{color:#111827;letter-spacing:-.05em;grid-area:1/2/span 2;font-size:31px}.client-kpis-v4 p{color:#64748b;margin:3px 0 0;font-size:11px}.client-visual-grid-v4{grid-template-columns:minmax(0,1.65fr) minmax(350px,.72fr);align-items:stretch;gap:14px;display:grid}.client-posture-card-v4,.client-workflow-card-v4,.client-automation-card-v4,.client-panel-v4{background:#fff;border:1px solid #e0e5ee;border-radius:19px;min-width:0;box-shadow:0 12px 36px #1e293b0d}.client-posture-card-v4{padding:22px 24px}.client-visual-stack-v4{grid-template-rows:1fr 1fr;gap:14px;display:grid}.client-workflow-card-v4,.client-automation-card-v4{padding:20px}.client-visual-head-v4{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.client-visual-head-v4 .eyebrow{margin:0}.client-visual-head-v4 h2{color:#111827;letter-spacing:-.025em;margin:4px 0 0;font-size:17px}.client-visual-head-v4>svg{color:#4f46e5}.client-chart-score-v4{align-items:center;gap:8px;display:flex}.client-chart-score-v4 strong{color:#111827;letter-spacing:-.05em;font-size:29px}.client-chart-score-v4 span{color:#047857;background:#ecfdf5;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.client-chart-score-v4 span.down{color:#dc2626;background:#fef2f2}.client-trend-v4{min-height:175px;margin-top:12px;padding-left:34px;position:relative}.client-trend-v4 svg{width:100%;height:155px;display:block;overflow:visible}.client-trend-axis-v4{color:#64748b;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:12px auto 25px 0}.client-chart-grid-v4{stroke:#e6eaf1;stroke-width:1px;stroke-dasharray:4 6}.client-trend-line-v4{fill:none;stroke:#4f46e5;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.client-trend-dot-v4{fill:#fff;stroke:#4f46e5;stroke-width:3px}.client-trend-labels-v4{color:#64748b;justify-content:space-between;margin-top:-3px;font-size:10px;display:flex}.client-domain-row-v4{border-top:1px solid #edf0f5;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:17px;padding-top:17px;display:grid}.client-domain-row-v4>div>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.client-domain-row-v4 strong{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.client-domain-row-v4 em{color:#64748b;font-size:10px;font-style:normal;font-weight:750}.client-domain-row-v4>div>div{background:#e8ecf3;border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.client-domain-row-v4 i{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#4f46e5);height:100%;display:block}.client-stacked-bar-v4{background:#e8ecf3;border-radius:99px;gap:3px;height:10px;margin:19px 0 15px;display:flex;overflow:hidden}.client-stacked-bar-v4>i{min-width:0;height:100%;display:block}.client-stacked-bar-v4 .resolved{background:#10b981}.client-stacked-bar-v4 .progress{background:#6366f1}.client-stacked-bar-v4 .queued{background:#f59e0b}.client-stacked-bar-v4 .exception{background:#94a3b8}.client-workflow-list-v4{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.client-workflow-list-v4>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.client-workflow-list-v4>div>i{background:#94a3b8;border-radius:50%;width:8px;height:8px}.client-workflow-list-v4 .resolved>i{background:#10b981}.client-workflow-list-v4 .progress>i{background:#6366f1}.client-workflow-list-v4 .queued>i{background:#f59e0b}.client-workflow-list-v4 span{color:#64748b;font-size:10.5px}.client-workflow-list-v4 strong{color:#111827;font-size:13px}.client-workflow-card-v4>a{color:#4f46e5;align-items:center;gap:5px;margin-top:16px;font-size:10.5px;font-weight:780;display:inline-flex}.client-live-dot-v4{color:#047857;text-transform:uppercase;background:#ecfdf5;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.client-live-dot-v4>i{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b9811f}.client-auto-flow-v4{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:7px;margin:20px 0;display:grid}.client-auto-flow-v4>span{color:#4f46e5;justify-items:center;gap:5px;display:grid}.client-auto-flow-v4 strong{color:#374151;font-size:9.5px}.client-auto-flow-v4>i{background:linear-gradient(90deg,#c7d2fe,#bae6fd);height:1px}.client-auto-facts-v4{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.client-auto-facts-v4>span{color:#64748b;background:#f7f9fc;border:1px solid #e6e9f2;border-radius:10px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:2px 5px;padding:9px 5px;font-size:9px;display:grid}.client-auto-facts-v4 svg{color:#4f46e5}.client-auto-facts-v4 strong{color:#111827;font-size:13px}.client-auto-facts-v4 em{color:#6b7280;letter-spacing:.015em;text-align:center;grid-column:1/-1;font-size:8px;font-style:normal;font-weight:720}.client-auto-facts-v4>span.fixed{background:#f0fdf8;border-color:#ccefe2}.client-auto-facts-v4>span.fixed svg{color:#059669}.client-auto-facts-v4>span.new{background:#fffbeb;border-color:#f4e5c4}.client-auto-facts-v4>span.new svg{color:#d97706}.client-auto-facts-v4>span.passed{background:#f4f7ff;border-color:#dbe5ff}.client-auto-facts-v4>span.monitored{background:#f8fafc;border-color:#e5e7eb}.client-content-grid-v4{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px;display:grid}.client-panel-v4{padding:22px}.client-panel-head-v4{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.client-panel-head-v4 .eyebrow{margin:0}.client-panel-head-v4 h2{color:#111827;letter-spacing:-.025em;margin:4px 0 0;font-size:17px}.client-panel-head-v4>a{color:#4f46e5;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:780;display:inline-flex}.client-priority-list-v4,.client-report-list-v4{display:grid}.client-priority-list-v4>a{border-top:1px solid #edf0f5;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 0;display:grid}.client-priority-list-v4>a>div{gap:4px;min-width:0;display:grid}.client-priority-list-v4 strong,.client-priority-list-v4 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-priority-list-v4 strong{color:#263244;font-size:11.5px}.client-priority-list-v4 small{color:#64748b;font-size:10px}.client-priority-list-v4>a>svg{color:#94a3b8}.client-report-list-v4>div{border-top:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 0;display:grid}.client-report-list-v4>div>span{color:#4f46e5;background:#eef2ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.client-report-list-v4>div>div:nth-child(2){gap:4px;min-width:0;display:grid}.client-report-list-v4 strong,.client-report-list-v4 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-report-list-v4 strong{color:#263244;font-size:11.5px}.client-report-list-v4 small{color:#64748b;font-size:10px}.client-report-list-v4>div>div:last-child{gap:6px;display:flex}.client-report-list-v4>div>div:last-child a{color:#64748b;border:1px solid #e0e5ee;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.client-report-list-v4>div>div:last-child a:hover{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.client-empty-v4{color:#047857;border-top:1px solid #edf0f5;align-items:center;gap:10px;min-height:90px;display:flex}.client-empty-v4>span{gap:3px;display:grid}.client-empty-v4 strong{color:#263244;font-size:12px}.client-empty-v4 small{color:#64748b;font-size:10px}.client-source-strip-v4{background:linear-gradient(90deg,#f8faff,#fff);border:1px solid #dce2ef;border-radius:17px;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.client-source-strip-v4>div:first-child{color:#4f46e5;align-items:center;gap:10px;display:flex}.client-source-strip-v4>div:first-child>span{gap:3px;display:grid}.client-source-strip-v4>div:first-child strong{color:#263244;font-size:11.5px}.client-source-strip-v4>div:first-child small{color:#64748b;font-size:10px}.client-source-pills-v4{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.client-source-pills-v4>span{color:#5f6b7e;background:#f1f5f9;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:9.5px;font-weight:750;display:inline-flex}.client-source-pills-v4 i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.client-source-pills-v4 .connected i{background:#10b981}.client-source-pills-v4 .ready i{background:#6366f1}.client-source-pills-v4 .limited i{background:#f59e0b}.client-source-strip-v4>a{color:#4f46e5;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:780;display:inline-flex}@media (max-width:1180px){.client-hero-v4{grid-template-columns:1fr}.client-score-v4{max-width:520px}.client-visual-grid-v4{grid-template-columns:1fr}.client-visual-stack-v4{grid-template-rows:auto;grid-template-columns:1fr 1fr}.client-content-grid-v4{grid-template-columns:1fr}.client-source-strip-v4{grid-template-columns:1fr auto}.client-source-pills-v4{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (max-width:780px){.client-hero-v4{border-radius:19px;gap:24px;min-height:0;padding:24px 20px}.client-hero-copy-v4 h2{font-size:31px}.client-score-v4{width:100%}.client-kpis-v4{grid-template-columns:1fr 1fr}.client-visual-stack-v4{grid-template-columns:1fr}.client-domain-row-v4{grid-template-columns:1fr 1fr}.client-source-strip-v4{grid-template-columns:1fr}.client-source-pills-v4{grid-area:auto;justify-content:flex-start}}@media (max-width:520px){.client-hero-actions-v4,.client-hero-actions-v4 .button{width:100%}.client-score-number-v4 strong{font-size:48px}.client-score-meta-v4,.client-kpis-v4,.client-domain-row-v4,.client-workflow-list-v4{grid-template-columns:1fr}.client-auto-flow-v4{grid-template-columns:1fr 1fr;gap:12px}.client-auto-flow-v4>i{display:none}.client-auto-facts-v4{grid-template-columns:1fr}.client-posture-card-v4,.client-workflow-card-v4,.client-automation-card-v4,.client-panel-v4{padding:17px}.client-priority-list-v4>a{grid-template-columns:58px minmax(0,1fr)}.client-priority-list-v4>a>svg{display:none}}}
.auth-page{color:#111827;background:#f5f6fb;grid-template-columns:minmax(420px,1.08fr) minmax(440px,.92fr);min-height:100vh;display:grid}.auth-story{isolation:isolate;color:#fff;background:radial-gradient(circle at 85% 14%,#8b5cf66b,#0000 23rem),radial-gradient(circle at 12% 88%,#22d3ee24,#0000 25rem),linear-gradient(138deg,#080c1e,#131d46 56%,#312e81);flex-direction:column;min-height:100vh;padding:38px 52px;display:flex;position:relative;overflow:hidden}.auth-story:before{z-index:-1;opacity:.34;content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 86%);mask-image:linear-gradient(120deg,#000,#0000 86%)}.auth-story:after{z-index:-1;content:"";border:1px solid #c4b5fd2e;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-230px;right:-190px;box-shadow:0 0 0 70px #818cf80b,0 0 0 140px #818cf806}.auth-brand{align-items:center;gap:11px;width:max-content;display:inline-flex}.auth-brand>span{color:#c7c3ff;background:#ffffff1a;border:1px solid #c4b5fd59;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.auth-brand>div{gap:2px;display:grid}.auth-brand strong{letter-spacing:-.02em;font-size:16px}.auth-brand small{color:#929bb7;font-size:9px;font-weight:700}.auth-story-copy{width:min(670px,100%);margin:auto 0;padding:60px 0}.auth-kicker{color:#a9a3ff;letter-spacing:.16em;margin:0 0 18px;font-size:10px;font-weight:850}.auth-story h1{letter-spacing:-.065em;margin:0;font-size:clamp(46px,5.2vw,76px);font-weight:780;line-height:.97}.auth-story-copy>p:not(.auth-kicker){color:#bac2da;max-width:650px;margin:24px 0 32px;font-size:15px;line-height:1.75}.auth-proof-grid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:650px;display:grid}.auth-proof-grid>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:14px;display:grid}.auth-proof-grid svg{color:#67e2c2;grid-row:1/3}.auth-proof-grid strong{font-size:12px}.auth-proof-grid small{color:#929bb7;font-size:9px}.auth-story-foot{color:#8791ad;align-items:center;gap:7px;margin:0;font-size:9.5px;display:flex}.auth-form-side{background:radial-gradient(circle at 95% 5%,#6366f117,#0000 23rem),#f7f8fc;place-items:center;min-height:100vh;padding:42px;display:grid}.auth-form-card{width:min(460px,100%)}.auth-form-heading{margin-bottom:29px}.auth-form-icon{color:#5145cd;background:linear-gradient(145deg,#f1f2ff,#e8eaff);border:1px solid #d8dafe;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:22px;display:grid}.auth-form-heading p{color:#5b50dc;letter-spacing:.14em;margin:0 0 9px;font-size:9.5px;font-weight:850}.auth-form-heading h2{color:#111827;letter-spacing:-.045em;margin:0;font-size:31px}.auth-form-heading>span:not(.auth-form-icon){color:#6b7280;margin-top:10px;font-size:12px;line-height:1.55;display:block}.auth-form-card form{gap:16px;display:grid}.auth-form-card label{color:#30384b;gap:7px;font-size:10.5px;font-weight:760;display:grid}.auth-form-card input{color:#111827;background:#fff;border:1px solid #d9deea;border-radius:12px;outline:none;width:100%;height:48px;padding:0 14px;font-size:12px;transition:border-color .16s,box-shadow .16s;box-shadow:0 8px 25px -25px #1f264e80}.auth-form-card input:focus{border-color:#7c72ed;box-shadow:0 0 0 4px #6366f11a}.auth-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-password{position:relative}.auth-password input{padding-right:48px}.auth-password button{color:#778096;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:5px;right:5px}.auth-password button:hover{color:#5145cd;background:#f0f1ff}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d5df5,#5145cd 58%,#4338ca);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;margin-top:3px;font-size:12px;font-weight:780;display:flex;box-shadow:0 16px 30px -19px #4338cacc}.auth-submit:disabled{opacity:.72;cursor:wait}.auth-error{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:10px 12px;font-size:10.5px}.auth-switch{color:#6b7280;text-align:center;margin:24px 0 0;font-size:11px}.auth-switch a{color:#5145cd;font-weight:780}.account-menu{position:relative}.account-trigger{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #dfe3ee;border-radius:12px;align-items:center;gap:9px;min-width:150px;height:42px;padding:4px 10px 4px 5px;display:flex}.account-trigger>span{color:#fff;background:linear-gradient(135deg,#6d5df5,#5145cd);border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.account-trigger>div{text-align:left;gap:2px;min-width:0;display:grid}.account-trigger strong,.account-trigger small{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.account-trigger strong{font-size:10px}.account-trigger small{color:#7b8497;font-size:8.5px}.account-popover{z-index:50;background:#fff;border:1px solid #dfe3ee;border-radius:14px;width:250px;position:absolute;top:49px;right:0;overflow:hidden;box-shadow:0 22px 55px -28px #1f264e8c}.account-popover>div{gap:4px;padding:15px;display:grid}.account-popover strong{font-size:11px}.account-popover span{color:#667085;font-size:9.5px}.account-popover small{color:#5145cd;text-transform:capitalize;font-size:8.5px;font-weight:750}.account-popover>a,.account-popover>button{color:#4b5563;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f5;align-items:center;gap:8px;width:100%;padding:12px 15px;font-size:10px;font-weight:750;display:flex}.account-popover>a:hover,.account-popover>button:hover{color:#4338ca;background:#f7f7ff}.connector-verification-action{gap:8px!important;display:grid!important}.connector-action-help{color:#7a8498;text-align:center;font-size:8.5px;line-height:1.4;display:block}.remediation-approval-confirm{background:#f7f7ff;border:1px solid #d8d9fb;border-radius:12px;grid-column:1/-1;gap:9px;width:min(390px,100%);padding:11px;display:grid}.remediation-approval-confirm p{align-items:center;gap:7px;color:#3d4260!important;-webkit-line-clamp:unset!important;margin:0!important;font-size:9.5px!important;display:flex!important}.remediation-approval-confirm p svg{color:#5145cd}.remediation-approval-confirm>div{justify-content:flex-end;gap:7px;display:flex}.remediation-approval-confirm .button{min-height:34px;padding:7px 10px;font-size:9px;width:auto!important}@media (max-width:940px){.auth-page{grid-template-columns:1fr}.auth-story{min-height:auto;padding:28px 30px}.auth-story-copy{margin:55px 0 35px;padding:0}.auth-story h1{font-size:48px}.auth-form-side{min-height:auto;padding:50px 24px 70px}.auth-story-foot{display:none}}@media (max-width:560px){.auth-story{padding:24px 20px}.auth-story h1{font-size:39px}.auth-proof-grid,.auth-field-row{grid-template-columns:1fr}.auth-form-side{padding:42px 18px 60px}.auth-form-heading h2{font-size:27px}.account-trigger{width:42px;min-width:42px;padding:4px}.account-trigger>div{display:none}}.mfa-loading{color:#697386;align-items:center;gap:10px;font-size:12px;display:flex}.mfa-enrollment{background:#fff;border:1px solid #e0e3ee;border-radius:16px;justify-items:center;gap:12px;margin:0 0 20px;padding:18px;display:grid}.mfa-enrollment img{border-radius:10px;width:190px;height:190px}.mfa-enrollment details{color:#687085;text-align:center;width:100%;font-size:10px}.mfa-enrollment summary{cursor:pointer}.mfa-enrollment code{overflow-wrap:anywhere;color:#30364d;background:#f4f5fb;border-radius:8px;margin-top:9px;padding:9px;font-size:9px;display:block}.mfa-card form input{font-variant-numeric:tabular-nums;letter-spacing:.22em;text-align:center}.auth-callback{min-height:100vh}.auth-callback .auth-submit{text-decoration:none}.access-page{color:#182033;gap:18px;width:min(1510px,100% - 44px);margin:0 auto;padding:30px 0 54px;display:grid}.access-hero{color:#fff;background:radial-gradient(circle at 88% 20%,#7c5cf673,#0000 19rem),linear-gradient(135deg,#0c1434,#17255c 62%,#342887);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex;overflow:hidden;box-shadow:0 25px 60px -40px #18205e}.access-hero p,.access-panel header p{color:#a9a3ff;letter-spacing:.15em;margin:0 0 6px;font-size:9px;font-weight:850}.access-hero h1{letter-spacing:-.045em;margin:0;font-size:35px}.access-hero>div>span{color:#b9c3dc;margin-top:8px;font-size:12px;display:block}.access-hero-proof{background:#ffffff14;border:1px solid #ffffff26;border-radius:15px;grid-template-columns:auto 1fr;gap:2px 10px;min-width:250px;padding:16px;display:grid}.access-hero-proof svg{color:#72e2c5;grid-row:1/3}.access-hero-proof strong{font-size:12px}.access-hero-proof span{color:#aab4cf;font-size:9px}.access-grid{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);gap:18px;display:grid}.access-panel{background:#fff;border:1px solid #dfe4f0;border-radius:18px;padding:22px;box-shadow:0 18px 45px -38px #1f2d65}.access-panel header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.access-panel header h2{letter-spacing:-.035em;margin:0;font-size:19px}.access-panel header>svg{color:#6157e8}.access-panel header>span{color:#5145cd;background:#f0efff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.access-panel form{gap:14px;display:grid}.access-panel label{color:#3b455d;gap:6px;font-size:9.5px;font-weight:750;display:grid}.access-panel input,.access-panel select{color:#182033;height:43px;font:inherit;background:#fff;border:1px solid #dce1ec;border-radius:10px;outline:none;padding:0 12px}.access-panel input:focus,.access-panel select:focus{border-color:#7167eb;box-shadow:0 0 0 3px #6366f117}.access-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.access-success{color:#08785d;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.access-form-note{color:#697386;background:#f5f6fb;border-radius:10px;margin:0;padding:10px 12px;font-size:9.5px;line-height:1.55}.access-list{display:grid}.access-list article{border-top:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.access-list article:first-child{border-top:0}.access-avatar{color:#5145cd;background:#efefff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.access-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.access-list strong{font-size:10.5px}.access-list article>div:nth-child(2)>span{color:#778197;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.access-status{color:#526276;text-transform:capitalize;background:#eef3f7;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.access-status.active{color:#08785d;background:#e5f8f2}.access-status.revoked{color:#b43d39;background:#fff0ef}.access-actions{gap:5px;display:flex}.access-actions button{color:#667085;cursor:pointer;background:#fff;border:1px solid #dfe3ed;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.access-actions button:hover{color:#5145cd;border-color:#bbb7f2}.access-actions button.danger:hover,.pending-actions button.danger:hover{color:#b42318;background:#fff5f5;border-color:#fecaca}.access-actions button.restore:hover{color:#08785d;background:#f0fdf9;border-color:#a7f3d0}.pending-invites>div:not(header){border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.pending-invites>div>div:first-child{gap:4px;display:grid}.pending-invites strong{font-size:10px}.pending-invites span{color:#778197;font-size:9px}.pending-actions{gap:7px;display:flex}.pending-actions button{color:#596579;cursor:pointer;background:#fff;border:1px solid #dfe3ed;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:8.5px;font-weight:780;display:flex}.pending-actions button:hover{color:#5145cd;border-color:#bbb7f2}.pending-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.access-grid{grid-template-columns:1fr}.access-hero{flex-direction:column;align-items:flex-start}.access-hero-proof{width:100%}}@media (max-width:600px){.access-page{width:min(100% - 24px,1510px)}.access-form-row{grid-template-columns:1fr}.access-list article{grid-template-columns:auto 1fr auto}.access-status{display:none}}
@media screen{:root{--gb-canvas:#f3f5fb;--gb-surface:#fff;--gb-surface-soft:#f7f8fc;--gb-ink:#141827;--gb-ink-soft:#374151;--gb-muted:#64748b;--gb-line:#dde2ee;--gb-line-soft:#eaedf4;--gb-indigo:#5850d8;--gb-indigo-strong:#3f37b4;--gb-indigo-soft:#eef0ff;--gb-navy:#0b1025;--gb-success:#07865f;--gb-success-soft:#e8faf3;--gb-warning:#b66a0a;--gb-warning-soft:#fff5df;--gb-danger:#d43b46;--gb-danger-soft:#fff0f2;--gb-shadow:0 18px 46px -34px #1c244e66}html,body{background:var(--gb-canvas);color:var(--gb-ink)}body{font-size:14px}body .simple-main,body .ref-main.simple-main{width:min(100%,1540px);padding:26px 32px 64px}body .simple-sidebar{border-right-color:var(--gb-line);background:linear-gradient(#f1f2ff 0,#fbfcff 255px,#fff 100%)}body .simple-brand-row{border-bottom-color:var(--gb-line-soft)}body .simple-sidebar .ref-brand-mark{color:var(--gb-indigo);background:linear-gradient(145deg,#f1f2ff,#e5e7ff);border-color:#cdd2ff}body .simple-sidebar .ref-brand strong{color:var(--gb-ink);font-size:16px}body .simple-sidebar .ref-brand em{color:var(--gb-muted);font-size:10px}body .simple-nav-label{color:#747d93;font-size:10px}body .simple-nav-link{border-radius:14px;min-height:61px}body .simple-nav-link strong{color:#3a4356;font-size:14px}body .simple-nav-link small{color:#7b8498;font-size:10px}body .simple-nav-link svg{color:#7d89a4}body .simple-nav-link:hover{background:#f4f5ff;border-color:#dde0ff}body .simple-nav-link.active{box-shadow:inset 3px 0 0 var(--gb-indigo),0 14px 30px -26px #4f46e5bf;background:linear-gradient(110deg,#eceeff,#f9f9ff);border-color:#c9cdff}body .simple-nav-link.active strong{color:#302a86}body .simple-nav-link.active svg,body .simple-nav-link.active small{color:var(--gb-indigo)}body .simple-sidebar-status{background:linear-gradient(135deg,#f0f2ff,#f8f7ff);border-color:#d9dcf2}body .simple-sidebar-status strong{color:#313a4c;font-size:11px}body .simple-sidebar-status small{color:#727c91;font-size:9.5px}body .simple-header,body .ref-header.simple-header{border-bottom-color:var(--gb-line);background:#f9fafded;box-shadow:0 15px 40px -38px #1f264e80}body .simple-title h1{color:var(--gb-ink);font-size:21px}body .simple-title p{color:var(--gb-muted);font-size:11.5px}body .ref-settings{border-color:var(--gb-line);color:#667085;background:#fff}body .ref-settings:hover{background:var(--gb-indigo-soft);color:var(--gb-indigo);border-color:#c9cdff}body .button{color:#3d4658;background:#fff;border:1px solid #d8ddea;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:11px;font-weight:760;line-height:1.2;display:inline-flex;box-shadow:0 8px 22px -22px #1f264e80}body .button:hover{color:#3f37b4;background:#f8f8ff;border-color:#bfc4ee;transform:translateY(-1px)}body .button.primary,body .simple-header-actions .button.primary{color:#fff;background:linear-gradient(135deg,#6d5df5,#5145cd 58%,#4037b6);border-color:#5148d1;box-shadow:0 15px 30px -19px #4338cac7}body .button.primary:hover{color:#fff;background:linear-gradient(135deg,#6255ea,#4338ca)}body .eyebrow,body .hero-kicker{color:#5a50da;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.compact-client-page,.simple-reports-page,.connections-page,.workspace-page{gap:16px;width:100%;max-width:1440px;margin:0 auto;display:grid}body .compact-page-head,body .simple-reports-intro,body .connections-hero,body .workspace-hero{isolation:isolate;color:#fff;border:1px solid #9196f440;border-radius:22px;justify-content:space-between;align-items:center;gap:34px;min-height:216px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 64px -38px #11184ad1;background:radial-gradient(circle at 91% 12%,#8b5cf661,#0000 20rem),radial-gradient(circle at 62% 120%,#22d3ee21,#0000 22rem),linear-gradient(124deg,#090d20,#121b42 50%,#312e81)!important}body .compact-page-head:before,body .simple-reports-intro:before,body .connections-hero:before,body .workspace-hero:before{z-index:-1;opacity:.3;content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}body .compact-page-head:after,body .simple-reports-intro:after,body .connections-hero:after,body .workspace-hero:after{z-index:-1;content:"";border:1px solid #c4b5fd2e;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-200px;right:-105px;box-shadow:0 0 0 62px #818cf80a,0 0 0 124px #818cf806}body :is(.compact-page-head,.simple-reports-intro,.connections-hero,.workspace-hero)>div:first-child{z-index:1;max-width:790px;position:relative}body :is(.compact-page-head,.simple-reports-intro,.connections-hero,.workspace-hero) :is(.eyebrow,.hero-kicker){color:#aaa4ff}body :is(.compact-page-head,.simple-reports-intro,.connections-hero,.workspace-hero) h2{letter-spacing:-.045em;margin:7px 0 12px;font-size:clamp(31px,3vw,44px);font-weight:780;line-height:1.04;color:#fff!important}body :is(.compact-page-head,.simple-reports-intro,.connections-hero,.workspace-hero) p:not(.eyebrow):not(.hero-kicker){max-width:760px;margin:0;font-size:13px;line-height:1.65;color:#bcc4da!important}body :is(.compact-page-head,.simple-reports-intro,.connections-hero,.workspace-hero) .button:not(.primary){color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#fff3}.compact-head-actions,.workspace-hero .actions{z-index:2;flex-wrap:wrap;gap:9px;display:flex;position:relative}body .compact-metrics,body .connections-summary,body .workspace-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}body .connections-summary{grid-template-columns:repeat(3,minmax(0,1fr))}body :is(.compact-metrics,.connections-summary,.workspace-proof-strip)>article{border:1px solid var(--gb-line);min-height:116px;box-shadow:var(--gb-shadow);background:linear-gradient(145deg,#fff,#fafbff);border-radius:17px;padding:19px 20px;position:relative;overflow:hidden}body :is(.compact-metrics,.workspace-proof-strip)>article:before{background:var(--gb-indigo);content:"";width:3px;position:absolute;inset:0 auto 0 0}body :is(.compact-metrics,.connections-summary,.workspace-proof-strip) article>span:not(.summary-icon){color:#687389;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:820}body :is(.compact-metrics,.connections-summary,.workspace-proof-strip) article>strong,body .connections-summary article div strong{color:var(--gb-ink);letter-spacing:-.045em;margin:7px 0 3px;font-size:28px;display:block}body :is(.compact-metrics,.connections-summary,.workspace-proof-strip) article :is(small,p),body .connections-summary article div small{color:var(--gb-muted);font-size:10.5px;line-height:1.45}body :is(.compact-section-card,.compact-summary-panel,.simple-report-toolbar,.simple-supporting-section,.client-panel-v4,.panel,.connection-source-card,.workspace-access-card,.connections-safety-note){border:1px solid var(--gb-line);box-shadow:var(--gb-shadow);color:var(--gb-ink);background:#fff;border-radius:18px}body .compact-section-card{overflow:hidden}body .compact-section-heading{border-bottom:1px solid var(--gb-line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 22px;display:flex}body .compact-section-heading h3,body .workspace-section-heading h3{color:var(--gb-ink);letter-spacing:-.025em;margin:4px 0 0;font-size:19px}body .compact-section-note{border-bottom:1px solid var(--gb-line-soft);color:var(--gb-muted);background:#f8f9fc;margin:0;padding:11px 22px;font-size:11px}body .compact-ready{background:var(--gb-success-soft);color:var(--gb-success);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:780;display:inline-flex}body .compact-alert{background:var(--gb-danger-soft);color:var(--gb-danger);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:780;display:inline-flex}body .compact-disclosure{border-bottom:1px solid var(--gb-line-soft);background:#fff}body .compact-disclosure:last-child{border-bottom:0}body .compact-disclosure>summary{cursor:pointer;grid-template-columns:76px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;min-height:72px;padding:13px 22px;transition:background .16s;display:grid}body .compact-disclosure>summary:hover{background:#f8f8ff}body .compact-record-id{color:#6b7590;font-family:var(--font-geist-mono),monospace;font-size:10.5px}body .compact-record-main{gap:4px;min-width:0;display:grid}body .compact-record-main strong{color:#273044;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}body .compact-record-main small{color:#778197;font-size:10px}body .compact-muted-tag,body .compact-score-impact{color:#657086;background:#f0f2f7;border-radius:999px;padding:6px 9px;font-size:9.5px;font-weight:730}body .compact-disclosure-body{border-top:1px solid var(--gb-line-soft);background:linear-gradient(135deg,#fbfcff,#f7f7ff);padding:20px 22px}body .compact-record-summary{color:#475569;font-size:12px;line-height:1.65}body .compact-copy-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}body .compact-copy-grid>div{background:#fff;border:1px solid #e3e6f1;border-radius:13px;padding:15px}body .compact-copy-grid h4{color:#292f45;margin:0 0 7px;font-size:11px}body .compact-copy-grid p{color:#64748b;margin:0;font-size:11px;line-height:1.6}body .compact-detail-grid{background:#e1e5ef;border:1px solid #e1e5ef;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}body .compact-detail-grid>div{background:#fff;min-width:0;padding:12px}body .compact-detail-grid .wide{grid-column:1/-1}body .compact-detail-grid dt{color:#7b8498;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}body .compact-detail-grid dd{overflow-wrap:anywhere;color:#364052;margin:5px 0 0;font-size:10.5px;line-height:1.45}body .compact-summary-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:16px 20px;display:flex}body .compact-summary-panel>summary span{gap:4px;display:grid}body .compact-summary-panel>summary strong{font-size:12.5px}.compact-summary-panel>summary small{color:var(--gb-muted);font-size:10px}body .compact-summary-content{border-top:1px solid var(--gb-line-soft);background:#f8f9fc;padding:19px 20px}body .simple-reports-snapshot{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d2594;border:1px solid #cac8ff42;border-radius:17px;min-width:250px;padding:19px;position:relative}body .simple-reports-snapshot>span{color:#aeb6d0;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:820}body .simple-reports-snapshot strong{letter-spacing:-.06em;margin:7px 0;font-size:42px;display:block;color:#fff!important}.simple-reports-snapshot strong small{font-size:14px;color:#cbd3e8!important}.simple-reports-snapshot p,.simple-reports-snapshot>small{color:#b7bfd7!important;font-size:10px!important}body .simple-report-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}body .simple-report-toolbar>div{gap:4px;display:grid}.simple-report-toolbar strong{color:#292f45;font-size:12px}.simple-report-toolbar span{color:var(--gb-muted);font-size:10.5px}body .simple-featured-reports{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}body .simple-featured-reports>article{border:1px solid var(--gb-line);border-top:3px solid var(--gb-indigo);min-width:0;box-shadow:var(--gb-shadow);background:linear-gradient(150deg,#fff,#fafaff);border-radius:18px;padding:21px}body .simple-featured-reports>article:nth-child(2){border-top-color:#0891b2}.simple-featured-reports>article:nth-child(3){border-top-color:#8b5cf6}body .simple-report-card-top{justify-content:space-between;align-items:center;display:flex}.simple-report-number{color:#9aa2b5;font-size:10px;font-weight:850}body .simple-report-card-icon{background:var(--gb-indigo-soft);width:46px;height:46px;color:var(--gb-indigo);border-radius:13px;place-items:center;margin:18px 0 15px;display:grid}body .simple-featured-reports h2{min-height:48px;color:var(--gb-ink);letter-spacing:-.03em;margin:7px 0 9px;font-size:20px}body .simple-featured-reports>article>p:not(.eyebrow){min-height:58px;color:var(--gb-muted);font-size:11px;line-height:1.6}body .simple-report-facts{border-top:1px solid var(--gb-line-soft);color:#6d768c;flex-wrap:wrap;gap:8px;padding-top:14px;font-size:9.5px;display:flex}.simple-report-facts strong{color:#31384b}body .simple-report-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}body .simple-supporting-disclosure>summary{padding:17px 20px}.simple-supporting-list>div{min-height:58px;padding:11px 17px}.simple-supporting-list strong{font-size:11px}body .simple-report-process{background:linear-gradient(100deg,#eef0ff,#fafaff 48%,#eefaf7);border:1px solid #d8dbf2;border-radius:18px;padding:18px}body .connection-card-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}body .connection-source-card{padding:22px}body .connection-source-card:before{background:#9aa4b8;width:4px}.connection-source-card.connected:before{background:#14b886}.connection-source-card.ready:before{background:#6366f1}.connection-source-card.limited:before{background:#f59e0b}body .connection-source-icon{background:var(--gb-indigo-soft);width:44px;height:44px;color:var(--gb-indigo);border-radius:13px}body .connection-source-card h3{color:var(--gb-ink);margin:17px 0 7px;font-size:18px}body .connection-source-card>p{min-height:42px;color:var(--gb-muted);font-size:11px;line-height:1.6}body .connection-source-card dl{background:#e1e5ee;border-color:#e1e5ee}.connection-source-card dl div{padding:12px}.connection-source-card dt{font-size:8px}.connection-source-card dd{font-size:10px}body .connection-source-setup{color:#657086;background:#f6f7fb;min-height:50px;font-size:9.5px}body .connections-safety-note{background:linear-gradient(100deg,#eef0ff,#f7f8ff);align-items:center;gap:12px;padding:16px 19px;display:flex}.connections-safety-note svg{color:var(--gb-indigo)}.connections-safety-note strong{font-size:11.5px}.connections-safety-note p{color:var(--gb-muted);margin:3px 0 0;font-size:10px}body .client-protection-flow{background:linear-gradient(100deg,#eef0ff,#f9f9ff);border-color:#d9dcf2}body .client-protection-flow article strong{color:#2f3650;font-size:11px}.client-protection-flow article p{color:var(--gb-muted);font-size:9.5px}body .client-fix-list>article,body .client-outcome-list>article{border-bottom-color:var(--gb-line-soft);min-height:92px;padding:15px 22px}body .client-fix-copy strong,body .client-outcome-list strong{color:#293145;font-size:11.5px}.client-fix-copy p,.client-outcome-list p{color:var(--gb-muted);font-size:10px}.client-fix-copy small{font-size:9px}body .workspace-verdict{z-index:2;color:#fff;background:#080d2594;border-color:#cac8ff42;position:relative}.workspace-verdict span,.workspace-verdict p{color:#aeb6d0}.workspace-verdict strong{color:#fff}body .workspace-release-grid,body .workspace-layout{grid-template-columns:1fr 1fr;gap:14px;display:grid}body .workspace-release-grid>.panel,body .workspace-layout>.panel{padding:22px}body .workspace-section-heading{align-items:flex-start;gap:11px;display:flex}.workspace-section-heading>svg{color:var(--gb-indigo)}.workspace-section-heading p{color:var(--gb-muted);margin:4px 0 0;font-size:10.5px;line-height:1.5}body .section-title h3{color:var(--gb-ink);font-size:19px}.section-title p{color:var(--gb-muted);font-size:11px}body .workspace-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.workspace-access-card{padding:18px}.workspace-access-card>strong{font-size:12px}.workspace-access-card>p{color:var(--gb-muted);font-size:10.5px;line-height:1.5}body .evidence-source-disclosure>summary{grid-template-columns:76px minmax(0,1fr) auto auto auto}body .evidence-run-history{border:1px solid var(--gb-line);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden}body .evidence-run-history>summary{color:#4d5680;cursor:pointer;justify-content:space-between;align-items:center;padding:11px 13px;font-size:10px;font-weight:780;list-style:none;display:flex}body .evidence-run-history>summary::-webkit-details-marker{display:none}body .evidence-run-history[open]>summary svg{transform:rotate(180deg)}body .evidence-run-history>div{border-top:1px solid var(--gb-line-soft)}body .evidence-run-history>div>div{border-bottom:1px solid var(--gb-line-soft);min-height:42px;color:var(--gb-muted);grid-template-columns:80px minmax(0,1fr) auto 80px;align-items:center;gap:12px;padding:8px 13px;font-size:9.5px;display:grid}body .evidence-run-history>div>div:last-child{border-bottom:0}body .client-radar-layout-v5{grid-template-columns:minmax(340px,1.15fr) minmax(210px,.85fr);align-items:center;gap:24px;min-height:270px;margin-top:8px;display:grid}body .client-radar-plot-v5 svg{width:100%;height:270px;display:block;overflow:visible}body .client-radar-ring-v5{fill:none;stroke:#ffffff21;stroke-width:1px}body .client-radar-axis-v5{stroke:#ffffff1c;stroke-width:1px}body .client-radar-area-v5{fill:url(#clientRadarFill);stroke:#9b8cff;stroke-width:2.5px;stroke-linejoin:round;filter:drop-shadow(0 8px 14px #6d5efc38)}body .client-radar-dot-v5{fill:#1b2550;stroke:#c4bdff;stroke-width:2.5px}body .client-radar-label-v5{fill:#c6cce0;font-size:10px;font-weight:720}body .client-radar-summary-v5{border-left:1px solid #ffffff1c;gap:14px;padding-left:22px;display:grid}body .client-radar-summary-v5>p{color:#9ca7c5;margin:0;font-size:11px;line-height:1.55}body .client-radar-summary-v5>div{gap:9px;display:grid}body .client-radar-summary-v5>div>span{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}body .client-radar-summary-v5 span>i{background:linear-gradient(135deg,#22d3ee,#9b8cff);border-radius:50%;width:6px;height:6px}body .client-radar-summary-v5 strong{color:#eef1fb;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}body .client-radar-summary-v5 em{color:#aeb7d2;font-size:10px;font-style:normal;font-weight:760}body .client-radar-summary-v5>small{color:#8f9ab8;font-size:9.5px}body .client-radar-summary-v5>small b{color:#75e2bd;margin-left:5px}.client-radar-summary-v5>small b.down{color:#ffadad}body :is(input,select,textarea).input,body .input{color:#273044;background:#fff;border:1px solid #d9deea;border-radius:11px;min-height:44px;font-size:11px}body :is(input,select,textarea).input:focus{border-color:#7c72ed;box-shadow:0 0 0 4px #6366f11a}@media (max-width:1100px){body .compact-metrics,body .workspace-proof-strip{grid-template-columns:1fr 1fr}.simple-featured-reports{grid-template-columns:1fr!important}.workspace-access-grid{grid-template-columns:1fr 1fr!important}.client-radar-layout-v5{grid-template-columns:minmax(320px,1fr) minmax(190px,.72fr)!important}}@media (max-width:700px){body .client-radar-layout-v5{gap:8px;grid-template-columns:1fr!important}.client-radar-summary-v5{border-top:1px solid #ffffff1c;padding-top:16px;border-left:0!important;padding-left:0!important}.client-radar-summary-v5>div{grid-template-columns:1fr 1fr}}@media (max-width:820px){body .simple-main,body .ref-main.simple-main{padding:20px 18px 48px}body :is(.compact-page-head,.simple-reports-intro,.connections-hero,.workspace-hero){flex-direction:column;align-items:flex-start;min-height:0;padding:25px 22px}body :is(.compact-page-head,.simple-reports-intro,.connections-hero,.workspace-hero) h2{font-size:31px}.compact-head-actions,.simple-reports-snapshot{width:100%}.connection-card-grid,.workspace-release-grid,.workspace-layout{grid-template-columns:1fr!important}.simple-report-toolbar{flex-direction:column;align-items:flex-start}.compact-detail-grid{grid-template-columns:1fr 1fr!important}.compact-disclosure>summary{grid-template-columns:62px minmax(0,1fr) auto!important}.compact-disclosure>summary .compact-muted-tag,.compact-disclosure>summary .compact-score-impact{display:none}.workspace-access-grid{grid-template-columns:1fr!important}}@media (max-width:560px){body .compact-metrics,body .connections-summary,body .workspace-proof-strip{grid-template-columns:1fr}.compact-copy-grid,.compact-detail-grid{grid-template-columns:1fr!important}.compact-detail-grid .wide{grid-column:auto!important}.compact-head-actions .button{width:100%}.compact-disclosure>summary{padding:12px 14px;grid-template-columns:52px minmax(0,1fr) auto!important}.compact-disclosure>summary .compact-state,.compact-disclosure>summary .compact-severity{display:none}.simple-report-card-actions{grid-template-columns:1fr}.client-fix-list>article,.client-outcome-list>article{padding:13px 15px}}}
