*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{background:#eef2f6;color:#182230;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}h1,h2,p{margin:0}.documentLanding{min-height:100vh;background:#f4f1eb;color:#17202b;font-family:Inter,Arial,Helvetica,sans-serif}.documentNav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:300px 1fr auto;align-items:center;grid-gap:24px;gap:24px;max-width:1440px;margin:0 auto;background:rgba(244,241,235,.94);padding:14px 28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.processPosition{position:absolute;right:28px;bottom:-1px;left:28px;display:grid;grid-template-columns:repeat(5,1fr);height:1px;background:#cfd7e2}.processPosition span{overflow:visible;border-top:1px solid #172f45;color:transparent}.documentFooter nav,.documentNav nav{display:flex;gap:20px}.documentFooter a,.documentNav a{color:#435162;font-size:13px;font-weight:850;text-decoration:none}.documentHero{display:grid;grid-template-columns:minmax(420px,.44fr) minmax(520px,.56fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center;max-width:1440px;min-height:90vh;margin:0 auto;padding:64px 28px 90px}.documentHero>div:first-child{position:relative;z-index:1;display:grid;grid-gap:18px;gap:18px}.documentHero p{color:#657184;font-size:12px;font-weight:900;letter-spacing:.08em}.documentHero h1{max-width:760px;font-size:clamp(52px,6.4vw,98px);line-height:.92}.documentHero span{max-width:520px;color:#435162;font-size:17px;line-height:1.55}.documentCta button,.documentHero button,.documentNav .navRight button{width:max-content;border:0;border-radius:4px;background:#162f45;color:#fff;padding:12px 16px;font-weight:900}.documentHero .watchLink{background:transparent;color:#17202b;padding:0}.documentHero small{color:#657184;font-size:12px;font-weight:900}.heroFlowVisual{position:relative;display:grid;grid-template-columns:minmax(190px,.84fr) minmax(92px,.24fr) minmax(200px,.72fr);grid-gap:12px;gap:12px;align-items:center;width:min(100%,760px);justify-self:end;min-height:560px;min-width:0;overflow:hidden;perspective:1200px}.heroFlowVisual:before{position:absolute;right:6%;bottom:8%;left:6%;height:34px;border-radius:50%;background:rgba(31,42,55,.2);content:"";filter:blur(24px)}.heroKttCard{position:relative;min-height:450px;overflow:hidden;border:1px solid #d7dee8;background:#ffffff;padding:24px;box-shadow:0 28px 80px rgba(31,42,55,.16);transform:rotateY(-10deg) rotateX(4deg);transform-origin:center}.heroKttCard>span{color:#334155;font-weight:900}.heroKttGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:28px}.heroKttGrid i{height:48px;border:1px solid #d7dee8;background:#f8fafc}.heroBox{position:absolute;border:1px solid #1d6fbe;background:rgba(29,111,190,.08);color:#17496d;padding:5px 7px;font-size:10px;font-weight:900;opacity:0;animation:heroDetect 5.8s ease-in-out infinite}.heroBox.date{top:22%;left:11%;width:30%}.heroBox.place{top:22%;right:12%;width:34%;animation-delay:.18s}.heroBox.carA{top:49%;left:10%;width:38%;animation-delay:.34s}.heroBox.carB{top:49%;right:10%;width:38%;animation-delay:.5s}.heroScanner{position:absolute;right:0;left:0;top:12%;height:2px;background:linear-gradient(90deg,transparent,rgba(29,111,190,.76),transparent);box-shadow:0 0 26px rgba(29,111,190,.42);animation:heroScan 5.8s ease-in-out infinite}.heroAnalysis{position:relative;z-index:1;display:grid;grid-gap:7px;gap:7px;min-width:0;border:1px solid #cfd7e2;background:rgba(255,255,255,.9);padding:12px;box-shadow:0 18px 42px rgba(31,42,55,.1)}.heroAnalysis:after,.heroAnalysis:before{position:absolute;left:50%;width:1px;height:62px;background:#aeb9c7;content:""}.heroAnalysis:before{bottom:calc(100% + 8px)}.heroAnalysis:after{top:calc(100% + 8px)}.heroAnalysis small,.heroAnalysis span{color:#657184;font-size:11px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.heroAnalysis strong{color:#17202b;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.heroJson{position:relative;z-index:1;min-height:320px;border:1px solid #26364a;background:#0f1724;color:#d9f6e8;box-shadow:0 28px 80px rgba(15,23,36,.24);transform:rotateY(8deg) rotateX(3deg);white-space:pre-wrap}@keyframes heroScan{0%,12%{transform:translateY(0);opacity:0}20%,76%{opacity:1}88%,to{transform:translateY(330px);opacity:0}}@keyframes heroDetect{0%,26%{opacity:0}38%,82%{opacity:1}to{opacity:.35}}.documentHero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(36px,5vw,76px);overflow:hidden}.documentHero>.heroFlowVisual,.documentHero>div:first-child{min-width:0}.documentHero h1{max-width:610px;font-size:clamp(56px,5.7vw,92px);overflow-wrap:normal}.documentHero>.heroFlowVisual{width:100%;max-width:820px;justify-self:center}@media (max-width:1280px) and (min-width:901px){.documentHero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:clamp(28px,3.5vw,48px)}.documentHero h1{max-width:520px;font-size:clamp(48px,5vw,72px)}.heroFlowVisual{max-width:680px;min-height:500px}.heroKttCard{min-height:390px}.heroJson{min-height:280px;font-size:11px}}.transformDocument{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:22px;gap:22px;align-items:center}.sourcePaper{position:relative;min-height:620px;overflow:hidden;background:#fff;padding:34px;box-shadow:0 22px 70px rgba(31,42,55,.12)}.scanLine{position:absolute;top:12%;right:0;left:0;z-index:4;height:2px;background:rgba(22,47,69,.42);box-shadow:0 12px 28px rgba(22,47,69,.12);animation:scanPass 3.2s ease-in-out .2s 1 both}@keyframes scanPass{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(430px);opacity:0}}.sourcePaper>span{color:#334155;font-weight:900}.paperRows{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin-top:28px}.paperRows i{height:48px;border:1px solid #d7dee8;background:#f8fafc}.region{position:absolute;border:2px solid #173c5a;background:rgba(23,60,90,.06);color:#173c5a;padding:4px 6px;font-size:11px;font-weight:900}.cropLayer{inset:0;pointer-events:none}.crop,.cropLayer{position:absolute}.crop{display:grid;place-items:center;border:1px solid #8fa0b3;background:#ffffff;color:#172f45;font-size:11px;font-style:normal;font-weight:900;box-shadow:0 8px 22px rgba(31,42,55,.1)}.crop:after{position:absolute;width:46px;height:1px;background:#9aa8b8;content:""}.cDate{top:12%;left:43%;width:110px;height:48px;transform:translate(-56px,-34px)}.cA{left:8%;transform:translate(-34px,18px)}.cA,.cB{top:43%;width:140px;height:70px}.cB{right:8%;transform:translate(34px,18px)}.cPlace{top:14%;right:18%;width:128px;height:50px;transform:translate(44px,-28px)}.cA:after,.cDate:after{right:-46px}.cB:after,.cPlace:after{left:-46px}.rDate{left:10%;width:28%}.rDate,.rPlace{top:18%;height:11%}.rPlace{right:10%;width:36%}.rA{left:9%}.rA,.rB{top:45%;width:38%;height:18%}.rB{right:9%}.extractedStack{display:grid;grid-gap:0;gap:0}.extractedField{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;border-bottom:1px solid #cfd7e2;padding:14px 0}.extractedField em,.extractedField span{color:#657184;font-size:11px;font-style:normal;font-weight:900}.extractedField strong{font-size:18px}.extractedField em{color:#15704f}.fieldRail{position:relative;display:grid;grid-gap:0;gap:0;margin-top:18px;padding-left:18px}.fieldRail:before{position:absolute;top:14px;bottom:14px;left:4px;width:1px;background:#9aa8b8;content:""}.fieldRail .extractedField{position:relative}.fieldRail .extractedField:before{position:absolute;top:18px;left:-18px;width:9px;height:9px;border:1px solid #172f45;border-radius:50%;background:#f4f1eb;content:""}.extractedStack .extractedField:hover strong,.fieldRail .extractedField:hover strong{color:#173c5a}.engineLanes{display:grid;grid-gap:0;gap:0;max-width:680px;border-top:1px solid #cfd7e2}.engineLanes>span{color:#657184;padding:12px 0;font-size:11px;font-weight:900}.engineLanes div{display:grid;grid-template-columns:minmax(150px,.4fr) minmax(0,.6fr);grid-gap:16px;gap:16px;border-top:1px solid #d7dee8;padding:12px 0}.engineLanes strong{color:#17202b}.engineLanes em{color:#657184;font-style:normal;font-weight:800}.transformDocument.data{grid-template-columns:minmax(0,.5fr) minmax(220px,.22fr) minmax(260px,.28fr)}.transformDocument pre{min-height:420px}.dataSummary{display:grid;align-content:center;grid-gap:12px;gap:12px;min-height:300px;border:1px solid #cfd7e2;background:#ffffff;padding:18px;box-shadow:0 16px 42px rgba(31,42,55,.08)}.dataSummary>span{color:#657184;font-size:11px;font-weight:900;letter-spacing:.08em}.dataSummary strong{color:#15704f;font-size:26px;line-height:1}.dataSummary div{display:flex;flex-wrap:wrap;gap:7px}.dataSummary code{border:1px solid #d7dee8;border-radius:999px;background:#f8fafc;color:#172f45;padding:6px 8px;font-size:11px;font-weight:900}.dataSummary p{border-left:2px solid #15704f;background:#f1faf6;color:#285a43;padding:10px 12px;font-size:12px;font-weight:900}.documentStory{display:grid;grid-template-columns:minmax(0,.54fr) minmax(360px,.46fr);grid-gap:44px;gap:44px;max-width:1440px;margin:0 auto;padding:90px 28px 130px}.storyIntro{display:grid;grid-column:1/-1;grid-gap:16px;gap:16px;max-width:1120px;padding-bottom:22px}.storyIntro>:not(.storyLead){display:none}.storyLead{display:grid;grid-gap:18px;gap:18px;align-items:start;padding:0}.storyLead>span{width:max-content;color:#657184;font-size:12px;font-weight:900;letter-spacing:.08em}.storyLead h2{max-width:940px;margin:0;font-size:clamp(42px,5vw,76px);line-height:.96}.storyLead p{max-width:820px;color:#435162;font-size:17px;line-height:1.58}.storyPipeline{display:flex;gap:0;align-items:stretch;width:100%;max-width:1040px;margin-top:12px;border-top:1px solid #cfd7e2}.storyPipeline code{position:relative;display:grid;flex:1 1;grid-template-rows:auto auto auto;grid-gap:6px;gap:6px;align-content:start;border:0;background:transparent;color:#172f45;padding:14px 18px 0 0;font-weight:900}.storyPipeline code:before{position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:#172f45;content:""}.storyPipeline code span{color:#657184;font-size:11px;letter-spacing:.08em}.storyPipeline code strong{color:#172f45;font-size:13px;line-height:1.2}.storyPipeline code small{max-width:150px;color:#657184;font-size:12px;font-weight:800;line-height:1.35}.stickyStory{position:-webkit-sticky;position:sticky;top:92px;height:calc(100vh - 120px);display:grid;align-content:start;grid-gap:14px;gap:14px;border:1px solid rgba(207,215,226,.82);background:rgba(255,255,255,.42);padding:16px;box-shadow:0 24px 70px rgba(31,42,55,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stickyStoryMeta{display:grid;grid-gap:5px;gap:5px;border-bottom:1px solid #d7dee8;padding-bottom:12px}.stickyStoryMeta span{color:#657184;font-size:11px;font-weight:900;letter-spacing:.08em}.stickyStoryMeta strong{color:#17202b;font-size:18px;line-height:1.22}.stickyStory .transformDocument{transition:opacity .22s ease,transform .22s ease;grid-template-columns:1fr}.stickyStory .extractedStack{display:none}.storyChapters{display:grid;grid-gap:120px;gap:120px}.storyChapters article{position:relative;min-height:72vh;display:grid;align-content:center;grid-gap:22px;gap:22px;border-left:2px solid transparent;padding-left:18px;opacity:.54;transition:border-color .22s ease,opacity .22s ease}.storyChapters article.active{border-left-color:#172f45;opacity:1}.storyChapters article>span{color:#657184;font-size:12px;font-weight:900}.storyChapters article.active>span{color:#172f45}.storyChapters h2{max-width:540px;font-size:clamp(34px,4vw,58px);line-height:1}.storyChapters article.active h2{color:#17202b}.storyChapters .transformDocument{display:none}.benchmarkEvidence,.documentCta,.documentFooter,.realInterface{max-width:1440px;margin:0 auto;padding:120px 28px}.benchmarkEvidence h2,.documentCta h2,.realInterface h2,.validatedOutput h2{max-width:760px;font-size:clamp(40px,4.6vw,72px);line-height:.98}.interfaceIntro{display:grid;grid-template-columns:minmax(0,.48fr) minmax(420px,.52fr);grid-gap:28px;gap:28px;align-items:end}.interfaceIntro .eyebrow{margin-bottom:12px}.interfaceStageTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.interfaceStageTabs button{position:relative;display:grid;grid-gap:8px;gap:8px;min-height:82px;border:1px solid #d8d0c1;border-radius:6px;background:rgba(251,250,247,.82);color:#435162;cursor:pointer;font:inherit;font-size:13px;font-weight:850;padding:12px;text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.interfaceStageTabs button:after{position:absolute;right:12px;bottom:10px;left:12px;height:2px;border-radius:999px;background:transparent;content:""}.interfaceStageTabs button:hover{border-color:#b9c4d1;background:#ffffff;box-shadow:0 10px 28px rgba(31,42,55,.08);transform:translateY(-1px)}.interfaceStageTabs button.active{background:#17202b;border-color:#17202b;color:#ffffff;box-shadow:0 18px 42px rgba(23,32,43,.18)}.interfaceStageTabs button.active:after{background:#d8b45d}.interfaceStageTabs span{color:inherit;font-size:11px;font-weight:900;letter-spacing:.08em}.interfaceShot{display:grid;min-height:660px;margin-top:36px;place-items:center;border:1px dashed #aeb9c7;background:linear-gradient(#e8edf3 1px,transparent 0),linear-gradient(90deg,#e8edf3 1px,transparent 0),#fbfcfd;background-size:36px 36px;color:#657184;font-weight:900}.interfaceShot.productShowcase{position:relative;display:grid;align-items:center;border:1px solid #243044;background:linear-gradient(135deg,rgba(255,255,255,.055) 0 1px,transparent 1px 100%),radial-gradient(circle at 20% 0,rgba(211,173,88,.14),transparent 30%),#111827;background-size:18px 18px,auto,auto;overflow:hidden;min-height:720px;padding:64px 26px 26px;box-shadow:0 30px 90px rgba(17,24,39,.24)}.interfaceShot.productShowcase:before{position:absolute;inset:38px 0 auto;height:42%;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent);content:"";pointer-events:none}.interfaceShot.productShowcase:after{position:absolute;right:10%;bottom:6%;left:10%;height:28px;border-radius:50%;background:rgba(0,0,0,.32);content:"";filter:blur(22px);pointer-events:none}.showcaseChrome{position:absolute;top:0;right:0;left:0;z-index:3;display:flex;align-items:center;gap:8px;min-height:38px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(15,23,42,.92);padding:0 14px}.showcaseChrome span{width:8px;height:8px;border-radius:999px;background:#64748b}.showcaseChrome strong{margin-left:8px;color:#cbd5e1;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.showcaseScan{position:absolute;right:0;left:0;top:38px;z-index:3;height:1px;background:linear-gradient(90deg,transparent,rgba(221,186,96,.72),transparent);opacity:.5;animation:showcaseScan 5.8s ease-in-out infinite}@keyframes showcaseScan{0%,to{transform:translateY(18px);opacity:0}18%,74%{opacity:.5}50%{transform:translateY(560px)}}.showcaseImageFrame{position:relative;z-index:1;display:grid;place-items:center;width:100%;min-height:610px;aspect-ratio:16/8.3;border:1px solid rgba(226,232,240,.14);background:#f8fafc;box-shadow:0 22px 60px rgba(0,0,0,.28);overflow:hidden;padding:8px}.showcaseImageFrame img{display:block;height:100%;max-height:590px;max-width:100%;object-fit:contain;transform:scale(1);transition:transform .42s ease,filter .42s ease;width:100%}.showcaseImageFrame:hover img{filter:contrast(1.03) saturate(1.02);transform:scale(1.045)}.showcaseImageFrame.jsonFrame{width:100%;max-width:100%;min-height:610px;margin:0 auto;padding:14px}.showcaseImageFrame.jsonFrame img{max-height:570px;width:100%}.regionShowcase{display:grid;grid-template-columns:minmax(0,1fr) 370px;grid-gap:18px;gap:18px;align-items:stretch;min-height:610px;width:100%}.regionPreview{display:grid;min-height:610px;place-items:center;background:#f8fafc;border:1px solid rgba(226,232,240,.16);box-shadow:0 22px 60px rgba(0,0,0,.24);padding:16px}.regionPreview img{display:block;max-height:570px;max-width:100%;object-fit:contain;transform:scale(1);transition:transform .42s ease,filter .42s ease}.regionPreview:hover img{filter:contrast(1.03) saturate(1.02);transform:scale(1.06)}.regionSidePanel{display:grid;grid-template-rows:auto 1fr;grid-gap:14px;gap:14px}.regionSidePanel>div:first-child{border:1px solid rgba(226,232,240,.14);background:rgba(15,23,42,.58);padding:14px}.regionSidePanel>div:first-child span{display:block;color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.regionSidePanel>div:first-child strong{display:block;margin-top:6px;color:#f8fafc;font-size:20px}.regionThumbGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.regionThumbGrid button{position:relative;display:grid;min-height:118px;place-items:center;overflow:hidden;border:1px solid rgba(226,232,240,.14);background:rgba(248,250,252,.96);cursor:pointer;padding:6px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.regionThumbGrid button:hover{border-color:#d8b45d;transform:translateY(-2px)}.regionThumbGrid button.active{border-color:#d8b45d;box-shadow:0 0 0 2px rgba(216,180,93,.28),0 16px 36px rgba(0,0,0,.24)}.regionThumbGrid img{display:block;height:100%;max-height:104px;max-width:100%;object-fit:contain;transform:scale(1);transition:transform .22s ease}.regionThumbGrid button:hover img{transform:scale(1.08)}.regionThumbGrid span{position:absolute;top:6px;left:6px;background:#17202b;color:#ffffff;font-size:10px;font-weight:900;padding:4px 5px}.interfaceCaption{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;max-width:920px;margin-top:24px;align-items:center}.interfaceCaption span{color:#657184;font-size:12px;font-weight:900}.interfaceCaption h3{margin:8px 0;font-size:28px}.benchmarkEvidence p,.documentCta p,.interfaceCaption p{color:#435162;line-height:1.5}.interfaceCaption button{width:42px;height:42px;border:1px solid #cfd7e2;border-radius:50%;background:#ffffff;color:#162f45;font-size:24px;font-weight:800;line-height:1;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.interfaceCaption button:hover{border-color:#162f45;box-shadow:0 10px 24px rgba(31,42,55,.12);transform:translateY(-1px)}.interfaceDemo{margin-top:18px;border:1px solid #162f45;border-radius:6px;background:#162f45;color:#ffffff;padding:12px 16px;font-weight:900;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.interfaceDemo:hover{background:#0f2538;box-shadow:0 14px 34px rgba(22,47,69,.18);transform:translateY(-1px)}.benchmarkEvidence{display:grid;grid-template-columns:minmax(280px,.32fr) minmax(0,.68fr);grid-gap:58px;gap:58px}.benchmarkLines{display:grid;grid-gap:0;gap:0}.benchmarkLines div{display:grid;grid-template-columns:minmax(160px,1fr) 120px minmax(260px,1.2fr);grid-gap:24px;gap:24px;align-items:baseline;border-bottom:1px solid #cfd7e2;padding:20px 0}.benchmarkLines small,.benchmarkLines span{color:#657184;font-size:12px;font-weight:900}.benchmarkLines strong{color:#17202b;font-size:46px;line-height:.9}.benchmarkLines .best strong{color:#162f45}.validatedOutput{display:grid;grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr);grid-gap:60px;gap:60px;background:#101b27;color:#eef4f8;padding:130px max(28px,calc((100vw - 1440px) / 2 + 28px))}.validatedOutput small,.validatedOutput span{color:#9fb0c3;font-size:12px;font-weight:900}.validatedOutput p{margin-top:20px;color:#c6d1dc;line-height:1.55}.validatedOutput pre{min-height:520px;border:0;background:transparent;color:#edf5ff;font-size:14px}.documentCta{display:grid;grid-gap:18px;gap:18px;min-height:54vh;align-content:center}.demoRequest{display:grid;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);grid-gap:56px;gap:56px;max-width:1440px;margin:0 auto;padding:80px 28px 130px}.demoRequest>div{display:grid;align-content:start;grid-gap:14px;gap:14px}.demoRequest span{color:#657184;font-size:12px;font-weight:900}.demoRequest h2{max-width:560px;font-size:clamp(34px,4vw,58px);line-height:1}.demoRequest p{max-width:520px;color:#435162;line-height:1.55}.demoRequest a{width:max-content;color:#162f45;font-weight:900;text-decoration:none}.demoRequest form{display:grid;grid-gap:16px;gap:16px;border-left:1px solid #cfd7e2;padding-left:30px}.demoRequest label{display:grid;grid-gap:7px;gap:7px;color:#435162;font-size:12px;font-weight:900}.demoRequest input,.demoRequest textarea{width:100%;border:0;border-bottom:1px solid #bdc7d3;background:transparent;color:#17202b;padding:10px 0;font:inherit}.demoRequest textarea{min-height:100px;resize:vertical}.demoRequest input:focus,.demoRequest textarea:focus{outline:0;border-color:#162f45}.demoRequest form button{width:max-content;border:0;border-radius:4px;background:#162f45;color:#fff;padding:12px 16px;font-weight:900}.demoRequest small{color:#657184;font-size:12px}.demoRequest .formSuccess{color:#15704f;font-weight:900}.demoRequest .formError{color:#9e2323;font-weight:900}.finalTransform{display:grid;grid-template-columns:auto minmax(180px,.45fr) auto auto minmax(260px,.55fr);grid-gap:14px;gap:14px;align-items:center;max-width:980px;color:#435162}.finalTransform span{color:#657184;font-size:11px;font-weight:900}.finalTransform strong{color:#17202b}.finalTransform code{overflow:hidden;border-left:1px solid #cfd7e2;padding-left:14px;color:#172f45;text-overflow:ellipsis;white-space:nowrap}.documentFooter{display:flex;justify-content:space-between;gap:24px;padding-top:32px;padding-bottom:42px}.documentFooter div{display:grid;grid-gap:4px;gap:4px}.documentFooter span{color:#657184;font-size:13px}@media (max-width:1100px){.benchmarkEvidence,.demoRequest,.documentHero,.documentNav,.documentStory,.heroFlowVisual,.interfaceIntro,.transformDocument,.validatedOutput{grid-template-columns:1fr}.documentNav nav{order:3;grid-column:1/-1}.stickyStory{display:none}.storyChapters .transformDocument{display:grid}.storyChapters article{min-height:auto}.interfaceShot,.sourcePaper{min-height:520px}}@media (max-width:720px){.benchmarkEvidence,.demoRequest,.documentCta,.documentFooter,.documentHero,.documentNav,.documentStory,.realInterface{padding-right:16px;padding-left:16px}.documentNav{gap:12px}.documentNav nav{overflow-x:auto;padding-bottom:4px}.navRight{align-items:flex-start;flex-direction:column}.documentHero h1{font-size:48px}.interfaceShot,.sourcePaper{min-height:420px}.interfaceShot.productShowcase{padding:50px 10px 10px}.showcaseImageFrame,.showcaseImageFrame.jsonFrame{min-height:320px}.interfaceStageTabs,.regionShowcase{grid-template-columns:1fr}.regionPreview{min-height:320px}.regionPreview img{max-height:300px}.regionThumbGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paperRows{grid-template-columns:repeat(2,1fr)}.benchmarkLines div{gap:8px}.benchmarkLines div,.finalTransform{grid-template-columns:1fr}.demoRequest form{border-left:0;padding-left:0}.documentFooter,.interfaceCaption{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.validatedOutput{padding:80px 16px}.validatedOutput pre{min-height:360px}}@media (prefers-reduced-motion:reduce){.showcaseScan{animation:none;opacity:0}.regionPreview img,.regionThumbGrid button,.regionThumbGrid img,.showcaseImageFrame img{transition:none}.scanLine{animation:none;opacity:.35;transform:translateY(180px)}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.editorialLanding{min-height:100vh;background:#f5f3ef;color:#17202b;font-family:Inter,Arial,Helvetica,sans-serif}.editorialNav{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:grid;grid-template-columns:300px 1fr auto;align-items:center;grid-gap:24px;gap:24px;max-width:1400px;margin:0 auto;border-bottom:1px solid rgba(34,48,64,.14);background:rgba(245,243,239,.94);padding:14px 28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.editorialFooter nav,.editorialNav nav{display:flex;gap:20px}.editorialFooter a,.editorialNav a{color:#435162;font-size:13px;font-weight:800;text-decoration:none}.navRight{display:flex;align-items:center;gap:12px}.closingMoment button,.heroStatement button,.navRight button{border:0;border-radius:6px;background:#162f45;color:#fff;padding:11px 15px;font-weight:900}.heroStatement .textButton{background:transparent;color:#263747;padding-right:0;padding-left:0}.editorialHero{display:grid;grid-gap:46px;gap:46px;max-width:1400px;min-height:88vh;margin:0 auto;padding:74px 28px 120px}.heroStatement{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,.28fr);grid-gap:44px;gap:44px;align-items:end}.heroStatement>p{grid-column:1/-1;color:#657184;font-size:12px;font-weight:900;letter-spacing:.08em}.heroStatement h1{max-width:980px;font-size:clamp(58px,7vw,108px);line-height:.92}.heroStatement div{display:grid;grid-gap:18px;gap:18px;align-content:end}.heroStatement div span{color:#435162;font-size:17px;line-height:1.55}.heroStatement small{grid-column:1/-1;color:#657184;font-size:13px;font-weight:800}.productFigure{display:grid;grid-template-columns:minmax(0,.66fr) minmax(360px,.34fr);grid-gap:0;gap:0;min-height:560px;border:1px solid #cfd5dd;background:#fff}.paperPreview{position:relative;overflow:hidden;padding:34px;background:#fbfcfd}.paperPreview>span{color:#334155;font-weight:900}.paperGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;height:calc(100% - 52px);margin-top:28px}.paperGrid b{border:1px solid #d8dee7;background:#f6f8fa}.box{position:absolute;border:2px solid #173c5a;background:rgba(23,60,90,.06);color:#173c5a;padding:4px 6px;font-size:11px;font-style:normal;font-weight:900}.boxA{top:20%;left:10%;width:30%;height:12%}.boxB{left:9%}.boxB,.boxC{top:45%;width:38%;height:18%}.boxC{right:9%}.fieldReadout{display:grid;align-content:space-between;border-left:1px solid #d7dee8;padding:28px}.fieldReadout dl{margin:0}.fieldReadout div{display:grid;grid-template-columns:88px 1fr;border-bottom:1px solid #e2e7ef;padding:14px 0}.fieldReadout dt{color:#657184;font-size:12px;font-weight:900}.fieldReadout dd{margin:0;font-weight:900}.fieldReadout code,.outputMoment pre{overflow:auto;white-space:pre-wrap}.closingMoment,.editorialFooter,.evidenceMoment,.pipelineMoment,.screenshotMoment{max-width:1400px;margin:0 auto;padding:120px 28px}.closingMoment h2,.evidenceMoment h2,.outputMoment h2,.pipelineMoment h2,.screenshotMoment h2{max-width:760px;font-size:clamp(38px,4vw,64px);line-height:1}.largeShot{display:grid;min-height:620px;margin-top:38px;place-items:center;border:1px dashed #aeb9c7;background:linear-gradient(#e8edf3 1px,transparent 0),linear-gradient(90deg,#e8edf3 1px,transparent 0),#fbfcfd;background-size:36px 36px;color:#657184;font-weight:900}.shotCaption{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:end;max-width:920px;margin-top:24px}.shotCaption span{color:#657184;font-size:12px;font-weight:900}.shotCaption h3{margin:8px 0;font-size:28px}.closingMoment p,.evidenceMoment p,.shotCaption p{color:#435162;line-height:1.5}.shotControls{display:flex;gap:8px}.shotControls button,.shotProgress button{border:1px solid #bdc7d3;background:transparent;color:#263747;font-weight:900}.shotControls button{width:42px;height:36px}.shotProgress{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;max-width:760px;margin-top:26px}.shotProgress button{border-width:0 0 2px;padding:10px 0;text-align:left}.shotProgress button.active{border-color:#162f45}.inlineDemo{margin-top:22px;border:0;background:transparent;color:#162f45;padding:0;font-weight:900}.pipelineMoment{display:grid;grid-template-columns:minmax(320px,.36fr) 1fr;grid-gap:52px;gap:52px}.pipelineDiagram{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;grid-gap:18px;gap:18px}.pipelineDiagram div{position:relative;min-height:110px;border-top:2px solid #263747;padding-top:16px;color:#263747;font-weight:900}.pipelineDiagram div+div:before{position:absolute;top:-13px;left:-16px;content:">"}.evidenceMoment{display:grid;grid-template-columns:minmax(300px,.32fr) minmax(0,.68fr);grid-gap:56px;gap:56px}.evidenceMoment table{width:100%;border-collapse:collapse}.evidenceMoment td,.evidenceMoment th{border-bottom:1px solid #d7dee8;padding:16px 8px;text-align:right}.evidenceMoment td:first-child,.evidenceMoment th:first-child{text-align:left}.evidenceMoment th{color:#657184;font-size:12px;font-weight:900}.evidenceMoment td{font-size:17px;font-weight:900}.evidenceMoment td span{display:inline-block;width:42px;color:#657184;font-size:12px}.evidenceMoment .bestRow{background:rgba(22,47,69,.045)}.outputMoment{display:grid;grid-template-columns:minmax(320px,.38fr) minmax(0,.62fr);grid-gap:60px;gap:60px;background:#101b27;color:#eef4f8;padding:130px max(28px,calc((100vw - 1400px) / 2 + 28px))}.outputMoment small,.outputMoment span{color:#9fb0c3;font-size:12px;font-weight:900}.outputMoment p{margin-top:20px;color:#c6d1dc;line-height:1.55}.outputMoment pre{min-height:420px;border:1px solid rgba(214,222,233,.16);background:#0b121b;color:#edf5ff}.closingMoment{display:grid;grid-gap:18px;gap:18px;min-height:54vh;align-content:center}.closingMoment button{width:max-content}.editorialFooter{display:flex;justify-content:space-between;gap:24px;border-top:1px solid rgba(34,48,64,.14);padding-top:28px;padding-bottom:36px}.editorialFooter div{display:grid;grid-gap:4px;gap:4px}.editorialFooter span{color:#657184;font-size:13px}@media (max-width:1100px){.editorialNav,.evidenceMoment,.heroStatement,.outputMoment,.pipelineMoment,.productFigure{grid-template-columns:1fr}.editorialNav nav{order:3;grid-column:1/-1}.fieldReadout{border-top:1px solid #d7dee8;border-left:0}.pipelineDiagram{grid-template-columns:1fr}.pipelineDiagram div{min-height:auto;border-top:0;border-left:2px solid #263747;padding:0 0 22px 16px}.pipelineDiagram div+div:before{top:-22px;left:-6px;content:"v"}}@media (max-width:720px){.closingMoment,.editorialFooter,.editorialHero,.editorialNav,.evidenceMoment,.pipelineMoment,.screenshotMoment{padding-right:16px;padding-left:16px}.editorialNav{gap:12px}.editorialNav nav{overflow-x:auto;padding-bottom:4px}.navRight{align-items:flex-start;flex-direction:column}.heroStatement h1{font-size:48px}.largeShot,.productFigure{min-height:420px}.paperGrid{grid-template-columns:repeat(2,1fr)}.editorialFooter,.shotCaption{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.shotProgress{grid-template-columns:repeat(2,1fr)}.evidenceMoment{overflow-x:auto}.evidenceMoment table{min-width:620px}.outputMoment{padding:72px 16px}}.landingShell{min-height:100vh;background:#f4f6f8;color:#182230}.landingHeader{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(207,218,230,.72);background:rgba(255,255,255,.92);padding:14px clamp(18px,4vw,56px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landingHeader,.landingNav{display:flex;align-items:center}.landingNav{gap:8px}.landingNav a{border-radius:999px;color:#526071;padding:7px 11px;font-size:13px;font-weight:900;text-decoration:none}.landingHero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:start;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);min-height:auto;padding:40px clamp(24px,5vw,72px) 24px}.landingCopy{display:grid;grid-gap:18px;gap:18px;max-width:860px}.landingKicker,.landingTrust{display:flex;flex-wrap:wrap;gap:8px}.landingKicker span,.landingTrust span{border:1px solid #d6dee9;border-radius:999px;background:#ffffff;color:#475569;padding:7px 10px;font-size:12px;font-weight:900}.landingKicker span:first-child{border-color:#b9c7d8;background:#eef3f8;color:#1b4f72}.landingCopy h1{max-width:920px;font-size:clamp(40px,4.8vw,64px);line-height:1}.landingCopy .lede{max-width:760px;color:#526071;font-size:17px;line-height:1.5}.landingActions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:8px}.landingPrimary{min-height:46px;border:0;border-radius:8px;background:#18364d;color:#ffffff;padding:0 20px;font-weight:900}.landingSecondary{min-height:46px;border:1px solid #cbd7e5;border-radius:8px;background:#ffffff;color:#243246;padding:0 18px;font-weight:900}.landingPrimary:hover{background:#10283a}.landingNav a:hover,.landingSecondary:hover{border-color:#9fb0c5;background:#ffffff}.landingActions span{color:#607087;font-size:13px;font-weight:800}.landingPreview{display:grid;grid-gap:12px;gap:12px;border:1px solid #cfdae6;border-radius:8px;background:#ffffff;padding:14px;box-shadow:0 18px 42px rgba(24,34,48,.11)}.previewTopbar{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e6ebf2;padding-bottom:12px}.previewTopbar div{display:grid;grid-gap:3px;gap:3px}.previewTopbar span{color:#64748b;font-size:12px;font-weight:800}.previewTopbar code{border-radius:999px;background:#eef3f8;color:#1b4f72;padding:6px 10px;font-size:12px;font-weight:900}.previewWorkspace{display:grid;grid-template-columns:minmax(260px,1fr) 220px;grid-gap:12px;gap:12px;align-items:stretch}.previewDocument{position:relative;display:grid;grid-gap:13px;gap:13px;min-height:360px;border:1px solid #dbe3ed;border-radius:6px;background:linear-gradient(#eef2f6 1px,transparent 0),linear-gradient(90deg,#eef2f6 1px,transparent 0),#fbfcfd;background-size:28px 28px;padding:18px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72)}.docBadge{width:max-content;border-radius:999px;background:#18364d;color:#ffffff;padding:6px 9px;font-size:11px;font-weight:900}.docColumns div,.docFooterLine,.docGrid span,.docHeaderLine{border-radius:4px;background:#d8e0ea}.docHeaderLine{width:72%;height:20px}.docGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.docGrid span{height:36px}.docColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;flex:1 1}.docColumns div{min-height:150px}.docFooterLine{width:48%;height:18px;justify-self:end}.previewSide{display:grid;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px}.previewProgress,.previewRegions,.previewResult{border:1px solid #dbe3ed;border-radius:6px;background:#ffffff}.previewProgress{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px}.previewProgress span,.previewResult span{color:#64748b;font-size:12px;font-weight:900}.previewProgress strong{color:#1b4f72}.previewRegions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-content:start;padding:12px}.previewRegions span{border:1px solid #d6dee9;border-radius:6px;background:#f8fafc;color:#334155;padding:9px 8px;font-size:11px;font-weight:900}.previewResult{display:grid;grid-gap:8px;gap:8px;overflow:hidden;background:#142334;color:#edf5ff;padding:12px}.previewResult span{color:#9fb7d4}.previewResult code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landingHighlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 clamp(24px,5vw,72px) 12px}.landingHighlights div{display:grid;grid-gap:9px;gap:9px;min-height:108px;border:1px solid #d6dee9;border-radius:8px;background:#ffffff;padding:16px}.landingHighlights strong{font-size:18px}.landingHighlights span{color:#627086;font-size:13px;line-height:1.35}.benchmarkPanel{display:grid;grid-gap:14px;gap:14px;border:1px solid #d6dee9;border-radius:8px;background:#ffffff;margin:0 clamp(24px,5vw,72px) 12px;padding:16px;box-shadow:0 10px 28px rgba(24,34,48,.07)}.benchmarkHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.benchmarkHead div{display:grid;grid-gap:4px;gap:4px}.benchmarkHead h2{font-size:24px}.benchmarkHead>span{color:#64748b;font-size:12px;font-weight:900}.benchmarkTableWrap{overflow-x:auto}.benchmarkTable{width:100%;min-width:760px;border-collapse:collapse}.benchmarkTable td,.benchmarkTable th{border-bottom:1px solid #e5eaf1;padding:12px 10px;text-align:left;white-space:nowrap}.benchmarkTable th{color:#64748b;font-size:12px;font-weight:900}.benchmarkTable td{color:#243246;font-size:13px;font-weight:800}.benchmarkTable td:nth-child(3),.benchmarkTable td:nth-child(4),.benchmarkTable td:nth-child(5){color:#18364d;font-weight:900}.benchmarkTable code{border-radius:999px;background:#eef2f7;color:#334155;padding:5px 8px;font-size:12px}.benchmarkTable td strong{display:block}.benchmarkTable td span{display:inline-block;margin-top:4px;border-radius:999px;background:#eef3f8;color:#1b4f72;padding:3px 7px;font-size:11px;font-weight:900}.landingFlow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid #d6dee9;border-radius:8px;background:#d6dee9;margin:0 clamp(24px,5vw,72px) 28px}.landingFlow div{display:flex;align-items:center;gap:12px;min-height:66px;background:#ffffff;padding:14px}.landingFlow span{color:#1b4f72;font-size:12px;font-weight:900}.landingFlow strong{color:#243246}.engineSection,.finalCta,.jsonSection,.landingFooter,.landingProcess,.productTour{margin:0 clamp(24px,5vw,72px)}.landingProcess{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);grid-gap:36px;gap:36px;border-top:1px solid #d7dee8;padding:42px 0}.engineSection h2,.finalCta h2,.jsonSection h2,.landingProcess h2,.productTour h2{font-size:30px;line-height:1.12}.engineSection p,.finalCta p,.jsonSection p,.landingProcess p,.tourIntro p{color:#526071;line-height:1.5}.landingProcess ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:18px 0 0;list-style:none}.landingProcess li{position:relative;display:grid;grid-gap:8px;gap:8px;border-top:2px solid #cfd7e2;padding:14px 20px 0 0}.landingProcess li+li:before{position:absolute;top:-9px;left:-14px;color:#8b99aa;content:">";font-weight:900}.landingProcess li span{color:#6b7a8d;font-size:12px;font-weight:900}.productTour{border-top:1px solid #d7dee8;padding:42px 0}.tourIntro{max-width:760px;margin-bottom:22px}.tourBody{display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);grid-gap:28px;gap:28px;align-items:stretch}.tourFrame{min-height:430px;border:1px solid #cfd7e2;border-radius:8px;background:#ffffff;padding:10px}.tourFrame img{width:100%;height:100%;object-fit:cover}.tourPlaceholder{display:grid;height:100%;min-height:408px;place-content:center;grid-gap:8px;gap:8px;border:1px dashed #b7c4d6;background:linear-gradient(#eef2f6 1px,transparent 0),linear-gradient(90deg,#eef2f6 1px,transparent 0),#fbfcfd;background-size:32px 32px;color:#64748b;text-align:center}.tourPlaceholder strong{color:#243246;font-size:22px}.tourText{display:grid;align-content:start;grid-gap:14px;gap:14px;border-left:1px solid #d7dee8;padding-left:24px}.tourText>span{color:#6b7a8d;font-size:12px;font-weight:900}.tourText h3{margin:0;font-size:24px}.tourText p{margin:0;color:#526071;line-height:1.5}.tourSteps{display:flex;gap:8px;padding-top:8px}.tourControls button,.tourLink,.tourSteps button{border:1px solid #cfd7e2;border-radius:6px;background:#ffffff;color:#243246;font-weight:900}.tourSteps button{width:38px;height:30px;font-size:12px}.tourSteps button.active{border-color:#172f45;background:#eef3f8;color:#172f45}.tourControls{display:flex;gap:8px}.tourControls button,.tourLink{min-height:38px;padding:0 12px}.tourLink{width:max-content;border:0;background:transparent;color:#172f45;padding-left:0}.engineSection{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);grid-gap:32px;gap:32px;padding:42px 0}.engineList,.engineSection{border-top:1px solid #d7dee8}.engineList div{display:grid;grid-template-columns:1fr 90px;grid-gap:16px;gap:16px;border-bottom:1px solid #e2e7ef;padding:12px 0}.engineList span{color:#334155;font-weight:800}.engineList strong{color:#172f45;text-align:right}.jsonSection{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);grid-gap:36px;gap:36px;border-top:1px solid #d7dee8;padding:42px 0}.jsonSection ul{margin:20px 0 0;padding:0;list-style:none}.jsonSection li{border-top:1px solid #e2e7ef;color:#334155;padding:10px 0;font-weight:800}.schemaFields{margin-top:14px;color:#64748b;font-size:13px}.jsonPreview{min-height:280px}.finalCta{display:grid;grid-gap:12px;gap:12px;border-top:1px solid #d7dee8;padding:42px 0}.finalCta div{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.finalCta a,.landingFooter a{color:#172f45;font-weight:900;text-decoration:none}.landingFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d7dee8;padding:22px 0 32px}.landingFooter div{display:grid;grid-gap:4px;gap:4px}.landingFooter span{color:#64748b;font-size:13px}.landingFooter nav{display:flex;gap:16px}.appShell{min-height:100vh}.appHeader{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:320px 1fr auto;grid-gap:20px;gap:20px;border-bottom:1px solid #d6dee9;background:rgba(249,251,253,.96);padding:10px 18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.appHeader,.brand{align-items:center}.brand{display:flex;gap:12px}.brandMark{display:block;width:36px;height:36px;border-radius:8px;object-fit:contain}.brand div{display:grid;grid-gap:3px;gap:3px}.brand small,.lede,.runCard p,.sectionHead span,.summaryStrip span,.telemetrySurface span{color:#627086}.nav{display:flex;gap:8px}.nav a{border-radius:999px;color:#475569;padding:6px 10px;font-size:13px;font-weight:700}.headerMeta{display:flex;align-items:center;justify-content:flex-end;gap:12px}.headerMeta small{color:#7a8697;font-size:12px;font-weight:700}.apiBadge{display:inline-flex;align-items:center;gap:7px;border:1px solid #e4c7c7;border-radius:999px;background:#fff7f7;color:#9e2323;padding:6px 10px;font-size:12px;font-weight:900}.apiBadge span{width:7px;height:7px;border-radius:50%;background:#c93b3b}.apiBadge.online{border-color:#b9ddcd;background:#effaf5;color:#138a5b}.apiBadge.online span{background:#138a5b}.statusBadge{display:inline-flex;align-items:center;gap:8px;border:1px solid #d6dee9;border-radius:999px;background:#ffffff;color:#475569;padding:6px 10px;font-size:12px;font-weight:900;text-transform:uppercase}.statusBadge span{width:8px;height:8px;border-radius:50%;background:#94a3b8}.statusBadge.running span{background:#1d6fbe;box-shadow:0 0 0 5px rgba(29,111,190,.13)}.statusBadge.done span{background:#138a5b}.statusBadge.error span{background:#c93b3b}.heroBand{display:grid;grid-template-columns:minmax(0,1fr) 460px;grid-gap:18px;gap:18px;padding:18px 18px 12px}.heroCopy{align-self:center}.eyebrow{color:#607087;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}h1{max-width:880px;margin-top:6px;font-size:32px;line-height:1.04}h2{font-size:17px}.lede{max-width:820px;margin-top:8px;font-size:14px;line-height:1.45}.heroMetrics,.summaryStrip,.telemetrySurface{display:grid;border:1px solid #d6dee9;border-radius:8px;background:#ffffff}.heroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.heroMetrics div,.summaryStrip div,.telemetrySurface div{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:12px}.heroMetrics div+div,.summaryStrip div+div,.telemetrySurface div+div{border-left:1px solid #e5eaf1}.heroMetrics span,.summaryStrip span,.telemetrySurface span{font-size:12px;font-weight:800}.telemetrySurface small{color:#7a8697;font-size:11px;font-weight:700;line-height:1.25}.heroMetrics strong,.summaryStrip strong,.telemetrySurface small,.telemetrySurface strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainGrid{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:14px;gap:14px;padding:0 18px 18px}.controlPanel,.workArea{min-width:0}.controlPanel{display:grid;align-content:start;grid-gap:10px;gap:10px}.runCard,.surface,.uploadCard{border:1px solid #d6dee9;border-radius:8px;background:#ffffff}.uploadCard{display:grid;grid-gap:12px;gap:12px;padding:12px}.dropzone{display:grid;grid-gap:7px;gap:7px;place-items:center;min-height:126px;border:1px dashed #9fb0c5;border-radius:8px;background:#f8fafc;color:#334155;padding:12px;text-align:center}.dropzone.ready{border-color:#1d6fbe;background:#eef6ff}.dropzone input{width:100%;max-width:260px;color:#526071;font-size:12px}.dropIcon{display:grid;width:42px;height:50px;place-items:center;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;color:#1b4f72;font-size:11px;font-weight:900}.dropzone small{color:#64748b}.field{display:grid;grid-gap:10px;gap:10px}.field>span{color:#334155;font-size:13px;font-weight:900}.modeGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.mode{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:66px;border:1px solid #d6dee9;border-radius:8px;background:#ffffff;padding:10px;text-align:left}.mode span{display:grid;grid-gap:5px;gap:5px}.mode small{color:#64748b;font-size:11px;line-height:1.25}.mode code{border-radius:999px;background:#eef2f7;color:#334155;padding:3px 7px;font-size:11px}.mode.active{border-color:#1d6fbe;box-shadow:0 0 0 3px rgba(29,111,190,.12)}.primary{height:42px;border:0;border-radius:8px;background:#1b4f72;color:white;font-weight:900}.primary:disabled{cursor:wait;opacity:.72}.demoNotice{border:1px solid #dbe5ef;border-radius:6px;background:#f8fafc;color:#526071;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.35}.runCard{display:grid;position:relative;grid-gap:10px;gap:10px;padding:12px}.activeRun{border-color:#b9d5ef;box-shadow:0 0 0 3px rgba(29,111,190,.08)}.sectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.runRows{display:grid;grid-gap:7px;gap:7px}.runRows div{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;min-height:24px;grid-gap:10px;gap:10px}.runRows span{color:#64748b;font-size:12px;font-weight:800}.runRows code,.runRows strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runTicker{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:54px;overflow:hidden;border:1px solid #e4eaf2;border-radius:6px;background:#f8fafc;padding:9px 10px}.runTicker.active{border-color:#c5ddf5;background:linear-gradient(90deg,rgba(29,111,190,.08),transparent 42%,rgba(29,111,190,.08)),#f8fbff;background-size:220% 100%;animation:tickerGlow 2.1s ease-in-out infinite}.runSpinner{display:block;width:13px;height:13px;border:2px solid #c9d7e8;border-top-color:#94a3b8;border-radius:999px}.runTicker.active .runSpinner{border-color:#1d6fbe #c4dcf4 #c4dcf4;animation:spin .85s linear infinite}.runMessage{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#334155;font-size:13px;line-height:1.32}.bar{position:relative;height:9px;overflow:hidden;border-radius:999px;background:#e6ebf2}.bar div{height:100%;background:#1d6fbe;transition:width .18s ease}.bar.active:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);content:"";transform:translateX(-100%);animation:barSweep 1.25s linear infinite}@keyframes barSweep{to{transform:translateX(100%)}}@keyframes tickerGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes spin{to{transform:rotate(1turn)}}.error{border-left:3px solid #c93b3b;color:#9e2323;padding-left:10px}.workArea{display:grid;grid-gap:10px;gap:10px}.summaryStrip{grid-template-columns:repeat(5,minmax(0,1fr))}.pipelineBar{display:flex;flex-wrap:wrap;gap:8px}.pipelineBar span{border:1px solid #d6dee9;border-radius:999px;background:#ffffff;padding:6px 10px;font-size:12px;font-weight:900}.pipelineBar span.done{border-color:#b9ddcd;background:#effaf5;color:#138a5b}.reviewGrid{display:grid;grid-template-columns:minmax(230px,.42fr) minmax(520px,1.58fr);grid-gap:10px;gap:10px;align-items:stretch}.surface{display:flex;min-width:0;flex-direction:column;gap:10px;padding:12px}.documentSurface,.splitSurface{min-height:0}.documentSurface{min-height:324px}.splitSurface{min-height:424px}.originalPreview,.splitPreview{display:grid;min-height:0;place-items:center;overflow:hidden;border:1px solid #e8edf4;border-radius:6px;background:linear-gradient(45deg,rgba(226,232,240,.45) 25%,transparent 0),linear-gradient(-45deg,rgba(226,232,240,.45) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(226,232,240,.45) 0),linear-gradient(-45deg,transparent 75%,rgba(226,232,240,.45) 0),#f8fafc;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.originalPreview{flex:1 1;min-height:238px;max-height:276px}.splitPreview{flex:1 1;min-height:284px}.originalPreview img,.splitPreview img{min-height:0;width:100%;height:100%;object-fit:contain}.originalPreview img{max-height:268px}.splitPreview img{max-height:390px}.regionGrid{display:grid;grid-gap:6px;gap:6px}.regionCard{display:grid;grid-gap:5px;gap:5px;min-height:52px;border:1px solid #d6dee9;border-radius:8px;background:#ffffff;padding:8px;text-align:left}.regionCard span{color:#64748b;font-size:11px;font-weight:900}.regionCard strong{overflow:hidden;color:#243246;font-size:11px;line-height:1.25;text-overflow:ellipsis}.regionCard.active{border-color:#1d6fbe;background:#eef6ff;box-shadow:0 0 0 3px rgba(29,111,190,.1)}.regionCard:disabled{cursor:not-allowed;opacity:.48}.segmented{display:inline-flex;gap:4px;border:1px solid #d6dee9;border-radius:999px;background:#f4f7fb;padding:3px}.segmented button{border:0;border-radius:999px;background:transparent;color:#64748b;padding:6px 10px;font-size:12px;font-weight:900}.segmented button.active{background:#ffffff;color:#1d6fbe;box-shadow:0 1px 4px rgba(15,23,42,.12)}.resultActions{display:flex;align-items:center;gap:8px}.copyButton{border:1px solid #d6dee9;border-radius:999px;background:#ffffff;color:#334155;padding:7px 11px;font-size:12px;font-weight:900}.copyButton:hover{border-color:#1d6fbe;color:#1d6fbe}pre{overflow:auto;min-height:260px;margin:0;border-radius:8px;background:#0e1624;color:#edf5ff;padding:14px;font-size:12px;line-height:1.55}.errorBlock{background:#2a1214;color:#ffd8d8}.resultGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-gap:10px;gap:10px}.issueList{display:flex;flex-wrap:wrap;gap:8px}.issueList code,.issueList span{border:1px solid #e4e9f0;border-radius:999px;background:#f8fafc;color:#475569;padding:7px 10px;font-size:12px}.telemetrySurface{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.telemetrySurface div+div{border-left:1px solid #e5eaf1;border-top:0}.empty{display:grid;flex:1 1;min-height:160px;place-items:center;border:1px dashed #b7c4d6;border-radius:8px;background:#f8fafc;color:#64748b;padding:18px;line-height:1.4;text-align:center}.empty>*{max-width:260px}.appShell{background:#f4f5f7}.appHeader{grid-template-columns:300px 1fr auto;border-bottom-color:#cfd7e2;background:#ffffff;padding:9px 18px}.brandMark{background:transparent}.nav a{border-radius:4px;padding:6px 8px;text-decoration:none}.nav a:hover{background:#f0f3f7}.heroBand{grid-template-columns:minmax(0,1fr) 360px;padding:14px 18px 10px}.heroCopy h1{max-width:720px;font-size:24px;line-height:1.16}.heroCopy .lede{max-width:820px;font-size:13px}.benchmarkPanel,.heroMetrics,.runCard,.summaryStrip,.surface,.telemetrySurface,.uploadCard{border-color:#d7dee8;border-radius:6px;box-shadow:none}.mainGrid{grid-template-columns:300px minmax(0,1fr);gap:12px}.runCard,.surface,.uploadCard{padding:10px}.dropzone{min-height:108px;border-radius:6px;background:#ffffff}.modeSelect{width:100%;height:38px;border:1px solid #cfd7e2;border-radius:6px;background:#ffffff;color:#243246;padding:0 10px;font-weight:800}.modeSelect:focus,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #7897b5;outline-offset:2px}.primary{height:38px;border-radius:6px;background:#172f45}.primary:hover{background:#102435}.demoNotice{border:0;border-top:1px solid #e2e7ef;border-radius:0;background:transparent;padding:9px 0 0}.summaryStrip{grid-template-columns:1fr 1.2fr 1fr 1fr .7fr}.pipelineBar{align-items:center;gap:0;border:1px solid #d7dee8;border-radius:6px;background:#ffffff;padding:8px 10px}.pipelineBar span{position:relative;border:0;border-radius:0;background:transparent;color:#64748b;padding:0 26px 0 0}.pipelineBar span+span:before{position:absolute;left:-18px;color:#9aa8b8;content:">"}.pipelineBar span.done{border:0;background:transparent;color:#172f45}.reviewGrid{grid-template-columns:minmax(460px,.64fr) minmax(360px,.36fr);gap:12px}.documentSurface,.splitSurface{min-height:560px}.originalPreview{max-height:none;min-height:470px}.splitPreview{min-height:320px}.regionGrid{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e2e7ef;padding-bottom:8px}.regionCard{min-height:42px;border:0;border-radius:4px;background:transparent;padding:7px 6px}.regionCard:hover:not(:disabled){background:#f1f4f8}.regionCard.active{border:0;background:#eaf0f6;box-shadow:inset 3px 0 0 #172f45}.resultGrid{grid-template-columns:minmax(0,1fr)}.notesSurface{min-height:0}.copyButton,.segmented,pre{border-radius:6px}pre{background:#111c29}.appBenchmark{margin:0}.benchmarkPanel{gap:10px}.benchmarkTable td,.benchmarkTable th{padding:10px 8px}.benchmarkTable tbody tr:hover{background:#f7f9fb}.benchmarkTable .bestRow{background:#f1f5f8}.benchmarkTable td{vertical-align:middle}.benchmarkTable td:first-child{display:flex;align-items:center;gap:9px}.benchmarkTable td:first-child strong{display:inline}@media (max-width:1180px){.landingHero{grid-template-columns:1fr;min-height:auto}.landingPreview{max-width:620px}.previewWorkspace{grid-template-columns:1fr}.previewSide{grid-template-rows:auto}.landingHighlights{grid-template-columns:1fr}.benchmarkHead{align-items:start;flex-direction:column}.landingFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.engineSection,.jsonSection,.landingProcess,.tourBody{grid-template-columns:1fr}.tourText{border-left:0;border-top:1px solid #d7dee8;padding-top:18px;padding-left:0}.landingProcess ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.appHeader,.heroBand,.mainGrid,.resultGrid,.reviewGrid{grid-template-columns:1fr}.documentSurface,.splitSurface{min-height:auto}.originalPreview{max-height:240px}.nav{display:none}.heroMetrics,.summaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.landingHeader{align-items:flex-start;flex-wrap:wrap;padding:14px 12px}.landingNav{order:3;width:100%}.landingHero{gap:24px;padding:20px 12px 24px}.landingCopy h1{font-size:36px}.landingPreview{padding:10px}.previewDocument{min-height:260px}.docColumns{grid-template-columns:1fr}.previewRegions{grid-template-columns:1fr 1fr}.landingHighlights{padding:0 12px 18px}.benchmarkPanel{margin:0 12px 18px;padding:12px}.benchmarkHead h2{font-size:20px}.landingFlow{grid-template-columns:1fr;margin:0 12px 18px}.engineSection,.finalCta,.jsonSection,.landingFooter,.landingProcess,.productTour{margin-right:12px;margin-left:12px}.landingProcess ol{grid-template-columns:1fr}.tourFrame,.tourPlaceholder{min-height:260px}.landingFooter{align-items:flex-start;flex-direction:column}.appHeader,.heroBand,.mainGrid{padding-left:12px;padding-right:12px}h1{font-size:28px}.heroMetrics,.modeGrid,.regionGrid,.summaryStrip,.telemetrySurface{grid-template-columns:1fr}.heroMetrics div+div,.summaryStrip div+div,.telemetrySurface div+div{border-left:0;border-top:1px solid #e5eaf1}}.demoAccessShell{background:#f4f1eb;color:#17202b;display:grid;grid-template-rows:auto 1fr;min-height:100vh}.demoAccessNav{width:calc(100% - 56px)}.demoAccessNav .brand{color:inherit;text-decoration:none}.demoAccessBack{color:#435162;font-size:13px;font-weight:850;justify-self:end;text-decoration:none}.demoAccessGrid{display:grid;grid-template-columns:minmax(340px,.42fr) minmax(0,.58fr);grid-gap:46px;gap:46px;align-items:center;max-width:1440px;margin:0 auto;padding:54px 28px 80px;width:100%}.demoAccessPanel{display:grid;grid-gap:14px;gap:14px}.demoAccessCopy{display:grid;grid-gap:18px;gap:18px}.demoAccessCopy h1{font-size:clamp(46px,5.4vw,82px);letter-spacing:0;line-height:.94;margin:0}.demoAccessCopy p{color:#435162;font-size:17px;line-height:1.6;margin:0;max-width:560px}.demoAccessFacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.demoAccessFacts span{background:#ffffff;border:1px solid #d8d0c1;color:#435162;font-size:12px;font-weight:850;padding:9px 10px}.accessPaper{background:#ffffff;box-shadow:0 22px 70px rgba(31,42,55,.12);min-height:520px;padding:34px;position:relative}.accessPaper:before{border:1px solid rgba(22,47,69,.18);content:"";inset:18px;pointer-events:none;position:absolute}.accessPaperHead{align-items:center;border-bottom:1px solid #e7e0d3;display:flex;justify-content:space-between;padding-bottom:18px;position:relative;z-index:1}.accessPaperHead span{color:#657184;font-size:12px;font-weight:900;letter-spacing:.08em}.accessPaperHead code{background:#eef1f3;color:#162f45;font-size:12px;padding:7px 9px}.accessPaperLines{display:grid;grid-gap:12px;gap:12px;margin-top:36px;position:relative;z-index:1}.accessPaperLines span{background:#f0ece3;display:block;height:12px}.accessPaperLines span:first-child{width:68%}.accessPaperLines span:nth-child(2){width:88%}.accessPaperLines span:nth-child(3){width:46%}.demoAccessForm{display:grid;grid-gap:14px;gap:14px;margin-top:58px;position:relative;z-index:1}.demoAccessForm label{display:grid;grid-gap:8px;gap:8px}.demoAccessForm label span{color:#4b5567;font-size:13px;font-weight:700}.demoAccessForm input{background:#fbfaf7;border:1px solid #d8d0c1;color:#111827;font:inherit;min-height:56px;outline:0;padding:0 16px}.demoAccessForm input:focus{border-color:#162f45;box-shadow:0 0 0 3px rgba(22,47,69,.1)}.demoAccessForm button{background:#162f45;border-radius:4px;border:0;color:#ffffff;cursor:pointer;font:inherit;font-weight:900;min-height:52px;padding:0 18px;width:max-content}.demoAccessForm button:disabled{cursor:not-allowed;opacity:.55}.demoAccessError{background:#fff1f1;border:1px solid #ffd0d0;color:#9f1d1d;font-size:13px;margin:0;padding:10px 12px}.accessStatus{align-items:center;color:#657184;display:flex;gap:9px;font-size:13px;font-weight:800}.accessStatus span{background:#25a65a;border-radius:999px;box-shadow:0 0 0 4px rgba(37,166,90,.12);height:8px;width:8px}.adminShell{background:#f4f1eb;color:#17202b;min-height:100vh;padding:24px}.adminGrid,.adminHeader,.adminTableSection,.adminUnlock{max-width:1240px;margin:0 auto}.adminHeader{justify-content:space-between;gap:18px;padding:10px 0 28px}.adminHeader,.adminHeaderStats{align-items:center;display:flex}.adminHeaderStats{flex-wrap:wrap;gap:10px}.adminCreated button,.adminHeaderStats button,.adminHeaderStats span,.adminTable button{background:#ffffff;border:1px solid #d8d0c1;color:#435162;cursor:pointer;font:inherit;font-size:13px;font-weight:850;padding:9px 11px}.adminGrid{display:grid;grid-template-columns:minmax(320px,.45fr) minmax(280px,.55fr);grid-gap:18px;gap:18px}.adminCreate,.adminCreated,.adminTableSection,.adminUnlock form{background:#ffffff;border:1px solid #e2dbcf;box-shadow:0 18px 54px rgba(31,42,55,.08);padding:24px}.adminCreate{display:grid;grid-gap:14px;gap:14px}.adminCreate h1,.adminUnlock h1{font-size:30px;line-height:1.08;margin:0}.adminCreate label,.adminUnlock form{display:grid;grid-gap:8px;gap:8px}.adminCreate label,.adminUnlock p{color:#5d697b;font-size:13px;font-weight:750}.adminCreate input,.adminUnlock input{background:#fbfaf7;border:1px solid #d8d0c1;color:#17202b;font:inherit;min-height:46px;outline:0;padding:0 12px}.adminCreate input:focus,.adminUnlock input:focus{border-color:#162f45;box-shadow:0 0 0 3px rgba(22,47,69,.1)}.adminCreateRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.adminCreate button,.adminUnlock button{background:#162f45;border:0;border-radius:4px;color:#ffffff;cursor:pointer;font:inherit;font-weight:900;min-height:48px;padding:0 16px;width:max-content}.adminCreate button:disabled,.adminTable button:disabled,.adminUnlock button:disabled{cursor:not-allowed;opacity:.55}.adminCreated{align-content:start;display:grid;grid-gap:14px;gap:14px}.adminCreated>span{color:#657184;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.adminCreated code{background:#17202b;color:#ffffff;display:block;font-size:14px;overflow-wrap:anywhere;padding:16px}.adminCreated p,.adminCreated small,.adminTableHead span{color:#657184;line-height:1.55;margin:0}.adminUnlock{align-items:center;display:grid;min-height:calc(100vh - 48px);max-width:520px}.adminUnlock .brand{margin-bottom:18px}.adminTableSection{margin-top:18px}.adminTableHead{align-items:flex-end;display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}.adminTableHead h2{font-size:22px;margin:0}.adminTableWrap{overflow-x:auto}.adminTable{border-collapse:collapse;min-width:820px;width:100%}.adminTable td,.adminTable th{border-bottom:1px solid #ece6dc;padding:13px 10px;text-align:left}.adminTable th{color:#657184;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.adminTable td{color:#263244;font-size:14px}.adminStatus{border:1px solid #d8d0c1;display:inline-flex;font-size:12px;font-weight:900;padding:6px 8px}.adminStatus.active{background:#eef8f1;border-color:#bbdfc5;color:#1b7c3f}.adminStatus.used{background:#eef1f3;color:#435162}.adminStatus.expired,.adminStatus.revoked{background:#fff1f1;border-color:#ffd0d0;color:#9f1d1d}@media (max-width:980px){.adminGrid,.demoAccessGrid{grid-template-columns:1fr}}@media (max-width:720px){.demoAccessGrid,.demoAccessNav{width:100%;padding-right:16px;padding-left:16px}.demoAccessCopy h1{font-size:46px}.accessPaper{min-height:auto;padding:24px}.accessPaper:before{inset:12px}.demoAccessForm button{width:100%}.adminShell{padding:14px}.adminHeader,.adminTableHead{align-items:flex-start;flex-direction:column}.adminCreateRow{grid-template-columns:1fr}}body,html{overflow-x:clip}body,canvas,html,img,svg,video{max-width:100%}@media (max-width:1180px){.adminHeader,.appHeader,.documentNav,.landingHeader{position:-webkit-sticky;position:sticky;top:0;z-index:60}.appHeader,.demoAccessNav,.documentNav,.landingHeader{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;width:100%;max-width:none}.documentNav nav,.landingNav,.nav{grid-column:1/-1;width:100%;min-width:0;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.adminHeaderStats,.documentNav .navRight,.headerMeta{justify-content:flex-start}.adminGrid,.benchmarkEvidence,.demoAccessGrid,.demoRequest,.documentHero,.documentStory,.heroBand,.interfaceIntro,.landingHero,.mainGrid,.resultGrid,.reviewGrid,.validatedOutput{grid-template-columns:minmax(0,1fr)}.controlPanel{position:static;top:auto}.stickyStory{display:none}.storyChapters .transformDocument{display:grid}.benchmarkLines div,.engineLanes div,.finalTransform,.interfaceCaption,.regionShowcase,.transformDocument,.transformDocument.data{grid-template-columns:minmax(0,1fr)}.accessPaper,.interfaceShot,.originalPreview,.regionPreview,.showcaseImageFrame,.sourcePaper,.splitPreview{max-height:none;min-height:clamp(260px,58vw,520px)}.interfaceShot.productShowcase{min-height:clamp(460px,78vw,660px)}.regionPreview,.regionShowcase,.showcaseImageFrame,.showcaseImageFrame.jsonFrame{min-height:clamp(360px,62vw,560px)}.originalPreview img,.regionPreview img,.showcaseImageFrame img,.splitPreview img{width:100%;height:auto;max-height:clamp(240px,62vw,520px);object-fit:contain}.adminTableWrap,.benchmarkTableWrap,.resultSurface pre,pre{max-width:100%;overflow-x:auto}}@media (min-width:721px) and (max-width:1180px){.documentStory{grid-template-columns:minmax(0,.54fr) minmax(360px,.46fr)}.stickyStory{display:block;position:-webkit-sticky;position:sticky;top:92px;height:calc(100vh - 120px)}.storyChapters .transformDocument{display:none}.storyChapters article{min-height:72vh}}@media (max-width:720px){.adminShell,.appShell,.demoAccessShell,.documentLanding,.landingShell{width:100%}.appHeader,.demoAccessNav,.documentNav,.landingHeader{grid-template-columns:1fr;align-items:start;padding:12px}.processPosition{display:none}.brand,.brand>div{min-width:0}.brand small,.brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentNav nav,.landingNav,.nav{display:flex;gap:8px}.documentNav a,.landingNav a,.nav a{flex:0 0 auto}.accessPaperHead,.adminHeaderStats,.adminTableHead,.benchmarkHead,.headerMeta,.navRight,.resultActions,.sectionHead{align-items:stretch;flex-direction:column}.benchmarkEvidence,.demoAccessGrid,.demoRequest,.documentCta,.documentHero,.heroBand,.landingHero,.mainGrid,.realInterface,.validatedOutput{padding-right:12px;padding-left:12px}.documentHero{min-height:auto;padding-top:28px;padding-bottom:40px}.demoAccessCopy h1,.documentHero h1,.landingCopy h1{font-size:clamp(32px,12vw,46px);line-height:1}.benchmarkEvidence h2,.demoRequest h2,.documentCta h2,.realInterface h2,.storyChapters h2,.storyIntro h2,.validatedOutput h2{font-size:clamp(28px,10vw,40px);line-height:1.05}.adminCreate button,.adminCreated button,.adminUnlock button,.demoRequest form button,.documentCta button,.documentHero button,.documentNav .navRight button,.landingPrimary,.landingSecondary,.primary{width:100%;max-width:none}.demoAccessFacts,.issueList,.landingActions,.pipelineBar{align-items:stretch;flex-direction:column}.pipelineBar{gap:8px}.pipelineBar span{padding:0}.pipelineBar span+span:before{content:none}.adminCreateRow,.heroMetrics,.interfaceStageTabs,.landingFlow,.landingHighlights,.modeGrid,.paperRows,.regionGrid,.regionThumbGrid,.summaryStrip,.telemetrySurface{grid-template-columns:minmax(0,1fr)}.heroMetrics div+div,.summaryStrip div+div,.telemetrySurface div+div{border-left:0;border-top:1px solid #e5eaf1}.sourcePaper{padding:18px}.crop,.region{font-size:9px}.extractedField strong{overflow-wrap:anywhere;font-size:15px}.regionCard{min-height:48px}.copyButton,.resultActions,.segmented{width:100%}.segmented{display:grid;grid-template-columns:1fr 1fr}.copyButton{text-align:center}pre{min-height:220px;font-size:11px}.adminTable,.benchmarkTable{min-width:680px}.demoRequest form{border-left:0;padding-left:0}.documentFooter,.landingFooter{align-items:flex-start;flex-direction:column}.adminShell{padding:12px}.adminCreate,.adminCreated,.adminTableSection,.adminUnlock form{padding:16px}.adminHeaderStats button,.adminHeaderStats span{width:100%;text-align:center}.documentStory{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}.storyIntro{gap:12px;padding-bottom:6px}.storyIntro p{font-size:14px}.storyIntro code{padding:7px 9px;font-size:11px}.stickyStory{display:block;position:-webkit-sticky;position:sticky;top:72px;z-index:20;height:auto;max-height:48vh;overflow:hidden;border-bottom:1px solid #d7dee8;background:#f4f1eb;padding-bottom:12px}.stickyStory .transformDocument{display:grid;grid-template-columns:minmax(0,1fr)}.stickyStory .sourcePaper{min-height:220px}.stickyStory .fieldRail,.storyChapters .transformDocument{display:none}.storyChapters{gap:64px}.storyChapters article{min-height:62vh}.interfaceIntro{gap:16px}.interfaceStageTabs{grid-template-columns:repeat(3,minmax(108px,1fr));gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.interfaceStageTabs button{min-height:66px;padding:9px;font-size:11px;line-height:1.2}.interfaceStageTabs span{font-size:10px}.interfaceShot.productShowcase{min-height:430px;padding:50px 10px 10px}.regionPreview,.regionShowcase,.showcaseImageFrame,.showcaseImageFrame.jsonFrame{min-height:340px}.showcaseImageFrame{aspect-ratio:16/10}.showcaseImageFrame img,.showcaseImageFrame.jsonFrame img{height:100%;max-height:310px;object-fit:contain}.interfaceCaption{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:14px}.interfaceCaption h3{margin:6px 0;font-size:21px}.interfaceCaption p{font-size:13px}.interfaceCaption>div:last-child{display:flex;gap:8px;align-self:start}.interfaceCaption button{width:38px;height:38px;flex:0 0 auto;font-size:22px}.interfaceDemo{width:100%;margin-top:14px;text-align:center}}@media (max-width:420px){.brandMark{width:32px;height:32px}.benchmarkEvidence,.demoAccessGrid,.demoRequest,.documentCta,.documentHero,.heroBand,.landingHero,.mainGrid,.realInterface,.validatedOutput{padding-right:10px;padding-left:10px}.demoAccessCopy h1,.documentHero h1,.landingCopy h1{font-size:32px}.benchmarkPanel,.runCard,.surface,.uploadCard{padding:10px}.interfaceStageTabs{grid-template-columns:repeat(3,minmax(96px,1fr))}.interfaceStageTabs button{min-height:60px;padding:8px;font-size:10px}.interfaceShot.productShowcase{min-height:360px}.showcaseImageFrame,.showcaseImageFrame.jsonFrame{min-height:280px}.showcaseImageFrame img,.showcaseImageFrame.jsonFrame img{max-height:260px}.interfaceCaption{grid-template-columns:1fr}.interfaceCaption>div:last-child{justify-content:flex-start}}@media (min-width:721px){#story.documentStory{display:grid;grid-template-columns:minmax(0,.54fr) minmax(360px,.46fr);align-items:start;overflow:visible}#story .stickyStory{display:block;align-self:start;position:-webkit-sticky;position:sticky;top:92px;height:calc(100vh - 120px);max-height:none;overflow:visible;contain:none}#story .storyChapters{display:grid;grid-gap:120px;gap:120px;min-width:0}#story .storyChapters article{display:grid;min-height:72vh;align-content:center}#story .storyChapters .transformDocument{display:none}}@media (min-width:901px){.documentHero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(36px,5vw,76px);overflow:hidden}.documentHero>.heroFlowVisual,.documentHero>div:first-child{min-width:0}.documentHero h1{max-width:610px;font-size:clamp(56px,5.7vw,92px)}.documentHero>.heroFlowVisual{width:100%;max-width:820px;justify-self:center}}@media (min-width:901px) and (max-width:1280px){.documentHero{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);column-gap:clamp(28px,3.5vw,48px)}.documentHero h1{max-width:520px;font-size:clamp(48px,5vw,72px)}.documentHero>.heroFlowVisual{max-width:680px;min-height:500px}}@media (max-width:900px){.documentHero{grid-template-columns:1fr;row-gap:34px}.documentHero h1{max-width:760px}.documentHero>.heroFlowVisual{justify-self:stretch;max-width:none}}@media (max-width:720px){.documentLanding,body{overflow-x:clip}.documentNav{position:-webkit-sticky;position:sticky;top:0;grid-template-columns:1fr;gap:10px;width:100%;padding:10px 12px}.documentNav .brand{width:100%}.documentNav nav{display:flex;gap:10px;width:100%;overflow-x:auto;padding-bottom:2px}.documentNav .navRight{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;width:100%}#story.documentStory,.benchmarkEvidence,.demoRequest,.documentCta,.documentHero,.realInterface,.validatedOutput{width:100%;padding-right:14px;padding-left:14px}.documentHero{grid-template-columns:1fr;gap:24px;min-height:auto;padding-top:28px;padding-bottom:44px}.documentHero h1{font-size:clamp(34px,12vw,46px);line-height:.98}.documentHero span{font-size:15px}.documentHero button{width:100%}.heroFlowVisual{grid-template-columns:1fr;gap:10px;min-height:auto;perspective:none}.heroJson,.heroKttCard{transform:none}.heroKttCard{min-height:340px;padding:18px}.heroKttGrid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:18px}.heroKttGrid i{height:34px}.heroAnalysis{text-align:left}.heroAnalysis:after,.heroAnalysis:before{content:none}.heroJson{min-height:240px;font-size:11px}#story.documentStory{grid-template-columns:1fr;gap:26px;padding-top:42px;padding-bottom:68px;overflow:hidden}#story .storyIntro{gap:14px;max-width:100%;padding-bottom:0}#story .storyLead{gap:13px}#story .storyLead>span{font-size:11px}#story .storyLead h2{max-width:100%;font-size:clamp(30px,10vw,40px);line-height:1.02}#story .storyLead p{max-width:100%;font-size:14px;line-height:1.55}#story .storyPipeline{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;max-width:100%;margin-top:4px;border-top:0}#story .storyPipeline code{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid #d9e1eb;background:#ffffff;padding:9px 10px;font-size:12px}#story .storyPipeline code:before{content:none}#story .storyPipeline code span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#edf2f7;color:#435162;font-size:10px;letter-spacing:0}#story .storyPipeline code small,#story .storyPipeline code strong{grid-column:2}#story .storyPipeline code small{max-width:none;font-size:11px}#story .stickyStory{display:none}#story .stickyStoryMeta{border-bottom:1px solid #d7dee8;margin-bottom:0;padding-bottom:9px}#story .stickyStoryMeta strong{font-size:14px}#story .stickyStory .transformDocument,#story .transformDocument,#story .transformDocument.data{grid-template-columns:1fr;gap:10px}#story .sourcePaper,#story .stickyStory .sourcePaper{min-height:320px;padding:16px}#story .paperRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px}#story .paperRows i{height:30px}#story .region{font-size:8px;padding:3px 4px}#story .crop{display:none}#story .storyChapters{gap:34px}#story .storyChapters article,#story .storyChapters article.active{min-height:auto;border-left:0;padding-left:0;opacity:1;transform:none}#story .storyChapters article>span{font-size:11px}#story .storyChapters h2{max-width:100%;font-size:clamp(25px,8vw,34px);line-height:1.08}#story .storyChapters .engineLanes,#story .storyChapters .fieldRail,#story .storyChapters .transformDocument{display:none}.realInterface{padding-top:58px;padding-bottom:68px}.interfaceIntro{grid-template-columns:1fr;gap:16px}.interfaceStageTabs{grid-template-columns:1fr;gap:7px}.interfaceStageTabs button{min-height:50px;padding:9px 10px;font-size:12px}.interfaceShot.productShowcase{min-height:330px;margin-top:20px;padding:48px 8px 8px}.showcaseImageFrame,.showcaseImageFrame.jsonFrame{min-height:270px;aspect-ratio:16/10;padding:6px}.showcaseImageFrame img,.showcaseImageFrame.jsonFrame img{height:100%;max-height:248px;object-fit:contain}.interfaceCaption{grid-template-columns:1fr;gap:10px}.interfaceCaption h3{font-size:22px}#story.documentStory{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:24px;gap:24px;overflow:hidden}#story .stickyStory{display:block;position:relative;top:auto;z-index:1;height:auto;max-height:none;overflow:hidden;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;background:#f4f1eb}#story .stickyStoryMeta{margin-bottom:10px}#story .stickyStory .sourcePaper{min-height:240px}#story .stickyStory .fieldRail,#story .storyChapters .transformDocument{display:none}#story .storyChapters{gap:42px}#story .storyChapters article{min-height:auto;align-content:start}#story .storyChapters article,#story .storyChapters article.active{opacity:1;border-left:0;padding-left:0;transform:none}.documentLanding,.documentStory,.interfaceCaption,.interfaceIntro,.interfaceShot,.realInterface,.stickyStory,.storyChapters,.storyIntro{max-width:100%;min-width:0}.storyIntro h2,.storyLead h2{font-size:clamp(27px,9vw,36px);line-height:1.06}.storyLead h2{grid-column:auto}.storyIntro p,.storyLead p{max-width:100%;font-size:14px}.storyLead p{grid-column:auto}.storyLead{gap:14px;padding:0}.storyLead>span{grid-column:auto}.storyPipeline{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;border-top:0}.storyPipeline code{border:1px solid #e1e7ef;background:#ffffff;max-width:100%;overflow-wrap:anywhere;padding:10px 12px}.storyPipeline code:before{content:none}.sourcePaper{min-height:260px}.paperRows i{height:36px}.interfaceStageTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.interfaceStageTabs button{min-width:0;min-height:58px;padding:8px 6px;font-size:10px}.interfaceStageTabs button:after{right:8px;left:8px}.interfaceShot.productShowcase{min-height:360px;padding:48px 8px 8px}.showcaseChrome strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showcaseImageFrame,.showcaseImageFrame.jsonFrame{min-height:292px;aspect-ratio:16/10;padding:6px}.showcaseImageFrame img,.showcaseImageFrame.jsonFrame img{height:100%;max-height:270px;width:100%;object-fit:contain}.interfaceCaption{grid-template-columns:1fr}.interfaceCaption>div:last-child{display:flex;gap:8px}.interfaceCaption button{width:38px;height:38px}}@media (max-width:380px){.interfaceStageTabs{grid-template-columns:1fr}.interfaceShot.productShowcase{min-height:320px}.showcaseImageFrame,.showcaseImageFrame.jsonFrame{min-height:252px}.showcaseImageFrame img,.showcaseImageFrame.jsonFrame img{max-height:232px}.dataSummary{min-height:220px;padding:14px}.dataSummary strong{font-size:22px}}@media (min-width:721px){#story.documentStory{grid-template-columns:minmax(420px,.5fr) minmax(360px,.5fr);gap:clamp(34px,4vw,64px)}#story .stickyStory{display:grid;grid-gap:12px;gap:12px;height:auto;min-height:0;max-height:none;overflow:hidden;padding:12px}#story .stickyStoryMeta{padding-bottom:10px}#story .stickyStoryMeta strong{max-width:92%;font-size:16px}#story .stickyStory .transformDocument{align-items:start;min-height:0}#story .stickyStory .sourcePaper{min-height:clamp(440px,64vh,620px);padding:22px}#story .stickyStory .paperRows{gap:8px;margin-top:18px}#story .stickyStory .paperRows i{height:clamp(34px,5.7vh,50px)}#story .storyChapters{gap:clamp(76px,10vh,112px)}#story .storyChapters article{min-height:64vh;padding-left:20px}#story .storyChapters h2{max-width:620px;font-size:clamp(34px,3.8vw,54px)}}@media (max-width:720px){.documentLanding,body,html{width:100%;max-width:100%;overflow-x:clip}#story.documentStory,.benchmarkEvidence,.demoRequest,.documentCta,.documentFooter,.documentHero,.documentNav,.realInterface,.validatedOutput{width:100%;max-width:none;padding-right:14px;padding-left:14px}.documentNav{grid-template-columns:1fr;gap:10px;padding-top:10px;padding-bottom:10px}.documentNav nav{display:flex;gap:10px;width:100%;overflow-x:auto;white-space:nowrap}.documentNav .navRight{display:grid;width:100%;grid-gap:8px;gap:8px}.documentHero{grid-template-columns:minmax(0,1fr);gap:26px;min-height:auto;padding-top:28px;padding-bottom:52px}.documentHero>div:first-child{min-width:0}.documentHero h1{max-width:100%;font-size:clamp(34px,12vw,48px);line-height:1}.documentHero span{max-width:100%;font-size:15px;line-height:1.5}.demoRequest form button,.documentCta button,.documentHero .watchLink,.documentHero button{width:100%;text-align:center}.documentHero .watchLink{padding:10px 0}.heroFlowVisual{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;max-width:none;min-height:auto;overflow:visible;perspective:none}.heroFlowVisual:before{content:none}.heroJson,.heroKttCard{transform:none}.heroKttCard{min-height:320px;padding:16px}.heroKttGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:18px}.heroKttGrid i{height:32px}.heroAnalysis{padding:11px}.heroAnalysis:after,.heroAnalysis:before{content:none}.heroJson{min-height:230px;font-size:11px}#story.documentStory{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:42px;padding-bottom:48px;overflow:hidden}#story .stickyStory,#story .storyChapters,#story .storyIntro,#story .storyLead{width:100%;max-width:100%;min-width:0}#story .storyLead{gap:13px}#story .storyLead h2{max-width:100%;font-size:clamp(29px,9.5vw,38px);line-height:1.04}#story .storyLead p{max-width:100%;font-size:14px;line-height:1.52}#story .storyPipeline{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;margin-top:2px;border-top:0}#story .storyPipeline code{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;border:1px solid #d9e1eb;background:#ffffff;padding:9px 10px}#story .storyPipeline code:before{content:none}#story .storyPipeline code span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#edf2f7;color:#435162;font-size:10px;letter-spacing:0}#story .storyPipeline code small,#story .storyPipeline code strong{grid-column:2}#story .storyPipeline code strong{font-size:12px}#story .storyPipeline code small{max-width:none;font-size:11px}#story .stickyStory{position:relative;top:auto;display:grid;grid-gap:10px;gap:10px;height:auto;max-height:none;border:0;background:transparent;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#story .stickyStoryMeta{border-bottom:1px solid #d7dee8;padding-bottom:8px}#story .stickyStoryMeta strong{font-size:14px}#story .stickyStory .transformDocument,#story .transformDocument,#story .transformDocument.data{grid-template-columns:minmax(0,1fr);gap:10px}#story .sourcePaper,#story .stickyStory .sourcePaper{min-height:300px;padding:16px}#story .paperRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px}#story .paperRows i{height:29px}#story .region{font-size:8px;padding:3px 4px}#story .crop,#story .storyChapters .engineLanes,#story .storyChapters .fieldRail,#story .storyChapters .transformDocument{display:none}#story .storyChapters{gap:10px}#story .storyChapters article,#story .storyChapters article.active{display:grid;grid-gap:8px;gap:8px;min-height:auto;border:1px solid #d9e1eb;border-left:3px solid #172f45;background:#ffffff;padding:13px 14px;opacity:1;transform:none}#story .storyChapters article>span{color:#657184;font-size:10px;letter-spacing:.08em}#story .storyChapters h2{max-width:100%;font-size:18px;line-height:1.18}#story .stickyStory .sourcePaper{min-height:0;aspect-ratio:4/3;border:1px solid #d9e1eb;padding:14px;box-shadow:0 14px 34px rgba(31,42,55,.1)}#story .sourcePaper>span{display:none;max-width:170px;color:#172f45;font-size:13px;line-height:1.15}#story .stickyStory .paperRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}#story .stickyStory .paperRows i{height:22px}#story .stickyStory .paperRows i:nth-child(n+16){display:none}#story .stickyStory .region{border-width:1px;padding:2px 3px;max-width:86px;overflow:hidden;font-size:8px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.realInterface{padding-top:54px;padding-bottom:64px}.benchmarkEvidence,.demoRequest,.interfaceIntro,.interfaceStageTabs,.validatedOutput{grid-template-columns:minmax(0,1fr)}.interfaceStageTabs{gap:7px}.interfaceStageTabs button{min-height:50px;padding:9px 10px;font-size:12px}.interfaceShot.productShowcase{min-height:320px;margin-top:18px;padding:48px 8px 8px}.showcaseImageFrame,.showcaseImageFrame.jsonFrame{min-height:260px;aspect-ratio:16/10}.showcaseImageFrame img,.showcaseImageFrame.jsonFrame img{height:100%;max-height:238px;object-fit:contain}.interfaceCaption{gap:10px}.benchmarkLines div,.finalTransform,.interfaceCaption{grid-template-columns:minmax(0,1fr)}.validatedOutput{padding-top:64px;padding-bottom:64px}.validatedOutput pre{min-height:300px;font-size:11px}.demoRequest form{border-left:0;padding-left:0}.documentFooter{align-items:flex-start;flex-direction:column;gap:14px}}@media (max-width:380px){.heroKttCard{min-height:280px}.heroJson{min-height:210px}#story .sourcePaper,#story .stickyStory .sourcePaper{min-height:260px}#story .sourcePaper,#story .sourcePaper>span{display:none!important}.interfaceShot.productShowcase{min-height:292px}.showcaseImageFrame,.showcaseImageFrame.jsonFrame{min-height:230px}}