@font-face{font-family:Jakarta;src:url('/fonts/jakarta.ttf') format('truetype');font-weight:200 800;font-display:swap}@font-face{font-family:Mono;src:url('/fonts/mono.ttf') format('truetype');font-weight:100 800;font-display:swap}
:root{color-scheme:dark;--bg:#080d18;--panel:#0e1728;--line:#213047;--text:#edf2fa;--muted:#9aaac1;--blue:#5689ff;--cyan:#75d9ec}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.7 Jakarta,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid #75d9ec;outline-offset:7px;border-radius:4px}::selection{background:#315bab;color:white}.container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.mono,.eyebrow,.feature-caption,.diagram-label{font-family:Mono,monospace}.eyebrow{color:#91b3ed;font-size:11px;letter-spacing:1.6px;display:flex;align-items:center;gap:12px}.line{display:inline-block;width:24px;height:1px;background:#759bea}.site-header{height:94px;border-bottom:1px solid #20304a80;background:#080d18e8;position:sticky;top:0;z-index:20;backdrop-filter:blur(18px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;gap:11px;align-items:center;font-size:25px;font-weight:800;letter-spacing:-1.4px}.brand img{flex-shrink:0}.brand-dot{color:#5487fa}.site-header nav{display:flex;gap:34px;color:#b3c0d1;font-size:13px}.site-header nav a:hover{color:white}.access-tag{font-family:Mono,monospace;font-size:10px;border:1px solid #2b3a50;border-radius:99px;padding:7px 13px;color:#b8c9e2;display:flex;align-items:center;gap:8px}.access-tag i,.status i,.extension-foot i{display:inline-block;width:5px;height:5px;background:#7bbced;border-radius:50%}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center;min-height:740px;padding-block:86px 94px;position:relative}.hero:before{content:'';position:absolute;inset:-50px -45px 0 30%;background:radial-gradient(ellipse at 70% 42%,#133d8033,transparent 68%);z-index:-1}.hero h1{font-size:clamp(56px,5.4vw,78px);line-height:1.07;letter-spacing:-4px;margin:26px 0 29px;font-weight:650}.hero h1>span{background:linear-gradient(115deg,#7399ff,#63c6e7);background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:21px;line-height:1.65;letter-spacing:-.4px;color:#d4dfed;margin:0 0 16px}.hero-detail{max-width:425px;font-size:14px;line-height:1.85;color:var(--muted);margin:0 0 30px}.button{display:inline-flex;align-items:center;gap:30px;padding:14px 20px;background:#2563eb;border:1px solid #5787f5;border-radius:7px;font-size:13px;font-weight:650;box-shadow:0 8px 24px #1657da22;transition:background .2s,transform .2s}.button:hover{background:#3874f8;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.hero-note{display:flex;align-items:center;gap:8px;color:#7f90a9;font-size:11px;margin-top:20px}.tiny-shield{color:#8aa5cc;font-size:18px}.intelligence-map{isolation:isolate;position:relative;padding:25px 25px 20px;border:1px solid #2b3e5c;border-radius:16px;background:linear-gradient(145deg,#13223bdd,#0a1120ef);box-shadow:0 35px 120px #0006;overflow:hidden}.intelligence-map:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#243d6238 1px,transparent 1px),linear-gradient(90deg,#243d6238 1px,transparent 1px);background-size:28px 28px;z-index:-2;mask-image:linear-gradient(to bottom,#0004,#000,transparent)}.map-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:36px}.map-top>.mono{font-size:9px;letter-spacing:1px;color:#96aecd}.diagram-label{font-size:8px;color:#7286a4;letter-spacing:.5px}.map-input{position:relative;display:flex;align-items:center;gap:12px;width:80%;margin:auto;padding:15px;background:#121d2f;border:1px solid #2c3e57;border-radius:9px;font-size:12px;font-weight:600;box-shadow:0 5px 20px #0003}.map-input small{display:block;font-size:10px;font-weight:400;color:#8a9bb5;margin-top:2px}.source-badge{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;font:700 10px Mono}.ml{color:#fae178;background:#5a501d55;border:1px solid #ba9d3033}.flow-dot{width:6px;height:6px;border-radius:50%;background:#73d4d0;box-shadow:0 0 12px #5adde880;margin-left:auto}.map-connector{height:32px;width:1px;background:linear-gradient(#456db2,#69a7ef);margin:auto;position:relative}.map-connector:after{content:'';position:absolute;width:5px;height:5px;border-right:1px solid #7bb9ff;border-bottom:1px solid #7bb9ff;bottom:1px;left:-2px;transform:rotate(45deg)}.map-core{position:relative;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:24px 21px;background:linear-gradient(135deg,#142d58,#10213e);border:1px solid #3c619f;border-radius:12px;box-shadow:0 0 50px #357aeb12,inset 0 1px #9dbdff13}.core-logo{padding:5px;background:#31528340;border-radius:16px;border:1px solid #628edf33}.core-logo img{display:block}.map-core .mono{font-size:8px;letter-spacing:1.1px;color:#91b4ee}.map-core h2{font-size:17px;line-height:1.4;margin:6px 0;color:#f3f7fd;letter-spacing:-.5px}.map-core p{font-size:10px;color:#9bb3d5;margin:0}.core-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;width:100%;margin-top:4px;padding-top:17px;border-top:1px solid #30507b}.core-grid span{font:9px Mono,monospace;color:#a8c0e2;padding-left:12px;position:relative}.core-grid span:before{content:'';position:absolute;width:3px;height:3px;background:#6598e4;left:0;top:5px}.map-outputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.map-outputs>div{border:1px solid #2a3b55;background:#101c2d;border-radius:9px;padding:16px}.output-icon{font-size:20px;color:#95b9ee;display:block;line-height:1;margin-bottom:12px}.map-outputs strong{font-size:11px;font-weight:600;display:block}.map-outputs small{font-size:9px;display:block;color:#8195b0;margin-top:4px}.map-bottom{display:flex;justify-content:center;align-items:center;gap:9px;font-size:9px;color:#7e94b1;margin:24px 0 2px}.map-lock{color:#87b0e7}.orbital{position:absolute;width:400px;height:400px;border:1px solid #30508033;border-radius:50%;z-index:-1;top:40px;left:35px}.orbital-two{width:520px;height:520px;top:-15px;left:-25px}.capability-strip{border-block:1px solid #1d2b42;background:#0b1220}.capability-strip>.container{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:82px}.capability-strip span{font:9px Mono;letter-spacing:1px;color:#627795}.capability-strip p{font-size:12px;color:#9aaecb}.capability-strip i{height:3px;width:3px;background:#375276;border-radius:50%}.section{padding-block:112px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:44px}.section-heading h2,.extension-copy h2,.control-copy h2{font-size:38px;line-height:1.27;letter-spacing:-1.7px;font-weight:600;margin:19px 0 0}.section-heading>p{max-width:350px;margin:0 0 4px;font-size:13px;color:var(--muted);line-height:1.95}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature{border:1px solid #21304a;background:linear-gradient(145deg,#101a2b,#0c1321);border-radius:12px;padding:25px 23px 22px;display:flex;flex-direction:column;transition:border-color .2s}.feature:hover{border-color:#3f6092}.feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.feature-icon{width:38px;height:38px;border-radius:9px;background:#213e6c44;border:1px solid #34528566;display:grid;place-items:center;color:#81abff;font-size:21px}.feature-top .mono{font-size:10px;color:#4c6385}.feature h3{font-size:16px;letter-spacing:-.5px;margin:0 0 13px;font-weight:600}.feature p{font-size:12px;line-height:1.95;color:#97a8c0;margin:0 0 27px}.feature-caption{font-size:9px;line-height:1.65;color:#6887b6;border-top:1px solid #20304a;padding-top:18px;margin-top:auto}.extension-section{background:linear-gradient(105deg,#0e192d,#0b1322);border-block:1px solid #22324c}.extension-layout{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:90px;padding-block:96px}.browser-illustration{border:1px solid #314667;border-radius:12px;background:#0d1727;box-shadow:0 35px 55px #0004;overflow:hidden;transform:perspective(1100px) rotateY(4deg)}.browser-bar{height:43px;background:#182437;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#8699b6;font:9px Mono;border-bottom:1px solid #2c3c55}.browser-dots{display:flex;gap:5px}.browser-dots i{width:5px;height:5px;background:#425675;border-radius:50%}.browser-content{display:grid;grid-template-columns:.95fr 1.2fr;padding:20px;gap:16px;min-height:306px}.mock-listing{padding-top:2px;min-width:0}.product-art{position:relative;height:137px;background:#131f32;border:1px solid #243551;border-radius:7px;display:grid;place-items:center;margin-bottom:23px;overflow:hidden}.box-front{position:absolute;width:66px;height:66px;background:linear-gradient(130deg,#31568b,#1c3356);transform:skewY(14deg);top:44px;left:calc(50% - 43px);border:1px solid #5276a555}.box-side{position:absolute;width:28px;height:66px;background:#152c4b;transform:skewY(-29deg);top:45px;left:calc(50% + 23px);border:1px solid #5276a555}.box-top{position:absolute;width:66px;height:28px;background:#3a6094;transform:skewY(14deg) skewX(-50deg);top:24px;left:calc(50% - 28px);border:1px solid #5276a555}.skeleton{display:block;height:6px;width:70%;border-radius:3px;background:#223653;margin:12px 0}.skeleton.wide{width:95%}.skeleton.short{width:45%;background:#345685}.mock-tags{display:flex;gap:7px;margin-top:25px}.mock-tags span{font:7px Mono;color:#526d95;padding:4px 6px;border:1px solid #273e5b;border-radius:3px}.extension-panel{padding:17px 14px;background:linear-gradient(150deg,#172f52,#101e34);border:1px solid #3b5d91;border-radius:9px}.extension-brand{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;letter-spacing:-.5px}.preview-tag{font:7px Mono;letter-spacing:0;color:#87a7d6;margin-left:auto}.extension-caption{font-size:7px;color:#8daada;margin-top:24px;letter-spacing:1px}.extension-panel h3{font-size:25px;line-height:1.25;letter-spacing:-1px;font-weight:600;margin:8px 0 19px}.extension-row{font-size:8px;display:flex;justify-content:space-between;gap:4px;border-bottom:1px solid #294467;padding:10px 0;color:#acc1e1}.extension-row>span:last-child{color:#71abff}.extension-foot{font-size:7px;color:#748db3;margin-top:15px;display:flex;align-items:center;gap:6px}.extension-copy .eyebrow{font-size:10px;letter-spacing:1px}.status{display:inline-flex;align-items:center;gap:6px;border-radius:5px;font-size:9px;padding:4px 8px;line-height:1.5}.status.planned{background:#22304966;color:#a2b7d6;border:1px solid #314261}.extension-copy>.status{margin-top:19px}.extension-copy h2{font-size:41px;margin:16px 0 23px}.extension-copy>p{font-size:13px;color:#9aaac3;line-height:1.95;margin:0 0 14px}.inline-note{font-size:10px;color:#748ba9;border-left:2px solid #38598a;padding-left:13px;margin-top:24px}.connections{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#0c1423}.connections>article{padding:28px;border-right:1px solid var(--line)}.connections>article:last-child{border:0}.connection-logo{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:16px;font-weight:750;margin-bottom:22px}.shopee{background:#dd653c15;color:#ee996f;border:1px solid #b96c472f}.ai{background:#628bfd19;color:#a7bfff;border:1px solid #40578166;font-size:26px}.n8n{background:#ce7bab12;color:#e5a7c6;border:1px solid #b672952e;font-size:25px}.connections h3{font-size:16px;letter-spacing:-.5px;margin:0 0 9px}.connections p{font-size:12px;line-height:1.85;color:var(--muted);margin:0 0 22px;min-height:45px}.available{background:#1b403d3d;color:#8dc6bd;border:1px solid #2b4f4a}.available i{background:#82bcb1}.availability-note{font-size:10px;color:#6b829f;max-width:800px;line-height:1.9;margin:20px 0 0}.control-section{padding-block:14px 110px;display:grid;grid-template-columns:1fr 1fr;gap:135px}.control-copy>p{font-size:13px;color:var(--muted);line-height:1.95;max-width:420px;margin-top:23px}.control-principle{display:flex;align-items:flex-start;gap:13px;border-top:1px solid #24354f;padding-top:16px;margin-top:28px}.control-principle>span{color:#8daee0;font-size:26px}.control-principle p{font-size:11px;line-height:1.9;color:#8d9fb9;margin:0;max-width:380px}.steps{padding:0;margin:0;list-style:none}.steps li{display:flex;gap:23px;position:relative;padding-bottom:35px}.steps li:not(:last-child):before{content:'';position:absolute;width:1px;background:#2c4365;left:21px;top:42px;height:calc(100% - 40px)}.steps li>span{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border:1px solid #355079;border-radius:50%;font:11px Mono;color:#94b6e9;background:#111f34}.steps h3{font-size:16px;font-weight:600;letter-spacing:-.4px;margin:4px 0 10px}.steps p{color:var(--muted);font-size:12px;line-height:1.9;max-width:330px;margin:0}.manifesto{border-block:1px solid var(--line);text-align:center;padding-block:90px;background:radial-gradient(ellipse at 50% 80%,#16346533,transparent 65%)}.manifesto .eyebrow{justify-content:center;font-size:10px}.manifesto h2{font-size:clamp(29px,3.2vw,43px);font-weight:500;line-height:1.5;letter-spacing:-1.8px;margin:24px 0 18px}.manifesto h2 span{color:#7da5f2}.manifesto p{font-size:13px;color:#8297b5;margin:0 0 29px}.back-top{font-size:11px;color:#b1c4e2;display:inline-flex;gap:20px;align-items:center;padding:8px 0;border-bottom:1px solid #3a5174}.back-top:hover{color:white}footer{padding-block:35px 28px;display:flex;gap:26px;justify-content:space-between;align-items:center;flex-wrap:wrap}footer .brand{font-size:21px}footer>p{color:#7388a5;font-size:10px;margin:0}footer>span{color:#647b9a;font:9px Mono}footer>small{flex-basis:100%;font-size:9px;color:#5e728f;text-align:center;margin-top:8px}.skip{position:absolute;top:-100px;left:20px;background:#2563eb;color:white;z-index:40;padding:10px 20px}.skip:focus{top:12px}
@media(min-width:1600px){.hero{min-height:800px;gap:105px}.hero h1{font-size:82px}}.hero>*{min-width:0}@media(max-width:1100px){.hero:before{right:0}.container{width:calc(100% - 64px)}.hero{gap:35px;padding-block:70px}.hero h1{font-size:62px}.intelligence-map{padding:20px 17px}.map-core{padding:18px 14px;gap:10px}.map-core h2{font-size:14px}.core-logo img{width:44px;height:44px}.features{grid-template-columns:repeat(2,1fr)}.extension-layout{gap:45px}.extension-copy h2{font-size:35px}.control-section{gap:70px}.connections>article{padding:22px 18px}.status{font-size:8px}.section-heading{gap:35px}.section-heading h2{font-size:33px}.browser-content{padding:12px;gap:9px}.extension-panel{padding:13px 10px}.extension-brand{font-size:11px}.preview-tag{font-size:6px}.capability-strip>.container{flex-wrap:wrap;justify-content:center;padding:18px 0;gap:12px 20px}.capability-strip span{flex-basis:100%;text-align:center}.capability-strip p{margin:0}.control-copy h2{font-size:33px}}
@media(max-width:760px){html{scroll-padding-top:82px}.container{width:calc(100% - 36px)}.site-header{height:77px}.header-inner{gap:16px}.brand{font-size:22px;gap:9px}.brand img{width:32px;height:32px}.site-header nav{gap:18px;font-size:10px}.access-tag{display:none}.hero{grid-template-columns:1fr;gap:48px;padding-block:54px 56px}.hero-copy{max-width:530px}.hero h1{font-size:62px;letter-spacing:-3.5px;margin-block:23px 24px}.hero h1 br:nth-child(2){display:none}.hero h1>span{display:block}.hero-description{font-size:19px}.hero-detail{font-size:13px;max-width:400px}.eyebrow{font-size:9px}.intelligence-map{max-width:530px;width:100%;padding:23px}.map-core{padding:21px;gap:15px}.map-core h2{font-size:17px}.core-logo img{width:48px;height:48px}.map-outputs strong{font-size:11px}.hero:before{inset:20% -18px 0}.capability-strip p{font-size:10px}.capability-strip>.container{gap:10px 14px}.capability-strip i{display:none}.section{padding-block:65px}.section-heading{display:block;margin-bottom:30px}.section-heading h2,.control-copy h2{font-size:30px;letter-spacing:-1.2px}.section-heading>p{max-width:460px;margin-top:22px;font-size:12px}.features{gap:12px}.feature{padding:21px 18px}.feature h3{font-size:15px;line-height:1.5}.feature p{font-size:11px}.feature-caption{font-size:8px}.feature-top{margin-bottom:22px}.extension-layout{grid-template-columns:1fr;gap:40px;padding-block:62px}.extension-copy{grid-row:1}.extension-copy h2{font-size:33px}.extension-copy h2 br:last-child{display:none}.extension-copy>p{font-size:12px;max-width:470px}.browser-illustration{max-width:540px;transform:none}.browser-content{padding:18px;gap:15px;min-height:315px}.extension-panel{padding:17px 14px}.extension-brand{font-size:13px}.preview-tag{font-size:7px}.extension-row{font-size:9px}.connections{grid-template-columns:1fr 1fr}.connections>article{padding:25px 19px;border-bottom:1px solid var(--line)}.connections>article:nth-child(2){border-right:0}.connections>article:nth-child(3){border-bottom:0}.connections p{font-size:11px;min-height:60px}.connections h3{font-size:15px}.status{font-size:8px}.availability-note{font-size:9px}.control-section{grid-template-columns:1fr;gap:37px;padding-block:0 62px}.control-copy>p{font-size:12px}.steps{padding-left:5px}.steps li:last-child{padding-bottom:0}.steps p{max-width:none}.manifesto{padding:59px 12px}.manifesto h2{font-size:28px;line-height:1.55;letter-spacing:-1px}.manifesto .eyebrow{font-size:8px;letter-spacing:1px}.manifesto p{font-size:11px}.manifesto h2 br{display:none}.manifesto h2 span{display:block}footer{gap:18px 12px;padding-block:26px}footer>p{order:3;flex-basis:100%;margin:0}footer>small{text-align:left;order:4;font-size:8px;margin:0}footer>span{font-size:8px}.hero-note{font-size:10px}}
@media(max-width:390px){.hero h1{font-size:54px}.site-header nav{gap:12px}.site-header nav a{font-size:9px}.brand{font-size:20px}.brand img{width:29px;height:29px}.intelligence-map{padding:18px 13px}.map-core h2{font-size:15px}.map-core{gap:10px;padding:18px 13px}.map-input{width:88%}.map-top>.mono{font-size:8px}.diagram-label{font-size:7px}.features{grid-template-columns:1fr}.feature p{font-size:12px}.connections>article{padding:22px 13px}.extension-row{font-size:8px}.extension-brand{font-size:11px}.extension-panel{padding:13px 10px}.browser-content{padding:12px;gap:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
