:root{color-scheme:dark;--bg:#080d16;--panel:#101824;--line:#ffffff18;--text:#eff7ff;--muted:#8795aa;--mint:#00e5cf;--violet:#963bff;--radius:24px;font-family:Inter,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);overflow-x:hidden}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:5px}[hidden]{display:none!important}.skip{position:fixed;top:-100px;left:20px;z-index:99;background:var(--mint);color:#080d16;padding:12px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ambient{position:absolute;top:0;right:0;width:70%;height:1000px;background:radial-gradient(ellipse at 65% 35%,#6e19d018,transparent 57%),radial-gradient(ellipse at 30% 50%,#00e5cf0b,transparent 60%);pointer-events:none}#constellation{position:absolute;top:70px;right:0;width:60%;height:820px;pointer-events:none;opacity:.7}.site-header{height:96px;max-width:1440px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:4;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:9px;font-weight:750;font-size:24px;letter-spacing:-1px}.brand img{border-radius:10px;object-fit:cover}.brand-dot{color:var(--mint)}nav{display:flex;gap:32px;font-size:13px;color:#c4cbd7}nav a:hover,.text-link:hover{color:var(--mint)}.nav-account{font-size:13px;border:1px solid #ffffff28;border-radius:30px;padding:13px 19px}.nav-account span{margin-left:18px;color:var(--mint)}.hero{max-width:1440px;min-height:775px;margin:auto;padding:100px 5% 70px;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:20px;position:relative}.eyebrow{font-size:10px;letter-spacing:2.4px;font-weight:650;color:#a4b6c7;margin:0 0 26px;display:flex;align-items:center;gap:10px}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 16px #00e5cf99}.hero h1{font-size:clamp(54px,5.9vw,88px);letter-spacing:-5px;line-height:1.025;font-weight:650;margin:0 0 28px}.gradient-text{background:linear-gradient(110deg,#3bf5d7 0%,#00dccf 35%,#a961ff 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-desc{font-size:16px;line-height:1.8;max-width:420px;color:#9dacc0}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;border-radius:10px;padding:17px 23px;border:0;font-weight:650;font-size:13px;transition:transform .2s,box-shadow .2s}.primary{color:#041714;background:var(--mint);box-shadow:0 4px 30px #00e5cf12}.primary:hover{transform:translateY(-3px);box-shadow:0 8px 35px #00e5cf35}.text-link{font-size:12px;display:inline-flex;align-items:center;gap:9px}.play{width:28px;height:28px;border:1px solid #ffffff30;border-radius:50%;display:grid;place-items:center;color:var(--mint)}.hero-notes{display:flex;align-items:center;gap:14px;color:#758599;font-size:10px;margin-top:42px;letter-spacing:.4px}.hero-notes i{width:3px;height:3px;background:#566579;border-radius:50%}.universe{height:570px;position:relative;isolation:isolate}.orbit{position:absolute;border:1px solid #7f5cb72c;border-radius:50%;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-28deg);pointer-events:none}.orbit-a{width:88%;height:64%}.orbit-b{width:100%;height:35%;border-color:#00d6c52b;transform:translate(-50%,-50%) rotate(35deg)}.orbit-c{width:67%;height:94%;transform:translate(-50%,-50%) rotate(36deg);border-style:dashed;border-color:#778ba11c}.orbit-axis{position:absolute;width:75%;height:75%;border-radius:50%;left:12.5%;top:10%;background:radial-gradient(circle,#7f36ff16,transparent 65%);box-shadow:inset 0 0 80px #5924ab0b;animation:breathe 7s ease-in-out infinite}.core{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);width:210px;height:210px;border:1px solid #7257a933;border-radius:50%;background:#090f1b;box-shadow:0 0 70px #7c30ef20,0 0 100px #00decf08;display:grid;place-items:center;overflow:hidden}.core img{width:200px;height:200px;object-fit:cover;mix-blend-mode:screen}.core>span{position:absolute;bottom:20px;font-size:6px;letter-spacing:1.6px;color:#7f9caa}.orbit-node{position:absolute;background:#111a28e8;border:1px solid #ffffff20;padding:12px 16px;border-radius:14px;color:#b3c2d4;display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:11px;box-shadow:0 12px 30px #0005;transition:transform .25s,border-color .25s,color .25s;animation:float 7s ease-in-out infinite;z-index:2}.orbit-node b{font-size:18px;color:var(--mint);font-weight:400}.orbit-node:hover,.orbit-node:focus-visible{border-color:var(--mint);color:white;transform:translateY(-6px)!important;animation-play-state:paused}.orbit-node:nth-child(1){top:6%;left:26%}.orbit-node:nth-child(2){top:21%;right:0;animation-delay:-2s}.orbit-node:nth-child(3){top:43%;right:-3%;animation-delay:-4s}.orbit-node:nth-child(4){bottom:18%;right:0;animation-delay:-1s}.orbit-node:nth-child(5){bottom:5%;left:28%;animation-delay:-3s}.orbit-node:nth-child(6){bottom:24%;left:0;animation-delay:-5s}.orbit-node:nth-child(7){top:38%;left:-1%;animation-delay:-2s}.orbit-node:nth-child(8){top:18%;left:0;animation-delay:-4s}.orbit-node:nth-child(even) b{color:#ae75ff}.universe-caption{position:absolute;bottom:-24px;left:15%;right:15%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:2px;color:#67768b}.cross{color:#ad77ff}.coordinate{position:absolute;font-size:7px;color:#516079;letter-spacing:1.8px;writing-mode:vertical-rl}.coord-a{top:0;left:-15px}.coord-b{bottom:0;right:0}.ribbon{display:flex;gap:50px;align-items:center;justify-content:center;border-block:1px solid var(--line);padding:23px;color:#7b8a9f;font-size:10px;letter-spacing:2.5px;overflow:hidden;white-space:nowrap}.ribbon b{font-size:23px;color:#8e57c9;font-weight:400}.section{max-width:1320px;margin:0 auto;padding:115px 42px;position:relative}.section-top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}h2{font-size:clamp(35px,4.1vw,58px);font-weight:550;letter-spacing:-2.6px;line-height:1.12;margin:0}.muted{color:#6d7d93}.section-aside{font-size:13px;line-height:1.9;color:#91a0b3;margin-bottom:6px}.filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:30px}.filters button{color:#8c9bb0;background:transparent;border:1px solid #ffffff16;border-radius:30px;padding:10px 17px;font-size:11px}.filters .active{color:#0cedcf;background:#00e5cf0d;border-color:#00e5cf55}.filters span{font-size:9px;margin-left:12px}.kit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kit-card{background:linear-gradient(145deg,#131c2b,#0b121e);border:1px solid #ffffff13;border-radius:18px;padding:25px 22px;min-height:270px;position:relative;overflow:hidden;transition:transform .25s,border-color .25s;transform-style:preserve-3d;text-align:left;color:inherit;display:flex;flex-direction:column;align-items:start}.kit-card:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 90% 0,#00e5cf13,transparent 60%);pointer-events:none}.kit-card:nth-child(even):before{background:radial-gradient(circle at 90% 0,#913bff18,transparent 60%)}.kit-card:hover{border-color:#00e5cf66}.kit-number{position:absolute;right:20px;top:25px;font-size:9px;color:#4f627b;letter-spacing:1px}.kit-icon{font-size:32px;color:var(--mint);margin-bottom:35px;line-height:1}.kit-card:nth-child(even) .kit-icon{color:#ad77ff}.kit-card h3{font-size:17px;letter-spacing:-.5px;margin:0 0 12px;font-weight:600}.kit-card p{font-size:11px;line-height:1.8;color:#8f9eb4;margin:0 0 20px}.kit-bottom{border-top:1px solid var(--line);width:100%;padding-top:15px;margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#6f829a}.kit-bottom b{font-size:17px;color:#aec1d5;font-weight:400}.demo-section{padding-top:30px}.demo{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #ffffff20;border-radius:22px;overflow:hidden;background:#0d1521}.demo-input,.demo-output{padding:35px 40px;min-height:440px}.demo-input{border-right:1px solid var(--line)}.terminal-label{font-size:8px;letter-spacing:1.8px;color:#6d839c;display:flex;align-items:center;gap:8px;margin-bottom:30px}.terminal-label>span:last-child:not(.live-dot){margin-left:auto}.demo h3{font-size:23px;font-weight:500;letter-spacing:-.7px;margin:0 0 25px}.demo label{font-size:10px;color:#99a9be;display:block;margin:16px 0 8px}.demo input,.demo select{width:100%;padding:13px;background:#080f1b;border:1px solid #ffffff20;color:#d3e1ed;border-radius:8px;font-size:12px}.demo .button{margin-top:24px;width:100%}.micro{font-size:9px;line-height:1.9;color:#728399;display:block}.demo-input .micro{margin-top:15px}.demo-output{background:radial-gradient(ellipse at 100% 100%,#7926e61a,transparent 80%);position:relative}.result-kicker{font-size:8px;letter-spacing:1.8px;color:var(--mint)}#demo-result{padding-top:13px}#demo-result h3{font-size:34px;line-height:1.2;margin-top:20px}#demo-result p{font-size:13px;line-height:1.9;color:#a4b4c9;white-space:pre-line}.example-lines i{height:5px;background:#1b2a40;display:block;margin:13px 0;border-radius:5px;width:85%}.example-lines i:nth-child(2){width:65%}.example-lines i:nth-child(3){width:40%}.copy-button{border:1px solid #a069ff66;background:#9a4bff14;color:#c9a8ff;border-radius:8px;padding:10px 15px;font-size:10px}.manifesto{text-align:center;padding-block:85px 130px}.manifesto .eyebrow{justify-content:center}.manifesto h2{font-size:clamp(38px,5.3vw,72px)}.manifesto em{font-family:Georgia,serif;font-weight:400;color:#b47cff}.manifesto>p:last-child{max-width:570px;margin:30px auto 0;line-height:1.95;color:#95a5b9;font-size:14px}.workflow{border-top:1px solid var(--line);padding-top:80px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:60px}.steps article{border-top:1px solid #ffffff22;padding-top:25px}.steps article>span{color:var(--mint);font-size:10px}.steps h3{font-size:24px;font-weight:500;letter-spacing:-.8px;margin-top:35px}.steps p{color:#8b9cb1;font-size:13px;line-height:1.9}.access-section{background:linear-gradient(135deg,#0d1d25,#161124);border:1px solid #ffffff14;border-radius:25px;display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:60px;max-width:1236px}.access-intro>p:last-child{color:#90a2b8;line-height:1.9;font-size:13px;max-width:330px;margin-top:25px}.access-options article+article{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.mini-tag{font-size:8px;letter-spacing:1.6px;color:var(--mint)}.mini-tag.violet{color:#bd88ff}.access-options h3{font-size:22px;font-weight:500;letter-spacing:-.6px;margin:12px 0}.access-options p{font-size:12px;color:#94a4ba;line-height:1.9}.access-options>a{margin-top:20px;color:var(--mint)}.faq-section{max-width:900px}.faq-section h2{margin-bottom:45px}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;font-size:14px}summary::-webkit-details-marker{display:none}summary span{color:var(--mint)}details[open] summary span{transform:rotate(45deg)}details p{font-size:13px;line-height:1.9;color:#96a9c0;margin:0 35px 25px 0}.final-cta{text-align:center;padding-top:50px;padding-bottom:110px}.final-cta .eyebrow{justify-content:center}.final-cta h2{font-size:clamp(45px,6vw,80px);letter-spacing:-4px}.final-cta .button{margin-top:35px}.final-orb{font-size:58px;color:var(--mint);margin-bottom:30px;animation:slow-spin 35s linear infinite}.share-link{display:block;margin:25px auto 5px;background:none;border:0;color:#8f9fb4;font-size:11px}footer{border-top:1px solid var(--line);max-width:1440px;margin:auto;padding:35px 5%;display:flex;align-items:center;gap:30px;flex-wrap:wrap}footer .brand{font-size:20px}footer p{font-size:11px;color:#6c809a;margin-right:auto}footer>a:not(.brand){font-size:10px;color:#9dadc1}footer small{flex-basis:100%;border-top:1px solid #ffffff0c;padding-top:20px;font-size:8px;letter-spacing:1.4px;color:#5b6b80}dialog{color:var(--text);border:1px solid #8862b955;border-radius:25px;background:radial-gradient(ellipse at top right,#40226b,#111b29 60%);max-width:580px;width:calc(100% - 32px);padding:45px;box-shadow:0 30px 150px #000a}dialog::backdrop{background:#02050bd9;backdrop-filter:blur(12px)}.dialog-close{position:absolute;right:20px;top:20px;background:none;color:#c5d0e2;border:0;font-size:18px}.detail-line{font-size:23px;color:#38e3d0}.detail-note{font-size:11px;line-height:1.8;color:#8fa4bc;margin:25px 0}dialog>p:not(.eyebrow):not(.detail-line),dialog li{color:#b0bfd0;font-size:14px;line-height:1.8}dialog li::marker{color:var(--mint)}.reveal{opacity:1}.js-motion .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.js-motion .reveal.visible{opacity:1;transform:translateY(0)}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes breathe{50%{opacity:.5;scale:1.07}}@keyframes slow-spin{to{rotate:360deg}}@media(min-width:1500px){.hero{min-height:820px}}@media(max-width:1100px){.hero h1{letter-spacing:-3px}.hero{padding-top:70px;min-height:700px}.universe{height:480px}.orbit-node{padding:10px;font-size:9px}.core{width:170px;height:170px}.core img{width:170px;height:170px}.core>span{font-size:5px}.kit-grid{grid-template-columns:repeat(2,1fr)}.kit-card{min-height:240px}.hero-actions{flex-wrap:wrap}.access-section{margin-inline:30px;gap:40px}.ribbon{gap:25px;font-size:8px}}@media(max-width:760px){.site-header{height:78px;padding-inline:22px}.site-header nav{display:none}.brand{font-size:21px}.nav-account{padding:10px 12px;font-size:10px}.nav-account span{margin-left:8px}.hero{display:flex;flex-direction:column;padding:58px 25px 50px;gap:25px}.hero-copy{width:100%}.hero h1{font-size:clamp(52px,10vw,76px);letter-spacing:-3px}.hero h1 br:last-child{display:none}.hero-desc{font-size:14px;max-width:390px}.eyebrow{font-size:8px;letter-spacing:1.9px}.hero-actions{gap:20px}.hero-notes{margin-top:28px}.universe{width:100%;max-width:490px;height:410px;margin-top:20px}.core{width:160px;height:160px}.core img{width:160px;height:160px}.orbit-node:nth-child(3){right:0}.coordinate{display:none}.universe-caption{bottom:-10px}#constellation{width:100%;top:420px;height:450px}.ribbon{justify-content:start;padding-left:25px;font-size:8px;gap:25px}.section{padding:70px 25px}.section-top{align-items:start;flex-direction:column;gap:22px;margin-bottom:30px}h2{font-size:37px;letter-spacing:-1.8px}.section-aside{font-size:12px}.kit-grid{gap:10px}.kit-card{padding:20px 16px;min-height:255px}.kit-card h3{font-size:16px}.kit-card p{font-size:10px}.kit-icon{margin-bottom:30px}.kit-number{top:21px;right:15px;font-size:8px}.filters{gap:6px}.filters button{font-size:10px;padding:9px 12px}.demo-section{padding-top:10px}.demo{grid-template-columns:1fr}.demo-input,.demo-output{padding:28px;min-height:unset}.demo-input{border-right:0;border-bottom:1px solid var(--line)}.demo-output{min-height:350px}.steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.steps h3{margin-top:18px}.access-section{display:block;margin-inline:20px;padding:35px 25px}.access-options{margin-top:40px}.manifesto{padding-block:60px 80px}.manifesto h2{font-size:40px}.final-cta h2{font-size:49px;letter-spacing:-2.8px}footer{padding:30px 25px;gap:20px}footer p{flex-basis:50%;margin:0}dialog{padding:40px 25px}dialog h2{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal{opacity:1;transform:none}#constellation{display:none}.kit-card{transform:none!important}}