.structurePage{color:#171923;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.shell{width:min(1120px,100% - 48px);margin:auto}.structureNav{justify-content:space-between;align-items:center;height:76px;display:flex}.structureBrand{color:#171923;letter-spacing:-.04em;align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.structureBrand img{object-fit:contain;width:25px;height:25px}.structureNav nav{gap:28px;margin-left:auto;margin-right:30px;display:flex}.structureNav nav a{color:#646878;font-size:12px;text-decoration:none}.structureNav nav a:hover,.textAction:hover{color:#315ce7}.navAction,.primaryAction{color:#fff;background:#191b23;border-radius:8px;align-items:center;gap:12px;padding:11px 14px;font-size:12px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.navAction:hover,.primaryAction:hover{background:#315ce7;transform:translateY(-2px)}.navAction span,.primaryAction span{font-size:15px}.hero{grid-template-columns:.94fr 1.06fr;align-items:center;gap:68px;min-height:570px;padding:64px 0 72px;display:grid}.eyebrow{color:#526ba9;letter-spacing:.11em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:850}.hero h1,.sectionLead h2,.privacy h2,.install h2{color:#171923;letter-spacing:-.075em;margin:0;font-size:clamp(47px,5.3vw,70px);font-weight:780;line-height:.94}.heroText{color:#626777;max-width:470px;margin:22px 0 26px;font-size:16px;line-height:1.6}.heroActions{align-items:center;gap:20px;display:flex}.primaryAction{padding:14px 17px}.textAction{color:#333640;font-size:12px;font-weight:800;text-decoration:none}.microcopy{color:#8a8f9d;max-width:420px;margin:19px 0 0;font-size:11px;line-height:1.5}.structurePreview{background:#f9fbff;border:1px solid #cfd8ed;border-radius:17px;animation:5s ease-in-out infinite previewFloat;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 25px 60px #2330561c}.browserTop{color:#7b8496;background:#fff;border-bottom:1px solid #e2e7f2;align-items:center;gap:10px;padding:13px 15px;font-size:10px;display:flex}.browserTop span{gap:4px;display:flex}.browserTop i{background:#d8dce7;border-radius:50%;width:6px;height:6px}.browserTop i:first-child{background:#ff9774}.previewBody{gap:13px;padding:28px;display:grid}.promptCard,.jsonCard{border-radius:10px;padding:16px}.promptCard{background:#fff;border:1px solid #d9e2fb;animation:4s ease-in-out infinite sourcePulse}.promptCard small,.jsonCard small{color:#7386bd;letter-spacing:.1em;margin-bottom:9px;font:800 9px/1 ui-monospace,monospace;display:block}.promptCard p{color:#373b48;margin:0;font-size:14px;line-height:1.45}.flowConnector{color:#7d8bb0;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:5px;height:24px;font-size:9px;font-weight:800;display:flex}.flowConnector i{background:#6d8cf0;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite flowDot}.flowConnector i:nth-child(2){animation-delay:.15s}.flowConnector i:nth-child(3){animation-delay:.3s}.flowConnector span{margin-left:4px}.flowConnector b{color:#315ce7;margin-left:4px;font-size:15px;animation:1.2s ease-in-out infinite flowArrow}.jsonCard{background:#1b2336;animation:4s ease-in-out infinite resultGlow;box-shadow:0 10px 24px #18223c20}.jsonCard small{color:#9fb5f8}.jsonCard pre{color:#dce7ff;white-space:pre-wrap;margin:0;font:11px/1.72 ui-monospace,SFMono-Regular,Menlo,monospace}.simpleRail{background:#fbfcff;border-block:1px solid #e8ebf1}.simpleRail .shell{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.simpleRail span{color:#8a90a0;font-size:10px}.simpleRail b{color:#555a69;letter-spacing:-.02em;font-size:13px}.how{padding:105px 0 112px}.sectionLead{max-width:610px}.sectionLead h2{font-size:clamp(36px,4.2vw,54px)}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.steps article{background:#fff;border:1px solid #e0e4ec;border-radius:12px;min-height:205px;padding:25px;animation:.65s both stepIn;position:relative}.steps article:nth-child(2){background:#f8faff;border-color:#cbd7f8;animation-delay:.12s}.steps article:nth-child(3){animation-delay:.24s}.steps span{color:#8b98b6;margin-bottom:52px;font:800 11px ui-monospace,monospace;display:block}.steps h3{color:#252831;letter-spacing:-.04em;margin:0 0 7px;font-size:18px}.steps p{color:#6d7280;margin:0;font-size:13px;line-height:1.55}.privacy{color:#fff;background:#161d31;padding:73px 0}.privacyInner{grid-template-columns:1fr .83fr;align-items:center;gap:96px;display:grid}.privacy .eyebrow{color:#a8bcf5}.privacy h2{color:#fff;font-size:clamp(33px,3.8vw,49px)}.privacyInner>p{color:#b7c2da;margin:0;font-size:15px;line-height:1.65}.install{grid-template-columns:.9fr 1.1fr;gap:88px;padding:95px 0;display:grid}.install h2{font-size:clamp(37px,4.2vw,54px)}.install h2 em{font-family:Georgia,serif;font-weight:400}.downloadPanel{border:1px solid #dbe1ed;border-radius:13px;overflow:hidden;box-shadow:0 15px 35px #2533540d}.downloadPanel>p{color:#6d7381;margin:0;padding:19px 20px;font-size:13px;line-height:1.5}.downloadPanel>a:not(.docsLink){color:#20232c;border-top:1px solid #e8ebf1;justify-content:space-between;align-items:center;padding:16px 20px;text-decoration:none;transition:background .2s;display:flex}.downloadPanel>a:not(.docsLink):hover{background:#f5f7ff}.downloadPanel span{gap:1px;display:grid}.downloadPanel b{font-size:13px}.downloadPanel small{color:#818795;font-size:10px}.downloadPanel strong{color:#315ce7}.docsLink{color:#315ce7;background:#f5f7ff;padding:16px 20px;font-size:12px;font-weight:800;text-decoration:none;display:block}.docsLink span{margin-left:5px;display:inline}.structureFooter{color:#8a90a0;border-top:1px solid #e8ebf1;justify-content:space-between;align-items:center;padding:24px 0;font-size:11px;display:flex}@keyframes previewFloat{50%{transform:translateY(-8px)rotate(.4deg)}}@keyframes sourcePulse{50%{border-color:#94acef;box-shadow:0 0 0 5px #dfe8ff80}}@keyframes flowDot{50%{background:#315ce7;transform:translateY(3px)scale(1.4)}}@keyframes flowArrow{50%{transform:translateY(4px)}}@keyframes resultGlow{50%{box-shadow:0 14px 30px #4269ca48}}@keyframes stepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:820px){.hero,.privacyInner,.install{grid-template-columns:1fr;gap:42px}.hero{min-height:0;padding:52px 0 70px}.structurePreview{justify-self:center;width:100%;max-width:590px}.simpleRail .shell{flex-wrap:wrap;justify-content:center;padding:19px 0}.simpleRail span{text-align:center;width:100%}.privacyInner{gap:28px}.install{gap:42px}.how{padding:78px 0}}@media (max-width:620px){.shell{width:min(100% - 32px,1120px)}.structureNav{height:66px}.structureNav nav{display:none}.navAction{padding:8px 10px;font-size:10px}.hero h1{font-size:48px}.heroActions{flex-direction:column;align-items:flex-start;gap:14px}.previewBody{padding:18px}.simpleRail b{font-size:12px}.steps{grid-template-columns:1fr;margin-top:31px}.steps article{min-height:0}.steps span{margin-bottom:32px}.privacy,.install{padding:68px 0}.structureFooter{flex-direction:column;align-items:flex-start;gap:10px}}.extractionDemo{animation:5s ease-in-out infinite previewFloat}.extractionDemo .browserTop em{color:#5d7acf;margin-left:auto;font-size:8px;font-style:normal;font-weight:800}.extractionCanvas{grid-template-columns:1.12fr 30px .88fr;align-items:center;gap:12px;padding:20px;display:grid}.sourcePage{background:#fff;border:1px solid #dce3f2;border-radius:9px;min-height:292px;padding:17px;position:relative;overflow:hidden}.siteNav{color:#9aa2b2;border-bottom:1px solid #edf0f6;align-items:center;gap:11px;padding-bottom:12px;font-size:7px;display:flex}.siteNav b{color:#212837;letter-spacing:.06em;margin-right:auto;font-size:10px}.pageKicker{color:#637bc0;letter-spacing:.1em;margin:16px 0 5px;font-size:7px;font-weight:800}.sourcePage h3{color:#282e3b;letter-spacing:-.05em;max-width:180px;margin:0;font-size:17px;line-height:1.03}.pageSummary{color:#7b8392;max-width:200px;margin:8px 0 13px;font-size:8px;line-height:1.45}.metricGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.metricGrid div{background:#f5f7fd;border-radius:5px;padding:8px}.metricGrid small{color:#8f9ab0;font-size:6px;font-weight:800;display:block}.metricGrid b{color:#303b58;letter-spacing:-.04em;margin-top:2px;font-size:13px;display:block}.articleLine{background:#edf0f5;border-radius:99px;width:100%;height:4px;margin:14px 0 0}.articleLine.short{width:68%;margin-top:6px}.reportLink{color:#4366c8;margin-top:13px;font-size:8px;font-weight:800}.reportLink b{font-size:11px}.scanBeam{z-index:3;color:#4267ce;background:#8daeff22;border-top:1px solid #5381ff;border-bottom:1px solid #5381ff;align-items:center;gap:7px;height:24px;padding-left:12px;font-size:7px;font-weight:800;animation:5.5s cubic-bezier(.55,0,.45,1) infinite scanPage;display:flex;position:absolute;top:32px;left:0;right:0;box-shadow:0 0 18px #5c83ff73}.scanBeam i{background:#315ce7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #a9c0ff77}.dataMark{z-index:2;opacity:0;background:#94b3ff33;border:1px solid #5b82eb;border-radius:4px;animation:5.5s ease-in-out infinite markData;position:absolute}.markTitle{width:184px;height:37px;top:51px;left:13px}.markRevenue{width:84px;height:45px;animation-delay:.85s;top:128px;left:13px}.markGrowth{width:83px;height:45px;animation-delay:1.05s;top:128px;left:104px}.markReport{width:139px;height:18px;animation-delay:1.55s;top:216px;left:13px}.extractPath{height:100%;min-height:292px;position:relative}.extractPath:before{content:"";background:#b6c6ee;height:1px;position:absolute;top:50%;left:0;right:0}.extractPath span{z-index:2;background:#315ce7;border-radius:50%;width:6px;height:6px;animation:5.5s ease-in-out infinite dataTravel;position:absolute;top:calc(50% - 3px);left:0;box-shadow:0 0 0 4px #c9d8ff}.extractPath i{z-index:3;color:#315ce7;background:#edf2ff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid;position:absolute;top:calc(50% - 9px);right:-2px}.savedData{color:#dce7ff;background:#192238;border-radius:9px;min-height:242px;padding:14px;box-shadow:0 12px 28px #1b2a4a2b}.savedHead{color:#9db5fb;letter-spacing:.08em;justify-content:space-between;align-items:center;font:800 7px/1 ui-monospace,monospace;display:flex}.savedHead b{color:#a9ebbc;background:#285942;border-radius:99px;padding:3px 5px;font:800 7px/1 Inter,sans-serif}.fileName{color:#eff4ff;border-bottom:1px solid #33415e;margin:10px 0 13px;padding-bottom:9px;font:9px/1 ui-monospace,monospace}.savedField{opacity:0;background:#23304b;border-radius:5px;gap:3px;margin-top:9px;padding:7px;animation:5.5s ease-in-out infinite saveField;display:grid;transform:translate(-8px)}.savedField code{color:#a4b9ef;font-size:7px}.savedField b{color:#f1f5ff;white-space:nowrap;text-overflow:ellipsis;font:8px/1.2 ui-monospace,monospace;overflow:hidden}.fieldOne{animation-delay:.75s}.fieldTwo{animation-delay:1.05s}.fieldThree{animation-delay:1.3s}.fieldFour{animation-delay:1.65s}.savedNote{color:#8cd9a3;opacity:0;margin:11px 0 0;font-size:7px;font-weight:700;animation:5.5s ease-in-out infinite saveNote}.extractionDemo .previewBody,.extractionDemo .promptCard,.extractionDemo .jsonCard,.extractionDemo .flowConnector{display:none}@keyframes scanPage{0%,7%{opacity:0;top:32px}12%,80%{opacity:1}70%{top:255px}88%,to{opacity:0;top:255px}}@keyframes markData{0%,14%{opacity:0}20%,70%{opacity:1}82%,to{opacity:0}}@keyframes dataTravel{0%,26%{opacity:0;left:0}32%{opacity:1}53%{opacity:1;left:calc(100% - 6px)}58%,to{opacity:0;left:calc(100% - 6px)}}@keyframes saveField{0%,38%{opacity:0;transform:translate(-8px)}45%,78%{opacity:1;transform:none}88%,to{opacity:0;transform:none}}@keyframes saveNote{0%,63%{opacity:0}70%,88%{opacity:1}to{opacity:0}}@media (max-width:620px){.extractionCanvas{grid-template-columns:1fr;padding:16px}.sourcePage{min-height:260px}.extractPath{display:none}.savedData{min-height:0}.scanBeam{opacity:.8;animation:none;top:128px}.dataMark{opacity:1;animation:none}.savedField,.savedNote{opacity:1;animation:none;transform:none}}.sourcePage h3{max-width:200px;font-size:15px;line-height:1.08}.scanTarget{z-index:1;transition:background .2s;position:relative}.targetTitle{color:#282e3b;background:linear-gradient(#0000 78%,#dfe8ff 0);animation:5.5s ease-in-out infinite highlightTitle;display:inline}.metricGrid .scanTarget{border:1px solid #0000}.targetRevenue{animation:5.5s ease-in-out infinite highlightRevenue}.targetGrowth{animation:5.5s ease-in-out infinite highlightGrowth}.targetReport{border-radius:4px;margin-left:-4px;padding:2px 4px;animation:5.5s ease-in-out infinite highlightReport;display:inline-block}.scanBeam{background:#5381ff;border:0;height:2px;padding:0;box-shadow:0 0 12px #5c83ffb3}.scanBeam i{width:5px;height:5px;position:absolute;left:12px}.scanBeam span{color:#4267ce;white-space:nowrap;background:#edf3ff;border-radius:4px;padding:2px 5px;font-size:7px;position:absolute;top:-15px;left:23px}.dataMark{display:none}@keyframes highlightTitle{0%,16%{background:linear-gradient(#0000 78% 0)}22%,72%{background:linear-gradient(#0000 78%,#dfe8ff 0)}82%,to{background:linear-gradient(#0000 78% 0)}}@keyframes highlightRevenue{0%,28%{background:#f5f7fd;border-color:#0000}34%,72%{background:#eaf0ff;border-color:#9bb4f7}82%,to{background:#f5f7fd;border-color:#0000}}@keyframes highlightGrowth{0%,33%{background:#f5f7fd;border-color:#0000}39%,72%{background:#eaf0ff;border-color:#9bb4f7}82%,to{background:#f5f7fd;border-color:#0000}}@keyframes highlightReport{0%,45%{color:#4366c8;background:0 0}51%,72%{color:#315ce7;background:#e6edff}82%,to{color:#4366c8;background:0 0}}@media (max-width:620px){.dataMark{display:none!important}.scanBeam{top:128px}.targetTitle,.targetRevenue,.targetGrowth,.targetReport{background:#eaf0ff;border-color:#9bb4f7;animation:none}}
