:root{--bg:#080b10;--panel:#0d121a;--panel2:#111823;--line:#202c3a;--text:#eef6ff;--muted:#8b9bab;--cyan:#36d9f1;--violet:#8b7cf6;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}.language-bar{min-height:36px;font:500 12px var(--font-mono);color:#8395a4;background:#05070a;border-bottom:1px solid #151d27;justify-content:flex-end;align-items:center;gap:18px;padding:7px clamp(24px,5vw,76px);display:flex;overflow-x:auto}.language-bar a:hover,.language-bar a.active{color:var(--cyan)}.announcement{text-align:center;background:var(--cyan);color:#041014;font:700 13px var(--font-mono);padding:10px 24px}.announcement a{text-decoration:underline}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans),sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site{background-image:linear-gradient(#3f546914 1px,#0000 1px),linear-gradient(90deg,#3f546914 1px,#0000 1px);background-size:54px 54px;min-height:100vh}.header{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b10e6;align-items:center;gap:36px;height:82px;padding:0 clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.brand{letter-spacing:.12em;white-space:nowrap;align-items:center;gap:12px;font-size:15px;font-weight:800;display:flex}.brand b{color:var(--cyan)}.brandmark{width:34px;height:34px;color:var(--cyan);font-family:var(--font-mono);clip-path:polygon(15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15%);border:1px solid #2d8292;place-items:center;display:grid}nav{gap:28px;margin-left:auto;display:flex}nav a{color:#9aa9b8;font-size:13px;transition:all .2s}nav a:hover{color:#fff}.button{background:var(--cyan);color:#061014;letter-spacing:.02em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:18px;padding:15px 19px;font-size:13px;font-weight:800;display:inline-flex}.button:hover{filter:brightness(1.1)}.button.small{padding:11px 15px}.button.ghost{color:var(--text);background:0 0;border:1px solid #344251}.hero{max-width:1180px;margin:auto;padding:105px 0 56px}.eyebrow,.kicker{font:600 11px var(--font-mono);color:var(--cyan);letter-spacing:.18em}.eyebrow span{background:var(--cyan);vertical-align:middle;width:32px;height:1px;margin-right:10px;display:inline-block}.hero h1,.page-hero h1{letter-spacing:-.055em;max-width:1000px;margin:24px 0 28px;font-size:clamp(48px,7vw,92px);line-height:.98}.hero h1 span,h2 span{color:#91a0af}.lead{color:#a6b3c0;max-width:700px;font-size:19px;line-height:1.65}.actions{gap:12px;margin:36px 0;display:flex}.protocols{flex-wrap:wrap;gap:10px;margin-top:76px;display:flex}.protocols span{border:1px solid var(--line);font:600 10px var(--font-mono);color:#a7b5c2;padding:11px 13px}.protocols b{color:var(--cyan);margin-left:8px;font-weight:500}.protocols b.beta{color:#a99efa}.route-map{background:linear-gradient(145deg,#0c121a,#0a0e14);border:1px solid #263544;max-width:1180px;margin:0 auto 130px;padding:18px;box-shadow:0 30px 100px #00000059}.route-head,.route-foot{font:600 10px var(--font-mono);letter-spacing:.12em;color:#6e8191;justify-content:space-between;display:flex}.status{align-items:center;gap:8px;display:flex}.status i{background:#43e39b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #43e39b}.route-flow{justify-content:center;align-items:center;padding:50px 24px;display:flex}.node{background:#101823;border:1px solid #344556;min-width:155px;padding:18px;position:relative}.node:after{content:"";border:1px solid #ffffff09;position:absolute;inset:5px}.node small,.node em{font:500 9px var(--font-mono);color:#738798;display:block}.node b{margin:8px 0 6px;display:block}.node.cyan{border-color:#29798a;box-shadow:0 0 28px #36d9f114}.node.violet{border-color:#594ca1}.node.core{border-color:#36d9f1;transform:scale(1.08)}.line{background:linear-gradient(90deg,#2e4c58,var(--cyan));flex:1;min-width:62px;height:2px;box-shadow:0 0 8px #36d9f173}.line.violet{background:linear-gradient(90deg,var(--cyan),var(--violet))}.route-foot{border-top:1px solid var(--line);justify-content:flex-start;gap:38px;padding-top:16px}.route-foot b{color:#c9d8e5}.section{max-width:1180px;margin:0 auto;padding:110px 0}.intro,.split,.section-title{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.section h2,.cta h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(38px,5vw,66px);line-height:1.04}.section>p,.split p,.section-title p{color:#91a1b0;font-size:17px;line-height:1.7}.metrics{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1180px;margin:auto;display:grid}.metrics div{border-right:1px solid var(--line);padding:35px}.metrics div:last-child{border:0}.metrics strong{font:500 44px var(--font-mono);color:var(--cyan);display:block}.metrics span{color:#8698a8;font-size:12px}.feature-grid,.content-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.feature-grid article,.content-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d121abf;min-height:245px;padding:28px}.feature-grid article>span,.content-grid article>span{font:500 10px var(--font-mono);color:var(--cyan)}h3{margin:40px 0 12px;font-size:20px}.feature-grid a,.text-link{color:var(--cyan);font:600 11px var(--font-mono)}.split{align-items:center}.split .route-map{margin:0}.route-map.compact .route-flow{grid-template-columns:1fr;gap:8px;padding:20px;display:grid}.compact .line{background:linear-gradient(var(--cyan),var(--violet));width:2px;min-width:0;height:26px;margin:auto}.usecases{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.usecases article{border:1px solid var(--line);background:linear-gradient(145deg,#111a25,#0c1118);min-height:260px;padding:32px}.usecases b{font:500 10px var(--font-mono);color:var(--cyan)}.usecases h3{margin-top:90px;font-size:26px}.pricing{grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.pricing article{border:1px solid var(--line);background:#0c1118;padding:34px}.pricing article+article{border-left:0}.pricing article.featured{background:#101927;border-color:#398395;transform:translateY(-10px)}.pricing article>div{font:600 10px var(--font-mono);color:var(--cyan);justify-content:space-between;display:flex}.pricing article>div b{background:var(--cyan);color:#071014;padding:5px}.pricing h3{margin:38px 0 10px}.pricing strong{margin-bottom:24px;font-size:20px;display:block}.pricing ul{color:#94a5b4;margin:0 0 32px;padding:0;font-size:13px;line-height:2.1;list-style:none}.pricing li:first-letter{color:var(--cyan)}.cta{background:var(--cyan);color:#071014;max-width:1180px;margin:50px auto 100px;padding:80px}.cta .kicker{color:#114b55}.cta p{max-width:620px;line-height:1.6}.button.light{color:#fff;background:#071014}.button.outline{background:0 0;border:1px solid #0e4b55}.inner{max-width:1180px;min-height:80vh;margin:auto;padding:90px 0 120px}.page-hero{padding:40px 0 70px}.page-hero h1{font-size:clamp(44px,6vw,76px)}.form{background:var(--panel);border:1px solid var(--line);max-width:900px;padding:38px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form label{color:#9fb0bf;flex-direction:column;gap:9px;margin-bottom:20px;font-size:12px;display:flex}.form input,.form select,.form textarea{color:#fff;background:#080c12;border:1px solid #2a3947;outline:none;padding:14px}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--cyan)}.form .check{flex-direction:row;align-items:center}.form .check input{width:auto}.form-note{color:#748695;font-size:11px}.faq{max-width:850px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;justify-content:space-between;font-size:18px;display:flex}.faq summary::marker{display:none}.faq details p{color:#90a1b0;line-height:1.7}.docs{grid-template-columns:240px 1fr;gap:60px;display:grid}.docs aside{font:500 12px var(--font-mono);color:#8294a5;flex-direction:column;align-self:start;gap:18px;display:flex;position:sticky;top:110px}.docs aside b{color:var(--cyan)}.docs article{max-width:720px}.docs article h2{margin-top:45px;font-size:28px}.docs article p{color:#94a6b5;line-height:1.75}.docs pre{border:1px solid var(--line);color:var(--cyan);background:#05070a;padding:24px}.architecture{border:1px solid var(--line);background:var(--panel);justify-content:center;align-items:center;gap:20px;padding:60px 20px;display:flex}.architecture div{text-align:center;font:700 13px var(--font-mono);border:1px solid #376170;padding:24px}.architecture small{color:#718696;margin-top:8px;display:block}.legal .notice{color:#e8c65c;font:500 11px var(--font-mono);border:1px solid #7d6c2b;padding:10px 14px;display:inline-block}.legal>article{color:#9cacba;max-width:760px;line-height:1.8}.legal>article h2{color:#fff;margin-top:42px}.admin-metrics{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.admin-metrics article,.table{border:1px solid var(--line);background:var(--panel);padding:28px}.admin-metrics span,.admin-metrics small{color:#8092a2;display:block}.admin-metrics strong{font:500 34px var(--font-mono);margin:20px 0;display:block}.table{margin-top:20px}.table p{border-top:1px solid var(--line);color:#91a2b0;justify-content:space-between;margin:0;padding:18px 0;display:flex}.table em{color:#d0b35c;font-style:normal}.table em.ok{color:#43e39b}footer{border-top:1px solid var(--line);background:#07090d;padding:70px clamp(24px,5vw,76px) 25px}.footer-top{justify-content:space-between;display:flex}.footer-top p{color:#718292;font-size:13px;line-height:1.7}.footer-links{gap:80px;display:flex}.footer-links>div{color:#8495a5;flex-direction:column;gap:12px;font-size:12px;display:flex}.footer-links b{color:#fff;margin-bottom:8px}.footer-bottom{border-top:1px solid var(--line);color:#617382;justify-content:space-between;margin-top:55px;padding-top:22px;font-size:10px;display:flex}@media (width<=900px){.header nav{display:none}.header{padding:0 20px}.header .button{margin-left:auto}.hero,.section,.inner,.route-map,.metrics,.cta{width:calc(100% - 40px)}.hero{padding-top:70px}.intro,.split,.section-title{grid-template-columns:1fr;gap:20px}.feature-grid,.content-grid,.pricing,.metrics{grid-template-columns:1fr 1fr}.route-flow{flex-direction:column;gap:7px}.line{width:2px;min-width:0;height:28px}.footer-top{flex-direction:column;gap:40px}.footer-links{gap:40px}.docs{grid-template-columns:1fr}.docs aside{position:static}.architecture{flex-direction:column}}@media (width<=600px){.header{height:68px}.header>.button{display:none}.hero h1{font-size:48px}.lead{font-size:16px}.actions{flex-direction:column}.protocols{margin-top:45px}.feature-grid,.content-grid,.pricing,.usecases,.admin-metrics{grid-template-columns:1fr}.pricing article+article{border-left:1px solid var(--line);border-top:0}.pricing article.featured{transform:none}.metrics div{padding:22px}.cta{padding:45px 24px}.form{padding:22px}.form-grid{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr 1fr;display:grid}.footer-bottom{flex-direction:column;gap:16px}.route-map{padding:10px}.node{width:100%}.route-foot{grid-template-columns:1fr 1fr;display:grid}.section{padding:75px 0}.page-hero{padding-top:20px}.architecture div{width:100%}}nav a{font-size:15px}.button{font-size:14px}.protocols span{font-size:12px;line-height:1.45}.route-head,.route-foot{font-size:12px;line-height:1.5}.node small,.node em{font-size:11px;line-height:1.45}.feature-grid p,.content-grid p,.usecases p{font-size:16px;line-height:1.7}.usecases b,.pricing article>div{font-size:12px}.pricing ul{font-size:15px;line-height:2}.form-note{font-size:13px;line-height:1.6}.docs aside{font-size:14px;line-height:1.55}.footer-top p{color:#8fa0af;font-size:15px}.footer-links>div{color:#9aabba;font-size:14px}.footer-bottom{color:#8193a2;font-size:12px}.language-bar,.announcement{font-size:14px}.eyebrow,.kicker{font-size:14px;line-height:1.5}.protocols span{padding:13px 15px;font-size:14px}.route-head,.route-foot{color:#91a3b2;font-size:14px;line-height:1.55}.node{min-width:172px;padding:20px}.node small,.node em{color:#91a3b2;font-size:14px;line-height:1.5}.node b{margin:10px 0 7px;font-size:18px;line-height:1.35}.feature-grid article,.content-grid article{min-height:275px;padding:32px}.feature-grid article>span,.content-grid article>span{font-size:15px;font-weight:700}.feature-grid h3,.content-grid h3{margin:34px 0 14px;font-size:24px;line-height:1.3}.feature-grid p,.content-grid p,.usecases p{color:#9cadbb;font-size:18px;line-height:1.72}.metrics span{font-size:15px}.form label,.docs aside,.admin-metrics span,.admin-metrics small{font-size:15px}.form-note,.legal .notice,.footer-bottom{font-size:14px}body,.language-bar{font-size:16px}.announcement,.eyebrow,.kicker{font-size:17px}.header nav a,.button{font-size:20px}.protocols span,.route-head,.route-foot,.node small,.node em{font-size:16px}.node b{font-size:20px}.route-foot b,.metrics span{font-size:18px}.feature-grid article,.content-grid article{min-height:320px}.feature-grid article>span,.content-grid article>span{font-size:16px}.feature-grid p,.content-grid p,.usecases p{font-size:21px}.feature-grid a,.text-link{font-size:17px}.usecases b,.pricing article>div{font-size:16px}.pricing ul{font-size:20px}.form label{font-size:18px}.form-note{font-size:17px}.docs aside{font-size:18px}.architecture div{font-size:20px}.architecture small{font-size:16px}.legal .notice{font-size:17px}.admin-metrics span,.admin-metrics small{font-size:16px}.footer-top p{font-size:20px}.footer-links>div{font-size:18px}.footer-bottom{font-size:16px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
