:root{--ink:#100a1d;--panel:#1b122b;--line:#ffffff19;--muted:#b7a9c8;--hot:#ff9b78;--violet:#ad83ff;--ice:#9ee9f0;--white:#f6f0ff;color-scheme:dark}body{background:var(--ink);color:var(--white);font-family:'Segoe UI',Arial,sans-serif;overflow-x:clip}::selection{background:#fd9c7a;color:#160b23}body:before{content:'';position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff02 1px,transparent 1px),linear-gradient(90deg,#ffffff02 1px,transparent 1px);background-size:90px 90px;z-index:-1}.ambient{position:fixed;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.ambient i{position:absolute;width:60vw;height:65vw;max-width:900px;max-height:900px;filter:blur(90px);border-radius:50%;opacity:.13;background:#8f42ff;left:35%;top:-35%;animation:aurora 20s ease-in-out infinite alternate}.ambient i+i{background:#ff663d;left:-45%;top:50%;opacity:.07;animation-delay:-8s}.scroll-progress{height:2px;background:linear-gradient(90deg,var(--violet),var(--hot));position:fixed;left:0;top:0;z-index:100;width:0;box-shadow:0 0 12px #d397ff}header{background:#100a1dd9;border-color:var(--line)}nav{padding:20px 36px;gap:30px}.logo{letter-spacing:-1.6px;font-weight:650}.logo span{color:var(--hot);display:inline-block;transition:transform .6s}.logo:hover span{transform:rotate(180deg)}nav .links{color:var(--muted);gap:28px}nav .links a{position:relative;padding:8px 0}nav .links a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--hot);transform:scaleX(0);transform-origin:left;transition:transform .3s}nav .links a:hover:after,nav .links a[aria-current]:after{transform:scaleX(1)}nav a[aria-current=page],a:hover{color:var(--hot)}.quick-open{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:11px;padding:7px 10px;white-space:nowrap}.btn{background:var(--hot);border-color:var(--hot);color:#241129;border-radius:9px;padding:14px 24px;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s,background .3s}.btn:before{content:'';position:absolute;inset:-100% -20%;background:linear-gradient(110deg,transparent 40%,#fff7 50%,transparent 60%);transform:translateX(-100%);transition:transform .65s;pointer-events:none}.btn:hover:before{transform:translateX(100%)}.btn:hover{background:#ffb498;color:#241129;box-shadow:0 8px 35px #ff805331;transform:translateY(-3px)}.btn span,.textlink span{display:inline-block;transition:transform .3s}.btn:hover span,.textlink:hover span{transform:translate(3px,-3px)}.secondary{background:#ffffff05;color:var(--white);border-color:#8f7d9c}.secondary:hover{background:#2d1e43;color:white;box-shadow:0 0 30px #9867ff22}.navbtn{padding:10px 18px}.eyebrow{color:var(--hot);font-size:10px;letter-spacing:2px}.eyebrow i{background:var(--hot);box-shadow:0 0 15px var(--hot)}h1{font-family:'Segoe UI',Arial,sans-serif;font-weight:600;letter-spacing:-4.7px;font-size:clamp(48px,6.4vw,84px);line-height:1.08;text-wrap:balance}h2{font-weight:550;letter-spacing:-2.5px;text-wrap:balance}h3{font-weight:550}em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--hot);background:linear-gradient(105deg,#ffc29e 0%,#ff9d9d 45%,#b48dff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}p,.lead{color:var(--muted)}.lead{font-size:17px;line-height:1.8}.hero-new{min-height:740px;grid-template-columns:1.15fr 1fr;position:relative;padding-top:55px;padding-bottom:100px;gap:0}.hero-copy{position:relative;z-index:2}.release{display:inline-flex;align-items:center;gap:12px;color:#cbb9df;font-size:10px;border:1px solid #aa82ff26;background:#aa82ff09;border-radius:40px;padding:6px 14px 6px 6px;margin-bottom:32px}.release span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:30px;font:8px monospace;letter-spacing:1px;color:#e6d4ff;padding:5px 9px}.hero-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:10px monospace;color:#ad9dba;margin-top:28px}.status-dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:var(--ice);box-shadow:0 0 10px #9ee9f099}.hero-coordinate{position:absolute;bottom:28px;left:36px;right:36px;display:flex;justify-content:space-between;font:9px monospace;letter-spacing:1.5px;color:#8e7e9f}.hero-coordinate span{color:#cbb6de}.cosmos{position:relative;height:500px;width:100%;isolation:isolate;min-width:0;perspective:1000px}.starfield{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,#f4dfff 1px,transparent 2px),radial-gradient(circle at 75% 65%,#ffad88 1.5px,transparent 2px),radial-gradient(circle at 82% 15%,#c5bdff 1px,transparent 2px),radial-gradient(circle at 20% 80%,#c5bdff 1px,transparent 2px);animation:breathe 5s infinite alternate}.cosmic-core{position:absolute;inset:0;display:grid;place-items:center;animation:levitate 9s ease-in-out infinite}.cosmic-core svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 28px #9156ef35);animation:rotate-core 65s linear infinite}.axis{position:absolute;inset:12%;border:1px solid #b68aff22;border-radius:50%;transform:rotateX(65deg) rotateZ(-25deg)}.axis-b{inset:0;transform:rotateX(65deg) rotateZ(40deg);border-style:dashed}.satellite{position:absolute;display:flex;gap:11px;align-items:center;background:linear-gradient(120deg,#302044ed,#1a1128e8);border:1px solid #b88cff40;padding:12px 16px;border-radius:11px;box-shadow:0 15px 35px #0005;backdrop-filter:blur(12px);font-size:11px;animation:levitate 7s ease-in-out infinite;z-index:2}.satellite i{font-style:normal;color:var(--hot);font-size:24px}.satellite small{display:block;font:8px monospace;color:#b6a5c8;margin-top:4px}.sat-one{top:63px;right:0;animation-delay:-2s}.sat-two{bottom:80px;left:0}.sat-two i{color:var(--ice)}.telemetry{position:absolute;bottom:10px;left:12%;right:6%;font:8px monospace;letter-spacing:1px;color:#a68cbf;display:flex;align-items:center;gap:7px}.telemetry>span:last-child{margin-left:auto}.signal-strip{display:flex;align-items:center;gap:60px;padding-top:28px;padding-bottom:28px;border-block:1px solid var(--line);background:#ffffff02}.signal-strip>span{font:9px/1.7 monospace;letter-spacing:1px;color:#a994bd;white-space:nowrap}.signal-strip>div{display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:20px;width:100%;color:#c5b6d2}.signal-strip i{font-size:17px;color:#8a65ba;font-style:normal;animation:rotate-core 16s linear infinite}.section-head{margin-bottom:48px}.bento{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.bento .card{grid-column:span 2;min-height:320px}.bento .bento-wide{grid-column:span 3}.card{position:relative;isolation:isolate;background:linear-gradient(125deg,#271a38bb,#170f25dd);border:1px solid #b597d626;padding:34px;border-radius:18px;overflow:hidden;transition:transform .4s,border-color .3s,box-shadow .4s}.card:before,.integration-card:before{content:'';position:absolute;inset:0;background:radial-gradient(420px circle at var(--px,50%) var(--py,50%),#b778ff1f,transparent 65%);opacity:0;transition:opacity .4s;z-index:-1;pointer-events:none}.card:hover:before,.integration-card:hover:before{opacity:1}.card:hover{border-color:#d6a3ff6b;transform:translateY(-6px);box-shadow:0 15px 50px #0003}.card-top{display:flex;justify-content:space-between;align-items:center}.card-top>span:last-child{color:var(--hot);font-size:24px;transition:transform .5s}.card:hover .card-top>span:last-child{transform:rotate(45deg)}.num{color:#b398d2;font-size:10px;letter-spacing:1px}.card h3{font-size:25px;margin-top:20px}.card p{max-width:420px}.mini-network{display:flex;gap:18px;align-items:center;margin-top:30px;font:10px monospace;color:#c4a9df}.mini-network span{padding:13px;border:1px solid #7d5f992e;border-radius:9px;background:#100a1d55}.mini-network i{color:#ad83ff;font-style:normal;overflow:hidden}.mini-network b{width:45px;height:45px;display:grid;place-items:center;background:linear-gradient(135deg,#ffc19b,#a67af1);color:#251131;border-radius:12px;font-size:28px;box-shadow:0 0 30px #ab76ff33}.waveform{height:80px;display:flex;gap:5px;align-items:center;margin-top:26px}.waveform i{width:5px;border-radius:5px;background:linear-gradient(var(--hot),var(--violet));height:var(--h);animation:wave 2.5s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-.13s);opacity:.65}.approval-visual{padding:22px 0 15px}.approval-visual span{display:block;color:#a38bb9;font:10px monospace;margin-bottom:14px}.approval-visual b{font-size:12px;font-weight:400;color:var(--ice);border:1px solid #9ee9f040;background:#9ee9f009;padding:10px 12px;border-radius:7px;display:inline-block}.speed-lines{position:absolute;right:-20px;bottom:20px;transform:rotate(-35deg);opacity:.22;pointer-events:none}.speed-lines i{width:220px;height:2px;display:block;background:linear-gradient(90deg,transparent,var(--hot));margin:20px;animation:speed 3s infinite}.speed-lines i:nth-child(2){animation-delay:-1s}.speed-lines i:nth-child(3){animation-delay:-2s}.textlink{border-color:#a88bbb6b;color:#e6d7f1;font-size:13px;display:inline-flex;gap:20px}.bento .textlink{margin-top:20px}.explorer{border-top:1px solid var(--line)}.scenario-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.scenario-tabs button{border:1px solid var(--line);border-radius:9px;padding:18px;background:#ffffff03;color:#ac94c3;text-align:left;display:flex;gap:15px;font:11px monospace;align-items:center}.scenario-tabs button span{font:14px 'Segoe UI',sans-serif;flex:1}.scenario-tabs button[aria-pressed=true]{border-color:#dba5ff88;background:#ae76ff14;color:#f3deff}.scenario-tabs button:hover{transform:translateY(-3px);border-color:var(--violet)}.scenario-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:42px;border:1px solid #b594ce38;border-radius:18px;background:radial-gradient(ellipse at 0 0,#5b338b30,transparent 80%),#170f25}.scenario-panel h3{font-size:30px;letter-spacing:-1px;margin-top:25px}.scenario-panel p{font-size:14px}.scenario-panel .textlink{margin-top:25px}.tag{color:#d7b5f8;border-color:#a27cc14d;background:#a27cc109;font-size:9px}.pipeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px;justify-content:center}.pipeline li{display:flex;align-items:center;gap:15px;padding:18px;border:1px solid #af86d12e;border-radius:9px;background:#241633;font-size:12px;transition:transform .3s}.pipeline li:hover{transform:translateX(6px)}.pipeline span{font:9px monospace;color:#af8dcc}.pipeline b{margin-left:auto;color:var(--hot)}.pipeline li:last-child{border-color:#9ee9f044;color:var(--ice)}.calculator{border-top:1px solid var(--line)}.calc-controls{margin-top:30px;max-width:430px}.calc-controls label{display:flex;justify-content:space-between;color:#d0bde0;font-size:12px}.calc-controls output{color:var(--hot);font:12px monospace}input[type=range]{padding:0;background:transparent;accent-color:var(--hot);height:25px;margin:12px 0 26px;cursor:pointer}.calc-result{border:1px solid #b28bd73b;border-radius:20px;padding:38px;background:radial-gradient(ellipse at top right,#683b9f33,transparent),#1c122c}.calc-result>div:nth-child(2){margin:20px 0}.calc-result output{font-size:82px;letter-spacing:-4px;line-height:1;color:#f4d5c5}.calc-result>div>span{display:block;font:11px monospace;letter-spacing:1px;color:#b19ac6;margin-top:10px}.calc-bars{height:80px;display:flex;align-items:end;gap:12px;border-bottom:1px solid var(--line);margin:25px 0}.calc-bars i{flex:1;height:var(--bar);background:linear-gradient(#b985ed,#ff9c7820);border-radius:3px 3px 0 0;transition:height .5s,filter .3s}.calc-result:hover .calc-bars i{filter:brightness(1.3)}.calc-result p{font-size:12px}.calc-result small{display:block;font-size:10px;color:#ae96bf;margin-top:15px}.cta{position:relative;background:radial-gradient(ellipse at bottom,#a46bff29,transparent 75%);border-color:var(--line);overflow:hidden}.cta:before{content:'';position:absolute;border:1px solid #b685ff20;border-radius:50%;width:1000px;height:500px;left:50%;transform:translateX(-50%);bottom:-350px;pointer-events:none;box-shadow:0 0 100px #9d60ff10}.cta h2{font-size:clamp(42px,5vw,70px)}.cta p{font-size:11px;margin:25px auto 0}.pagehero{position:relative;padding-top:85px}.pagehero:after{content:'✳';position:absolute;right:7%;top:60px;font-size:200px;color:#b58bff0b;line-height:1;animation:rotate-core 50s linear infinite;z-index:-1}.center:after{display:none}.mini-ui{background:linear-gradient(140deg,#2a1a3a,#160f24);border-color:#ae8ac646}.bar,.steps span{color:#b39ac9}.bar b,.connector{color:var(--hot)}.task{background:#2a1b3b;border-color:#ad85cd30}.task small{color:#b49ac9}.accent{background:#59345166;border-color:#ffad8580}.steps li{color:#e4cff6}.manifesto{border-color:var(--hot);color:#e8d6f3}.note{border-color:#a27cc14d;color:#bda9d0;background:#a27cc109;border-radius:10px}.micro{color:#b19ac3}.billing{border-color:#a87fcb40;background:#241633}.billing button{color:#bda4d1}.billing .selected{background:var(--hot);color:#241129}.featured{border-color:#ff9b7890}.price small,.billing-note{color:#bca8ce}.card ul{color:#d3bcdf}.card li{border-bottom:1px solid #ffffff08;padding-bottom:8px}details{border-color:#a47bb62d}summary{font-size:16px;padding:6px 0;transition:color .2s}summary:hover{color:var(--hot)}details[open]{background:#b37cff06}input,textarea,select{background:#1e142d;color:#f3e9ff;border-color:#8f6bab66}input:focus,textarea:focus,select:focus{border-color:var(--hot)}label{color:#d7c3e7}form{padding:32px;border:1px solid var(--line);border-radius:18px;background:#21153088}.integration-section{border-top:1px solid var(--line)}.filter-pills{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.filter-pills button{background:transparent;color:#b8a1cc;border:1px solid #b78eda33;border-radius:30px;font-size:12px;padding:9px 17px}.filter-pills button[aria-pressed=true]{background:#b78eda1f;color:#f4e5ff;border-color:#b78edaaa}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.integration-card{position:relative;isolation:isolate;padding:26px;border:1px solid var(--line);border-radius:14px;background:#21152b88;transition:transform .3s,border-color .3s}.integration-card:hover{transform:translateY(-5px);border-color:#b78eda99}.integration-card>span{font-size:27px;color:var(--hot)}.integration-card h3{font-size:20px;margin:14px 0}.integration-card p{font-size:13px}.integration-card small{display:block;font:8px monospace;letter-spacing:1px;color:#9f81b7;margin-top:25px}.integration-card[hidden]{display:none}.workspace{background:#181022;border-color:#ad87cd40;box-shadow:0 30px 90px #0003}.wsbar,.tools,.activity,td{border-color:#ae84d42a}.stats small,th,td small{color:#bca4cf}.stats b{color:#f5d4c4}.status{background:#72509d26;color:#dcbef7}.approve{color:var(--ice);border-color:#9ee9f044}.approve:hover{background:#9ee9f016;color:white}.activity ol{color:#c8afd9}.activity span{color:var(--hot)}.workspace-options{display:flex;gap:12px;align-items:center}.reset-demo{font-size:10px;border:0;background:none;color:#bfa4d4}.reset-demo:hover{color:var(--hot)}.demo-guide{padding-top:0}.demo-guide .card h3{font-size:22px}.wsbar{align-items:center;gap:10px}.wsbar strong{font-size:14px}footer{border-color:var(--line);color:#c2abcf;flex-wrap:wrap;gap:24px}footer p{color:#b19bc0}.motion-toggle{background:none;border:1px solid #ab8bc23b;border-radius:6px;color:#c5adcf;padding:8px 11px;font-size:10px;white-space:nowrap}.motion-toggle:hover{border-color:var(--hot)}dialog{background:#1b1129;color:var(--white);border:1px solid #c49aea55;border-radius:18px;width:min(560px,calc(100% - 32px));padding:26px;box-shadow:0 30px 140px #000a;max-height:85vh;overflow:auto}dialog::backdrop{background:#090411bb;backdrop-filter:blur(10px)}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.dialog-top h2{font-size:27px;letter-spacing:-1px;margin:0 0 20px}.dialog-close{border:0;background:transparent;color:#d3b8e9;font-size:30px;line-height:1;margin-bottom:20px}.quick-results{display:grid;gap:6px}.quick-results a{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:7px;font-size:13px;background:#ffffff03}.quick-results a:hover{background:#bc8aff17}.quick-results small{display:block;color:#a88ebc;font-size:10px}.quick-results b{color:var(--hot)}.quick-results a[hidden]{display:none}:focus-visible{outline:2px solid var(--hot);outline-offset:5px}.reveal{animation:none}.js-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s}.js-reveal.in-view{opacity:1;transform:translateY(0)}.motion-off *,.motion-off *:before,.motion-off *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-off .js-reveal{opacity:1;transform:none}@keyframes aurora{to{transform:translate(10%,20%) scale(1.2)}}@keyframes rotate-core{to{transform:rotate(360deg)}}@keyframes levitate{50%{transform:translateY(-12px)}}@keyframes breathe{to{opacity:.35}}@keyframes wave{to{transform:scaleY(.45);opacity:.9}}@keyframes speed{0%,100%{transform:translateX(-15px)}50%{transform:translateX(15px)}}
@media(max-width:1050px){nav{gap:20px}nav .links{gap:20px}.quick-open{display:none}.hero-new h1{font-size:65px;letter-spacing:-3px}.hero-new{grid-template-columns:1.1fr 1fr}.release{font-size:9px;gap:7px}.cosmos{height:430px}.signal-strip{gap:25px}.signal-strip>div{gap:18px;font-size:17px}.scenario-panel{gap:30px}.split{gap:55px}.tools{flex-wrap:wrap}}
@media(max-width:850px){nav{padding:16px 24px;gap:16px}nav .links{order:3;gap:15px}section{padding:60px 24px}.hero-new{grid-template-columns:1fr;gap:20px;padding-top:50px;padding-bottom:75px;min-height:0}.hero-new h1{font-size:clamp(45px,9vw,68px);letter-spacing:-2.8px}.hero-copy{max-width:620px}.hero-new .lead{max-width:530px}.cosmos{height:430px;max-width:500px;margin:0 auto}.hero-coordinate{left:24px;right:24px;font-size:7px;letter-spacing:1px}.hero-coordinate>span{display:none}.signal-strip{display:block;padding-block:25px}.signal-strip>span{display:block;margin-bottom:18px}.signal-strip>span br{display:none}.signal-strip>div{gap:14px;font-size:16px;flex-wrap:wrap;justify-content:flex-start}.signal-strip i{font-size:12px}.bento{grid-template-columns:1fr 1fr}.bento .card,.bento .bento-wide{grid-column:span 1;padding:26px}.bento .card h3{font-size:23px}.mini-network{gap:6px}.mini-network i{max-width:20px}.mini-network span{padding:8px;font-size:9px}.scenario-tabs button{padding:14px 12px;gap:10px}.scenario-tabs button span{font-size:12px}.scenario-panel{padding:28px;grid-template-columns:1fr;gap:30px}.split{grid-template-columns:1fr;gap:36px}.integration-grid{grid-template-columns:1fr 1fr}.grid3{grid-template-columns:1fr}.pagehero{padding-top:60px}h1{font-size:clamp(42px,8vw,66px);letter-spacing:-2.6px}h2{letter-spacing:-1.6px}.pagehero:after{font-size:150px;right:0;top:20px}.calculator .calc-result{max-width:600px;width:100%}footer{padding-bottom:30px}.activity{gap:22px}.demohead h1{font-size:52px}}
@media(max-width:520px){nav .links{font-size:12px}nav .logo{font-size:26px}.navbtn{font-size:11px;padding:9px 13px}.release{font-size:8px;gap:8px;padding-right:10px}.release span{font-size:7px}.hero-new h1{font-size:45px;letter-spacing:-2.4px}.hero-foot{font-size:8px;gap:7px}.hero-new .actions{gap:15px}.hero-new .btn{font-size:12px;padding:13px 17px}.hero-new .textlink{font-size:11px;gap:10px}.cosmos{height:350px}.satellite{padding:9px 11px;font-size:9px}.satellite small{font-size:7px}.sat-one{top:35px}.sat-two{bottom:65px}.telemetry{left:4%;right:4%;font-size:7px}.bento{grid-template-columns:1fr}.bento .card{min-height:280px}.mini-network{gap:18px}.mini-network i{max-width:none}.mini-network span{padding:12px}.scenario-tabs{gap:6px}.scenario-tabs button{display:block;font-size:9px;padding:10px}.scenario-tabs button span{display:block;margin:5px 0;font-size:11px}.scenario-panel{padding:22px}.scenario-panel h3{font-size:26px}.integration-grid{grid-template-columns:1fr}.calc-result{padding:27px}.calc-result output{font-size:70px}.calc-bars{gap:7px}.wsbar{padding:18px;align-items:flex-start}.workspace-options{flex-direction:column;gap:5px;align-items:end}.stats{gap:12px;padding:18px}.stats small{font-size:10px}.stats b{font-size:30px}.tools{padding:18px;gap:12px}.tools label{min-width:100%}.tools .btn{flex:1;font-size:11px;padding:12px 14px;gap:8px}.activity{padding:22px}.demohead h1{font-size:45px}.demo-guide .card{padding:25px}form{padding:24px}.manifesto{font-size:32px;padding-left:25px}.filter-pills{gap:8px}.filter-pills button{font-size:10px;padding:8px 13px}.signal-strip>div{font-size:14px;gap:12px}footer .logo{width:100%}footer p{width:100%}.price{font-size:48px}}
.cosmos{overflow:clip}.card.in-view:hover{transform:translateY(-6px)}.integration-card.in-view:hover{transform:translateY(-5px)}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js-reveal{opacity:1;transform:none}}
