:root{color:#edf0ef;font-synthesis:none;--bg:#0b0d10;--panel:#111519;--line:#282e32;--muted:#99a3a9;--lime:#9ef7ff;--amber:#edba73;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0d10;font-family:Inter,Arial,Helvetica,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{min-width:320px;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex-shrink:0}:focus-visible{outline:2px solid var(--lime);outline-offset:5px}h1,h2,h3,h4,p{margin:0}button{border:0}a,button{touch-action:manipulation}.section-wrap{width:min(1248px,100% - 96px);margin-inline:auto}.mono,.eyebrow,.section-kicker,.quiet-label,.panel-top,.map-caption,.release-label,.result-label,.local-badge,.version,.file-format,.finding-number,.severity{font-family:var(--mono)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--lime);color:#0e1517;padding:14px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0d10ed;border-bottom:1px solid #282e3299;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;width:min(1376px,100% - 96px);height:84px;margin:auto;display:flex}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:11px;font-size:24px;font-weight:650;display:inline-flex}.brand-ai{color:#829085;font-weight:400}.brand-mark{background:var(--lime);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:44px;height:44px;display:inline-flex;transform:rotate(-3deg)}.brand-mark i{background:#142124;width:5px;height:20px;transform:skewY(-26deg)}.brand-mark i:nth-child(2){height:12px}.brand-mark.small{border-radius:6px;gap:2px;width:29px;height:29px}.brand-mark.small i{width:3px;height:14px}.brand-mark.small i:nth-child(2){height:8px}.main-nav{color:#b2bbc0;gap:32px;margin-left:auto;margin-right:50px;font-size:13px;display:flex}.main-nav a{align-items:center;min-height:44px;display:flex}.main-nav a:hover,.footer-links a:hover{color:var(--lime)}.header-cta{border:1px solid #444c4d;border-radius:5px;align-items:center;gap:24px;min-height:40px;padding:0 16px;font-size:12px;display:flex}.header-cta:hover{border-color:var(--lime);color:var(--lime)}.menu-toggle{background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:60px;padding-top:94px;padding-bottom:89px;display:grid}.release-label{letter-spacing:1px;color:#c8d1c5;background:#161c1499;border:1px solid #31393b;border-radius:4px;align-items:center;gap:9px;padding:9px 11px;font-size:9px;display:inline-flex}.status-dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.hero h1{letter-spacing:-3.8px;margin:29px 0 24px;font-size:clamp(47px,5.15vw,73px);font-weight:500;line-height:1.04}.hero h1 span{color:var(--lime)}.hero-description{color:#aab3b7;max-width:430px;font-size:15px;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.button{border-radius:5px;justify-content:center;align-items:center;gap:26px;min-height:48px;padding:14px 20px;font-size:12px;font-weight:550;transition:background .2s,box-shadow .2s;display:inline-flex}.button.primary{background:var(--lime);color:#182426;border:1px solid var(--lime)}.button.primary:hover:not(:disabled){background:#b2ffff;box-shadow:0 0 25px #c3f77912}.hero-secondary{color:#c2cace;align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.hero-proof{color:#8f9b9f;flex-wrap:wrap;align-items:center;gap:19px;margin-top:24px;font-size:10px;display:flex}.hero-proof span{align-items:center;gap:5px;display:flex}.hero-proof svg{color:#739298}.hero-visual{min-width:0}.map-panel{background:linear-gradient(130deg,#151b20,#101418 65%);border:1px solid #30393e;border-radius:10px;overflow:hidden;box-shadow:0 16px 90px #0004}.panel-top{border-bottom:1px solid var(--line);letter-spacing:1px;color:#bcc5c7;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-size:8px;display:flex}.panel-top>span:first-child{align-items:center;gap:8px;display:flex}.quiet-label{color:#8b999d;letter-spacing:.3px;font-size:7px}.layer-tabs{background:#0b0f1277;border:1px solid #242c31;border-radius:5px;gap:4px;margin:16px 18px 0;padding:4px;display:flex}.layer-tabs button{color:#95a0a7;background:0 0;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 4px;font-size:10px;display:flex;position:relative}.layer-tabs button[aria-pressed=true]{color:#e5efdf}.layer-tabs svg,.layer-tabs button>span:not(.tab-highlight){z-index:1;position:relative}.tab-highlight{background:#283031;border:1px solid #37494c;border-radius:3px;position:absolute;inset:0}.connection-graphic{isolation:isolate;justify-content:space-between;align-items:center;height:272px;padding:20px;display:flex;position:relative}.map-grid{z-index:-1;opacity:.25;background-image:radial-gradient(#667579 1px,#0000 1px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.client-node{z-index:2;background:#171e1f;border:1px solid #465153;border-radius:7px;align-items:center;gap:10px;padding:13px 10px;display:flex;position:relative;box-shadow:0 0 32px #b9ef6310}.client-node .brand-mark{border-radius:6px;gap:2px;width:30px;height:30px}.client-node .brand-mark i{width:3px;height:15px}.client-node .brand-mark i:nth-child(2){height:9px}.client-node strong{font-size:11px;font-weight:500;display:block}.client-node div>span{font-size:8px;font-family:var(--mono);color:#8fa5a9;margin-top:6px;display:block}.tool-nodes{z-index:1;flex-direction:column;gap:16px;width:47%;display:flex;position:relative}.tool-node{background:#151a1f;border:1px solid #33383c;border-radius:5px;align-items:center;gap:9px;min-height:51px;padding:10px;display:flex}.node-icon{color:#869599;display:flex}.node-name{flex:1;font-size:10px;line-height:1.4}.node-light{background:#79999f;border-radius:50%;width:4px;height:4px}.node-light.amber{background:var(--amber)}.connector-lines{z-index:0;height:136px;position:absolute;top:50%;left:35%;right:29%;transform:translateY(-50%)}.connector-lines span{border-top:1px solid #445355;position:absolute;top:50%;left:0;right:0}.connector-lines span:first-child{border-left:1px solid #445355;border-radius:9px 0 0;height:50%;top:0;left:23%}.connector-lines span:last-child{border-top:0;border-bottom:1px solid #445355;border-left:1px solid #445355;border-radius:0 0 0 9px;height:50%;top:50%;left:23%}.map-caption{color:#a8b8a5;justify-content:space-between;align-items:center;gap:12px;padding:0 18px 19px;font-size:8px;display:flex}.map-caption>span:last-child{color:#71807f;align-items:center;gap:8px;font-size:7px;display:flex}.bracket{color:var(--lime);margin-right:5px}.tiny-square{background:#7b979c;width:5px;height:5px;display:inline-block}.map-explanation{border-top:1px solid var(--line);background:#11161a;min-height:111px;padding:20px 23px}.map-explanation h3{margin-bottom:8px;font-size:13px;font-weight:500}.map-explanation p{color:#8f9da3;max-width:380px;font-size:11px}.principles-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:25px 0;display:flex}.principles-strip>span{color:#a6b1b5;align-items:center;gap:10px;font-size:10px;display:flex}.principles-strip>span:first-child{letter-spacing:1.1px;color:#718088;font-size:8px}.principles-strip svg{color:#708386}.approach{padding-block:91px}.section-kicker{letter-spacing:1.4px;color:#adbaaa;justify-content:space-between;align-items:center;gap:16px;font-size:9px;display:flex}.section-kicker .mono{color:#76858b;letter-spacing:.9px;font-size:8px}h2{letter-spacing:-1.6px;font-size:40px;font-weight:500;line-height:1.2}h2 span{color:#819087}.approach-heading,.section-heading{justify-content:space-between;align-items:end;gap:64px;margin:24px 0 34px;display:flex}.approach-heading h2{font-size:36px}.approach-heading>p,.section-heading>p{color:#99a7ae;max-width:340px;font-size:12px}.approach-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.approach-card{border:1px solid var(--line);background:linear-gradient(145deg,#14191d,#101417);border-radius:6px;height:100%;padding:28px 27px}.approach-card>div{color:#a4c6cd;justify-content:space-between;align-items:center;margin-bottom:37px;display:flex}.approach-card>div span{color:#69767c;font-size:9px}.approach-card h3{letter-spacing:-.3px;margin-bottom:12px;font-size:17px;font-weight:500}.approach-card p{color:#95a3aa;font-size:12px;line-height:1.9}.checker-section{padding-block:20px 85px}.checker-shell{background:#101518;border:1px solid #38413c;border-radius:8px;overflow:hidden}.checker-toolbar{border-bottom:1px solid var(--line);background:#161d1c;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex}.checker-toolbar>span:first-child{align-items:center;gap:10px;font-size:12px;display:flex}.checker-toolbar>span:first-child>svg{color:#a2b296}.version{color:#7f8c84;font-size:9px}.local-badge{color:var(--lime);letter-spacing:1px;align-items:center;gap:6px;font-size:8px;display:flex}.checker-grid{grid-template-columns:1fr 1fr;display:grid}.editor-pane{border-right:1px solid var(--line);background:#0e1317;flex-direction:column;min-width:0;display:flex}.pane-heading{border-bottom:1px solid #252d31;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:16px 22px;display:flex}.pane-heading label,.pane-heading h3{font-size:11px;font-weight:500}.file-format,.result-label{color:#929f9e;letter-spacing:.5px;font-size:8px}.editor-actions{border-bottom:1px solid #252d31;gap:14px;padding:6px 18px;display:flex}.editor-actions button{color:#a0aeb3;background:0 0;align-items:center;gap:6px;min-height:34px;padding:4px;font-size:10px;display:flex}.editor-actions button:last-child{margin-left:auto}.editor-actions button:hover:not(:disabled){color:var(--lime)}textarea{resize:vertical;color:#c2cfc2;width:100%;min-height:348px;font-family:var(--mono);tab-size:2;background:#0c1115;border:0;border-radius:0;flex:1;padding:22px;font-size:11px;line-height:1.8;outline-offset:-3px!important}textarea:focus{outline-offset:-1px;outline:1px solid #6b99a2}.editor-bottom{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding:19px 22px;display:flex}.editor-bottom p{color:#92a1a8;font-size:10px;line-height:1.8}.editor-bottom code{color:#abb8b5;font-family:var(--mono);font-size:10px}.editor-bottom .button{align-self:flex-start;gap:42px;min-height:44px;padding:12px 16px;font-size:11px}.results-pane{background:#13191d;min-width:0}.report-stats{border-bottom:1px solid var(--line);align-items:center;gap:34px;padding:23px 22px;display:flex}.report-stats>div{flex-direction:column;gap:4px;display:flex}.report-stats strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:35px;font-weight:400}.report-stats>div>span{color:#8b9ba1;font-size:10px}.amber-text{color:var(--amber)}.configuration-only{color:#82958b;align-items:center;gap:10px;margin-left:auto;font-size:9px;line-height:1.7;display:flex}.configuration-only svg{color:#91acb1}.inventory{padding:22px 22px 17px}.inventory h4{font-family:var(--mono);letter-spacing:1px;color:#7a8a92;margin-bottom:14px;font-size:8px;font-weight:400}.inventory-row{color:#b7c2c6;justify-content:space-between;gap:20px;padding:6px 0;font-size:10px;display:flex}.inventory-row>span:first-child{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;display:flex}.inventory-row>span:last-child{color:#83959d;font-size:9px;font-family:var(--mono)}.inventory-row svg{color:#6d828b}.finding{border-top:1px solid #2a3238}.finding summary{cursor:pointer;align-items:center;gap:12px;min-height:71px;padding:17px 20px;list-style:none;display:flex}.finding summary::-webkit-details-marker{display:none}.finding-number{color:#788890;font-size:9px}.finding-title{flex:1;min-width:0}.finding-title strong{font-size:11px;font-weight:500;line-height:1.6;display:block}.finding-title>span{font-family:var(--mono);color:#7d9099;overflow-wrap:anywhere;margin-top:3px;font-size:8px;display:block}.finding-title b{margin:0 5px;font-weight:400}.severity{color:#edba73;text-transform:uppercase;background:#392e20;border-radius:3px;padding:4px 6px;font-size:8px}.severity.low{color:#a9c5dc;background:#203041}.disclosure-icon{color:#6f838c;transition:transform .2s}.finding[open] .disclosure-icon{transform:rotate(180deg)}.finding[open]{background:#192024}.finding-body{padding:4px 22px 20px 47px}.eyebrow{letter-spacing:.7px;color:#c2cdbd;font-size:8px}.finding-body p{color:#97a9b1;margin:7px 0 17px;font-size:11px}.finding-body p:last-child{margin-bottom:0}.report-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:17px 22px;display:flex}.report-footer p{color:#8e9fa6;max-width:180px;font-size:9px}.text-button{color:#c1d3b4;white-space:nowrap;background:0 0;align-items:center;gap:7px;min-height:36px;padding:3px 0;font-size:10px;display:inline-flex}.text-button:hover{color:var(--lime)}.checker-status{border-top:1px solid var(--line);background:#141b19;align-items:center;gap:9px;min-height:46px;padding:12px 22px;display:flex}.checker-status p{font-family:var(--mono);color:#8fa3a6;font-size:9px}.checker-disclaimer{color:#92a29e;justify-content:center;align-items:flex-start;gap:8px;margin-top:17px;font-size:9px;display:flex}.checker-disclaimer>svg{margin-top:2px}.checker-disclaimer a{color:#bacab0;align-items:center;gap:3px;margin-left:5px;display:inline-flex}.empty-report{text-align:center;flex-direction:column;align-items:center;padding:70px 35px;display:flex}.empty-report>svg{color:#6b858a;margin-bottom:22px}.empty-report h4{margin-bottom:12px;font-size:15px;font-weight:500}.empty-report p{color:#8c9fa6;max-width:280px;font-size:12px}.empty-report>span{font-size:9px;font-family:var(--mono);color:#76959b;margin-top:28px}.error-message{color:#ffc7a8;background:#412720;border:1px solid #684031;border-radius:4px;margin:0 20px 20px;padding:12px;font-size:12px}.empty-findings,.unknown-note{color:#a7c0c5;align-items:center;gap:10px;margin:12px 22px 24px;font-size:11px;line-height:1.8;display:flex}.unknown-note{color:var(--amber)}.methodology{border-top:1px solid var(--line);padding-block:35px 92px}.methodology-grid{grid-template-columns:1.15fr 1fr;gap:64px;display:grid}.rule-row{border-bottom:1px solid #242e32;align-items:flex-start;gap:22px;padding:20px 0;display:flex}.rule-row:first-child{padding-top:0}.rule-row>.mono{letter-spacing:.3px;color:#759196;white-space:nowrap;padding-top:5px;font-size:8px}.rule-row>div{flex:1}.rule-row h3{margin-bottom:6px;font-size:13px;font-weight:500}.rule-row p{color:#8e9da4;font-size:11px}.rule-row>svg{color:#73969d;margin-top:3px}.boundaries{background:linear-gradient(130deg,#181e1f,#111715);border:1px solid #30393b;border-radius:6px;align-self:start;padding:29px 30px}.boundary-icon{color:#a1ccd4;background:#232e30;border:1px solid #354447;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:23px;display:flex}.boundaries h3{letter-spacing:-.4px;margin-bottom:16px;font-size:22px;font-weight:500;line-height:1.4}.boundaries>p{color:#9eaea3;font-size:12px}.boundaries ul{color:#91a2a5;margin:20px 0;padding-left:16px;font-size:11px;line-height:1.9}.boundaries li{margin:8px 0;padding-left:5px}.boundaries li::marker{color:#69939b}.privacy{border-top:1px solid var(--line);padding-block:76px}.privacy-inner{grid-template-columns:1fr 1fr;gap:100px;display:grid}.privacy h2{margin:25px 0 30px}.privacy-details{padding-top:6px}.privacy-details>svg{color:#a3cad2;margin-bottom:20px}.privacy-details h3{letter-spacing:-.4px;margin-bottom:14px;font-size:18px;font-weight:500}.privacy-details p{color:#8e9fa7;margin-bottom:15px;font-size:12px;line-height:1.9}.privacy-details details{border-top:1px solid var(--line);margin-top:23px}.privacy-details summary{cursor:pointer;color:#bccab5;justify-content:space-between;align-items:center;min-height:50px;font-size:11px;list-style:none;display:flex}.privacy-details summary::-webkit-details-marker{display:none}.privacy-details details[open] summary svg{transform:rotate(180deg)}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding-block:33px 41px;display:flex}.site-footer .brand{font-size:20px}.site-footer .brand-mark.small{width:24px;height:24px}.site-footer p{color:#697e83;margin-top:10px;font-size:10px}.footer-links{color:#a0afb3;gap:28px;font-size:11px;display:flex}.footer-links a{align-items:center;min-height:44px;display:flex}.footer-note{color:#788b91;text-align:right;font-size:9px;line-height:1.9}@media (min-width:1500px){.hero{gap:85px}.hero h1{font-size:76px}}@media (max-width:1100px){.section-wrap,.header-inner{width:calc(100% - 56px)}.hero{gap:32px;padding-top:68px;padding-bottom:65px}.hero h1{letter-spacing:-3px;font-size:57px}.hero-actions{gap:10px}.hero-proof{gap:12px}.client-node{gap:7px;padding:11px 8px}.client-node strong{font-size:10px}.client-node div>span{font-size:7px}.client-node .brand-mark{width:25px;height:25px}.tool-nodes{width:48%}.connection-graphic{padding-inline:15px}.panel-top{letter-spacing:.3px;padding-inline:14px}.quiet-label{font-size:6px}.layer-tabs{margin-inline:12px}.layer-tabs button{gap:5px;font-size:9px}.tool-node{gap:7px;padding:8px}.node-name{font-size:9px}.principles-strip{gap:15px}.principles-strip>span{gap:6px;font-size:9px}.principles-strip>span:first-child{max-width:140px;font-size:7px;line-height:1.7}.main-nav{gap:25px;margin-right:20px}.approach-heading,.section-heading{gap:45px}.approach-heading>p,.section-heading>p{max-width:290px}.approach-card{padding:24px 22px}.methodology-grid{gap:40px}.privacy-inner{gap:65px}.report-stats{gap:24px}.finding summary{gap:9px;padding-inline:16px}.report-footer{padding-inline:17px}}@media (max-width:860px){.hero{grid-template-columns:1fr;gap:47px;max-width:640px;padding-block:58px}.hero h1{font-size:65px}.desktop-break{display:none}.hero-description{max-width:470px}.hero-actions{gap:23px}.hero-proof{gap:25px}.hero-visual{max-width:100%}.map-panel{width:100%}.connection-graphic{height:240px;padding-inline:45px}.client-node{gap:12px;padding:15px}.client-node strong{font-size:12px}.client-node div>span{font-size:9px}.client-node .brand-mark{gap:3px;width:36px;height:36px}.client-node .brand-mark i{width:4px;height:19px}.client-node .brand-mark i:nth-child(2){height:12px}.tool-nodes{width:45%}.tool-node{gap:11px;padding:12px}.node-name{font-size:11px}.panel-top{padding:18px 22px;font-size:9px}.quiet-label{font-size:7px}.layer-tabs{margin-inline:22px}.layer-tabs button{font-size:11px}.map-caption{padding-inline:24px;font-size:9px}.map-explanation{min-height:104px}.map-explanation p{max-width:none;font-size:12px}.map-explanation h3{font-size:14px}.principles-strip{grid-template-columns:1fr 1fr;gap:22px;display:grid}.principles-strip>span,.principles-strip>span:first-child{max-width:none;font-size:10px}.approach,.methodology{padding-block:65px}.approach-heading,.section-heading{flex-direction:column;align-items:start;gap:20px}.approach-heading>p,.section-heading>p{max-width:510px;font-size:14px}.approach-cards{gap:10px}.approach-card{padding:23px 18px}.approach-card h3{font-size:15px}.approach-card p{font-size:11px}.checker-grid{grid-template-columns:1fr}.editor-pane{border-right:0;border-bottom:1px solid var(--line)}textarea{flex:none;min-height:315px;font-size:12px}.editor-bottom{flex-direction:row;justify-content:space-between;align-items:center}.editor-bottom .button{align-self:auto}.results-pane .pane-heading{min-height:60px}.report-stats{gap:50px}.report-stats strong{font-size:41px}.report-stats>div>span{font-size:12px}.configuration-only{font-size:10px}.finding summary{gap:14px;min-height:78px;padding-inline:23px}.finding-title strong{font-size:13px}.finding-title>span{font-size:10px}.severity{padding:5px 7px;font-size:9px}.finding-body p{font-size:13px}.finding-body .eyebrow{font-size:9px}.inventory h4{font-size:10px}.inventory-row{padding-block:8px;font-size:12px}.inventory-row>span:last-child{font-size:10px}.report-footer{padding-inline:23px}.report-footer p{max-width:none;font-size:11px}.text-button{min-height:44px;font-size:12px}.methodology-grid{grid-template-columns:1fr 1fr;gap:30px}.boundaries{padding:24px}.rule-row{gap:14px}.rule-row>.mono{font-size:7px}.rule-row>svg{width:13px}.boundaries h3{font-size:19px}.privacy-inner{gap:40px}.privacy h2{font-size:35px}.privacy .section-kicker{font-size:8px}.privacy-details h3{font-size:16px}}@media (max-width:600px){html{scroll-padding-top:86px}.section-wrap,.header-inner{width:calc(100% - 40px)}.header-inner{gap:12px;height:70px}.brand{font-size:23px}.header-cta{gap:10px;min-height:40px;margin-left:auto;padding:0 10px;font-size:10px}.menu-toggle{flex-shrink:0;width:40px;display:flex}.main-nav{background:#11181c;border-bottom:1px solid #394345;margin:0;padding:12px 20px 20px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 15px 30px #0005}.main-nav.open{flex-direction:column;gap:3px;display:flex}.main-nav a{font-size:14px}.hero{gap:37px;padding-top:44px;padding-bottom:40px}.hero h1{letter-spacing:-2.5px;margin-top:24px;font-size:clamp(42px,10.6vw,64px);line-height:1.08}.hero-description{max-width:390px;font-size:14px;line-height:1.9}.release-label{letter-spacing:.6px;gap:7px;padding:9px;font-size:7px}.hero-actions{gap:12px;margin-top:25px}.button{gap:25px;min-height:48px;padding:13px 16px;font-size:12px}.hero-secondary{min-height:44px;font-size:11px}.hero-proof{gap:15px;margin-top:15px;font-size:9px}.hero-proof svg{width:11px}.panel-top{padding:14px 12px;font-size:7px}.quiet-label{font-size:6px}.layer-tabs{margin:12px 11px 0}.layer-tabs button{gap:5px;min-height:40px;font-size:9px}.layer-tabs svg{width:13px}.connection-graphic{height:234px;padding-inline:13px}.client-node{gap:8px;padding:12px 8px}.client-node strong{font-size:10px}.client-node div>span{font-size:7px}.client-node .brand-mark{gap:2px;width:26px;height:26px}.client-node .brand-mark i{width:3px;height:14px}.client-node .brand-mark i:nth-child(2){height:8px}.tool-nodes{gap:16px;width:47%}.tool-node{gap:7px;min-height:51px;padding:9px 7px}.node-name{font-size:9px}.node-icon svg{width:15px}.node-light{width:3px;height:3px}.connector-lines{left:35%;right:35%}.map-caption{padding:0 13px 16px;font-size:7px}.map-caption>span:last-child{font-size:6px}.map-explanation{min-height:112px;padding:19px 17px}.map-explanation h3{font-size:12px}.map-explanation p{font-size:11px;line-height:1.8}.principles-strip{grid-template-columns:1fr;gap:17px;padding-block:24px}.principles-strip>span{font-size:11px}.principles-strip>span:first-child{letter-spacing:1.2px;margin-bottom:1px;font-size:8px}.principles-strip svg{width:16px}.approach{padding-block:48px}.section-kicker{letter-spacing:1px;font-size:8px}.section-kicker .mono{letter-spacing:.3px;text-align:right;max-width:145px;font-size:7px;line-height:1.7}h2,.approach-heading h2{letter-spacing:-1.3px;font-size:31px;line-height:1.25}.approach-heading,.section-heading{gap:18px;margin-top:22px;margin-bottom:27px}.approach-heading>p,.section-heading>p{font-size:13px;line-height:1.9}.approach-cards{grid-template-columns:1fr;gap:12px}.approach-card{padding:24px}.approach-card>div{margin-bottom:22px}.approach-card h3{font-size:18px}.approach-card p{font-size:13px}.checker-section{padding-block:20px 48px}.checker-toolbar{padding:14px 13px}.checker-toolbar>span:first-child{gap:7px;font-size:10px}.checker-toolbar>span:first-child>svg{width:15px}.version{font-size:7px}.local-badge{letter-spacing:.5px;gap:4px;font-size:6px}.local-badge svg{width:11px}.pane-heading{gap:8px;padding:15px}.pane-heading h3,.pane-heading label{font-size:11px}.result-label{font-size:7px}.editor-actions{gap:16px;padding:5px 11px}.editor-actions button{min-height:40px;font-size:11px}textarea{min-height:315px;padding:18px 15px;font-size:12px;line-height:1.8}.editor-bottom{flex-direction:column;align-items:start;gap:17px;padding:17px 15px}.editor-bottom p{font-size:10px}.editor-bottom .button{justify-content:space-between;align-self:stretch;min-height:48px;font-size:12px}.report-stats{gap:32px;padding:21px 16px}.report-stats strong{font-size:36px}.report-stats>div>span{font-size:10px}.configuration-only{gap:6px;font-size:8px}.configuration-only svg{width:17px}.inventory{padding-inline:16px}.inventory h4{font-size:8px}.inventory-row{font-size:11px}.finding summary{flex-wrap:wrap;align-items:center;gap:9px;padding:17px 13px}.finding-number{font-size:8px}.finding-title strong{font-size:11px}.finding-title>span{font-size:8px}.severity{padding:4px 5px;font-size:7px}.disclosure-icon{width:13px}.finding-body{padding:0 16px 19px 33px}.finding-body p{font-size:12px}.finding-body .eyebrow{font-size:8px}.report-footer{gap:10px;padding:13px 16px}.report-footer p{max-width:155px;font-size:9px}.report-footer .text-button{font-size:10px}.checker-status{align-items:flex-start;padding:13px 15px}.checker-status .status-dot{margin-top:5px}.checker-status p{font-size:8px}.checker-disclaimer{text-align:left;justify-content:flex-start;font-size:9px;line-height:1.8}.checker-disclaimer a{margin-left:0}.methodology{padding-block:38px 46px}.methodology-grid{grid-template-columns:1fr;gap:30px}.rule-row{gap:17px;padding-block:18px}.rule-row>.mono{font-size:9px}.rule-row h3{font-size:14px}.rule-row p{font-size:12px}.rule-row>svg{width:15px}.boundaries{padding:25px}.boundaries h3{font-size:23px}.boundaries>p,.boundaries ul{font-size:12px}.privacy{padding-block:45px}.privacy-inner{grid-template-columns:1fr;gap:38px}.privacy h2{font-size:35px}.privacy-details h3{font-size:18px}.privacy-details p{font-size:13px}.privacy-details summary{min-height:54px;font-size:12px}.site-footer{flex-wrap:wrap;gap:23px;padding-block:30px}.site-footer>div:first-child{width:100%}.footer-links{gap:21px;font-size:11px}.footer-note{text-align:left;margin-left:auto;font-size:8px}.site-footer p{font-size:11px}}@media (max-width:370px){.section-wrap,.header-inner{width:calc(100% - 28px)}.brand{gap:8px;font-size:21px}.brand-mark.small{width:25px;height:25px}.header-inner{gap:7px}.header-cta{gap:5px;padding:0 8px;font-size:9px}.hero h1{font-size:40px}.hero-proof{gap:11px;font-size:8px}.hero-actions{gap:7px}.release-label,.panel-top{font-size:6px}.quiet-label{font-size:5px}.tool-node{gap:5px;padding:8px 5px}.node-name{font-size:8px}.client-node{gap:5px;padding:11px 7px}.client-node strong{font-size:9px}.client-node div>span{font-size:6px}.client-node .brand-mark{width:23px;height:23px}.layer-tabs button{font-size:8px}.layer-tabs{margin-inline:8px}.connection-graphic{padding-inline:10px}.node-icon svg{width:13px}.checker-toolbar{gap:5px;padding-inline:11px}.checker-toolbar>span:first-child{gap:5px;font-size:9px}.local-badge{font-size:5px}.finding summary{gap:7px}.finding-title strong{font-size:10px}.report-stats{gap:23px}.configuration-only{font-size:7px}.footer-note{margin-left:0}}body{min-width:0}.approach-card>div span{color:#89969c}.map-caption>span:last-child{color:#82918f}.header-cta{white-space:nowrap;flex-shrink:0}@media (min-width:601px) and (max-width:860px){.header-inner{gap:16px}.main-nav{gap:16px;margin-right:0}}@media (max-width:600px){.header-cta{white-space:nowrap}.header-cta,.menu-toggle,.layer-tabs button,.editor-actions button{min-height:44px}.menu-toggle{width:44px}textarea{font-size:16px}.hero-secondary{min-height:44px}}@media (max-width:370px){.header-cta{display:none}.menu-toggle{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace{min-height:70vh;padding-block:48px 80px;font-size:1rem;line-height:1.7}.workspace-header .main-nav{gap:26px;margin-right:0;font-size:.875rem}.workspace-header [aria-current=page]{color:var(--lime)}.workspace-heading{max-width:800px;margin-bottom:30px}.workspace-kicker{font:.75rem/1.7 var(--mono);letter-spacing:.08em;color:var(--lime)}.workspace-heading h1{letter-spacing:-.04em;margin:16px 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.1}.workspace p{color:#b2bec4}.workspace h2{letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:1.3}.workspace h3{font-size:1.125rem;font-weight:550;line-height:1.4}.workspace-panel{border:1px solid var(--line);background:#11171b;border-radius:10px;min-width:0;padding:28px}.workspace-panel h2,.workspace-panel h3{margin-bottom:14px}.workspace-panel>p+p{margin-top:14px}.workspace-panel>svg{color:var(--lime);margin-bottom:18px}.flow-steps{color:#a8b4bb;flex-wrap:wrap;gap:30px;margin:0 0 30px;padding:0;font-size:.875rem;list-style:none;display:flex}.flow-steps li{align-items:center;gap:10px;display:flex}.flow-steps li span{width:28px;height:28px;font-family:var(--mono);border:1px solid #40504f;border-radius:50%;place-items:center;display:grid}.flow-steps [aria-current=step]{color:var(--lime)}.flow-steps [aria-current=step] span{background:#213235;border-color:#598b95}.discovery-layout{grid-template-columns:1.25fr 1fr;gap:20px;display:grid}.selection-panel{background:linear-gradient(120deg,#1a2223,#11171b)}.action-row{flex-wrap:wrap;gap:12px;margin:25px 0 20px;display:flex}.workspace .button{gap:12px;min-height:46px;font-size:.875rem}.button.secondary{color:#e4ece7;background:#1a2227;border:1px solid #485254}.button.secondary:hover{border-color:#9fc3cb}.workspace .workspace-note{color:#c1cdb9;align-items:flex-start;gap:9px;font-size:.875rem;display:flex}.workspace-note svg{margin-top:4px}.workspace .workspace-meta{color:#9faeb5;margin-top:14px;font-size:.8125rem}.inline-link{color:var(--lime);text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.scope-panel .inline-link{margin-top:15px}.discovery-results{margin-top:24px}.panel-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.panel-heading h2{margin:0}.empty-state{padding:28px 0 10px}.config-row{border-top:1px solid #334044;margin-top:18px}.config-row summary{cursor:pointer;align-items:center;gap:14px;padding:20px 0;display:flex}.config-row summary>span{min-width:0}.config-row strong{overflow-wrap:anywhere;font-weight:500}.config-row small{color:#aabac1;margin-top:5px;font-size:.875rem;line-height:1.6;display:block}.config-row>div{padding:0 0 10px}.observation{border-left:2px solid var(--amber);background:#1a211f;margin-top:16px;padding:18px}.observation p{margin-top:10px}.workspace-section{margin-top:42px;scroll-margin-top:100px}.workspace-section>h2{margin-bottom:12px}.location-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.location-grid code{color:#d4e1c8;overflow-wrap:anywhere;font-size:.875rem}.workspace .agent-prompt{color:#bfcbd0;width:100%;min-height:220px;font:.875rem/1.8 var(--mono);resize:vertical;background:#0c1115;border:1px solid #475252;border-radius:5px;margin:20px 0;padding:18px}.workspace-error{background:#35251d;border:1px solid #87624a;margin-top:16px;padding:14px;color:#ffd2b5!important}.workspace-footer p,.workspace-footer .footer-note{color:#a3b1b8;font-size:.8125rem}.workspace-footer .footer-links{font-size:.875rem}.workspace .checker-section{width:100%;padding-top:0}.workspace .checker-section p,.workspace .finding-body p{font-size:1rem}.workspace .checker-section label,.workspace .editor-actions button,.workspace .inventory-row,.workspace .finding-title strong,.workspace .pane-heading h3,.workspace .checker-section textarea{font-size:.875rem}.workspace .checker-section .eyebrow,.workspace .checker-section .finding-title>span,.workspace .checker-section .local-badge,.workspace .checker-section .severity,.workspace .checker-section .section-kicker{font-size:.75rem}.workspace .checker-section .section-heading{gap:25px}.workspace .checker-section .section-heading p{max-width:600px}.workspace .checker-section .report-footer{flex-wrap:wrap}.workspace .checker-section .report-footer p{max-width:none}.workspace .checker-section .checker-grid{grid-template-columns:1fr 1fr}.workspace :where(button,summary,a){scroll-margin-top:100px}@media (max-width:950px){.workspace-header .header-inner{gap:20px}.workspace-header .main-nav{gap:18px}.workspace .checker-section .checker-grid{grid-template-columns:1fr}}@media (max-width:720px){.discovery-layout,.location-grid{grid-template-columns:1fr}.workspace{padding-block:30px 50px}.workspace-panel{padding:22px}.flow-steps{gap:12px 20px}.workspace-header .menu-toggle{display:flex}.workspace-header .main-nav{background:#11181c;border-bottom:1px solid #394345;margin:0;padding:15px 24px;display:none;position:absolute;top:84px;left:0;right:0}.workspace-header .main-nav.open{flex-direction:column;gap:2px;display:flex}.workspace-header .menu-toggle{margin-left:auto}.panel-heading{flex-wrap:wrap;align-items:flex-start}.workspace-heading h1{font-size:2.3rem}.workspace-section{margin-top:30px}}@media (max-width:600px){.workspace-header .main-nav{top:70px}.workspace .checker-toolbar{flex-wrap:wrap}.workspace .editor-bottom{align-items:stretch}.workspace .report-stats{flex-wrap:wrap}.workspace .finding summary{gap:10px}.workspace .finding-number{display:none}.workspace .finding-title{min-width:150px}.workspace .checker-section .report-stats strong{font-size:2rem}.workspace .checker-section .configuration-only{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.profile-editor{resize:vertical;border:1px solid #445158;border-radius:6px;width:100%;color:#d9e2e5!important;min-height:270px!important;font:.875rem/1.8 var(--mono)!important;background:#0c1115!important;padding:20px!important}.resolution-panel{background:#171e1f;border:1px solid #4c6064;border-radius:10px;margin-top:30px;padding:28px}.resolution-panel h2{font-size:1.5rem}.resolution-steps{margin:25px 0;padding:0;list-style:none}.resolution-steps li{border-top:1px solid #314245;padding:16px 0}.resolution-steps label{cursor:pointer;align-items:flex-start;gap:14px;display:flex}.resolution-steps input{width:20px;height:20px;accent-color:var(--lime);flex-shrink:0;margin-top:4px}.resolution-steps strong{font-size:1rem;font-weight:500}.resolution-steps small{color:#a8b8ae;margin-top:4px;font-size:.875rem;line-height:1.7;display:block}.resolution-action{border-top:1px solid #314245;padding:16px 0}.resolution-action strong{font-size:1rem;font-weight:500}.resolution-action p{margin-top:6px}.resolution-in-checker{min-height:0;padding:0}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.catalog-grid h2,.catalog-grid h3{margin-top:18px}.record-badge{color:#c2d0c7;border:1px solid #46534d;border-radius:5px;padding:5px 9px;font-size:.75rem;line-height:1.5;display:inline-block}.record-badge.advisory{color:#f1c591;background:#2b241b;border-color:#79633f}.planned-card{background:#101619}.tracker-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.tracker-filters label{flex-direction:column;gap:8px;font-size:.875rem;display:flex}.tracker-search{flex:1;min-width:220px}.tracker-search>div{background:#0d1317;border:1px solid #526067;border-radius:5px;align-items:center;gap:10px;padding-left:12px;display:flex}.tracker-filters input,.tracker-filters select{min-height:46px;font:inherit;color:#dce6ea;background:#0d1317;border-radius:5px;max-width:100%}.tracker-filters input{border:0;width:100%;min-width:0;padding:10px}.tracker-filters select{border:1px solid #526067;padding:10px}.tracker-count{margin:20px 0;font-size:.875rem}.threat-list{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.threat-meta{color:#bac5cc;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:.8125rem;display:flex}.threat-card h2{font-size:1.35rem}.advisory-details{font-family:var(--mono);color:#a4b5bd;overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 16px;margin:18px 0;font-size:.75rem;display:flex}.version-details{border:1px solid #40494a;border-radius:5px;margin-bottom:20px;padding:14px;font-size:.875rem}.threat-card details{border-top:1px solid #3a474b;padding-top:5px}.threat-card summary{cursor:pointer;min-height:48px;color:var(--lime);padding-block:12px;font-size:.875rem}.threat-card details h3,.threat-card details .workspace-note{margin-top:15px}.document-page{max-width:900px}.document-page h2{margin:32px 0 14px}.document-page h2:first-child{margin-top:0}.document-page p{margin-top:14px}.workspace a:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}html{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#68797b #101619}*{scrollbar-color:#68797b #101619}::-webkit-scrollbar-corner{background:#101619}.brand-symbol{flex-shrink:0;width:44px;height:44px}.brand-bar{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite brand-settle}.bar-two{animation-delay:.2s}.bar-three{animation-delay:.4s}@keyframes brand-settle{0%,65%,to{transform:translateY(0)}75%{transform:translateY(-2px)}85%{transform:translateY(1px)}}.brand:hover .brand-bar{animation-play-state:paused}@media (max-width:950px){.catalog-grid{grid-template-columns:1fr 1fr}.tracker-search{flex-basis:100%}}@media (max-width:720px){.catalog-grid,.threat-list{grid-template-columns:1fr}.resolution-panel{padding:20px}.tracker-filters label{flex:1;min-width:0}.tracker-filters .tracker-search{flex-basis:100%}.tracker-filters select{width:100%}.resolution-panel .panel-heading{flex-direction:column;align-items:start}.profile-editor{padding:14px!important}}@media (prefers-reduced-motion:reduce){.brand-bar{animation:none!important}}.workspace .section-heading h1{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.15}.workspace{overflow-wrap:anywhere}.workspace-footer .footer-links{flex-wrap:wrap;max-width:100%}.workspace .button{white-space:normal;min-width:0;max-width:100%}.workspace-panel label{overflow-wrap:anywhere}.workspace .resolution-steps label>span{min-width:0}.workspace .checker-section :is(.version,.file-format,.result-label,.local-badge,.finding-number,.severity,.inventory h4,.inventory-row>span:last-child,.configuration-only){font-size:.75rem}.workspace .checker-section :is(.text-button,.checker-toolbar>span:first-child,.report-stats>div>span,.pane-heading label,.pane-heading h3){font-size:.875rem}.workspace .checker-section .checker-toolbar{flex-wrap:wrap;gap:12px}@media (forced-colors:active){html,*{scrollbar-color:auto}.brand-bar{animation:none}}html[data-pause-motion=true] .brand-bar{animation-play-state:paused}.motion-control{color:#b8c9ae;text-align:left;background:0 0;min-height:44px;padding:8px;font-size:.8125rem}.workspace-footer{flex-wrap:wrap}.performance-choice{border-top:1px solid #354041;width:100%;padding-top:12px;font-size:.875rem}.performance-choice summary{cursor:pointer;color:#c5d2bc;min-height:44px;padding-block:10px}.performance-choice p{max-width:850px;margin-block:10px;font-size:.875rem}.performance-choice .button{margin-right:20px;font-size:.875rem}.enterprise-heading h1{margin-top:22px}.enterprise-intro{max-width:950px}.platform-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding-block:34px 65px;display:grid}.platform-hero h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(2.5rem,4.3vw,4.2rem);font-weight:500;line-height:1.08}.platform-hero h1 span{color:var(--lime)}.platform-hero>div>p{max-width:610px}.control-lifecycle{background:linear-gradient(135deg,#1c2526,#10161a);border:1px solid #425052;border-radius:12px;padding:22px}.lifecycle-heading{font:.75rem/1.7 var(--mono);color:#b9d0d4;border-bottom:1px solid #314346;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.lifecycle-step{border-bottom:1px solid #304144;align-items:center;gap:14px;padding:23px 0;display:flex;position:relative}.lifecycle-icon{width:42px;height:42px;color:var(--lime);background:#202f31;border:1px solid #4d6367;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.lifecycle-step h2{margin:0;font-size:1rem}.lifecycle-step p{margin-top:3px;font-size:.875rem!important}.lifecycle-step .record-badge{margin-left:auto;font-size:.75rem}.planned-step,.planned-step .lifecycle-icon{color:#a7b4ad}.lifecycle-footnote{padding-top:18px;font-size:.8125rem;line-height:1.6;color:#a6b5aa!important}.platform-problem{border-top:1px solid var(--line);grid-template-columns:1fr 1.35fr;gap:20px 65px;padding-block:48px 20px;display:grid}.platform-problem>.workspace-kicker{grid-column:1/-1}.platform-problem h2{font-size:2.1rem;line-height:1.2}.platform-direction{background:linear-gradient(130deg,#1a2324,#11171b);grid-template-columns:1fr 1fr;gap:40px;display:grid}.platform-direction h2{margin-top:16px;font-size:1.7rem}.platform-direction p+p{margin-top:12px}@media (max-width:1000px){.platform-hero{grid-template-columns:1fr;gap:30px}.platform-hero>div:first-child,.control-lifecycle{max-width:740px}.platform-hero h1{font-size:3.5rem}.platform-problem{gap:20px 35px}}@media (max-width:600px){.platform-hero{padding-block:12px 40px}.platform-hero h1{font-size:2.6rem}.control-lifecycle{padding:18px}.lifecycle-step{flex-wrap:wrap;gap:10px}.lifecycle-step>div{flex:1;min-width:120px}.lifecycle-step .record-badge{margin-left:52px}.platform-problem,.platform-direction{grid-template-columns:1fr;gap:20px}.platform-problem h2{font-size:1.9rem}.platform-hero .action-row{flex-direction:column;align-items:stretch}}.change-heading{max-width:900px;margin-bottom:24px}.change-heading h1{font-size:clamp(2rem,3.2vw,3rem)}.change-controls{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:16px;display:flex}.change-controls label{gap:7px;min-width:0;font-size:.875rem;display:grid}.change-controls select{color:#dce6ea;font:inherit;background:#0d1317;border:1px solid #526067;border-radius:5px;max-width:100%;min-height:46px;padding:10px 30px 10px 12px}.change-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.change-input{padding:24px}.change-input .panel-heading{margin-bottom:18px}.change-input h2{align-items:center;gap:10px;font-size:1.2rem;display:flex}.change-input h2 svg{color:var(--lime);flex-shrink:0}.change-input>label{margin-bottom:8px;font-size:.875rem;display:block}.change-input textarea{min-height:230px!important}.change-input .action-row{margin-top:15px}.change-actions{flex-wrap:wrap;gap:14px;margin:24px 0 14px;display:flex}.change-notice{border-left:2px solid var(--lime);background:#17221a;margin-top:18px;padding:12px 16px}.change-summary{border:1px solid #42504b;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;display:grid;overflow:hidden}.change-stat{background:#131b1d;padding:22px}.change-stat+.change-stat{border-left:1px solid #42504b}.change-stat.new{background:#27221b}.change-stat>strong{color:#e3ede4;font-size:2rem;font-weight:500;line-height:1.2;display:block}.change-stat.new>strong{color:#f1c591}.change-stat h3{margin:12px 0 6px}.change-stat p{font-size:.875rem}.change-caution{border-left:2px solid #839286;padding:2px 20px}.change-caution h3{margin-bottom:8px}.change-caution p+p{margin-top:12px}.subject-changes{margin:0 0 15px;padding:0;list-style:none}.subject-changes li{border-bottom:1px solid #34413c;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:15px 0;display:flex}.subject-changes strong{overflow-wrap:anywhere;min-width:0;font-weight:500}.subject-changes span{color:#b6c4bd;font-size:.875rem}.change-match-list{gap:14px;margin-bottom:20px;display:grid}.change-match>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.change-match .workspace-meta{margin:0}.change-match h3{margin:14px 0 7px}.change-subject{overflow-wrap:anywhere;font-size:.875rem;font-family:var(--mono)}.change-badge{font-size:.875rem}.change-badge.new{color:#f1c591;background:#2b241b;border-color:#79633f}.change-match .workspace-note{margin-top:12px}.change-export{margin-top:24px}.change-export label{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;font-size:.875rem;display:flex}.change-export input{width:20px;height:20px;accent-color:var(--lime);flex-shrink:0;margin-top:2px}.change-results>p[role=status]{margin-top:8px}@media (max-width:760px){.change-inputs{grid-template-columns:1fr}.change-controls label{flex:220px}.change-controls select{width:100%}.change-input{padding:20px}}@media (max-width:560px){.change-summary{grid-template-columns:1fr}.change-stat+.change-stat{border-top:1px solid #42504b;border-left:0}.change-stat{padding:18px}.change-actions{flex-direction:column;align-items:stretch}.change-input .action-row{gap:8px}}.casebook-heading h1{font-size:clamp(2rem,3.2vw,3rem)}.casebook-notice{color:#c6d3c6;background:#182021;border-left:2px solid #99c6cf;margin-block:16px;padding:12px 18px;font-size:.875rem}.casebook-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:22px;display:grid}.casebook-form{gap:18px;margin-top:20px;display:grid}.casebook-form label{gap:7px;font-size:.875rem;display:grid}.casebook-form input,.casebook-form select{font:inherit;color:#dbe6de;background:#0c1215;border:1px solid #52605e;border-radius:5px;width:100%;min-width:0;min-height:46px;padding:12px}.casebook-form .button{justify-self:start}.casebook-assets{margin:16px 0;padding:0;list-style:none}.casebook-assets li+li{margin-top:10px}.casebook-assets button{text-align:left;color:#dce8db;background:#10181b;border:1px solid #414d48;border-radius:6px;gap:5px;width:100%;padding:17px;display:grid}.casebook-assets [aria-pressed=true]{border-color:var(--lime);background:#202c2e}.casebook-assets strong{overflow-wrap:anywhere;font-size:1rem;font-weight:550}.casebook-assets span{color:#bdcbbf;overflow-wrap:anywhere;font-size:.875rem}.casebook-timeline{border-left:1px solid #4d6468;margin-top:20px;padding:0 0 0 18px;list-style:none}.casebook-timeline li{padding:0 0 24px;position:relative}.casebook-timeline li:before{content:"";background:#99c6cf;border-radius:50%;width:9px;height:9px;position:absolute;top:10px;left:-23px}.casebook-timeline time{font:.75rem/1.7 var(--mono);color:#b2c2b6;overflow-wrap:anywhere;margin:10px 0;display:block}.casebook-timeline p+p{margin-top:10px}.casebook-consent{align-items:flex-start;gap:12px;margin-block:20px;font-size:.875rem;display:flex}.casebook-consent input{width:20px;height:20px;accent-color:var(--lime);flex-shrink:0;margin-top:3px}.casebook-confirm{border-color:#ac855a;margin-block:20px}.coverage-risks{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.coverage-risks span{border:1px solid #4a5a5c;border-radius:5px;padding:8px 12px;font-size:.875rem}.coverage-family{scroll-margin-top:100px}.coverage-family ul{color:#b2bec4;margin-block:15px;padding-left:20px}.coverage-family li+li{margin-top:8px}@media (max-width:780px){.casebook-layout{grid-template-columns:1fr}}.product-preview{--preview-panel:#12191c;--preview-panel-2:#172024;--preview-line:#2b383a;--preview-soft:#91a0a4;position:relative}.preview-banner{background:linear-gradient(90deg,#192527,#11191a);border:1px solid #425558;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:12px 16px;display:flex}.preview-banner span{color:var(--lime);align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex}.preview-banner p{color:#9eaca5!important;font-size:.75rem!important}.product-frame{border:1px solid var(--preview-line);background:#0d1215;border-radius:16px;grid-template-columns:200px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 30px 100px #0005}.product-rail{border-right:1px solid var(--preview-line);background:linear-gradient(#11181b,#0c1114);flex-direction:column;min-height:1200px;padding:20px 13px;display:flex}.rail-heading{border-bottom:1px solid #293437;align-items:center;gap:10px;padding:0 7px 22px;display:flex}.rail-mark{color:#0f1a1c;background:var(--lime);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.rail-heading strong,.rail-account strong{font-size:.8rem;font-weight:600;display:block}.rail-heading small,.rail-account small{color:#86969b;margin-top:2px;font-size:.64rem;display:block}.product-rail nav{flex-direction:column;gap:4px;padding-block:20px;display:flex}.product-rail nav button{color:#93a1a6;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 11px;font-size:.75rem;display:flex;position:relative}.product-rail nav button:hover,.product-rail nav button.active{color:#eaf2e7;background:#1a2425}.product-rail nav button.active svg{color:var(--lime)}.product-rail nav button i{background:var(--lime);border-radius:0 5px 5px 0;width:3px;height:22px;position:absolute;left:-13px}.rail-account{border-top:1px solid #293437;align-items:center;gap:9px;margin-top:auto;padding:18px 6px 2px;display:flex}.rail-account>span{color:#cad8cf;border:1px solid #4d5c57;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.64rem;display:grid}.product-main{background:radial-gradient(circle at 55% 0,#1a25211c,#0000 27%),#0d1215;min-width:0;padding:28px}.product-topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.product-topbar h1{letter-spacing:-.04em;margin-top:4px;font-size:1.85rem;font-weight:540;line-height:1.15}.product-controls{align-items:center;gap:10px;display:flex}.usage-pill{color:#b9c5c8;background:#141c20;border:1px solid #354347;border-radius:8px;align-items:center;gap:15px;min-height:43px;padding:7px 12px;display:flex}.usage-pill span{align-items:center;gap:7px;font-size:.67rem;display:flex}.usage-pill i{background:#65d599;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #65d59917}.usage-pill b{color:#8f9ca0;border-left:1px solid #334044;padding-left:13px;font-size:.65rem;font-weight:500}.avatar-button{background:#202b2b;border:1px solid #43514d;border-radius:10px;place-items:center;width:43px;height:43px;font-size:.7rem;display:grid}.command-panel{isolation:isolate;background:#111918;border:1px solid #41565a;border-radius:13px;grid-template-columns:1fr 1.08fr;align-items:end;gap:24px 38px;margin-bottom:18px;padding:28px;display:grid;position:relative;overflow:hidden}.command-glow{z-index:-1;background-image:linear-gradient(#33422c55 1px,#0000 1px),linear-gradient(90deg,#33422c55 1px,#0000 1px),radial-gradient(circle at 78% 30%,#80c14a1b,#0000 35%);background-size:35px 35px,35px 35px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%,#000);mask-image:linear-gradient(90deg,#0000,#000 20%,#000)}.command-label{color:var(--lime);font:.65rem/1.6 var(--mono);border:1px solid #4c6b71;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.command-panel h2{margin:15px 0 7px;font-size:1.75rem}.command-panel>div>p{max-width:470px;font-size:.8rem!important}.command-panel form{background:#0c1215;border:1px solid #485457;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:7px 7px 7px 13px;display:grid}.command-panel form>svg{color:#8aa2a7}.command-panel form label{min-width:0}.command-panel form label span{color:#77868a;margin-bottom:1px;font-size:.58rem;display:block}.command-panel form input{color:#e5ece8;background:0 0;border:0;outline:0;width:100%;min-height:22px;font-size:.78rem;display:block}.command-panel form button{background:var(--lime);color:#122023;border-radius:7px;align-items:center;gap:9px;min-height:43px;padding:9px 13px;font-size:.7rem;font-weight:650;display:flex}.command-foot{border-top:1px solid #354041;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.command-foot span{color:#9caaa0;align-items:center;gap:7px;font-size:.67rem;display:flex}.command-foot button{color:#b8c9ae;text-underline-offset:4px;background:0 0;font-size:.67rem;text-decoration:underline}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.metric-grid article{border:1px solid var(--preview-line);background:var(--preview-panel);border-radius:10px;align-items:flex-start;gap:13px;padding:18px;display:flex}.metric-grid article>span{width:33px;height:33px;color:var(--lime);background:#233032;border-radius:8px;place-items:center;display:grid}.metric-grid article small{color:#8d9b9f;font-size:.64rem;display:block}.metric-grid article strong{letter-spacing:-.03em;margin:5px 0 2px;font-size:1.65rem;font-weight:500;display:block}.metric-grid article p{color:#7f8d92!important;font-size:.63rem!important}.product-columns{grid-template-columns:1.28fr .9fr;gap:18px;margin-bottom:18px;display:grid}.product-card{border:1px solid var(--preview-line);background:var(--preview-panel);border-radius:11px;overflow:hidden}.product-card-heading{border-bottom:1px solid var(--preview-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 21px;display:flex}.product-card-heading h2{margin:3px 0 0;font-size:1.1rem}.product-card-heading p{margin-top:5px;color:#89999e!important;font-size:.68rem!important}.card-eyebrow{font:.58rem/1.6 var(--mono);letter-spacing:.08em;color:#809188}.product-card-heading>button{color:#b9c8bd;background:0 0;align-items:center;gap:5px;min-height:40px;font-size:.66rem;display:flex}.target-search{color:#829094;background:#0c1215;border:1px solid #344144;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:14px 15px 7px;padding:0 11px;display:grid}.target-search input{color:#dbe5df;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:40px;font-size:.68rem}.target-search span{font:.6rem/1 var(--mono);background:#212b2e;border-radius:4px;padding:4px 5px}.target-list{padding:4px 15px 15px}.target-list>button{color:#8d9a9e;text-align:left;background:0 0;border-top:1px solid #293538;grid-template-columns:minmax(150px,1.5fr) .7fr .75fr .65fr auto;align-items:center;gap:12px;width:100%;min-height:49px;padding:9px 10px;font-size:.62rem;display:grid}.target-list>button:first-child{border-top:0}.target-list>button:hover,.target-list>button.selected{color:#dce6e0;background:#172123}.target-list>button.selected{box-shadow:inset 2px 0 var(--lime)}.target-presence{color:#d0dbd4;text-overflow:ellipsis;align-items:center;gap:8px;font-size:.69rem;display:flex;overflow:hidden}.target-presence i{background:#5fd292;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5fd29217}.activity-chart{height:212px;padding:15px 18px 24px;position:relative}.activity-chart svg{z-index:1;width:100%;height:160px;position:relative}.chart-lines{position:absolute;inset:25px 18px 38px}.chart-lines i{border-top:1px dashed #303c3f;position:absolute;left:0;right:0}.chart-lines i:nth-child(2){top:50%}.chart-lines i:nth-child(3){bottom:0}.chart-days{color:#77868b;font:.55rem/1 var(--mono);justify-content:space-between;display:flex;position:absolute;bottom:12px;left:18px;right:18px}.activity-legend{color:#8c999d;border-top:1px solid #2b373a;flex-wrap:wrap;gap:14px;padding:14px 20px;font-size:.58rem;display:flex}.activity-legend span{align-items:center;gap:6px;display:flex}.activity-legend i{border-radius:50%;width:6px;height:6px}.activity-legend .green{background:var(--lime)}.activity-legend .amber{background:#edba73}.activity-legend .quiet{background:#758288}.secondary-action{background:#182124!important;border:1px solid #44524d!important;border-radius:7px!important;padding:7px 10px!important}.evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:15px;display:grid}.evidence-grid article{background:#0f1518;border:1px solid #2e3a3d;border-radius:9px;padding:16px}.evidence-icon{border-radius:8px;place-items:center;width:34px;height:34px;margin-bottom:15px;display:grid}.evidence-icon.green{color:#6bd79d;background:#1f3234}.evidence-icon.amber{color:#efba70;background:#352a1a}.evidence-icon.red{color:#f08080;background:#351e20}.evidence-icon.muted{color:#899598;background:#232a2d}.evidence-title{justify-content:space-between;align-items:center;gap:7px;display:flex}.evidence-title h3{margin:0;font-size:.72rem}.freshness{font:.51rem/1 var(--mono);border-radius:4px;padding:4px 5px}.freshness.green{color:#79d7a5;background:#1f3436}.freshness.amber{color:#efbd79;background:#382d1d}.freshness.red{color:#f29393;background:#3b2022}.freshness.muted{color:#929da0;background:#252d30}.evidence-grid article>strong{margin:16px 0 2px;font-size:1.55rem;font-weight:500;display:block}.evidence-grid article>p{align-items:center;gap:5px;display:flex;color:#819095!important;font-size:.58rem!important}.evidence-grid article>button{color:#aebeaa;background:0 0;border-top:1px solid #293437;justify-content:space-between;align-items:center;width:100%;min-height:39px;margin-top:13px;padding:5px 0;font-size:.59rem;display:flex}.change-section{margin-top:18px}.change-list{padding:2px 20px 12px}.change-list>div{border-top:1px solid #2b373a;grid-template-columns:70px minmax(160px,1fr) 1fr 90px 30px;align-items:center;gap:15px;min-height:58px;font-size:.64rem;display:grid}.change-list>div:first-child{border-top:0}.change-kind{font:.53rem/1 var(--mono);border-radius:4px;justify-self:start;padding:4px 7px}.change-kind.new{color:#79d7a5;background:#1f3436}.change-kind.changed{color:#efbd79;background:#382d1d}.change-kind.resolved{color:#a9c4de;background:#1d2d3b}.change-list strong{font-size:.67rem;font-weight:550}.change-list p{color:#87969a!important;font-size:.62rem!important}.change-list time{color:#748388}.change-list button{color:#9aaba0;background:0 0;place-items:center;width:30px;height:30px;display:grid}.preview-toast{z-index:80;color:#dcebd4;background:#192122;border:1px solid #4e6a6f;border-radius:9px;align-items:flex-start;gap:10px;max-width:440px;padding:14px 15px;font-size:.75rem;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 60px #0009}.preview-toast>svg{color:var(--lime)}.preview-toast button{color:#aab7ae;background:0 0;margin-left:auto}.entitlement-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050708c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.entitlement-modal{background:linear-gradient(145deg,#192223,#10171a);border:1px solid #4e6468;border-radius:14px;width:min(470px,100%);padding:34px;position:relative;box-shadow:0 35px 120px #000}.modal-close{color:#acb8b0;background:0 0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:15px;right:15px}.modal-icon{width:49px;height:49px;color:var(--lime);background:#203033;border:1px solid #4e676c;border-radius:11px;place-items:center;margin-bottom:20px;display:grid}.entitlement-modal h2{margin:13px 0 11px;font-size:1.7rem}.entitlement-modal>p{font-size:.82rem!important}.preserved-access{background:#101718;border:1px solid #384344;border-radius:8px;grid-template-columns:1fr 1fr;gap:9px 14px;margin:22px 0;padding:17px;display:grid}.preserved-access strong{grid-column:1/-1;font-size:.72rem}.preserved-access span{color:#aab7b0;align-items:center;gap:7px;font-size:.65rem;display:flex}.entitlement-modal .button{width:100%;margin-top:3px}.modal-text{color:#9facaa;background:0 0;width:100%;min-height:44px;margin-top:7px;font-size:.7rem}.product-story{background:linear-gradient(135deg,#121c1a 0%,#0c1316 72%);border:1px solid #435254;border-radius:13px;margin-bottom:18px;padding:25px;position:relative;overflow:hidden}.story-copy{z-index:1;max-width:650px;position:relative}.story-copy h2{letter-spacing:-.035em;max-width:590px;margin:13px 0 8px;font-size:1.48rem}.story-copy p{max-width:610px;color:#98a79f!important;font-size:.73rem!important}.story-layout{grid-template-columns:minmax(0,1.1fr) minmax(190px,.75fr) minmax(150px,.55fr);align-items:stretch;gap:12px;margin-top:22px;display:grid}.story-steps{gap:7px;display:grid}.story-steps button{color:#aab8b0;text-align:left;background:#0f1719;border:1px solid #2d3c39;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 12px;display:grid}.story-steps button:hover,.story-steps button[aria-current=step]{color:#e3ecdf;background:#1a2324;border-color:#60919a}.story-steps button[aria-current=step] svg{color:var(--lime);transform:translate(2px)}.step-index{font:.61rem/1 var(--mono);color:#6f939a}.story-steps strong,.story-steps small{display:block}.story-steps strong{font-size:.72rem;font-weight:620}.story-steps small{color:#83938d;margin-top:3px;font-size:.6rem}.story-panel{background:radial-gradient(circle at 100% 0,#9bdb5e20,#0000 45%),#151c1d;border:1px solid #3a5053;border-radius:9px;outline:none;flex-direction:column;justify-content:center;align-items:flex-start;min-height:180px;padding:19px;display:flex}.story-panel:focus-visible{box-shadow:0 0 0 2px #9ef7ff}.story-status{font:.58rem/1 var(--mono);color:#89aab0;text-transform:uppercase;flex-direction:column;gap:4px;display:flex}.story-status strong{color:#dfead8;font-size:.86rem}.story-panel p{margin:11px 0 15px;color:#b0bdb2!important;font-size:.66rem!important}.story-panel button{min-height:36px;color:var(--lime);text-underline-offset:4px;background:0 0;align-items:center;gap:7px;font-size:.63rem;text-decoration:underline;display:flex}.isometric-stage{background:radial-gradient(circle at 50% 20%,#7eaf5929,#0000 39%),#0b1214;border:1px solid #354142;border-radius:9px;place-items:center;min-height:180px;display:grid}.isometric-stage svg{width:min(100%,220px);overflow:visible}.iso-grid path:first-child{fill:#1b2324;stroke:#425456;stroke-width:1.3px}.iso-grid path:last-child{fill:#0d1516;stroke:#3a494a;stroke-width:1.3px}.iso-card path:first-child{fill:url(#iso-top);stroke:#bfffff;stroke-width:.8px}.iso-card path:not(:first-child){fill:url(#iso-side);stroke:#507479;stroke-width:.8px}.iso-card-two{transform-origin:135px 68px;animation:4.8s ease-in-out infinite iso-float}.iso-route{fill:none;stroke:#b9ffff;stroke-width:1.5px;stroke-dasharray:4 7;animation:2.8s linear infinite iso-route}.iso-node{fill:#bfffff;stroke:#24373a;stroke-width:2px}.iso-node-two{animation:2s ease-in-out infinite iso-pulse}.iso-node-three{animation:2s ease-in-out .65s infinite iso-pulse}@keyframes iso-float{50%{transform:translateY(-5px)}}@keyframes iso-route{to{stroke-dashoffset:-44px}}@keyframes iso-pulse{50%{opacity:.4;transform-origin:50%;transform:scale(.7)}}.ai-review-section{margin-top:18px}.review-ready{color:var(--lime);font:.55rem/1 var(--mono);white-space:nowrap;background:#1b2729;border:1px solid #466166;border-radius:20px;align-items:center;gap:6px;padding:6px 8px;display:flex}.ai-review-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.65fr);display:grid}.review-findings{padding:7px 20px 13px}.review-findings>button{color:#d9e3dd;text-align:left;background:0 0;border-top:1px solid #2b373a;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;min-height:82px;padding:13px 8px;display:grid}.review-findings>button:first-child{border-top:0}.review-findings>button:hover{background:#172123}.review-priority{min-width:64px;font:.53rem/1 var(--mono);border-radius:5px;justify-content:center;justify-self:start;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.review-priority.urgent{color:#f7a4a4;background:#3a2022}.review-priority.high{color:#efbd79;background:#382d1d}.review-priority.medium{color:#b7cae0;background:#202d3a}.review-findings div>span{font:.53rem/1 var(--mono);color:#809188}.review-findings h3{margin:5px 0;font-size:.72rem}.review-findings p{color:#8f9da1!important;font-size:.62rem!important}.review-findings>button>svg{color:#87968e}.review-guardrails{border-left:1px solid var(--preview-line);background:linear-gradient(145deg,#192324,#101719);padding:24px}.review-brain{width:41px;height:41px;color:var(--lime);background:#203032;border:1px solid #4e686d;border-radius:9px;place-items:center;display:grid}.review-guardrails h3{margin:15px 0 7px;font-size:.85rem}.review-guardrails>p{font-size:.65rem!important}.review-guardrails dl{border-block:1px solid #2f3d38;margin:18px 0;padding:7px 0}.review-guardrails dl div{justify-content:space-between;gap:15px;padding:6px 0;font-size:.58rem;display:flex}.review-guardrails dt{color:#7f8f91}.review-guardrails dd{color:#c2cdc5}.review-guardrails>button{background:var(--lime);color:#122023;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;font-size:.62rem;font-weight:650;display:flex}@media (max-width:1050px){.product-frame{grid-template-columns:68px minmax(0,1fr)}.product-rail{padding-inline:10px}.rail-heading>div,.product-rail nav span,.rail-account>div{display:none}.rail-heading,.product-rail nav button{justify-content:center;padding-inline:0}.rail-account{justify-content:center}.product-main{padding:22px}.story-layout{grid-template-columns:minmax(0,1fr) minmax(210px,.7fr)}.isometric-stage{grid-column:1/-1;min-height:130px}.isometric-stage svg{width:190px}.metric-grid{grid-template-columns:1fr 1fr}.product-columns{grid-template-columns:1fr}.evidence-grid{grid-template-columns:1fr 1fr}.ai-review-layout{grid-template-columns:1fr}.review-guardrails{border-left:0;border-top:1px solid var(--preview-line)}}@media (max-width:720px){.preview-banner{flex-direction:column;align-items:flex-start;gap:4px}.product-frame{border-radius:11px;display:block}.product-rail{border-right:0;border-bottom:1px solid var(--preview-line);min-height:0;padding:10px}.rail-heading,.rail-account{display:none}.product-rail nav{flex-direction:row;padding:0;overflow-x:auto}.product-rail nav button{flex:none;width:auto;padding-inline:13px}.product-rail nav button i{width:auto;height:2px;bottom:-10px;left:12px;right:12px}.product-main{padding:16px}.product-topbar{align-items:flex-start}.product-controls{flex-direction:column;align-items:flex-end}.usage-pill b{display:none}.product-story{padding:19px}.story-layout{grid-template-columns:1fr}.story-panel{min-height:0}.isometric-stage{grid-column:auto;min-height:145px}.command-panel{grid-template-columns:1fr;padding:21px}.command-panel form{grid-column:1}.command-foot{flex-direction:column;align-items:flex-start;gap:13px}.target-list>button{grid-template-columns:minmax(150px,1fr) auto}.target-list>button>span:nth-child(2),.target-list>button>span:nth-child(3),.target-list>button>span:nth-child(4){display:none}.change-list>div{grid-template-columns:68px 1fr 28px;padding-block:12px}.change-list p,.change-list time{display:none}.change-list button{grid-area:1/3}.product-card-heading{padding:17px}.product-card-heading>button{flex-shrink:0}.review-findings{padding-inline:12px}.review-findings>button{grid-template-columns:1fr auto}.review-priority{grid-column:1}.review-findings>button>div{grid-column:1/-1}.review-findings>button>svg{grid-area:1/2}.review-guardrails{padding:20px}}@media (max-width:500px){.metric-grid,.evidence-grid{grid-template-columns:1fr}.product-topbar h1{font-size:1.55rem}.avatar-button{display:none}.command-panel form{grid-template-columns:auto minmax(0,1fr)}.command-panel form button{grid-column:1/-1;justify-content:center}.preserved-access{grid-template-columns:1fr}.preserved-access strong{grid-column:1}.preview-toast{bottom:14px;left:14px;right:14px}.entitlement-modal{padding:27px 22px}}@media (prefers-reduced-motion:reduce){.iso-card-two,.iso-route,.iso-node-two,.iso-node-three{animation:none!important}.story-steps button[aria-current=step] svg{transform:none}.evidence-grid article{transform:none!important}.activity-chart path{animation:none!important}}.marketing-home{--landing-muted:#a1a1aa;--landing-cyan:#52e1fe}.landing-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:24px;min-height:650px;padding:74px 0 66px;display:grid}.landing-eyebrow{font:10px/1.6 var(--mono);letter-spacing:.1em;color:#a1a1aa;align-items:center;gap:9px;display:inline-flex}.cyan-dot{background:#52e1fe;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #52e1fe44}.landing-hero h1{letter-spacing:-.065em;margin:25px 0 23px;font-size:clamp(42px,4.65vw,67px);font-weight:500;line-height:1.06}.marketing-home h1 span,.marketing-home h2 span{color:#8c8c96}.landing-hero-copy>p{color:#a9a9b2;max-width:480px;margin:0;font-size:16px;line-height:1.85}.landing-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.landing-secondary{color:#c6c6cd;align-items:center;gap:12px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.landing-secondary:hover{color:#fff}.hero-availability{color:#81818c;gap:9px;margin-top:26px;font-size:11px;display:grid}.hero-availability span:first-child{color:#b0b0b8;align-items:center;gap:7px;display:flex}.hero-availability svg{color:#52e1fe}.exposure-illustration{isolation:isolate;min-width:0;height:470px;position:relative}.visual-aura{z-index:-1;filter:blur(18px);background:radial-gradient(#16475355 0,#0000 67%);position:absolute;inset:20% 4% 10%}.visual-coordinate{font:9px var(--mono);letter-spacing:.14em;color:#73737d;position:absolute;top:12px;right:4%}.exposure-schematic{width:100%;position:absolute;top:28px;overflow:visible}.schematic-layer{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite exposure-float}.layer-back{animation-delay:-3.5s}.schematic-links{animation:7s linear infinite exposure-link}.visual-node{font:10px var(--mono);color:#a7b3b8;background:#0d1013e8;border:1px solid #2c383e;border-radius:6px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute}.visual-node svg{color:#80cfdf}.node-web{top:70px;left:0}.node-ai{top:100px;right:-5px}.illustration-record{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1012ef;border:1px solid #30343a;border-radius:10px;position:absolute;bottom:6px;left:10%;right:4%;box-shadow:0 20px 70px #0008}.illustration-record-top{color:#c4c7cc;border-bottom:1px solid #22252a;justify-content:space-between;align-items:center;padding:13px 16px;font-size:11px;display:flex}.illustration-record-top>span:first-child{align-items:center;gap:8px;display:flex}.example-tag{font:8px/1.4 var(--mono);letter-spacing:.06em;color:#9a9aa5;white-space:nowrap;border:1px solid #36363d;border-radius:4px;padding:4px 6px}.access-comparison{justify-content:space-between;align-items:center;gap:12px;padding:24px 16px;display:flex}.access-comparison>svg{color:#555762;flex-shrink:0}.access-comparison small{color:#787c86;font:8px var(--mono);letter-spacing:.08em;margin-bottom:12px;display:block}.access-comparison strong{color:#c8cbd0;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:450;display:flex}.access-comparison .attention-text{color:#ffb86a}.illustration-record-foot{color:#999fa8;font:9px/1.5 var(--mono);background:#14171a;border-top:1px solid #22252a;border-radius:0 0 10px 10px;justify-content:space-between;padding:11px 16px;display:flex}.technology-ribbon{border-block:1px solid #252529;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.technology-ribbon>span{max-width:120px;font:9px/1.7 var(--mono);letter-spacing:.07em;color:#73737e}.technology-ribbon>div{color:#a3a3ad;align-items:center;gap:10px;font-size:13px;display:flex}.technology-ribbon svg{color:#71717b}.landing-section{padding:92px 0;scroll-margin-top:95px}.landing-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px;display:flex}.marketing-home h2{letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.12}.landing-section-heading>p{color:#92929e;max-width:260px;margin:0 0 3px;font-size:13px;line-height:1.8}.workflow-showcase{grid-template-columns:.84fr 1.16fr;align-items:center;gap:56px;display:grid}.landing-step-list{gap:12px;display:grid}.landing-step-list button{text-align:left;color:#8b8b96;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:14px;width:100%;padding:22px 19px;display:flex}.landing-step-list button.is-selected{color:#f4f4f5;background:#101012;border-color:#303035}.workflow-index{font:10px/22px var(--mono);color:#787881}.landing-step-list button>svg{color:#6f6f7b;flex-shrink:0;margin-top:2px;margin-left:auto}.landing-step-list button.is-selected>svg,.landing-step-list button.is-selected .workflow-index{color:#52e1fe}.landing-step-list strong{letter-spacing:-.02em;font-size:15px;font-weight:500}.landing-step-list p{color:#9c9ca8;max-width:310px;margin:12px 0 0;font-size:12px;line-height:1.85}.workflow-evidence{background:#0f0f11;border:1px solid #303035;border-radius:12px;min-height:332px;overflow:hidden;box-shadow:0 12px 40px #0003}.evidence-window-bar{background:#121214;border-bottom:1px solid #252529;justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;display:flex}.evidence-window-bar>span:first-child{gap:5px;display:flex}.evidence-window-bar i{background:#3d3d44;border-radius:50%;width:5px;height:5px}.evidence-window-bar small{font:9px var(--mono);color:#81818a}.evidence-window-body{padding:30px}.evidence-window-body>svg{color:#52e1fe;margin-bottom:14px;display:block}.evidence-window-body>.landing-eyebrow{font-size:8px}.evidence-window-body h3{letter-spacing:-.03em;margin:8px 0 20px;font-size:19px;font-weight:450}.workflow-records{border-top:1px solid #29292e}.workflow-records>div{color:#a6a6b0;border-bottom:1px solid #252529;justify-content:space-between;gap:14px;padding:13px 0;font-size:10px;display:flex}.workflow-records>div>span{font-family:var(--mono);overflow-wrap:anywhere}.workflow-records strong{text-align:right;color:#c8c8d0;font-weight:400}.workflow-record-footer{font:9px/1.6 var(--mono);color:#81818e;align-items:center;gap:7px;margin-top:19px;display:flex}.workflow-record-footer svg{color:#6cc6d8}.landing-feature-grid{border-top:1px solid #28282c;border-left:1px solid #28282c;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.landing-feature-grid article{background:#0d0d0f;border-bottom:1px solid #28282c;border-right:1px solid #28282c;flex-direction:column;align-items:flex-start;min-width:0;padding:30px 27px;transition:background .2s;display:flex}.landing-feature-grid article:hover{background:#111114}.feature-icon{color:#b6b6c3;background:#141418;border:1px solid #2a2a32;border-radius:9px;place-items:center;width:39px;height:39px;margin-bottom:22px;display:grid}.landing-feature-grid h3{letter-spacing:-.025em;margin:0 0 12px;font-size:16px;font-weight:500}.landing-feature-grid p{color:#9999a5;margin:0 0 20px;font-size:12px;line-height:1.85}.landing-feature-grid a{color:#cfcfd7;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;margin-top:auto;padding-top:10px;font-size:11px;text-decoration:none;display:flex}.landing-feature-grid a:hover{color:#52e1fe}.landing-feature-grid a svg{color:#6f6f7f}.connected-direction{border-block:1px solid #252529;grid-template-columns:1fr 1fr;align-items:center;gap:74px;padding:70px 0;display:grid}.connected-orbit{aspect-ratio:1;background:radial-gradient(circle,#12333d6b 0,#0000 65%);place-items:center;width:100%;max-height:380px;display:grid;position:relative}.connected-orbit>div{aspect-ratio:1;border:1px solid #26333a;border-radius:50%;width:80%;max-width:360px;position:absolute}.connected-orbit>div:nth-child(2){border-color:#28404a;width:58%;max-width:255px}.connected-orbit>div:nth-child(3){border-color:#315463;width:35%;max-width:150px}.connected-orbit>span{color:#7de6fa;background:linear-gradient(150deg,#173843,#10181e);border:1px solid #387285;border-radius:16px;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 50px #0d6a7822}.orbit-label{color:#98bac9;font:9px var(--mono);letter-spacing:.08em;background:#10171c;border:1px solid #34434b;border-radius:6px;padding:10px 14px;position:absolute}.orbit-label-one{top:13%;left:22%}.orbit-label-two{top:47%;right:4%}.orbit-label-three{bottom:15%;left:21%}.connected-copy>p{color:#9d9da8;margin:22px 0;font-size:14px;line-height:1.8}.direction-tags{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.direction-tags span{font:9px var(--mono);color:#aaaab6;background:#141417;border:1px solid #2a2a30;border-radius:5px;padding:7px 9px}.connected-copy>small{color:#81818d;margin-top:14px;font-size:10px;line-height:1.7;display:block}.landing-pricing{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.pricing-copy>p{color:#a1a1ad;max-width:350px;margin:24px 0 16px;font-size:14px;line-height:1.85}.pricing-card{background:linear-gradient(140deg,#141417,#0e0e10);border:1px solid #38383f;border-radius:12px;padding:28px}.pricing-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;font-size:13px;font-weight:500;display:flex}.pricing-intervals{background:#080809;border:1px solid #242429;border-radius:7px;gap:4px;padding:4px;display:flex}.pricing-intervals button{color:#8e8e9a;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;min-height:36px;font:11px inherit}.pricing-intervals button[aria-pressed=true]{color:#eeeef4;background:#25252b}.pricing-amount{flex-wrap:wrap;align-items:baseline;gap:10px;margin:28px 0 10px;display:flex}.pricing-amount strong{letter-spacing:-.06em;font-size:47px;font-weight:500;line-height:1}.pricing-amount>span{color:#8b8b97;font-size:12px}.pricing-equivalent{color:#8c8c99;align-items:center;gap:12px;min-height:22px;font-size:11px;display:flex}.pricing-equivalent span{color:#86dce9;font:9px var(--mono);border:1px solid #28505b;border-radius:4px;padding:3px 5px}.pricing-card ul{border-top:1px solid #2a2a30;gap:14px;margin:25px 0;padding:21px 0 0;list-style:none;display:grid}.pricing-card li{color:#b9b9c4;gap:10px;font-size:12px;line-height:1.6;display:flex}.pricing-card li svg{color:#92929f;flex-shrink:0;margin-top:1px}.pricing-card>.button{justify-content:center;width:100%}.pricing-status{text-align:center;color:#858591;margin:14px 0 0;font-size:10px;line-height:1.6}.landing-faq{border-top:1px solid #252529;grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.landing-faq h2{font-size:32px}.landing-faq details{border-bottom:1px solid #29292f;padding:19px 0}.landing-faq details:first-child{padding-top:0}.landing-faq summary{color:#d5d5dc;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:30px;font-size:13px;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary svg{color:#81818e;flex-shrink:0;transition:transform .2s}.landing-faq details[open] summary svg{transform:rotate(180deg)}.landing-faq details p{color:#9595a1;margin:14px 22px 0 0;font-size:12px;line-height:1.85}.landing-final{text-align:center;background:radial-gradient(at 50% 65%,#152b363b 0,#0000 60%);border-top:1px solid #252529;padding:86px 20px 95px}.landing-final h2{margin-bottom:27px}.landing-final>p{color:#81818c;margin-top:17px;font-size:11px}.marketing-home a:focus-visible,.marketing-home button:focus-visible,.marketing-home summary:focus-visible{outline-offset:5px;outline:2px solid #52e1fe}.marketing-home button{font-family:inherit}.landing-hero .button,.pricing-card .button,.landing-final .button{border-radius:7px;min-height:45px;padding:12px 17px;font-size:12px;font-weight:550}.marketing-home .button.primary{color:#141416;background:#f4f4f5;border-color:#f4f4f5}.marketing-home .button.primary:hover{background:#dcdce2;border-color:#dcdce2;transform:translateY(-1px)}@keyframes exposure-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes exposure-link{to{stroke-dashoffset:-32px}}[data-pause-motion=true] .schematic-layer,[data-pause-motion=true] .schematic-links{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.marketing-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:1450px){.landing-hero h1{font-size:70px}}@media (max-width:1020px){.landing-hero{gap:10px;min-height:600px}.landing-hero h1{font-size:48px}.landing-hero-copy>p{font-size:14px}.exposure-illustration{height:420px}.node-ai{right:0}.access-comparison{gap:7px;padding:21px 12px}.access-comparison strong{font-size:10px}.illustration-record{left:2%;right:0}.workflow-showcase{grid-template-columns:1fr 1.1fr;gap:28px}.landing-pricing{gap:55px}.landing-feature-grid article{padding:25px 20px}.connected-direction{gap:35px}.landing-faq{gap:45px}.pricing-card-top{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.landing-hero{grid-template-columns:1fr;gap:18px;min-height:0;padding:62px 0 45px}.landing-hero h1{font-size:clamp(41px,7vw,58px)}.landing-hero-copy>p{max-width:520px;font-size:15px}.exposure-illustration{width:100%;max-width:460px;height:420px;margin:0 auto}.landing-eyebrow{font-size:9px}.technology-ribbon{grid-template-columns:1fr 1fr;gap:22px;display:grid}.technology-ribbon>span{grid-column:1/-1;max-width:none}.technology-ribbon>div{font-size:12px}.landing-section{padding:64px 0}.landing-section-heading{margin-bottom:28px;display:block}.landing-section-heading>p{max-width:360px;margin-top:19px}.landing-section-heading>.landing-secondary{margin-top:15px}.workflow-showcase{grid-template-columns:1fr;gap:24px}.landing-step-list{gap:5px}.landing-step-list button{padding:17px}.landing-step-list p{max-width:none}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-direction{grid-template-columns:1fr;gap:20px}.connected-orbit{justify-self:center;max-width:360px}.landing-pricing{grid-template-columns:1fr;gap:35px}.pricing-card{justify-self:center;width:100%;max-width:480px}.pricing-card-top{flex-direction:row;align-items:center}.landing-faq{grid-template-columns:1fr;gap:30px}.landing-final{padding:64px 0}.landing-final h2{font-size:34px}}@media (max-width:440px){.landing-hero h1{font-size:41px}.landing-hero{padding-top:48px}.landing-actions{gap:13px}.landing-secondary{font-size:11px}.exposure-illustration{height:362px}.exposure-schematic{top:25px}.visual-coordinate{top:0}.node-web{font-size:8px;top:51px}.node-ai{font-size:8px;top:75px}.illustration-record{bottom:0;left:0}.access-comparison strong{font-size:11px}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-grid article{padding:26px}.feature-icon{margin-bottom:17px}.pricing-card{padding:22px}.pricing-card-top{gap:8px;font-size:12px}.pricing-card-top .example-tag{font-size:7px}.evidence-window-body{padding:24px 20px}.workflow-records>div{font-size:9px}.landing-final h2{font-size:31px}.hero-availability{font-size:10px}}.marketing-home .landing-hero h1{font-weight:500}@media (max-width:440px){.marketing-home .landing-hero h1{letter-spacing:-.055em;font-size:36px}}.main-nav .nav-console[aria-current=page]{color:#151517}.customer-console .console-hidden{display:none}.customer-console input.visually-hidden{clip-path:inset(50%);width:1px;min-width:0;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.customer-console .console-sidebar,.customer-console .console-sidebar nav{min-width:0}@media (max-width:520px){.customer-console .console-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.customer-console .console-sidebar nav button{flex-direction:column;justify-content:center;gap:6px;min-height:58px;padding:9px 2px;font-size:10px}.customer-console .console-sidebar nav button svg{width:17px;height:17px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f4f5;--bg:#080809;--panel:#101012;--line:#2a2a30;--muted:#a1a1aa;--lime:#f4f4f5;--amber:#ffb86a;--accent:#52e1fe;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;background:#080809;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{color:#f4f4f5;background:#080809}button,input,select,textarea{font-family:inherit}::selection{color:#fff;background:#256071}a{color:inherit}h1,h2,h3{letter-spacing:-.04em;font-weight:500}p{line-height:1.75}.section-wrap{max-width:1200px;padding-left:28px;padding-right:28px}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080809ed;border-bottom:1px solid #222226}.header-inner{max-width:1200px;min-height:76px;padding:0 28px}.brand{letter-spacing:-.055em;gap:10px;font-size:20px;font-weight:600}.brand-ai{color:#a1a1aa}.brand-symbol.small{width:29px;height:29px}.main-nav{gap:28px;margin-left:auto}.main-nav a{color:#a1a1aa;font-size:12px;font-weight:400}.main-nav a:hover,.main-nav a[aria-current=page]{color:#fff}.main-nav .nav-console{color:#151517;background:#f4f4f5;border:1px solid #e8e8ee;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:10px 13px;display:inline-flex}.main-nav .nav-console:hover{color:#080809;background:#dcdce2}.menu-toggle{color:#e4e4ec;border-color:#35353d}.workspace{padding-top:54px;padding-bottom:54px}.workspace.marketing-layout{padding-top:0;padding-bottom:0}.workspace.console-layout{width:100%;max-width:none;padding:0}.workspace-heading h1{letter-spacing:-.055em;font-size:clamp(32px,4.6vw,54px);font-weight:500}.workspace-kicker{color:#99d5e1}.workspace-heading p,.workspace-panel p{color:#a1a1aa}.workspace-panel,.document-page,.selection-panel,.resolution-panel,.profile-editor,.profile-results,.threat-record,.catalog-grid>article{box-shadow:none;background:#101012;border-color:#2c2c33;border-radius:12px}.workspace-panel h2,.workspace-panel h3{font-weight:500}.button{border-radius:7px;min-height:42px;font-size:12px;font-weight:500}.button.primary{color:#141416;background:#f4f4f5;border-color:#f4f4f5}.button.primary:hover{background:#dcdce2;border-color:#dcdce2}.button.secondary{color:#e4e4ec;background:#151518;border-color:#34343c}.button.secondary:hover{background:#212126;border-color:#53535f}.inline-link{color:#d8d8e0}.inline-link:hover{color:#52e1fe}.record-badge{color:#b7b7c5;background:#1b1b20;border-color:#34343d}.checker-shell{background:#101012;border-color:#35353e;box-shadow:0 20px 90px #0003}.checker-toolbar,.checker-status,.panel-label,.code-footer,.result-toolbar{background:#141417;border-color:#303037}.editor-pane,.results-pane,.empty-state,.editor-area,.profile-input,textarea.code-input{background:#0d0d0f}.editor-pane{border-color:#303037}.checker-toolbar button,.segmented-control button{color:#a9a9b8}.checker-toolbar .active,.segmented-control .active{color:#f4f4f5;background:#29292f}.code-editor,.profile-editor textarea{color:#c5c5d1;background:#0b0b0d}.workspace input,.workspace textarea,.workspace select{border-color:#36363f}.workspace input:focus,.workspace textarea:focus,.workspace select:focus{outline-color:#52e1fe}.site-footer{color:#93939f;background:#080809;border-color:#28282e;padding-top:36px;padding-bottom:30px}.workspace-footer{gap:20px;font-size:11px}.workspace-footer p{color:#a1a1ad;font-size:12px}.footer-links a{color:#b0b0bd;font-size:11px}.footer-note{color:#81818e;font-size:10px}.motion-control,.performance-choice button{color:#a1a1ad;background:#111114;border-color:#303038;font-size:10px}.workspace-header .brand-bar{animation-duration:7s}.customer-console h1,.customer-console h2{font-weight:500}.customer-console .console-button.primary{color:#141416;background:#f4f4f5;border-color:#f4f4f5}.customer-console .console-button.primary:hover{background:#dcdce2}.customer-console .console-eyebrow{font-size:10px}.customer-console .console-main{padding:32px clamp(22px,3vw,50px) 60px}.customer-console .console-sidebar{height:calc(100dvh - 76px);min-height:calc(100dvh - 76px);top:76px}.customer-console .console-brand,.customer-console .console-metric strong{font-weight:500}.customer-console .console-message{color:#9bbcc5;background:#11191c;border-color:#293b43;font-size:12px}.customer-console .console-message.error{color:#fecaca;background:#1d1010;border-color:#663331}.customer-console .console-hero{background:radial-gradient(at 100% 0,#12303977,#0000 45%),#101012;padding:34px}.customer-console .console-hero h2{max-width:620px;font-size:clamp(27px,3.1vw,43px)}.customer-console .console-card p{line-height:1.75}.customer-console .console-card-title h2{overflow-wrap:anywhere}.customer-console .asset-intent{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.customer-console .tool-frame h1{font-size:32px}.customer-console .console-sidebar button{transition:background .15s,color .15s}.customer-console .console-sidebar button[aria-current=page]{color:#f4f4f5;background:#1a1a1f}.customer-console .console-privacy-note{font:11px/1.6 var(--mono);color:#a1a1aa}.customer-console .console-brand .brand-symbol{width:27px;height:27px}.customer-console .console-brand{gap:5px}.customer-console .console-brand>.brand-symbol{margin-right:6px}.customer-console .console-search{min-width:0;max-width:210px}.customer-console .console-history strong,.customer-console .console-timeline p{overflow-wrap:anywhere}.customer-console .console-hero-status{background:#11171a}.customer-console .unavailable{background:#101114}*{scrollbar-color:#45454f #101012;scrollbar-width:thin}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#101012}::-webkit-scrollbar-thumb{background:#45454f;border:2px solid #101012;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#676776}:focus-visible{outline-offset:4px;outline:2px solid #52e1fe}@media (max-width:850px){.customer-console .console-sidebar{height:auto;min-height:0;top:auto}.customer-console .console-main{padding:24px 20px 45px}.main-nav{gap:20px}}@media (max-width:760px){.section-wrap{padding-left:22px;padding-right:22px}.header-inner{min-height:68px;padding:0 22px}.main-nav.open{background:#101013;border:1px solid #34343b;border-radius:10px;padding:14px;box-shadow:0 15px 40px #0008}.main-nav.open a{align-items:center;min-height:44px;padding:12px;display:flex}.main-nav .nav-console{margin-top:8px}.workspace.console-layout{padding:0}.workspace.marketing-layout{padding-top:0}.workspace{padding-top:35px}.workspace-footer{padding-top:28px;padding-bottom:28px}.customer-console .console-hero{padding:24px}.customer-console .asset-intent{grid-template-columns:1fr}}@media (max-width:440px){.section-wrap{padding-left:20px;padding-right:20px}.header-inner{padding:0 20px}.customer-console .console-main{padding:22px 16px 40px}.customer-console .console-hero h2{font-size:30px}.customer-console .console-sidebar nav{gap:0}.customer-console .console-sidebar nav button{gap:5px;padding:0 8px;font-size:11px}}
