.ognav{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#070811d1;padding:0;transition:background .25s;position:fixed;top:0;left:0;right:0}.ognav.menu-open{background:#070811f5}.ognav-in{align-items:center;gap:30px;max-width:1240px;height:70px;margin:0 auto;padding:0 32px;display:flex}.ognav-brand{flex:none;align-items:center;gap:11px;text-decoration:none;display:flex}.ognav-brand .mk{width:38px;height:38px;font-family:var(--mono);color:#fff;background:radial-gradient(120% 120% at 30% 20%,#7c79ff,#4d5be6);border-radius:11px;place-items:center;font-size:15px;font-weight:500;display:grid;box-shadow:0 8px 22px -8px #5b6cffe6}.ognav-brand .nm{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:600;line-height:1;display:block}.ognav-brand .sub{font-family:var(--mono);letter-spacing:.2em;color:var(--faint);margin-top:3px;font-size:8.5px;display:block}.ognav-menu{align-items:center;gap:2px;display:flex}.ognav-menu>button,.ognav-menu .mlink{font-family:var(--body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.ognav-menu>button .chev{opacity:.6;width:12px;height:12px;transition:transform .2s}.ognav-menu>button:hover,.ognav-menu .mlink:hover,.ognav-menu>button.active{color:var(--ink);background:#ffffff0d}.ognav-menu>button.active .chev{transform:rotate(180deg)}.ognav-right{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.ognav-lang{border:1px solid var(--line-2);font-family:var(--mono);border-radius:8px;font-size:11px;display:flex;overflow:hidden}.ognav-lang button{color:var(--faint);cursor:pointer;font:inherit;background:0 0;border:0;padding:6px 10px}.ognav-lang button.on{background:var(--violet);color:#fff}.ognav-signin{color:var(--ink);border:1px solid var(--line-2);white-space:nowrap;background:0 0;border-radius:9px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s}.ognav-signin:hover{background:#ffffff0f;border-color:#ffffff3d}.ognav-signup{color:#0a0a12;white-space:nowrap;background:#f4f3f8;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s}.ognav-signup:hover{background:#fff;transform:translateY(-1px)}.ognav-panels{pointer-events:none;justify-content:center;display:flex;position:absolute;top:70px;left:0;right:0}.ognav-panel{opacity:0;pointer-events:none;border:1px solid var(--line-2);background:#0d0e1a;border-radius:18px;padding:16px;transition:opacity .2s,transform .2s;position:absolute;top:10px;transform:translateY(-8px);box-shadow:0 30px 80px -30px #000c}.ognav-panel.open{opacity:1;pointer-events:auto;transform:translateY(0)}.ognav-panel.pwide{width:780px}.ognav-panel.pmid{width:600px}.ognav-pwrap{grid-template-columns:1.55fr .8fr;gap:16px;display:grid}.ognav-panel.pmid .ognav-pwrap{grid-template-columns:1fr .8fr}.ognav-pgrid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.ognav-colh{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);padding:4px 12px 10px;font-size:10px}.ognav-item{border-radius:10px;align-items:flex-start;gap:13px;padding:11px 12px;text-decoration:none;transition:background .15s;display:flex}.ognav-item:hover{background:#12131f}.ognav-item .ico{color:#7c7b92;flex:none;margin-top:1px;transition:color .15s}.ognav-item .ico svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.ognav-item:hover .ico{color:var(--violet-hi)}.ognav-item .tt{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:600;line-height:1.25;display:block}.ognav-item .ds{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.ognav-feat{border:1px solid var(--line-2);background:radial-gradient(120% 90% at 80% 0,#5b6cff33,#0000 60%),linear-gradient(#15162a,#101120);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:100%;padding:18px;text-decoration:none;display:flex}.ognav-feat .fe{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-hi);font-size:10px}.ognav-feat h4{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:9px 0 7px;font-size:18px;font-weight:600;line-height:1.14}.ognav-feat p{color:var(--muted);font-size:12.5px;line-height:1.4}.ognav-feat .ml{color:var(--muted);font-size:12px;line-height:1.4}.ognav-feat .go{color:var(--ink);align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.ognav-feat .go .ar{transition:transform .2s}.ognav-feat:hover .go .ar{transform:translate(4px)}.ognav-feat.metric h4{color:var(--violet-hi);margin-bottom:9px;font-size:34px}.ognav-burger{color:var(--ink);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px;display:none}.ognav-sheet{display:none}@media (max-width:1000px){.ognav-menu,.ognav-right{display:none}.ognav-burger{display:block}.ognav-sheet{z-index:200;background:var(--bg);padding:0 24px 48px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.ognav-sheet.open{transform:translate(0)}.ognav-sheet .sh-top{justify-content:space-between;align-items:center;height:70px;display:flex}.ognav-sheet .sh-group{border-top:1px solid var(--line);padding:14px 0}.ognav-sheet .sh-h{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-size:10px}.ognav-sheet .sh-link{color:var(--ink);align-items:center;gap:13px;padding:11px 2px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.ognav-sheet .sh-link .ico{color:#7c7b92;flex:none}.ognav-sheet .sh-link .ico svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.ognav-sheet .sh-lang{margin-top:20px}.ognav-sheet .sh-actions{flex-direction:column;gap:10px;margin-top:14px;display:flex}.ognav-sheet .sh-actions a{text-align:center;border-radius:10px;padding:13px;font-size:15px;font-weight:600;text-decoration:none}.ognav-sheet .sh-actions .si{border:1px solid var(--line-2);color:var(--ink)}.ognav-sheet .sh-actions .su{color:#0a0a12;background:#f4f3f8}}
.ogfoot{border-top:1px solid var(--line);background:radial-gradient(120% 100% at 50% 0,#5b6cff0f,#0000 55%);margin:0;padding:0;position:relative;overflow:hidden}.ogfoot .foot-top{z-index:2;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:40px;padding:72px 0 40px;display:grid;position:relative}@media (max-width:1000px){.ogfoot .foot-top{grid-template-columns:repeat(2,1fr);gap:40px 24px}.ogfoot .foot-brand{grid-column:1/-1}}@media (max-width:560px){.ogfoot .foot-top{grid-template-columns:1fr}}.ogfoot .logo{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:11px;font-size:19px;font-weight:600;display:inline-flex}.ogfoot .logo-txt{flex-direction:column;line-height:1.02;display:flex}.ogfoot .logo-txt small{font-family:var(--mono);letter-spacing:.2em;color:#7e7e95;margin-top:3px;font-size:9px;font-weight:500}.ogfoot .logo-mk{width:34px;height:34px;font-family:var(--mono);color:#fff;box-shadow:0 6px 20px -7px var(--violet),inset 0 0 0 1px #ffffff24;background:linear-gradient(140deg,#7b86ff,#5b6cff 45%,#3a43c4);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.ogfoot .foot-tag{color:var(--muted);max-width:34ch;margin-top:18px;font-size:14px;line-height:1.6}.ogfoot .nl{max-width:330px;margin-top:24px}.ogfoot .nl-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.ogfoot .nl-row{gap:8px;margin-top:11px;display:flex}.ogfoot .nl-row input{min-width:0;font-family:var(--body);color:var(--ink);border:1px solid var(--line-2);background:#0a0b16;border-radius:10px;outline:none;flex:1;padding:11px 13px;font-size:14px;transition:all .2s}.ogfoot .nl-row input::placeholder{color:var(--faint)}.ogfoot .nl-row input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #5b6cff29}.ogfoot .nl-row button{background:linear-gradient(180deg,#7c79ff,var(--violet));color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;width:44px;font-size:17px;transition:all .2s;box-shadow:0 10px 26px -12px #5b6cffe6}.ogfoot .nl-row button:hover{filter:brightness(1.08);transform:translateY(-1px)}.ogfoot .nl-note{font-family:var(--mono);color:var(--faint);margin-top:9px;font-size:11px;display:block}.ogfoot .socials{gap:10px;margin-top:24px;display:flex}.ogfoot .socials a{border:1px solid var(--line);width:38px;height:38px;color:var(--faint);border-radius:10px;place-items:center;transition:all .22s;display:grid}.ogfoot .socials a:hover{color:var(--violet-hi);border-color:var(--violet);background:#5b6cff12;transform:translateY(-2px)}.ogfoot .socials svg{fill:currentColor;width:17px;height:17px}.ogfoot .foot-col h4{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:500}.ogfoot .foot-col a{color:var(--muted);align-items:center;gap:8px;width:fit-content;margin-top:14px;font-size:14.5px;transition:all .18s;display:flex}.ogfoot .foot-col a:hover{color:var(--ink)}.ogfoot .foot-col a .tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green);border:1px solid #42e6a459;border-radius:20px;padding:1px 6px;font-size:9px}.ogfoot .foot-bottom{z-index:2;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:22px 0 26px;display:flex;position:relative}.ogfoot .fb-l{font-family:var(--mono);color:var(--faint);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:inline-flex}.ogfoot .fb-l .shopify{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.ogfoot .fb-l .shopify svg{width:15px;height:15px}.ogfoot .fb-l .dotsep{color:var(--line-2)}.ogfoot .fb-c{flex-wrap:wrap;gap:20px;display:flex}.ogfoot .fb-c a{font-family:var(--mono);color:var(--faint);font-size:12px;transition:all .18s}.ogfoot .fb-c a:hover{color:var(--ink)}.ogfoot .fb-r{align-items:center;gap:14px;display:inline-flex}.ogfoot .status{font-family:var(--mono);color:var(--muted);border:1px solid var(--line-2);border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:11.5px;display:inline-flex}.ogfoot .status i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2.4s infinite fpulse;box-shadow:0 0 #42e6a480}@keyframes fpulse{0%{box-shadow:0 0 #42e6a480}70%{box-shadow:0 0 0 6px #42e6a400}to{box-shadow:0 0 #42e6a400}}.ogfoot .foot-mark{z-index:1;text-align:center;font-family:var(--display);letter-spacing:-.04em;pointer-events:none;white-space:nowrap;background:linear-gradient(#ffffff0d,#fff0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:21vw;font-weight:700;line-height:.8;position:absolute;bottom:-2.6vw;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}
:root{--bg:#070811;--bg-1:#0b0c16;--card:#0e0f1b;--card-hi:#151627;--line:#ffffff13;--line-2:#ffffff21;--ink:#f4f3f8;--muted:#9b9aae;--faint:#65647a;--violet:#5b6cff;--violet-hi:#9aa6ff;--violet-deep:#3a43c4;--green:#42e6a4;--display:"Clash Display","General Sans",system-ui,sans-serif;--body:"General Sans",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--r:16px;--maxw:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.5;background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(90% 60% at 50% 0,#000 0%,#0000 70%)}.wrap{max-width:var(--maxw);z-index:1;margin:0 auto;padding:0 28px;position:relative}a{color:inherit;text-decoration:none}::selection{background:var(--violet);color:#fff}.eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--violet-hi);align-items:center;gap:9px;font-size:11.5px;display:inline-flex}.eyebrow:before{content:"";background:var(--violet);width:22px;height:1px}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;font-weight:600;line-height:1.02}h2.section-title{letter-spacing:-.03em;font-size:clamp(30px,4.6vw,52px)}.lead{color:var(--muted);max-width:56ch;font-size:clamp(16px,1.6vw,19px)}.btn{font-family:var(--body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:13px 20px;font-size:15px;font-weight:500;transition:all .25s cubic-bezier(.2,.7,.3,1);display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(105deg,#6172ff,#8e6cff);font-weight:600;box-shadow:0 6px 22px -10px #6e6effd9}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 44px -14px #6e6efff2}.btn-ghost{border-color:var(--line-2);color:var(--ink);background:#ffffff05}.btn-ghost:hover{border-color:var(--violet);background:#5b6cff14}.btn .arr{transition:transform .25s}.btn:hover .arr{transform:translate(3px)}nav{z-index:50;transition:all .3s;position:fixed;top:0;left:0;right:0}nav.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#070811b8}.nav-in{justify-content:space-between;align-items:center;height:70px;display:flex}.logo{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:11px;font-size:19px;font-weight:600;display:flex}.logo-txt{flex-direction:column;line-height:1.02;display:flex}.logo-txt small{font-family:var(--mono);letter-spacing:.2em;color:#7e7e95;margin-top:3px;font-size:9px;font-weight:500}.logo-mk{width:32px;height:32px;font-family:var(--mono);color:#fff;box-shadow:0 6px 20px -7px var(--violet),inset 0 0 0 1px #ffffff24;background:linear-gradient(140deg,#7b86ff,#5b6cff 45%,#3a43c4);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.nav-links{align-items:center;gap:24px;display:flex}.nav-links a{color:var(--muted);font-size:14.5px;transition:all .2s}.nav-links a:hover,.nav-links a.active{color:var(--ink)}.nav-cta{align-items:center;gap:11px;display:flex}.nav-cta .signin{color:var(--muted);font-size:14.5px;transition:all .2s}.nav-cta .signin:hover{color:var(--ink)}.burger{color:var(--ink);cursor:pointer;background:0 0;border:0;display:none}.lang-seg{background:var(--card);border:1px solid var(--line-2);border-radius:9px;padding:3px;display:inline-flex}.lang-seg button{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:11px;transition:all .2s}.lang-seg button.on{background:var(--violet);color:#0a0a0f;font-weight:600}@media (max-width:800px){.nav-links,.nav-cta{display:none}.burger{display:block}}header{padding:160px 0 90px;position:relative}.hero-glow{z-index:0;pointer-events:none;filter:blur(20px);background:radial-gradient(closest-side,#5b6cff4d,#5b6cff0f 55%,#0000 75%);width:900px;height:680px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.hero-grid{z-index:1;grid-template-columns:1.04fr .96fr;align-items:center;gap:56px;display:grid;position:relative}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:44px}}h1.hero{margin:22px 0 0;font-size:clamp(42px,6.6vw,82px)}h1.hero .v{color:var(--violet-hi);white-space:nowrap}.hero-sub{margin-top:26px}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.hero-note{font-family:var(--mono);color:var(--faint);margin-top:16px;font-size:12px}.rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.3,1),transform .8s cubic-bezier(.2,.7,.3,1);transform:translateY(22px)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:80ms}.rv.d2{transition-delay:.16s}.rv.d3{transition-delay:.24s}.rv.d4{transition-delay:.32s}.flip{perspective:1600px}.flip-card{border-radius:var(--r);min-height:360px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.6,.2,.1,1);position:relative}.flip.show-machine .flip-card{transform:rotateY(180deg)}.face{backface-visibility:hidden;border-radius:var(--r);border:1px solid var(--line-2);position:absolute;inset:0;overflow:hidden}.face-h{background:linear-gradient(180deg,var(--card-hi),var(--card))}.face-m{background:#0a0b16;transform:rotateY(180deg)}.face-head{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;padding:13px 16px;font-size:11px;display:flex}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.live{color:var(--green);align-items:center;gap:7px;display:inline-flex}.live .dot{background:var(--green);animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #42e6a480}70%{box-shadow:0 0 0 7px #42e6a400}to{box-shadow:0 0 #42e6a400}}.prod{padding:22px}.prod-img{border:1px solid var(--line);height:150px;color:var(--faint);font-family:var(--mono);background:radial-gradient(120% 90% at 30% 20%,#5b6cff38,#0000 60%),linear-gradient(160deg,#1a1a26,#0e0e16);border-radius:11px;place-items:center;font-size:11px;display:grid}.prod h3{letter-spacing:-.01em;margin-top:18px;font-size:21px}.prod .brand{color:var(--faint);margin-top:3px;font-size:13px}.prod .price{font-family:var(--display);margin-top:14px;font-size:24px}.prod .price small{color:var(--green);font-family:var(--body);margin-left:8px;font-size:13px;font-weight:500}.code{font-family:var(--mono);color:var(--muted);white-space:pre;height:calc(100% - 47px);padding:18px;font-size:12.5px;line-height:1.85;overflow:auto}.code .k{color:var(--violet-hi)}.code .s{color:#c2c9ff}.code .n{color:var(--green)}.code .c{color:var(--faint)}.caret{background:var(--violet);vertical-align:-2px;width:7px;height:15px;margin-left:1px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.flip-toggle{justify-content:center;margin-top:16px;display:flex}.seg{background:var(--card);border:1px solid var(--line-2);border-radius:11px;padding:4px;display:inline-flex}.seg button{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:11.5px;transition:all .2s}.seg button.on{background:var(--violet);color:#0a0a0f;font-weight:600}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:70px;padding:22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-row{align-items:center;gap:54px;width:max-content;animation:26s linear infinite scroll;display:flex}.marquee:hover .marquee-row{animation-play-state:paused}.marquee span{font-family:var(--mono);color:var(--faint);letter-spacing:.04em;align-items:center;gap:54px;font-size:14px;display:inline-flex}.marquee span:after{content:"/";color:var(--violet);opacity:.5}@keyframes scroll{to{transform:translate(-50%)}}section{padding:100px 0;position:relative}.sec-head{max-width:680px}.sec-head h2{margin-top:18px}.sec-head p{color:var(--muted);margin-top:18px}.cards-3{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;display:grid}@media (max-width:860px){.cards-3{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px;transition:all .3s}.card:hover{border-color:var(--line-2);background:var(--card-hi);transform:translateY(-3px)}.card .idx{font-family:var(--mono);color:var(--violet);font-size:13px;font-weight:500}.card h3{letter-spacing:-.01em;margin-top:14px;font-size:21px}.card p{color:var(--muted);margin-top:11px;font-size:15px}.steps{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:0;margin-top:54px;display:grid;overflow:hidden}@media (max-width:860px){.steps{grid-template-columns:1fr}}.step{border-right:1px solid var(--line);padding:34px 28px}.step:last-child{border-right:0}@media (max-width:860px){.step{border-right:0;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}}.step .n{font-family:var(--display);-webkit-text-stroke:1px var(--violet);color:#0000;font-size:46px;line-height:1}.step h3{margin-top:18px;font-size:20px}.step p{color:var(--muted);margin-top:10px;font-size:15px}.feat{grid-template-columns:1.1fr 1fr;gap:18px;margin-top:54px;display:grid}@media (max-width:860px){.feat{grid-template-columns:1fr}}.feat-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:30px;transition:all .3s}.feat-card:hover{border-color:var(--violet);box-shadow:0 0 0 1px #5b6cff40,0 30px 60px -40px var(--violet)}.feat-card .ico{width:40px;height:40px;color:var(--violet-hi);background:#5b6cff1f;border:1px solid #5b6cff40;border-radius:10px;place-items:center;display:grid}.feat-card h3{margin-top:20px;font-size:22px}.feat-card p{color:var(--muted);margin-top:11px;font-size:15px}.feat-card .tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);border-radius:6px;margin-top:18px;padding:5px 9px;font-size:11px;display:inline-block}.feat-wide{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid}@media (max-width:860px){.feat-wide{grid-template-columns:1fr}}.feat-wide .pane{padding:30px}.feat-wide .pane+.pane{border-left:1px solid var(--line)}@media (max-width:860px){.feat-wide .pane+.pane{border-left:0;border-top:1px solid var(--line)}}.mini-code{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);background:#0a0b16;border-radius:11px;margin-top:14px;padding:16px;font-size:12px;line-height:1.8;overflow:auto}.mini-code .k{color:var(--violet-hi)}.mini-code .s{color:#c2c9ff}.mini-code .n{color:var(--green)}.mini-code .c{color:var(--faint)}.sec-hint{color:var(--faint);font-family:var(--mono);letter-spacing:.02em;margin-top:16px;font-size:12.5px}.inspector{grid-template-columns:.86fr 1.14fr;gap:18px;margin-top:32px;display:grid}@media (max-width:860px){.inspector{grid-template-columns:1fr}}.lever-list{flex-direction:column;gap:10px;display:flex}.lever{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:14px;padding:17px 18px;transition:all .25s;display:flex}.lever:hover{border-color:var(--line-2)}.lever.on{border-color:var(--violet);background:linear-gradient(180deg,#5b6cff1a,var(--card));box-shadow:0 0 0 1px #5b6cff47}.lever-i{font-family:var(--mono);color:var(--violet-hi);flex:none;padding-top:3px;font-size:12px}.lever-t{flex-direction:column;gap:5px;display:flex}.lever-t strong{font-family:var(--display);letter-spacing:-.01em;font-size:17px;font-weight:600}.lever-t em{color:var(--muted);font-size:13.5px;font-style:normal;line-height:1.5}.schema-view{border:1px solid var(--line-2);background:#0a0b16;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.schema-head{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;padding:13px 16px;font-size:11px;display:flex}.schema-code{font-family:var(--mono);white-space:normal;flex:1;padding:12px 6px;font-size:12.5px;line-height:1.95;overflow:auto}.schema-code .ln{color:var(--muted);white-space:pre;border-left:2px solid #0000;padding:1px 14px;transition:opacity .25s,background .25s,border-color .25s}.schema-code .ln .k{color:var(--violet-hi)}.schema-code .ln .s{color:#c2c9ff}.schema-code .ln .n{color:var(--green)}.schema-code .ln .c{color:var(--faint)}.schema-code.sel .ln{opacity:.3}.schema-code .ln.hot{opacity:1;border-left-color:var(--violet);background:#5b6cff21}.price-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;display:grid}@media (max-width:860px){.price-grid{grid-template-columns:1fr}}.plan{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:30px;transition:all .3s;position:relative}.plan:hover{border-color:var(--line-2);transform:translateY(-3px)}.plan.pop{border-color:var(--violet);background:linear-gradient(180deg,#5b6cff14,var(--card))}.plan .pop-tag{background:var(--violet);color:#0a0a0f;font-size:11px;font-weight:600;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;padding:5px 11px;position:absolute;top:-11px;left:30px}.plan h3{font-size:19px}.plan .amt{font-family:var(--display);letter-spacing:-.03em;margin-top:16px;font-size:46px}.plan .amt span{font-family:var(--body);color:var(--faint);font-size:15px;font-weight:400}.plan ul{gap:11px;margin:22px 0 26px;list-style:none;display:grid}.plan li{color:var(--muted);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.plan li svg{color:var(--violet-hi);flex:none;margin-top:3px}.plan .btn{justify-content:center;width:100%}.scan-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:44px;margin-top:50px;display:grid}@media (max-width:860px){.scan-grid{grid-template-columns:1fr;gap:30px}}.scan-points{gap:14px;margin-top:22px;list-style:none;display:grid}.scan-points li{color:var(--muted);gap:11px;font-size:15px;line-height:1.55;display:flex}.scan-points li:before{content:"—";color:var(--violet-hi)}.terminal{border:1px solid var(--line-2);background:#0a0b16;border-radius:14px;overflow:hidden}.terminal-head{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:12px 15px;display:flex}.terminal-head .tdot{background:#2a2b3a;border-radius:50%;width:10px;height:10px}.terminal-head .tt{font-family:var(--mono);color:var(--faint);letter-spacing:.06em;margin-left:8px;font-size:11px}.terminal-body{font-family:var(--mono);padding:18px 18px 20px;font-size:13px}.tprompt{color:var(--violet-hi);margin-bottom:10px;display:block}.tline{color:var(--muted);opacity:0;justify-content:space-between;gap:14px;padding:5px 0;transition:all .45s;display:flex;transform:translateY(6px)}.tline.in{opacity:1;transform:none}.tline .lab{color:#8788a0}.tline .bad{color:#ff6b6b}.tline .warn{color:#ffb454}.score{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.score .lbl{font-family:var(--mono);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.score .val{font-family:var(--display);letter-spacing:-.02em;font-size:30px}.score .val small{color:var(--faint);font-size:14px;font-family:var(--body)}.pipe{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin-top:50px;display:grid}@media (max-width:860px){.pipe{grid-template-columns:1fr}}.node{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;transition:all .3s}.node:hover{border-color:var(--line-2)}.node .nlab{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--violet-hi);font-size:11px}.node h3{margin-top:10px;font-size:19px}.node p{color:var(--muted);margin-top:9px;font-size:14px}.node .chip-row{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.node .chip{font-family:var(--mono);color:var(--muted);border:1px solid var(--line-2);border-radius:6px;padding:4px 8px;font-size:11px}.node .pcode{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);background:#0a0b16;border-radius:9px;margin-top:14px;padding:11px;font-size:11.5px;line-height:1.6}.node .pcode .k{color:var(--violet-hi)}.node .pcode .n,.node .pcode .ok{color:var(--green)}.connector{justify-content:center;align-items:center;padding:0 6px;display:flex}.connector .wire{background:linear-gradient(90deg,var(--violet-deep),var(--violet));border-radius:2px;width:48px;height:2px;position:relative;overflow:hidden}.connector .wire:after{content:"";filter:blur(1px);opacity:.9;background:#fff;border-radius:4px;width:32%;height:4px;animation:2.2s linear infinite flow;position:absolute;top:-1px;left:-32%}@keyframes flow{to{left:112%}}@media (max-width:860px){.connector{padding:12px 0}.connector .wire{width:2px;height:36px}.connector .wire:after{width:4px;height:32%;animation:2.2s linear infinite flowv;top:-32%;left:-1px}}@keyframes flowv{to{top:112%}}.teaser{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:30px 32px;display:flex}.teaser .tz-names{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.teaser .tz-names span.chipname{font-family:var(--mono);color:var(--muted);border:1px solid var(--line-2);border-radius:7px;padding:6px 11px;font-size:12px}.teaser .tz-from{font-family:var(--display);color:var(--ink);font-size:15px}.teaser .tz-from b{font-size:22px}.tlink{color:var(--violet-hi);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.tlink:hover{color:#fff}.answer{border:1px solid var(--line-2);background:radial-gradient(130% 80% at 82% -10%,#5b6cff24,#0000 60%),linear-gradient(#0d0e1c,#0a0b14);border-radius:18px;padding:22px 24px;position:relative;box-shadow:0 40px 90px -52px #5b6cff8c}.answer:before{content:"";background:linear-gradient(90deg,#0000,#ac93ffa6,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.answer-head{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;font-size:11px;display:flex}.answer-head .ah-l{align-items:center;gap:8px;display:inline-flex}.answer-head .spark{color:var(--violet-hi);font-size:13px}.answer-head .ah-r{color:var(--green);align-items:center;gap:7px;display:inline-flex}.answer-head .adot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.answer-q{font-family:var(--mono);color:#9596ad;border:1px solid var(--line);background:#ffffff06;border-radius:10px;margin-top:16px;padding:11px 13px;font-size:12.5px}.answer-body{color:var(--ink);margin-top:14px;font-size:15.5px;line-height:1.72}.answer-body mark{color:var(--violet-hi);background:#5b6cff38;border-radius:5px;padding:1px 5px}.answer-note{font-family:var(--mono);color:var(--violet-hi);opacity:.85;margin-top:10px;font-size:11px}.cite-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:18px;font-size:10px;display:block}.cite{border:1px solid var(--line-2);background:#ffffff04;border-radius:12px;align-items:center;gap:12px;margin-top:9px;padding:12px 14px;transition:all .25s;display:flex}.cite:hover{border-color:var(--violet);background:#5b6cff14;transform:translateY(-1px)}.cite-fav{width:32px;height:32px;font-family:var(--mono);color:#fff;box-shadow:0 6px 18px -8px var(--violet);background:linear-gradient(140deg,#7b86ff,#3a43c4);border-radius:9px;flex:none;place-items:center;font-size:11px;display:grid}.cite-txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.cite-txt b{font-size:14px}.cite-txt small{font-family:var(--mono);color:var(--faint);font-size:11px}.cite-ext{color:var(--faint);font-size:15px}.engines{flex-wrap:wrap;align-items:center;gap:9px;margin-top:28px;display:flex}.engines .elab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-right:2px;font-size:10.5px}.engines .echip{font-family:var(--mono);color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:5px 12px;font-size:12px}.trust-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px;display:grid}@media (max-width:860px){.trust-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.trust-grid{grid-template-columns:1fr}}.tcard{border:1px solid var(--line);background:linear-gradient(#0f1019,#0b0c14);border-radius:16px;padding:26px 24px;transition:all .3s;position:relative;overflow:hidden}.tcard:before{content:"";background:linear-gradient(90deg,var(--violet-deep),var(--violet),transparent);opacity:0;height:2px;transition:all .3s;position:absolute;top:0;left:0;right:0}.tcard:hover{border-color:var(--line-2);transform:translateY(-4px);box-shadow:0 34px 64px -46px #5b6cff99}.tcard:hover:before{opacity:1}.tcard .ico{width:42px;height:42px;color:var(--violet-hi);box-shadow:0 10px 26px -16px var(--violet);background:linear-gradient(140deg,#7b86ff47,#5b6cff14);border:1px solid #8b6cff52;border-radius:12px;place-items:center;display:grid}.tcard h3{letter-spacing:-.01em;margin-top:18px;font-size:17px}.tcard p{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.55}.faq{border:1px solid var(--line);border-radius:var(--r);margin-top:46px;overflow:hidden}.qa{border-bottom:1px solid var(--line)}.qa:last-child{border-bottom:0}.qa button{width:100%;color:var(--ink);font-family:var(--body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font-size:17px;font-weight:500;display:flex}.qa .plus{font-family:var(--mono);color:var(--violet);flex:none;font-size:20px;transition:transform .3s}.qa.open .plus{transform:rotate(45deg)}.qa .ans{max-height:0;transition:max-height .35s;overflow:hidden}.qa .ans p{color:var(--muted);max-width:72ch;padding:0 26px 24px;font-size:15.5px}.cta-band{border:1px solid var(--line-2);text-align:center;background:radial-gradient(120% 140% at 50% 0%,#5b6cff2e,transparent 60%),var(--card);border-radius:24px;padding:72px 40px;position:relative;overflow:hidden}.cta-band h2{font-size:clamp(30px,4.4vw,50px)}.cta-band p{color:var(--muted);max-width:48ch;margin:16px auto 30px}footer{border-top:1px solid var(--line);margin-top:30px;padding:64px 0 40px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;display:grid}@media (max-width:760px){.foot-grid{grid-template-columns:1fr 1fr}}.foot-grid p{color:var(--faint);max-width:32ch;margin-top:14px;font-size:14px}.foot-col h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:500}.foot-col a{color:var(--muted);margin-top:12px;font-size:14.5px;transition:all .2s;display:block}.foot-col a:hover{color:var(--ink)}.foot-bottom{border-top:1px solid var(--line);font-family:var(--mono);color:var(--faint);margin-top:50px;padding-top:24px;font-size:12px}.msheet{z-index:60;background:var(--bg);flex-direction:column;padding:24px 28px;display:none;position:fixed;inset:0}.msheet.open{display:flex}.msheet .top{justify-content:space-between;align-items:center;height:46px;display:flex}.msheet a.mlink{font-family:var(--display);border-bottom:1px solid var(--line);padding:14px 0;font-size:30px}.msheet .actions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.msheet .lang-row{justify-content:center;margin-top:18px;display:flex}.page-hero{padding:150px 0 24px;position:relative}.page-hero .hero-glow{top:-200px}.page-hero h1{margin-top:20px;font-size:clamp(38px,5.4vw,66px)}.page-hero .lead{margin-top:20px}.about-lead{max-width:62ch;color:var(--muted);margin-top:6px;font-size:clamp(17px,2vw,21px);line-height:1.62}.stat-row{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;display:grid}@media (max-width:660px){.stat-row{grid-template-columns:1fr}}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px}.stat .num{font-family:var(--display);letter-spacing:-.02em;color:var(--violet-hi);font-size:42px}.stat .lbl{color:var(--muted);margin-top:8px;font-size:14px}.field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.field label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:11px}.field input,.field textarea,.field select{font-family:var(--body);color:var(--ink);border:1px solid var(--line-2);background:#0a0b16;border-radius:11px;outline:none;width:100%;padding:13px 14px;font-size:15px;transition:all .2s}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #5b6cff2e}.field textarea{resize:vertical;min-height:140px}.auth{place-items:center;min-height:100vh;padding:120px 0 80px;display:grid}.auth-card{background:linear-gradient(180deg,var(--card-hi),var(--card));border:1px solid var(--line-2);border-radius:20px;width:100%;max-width:440px;padding:40px;position:relative;overflow:hidden}.auth-card:before{content:"";background:linear-gradient(90deg,#0000,#ac93ffa6,#0000);height:1px;position:absolute;top:0;left:30px;right:30px}.auth-card h1{font-size:30px}.auth-card .sub{color:var(--muted);margin-top:8px;margin-bottom:26px;font-size:14.5px}.auth-card .btn{justify-content:center;width:100%;margin-top:6px}.auth-shop{font-family:var(--mono)}.auth-alt{text-align:center;color:var(--faint);margin-top:22px;font-size:14px}.auth-alt a{color:var(--violet-hi)}.auth-or{color:var(--faint);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;margin:22px 0;font-size:11px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-back{z-index:55;position:fixed;top:24px;left:28px}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:44px;margin-top:54px;display:grid}@media (max-width:860px){.contact-grid{grid-template-columns:1fr;gap:30px}}.contact-info .ci{align-items:flex-start;gap:14px;margin-top:24px;display:flex}.contact-info .ci:first-child{margin-top:0}.contact-info .ci .ico{width:38px;height:38px;color:var(--violet-hi);background:#5b6cff1f;border:1px solid #5b6cff40;border-radius:10px;flex:none;place-items:center;display:grid}.contact-info .ci .t b{font-family:var(--display);font-size:16px;display:block}.contact-info .ci .t span{color:var(--muted);font-size:14px}.form-card{background:var(--card);border:1px solid var(--line-2);border-radius:18px;padding:30px}.cmp{border:1px solid var(--line);border-radius:var(--r);margin-top:56px;overflow:auto hidden}.cmp table{border-collapse:collapse;width:100%;min-width:560px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);padding:16px 22px}.cmp thead th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:500}.cmp thead th.colh{color:var(--ink)}.cmp tbody tr:last-child td{border-bottom:0}.cmp td.feat-name{color:var(--ink)}.cmp td{color:var(--muted);font-size:14.5px}.cmp .yes{color:var(--green)}.cmp .no{color:var(--faint)}.cmp .col-pop{background:#5b6cff0f}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rv{opacity:1;transform:none}}
