:root{--bg:#fff;--surface:#fff;--surface-2:#f6f8fa;--surface-3:#edf1f4;--line:#dfe4e8;--line-strong:#c9d1d8;--text:#14202b;--muted:#63717d;--faint:#88939c;--brand:#174f86;--brand-soft:#e8f0f8;--amber:#a56810;--red:#b73542;--blue:#174f86;--green:#25724a;--sans:var(--font-sans),Arial,sans-serif;--display:var(--font-sans),Arial,sans-serif;--mono:var(--font-mono),monospace;--ink:var(--text);--paper:var(--bg);--acid:var(--brand);--acid-dark:#174f86;--night:#14202b}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--text);font-family:var(--sans);margin:0;font-size:14px;background:var(--bg)!important}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.siteFrame{background:var(--bg);min-height:100vh}.pageContent{background:var(--bg);padding-top:66px}.siteHeader{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a09eb;position:fixed;top:0;left:0;right:0}.headerInner{grid-template-columns:220px 1fr auto;align-items:center;width:min(1480px,100% - 48px);height:66px;margin:auto;display:grid}.wordmark{align-items:center;gap:10px;width:max-content;display:inline-flex}.wordmark strong{color:var(--text);letter-spacing:.12em;font-size:14px;font-weight:720}.guardrailsBrand{background:var(--brand);border-radius:5px;grid-template-columns:4px 8px 4px;align-items:center;gap:3px;width:22px;height:22px;padding:4px;display:inline-grid;position:relative}.guardrailsBrand i,.guardrailsBrand b{background:#0b0d0c;width:100%;height:100%;display:block}.guardrailsBrand b{align-self:center;height:4px}.guardrailsBrand.compact{grid-template-columns:3px 6px 3px;gap:2px;width:18px;height:18px;padding:3px}.primaryNav{justify-self:center}.desktopNav{align-items:center;gap:5px;display:flex}.desktopNav>a,.navMenu>button{color:#a6afa9;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;height:38px;padding:0 12px;font-size:12px;font-weight:560;display:flex}.navMenu{position:relative}.navMenu>button svg{width:12px}.navPopover{visibility:hidden;border:1px solid var(--line-strong);opacity:0;background:#0d100f;border-radius:10px;min-width:420px;padding:8px;transition:all .15s;position:absolute;top:45px;left:0;transform:translateY(-5px);box-shadow:0 24px 80px #000b}.navPopover.isOpen{visibility:visible;opacity:1;transform:none}.navPopover>div{gap:2px;display:grid}.navPopover>div>a{color:var(--muted);border-radius:7px;grid-template-columns:28px 1fr 14px;align-items:center;gap:10px;padding:11px;display:grid}.navPopover svg{width:15px}.navPopover span{display:grid}.navPopover strong{font-size:11px}.navPopover small{color:var(--faint);margin-top:3px;font-size:9px}.navPopover aside{display:none}.intelligencePopover{min-width:330px;left:auto;right:0}.mobileNavToggle,.mobileNavPanel{display:none}.headerCommands{align-items:center;gap:9px;display:flex}.headerAnalyze{border:1px solid var(--brand);background:var(--brand);color:#090b0a;border-radius:6px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;font-weight:720;display:inline-flex}.headerAnalyze svg{width:14px}.headerSignIn,.headerAccount{color:#a6afa9!important}.headerCommands button{color:#a6afa9}.productHome{background:var(--bg);color:var(--text);overflow:hidden}.productHero{width:min(1480px,100% - 48px);margin:auto;padding:86px 0 0}.heroIntro{text-align:center;justify-items:center;max-width:900px;margin:auto;display:grid}.systemLabel{color:var(--brand);font:650 9px var(--mono);letter-spacing:.12em;align-items:center;gap:8px;display:flex}.systemLabel i{background:var(--brand);width:6px;height:6px;box-shadow:0 0 15px var(--brand);border-radius:50%}.heroIntro h1{color:var(--text);letter-spacing:-.058em;margin:24px 0 14px;font-size:clamp(50px,5.2vw,78px);font-weight:580;line-height:.98}.heroIntro>p{color:#9ba49e;max-width:680px;margin:0;font-size:16px;line-height:1.55}.heroIntro .productSearch,.productClosing .productSearch{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;width:min(760px,100%);margin-top:28px;padding:7px 7px 7px 14px;display:grid;box-shadow:0 18px 60px #0008}.productSearch>svg{width:15px;color:var(--faint)}.productSearch input{color:#fff;background:0 0;border:0;outline:0;height:44px}.productSearch input::placeholder{color:#667069}.productSearch button{background:var(--brand);color:#080a09;border:0;border-radius:5px;align-items:center;gap:7px;height:44px;padding:0 16px;font-size:11px;font-weight:730;display:flex}.productSearch button svg{width:13px}.heroFinePrint{color:#657068;font:550 8px var(--mono);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:15px;display:flex}.heroFinePrint span{align-items:center;gap:5px;display:flex}.heroFinePrint svg{width:10px;color:var(--brand)}.productConsole{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;margin-top:56px;overflow:hidden;box-shadow:0 35px 100px #000a}.consoleTopbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:55px;padding:0 15px;display:grid}.consoleTopbar>div{align-items:center;gap:8px;display:flex}.consoleTopbar>div strong{letter-spacing:.1em;font-size:10px}.consoleTopbar>div span{color:var(--faint);font:600 8px var(--mono)}.consoleTopbar nav{align-self:stretch;display:flex}.consoleTopbar nav span{color:#747f78;border-bottom:2px solid #0000;place-items:center;padding:0 13px;font-size:9px;display:grid}.consoleTopbar nav span.active{border-color:var(--brand);color:#fff}.consoleTopbar>a{color:#a6b0aa;justify-self:end;align-items:center;gap:6px;font-size:9px;display:flex}.consoleTopbar>a svg{width:12px}.consoleBody{grid-template-columns:235px minmax(0,1fr) 230px;min-height:485px;display:grid}.consoleRail{border-right:1px solid var(--line);padding:16px 9px}.railHeading{color:var(--faint);font:650 7px var(--mono);letter-spacing:.1em;padding:5px 9px 13px;display:block}.consoleRail>a{color:#79847d;border-radius:6px;grid-template-columns:7px 1fr 12px;align-items:center;gap:10px;min-height:60px;padding:8px 9px;display:grid}.consoleRail>a:hover,.consoleRail>a.selected{background:var(--surface-3);color:#fff}.stateDot{background:var(--amber);border-radius:50%;width:6px;height:6px}.stateDot.block{background:var(--red)}.stateDot.allow{background:var(--green)}.stateDot.incomplete{background:var(--blue)}.consoleRail>a div{min-width:0;display:grid}.consoleRail strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.consoleRail code{color:var(--faint);margin-top:4px;font-size:7px}.consoleRail svg{width:10px}.consoleMain{padding:25px}.artifactBar{grid-template-columns:42px 1fr auto;align-items:center;gap:13px;display:grid}.artifactIcon{border:1px solid var(--line-strong);background:#1a201d;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.artifactIcon svg{width:18px;color:var(--brand)}.artifactBar>div:nth-child(2){display:grid}.artifactBar span,.consoleSummary span,.consoleEvidence header,.consoleContext span{color:var(--faint);font:650 7px var(--mono);letter-spacing:.09em}.artifactBar h2{letter-spacing:-.025em;margin:5px 0 1px;font-size:20px;font-weight:600}.artifactBar code{color:#7c8780;font-size:8px}.consoleDecision{background:#221e11;border:1px solid #806d31;border-radius:4px;color:var(--amber)!important;padding:6px 8px!important}.consoleDecision.block{background:#281317;border-color:#74323a;color:var(--red)!important}.consoleDecision.allow{background:#102217;border-color:#2e6b43;color:var(--green)!important}.consoleSummary{border-block:1px solid var(--line);grid-template-columns:1fr 190px;gap:20px;margin-top:24px;padding:18px 0;display:grid}.consoleSummary>div{display:grid}.consoleSummary strong{max-width:570px;margin-top:8px;font-size:13px;font-weight:560;line-height:1.4}.coverageDial strong{font:620 20px var(--mono)}.coverageDial i{background:#242b27;height:3px;margin-top:9px}.coverageDial i b{background:var(--brand);height:100%;display:block}.consoleEvidence{border:1px solid var(--line);border-radius:7px;margin-top:21px}.consoleEvidence header{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 13px;display:flex}.consoleEvidence article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:73px;padding:10px 13px;display:grid}.consoleEvidence article:last-child{border:0}.evidenceIcon{background:#1c241f;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.evidenceIcon svg{color:#91a097;width:13px}.consoleEvidence article>div{display:grid}.consoleEvidence strong{font-size:10px}.consoleEvidence p{color:#727d76;margin:4px 0 0;font-size:8px}.evidenceTag{color:var(--amber);font:650 7px var(--mono);border:1px solid #665924;border-radius:3px;padding:4px 6px}.evidenceTag.neutral{border-color:var(--line-strong);color:#8a958e}.evidenceCheck{width:15px;color:var(--green)}.consoleContext{border-left:1px solid var(--line);padding:18px}.consoleContext>div{border-bottom:1px solid var(--line);gap:7px;padding:15px 0;display:grid}.consoleContext code,.consoleContext strong{color:#a4aea7;text-overflow:ellipsis;font-size:9px;overflow:hidden}.consoleContext .good{color:var(--green)}.consoleContext>a{color:var(--brand);align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.consoleContext>a svg{width:13px}.consoleContext>a svg:last-child{margin-left:auto}.proofTicker{border-bottom:1px solid var(--line);color:#929d96;align-items:center;gap:18px;width:min(1480px,100% - 48px);min-height:74px;margin:auto;display:flex}.proofTicker>span{color:var(--faint);font:650 8px var(--mono);letter-spacing:.09em}.proofTicker>strong{font-size:10px}.proofTicker>i{background:#414a45;border-radius:50%;width:3px;height:3px}.proofTicker>div{gap:6px;margin-left:auto;display:flex}.proofTicker a{border:1px solid var(--line);background:var(--surface);border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.proofTicker img,.proofTicker svg{border-radius:4px;width:19px;height:19px}.productNarrative,.monitorShowcase,.evidenceSectionHome{width:min(1480px,100% - 48px);margin:auto;padding:130px 0}.productNarrative>header{grid-template-columns:1fr 1fr;gap:40px;display:grid}.productNarrative>header>span,.monitorShowcase>header span,.evidenceCopy>span,.productClosing>span{color:var(--brand);font:650 8px var(--mono);letter-spacing:.11em}.productNarrative>header h2,.monitorShowcase>header h2,.evidenceCopy h2{letter-spacing:-.05em;grid-column:1;max-width:700px;margin:18px 0 0;font-size:clamp(42px,4.5vw,67px);font-weight:560;line-height:1}.productNarrative>header p{max-width:560px;color:var(--muted);grid-area:1/2/3;align-self:end;margin:0 0 4px;font-size:13px;line-height:1.6}.workflowConsole{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;grid-template-columns:190px minmax(0,1fr) 240px;min-height:500px;margin-top:55px;display:grid;overflow:hidden}.workflowConsole>aside:first-child{border-right:1px solid var(--line);padding:18px 9px}.workflowConsole>aside:first-child>span{color:var(--faint);font:650 7px var(--mono);padding:4px 10px 18px;display:block}.workflowConsole>aside:first-child a{color:#69736d;border-radius:5px;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;height:46px;padding:0 9px;font-size:9px;display:grid}.workflowConsole>aside:first-child a.active{background:var(--surface-3);color:#fff}.workflowConsole>aside:first-child svg{width:13px}.workflowConsole>aside:first-child b{font:600 7px var(--mono)}.workflowStage{grid-template-rows:45px 1fr 110px;padding:0 26px;display:grid}.workflowStage>header{border-bottom:1px solid var(--line);color:var(--faint);font:650 7px var(--mono);justify-content:space-between;align-items:center;display:flex}.workflowQuestion{align-self:center;max-width:670px}.workflowQuestion small{color:var(--brand);font:650 7px var(--mono)}.workflowQuestion h3{letter-spacing:-.04em;margin:15px 0 13px;font-size:31px;font-weight:560;line-height:1.08}.workflowQuestion p{max-width:600px;color:var(--muted);font-size:11px;line-height:1.6}.workflowQuestion>div{align-items:center;gap:18px;margin-top:23px;display:flex}.workflowQuestion a{background:var(--brand);color:#080a09;border-radius:5px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;font-weight:720;display:flex}.workflowQuestion a svg{width:12px}.workflowQuestion>div>span{color:#77827b;font:600 8px var(--mono);align-items:center;gap:7px;display:flex}.workflowQuestion>div>span i{background:var(--green);border-radius:50%;width:6px;height:6px}.workflowTrace{border-top:1px solid var(--line);padding-top:18px}.workflowTrace>span{color:var(--faint);font:650 7px var(--mono)}.workflowTrace>div{align-items:center;gap:9px;margin-top:14px;display:flex}.workflowTrace b{color:#9da69f;align-items:center;gap:6px;font-size:8px;font-weight:550;display:flex}.workflowTrace svg{width:12px;color:var(--brand)}.workflowTrace i{background:var(--line-strong);flex:1;height:1px}.workflowFacts{border-left:1px solid var(--line);padding:24px 18px}.workflowFacts>div{border-bottom:1px solid var(--line);margin-bottom:24px;padding:0 0 24px}.workflowFacts span{color:var(--faint);font:650 7px var(--mono)}.workflowFacts strong{margin-top:16px;font-size:13px;line-height:1.4;display:block}.workflowFacts p{color:#76817a;font-size:9px;line-height:1.6}.workflowFacts code{color:#9da79f;margin-top:13px;font-size:8px;line-height:1.8;display:block}.monitorShowcase{border-top:1px solid var(--line)}.monitorShowcase>header{justify-content:space-between;align-items:end;display:flex}.monitorShowcase>header span{align-items:center;gap:7px;display:flex}.monitorShowcase>header span i{background:var(--green);border-radius:50%;width:6px;height:6px}.monitorShowcase>header h2{max-width:760px}.monitorShowcase>header>a{color:#b6bdb8;border-bottom:1px solid #4d5851;align-items:center;gap:7px;padding-bottom:5px;font-size:9px;display:flex}.monitorShowcase>header>a svg{width:12px}.monitorConsole{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;grid-template-columns:180px minmax(0,1fr);min-height:560px;margin-top:55px;display:grid;overflow:hidden}.monitorConsole>aside{border-right:1px solid var(--line);grid-template-columns:24px 1fr;align-content:start;gap:8px;padding:18px 12px;display:grid}.monitorConsole>aside>strong{letter-spacing:.09em;align-self:center;font-size:10px}.monitorConsole>aside nav{grid-column:1/-1;gap:3px;margin-top:28px;display:grid}.monitorConsole>aside nav span{color:#69746d;border-radius:5px;align-items:center;gap:8px;height:40px;padding:0 9px;font-size:9px;display:flex}.monitorConsole>aside nav span.active{background:var(--surface-3);color:#fff}.monitorConsole>aside nav svg{width:13px}.monitorConsole>aside nav b{background:var(--brand);color:#080a09;font:650 6px var(--mono);border-radius:10px;margin-left:auto;padding:2px 5px}.monitorConsole>aside small{color:var(--faint);font:650 7px var(--mono);grid-column:1/-1;margin-top:170px}.monitorCanvas{padding:25px}.monitorCanvas>header{justify-content:space-between;align-items:center;display:flex}.monitorCanvas>header>div{gap:5px;display:grid}.monitorCanvas>header span{color:var(--faint);font:650 7px var(--mono)}.monitorCanvas>header strong{font-size:20px;font-weight:570}.monitorCanvas>header button{border:1px solid var(--line);background:var(--surface-2);color:#99a29c;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:8px;display:flex}.monitorCanvas>header svg{width:11px}.monitorStats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:25px;display:grid}.monitorStats>span{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;padding:14px;display:grid}.monitorStats small{color:var(--faint);font:650 7px var(--mono)}.monitorStats strong{font:600 25px var(--mono);margin-top:10px}.monitorTable{border:1px solid var(--line);border-radius:7px;margin-top:18px;overflow:hidden}.monitorTable>header,.monitorTable>article{grid-template-columns:7px minmax(210px,1.4fr) 1fr 120px 60px 14px;align-items:center;gap:12px;padding:0 13px;display:grid}.monitorTable>header{min-height:38px;color:var(--faint);font:650 7px var(--mono)}.monitorTable>header span:first-child{grid-column:1/3}.monitorTable>article{border-top:1px solid var(--line);min-height:91px}.monitorTable article>i{border-radius:50%;width:6px;height:6px}.alertAmber{background:var(--amber)}.alertBlue{background:var(--blue)}.alertRed{background:var(--red)}.monitorTable article>div{display:grid}.monitorTable article strong{font-size:9px}.monitorTable article small{color:var(--faint);margin-top:4px;font-size:7px}.monitorTable article code,.monitorTable article>span{color:#89938d;font-size:8px}.monitorTable article>b{font:650 7px var(--mono)}.monitorTable article svg{width:11px}.deliveryStrip{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.deliveryStrip>span{color:var(--faint);font:650 7px var(--mono);margin-right:auto}.deliveryStrip b{border:1px solid var(--line);color:#929c96;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:550;display:flex}.deliveryStrip svg{width:12px;color:var(--brand)}.evidenceSectionHome{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;align-items:center;gap:100px;display:grid}.evidenceCopy p{max-width:480px;color:var(--muted);line-height:1.65}.evidenceCopy>a{border-bottom:1px solid #48534c;align-items:center;gap:7px;width:max-content;margin-top:25px;padding-bottom:5px;font-size:9px;display:flex}.evidenceCopy>a svg{width:12px}.benchmarkPanel{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;overflow:hidden}.benchmarkPanel>header{border-bottom:1px solid var(--line);color:var(--faint);font:650 7px var(--mono);justify-content:space-between;padding:15px 18px;display:flex}.benchmarkPanel>header strong{color:#929d96}.benchmarkPanel>div{grid-template-columns:repeat(3,1fr);display:grid}.benchmarkPanel article{border-right:1px solid var(--line);min-height:190px;padding:22px;display:grid}.benchmarkPanel article:last-child{border:0}.benchmarkPanel article>span{color:var(--faint);font:650 7px var(--mono)}.benchmarkPanel article>strong{font:600 30px var(--mono);margin-top:35px}.benchmarkPanel article>i{background:#242a27;height:3px;margin-top:auto}.benchmarkPanel article>i b{background:var(--brand);height:100%;display:block}.benchmarkPanel article>small{color:#69736d;margin-top:8px;font-size:7px}.benchmarkPanel>footer{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.benchmarkPanel>footer svg{width:15px;color:var(--brand)}.benchmarkPanel>footer p{color:#76817a;margin:0;font-size:8px}.productClosing{border-top:1px solid var(--line);text-align:center;justify-items:center;padding:135px 24px 150px;display:grid}.productClosing>span{margin-top:19px}.productClosing h2{letter-spacing:-.055em;margin:18px 0 3px;font-size:clamp(48px,5vw,72px);font-weight:560;line-height:1}.productClosing .productSearch{margin-top:30px}.productClosing>div:last-child{gap:18px;margin-top:20px;display:flex}.productClosing>div:last-child a{color:#808b84;text-underline-offset:4px;font-size:9px;text-decoration:underline}.pageWrap,.shell,.productPage,.dossierPage,.workspacePage,.researchIndex,.securityPage,.architecturePage,.authProductPage,.gatePage{width:min(1440px,100% - 48px);color:var(--text);margin-inline:auto}.catalogPage,.scannerPage,.studyPage,.referencePage,.researchIndex,.securityPage,.architecturePage,.authProductPage,.productPage,.dossierPage,.workspacePage{padding-top:44px;padding-bottom:110px}.kicker,.eyebrow,.productSectionHead>span,.dossierHead>span{letter-spacing:.1em;color:var(--brand)!important;font:650 8px var(--mono)!important}.catalogHero,.scannerIntro,.pageHero,.studyHero,.researchHero,.securityPage>section:first-child{color:var(--text);border-color:var(--line)!important}.catalogHero h1,.scannerIntro h1,.pageHero h1,.studyHero h1,.researchHero h1,.securityPage>section:first-child h1{color:#fff;letter-spacing:-.05em;font-weight:560}.catalogHero p,.scannerIntro p,.pageHero p,.studyHero p,.researchHero p,.securityPage>section:first-child p{color:var(--muted)}.catalogHero form,.extensionSearch form{border-color:var(--line-strong)!important;background:var(--surface-2)!important}.buttonDark,.extensionSearch button{border-color:var(--brand)!important;background:var(--brand)!important;color:#080a09!important}.buttonQuiet,.buttonLight{border-color:var(--line-strong)!important;background:var(--surface-2)!important;color:#fff!important}.exploreNext,.analysisWorkspace,.uploadWorkspace,.studyNumbers,.methodNote,.referenceStats,.dimensionReference>div:last-child,.metricDomainGrid,.evidenceGrid,.securityPrinciples,.architectureBands{border-color:var(--line)!important;background:var(--line)!important}.exploreNext article,.analysisWorkspace>div,.analysisWorkspace>aside,.uploadWorkspace,.studyNumbers article,.methodNote article,.referenceStats>div,.dimensionReference article,.metricDomainGrid article,.evidenceGrid article,.securityPrinciples article,.architectureBands article{color:#fff;background:var(--surface)!important}.exploreNext p,.analysisWorkspace p,.uploadWorkspace p,.studyPage p,.referencePage p,.researchIndex p,.securityPage p,.architecturePage p{color:var(--muted)}.modeTabs,.packageTabs{border-color:var(--line)!important;background:var(--surface)!important}.modeTabs button,.packageTabs a{color:var(--muted)!important}.modeTabs button.active,.packageTabs a.active{background:var(--surface-3)!important;color:#fff!important}.message,.workspaceSection,.dossierContent,.packageAside>div,.whyCard,.identityCard,.overviewDecision,.unassessedBand,.researchFeature>a,.researchFeature aside,.researchList,.disclosure,.securityLinks a,.architectureRules,.architectureClosing,.oauthPanel,.onboardingForm,.signedInProduct,.accountNextSteps>a{border-color:var(--line)!important;background:var(--surface)!important;color:#fff!important}.packageHeader,.dossierMast,.workspaceHead{border:1px solid var(--line-strong)!important;background:var(--surface)!important;color:#fff!important;box-shadow:none!important;border-radius:9px!important}.packageIdentity h1,.dossierIdentity h1,.workspaceHead h1{color:#fff!important}.packageIdentity p,.dossierIdentity code,.workspaceHead p{color:var(--muted)!important}.packageFacts,.dashboardSummary,.reportSnapshot{border-color:var(--line)!important;background:var(--line)!important}.packageFacts>div,.dashboardSummary article,.reportSnapshot article{border-color:var(--line)!important;background:var(--surface)!important}.packageLayout{border-color:var(--line)}.productSection{border-color:var(--line)!important}.productSection h2,.dossierContent h2,.workspaceSection h2{color:#fff}.versionTable,.dossierRows,.dossierTable,.dossierFiles,.evidencePreview,.alertRows,.channelRows,.preferenceGrid,.ruleTable,.benchmarkArtifactTable{border-color:var(--line)!important;background:var(--surface)!important}.versionRow,.dossierRows details,.dossierTable article,.dossierFiles article,.evidencePreview article,.monitorAlert,.channelRows article,.preferenceGrid label,.ruleTable article,.benchmarkArtifactTable article{color:#fff;border-color:var(--line)!important;background:var(--surface)!important}.dossierRail{border-color:var(--line)!important;background:var(--surface)!important}.sourcePreview,.rawEvidence{border-color:var(--line-strong)!important;background:#050706!important}.monitorHow,.watchlistBlocks>article,.channelForm{border-color:var(--line)!important;background:var(--surface)!important}.alertActions{flex-wrap:wrap!important;gap:7px!important;display:flex!important;position:static!important}.alertActions a,.alertActions button{border:1px solid var(--line-strong)!important;background:var(--surface-3)!important;color:#fff!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-height:32px!important;margin:0!important;padding:0 9px!important;font-size:8px!important;display:inline-flex!important;position:static!important}.alertActions a{border-color:var(--brand)!important;background:var(--brand)!important;color:#080a09!important}.monitorAlert{grid-template-columns:90px minmax(0,1fr) 240px!important}.siteFooter{border-top:1px solid var(--line);color:#fff;background:#060807}.footerMain{grid-template-columns:1fr 1fr;gap:100px;width:min(1440px,100% - 48px);margin:auto;padding:80px 0;display:grid}.footerLead h2{letter-spacing:-.045em;margin:35px 0 16px;font-size:42px;font-weight:560;line-height:1}.footerLead p{max-width:460px;color:var(--muted);font-size:11px}.footerCta{width:max-content;color:var(--brand);align-items:center;gap:6px;margin-top:24px;font-size:9px;display:flex}.footerCta svg{width:12px}.footerLinks{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.footerLinks>div{align-content:start;gap:11px;display:grid}.footerLinks strong{color:#606b64;font:650 7px var(--mono);letter-spacing:.1em;margin-bottom:7px}.footerLinks a{color:#a0aaa3;align-items:center;gap:6px;font-size:9px;display:flex}.footerLinks svg{width:11px}.footerBottom{border-top:1px solid var(--line);color:#515a55;width:min(1440px,100% - 48px);font:600 7px var(--mono);justify-content:space-between;margin:auto;padding:19px 0;display:flex}@media (max-width:1000px){.headerInner{grid-template-columns:180px 1fr auto}.desktopNav{display:none}.mobileNavToggle{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:5px;place-items:center;width:38px;height:38px;display:grid}.mobileNavPanel{visibility:hidden;border:1px solid var(--line-strong);background:var(--surface);opacity:0;border-radius:8px;padding:10px;display:grid;position:absolute;top:58px;left:0;right:0}.mobileNavPanel.isOpen{visibility:visible;opacity:1}.mobileNavPanel>span{color:var(--faint);font:650 7px var(--mono);padding:10px}.mobileNavPanel>a{border-radius:5px;grid-template-columns:25px 1fr 14px;align-items:center;gap:10px;padding:10px;display:grid}.mobileNavPanel>a span{display:grid}.mobileNavPanel>a strong{font-size:10px}.mobileNavPanel>a small{color:var(--faint);font-size:8px}.mobileNavPanel svg{width:14px}.consoleBody{grid-template-columns:190px 1fr}.consoleContext{display:none}.workflowConsole{grid-template-columns:170px 1fr}.workflowFacts{display:none}.monitorConsole{grid-template-columns:150px 1fr}.evidenceSectionHome{grid-template-columns:1fr;gap:55px}.footerMain{grid-template-columns:1fr;gap:60px}}@media (max-width:720px){.pageContent{padding-top:58px}.siteHeader{height:58px}.headerInner{grid-template-columns:1fr auto auto;width:calc(100% - 20px);height:58px}.wordmark strong{font-size:11px}.headerAnalyze{justify-content:center;width:38px;padding:0;font-size:0}.headerAnalyze svg{width:15px}.headerSignIn{padding-inline:5px}.productHero,.proofTicker,.productNarrative,.monitorShowcase,.evidenceSectionHome,.pageWrap,.shell,.productPage,.dossierPage,.workspacePage,.researchIndex,.securityPage,.architecturePage,.authProductPage,.gatePage{width:calc(100% - 24px)}.productHero{padding-top:55px}.heroIntro h1{font-size:45px}.heroIntro>p{font-size:13px}.heroIntro .productSearch,.productClosing .productSearch{grid-template-columns:18px 1fr}.productSearch button{grid-column:1/-1;justify-content:center}.heroFinePrint{gap:9px}.productConsole{margin-top:38px}.consoleTopbar{grid-template-columns:1fr auto}.consoleTopbar nav{display:none}.consoleBody{min-height:auto;display:block}.consoleRail{border:0;border-bottom:1px solid var(--line);padding:8px;display:flex;overflow-x:auto}.railHeading{display:none}.consoleRail>a{flex:0 0 150px}.consoleRail>a:nth-of-type(n+4){display:none}.consoleMain{padding:18px}.artifactBar{grid-template-columns:36px 1fr}.artifactIcon{width:36px;height:36px}.consoleDecision{grid-column:2;width:max-content;margin-top:5px}.consoleSummary{grid-template-columns:1fr}.consoleEvidence article{grid-template-columns:26px 1fr}.evidenceTag,.evidenceCheck,.consoleEvidence p{display:none}.proofTicker{min-height:65px;overflow-x:auto}.proofTicker>span,.proofTicker>i,.proofTicker>div{display:none}.proofTicker>strong{flex:none}.productNarrative,.monitorShowcase,.evidenceSectionHome{padding:85px 0}.productNarrative>header{display:block}.productNarrative>header h2,.monitorShowcase>header h2,.evidenceCopy h2{font-size:42px}.productNarrative>header p{margin-top:20px}.workflowConsole{margin-top:35px;display:block}.workflowConsole>aside:first-child{border:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.workflowConsole>aside:first-child>span{display:none}.workflowConsole>aside:first-child a{flex:0 0 135px}.workflowStage{padding:0 18px}.workflowQuestion h3{font-size:26px}.workflowTrace{overflow:hidden}.monitorShowcase>header{display:block}.monitorShowcase>header>a{width:max-content;margin-top:20px}.monitorConsole{margin-top:35px;display:block}.monitorConsole>aside{display:none}.monitorCanvas{padding:16px}.monitorStats{grid-template-columns:1fr 1fr}.monitorTable>header{display:none}.monitorTable>article{grid-template-columns:7px 1fr 13px;min-height:78px;padding:13px}.monitorTable article>code,.monitorTable article>span,.monitorTable article>b{display:none}.deliveryStrip{justify-content:flex-start;overflow-x:auto}.deliveryStrip>span{display:none}.deliveryStrip b{flex:none}.benchmarkPanel>div{grid-template-columns:1fr}.benchmarkPanel article{border-right:0;border-bottom:1px solid var(--line);min-height:130px}.productClosing{padding:90px 12px}.productClosing h2{font-size:43px}.footerMain{width:calc(100% - 24px);padding:55px 0}.footerLinks{grid-template-columns:1fr 1fr}.footerBottom{gap:7px;width:calc(100% - 24px);display:grid}.packageFacts{grid-template-columns:1fr 1fr!important}.packageLayout,.dossierLayout,.monitorAlert{grid-template-columns:1fr!important}.alertActions{justify-content:flex-start!important}}.productHero{grid-template-columns:none!important;min-height:0!important;padding-top:54px!important;display:block!important}.heroIntro{max-width:1120px}.heroIntro h1{white-space:nowrap;margin-top:18px;font-size:clamp(46px,4.4vw,64px)}.heroIntro>p{font-size:14px}.heroIntro .productSearch{margin-top:22px}@media (max-width:900px){.heroIntro h1{white-space:normal}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.siteFrame,.pageContent,.productHome{color:var(--text)!important;background:#fff!important}.siteHeader{background:#fffffff0!important}.guardrailsBrand i,.guardrailsBrand b{background:#fff}.desktopNav>a,.navMenu>button,.headerSignIn,.headerAccount,.headerCommands button{color:#52606b!important}.desktopNav>a:hover,.navMenu>button:hover,.desktopNav .active,.navMenu>button.active{background:var(--surface-2)!important;color:var(--text)!important}.navPopover,.mobileNavPanel{box-shadow:0 20px 55px #1c2e3d24;border-color:var(--line)!important;background:#fff!important}.navPopover>div>a:hover{background:var(--surface-2)!important;color:var(--text)!important}.headerAnalyze,.productSearch button,.workflowQuestion a,.referenceHero .heroAction{background:var(--brand)!important;color:#fff!important}.heroIntro{text-align:left;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);place-items:center start;column-gap:90px;max-width:1320px}.systemLabel{color:var(--brand);grid-area:1/1}.systemLabel i{background:var(--brand);box-shadow:none}.heroIntro h1{color:var(--text);white-space:normal;grid-area:2/1;margin:14px 0 10px;font-size:clamp(44px,4vw,60px)}.heroIntro>p{color:var(--muted);grid-area:3/1;font-size:14px}.heroIntro .productSearch{border-color:var(--line-strong);background:#fff;grid-area:1/2/3;align-self:end;width:100%;margin:0;box-shadow:0 12px 35px #1e364817}.productSearch input{color:var(--text)}.heroFinePrint{color:var(--faint);grid-area:3/2;justify-content:flex-start;margin-top:14px}.heroFinePrint svg{color:var(--brand)}.productConsole,.workflowConsole,.monitorConsole,.benchmarkPanel{border-color:var(--line-strong);color:var(--text);background:#fff;box-shadow:0 22px 60px #1c314114}.consoleTopbar,.consoleRail,.consoleContext,.workflowConsole>aside:first-child,.workflowFacts,.monitorConsole>aside{border-color:var(--line)}.consoleTopbar>div strong,.consoleTopbar nav span.active,.artifactBar h2,.consoleSummary strong,.consoleEvidence strong,.workflowQuestion h3,.monitorCanvas>header strong,.monitorTable article strong{color:var(--text)}.consoleTopbar nav span.active{border-color:var(--brand)}.consoleRail>a:hover,.consoleRail>a.selected,.workflowConsole>aside:first-child a.active,.monitorConsole>aside nav span.active{background:var(--surface-2);color:var(--text)}.artifactIcon,.evidenceIcon,.monitorStats>span{border-color:var(--line);background:var(--surface-2)}.artifactIcon svg,.consoleContext>a,.workflowTrace svg,.deliveryStrip svg,.benchmarkPanel>footer svg{color:var(--brand)}.coverageDial i b,.benchmarkPanel article>i b{background:var(--brand)}.consoleEvidence,.monitorTable{border-color:var(--line)}.workflowQuestion a{background:var(--brand)}.workflowQuestion>div>span i{background:var(--green)}.monitorConsole>aside nav b{background:var(--brand);color:#fff}.proofTicker{color:var(--muted)}.proofTicker a{background:#fff}.productNarrative>header>span,.monitorShowcase>header span,.evidenceCopy>span,.productClosing>span{color:var(--brand)}.productNarrative>header p,.evidenceCopy p{color:var(--muted)}.pageWrap,.shell,.productPage,.dossierPage,.workspacePage,.researchIndex,.securityPage,.architecturePage,.authProductPage,.gatePage{color:var(--text)}.kicker,.eyebrow,.productSectionHead>span,.dossierHead>span{color:var(--brand)!important}.catalogHero h1,.scannerIntro h1,.pageHero h1,.studyHero h1,.researchHero h1,.securityPage>section:first-child h1,.packageIdentity h1,.dossierIdentity h1,.workspaceHead h1,.productSection h2,.dossierContent h2,.workspaceSection h2{color:var(--text)!important}.catalogHero p,.scannerIntro p,.pageHero p,.studyHero p,.researchHero p,.securityPage>section:first-child p,.packageIdentity p,.dossierIdentity code,.workspaceHead p{color:var(--muted)!important}.catalogHero input,.extensionSearch input{color:var(--text)}.buttonDark,.extensionSearch button{background:var(--brand)!important;color:#fff!important}.buttonQuiet,.buttonLight{color:var(--text)!important;background:#fff!important}.packageHeader,.dossierMast,.workspaceHead{border:1px solid var(--line-strong)!important;min-height:176px!important;color:var(--text)!important;background:#fff!important;border-radius:10px!important;align-items:center!important;padding:28px!important}.packageHeader:after,.dossierMast:after,.workspaceHead:after{display:none!important}.packageActions .buttonDark,.workspaceActions .buttonDark{background:var(--brand)!important;color:#fff!important}.packageActions .buttonQuiet,.workspaceActions .buttonQuiet{color:var(--text)!important;background:#fff!important}.dossierDecision{border:0!important;border-left:4px solid var(--amber)!important;background:var(--surface-2)!important;color:var(--text)!important;border-radius:0!important;align-content:center!important;align-self:stretch!important;padding:18px!important;display:grid!important}.dossierDecision strong{color:var(--text)!important}.dossierDecision p,.dossierDecision small{color:var(--muted)!important}.dossierDecision .button{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important}.dossierMeta,.packageTabs,.dossierRail{background:#fff!important}.packageFacts>div,.dashboardSummary article,.reportSnapshot article,.dossierContent,.packageAside>div,.whyCard,.identityCard,.overviewDecision,.unassessedBand,.workspaceSection,.researchFeature>a,.researchFeature aside,.researchList,.disclosure,.securityLinks a,.architectureRules,.architectureClosing,.oauthPanel,.onboardingForm,.signedInProduct,.accountNextSteps>a{color:var(--text)!important;background:#fff!important}.dossierRail a{color:var(--muted)!important}.dossierRail a.active{background:var(--brand)!important;color:#fff!important}.dossierRail a.active svg{color:#fff!important}.versionRow,.dossierRows details,.dossierTable article,.dossierFiles article,.evidencePreview article,.monitorAlert,.channelRows article,.preferenceGrid label,.ruleTable article,.benchmarkArtifactTable article{color:var(--text)!important;background:#fff!important}.sourcePreview,.rawEvidence{color:var(--text)!important;border-color:var(--line-strong)!important;background:#f7f9fb!important}.reportSnapshotExpanded{grid-template-columns:repeat(3,minmax(0,1fr))!important}.reportSnapshotExpanded article{min-height:154px;padding:18px}.scoreStat{grid-template-rows:auto 1fr auto!important;grid-template-columns:1fr auto!important}.scoreStat>span{grid-column:1}.scoreStat>p{grid-column:1/-1}.scoreRing{grid-area:1/2/3;place-items:center;width:68px;height:68px;display:grid;position:relative}.scoreRing svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.scoreRing circle{fill:none;stroke:var(--line);stroke-width:4px}.scoreRing .scoreRingValue{stroke:var(--brand);stroke-linecap:round}.scoreRing strong{position:relative;font:650 18px var(--mono)!important;margin:0!important}.dossierFiles>div,.dossierFiles article{grid-template-columns:19px minmax(0,1fr) 80px 100px 76px!important;padding:0 10px!important}.dossierFiles>div{background:var(--surface-2)!important;display:flex!important}.dossierFiles article button{justify-self:end;width:68px;border:1px solid var(--line-strong)!important;color:var(--brand)!important;background:#fff!important;border-radius:5px!important;padding:6px 8px!important;font-weight:650!important}.dossierFiles article.previewOpen{background:var(--brand-soft)!important}.inlineSourcePreview{grid-column:1/-1;border-width:0 0 1px!important;border-radius:0!important;margin:0!important}.sourcePreview header{background:var(--surface-2);border-color:var(--line)!important;color:var(--text)!important}.sourcePreview header button{border-color:var(--line-strong)!important;color:var(--text)!important;background:#fff!important}.sourcePreview pre{color:#263644;background:#fbfcfd}.publisherGrid,.provenanceList,.coverageGrid,.providerGrid,.dossierCapabilityGrid{background:0 0!important;border:0!important;gap:12px!important}.publisherGrid article,.provenanceList article,.coverageGrid article,.providerGrid article,.dossierCapabilityGrid article{border:1px solid var(--line)!important;background:#fff!important;border-radius:8px!important;min-height:130px!important;padding:20px!important}.publisherGrid svg,.dossierCapabilityGrid svg{color:var(--brand)!important}.publisherGrid strong,.provenanceList strong,.coverageGrid strong,.providerGrid strong{color:var(--text)!important}.publisherGrid p,.providerGrid p{color:var(--muted)!important}.siteFooter{border-top:1px solid var(--line)!important;min-height:0!important;color:var(--text)!important;background:#f7f9fb!important;grid-template-columns:none!important;padding:0!important;display:block!important}.footerMain{min-height:0!important;padding:64px 0!important}.footerLead h2{color:var(--text)}.footerLead p,.footerLinks a{color:var(--muted)}.footerCta{color:var(--brand)}.footerBottom{border-color:var(--line);color:var(--faint)}@media (max-width:900px){.heroIntro{text-align:left;display:block}.heroIntro .productSearch{margin-top:24px}.heroFinePrint{justify-content:flex-start}.reportSnapshotExpanded{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.reportSnapshotExpanded{grid-template-columns:1fr!important}.dossierFiles>div,.dossierFiles article{grid-template-columns:18px minmax(0,1fr) 64px!important}.dossierFiles article>small{display:none}.dossierFiles article button{grid-column:3}.dossierFiles article>span{display:none}.heroIntro h1{font-size:41px}.footerMain{padding:48px 0!important}}.guardrailsBrand{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:none!important;width:32px!important;height:32px!important;padding:0!important;display:inline-block!important}.guardrailsBrand.compact{width:21px!important;height:21px!important;padding:0!important}.guardrailsBrand img{object-fit:contain;width:100%!important;height:100%!important;display:block!important}.wordmark{gap:8px}.wordmark strong{line-height:1;font-family:var(--font-brand),cursive!important;letter-spacing:0!important;font-size:27px!important;font-weight:400!important}.footerWordmark strong{font-size:34px!important}.heroIntelCard{border:1px solid var(--line-strong);color:var(--text);background:#fff;border-radius:12px;grid-area:1/2/6;align-self:stretch;overflow:hidden;box-shadow:0 22px 60px #1f34441a}.heroIntelCard>header{border-bottom:1px solid var(--line);height:42px;color:var(--faint);font:650 7px var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.heroIntelCard>header>span{align-items:center;gap:7px;display:flex}.heroIntelCard>header i{background:var(--brand);border-radius:50%;width:6px;height:6px}.heroArtifact{grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:17px;display:grid}.heroArtifact img,.heroArtifact>svg{border:1px solid var(--line);border-radius:8px;width:44px;height:44px}.heroArtifact>div{display:grid}.heroArtifact small{color:var(--faint);font:650 7px var(--mono)}.heroArtifact strong{margin-top:3px;font-size:16px}.heroArtifact code{color:var(--muted);font-size:7px}.heroArtifact>b{color:#8e6109;font:650 7px var(--mono);background:#fff8e7;border:1px solid #d8b76f;border-radius:4px;padding:5px 7px}.heroCapabilityMap{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;height:190px;margin:0 17px;position:relative}.mapCore,.mapNode{z-index:2;place-items:center;gap:4px;display:grid;position:absolute}.mapCore{border:1px solid var(--brand);background:#fff;border-radius:50%;width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%)}.mapCore svg{width:18px;color:var(--brand)}.mapCore small,.mapNode small{font:650 6px var(--mono)}.mapNode{border:1px solid var(--line);width:54px;height:48px;color:var(--muted);background:#fff;border-radius:7px}.mapNode svg{width:15px;color:var(--brand)}.mapSource{top:27px;left:15%}.mapProcess{top:27px;right:15%}.mapFiles{bottom:25px;left:15%}.mapNetwork{bottom:25px;right:15%}.mapOrbit{border:1px solid #e4e9ed;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mapOrbitOne{width:118px;height:118px}.mapOrbitTwo{width:168px;height:168px}.heroSignalRow{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:14px 17px 0;display:grid}.heroSignalRow article{border-right:1px solid var(--line);padding:10px;display:grid}.heroSignalRow article:last-child{border:0}.heroSignalRow span{color:var(--faint);font:650 6px var(--mono)}.heroSignalRow strong{margin-top:5px;font-size:10px}.heroSignalRow i{background:#e5e9ec;height:2px;margin-top:8px}.heroSignalRow i b{background:var(--brand);height:100%;display:block}.heroIntelCard>a{border:1px solid var(--line);border-radius:7px;grid-template-columns:60px 1fr 14px;align-items:center;gap:10px;margin:12px 17px 16px;padding:10px;display:grid}.heroIntelCard>a>span{color:#8e6109;font:650 7px var(--mono)}.heroIntelCard>a>div{display:grid}.heroIntelCard>a strong{font-size:9px}.heroIntelCard>a small{color:var(--muted);margin-top:3px;font-size:7px}.heroIntelCard>a svg{width:12px}.heroIntro .productSearch{grid-area:4/1;align-self:auto;margin-top:20px}.heroFinePrint{grid-area:5/1}.productHero{padding-top:46px!important}.productConsole{margin-top:55px}.trustInfoPage{padding-top:65px;padding-bottom:110px}.trustInfoPage>header{max-width:900px}.trustInfoPage>header>span,.trustInfoAction span{color:var(--brand);font:650 8px var(--mono);letter-spacing:.09em;text-transform:uppercase}.trustInfoPage>header h1{letter-spacing:-.05em;margin:15px 0;font-size:58px;font-weight:560;line-height:1}.trustInfoPage>header p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.6}.trustInfoGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.trustInfoGrid article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:260px;padding:26px}.trustInfoGrid svg{color:var(--brand)}.trustInfoGrid h2{margin-top:50px;font-size:23px}.trustInfoGrid p{color:var(--muted);font-size:11px;line-height:1.65}.trustInfoAction{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:40px;margin-top:12px;padding:28px;display:flex}.trustInfoAction h2{margin:9px 0;font-size:27px}.trustInfoAction p{color:var(--muted);margin:0}.trustInfoAction>a{background:var(--brand);color:#fff;border-radius:6px;align-items:center;gap:7px;padding:12px 14px;font-size:10px;font-weight:700;display:flex}.trustInfoAction svg{width:13px}@media (max-width:900px){.heroIntro{display:block}.heroIntelCard{margin-top:30px}.trustInfoGrid{grid-template-columns:1fr}.trustInfoAction{display:block}.trustInfoAction>a{width:max-content;margin-top:20px}}.consoleDecision,.consoleDecision.block,.consoleDecision.allow{background:#fff!important}.artifactIcon,.evidenceIcon{background:var(--surface-2)!important}.coverageDial i,.benchmarkPanel article>i{background:#e5e9ec!important}.gatePreview,.authValue{border-color:var(--line-strong)!important;color:var(--text)!important;background:#fff!important;box-shadow:0 18px 50px #1e324214!important}.gatePreview>header,.gatePreview article{border-color:var(--line)!important}.gatePreview article strong,.authValue h1,.authValue strong{color:var(--text)!important}.gatePreview article p,.gatePreview article i,.authValue p,.authValue li,.authValue aside p{color:var(--muted)!important}.gatePreview article svg,.authValue svg{color:var(--brand)!important}.productClosing,.monitorShowcase,.productNarrative,.evidenceSectionHome{background:#fff!important}
:root{--bg:#fff;--surface:#fff;--surface-2:#f5f7f2;--surface-3:#eaf0e5;--line:#d7ded3;--line-strong:#aebbaa;--text:#172018;--muted:#586557;--faint:#778375;--brand:#173f2a;--brand-soft:#e8f3df;--blue:#173f2a;--acid:#173f2a;--acid-dark:#173f2a;--green:#2e7a42;--amber:#9a6512;--red:#b4373d;--night:#172018;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body{color:var(--text)!important;background:#fff!important}.siteFrame,.pageContent{background:#fff!important}.siteHeader{box-shadow:0 1px #1720180f;background:#fffffff0!important}.wordmark strong{color:var(--text)!important}.desktopNav>a,.navMenu>button,.headerSignIn,.headerAccount{color:#3f4a3f!important}.headerAnalyze,.productSearch button,.buttonDark,.workflowQuestion a,.trustInfoAction>a{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.headerAnalyze:hover,.productSearch button:hover,.buttonDark:hover,.workflowQuestion a:hover{background:#0d2d1d!important}.navPopover{background:#fff!important;box-shadow:0 18px 50px #14251729!important}.navPopover>div>a:hover{background:var(--surface-2)!important;color:var(--text)!important}.navPopover strong{color:var(--text)}.productHome,.productHero,.productNarrative,.monitorShowcase,.evidenceSectionHome,.productClosing{background:#fff!important}.productHero{gap:64px!important}.heroIntro h1,.productNarrative>header h2,.monitorShowcase>header h2,.evidenceCopy h2{color:var(--text)!important}.heroIntro>p{color:var(--muted)!important}.heroIntro .productSearch,.productClosing .productSearch{background:#fff!important;box-shadow:0 18px 45px #1f342317!important}.productSearch input{color:var(--text)!important}.productSearch input::placeholder{color:#718071!important}.heroFinePrint{color:var(--muted)!important}.systemLabel,.heroFinePrint svg,.workflowQuestion small,.workflowTrace svg,.deliveryStrip svg{color:var(--brand)!important}.heroIntelCard{box-shadow:0 28px 70px #19331f1f!important}.heroIntelCard>header i,.mapCore svg,.mapNode svg{background:var(--green)!important;color:var(--brand)!important}.mapCore{border-color:var(--brand)!important}.heroArtifact>b{color:#714d0b!important;border-color:#d7b66f!important}.heroSignalRow i b{background:var(--brand)!important}.productConsole,.workflowConsole,.monitorConsole,.benchmarkPanel{box-shadow:0 20px 60px #1e322114!important}.consoleTopbar nav span.active{border-color:var(--green)!important;color:var(--brand)!important}.consoleRail>a:hover,.consoleRail>a.selected,.workflowConsole>aside:first-child a.active,.monitorConsole>aside nav span.active{background:var(--brand-soft)!important;color:var(--brand)!important}.monitorConsole>aside nav b{background:var(--green)!important;color:#fff!important}.alertLime,.alertBlue{background:var(--green)!important}.siteFooter{background:#f5f7f2!important}.footerMain{width:min(1440px,100% - 48px);margin:auto}.footerLead p,.footerLinks a{line-height:1.6;font-size:13px!important}.footerLinks strong,.footerBottom{color:var(--text)!important}.footerBottom{font-size:10px!important}.footerCta{color:var(--brand)!important}.inventoryPage{padding-top:66px}.inventoryHero{max-width:960px;padding-bottom:64px}.inventoryHero h1{letter-spacing:-.065em;margin:15px 0 18px;font-size:clamp(48px,6vw,80px);line-height:.94}.inventoryHero>p{max-width:680px;color:var(--muted);font-size:16px;line-height:1.65}.inventoryStats{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid;overflow:hidden}.inventoryStats article{border-right:1px solid var(--line);gap:8px;min-height:145px;padding:22px;display:grid}.inventoryStats article:last-child{border:0}.inventoryStats svg{width:19px;color:var(--brand)}.inventoryStats strong{font:600 34px var(--mono);letter-spacing:-.05em}.inventoryStats span{color:var(--muted);font-size:12px}.inventoryBody{border-top:1px solid var(--line);padding-top:54px}.inventoryBody>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.inventoryBody h2{letter-spacing:-.04em;margin:9px 0 0;font-size:34px}.inventoryBody>header>span{color:var(--muted);font-size:12px}.inventoryControls{justify-content:space-between;gap:18px;margin:26px 0 16px;display:flex}.inventoryControls label{border:1px solid var(--line-strong);background:#fff;border-radius:8px;flex:1;align-items:center;gap:10px;max-width:470px;padding:0 13px;display:flex}.inventoryControls label svg{width:17px;color:var(--muted)}.inventoryControls input{width:100%;height:45px;color:var(--text);background:0 0;border:0;outline:0}.inventoryControls>div{flex-wrap:wrap;gap:6px;display:flex}.inventoryControls button{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:0 11px;font-size:11px;display:flex}.inventoryControls button svg{width:12px}.inventoryControls button.active{border-color:var(--brand);background:var(--brand);color:#fff}.inventoryList{border:1px solid var(--line);border-radius:12px;overflow:hidden}.inventoryList>header,.inventoryList article{grid-template-columns:44px minmax(270px,1fr) 120px 80px 90px 34px;align-items:center;gap:14px;padding:0 18px;display:grid}.inventoryList>header{background:var(--surface-2);min-height:42px;color:var(--faint);font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(328px,1fr) 120px 80px 90px 34px}.inventoryList article{border-top:1px solid var(--line);min-height:105px}.inventoryIcon{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.inventoryIcon img{object-fit:cover;width:100%;height:100%}.inventoryIcon svg{width:20px;color:var(--brand)}.inventoryList article>div{min-width:0}.inventoryList article code{color:var(--brand);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.inventoryList article p{max-width:640px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11px;overflow:hidden}.inventoryList article>strong{font:600 16px var(--mono)}.inventoryList article>strong small{color:var(--faint);font:600 8px var(--mono);margin-top:2px;display:block}.inventoryList article>a{border:1px solid var(--line);width:32px;height:32px;color:var(--brand);border-radius:6px;place-items:center;display:grid}.inventoryList article>a:hover{background:var(--brand);color:#fff}.inventoryList article>a svg{width:16px}.inventoryDecision{font:700 9px var(--mono);text-transform:uppercase;border-radius:999px;padding:5px 8px;display:inline-flex}.inventoryDecision.review{color:#82530a;background:#fff1d9}.inventoryDecision.allow{color:#20673b;background:#def4e3}.inventoryDecision.block{color:#9b292e;background:#fde1e1}.inventoryDecision.incomplete{color:#536052;background:#ecefe9}.inventoryList article small{color:var(--faint);margin-top:5px;font-size:10px;display:block}.inventoryEmpty{border:1px dashed var(--line-strong);text-align:center;border-radius:12px;justify-items:center;margin-top:16px;padding:70px;display:grid}.inventoryEmpty svg,.inventoryBoundary svg{color:var(--green)}.inventoryEmpty h2{margin:14px 0 0;font-size:22px}.inventoryEmpty p,.inventoryBoundary p{color:var(--muted)}.inventoryBoundary{border-left:3px solid var(--green);align-items:start;gap:12px;max-width:720px;margin:40px 0;padding:10px 0 10px 15px;display:flex}.inventoryBoundary svg{flex:none;width:19px}.inventoryBoundary p{margin:0;font-size:12px;line-height:1.6}.dossierPage{background:#fff!important}.dossierMast,.dossierMeta,.dossierLayout{width:min(1320px,100% - 48px)!important}.dossierMast{border-color:var(--line)!important}.dossierIdentity h1,.dossierDecision strong,.dossierHead h2{color:var(--text)!important}.dossierDecision{box-shadow:0 14px 35px #1f362414;border-color:var(--line)!important;background:#fff!important}.dossierDecision.allow{border-left-color:var(--green)!important}.dossierDecision.review{border-left-color:#bd7c14!important}.dossierDecision.block{border-left-color:var(--red)!important}.dossierRail{background:#fff!important}.dossierRail a{color:var(--muted)!important}.dossierRail a.active,.dossierRail a:hover{background:var(--brand-soft)!important;color:var(--brand)!important}.dossierRail a.active:before{background:var(--green)!important}.dossierHead p,.dossierRows p,.dossierFiles code,.dossierFiles article>span{color:var(--muted)!important}.reportSnapshot article,.scoreStat,.whyCard,.identityCard,.evidencePreview,.dossierRows>details,.contextEvidence{border-color:var(--line)!important;background:#fff!important}.scoreRingValue{stroke:var(--green)!important}.whyCard{background:var(--brand)!important;color:#fff!important}.whyCard p,.whyCard span{color:#d4e7d0!important}.whyCard button{color:#fff!important;border-color:#d4e7d0!important}.identityCard svg{color:var(--green)!important}.evidencePreview>div{background:var(--surface-2)!important}.dossierFiles article button{color:var(--brand)!important}.dossierFiles article.previewOpen{background:var(--brand-soft)!important}.sourcePreview pre{color:#eef7e9!important;background:#172018!important}.previewError{color:#8b2b30!important;background:#fff3f3!important;border-color:#e4b7b8!important}@media (max-width:900px){.inventoryStats{grid-template-columns:repeat(2,1fr)}.inventoryStats article:nth-child(2){border-right:0}.inventoryStats article:nth-child(-n+2){border-bottom:1px solid var(--line)}.inventoryControls{display:grid}.inventoryControls label{max-width:none}.inventoryList>header{display:none}.inventoryList article{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:15px}.inventoryList article>div:nth-of-type(2),.inventoryList article>strong{display:none}.inventoryList article>a{grid-area:1/3}.inventoryList article p{white-space:normal}.inventoryList article>div:first-of-type{grid-area:1/2/3}.inventoryList article>div:nth-of-type(2){grid-column:2}.inventoryList article .inventoryDecision{grid-area:2/2;width:max-content}.inventoryList article>strong+strong{display:none}}@media (max-width:560px){.inventoryPage{padding-top:42px}.inventoryHero h1{font-size:46px}.inventoryStats{margin-inline:-4px}.inventoryStats article{min-height:118px;padding:16px}.inventoryStats strong{font-size:28px}.inventoryControls>div{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.inventoryControls button{white-space:nowrap;min-height:38px}.dossierMast,.dossierMeta,.dossierLayout{width:min(100% - 30px,1320px)!important}.footerMain{width:min(100% - 30px,1440px)!important}.footerBottom{padding-inline:15px!important}}.inventorySeverity{font:700 9px var(--mono);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;padding:6px 10px;display:inline-flex}.inventorySeverity.severity-critical,.inventorySeverity.severity-high{color:#9b292e;background:#fde1e1}.inventorySeverity.severity-medium{color:#82530a;background:#fff1d9}.inventorySeverity.severity-low{color:#20673b;background:#def4e3}.inventorySeverity.severity-info{color:#526152;background:#edf1eb}@media (max-width:900px){.inventoryList article>div{grid-area:1/2}.inventoryList article .inventorySeverity{grid-area:2/2;width:max-content}.inventoryList article>div:nth-of-type(2){display:initial}}:root{--brand:#173f2a;--brand-soft:#e8f3df;--green:#28794b;--acid:#1b2a20;--acid-dark:#1b2a20;--blue:#1b2a20;--text:#172018;--muted:#526154;--faint:#667466;--surface-2:#f5f8f1}.siteHeader{border-bottom-color:#d5dfcf!important}.headerInner{grid-template-columns:220px 1fr auto}.desktopNav{gap:8px}.desktopNav>a,.navMenu>button{height:42px;padding:0 13px;font-weight:650;color:var(--text)!important;font-size:14px!important}.navPopover{min-width:360px!important;padding:10px!important}.navPopover>div>a{color:var(--text)!important;padding:13px!important}.navPopover>div>a strong{font-size:14px!important}.navPopover>div>a small{line-height:1.4;color:var(--muted)!important;font-size:12px!important}.documentationPopover{left:auto!important;right:0!important}.headerCommands{gap:12px}.headerSignIn,.headerAccount{color:var(--text)!important;font-size:14px!important}.buttonDark,.productSearch button,.workflowQuestion a,.trustInfoAction>a,.headerAnalyze{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important;font-size:14px!important;font-weight:750!important}.buttonDark:hover,.productSearch button:hover,.workflowQuestion a:hover,.trustInfoAction>a:hover{color:#fff!important;background:#0d2d1d!important}.buttonQuiet{font-size:14px!important}.productHero{width:min(1480px,100% - 56px);padding-top:76px!important}.heroIntro{max-width:1320px!important}.heroIntro h1{max-width:620px;letter-spacing:-.065em!important;font-size:clamp(46px,4.4vw,64px)!important;line-height:.98!important}.heroIntro>p{max-width:620px!important;font-size:16px!important;line-height:1.6!important}.systemLabel,.heroFinePrint{font-size:12px!important}.heroFinePrint{gap:20px!important}.productSearch{min-height:62px!important}.productSearch input{font-size:16px!important}.heroIntelCard{max-width:600px;margin-top:0!important}.heroArtifact small,.heroArtifact code,.heroIntelCard>header{font-size:11px!important}.heroArtifact strong{font-size:20px!important}.heroSignalRow span,.heroSignalRow strong,.heroIntelCard>a span,.heroIntelCard>a strong,.heroIntelCard>a small{font-size:12px!important}.productConsole{margin-top:74px!important}.consoleTopbar,.consoleRail,.consoleMain,.consoleContext{font-size:13px!important}.consoleTopbar strong,.consoleTopbar span,.consoleRail strong,.consoleRail code,.consoleContext span,.consoleContext strong{font-size:12px!important}.artifactBar h2{font-size:24px!important}.consoleEvidence strong{font-size:15px!important}.consoleEvidence p{font-size:13px!important}.productNarrative>header p,.monitorShowcase>header p,.evidenceCopy p{font-size:17px!important;line-height:1.65!important}.productNarrative>header h2,.monitorShowcase>header h2,.evidenceCopy h2{font-size:clamp(46px,5vw,72px)!important}.productClosing h2{font-size:clamp(52px,6vw,82px)!important}.productClosing>span,.proofTicker,.benchmarkPanel span,.benchmarkPanel small{font-size:12px!important}.siteFooter{color:var(--text)!important;background:#f5f8f1!important}.footerMain{padding:88px 0!important}.footerLead h2{font-size:clamp(44px,4.5vw,62px)!important}.footerLead p{color:var(--muted)!important;font-size:16px!important;line-height:1.65!important}.footerCta{font-weight:750;font-size:14px!important}.footerLinks strong{color:var(--text)!important;font-size:11px!important}.footerLinks a{color:var(--muted)!important;font-size:14px!important}.footerBottom{color:var(--muted)!important;font-size:11px!important}.inventoryPage{width:min(1320px,100% - 48px);margin:auto;padding-top:88px}.inventoryHero{text-align:center;max-width:1000px;margin:auto}.inventoryHero>p{margin-inline:auto;font-size:18px!important}.inventoryStats{text-align:left}.inventoryBody{margin-top:30px}.inventoryBody>header>span,.inventoryStats span{font-size:13px!important}.inventoryControls input{font-size:15px}.inventoryControls button{min-height:40px;font-size:12px!important}.inventoryList>header{font-size:11px!important}.inventoryList>header,.inventoryList article{grid-template-columns:50px minmax(280px,1fr) 150px 90px 90px 38px}.inventoryList article{min-height:114px}.inventoryList article strong{font-size:16px!important}.inventoryList article code,.inventoryList article p{font-size:12px!important}.inventoryList article>strong{font-size:18px!important}.inventoryList article>strong small{font-size:10px!important}.inventoryRiskSignal{align-items:center;display:flex;gap:9px!important}.severityMeter{background:conic-gradient(from 270deg,#56af76 0 33%,#f5c34b 33% 66%,#e86d78 66% 100%);border-radius:40px 40px 0 0;width:38px;height:20px;display:inline-block;position:relative;overflow:hidden}.severityMeter:after{content:"";background:#fff;border-radius:30px 30px 0 0;position:absolute;inset:5px 5px 0}.severityMeter i{z-index:2;background:var(--text);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-1px;left:17px}.severityMeter b{z-index:3;transform-origin:1px 100%;background:var(--text);border-radius:2px;width:2px;height:15px;position:absolute;bottom:1px;left:18px}.inventorySeverity{padding:7px 10px!important;font-size:10px!important}.packageHeader,.dossierMast,.workspaceHead,.packageIdentity h1,.dossierIdentity h1,.workspaceHead h1,.productSection h2,.dossierContent h2,.workspaceSection h2{color:var(--text)!important}.dossierMast,.workspaceHead{padding:28px!important}.dossierIdentity code,.workspaceHead p,.dossierHead p{font-size:15px!important;line-height:1.6!important}.dossierHead>span,.dossierRail a,.dossierDecision span{font-size:12px!important}.dossierDecision strong{font-size:24px!important}.dossierDecision p,.dossierDecision small{line-height:1.55;font-size:14px!important}.dossierRows summary{grid-template-columns:max-content minmax(0,1fr) 20px;align-items:start;gap:14px;padding:18px!important;display:grid!important}.dossierRows summary>div{min-width:0}.dossierRows summary strong{display:block;color:var(--text)!important;font-size:16px!important;line-height:1.35!important}.dossierRows summary p{color:var(--muted)!important;margin:6px 0 0!important;font-size:14px!important;line-height:1.5!important}.dossierRows summary code{overflow-wrap:anywhere;margin-top:7px;display:block;color:var(--faint)!important;font-size:11px!important}.evidenceSeverity{margin-top:2px;padding:6px 8px!important;font-size:10px!important;line-height:1!important}.evidenceChevron{width:18px;color:var(--brand)!important}.dossierRows details[open] .evidenceChevron{transform:rotate(90deg)}.evidenceLocations{padding:0 20px 20px 108px!important}.evidenceLocations p,.evidenceLocations code,.evidenceLocations small{font-size:14px!important;line-height:1.55!important}.coverageGrid,.providerGrid{background:0 0!important;border:0!important;gap:12px!important}.coverageGrid article,.providerGrid article{border:1px solid var(--line)!important;border-radius:10px!important;min-height:150px!important;padding:21px!important}.coverageGrid span,.providerGrid span{font-size:11px!important}.coverageGrid strong{font-size:30px!important}.coverageGrid p,.providerGrid p{font-size:13px!important;line-height:1.5!important}.providerGrid strong{font-size:16px!important}.coverageNoProviders{border:1px dashed var(--line-strong);color:var(--muted);border-radius:8px;margin-top:14px;padding:18px;font-size:14px}.dossierFiles article{min-height:48px!important}.dossierFiles code,.dossierFiles article>span,.dossierFiles small,.dossierFiles article button{font-size:13px!important}.sourcePreview header,.sourcePreview pre{font-size:14px!important;line-height:1.55!important}.reportSnapshot span{font-size:11px!important}.reportSnapshot p{font-size:13px!important;line-height:1.5!important}.reportSnapshot strong{font-size:26px!important}.dashboardSummary span,.dashboardSummary p,.monitorAlert>div:nth-child(3)>span,.monitorAlert p,.monitorAlert small{font-size:13px!important}.dashboardSummary strong{font-size:32px!important}.monitorAlert{grid-template-columns:94px 44px minmax(0,1fr) 250px!important;gap:16px!important;padding:24px 0!important}.alertSeverity{font-size:10px!important}.alertExtensionIcon,.extensionLogo{border:1px solid var(--line);width:40px;height:40px;color:var(--brand);font:800 10px var(--mono);background:#fff;border-radius:9px;place-items:center;display:grid;overflow:hidden}.alertExtensionIcon img,.extensionLogo img{object-fit:cover;width:100%;height:100%}.monitorAlert h3{font-size:18px!important}.alertActions{justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}.alertActions a,.alertActions button{border:1px solid var(--line-strong)!important;min-height:38px!important;color:var(--text)!important;background:#fff!important;border-radius:7px!important;padding:0 12px!important;font-size:12px!important;font-weight:750!important}.alertActions a{background:var(--brand)!important;border-color:var(--brand)!important}.alertActions>span{font-size:11px!important}.watchlistSearch{border:1px solid var(--line-strong);background:#fff;border-radius:9px;align-items:center;gap:10px;margin-top:20px;padding:0 14px;display:flex}.watchlistSearch svg{width:18px;color:var(--muted)}.watchlistSearch input{width:100%;height:48px;color:var(--text);background:0 0;border:0;outline:0;font-size:15px}.watchlistSearch>span{color:var(--muted);font-size:13px}.watchlistMatches{border:1px solid var(--line);border-radius:10px;gap:8px;margin-top:10px;padding:10px;display:grid}.watchlistMatches article{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.watchlistMatches strong{font-size:15px}.watchlistMatches code,.watchlistMatches p{color:var(--muted);margin-top:3px;font-size:12px;display:block}.watchlistMatches p{white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;overflow:hidden}.watchlistMatches article>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.watchlistMatches button{border:1px solid var(--brand);background:var(--brand);min-height:34px;color:var(--text);border-radius:6px;padding:0 10px;font-size:12px;font-weight:750}.watchlistItem>a{grid-template-columns:40px minmax(0,1fr) 18px!important;align-items:center!important;font-size:14px!important}.watchlistItem>a span:nth-child(2){gap:3px;display:grid}.watchlistItem>a code{color:var(--muted);font-size:11px!important}.watchlistBlocks article>p{font-size:13px!important}.scanPage,.catalogPage,.benchmarkPage,.workspacePage,.productPage,.packagePage,.reportPage{color:var(--text)!important}.panelNumber,.kicker,.eyebrow,.systemLabel,.workspaceHead>div>span,.workspaceSectionHead>div>span{font-size:12px!important}.findingList article{grid-template-columns:76px 1fr!important;gap:14px!important;padding:18px 0!important}.findingList article>span,.findingList strong,.findingList p,.findingList small{font-size:13px!important;line-height:1.55!important}.findingList strong{font-size:15px!important}.scanSearchResults code,.scanSearchResults small,.selectedExtension code,.selectedExtension p,.coverageModes span,.uploadDrop span,.resultReason span,.resultMetrics span,.providerList div,.scanScopeSummary>div,.reportLinkBox p,.reportRows article>div:nth-child(2) p{font-size:13px!important}.resultMetrics span,.subhead span,.findingList article>span{font-size:11px!important}.benchmarkPanel,.benchmarkPanel article,.benchmarkPanel footer,.metricDomainGrid article,.evidenceGrid article{color:var(--text)!important}.benchmarkPanel p,.benchmarkPanel small,.metricDomainGrid p,.evidenceGrid p{color:var(--muted)!important;font-size:14px!important}.benchmarkPanel strong{font-size:24px!important}.catalogHeader p,.trustInfoAction p,.workflowQuestion p{font-size:16px!important;line-height:1.6!important}.trustInfoAction,.trustInfoAction>div,.trustInfoAction h2,.trustInfoAction p{color:var(--text)!important}@media (max-width:900px){.inventoryPage{width:min(100% - 30px,1320px)}.inventoryHero{text-align:left}.inventoryHero>p{margin-left:0}.inventoryList article{grid-template-columns:42px minmax(0,1fr) auto!important}.inventoryRiskSignal{grid-area:2/2!important}.inventoryList article>strong{display:none}.monitorAlert{grid-template-columns:80px 40px minmax(0,1fr)!important}.alertActions{grid-area:2/2/auto/-1!important}.watchlistMatches article{grid-template-columns:42px minmax(0,1fr)!important}.watchlistMatches article>div:last-child{grid-column:1/-1}.dossierRows summary{grid-template-columns:max-content minmax(0,1fr) 16px!important}.evidenceLocations{padding-left:20px!important}}@media (max-width:560px){body{font-size:15px}.desktopNav{display:none}.headerInner{grid-template-columns:1fr auto!important}.productHero{width:calc(100% - 30px)!important;padding-top:66px!important}.heroIntro{text-align:left!important;justify-items:start!important}.heroIntro h1{font-size:52px!important}.heroIntelCard{width:100%}.footerMain{grid-template-columns:1fr!important;gap:46px!important}.footerLead h2{font-size:44px!important}.footerBottom{font-size:10px!important}.monitorAlert{grid-template-columns:1fr!important}.alertSeverity,.alertExtensionIcon,.monitorAlert>div:nth-child(3){grid-column:1!important}.alertActions{grid-area:auto/1!important}.coverageGrid,.providerGrid{grid-template-columns:1fr!important}.dossierRows summary{gap:10px!important;padding:15px!important}.evidenceSeverity{font-size:9px!important}.dossierRows summary strong{font-size:15px!important}}.dossierRows summary .dossierIcon{width:38px;height:38px;margin:0!important}.evidencePreview article{grid-template-columns:40px max-content minmax(0,1fr)!important}.evidencePreview .dossierIcon{width:36px;height:36px;margin:0!important}@media (max-width:900px){.dossierRows summary{grid-template-columns:34px max-content minmax(0,1fr) 16px!important}}.catalogHero h1,.scannerIntro h1,.pageHero h1,.studyHero h1,.researchHero h1,.securityPage>section:first-child h1{color:var(--text)!important}.catalogHero p,.scannerIntro p,.pageHero p,.studyHero p,.researchHero p,.securityPage>section:first-child p,.exploreNext p,.analysisWorkspace p,.uploadWorkspace p,.studyPage p,.referencePage p,.researchIndex p,.securityPage p,.architecturePage p{color:var(--muted)!important;font-size:15px!important;line-height:1.6!important}.catalogHero input,.extensionSearch input{color:var(--text)!important;font-size:15px!important}.buttonLight{color:var(--text)!important;font-size:14px!important}.exploreNext,.analysisWorkspace,.uploadWorkspace,.studyNumbers,.methodNote,.referenceStats,.securityPrinciples article,.architectureBands article,.message,.workspaceSection,.dossierContent,.packageAside>div,.identityCard,.overviewGrid>article,.accountNextSteps>a{color:var(--text)!important}.modeTabs button,.packageTabs a{font-size:13px!important}.modeTabs button.active,.packageTabs a.active{background:var(--brand-soft)!important;color:var(--text)!important}.scanTabs button,.scanTabs a{font-size:14px!important}.analysisWorkspace h2,.uploadWorkspace h2,.exploreNext h2{color:var(--text)!important;font-size:26px!important}.analysisWorkspace span,.uploadWorkspace span,.exploreNext span,.panelNumber{color:var(--muted)!important}.analysisWorkspace .button,.uploadWorkspace .button,.exploreNext .button{font-size:14px!important}.sourcePreview header button{color:#fff!important;font-size:12px!important}.vyperReportCard .heroArtifact img{border:1px solid var(--line);object-fit:cover;border-radius:8px;width:44px;height:44px;display:block}.vyperReportSummary{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;margin:0 17px;padding:13px}.vyperReportSummary p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.vyperReportSummary>div{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:13px;display:grid}.vyperReportSummary article{background:#fff;gap:4px;padding:9px;display:grid}.vyperReportSummary span{color:var(--faint);font:650 6px var(--mono);letter-spacing:.06em}.vyperReportSummary strong{font:700 12px var(--mono);color:var(--text)}.vyperFindingList{border:1px solid var(--line);border-radius:8px;gap:0;margin:12px 17px 0;display:grid;overflow:hidden}.vyperFindingList article{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.vyperFindingList article:last-child{border:0}.vyperFindingList svg{width:14px;color:var(--brand)}.vyperFindingList div{gap:2px;display:grid}.vyperFindingList strong{font-size:9px;line-height:1.3}.vyperFindingList small{color:var(--muted);font-size:7px;line-height:1.35}.vyperReportCard>a{margin-top:12px}.siteFrame :is(.kicker,.eyebrow,.systemLabel,.panelNumber,.sectionKicker){color:var(--brand)!important}@media (max-width:560px){.vyperReportSummary>div{grid-template-columns:repeat(2,1fr)}.vyperFindingList strong{font-size:10px}.vyperFindingList small{font-size:8px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#c9ff45;--brand-soft:#efffd0;--text:#14202b;--ink:#14202b;--ink-2:#33414d;--muted:#5d6b78;--faint:#75818c;--line:#d9e0e5;--line-strong:#bdc9d2;--surface:#fff;--surface-2:#f6f8fa;--surface-3:#edf2f5;--paper:#fff;--acid:#c9ff45;--acid-dark:#14202b}html,body{color:var(--text)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}::selection{color:#14202b!important;background:#c9ff45!important}.siteHeader{border-color:var(--line)!important;background:#fffffff0!important;position:sticky!important}.pageContent{padding-top:0!important}.wordmark strong,.desktopNav>a,.navMenu>button,.headerSignIn,.headerAccountMenu,.headerAccountMenu>*,.headerCommands button{color:var(--text)!important}.headerAccountButton,.headerSignIn{border:1px solid var(--line)!important;background:#fff!important;border-radius:7px!important}.headerAccountMenu{border-color:var(--line)!important;background:#fff!important;box-shadow:0 18px 42px #14202b29!important}.desktopNav>a:hover,.navMenu>button:hover,.desktopNav .active,.navMenu>button.active{background:var(--brand-soft)!important;color:var(--text)!important}.navPopover,.mobileNavPanel{border-color:var(--line)!important;background:#fff!important}.navPopover>div>a{color:var(--text)!important}.navPopover>div>a:hover{background:var(--surface-2)!important}.siteFrame :is(button,.button,.headerAnalyze,.productSearch button,.workflowQuestion a,.trustInfoAction>a){color:#14202b!important}.buttonDark,.productSearch button,.headerAnalyze,.workflowQuestion a,.trustInfoAction>a,.extensionSearch button{color:#14202b!important;background:#c9ff45!important;border-color:#b4ec2d!important}.buttonDark:hover,.productSearch button:hover,.headerAnalyze:hover,.workflowQuestion a:hover,.extensionSearch button:hover{color:#14202b!important;background:#baf23a!important}.buttonQuiet,.buttonLight,.alertActions button,.alertActions a{color:#14202b!important;border-color:var(--line-strong)!important;background:#fff!important}.button,button,input,select,textarea{color:#14202b!important}input,select,textarea{border-color:var(--line-strong)!important;background:#fff!important}input::placeholder{color:#71808c!important}.guardrailsBrand{background:0 0!important}.guardrailsBrand i,.guardrailsBrand b{background:#14202b!important}.wordmark strong{font-family:var(--font-brand),cursive!important;letter-spacing:0!important;font-size:28px!important;font-weight:400!important}.siteFooter{border-color:var(--line)!important;background:#f6f8fa!important}.footerBottom{color:var(--muted)!important}.productHome{background:#fff!important}.productHero{width:min(1280px,100% - 48px)!important;min-height:0!important;padding:82px 0 0!important;display:block!important}.heroIntro{text-align:left!important;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr)!important;justify-items:start!important;gap:24px 72px!important;max-width:none!important;display:grid!important}.systemLabel{color:#52606b!important}.heroIntro h1{color:#14202b!important;white-space:normal!important;grid-column:1!important;margin:0!important;font-size:clamp(52px,6vw,82px)!important}.heroIntro>p{color:var(--muted)!important;grid-column:1!important;margin:0!important;font-size:18px!important}.heroIntro .productSearch{border-color:var(--line-strong)!important;background:#fff!important;grid-area:auto/1!important;width:100%!important;margin:0!important;box-shadow:0 18px 42px #14202b14!important}.heroFinePrint{color:var(--muted)!important;grid-column:1!important;margin:0!important}.heroIntelCard{border-color:var(--line-strong)!important;background:#fff!important;grid-area:1/2/6!important;margin:0!important;box-shadow:0 22px 58px #14202b1a!important}.productConsole{border-color:var(--line-strong)!important;background:#fff!important;margin-top:78px!important;box-shadow:0 24px 64px #14202b14!important}.productNarrative,.monitorShowcase,.evidenceSectionHome{padding:120px max(24px,50vw - 640px)!important}.productClosing{background:#14202b!important;padding:110px max(24px,50vw - 640px)!important}.productClosing h2,.productClosing>span{color:#fff!important}.inventoryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.inventoryCard{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:48px minmax(0,1fr) 20px;gap:14px;min-height:190px;padding:20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative}.inventoryCard:hover{border-color:#a8bf87;transform:translateY(-3px);box-shadow:0 16px 32px #14202b1a}.inventoryCard .extensionIcon{width:48px;height:48px}.inventoryCard .inventorySeverity{position:absolute;top:16px;right:16px}.inventoryCard>div{grid-column:1/-1}.inventoryCard strong{color:var(--text);padding-right:72px;font-size:17px;display:block}.inventoryCard code{color:#52606b;margin-top:6px;font-size:10px;display:block}.inventoryCard p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.inventoryCard>svg{width:18px;color:var(--text);position:absolute;bottom:20px;right:20px}.inventoryControls button{min-height:42px!important;color:var(--text)!important}.inventoryControls button.active{color:#14202b!important;background:#c9ff45!important;border-color:#b4ec2d!important}.inventoryList{display:none!important}.dossierMast,.packageHeader,.workspaceHead{border-color:var(--line-strong)!important;background:#fff!important}.dossierDecision,.whyCard{color:var(--text)!important;background:#f6f8fa!important}.whyCard p,.whyCard span,.whyCard button{color:var(--text)!important}.dossierRail a.active{color:#14202b!important;background:#c9ff45!important}.dossierRail a.active svg{color:#14202b!important}.dossierRows summary{grid-template-columns:max-content minmax(0,1fr) 20px!important}.dossierFiles article em{color:var(--faint);justify-self:end;font-size:11px;font-style:normal}.sourcePreview header{gap:12px;grid-template-columns:minmax(0,1fr) auto auto!important;display:grid!important}.sourcePreview header span{color:var(--muted);font:11px var(--mono)}@media (max-width:900px){.heroIntro{display:block!important}.heroIntro>*{margin-top:18px!important}.heroIntelCard{margin-top:32px!important}.inventoryCards{grid-template-columns:repeat(2,minmax(0,1fr))}.productNarrative,.monitorShowcase,.evidenceSectionHome{padding:84px 24px!important}}@media (max-width:620px){.productHero{width:calc(100% - 30px)!important;padding-top:52px!important}.heroIntro h1{font-size:48px!important}.inventoryCards{grid-template-columns:1fr}.inventoryCard{min-height:170px}.sourcePreview header{grid-template-columns:1fr auto!important}.sourcePreview header span{grid-column:1/-1}.dossierFiles article em{grid-column:3;font-size:9px}.siteFooter{padding-bottom:0!important}}body{font-size:16px!important}.siteFrame :is(p,small,code){font-size:inherit}.siteFrame p{font-size:15px!important;line-height:1.6!important}.siteFrame :is(.kicker,.eyebrow,.systemLabel,.panelNumber,.sectionKicker){color:#5d7800!important;font-weight:800!important}.siteFrame :is(.dossierHead>span,.workspaceHead span,.catalogPromises span,.gatePreview span,.monitorAlert>div:nth-child(3)>span){font-weight:800!important}.siteFrame :is(.dossierHead p,.workspaceHead p,.catalogHero p,.exploreNext p,.gatePreview p,.monitorAlert p,.monitorAlert small,.dossierRows p,.evidencePreview p,.dossierFiles code){color:#516273!important;font-size:14px!important;font-weight:500!important}.siteFrame :is(.dossierRows strong,.evidencePreview strong,.monitorAlert h3,.workspaceSection h2,.exploreNext h2,.discoveryGroup strong){color:#14202b!important;font-weight:750!important}.inventoryCard .extensionIcon{border:1px solid var(--line-strong)!important;background:#fff!important}.inventoryCard .extensionIcon img{object-fit:cover;width:100%;height:100%;display:block}.inventoryCard strong,.discoveryGroup strong,.dossierIdentity h1{align-items:center;gap:7px;display:flex!important}.inventoryCard strong svg,.discoveryGroup strong svg,.dossierIdentity h1 svg{stroke-width:2.6px;flex:none;width:17px;height:17px;color:#1685d1!important;fill:#e9f7ff!important}.inventoryCard{min-height:205px!important}.inventoryCard code{color:#425466!important;font-size:11px!important}.inventoryCard p{color:#506173!important;font-size:14px!important}.inventoryCard .inventorySeverity{font-weight:800!important}.catalogHero{text-align:center!important;max-width:940px!important;margin:0 auto!important}.catalogHero h1,.catalogHero>p,.catalogHero form{margin-inline:auto!important}.catalogPromises{justify-content:center!important}.exploreNext{border-color:var(--line)!important;background:var(--line)!important}.exploreNext article{background:#fff!important}.exploreNext span,.exploreNext h2,.exploreNext a{color:#14202b!important}.exploreNext span{font-weight:800!important}.documentationPopover,.navPopover.documentationPopover{grid-template-columns:1fr!important;width:420px!important;min-width:0!important;display:block!important}.documentationPopover>div{width:100%!important;display:grid!important}.documentationPopover aside{display:none!important}.productClosing{color:#14202b!important;background:#c9ff45!important}.productClosing h2,.productClosing>span,.productClosing p{color:#14202b!important}.productClosing .productSearch{background:#fff!important;border-color:#14202b!important}.productClosing a{color:#14202b!important;font-weight:800!important}.productClosing .guardrailsBrand i,.productClosing .guardrailsBrand b{background:#14202b!important}.gatePreview{color:#14202b!important;border-color:var(--line-strong)!important;background:#fff!important;box-shadow:0 22px 56px #14202b1a!important}.gatePreview>header,.gatePreview article{border-color:var(--line)!important}.gatePreview>header span,.gatePreview article i{color:#52606d!important}.gatePreview article strong{color:#14202b!important;font-size:14px!important}.gatePreview article p{color:#516273!important;font-size:13px!important}.gatePreview article svg{color:#9eea00!important}.workspaceSignedOut .textAction{color:#14202b!important;font-size:13px!important;font-weight:800!important}.alertActions{background:0 0!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}.alertActions a,.alertActions button{border:1px solid var(--line-strong)!important;color:#14202b!important;background:#fff!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;margin:0!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important;position:static!important}.alertActions button:last-child{color:#8c233a!important;background:#fff0f2!important;border-color:#e9a7b0!important}.monitorAlert{background:0 0!important}.monitorAlert.unread{background:#fbfdf8!important}.evidencePreview article{grid-template-columns:max-content minmax(0,1fr)!important;align-items:start!important;gap:12px!important}.evidencePreview .evidenceSeverity{grid-area:1/1!important;margin-top:2px!important}.evidencePreview article>div{grid-area:1/2!important;min-width:0!important}.evidencePreview strong{line-height:1.35!important;display:block!important}.evidencePreview p{margin-top:5px!important}.dossierRows summary{grid-template-columns:max-content minmax(0,1fr) 20px!important;gap:12px!important}.dossierRows summary .evidenceSeverity{margin-top:2px!important}.dossierRows summary strong{font-size:16px!important;line-height:1.4!important}.dossierRows summary p{font-size:14px!important}@media (max-width:760px){body{font-size:16px!important}.catalogHero{padding-top:40px!important}.catalogHero h1{font-size:48px!important}.catalogHero p{font-size:16px!important}.documentationPopover,.navPopover.documentationPopover{width:min(420px,100vw - 24px)!important}.gatePage{gap:32px!important}.gatePreview{min-width:0!important}.monitorAlert{grid-template-columns:1fr!important}.alertActions{grid-column:1!important}.inventoryCard strong{font-size:18px!important}.evidencePreview article{padding:16px!important}}
:root{--brand:#c9ff45;--brand-strong:#b4ec2d;--brand-soft:#efffd0;--brand-ink:#5d7800;--text:#14202b;--ink:#14202b;--ink-2:#33414d;--muted:#516273;--faint:#75818c;--surface:#fff;--surface-2:#f6f8fa;--surface-3:#edf2f5;--line:#d9e0e5;--line-strong:#bdc9d2;--allow:#1f8a4c;--allow-bg:#e3f6ea;--allow-line:#a6dcb9;--review:#9a6512;--review-bg:#fff2d6;--review-line:#e6c98a;--block:#b4373d;--block-bg:#fde3e4;--block-line:#eaa9ad;--info:#516273;--info-bg:#eef2f5;--info-line:#cdd7de;--violet:#67519b;--violet-bg:#ece7f6;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--radius-sm:7px;--radius:12px;--radius-lg:16px;--shadow-sm:0 2px 8px #14202b0f;--shadow:0 16px 32px #14202b1a;--shadow-lg:0 24px 64px #14202b1f}.ds-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--sp-5);box-shadow:var(--shadow-sm)}.ds-card-hover{transition:transform .16s,box-shadow .16s,border-color .16s}.ds-card-hover:hover{border-color:var(--brand-strong);box-shadow:var(--shadow);transform:translateY(-3px)}.ds-card-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.xid{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.xid-icon{border:1px solid var(--line-strong);background:var(--surface);color:var(--brand-ink);font:800 14px var(--mono);text-transform:uppercase;border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.xid-icon img{object-fit:cover;background:var(--surface);width:100%;height:100%;position:absolute;inset:0}.xid-sm .xid-icon{border-radius:8px;width:38px;height:38px;font-size:11px}.xid-md .xid-icon{width:48px;height:48px;font-size:13px}.xid-lg .xid-icon{border-radius:12px;width:64px;height:64px;font-size:17px}.xid-body{gap:3px;min-width:0;display:grid}.xid-eyebrow{color:var(--brand-ink);font:800 10px var(--mono);letter-spacing:.04em;text-transform:uppercase}.xid-name{min-width:0;font-family:var(--sans);letter-spacing:0;color:var(--text);align-items:center;gap:7px;margin:0;font-weight:750;display:flex}.xid-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xid-sm .xid-name{font-size:15px}.xid-md .xid-name{font-size:20px}.xid-lg .xid-name{font-size:34px}.xid-verified{color:#1685d1;fill:#e9f7ff;stroke-width:2.6px;flex:none;width:1em;height:1em}.xid-id{color:var(--muted);font:11px/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xid-id b{color:var(--ink-2);font-weight:700}.gauge{justify-items:center;gap:var(--sp-3);display:grid}.gauge-dial{width:var(--gauge-size,180px);height:calc(var(--gauge-size,180px) / 2 + 14px);position:relative}.gauge-dial svg{width:100%;height:100%;display:block;overflow:visible}.gauge-track{fill:none;stroke:var(--surface-3);stroke-linecap:round}.gauge-zone{fill:none;stroke-linecap:butt;opacity:.9}.gauge-zone-low{stroke:var(--allow)}.gauge-zone-mid{stroke:var(--review)}.gauge-zone-high{stroke:var(--block)}.gauge-needle{stroke:var(--text);stroke-width:3px;stroke-linecap:round}.gauge-hub{fill:var(--text)}.gauge-readout{text-align:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:auto 0 0}.gauge-value{font:800 30px var(--mono);color:var(--text);line-height:1}.gauge-value small{color:var(--faint);font-size:14px}.gauge-band{font:800 10px var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.gauge-band.low{background:var(--allow-bg);color:var(--allow)}.gauge-band.mid{background:var(--review-bg);color:var(--review)}.gauge-band.high{background:var(--block-bg);color:var(--block)}.gauge-band.info{background:var(--info-bg);color:var(--info)}.gauge-caption{max-width:220px;color:var(--muted);text-align:center;margin:0;font-size:12px;line-height:1.5}.gauge-mini{width:42px;height:23px;display:inline-block;position:relative}.gauge-mini svg{width:100%;height:100%;overflow:visible}.ds-pill{width:fit-content;font:800 10px var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.ds-pill.allow,.ds-pill.low{background:var(--allow-bg);color:var(--allow)}.ds-pill.review,.ds-pill.medium,.ds-pill.incomplete{background:var(--review-bg);color:var(--review)}.ds-pill.block,.ds-pill.critical,.ds-pill.high{background:var(--block-bg);color:var(--block)}.ds-pill.info,.ds-pill.informational{background:var(--info-bg);color:var(--info)}.ds-evidence{margin-top:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ds-evidence details+details{border-top:1px solid var(--line)}.ds-evidence summary{gap:var(--sp-4);cursor:pointer;padding:var(--sp-4) var(--sp-5);grid-template-columns:40px minmax(0,1fr) 20px;align-items:start;list-style:none;display:grid}.ds-evidence summary::-webkit-details-marker{display:none}.ds-evidence summary:hover{background:var(--surface-2)}.ds-evidence .ds-pill{grid-column:1;justify-self:start;margin-top:1px;padding:5px 6px}.ds-evidence-body{grid-column:2;min-width:0}.ds-evidence-body strong{color:var(--text);font-size:15px;font-weight:700;line-height:1.4;display:block}.ds-evidence-body p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.ds-evidence-body code{overflow-wrap:anywhere;color:var(--faint);font:11px var(--mono);margin-top:7px;display:block}.ds-evidence-chevron{width:18px;color:var(--brand-ink);grid-column:3;transition:transform .15s}.ds-evidence details[open] .ds-evidence-chevron{transform:rotate(90deg)}.ds-evidence-locations{padding:0 var(--sp-5) var(--sp-4) 60px}.ds-evidence-locations p{color:var(--muted);margin:0 0 8px;font-size:13px}.ds-evidence-locations code{overflow-wrap:anywhere;color:var(--brand-ink);font:12px var(--mono);margin-top:6px;display:block}.ds-markdown{max-width:760px;color:var(--ink-2);font-size:15px;line-height:1.7}.ds-markdown>:first-child{margin-top:0}.ds-markdown h1,.ds-markdown h2,.ds-markdown h3{font-family:var(--sans);color:var(--text);margin:1.6em 0 .5em;line-height:1.25}.ds-markdown h1{font-size:28px}.ds-markdown h2{border-bottom:1px solid var(--line);padding-bottom:.3em;font-size:22px}.ds-markdown h3{font-size:17px}.ds-markdown p{color:var(--ink-2)}.ds-markdown a{color:var(--brand-ink);text-underline-offset:2px;font-weight:650;text-decoration:underline}.ds-markdown code{background:var(--surface-3);border-radius:4px;padding:2px 5px;font-size:.88em}.ds-markdown pre{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:var(--sp-4);overflow:auto}.ds-markdown pre code{background:0 0;padding:0}.ds-markdown ul,.ds-markdown ol{padding-left:1.4em}.ds-markdown li{margin:.3em 0}.ds-markdown img{border-radius:var(--radius-sm);max-width:100%;height:auto}.ds-markdown blockquote{border-left:3px solid var(--brand-strong);padding-left:var(--sp-4);color:var(--muted);margin:1em 0}.ds-markdown table{border-collapse:collapse;width:100%;font-size:14px}.ds-markdown th,.ds-markdown td{border:1px solid var(--line);text-align:left;padding:8px 11px}.ds-markdown th{background:var(--surface-2)}.ds-markdown hr{border:0;border-top:1px solid var(--line);margin:1.6em 0}.ds-readme-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);min-height:180px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:10px;display:grid}.ds-readme-empty svg{width:26px;color:var(--faint)}.ds-readme{margin-top:var(--sp-5)}.dossierValidated{gap:var(--sp-4);margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-left:3px solid var(--brand-strong);border-radius:var(--radius-lg);background:linear-gradient(120deg, color-mix(in srgb, var(--brand) 12%, var(--surface)), var(--surface));box-shadow:var(--shadow-sm);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;transition:box-shadow .18s,transform .18s;display:grid}.dossierValidated:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.dossierValidatedMark{background:color-mix(in srgb, var(--brand) 20%, transparent);width:42px;height:42px;color:var(--brand-ink);border-radius:50%;place-items:center;display:grid}.dossierValidatedMark svg{width:22px}.dossierValidated>div span{color:var(--brand-ink);font:800 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;display:block}.dossierValidated>div strong{color:var(--text);margin-top:3px;font-size:15px;display:block}.dossierValidated>div p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.dossierValidated>div p b{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:700}.dossierValidated>svg{width:18px;color:var(--faint)}@media (max-width:720px){.dossierValidated{grid-template-columns:auto minmax(0,1fr)}.dossierValidated>svg{display:none}}.overviewLede{gap:var(--sp-5);margin-top:var(--sp-5);grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:center;display:grid}.overviewGauge{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:var(--shadow-sm);justify-items:center;display:grid}@media (max-width:720px){.overviewLede{grid-template-columns:1fr}}.ds-evidence-preview{gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.whyStory{margin-top:var(--sp-5);border:1px solid var(--line);border-left:3px solid var(--brand-strong);border-radius:var(--radius);background:linear-gradient(180deg, var(--surface-2), var(--surface));padding:var(--sp-5)}.whyStoryEyebrow{color:var(--brand-ink);font:800 11px var(--mono);letter-spacing:.04em;align-items:center;gap:7px;display:inline-flex}.whyStoryEyebrow svg{width:14px}.whyStory ul{gap:var(--sp-3);margin:var(--sp-4) 0 0;padding:0;list-style:none;display:grid}.whyLine{gap:var(--sp-3);grid-template-columns:26px minmax(0,1fr);align-items:start;display:grid}.whyLineIcon{border-radius:999px;place-items:center;width:26px;height:26px;display:grid}.whyLineIcon svg{width:15px}.whyLine.up .whyLineIcon{background:var(--block-bg);color:var(--block)}.whyLine.down .whyLineIcon{background:var(--allow-bg);color:var(--allow)}.whyLine.flat .whyLineIcon{background:var(--info-bg);color:var(--info)}.whyLine p{color:var(--text);margin:3px 0 0;font-size:15px;line-height:1.5}.whyStoryFoot{margin:var(--sp-4) 0 0;color:var(--muted);font-size:12px}.whyStoryQuiet{border-left-color:var(--allow-line)}.whyStoryQuiet>p{margin:var(--sp-3) 0 0;color:var(--muted);font-size:15px}.inventoryDistribution{margin:var(--sp-5) 0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--sp-4) var(--sp-5);box-shadow:var(--shadow-sm)}.inventoryDistributionLabel{color:var(--brand-ink);font:800 11px var(--mono);letter-spacing:.04em;align-items:center;gap:7px;display:inline-flex}.inventoryDistributionLabel svg{width:14px}.inventoryDistributionBar{height:12px;margin:var(--sp-3) 0;background:var(--surface-3);border-radius:999px;display:flex;overflow:hidden}.inventoryDistributionBar i{height:100%}.inventoryDistributionKey{gap:var(--sp-4);flex-wrap:wrap;display:flex}.inventoryDistributionKey span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.inventoryDistributionKey b{color:var(--text);font-weight:700}.inventoryDistributionKey i{border-radius:3px;width:10px;height:10px}.dist-allow{background:var(--allow)}.dist-review{background:var(--review)}.dist-block{background:var(--block)}.dist-incomplete{background:var(--info)}.inventoryRiskMeter{background:var(--surface-3);border-radius:999px;height:5px;margin-top:10px;display:block;overflow:hidden}.inventoryRiskMeter i{border-radius:999px;height:100%;display:block}.inventoryRiskMeter .risk-low{background:var(--allow)}.inventoryRiskMeter .risk-mid{background:var(--review)}.inventoryRiskMeter .risk-high{background:var(--block)}.inventoryCardGo{color:var(--brand-ink);font:800 10px var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-self:end;align-items:center;gap:5px;display:inline-flex}.inventoryCardGo svg{width:13px;transition:transform .16s}.inventoryCard:hover .inventoryCardGo svg{transform:translate(2px,-2px)}.inventoryPage .inventoryCard{grid-template-columns:48px minmax(0,1fr) auto}.extensionIcon-logo{border-radius:9px;width:40px;height:40px;font-size:10px}.monitorAlert .alertExtensionIcon{background:0 0;border:0;display:contents}.productHome .productHero{position:relative}.productHome .productHero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(680px 360px at 50% -60px,#c9ff4538,#0000 70%),radial-gradient(520px 320px at 12% 120px,#174f8612,#0000 70%),radial-gradient(520px 320px at 88% 90px,#c9ff451f,#0000 70%);height:620px;position:absolute;inset:-120px 0 auto}.productHome .productHero>*{z-index:1;position:relative}.productHome .heroIntro h1{letter-spacing:-.055em}.productHome .heroIntro>p{color:var(--muted)}.productHome .productSearch{background:var(--surface);border-color:var(--line-strong);box-shadow:var(--shadow)}.productHome .productSearch input{color:var(--text)}.productHome .productSearch input::placeholder{color:var(--faint)}.productHome .heroFinePrint{color:var(--muted)}.productHome .productConsole,.productHome .workflowConsole,.productHome .monitorConsole,.productHome .benchmarkPanel,.productHome .vyperReportCard{box-shadow:var(--shadow-lg);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.productHome .productConsole:hover,.productHome .vyperReportCard:hover{transform:translateY(-4px)}.productHome .stateDot{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 14%, transparent)}.productHome .stateDot.allow{color:var(--allow);background:var(--allow)}.productHome .stateDot.review{color:var(--review);background:var(--review)}.productHome .stateDot.block{color:var(--block);background:var(--block)}.productHome .stateDot.incomplete{color:var(--info);background:var(--info)}.productHome .proofTicker{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.productHome .proofTicker>div{animation:34s linear infinite ds-drift}@media (prefers-reduced-motion:reduce){.productHome .proofTicker>div{animation:none}}@keyframes ds-drift{0%{transform:translate(0)}to{transform:translate(-12px)}}.productHome .proofTicker a{transition:transform .16s,border-color .16s}.productHome .proofTicker a:hover{border-color:var(--brand-strong);transform:translateY(-2px)}.productHome .productNarrative>header>span,.productHome .monitorShowcase>header span,.productHome .evidenceCopy>span,.productHome .productClosing>span,.productHome .systemLabel{color:var(--brand-ink)}.productHome .coverageDial i b,.productHome .benchmarkPanel article>i b{background:linear-gradient(90deg, var(--brand-strong), var(--brand));border-radius:999px}.productHome .productClosing{background:linear-gradient(180deg, var(--surface-2), var(--surface))!important}.productHome .productClosing>div:last-child a{color:var(--brand-ink)}
.lp{--lp-bg:#fff;--lp-surface:#fff;--lp-surface-2:#f6f8fa;--lp-surface-3:#eef2f5;--lp-line:#e2e7eb;--lp-line-2:#cfd7dd;--lp-text:#14202b;--lp-ink-2:#33414d;--lp-muted:#55636f;--lp-faint:#78848f;--lp-brand:#c9ff45;--lp-brand-strong:#b4ec2d;--lp-brand-soft:#f1ffd6;--lp-brand-ink:#5d7800;--lp-allow:#1f8a4c;--lp-allow-bg:#e3f6ea;--lp-allow-line:#a6dcb9;--lp-review:#9a6512;--lp-review-bg:#fff2d6;--lp-review-line:#e6c98a;--lp-block:#b4373d;--lp-block-bg:#fde3e4;--lp-block-line:#eaa9ad;--lp-shadow-sm:0 2px 10px #14202b0f;--lp-shadow:0 18px 44px #14202b1a;--lp-shadow-lg:0 30px 70px #14202b21;--lp-max:1120px;--lp-mono:var(--font-mono), "JetBrains Mono", monospace;--lp-sans:var(--font-sans), "Instrument Sans", system-ui, sans-serif;background:var(--lp-bg);color:var(--lp-text);font-family:var(--lp-sans);overflow-x:clip}.lp *{box-sizing:border-box}.lp section{width:min(var(--lp-max), calc(100% - 48px));margin-inline:auto}.lp h1,.lp h2,.lp h3{font-family:var(--lp-sans);color:var(--lp-text);letter-spacing:-.03em;margin:0}.lp p{color:var(--lp-muted);margin:0;line-height:1.62}.lp a{color:inherit;text-decoration:none}.lp .lpKicker{color:var(--lp-brand-ink);font:800 12px/1 var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.lp .lpKicker i{background:var(--lp-brand-strong);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lp-brand) 30%, transparent);border-radius:50%}.lp .lpLink{width:fit-content;color:var(--lp-text);align-items:center;gap:7px;font-size:15px;font-weight:700;display:inline-flex}.lp .lpLink svg{width:17px;transition:transform .16s}.lp .lpLink:hover svg{transform:translate(3px)}.lp .lpCta{flex-wrap:wrap;gap:14px;display:flex}.lp .lpBtn{background:var(--lp-text);color:#fff;border:0;border-radius:12px;align-items:center;gap:9px;padding:15px 24px;font-size:15px;font-weight:720;transition:transform .16s,background .16s;display:inline-flex}.lp .lpBtn:hover{background:#24333f;transform:translateY(-2px)}.lp .lpBtn svg{width:17px}.lp .lpBtn.dark{background:var(--lp-text)}.lp .lpBtnGhost{border:1.5px solid var(--lp-line-2);color:var(--lp-text);background:0 0;border-radius:12px;align-items:center;gap:9px;padding:15px 22px;font-size:15px;font-weight:700;transition:border-color .16s,background .16s;display:inline-flex}.lp .lpBtnGhost:hover{border-color:var(--lp-text);background:var(--lp-surface-2)}.lp .lpBtnGhost svg{width:16px}.lp .lpBtnGhost.dark:hover{background:#14202b0f}.lp .lpHero{position:relative}.lp .lpHeroSplit{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:84px 0 68px;display:grid}.lp .lpHero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(680px 340px at 78% 40px,#c9ff454d,#0000 66%),radial-gradient(420px 300px at 6% 200px,#c9ff451a,#0000 70%);height:560px;position:absolute;inset:-120px 0 auto}.lp .lpHeroSplit>*{z-index:1;position:relative}.lp .lpHeroCopy h1{letter-spacing:-.04em;margin:20px 0 18px;font-size:clamp(38px,4.6vw,60px);font-weight:720;line-height:1.02}.lp .lpHeroCopy>p{max-width:520px;margin-bottom:30px;font-size:18px;line-height:1.58}.lp .lpHeroArt{place-items:center;display:grid}.lp .lpArtSvg{width:100%;max-width:520px;height:auto}.lp .lpArtIn>g{transition:transform .3s}.lp .lpProblem{padding:96px 0 88px}.lp .lpStats{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:12px;display:grid}.lp .lpStat{border:1px solid var(--lp-line);background:var(--lp-surface);min-height:200px;box-shadow:var(--lp-shadow-sm);border-radius:20px;align-content:start;gap:12px;padding:28px 24px;display:grid}.lp .lpStat strong{font:700 clamp(30px, 3vw, 40px)/1 var(--lp-mono);letter-spacing:-.03em;color:var(--lp-text)}.lp .lpStat span{color:var(--lp-muted);font-size:14px;line-height:1.5}.lp .lpStat span b{color:var(--lp-text);font-weight:800}.lp .lpStatAlarm{border-color:var(--lp-block-line);background:linear-gradient(180deg, var(--lp-block-bg), var(--lp-surface))}.lp .lpStatAlarm strong{color:var(--lp-block)}.lp .lpSources{text-align:center;color:var(--lp-faint);margin-top:22px;font-size:13px}.lp .lpSources a{color:var(--lp-muted);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp .lpSources a:hover{color:var(--lp-text)}.lp .lpAnswer{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;padding:96px 0;display:grid}.lp .lpAnswerArt{border:1px solid var(--lp-line);background:linear-gradient(180deg, var(--lp-surface-2), var(--lp-surface));box-shadow:var(--lp-shadow-sm);border-radius:24px;place-items:center;padding:40px;display:grid;position:relative}.lp .lpThreatSvg{width:100%;max-width:340px;height:auto}.lp .lpAnswerBadge{border:1px solid var(--lp-line-2);background:var(--lp-surface);color:var(--lp-text);box-shadow:var(--lp-shadow);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:750;display:inline-flex;position:absolute;bottom:22px;right:22px}.lp .lpAnswerBadge svg{width:16px;color:var(--lp-brand-ink)}.lp .lpAnswerCopy h2{margin:16px 0;font-size:clamp(30px,3.4vw,44px);font-weight:720;line-height:1.06}.lp .lpAnswerCopy>p{margin-bottom:26px;font-size:17px}.lp .lpAnswerList{gap:18px;margin:0 0 30px;padding:0;list-style:none;display:grid}.lp .lpAnswerList li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:14px;display:grid}.lp .lpDot{border-radius:50%;width:12px;height:12px;margin-top:6px}.lp .lpDot.allow{background:var(--lp-brand-strong);box-shadow:0 0 0 4px var(--lp-brand-soft)}.lp .lpAnswerList strong{font-size:16px;font-weight:720}.lp .lpAnswerList small{color:var(--lp-muted);margin-top:3px;font-size:14px;line-height:1.5;display:block}.lp .lpSection{padding:100px 0}.lp .lpSectionHead{text-align:center;justify-items:center;max-width:720px;margin:0 auto 48px;display:grid}.lp .lpSectionHead h2{margin:16px 0 14px;font-size:clamp(32px,3.6vw,46px);font-weight:720;line-height:1.05}.lp .lpSectionHead p{font-size:18px}.lp .lpSteps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lp .lpStep{text-align:center;border:1px solid var(--lp-line);background:var(--lp-surface);min-height:230px;box-shadow:var(--lp-shadow-sm);border-radius:20px;align-content:start;justify-items:center;gap:14px;padding:34px 28px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.lp .lpStep:hover{border-color:var(--lp-brand-strong);box-shadow:var(--lp-shadow);transform:translateY(-4px)}.lp .lpStepNum{background:var(--lp-brand-soft);width:54px;height:54px;color:var(--lp-brand-ink);border-radius:16px;place-items:center;display:grid}.lp .lpStepNum svg{width:26px}.lp .lpStep h3{font-size:21px;font-weight:720}.lp .lpStep p{font-size:15px}.lp .lpFeatures{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp .lpFeature{border:1px solid var(--lp-line);background:linear-gradient(180deg, var(--lp-surface-2), var(--lp-surface));border-radius:20px;align-content:start;gap:15px;min-height:240px;padding:30px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.lp .lpFeature:hover{border-color:var(--lp-brand-strong);box-shadow:var(--lp-shadow);transform:translateY(-4px)}.lp .lpFeatureIcon{border:1px solid var(--lp-line);background:var(--lp-surface);width:50px;height:50px;color:var(--lp-brand-ink);border-radius:14px;place-items:center;display:grid}.lp .lpFeatureIcon svg{width:24px}.lp .lpFeature h3{font-size:22px;font-weight:720}.lp .lpFeature p{font-size:15px}.lp .lpMonitor{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.lp .lpMonitorCopy h2{margin:16px 0;font-size:clamp(30px,3.4vw,44px);font-weight:720;line-height:1.07}.lp .lpMonitorCopy p{font-size:17px}.lp .lpMonitorCopy .lpLink{margin-top:24px}.lp .lpAlerts{border:1px solid var(--lp-line-2);background:var(--lp-surface);box-shadow:var(--lp-shadow);border-radius:18px;overflow:hidden}.lp .lpAlerts>header{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.lp .lpAlerts>header strong{font-size:15px;font-weight:720}.lp .lpAlerts>header span{color:var(--lp-muted);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.lp .lpAlerts>header span i{background:var(--lp-review);border-radius:50%;width:8px;height:8px}.lp .lpAlertRow{border-bottom:1px solid var(--lp-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 22px;display:grid}.lp .lpAlertRow:last-child{border-bottom:0}.lp .lpAlertIcon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.lp .lpAlertIcon svg{width:16px}.lp .lpAlertIcon.review{background:var(--lp-review-bg);color:var(--lp-review)}.lp .lpAlertIcon.allow{background:var(--lp-allow-bg);color:var(--lp-allow)}.lp .lpAlertIcon.block{background:var(--lp-block-bg);color:var(--lp-block)}.lp .lpAlertRow strong{font-size:14px;font-weight:700}.lp .lpAlertRow small{color:var(--lp-muted);margin-top:2px;font-size:12.5px;display:block}.lp .lpAlertRow code{color:var(--lp-faint);font:11px var(--lp-mono)}.lp .lpClosing{text-align:center;background:var(--lp-brand);justify-items:center;width:100%;max-width:100%;margin-top:24px;padding:104px 24px 112px;display:grid}.lp .lpClosingBrand{align-items:center;gap:9px;margin-bottom:12px;display:inline-flex}.lp .lpClosingBrand strong{font-family:var(--font-brand), cursive;font-size:30px;font-weight:400}.lp .lpClosing h2{letter-spacing:-.04em;max-width:760px;margin:8px 0 6px;font-size:clamp(34px,4.4vw,54px);font-weight:720;line-height:1.04}.lp .lpClosing>p{max-width:540px;color:var(--lp-ink-2);margin-bottom:30px;font-size:17px}@media (max-width:960px){.lp .lpHeroSplit{grid-template-columns:1fr;gap:40px;padding-top:56px}.lp .lpHeroArt{order:-1}.lp .lpArtSvg{max-width:420px}.lp .lpStats{grid-template-columns:1fr 1fr}.lp .lpAnswer{grid-template-columns:1fr;gap:40px}.lp .lpAnswerArt{order:-1}.lp .lpSteps,.lp .lpFeatures{grid-template-columns:1fr}.lp .lpMonitor{grid-template-columns:1fr;gap:44px}}@media (max-width:640px){.lp section{width:calc(100% - 32px)}.lp .lpSection,.lp .lpProblem,.lp .lpAnswer{padding:68px 0}.lp .lpHeroCopy>p{font-size:16px}.lp .lpStats{grid-template-columns:1fr}.lp .lpStat{min-height:0}.lp .lpCta{flex-direction:column;align-items:stretch}.lp .lpBtn,.lp .lpBtnGhost{justify-content:center}}
