: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}::-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}}.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}}.product-preview{color:#ebf2ff}.preview-banner{background:linear-gradient(100deg,#1f37658c,#0a0e19d9);border-color:#31476f}.preview-banner>span,.command-label,.card-eyebrow{color:#a9d9ff}.product-frame{background:#090d17;border-color:#34476d;box-shadow:0 32px 100px #0000004d}.product-rail{background:linear-gradient(#0d1322,#080b12);border-color:#2a3a59}.rail-mark{color:#a7dcff;background:#101d34;border-color:#3f5f91}.product-rail nav button.active{color:#eaf3ff;background:linear-gradient(90deg,#4263b647,#19223a6b)}.product-rail nav button:hover{background:#3c569624}.product-main{background:radial-gradient(560px 260px at 75% 0,#3f61c024,#0000 70%),#0a0e18}.product-story,.command-panel,.product-card{background:linear-gradient(145deg,#131c31f0,#090d17f5);border-color:#314562}.story-steps button[aria-current=step]{background:#4360ac38;border-color:#4b6fb4}.story-panel{background:#0b111fd1;border-color:#344f7a}.command-panel{background:linear-gradient(115deg,#1f325fc7,#0a0e19fa)}.command-panel form{background:#050912a8;border-color:#425b88}.command-panel form button,.review-guardrails>button{color:#0b1424;background:#eaf3ff}.metric-grid article,.evidence-grid article{background:#0f1627e6;border-color:#314562}.metric-grid article:hover,.evidence-grid article:hover{background:#18233df5;border-color:#4d70b8}.target-list>button.selected{background:#4360ac33;border-color:#4b6fb4}.activity-chart path{stroke:#99dcff}.review-guardrails{background:#0c1322f2;border-color:#314562}.review-ready{color:#a9d9ff;background:#13243d;border-color:#42668f}@media (prefers-reduced-motion:no-preference){.product-card,.metric-grid article,.evidence-grid article{transition:border-color .2s,background .2s,transform .2s}}.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}.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}.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-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}}@media (max-width:440px){.marketing-home .landing-hero h1{letter-spacing:-.055em;font-size:36px}}.marketing-home{--landing-muted:var(--ash,#94958e);--landing-cyan:var(--signal,#86cfbf)}.landing-eyebrow{color:var(--ash,#94958e)}.marketing-home .landing-hero h1{font-weight:300}.illustration-record,.workflow-evidence,.pricing-card,.landing-feature-grid article{border-color:var(--rim,#3f403d);box-shadow:none}.illustration-record{background:#0e0e0ef0}.workflow-evidence{background:var(--surface-inset,#111110)}.pricing-card{background:linear-gradient(140deg, var(--surface,#242424), var(--surface-inset,#111110))}.landing-step-list button.is-selected,.landing-feature-grid article{background:var(--surface,#242424)}.feature-icon,.direction-tags span{border-color:var(--rim,#3f403d);background:var(--surface-inset,#111110)}.connected-orbit>span{border-color:var(--forest,#185849);background:linear-gradient(150deg, var(--moss,#0e352c), var(--void,#0e0e0e));color:var(--signal-strong,#b8eadc);box-shadow:none}.landing-hero .button,.pricing-card .button,.landing-final .button{border-radius:9999px}body:has(.marketing-home){background:radial-gradient(900px 520px at 88% -8%,#415eb829,#0000 68%),radial-gradient(720px 440px at 8% 22%,#2a8fbe1a,#0000 70%),#080a10}:is(body:has(.marketing-home) .site-header,body:has(.marketing-home) .site-footer){background:#080a10f0;border-color:#252a38}.marketing-home{--landing-muted:#9ba8c1;--landing-cyan:#9ce8ff;color:#edf2ff}.marketing-home:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 74% 8%,#5274e121,#0000 30%),radial-gradient(circle at 11% 52%,#2f89c017,#0000 27%);position:fixed;inset:0}.landing-eyebrow,.technology-ribbon>span,.visual-coordinate{color:#9aa8c4}.cyan-dot{background:#9ce8ff;box-shadow:0 0 12px #9ce8ff57}.marketing-home h1 span,.marketing-home h2 span{color:#aebbd2}.landing-hero-copy>p,.landing-section-heading>p,.connected-copy>p,.pricing-copy>p{color:#c4cddd}.landing-hero .button.primary,.pricing-card .button.primary,.landing-final .button.primary{color:#0b1220;background:#e9f3ff;border-color:#e9f3ff}.landing-hero .button.primary:hover,.pricing-card .button.primary:hover,.landing-final .button.primary:hover{background:#c9e8ff;border-color:#c9e8ff}.landing-secondary{color:#cbd8ef}.landing-secondary:hover,.landing-feature-grid a:hover{color:#9ce8ff}.illustration-record,.workflow-evidence,.pricing-card,.landing-feature-grid article{border-color:#30384c}.illustration-record,.workflow-evidence,.pricing-card{box-shadow:0 24px 70px #00000040}.workflow-evidence,.pricing-card{background:linear-gradient(145deg,#12182a,#090b12)}.landing-step-list button.is-selected,.landing-feature-grid article{background:#101522;border-color:#30384c}.landing-feature-grid article:hover{background:#151c2c}.landing-feature-grid{border-color:#30384c;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-icon,.direction-tags span,.example-tag{color:#c4d8f7;background:#0d1220;border-color:#3a4762}.workflow-record-footer svg,.landing-step-list button.is-selected>svg,.landing-step-list button.is-selected .workflow-index,.access-comparison .attention-text{color:#9ce8ff}.visual-aura{background:radial-gradient(#2f89c052 0,#0000 67%)}.connected-orbit{background:radial-gradient(circle,#415eb840 0,#0000 65%)}.connected-orbit>span{color:#b9dfff;background:linear-gradient(150deg,#172349,#0b0e19);border-color:#4966a8}.technology-ribbon,.connected-direction,.landing-faq,.landing-final{border-color:#30384c}.landing-final{background:radial-gradient(at 50% 65%,#415eb833 0,#0000 60%)}.ownership-line{font:10px/1.6 var(--mono);letter-spacing:.04em;color:#aab9d4!important}.pricing-card li svg{color:#9ce8ff}.pricing-equivalent span{color:#b9dfff;background:#0e1729;border-color:#36517b}@media (max-width:440px){.landing-feature-grid{grid-template-columns:1fr}}.marketing-home{isolation:isolate;position:relative}.marketing-home:after{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(#749bff14 1px,#0000 1px),linear-gradient(90deg,#749bff14 1px,#0000 1px);background-size:46px 46px;height:420px;position:absolute;inset:56px 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.landing-hero{min-height:620px}.landing-hero h1{max-width:640px;font-weight:420}.landing-hero-copy>p{max-width:540px;font-size:1.03rem;line-height:1.72}.landing-actions{gap:14px}.landing-secondary{border:1px solid #0000;border-radius:999px;padding:0 12px}.landing-secondary:hover{background:#769aff14;border-color:#394b72}.technology-ribbon{margin-top:8px}.technology-ribbon>div{min-width:0}.landing-section-heading{margin-bottom:30px}.landing-section-heading>p{max-width:310px;font-size:.95rem}.workflow-showcase{gap:34px}.landing-step-list{gap:8px}.landing-step-list button{background:#0a0e1975;border-color:#202b42;padding:18px}.landing-step-list button:hover{background:#4561a621;border-color:#3c5181}.landing-step-list button.is-selected{background:linear-gradient(125deg,#435faa38,#0c111eb8);border-color:#4566ac;box-shadow:inset 0 1px #c2ddff14}.workflow-evidence{background:linear-gradient(145deg,#131d35fa,#080b13fa);border-color:#384b78}.landing-feature-grid{border:0;gap:12px;overflow:visible}.landing-feature-grid article{background:linear-gradient(150deg,#131a2ce6,#090c14e0);border:1px solid #2c3a59;border-radius:14px;min-height:220px}.landing-feature-grid article:hover{background:linear-gradient(150deg,#1c2744f2,#0b0f19ed);border-color:#4e70b8;transform:translateY(-2px)}.connected-direction{border-block-color:#2d3a58}.pricing-card{background:linear-gradient(140deg,#1a2544f5,#090c15fa);border-color:#3d568c}.pricing-intervals{background:#04070ed1;border-color:#2e3d5c}.pricing-intervals button[aria-pressed=true]{color:#f3f7ff;background:#27395f}.landing-faq{border-top-color:#2d3a58}.landing-faq details{border-bottom-color:#2d3a58}.landing-faq summary{font-size:.96rem}.landing-faq details p{max-width:660px;font-size:.92rem}.landing-final{border-top-color:#2d3a58}@media (prefers-reduced-motion:no-preference){.landing-feature-grid article{transition:transform .22s,border-color .22s,background .22s}}@media (max-width:760px){.landing-hero{min-height:0}.landing-section{padding-block:58px}.technology-ribbon{margin-top:0}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-grid article{min-height:0}}.workspace.marketing-layout{width:min(1500px,100% - clamp(32px,6.66vw,104px));max-width:none;padding-inline:0}body:has(.marketing-home) .site-footer.section-wrap{width:min(1500px,100% - clamp(32px,6.66vw,104px));max-width:none;padding-inline:0}.landing-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(30px,4.5vw,76px);min-height:clamp(620px,74svh,780px);padding-block:clamp(56px,6.5vw,96px)}.landing-hero-copy{max-width:680px}.landing-hero h1{max-width:760px;font-size:clamp(48px,5vw,78px)}.landing-hero-copy>p{max-width:620px;font-size:clamp(1rem,1.2vw,1.125rem)}.exposure-illustration{justify-self:end;width:min(100%,580px);height:clamp(430px,36vw,540px)}.landing-section{padding-block:clamp(64px,7vw,104px)}.landing-pricing{gap:clamp(42px,7vw,112px)}@media (min-width:1200px){.landing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.landing-hero{grid-template-columns:minmax(0,1fr);gap:26px;min-height:0}.landing-hero h1{font-size:clamp(46px,8vw,68px)}.exposure-illustration{justify-self:center;width:min(100%,560px);height:clamp(390px,58vw,500px)}}@media (max-width:600px){.workspace.marketing-layout{width:calc(100% - 32px)}body:has(.marketing-home) .site-footer.section-wrap{width:calc(100% - 32px)}.landing-hero{padding-block:48px 36px}.marketing-home .landing-hero h1{max-width:100%;font-size:clamp(36px,11.5vw,50px)}.landing-hero-copy>p{font-size:15px}.exposure-illustration{height:clamp(330px,95vw,420px)}.landing-section{padding-block:56px}}@media (max-width:360px){.workspace.marketing-layout{width:calc(100% - 24px)}body:has(.marketing-home) .site-footer.section-wrap{width:calc(100% - 24px)}}.marketing-home .legal-clauses{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr))}.marketing-home .legal-clauses article{min-height:0}.marketing-home .legal-clauses h3{margin-bottom:8px}.marketing-home .legal-clauses p{max-width:62ch}.marketing-home .legal-split,.marketing-home .legal-refund{margin-top:22px}.marketing-home .legal-refund{display:block}.marketing-home .legal-refund-card{max-width:62ch}.marketing-home .legal-refund-card h3{margin-top:0}@media (max-width:880px){.marketing-home .legal-clauses{grid-template-columns:minmax(0,1fr)}}.main-nav .nav-console[aria-current=page]{color:#151517}: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}.main-nav{gap:28px;margin-left:auto}.main-nav a{color:#a1a1aa;font-size:12px;font-weight:400}.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-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}*{scrollbar-color:#45454f #101012;scrollbar-width:thin}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#45454f;border:2px solid #101012;border-radius:10px}:focus-visible{outline-offset:4px;outline:2px solid #52e1fe}@media (max-width:850px){.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}}@media (max-width:440px){.section-wrap{padding-left:20px;padding-right:20px}.header-inner{padding:0 20px}}:root{--void:#07090d;--canvas:#080a10;--surface-inset:#0c1019;--surface:#111521;--rim:#293142;--rim-strong:#3a4760;--wire:#71809a;--ash:#9aa7bd;--limestone:#b8c5da;--fog:#cbd6e8;--parchment:#edf5ff;--moss:#0d1c2d;--forest:#1d4c72;--signal:#78dcff;--signal-strong:#c4f1ff;--danger:#ffaaa5;--warning:#f2d27b;--success:#6fe3c1;--bg:var(--canvas);--panel:var(--surface);--line:var(--rim);--muted:var(--ash);--lime:var(--parchment);--amber:var(--warning);--accent:var(--signal)}html{background:var(--void)}body{background:radial-gradient(900px 540px at 8% -8%, #415eb829, transparent 68%), radial-gradient(720px 440px at 92% 8%, #2f89c01c, transparent 70%), var(--canvas);color:var(--parchment)}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#e9ebdf06 1px,#0000 1px),linear-gradient(90deg,#e9ebdf06 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 72%);mask-image:linear-gradient(#000 0,#0000 72%)}::selection{background:var(--forest);color:var(--parchment)}h1,h2,h3{color:var(--parchment);font-weight:380}.site-header{border-color:var(--rim);background:#0e0e0eed}.site-footer{background:var(--void);border-color:var(--rim);color:var(--ash)}.brand{color:var(--parchment);font-weight:570}.brand-ai{color:var(--ash)}.brand-symbol{flex:none;width:44px;height:44px;display:inline-grid}.brand-symbol img{width:100%;height:100%;display:block}.brand-symbol.small{width:29px;height:29px}.brand-wordmark{aspect-ratio:2203/518;flex:none;width:158px;display:inline-flex}.brand-wordmark.compact{width:132px}.brand-wordmark img{object-fit:contain;width:100%;height:100%;display:block}.main-nav a{color:var(--ash)}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--parchment)}.main-nav .nav-console,.button.primary{border-color:var(--parchment);background:var(--parchment);color:var(--void)}.main-nav .nav-console{border-radius:9999px;padding-inline:16px}.main-nav .nav-console:hover,.button.primary:hover{border-color:var(--fog);background:var(--fog);color:var(--void)}.button:not(.primary){border-radius:0}.workspace-panel .button.secondary{border-radius:999px}.workspace-panel,.document-page,.selection-panel,.resolution-panel,.profile-editor,.profile-results,.threat-record,.catalog-grid>article{border-color:var(--rim);background:var(--surface);box-shadow:none}.workspace-heading p,.workspace-panel p{color:var(--fog)}.workspace-kicker,.inline-link:hover{color:var(--signal-strong)}*{scrollbar-color:var(--rim-strong) var(--void)}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{border-color:var(--void);background:var(--rim-strong)}::-webkit-scrollbar-thumb:hover{background:var(--wire)}:focus-visible{outline-color:var(--signal-strong)}.canvas-loader{min-height:220px;color:var(--ash);font:11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-content:center;place-items:center;gap:16px;display:grid}.canvas-loader svg{width:54px;height:54px;overflow:visible}.canvas-loader .loader-frame{fill:var(--void);stroke:var(--rim)}.canvas-loader .loader-path{fill:none;stroke:var(--wire)}.canvas-loader .loader-node{fill:var(--signal-strong);transform-origin:27px 27px;animation:1.8s ease-in-out infinite evidence-pulse}@keyframes evidence-pulse{0%,to{opacity:.35;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.canvas-loader .loader-node{opacity:1;animation:none}}:root[data-palette=signal]{--void:#101016;--canvas:#17151f;--surface-inset:#1c1a26;--surface:#232030;--rim:#322e44;--rim-strong:#443d54;--wire:#8b84a0;--ash:#b9b6c9;--limestone:#d6d3e2;--fog:#e6e4ee;--parchment:#f4f6fc;--moss:#2b2c17;--forest:#443d54;--signal:#eaff57;--signal-strong:#f3ff9b;--accent:#5728f5;--success:#7fe0b0;--warning:#e8c86a;--amber:var(--warning);--bg:var(--canvas);--panel:var(--surface);--line:var(--rim);--muted:var(--ash);--lime:var(--signal)}:root[data-palette=blue]{--void:#07090d;--canvas:#080a10;--surface-inset:#0c1019;--surface:#111521;--rim:#293142;--rim-strong:#3a4760;--wire:#71809a;--ash:#9aa7bd;--limestone:#b8c5da;--fog:#cbd6e8;--parchment:#edf5ff;--moss:#0d1c2d;--forest:#1d4c72;--signal:#78dcff;--signal-strong:#c4f1ff;--accent:#5c7cfa;--success:#6fe3c1;--warning:#f2d27b;--amber:var(--warning);--bg:var(--canvas);--panel:var(--surface);--line:var(--rim);--muted:var(--ash);--lime:var(--parchment)}:root[data-palette=graphite]{--void:#0b0b0d;--canvas:#121215;--surface-inset:#17171b;--surface:#202024;--rim:#3d3d44;--rim-strong:#5a5a65;--wire:#9898a3;--ash:#b4b4bd;--limestone:#ceced5;--fog:#e1e1e6;--parchment:#f5f5f7;--moss:#1d1d20;--forest:#494951;--signal:#d6d6dc;--signal-strong:#fff;--accent:#a7a7b2;--success:#c9c9d0;--warning:#d8bd82;--amber:var(--warning);--bg:var(--canvas);--panel:var(--surface);--line:var(--rim);--muted:var(--ash);--lime:var(--parchment)}:root[data-palette] .marketing-home{background:var(--canvas);color:var(--parchment)}:root[data-palette] .marketing-home .landing-nav,:root[data-palette] .marketing-home .workflow-evidence,:root[data-palette] .marketing-home .pricing-card,:root[data-palette] .marketing-home .landing-feature-grid article,:root[data-palette] .marketing-home .illustration-record{background:color-mix(in srgb, var(--surface) 94%, var(--void));border-color:var(--rim)}:root[data-palette] .marketing-home .landing-nav{background:color-mix(in srgb, var(--canvas) 88%, transparent)}:root[data-palette] .marketing-home .landing-hero{background:radial-gradient(ellipse at 72% 11%, color-mix(in srgb, var(--accent) 15%, transparent), transparent 45%)}:root[data-palette] .marketing-home .landing-hero-visual,:root[data-palette] .marketing-home .connected-orbit{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 14%, transparent), transparent 65%)}:root[data-palette] .marketing-home .landing-step-list button.is-selected,:root[data-palette] .marketing-home .pricing-intervals button[aria-pressed=true]{background:var(--surface);border-color:var(--rim-strong);color:var(--parchment)}:root[data-palette] .marketing-home .landing-step-list button.is-selected>svg,:root[data-palette] .marketing-home .landing-step-list button.is-selected .workflow-index,:root[data-palette] .marketing-home .evidence-window-body>svg,:root[data-palette] .marketing-home .landing-feature-grid a:hover,:root[data-palette] .marketing-home .access-comparison .attention-text{color:var(--signal)}:root[data-palette] .marketing-home .feature-icon,:root[data-palette] .marketing-home .connected-orbit>span{color:var(--signal);border-color:color-mix(in srgb, var(--signal) 38%, var(--rim));background:color-mix(in srgb, var(--accent) 8%, var(--surface-inset))}:root[data-palette] .marketing-home .pricing-equivalent span{color:var(--signal);border-color:color-mix(in srgb, var(--signal) 40%, var(--rim))}:root[data-palette] .marketing-home a:focus-visible,:root[data-palette] .marketing-home button:focus-visible,:root[data-palette] .marketing-home summary:focus-visible{outline-color:var(--signal)}:root[data-palette] body,:root[data-palette] .workspace{background:var(--canvas);color:var(--parchment)}:root[data-palette] .site-header{background:color-mix(in srgb, var(--canvas) 93%, transparent);border-color:var(--rim)}:root[data-palette] .main-nav a{color:var(--ash)}:root[data-palette] .main-nav a:hover,:root[data-palette] .main-nav a[aria-current=page]{color:var(--parchment)}:root[data-palette] .main-nav .nav-console,:root[data-palette] .button.primary{background:var(--signal);border-color:var(--signal);color:var(--void)}:root[data-palette] .main-nav .nav-console:hover,:root[data-palette] .button.primary:hover{background:var(--signal-strong);border-color:var(--signal-strong);color:var(--void)}:root[data-palette] .button.secondary{background:var(--surface);border-color:var(--rim);color:var(--parchment)}:root[data-palette] .workspace-panel,:root[data-palette] .document-page,:root[data-palette] .selection-panel,:root[data-palette] .resolution-panel,:root[data-palette] .profile-editor,:root[data-palette] .profile-results,:root[data-palette] .catalog-grid>article{background:var(--surface);border-color:var(--rim)}:root[data-palette] .site-footer{background:var(--canvas);border-color:var(--rim)}html,body{overflow-x:hidden}.workspace-header{overflow:visible}.workspace-header .header-inner{box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px;width:min(1500px,100% - clamp(24px,5vw,96px));max-width:none;height:auto;min-height:72px;padding:10px 0;display:flex;position:relative}.workspace-header .brand{flex:none;gap:8px;min-width:0}.beta-mark{font:9px/1 var(--mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#c4d8f7;background:#0d1220;border:1px solid #3a4762;border-radius:999px;padding:4px 7px}.workspace-header .brand-wordmark{width:min(158px,46vw)}.workspace-header .main-nav{align-items:center;gap:clamp(14px,2.2vw,28px);margin:0 0 0 auto;display:flex}.workspace-header .nav-console{color:#0b1220;white-space:nowrap;background:#e9f3ff;border:1px solid #e9f3ff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:146px;min-height:44px;margin:0;padding:0 16px;font-size:12px;font-weight:550;line-height:1;display:inline-flex}.workspace-header .public-header-actions{flex:none;align-items:center;gap:8px;display:flex}.workspace-header .nav-console svg{flex-shrink:0;display:block}.workspace-footer .footer-links a{align-items:center;gap:4px;display:inline-flex}.workspace-header .nav-console:hover,.workspace-header .nav-console:focus-visible{color:#0b1220;background:#c9e8ff;border-color:#c9e8ff}.workspace-header .menu-toggle{color:#edf2ff;background:0 0;border:1px solid #343d51;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:0;display:none}html[data-palette] .workspace-header .nav-console,html[data-palette] .marketing-home .button.primary{color:#0b1220;background:#e9f3ff;border-color:#e9f3ff}html[data-palette] .workspace-header .nav-console:hover,html[data-palette] .marketing-home .button.primary:hover{color:#0b1220;background:#c9e8ff;border-color:#c9e8ff;transform:none}.workspace-footer{grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr);align-items:center;gap:16px 24px;width:min(1500px,100% - clamp(24px,5vw,96px));max-width:none;padding-block:28px;display:grid}.workspace-footer .footer-links{flex-wrap:wrap;gap:8px 20px;display:flex}.workspace-footer .footer-note{text-align:right;line-height:1.7}.workspace-footer .performance-choice{grid-column:1/-1;width:100%}.workspace.marketing-layout{width:min(1500px,100% - clamp(24px,5vw,96px));max-width:none;padding-inline:0;overflow:clip}.landing-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,72px);min-height:0;padding-block:clamp(36px,6vw,88px)}.landing-hero-copy,.landing-hero h1,.landing-hero-copy>p{max-width:min(680px,100%)}.landing-hero h1{overflow-wrap:anywhere;font-size:clamp(2.35rem,4.6vw,4.6rem)}.landing-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.marketing-home .button.primary{border-radius:999px;gap:10px;width:auto;max-width:100%}.exposure-illustration{aspect-ratio:5/4;justify-self:end;width:min(100%,560px);height:auto;min-height:260px;max-height:540px;position:relative;overflow:hidden}.technology-ribbon{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.technology-ribbon>span,.technology-ribbon>div{flex:140px;max-width:none}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-points article{min-height:0}.membership-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.membership-list{background:linear-gradient(150deg,#131a2ce6,#090c14e0);border:1px solid #2c3a59;border-radius:14px;min-width:0;padding:24px}.membership-list h3{letter-spacing:-.02em;margin:0 0 16px;font-size:16px}.membership-list ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.membership-list li{color:#c4cddd;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.membership-list li svg{color:#9ce8ff;flex-shrink:0;margin-top:2px}.membership-list.excluded li svg{color:#8b93a7}.connected-orbit{justify-self:center;max-width:min(100%,380px)}@media (min-width:1200px){.landing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:960px){.landing-hero,.workflow-showcase,.connected-direction,.landing-pricing,.landing-faq{grid-template-columns:minmax(0,1fr);gap:28px}.technology-ribbon>span{flex:100%}.exposure-illustration{justify-self:center;width:min(100%,520px)}.landing-section-heading{align-items:start;gap:16px;display:grid}.landing-section-heading>p{max-width:36rem}}@media (max-width:880px){.workspace-header .menu-toggle{display:inline-flex}.workspace-header .public-header-actions{margin-left:auto}.workspace-header .main-nav{z-index:30;background:#0d111bf5;border:1px solid #343d51;border-radius:12px;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:10px;display:none;position:absolute;top:calc(100% - 6px);left:0;right:0;box-shadow:0 18px 50px #000a}.workspace-header .main-nav.open{display:flex}.workspace-header .main-nav a{border-radius:8px;min-height:44px;padding:0 12px}.workspace-header .menu-toggle{margin-left:0}}@media (max-width:760px){.workspace-footer{grid-template-columns:minmax(0,1fr)}.workspace-footer .footer-note{text-align:left}.landing-feature-grid{grid-template-columns:minmax(0,1fr)}.landing-feature-grid article{min-height:0}.membership-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.workspace.marketing-layout,.workspace-header .header-inner,.workspace-footer{width:calc(100% - 24px);padding-inline:0}.workspace-header .header-inner{gap:8px}.workspace-header .brand-wordmark{width:clamp(92px,28vw,128px)}.workspace-header .beta-mark{display:none}.workspace-header .nav-console{min-width:128px;min-height:44px;padding:0 10px;font-size:11px}.landing-hero{padding-block:32px 24px}.landing-hero h1{font-size:clamp(2rem,11vw,2.85rem)}.landing-hero-copy>p{font-size:15px}.exposure-illustration{min-height:220px;max-height:360px}.visual-node{padding:7px 8px;font-size:8px}.landing-actions{align-items:flex-start}.pricing-card{max-width:none}.catalog-grid,.location-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.workspace-header .nav-console,.marketing-home .button.primary{transition:background .2s,border-color .2s}}@media (prefers-reduced-motion:reduce){.marketing-home *{transition:none!important;animation:none!important}}.cookie-notice{left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;border:1px solid var(--mc-line,#2a2734);background:var(--mc-panel,#14131c);color:#e9e4f2;border-radius:10px;max-width:min(30rem,100vw - 32px);padding:14px 16px;font-size:13px;line-height:1.5;position:fixed;box-shadow:0 12px 40px #00000073}.cookie-notice p{margin:0 0 10px}.cookie-notice-actions{align-items:center;gap:18px;display:flex}.cookie-notice-actions .inline-link{font-size:13px}.cookie-notice-actions button{border:1px solid var(--mc-line,#2a2734);min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-left:auto;padding:0 14px}.cookie-notice-actions button:hover{border-color:currentColor}@media (prefers-reduced-motion:reduce){.cookie-notice{transition:none}}@font-face{font-family:BrandSora;src:url(/assets/Sora-Bqpd64dN.ttf)format("truetype");font-display:swap}.brand-public{--bm-ink:#17151f;--bm-muted:#655e73;--bm-violet:#5728f5;--bm-paper:#f4f6fc;--bm-line:#dddbe6;color:#17151f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f6fc;font-family:BrandSora,system-ui,sans-serif;position:relative}html[data-palette]:has(.brand-public){background:#f4f6fc}html[data-palette] body:has(.brand-public){background:#f4f6fc}body:has(.brand-public):before{display:none}html[data-palette]:has(.brand-public){overflow-x:clip}html[data-palette] body:has(.brand-public){overflow-x:clip}.brand-home section[id]{scroll-margin-top:98px}html[data-palette] .brand-public .site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f6fcee;border:0;padding:16px 0 0;position:sticky;top:0}.brand-public .header-inner{background:#fff9;border:1px solid #dedbe5;border-radius:14px;gap:24px;width:min(1320px,100% - 72px);min-height:64px;padding:10px 24px;box-shadow:0 3px 12px #33265704}.brand-public .brand-wordmark{width:170px}.brand-public .beta-mark{color:#675981;background:#ede8f5;border:1px solid #d4cce0;font-size:8px}html[data-palette] .brand-public .main-nav a{color:#423b50;font-size:12px;font-weight:500}html[data-palette] .brand-public .main-nav a:hover{color:#5728f5}html[data-palette] .brand-public .workspace-header .nav-console{color:#f4f6fc;background:#17151f;border-color:#17151f;border-radius:7px;gap:15px;min-width:120px;font-size:11px}html[data-palette] .brand-public .workspace-header .nav-console:hover{color:#fff;background:#5728f5;border-color:#5728f5}.brand-public .workspace-header .menu-toggle{color:#17151f;background:0 0;border-color:#d1cbdc;border-radius:7px}.brand-public .workspace.marketing-layout{width:100%;max-width:none;padding:0;overflow:visible}html[data-palette] .brand-public .brand-home{color:#17151f;background:#f4f6fc;overflow:hidden}.brand-home *{box-sizing:border-box}.brand-home h1,.brand-home h2,.brand-home h3,.brand-home p{margin-top:0}.brand-home h1,.brand-home h2,.brand-home h3{letter-spacing:-.052em;color:inherit;font-family:BrandSora,system-ui,sans-serif;font-weight:550}.brand-home button,.brand-home input{font:inherit}.brand-home button{cursor:pointer}.brand-home a{text-decoration:none}.brand-public :focus-visible{outline-offset:5px;outline:2px solid #784de0}.brand-home .bm-eyebrow{letter-spacing:.13em;color:#655975;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.6;display:inline-flex}.bm-eyebrow>span{background:currentColor;width:19px;height:1px}.brand-home .bm-hero{grid-template-columns:1fr 1.04fr;align-items:center;gap:5px;width:min(1240px,100% - 96px);min-height:645px;margin:auto;padding:65px 0 50px;display:grid}.bm-hero-copy{z-index:2;position:relative}.brand-home .bm-hero h1{letter-spacing:-.07em;margin:23px 0 25px;font-size:clamp(56px,6.1vw,84px);font-weight:600;line-height:1.035}.bm-hero h1 em{color:#5728f5;font-style:normal}.brand-home .bm-hero-copy>p:not(.bm-trial-note){color:#655e73;max-width:455px;margin-bottom:26px;font-size:15px;line-height:1.8}.bm-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.brand-home .bm-button{color:#fff;white-space:nowrap;background:#5728f5;border:1px solid #5728f5;border-radius:7px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:14px 19px;font-size:12px;font-weight:550;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.brand-home .bm-button:hover{background:#4520c5;transform:translateY(-2px)}.brand-home .bm-text-link{min-height:44px;color:inherit;align-items:center;gap:15px;font-size:12px;font-weight:500;display:inline-flex}.brand-home .bm-text-link:hover{color:#5728f5}.brand-home .bm-trial-note{color:#736a83;margin:15px 0 0;font-size:10px;line-height:1.6}.bm-surface{isolation:isolate;width:112%;margin:0 -7% 0 -5%;position:relative}.bm-surface>svg{width:100%;height:auto;display:block;overflow:visible}.bm-surface-glow{z-index:-1;filter:blur(25px);background:radial-gradient(#c0a0ef55,#0000 65%);position:absolute;inset:10% 5% 5%}.bm-float{color:#5f3d8c;background:#ffffffed;border:1px solid #ded5e9;border-radius:9px;align-items:center;gap:12px;padding:14px 17px;display:flex;position:absolute;box-shadow:0 12px 30px #49336f12}.bm-float small{letter-spacing:.13em;color:#898094;margin-bottom:5px;font-size:7px;display:block}.bm-float strong{color:#332340;letter-spacing:-.02em;font-size:12px;font-weight:500;display:block}.bm-float-domain{top:16%;left:1%;transform:rotate(-3deg)}.bm-float-js{top:44%;right:-1%;transform:rotate(3deg)}.bm-float-evidence{bottom:10%;left:29%;transform:rotate(-3deg)}.bm-float-icon{color:#5728f5;background:#eee7ff;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.bm-illustration-label{letter-spacing:.17em;text-align:right;color:#82758f;margin:0 25px;font-size:7px;display:block}.bm-plane-middle{animation:1.3s ease-out both bm-rise}.bm-core{animation:1.6s ease-out both bm-rise}.bm-float{animation:1.4s ease-out both bm-arrive}.bm-float-js{animation-delay:.15s}.bm-float-evidence{animation-delay:.3s}.bm-traces{animation:3s linear bm-trace}@keyframes bm-rise{0%{opacity:0;translate:0 35px}to{opacity:1;translate:0}}@keyframes bm-arrive{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes bm-trace{0%{stroke-dashoffset:70px}to{stroke-dashoffset:0}}.bm-scope-strip{border-top:1px solid #dcd9e5;justify-content:space-between;align-items:center;gap:25px;width:min(1240px,100% - 96px);margin:0 auto;padding:28px 0 44px;display:flex}.bm-scope-strip>span{letter-spacing:.12em;color:#80768d;max-width:132px;font-size:8px;line-height:1.8}.bm-scope-strip>div{color:#63596f;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.bm-scope-strip svg{color:#7855aa}.bm-workflow{color:#f4f6fc;background:#17151f;padding:95px max(48px,50% - 620px) 100px;position:relative}.bm-workflow:after{content:"";pointer-events:none;background:radial-gradient(at 80% 70%,#5728f522,#0000 65%);width:55%;height:100%;position:absolute;top:0;right:0}.bm-section-title{z-index:1;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:48px;display:grid;position:relative}.brand-home .bm-section-title h2,.brand-home .bm-perspective h2,.brand-home .bm-membership h2,.brand-home .bm-faq h2{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(34px,4vw,51px);line-height:1.14}.bm-section-title>p,.bm-section-title>div>p{color:#72677e;max-width:410px;margin-bottom:5px;font-size:13px;line-height:1.8}.bm-workflow .bm-section-title>p{color:#afa5bf}.brand-home .bm-workflow .bm-eyebrow{color:#b59bd9}.bm-workflow h2>span{color:#b6a9c6}.bm-workflow-grid{z-index:1;grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid;position:relative}.bm-steps{align-self:center}.bm-steps button{text-align:left;color:#a99db9;background:0 0;border:0;border-top:1px solid #39313f;align-items:flex-start;gap:20px;width:100%;padding:26px 0;display:flex}.bm-steps button:last-child{border-bottom:1px solid #39313f}.bm-steps button>span{color:#9683af;font-size:11px;line-height:2.5}.bm-steps button>div{flex:1}.bm-steps button>svg{flex:none;margin-top:5px}.brand-home .bm-steps h3{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:500;line-height:1.5}.bm-steps button[aria-expanded=true]{color:#fff}.bm-steps button[aria-expanded=true]>span{color:#d3b3ff}.bm-steps p{color:#b0a3be;max-width:40ch;margin:13px 0 0;font-size:12px;line-height:1.85}.bm-workflow-preview{background:#201b2b;border:1px solid #51405e;border-radius:12px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 25px 60px #08060d33}.bm-window-heading{font:10px var(--mono,monospace);color:#c5b9d4;border-bottom:1px solid #42334f;align-items:center;gap:12px;padding:15px 20px;display:flex}.bm-window-heading img{width:22px;height:22px}.bm-sample-tag{letter-spacing:.1em;color:#c6addc;border:1px solid #554367;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:8px}.bm-window-content{padding:25px 28px 18px}.bm-window-motif{color:#ba9be9;place-items:center;height:94px;margin-bottom:25px;display:grid;position:relative}.bm-window-motif:before,.bm-window-motif:after{content:"";border:1px solid #7e53a754;border-radius:50%;width:150px;height:65px;position:absolute;transform:rotate(-15deg)}.bm-window-motif:after{width:185px;height:75px;transform:rotate(25deg)}.brand-home .bm-window-content h3{letter-spacing:-.04em;margin:10px 0 23px;font-size:23px}.bm-window-rows{border:1px solid #403249;border-radius:6px;overflow:hidden}.bm-window-rows>div{background:#19151f;border-bottom:1px solid #403249;align-items:center;gap:12px;padding:15px 14px;font-size:11px;display:flex}.bm-window-rows>div:last-child{border:0}.bm-window-rows strong{color:#b7a9c7;margin-left:auto;font-size:9px;font-weight:400}.bm-window-rows svg{color:#a78abc;flex:none}.bm-window-content>p{color:#a293b2;align-items:center;gap:8px;margin:17px 0 0;font-size:9px;display:flex}.bm-tools{width:min(1240px,100% - 96px);margin:0 auto;padding:100px 0 80px}.bm-coming{letter-spacing:.08em;color:#735193;border:1px solid #c9bcda;border-radius:4px;margin-top:18px;padding:7px 9px;font-size:8px;display:inline-block}.bm-tools-grid{grid-template-columns:.85fr 1.15fr;gap:65px;display:grid}.bm-tool-feature{background:#e6dff1;border-radius:12px;padding:36px 36px 28px;position:relative;overflow:hidden}.brand-home .bm-tool-feature h3{margin:15px 0;font-size:35px;line-height:1.14}.bm-tool-feature>p{color:#72677e;max-width:40ch;margin-bottom:15px;font-size:12px;line-height:1.85}.bm-tool-feature-art{color:#6835b2;place-items:center;height:168px;margin-bottom:25px;display:grid;position:relative}.bm-tool-feature-art:before,.bm-tool-feature-art:after{content:"";border:1px solid #bda2d9;border-radius:50%;width:160px;height:160px;position:absolute;transform:rotateX(40deg)rotate(-20deg)}.bm-tool-feature-art:after{width:205px;height:205px}.bm-tool-feature-art svg{z-index:1;box-sizing:content-box;background:linear-gradient(135deg,#f5edff,#cdb8e8);border:1px solid #c4a7de;border-radius:22px;padding:15px;box-shadow:10px 16px 28px #6b41982b}.bm-tool-list{flex-direction:column;display:flex}.bm-tool-list>a{color:#30243e;border-bottom:1px solid #d5cfdf;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:17px 0;display:flex}.bm-tool-list>a:first-child{border-top:1px solid #d5cfdf}.bm-tool-list>a:hover{color:#5728f5}.bm-tool-list small{color:#897995;margin-bottom:5px;font-size:9px;line-height:1.5;display:block}.bm-tool-list strong{letter-spacing:-.035em;font-size:17px;font-weight:500}.bm-tool-list svg{color:#80608d}.bm-tools-note{color:#82718c;justify-content:center;align-items:center;gap:9px;margin:27px 0 0;font-size:10px;line-height:1.6;display:flex}.bm-perspective{background:#eae7f1;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:65px max(48px,50% - 620px) 85px;display:grid}.bm-perspective>div:last-child>p{color:#706479;max-width:46ch;margin:24px 0 19px;font-size:13px;line-height:1.9}.bm-perspective-art{perspective:800px;height:360px;position:relative}.bm-stack-sheet{background:#e8ddf2;border:1px solid #aa92bc;border-radius:10px;width:66%;height:172px;padding:25px 28px;position:absolute;left:15%;transform:rotateX(49deg)rotate(-27deg);box-shadow:15px 25px 20px #44295816}.bm-stack-sheet:first-child{background:#d6c8e5;top:160px}.bm-stack-sheet:nth-child(2){color:#582e87;background:#c1a2e8;top:85px}.bm-stack-sheet:nth-child(3){color:#f4f6fc;background:#5728f5;border-color:#aa81fb;top:10px}.bm-stack-sheet>span{letter-spacing:.1em;margin-bottom:24px;font-size:11px;display:block}.bm-stack-sheet>div{background:#8e70ac;width:75%;height:5px;margin:12px 0}.bm-membership{grid-template-columns:1fr .9fr;align-items:center;gap:95px;width:min(1120px,100% - 96px);margin:auto;padding:110px 0;display:grid}.bm-pricing-copy>p{color:#706479;max-width:41ch;margin:24px 0;font-size:14px;line-height:1.85}.bm-membership-points{gap:25px;margin:33px 0;display:grid}.bm-membership-points>div{align-items:flex-start;gap:15px;display:flex}.bm-membership-points svg{color:#735296;flex:none;margin-top:3px}.bm-membership-points strong{margin-bottom:6px;font-size:12px;font-weight:500;display:block}.bm-membership-points small{color:#80708f;font-size:11px;line-height:1.6}.bm-pricing-copy>.bm-beta-note{color:#8c7e97;border-top:1px solid #d5cedf;max-width:44ch;padding-top:22px;font-size:10px;line-height:1.8}.bm-price-card{background:#fff;border:1px solid #c7b5de;border-radius:12px;padding:30px;box-shadow:0 15px 50px #5229840c}.bm-price-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.bm-price-top strong{letter-spacing:-.03em;font-size:18px;font-weight:500}.bm-price-top>span{letter-spacing:.1em;color:#795995;border:1px solid #d7c9e5;border-radius:4px;padding:5px 7px;font-size:8px}.bm-billing-switch{background:#f3eff7;border:1px solid #e0d9e9;border-radius:7px;gap:4px;padding:4px;display:flex}.bm-billing-switch button{color:#80728e;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:10px 8px;font-size:11px;display:flex}.bm-billing-switch button[aria-pressed=true]{color:#382847;background:#fff;border-color:#d9cce5;box-shadow:0 2px 5px #3f1f630b}.bm-billing-switch button>span{color:#765098;font-size:8px}.bm-price{align-items:baseline;gap:10px;margin:26px 0 5px;display:flex}.bm-price>strong{letter-spacing:-.065em;font-size:56px;font-weight:550;line-height:1.2}.bm-price>span{color:#83758d;font-size:12px}.bm-price-detail{color:#867591;margin:8px 0 22px;font-size:10px}.bm-price-card ul{border-top:1px solid #e5dfea;gap:15px;margin:0 0 8px;padding:20px 0;list-style:none;display:grid}.bm-price-card li{color:#67556f;align-items:center;gap:10px;font-size:11px;display:flex}.bm-price-card li svg{color:#8656a8;flex:none}.bm-price-card .bm-button{width:100%}.bm-price-terms{text-align:center;color:#877392;margin:17px 0 10px;font-size:9px;line-height:1.8}.bm-terms-link{color:#765889;justify-content:center;align-items:center;gap:7px;min-height:32px;font-size:9px;display:flex}.bm-faq{grid-template-columns:.8fr 1.2fr;gap:80px;width:min(1120px,100% - 96px);margin:auto;padding:0 0 110px;display:grid}.bm-faq details{border-bottom:1px solid #d8cfe0;padding:0}.bm-faq details:first-child{border-top:1px solid #d8cfe0}.bm-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:19px 0;font-size:12px;font-weight:500;list-style:none;display:flex}.bm-faq summary::-webkit-details-marker{display:none}.bm-faq summary svg{color:#81638d;flex:none;transition:rotate .2s}.bm-faq details[open] summary svg{rotate:180deg}.bm-faq details p{color:#776381;margin:0 0 24px;font-size:12px;line-height:1.85}.bm-final{text-align:center;color:#f4f6fc;background:radial-gradient(at 50% 110%,#6d2ef5aa,#0000 70%),#17151f;padding:85px 35px 50px;position:relative}.brand-home .bm-final .bm-eyebrow{color:#bf9ce1}.brand-home .bm-final h2{letter-spacing:-.06em;margin:24px 0 32px;font-size:clamp(38px,5.4vw,69px);line-height:1.12}.bm-final h2>span{color:#c6b1e0}.brand-home .bm-final .bm-button{color:#17151f;background:#eaff57;border-color:#eaff57}.bm-final>p{color:#b6a2c5;margin:18px 0 65px;font-size:10px}.bm-final>img{opacity:.85;width:min(550px,70%);height:auto}.brand-public .workspace-footer{color:#b9a8c7;background:#17151f;border-top:1px solid #44304f;grid-template-columns:1fr 1.5fr 1fr;gap:25px;width:100%;max-width:none;padding:30px max(48px,50% - 620px)}.brand-public .workspace-footer>p{color:#b9a8c7;font-size:11px;line-height:1.9}.brand-public .footer-links a{color:#baa6cb;font-size:9px}.brand-public .footer-note{color:#a28db4;font-size:9px}.brand-public .performance-choice{color:#a28db4}.brand-public .performance-choice button{color:#b9a8c7;background:0 0;border-color:#493555}@media (min-width:1550px){.brand-home .bm-hero{min-height:690px;padding:80px 0}.bm-surface{width:118%}}@media (max-width:1100px){.brand-public .header-inner{gap:18px;width:calc(100% - 48px);padding:9px 18px}.brand-home .bm-hero{gap:20px;width:calc(100% - 64px);min-height:590px}.brand-home .bm-hero h1{font-size:66px}.bm-surface{width:115%;margin-left:-9%}.bm-float{gap:8px;padding:11px}.bm-float strong{font-size:10px}.bm-float small{font-size:6px}.bm-float-domain{top:12%;left:0}.bm-float-js{right:-3%}.bm-scope-strip{gap:14px;width:calc(100% - 64px)}.bm-scope-strip>span{display:none}.bm-workflow{padding:75px 32px}.bm-section-title{gap:35px}.bm-workflow-grid{gap:45px}.bm-tools{width:calc(100% - 64px);padding:75px 0}.bm-tools-grid{gap:35px}.bm-perspective{gap:40px;padding:50px 32px}.bm-membership{gap:50px;width:calc(100% - 80px);padding:80px 0}.bm-faq{gap:40px;width:calc(100% - 80px);padding-bottom:85px}.brand-public .workspace-footer{padding:30px 32px}}@media (max-width:880px){.brand-public .workspace-header .main-nav.open{background:#f4f6fc;border-color:#d5c8e2;border-radius:10px;top:calc(100% + 8px);box-shadow:0 15px 35px #3e205a22}.brand-public .workspace-header .main-nav.open a{color:#3b2c47}.brand-public .workspace-header .main-nav.open a:hover{background:#e6dced}.brand-home .bm-hero{grid-template-columns:1fr 1fr;min-height:510px;padding:50px 0}.brand-home .bm-hero h1{font-size:52px}.brand-home .bm-hero-copy>p:not(.bm-trial-note){font-size:12px}.bm-actions{gap:8px}.brand-home .bm-button,.brand-home .bm-text-link{font-size:11px}.brand-home .bm-button{gap:15px;padding:12px 14px}.bm-float-evidence{left:22%}.bm-section-title{grid-template-columns:1fr 1fr;gap:24px}.brand-home .bm-section-title h2,.brand-home .bm-perspective h2,.brand-home .bm-membership h2,.brand-home .bm-faq h2{font-size:35px}.bm-workflow-grid{gap:30px}.bm-window-content{padding:22px 18px}.bm-window-rows>div{gap:5px;padding:13px 10px;font-size:9px}.bm-window-rows strong{font-size:8px}.bm-window-rows svg{display:none}.brand-home .bm-window-content h3{font-size:21px}.bm-tools-grid{gap:27px}.bm-tool-feature{padding:25px}.brand-home .bm-tool-feature h3{font-size:30px}.bm-membership{gap:35px}.bm-price-card{padding:23px}.bm-price>strong{font-size:45px}.bm-perspective-art{height:300px}.bm-stack-sheet{width:83%;left:0}.bm-faq{grid-template-columns:.7fr 1.3fr}.brand-public .workspace-footer{grid-template-columns:1fr 1fr}.brand-public .footer-note{text-align:left}}@media (max-width:650px){.brand-public .site-header{padding-top:10px}.brand-public .header-inner{border-radius:10px;gap:10px;width:calc(100% - 28px);min-height:60px;padding:8px 12px}.brand-public .brand-wordmark{width:128px!important}.brand-public .beta-mark{display:none}html[data-palette] .brand-public .workspace-header .nav-console{gap:8px;min-width:0;min-height:40px;padding:0 11px;font-size:10px}.brand-public .workspace-header .menu-toggle{width:38px;height:40px}.brand-public .public-header-actions{gap:6px;margin-left:auto}.brand-home .bm-hero{grid-template-columns:1fr;gap:10px;width:calc(100% - 44px);min-height:0;padding:42px 0 26px}.brand-home .bm-hero h1{margin:19px 0 22px;font-size:clamp(51px,12.4vw,72px);line-height:1.04}.brand-home .bm-hero h1 br:nth-child(2){display:none}.brand-home .bm-hero h1 em:before{content:" "}.brand-home .bm-hero-copy>p:not(.bm-trial-note){max-width:40ch;margin-bottom:22px;font-size:13px}.brand-home .bm-eyebrow{font-size:8px}.bm-actions{gap:20px}.brand-home .bm-trial-note{margin-top:12px;font-size:9px}.bm-surface{justify-self:center;width:100%;max-width:440px;margin:0;padding-top:5px}.bm-float-domain{top:16%;left:1%}.bm-float-js{right:0}.bm-float-evidence{bottom:11%;left:26%}.bm-illustration-label{margin-top:-8px;font-size:6px}.bm-scope-strip{grid-template-columns:1fr 1fr;gap:18px 20px;width:calc(100% - 44px);padding:25px 0 30px;display:grid}.bm-scope-strip>div{gap:8px;font-size:9px}.bm-scope-strip svg{width:15px}.bm-workflow{padding:54px 22px 58px}.bm-section-title{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.brand-home .bm-section-title h2,.brand-home .bm-perspective h2,.brand-home .bm-membership h2,.brand-home .bm-faq h2{margin-top:13px;font-size:37px}.bm-section-title>p,.bm-section-title>div>p{font-size:12px;line-height:1.85}.bm-workflow-grid{grid-template-columns:1fr;gap:28px}.bm-steps button{gap:15px;padding:21px 0}.brand-home .bm-steps h3{font-size:16px}.bm-steps p{max-width:none;font-size:12px}.bm-window-content{padding:25px 22px}.bm-window-rows>div{padding:14px 12px;font-size:10px}.bm-window-rows strong{font-size:9px}.bm-tools{width:calc(100% - 44px);padding:60px 0 50px}.bm-tools-grid{grid-template-columns:1fr;gap:28px}.bm-tool-feature{padding:27px}.bm-tool-feature-art{height:145px;margin-bottom:25px}.brand-home .bm-tool-feature h3{font-size:34px}.bm-tool-list>a{padding:15px 3px}.bm-tools-note{text-align:left;align-items:flex-start;font-size:9px;line-height:1.8}.bm-tools-note svg{flex:none;margin-top:2px}.bm-perspective{grid-template-columns:1fr;gap:15px;padding:20px 22px 50px}.bm-perspective-art{width:min(390px,100%);height:320px;margin:auto}.bm-stack-sheet{width:75%;height:155px;left:9%}.bm-perspective>div:last-child>p{font-size:12px}.bm-membership{grid-template-columns:1fr;gap:28px;width:calc(100% - 44px);padding:60px 0}.bm-pricing-copy>p{max-width:none;font-size:13px}.bm-membership-points{gap:20px;margin:27px 0}.bm-pricing-copy>.bm-beta-note{max-width:none;margin-bottom:0}.bm-price-card{padding:27px}.bm-price>strong{font-size:57px}.bm-price-card li{font-size:11px}.bm-faq{grid-template-columns:1fr;gap:30px;width:calc(100% - 44px);padding-bottom:60px}.bm-faq h2 br{display:none}.bm-faq summary{min-height:65px;font-size:12px}.bm-final{padding:60px 22px 35px}.brand-home .bm-final h2{font-size:40px}.bm-final>p{margin-bottom:42px}.bm-final>img{width:85%}.brand-public .workspace-footer{grid-template-columns:1fr;padding:25px 22px}.brand-public .footer-links{gap:12px 18px}.brand-public .workspace-footer>p{margin-bottom:0}.brand-public .footer-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.brand-home *,.brand-home :before,.brand-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:370px){.bm-price>strong{font-size:40px}.bm-price-card{padding:22px}.bm-price>span{font-size:11px}}@keyframes public-enter{0%{transform:translateY(8px)}to{transform:translateY(0)}}.public-page-enter,.bm-workflow-preview{animation:.3s ease-out public-enter}.brand-home .bm-ai{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;width:min(1240px,100% - 96px);margin:30px auto 80px;display:grid}.brand-home .bm-ai h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(32px,4vw,50px);line-height:1.15}.brand-home .bm-ai p{color:#655e73;max-width:590px;font-size:14px;line-height:1.85}.brand-home .bm-ai-details{background:linear-gradient(140deg,#eee5fa,#fff);border:1px solid #d6c4ec;border-radius:16px;padding:34px}.bm-ai-details>svg{color:#7242cf}.brand-home .bm-ai-details h3{letter-spacing:-.03em;margin:18px 0 10px;font-size:24px}.brand-home .bm-ai-details ul{color:#655e73;padding-left:18px;font-size:12px;line-height:2}.brand-home .bm-ai-details small{color:#655e73;border-top:1px solid #d9cceb;margin-top:18px;padding-top:18px;font-size:11px;line-height:1.7;display:block}.brand-public .pp-cta p a{color:inherit;text-underline-offset:3px;text-decoration:underline}.pp-card[id]{scroll-margin-top:100px}@media (prefers-reduced-motion:reduce){.public-page-enter,.bm-workflow-preview{animation:none}}@media (max-width:800px){.brand-home .bm-ai{grid-template-columns:1fr;gap:28px;margin-bottom:48px}}@media (max-width:650px){.brand-home .bm-ai{width:calc(100% - 44px)}.brand-home .bm-ai-details{padding:24px}}.brand-public:not(.public-concept){--void:#f4f6fc;--canvas:#f4f6fc;--surface:#fff;--surface-inset:#eee8f6;--rim:#ddd8e7;--rim-strong:#c4b2dc;--parchment:#17151f;--fog:#655e73;--ash:#655e73;--signal:#7242cf;--signal-strong:#5728f5;--landing-muted:#655e73}html[data-palette] .brand-public .main-nav a[aria-current=page]{color:#6538b5}.brand-public .pp-cta h2{color:#fff}.brand-public.public-concept .workspace p{color:var(--fog)}.brand-public .legal-page h1 span{color:#7242cf}.brand-public.public-inner .workspace{color:#17151f;width:min(1180px,100% - 80px);max-width:none;padding:30px 0 80px}.brand-public .public-product-page p,.brand-public .legal-page p{color:#655e73}.brand-public .public-product-page h1,.brand-public .legal-page h1{letter-spacing:-.055em;margin:18px 0 26px;font-size:clamp(38px,5.8vw,72px);font-weight:500;line-height:1.13}.brand-public .public-product-page h1 em{color:#7242cf;font-style:normal}.brand-public .pp-hero{max-width:900px;padding:60px 0 72px}.brand-public .pp-hero>p{max-width:680px;margin-bottom:26px;font-size:16px;line-height:1.8}.brand-public .bm-eyebrow{letter-spacing:.12em;color:#6c3fba;font-size:10px;font-weight:600}.brand-public .bm-button{color:#fff;background:#211928;border:1px solid #211928;border-radius:7px;justify-content:center;align-items:center;gap:28px;min-height:48px;padding:12px 20px;font-size:12px;display:inline-flex}.brand-public .bm-text-link{color:#352145;align-items:center;gap:14px;min-height:44px;font-size:12px;font-weight:500;display:inline-flex}.brand-public .pp-section{padding:62px 0}.brand-public .pp-section-heading{max-width:720px;margin-bottom:30px}.brand-public .pp-section-heading h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(27px,3.5vw,42px)}.brand-public .pp-section-heading p{font-size:14px}.pp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.brand-public .pp-card{background:#fff;border:1px solid #ddd8e7;border-radius:14px;min-width:0;padding:28px}.brand-public .pp-card h3{letter-spacing:-.035em;margin:20px 0 12px;font-size:20px}.brand-public .pp-card h2{margin:16px 0;font-size:27px}.brand-public .pp-card p{font-size:13px;line-height:1.85}.brand-public .pp-card small{color:#694593;border-top:1px solid #e8e2ee;margin-top:20px;padding-top:16px;font-size:10px;display:block}.pp-number{color:#7142a1;background:#f3eef9;border:1px solid #d8cce8;border-radius:6px;padding:8px 10px;font:11px ui-monospace,monospace;display:inline-flex}.brand-public .pp-band{background:linear-gradient(110deg,#ede5f8,#f8f5fc);border:1px solid #d9cceb;border-radius:14px;align-items:center;gap:28px;margin:24px 0;padding:32px;display:flex}.pp-band>svg{color:#7442b2;flex-shrink:0}.pp-band>div{flex:1}.brand-public .pp-band h2{margin:8px 0 12px;font-size:25px;line-height:1.3}.brand-public .pp-band p{max-width:740px;margin:0;font-size:13px}.pp-band code{white-space:nowrap;color:#643590;background:#fff9;border:1px solid #cdbbe6;border-radius:8px;padding:16px;font-size:17px}.pp-band>a{flex-shrink:0}.pp-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pp-tool-grid>a{background:#fff;border:1px solid #ddd8e7;border-radius:10px;padding:22px;transition:border-color .15s}.pp-tool-grid>a:hover{border-color:#9771c8}.brand-public .pp-tool-grid h3{justify-content:space-between;gap:12px;margin:0 0 10px;font-size:15px;display:flex}.brand-public .pp-tool-grid p{margin:0;font-size:12px}.brand-public .pp-footnote{margin:22px 0;font-size:11px}.pp-split{grid-template-columns:1fr 1fr;gap:20px;margin:30px 0 60px;display:grid}.brand-public .pp-card-muted{background:#eee9f5}.pp-card ul{padding:0;list-style:none}.pp-card li{color:#655e73;gap:10px;margin:14px 0;font-size:13px;line-height:1.8;display:flex}.pp-card li svg{color:#8057b0;flex-shrink:0;margin-top:5px}.pp-audiences .pp-card{flex-direction:column;display:flex}.pp-audiences .pp-card>svg{color:#7041a2;margin-bottom:22px}.pp-audiences .pp-card h3{margin-top:12px}.pp-example{border-top:1px solid #e1d9ec;margin-top:auto;padding-top:20px}.pp-example strong{color:#774ca5;font-size:11px}.brand-public .pp-example p{font-size:12px}.brand-public .pp-cta{text-align:center;color:#fff;background:radial-gradient(at 50% 120%,#542a98,#1d172b 80%);border-radius:18px;margin-top:64px;padding:60px 24px}.brand-public .pp-cta h2{margin:18px 0 26px;font-size:clamp(30px,4.5vw,54px);line-height:1.15}.brand-public .pp-cta .bm-eyebrow{color:#cbb1f4}.brand-public .pp-cta .bm-button{color:#202018;background:#e5ff5c;border-color:#e5ff5c}.brand-public .pp-cta p{color:#baaace;font-size:11px}.pp-tag{color:#7849a9;background:#eee6f7;border-radius:4px;padding:5px 8px;font-size:10px;display:inline-block}.brand-public .legal-page .landing-section{padding:35px 0}.brand-public .legal-page .landing-section-heading{max-width:950px;margin:0;display:block}.brand-public .legal-page .landing-section-heading>p{max-width:740px;font-size:15px}.brand-public .legal-page .landing-eyebrow{color:#7744b5;letter-spacing:.13em;font-size:10px}.brand-public .legal-page .landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.brand-public .legal-page .landing-feature-grid>article{background:#fff;border:1px solid #ddd8e7;border-radius:12px;min-height:0;padding:28px}.brand-public .legal-page .landing-feature-grid h3{color:#251c30;margin:0 0 13px;font-size:20px}.brand-public .legal-page .landing-feature-grid p{font-size:13px;line-height:1.9}.brand-public .legal-page .membership-list,.brand-public .legal-page .pricing-card{color:#282032;box-shadow:none;background:#eee8f6;border:1px solid #dbceeb;border-radius:12px}.brand-public .legal-page .membership-list li{color:#655e73}.brand-public .legal-page .membership-list svg{color:#79509c}.brand-public .legal-page .inline-link{color:#71419b;font-size:inherit}.brand-public .legal-page .landing-final{background:#231a31;border:0;border-radius:18px;margin-top:42px;padding:48px 32px}.brand-public .legal-page .landing-final h2{color:#f5eefb;font-size:clamp(26px,3.4vw,42px)}.brand-public .legal-page .landing-final p{color:#c2b4cf;font-size:12px}.brand-public .legal-page .landing-final .landing-eyebrow,.brand-public .legal-page .landing-final .inline-link{color:#c9a7f2}.brand-public .legal-page .landing-final .button{color:#262313;background:#e3ff59;border:0}.brand-public .legal-page .ownership-line{max-width:820px;margin:20px auto 0}.brand-public .legal-page .legal-refund{grid-template-columns:1fr}.brand-public .legal-page .legal-refund-card{max-width:none}.brand-public .public-site-footer{color:#655e73;background:#f4f6fc;width:min(1180px,100% - 80px);margin:0 auto;padding:60px 0 24px}.pf-top{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:42px;display:grid}.pf-brand .brand-wordmark{width:180px;max-width:100%}.brand-public .pf-brand p{margin:22px 0;font-size:14px;line-height:1.8}.pf-social{color:#5f3d88;align-items:center;gap:8px;font-size:11px;display:inline-flex}.brand-public .pf-top nav h2{letter-spacing:.08em;text-transform:uppercase;color:#34263f;margin:5px 0 18px;font-size:11px;font-weight:600}.pf-top nav a{overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content;max-width:100%;padding:7px 0;font-size:12px;line-height:1.6;display:block}.pf-top nav a:hover{color:#7141b3}.pf-bottom{border-top:1px solid #ddd7e5;flex-wrap:wrap;align-items:center;gap:12px 26px;padding-top:24px;font-size:10px;line-height:1.7;display:flex}.pf-bottom>a{margin-left:auto}.brand-public .public-site-footer .performance-choice{border-color:#ddd7e5;margin-top:22px;padding-top:8px}.brand-public .public-site-footer .performance-choice summary{color:#665275;font-size:11px}.brand-public .public-site-footer .performance-choice p{color:#655e73;font-size:12px}.brand-public .public-site-footer .performance-choice button{color:#493059;background:#fff;border-color:#ccbdda}.brand-public .public-site-footer .performance-choice a{color:#6e4194}.brand-home .bm-wildcard{width:min(1240px,100% - 96px);margin:auto;padding:70px 0}.bm-scan-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bm-scan-flow article{border-top:1px solid #d6cee1;padding:24px 10px 14px 0}.bm-scan-flow article>span{color:#8b65ba;font:11px ui-monospace,monospace}.brand-home .bm-scan-flow h3{letter-spacing:-.025em;margin:18px 0 12px;font-size:19px}.brand-home .bm-scan-flow p{color:#655e73;font-size:12px;line-height:1.85}.bm-scan-foot{border-top:1px solid #ddd7e5;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.brand-home .bm-scan-foot p{color:#655e73;max-width:500px;font-size:11px}@media (max-width:960px){.pp-grid,.pp-tool-grid,.bm-scan-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-audiences{grid-template-columns:1fr}.pp-band{flex-wrap:wrap}.pf-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pf-brand{grid-column:1/-1}.pf-bottom>a{margin-left:0}}@media (max-width:650px){.brand-public.public-inner .workspace,.brand-public .public-site-footer{width:calc(100% - 40px)}.brand-public .pp-hero{padding:35px 0 40px}.brand-public .pp-section{padding:36px 0}.pp-grid,.pp-tool-grid,.pp-split,.bm-scan-flow,.brand-public .legal-page .landing-feature-grid{grid-template-columns:1fr}.brand-public .pp-band{gap:16px;padding:24px}.pp-band>div{flex-basis:100%}.pf-top{grid-template-columns:1fr 1fr;gap:30px 20px}.pf-top nav:last-child{grid-column:1/-1}.pf-bottom{flex-direction:column;align-items:flex-start;gap:8px}.brand-public .legal-page .landing-final{padding:30px 22px}.bm-scan-foot{flex-direction:column;align-items:flex-start}.brand-home .bm-wildcard{width:calc(100% - 44px);padding:45px 0}.brand-public .public-site-footer{padding-top:42px}.brand-public .legal-page .membership-split{grid-template-columns:1fr}}
