@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/plexmono-400-cyrillic-DkeVBss5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/plexmono-400-latin-BJoXLJYV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/plexmono-500-cyrillic-dnJBCtls.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/plexmono-500-latin-C820gu2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-cyrillic-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-cyrillic-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-cyrillic-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-600-cyrillic-DJ9PYDpy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-600-latin-C46ZzDBF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-600-cyrillic-DJ9PYDpy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-600-latin-C46ZzDBF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-600-cyrillic-DJ9PYDpy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-600-latin-C46ZzDBF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111414;--bg-raised:#171b1a;--line:#262b2a;--line-soft:#1e2321;--ink:#f2f5f4;--muted:#8b9490;--accent:#13e186;--accent-ink:#071310;--accent-dim:#13e1861a;--amber:#f5a623;--red:#ef4b4b;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display:Manrope, Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,ul,ol{margin:0}.mono{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.muted{color:var(--muted)}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111414db;position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:14px 32px;display:flex}.brand img{width:128px;height:auto}.nav{gap:28px;display:flex}.nav a{color:var(--muted);font-size:14px;font-weight:500;transition:color .18s}.nav a:hover{color:var(--ink)}.header-actions{align-items:center;gap:14px;display:flex}.language-switcher{border:1px solid var(--line);border-radius:6px;display:flex;overflow:hidden}.language-switcher button{min-width:42px;color:var(--muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:12px;transition:color .18s,background .18s}.language-switcher button+button{border-left:1px solid var(--line)}.language-switcher button.is-active{background:var(--accent-dim);color:var(--accent)}.button{border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:15px;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.button.small{min-height:36px;padding:0 16px;font-size:13px}.button.primary{background:var(--accent);color:var(--accent-ink)}.button.primary:hover{background:#35eb9c}.button.outline{border:1px solid var(--line);color:var(--ink)}.button.outline:hover{border-color:var(--muted)}.frame{border-inline:1px solid var(--line);max-width:1240px;margin:0 auto}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:96px 48px 88px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 95% at 35% 5%,#000,#0000 72%);mask-image:radial-gradient(85% 95% at 35% 5%,#000,#0000 72%)}.hero:after{content:"";pointer-events:none;background:radial-gradient(620px 400px at 80% 12%,#13e18612,#0000 70%),radial-gradient(480px 340px at 8% 90%,#13e1860a,#0000 70%);position:absolute;inset:0}.hero>*{z-index:1;position:relative}.eyebrow{color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.tick{background:var(--accent);width:8px;height:8px}h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(38px,4.6vw,62px);font-weight:800;line-height:1.04}.lede{max-width:520px;color:var(--muted);margin-top:22px;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-actions.center{justify-content:center}.hero-note{color:var(--muted);align-items:center;gap:8px;margin-top:30px;display:flex}.live-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite blink}.panel{border:1px solid var(--line);background:var(--bg-raised);border-radius:10px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.panel-live{color:var(--accent);align-items:center;gap:7px;display:inline-flex}.panel-live i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite blink}.panel-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.panel-stats div{padding:16px 20px}.panel-stats div+div{border-left:1px solid var(--line)}.panel-stats small{color:var(--muted);display:block}.panel-stats strong{font-family:var(--font-display);margin-top:6px;font-size:24px;font-weight:600;display:block}.panel-stats em{color:var(--muted);font-size:14px;font-style:normal}.panel-chart{padding:16px 20px 0}.panel-chart-head{color:var(--muted);justify-content:space-between;margin-bottom:10px;display:flex}.panel-chart svg{width:100%;height:150px;display:block}.grid-line{stroke:var(--line-soft);stroke-width:1px}.panel-chart .line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.4,0,.2,1) .4s forwards draw-line}.panel-chart .area{fill:var(--accent);opacity:0;animation:1s 1.4s forwards fade-area}.panel-events{margin:0;padding:6px 0;list-style:none}.panel-events li{align-items:center;gap:12px;padding:9px 20px;font-size:14px;display:flex}.panel-events li+li{border-top:1px solid var(--line-soft)}.dot{border-radius:50%;flex:none;width:7px;height:7px}.dot.ok,.legend i.ok{background:var(--accent)}.dot.warn,.legend i.warn{background:var(--amber)}.dot.idle,.legend i.idle{background:var(--muted)}.ticker{border-top:1px solid var(--line);padding:14px 0;overflow:hidden}.ticker-track{gap:56px;width:max-content;animation:36s linear infinite marquee;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.tick-item{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.tick-item .mono{color:var(--muted)}.flow-panel{flex-direction:column;display:flex}.flow-svg{flex:1;width:100%;padding:20px;display:block}.flow-node rect{fill:var(--bg);stroke:var(--line)}.flow-icon path{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.flow-label{fill:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:700}.flow-sub{fill:var(--muted);font-family:var(--font-mono);font-size:12px}.flow-value{fill:var(--accent);font-family:var(--font-mono);font-size:12px}.flow-value.idle{fill:var(--muted)}.flow-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:5 9;animation:1.1s linear infinite flow-dash}.flow-line.slow{animation-duration:1.7s}.flow-idle{fill:none;stroke:var(--line);stroke-width:2px}.stats-band{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stats-band div{padding:30px 48px}.stats-band div+div{border-left:1px solid var(--line)}.stats-band strong{color:var(--accent);text-transform:none;font-size:26px;display:block}.stats-band span{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5;display:block}.section{border-top:1px solid var(--line);padding:92px 48px}.index{color:var(--accent);margin-bottom:18px}h2{max-width:720px;font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1.1}.section-lede{max-width:640px;color:var(--muted);margin-top:18px;font-size:17px;line-height:1.65}.card-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.platform-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:16px;margin-top:48px;display:grid}.card-stack{flex-direction:column;gap:16px;display:flex}.card-stack .card{flex:1}.card{border:1px solid var(--line);border-radius:10px;padding:26px;transition:border-color .18s,background .18s}.card:hover{background:var(--bg-raised);border-color:#37403d}.glyph{background:var(--accent-dim);border-radius:8px;place-items:center;width:40px;height:40px;margin-bottom:20px;display:grid}.glyph svg{fill:none;width:20px;height:20px;stroke:var(--accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.card h3{font-family:var(--font-display);margin-bottom:10px;font-size:19px;font-weight:600}.card p{color:var(--muted);font-size:15px;line-height:1.6}.reports-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:16px;margin-top:48px;display:grid}.chat{flex-direction:column;gap:10px;padding:20px;display:flex}.bubble{border-radius:10px;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.45}.bubble.bot{border:1px solid var(--line);background:var(--bg);align-self:flex-start}.bubble.user{background:var(--accent);color:var(--accent-ink);align-self:flex-end;font-weight:600}.keyboard{grid-template-columns:repeat(2,1fr);gap:6px;margin:6px 0;display:grid}.keyboard button{border:1px solid var(--line);background:var(--bg);min-height:38px;color:var(--ink);font-family:var(--font-body);pointer-events:none;border-radius:8px;padding:0 10px;font-size:13px}.chart-panel .bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:10px;height:280px;padding:26px 24px 0;display:grid}.bars span{background:var(--accent);opacity:.85;border-radius:3px 3px 0 0;height:6px;transition:height .9s cubic-bezier(.16,1,.3,1),opacity .18s;display:block}.is-visible .bars span{height:var(--h,40%)}.bars span:nth-child(2n){transition-delay:80ms}.bars span:nth-child(3n){transition-delay:.16s}.bars span:hover{opacity:1}.bars span.warn{background:var(--amber)}.legend{color:var(--muted);flex-wrap:wrap;gap:20px;padding:18px 24px 20px;display:flex}.legend span{align-items:center;gap:8px;display:inline-flex}.legend i{border-radius:50%;width:8px;height:8px}.legend b{font-weight:500}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line);border-radius:10px;padding:24px 26px 26px}.steps li>span{color:var(--accent);margin-bottom:26px;display:block}.steps strong{font-family:var(--font-display);margin-bottom:8px;font-size:18px;font-weight:600;display:block}.steps p{color:var(--muted);font-size:14px;line-height:1.55}.final-cta{border-top:1px solid var(--line);text-align:center;background:radial-gradient(620px 360px at 50% 0,#13e1860f,#0000 72%);padding:110px 48px}.final-cta .section-lede{margin-inline:auto}.final-cta img{margin:0 auto 28px}.final-cta h2{max-width:760px;margin:0 auto}.final-cta .hero-actions{margin-top:34px}.final-cta .mono{margin-top:22px}.footer{border-top:1px solid var(--line)}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:26px 32px;display:flex}.footer nav{flex-wrap:wrap;gap:22px;display:flex}.footer nav a{color:var(--muted);font-size:13px;transition:color .18s}.footer nav a:hover{color:var(--ink)}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes flow-dash{to{stroke-dashoffset:-28px}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes fade-area{to{opacity:.08}}.js-animate [data-animate]{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.js-animate [data-animate].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1020px){.nav{display:none}.hero{grid-template-columns:1fr;gap:44px;padding:64px 32px}.section{padding:72px 32px}.card-grid,.steps{grid-template-columns:1fr 1fr}.reports-grid,.platform-grid{grid-template-columns:1fr}.stats-band{grid-template-columns:1fr 1fr}.stats-band div{padding:24px 32px}.stats-band div:nth-child(3){border-left:0}.stats-band div:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=640px){.topbar-inner{padding:12px 16px}.brand img{width:110px}.button.small{display:none}.frame{border-inline:0}.hero{padding:48px 20px 56px}.lede{font-size:16px}.button{width:100%}.header-actions .button.small{width:auto}.panel-stats{grid-template-columns:1fr 1fr}.panel-stats div:nth-child(3){border-left:0}.panel-stats div:nth-child(n+3){border-top:1px solid var(--line)}.section{padding:60px 20px}.card-grid,.steps,.stats-band{grid-template-columns:1fr}.stats-band div{padding:20px}.stats-band div+div{border-left:0;border-top:1px solid var(--line)}.chart-panel .bars{gap:6px;height:200px;padding:20px 16px 0}.final-cta{padding:72px 20px}.footer-inner{flex-direction:column;align-items:flex-start;padding:22px 20px}}
