.workbench-body{background:#141d1f;min-height:100vh}.workbench-header{border-bottom:1px solid #3c4a4c;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.workbench-header-right{align-items:center;gap:17px;display:flex}.workbench-header-right>span{color:#a4b6b7;font-size:11px}.workbench-main{max-width:1450px;margin:auto;padding:38px 32px 70px}.workbench-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:28px;display:flex}.workbench-heading h1{letter-spacing:-1.3px;margin-top:13px;font-size:35px;font-weight:400}.workbench-heading p{color:#a2b5b6;margin-top:13px;font-size:12px;line-height:1.7}.workbench-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.import-label{color:#c2d5d4;cursor:pointer;border:1px solid #5b7274;border-radius:3px;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:inline-flex}.import-label input{display:none}.wb-card{background:#1e2a2c;border:1px solid #3c5152;border-radius:4px;margin-bottom:20px;padding:24px}.wb-card h2{letter-spacing:-.4px;margin-bottom:15px;font-size:21px;font-weight:400}.wb-card h3{margin-bottom:10px;font-size:15px;font-weight:500}.wb-card p{color:#b5c6c4;font-size:12px;line-height:1.9}.wb-empty{text-align:center;border:1px dashed #4c6b65;margin-top:25px;padding:65px 30px}.wb-empty>svg{color:#91c9bc;margin-bottom:22px}.wb-empty h2{font-size:25px;font-weight:400}.wb-empty p{color:#a6bebb;max-width:520px;margin:15px auto 25px;font-size:13px;line-height:1.8}.wb-empty .workbench-controls{justify-content:center}.wb-tabs{border-bottom:1px solid #3f5052;gap:28px;margin:30px 0 25px;display:flex}.wb-tabs>button{color:#9cb5b2;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:0 0 15px;font-size:13px;display:flex}.wb-tabs>button.active{color:#c3e6dc;border-color:#99d6c9}.wb-layout{grid-template-columns:1fr 340px;gap:20px;display:grid}.wb-sidebar .wb-card{padding:20px}.wb-component-list{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;display:grid}.wb-component{text-align:left;background:#243638;border:1px solid #4f6868;border-radius:3px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.wb-component[aria-pressed=true]{background:#2b4340;border-color:#abdecf}.wb-component strong{font-size:12px;font-weight:500}.wb-component small{font:8px var(--mono);color:#a9c5bc;overflow-wrap:anywhere}.wb-component span{font:8px var(--mono);color:#92aba8}.wb-evidence-list{margin:0;padding:0;list-style:none}.wb-evidence-list li{color:#b7c9c1;overflow-wrap:anywhere;border-top:1px solid #3a5150;padding:12px 0;font-size:11px;line-height:1.8}.wb-evidence-list li:first-child{border-top:0}.wb-evidence-list code{font:9px var(--mono);color:#a8d6c4;margin-bottom:4px;display:block}.wb-evidence-list button{color:#b5decc;font:9px var(--mono);text-align:left;background:0 0;padding:0}.wb-finding{border-top:1px solid #3f5552;margin-top:17px;padding-top:17px}.wb-finding h3{align-items:center;gap:12px;line-height:1.5;display:flex}.wb-finding h3 .tag{font-size:7px}.wb-finding p{font-size:12px}.wb-citations{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.wb-citations>button{font:8px var(--mono);color:#b6d6c1;background:#263b33;border:1px solid #4d6b5b;padding:4px 6px}.wb-symptom{grid-template-columns:1fr auto;align-items:end;gap:14px;display:grid}.wb-symptom label{font-size:11px}.wb-symptom input{font-size:12px}.wb-symptom button{height:42px;min-height:42px;margin-bottom:0}.wb-subtitle{font:9px var(--mono);color:#9cbbb0;line-height:1.8}.wb-inline-fields{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.wb-inline-fields label{flex:1;min-width:100px;font-size:10px}.wb-inline-fields input,.wb-inline-fields select{font-size:11px}.wb-json{font:10px/1.6 var(--mono);tab-size:2;white-space:pre;min-height:180px;overflow:auto}.wb-text-output{font:10px/1.7 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#172224;border:1px solid #3e5250;max-height:360px;padding:14px;overflow:auto}.wb-report-row{border-top:1px solid #3e5350;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.wb-report-row:first-child{border:0}.wb-report-row strong{font-size:12px;display:block}.wb-report-row small{font:9px var(--mono);color:#9bb6ab;margin-top:7px;display:block}.wb-auth{max-width:440px;margin:70px auto;padding:30px}.wb-auth>svg{color:#a5d7c6;margin-bottom:22px}.wb-auth h1{letter-spacing:-.8px;font-size:29px;font-weight:400}.wb-auth>p{color:#a5bbb5;margin:17px 0 25px;font-size:12px;line-height:1.8}.wb-auth label{margin-top:17px;font-size:11px}.wb-auth button{width:100%;margin-top:25px}.wb-auth .notice{font-size:11px}.wb-global-status{font:9px var(--mono);color:#a0bbaf;align-items:center;gap:9px;line-height:1.8;display:flex}.wb-global-status .tag{font-size:7px}.wb-summary-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px;display:grid}.wb-summary-metrics>div{background:#24332f;border:1px solid #456354;flex-direction:column;gap:12px;padding:20px;display:flex}.wb-summary-metrics small{font:8px var(--mono);color:#a2bdad}.wb-summary-metrics strong{color:#c2dfce;letter-spacing:-1px;font-size:27px;font-weight:400}.wb-results-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.wb-results-title h2{margin:0}.wb-file-row{align-items:center;gap:15px;margin:15px 0;display:flex}.wb-file-row span{font:9px var(--mono);color:#abc3b8}.wb-proposal dl{font-size:11px}.wb-proposal dl>div{border-top:1px solid #3d514c;padding:9px 0}.wb-proposal dt{color:#90ae9e;margin-bottom:6px}.wb-proposal dd{overflow-wrap:anywhere;margin:0;line-height:1.7}.wb-proposal code{font:10px var(--mono)}.wb-proposal .diff-old{color:#dab887}.wb-proposal .diff-new{color:#acd8b7}.wb-runtime-note{color:#b6b794!important;margin-top:15px!important;font-size:10px!important}.wb-footer{font:8px var(--mono);color:#92ada0;border-top:1px solid #354743;justify-content:space-between;gap:20px;padding:20px 32px;display:flex}.wb-action-bar{flex-wrap:wrap;align-items:center;gap:15px;margin-top:18px;display:flex}.wb-label-row{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.wb-label-row label{margin:0}.wb-tab-section>p{color:#a4bcb2;margin-bottom:20px;font-size:12px;line-height:1.8}@media (width<=1000px){.wb-layout{grid-template-columns:1fr 280px}.workbench-heading{flex-direction:column}.wb-summary-metrics{grid-template-columns:1fr 1fr}.wb-symptom{grid-template-columns:1fr}.wb-symptom button{justify-self:start}.wb-card{padding:20px}}@media (width<=700px){.workbench-header{align-items:flex-start;padding:18px 20px}.workbench-header .brand{font-size:23px}.workbench-header .brand small{display:none}.workbench-header-right{gap:10px}.workbench-header-right>span{display:none}.workbench-main{padding:28px 20px 50px}.workbench-heading h1{font-size:30px}.wb-layout{grid-template-columns:1fr}.wb-tabs{white-space:nowrap;gap:20px;overflow-x:auto}.wb-tabs>button{font-size:11px}.wb-tabs svg{width:15px}.wb-card{padding:18px}.wb-component-list{grid-template-columns:1fr 1fr}.wb-component{padding:13px}.wb-component strong{font-size:10px}.wb-summary-metrics{gap:10px}.wb-summary-metrics>div{padding:15px}.wb-summary-metrics strong{font-size:23px}.wb-auth{margin:30px 20px;padding:25px}.wb-footer{flex-direction:column;padding:18px 20px;font-size:7px;line-height:1.8}.wb-symptom button{width:100%}.wb-json{font-size:9px}.wb-empty{padding:35px 20px}.wb-empty h2{font-size:22px}.wb-empty p{font-size:11px}.workbench-heading .eyebrow{font-size:8px}}:root{color:#dce3e1;font-synthesis:none;--ink:#141b1d;--panel:#1b2426;--line:#354043;--muted:#9aa9ac;--cream:#eeeee7;--cyan:#93d6cc;--green:#acd5ad;--amber:#eabd76;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;background:#141b1d;font-family:Arial,Helvetica,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}h1,h2,h3,p{margin:0}button{border:0}a,button{touch-action:manipulation}input,select,textarea{color:var(--cream);background:#172022;border:1px solid #465255;border-radius:3px;width:100%;min-width:0;padding:11px 12px}textarea{resize:vertical;line-height:1.5}select{height:42px}input[type=range]{accent-color:var(--cyan);margin:18px 0 8px;padding:0}input[type=checkbox]{width:16px;height:16px;accent-color:var(--cyan)}label{color:#b4c0c1;font-size:12px;line-height:1.5;display:block}label>input,label>select,label>textarea{margin-top:7px;display:block}strong{font-weight:600}small{font-weight:400}.mono,.eyebrow,.tag{font-family:var(--mono)}.muted{color:var(--muted)}.eyebrow{letter-spacing:1.5px;font-size:10px;font-weight:500;line-height:1.7}.section-pad{padding-left:max(6vw,24px);padding-right:max(6vw,24px)}.button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:18px;min-height:45px;padding:13px 18px;font-size:13px;font-weight:500;line-height:1.3;transition:background .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--cyan);color:#152927}.button.primary:hover{background:#b3e6dd}.button.outline{background:0 0;border-color:#5a6769}.button.outline:hover,.button.subtle:hover{background:#293437}.button.subtle{background:0 0;border-color:#3c494c}.button.small{gap:12px;min-height:35px;padding:9px 13px;font-size:11px}.text-button{color:#b9d6d2;background:0 0;align-items:center;gap:14px;padding:0;font-size:12px;line-height:1.4;display:inline-flex}.text-button:hover{color:#fff}.tag{white-space:nowrap;color:#bdc8c9;letter-spacing:.8px;border:1px solid #4a5658;border-radius:2px;align-items:center;padding:5px 7px;font-size:8px;line-height:1.2;display:inline-flex}.tag.amber{color:#eac183;background:#312b20;border-color:#6d5a3d}.tag.green{color:#b8d7b1;background:#243028;border-color:#4f6650}.skip-link{background:var(--cream);color:var(--ink);z-index:100;padding:10px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141b1df5;height:80px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;padding:0 6vw;display:flex}.brand{letter-spacing:-1.1px;flex-shrink:0;align-items:center;gap:10px;font-size:27px;font-weight:600;display:inline-flex}.brand-dot{color:#8da4a5;font-weight:400}.brand-glyph{width:25px;height:26px;margin-right:3px;display:block;position:relative}.brand-glyph:before{content:"";border:1px solid #94d5cc;width:13px;height:16px;position:absolute;top:5px;left:6px;transform:skew(-20deg)}.brand-glyph span{background:var(--cyan);z-index:1;width:6px;height:6px;position:absolute}.brand-glyph span:first-child{top:2px;left:7px}.brand-glyph span:nth-child(2){top:19px;left:0}.brand-glyph span:nth-child(3){background:var(--cream);top:19px;left:16px}.brand small{font:9px var(--mono);letter-spacing:1px;border-left:1px solid var(--line);color:var(--muted);margin-left:10px;padding-left:16px}nav{color:#b7c1c1;gap:34px;font-size:12px;display:flex}nav a:hover{color:var(--cyan)}.hero{padding-top:38px;padding-bottom:0;overflow:hidden}.hero-topline{color:#b7c4c4;justify-content:space-between;gap:20px;display:flex}.status-dot{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.hero-edition{letter-spacing:1.2px;color:#829294;font-size:9px}.hero-grid{grid-template-columns:1fr 1.18fr;align-items:center;gap:5vw;padding:50px 0 67px;display:grid}.hero h1{letter-spacing:-4.6px;color:var(--cream);font-size:clamp(54px,5.25vw,83px);font-weight:500;line-height:.99}.hero h1>span{color:#829b9c}.hero-copy>p{color:#b2bfbf;max-width:370px;margin-top:26px;font-size:15px;line-height:1.8}.hero-actions{flex-direction:column;align-items:flex-start;gap:21px;margin-top:30px;display:flex}.hero-actions>.button{min-height:48px;padding-left:18px;font-size:12px}.hero-actions>.text-button{color:#a2b3b3;gap:18px;font-size:11px}.hero-product{background:#192224;border:1px solid #3b494b;border-radius:4px;margin-top:38px;position:relative;box-shadow:0 24px 80px #0002}.hero-product:before{content:"";border-left:1px solid var(--cyan);border-top:1px solid var(--cyan);border-radius:4px 0 0;width:25px;height:25px;position:absolute;top:-1px;left:-1px}.hero-product-header{letter-spacing:1px;color:#9fadaf;justify-content:space-between;align-items:center;gap:15px;padding:19px 22px 0;font-size:9px;display:flex}.hero-product-title{justify-content:space-between;align-items:center;padding:27px 23px 10px;display:flex}.hero-product-title h2{letter-spacing:-.6px;color:var(--cream);font-size:23px;font-weight:400;line-height:1.2}.technical-cross{color:#677a7d;font-size:29px;font-weight:100}.hero-evidence{background:#222b2b;border-top:1px solid #344141;border-bottom:1px solid #344141;align-items:flex-start;gap:12px;min-height:86px;padding:17px 19px;display:flex}.hero-evidence strong{font-size:11px;line-height:1.5;display:block}.hero-evidence p{color:#a7b5b5;margin-top:4px;font-size:10px;line-height:1.6}.hero-evidence>svg{color:var(--amber);flex-shrink:0;margin-left:auto}.evidence-mark{font:8px var(--mono);color:var(--amber);border:1px solid #796646;flex-shrink:0;padding:4px 6px}.hero-policy{grid-template-columns:1fr 1fr 1fr;gap:20px;padding:19px;display:grid}.hero-policy>div{grid-template-columns:5px 1fr;align-items:center;gap:6px 9px;display:grid}.hero-policy span{font-size:11px}.hero-policy small{color:#91a2a4;white-space:nowrap;grid-column:2;font-size:8px}.hero-footer{border-top:1px solid var(--line);height:59px;font:8px var(--mono);letter-spacing:1px;color:#93a5a5;justify-content:space-between;align-items:center;gap:20px;display:flex}.hero-footer>span:last-child{letter-spacing:0;align-items:center;gap:18px;font-family:Arial,sans-serif;font-size:10px;display:flex}.hero-footer i{background:#75898b;width:3px;height:3px;display:inline-block}.principles-strip{color:#495553;background:#e7e8df;justify-content:space-between;align-items:center;gap:25px;padding:21px 6vw;font-size:11px;display:flex}.principles-strip>span{align-items:center;gap:11px;display:flex}.principles-strip svg{color:#4a6260}.demo-section{color:var(--ink);background:#efeee6;padding-top:88px;padding-bottom:84px}.section-intro{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:37px;display:flex}.section-intro h2{letter-spacing:-1.8px;margin-top:17px;font-size:clamp(30px,3.1vw,46px);font-weight:400;line-height:1.13}.section-intro>p{color:#687470;max-width:330px;padding-bottom:4px;font-size:12px;line-height:1.9}.demo-section .eyebrow{color:#65736f}.workspace{color:#dce3e1;background:#1b2426;border:1px solid #3d4746;border-radius:5px;overflow:hidden;box-shadow:0 25px 60px #27333114}.workspace-top{background:#202a2c;justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;display:flex}.workspace-name{align-items:center;gap:13px;font-size:12px;display:flex}.workspace-name .status-dot{margin:0}.workspace-tabs{border-top:1px solid #354143;border-bottom:1px solid #354143;align-items:stretch;gap:29px;min-height:57px;padding:0 22px;display:flex}.workspace-tabs>button{color:#92a3a6;background:0 0;align-items:center;gap:10px;padding:0;font-size:12px;display:flex;position:relative}.workspace-tabs>button[aria-selected=true]{color:#bfe5db}.workspace-tabs>button[aria-selected=true]:after{content:"";background:var(--cyan);height:2px;position:absolute;bottom:-1px;left:0;right:0}.workspace-tabs>button>span{font:8px var(--mono);color:#a8b7b9;background:#303c3f;padding:3px 5px}.local-label{color:#8ea0a2;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.doctor-grid{grid-template-columns:1fr 300px;display:grid}.flow-side{border-right:1px solid #354143}.panel-heading{font:8px var(--mono);letter-spacing:1px;color:#acb9ba;justify-content:space-between;gap:10px;padding:19px 22px 0;display:flex}.panel-heading .mono{color:#899c9d;letter-spacing:0}.flow-map{min-width:0;height:300px;position:relative;overflow:hidden}.map-grid{background-image:radial-gradient(#53646355 .7px,#0000 .7px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.flow-lane-label{color:#728b8e;letter-spacing:.9px;font-size:7px;position:absolute;top:30px;left:23px}.flow-wires{stroke:#537272;stroke-width:1.2px;fill:none;width:100%;height:100%;position:absolute;inset:0}.flow-wires .wire-amber{stroke:#a88857;stroke-dasharray:4 4}.flow-node{z-index:2;background:#222f31;border:1px solid #496365;border-radius:3px;flex-direction:column;align-items:center;gap:6px;width:20%;height:68px;padding:9px 4px 7px;display:flex;position:absolute;transform:translate(-50%,-50%)}.flow-node:hover,.flow-node.selected{border-color:var(--cyan);background:#2b3c3c;box-shadow:0 0 0 3px #93d6cc10}.flow-node.warning{background:#302c24;border-color:#b3935e}.flow-node.warning.selected{border-color:var(--amber);box-shadow:0 0 0 3px #d6ae6e15}.flow-node.proposed{border-style:dashed;border-color:#8aa39c}.node-0{top:48%;left:10%}.node-1{top:48%;left:35%}.node-2{top:48%;left:61%}.node-3{top:48%;left:88%}.node-4{height:60px;top:82%;left:88%}.node-icon{color:#a6ccc5;display:flex}.warning .node-icon{color:var(--amber)}.node-name{white-space:nowrap;font-size:10px}.node-type{color:#8fa8a7;white-space:nowrap;font-size:6px}.node-dot{background:var(--amber);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.wire-caption{font:6px var(--mono);color:#89a89c;letter-spacing:.2px;position:absolute}.protected-caption{top:63%;left:33%}.original-caption{color:#b69f78;top:87%;left:55%}.map-legend{color:#9aaead;gap:14px;font-size:8px;display:flex;position:absolute;bottom:11px;left:22px}.map-legend>span{align-items:center;gap:5px;display:flex}.dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.dot.green{background:#a2c5a3}.dot.amber{background:var(--amber)}.dot.cyan{background:var(--cyan)}.dot.steel{background:#799196}.dot.outline{border:1px solid #8dafa2}.compact{height:250px;margin:0 10px}.compact .flow-lane-label{font-size:6px;top:18px;left:12px}.compact .flow-node{width:20%;height:60px}.compact .node-name{font-size:8px}.compact .node-type{font-size:5px}.compact .node-icon svg{width:14px;height:14px}.compact .map-legend{gap:10px;font-size:6px;bottom:9px;left:9px}.compact .node-4{height:53px;top:79%}.compact .original-caption{top:88%;left:46%}.compact .protected-caption{top:64%;left:30%}.diagnosis{border-top:1px solid #354143;padding:22px}.diagnosis-title{color:#91a2a3;align-items:center;gap:9px;margin-bottom:16px;font-size:8px;display:flex}.diagnosis h3{letter-spacing:-.3px;font-size:17px;font-weight:400;line-height:1.3}.diagnosis>p{color:#a6b6b7;max-width:680px;margin-top:11px;font-size:11px;line-height:1.8}.finding-row{border-top:1px solid #344143;align-items:flex-start;gap:14px;margin-top:18px;padding-top:17px;display:flex}.finding-number{font:9px var(--mono);color:#7d9799;padding-top:3px}.finding-row strong{font-size:11px}.finding-row p{color:#9eb0b0;margin-top:5px;font-size:10px;line-height:1.6}.evidence-link{white-space:nowrap;font:8px var(--mono);color:#c9b188;background:0 0;margin-left:auto;padding-top:2px}.evidence-panel{background:#1c2729;flex-direction:column;align-items:flex-start;padding:25px 22px;display:flex}.evidence-panel>.eyebrow{color:#a3b6b4;font-size:9px}.evidence-selected{width:100%;color:var(--amber);justify-content:space-between;align-items:center;margin-top:25px;display:flex}.evidence-panel h3{letter-spacing:-.4px;margin-top:15px;font-size:21px;font-weight:400}.evidence-panel>.mono{margin-top:8px;font-size:9px}.evidence-panel>p{color:#a9bab9;margin-top:19px;font-size:11px;line-height:1.9}.properties{width:100%;margin:22px 0 0;font-size:10px}.properties>div{border-top:1px solid #3b4748;padding:11px 0}.properties dt{color:#8fa4a4;margin-bottom:5px;font-size:8px}.properties dd{overflow-wrap:anywhere;margin:0}.uncertainty{background:#29312c;border-left:2px solid #b6a576;margin:20px 0;padding:15px}.uncertainty .eyebrow{color:#c2b591;letter-spacing:.7px;font-size:8px}.uncertainty p{color:#b6bcb0;margin:8px 0;font-size:10px;line-height:1.8}.uncertainty>.mono{color:#d1c5aa;font-size:8px}.evidence-panel>.text-button{margin-top:auto;padding-top:15px;font-size:10px}.workspace-bottom{color:#97acad;border-top:1px solid #3b4748;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;font-size:8px;display:flex}.workspace-bottom>span:first-child{align-items:center;gap:7px;display:flex}.workspace-bottom>.mono{letter-spacing:1px;font-size:7px}.economics-panel{padding:25px 22px}.economics-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.economics-heading h3{letter-spacing:-.5px;margin-top:15px;font-size:21px;font-weight:400;line-height:1.25}.economics-heading p{color:#9fb2b1;margin-top:9px;font-size:10px}.assumption-pill{font:8px var(--mono);color:#c6c7a8;white-space:nowrap;border:1px solid #5e675b;padding:7px 9px}.economics-grid{grid-template-columns:240px 1fr;gap:28px;display:grid}.policy-panel{background:#222e30;border:1px solid #3a4b4c;border-radius:3px;align-self:start;padding:19px}.policy-panel>.eyebrow{color:#b2c1be;font-size:8px}.policy-panel label{margin-top:20px;font-size:10px}.policy-panel select{font-size:11px}.rate-value{float:right;font:12px var(--mono);color:var(--cyan)}.fine-print{color:#9aacab;margin-top:12px;font-size:9px;line-height:1.65;display:block}.checkbox-label{align-items:center;gap:9px;font-size:10px;display:flex}.checkbox-label input{margin:0}.protected-note{color:#acc7ae;border-top:1px solid #415050;gap:9px;margin-top:22px;padding-top:20px;display:flex}.protected-note>svg{flex-shrink:0}.protected-note strong{font-size:10px}.protected-note p{color:#abc0b3;margin-top:7px;font-size:9px;line-height:1.7}.policy-panel>.text-button{gap:7px;margin-top:22px;font-size:9px}.metric-strip{border-bottom:1px solid #3c4949;grid-template-columns:1.25fr 1fr 1fr;gap:15px;padding:2px 0 22px;display:grid}.metric-strip>div{flex-direction:column;display:flex}.metric-strip span{color:#a6b8b9;font-size:9px}.metric-strip strong{letter-spacing:-1.8px;color:var(--cream);margin:12px 0 8px;font-size:34px;font-weight:400}.metric-strip small{letter-spacing:-.5px;color:#91aaa7;font-size:14px}.metric-strip>div:first-child strong{color:var(--cyan)}.metric-strip em{font:8px var(--mono);color:#95aaa7}.volume-comparison{margin:23px 0}.volume-row{color:#a8b9b9;grid-template-columns:104px 1fr 88px;align-items:center;gap:12px;margin-top:12px;font-size:9px;display:grid}.volume-row strong{text-align:right;font:9px var(--mono);color:#c3d1d0}.bar-track{background:#2d3b3c;height:12px}.bar{height:100%;transition:width .25s}.bar.baseline{background:#7c9996}.bar.indexed{background:#a3d5c7}.bar.archive{background:repeating-linear-gradient(135deg,#74878b 0 1px,#0000 1px 4px);border:1px solid #74878b}table{border-collapse:collapse;width:100%;font-size:10px}th{text-align:left;color:#8ca2a4;font-weight:400;font:8px var(--mono);border-bottom:1px solid #455253;padding:12px 7px}td{color:#c2cfce;border-bottom:1px solid #344344;padding:12px 7px}td>.dot{margin-right:7px}th:nth-child(n+2),td:nth-child(n+2){text-align:right}.table-scroll{overflow-x:auto}.notice{color:#d1c5a2;background:#2e3028;border:1px solid #5b5842;border-radius:3px;align-items:flex-start;gap:10px;margin-top:19px;padding:13px 14px;font-size:10px;line-height:1.6;display:flex}.notice>svg{flex-shrink:0;margin-top:1px}.notice.success{color:#b2d4b9;background:#243329;border-color:#4c6754}.notice.error{color:#f0c6a0;background:#362e26;border-color:#916742}.cost-details{border-top:1px solid #415052;margin-top:27px;padding-top:22px}.cost-details summary{cursor:pointer;align-items:center;gap:15px;font-size:13px;list-style:none;display:flex}.cost-details summary:before{content:"+";font:17px var(--mono);color:#aac7c1}.cost-details[open] summary:before{content:"−"}.cost-grid{grid-template-columns:1.4fr 1fr;gap:32px;margin-top:25px;display:grid}.cost-inputs{grid-template-columns:1fr 1fr;gap:17px;display:grid}.cost-inputs label{font-size:10px}.cost-inputs input,.cost-inputs select{font-size:11px}.cost-result{background:#222e30;border:1px solid #3e5050;align-self:start;padding:20px 23px}.cost-result>.eyebrow{color:#b2c3be;font-size:8px}.cost-result>strong{letter-spacing:-1.5px;margin-top:12px;font-size:39px;font-weight:400;display:block}.cost-result>strong.positive{color:#b4dbbd}.cost-result>strong small{color:#a2b6b3;letter-spacing:0;font-size:11px}.cost-result dl{margin:19px 0 0;font-size:10px}.cost-result dl>div{border-top:1px solid #405151;justify-content:space-between;gap:20px;padding:9px 0;display:flex}.cost-result dt{color:#9cb0ac}.cost-result dd{text-align:right;margin:0}.cost-assumptions{color:#a0b2b0;margin-top:20px;font-size:9px;line-height:1.8}.capabilities{padding-top:88px;padding-bottom:93px}.capabilities .section-intro>p{color:#a6b6b4}.capabilities .eyebrow{color:#92aba5}.capability-grid{background:#3c4948;border-top:1px solid #3c4948;border-bottom:1px solid #3c4948;grid-template-columns:1fr 1fr;gap:1px;display:grid}.capability-grid article{background:var(--ink);padding:36px 35px 34px 0;position:relative}.capability-grid article+article{padding-left:40px;padding-right:0}.capability-grid article>svg{color:#a9cac2}.cap-number{font:10px var(--mono);color:#78938e;position:absolute;top:39px;right:30px}.capability-grid article:last-child .cap-number{right:0}.capability-grid h3{letter-spacing:-.8px;margin-top:25px;font-size:29px;font-weight:400}.capability-grid p{color:#abb9b7;max-width:410px;margin-top:16px;font-size:12px;line-height:1.9}.capability-grid ul{margin:25px 0 30px;padding:0;list-style:none}.capability-grid li{color:#c0cdca;gap:10px;padding:7px 0;font-size:11px;line-height:1.7;display:flex}.capability-grid li:before{content:"↳";color:#719b8f}.capability-grid .text-button{font-size:11px}.deployment{background:#202b2b;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding-top:80px;padding-bottom:80px;display:grid}.deployment .eyebrow{color:#9db5ac}.deployment h2{letter-spacing:-2px;margin-top:18px;font-size:46px;font-weight:400;line-height:1.1}.deployment h2 span{color:#8eada4}.deployment-copy>p{color:#b3c3bd;max-width:405px;margin-top:24px;font-size:12px;line-height:1.9}.deployment-qualifier{color:#b7b49a;align-items:flex-start;gap:10px;margin-top:26px;display:flex}.deployment-qualifier svg{flex-shrink:0;width:16px}.deployment-qualifier p{max-width:370px;font-size:9px;line-height:1.8}.boundary-diagram{background:#1d2827;border:1px dashed #6e9081;padding:28px;position:relative}.boundary-label{font:9px var(--mono);letter-spacing:.8px;color:#b0c6b9;background:#202b2b;align-items:center;gap:8px;padding:0 10px;display:flex;position:absolute;top:-7px;left:20px}.boundary-row{grid-template-columns:1fr 20px 1.4fr;align-items:center;gap:13px;margin-top:20px;display:grid}.boundary-row>div{background:#263630;border:1px solid #516c60;flex-direction:column;align-items:center;gap:13px;padding:18px 10px;display:flex}.boundary-row>span{color:#94b4a1}.boundary-row svg{color:#abc9b4}.boundary-row strong{white-space:nowrap;font-size:11px;font-weight:400}.boundary-row small{font:7px var(--mono);color:#97b39f;white-space:nowrap}.boundary-line{background:#64816f;width:1px;height:30px;margin:0 auto}.boundary-services{border:1px solid #4b6155;padding:4px 15px}.boundary-services>div{color:#bfcfc4;padding:15px 0;font-size:10px}.boundary-services>div+div{border-top:1px solid #3c5044}.boundary-services span{font:8px var(--mono);color:#809b89;margin-right:18px}.boundary-footer{color:#9db5a4;align-items:center;gap:7px;margin-top:22px;font-size:8px;line-height:1.6;display:flex}.closing{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px 9vw;padding-top:75px;padding-bottom:75px;display:grid}.closing>.eyebrow{color:#98b0a6;grid-column:1/-1}.closing h2{letter-spacing:-1.5px;font-size:45px;font-weight:400;line-height:1.1}.closing>div{flex-direction:column;align-items:flex-start;gap:25px;display:flex}.closing p{color:#adbdb6;font-size:12px;line-height:1.8}.site-footer{padding-top:37px;padding-bottom:20px}.site-footer>div:first-child{align-items:center;gap:28px;display:flex}.site-footer>div>span{color:#9fb1ad;font-size:10px}.site-footer>p{color:#809a91;max-width:640px;margin-top:24px;font-size:9px;line-height:1.8}.footer-bottom{color:#a3b4af;border-top:1px solid #33423d;gap:27px;margin-top:24px;padding-top:24px;font-size:9px;display:flex}.footer-bottom>span:first-child{font-size:9px}.footer-bottom>span:last-child{margin-left:auto;font-size:8px}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07100cbb;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.pilot-dialog{background:#202c2c;border:1px solid #5a7268;border-radius:5px;width:min(610px,100%);max-height:90vh;padding:35px;position:relative;overflow:auto;box-shadow:0 30px 90px #0006}.pilot-dialog>.eyebrow{color:#a5c8ba;font-size:8px}.pilot-dialog h2{letter-spacing:-1.3px;margin-top:17px;font-size:36px;font-weight:400}.icon-button{background:0 0;padding:6px;display:flex}.dialog-close{color:#a9beb5;position:absolute;top:15px;right:15px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px;display:grid}.pilot-dialog label{font-size:10px}.pilot-dialog input,.pilot-dialog select,.pilot-dialog textarea{font-size:12px}.pilot-dialog form>.button{margin-top:20px}.pilot-dialog .notice{font-size:11px}.loading{border:1px solid #597a6a;border-top-color:#b8e6d1;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){.section-pad{padding-left:max(50vw - 720px,6vw);padding-right:max(50vw - 720px,6vw)}.header-inner{max-width:1600px;margin:auto}.hero-grid{gap:80px}.hero h1{font-size:90px}.hero-product{max-width:720px}.doctor-grid{grid-template-columns:1fr 340px}}@media (width<=1100px){.hero h1{letter-spacing:-3.5px;font-size:64px}.hero-grid{gap:35px}.hero-product{margin-top:15px}.hero-edition{font-size:7px}.hero-product-title h2{font-size:20px}.hero-policy{gap:8px;padding:15px}.hero-policy small{font-size:6px}.compact .node-name{font-size:7px}.compact .node-type{font-size:4px}.hero-evidence{gap:8px;padding:15px 12px}.hero-evidence strong{font-size:10px}.hero-evidence p{font-size:8px}.evidence-mark{font-size:6px}.principles-strip{gap:15px;font-size:9px}.principles-strip svg{width:15px}.doctor-grid{grid-template-columns:1fr 250px}.node-name{font-size:8px}.node-type{font-size:5px}.economics-grid{grid-template-columns:200px 1fr;gap:20px}.metric-strip strong{font-size:28px}.metric-strip small{font-size:11px}.metric-strip span{font-size:8px}.volume-row{grid-template-columns:90px 1fr 75px;gap:8px;font-size:8px}.volume-row strong{font-size:8px}.economics-heading .assumption-pill{display:none}.deployment{gap:45px}.boundary-diagram{padding:22px}.boundary-row{grid-template-columns:1fr 12px 1.3fr;gap:8px}.boundary-row strong{font-size:9px}.boundary-row small{font-size:6px}.local-label{font-size:8px}}@media (width<=800px){.site-header{height:68px}.header-inner{padding:0 5vw}.header-inner nav{gap:20px;font-size:10px}.hero{padding-top:29px}.hero-edition{display:none}.hero-grid{grid-template-columns:1fr;gap:38px;padding-top:35px;padding-bottom:35px}.hero h1{letter-spacing:-4px;font-size:clamp(62px,10vw,84px);line-height:1}.hero h1 br:nth-child(2){display:none}.hero h1 span{display:block}.hero h1 span br{display:none}.hero-copy>p{max-width:440px;font-size:14px}.hero-actions{flex-direction:row;align-items:center;gap:25px}.hero-actions>.text-button{font-size:9px}.hero-product{max-width:100%;margin:0}.hero-product-title h2{font-size:24px}.compact{height:280px;margin:0 20px}.compact .flow-node{height:65px}.compact .node-name{font-size:10px}.compact .node-type{font-size:6px}.compact .map-legend,.compact .flow-lane-label{font-size:8px}.hero-evidence{padding:19px 22px}.hero-evidence strong{font-size:12px}.hero-evidence p{font-size:10px}.evidence-mark{font-size:8px}.hero-policy{gap:20px;padding:20px}.hero-policy small{font-size:9px}.hero-footer>span:last-child{display:none}.principles-strip{grid-template-columns:1fr 1fr;gap:20px;padding-top:20px;padding-bottom:20px;font-size:10px;display:grid}.demo-section,.capabilities{padding-top:62px;padding-bottom:62px}.section-intro{align-items:flex-start;gap:20px}.section-intro h2{letter-spacing:-1.4px;font-size:32px}.section-intro>p{max-width:220px;margin-top:28px;font-size:10px}.doctor-grid{grid-template-columns:1fr}.flow-side{border-right:none}.flow-map:not(.compact){height:320px}.node-name{font-size:10px}.node-type{font-size:6px}.evidence-panel{border-top:1px solid #354143;grid-template-columns:1fr 1fr;align-items:start;column-gap:28px;padding:24px;display:grid}.evidence-panel>.eyebrow{grid-column:1}.evidence-selected{grid-area:1/2;justify-content:flex-end;gap:20px;margin:0}.evidence-panel h3{grid-column:1;margin-top:20px}.evidence-panel>.mono,.evidence-panel>p{grid-column:1}.evidence-panel .properties{grid-area:2/2/6;margin-top:18px}.evidence-panel .uncertainty{grid-column:1/-1;margin-bottom:0}.evidence-panel>.text-button{grid-column:1/-1;margin-top:8px}.local-label{display:none}.economics-grid{grid-template-columns:1fr}.policy-panel{grid-template-columns:1fr 1fr;gap:10px 25px;display:grid}.policy-panel>.eyebrow{grid-column:1/-1}.policy-panel label{margin-top:5px}.policy-panel>.checkbox-label{grid-column:1}.protected-note{border-top:none;grid-area:3/2/5;margin-top:0;padding-top:0}.policy-panel>.text-button{margin-top:0}.cost-grid{gap:20px}.cost-result{padding:17px}.cost-result>strong{font-size:29px}.cost-result>.eyebrow{font-size:7px}.cost-result dl{font-size:9px}.cost-result dl>div{gap:10px}.capability-grid article{padding-right:25px}.capability-grid article+article{padding-left:25px}.capability-grid h3{font-size:25px}.capability-grid p{font-size:11px}.capability-grid li{font-size:10px}.deployment{grid-template-columns:1fr;gap:45px;padding-top:60px;padding-bottom:60px}.deployment h2{font-size:42px}.deployment-copy>p{max-width:500px}.deployment-qualifier p{max-width:470px}.boundary-diagram{padding:35px}.boundary-row strong{font-size:12px}.boundary-row small{font-size:8px}.closing{gap:22px 35px}.closing h2{font-size:34px}.closing p{font-size:10px}.closing .button{font-size:11px}.footer-bottom{flex-wrap:wrap;gap:20px}.footer-bottom>span:last-child{width:100%;margin-left:0}}@media (width<=540px){.section-pad{padding-left:22px;padding-right:22px}.header-inner{padding:0 22px}.brand{font-size:24px}.brand-glyph{margin-right:0;transform:scale(.9)}.header-inner nav{display:none}.header-inner>.button{padding:9px 10px;font-size:10px}.hero .eyebrow{letter-spacing:1.1px;font-size:8px}.hero h1{letter-spacing:-3.2px;font-size:57px}.hero h1 span br{display:initial}.hero-copy>p{max-width:340px;font-size:13px;line-height:1.7}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:26px}.hero-actions>.button{justify-content:space-between;width:100%}.hero-product-header{padding:16px 15px 0;font-size:7px}.hero-product-header .tag{font-size:6px}.hero-product-title{padding:24px 16px 0}.hero-product-title h2{font-size:21px}.compact{height:235px;margin:0 8px}.compact .flow-node{width:22%;height:55px}.compact .node-name{font-size:6px}.compact .node-type{font-size:4px}.compact .flow-lane-label{font-size:5px;top:22px}.compact .node-icon svg{width:12px;height:12px}.compact .node-0{left:12%}.compact .node-1{left:37%}.compact .node-2{left:62%}.compact .node-3,.compact .node-4{left:87%}.compact .map-legend{gap:9px;font-size:6px;left:4px}.compact .wire-caption{font-size:5px}.hero-evidence{gap:8px;padding:14px 12px}.hero-evidence strong{font-size:9px}.hero-evidence p{font-size:8px}.hero-evidence>svg{width:15px}.evidence-mark{padding:4px;font-size:6px}.hero-policy{gap:10px;padding:16px 13px}.hero-policy>div{gap:5px 6px}.hero-policy span{font-size:9px}.hero-policy small{font-size:6px}.hero-footer{letter-spacing:.7px;height:50px;font-size:6.5px}.principles-strip{gap:19px 12px;padding:19px 22px;font-size:8px}.principles-strip>span{gap:7px}.principles-strip svg{width:14px}.section-intro{margin-bottom:26px;display:block}.section-intro>.eyebrow{font-size:8px}.section-intro h2{letter-spacing:-1.3px;margin-top:14px;font-size:32px}.section-intro>p{max-width:none;margin-top:19px;font-size:11px}.demo-section,.capabilities{padding-top:48px;padding-bottom:48px}.workspace{margin-left:-8px;margin-right:-8px}.workspace-top{padding:14px 12px}.workspace-name{flex-wrap:wrap;gap:7px;font-size:10px}.workspace-name .status-dot{width:5px;height:5px}.workspace-name .tag{font-size:6px}.workspace-top>.button{gap:0;min-height:30px;padding:7px;font-size:0}.workspace-top>.button>svg{width:15px}.workspace-tabs{gap:22px;min-height:52px;padding:0 12px}.workspace-tabs>button{gap:7px;font-size:10px}.workspace-tabs>button>span{font-size:6px}.workspace-tabs svg{width:15px}.panel-heading{padding:16px 12px 0;font-size:7px;display:block}.panel-heading>.mono{margin-top:7px;font-size:6px;display:block}.flow-map:not(.compact){height:260px;margin:0 4px}.flow-lane-label{font-size:6px;top:24px;left:10px}.flow-node{width:22%;height:57px}.node-name{font-size:6px}.node-type{font-size:4px}.node-icon svg{width:13px;height:13px}.node-0{left:12%}.node-1{left:37%}.node-2{left:62%}.node-3,.node-4{left:87%}.node-4{height:53px}.map-legend{gap:9px;font-size:6px;bottom:9px;left:10px}.wire-caption{font-size:5px}.original-caption{top:89%;left:43%}.diagnosis{padding:18px 13px}.diagnosis-title{gap:7px;font-size:6px}.diagnosis-title .tag{font-size:6px}.diagnosis h3{font-size:15px}.diagnosis>p{font-size:10px}.finding-row{gap:9px}.finding-row strong{font-size:10px}.finding-row p{font-size:9px}.evidence-link{font-size:6px}.evidence-panel{column-gap:18px;padding:20px 14px}.evidence-panel h3{font-size:18px}.evidence-panel>p{font-size:10px}.properties{font-size:8px}.properties dt,.evidence-panel>.eyebrow{font-size:7px}.evidence-selected svg{width:16px}.evidence-selected .tag{font-size:6px}.workspace-bottom{padding:12px;font-size:7px;line-height:1.6}.workspace-bottom>.mono{display:none}.economics-panel{padding:20px 12px}.economics-heading h3{font-size:19px}.economics-heading p{font-size:8px;line-height:1.7}.economics-heading .tag{font-size:7px}.policy-panel{padding:15px;display:block}.policy-panel label{margin-top:16px}.protected-note{border-top:1px solid #415050;margin-top:20px;padding-top:15px}.policy-panel>.text-button{margin-top:17px}.metric-strip{gap:11px}.metric-strip strong{letter-spacing:-1.3px;font-size:25px}.metric-strip small{font-size:10px}.metric-strip span{font-size:7px;line-height:1.5}.metric-strip em{font-size:6px;line-height:1.5}.volume-row{grid-template-columns:82px 1fr 72px;gap:6px;font-size:7px}.volume-row strong{font-size:7px}.bar-track{height:10px}table{font-size:8px}th{white-space:nowrap;padding-left:4px;padding-right:4px;font-size:6px}td{padding-left:4px;padding-right:4px;font-size:7px}td>.dot{width:4px;height:4px;margin-right:4px}.notice{gap:8px;padding:11px;font-size:9px}.cost-details summary{flex-wrap:wrap;gap:9px;font-size:12px}.cost-details summary .tag{margin-left:22px;font-size:6px}.cost-grid{grid-template-columns:1fr}.cost-inputs{gap:13px}.cost-inputs label{font-size:9px}.cost-inputs input,.cost-inputs select{font-size:10px}.cost-result>strong{font-size:36px}.cost-result>.eyebrow{font-size:8px}.cost-result dl{font-size:10px}.cost-assumptions{font-size:8px}.capability-grid{grid-template-columns:1fr;gap:0}.capability-grid article,.capability-grid article+article{padding:29px 0}.capability-grid article+article{border-top:1px solid #3c4948}.cap-number,.capability-grid article:last-child .cap-number{top:34px;right:0}.capability-grid h3{margin-top:18px}.capability-grid ul{margin:18px 0 23px}.deployment{gap:35px;padding-top:47px;padding-bottom:47px}.deployment h2{letter-spacing:-1.4px;font-size:36px}.deployment-copy>p{font-size:11px}.deployment-qualifier p{font-size:8px}.boundary-diagram{padding:24px 15px}.boundary-label{font-size:7px;left:7px}.boundary-row{grid-template-columns:1fr 10px 1.3fr;gap:9px}.boundary-row>div{padding:17px 8px}.boundary-row strong{font-size:9px}.boundary-row small{font-size:6px}.boundary-services>div{font-size:9px}.boundary-footer{font-size:7px}.closing{grid-template-columns:1fr;gap:21px;padding-top:48px;padding-bottom:48px}.closing .eyebrow{font-size:8px}.closing h2{font-size:37px}.closing>div{gap:20px}.closing p{font-size:11px}.closing .button{justify-content:space-between;width:100%}.site-footer{padding-top:28px}.site-footer>div:first-child{display:block}.site-footer>div:first-child>span{margin-top:15px;font-size:8px;display:block}.site-footer>p{font-size:8px;line-height:1.8}.footer-bottom{gap:17px;font-size:8px}.footer-bottom>span:first-child{font-size:8px}.footer-bottom>span:last-child{font-size:7px}.dialog-backdrop{padding:13px}.pilot-dialog{max-height:95vh;padding:29px 21px}.pilot-dialog>.eyebrow{font-size:6px}.pilot-dialog h2{font-size:31px}.pilot-dialog>p{font-size:11px}.form-grid{grid-template-columns:1fr;gap:13px}.pilot-dialog label{font-size:10px}.pilot-dialog form>.button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.demo-section,.pilot-dialog{--ink:#1d1d1f;--panel:#fff;--line:#d2d2d7;--muted:#6c6a63;--cream:#1d1d1f;--cyan:#846522;--green:#3e6951;--amber:#c19539;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6}.demo-section{background:#f4f2ec;padding-top:100px;padding-bottom:100px;scroll-margin-top:24px}.demo-section .section-intro{gap:32px;margin-bottom:36px}.demo-section .section-intro h2{letter-spacing:-1.7px;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.13}.demo-section .section-intro>p{color:#6c6a63;max-width:390px;font-size:15px;line-height:1.7}.demo-section .eyebrow,.pilot-dialog .eyebrow{color:#6c6a63;letter-spacing:1.15px;font-family:inherit;font-size:11px;font-weight:500}.demo-section .workspace{color:var(--ink);background:#fff;border:1px solid #e5e5ea;border-radius:24px;box-shadow:0 20px 64px #1d1d1f08,0 2px 8px #1d1d1f04}.demo-section .workspace-top{background:#fff;gap:16px;padding:20px 26px}.demo-section .workspace-name{flex-wrap:wrap;gap:12px;font-size:15px;font-weight:600}.demo-section .status-dot{background:#467355;flex-shrink:0;box-shadow:0 0 0 4px #4673550d}.demo-section .tag,.pilot-dialog .tag{color:#6c6a63;letter-spacing:.75px;background:#f4f2ec;border:1px solid #d2d2d7;border-radius:999px;padding:6px 8px;font-family:inherit;font-size:10px;line-height:1.35}.demo-section .tag.amber,.pilot-dialog .tag.amber{color:#78591e;background:#fcf6e9;border-color:#e5d4ae}.demo-section .tag.green,.pilot-dialog .tag.green{color:#376049;background:#f0f7f0;border-color:#cddfd0}.demo-section .button,.pilot-dialog .button{border-radius:999px;gap:10px;min-height:44px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4}.demo-section .button.subtle,.demo-section .button.outline,.pilot-dialog .button.outline{color:#846522;background:#fff;border-color:#d2d2d7}.demo-section .button.subtle:hover,.demo-section .button.outline:hover,.pilot-dialog .button.outline:hover{background:#f5f0e4;border-color:#b7a06e;transform:none}.demo-section .text-button,.pilot-dialog .text-button{color:#846522;text-align:left;min-height:44px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}.demo-section .text-button:hover,.pilot-dialog .text-button:hover{color:#654c15}.demo-section :is(button,a,input,select,textarea,summary):focus-visible,.pilot-dialog :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #846522}.demo-section .workspace-tabs{background:#faf9f5;border-color:#e5e5ea;gap:32px;min-height:64px;padding:0 26px}.demo-section .workspace-tabs>button{color:#6c6a63;gap:9px;min-height:64px;font-size:14px;font-weight:500}.demo-section .workspace-tabs>button:hover,.demo-section .workspace-tabs>button[aria-selected=true]{color:#846522}.demo-section .workspace-tabs>button[aria-selected=true]:after{background:#846522;border-radius:999px;height:3px}.demo-section .workspace-tabs>button>span{color:#6c6a63;background:#e8e8ed;border-radius:999px;padding:2px 5px;font-size:10px}.demo-section .local-label{color:#6c6a63;font-size:12px}.demo-section .doctor-grid{grid-template-columns:minmax(0,1fr) 310px}.demo-section .flow-side{border-color:#d2d2d7;min-width:0}.demo-section .panel-heading{color:#6c6a63;letter-spacing:.8px;flex-wrap:wrap;padding:24px 26px 0;font-size:10px}.demo-section .panel-heading .mono{color:#6c6a63;font-size:10px}.demo-section .flow-map{background:#faf9f5;height:336px}.demo-section .map-grid{background-image:radial-gradient(#c7cbd466 .7px,#0000 .7px);background-size:18px 18px}.demo-section .flow-lane-label{color:#6c6a63;letter-spacing:.65px;font-size:10px;top:28px;left:26px}.demo-section .flow-wires{stroke:#aeb4be;stroke-width:1.5px}.demo-section .flow-wires .wire-amber{stroke:#b7a06e}.demo-section .flow-node{color:#1d1d1f;background:#fff;border-color:#d2d2d7;border-radius:14px;justify-content:center;gap:7px;width:22%;height:94px;padding:12px 6px;box-shadow:0 3px 10px #1d1d1f06}.demo-section .node-0{left:12%}.demo-section .node-1{left:37%}.demo-section .node-2{left:62%}.demo-section .node-3,.demo-section .node-4{left:87%}.demo-section .flow-node:hover,.demo-section .flow-node.selected{background:#f7f2e6;border-color:#846522;box-shadow:0 0 0 3px #84652218}.demo-section .flow-node.warning{background:#fffbf2;border-color:#cfad6d}.demo-section .flow-node.warning.selected{background:#fff8e9;border-color:#846522;box-shadow:0 0 0 3px #84652218}.demo-section .flow-node.proposed{background:#fcfaf4;border-color:#b7a06e}.demo-section .flow-node.proposed:is(:hover,.selected){background:#f7f2e6;border-color:#846522;box-shadow:0 0 0 3px #84652218}.demo-section .node-4{height:80px;top:80%}.demo-section .node-icon{color:#6c6a63}.demo-section .warning .node-icon{color:#967128}.demo-section .node-name{white-space:normal;text-align:center;font-size:12px;font-weight:500;line-height:1.25}.demo-section .node-type{color:#6c6a63;overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:10px;line-height:1.3}.demo-section .wire-caption{color:#6c6a63;background:#faf9f5;padding:2px 4px;font-size:10px}.demo-section .protected-caption{color:#3e6951;top:64%;left:30%}.demo-section .original-caption{color:#756747;top:84%;left:45%}.demo-section .map-legend{color:#6c6a63;gap:16px;font-size:11px;bottom:14px;left:26px}.demo-section .dot{width:6px;height:6px}.demo-section .dot.green{background:#507b59}.demo-section .dot.steel{background:#8e8e93}.demo-section .dot.outline{border-color:#a38c60}.demo-section .diagnosis{border-color:#d2d2d7;padding:26px}.demo-section .diagnosis-title{color:#6c6a63;flex-wrap:wrap;gap:10px;margin-bottom:18px;font-size:11px}.demo-section .diagnosis h3{color:#1d1d1f;font-size:21px;font-weight:500;line-height:1.35}.demo-section .diagnosis>p,.demo-section .finding-row p{color:#6c6a63;font-size:14px;line-height:1.65}.demo-section .finding-row{border-color:#d2d2d7;gap:13px;margin-top:22px;padding-top:20px}.demo-section .finding-number{color:#6c6a63;padding-top:3px;font-size:11px}.demo-section .finding-row strong{color:#1d1d1f;font-size:14px;font-weight:600}.demo-section .evidence-link{color:#846522;border-radius:6px;min-height:36px;padding:2px 3px;font-family:inherit;font-size:12px}.demo-section .evidence-panel{color:#1d1d1f;background:#f4f2ec;min-width:0;padding:26px}.demo-section .evidence-panel>.eyebrow{color:#6c6a63;font-size:11px}.demo-section .evidence-selected{color:#846522;margin-top:23px}.demo-section .evidence-panel h3{margin-top:17px;font-size:24px;font-weight:500;line-height:1.3}.demo-section .evidence-panel>.mono{color:#6c6a63;font-size:11px}.demo-section .evidence-panel>p{color:#6c6a63;margin-top:18px;font-size:14px;line-height:1.7}.demo-section .properties{margin-top:23px;font-size:14px;line-height:1.5}.demo-section .properties>div{border-color:#d2d2d7;padding:13px 0}.demo-section .properties dt{color:#6c6a63;margin-bottom:4px;font-size:12px}.demo-section .uncertainty{background:#f3efe3;border-left:2px solid #c19539;border-radius:0 12px 12px 0;margin:22px 0;padding:15px}.demo-section .uncertainty .eyebrow{color:#775f2e;font-size:10px}.demo-section .uncertainty p{color:#676247;font-size:13px;line-height:1.7}.demo-section .uncertainty>.mono{color:#765d26;font-size:11px}.demo-section .evidence-panel>.text-button{padding-top:8px;font-size:14px}.demo-section .workspace-bottom{color:#6c6a63;background:#faf9f5;border-color:#d2d2d7;padding:17px 26px;font-size:12px;line-height:1.5}.demo-section .workspace-bottom>.mono{letter-spacing:.8px;white-space:nowrap;font-size:10px}.demo-section .economics-panel{min-width:0;padding:30px 26px}.demo-section .economics-heading{gap:24px;margin-bottom:28px}.demo-section .economics-heading h3{color:#1d1d1f;font-size:26px;font-weight:500;line-height:1.35}.demo-section .economics-heading p{color:#6c6a63;font-size:14px;line-height:1.6}.demo-section .assumption-pill{color:#795f2a;background:#fdf9ee;border-color:#e2d9bf;border-radius:999px;font-size:11px}.demo-section .economics-grid{grid-template-columns:280px minmax(0,1fr);gap:30px}.demo-section .policy-panel{background:#f4f2ec;border-color:#e5e5ea;border-radius:16px;min-width:0;padding:22px}.demo-section .policy-panel>.eyebrow{color:#6c6a63;font-size:11px}.demo-section label,.pilot-dialog label{color:#1d1d1f;font-size:14px;font-weight:500;line-height:1.5}.demo-section :is(input,select,textarea),.pilot-dialog :is(input,select,textarea){color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:10px;max-width:100%;min-height:44px;padding:11px 12px;font-family:inherit;font-size:14px;font-weight:400}.demo-section :is(input,textarea)::placeholder,.pilot-dialog :is(input,textarea)::placeholder{color:#6c6a63;opacity:1}.demo-section select,.pilot-dialog select{height:auto;padding-right:24px}.demo-section .policy-panel label,.demo-section .cost-inputs label,.demo-section .policy-panel select,.demo-section .cost-inputs input,.demo-section .cost-inputs select{font-size:14px}.demo-section input[type=range]{accent-color:#846522;background:0 0;border:0;min-height:28px;margin:12px 0 6px;padding:0}.demo-section input[type=checkbox]{accent-color:#846522;flex-shrink:0;width:18px;height:18px;min-height:18px;margin:0;padding:0}.demo-section .rate-value{color:#846522;font-size:15px}.demo-section .fine-print,.pilot-dialog .fine-print{color:#6c6a63;font-size:12px;font-weight:400;line-height:1.65}.demo-section .checkbox-label{align-items:flex-start;gap:10px;font-size:14px}.demo-section .checkbox-label input{margin-top:2px}.demo-section .protected-note{color:#426746;border-color:#d9e1d4;gap:10px}.demo-section .protected-note strong{font-size:13px;line-height:1.5}.demo-section .protected-note p{color:#657560;font-size:12px;line-height:1.7}.demo-section .policy-panel>.text-button{gap:8px;margin-top:18px;font-size:13px}.demo-section .replay-results{min-width:0}.demo-section .metric-strip{border-color:#d2d2d7;gap:20px;padding:5px 0 23px}.demo-section .metric-strip span{color:#6c6a63;font-size:12px;line-height:1.5}.demo-section .metric-strip strong{color:#1d1d1f;letter-spacing:-1.2px;white-space:nowrap;margin:12px 0 7px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.2}.demo-section .metric-strip>div:first-child strong{color:#846522}.demo-section .metric-strip small{color:#6c6a63;letter-spacing:0;font-size:15px}.demo-section .metric-strip em{color:#6c6a63;font-size:10px;line-height:1.5}.demo-section .volume-comparison{margin:26px 0}.demo-section .volume-row{color:#6c6a63;grid-template-columns:116px minmax(0,1fr) 100px;gap:12px;margin-top:14px;font-size:12px}.demo-section .volume-row strong{color:#1d1d1f;font-size:11px}.demo-section .bar-track{background:#e8e8ed;border-radius:999px;height:10px;overflow:hidden}.demo-section .bar.baseline{background:#afb5c0}.demo-section .bar.indexed{background:#846522}.demo-section .bar.archive{background:repeating-linear-gradient(135deg,#b7a06e 0 1px,#0000 1px 4px);border-color:#b7a06e}.demo-section .table-scroll{border:1px solid #e5e5ea;border-radius:14px;max-width:100%}.demo-section table{min-width:480px;font-size:13px;line-height:1.5}.demo-section th{color:#6c6a63;background:#f4f2ec;border-color:#e5e5ea;padding:13px 11px;font-size:10px}.demo-section td{color:#1d1d1f;border-color:#d2d2d7;padding:14px 11px;font-size:13px}.demo-section tbody tr:last-child td{border-bottom:0}.demo-section tbody tr:nth-child(2n){background:#faf9f5}.demo-section .notice,.pilot-dialog .notice{color:#786433;background:#fbf7ec;border-color:#e7dcbc;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.65}.demo-section .notice.success,.pilot-dialog .notice.success{color:#41633b;background:#f0f7ed;border-color:#d0dfc7}.demo-section .notice.error,.pilot-dialog .notice.error{color:#855132;background:#fff2e9;border-color:#e6c3ac}.demo-section .cost-details{border-color:#d2d2d7;margin-top:32px;padding-top:24px}.demo-section .cost-details summary{color:#1d1d1f;flex-wrap:wrap;gap:12px;min-height:44px;font-size:16px;font-weight:500}.demo-section .cost-details summary:before{color:#846522;font-size:21px}.demo-section .cost-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:30px;margin-top:24px}.demo-section .cost-inputs{gap:20px;min-width:0}.demo-section .cost-result{color:#1d1d1f;background:#f4f2ec;border-color:#e5e5ea;border-radius:16px;min-width:0;padding:25px}.demo-section .cost-result>.eyebrow{color:#6c6a63;font-size:10px}.demo-section .cost-result>strong{color:#1d1d1f;overflow-wrap:anywhere;font-size:40px;font-weight:500;line-height:1.2}.demo-section .cost-result>strong.positive{color:#3f6738}.demo-section .cost-result>strong small{color:#6c6a63;white-space:nowrap;font-size:13px}.demo-section .cost-result dl{margin-top:24px;font-size:13px;line-height:1.5}.demo-section .cost-result dl>div{border-color:#d2d2d7;gap:16px;padding:12px 0}.demo-section .cost-result dt{color:#6c6a63}.demo-section .cost-result dd{color:#1d1d1f}.demo-section .cost-assumptions{color:#6c6a63;margin-top:24px;font-size:12px;line-height:1.8}.dialog-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#1d1d1f66;padding:24px}.pilot-dialog{overscroll-behavior:contain;background:#fff;border:1px solid #e5e5ea;border-radius:24px;width:min(670px,100%);max-height:min(90dvh,920px);padding:38px;box-shadow:0 24px 90px #1d1d1f26}.pilot-dialog>.eyebrow{color:#6c6a63;padding-right:28px;font-size:10px;display:block}.pilot-dialog h2{color:#1d1d1f;letter-spacing:-1px;font-size:36px;font-weight:600;line-height:1.2}.pilot-dialog>p{color:#6c6a63;margin:16px 0 26px;font-size:15px;line-height:1.7}.pilot-dialog .dialog-close{color:#6c6a63;background:#f4f2ec;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;top:16px;right:16px}.pilot-dialog .dialog-close:hover{color:#1d1d1f;background:#e8e8ed}.pilot-dialog .form-grid{gap:19px;margin-bottom:20px}.pilot-dialog :is(input,select,textarea){font-size:16px}.pilot-dialog .inquiry-honeypot{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pilot-dialog .inquiry-status:not(:empty){margin-top:16px}.pilot-dialog .button:disabled{cursor:default;opacity:.68}.pilot-dialog .fine-print a{color:inherit;text-underline-offset:3px;text-decoration:underline}.demo-section .button.primary,.pilot-dialog .button.primary{color:#f4f1e9;background:#17191b;border-color:#17191b}.demo-section .button.primary:hover,.pilot-dialog .button.primary:hover{color:#f4f1e9;background:#343633;border-color:#343633;transform:none}@media (width<=1100px){.demo-section .doctor-grid{grid-template-columns:minmax(0,1fr)}.demo-section .flow-side{border-right:0}.demo-section .flow-map{height:340px}.demo-section .node-name{font-size:14px}.demo-section .evidence-panel{border-top:1px solid #d2d2d7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 30px;display:grid}.demo-section .evidence-panel>.eyebrow,.demo-section .evidence-panel h3,.demo-section .evidence-panel>.mono,.demo-section .evidence-panel>p{grid-column:1}.demo-section .evidence-selected{grid-area:1/2;justify-content:flex-end;gap:14px;margin-top:0}.demo-section .evidence-panel .properties{grid-area:2/2/6;margin-top:16px}.demo-section .evidence-panel .uncertainty,.demo-section .evidence-panel>.text-button{grid-column:1/-1}.demo-section .evidence-panel .uncertainty{margin-bottom:8px}.demo-section .economics-grid{grid-template-columns:250px minmax(0,1fr);gap:24px}.demo-section .metric-strip{gap:12px}.demo-section .metric-strip strong{font-size:30px}.demo-section .metric-strip small{font-size:12px}.demo-section .metric-strip span{font-size:11px}.demo-section .volume-row{grid-template-columns:105px minmax(0,1fr) 84px;gap:9px}.demo-section .volume-row strong{font-size:10px}}@media (width<=850px){.demo-section{padding-top:72px;padding-bottom:72px}.demo-section .section-intro{align-items:flex-start}.demo-section .section-intro>p{max-width:300px;margin-top:28px;font-size:14px}.demo-section .local-label{display:none}.demo-section .economics-grid{grid-template-columns:minmax(0,1fr);gap:26px}.demo-section .policy-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px;display:grid}.demo-section .policy-panel>.eyebrow{grid-column:1/-1}.demo-section .policy-panel label{margin-top:0}.demo-section .policy-panel>.checkbox-label{grid-column:1}.demo-section .protected-note{border-top:0;grid-area:3/2/5;margin-top:0;padding-top:0}.demo-section .policy-panel>.text-button{margin-top:0}.demo-section .metric-strip{gap:22px}.demo-section .metric-strip span{font-size:12px}.demo-section .metric-strip strong{font-size:38px}.demo-section .metric-strip small{font-size:15px}.demo-section .cost-grid{grid-template-columns:minmax(0,1fr)}.demo-section .cost-result{padding:26px}.demo-section .cost-result>strong{font-size:40px}.demo-section .cost-result dl{font-size:14px}}@media (width<=600px){.demo-section{padding:58px 18px}.demo-section .section-intro{margin-bottom:26px;display:block}.demo-section .section-intro h2{letter-spacing:-1.1px;font-size:34px}.demo-section .section-intro>p{max-width:none;margin-top:20px;font-size:14px}.demo-section .workspace{border-radius:20px;margin-left:0;margin-right:0}.demo-section .workspace-top{align-items:flex-start;gap:12px;padding:18px}.demo-section .workspace-name{gap:8px;font-size:14px}.demo-section .workspace-name .tag{margin-left:13px;font-size:10px}.demo-section .workspace-top>.button{flex-shrink:0;gap:6px;padding:9px 10px;font-size:12px}.demo-section .workspace-tabs{gap:24px;min-height:62px;padding:0 18px}.demo-section .workspace-tabs>button{gap:7px;min-height:62px;font-size:13px}.demo-section .workspace-tabs>button>span{display:none}.demo-section .workspace-tabs>button>svg{width:16px;height:16px}.demo-section .panel-heading{padding:22px 18px 0;line-height:1.6}.demo-section .flow-map:not(.compact){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;height:auto;padding:20px 18px 22px;display:grid}.demo-section .flow-lane-label,.demo-section .flow-wires,.demo-section .wire-caption{display:none}.demo-section .flow-node{gap:8px;width:100%;height:auto;min-height:108px;padding:14px 8px;position:relative;top:auto;left:auto;transform:none}.demo-section .node-name{font-size:14px}.demo-section .node-type{font-size:10px}.demo-section .flow-node.node-4{grid-column:1/-1;min-height:88px}.demo-section .flow-node.node-4:after{content:"Proposed destination";color:#6c6a63;font-size:10px;line-height:1.4}.demo-section .map-legend{flex-wrap:wrap;grid-column:1/-1;gap:20px;margin-top:2px;font-size:11px;position:relative;bottom:auto;left:auto}.demo-section .diagnosis{padding:23px 18px}.demo-section .diagnosis h3{font-size:20px}.demo-section .finding-row{grid-template-columns:22px minmax(0,1fr);gap:5px 9px;display:grid}.demo-section .finding-number{grid-column:1}.demo-section .finding-row>div{grid-column:2}.demo-section .evidence-link{grid-column:2;justify-self:start;min-height:36px;margin:0}.demo-section .evidence-panel{gap:0;padding:24px 18px;display:flex}.demo-section .evidence-selected{justify-content:space-between;margin-top:18px}.demo-section .evidence-panel h3{margin-top:17px}.demo-section .evidence-panel .properties{margin-top:24px}.demo-section .evidence-panel .uncertainty{width:100%;margin:16px 0 10px}.demo-section .workspace-bottom{padding:17px 18px;font-size:11px;display:block}.demo-section .workspace-bottom>span:first-child{align-items:flex-start;gap:8px}.demo-section .workspace-bottom>span:first-child svg{flex-shrink:0;margin-top:2px}.demo-section .workspace-bottom>.mono{display:none}.demo-section .economics-panel{padding:24px 18px}.demo-section .economics-heading{margin-bottom:23px;display:block}.demo-section .economics-heading h3{letter-spacing:-.5px;font-size:23px}.demo-section .economics-heading p{font-size:13px}.demo-section .policy-panel{padding:20px 16px;display:block}.demo-section :is(input,select,textarea),.demo-section .policy-panel select{font-size:16px}.demo-section .policy-panel label{margin-top:22px}.demo-section .protected-note{border-top:1px solid #d9e1d4;margin-top:24px;padding-top:20px}.demo-section .policy-panel>.text-button{margin-top:18px}.demo-section .metric-strip{grid-template-columns:1fr 1fr;gap:22px 16px}.demo-section .metric-strip>div:first-child{grid-column:1/-1}.demo-section .metric-strip>div:first-child strong{font-size:46px}.demo-section .metric-strip strong{letter-spacing:-.9px;font-size:30px}.demo-section .metric-strip small{font-size:13px}.demo-section .metric-strip span{font-size:12px}.demo-section .metric-strip em{font-size:10px}.demo-section .volume-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;margin-top:18px;font-size:12px}.demo-section .volume-row strong{grid-area:1/2;font-size:11px}.demo-section .volume-row .bar-track{grid-area:2/1/auto/-1}.demo-section table{min-width:450px;font-size:13px}.demo-section th{font-size:10px}.demo-section .cost-details summary{gap:9px;font-size:16px}.demo-section .cost-details summary>.tag{white-space:normal;margin-left:24px;font-size:10px}.demo-section .cost-inputs{grid-template-columns:minmax(0,1fr);gap:18px}.demo-section .cost-inputs :is(input,select){font-size:16px}.demo-section .cost-result{padding:21px 16px}.demo-section .cost-result>strong{font-size:36px}.demo-section .cost-result dl{font-size:13px}.demo-section .cost-result dl>div{gap:12px}.demo-section .cost-assumptions{font-size:12px}.dialog-backdrop{padding:12px}.pilot-dialog{border-radius:20px;max-height:94dvh;padding:30px 22px 25px}.pilot-dialog h2{font-size:32px}.pilot-dialog>.eyebrow{padding-right:28px;font-size:10px}.pilot-dialog>p{font-size:14px}.pilot-dialog .form-grid{grid-template-columns:minmax(0,1fr);gap:19px}.pilot-dialog .button{width:100%;font-size:14px}}@media (prefers-reduced-motion:reduce){.demo-section .bar,.demo-section .button,.pilot-dialog .button{transition:none}}:root{color:#17191b;font-synthesis:none;-webkit-font-smoothing:antialiased;--brand-gold:#846522;--text-secondary:#6c6a63;--surface:#f4f2ec;--cyan:#846522;background:#fbfaf7;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,sans-serif}html{scroll-padding-top:84px}body{background:#fbfaf7}::selection{color:#17191b;background:#ead8ab}.landing{color:#17191b;background:#fbfaf7;line-height:1.5;overflow:clip}.landing button{font-family:inherit}.landing :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #846522}.page-width{width:min(1120px,100% - 80px);margin-inline:auto}.flow-mark{flex-shrink:0;width:40px;height:30px;display:block}.new-header{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fbfaf7ed;border-bottom:1px solid #0000000c;position:sticky;top:0}.new-header>.page-width{align-items:center;gap:32px;min-height:72px;display:flex}.new-brand{letter-spacing:-.8px;white-space:nowrap;align-items:center;gap:10px;font-size:24px;font-weight:600;display:inline-flex}.new-brand .flow-mark{color:var(--brand-gold)}.brand-name>span{color:#846522}.brand-lockup{flex-direction:column;gap:2px;line-height:1.1;display:flex}.brand-byline{color:#6c6a63;letter-spacing:.1px;font-size:10px;font-weight:400}.new-header nav{align-items:center;gap:29px;margin-left:auto;font-size:12px;display:flex}.new-header nav a{color:#424245;transition:color .2s}.new-header nav a:hover{color:var(--brand-gold)}.new-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 24px;font-size:17px;font-weight:400;line-height:1.4;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.new-button.dark{color:#f4f1e9;background:linear-gradient(160deg,#343633,#17191b);border:1px solid #ffffff15;box-shadow:inset 0 1px #ffffff18,0 3px 6px #17191b0a}.new-button.dark:hover{background:linear-gradient(160deg,#44443d,#242520);box-shadow:inset 0 1px #ffffff18,0 8px 20px #17191b18}.new-button:active{transform:scale(.98)}.new-button.small{min-height:34px;padding:8px 17px;font-size:12px}.new-button.text{color:#765a24;background:0 0;padding-inline:10px}.new-button.text:hover{text-decoration:underline}.new-hero{isolation:isolate;background:linear-gradient(#fbfaf7 12%,#f5f1e6 67%,#fbfaf7);padding:70px 0 68px;position:relative}.hero-light{z-index:-1;opacity:.65;pointer-events:none;position:absolute;inset:140px 0 80px;overflow:hidden}.hero-light i{filter:blur(95px);border-radius:50%;width:65%;height:58%;position:absolute}.hero-light i:first-child{background:#e8d2a1;top:26%;left:-17%}.hero-light i:nth-child(2){background:#dad5c9;top:22%;right:-18%}.hero-light i:nth-child(3){background:#fcfaf4;bottom:-10%;left:30%}.hero-copy-new{text-align:center;z-index:1;position:relative}.product-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#6c6a63;margin-bottom:23px;font-size:14px;font-weight:500}.hero-copy-new h1{letter-spacing:-.035em;font-size:clamp(54px,6.7vw,84px);font-weight:600;line-height:1.045}.hero-copy-new h1 span{color:#0000;background:linear-gradient(110deg,#715320 12%,#a88643 50%,#846522 86%);-webkit-background-clip:text;background-clip:text}.hero-description{color:#6c6a63;letter-spacing:-.3px;margin:24px auto 0;font-size:21px;line-height:1.45}.new-hero-actions{justify-content:center;align-items:center;gap:20px;margin-top:29px;display:flex}.hero-independence{color:#6c6a63;max-width:520px;margin:18px auto 0;font-size:11px;line-height:1.6}.stage-perspective{perspective:1800px;max-width:1080px;margin:58px auto 0;scroll-margin-top:102px}.product-stage{transform:rotateX(var(--stage-tilt,0deg));transform-origin:50% 25%;background:#fafafa;border:1px solid #00000015;border-radius:22px;overflow:hidden;box-shadow:0 40px 85px -35px #3a301940,0 8px 26px #3a301912}.stage-chrome{color:#d5d1c8;background:linear-gradient(#292b2b,#1b1d1d);border-bottom:1px solid #d7bc7b3b;justify-content:space-between;align-items:center;min-height:43px;padding:0 18px;font-size:10px;display:flex}.stage-chrome>span{align-items:center;gap:8px;display:flex}.stage-chrome .flow-mark{color:#52565f;width:18px;height:18px}.stage-chrome b{color:#b6b1a6;border-left:1px solid #ffffff24;margin-left:4px;padding-left:10px;font-size:10px;font-weight:400}.window-dots{gap:6px;width:151px;display:flex}.window-dots i{background:#66645c;border:1px solid #ffffff12;border-radius:50%;width:8px;height:8px}.actual-product-capture{background:#f4f2ec}.actual-capture-button{background:0 0;width:100%;padding:0;display:block;position:relative}.actual-capture-button img{width:100%;height:auto;display:block}.actual-capture-enlarge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#17191bd9;border-radius:999px;padding:9px 17px;font-size:12px;transition:all .2s;position:absolute;bottom:20px;right:20px;transform:translateY(4px);box-shadow:0 2px 8px #0002}.actual-capture-button:is(:hover,:focus-visible) .actual-capture-enlarge{opacity:1;transform:none}.stage-status{color:#767268;background:#faf9f5;justify-content:space-between;gap:12px;padding:11px 18px;font-size:10px;display:flex}.stage-status>span{align-items:center;gap:6px;display:inline-flex}.tour-controls{background:#e9e5dbb3;border:1px solid #d5cbb754;border-radius:999px;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:40px auto 0;padding:5px;display:flex}.tour-controls button{color:#515155;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:14px 23px;font-size:13px;transition:all .22s;display:flex}.tour-controls button.active{color:#17191b;background:#fff;box-shadow:0 2px 8px #0000000d}.tour-controls button:hover{color:#765a24}.tour-description{text-align:center;max-width:610px;min-height:91px;margin:20px auto 0}.tour-description p{color:#6c6a63;font-size:15px;line-height:1.55}.tour-description a{color:#765a24;align-items:center;gap:7px;margin-top:11px;font-size:14px;display:inline-flex}.tour-description a:hover{text-decoration:underline}.image-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10141bd9;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.image-dialog{background:#fff;border-radius:22px;width:min(1300px,100%);max-height:94dvh;overflow:auto;box-shadow:0 30px 80px #0005}.image-dialog>div{justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;display:flex}.image-dialog h2{font-size:17px;font-weight:600}.image-dialog button{background:#ededf0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.image-dialog>img{width:100%;height:auto;display:block}.image-dialog>p{color:#6c6a63;padding:15px 22px;font-size:12px}.compatibility{color:#6c6a63;border-top:1px solid #e5e5e7;border-bottom:1px solid #e5e5e7;flex-wrap:wrap;align-items:center;gap:20px;padding-block:28px;font-size:11px;display:flex}.compatibility>div{align-items:center;gap:26px;margin:auto;display:flex}.compatibility>div>span{align-items:center;gap:8px;display:flex}.compatibility svg{width:16px;height:16px}.apache-word{letter-spacing:-.3px;font-size:15px}.apache-word b{color:#4d4d53;font-size:19px}.motion-toggle{color:#6c6a63;background:#f4f2ec;border-radius:99px;padding:8px 10px;font-size:10px}.section-kicker,.feature-index{color:#6c6a63;letter-spacing:-.2px;margin-bottom:19px;font-size:17px;font-weight:600;display:block}.story-section{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;padding-block:125px 115px;display:grid}.landing h2{letter-spacing:-.03em;font-size:clamp(36px,4.2vw,52px);font-weight:600;line-height:1.085}.landing h2 span{color:#86868b}.story-body p{color:#6c6a63;letter-spacing:-.2px;font-size:19px;line-height:1.6}.story-body a,.inline-arrow{color:#765a24;align-items:center;gap:9px;margin-top:24px;font-size:17px;display:inline-flex}.story-body a:hover,.inline-arrow:hover{text-decoration:underline}.feature-editorial,.economics-story{grid-template-columns:.78fr 1.22fr;align-items:center;gap:58px;padding-block:45px 105px;display:grid}.editorial-copy h2{font-size:clamp(36px,3.7vw,46px)}.editorial-copy>p{letter-spacing:-.1px;color:#6c6a63;max-width:430px;margin-top:22px;font-size:17px;line-height:1.65}.feature-inline{color:#515159;gap:10px;margin-top:23px;font-size:13px;display:grid}.feature-inline>span{align-items:center;gap:9px;display:flex}.feature-inline svg{color:#846522}.real-investigation-art,.economics-art{min-width:0;margin:0}.real-investigation-art{background:#f4f2ec;border-radius:28px;padding:38px 28px 24px}.real-investigation-art>img,.economics-image-wrap img{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 15px 35px -12px #3b302836,0 0 0 1px #00000009}.real-investigation-art figcaption,.economics-art figcaption{color:#6c6a63;margin-top:24px;font-size:12px;line-height:1.65}.real-investigation-art figcaption span{color:#17191b;font-weight:600}.apache-reference{border-top:1px solid #dedee3;margin-top:17px;padding-top:17px}.apache-reference summary{color:#765a24;cursor:pointer;font-size:12px}.apache-reference img{border-radius:10px;width:100%;height:auto;margin-top:18px}.apache-reference p{color:#6c6a63;margin-top:13px;font-size:11px}.apache-reference a{color:#765a24}.economics-story{grid-template-columns:1.22fr .78fr;padding-top:15px;padding-bottom:130px}.economics-art{background:linear-gradient(150deg,#efeadf,#f6f3eb 65%,#faf9f5);border-radius:28px;padding:38px 28px 26px}.economics-art figcaption{margin-top:26px}.lab-section-wrap{background:#f4f2ec}.landing .demo-section{background:0 0;width:min(1120px,100% - 80px);margin:auto;padding:95px 0 105px}.landing .demo-section .section-intro{margin-bottom:38px}.landing .demo-section .section-intro h2{letter-spacing:-.03em;font-size:46px;font-weight:600;line-height:1.1}.landing .demo-section .eyebrow{letter-spacing:0;font-family:inherit;font-size:15px;font-weight:600}.landing .demo-section .workspace{border-radius:24px;overflow:hidden}.new-deployment{color:#f4f2ec;isolation:isolate;background:#101214;padding:112px 0 90px;position:relative}.new-deployment:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#7a5c2340,#0000 65%);position:absolute;inset:20% 10% 10%}.deployment-heading{text-align:center;max-width:790px;margin:auto}.new-deployment .section-kicker{color:#c5b082}.deployment-heading h2{font-size:clamp(40px,5vw,64px)}.deployment-heading h2 span{color:#d7bc7b}.deployment-heading p{color:#b6b1a6;max-width:640px;margin:27px auto 0;font-size:19px;line-height:1.6}.signal-diagram{aspect-ratio:600/360;width:min(780px,100%);margin:45px auto 30px;position:relative}.signal-diagram>svg{fill:none;width:100%;height:100%;position:absolute;inset:0}.signal-track{stroke:#514733;stroke-width:1.2px}.signal-pulse{stroke:url(#signal-gold);stroke-width:1.8px;stroke-dasharray:35 470;animation:9s linear infinite signal-flow}.signal-node{background:linear-gradient(135deg,#272723,#1b1d1c);border:1px solid #ffffff10;border-radius:18px;grid-template-columns:22px 1fr;gap:4px 10px;width:29%;padding:15px 17px;display:grid;position:absolute;box-shadow:0 12px 25px #0002}.signal-node>svg{color:#d7bc7b;grid-row:1/3;width:19px;margin-top:4px}.signal-node b{font-size:12px;font-weight:500}.signal-node small{color:#b6b1a6;font-size:9px}.flow-input{top:14%;left:0}.evidence-input{top:70%;left:0}.answer-output{top:21%;right:0}.compare-output{top:63%;right:0}.signal-core{background:linear-gradient(140deg,#333127,#171b1a 75%);border:1px solid #d7bc7b70;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:112px;height:112px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 75px #c7a25324,inset 0 1px 1px #fff3}.signal-core>span{letter-spacing:-.3px;font-size:13px;font-weight:600}.signal-boundary{letter-spacing:1.4px;color:#b6b1a6;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.deployment-details{grid-template-columns:repeat(3,1fr);gap:55px;max-width:970px;margin:65px auto 0;display:grid}.deployment-details>span{color:#b6b1a6;font-size:14px;line-height:1.6}.deployment-details b{color:#f4f1e9;margin-bottom:10px;font-size:16px;font-weight:500;display:block}.deployment-gate{color:#b6b1a6;text-align:center;margin-top:45px;font-size:12px}.fde-section{grid-template-columns:1.05fr 1fr;align-items:center;gap:90px;padding-block:125px;display:grid}.fde-intro>p{color:#6c6a63;margin-top:25px;font-size:18px;line-height:1.6}.fde-intro .new-button{margin-top:30px;font-size:15px}.fde-services{gap:35px;display:grid}.fde-services>div{align-items:flex-start;gap:20px;display:flex}.fde-services>div>span{color:#765a24;background:#f1ece0;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.fde-services h3{letter-spacing:-.4px;font-size:19px;font-weight:600}.fde-services p{color:#6c6a63;margin-top:9px;font-size:14px;line-height:1.65}.fde-services>div>svg{display:none}.new-closing{color:#f4f1e9;background:radial-gradient(at 95% 0,#66512650,#0000 55%),#17191b;border:1px solid #b6a06e40;border-radius:32px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:100px;padding:65px 70px;display:flex}.new-closing h2{font-size:46px}.new-closing .new-button{padding-inline:28px}.new-footer{color:#6c6a63;padding-bottom:30px;scroll-margin-top:88px;font-size:12px}.footer-brand-row{justify-content:space-between;align-items:center;gap:32px;padding-block:22px;display:flex}.new-footer .new-brand{color:#17191b;font-size:22px}.new-footer .new-brand .flow-mark{width:29px}.new-footer a{color:#6c6a63;transition:color .2s}.new-footer a:hover{color:#765a24;text-underline-offset:3px;text-decoration:underline}.footer-legal{border-block:1px solid #e5e5e7;padding-block:26px}.new-footer .footer-legal h2{color:#424245;letter-spacing:0;margin-bottom:16px;font-size:13px;font-weight:600;line-height:1.5}.footer-legal p{text-wrap:pretty;max-width:1040px;font-size:12px;line-height:1.7}.footer-legal p+p{margin-top:13px}.footer-legal strong{color:#515154;font-weight:600}.footer-legal a{color:#515154;text-underline-offset:3px;text-decoration:underline}.footer-meta{justify-content:space-between;align-items:baseline;gap:20px 32px;padding-top:22px;font-size:11px;display:flex}.footer-meta>span{white-space:nowrap}.footer-meta nav{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:12px 25px;display:flex}.footer-meta a{padding-block:4px;display:inline-block}.pilot-dialog{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,sans-serif}.pilot-dialog h2{letter-spacing:-.03em;font-weight:600}.reveal-ready{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal-ready.revealed{opacity:1;transform:none}.motion-off .signal-pulse{animation:none}.motion-off .product-stage{transform:none}.motion-off .reveal-ready{opacity:1;transition:none;transform:none}@keyframes signal-flow{to{stroke-dashoffset:-1010px}}.hero-optics{z-index:-1;pointer-events:none;width:min(1460px,128vw);height:650px;position:absolute;top:20px;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 15% 65%,#0000);mask-image:linear-gradient(#0000,#000 15% 65%,#0000)}.optic-orbit{border:1px solid #a8864324;border-radius:50%;width:100%;height:520px;position:absolute;top:70px;left:0;transform:rotate(-16deg)}.optic-orbit-inner{border-color:#a8864317;width:83%;height:460px;top:100px;left:8.5%;transform:rotate(16deg)}.optic-axis{background:linear-gradient(#0000,#a886431a,#0000);width:1px;height:85%;position:absolute;top:10%;left:50%}.hero-optics:after{content:"";border:1px solid #a8864360;border-radius:50%;width:9px;height:9px;animation:8s ease-in-out infinite optical-breathe;position:absolute;top:39%;right:5%;box-shadow:0 0 24px #d7bc7b80}.new-hero-actions .new-button.dark,.new-closing .new-button.dark{color:#17191b;background:linear-gradient(135deg,#e5d3a5,#d7bc7b 45%,#b59753);border:1px solid #aa884c70;box-shadow:inset 0 1px #fff8,0 7px 18px #7a5a1e15}.new-hero-actions .new-button.dark:hover,.new-closing .new-button.dark:hover{background:linear-gradient(135deg,#ecdebc,#dfc68c 45%,#c1a05a);box-shadow:inset 0 1px #fff8,0 9px 24px #7a5a1e25}.new-header:after{content:"";background:linear-gradient(90deg,#0000,#b8a17150,#0000);height:1px;display:block;position:absolute;bottom:-1px;left:15%;right:15%}.product-stage{border-color:#9d89572b;box-shadow:0 40px 85px -35px #3a301940,0 8px 26px #3a301912,0 0 0 5px #fff6}.window-dots i:first-child{background:#b7a67e}.real-investigation-art,.economics-art{background:linear-gradient(145deg,#f1eee6,#faf9f5);border:1px solid #d8d0bc70}.section-kicker,.feature-index{color:#846522}.new-closing .section-kicker{color:#d7bc7b}.new-closing h2 span{color:#b6b1a6}.signal-core>span{color:#ead9af}.signal-core .flow-mark{width:54px;height:42px}.new-deployment{overflow:hidden}.new-deployment:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#d7bc7b1a .7px,#0000 .7px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.motion-off .hero-optics:after{animation:none}@keyframes optical-breathe{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:.9;transform:scale(1)}}@media (width<=1050px){.new-header nav{gap:19px}.new-header>.page-width{gap:25px}.compatibility{justify-content:center}.compatibility>div{gap:18px;margin:0}.compatibility>span{display:none}.story-section{gap:45px}.feature-editorial,.economics-story{grid-template-columns:1fr 1.2fr;gap:35px}.economics-story{grid-template-columns:1.2fr 1fr}.editorial-copy h2{font-size:38px}.real-investigation-art,.economics-art{padding:25px 20px}.fde-section{gap:50px}.new-closing{padding:55px 45px}}@media (width<=760px){.page-width{width:calc(100% - 48px)}.new-header>.page-width{justify-content:space-between;min-height:62px}.new-header nav{display:none}.new-brand{font-size:22px}.new-brand .flow-mark{width:31px}.new-hero{padding-top:55px;padding-bottom:38px}.product-eyebrow{margin-bottom:20px;font-size:12px}.hero-copy-new h1{letter-spacing:-.04em;font-size:clamp(42px,7.7vw,58px)}.hero-description{max-width:470px;font-size:18px}.new-hero-actions{gap:14px;margin-top:24px}.new-button{min-height:46px;padding:12px 20px;font-size:15px}.stage-perspective{margin-top:40px}.product-stage{border-radius:15px;box-shadow:0 25px 50px -24px #3a30193b}.stage-chrome{min-height:33px;padding-inline:12px}.stage-chrome .preview-label{display:none}.window-dots{width:auto}.window-dots i{width:6px;height:6px}.stage-chrome>span{margin:auto;transform:translate(-14px)}.stage-status{padding:9px 12px;font-size:9px}.tour-controls{gap:2px;margin-top:27px;padding:4px}.tour-controls button{gap:7px;min-height:42px;padding:11px 13px;font-size:11px}.tour-controls svg{display:none}.tour-description p{font-size:14px}.tour-description a{font-size:13px}.compatibility{gap:18px;padding-block:23px}.compatibility>div{gap:22px}.compatibility>div>span:nth-child(2){display:none}.story-section{grid-template-columns:1fr;gap:30px;padding-block:80px}.landing h2{font-size:42px}.story-body p{max-width:560px;font-size:18px}.feature-editorial,.economics-story{grid-template-columns:1fr;gap:34px;padding-block:20px 80px}.economics-story .editorial-copy{grid-row:1}.editorial-copy h2 br{display:none}.editorial-copy h2{max-width:540px}.editorial-copy>p{max-width:550px}.feature-inline{flex-wrap:wrap;gap:15px 25px;display:flex}.real-investigation-art,.economics-art{border-radius:24px;padding:30px 26px 23px}.landing .demo-section{width:calc(100% - 48px);padding-block:75px}.landing .demo-section .section-intro{display:block}.landing .demo-section .section-intro h2{font-size:40px}.landing .demo-section .section-intro>p{max-width:540px;margin-top:22px}.new-deployment{padding-block:80px 65px}.deployment-heading p{font-size:17px}.signal-diagram{margin-top:38px}.signal-node{border-radius:14px;grid-template-columns:1fr;gap:5px;width:30%;padding:13px 12px}.signal-node>svg{display:none}.signal-node b{font-size:11px}.signal-node small{font-size:8px}.signal-core{border-radius:24px;width:88px;height:88px}.deployment-details{gap:25px;margin-top:48px}.deployment-details b{font-size:14px}.deployment-details>span{font-size:12px}.fde-section{grid-template-columns:1fr;gap:55px;padding-block:80px}.fde-intro>p{max-width:550px}.new-closing{color:#f4f1e9;border-radius:26px;margin-bottom:60px;padding:42px 32px;display:block}.new-closing .new-button{margin-top:29px}.footer-brand-row{flex-wrap:wrap;gap:18px}.footer-meta{flex-direction:column;gap:12px}.footer-meta nav{justify-content:flex-start;gap:9px 22px}.image-dialog-backdrop{padding:12px}.image-dialog{border-radius:16px}}@media (width<=480px){.hero-optics{width:150vw;height:560px;top:55px}.optic-orbit{height:390px}.optic-orbit-inner{height:350px}.hero-optics:after{display:none}.new-header>.page-width{gap:12px}.new-header .new-brand{gap:6px;font-size:20px}.new-header .new-brand .flow-mark{width:25px}.new-header .new-button.small{padding-inline:12px;font-size:11px}.brand-byline{font-size:9px}.page-width{width:calc(100% - 40px)}.new-hero{padding-top:43px}.hero-copy-new h1{font-size:43px;line-height:1.075}.hero-description{max-width:330px;margin-top:21px;font-size:17px;line-height:1.5}.desktop-break{display:none}.new-hero-actions{flex-direction:column;gap:5px}.new-hero-actions .new-button{font-size:16px}.stage-perspective{width:calc(100% + 16px);margin-top:34px;margin-left:-8px}.stage-chrome b{display:none}.stage-status{flex-wrap:wrap;justify-content:center;gap:4px 12px}.actual-capture-enlarge{opacity:1;padding:5px 8px;font-size:8px;bottom:8px;right:8px;transform:none}.tour-controls{width:calc(100% + 4px);margin-left:-2px}.tour-controls button{flex:1;padding:10px 8px;font-size:11px;line-height:1.3}.tour-description{min-height:104px;margin-top:16px}.compatibility>div{flex-wrap:wrap;justify-content:center;gap:13px 20px;font-size:10px}.compatibility>div>span:last-child{display:none}.motion-toggle{font-size:9px}.story-section{padding-block:65px}.landing h2{font-size:36px}.section-kicker,.feature-index{margin-bottom:16px;font-size:15px}.story-body p{font-size:17px}.story-body a,.inline-arrow{font-size:15px}.feature-editorial,.economics-story{padding-bottom:65px}.feature-inline{gap:10px;font-size:12px;display:grid}.real-investigation-art,.economics-art{border-radius:22px;padding:22px 17px 20px}.real-investigation-art figcaption,.economics-art figcaption{margin-top:18px;font-size:11px}.landing .demo-section{width:calc(100% - 32px);padding-block:65px}.landing .demo-section .section-intro{padding-inline:4px}.landing .demo-section .section-intro h2{font-size:35px}.landing .demo-section .workspace{border-radius:18px}.deployment-heading h2{font-size:37px}.signal-diagram{aspect-ratio:600/400;margin-top:25px}.signal-diagram>svg{height:90%}.signal-node{border-radius:12px;width:31%;padding:10px 9px}.signal-node b{font-size:10px}.signal-node small{font-size:8px;line-height:1.3}.flow-input{top:11%}.evidence-input{top:64%}.answer-output{top:17%}.compare-output{top:57%}.signal-core{border-radius:21px;gap:2px;width:74px;height:74px;top:45%}.signal-core .flow-mark{width:33px;height:30px}.signal-core>span{font-size:11px}.signal-boundary{bottom:0}.deployment-details{grid-template-columns:1fr;gap:23px;margin-top:35px}.deployment-details>span{font-size:14px}.deployment-details b{margin-bottom:4px;font-size:16px}.deployment-gate{text-align:left;margin-top:29px;line-height:1.6}.fde-section{gap:42px;padding-block:65px}.fde-intro>p{font-size:17px}.fde-services>div{gap:17px}.fde-services h3{font-size:18px}.new-closing{padding:36px 25px}.new-closing h2{font-size:34px}.footer-brand-row>span{display:none}.footer-brand-row{gap:14px}.footer-brand-row>a:last-child{font-size:11px}.footer-meta nav{flex-direction:column;align-items:flex-start;gap:7px}.image-dialog>div{padding:12px 15px}.image-dialog h2{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}.product-stage,.reveal-ready{transform:none}.reveal-ready{opacity:1}}
