@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=IBM+Plex+Arabic:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lg-paper:#f4f4f2;--lg-paper-2:#ececea;--lg-panel:#fbfbfa;--lg-panel-2:#e4e4e2;--lg-ink:#0d0d0e;--lg-ink-2:#44454a;--lg-ink-3:#7c7d83;--lg-line:#0d0d0e1f;--lg-line-strong:#0d0d0e33;--lg-accent:#1e4fa6;--lg-accent-strong:#173f86;--lg-accent-soft:#1e4fa61a;--app-bg:#0a0a0b;--app-panel:#101012;--app-raised:#17171a;--app-overlay:#0c0c0e;--app-text:#f3f3f4;--app-text-2:#9fa0a6;--app-text-3:#5b5c62;--app-line:#ffffff12;--app-line-strong:#ffffff29;--app-accent:#5887ef;--app-accent-soft:#5887ef24;--app-focus:#5887ef8c;--semantic-ok-light:#1e7a4e;--semantic-ok-dark:#5fb98c;--semantic-warn-light:#9a6a1e;--semantic-warn-dark:#d6a45a;--semantic-risk-light:#b23a2e;--semantic-risk-dark:#e06a5e;--bg:var(--app-bg);--bg-2:var(--app-panel);--bg-3:var(--app-raised);--panel:var(--app-panel);--panel-2:var(--app-raised);--panel-3:var(--app-overlay);--surface:var(--panel);--line:var(--app-line);--line-2:var(--app-line-strong);--line-strong:var(--app-line-strong);--text:var(--app-text);--text-2:var(--app-text-2);--text-3:var(--app-text-3);--text-4:#46474d;--green:var(--app-accent);--green-2:var(--app-accent);--ok:var(--semantic-ok-dark);--ok-bg:#5fb98c1f;--warn:var(--semantic-warn-dark);--warn-bg:#d6a45a1f;--medium:var(--semantic-warn-dark);--medium-bg:#d6a45a1f;--risk:var(--semantic-risk-dark);--risk-bg:#e06a5e1f;--locked:var(--app-text-3);--focus-ring:var(--app-focus);--shadow:0 28px 80px #00000052;--radius:8px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-12:96px;--content-max:1360px;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--display:"Space Grotesk", "DM Sans", system-ui, sans-serif;--body:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--arabic:"IBM Plex Arabic", Tahoma, Arial, sans-serif;font-family:var(--body);background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:geometricprecision}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 12% 10%,#ffffff0f,#0000 28%),linear-gradient(#0c0c0c 0%,#050505 100%);margin:0;overflow-x:hidden}:lang(ar),:lang(ar) button,:lang(ar) input,:lang(ar) textarea,:lang(ar) select{font-family:IBM Plex Arabic,Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{font-family:var(--display);letter-spacing:0}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{font-family:"IBM Plex Arabic", var(--display)}.brand{align-items:center;gap:12px;min-width:0;font-weight:800;display:inline-flex}.brand img{border:1px solid var(--line-2);border-radius:7px;block-size:34px;inline-size:34px}.brand span{white-space:nowrap}.compactBrand span{display:none}.publicHeader,.authHeader{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0adb;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:72px;padding-inline:clamp(18px,4.8vw,64px);display:grid;position:sticky;top:0}.publicHeader nav{color:var(--text-2);justify-content:center;gap:24px;font-size:13px;font-weight:700;display:flex}.publicHeader nav a,.quietAction{transition:color .16s,opacity .16s}.headerActions{justify-content:end;align-items:center;gap:10px;display:flex}.quietAction{color:var(--text-2);font-size:13px;font-weight:800}.iconTextButton,.primaryButton,.secondaryButton,.iconButton,.languageButton,.statusButton{border:1px solid var(--line-2);min-height:42px;color:var(--text);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:800;transition:transform .17s,border-color .17s,background .17s,color .17s;display:inline-flex}.iconTextButton:hover,.secondaryButton:hover,.iconButton:hover,.languageButton:hover,.statusButton:hover{border-color:var(--line-strong);background:#ffffff0b;transform:translateY(-1px)}.primaryButton{border-color:var(--text);background:var(--text);color:#050505}.primaryButton:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.primaryButton:disabled,.secondaryButton:disabled,.iconButton:disabled{cursor:not-allowed;opacity:.55;transform:none}.secondaryButton{color:var(--text)}.languageButton{background:#ffffff08;min-width:92px}.statusButton{min-height:36px;color:var(--ok);border-color:#7fd39b47;justify-self:start;padding:8px 10px}.fullWidth{width:100%}.iconButton{inline-size:42px;padding:0}.iconButton.danger,.textDanger{color:var(--risk);border-color:#e26a6147}.textDanger{background:0 0;border:0;width:fit-content;padding:8px 0;font-size:13px;font-weight:800}.heroSection{border-bottom:1px solid var(--line);min-height:calc(100svh - 72px);position:relative;overflow:hidden}.threeBackground{opacity:.98;pointer-events:none;contain:paint;background:radial-gradient(circle at 72% 30%,#ffffff2e,#0000 30%),radial-gradient(circle at 66% 66%,#ffffff1b,#0000 34%),linear-gradient(90deg,#ffffff09,#0000 38%),#050505;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#000 65%,#0000);mask-image:linear-gradient(90deg,#000,#000 65%,#0000)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .threeBackground{transform:scaleX(-1)}.threeCanvas{z-index:1;opacity:.34;position:absolute;inset:0}.orbitalField,.spotlightField{position:absolute;inset:0}.orbitalField{z-index:2}.spotlightField{z-index:0;will-change:opacity;background:linear-gradient(115deg,#ffffff14 0 1px,#0000 1px 22%),linear-gradient(162deg,#ffffff0e 0 1px,#0000 1px 28%);animation:18s ease-in-out infinite alternate backgroundBreathe}.orbitalField span{aspect-ratio:1;will-change:transform;border:1px solid #ffffff1d;border-radius:999px;width:43vmax;animation:42s ease-in-out infinite orbitDrift;position:absolute;transform:rotateX(62deg)rotate(-24deg)translate(0,0);box-shadow:0 0 22px #ffffff09}.orbitalField span:first-child{top:-16%;right:7%}.orbitalField span:nth-child(2){width:48vmax;animation-duration:54s;bottom:-22%;left:14%}.orbitalField span:nth-child(3){width:28vmax;animation-duration:68s;animation-direction:reverse;top:18%;left:44%}.orbitalField span:nth-child(4){opacity:.72;width:34vmax;animation-duration:60s;top:35%;right:18%}@keyframes orbitDrift{0%{transform:rotateX(62deg)rotate(-24deg)translate(0,0)scale(1)}50%{transform:rotateX(62deg)rotate(156deg)translate(18px,-10px)scale(1.018)}to{transform:rotateX(62deg)rotate(336deg)translate(0,0)scale(1)}}@keyframes backgroundBreathe{0%{opacity:.62}to{opacity:.9}}.heroGrid{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(420px,.72fr);align-items:center;gap:clamp(28px,5vw,74px);min-height:calc(100svh - 72px);padding:clamp(50px,8vw,104px) clamp(18px,5vw,72px);display:grid;position:relative}.heroCopy{max-width:930px}.eyebrow{color:var(--green-2);font-family:var(--mono);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}:lang(ar) .eyebrow{text-transform:none;font-family:IBM Plex Arabic,Tahoma,Arial,sans-serif}.heroCopy h1{letter-spacing:0;margin-block-end:22px;font-size:clamp(42px,5.55vw,78px);line-height:1.02}.pageHeader h1,.artifactHeader h1,.authBrief h1{letter-spacing:0;margin-block-end:22px;font-size:clamp(42px,7.1vw,104px);line-height:.94}.heroCopy p,.pageHeader p,.sectionHeader p,.authBrief p{max-width:760px;color:var(--text-2);font-size:clamp(16px,1.7vw,20px);line-height:1.7}.heroActions{flex-wrap:wrap;gap:12px;margin-block:30px 18px;display:flex}.safetyStrip{border:1px solid var(--line);border-radius:var(--radius);max-width:780px;color:var(--text-2);background:#ffffff09;align-items:start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.heroArtifact{min-width:0}.publicBand{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #ffffff06, transparent), var(--bg);padding:clamp(52px,6.6vw,88px) clamp(18px,5vw,72px)}.darkBand{background:radial-gradient(circle at 70% 0,#ffffff0d,#0000 30%),#050505}.sectionHeader.narrow{max-width:740px}.sectionHeader h2,.closingCommand h2{margin-block-end:14px;font-size:clamp(32px,5vw,64px);line-height:.98}.operatingGrid,.packageGrid,.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.operatingCard,.packageCard,.commandPanel,.metricTile,.evidenceForm,.sourceHub,.reportConsole,.verdictPanel,.artifactSection,.settingCard,.emptyCommand,.impactMap,.riskHeatmap,.riskDecisionMetrics,.riskSequence,.riskOwnership,.planLayerSurface,.planCapabilityPanel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff0b,#ffffff05)}.operatingCard{align-content:space-between;gap:18px;min-height:188px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid}.operatingCard:hover,.packageCard:hover,.metricTile:hover,.commandPanel:hover,.artifactSection:hover,.settingCard:hover{border-color:var(--line-strong);transform:translateY(-2px)}.operatingCard svg{color:var(--green)}.operatingCard h3,.packageCard h3{margin-block-end:8px;font-size:23px}.operatingCard p,.packageCard p,.commandPanel p,.sourceHub p,.settingCard p{color:var(--text-2);margin:0;line-height:1.58}.splitWorkbench,.reviewWorkbench,.dashboardLayout,.riskLayout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;gap:16px;display:grid}.reviewWorkbench{grid-template-columns:minmax(0,1.05fr) minmax(340px,.58fr)}.evidenceForm{gap:16px;padding:18px;display:grid}.compactForm{background:#ffffff08}.formSection{border:1px solid var(--line);border-radius:var(--radius);background:#0000003d;gap:14px;padding:16px;display:grid}.panelTitle{justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;display:flex}.panelTitle div{align-items:center;gap:10px;display:flex}.panelTitle h2{margin:0;font-size:20px}.panelTitle span,.consoleHeader span,.consoleHeader b,.packageTop span,.packageTop b,.metricTile span,.detailGrid span,.artifactRow span,.settingCard span,.referenceRows span,.referenceRows b,.activityFeed time,.activityFeed b,.activityFeed em{font-family:var(--mono);letter-spacing:0;font-size:11px;font-weight:800}.panelTitle span,.packageTop b,.settingCard span{border:1px solid var(--line);color:var(--green);background:#ffffff0b;border-radius:6px;padding:6px 8px}.fieldGrid,.controlGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.controlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.field,.segmentControl{gap:8px;min-width:0;display:grid}.field span,.segmentControl legend{color:var(--text-2);padding:0;font-size:13px;font-weight:800}.field input,.field textarea,.field select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:#0d0d0d;border-radius:6px;outline:none;padding:11px 12px;transition:border-color .15s,background .15s}.field textarea{resize:vertical;min-height:118px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--line-strong);background:#101010}.fileField em{color:var(--text-3);overflow-wrap:anywhere;font-size:12px;font-style:normal}.longField{grid-column:span 2}.segmentControl{border:0;align-content:start;align-self:start;margin:0}.segmentControl div{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(42px,auto);gap:6px;display:grid}.segmentControl button{border:1px solid var(--line);min-height:42px;color:var(--text-2);background:#ffffff06;border-radius:6px;place-items:center;padding:8px;font-size:12px;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:grid}.segmentControl button:hover,.segmentControl button.active{color:var(--text);background:#7fd39b1f;border-color:#7fd39b6b}.sourceSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sourceSelect{border:1px solid var(--line);border-radius:var(--radius);min-height:142px;color:var(--text);text-align:start;background:#ffffff07;justify-items:start;gap:8px;padding:13px;transition:border-color .15s,background .15s,transform .15s;display:grid}.sourceSelect:hover,.sourceSelect.selected{border-color:var(--line-strong);background:#ffffff12;transform:translateY(-1px)}.sourceSelect.selected{background:#7fd39b13;border-color:#7fd39b6b}.sourceSelect svg{color:var(--green)}.sourceSelect strong{font-size:14px}.sourceSelect span{color:var(--text-2);font-size:12px;line-height:1.45}.sourceSelect em{border:1px solid var(--line);color:var(--text-3);font-family:var(--mono);border-radius:6px;align-self:end;padding:6px 7px;font-size:10px;font-style:normal;font-weight:800}.sourceSelect.selected em{color:var(--ok);border-color:#7fd39b47}.evidenceRegisterPreview{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;gap:12px;padding:14px;display:grid}.evidenceRecordList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.evidenceRecordList span{border:1px solid var(--line);background:#ffffff06;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.evidenceRecordList span.accepted{background:var(--ok-bg);border-color:#7fd39b3d}.evidenceRecordList span.needsAction{background:var(--risk-bg);border-color:#e26a6147}.evidenceRecordList b{overflow-wrap:anywhere;min-width:0;font-size:12px}.evidenceRecordList em{border:1px solid var(--line);color:var(--text-3);font-family:var(--mono);white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800}.evidenceRecordList span.accepted em{color:var(--ok)}.evidenceRecordList span.needsAction em{color:var(--risk)}.securityNotice{border-radius:var(--radius);color:#f1b5b0;background:#e26a610f;border:1px solid #e26a6138;gap:8px;margin:0;padding:11px 12px;font-size:13px;line-height:1.45;display:flex}.backendNotice{border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);background:#ffffff07;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.backendNotice svg{flex:none}.backendNotice span{flex:1;min-width:0}.backendNotice em{border:1px solid var(--line);color:var(--text-3);font-family:var(--mono);white-space:nowrap;border-radius:6px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.backendNotice.ok{background:#7fd39b0e;border-color:#7fd39b3d}.backendNotice.ok svg,.backendNotice.ok em{color:var(--ok)}.backendNotice.risk{background:#e26a610f;border-color:#e26a6152}.backendNotice.risk svg,.backendNotice.risk em{color:var(--risk)}.backendConfigBlock{background:var(--bg);min-height:100svh;color:var(--text);place-items:center;padding:24px;display:grid}.backendConfigCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(720px,100%);box-shadow:var(--shadow);gap:22px;padding:clamp(22px,4vw,38px);display:grid}.backendConfigKicker{color:var(--text-3);font-family:var(--mono);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.backendConfigCard h1,.backendConfigCard h2{color:var(--text);letter-spacing:0;margin:0 0 10px}.backendConfigCard h1{font-family:var(--arabic);font-size:clamp(30px,5vw,48px)}.backendConfigCard h2{font-size:clamp(22px,3.5vw,34px)}.backendConfigCard p{color:var(--text-2);margin:0;line-height:1.65}.backendConfigCard code,.localDemoModeBanner code{overflow-wrap:anywhere;border:1px solid var(--line);max-width:100%;color:var(--text-2);font-family:var(--mono);background:#ffffff09;border-radius:6px;padding:7px 9px;font-size:11px;line-height:1.4;display:inline-flex}.localDemoModeBanner{z-index:80;border-bottom:1px solid var(--line);color:var(--text-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101010f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex;position:sticky;top:0}.localDemoModeBanner>div{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.localDemoModeBanner strong{color:var(--text);font-family:var(--mono);letter-spacing:0;font-size:11px}.localDemoModeBanner span{font-size:13px;line-height:1.45}.localDemoModeBanner button{border:1px solid var(--line);width:30px;height:30px;color:var(--text-2);cursor:pointer;background:#ffffff09;border-radius:6px;flex:none;place-items:center;display:inline-grid}.localDemoModeBanner button:hover{color:var(--text);border-color:var(--line-strong)}.reportConsole{background:linear-gradient(135deg, #ffffff14, #ffffff05), var(--panel);gap:18px;min-width:0;padding:18px;display:grid}.compactConsole{gap:14px}.consoleHeader,.packageTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.consoleHeader span,.packageTop span{color:var(--text-3)}.consoleHeader b{color:var(--score-color,var(--green))}.reportConsole.score-ok{--score-color:var(--ok)}.reportConsole.score-warn{--score-color:var(--warn)}.reportConsole.score-risk{--score-color:var(--risk)}.scoreLayout{grid-template-columns:132px 1fr;align-items:center;gap:20px;display:grid}.scoreDial{aspect-ratio:1;background:conic-gradient(var(--score-color,var(--green)) calc(var(--score) * 1%), #ffffff17 0);direction:ltr;border-radius:50%;place-items:center;inline-size:126px;display:grid;position:relative}.scoreDial:before{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:12px}.scoreDial strong,.scoreDial span{font-family:var(--mono);grid-area:1/1;position:relative}.scoreDial strong{font-size:38px;transform:translateY(-8px)}.scoreDial span{color:var(--text-2);align-self:center;font-size:12px;transform:translateY(22px)}.scoreMeta h2{overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(30px,4vw,52px);line-height:.94}.scoreMeta{min-width:0}.stickyInspector .scoreLayout{grid-template-columns:112px minmax(0,1fr)}.stickyInspector .scoreDial{inline-size:108px}.stickyInspector .scoreMeta h2{overflow-wrap:normal;font-size:clamp(26px,2.4vw,34px);line-height:1}.scoreMeta dl{gap:10px;margin:0;display:grid}.scoreMeta dl div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-block-start:10px;display:flex}.scoreMeta dt{color:var(--text-2)}.scoreMeta dd{font-family:var(--mono);margin:0;font-weight:800}.domainBars{gap:9px;display:grid}.domainBars div{color:var(--text-2);grid-template-columns:118px 1fr 38px;align-items:center;gap:10px;font-size:12px;display:grid}.domainBars i{inline-size:var(--value);transform-origin:0;background:currentColor;border-radius:999px;block-size:5px;animation:.72s both barReveal;display:block}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .domainBars i{transform-origin:100%}.domainBars b{font-family:var(--mono);text-align:end}.domainBars .ok{color:var(--ok)}.domainBars .warn{color:var(--warn)}.domainBars .risk{color:var(--risk)}@keyframes barReveal{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.packageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.snapshotStack{gap:14px;display:grid}.snapshotForm{align-self:stretch}.upgradePrompt,.packagePrinciple{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.packagePrinciple{max-width:980px;margin-block-end:16px}.upgradePrompt svg,.packagePrinciple svg{color:var(--ok)}.upgradePrompt p,.packagePrinciple p{color:var(--text-2);margin:4px 0 0;line-height:1.5}.packageCard{gap:16px;padding:22px;transition:transform .18s,border-color .18s,background .18s;display:grid}.packageCard.recommended{border-color:var(--line-strong);background:linear-gradient(180deg, #ffffff13, #ffffff05), var(--panel)}.priceMark{font-family:var(--mono);align-items:center;gap:10px;font-size:42px;font-weight:800;display:inline-flex}.priceMark img{filter:invert();block-size:.78em;inline-size:.78em}.priceMark small{color:var(--text-3);align-self:flex-end;font-size:.31em;font-weight:800;line-height:1.85}.billingCurrencyNote{color:var(--text-3);font-family:var(--mono);letter-spacing:0;font-size:11px;font-weight:800;display:block}.packageList{border-top:1px solid var(--line);gap:8px;padding-block-start:12px;display:grid}.packageList strong{color:var(--text);font-size:13px}.packageList em{color:var(--text-2);font-size:13px;font-style:normal;line-height:1.45}.packageList.muted em{color:var(--text-3)}.packageDepth{color:var(--ok);font-size:14px}.referenceValueGrid,.mappingExplainer{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block-end:16px;display:grid}.simpleReferences{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:16px}.compactMapping{margin-block-start:16px}.referenceTicker{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;margin-block:0 16px;padding:11px 0;overflow:hidden}.referenceTicker div{gap:10px;width:max-content;padding-inline-end:10px;animation:46s linear infinite tickerMove;display:flex}.referenceTicker span{border:1px solid var(--line);color:var(--text-2);font-family:var(--mono);white-space:nowrap;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:800}@keyframes tickerMove{0%{transform:translate(0)}to{transform:translate(-25%)}}.referenceFamilyCard,.mappingExplainer article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;gap:10px;padding:16px;display:grid}.referenceFamilyCard:hover,.mappingExplainer article:hover,.referenceRows article:hover{border-color:var(--line-strong);transform:translateY(-2px)}.referenceFamilyCard span,.referenceFamilyCard strong{color:var(--ok);font-family:var(--mono);font-size:11px;font-weight:800}.referenceFamilyCard h3,.mappingExplainer h3{margin:0;font-size:18px}.referenceFamilyCard p,.mappingExplainer p{color:var(--text-2);margin:0;line-height:1.55}.referenceFamilyCard div{flex-wrap:wrap;gap:7px;display:flex}.referenceFamilyCard em{border:1px solid var(--line);color:var(--text-2);border-radius:6px;padding:6px 7px;font-size:11px;font-style:normal}.mappingExplainer{grid-template-columns:repeat(3,minmax(0,1fr))}.referenceRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.referenceRows article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;align-content:space-between;gap:14px;min-height:154px;padding:16px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative}.referenceRows article.flagged{background:#e26a610e;border-color:#e26a6152}.referenceRows article.medium{background:var(--medium-bg);border-color:#e49a614d}.referenceRows article.low{background:var(--ok-bg);border-color:#7fd39b38}.referenceRows article.covered{background:#7fd39b0a;border-color:#7fd39b38}.referenceRows article.clickSignal:after{content:"";opacity:.7;background:currentColor;border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-end:12px;inset-inline-end:12px}.referenceRows h3{margin:0;font-size:18px}.referenceRows p{color:var(--text-2);margin:0;line-height:1.5}.referenceRows span,.referenceRows b{color:var(--green)}.referenceRows article.high span,.referenceRows article.high b{color:var(--risk)}.referenceRows article.medium span,.referenceRows article.medium b{color:var(--medium)}.referenceRows article.low span,.referenceRows article.low b,.referenceRows article.covered span,.referenceRows article.covered b{color:var(--ok)}.referenceRows b{position:absolute;inset-block-start:14px;inset-inline-end:14px}.closingCommand{border-bottom:1px solid var(--line);background:#050505;justify-content:space-between;align-items:center;gap:24px;padding:clamp(42px,6vw,72px) clamp(18px,5vw,72px);display:flex}.appFrame{background:var(--bg);grid-template-columns:286px minmax(0,1fr);min-height:100svh;display:grid}.sideRail{border-inline-end:1px solid var(--line);z-index:40;background:linear-gradient(#ffffff0b,#0000 34%),#070707;grid-template-rows:auto 1fr;gap:24px;height:100svh;padding:20px;display:grid;position:sticky;top:0}.sideRail.collapsed{grid-template-rows:auto 1fr;padding-inline:14px}.mobileScrim{display:none}.railTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.railCollapse{border:1px solid var(--line);block-size:36px;inline-size:36px;color:var(--text-2);background:#ffffff06;border-radius:6px;place-items:center;display:grid}.railCollapse:hover{border-color:var(--line-strong);color:var(--text)}.sideRail.collapsed .railTop{justify-content:center}.sideRail.collapsed .brand{display:none}.sideRail.collapsed .railCollapse{border-color:var(--line-strong);background:#ffffff0a;block-size:54px;inline-size:54px}.sideRail nav{align-content:start;gap:8px;display:grid}.sideRail nav a{min-height:44px;color:var(--text-2);border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;padding:10px 11px;font-size:14px;font-weight:800;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex}.sideRail.collapsed nav a{justify-content:center;padding-inline:0}.sideRail.collapsed nav a span{display:none}.sideRail nav a:hover,.sideRail nav a.active{border-color:var(--line);color:var(--text);background:#ffffff0e;transform:translate(2px)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sideRail nav a:hover,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sideRail nav a.active){transform:translate(-2px)}.appCanvas{min-width:0}.appTopbar{z-index:25;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0ad1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding-inline:clamp(16px,4vw,42px);display:grid;position:sticky;top:0}.appTopbar .iconTextButton,.appTopbar .languageButton{justify-self:end;width:max-content}.menuButton,.mobileClose{border:1px solid var(--line);block-size:42px;inline-size:42px;color:var(--text);background:0 0;border-radius:6px;display:none}.topbarLabel{gap:2px;min-width:0;display:grid}.topbarLabel span{color:var(--text-3);font-family:var(--mono);text-transform:uppercase;font-size:11px;font-weight:800}.topbarLabel b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appPage{min-height:calc(100svh - 72px);padding:clamp(22px,3.2vw,38px) clamp(18px,4vw,48px)}.pageHeader{justify-content:space-between;align-items:end;gap:22px;margin-block-end:18px;display:flex}.pageHeader h1{max-width:900px;margin-block-end:10px;font-size:clamp(32px,3.85vw,56px);line-height:1.02}.pageAction{flex:none}.emptyCommand{justify-content:space-between;align-items:center;gap:22px;margin-block-end:16px;padding:22px;display:flex}.emptyCommand h2{margin-block-end:8px;font-size:clamp(24px,3vw,38px)}.emptyCommand p{max-width:760px;color:var(--text-2);margin:0;line-height:1.62}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:16px}.metricTile{align-content:space-between;gap:14px;min-height:148px;padding:16px;transition:transform .18s,border-color .18s;display:grid}.metricTile div{color:var(--green);justify-content:space-between;align-items:center;gap:10px;display:flex}.metricTile strong{font-family:var(--mono);font-size:clamp(30px,4vw,46px);line-height:1}.metricTile p{color:var(--text-2);margin:0;line-height:1.45}.metricTile.risk strong,.metricTile.risk div{color:var(--risk)}.metricTile.ok strong,.metricTile.ok div{color:var(--ok)}.dashboardLayout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-auto-flow:dense}.widePanel{grid-row:auto}.dashboardLayout>.commandPanel:nth-child(3){grid-column:1/-1}.commandPanel,.impactMap{min-width:0;padding:18px;transition:transform .18s,border-color .18s}.stickyInspector{align-content:start;gap:14px;display:grid;position:static}.sourceHub{gap:10px;padding:16px;display:grid}.sourceFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.sourceLimitLine{border:1px solid var(--line);background:#ffffff06;border-radius:7px;align-items:center;gap:8px;padding:8px 9px;display:flex}.sourceLimitLine span{color:var(--green-2);font-family:var(--mono);font-size:12px;font-weight:800}.sourceLimitLine b{color:var(--text-2);font-size:12px}.sourceFlow span{border:1px solid var(--line);min-height:42px;color:var(--text-2);text-align:center;background:#ffffff07;border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid;position:relative}.sourceFlow span:after{content:"";background:var(--line-strong);block-size:1px;inline-size:8px;position:absolute;inset-block-start:50%;inset-inline-end:-8px}.sourceFlow span:last-child:after{display:none}.planDepthPanel{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;gap:8px;margin-block-end:16px;padding:10px;display:grid}.planCapabilityPanel{grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:14px;margin-block-end:16px;padding:16px;display:grid}.planCapabilityPanel>div:first-child{align-content:center;gap:8px;display:grid}.planCapabilityPanel span,.planCapabilityPanel h3,.planScopeField>span,.planScopeField em{font-family:var(--mono);font-size:11px;font-weight:800}.planCapabilityPanel>div:first-child span{color:var(--green-2);text-transform:uppercase}.planCapabilityPanel strong{font-size:18px}.planCapabilityPanel p{color:var(--text-2);margin:0;line-height:1.5}.planCapabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.planCapabilityGrid article{border:1px solid var(--line);background:#ffffff06;border-radius:7px;gap:9px;padding:13px;display:grid}.planCapabilityGrid article.open{background:var(--ok-bg);border-color:#7fd39b3d}.planCapabilityGrid article.locked{background:var(--warn-bg);border-color:#dfbd7338}.planCapabilityGrid span{color:var(--ok)}.planCapabilityGrid article.locked span{color:var(--warn)}.planCapabilityGrid h3{color:var(--text);margin:0;font-size:13px}.planLayerSurface{gap:12px;margin-block-end:16px;padding:16px;display:grid}.planLayerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.planLayerGrid article{border:1px solid var(--line);background:#ffffff06;border-radius:7px;gap:8px;min-width:0;padding:13px;display:grid}.planLayerGrid article.included{background:var(--ok-bg);border-color:#7fd39b3d}.planLayerGrid article.locked{background:#ffffff05;border-color:#ffffff1c}.planLayerGrid span,.planLayerGrid p{font-size:11px}.planLayerGrid span{color:var(--ok);font-family:var(--mono);text-transform:uppercase;font-weight:800}.planLayerGrid article.locked span{color:var(--text-3)}.planLayerGrid h3{margin:0;font-size:14px}.planLayerGrid p{color:var(--text-2);margin:0;line-height:1.5}.planScopeField{gap:8px;min-width:0;display:grid}.planScopeField>span{color:var(--text-2)}.planScopeField>div{gap:6px;display:grid}.planScopeField button{border:1px solid var(--line);color:var(--text);text-align:start;background:#ffffff06;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.planScopeField button.active{background:var(--ok-bg);border-color:#7fd39b5c}.planScopeField button.locked{border-color:#dfbd7338}.planScopeField em{color:var(--text-3);white-space:nowrap;font-style:normal}.planScopeField button.active em{color:var(--ok)}.planScopeField button.locked em,.planNotice{color:var(--warn)}.planScopeField p{color:var(--text-3);margin:0;font-size:12px;line-height:1.45}.planScopeField .planNotice{background:var(--warn-bg);border:1px solid #dfbd733d;border-radius:7px;padding:9px}.planScopeField .planNotice a{color:var(--text);font-weight:800}.planDepthPanel button{border:1px solid var(--line);color:var(--text-2);text-align:start;background:0 0;border-radius:7px;grid-template-columns:72px minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.planDepthPanel button.active{background:#7fd39b0e;border-color:#7fd39b47}.planDepthPanel button.selected{box-shadow:inset 0 0 0 1px #ffffff1f}.planDepthPanel button:not(.active):hover{background:var(--warn-bg);border-color:#dfbd7347}.planDepthPanel span,.planDepthPanel em{color:var(--text-3);font-family:var(--mono);font-size:10px;font-style:normal;font-weight:800}.planDepthPanel button.active span{color:var(--ok)}.planDepthPanel strong{color:var(--text);font-size:12px}.planDepthPanel p{background:var(--warn-bg);color:var(--warn);border:1px solid #dfbd733d;border-radius:7px;margin:0;padding:9px;font-size:12px}.planDepthPanel a{color:var(--text);font-weight:800}.connectionRow{border:1px solid var(--line);background:#ffffff07;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.connectionRow strong,.connectionRow span,.connectionRow em{display:block}.connectionRow span{color:var(--text-3);font-size:12px;line-height:1.35}.connectionRow em{color:var(--text-3);font-family:var(--mono);margin-block-start:6px;font-size:10px;font-style:normal;font-weight:800}.connectionRow.recorded{background:var(--ok-bg);border-color:#7fd39b3d}.connectionRow.recorded em{color:var(--ok)}.connectionRow button{border:1px solid var(--line);min-height:34px;color:var(--text-2);font-family:var(--mono);white-space:nowrap;background:#ffffff06;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:800}.connectionRow button:hover{border-color:var(--line-strong);color:var(--text)}.sourceNotice{background:var(--ok-bg);color:var(--text-2);border:1px solid #7fd39b38;border-radius:7px;padding:10px 11px;font-size:12px;line-height:1.45}.evidenceUsedStack{gap:12px;display:grid}.reportEvidenceRecords{grid-template-columns:repeat(3,minmax(0,1fr))}.activityFeed{border:1px solid var(--line);border-radius:var(--radius);display:grid;overflow:hidden}.activityFeed div{border-bottom:1px solid var(--line);grid-template-columns:70px 104px minmax(0,1fr) 64px minmax(122px,.44fr);align-items:center;gap:10px;min-height:42px;padding:9px 10px;display:grid}.activityFeed div:last-child{border-bottom:0}.activityFeed span{min-width:0;color:var(--text-2);overflow-wrap:anywhere}.activityFeed small{color:var(--text-3);font-size:12px;line-height:1.35}.activityFeed b,.activityFeed em{color:var(--green)}.nextAction{gap:12px;display:grid}.nextAction span{border:1px solid var(--line);width:fit-content;color:var(--green);font-family:var(--mono);border-radius:6px;padding:6px 8px;font-size:11px;font-weight:800}.nextAction h3{margin:0;font-size:24px}.referenceMini{grid-template-columns:minmax(220px,.45fr) repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.referenceSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.referenceMini span{border:1px solid var(--line);color:var(--text-2);font-family:var(--mono);border-radius:6px;gap:4px;padding:9px;font-size:11px;font-weight:800;display:grid}.referenceMini span.flagged{color:var(--risk);border-color:#e26a6152}.referenceMini span b{color:currentColor;font-size:13px}.referenceMini span em{color:var(--text-3);font-size:10px;font-style:normal}.emptyInline{border:1px dashed var(--line-2);border-radius:var(--radius);background:#ffffff05;place-items:start;gap:8px;min-height:144px;padding:16px;display:grid}.emptyInline h3{margin:0}.emptyInline p{color:var(--text-2);margin:0}.artifactList{gap:10px;display:grid}.artifactRow{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff07;grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:14px;padding:14px;display:grid}.artifactRow h3{margin:4px 0}.artifactRow p{color:var(--text-2);margin:0}.artifactRow strong{color:var(--green);font-family:var(--mono);text-align:center;font-size:30px}.rowActionGroup,.artifactActions{justify-content:end;align-items:center;gap:8px;display:flex}.reportArtifact{gap:18px;display:grid}.artifactHeader{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 20% 0%, #ffffff14, transparent 34%), var(--panel);justify-content:space-between;align-items:start;gap:22px;padding:clamp(22px,4vw,36px);display:flex}.artifactHeader h1{margin-block-end:10px;font-size:clamp(38px,5.5vw,76px)}.artifactHeader p{color:var(--text-2);margin:0;line-height:1.55}.artifactSummary{grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr);gap:16px;display:grid}.verdictPanel{align-content:center;gap:16px;padding:22px;display:grid}.verdictPanel span{color:var(--green);font-family:var(--mono);text-transform:uppercase;font-size:12px;font-weight:800}.verdictPanel p{color:var(--text);margin:0;font-size:clamp(20px,2.5vw,30px);line-height:1.36}.artifactSections{gap:16px;display:grid}.artifactSection{padding:18px}.detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.detailGrid div{border:1px solid var(--line);background:#ffffff07;border-radius:7px;min-width:0;padding:12px}.detailGrid div:has(.missingValue){background:var(--risk-bg);border-color:#e26a6157}.detailGrid span{color:var(--green-2);margin-block-end:8px;display:block}.detailGrid strong{overflow-wrap:anywhere;line-height:1.45;display:block}.missingValue{background:var(--risk-bg);width:fit-content;color:var(--risk);font-family:var(--mono);border:1px solid #e26a6161;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-block}.detailGrid .missingValue{color:var(--risk)}.riskRows{gap:10px;display:grid}.riskDecisionMetrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.riskDecisionMetrics div{border:1px solid var(--line);background:#ffffff06;border-radius:7px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.riskDecisionMetrics div.risk{background:var(--risk-bg);border-color:#e26a6152}.riskDecisionMetrics div.medium{background:var(--medium-bg);border-color:#e49a6147}.riskDecisionMetrics div.ok{background:var(--ok-bg);border-color:#7fd39b38}.riskDecisionMetrics strong{color:var(--text);font-family:var(--mono);font-size:28px;font-weight:800}.riskDecisionMetrics .risk strong{color:var(--risk)}.riskDecisionMetrics .medium strong{color:var(--medium)}.riskDecisionMetrics .ok strong{color:var(--ok)}.riskDecisionMetrics span{color:var(--text);font-size:13px;font-weight:800}.riskDecisionMetrics p{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.riskDecisionMetrics small{border-top:1px solid var(--line);color:var(--text-3);padding-block-start:6px;font-size:11px;line-height:1.35;display:block}.riskLayout>.riskRows{grid-column:1/-1}.riskRows article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff07;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.riskRows article.high{background:var(--risk-bg);border-color:#e26a6152}.riskRows article.medium{background:var(--medium-bg);border-color:#e49a6147}.riskRows article.low{background:var(--ok-bg);border-color:#7fd39b38}.riskRows article>span{border:1px solid var(--line);width:fit-content;color:var(--risk);font-family:var(--mono);border-radius:6px;padding:6px 8px;font-size:11px;font-weight:800}.riskRows article.medium>span{color:var(--medium)}.riskRows article.low>span{color:var(--green)}.riskRows h3{margin:0 0 5px;font-size:18px}.riskRows p,.riskRows small{color:var(--text-2);margin:0;line-height:1.45;display:block}.riskRows small{color:var(--text-3);margin-block-start:5px}.riskRows a{color:var(--green);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.impactGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.riskAxis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block-end:10px;display:grid}.riskAxis span{border:1px solid var(--line);color:var(--text-2);background:#ffffff06;border-radius:7px;padding:10px;font-size:12px;font-weight:800}.impactGrid article{border:1px solid var(--line);min-height:132px;color:var(--text-2);background:#ffffff07;border-radius:7px;padding:14px;display:grid}.impactGrid article.risk{background:var(--risk-bg);border-color:#e26a6157}.impactGrid article.medium{background:var(--medium-bg);border-color:#e49a614d}.impactGrid article.ok,.impactGrid article.low{background:var(--ok-bg);border-color:#7fd39b38}.impactGrid strong{font-family:var(--mono);font-size:32px;font-weight:800}.impactGrid h3{margin:8px 0 6px;font-size:17px}.impactGrid p{color:var(--text-2);margin:0;line-height:1.45}.impactGrid article.risk strong{color:var(--risk)}.impactGrid article.medium strong{color:var(--medium)}.impactGrid article.ok strong,.impactGrid article.low strong{color:var(--ok)}.riskSequence,.riskOwnership{gap:12px;padding:18px;display:grid}.riskSequence>div{gap:9px;display:grid}.riskSequence section,.riskOwnership div{border:1px solid var(--line);background:#ffffff06;border-radius:7px;min-width:0;padding:11px}.riskSequence section{grid-template-columns:minmax(110px,.45fr) 42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.riskSequence span,.riskOwnership b,.riskOwnership em{color:var(--text-3);font-family:var(--mono);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:800}.riskSequence strong{color:var(--green);font-family:var(--mono);font-size:22px}.riskSequence p,.riskOwnership p{color:var(--text-2);margin:0;line-height:1.45}.riskOwnership div{grid-template-columns:minmax(0,1fr) minmax(130px,.35fr) minmax(130px,.35fr);align-items:center;gap:10px;display:grid}.riskOwnership span{color:var(--text);font-weight:800}.riskDepthRows{gap:8px;margin-block-start:12px;display:grid}.riskDepthRows div{border:1px solid var(--line);background:#ffffff06;border-radius:7px;grid-template-columns:74px minmax(0,1fr) 86px minmax(118px,.58fr);align-items:center;gap:10px;padding:10px;display:grid}.riskDepthRows span,.riskDepthRows em,.riskDepthRows small{color:var(--text-3);font-family:var(--mono);font-size:10px;font-style:normal;font-weight:800}.riskDepthRows b{overflow-wrap:anywhere}.riskHeatmap{grid-column:1/-1;gap:12px;padding:18px;display:grid}.heatmapGrid{grid-template-columns:120px repeat(3,minmax(0,1fr));gap:8px;display:grid}.heatmapGrid b,.heatmapGrid em{border:1px solid var(--line);min-height:48px;font-family:var(--mono);text-align:center;background:#ffffff06;border-radius:7px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.heatmapGrid b{color:var(--text-2)}.heatmapGrid em{color:var(--text-3)}.heatmapGrid em.active.high{background:var(--risk-bg);color:var(--risk);border-color:#e26a616b}.heatmapGrid em.active.medium{background:var(--medium-bg);color:var(--medium);border-color:#e49a6157}.heatmapGrid em.active.low{background:var(--ok-bg);color:var(--ok);border-color:#7fd39b47}.riskHeatmap p{color:var(--text-2);margin:0;line-height:1.5}.referenceMatrix{gap:10px;display:grid}.referenceControl{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff07;overflow:hidden}.referenceControl.hasGap{border-color:#e26a6147}.referenceControl.severityMedium{border-color:#e49a6147}.referenceControl.severityLow{border-color:#7fd39b38}.referenceControl summary{cursor:pointer;grid-template-columns:132px minmax(0,1fr) 96px;align-items:center;gap:14px;padding:15px;list-style:none;display:grid}.referenceControl summary::-webkit-details-marker{display:none}.referenceControl summary span,.referenceControl summary em{color:var(--green);font-family:var(--mono);font-size:11px;font-style:normal;font-weight:800}.referenceControl summary em{justify-self:end}.referenceControl summary em.high{color:var(--risk)}.referenceControl summary em.medium{color:var(--medium)}.referenceControl summary em.low,.referenceControl summary em.covered{color:var(--ok)}.referenceDetail{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:15px;display:grid}.referenceDetail p{border:1px solid var(--line);min-width:0;color:var(--text-2);background:#ffffff06;border-radius:7px;margin:0;padding:10px;line-height:1.55}.referenceDetail p.wide{grid-column:1/-1}.remediationBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.standaloneBoard{min-height:520px}.remediationBoard section{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff07;min-width:0;padding:12px}.remediationBoard header{color:var(--green);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:10px;margin-block-end:10px;font-size:12px;font-weight:800;display:flex}.remediationBoard header b{border:1px solid;border-radius:50%;place-items:center;block-size:25px;inline-size:25px;display:grid}.remediationBoard article{border:1px solid var(--line);border-radius:var(--radius);background:#0000003d;gap:10px;margin-block-end:10px;padding:12px;transition:transform .15s,border-color .15s,background .15s;display:grid}.remediationBoard article:hover{border-color:var(--line-strong);background:#ffffff0b;transform:translateY(-2px)}.remediationBoard article.high{background:var(--risk-bg);border-color:#e26a614d}.remediationBoard article.medium{background:var(--medium-bg);border-color:#e49a6142}.remediationBoard article.low{background:#7fd39b0e;border-color:#7fd39b38}.remediationBoard article p,.remediationBoard article small{color:var(--text-2);margin:0;line-height:1.45}.remediationBoard article small{color:var(--text-3)}.taskMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.taskMeta span,.taskMeta em{border:1px solid var(--line);color:var(--green);font-family:var(--mono);border-radius:6px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.taskDetailGrid{grid-template-columns:1fr;gap:6px;display:grid}.taskDetailGrid span{border:1px solid var(--line);color:var(--text-2);background:#ffffff07;border-radius:6px;gap:3px;padding:8px;font-size:11px;line-height:1.35;display:grid}.taskDetailGrid b{color:var(--green);font-family:var(--mono);font-size:10px}.limitList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.limitList li{border:1px solid var(--line);border-inline-start:4px solid var(--line-strong);color:var(--text-2);background:#ffffff07;border-radius:6px;padding:11px 12px;line-height:1.5}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settingCard{grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.settingCard h3{margin:0 0 4px}.billingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billingSummaryCard{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;gap:8px;margin-block-end:12px;padding:14px;display:grid}.billingSummaryCard span{color:var(--green);font-family:var(--mono);font-size:11px;font-weight:800}.billingSummaryCard strong{font-size:clamp(20px,2vw,28px)}.billingSummaryCard p{color:var(--text-2);margin:0;line-height:1.5}.billingPlanCard{border:1px solid var(--line);border-radius:var(--radius);background:#00000038;gap:10px;padding:14px;display:grid}.billingPlanCard.active{background:#71b88814;border-color:#96dcaa80}.billingPlanCard span,.billingPlanCard strong,.billingHistory b,.billingHistory em{font-family:var(--mono);letter-spacing:0;font-size:11px;font-weight:800}.billingPlanCard span{color:var(--green)}.billingPlanCard h3,.billingHistory h3{margin:0}.billingPlanCard .secondaryButton{justify-content:center;width:100%}.billingHistory{gap:10px;margin-block-start:14px;display:grid}.billingHistory div{border:1px solid var(--line);background:#ffffff06;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.inlineError{color:var(--red);background:#e7746a14;border:1px solid #e7746a6b;border-radius:6px;margin-block-start:12px;padding:10px 12px}.checkoutScene .authPanel{align-self:start}.authScene{background:var(--bg);min-height:100svh;position:relative;overflow:hidden}.authScene .threeBackground{opacity:.55}.authHeader{background:#0a0a0ab8;grid-template-columns:auto auto;justify-content:space-between;position:relative}.authGrid{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(360px,.62fr);align-items:center;gap:clamp(22px,5vw,72px);min-height:calc(100svh - 72px);padding:clamp(34px,7vw,88px) clamp(18px,5vw,72px);display:grid;position:relative}.authPanel{border:1px solid var(--line);border-radius:var(--radius);background:#0e0e0eeb;gap:14px;padding:clamp(18px,3vw,28px);display:grid}.authBrief h1{font-size:clamp(40px,6vw,86px)}.authTrust{flex-wrap:wrap;gap:10px;margin-block-start:24px;display:flex}.authTrust span{border:1px solid var(--line);color:var(--text-2);background:#ffffff09;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:inline-flex}.authStatus{border:1px solid var(--line);color:var(--text-2);background:#ffffff07;border-radius:6px;margin:0;padding:10px 11px;font-size:12px;line-height:1.45}.authStatus.risk{color:#f1b5b0;background:#e26a610f;border-color:#e26a6157}.authStatus.success{color:#b8efcf;background:#6ad69a11;border-color:#6ad69a5c}.authStatus.loading{color:var(--text-1);background:#ffffff0b;border-color:#ffffff2e}.quietButton{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.quietButton:hover{color:var(--text-1)}.authLinks{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.authLinks a{color:var(--green);font-size:13px;font-weight:800}.legalPublicPage{min-height:100vh;color:var(--text);background:linear-gradient(#ffffff09,#0000 220px),#050505;padding:clamp(34px,6vw,82px) clamp(18px,6vw,84px)}.legalHero{border-bottom:1px solid var(--line);max-width:1040px;margin:0 auto clamp(24px,4vw,46px);padding-block-end:clamp(22px,4vw,36px)}.legalUtilityNav{flex-wrap:wrap;gap:10px;margin-block-end:22px;display:flex}.legalUtilityNav a{border:1px solid var(--line);min-height:36px;color:var(--text);background:#ffffff0a;border-radius:6px;align-items:center;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.legalUtilityNav a:hover{background:#ffffff14}.legalHero h1{letter-spacing:0;max-width:920px;margin:10px 0 14px;font-size:clamp(42px,8vw,92px);line-height:.95}.legalHero>p{max-width:860px;color:var(--text-2);margin:0;font-size:clamp(16px,2vw,21px);line-height:1.65}.legalMetaRow{flex-wrap:wrap;gap:10px;margin-block-start:24px;display:flex}.legalMetaRow span{border:1px solid var(--line);color:var(--text-2);background:#ffffff09;border-radius:6px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex}.legalDocumentLayout{grid-template-columns:minmax(190px,.26fr) minmax(0,1fr);align-items:start;gap:18px;max-width:1040px;margin:0 auto;display:grid}.legalDocumentNav{border:1px solid var(--line);background:#0d0d0deb;border-radius:8px;gap:8px;padding:10px;display:grid;position:sticky;top:92px}.legalDocumentNav a{color:var(--text-2);border:1px solid #0000;border-radius:6px;padding:10px;font-size:13px;font-weight:800}.legalDocumentNav a:hover,.legalDocumentNav a.active{border-color:var(--line);color:var(--text);background:#ffffff0d}.legalDocument{border:1px solid var(--line);background:#0f0f0fe6;border-radius:8px;overflow:hidden;box-shadow:0 24px 80px #00000042}.legalNotice{background:#7fbb9114;border-bottom:1px solid #7fbb9142;gap:8px;padding:18px clamp(18px,3vw,28px);display:grid}.legalNotice strong{color:#dff5df;font-size:14px}.legalNotice p{color:var(--text-2);margin:0;line-height:1.6}.legalSection{border-top:1px solid var(--line);gap:14px;padding:clamp(20px,3vw,32px);display:grid}.legalSection:first-child{border-top:0}.legalSection h2{letter-spacing:0;margin:0;font-size:clamp(20px,2.4vw,30px)}.legalSection ul{color:var(--text-2);gap:12px;margin:0;padding-inline-start:20px;line-height:1.65;display:grid}.legalLayout{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.legalNav{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff07;gap:8px;padding:10px;display:grid;position:sticky;top:88px}.legalNav a{color:var(--text-2);border:1px solid #0000;border-radius:6px;padding:10px;font-size:13px;font-weight:800}.legalNav a:hover,.legalNav a.active{border-color:var(--line);color:var(--text);background:#ffffff0b}.legalPanel .detailGrid{grid-template-columns:1fr}.footer{border-top:1px solid var(--line);background:#050505;grid-template-columns:minmax(260px,.8fr) minmax(360px,1fr) minmax(260px,.6fr);align-items:start;gap:22px;padding:28px clamp(18px,5vw,72px);display:grid}.footer>div:first-child{gap:12px;display:grid}.footer p{max-width:720px;color:var(--text-2);margin:0;line-height:1.55}.footerGroups{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.footerGroups section{align-content:start;gap:8px;display:grid}.footerGroups h3{color:var(--text);margin:0 0 2px;font-size:13px}.footerGroups a{color:var(--text-3);font-size:12px;font-weight:700}.footerRefs{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.footerRefs span{border:1px solid var(--line);color:var(--text-3);font-family:var(--mono);border-radius:6px;padding:7px 8px;font-size:11px;font-weight:800}.publicMain,.publicHeader,.legalPublicPage,.footer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--lg-paper);--bg-2:var(--lg-paper-2);--bg-3:var(--lg-panel-2);--panel:var(--lg-panel);--panel-2:var(--lg-paper-2);--panel-3:var(--lg-panel-2);--surface:var(--lg-panel);--line:var(--lg-line);--line-2:var(--lg-line-strong);--line-strong:var(--lg-line-strong);--text:var(--lg-ink);--text-2:var(--lg-ink-2);--text-3:#6b6c72;--text-4:#a2a3a7;--green:var(--lg-accent);--green-2:var(--lg-accent);--ok:var(--semantic-ok-light);--ok-bg:#1e7a4e1a;--warn:var(--semantic-warn-light);--warn-bg:#9a6a1e1c;--medium:var(--semantic-warn-light);--medium-bg:#9a6a1e1c;--risk:var(--semantic-risk-light);--risk-bg:#b23a2e1a;--locked:var(--lg-ink-3);--focus-ring:#1e4fa675;--shadow:0 22px 58px #0d0d0e1a;background:var(--lg-paper);color:var(--lg-ink)}.appFrame,.authScene{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--app-bg);--bg-2:var(--app-panel);--bg-3:var(--app-raised);--panel:var(--app-panel);--panel-2:var(--app-raised);--panel-3:var(--app-overlay);--surface:var(--app-panel);--line:var(--app-line);--line-2:var(--app-line-strong);--line-strong:var(--app-line-strong);--text:var(--app-text);--text-2:var(--app-text-2);--text-3:var(--app-text-3);--text-4:#46474d;--green:var(--app-accent);--green-2:var(--app-accent);--ok:var(--semantic-ok-dark);--ok-bg:#5fb98c1f;--warn:var(--semantic-warn-dark);--warn-bg:#d6a45a1f;--medium:var(--semantic-warn-dark);--medium-bg:#d6a45a1f;--risk:var(--semantic-risk-dark);--risk-bg:#e06a5e1f;--locked:var(--app-text-3);--focus-ring:var(--app-focus);--shadow:0 28px 80px #00000052;background:var(--app-bg);color:var(--app-text)}.publicHeader{border-bottom-color:var(--lg-line);background:#f4f4f2e0}.authHeader,.appTopbar{border-bottom-color:var(--app-line);background:#0a0a0bd6}.publicMain{background:var(--lg-paper)}.publicMain .heroSection,.publicMain .publicBand,.legalPublicPage,.footer{background:var(--lg-paper);color:var(--lg-ink)}.publicMain .threeBackground{opacity:.58;background:linear-gradient(90deg, #0d0d0e09, transparent 42%), var(--lg-paper)}.publicMain .spotlightField{background:linear-gradient(115deg,#0d0d0e12 0 1px,#0000 1px 22%),linear-gradient(162deg,#0d0d0e0e 0 1px,#0000 1px 28%)}.publicMain .orbitalField span{box-shadow:none;border-color:#0d0d0e1f}.publicMain .darkBand,.publicMain .closingCommand{--bg:var(--app-bg);--bg-2:var(--app-panel);--bg-3:var(--app-raised);--panel:var(--app-panel);--panel-2:var(--app-raised);--panel-3:var(--app-overlay);--surface:var(--app-panel);--line:var(--app-line);--line-2:var(--app-line-strong);--line-strong:var(--app-line-strong);--text:var(--app-text);--text-2:var(--app-text-2);--text-3:var(--app-text-3);--text-4:#46474d;--green:var(--app-accent);--green-2:var(--app-accent);--focus-ring:var(--app-focus);background:var(--app-bg);color:var(--app-text)}.publicMain .darkBand .sectionHeader h2,.publicMain .darkBand .sectionHeader p,.publicMain .closingCommand h2,.publicMain .closingCommand p,a,.publicMain a,.publicHeader a,.legalPublicPage a,.footer a{color:inherit}.legalDocument a,.footerGroups a,.authLinks a{color:var(--green);text-underline-offset:4px;text-decoration-thickness:1px}.legalDocument a:hover,.footerGroups a:hover,.authLinks a:hover{text-decoration-line:underline}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.publicMain :focus-visible,.publicHeader :focus-visible,.legalPublicPage :focus-visible,.footer :focus-visible{outline-color:var(--lg-accent)}.appFrame :focus-visible,.authScene :focus-visible{outline-color:var(--app-accent)}.heroCopy h1{font-size:clamp(40px,6vw,84px);line-height:.98}.sectionHeader h2,.closingCommand h2{font-size:clamp(30px,4.4vw,56px);line-height:1}.operatingCard h3,.packageCard h3,.referenceRows h3,.settingCard h3,.billingPlanCard h3,.billingHistory h3{font-size:22px}.heroCopy p,.pageHeader p,.sectionHeader p,.authBrief p,.publicMain p,.legalPublicPage p{font-size:clamp(16px,1.25vw,18px)}:lang(ar) .heroCopy h1,:lang(ar) .pageHeader h1,:lang(ar) .artifactHeader h1,:lang(ar) .authBrief h1,:lang(ar) .sectionHeader h2,:lang(ar) .closingCommand h2,:lang(ar) .legalHero h1{line-height:1.16}.eyebrow,.topbarLabel span,.panelTitle span,.consoleHeader span,.consoleHeader b,.packageTop span,.packageTop b,.metricTile span,.detailGrid span,.artifactRow span,.settingCard span,.referenceRows span,.referenceRows b,.activityFeed time,.activityFeed b,.activityFeed em,.footerRefs span,.legalMetaRow span,.sourceSelect em,.evidenceRecordList em,.billingPlanCard span,.billingPlanCard strong,.billingHistory b,.billingHistory em{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}:lang(ar) .eyebrow,:lang(ar) .topbarLabel span,:lang(ar) .panelTitle span,:lang(ar) .consoleHeader span,:lang(ar) .consoleHeader b,:lang(ar) .packageTop span,:lang(ar) .packageTop b,:lang(ar) .metricTile span,:lang(ar) .detailGrid span,:lang(ar) .artifactRow span,:lang(ar) .settingCard span,:lang(ar) .referenceRows span,:lang(ar) .referenceRows b,:lang(ar) .activityFeed time,:lang(ar) .activityFeed b,:lang(ar) .activityFeed em{font-family:var(--arabic);letter-spacing:0;text-transform:none}.metricTile strong,.scoreDial strong,.scoreValue,.priceMark,.domainBars strong,.billingPlanCard strong{font-family:var(--mono);font-variant-numeric:tabular-nums}.metricTile strong:before,.scoreDial strong:before,.priceMark:before{content:"";background:currentColor;block-size:2px;inline-size:34px;margin-block-end:10px;display:block}.primaryButton{border-color:var(--lg-accent);background:var(--lg-accent);color:#fff;box-shadow:none}.publicMain .primaryButton,.publicHeader .primaryButton,.footer .primaryButton,.legalPublicPage .primaryButton{color:#fff}.primaryButton:hover{border-color:var(--lg-accent-strong);background:var(--lg-accent-strong);color:#fff;box-shadow:none}.appFrame .primaryButton,.authScene .primaryButton{border-color:var(--app-accent);background:var(--app-accent);color:#fff}.appFrame .primaryButton:hover,.authScene .primaryButton:hover,.publicMain .darkBand .primaryButton:hover,.publicMain .closingCommand .primaryButton:hover{color:#fff;background:#76a0ff;border-color:#76a0ff}.secondaryButton,.iconTextButton,.iconButton,.languageButton,.statusButton,.quietButton,.legalUtilityNav a,.legalDocumentNav a,.legalNav a{box-shadow:none;background:0 0}.publicMain .secondaryButton:hover,.publicMain .iconTextButton:hover,.publicMain .iconButton:hover,.publicMain .languageButton:hover,.publicHeader .secondaryButton:hover,.publicHeader .iconTextButton:hover,.publicHeader .iconButton:hover,.publicHeader .languageButton:hover,.legalPublicPage .secondaryButton:hover,.legalPublicPage .iconTextButton:hover,.legalPublicPage .iconButton:hover,.legalPublicPage .languageButton:hover{background:#0d0d0e0b}.appFrame .secondaryButton:hover,.appFrame .iconTextButton:hover,.appFrame .iconButton:hover,.appFrame .languageButton:hover,.authScene .secondaryButton:hover,.authScene .iconTextButton:hover,.authScene .iconButton:hover,.authScene .languageButton:hover{background:#ffffff0b}.operatingCard,.packageCard,.commandPanel,.metricTile,.evidenceForm,.sourceHub,.reportConsole,.verdictPanel,.artifactSection,.settingCard,.emptyCommand,.impactMap,.riskHeatmap,.riskDecisionMetrics,.riskSequence,.riskOwnership,.planLayerSurface,.planCapabilityPanel,.authPanel,.legalDocument,.legalDocumentNav,.legalNav{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff6b, #fff0 1px), var(--panel);box-shadow:inset 0 1px #ffffff14}.publicMain .operatingCard,.publicMain .packageCard,.publicMain .commandPanel,.publicMain .metricTile,.publicMain .verdictPanel,.publicMain .impactMap,.legalPublicPage .legalDocument,.legalPublicPage .legalDocumentNav,.legalPublicPage .legalNav{box-shadow:inset 0 1px #ffffffdb,0 1px 2px #0d0d0e0a}.publicMain .operatingCard:hover,.publicMain .packageCard:hover,.publicMain .metricTile:hover,.publicMain .commandPanel:hover,.publicMain .artifactSection:hover,.publicMain .settingCard:hover{box-shadow:inset 0 1px #ffffffe0,0 22px 58px #0d0d0e1a}.appFrame .operatingCard,.appFrame .packageCard,.appFrame .commandPanel,.appFrame .metricTile,.appFrame .evidenceForm,.appFrame .sourceHub,.appFrame .reportConsole,.appFrame .verdictPanel,.appFrame .artifactSection,.appFrame .settingCard,.appFrame .emptyCommand,.appFrame .impactMap,.appFrame .riskHeatmap,.appFrame .riskDecisionMetrics,.appFrame .riskSequence,.appFrame .riskOwnership,.appFrame .planLayerSurface,.appFrame .planCapabilityPanel,.authScene .authPanel{box-shadow:inset 0 1px #ffffff0e}.appFrame .operatingCard:hover,.appFrame .packageCard:hover,.appFrame .metricTile:hover,.appFrame .commandPanel:hover,.appFrame .artifactSection:hover,.appFrame .settingCard:hover,.authScene .authPanel:hover{border-color:var(--app-line-strong);box-shadow:inset 0 1px #ffffff13}.legalPublicPage .legalDocumentNav,.legalPublicPage .legalNav,.legalPublicPage .legalUtilityNav a,.legalPublicPage .legalMetaRow span,.footerRefs span{background:var(--lg-panel)}.legalNotice{border-bottom-color:var(--lg-line);background:var(--lg-accent-soft)}.legalNotice strong{color:var(--lg-ink)}.legalSection li::marker{color:var(--lg-accent)}.sideRail,.appTopbar,.authPanel,.authTrust span,.authStatus{background-color:var(--app-panel)}.segmentControl button:hover,.segmentControl button.active,.sourceSelect.selected{border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-text)}.statusButton{border-color:color-mix(in srgb, var(--ok) 34%, transparent);color:var(--ok)}.publicMain .heroSection{background:var(--lg-paper);min-height:calc(100svh - 72px);overflow:clip}.heroMeasurementBackground{pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.heroGridField{opacity:.9;background-color:#0000;background-image:linear-gradient(#0d0d0e0e 1px,#0000 1px),linear-gradient(90deg,#0d0d0e0e 1px,#0000 1px),linear-gradient(#0d0d0e08 1px,#0000 1px),linear-gradient(90deg,#0d0d0e08 1px,#0000 1px);background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:80px 80px,80px 80px,16px 16px,16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000eb,#000000c7 56%,#00000057);mask-image:linear-gradient(90deg,#000000eb,#000000c7 56%,#00000057)}.heroWash{filter:blur(6px);will-change:transform;background:radial-gradient(circle at 48% 45%,#1e4fa614,#0000 54%),radial-gradient(circle at 50% 55%,#0d0d0e14,#0000 66%);inline-size:min(58vw,920px);position:absolute;inset-block:4% -18%;inset-inline-end:-6%}.heroMeasureMarks{position:absolute;inset:clamp(24px,4vw,56px)}.heroMeasureMarks span{background:#0d0d0e2e;block-size:1px;inline-size:112px;display:block;position:absolute}.heroMeasureMarks span:after{content:"";background:#0d0d0e2e;block-size:15px;inline-size:1px;position:absolute;inset-block-start:-7px;inset-inline-start:0}.heroMeasureMarks span:first-child{inset-block-start:9%;inset-inline-start:5%}.heroMeasureMarks span:nth-child(2){inline-size:80px;inset-block-end:18%;inset-inline-start:42%}.heroMeasureMarks span:nth-child(3){inline-size:136px;inset-block-start:24%;inset-inline-end:8%}.publicMain .heroGrid{width:min(100%, var(--content-max));align-items:center;gap:clamp(var(--space-5), 4vw, 72px);min-height:calc(100svh - 72px);padding:clamp(var(--space-8), 7vw, 112px) clamp(var(--space-3), 5vw, var(--space-8));grid-template-columns:minmax(0,1fr) minmax(440px,.72fr);margin-inline:auto}.publicMain .heroCopy{align-content:center;justify-items:start;max-width:860px;display:grid}.publicMain .heroCopy .eyebrow{color:var(--lg-accent);letter-spacing:.1em;margin-block-end:var(--space-3)}.publicMain .heroCopy h1{max-width:780px;color:var(--lg-ink);text-wrap:balance;font-size:clamp(50px,5.7vw,88px);line-height:.94}.publicMain .heroCopy>p:not(.eyebrow){max-width:650px;color:var(--lg-ink-2);margin-block-end:0;font-size:clamp(17px,1.42vw,21px);line-height:1.68}.publicMain .heroActions{gap:var(--space-2);margin-block-start:var(--space-5)}.instrumentStack{isolation:isolate;perspective:1200px;width:fit-content;max-width:calc(100% - 24px);position:relative}.instrumentBackplate{z-index:-1;background:#141416b8;border:1px solid #0d0d0e2e;border-radius:8px;position:absolute;inset:24px -24px -24px 24px;box-shadow:0 38px 72px #0d0d0e33}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .instrumentBackplate{inset:24px 24px -24px -24px}.heroInstrument{gap:var(--space-2);color:var(--app-text);padding:clamp(var(--space-2), 2vw, var(--space-3));background:linear-gradient(#ffffff13,#0000 1px),#0a0a0b;border:1px solid #0d0d0e57;border-radius:8px;display:grid;position:relative;box-shadow:0 32px 90px #0d0d0e57,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff06}.heroInstrument:before{content:"";border-radius:inherit;pointer-events:none;opacity:.4;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.instrumentChrome,.instrumentRail,.heroGaugePanel,.heroSignalPanel,.instrumentVerdict,.instrumentBoundary{z-index:1;border:1px solid var(--app-line);background:#101012db;border-radius:7px;position:relative;box-shadow:inset 0 1px #ffffff0e}.instrumentChrome{justify-content:space-between;align-items:center;gap:var(--space-2);border-color:var(--app-line-strong);padding:12px 14px;display:flex}.instrumentChrome div:first-child,.signalHeader,.instrumentVerdict div{gap:4px;min-width:0;display:grid}.instrumentChrome span,.instrumentRail span,.signalHeader span,.instrumentVerdict span{color:var(--app-text-3);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.instrumentChrome b,.signalHeader b{color:var(--app-accent);font-family:var(--mono);letter-spacing:0;font-size:12px;font-weight:800}.instrumentTicks{gap:6px;display:flex}.instrumentTicks i{background:var(--app-line-strong);block-size:2px;inline-size:20px;display:block}.instrumentTicks i:nth-child(2){background:var(--app-accent)}.instrumentRail{grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.instrumentRail i{background:var(--app-accent);transform-origin:0;block-size:1px;display:block}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .instrumentRail i{transform-origin:100%}.instrumentReadout{z-index:1;gap:var(--space-2);grid-template-columns:minmax(176px,.42fr) minmax(0,.58fr);align-items:stretch;display:grid;position:relative}.heroGaugePanel{place-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);display:grid}.heroScoreDial{aspect-ratio:1;border:1px solid var(--app-line-strong);background:conic-gradient(var(--score-color,var(--app-accent)) calc(var(--score) * 1%), #ffffff16 0), #080809;direction:ltr;border-radius:50%;place-items:center;inline-size:clamp(148px,16vw,194px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 18px 34px #ffffff06}.heroScoreDial:before{content:"";background:#0a0a0b;border:1px solid #ffffff16;border-radius:50%;position:absolute;inset:16px}.heroScoreDial strong,.heroScoreDial span{z-index:1;font-family:var(--mono);font-variant-numeric:tabular-nums;position:relative}.heroScoreDial strong{color:#f6f6f7;text-align:center;min-inline-size:2ch;font-size:clamp(50px,5.5vw,72px);font-weight:800;line-height:.94}.heroScoreMeta{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.heroScoreMeta span{color:var(--app-text-3);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.heroScoreMeta b{max-width:100%;color:var(--app-text);overflow-wrap:anywhere}.heroSignalPanel{align-content:stretch;gap:var(--space-2);padding:var(--space-2);display:grid}.signalHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center}.heroSignalBars{gap:10px;display:grid}.heroSignalBars div{grid-template-columns:minmax(74px,.45fr) minmax(72px,1fr) 34px;align-items:center;gap:10px;min-height:34px;display:grid}.heroSignalBars span,.heroSignalBars b{min-width:0;color:var(--app-text-2);font-family:var(--mono);letter-spacing:.03em;overflow-wrap:anywhere;font-size:10px;font-weight:800}.heroSignalBars b{color:var(--app-text);text-align:end;font-variant-numeric:tabular-nums}.heroSignalBars i{background:#ffffff17;block-size:4px;display:block;position:relative;overflow:hidden}.heroSignalBars em{block-size:100%;color:var(--app-accent);transform-origin:0;background:currentColor;display:block}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .heroSignalBars em{transform-origin:100%}.heroSignalBars .yes em,.heroSignalBars .covered em{color:var(--ok)}.heroSignalBars .partial em,.heroSignalBars .planned em{color:var(--warn)}.heroSignalBars .missing em{color:var(--risk)}.instrumentVerdict{background:var(--app-line);grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:1px;display:grid;overflow:hidden}.instrumentVerdict div{background:#101012f0;min-width:0;padding:13px 14px}.instrumentVerdict b{color:var(--app-text);overflow-wrap:anywhere;font-size:clamp(15px,1.4vw,18px);line-height:1.25}.instrumentBoundary{color:var(--app-text-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 13px;line-height:1.5;display:grid}.instrumentBoundary svg{color:var(--app-accent);margin-block-start:2px}.publicMain .heroGrid{grid-template-columns:minmax(500px,43vw) minmax(0,57vw);align-items:center;gap:0;width:100%;max-width:none;min-height:calc(100svh - 72px);margin-inline:0;padding:clamp(56px,7vh,96px) 0 clamp(44px,6vh,80px)}.publicMain .heroCopy{width:min(760px,100% - 96px);margin-inline:clamp(56px,7.5vw,150px) clamp(24px,3vw,56px);padding-block-start:0;transform:translateY(-58px)}.publicMain .heroCopy h1{max-width:780px;font-size:clamp(66px,5.65vw,104px)}.heroArtifact{place-self:center start;width:100%;min-width:0;padding-block-start:0;transform:translateY(-54px)}.publicMain .heroActions .primaryButton,.publicMain .heroActions .secondaryButton{min-height:70px;padding-inline:30px;font-size:18px}.instrumentStack{transform-style:preserve-3d}.heroInstrument{width:calc(57vw - clamp(48px,4vw,112px));max-width:1040px;background:linear-gradient(#ffffff18,#fff0 1px),#0a0a0b;border-color:#ffffff29;border-radius:10px;gap:14px;min-inline-size:700px;padding:16px;box-shadow:0 48px 110px #0d0d0e5c,inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff06}@media (width<=1600px) and (width>=1181px){.publicMain .heroGrid{grid-template-columns:minmax(430px,40vw) minmax(0,60vw)}.publicMain .heroCopy{width:min(620px,100% - 72px);margin-inline:clamp(48px,5vw,104px) 24px;transform:translateY(-42px)}.publicMain .heroCopy h1{max-width:620px;font-size:clamp(54px,4.4vw,76px)}.heroInstrument{width:calc(60vw - clamp(48px,4vw,96px));min-inline-size:0}}.instrumentChrome{min-height:58px;padding:13px 16px}.instrumentChrome div:first-child{padding-inline-start:14px;position:relative}.instrumentChrome div:first-child:before{content:"";background:var(--app-accent);inline-size:2px;position:absolute;inset-block:4px;inset-inline-start:0}.instrumentStatus{color:var(--app-text-2);font-family:var(--mono);align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.instrumentStatus i{background:var(--ok);border-radius:50%;block-size:8px;inline-size:8px}.instrumentStatus b{border:1px solid var(--app-line-strong);color:var(--app-text-2);border-radius:6px;padding:7px 9px}.instrumentOverview{z-index:1;border:1px solid var(--app-line);background:#101012b8;border-radius:8px;grid-template-columns:minmax(190px,.82fr) minmax(210px,.88fr) minmax(210px,.86fr);display:grid;position:relative;overflow:hidden}.instrumentOverview>*{border:0;border-inline-end:1px solid var(--app-line);min-width:0;box-shadow:none;background:0 0;border-radius:0}.instrumentOverview>:last-child{border-inline-end:0}.heroGaugePanel{justify-items:start;place-items:unset;align-content:start;gap:14px;padding:18px}.heroGaugePanel>span,.evidenceRail>span,.domainMatrix>span,.referenceCoverage>span,.instrumentVerdict>span{color:var(--app-text-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.heroScoreDial{justify-self:center;inline-size:clamp(162px,13vw,198px)}.heroScoreMeta{justify-self:center}.heroScoreMeta small{color:var(--app-text-3);font-size:11px}.heroSignalPanel{align-content:center;padding:18px}.overviewSignal{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;display:grid}.overviewSignal span,.overviewSignal b{color:var(--app-text-2);font-family:var(--mono);font-size:12px;font-weight:800}.overviewSignal b{color:var(--app-text);font-variant-numeric:tabular-nums}.overviewSignal.risk b{color:var(--risk)}.overviewSignal i{background:#ffffff1a;grid-column:1/-1;block-size:4px;overflow:hidden}.overviewSignal em{background:var(--app-accent);transform-origin:0;block-size:100%;display:block}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .overviewSignal em{transform-origin:100%}.overviewSignal.risk em{background:var(--risk)}.instrumentVerdict{grid-template-columns:1fr;align-content:start;gap:12px;padding:18px;display:grid;overflow:visible}.instrumentVerdict b{border:1px solid var(--app-accent);width:fit-content;max-width:100%;color:var(--app-accent);font-family:var(--mono);text-transform:uppercase;border-radius:4px;padding:9px 12px;font-size:13px;line-height:1.2}.instrumentVerdict p{color:var(--app-text-2);margin:0;line-height:1.55}.heroRiskList{gap:8px;padding-block-start:4px;display:grid}.heroRiskList div{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.heroRiskList span,.heroRiskList b{color:var(--app-text-2);font-size:12px}.heroRiskList b{font-family:var(--mono);font-weight:900}.heroRiskList .risk{color:var(--risk)}.heroRiskList .warn{color:var(--warn)}.instrumentLowerDeck{z-index:1;border:1px solid var(--app-line);background:#101012b8;border-radius:8px;grid-template-columns:minmax(170px,.8fr) minmax(230px,1fr) minmax(180px,.72fr);display:grid;position:relative;overflow:hidden}.instrumentLowerDeck>*{border-inline-end:1px solid var(--app-line);min-width:0;padding:16px}.instrumentLowerDeck>:last-child{border-inline-end:0}.evidenceRail,.domainMatrix,.referenceCoverage{align-content:start;gap:12px;display:grid}.evidenceRail div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.evidenceRail svg{color:var(--ok);margin-block-start:2px}.evidenceRail p{gap:2px;margin:0;display:grid}.evidenceRail b,.evidenceRail small,.referenceCoverage small{color:var(--app-text-2);font-size:11px}.evidenceRail b{color:var(--app-text)}.referenceCoverage b{color:var(--app-text);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.5vw,36px)}.referenceCoverage div{grid-template-columns:repeat(6,8px);gap:9px;margin-block-start:8px;display:grid}.referenceCoverage i{background:var(--app-accent);border-radius:50%;block-size:8px;inline-size:8px}.instrumentBoundary{min-height:58px}.instrumentStack{perspective:1600px;max-width:none}.instrumentBackplate{background:linear-gradient(90deg,#141416d6,#4c4d50b8);border-color:#0d0d0e3d;border-radius:18px;inset:18px -28px -20px 24px;transform:rotateY(-4deg)translateZ(-34px);box-shadow:0 46px 84px #0d0d0e38}.heroInstrumentConnector{z-index:4;pointer-events:none;block-size:44px;position:absolute;inset-block-start:62%;inset-inline:-148px -86px}.heroInstrumentConnector span{background:var(--app-accent);clip-path:polygon(0 100%,12% 0,45% 0,46% 28%,74% 28%,76% 0,88% 0,90% 58%,100% 58%,100% 100%);block-size:3px;position:absolute;inset-block-start:10px;inset-inline:0;box-shadow:0 0 0 1px #5887ef2e}.heroInstrument{width:min(1080px,61vw + 116px);max-width:none;transform-origin:50%;background:linear-gradient(#ffffff1a,#fff0 1px),radial-gradient(circle at 28% 14%,#ffffff12,#0000 30%),#0a0a0b;border-color:#ffffff29;border-radius:18px;gap:12px;min-inline-size:860px;padding:18px;transform:rotateY(-5deg)rotateX(1deg);box-shadow:0 54px 120px #0d0d0e61,inset 0 1px #ffffff1f,inset 0 0 0 2px #ffffff09,inset 0 0 0 10px #ffffff05}.instrumentChrome{background:#121315e6;border-radius:9px;min-height:68px;padding:15px 18px}.instrumentOverview{background:#0f1012c7;grid-template-columns:minmax(260px,.96fr) minmax(280px,1.08fr) minmax(270px,.96fr)}.heroGaugePanel{gap:18px;padding:28px 24px 20px}.heroGaugePanel>span,.evidenceRail>span,.domainMatrix>span,.referenceCoverage>span,.instrumentVerdict>span{color:var(--app-text-2);font-size:11px}.heroScoreDial{background:radial-gradient(circle, #09090a 0 47%, transparent 48%), conic-gradient(from -84deg, var(--score-color,var(--app-accent)) 0 calc(var(--score) * 0.76%), #ffffff1f 0 76%, transparent 76% 100%), radial-gradient(circle, #ffffff1c 0 64%, transparent 65%);border:0;inline-size:clamp(188px,14vw,238px)}.heroScoreDial strong{color:#f7f7f8;font-family:var(--body);text-shadow:0 1px #ffffff14;font-size:clamp(64px,5.8vw,92px);font-weight:900;line-height:.86}.heroScoreDial span{color:#d7d8dc;margin-block-start:clamp(72px,6.8vw,104px);font-size:clamp(18px,1.6vw,24px);font-weight:900}.heroScoreDial:after{content:"";-webkit-mask-image:conic-gradient(from -84deg, black 0 76%, transparent 76% 100%);mask-image:conic-gradient(from -84deg, black 0 76%, transparent 76% 100%);border:1px dashed #ffffff21;border-radius:50%;position:absolute;inset:16px}.heroScoreMeta b{color:var(--app-accent);font-family:var(--body);font-size:20px}.heroSignalPanel{gap:24px;padding:34px 28px}.overviewSignal span,.overviewSignal b{font-size:13px}.overviewSignal i{block-size:5px}.instrumentVerdict{gap:14px;padding:26px 24px 22px}.instrumentVerdict b{font-size:14px}.instrumentVerdict p{font-size:15px}.instrumentVerdict hr{background:var(--app-line-strong);border:0;block-size:1px;inline-size:100%;margin:2px 0 0}.instrumentVerdict strong{color:var(--app-text-2);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:11px}.instrumentLowerDeck{background:#0f1012d1;grid-template-columns:minmax(230px,.86fr) minmax(320px,1.18fr) minmax(250px,.84fr)}.instrumentLowerDeck>*{padding:26px 24px}.evidenceRail b,.evidenceRail small,.referenceCoverage small{font-size:12px}.referenceCoverage div{grid-template-columns:repeat(6,9px);gap:10px;margin-block-start:10px}.referenceCoverage i{block-size:9px;inline-size:9px}.instrumentReferenceLink{border:1px solid var(--app-line-strong);min-height:48px;color:var(--app-text);border-radius:6px;justify-content:center;align-items:center;gap:10px;margin-block-start:18px;font-weight:800;text-decoration:none;display:inline-flex}.instrumentReferenceLink:hover{border-color:var(--app-accent);color:var(--app-accent)}@media (width>=1181px){.heroArtifact{transform:translate(clamp(-170px,-6.2vw,-92px),-54px)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .heroArtifact{transform:translate(clamp(92px,6.2vw,170px),-54px)}.heroInstrument{width:min(980px,54vw + 42px);min-inline-size:min(780px,100%)}.instrumentOverview{grid-template-columns:minmax(245px,.98fr) minmax(250px,1.02fr) minmax(245px,.92fr)}.instrumentLowerDeck{grid-template-columns:minmax(215px,.86fr) minmax(290px,1.14fr) minmax(220px,.8fr)}.heroScoreDial{inline-size:clamp(204px,12.6vw,228px)}.heroScoreDial strong{font-size:clamp(72px,5vw,86px)}.heroScoreDial span{margin-block-start:clamp(64px,5.1vw,82px);font-size:clamp(18px,1.25vw,22px)}.heroScoreDial strong,.heroScoreDial span{z-index:3;grid-area:1/1}.heroScoreDial strong{color:#fff;place-self:center;font-size:clamp(76px,5.4vw,96px);line-height:.9;transform:translateY(-15px)}.heroScoreDial span{color:#f0f1f4;place-self:center;margin:0;font-size:clamp(20px,1.45vw,26px);line-height:1;transform:translateY(47px)}.heroInstrumentConnector{inset-inline:-116px -58px}}.publicMain .compactConsole{border-color:var(--app-line-strong);background:linear-gradient(180deg, #ffffff0e, #fff0 1px), var(--app-panel)}.trustGrid{border:1px solid var(--lg-line);background:var(--lg-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1180px;display:grid}.trustSignal{background:var(--lg-panel);align-content:space-between;gap:18px;min-height:210px;padding:clamp(20px,3vw,30px);display:grid}.trustSignal span,.protocolNode span,.referenceFamilyCard span{color:var(--lg-accent);font-family:var(--mono);letter-spacing:.08em;font-size:12px;font-weight:800}.trustSignal h2{max-width:360px;margin:0;font-size:clamp(24px,2.5vw,34px);line-height:1.05}.trustSignal p{max-width:360px;color:var(--lg-ink-2);line-height:1.62}.protocolDiagram{border:1px solid var(--lg-line);background:linear-gradient(#0d0d0e0b 1px, transparent 1px), linear-gradient(90deg, #0d0d0e0b 1px, transparent 1px), var(--lg-paper);background-size:34px 34px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);max-width:1240px;margin-block-start:34px;padding:18px;display:grid;position:relative}.protocolConnector{background:var(--lg-accent);transform-origin:0;block-size:2px;position:absolute;inset-block-start:58px;inset-inline:8%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .protocolConnector{transform-origin:100%}.protocolNode{z-index:1;border:1px solid var(--lg-line);background:linear-gradient(180deg, #ffffffb8, #fff0 1px), var(--lg-panel);align-content:start;gap:12px;min-height:260px;padding:clamp(18px,2vw,24px);display:grid;position:relative}.protocolNode svg{color:var(--lg-accent)}.protocolNode strong{color:var(--lg-ink-3);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.protocolNode h3{color:var(--lg-ink);margin:2px 0 0;font-size:22px}.protocolNode p{color:var(--lg-ink-2);line-height:1.6}.referenceMapBand{background:var(--lg-paper);color:var(--lg-ink)}.referenceMapBand .referenceTicker{background:var(--lg-panel)}.referenceMapBand .referenceTicker span{color:var(--lg-ink-2)}.referenceMapBand .referenceFamilyCard,.referenceMapBand .mappingExplainer article,.referenceMapBand .referenceRows article{background:var(--lg-panel);border-color:var(--lg-line)}.referenceMapBand .referenceFamilyCard:hover,.referenceMapBand .mappingExplainer article:hover,.referenceMapBand .referenceRows article:hover{border-color:var(--lg-line-strong);box-shadow:0 16px 42px #0d0d0e14}.referenceMapBand .referenceFamilyCard span,.referenceMapBand .referenceFamilyCard strong,.referenceMapBand .mappingExplainer svg,.referenceMapBand .referenceRows article:not(.flagged):not(.medium):not(.low):not(.covered) span,.referenceMapBand .referenceRows article:not(.flagged):not(.medium):not(.low):not(.covered) b{color:var(--lg-accent)}.pricingBand{padding-block:clamp(64px,8vw,112px)}.publicMain .packageGrid{align-items:stretch;gap:14px}.publicMain .packageCard{background:var(--lg-panel);min-height:100%;position:relative}.publicMain .packageCard.recommended{border-color:var(--lg-accent);background:var(--lg-panel)}.publicMain .packageCard.recommended:before{content:"";background:var(--lg-accent);block-size:3px;position:absolute;inset-block-start:0;inset-inline:22px}.publicMain .packageTop b,.publicMain .packageDepth{color:var(--lg-accent)}.publicMain .priceMark{color:var(--lg-ink)}.publicMain .priceMark img{filter:none}.publicMain .packageCard .primaryButton{align-self:end}.footer{background:var(--lg-paper-2)}.footer .brand img{background:var(--lg-panel)}.publicMain{position:relative;overflow:visible}.marketingSpine{z-index:0;background:var(--lg-line);pointer-events:none;inline-size:1px;position:absolute;inset-block:calc(100svh + 72px) 0;inset-inline-start:clamp(40px,5vw,72px)}.marketingSpine:before{content:"";background:var(--lg-accent);block-size:min(54vh,420px);inline-size:1px;display:block;position:sticky;inset-block-start:96px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .marketingSpine{inset-inline:auto clamp(40px,5vw,72px)}.publicHeader{border-bottom-color:var(--lg-line);background:color-mix(in srgb, var(--lg-paper) 92%, transparent);min-height:98px;padding-inline:clamp(52px,4.4vw,92px)}.publicHeader .brand{gap:16px;font-size:20px}.publicHeader .brand img{border-color:var(--lg-line-strong);background:var(--lg-panel);block-size:56px;inline-size:56px;box-shadow:0 1px #ffffffd6}.publicHeader nav{border-inline:1px solid var(--lg-line);color:var(--lg-ink-2);font-family:var(--body);letter-spacing:0;justify-self:center;align-items:center;gap:clamp(18px,2vw,34px);padding-inline:clamp(20px,2vw,34px);font-size:16px;font-weight:800;position:relative}.publicHeader nav>span{background:var(--lg-line);block-size:1px;position:absolute;inset-block:50% auto;inset-inline:0;transform:translateY(-50%)}.publicHeader nav a{z-index:1;padding-inline:4px;position:relative}.publicHeader nav a:hover,.quietAction:hover{color:var(--lg-accent)}.headerPrimaryAction{border:1px solid var(--lg-accent);background:var(--lg-accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:58px;padding:14px 26px;font-size:17px;font-weight:900;display:inline-flex}.headerPrimaryAction:hover{border-color:var(--lg-accent-strong);background:var(--lg-accent-strong);color:#fff}.publicBand{z-index:1;border-bottom-color:var(--lg-line);background-color:var(--lg-paper);background:linear-gradient(#0d0d0e07 1px, transparent 1px), linear-gradient(90deg, #0d0d0e06 1px, transparent 1px), var(--lg-paper);background-size:80px 80px,80px 80px,auto;padding:clamp(56px,6.5vw,96px) clamp(18px,5vw,72px);position:relative}.publicSectionFrame{width:min(100%, var(--content-max));grid-template-columns:64px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin-inline:auto;display:grid}.publicSectionFrame>:not(.sectionRail){grid-column:2}.sectionRail{color:var(--lg-accent);font-family:var(--mono);letter-spacing:.08em;grid-area:1/1/span 8;justify-items:center;gap:14px;font-size:12px;font-weight:900;display:grid;position:sticky;inset-block-start:104px}.sectionRail i{background:var(--lg-accent);block-size:clamp(90px,18vw,220px);inline-size:1px;display:block}.sectionHeader{max-width:920px;margin-block-end:clamp(32px,5vw,56px)}.sectionHeader h2{color:var(--lg-ink);text-wrap:balance}.sectionHeader p:not(.eyebrow){color:var(--lg-ink-2)}.publicMain .darkBand{border-color:var(--app-line);background:var(--app-bg)}.publicMain .darkBand .sectionRail{color:var(--app-accent)}.publicMain .darkBand .sectionRail i{background:var(--app-accent)}.trustGrid{border:1px solid var(--lg-line-strong);background:var(--lg-line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;display:grid}.trustSignal{background:var(--lg-panel);min-height:clamp(220px,19vw,286px);padding:clamp(26px,3vw,42px);position:relative;overflow:hidden}.trustSignal:before{content:"";background:#ffffffeb;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.trustSignal:after{content:"";background:var(--lg-accent);block-size:2px;inline-size:40px;position:absolute;inset-block-end:clamp(22px,3vw,36px);inset-inline-start:clamp(26px,3vw,42px)}.trustSignal span,.protocolNode span,.referenceFamilyCard span{color:var(--lg-accent)}.trustSignal h2{max-width:420px;font-size:clamp(28px,3vw,42px);line-height:1.02}.trustSignal p{color:var(--lg-ink-2);margin-block-end:22px}.protocolFrame{align-items:center}.protocolDiagram{border-color:var(--lg-line-strong);background:var(--lg-paper);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:none;min-height:300px;margin-block-start:10px;padding:clamp(18px,2vw,28px);display:grid;position:relative}.protocolDiagram:before{content:"";border:1px solid var(--lg-line);pointer-events:none;position:absolute;inset:18px}.protocolConnector{z-index:1;background:var(--lg-accent);transform-origin:0;block-size:1px;position:absolute;inset-block-start:88px;inset-inline:9%}.protocolNode{z-index:2;border-color:var(--lg-line);background:var(--lg-panel);border-radius:6px;min-height:254px;padding:clamp(22px,2.4vw,32px);position:relative;box-shadow:inset 0 1px #ffffffe6}.protocolNode:before{content:"";border:1px solid var(--lg-accent);background:var(--lg-paper);block-size:12px;inline-size:12px;position:absolute;inset-block-start:-6px;inset-inline-start:22px;transform:rotate(45deg)}.protocolNode svg{block-size:24px;inline-size:24px;color:var(--lg-accent)}.protocolNode h3{font-size:clamp(22px,2vw,28px);line-height:1.05}.snapshotFrame,.referenceFrame,.pricingFrame{align-items:start}.snapshotBand .splitWorkbench{grid-template-columns:minmax(0,.95fr) minmax(340px,.7fr);gap:clamp(18px,3vw,34px);display:grid}.snapshotBand{padding-block:clamp(56px,6.5vw,96px)}.snapshotBand .evidenceForm,.snapshotBand .reportConsole,.snapshotBand .upgradePrompt{border-color:var(--app-line-strong);background:var(--app-panel);border-radius:8px}.referenceMapBand{background-color:var(--lg-paper);padding-block:clamp(56px,6.5vw,100px)}.referenceFrame{position:relative}.referenceTicker{border-color:var(--lg-line-strong);background:var(--lg-panel);border-radius:6px;padding:13px 0;overflow:hidden}.referenceTicker span{border-color:var(--lg-line);background:var(--lg-paper);color:var(--lg-ink-2);border-radius:4px}.simpleReferences{border:1px solid var(--lg-line-strong);background:var(--lg-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.referenceMapBand .referenceFamilyCard,.referenceMapBand .mappingExplainer article,.referenceMapBand .referenceRows article{border-color:var(--lg-line);background:var(--lg-panel);border-radius:0;box-shadow:inset 0 1px #ffffffe0}.referenceFamilyCard{min-height:166px;padding:clamp(20px,2.4vw,30px)}.referenceFamilyCard h3{font-size:clamp(20px,1.8vw,27px);line-height:1.08}.referenceFamilyCard strong{color:var(--lg-accent);font-family:var(--mono);font-variant-numeric:tabular-nums;align-self:end;font-size:12px}.mappingExplainer{border:1px solid var(--lg-line-strong);background:var(--lg-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.mappingExplainer article{min-height:180px;padding:clamp(22px,2.5vw,34px);position:relative}.mappingExplainer svg{color:var(--lg-accent)}.referenceRows{border:1px solid var(--lg-line-strong);background:var(--lg-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.referenceRows article{min-height:190px;padding:clamp(20px,2vw,28px)}.referenceRows article.flagged,.referenceRows article.medium,.referenceRows article.low,.referenceRows article.covered{background:var(--lg-panel)}.pricingBand{background-color:var(--lg-paper-2);background:linear-gradient(#0d0d0e08 1px, transparent 1px), linear-gradient(90deg, #0d0d0e07 1px, transparent 1px), var(--lg-paper-2);background-size:80px 80px,80px 80px,auto;padding-block:clamp(56px,6.5vw,104px)}.publicMain .packageGrid{border:1px solid var(--lg-line-strong);background:var(--lg-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.publicMain .packageCard{background:var(--lg-panel);border:0;border-radius:0;min-height:100%;padding:clamp(24px,3vw,40px);box-shadow:inset 0 1px #ffffffe6}.publicMain .packageCard.recommended{z-index:1;outline:2px solid var(--lg-accent);outline-offset:-2px;background:color-mix(in srgb, var(--lg-panel) 94%, var(--lg-accent-soft))}.publicMain .packageCard.recommended:before{block-size:4px;inset-inline:0}.publicMain .packageTop{align-items:center;min-height:28px}.publicMain .packageTop b{border:1px solid var(--lg-accent);background:var(--lg-accent);color:#fff;border-radius:4px;padding:6px 8px}.publicMain .packageDepth{color:var(--lg-accent);padding-block-start:16px;position:relative}.publicMain .packageDepth:before{content:"";background:var(--lg-accent);block-size:2px;inline-size:40px;position:absolute;inset-block-start:0;inset-inline-start:0}.publicMain .priceMark{color:var(--lg-ink);font-size:clamp(44px,4vw,62px)}.publicMain .packageList{border-top-color:var(--lg-line)}.publicMain .packageList em{padding-inline-start:14px;position:relative}.publicMain .packageList em:before{content:"";border:1px solid;border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-start:.72em;inset-inline-start:0}.footer{border-top-color:var(--lg-line-strong);background:var(--lg-paper);padding:clamp(36px,5vw,72px) clamp(18px,5vw,72px)}.footerFrame{width:min(100%, var(--content-max));border-top:1px solid var(--lg-line);grid-template-columns:minmax(260px,.75fr) minmax(420px,1fr) minmax(260px,.65fr);align-items:start;gap:clamp(24px,4vw,64px);margin-inline:auto;padding-block-start:clamp(24px,4vw,48px);display:grid}.footerIntro{gap:16px;display:grid}.footer p{color:var(--lg-ink-2)}.footerGroups{border:1px solid var(--lg-line);background:var(--lg-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.footerGroups section{background:var(--lg-panel);min-height:154px;padding:18px}.footerGroups h3{color:var(--lg-ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}:lang(ar) .footerGroups h3{font-family:var(--arabic);letter-spacing:0;text-transform:none}.footerGroups a{color:var(--lg-ink-2);font-size:13px}.footerGroups a:hover{color:var(--lg-accent)}.footerRefs{justify-content:start}.footerRefs span{border-color:var(--lg-line);background:var(--lg-panel);color:var(--lg-ink-3);border-radius:4px}@media (width<=1180px){.publicHeader{grid-template-columns:auto 1fr auto}.publicHeader nav{display:none}.publicSectionFrame{grid-template-columns:48px minmax(0,1fr);gap:clamp(18px,4vw,32px)}.footerFrame{grid-template-columns:1fr}.footerGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.marketingSpine{display:none}.publicHeader{gap:8px;padding-inline:12px}.headerActions{gap:8px}.quietAction{display:none}.headerPrimaryAction{min-height:38px;padding-inline:10px;font-size:12px}.publicBand{padding:58px 16px}.publicSectionFrame{grid-template-columns:1fr;gap:22px}.publicSectionFrame>:not(.sectionRail),.sectionRail{grid-column:1}.sectionRail{grid-row:auto;justify-content:start;align-items:center;display:flex;position:static}.sectionRail i{block-size:1px;inline-size:min(160px,38vw)}.trustGrid,.simpleReferences,.mappingExplainer,.referenceRows,.publicMain .packageGrid,.footerGroups{grid-template-columns:1fr}.protocolDiagram{grid-template-columns:1fr;min-height:auto;padding:14px}.protocolConnector{transform-origin:top;block-size:auto;inline-size:1px;inset-block:52px;inset-inline:32px auto}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .protocolConnector{inset-inline:auto 32px}.protocolNode{min-height:auto;padding:22px}.referenceTicker div{animation-duration:64s}.footerFrame{width:100%;min-width:0}.footerIntro,.footerGroups,.footerRefs{min-width:0}.footerRefs{justify-content:start}}@media (prefers-reduced-motion:reduce){.referenceTicker div,.spotlightField,.orbitalField span,.domainBars i{animation:none!important;transform:none!important}}@media (width<=1180px){.heroGrid,.splitWorkbench,.reviewWorkbench,.dashboardLayout,.riskLayout,.artifactSummary,.authGrid,.planCapabilityPanel{grid-template-columns:1fr}.stickyInspector{position:static}.operatingGrid,.metricGrid,.trustGrid,.protocolDiagram,.controlGrid,.referenceValueGrid,.mappingExplainer,.planCapabilityGrid,.planLayerGrid,.riskDecisionMetrics,.billingGrid,.sourceSelector,.referenceRows,.referenceMini,.detailGrid,.reportEvidenceRecords,.remediationBoard,.billingHistory div{grid-template-columns:repeat(2,minmax(0,1fr))}.referenceSummary{grid-column:1/-1}.publicMain .heroGrid{align-items:start;gap:var(--space-8);grid-template-columns:1fr;width:min(100%,920px)}.heroArtifact{justify-self:center;width:min(100%,760px);transform:none}.publicMain .heroCopy{transform:none}.instrumentStack{width:100%;max-width:100%}.heroInstrument{width:100%;min-inline-size:0}}@media (width<=920px){.publicHeader{grid-template-columns:auto auto}.publicHeader nav,.quietAction{display:none}.heroGrid{min-height:auto;padding-block:58px}.publicMain .heroGrid{grid-template-columns:1fr}.heroArtifact{width:min(100%,680px)}.instrumentOverview,.instrumentLowerDeck{grid-template-columns:1fr}.instrumentOverview>*,.instrumentLowerDeck>*{border-inline-end:0;border-block-end:1px solid var(--app-line)}.instrumentOverview>:last-child,.instrumentLowerDeck>:last-child{border-block-end:0}.heroGridField{background-size:64px 64px,64px 64px,16px 16px,16px 16px;-webkit-mask-image:linear-gradient(#000000f0,#000000a3);mask-image:linear-gradient(#000000f0,#000000a3)}.heroWash{inline-size:100vw;inset-block:4% -18%;inset-inline:auto -24%}.instrumentBackplate{display:none}.instrumentReadout{grid-template-columns:1fr}.heroGaugePanel{justify-items:start;place-items:unset;text-align:start}.heroScoreMeta{text-align:start;justify-items:start}.instrumentVerdict{grid-template-columns:1fr}.productObjectShell:before,.productObjectShell:after{display:none}.protocolConnector{transform-origin:top;block-size:auto;inline-size:2px;inset-block:34px;inset-inline:42px auto}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .protocolConnector{transform-origin:top;inset-inline:auto 42px}.appFrame,.appFrame.railCollapsed{grid-template-columns:1fr}.appTopbar{grid-template-columns:auto minmax(0,1fr) auto}.sideRail{z-index:120;width:min(310px,84vw);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-110%)}.sideRail.collapsed{grid-template-rows:auto 1fr;padding:20px}.sideRail.collapsed .railTop{justify-content:space-between}.sideRail.collapsed .brand{display:flex}.sideRail.collapsed .brand span,.sideRail.collapsed nav a span{display:inline}.sideRail.collapsed nav a{justify-content:start;padding:10px 11px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sideRail{left:auto;right:0;transform:translate(110%)}.sideRail.open{transform:translate(0)}.mobileScrim{z-index:110;pointer-events:none;background:#0000008c;display:none;position:fixed;inset:0}.sideRail.open+.mobileScrim{pointer-events:auto;display:block}.menuButton,.mobileClose{place-items:center;display:grid}.railCollapse{display:none}.pageHeader,.emptyCommand,.artifactHeader,.closingCommand,.footer{flex-direction:column;grid-template-columns:1fr;align-items:start}.pageHeader,.emptyCommand,.artifactHeader,.closingCommand{display:grid}.fieldGrid,.settingsGrid,.packageGrid,.trustGrid,.protocolDiagram,.referenceValueGrid,.mappingExplainer,.planCapabilityGrid,.planLayerGrid,.riskDecisionMetrics,.referenceRows,.sourceSelector,.referenceMini,.detailGrid,.remediationBoard,.legalLayout{grid-template-columns:1fr}.legalNav{position:static}.legalDocumentLayout{grid-template-columns:1fr}.legalDocumentNav{position:static}.riskSequence section,.riskOwnership div{grid-template-columns:1fr}}@media (width<=640px){.publicHeader,.authHeader,.appTopbar{min-height:64px;padding-inline:14px}.brand span{text-overflow:ellipsis;max-width:132px;overflow:hidden}.iconTextButton,.primaryButton,.secondaryButton,.languageButton,.statusButton{min-height:40px;padding:9px 11px}.heroCopy h1,.pageHeader h1,.artifactHeader h1,.authBrief h1{font-size:clamp(38px,12vw,56px);line-height:.98}.heroCopy h1{font-size:clamp(34px,9vw,38px);line-height:1.08}.publicMain .heroGrid{padding:var(--space-5) var(--space-2) var(--space-6);gap:var(--space-5)}.publicMain .heroCopy h1{font-size:clamp(40px,12vw,52px);line-height:1.02}:lang(ar) .publicMain .heroCopy h1{line-height:1.18}.heroCopy p,.safetyStrip{overflow-wrap:anywhere;max-width:100%;font-size:15px}.heroActions,.artifactActions,.rowActionGroup,.authLinks{flex-direction:column;align-items:stretch}.metricGrid,.operatingGrid,.trustGrid,.protocolDiagram,.controlGrid{grid-template-columns:1fr}.trustGrid,.protocolDiagram{width:100%}.trustSignal,.protocolNode{min-height:auto}.productObjectShell{padding:12px}.heroInstrument{min-inline-size:0;padding:12px;transform:none}.heroInstrumentConnector{display:none}.instrumentBackplate{inset:14px 10px -14px 14px;transform:none}.instrumentOverview,.instrumentLowerDeck{grid-template-columns:1fr}.instrumentOverview>*,.instrumentLowerDeck>*{border-inline-end:0;border-block-end:1px solid var(--app-line)}.instrumentOverview>:last-child,.instrumentLowerDeck>:last-child{border-block-end:0}.instrumentChrome{flex-direction:column;align-items:start}.instrumentTicks{width:100%}.instrumentTicks i{flex:1}.heroGaugePanel{text-align:center;grid-template-columns:1fr;justify-items:center}.heroScoreMeta{text-align:center;justify-items:center}.heroScoreDial{inline-size:min(168px,58vw)}.heroSignalBars div{grid-template-columns:minmax(0,1fr) 40px;gap:8px}.heroSignalBars i{grid-area:2/1/auto/-1}.instrumentBoundary{font-size:13px}.productObjectTop,.artifactBoundaryChip{flex-direction:column;align-items:start}.artifactRail{grid-template-columns:1fr;justify-items:start}.artifactRail i{inline-size:100%}.artifactMetric{justify-self:start;position:static}.instrumentRail{grid-template-columns:1fr;gap:8px}.instrumentRail i{inline-size:100%}.scoreLayout{grid-template-columns:1fr}.scoreDial{justify-self:center}.domainBars div,.artifactRow,.riskRows article,.referenceControl summary,.referenceDetail,.settingCard,.billingGrid,.billingHistory div,.connectionRow,.activityFeed div,.riskDepthRows div,.planDepthPanel button,.planScopeField button,.sourceFlow,.evidenceRecordList,.upgradePrompt,.packagePrinciple,.heatmapGrid,.footerGroups{grid-template-columns:1fr}.sourceFlow span:after{display:none}.artifactRow strong{text-align:start}.referenceControl summary em,.activityFeed em{text-align:start;justify-self:start}.impactGrid{grid-template-columns:1fr}.longField{grid-column:auto}}.appFrame{background:var(--app-bg)}.appFrame .appCanvas{background:linear-gradient(180deg, #ffffff06, transparent 180px), var(--app-bg)}.appFrame .sideRail{border-inline-end:1px solid var(--app-line);background:#080809;box-shadow:inset -1px 0 #ffffff06}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .appFrame .sideRail{border-inline:1px solid var(--app-line) 0;box-shadow:inset 1px 0 #ffffff06}.appFrame .railTop{border-bottom-color:var(--app-line)}.appFrame .sideRail nav a{color:var(--app-text-2);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:7px;font-size:12px;transition:border-color .14s,background .14s,color .14s;position:relative}:lang(ar) .appFrame .sideRail nav a{font-family:var(--arabic);letter-spacing:0;text-transform:none}.appFrame .sideRail nav a.active{background:var(--app-accent-soft);color:var(--app-text);border-color:#5887ef57;transform:none}.appFrame .sideRail nav a.active:before{content:"";background:var(--app-accent);border-radius:2px;inline-size:2px;position:absolute;inset-block:8px;inset-inline-start:-9px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .appFrame .sideRail nav a.active:before{inset-inline:auto -9px}.appFrame .appTopbar{border-bottom:1px solid var(--app-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0bf0}.appFrame .topbarLabel span,.appFrame .panelTitle span,.appFrame .metricTile span,.appFrame .consoleHeader span,.appFrame .consoleHeader b{color:var(--app-text-3)}.appFrame .appPage{color:var(--app-text)}.appFrame .pageHeader{border-bottom:1px solid var(--app-line);padding-bottom:22px}.appFrame .pageHeader h1,.appFrame .artifactHeader h1{color:var(--app-text);letter-spacing:0;font-size:clamp(34px,4.8vw,64px)}.appFrame .pageHeader p,.appFrame .artifactHeader p,.appFrame .commandPanel p,.appFrame .artifactSection p,.appFrame .settingCard p{color:var(--app-text-2)}.appFrame .commandPanel,.appFrame .metricTile,.appFrame .evidenceForm,.appFrame .sourceHub,.appFrame .reportConsole,.appFrame .verdictPanel,.appFrame .artifactSection,.appFrame .settingCard,.appFrame .emptyCommand,.appFrame .riskHeatmap,.appFrame .riskDecisionMetrics,.appFrame .riskSequence,.appFrame .riskOwnership,.appFrame .billingPlanCard,.appFrame .billingSummaryCard,.authScene .authPanel{border-color:var(--app-line);background:linear-gradient(180deg, #ffffff0e, #fff0 1px), var(--app-panel);box-shadow:inset 0 1px #ffffff0b}.appFrame .commandPanel:hover,.appFrame .metricTile:hover,.appFrame .artifactSection:hover,.appFrame .settingCard:hover,.appFrame .billingPlanCard:hover,.authScene .authPanel:hover{border-color:var(--app-line-strong);box-shadow:inset 0 1px #ffffff12}.appFrame .metricGrid{align-items:stretch}.appFrame .metricTile{min-height:158px;position:relative;overflow:hidden}.appFrame .metricTile:before{content:"";background:var(--app-accent);block-size:2px;position:absolute;inset-block-start:0;inset-inline:18px}.appFrame .metricTile div,.appFrame .metricTile.ok div,.appFrame .metricTile.risk div{color:var(--app-text-3)}.appFrame .metricTile strong,.appFrame .metricTile.ok strong,.appFrame .metricTile.risk strong{color:var(--app-text)}.appFrame .metricTile.risk p{color:var(--app-text-2)}.appFrame .metricSuffix{color:var(--app-text-3);font-size:.62em}.appFrame .scoreDial{border-color:color-mix(in srgb, var(--score-color) 48%, transparent);background:#ffffff06}.appFrame .scoreMeta h2,.appFrame .panelTitle h2,.appFrame .artifactSection h2,.appFrame .commandPanel h2{color:var(--app-text)}.appFrame .artifactHeader{border-color:var(--app-line);background:linear-gradient(180deg, #ffffff0b, #fff0 1px), var(--app-panel)}.appFrame .artifactList,.appFrame .referenceMatrix,.appFrame .riskRows,.appFrame .referenceRows{scrollbar-color:var(--app-line-strong) transparent;overflow-x:auto}.appFrame .artifactRow,.appFrame .riskRows article,.appFrame .clickSignal,.appFrame .referenceControl,.appFrame .connectionRow,.appFrame .sourceSelect,.appFrame .settingCard{border-color:var(--app-line);background:var(--app-raised)}.appFrame .artifactRow:hover,.appFrame .riskRows article:hover,.appFrame .clickSignal:hover,.appFrame .referenceControl:hover,.appFrame .connectionRow:hover,.appFrame .sourceSelect:hover{border-color:var(--app-line-strong)}.appFrame .referenceControl summary em.covered,.appFrame .clickSignal.covered b,.appFrame .billingPlanCard span,.appFrame .billingPlanCard strong,.appFrame .billingSummaryCard span,.appFrame .sourceNotice,.appFrame .connectionRow.recorded em,.appFrame .authStatus.success,.authScene .authStatus.success{color:var(--app-accent)}.appFrame .billingPlanCard.active,.appFrame .connectionRow.recorded,.appFrame .sourceNotice,.appFrame .sourceSelect.selected{background:var(--app-accent-soft);border-color:#5887ef5c}.appFrame .billingPlanCard.active:before{background:var(--app-accent)}.appFrame .primaryButton,.authScene .primaryButton{background:var(--app-accent);border-color:var(--app-accent);color:#fff}.appFrame .secondaryButton,.appFrame .languageButton,.appFrame .quietButton,.appFrame .iconButton,.authScene .secondaryButton,.authScene .languageButton,.authScene .quietButton{border-color:var(--app-line-strong);color:var(--app-text)}.appFrame .secondaryButton:hover,.appFrame .languageButton:hover,.appFrame .quietButton:hover,.appFrame .iconButton:hover,.authScene .secondaryButton:hover,.authScene .languageButton:hover,.authScene .quietButton:hover{background:#5887ef14;border-color:#5887ef57}.commandSkeleton{border:1px solid var(--app-line);background:var(--app-panel);border-radius:8px;gap:10px;padding:18px;display:grid}.commandSkeleton span{background:linear-gradient(90deg,#ffffff0e,#ffffff1c,#ffffff0e) 0 0/220% 100%;border-radius:4px;block-size:14px;animation:1.2s ease-in-out infinite skeletonSweep;display:block}.commandSkeleton span:nth-child(2n){inline-size:72%}.commandSkeleton span:nth-child(3n){inline-size:46%}@keyframes skeletonSweep{0%{background-position:120% 0}to{background-position:-120% 0}}.appStatePanel{border:1px solid var(--app-line);background:linear-gradient(180deg, #ffffff0b, #fff0 1px), var(--app-panel);max-width:760px;color:var(--app-text);border-radius:8px;gap:12px;padding:22px;display:grid}.appStatePanel>svg{color:var(--app-accent)}.appStatePanel.error{border-color:#e06a5e52}.appStatePanel.error>svg{color:var(--risk)}.appStatePanel h3{color:var(--app-text);margin:0;font-size:22px}.appStatePanel p{max-width:62ch;color:var(--app-text-2);margin:0}.appStatePanel>div{flex-wrap:wrap;gap:10px;display:flex}.authScene .threeBackground{opacity:.16;background:var(--app-bg)}.authScene .orbitalField,.authScene .spotlightField{display:none}.authScene .authBrief h1{color:var(--app-text);font-size:clamp(40px,5.8vw,76px)}.authScene .authBrief p,.authScene .authStatus{color:var(--app-text-2)}.authScene .authTrust span{border-color:var(--app-line);background:var(--app-panel);color:var(--app-text-2)}.authScene .authTrust svg{color:var(--app-accent)}.authScene .authStatus.loading{color:var(--app-accent);border-color:#5887ef4d}.authScene .authStatus.risk{border-color:#e06a5e57}@media (width<=768px){.appFrame .sideRail nav a.active:before{inset-inline-start:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .appFrame .sideRail nav a.active:before{inset-inline:auto 0}.appFrame .artifactRow,.appFrame .riskRows article,.appFrame .referenceControl summary{min-width:min(680px,100vw - 40px)}.appFrame .pageHeader h1,.appFrame .artifactHeader h1,.authScene .authBrief h1{font-size:clamp(36px,10vw,54px);line-height:1.02}:lang(ar) .appFrame .pageHeader h1,:lang(ar) .appFrame .artifactHeader h1,:lang(ar) .authScene .authBrief h1{line-height:1.18}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.commandSkeleton span{animation:none!important}}html,body{background:var(--lg-paper)}:is(body:has(.appFrame),body:has(.authScene)){background:var(--app-bg)}body:has(.publicMain){background:var(--lg-paper)}.appFrame{background:var(--app-bg);min-height:100svh;color:var(--app-text);grid-template-columns:272px minmax(0,1fr)}.appFrame.railCollapsed{grid-template-columns:82px minmax(0,1fr)}.appFrame .appCanvas{background:var(--app-bg);min-width:0}.appFrame .appPage{gap:16px;width:min(100%,1328px);margin-inline:auto;padding:32px clamp(18px,3vw,40px) 56px;display:grid}.appFrame .sideRail{border-inline-end:1px solid var(--app-line);background:#070708;gap:18px;padding:18px 16px;box-shadow:inset -1px 0 #ffffff06}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .appFrame .sideRail{border-inline-end:0;border-inline-start:1px solid var(--app-line);box-shadow:inset 1px 0 #ffffff06}.appFrame .sideRail .brand{min-height:44px}.appFrame .sideRail nav{gap:6px}.appFrame .sideRail nav a{min-height:42px;color:var(--app-text-2);letter-spacing:.055em;background:0 0;border:1px solid #0000;border-radius:6px;padding:10px 12px;font-size:11px;transition:border-color .12s,background .12s,color .12s}.appFrame .sideRail nav a svg{color:var(--app-text-3)}.appFrame .sideRail nav a:hover{border-color:var(--app-line);color:var(--app-text);background:#ffffff08;transform:none}.appFrame .sideRail nav a.active{color:var(--app-text);background:#5887ef1b;border-color:#5887ef6b;transform:none}.appFrame .sideRail nav a.active svg{color:var(--app-accent)}.appFrame .railCollapse,.appFrame .mobileClose,.appFrame .menuButton{border-color:var(--app-line);color:var(--app-text-2);background:#ffffff06}.appFrame .railCollapse:hover,.appFrame .mobileClose:hover,.appFrame .menuButton:hover{color:var(--app-text);border-color:#5887ef61}.appFrame .appTopbar{border-bottom:1px solid var(--app-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0beb;grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding-inline:clamp(16px,3vw,34px)}.appFrame .topbarLabel{min-width:0}.appFrame .topbarLabel b{color:var(--app-text);font-size:15px}.appFrame .pageHeader{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin:0;padding:0 0 20px;display:grid}.appFrame .pageHeader h1,.appFrame .artifactHeader h1{max-width:940px;font-size:clamp(30px,3.7vw,56px);line-height:1.01}.appFrame .pageHeader p,.appFrame .artifactHeader p{max-width:74ch;line-height:1.56}.appFrame .pageAction{align-self:end}.appFrame .metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.appFrame .metricTile{background:var(--app-panel);border-radius:8px;min-height:136px;padding:16px}.appFrame .metricTile:before{block-size:1px;inset-inline:16px}.appFrame .metricTile div{align-items:center}.appFrame .metricTile svg{color:var(--app-accent)}.appFrame .metricTile span,.appFrame .detailGrid span,.appFrame .artifactRow span,.appFrame .activityFeed time,.appFrame .activityFeed b,.appFrame .activityFeed em{color:var(--app-text-3);font-size:11px}.appFrame .metricTile strong{color:var(--app-text);font-size:clamp(28px,3vw,42px)}.appFrame .metricTile strong:before,.appFrame .scoreDial strong:before{display:none}.appFrame .dashboardLayout,.appFrame .reviewWorkbench,.appFrame .riskLayout,.appFrame .artifactSummary{gap:12px;display:grid}.appFrame .dashboardLayout{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.appFrame .reviewWorkbench{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start}.appFrame .stickyInspector{gap:12px;display:grid;position:sticky;top:84px}.appFrame .commandPanel,.appFrame .evidenceForm,.appFrame .sourceHub,.appFrame .reportConsole,.appFrame .verdictPanel,.appFrame .artifactSection,.appFrame .settingCard,.appFrame .emptyCommand,.appFrame .riskHeatmap,.appFrame .riskDecisionMetrics,.appFrame .riskSequence,.appFrame .riskOwnership,.appFrame .billingPlanCard,.appFrame .billingSummaryCard,.authScene .authPanel,.backendConfigCard{border:1px solid var(--app-line);background:var(--app-panel);border-radius:8px;box-shadow:inset 0 1px #ffffff0e}.appFrame .commandPanel,.appFrame .evidenceForm,.appFrame .sourceHub,.appFrame .artifactSection{padding:18px}.appFrame .panelTitle{justify-content:space-between;align-items:center;gap:12px;margin-block-end:14px;display:flex}.appFrame .panelTitle>div{align-items:center;gap:9px;min-width:0;display:flex}.appFrame .panelTitle svg{color:var(--app-accent)}.appFrame .panelTitle h2{color:var(--app-text);margin:0;font-size:18px}.appFrame .panelTitle span{border:1px solid var(--app-line);color:var(--app-text-3);white-space:nowrap;background:#ffffff06;border-radius:5px;padding:5px 8px;font-size:10px}.appFrame .detailGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.appFrame .detailGrid div{border:1px solid var(--app-line);background:var(--app-raised);border-radius:7px;min-width:0;padding:12px}.appFrame .detailGrid strong{color:var(--app-text);overflow-wrap:anywhere;margin-block-start:7px;line-height:1.35;display:block}.appFrame .artifactList,.appFrame .referenceMatrix,.appFrame .referenceRows,.appFrame .riskRows,.appFrame .activityFeed,.appFrame .evidenceRecordList{gap:8px;display:grid}.appFrame .artifactRow,.appFrame .riskRows article,.appFrame .clickSignal,.appFrame .referenceControl,.appFrame .connectionRow,.appFrame .sourceSelect,.appFrame .settingCard,.appFrame .activityFeed>div,.appFrame .evidenceRecordList span{border:1px solid var(--app-line);background:var(--app-raised);border-radius:7px}.appFrame .artifactRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.appFrame .artifactRow h3,.appFrame .riskRows h3,.appFrame .clickSignal h3,.appFrame .settingCard h3{color:var(--app-text);margin:4px 0;font-size:18px}.appFrame .artifactRow strong{color:var(--app-text);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:30px}.appFrame .rowActionGroup,.appFrame .artifactActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.appFrame .reportConsole{padding:16px;overflow:hidden}.appFrame .consoleHeader{border-bottom:1px solid var(--app-line);justify-content:space-between;gap:12px;padding-block-end:12px;display:flex}.appFrame .scoreLayout{grid-template-columns:minmax(150px,.8fr) minmax(0,1fr);align-items:center;gap:18px;padding-block:16px;display:grid}.appFrame .compactConsole .scoreLayout{grid-template-columns:1fr;gap:10px}.appFrame .scoreDial{aspect-ratio:1;background:radial-gradient(circle at center, #070708 0 52%, transparent 53%), conic-gradient(from -90deg, var(--score-color) calc(var(--score) * 1%), #ffffff1c 0);inline-size:clamp(152px,15vw,212px);color:var(--app-text);border:0;border-radius:50%;place-items:center;margin-inline:auto;display:grid;position:relative}.appFrame .scoreDial:before{content:"";border-radius:inherit;background:#070708;position:absolute;inset:13%;box-shadow:inset 0 0 0 1px #ffffff0f}.appFrame .scoreDial strong,.appFrame .scoreDial span{z-index:1;color:var(--app-text);text-shadow:none;position:relative}.appFrame .scoreDial strong{font-size:clamp(42px,5vw,68px);line-height:.9}.appFrame .scoreDial span{color:var(--app-text-2);font-family:var(--mono);margin-block-start:58px}.appFrame .compactConsole .scoreMeta h2{font-size:22px}.appFrame .artifactHeader{border-color:var(--app-line);background:var(--app-panel);box-shadow:inset 0 1px #ffffff0e}.appFrame .commandSkeleton span{background:#ffffff18}.appFrame .domainBars{gap:9px;display:grid}.appFrame .domainBars>div{grid-template-columns:96px minmax(80px,1fr) 34px;align-items:center;gap:10px;display:grid}.appFrame .domainBars span,.appFrame .domainBars b{color:var(--app-text-2);font-family:var(--mono);font-size:11px}.appFrame .domainBars i{background:#ffffff1a;border-radius:0;block-size:4px}.appFrame .domainBars i:before{inline-size:var(--value);background:var(--app-accent)}.appFrame .fieldGrid,.appFrame .controlGrid,.appFrame .settingsGrid,.appFrame .billingGrid,.appFrame .sourceSelector,.appFrame .artifactSections{gap:12px;display:grid}.appFrame .fieldGrid,.appFrame .settingsGrid,.appFrame .billingGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.appFrame .controlGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.appFrame .field,.appFrame .segmentControl{gap:8px;display:grid}.appFrame .field span,.appFrame .segmentControl legend{color:var(--app-text-3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}:lang(ar) .appFrame .field span,:lang(ar) .appFrame .segmentControl legend{font-family:var(--arabic);letter-spacing:0;text-transform:none}.appFrame input,.appFrame textarea,.appFrame select,.authScene input,.authScene textarea,.authScene select{border:1px solid var(--app-line-strong);width:100%;color:var(--app-text);background:#080809;border-radius:6px;padding:12px}.appFrame input::placeholder,.appFrame textarea::placeholder,.authScene input::placeholder{color:var(--app-text-3)}.appFrame .segmentControl div{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px;display:grid}.appFrame .segmentControl button{border:1px solid var(--app-line);background:var(--app-raised);min-height:38px;color:var(--app-text-2);border-radius:6px}.appFrame .segmentControl button.active{color:var(--app-text);background:#5887ef21;border-color:#5887ef75}.appFrame .sourceSelect{text-align:start;min-height:156px;color:var(--app-text-2);gap:8px;padding:14px;display:grid}.appFrame .sourceSelect strong,.appFrame .connectionRow strong{color:var(--app-text)}.appFrame .sourceSelect em,.appFrame .connectionRow em{color:var(--app-accent);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal}.appFrame .sourceFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.appFrame .sourceFlow span{border:1px solid var(--app-line);color:var(--app-text-3);font-family:var(--mono);padding:8px;font-size:10px}.appFrame .riskRows article{grid-template-columns:86px minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.appFrame .riskRows article>span,.appFrame .remediationBoard .taskMeta span{color:var(--risk);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.appFrame .riskRows article.medium>span,.appFrame .remediationBoard article.medium .taskMeta span{color:var(--warn)}.appFrame .riskRows article.low>span,.appFrame .remediationBoard article.low .taskMeta span{color:var(--ok)}.appFrame .riskRows article a{color:var(--app-accent);align-self:center}.appFrame .riskDecisionMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid}.appFrame .riskDecisionMetrics>div{border:1px solid var(--app-line);background:var(--app-raised);border-radius:7px;padding:12px}.appFrame .riskDecisionMetrics strong{color:var(--app-text);font-family:var(--mono);font-size:28px}.appFrame .heatmapGrid{grid-template-columns:minmax(72px,.8fr) repeat(3,minmax(58px,1fr));gap:6px;display:grid}.appFrame .heatmapGrid b,.appFrame .heatmapGrid em{border:1px solid var(--app-line);background:var(--app-raised);color:var(--app-text-2);text-align:center;border-radius:5px;padding:9px}.appFrame .heatmapGrid em.active.high{color:var(--risk);border-color:#e06a5e52}.appFrame .heatmapGrid em.active.medium{color:var(--warn);border-color:#d6a45a52}.appFrame .heatmapGrid em.active.low{color:var(--ok);border-color:#5fb98c52}.appFrame .remediationBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.appFrame .remediationBoard section{border:1px solid var(--app-line);background:var(--app-panel);border-radius:8px;min-width:0}.appFrame .remediationBoard header{border-bottom:1px solid var(--app-line);justify-content:space-between;padding:12px;display:flex}.appFrame .remediationBoard article{border:1px solid var(--app-line);background:var(--app-raised);border-radius:7px;margin:10px}.appFrame .settingCard{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.appFrame .settingCard svg{color:var(--app-accent)}.appFrame .billingSummaryCard,.appFrame .billingPlanCard{padding:14px}.appFrame .billingPlanCard.active{background:var(--app-panel);border-color:#5887ef80}.appFrame .inlineError,.authScene .authStatus.risk{color:var(--risk)}.appFrame .emptyCommand,.appFrame .appStatePanel,.appFrame .emptyInline{border-color:var(--app-line);background:var(--app-panel)}.appFrame .emptyInline{border:1px solid var(--app-line);border-radius:8px;padding:14px}.appFrame .emptyInline svg{color:var(--app-accent)}.authScene{background:var(--app-bg)}.authScene .threeBackground,.authScene .orbitalField,.authScene .spotlightField{display:none}.authScene .authHeader{border-bottom:1px solid var(--app-line);background:#0a0a0bf0;min-height:72px;padding-inline:clamp(18px,4vw,56px)}.authScene .authGrid{grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:clamp(24px,5vw,72px);width:min(100%,1180px);margin-inline:auto;padding:clamp(40px,7vw,92px) clamp(18px,4vw,40px)}.authScene .authBrief h1{max-width:760px;font-size:clamp(38px,5.4vw,72px);line-height:1.02}.authScene .authPanel{padding:18px}.authScene .authTrust{flex-wrap:wrap;gap:8px;display:flex}.authScene .authTrust span,.authScene .authStatus,.localDemoModeBanner,.backendConfigCard code{border:1px solid var(--app-line);background:var(--app-panel);border-radius:6px}.authScene .authStatus{padding:12px}.backendConfigBlock{background:var(--app-bg);color:var(--app-text)}.backendConfigCard,.backendConfigCard h1,.backendConfigCard h2{color:var(--app-text)}.backendConfigCard p{color:var(--app-text-2)}.backendConfigCard code{color:var(--app-accent);padding:10px 12px}.localDemoModeBanner{border-inline:0;color:var(--app-text-2);border-top:0;border-radius:0}.localDemoModeBanner strong{color:var(--app-text)}.localDemoModeBanner code{color:var(--app-accent)}@media (width<=1024px){.appFrame,.appFrame.railCollapsed{grid-template-columns:1fr}.appFrame .sideRail{z-index:90;visibility:hidden;pointer-events:none;width:min(320px,100vw - 48px);transition:transform .16s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-105%)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .appFrame .sideRail{inset-inline:auto 0;transform:translate(105%)}.appFrame .sideRail.open{visibility:visible;pointer-events:auto;transform:translate(0)}.appFrame .sideRail.collapsed{width:min(320px,100vw - 48px);padding:18px 16px}.appFrame .sideRail.collapsed .brand,.appFrame .sideRail.collapsed nav a span{display:inline-flex}.appFrame .sideRail.collapsed nav a{justify-content:flex-start;padding:10px 12px}.appFrame .railCollapse{display:none}.appFrame .menuButton,.appFrame .mobileClose{place-items:center;display:grid}.appFrame .mobileScrim{opacity:0;pointer-events:none;z-index:80;background:#00000094;transition:opacity .16s;display:block;position:fixed;inset:0}.appFrame .sideRail.open+.mobileScrim{opacity:1;pointer-events:auto}.appFrame .dashboardLayout,.appFrame .reviewWorkbench,.appFrame .artifactSummary{grid-template-columns:1fr}.appFrame .stickyInspector{position:static}}@media (width<=768px){.appFrame .appPage{gap:14px;padding:20px 14px 42px}.appFrame .appTopbar{min-height:60px;padding-inline:12px}.appFrame .pageHeader{grid-template-columns:1fr;align-items:start}.appFrame .pageHeader h1,.appFrame .artifactHeader h1{font-size:clamp(32px,10vw,46px)}.appFrame .metricGrid,.appFrame .riskDecisionMetrics,.appFrame .remediationBoard,.appFrame .scoreLayout{grid-template-columns:1fr}.appFrame .domainBars>div{grid-template-columns:84px minmax(80px,1fr) 30px}.appFrame .artifactRow,.appFrame .riskRows article,.appFrame .settingCard{grid-template-columns:1fr}.appFrame .rowActionGroup,.appFrame .artifactActions{justify-content:flex-start}.appFrame .sourceFlow{grid-template-columns:1fr 1fr}.authScene .authGrid{grid-template-columns:1fr;align-content:start;min-height:calc(100svh - 72px)}}.publicMain,.publicMain .heroSection,.publicMain .publicBand,.footer{inline-size:100%;max-inline-size:none;overflow:clip}.publicMain .publicBand,.footer{color:var(--lg-ink)}.publicMain .publicSectionFrame,.footerFrame{width:min(calc(100% - clamp(32px, 7vw, 144px)), var(--content-max))}.publicMain .trustGrid,.publicMain .protocolDiagram,.publicMain .simpleReferences,.publicMain .mappingExplainer,.publicMain .referenceRows,.publicMain .packageGrid,.footerGroups{background:var(--lg-line-strong)}.publicMain .trustSignal,.publicMain .protocolNode,.publicMain .referenceFamilyCard,.publicMain .mappingExplainer article,.publicMain .referenceRows article,.publicMain .packageCard,.footerGroups section{transform:none;opacity:1!important}.publicMain .trustSignal,.publicMain .protocolNode,.publicMain .referenceFamilyCard,.publicMain .mappingExplainer article,.publicMain .referenceRows article,.publicMain .packageCard{background:var(--lg-panel)}.publicMain .darkBand,.publicMain .snapshotBand{background:var(--app-bg);color:var(--app-text)}.publicMain .snapshotBand .sectionHeader h2,.publicMain .snapshotBand .sectionHeader p,.publicMain .snapshotBand .eyebrow{color:inherit}.publicMain .snapshotBand .splitWorkbench{align-items:start}.publicMain .referenceMapBand,.publicMain .pricingBand{min-height:auto}@media (width<=720px){.publicMain .publicSectionFrame,.footerFrame{width:min(calc(100% - 32px), var(--content-max))}.publicMain,.publicMain .heroSection,.publicMain .publicBand,.footer{overflow:clip visible}}.publicMain .heroSection{overflow:clip visible}.publicMain .sectionHeader{margin-block-end:clamp(22px,3vw,36px)}.publicMain .sectionRail{inset-block-start:88px}.publicMain .sectionRail i{block-size:clamp(70px,12vw,148px)}.publicMain .protocolBand,.publicMain .snapshotBand,.publicMain .referenceMapBand,.publicMain .pricingBand{padding-block:clamp(46px,5.2vw,80px)}.publicMain .protocolFrame{align-items:start}.publicMain .protocolDiagram{min-height:0;margin-block-start:0;padding:clamp(14px,1.6vw,22px)}.publicMain .protocolDiagram:before{inset:14px}.publicMain .protocolConnector{inset-block-start:72px}.publicMain .referenceFamilyCard{min-height:148px}.publicMain .mappingExplainer article{min-height:156px}.publicMain .referenceRows article{min-height:164px}@media (width>=1181px){.publicMain .heroGrid{grid-template-columns:minmax(500px,43vw) minmax(0,57vw);overflow:visible}.publicMain .heroCopy{z-index:3;width:min(620px,100% - 96px);margin-inline:clamp(56px,6.2vw,104px) 32px;position:relative}.heroArtifact{z-index:2;position:relative;transform:translate(clamp(20px,3.5vw,58px),-54px)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .heroArtifact{transform:translate(clamp(-58px,-3.5vw,-20px),-54px)}.heroInstrument{width:min(920px,53vw + 68px);min-inline-size:min(760px,100%)}.heroScoreDial strong,.heroScoreDial span{color:#fff;opacity:1;text-shadow:none}}@media (width<=1180px){.publicMain .heroGrid{width:min(100% - 48px,920px);padding-inline:0;overflow:visible}.publicMain .heroCopy{width:100%;max-width:760px;margin-inline:0}.heroArtifact{width:100%;max-width:760px;overflow:visible}}@media (width<=640px){.publicHeader{grid-template-columns:auto auto;gap:10px}.publicHeader .brand img{block-size:42px;inline-size:42px}.headerPrimaryAction{display:none}.publicMain .heroSection{min-height:auto}.publicMain .heroGrid{gap:44px;width:min(100% - 72px,430px);margin-inline:auto;padding-block:48px 64px}.publicMain .heroCopy{justify-items:start;max-width:100%;overflow:visible}.publicMain .heroCopy .eyebrow{letter-spacing:.12em;font-size:12px;line-height:1.45}.publicMain .heroCopy h1{overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:100%;font-size:clamp(34px,10.2vw,40px);line-height:1.04}.publicMain .heroCopy>p:not(.eyebrow){overflow-wrap:anywhere;max-width:100%;font-size:16px;line-height:1.62}.publicMain .heroActions{width:100%;margin-block-start:34px}.publicMain .heroActions .primaryButton,.publicMain .heroActions .secondaryButton{width:100%;min-height:58px;padding-inline:18px;font-size:16px}.heroArtifact,.instrumentStack,.heroInstrument{width:100%;max-width:100%}.heroInstrument{border-radius:12px;padding:12px;transform:none}.heroScoreDial strong,.heroScoreDial span{color:#fff;opacity:1;grid-area:1/1;place-self:center}.heroScoreDial strong{font-size:clamp(44px,14vw,62px);transform:translateY(-10px)}.heroScoreDial span{color:#f0f1f4;margin:0;font-size:17px;transform:translateY(36px)}}.publicHeader nav>span,.marketingSpine,.heroInstrumentConnector{display:none!important}.publicHeader{background:#f4f4f2f2!important;border-bottom:1px solid #0d0d0e1a!important;min-height:88px!important}.publicHeader nav{background:#fbfbfab3!important;border:1px solid #0d0d0e1a!important;border-radius:7px!important;min-height:46px!important;padding-inline:clamp(18px,1.8vw,28px)!important;box-shadow:inset 0 1px #ffffffb8!important}.headerPrimaryAction,.publicMain .heroActions .primaryButton,.publicMain .heroActions .secondaryButton{border-radius:6px!important;min-height:48px!important;padding:11px 20px!important;font-size:15px!important;line-height:1.12!important}@media (width>=1181px){.publicMain .heroSection{min-height:min(760px,100svh - 88px)!important;padding-block:clamp(28px,4.2vw,54px)!important;overflow:clip!important}.publicMain .heroGrid{grid-template-columns:minmax(450px,1fr) minmax(480px,.82fr)!important;align-items:center!important;gap:clamp(22px,3vw,48px)!important;width:min(100% - clamp(72px,8vw,150px),1340px)!important;min-height:auto!important;margin-inline:auto!important;padding:0!important}.publicMain .heroCopy{width:min(640px,100%)!important;margin-inline:0!important;transform:none!important}.publicMain .heroCopy h1{max-width:610px!important;font-size:clamp(54px,4.75vw,76px)!important;line-height:1.02!important}.publicMain .heroCopy>p:not(.eyebrow){max-width:560px!important;font-size:clamp(18px,1.2vw,21px)!important}.heroArtifact{justify-self:end!important;width:min(520px,37vw)!important;max-width:100%!important;transform:none!important}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .heroArtifact{justify-self:start!important;transform:none!important}.instrumentStack,.heroInstrument{width:100%!important;max-width:520px!important;min-inline-size:0!important}.instrumentStack{zoom:.74}.heroInstrument{border-radius:10px!important;gap:10px!important;padding:12px!important}.instrumentChrome{min-height:46px!important;padding:10px 12px!important}.instrumentOverview{grid-template-columns:minmax(126px,.75fr) minmax(158px,.95fr) minmax(132px,.82fr)!important}.heroGaugePanel,.heroSignalPanel,.instrumentVerdict,.evidenceRail,.domainMatrix,.referenceCoverage{padding:10px!important}.heroScoreDial{block-size:clamp(118px,8.3vw,136px)!important;inline-size:clamp(118px,8.3vw,136px)!important}.heroScoreDial strong{font-size:clamp(32px,2.7vw,42px)!important;transform:translateY(-10px)!important}.heroScoreDial span{font-size:15px!important;transform:translateY(24px)!important}.instrumentLowerDeck{grid-template-columns:minmax(124px,.86fr) minmax(170px,1.18fr) minmax(124px,.82fr)!important}.instrumentVerdict>b{padding:7px 10px!important;font-size:11px!important}.instrumentVerdict .heroRiskList{gap:9px!important}.instrumentVerdict .heroRiskList div{grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;gap:8px!important}.instrumentVerdict .heroRiskList b{background:0 0!important;border:0!important;padding:0!important;font-size:11px!important;line-height:1.2!important}.instrumentBoundary{padding:10px 12px!important}}@media (width<=1180px){.publicMain .heroSection{min-height:auto!important;padding-block:42px 58px!important}.publicMain .heroGrid{gap:42px!important;width:min(100% - 48px,900px)!important;min-height:auto!important;margin-inline:auto!important;padding:0!important}.heroArtifact,.instrumentStack,.heroInstrument{width:100%!important;max-width:760px!important;min-inline-size:0!important;transform:none!important}}@media (width<=720px){.publicHeader{grid-template-columns:1fr auto!important;min-height:76px!important;padding-inline:18px!important}.publicHeader nav{display:none!important}.publicMain .heroGrid{gap:34px!important;width:min(100% - 32px,430px)!important}.heroInstrument{gap:12px!important;padding:12px!important;display:grid!important}.heroInstrument .instrumentOverview{grid-template-columns:1fr!important}.heroInstrument .instrumentVerdict,.heroInstrument .instrumentLowerDeck{display:none!important}.heroInstrument .heroScoreDial{block-size:min(230px,70vw)!important;inline-size:min(230px,70vw)!important;margin-inline:auto!important}}.trustBand{padding-block-start:clamp(44px,5vw,72px)!important}.protocolBand{padding-block-start:clamp(58px,6vw,90px)!important}.footerFrame{grid-template-columns:minmax(280px,.72fr) minmax(560px,1.25fr) minmax(300px,.72fr)!important;gap:clamp(28px,3.4vw,58px)!important;width:min(100% - clamp(42px,6vw,112px),1360px)!important}.footerGroups{min-inline-size:min(100%,620px)!important}.footerGroups section{min-height:172px!important;padding:22px 24px!important}:is(body:has(.appFrame),body:has(.authScene)){background:var(--lg-paper)!important;color:var(--lg-ink)!important}.appFrame,.authScene{--app-bg:#f4f4f2;--app-panel:#fbfbfa;--app-raised:#fff;--app-overlay:#ececea;--app-text:#0d0d0e;--app-text-2:#44454a;--app-text-3:#7c7d83;--app-line:#0d0d0e1a;--app-line-strong:#0d0d0e33;--app-accent:#1e4fa6;--app-accent-soft:#1e4fa61a;--app-focus:#1e4fa66b;background:linear-gradient(#0d0d0e06 1px, transparent 1px), linear-gradient(90deg, #0d0d0e05 1px, transparent 1px), var(--lg-paper)!important;background-size:48px 48px,48px 48px,auto!important}.appFrame .sideRail,.appFrame .appTopbar,.authScene .authHeader{border-color:var(--app-line)!important;background:#fbfbfaeb!important;box-shadow:inset 0 1px #ffffffb8!important}.appFrame .reportConsole,.appFrame .compactConsole{--app-panel:#101012;--app-raised:#17171a;--app-text:#f3f3f4;--app-text-2:#b6b7bd;--app-text-3:#7a7b82;--app-line:#ffffff14;--app-line-strong:#ffffff2e;--app-accent:#6d94f6;--app-accent-soft:#6d94f626;color:var(--app-text)!important;background:#101012!important}@media (width>=1181px){.publicMain .heroGrid{grid-template-columns:minmax(450px,.9fr) minmax(660px,1.08fr)!important;gap:clamp(30px,3.1vw,52px)!important}.heroArtifact{width:min(760px,53vw)!important}.instrumentStack,.heroInstrument{max-width:1080px!important}.instrumentStack{zoom:.63}.instrumentOverview{grid-template-columns:minmax(160px,.82fr) minmax(216px,1.08fr) minmax(190px,.95fr)!important}.instrumentLowerDeck{grid-template-columns:minmax(160px,.9fr) minmax(230px,1.22fr) minmax(166px,.9fr)!important}}.heroScoreDial strong{color:#fff!important;transform:none!important}.heroScoreDial>span,.scoreDial>span{display:none!important}.publicBand{padding-block:clamp(48px,5vw,76px)!important}.trustBand{padding-block:clamp(54px,5.5vw,82px) clamp(46px,4.8vw,68px)!important}.protocolBand{padding-block:clamp(50px,5vw,72px) clamp(58px,5.8vw,86px)!important}.trustGrid{width:min(100%,1060px)!important;margin-inline:auto!important}.trustSignal{min-height:clamp(172px,15vw,224px)!important;padding:clamp(22px,2.3vw,34px)!important}.trustSignal h2{font-size:clamp(24px,2.2vw,34px)!important;line-height:1.05!important}.trustSignal p{margin:0 0 18px!important;font-size:15px!important}.protocolDiagram{width:min(100%,1120px)!important;min-height:248px!important;margin-inline:auto!important}.protocolNode{min-height:218px!important;padding:clamp(18px,1.8vw,24px)!important}.protocolNode h3{font-size:clamp(20px,1.8vw,25px)!important}.protocolNode p{font-size:15px!important}.billingCurrencyNote{display:none!important}.appFrame .formSection{border:1px solid var(--app-line)!important;background:#fff!important;box-shadow:inset 0 1px #ffffffdb!important}.appFrame input,.appFrame textarea,.appFrame select,.authScene input,.authScene textarea,.authScene select{color:#0d0d0e!important;background:#fff!important;border-color:#0d0d0e29!important}.appFrame input::placeholder,.appFrame textarea::placeholder{color:#6d6e74!important}.appFrame .securityNotice{color:#7a2b24!important;background:#b23a2e0f!important;border-color:#b23a2e3d!important}.appFrame .sourceSelect,.appFrame .connectionRow,.appFrame .evidenceRecordList span,.appFrame .activityFeed>div{background:#fff!important}.appFrame .sourceSelect.selected,.appFrame .connectionRow.recorded{background:#1e4fa617!important;border-color:#1e4fa657!important}.appFrame .sourceSelect span,.appFrame .connectionRow span{color:#52535a!important}.appFrame .sourceSelect em,.appFrame .connectionRow em{color:var(--app-accent)!important}.appFrame .scoreDial strong{place-items:center;min-width:0;display:grid;color:#fff!important;transform:none!important}.appFrame .scoreDial:before{inset:17%!important}.accountActionBar{justify-content:flex-end;margin-block-start:14px;display:flex}.settingCard{appearance:none;border:1px solid var(--app-line);text-align:start;width:100%;color:inherit;cursor:pointer}.settingCard.active{background:#1e4fa614!important;border-color:#1e4fa657!important}.billingSectionPanel{scroll-margin-block-start:96px}@media (width<=960px){.trustGrid,.protocolDiagram{width:100%!important}}@media (width>=721px){.heroInstrument .instrumentLowerDeck{opacity:1!important;visibility:visible!important;display:grid!important}}@media (width>=1181px){.publicMain .heroSection{min-height:min(720px,100svh - 88px)!important}.publicMain .heroGrid{grid-template-columns:minmax(450px,.9fr) minmax(660px,1.08fr)!important;gap:clamp(30px,3.1vw,52px)!important}.heroArtifact{width:min(780px,54vw)!important}.instrumentStack{zoom:.58!important}.instrumentStack,.heroInstrument{max-width:1160px!important;min-inline-size:0!important}.heroInstrument{gap:10px!important;width:min(1160px,78vw + 80px)!important;padding:14px!important}.instrumentOverview{grid-template-columns:minmax(230px,.9fr) minmax(310px,1.08fr) minmax(260px,.94fr)!important;min-height:0!important}.instrumentLowerDeck{grid-template-columns:minmax(220px,.9fr) minmax(330px,1.2fr) minmax(230px,.9fr)!important;min-height:0!important}.instrumentLowerDeck>*{min-height:0!important}.heroScoreDial strong{font-size:clamp(66px,5.2vw,88px)!important}}@media (width<=720px){.heroInstrument .instrumentLowerDeck,.heroInstrument .instrumentVerdict{display:none!important}}.authScene[data-darkreader-ignore]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#f3f3f4!important;background:#0a0a0b!important}.authScene[data-darkreader-ignore] .authBrief h1,.authScene[data-darkreader-ignore] .authPanel label,.authScene[data-darkreader-ignore] .brand span{color:#f3f3f4!important}.authScene[data-darkreader-ignore] .authBrief p,.authScene[data-darkreader-ignore] .authStatus,.authScene[data-darkreader-ignore] .authTrust span{color:#b7b8be!important}.authScene[data-darkreader-ignore] .authPanel{background:#101012!important;border-color:#ffffff29!important}.authScene[data-darkreader-ignore] input,.authScene[data-darkreader-ignore] textarea,.authScene[data-darkreader-ignore] select{color:#f3f3f4!important;background:#080809!important;border-color:#ffffff2e!important}.authScene[data-darkreader-ignore] .authStatus{background:#17171a!important;border-color:#ffffff1f!important}.authScene[data-darkreader-ignore] .authStatus.success{color:#cfebdd!important;background:#5fb98c21!important;border-color:#5fb98c57!important}.publicMain .publicSectionFrame{gap:clamp(20px,3vw,44px)!important}.publicMain .trustGrid,.publicMain .protocolDiagram,.publicMain .simpleReferences,.publicMain .mappingExplainer,.publicMain .referenceRows,.publicMain .packageGrid{width:100%!important;max-width:none!important}.publicMain .protocolBand{padding-block:clamp(42px,4.4vw,66px) clamp(46px,4.8vw,72px)!important}.publicMain .trustBand{padding-block:clamp(42px,4.4vw,66px)!important}.publicMain .protocolDiagram{min-height:216px!important}.publicMain .protocolNode{min-height:196px!important}.publicMain .heroSection{min-height:auto!important;padding-block:clamp(38px,5vw,72px) clamp(30px,4vw,58px)!important}.publicMain .heroGrid{align-items:stretch!important}.publicMain .heroCopy,.publicMain .heroArtifact{align-self:center!important}.publicMain .heroCopy h1{text-wrap:balance!important}.publicMain .heroCopy>p:not(.eyebrow){margin-block-end:0!important}.publicMain .publicBand{padding-block:clamp(30px,3.6vw,54px)!important}.publicMain .trustBand,.publicMain .protocolBand{padding-block:clamp(26px,3.2vw,46px)!important}.publicMain .publicSectionFrame{grid-template-columns:64px minmax(0,1fr)!important;align-items:start!important;gap:clamp(18px,2.2vw,36px)!important;width:min(100% - clamp(28px,5vw,96px),1480px)!important}.publicMain .sectionRail{justify-self:center!important;inset-block-start:92px!important}.publicMain .trustFrame,.publicMain .protocolFrame{grid-template-columns:64px minmax(0,1fr)!important;width:min(100% - clamp(28px,5vw,96px),1480px)!important}.publicMain .trustFrame>:not(.sectionRail),.publicMain .protocolFrame>:not(.sectionRail){grid-column:2!important}.publicMain .trustGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.publicMain .trustSignal{min-height:150px!important;padding:clamp(18px,1.7vw,26px)!important}.publicMain .trustSignal h2{font-size:clamp(24px,2.1vw,34px)!important;line-height:1.04!important}.publicMain .protocolDiagram{min-height:176px!important;padding:14px!important}.publicMain .protocolNode{min-height:172px!important;padding:clamp(16px,1.5vw,22px)!important}.publicMain .sectionHeader h2{max-width:840px!important}.publicMain .referenceFamilyCard,.publicMain .mappingExplainer article,.publicMain .referenceRows article,.publicMain .packageCard{min-height:auto!important}.publicMain .packageGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}.exportStatusLine{color:#1f4fa3;background:#2563eb14;border:1px solid #2563eb38;border-radius:7px;width:min(100% - 48px,1160px);margin:0 auto 18px;padding:12px 14px;font-weight:700}.exportStatusLine.error{color:#9b2c2c;background:#c5303014;border-color:#c5303042}@media (width>=1181px){.publicMain .heroGrid{grid-template-columns:minmax(500px,.88fr) minmax(560px,1fr)!important;min-height:clamp(520px,63svh,660px)!important}.publicMain .heroArtifact{width:min(640px,44vw)!important}.publicMain .heroCopy h1{font-size:clamp(56px,5vw,82px)!important}}@media (width<=980px){.publicMain .trustGrid,.publicMain .packageGrid,.publicMain .protocolFrame{grid-template-columns:1fr!important}.publicMain .trustFrame>:not(.sectionRail),.publicMain .protocolFrame>:not(.sectionRail){grid-column:1!important}}
