body.site{--bg:#05070f;--surface:#05070f;--paper:#ffffff09;--soft:#ffffff05;--ink:#eef2ff;--ink-2:#a9b4cc;--ink-3:#6f7b94;--line:#94a3ff24;--line-2:#94a3ff14;--brand:#6d8bff;--brand-2:#8b5cf6;--cyan:#22d3ee;--brand-soft:#6366f129;--brand-grad:linear-gradient(135deg, #2f6bff 0%, #6d4aff 55%, #a855f7 100%);--pay:#34d399;--glass:linear-gradient(180deg, #ffffff0f, #ffffff05);background:var(--bg);color:var(--ink);line-height:1.6;position:relative;overflow:auto}body.site #app{height:auto}body.site main,body.site .site-top,body.site .site-foot{z-index:1;position:relative}body.site .wrap{max-width:1200px;margin:0 auto;padding:0 20px}body.site .center{text-align:center}body.site .muted{color:var(--ink-3)}body.site .aura{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}body.site .aura i{filter:blur(90px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}body.site .aura i:first-child{background:#2f6bff;width:620px;height:620px;animation:22s ease-in-out infinite alternate drift1;top:-200px;left:-160px}body.site .aura i:nth-child(2){background:#7c3aed;width:560px;height:560px;animation:26s ease-in-out infinite alternate drift2;top:-120px;right:-180px}body.site .aura i:nth-child(3){opacity:.28;background:#0891b2;width:460px;height:460px;animation:30s ease-in-out infinite alternate drift3;top:45%;left:35%}body.site .aura i:nth-child(4){opacity:.35;background:#4338ca;width:420px;height:420px;animation:28s ease-in-out infinite alternate-reverse drift1;bottom:-220px;right:10%}@keyframes drift1{to{transform:translate(140px,120px)scale(1.15)}}@keyframes drift2{to{transform:translate(-160px,140px)scale(.9)}}@keyframes drift3{to{transform:translate(-120px,-160px)scale(1.2)}}body.site .grid-bg{z-index:0;pointer-events:none;background-image:linear-gradient(#94a3ff12 1px,#0000 1px),linear-gradient(90deg,#94a3ff12 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 85%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 85%)}body.site .glow-text{background:linear-gradient(90deg,#67e8f9 0%,#818cf8 45%,#c084fc 100%);color:#0000;-webkit-background-clip:text;background-clip:text}body.site .btn{border:1px solid var(--line);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d}body.site .btn:hover{background:#ffffff17;border-color:#94a3ff59}body.site .btn.primary{background:var(--brand-grad);color:#fff;border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 30px -6px #6d4affa6,0 0 40px -10px #22d3ee80}body.site .btn.primary:hover{filter:brightness(1.12)}body.site .btn.sm{border-radius:10px;min-height:36px;padding:0 14px;font-size:14px}body.site .btn.lg{border-radius:14px;min-height:52px;padding:0 26px;font-size:16px}body.site .btn.wa{color:#04120a;background:#25d366;border-color:#0000}body.site .site-top{z-index:10;-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--line-2);background:#05070f8c;position:sticky;top:0}body.site .site-top .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:66px;display:flex}body.site .logo{align-items:center;text-decoration:none;display:flex}body.site .logo img{width:auto;height:34px;display:block}body.site .logo .on-light{display:none}body.site .site-top nav{align-items:center;gap:26px;display:flex}body.site .site-top nav a:not(.btn){color:var(--ink-2);font-size:15px;font-weight:550;text-decoration:none;transition:color .2s}body.site .site-top nav a:not(.btn):hover{color:#fff}body.site section{padding:96px 0}body.site .kicker{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;text-align:center;margin:0 0 12px;font-size:13px;font-weight:650}body.site .sec{letter-spacing:-.035em;text-align:center;color:#fff;max-width:820px;margin:0 auto 14px;font-size:clamp(28px,4vw,46px);line-height:1.1}body.site .sec.left{text-align:left;margin-left:0}body.site .sub{text-align:center;color:var(--ink-2);max-width:640px;margin:0 auto 48px;font-size:18px}body.site .lead{color:var(--ink-2);max-width:620px;margin:20px 0 30px;font-size:clamp(17px,1.6vw,19px)}body.site section.hero{padding:88px 0 64px}body.site .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}body.site .chip{border:1px solid var(--line);color:var(--ink-2);letter-spacing:.02em;background:#ffffff0a;border-radius:99px;align-items:center;gap:10px;margin:0 0 22px;padding:6px 14px 6px 10px;font-size:13.5px;font-weight:550;display:inline-flex}body.site .pulse{background:var(--cyan);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #22d3ee99}@keyframes pulse{70%{box-shadow:0 0 0 10px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}body.site .hero h1{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(38px,5.6vw,68px);font-weight:780;line-height:1.02}body.site .cta{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}body.site .console{background:linear-gradient(140deg,#67e8f98c,#6d4aff40 40%,#a855f78c);border-radius:20px;padding:1px;position:relative;transform:perspective(1400px)rotateY(-8deg)rotateX(4deg);box-shadow:0 40px 120px -30px #4c1d95cc,0 0 80px -20px #22d3ee59}body.site .console>*{position:relative}body.site .console-bar{border-bottom:1px solid var(--line-2);background:#0a0d1cf5;border-radius:19px 19px 0 0;align-items:center;gap:7px;padding:12px 16px;display:flex}body.site .console-bar span{background:#2a3150;border-radius:50%;width:10px;height:10px}body.site .console-bar span:first-child{background:#f87171}body.site .console-bar span:nth-child(2){background:#fbbf24}body.site .console-bar span:nth-child(3){background:#34d399}body.site .console-bar em{color:var(--ink-3);margin-left:10px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-style:normal}body.site .console-body{background:#080b18f0;border-radius:0 0 19px 19px;padding:18px}body.site .kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}body.site .kpis div{background:var(--glass);border:1px solid var(--line-2);border-radius:12px;padding:10px 12px}body.site .kpis small{color:var(--ink-3);font-size:11.5px;display:block}body.site .kpis b{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:17px;display:block}body.site .kpis i{font-size:11.5px;font-style:normal;font-weight:650}body.site .kpis .up{color:var(--pay)}body.site .chart{border:1px solid var(--line-2);background:repeating-linear-gradient(0deg,#0000 0 27px,#94a3ff0f 27px 28px);border-radius:12px;height:120px;margin:14px 0;padding:8px 0 0;overflow:hidden}body.site .chart svg{width:100%;height:100%;display:block}body.site .draw{stroke-dasharray:520;stroke-dashoffset:520px;animation:2.4s cubic-bezier(.6,.1,.2,1) .3s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}body.site .ping{animation:1.6s ease-in-out infinite blink}@keyframes blink{50%{opacity:.3}}body.site .feed{gap:7px;margin:0;padding:0;list-style:none;display:grid}body.site .feed li{color:var(--ink-2);border:1px solid var(--line-2);background:#ffffff06;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}body.site .feed em{color:var(--ink-3);margin-left:auto;font-size:11px;font-style:normal}body.site .dot{border-radius:50%;flex:none;width:7px;height:7px}body.site .dot.ok{background:var(--pay);box-shadow:0 0 10px var(--pay)}body.site .dot.warn{background:#fbbf24;box-shadow:0 0 10px #fbbf24}body.site .dot.sync{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}body.site .float{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f142ad9;border:1px solid #94a3ff40;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;animation:6s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 16px 40px -12px #000000b3}body.site .float svg{fill:none;width:18px;height:18px;stroke:var(--pay);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}body.site .float.f1{bottom:-22px;left:-30px}body.site .float.f2{animation-delay:-3s;top:58px;right:-18px}body.site .float.f2 svg{stroke:var(--cyan)}@keyframes bob{50%{transform:translateY(-10px)}}body.site section.strip{border-block:1px solid var(--line-2);background:#ffffff04;padding:22px 0}body.site .strip .wrap{flex-wrap:wrap;justify-content:space-between;gap:14px 28px;display:flex}body.site .strip span{color:var(--ink-2);align-items:center;gap:9px;font-size:14.5px;font-weight:550;display:inline-flex}body.site .strip svg{fill:none;width:20px;height:20px;stroke:var(--cyan);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}body.site .features{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}body.site .features article{border:1px solid var(--line);background:var(--glass);border-radius:18px;padding:24px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}body.site .features article:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(400px 160px at 20% 0,#6d4aff38,#0000 70%);transition:opacity .3s;position:absolute;inset:-1px}body.site .features article:hover{border-color:#94a3ff59;transform:translateY(-4px);box-shadow:0 20px 50px -20px #6d4aff8c}body.site .features article:hover:before{opacity:1}body.site .ico{background:linear-gradient(140deg,#2f6bff47,#a855f738);border:1px solid #94a3ff4d;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:18px;display:grid;position:relative;box-shadow:0 0 24px -6px #6d4affb3,inset 0 1px #ffffff1f}body.site .ico svg{fill:none;stroke:#e0e7ff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}body.site .ico svg .ac{stroke:#67e8f9}body.site .features b{color:#fff;letter-spacing:-.01em;margin-bottom:6px;font-size:17px;display:block}body.site .features p{color:var(--ink-2);margin:0;font-size:15px}body.site section.engine{background:linear-gradient(#0000,#2f6bff0d 30%,#7c3aed0d 70%,#0000)}body.site .engine-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}body.site .engine .kicker{text-align:left}body.site .pillars{gap:14px;margin:0;padding:0;list-style:none;display:grid}body.site .pillars li{background:#ffffff06;border-left:2px solid;border-image:linear-gradient(#22d3ee,#a855f7) 1;padding:14px 16px 14px 20px}body.site .pillars b{color:#fff;font-size:16px;display:block}body.site .pillars span{color:var(--ink-2);font-size:15px}body.site .diagram{border:1px solid var(--line);background:var(--glass);border-radius:22px;padding:18px;box-shadow:0 30px 90px -30px #4c1d95b3}body.site .diagram svg{width:100%;height:auto;display:block}body.site .diagram .wires path{opacity:.55}body.site .diagram .node rect:first-child{fill:#2f6bff1f;stroke:#94a3ff66}body.site .diagram .ln{fill:none;stroke:#c7d2fe;stroke-width:1.8px;stroke-linecap:round}body.site .diagram .db{fill:#a855f71f;stroke:#c4b5fd;stroke-width:1.6px}body.site .diagram .corering{fill:none;stroke:#67e8f999;stroke-width:1.4px;stroke-dasharray:4 6;transform-origin:210px 190px;animation:18s linear infinite spin}body.site .diagram .corepulse{transform-origin:210px 190px;animation:3s ease-in-out infinite corepulse}@keyframes spin{to{transform:rotate(360deg)}}@keyframes corepulse{50%{opacity:.8;transform:scale(1.08)}}body.site .diagram .lbl text{fill:var(--ink-2);font-size:13px;font-weight:600}body.site .plans{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:18px;margin-bottom:22px;display:grid}body.site .plan{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:22px;flex-direction:column;padding:30px 26px;display:flex;position:relative}body.site .plan.best{background:linear-gradient(#0a0d1eeb,#0a0d1eeb) padding-box padding-box,linear-gradient(140deg,#22d3ee,#6d4aff,#a855f7) border-box;border:1.5px solid #0000;box-shadow:0 30px 80px -30px #6d4affcc}body.site .plan .tag{background:var(--brand-grad);color:#fff;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:26px;box-shadow:0 6px 20px -4px #6d4affcc}body.site .plan h3{color:#fff;margin:0 0 4px;font-size:19px}body.site .plan .desc{color:var(--ink-2);min-height:42px;margin:0 0 16px;font-size:14px}body.site .plan .price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff;font-size:40px;font-weight:780;line-height:1.1}body.site .plan .price small{color:var(--ink-3);letter-spacing:0;font-size:15px;font-weight:550}body.site .plan .per{color:var(--pay);min-height:22px;margin:4px 0 0;font-size:14px;font-weight:600}body.site .plan ul{flex:1;margin:20px 0 24px;padding:0;list-style:none}body.site .plan li{color:var(--ink-2);padding:6px 0 6px 28px;font-size:15px;position:relative}body.site .plan li:before{content:"";background:#34d39926 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%2334d399' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:10px;left:0}body.site .faq{gap:10px;max-width:800px;margin:36px auto 0;display:grid}body.site .faq details{border:1px solid var(--line-2);background:#ffffff06;border-radius:14px;padding:2px 20px;transition:border-color .2s}body.site .faq details[open]{background:#ffffff0a;border-color:#94a3ff4d}body.site .faq summary{cursor:pointer;color:#fff;justify-content:space-between;gap:16px;padding:16px 0;font-size:17px;font-weight:620;list-style:none;display:flex}body.site .faq summary::-webkit-details-marker{display:none}body.site .faq summary:after{content:"+";color:var(--cyan);font-size:22px;line-height:1;transition:transform .25s}body.site .faq details[open] summary:after{transform:rotate(45deg)}body.site .faq p{color:var(--ink-2);margin:0 0 18px}body.site .final{text-align:center}body.site .final-card{background:radial-gradient(600px 260px at 50% 0,#6d4aff73,#0000 70%),radial-gradient(500px 240px at 50% 100%,#22d3ee33,#0000 70%),#0a0d1eb3;border:1px solid #94a3ff40;border-radius:28px;padding:72px 24px;position:relative;overflow:hidden}body.site .final h2{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(30px,4.4vw,52px);line-height:1.08}body.site .final .lead{margin:14px auto 30px}body.site .site-foot{border-top:1px solid var(--line-2);color:var(--ink-3);background:#05070f99;padding:30px 0;font-size:14px}body.site .site-foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 22px;display:flex}body.site .site-foot nav{gap:18px;display:flex}body.site .site-foot a{color:var(--ink-2);text-decoration:none}body.site .site-foot a:hover{color:#fff}body.site .doc{max-width:780px;padding-top:56px;padding-bottom:72px}body.site .doc h1{letter-spacing:-.035em;color:#fff;font-size:clamp(32px,4.4vw,46px)}body.site .doc .updated{color:var(--ink-3);margin:6px 0 30px}body.site .doc h2{color:#fff;margin:34px 0 8px;font-size:20px}body.site .doc p,body.site .doc li{color:var(--ink-2);font-size:16px}body.site .doc ul{padding-left:22px}body.site .doc a{color:#a5b4fc}body.site .doc .note{background:var(--brand-soft);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;padding:12px 16px;font-size:14px}html.reveal body.site [data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}html.reveal body.site [data-reveal].in{opacity:1;transform:none}@media (max-width:960px){body.site .hero-grid,body.site .engine-grid{grid-template-columns:1fr;gap:44px}body.site .console{transform:none}body.site .float.f1{bottom:-18px;left:8px}body.site .float.f2{top:-18px;right:8px}}@media (max-width:700px){body.site .site-top nav a:not(.btn){display:none}body.site section{padding:64px 0}body.site section.hero{padding:48px 0 56px}body.site .cta .btn{flex:100%}body.site .kpis{grid-template-columns:1fr 1fr}body.site .kpis div:last-child{display:none}body.site .strip .wrap{justify-content:flex-start}body.site .final-card{padding:52px 18px}body.site .site-foot .wrap{flex-direction:column;align-items:flex-start}body.site .aura i{filter:blur(70px)}}@media (prefers-reduced-motion:reduce){body.site *,body.site :before,body.site :after{transition:none!important;animation:none!important}body.site .draw{stroke-dashoffset:0}html.reveal body.site [data-reveal]{opacity:1;transform:none}}
