@font-face{font-family:manrope;src:url(../media/manrope_var_latin-s.p.2j68qw51-vpaz.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.czNmyq_className{font-family:manrope,manrope Fallback}.czNmyq_variable{--font-manrope:"manrope", "manrope Fallback"}
:root{--fg-rgb:234 240 246;--ac-rgb:32 214 181;--ac-tx:#20d6b5;--grad-tx:linear-gradient(92deg,#7ff0da 0%,#20d6b5 50%,#8fb4ff 110%);--vf-line:143 180 255;--glow-navy:36 54 90;--navy:#101e35;--turq:#20d6b5;--turq-ink:#0e9c85;--turq-2:#7ff0da;--sky:#8fb4ff;--mist:#f4f7fa;--line:#eaf0f6;--slate:#526176;--desc:#bcc0c6;--bg:#0a1220;--bg-2:#0d1729;--card:#0f1a2e;--card-2:#13213a;--navy-2:#16294a;--navy-3:#24365a;--bd:rgb(var(--fg-rgb) / .09);--bd-2:rgb(var(--fg-rgb) / .16);--tx:#e9eef5;--tx-2:#a3aebe;--tx-3:#75829a;--run:#f2b84b;--err:#ff8a8a;--r:10px;--r-md:16px;--r-lg:24px;--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--dur:.22s;--font:var(--font-manrope), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);color:var(--tx);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:500}ul{margin:0;padding:0;list-style:none}img,svg{display:block}main{overflow-x:clip}::selection{background:rgb(var(--ac-rgb) / .35);color:#fff}:focus-visible{outline:2px solid var(--ac-tx);outline-offset:3px;border-radius:6px}.wrap{max-width:1280px;margin:0 auto;padding:0 32px}.dots{background-image:radial-gradient(rgb(var(--fg-rgb) / .07) 1px,transparent 1px);background-size:22px 22px}.ic{flex:none}.sq{background:var(--turq);vertical-align:baseline;border-radius:.07em;width:.36em;height:.5em;margin-left:.08em;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.skip{z-index:200;background:var(--turq);color:#06201b;border-radius:8px;padding:10px 16px;font-weight:700;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{transform:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.b{border-radius:var(--r);white-space:nowrap;cursor:pointer;height:42px;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur),box-shadow var(--dur);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14.5px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.b:active{transform:scale(.97)}.b-p{background:var(--turq);color:#06201b;box-shadow:0 0 0 0 rgb(var(--ac-rgb) / 0)}.b-p:hover{box-shadow:0 8px 30px -8px rgb(var(--ac-rgb) / .6);background:#3be3c5}.b-g{border:1px solid var(--bd-2);color:var(--tx);background:0 0}.b-g:hover{border-color:rgb(var(--fg-rgb) / .34);background:rgb(var(--fg-rgb) / .04)}.b-lg{height:50px;padding:0 24px;font-size:15.5px}.b .ic{transition:transform var(--dur) var(--ease)}.b:hover .ic{transform:translate(3px)}.ripple{animation:ripple .6s var(--ease) forwards;pointer-events:none;background:#ffffff73;border-radius:50%;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(4)}}.hdr{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.hdr.scrolled{-webkit-backdrop-filter:saturate(150%)blur(16px);backdrop-filter:saturate(150%)blur(16px);border-bottom-color:var(--bd);background:#0a1220c7}.progress{transform-origin:0;width:100%;height:2px;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--turq),var(--sky));position:absolute;bottom:-1px;left:0}.bar{align-items:center;gap:28px;height:72px;display:flex}.logo{width:auto;height:36px}.nav{border:1px solid var(--bd);background:#0d17298c;border-radius:999px;align-items:center;gap:2px;margin:0 auto;padding:5px;display:flex;position:relative}.nav-pill{background:linear-gradient(135deg,rgb(var(--ac-rgb) / .18),#8fb4ff24);border:1px solid rgb(var(--ac-rgb) / .35);box-shadow:0 0 24px -6px rgb(var(--ac-rgb) / .55);opacity:0;transition:transform .35s var(--spring),width .35s var(--spring),opacity .2s;pointer-events:none;border-radius:999px;position:absolute;top:5px;bottom:5px;left:0}.nav-a{z-index:1;height:36px;color:var(--tx-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-family:inherit;font-size:14.5px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.nav-a:hover,.nav-a[aria-expanded=true]{color:#fff}.nav-a.active{color:var(--turq-2)}.nav-a.active:after{content:"";background:var(--turq);width:4px;height:4px;box-shadow:0 0 8px var(--turq);border-radius:50%;margin-left:-2px;position:absolute;bottom:3px;left:50%}.nav-a .ic{transition:transform .3s var(--ease)}.nav-a[aria-expanded=true] .ic{transform:rotate(180deg)}.nav-a.clicked{animation:navclick .45s var(--spring)}@keyframes navclick{30%{transform:scale(.9)}70%{transform:scale(1.06)}}.act{align-items:center;gap:10px;display:flex}.lang{position:relative}.lang-btn{border:1px solid var(--bd);border-radius:var(--r);height:40px;color:var(--tx-2);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.lang-btn:hover{color:#fff;border-color:var(--bd-2)}.lang-menu{border:1px solid var(--bd-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:100% 0;min-width:160px;animation:pop .22s var(--spring);background:#0d1729f5;border-radius:12px;padding:6px;position:absolute;top:48px;right:0;box-shadow:0 20px 50px -20px #0009}.lang-menu a{color:var(--tx-2);border-radius:8px;justify-content:space-between;gap:12px;padding:9px 12px;font-size:14px;display:flex}.lang-menu a:hover{background:rgb(var(--fg-rgb) / .06);color:#fff}.lang-menu a[aria-current=true]{color:var(--turq-2)}@keyframes pop{0%{opacity:0;transform:scale(.92)translateY(-6px)}}.mega{border:1px solid var(--bd-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(980px,100vw - 48px);box-shadow:0 40px 100px -30px #000000b3,0 0 0 1px rgb(var(--ac-rgb) / .05) inset;animation:megaIn .32s var(--spring);background:#0b1424f7;border-radius:20px;grid-template-columns:1fr 1fr;gap:22px;padding:22px;display:grid;position:absolute;top:76px;left:50%;transform:translate(-50%)}@keyframes megaIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.98)}}.mega h4{letter-spacing:.18em;text-transform:uppercase;color:var(--tx-3);margin:4px 10px 10px;font-size:12px;font-weight:700}.mega h4 span{letter-spacing:0;text-transform:none;color:var(--tx-2);margin-top:4px;font-size:13px;font-weight:500;display:block}.mega-l{grid-template-columns:1fr 1fr;gap:4px;display:grid}.mega-a{transition:background .2s,transform .2s var(--ease);animation:fadeUp .4s var(--ease) both;border-radius:12px;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.mega-a:hover{background:rgb(var(--fg-rgb) / .05);transform:translate(3px)}.mega-a .ib{width:34px;height:34px}.mega-a b{color:var(--tx);font-size:14px;font-weight:600;display:block}.mega-a small{-webkit-line-clamp:2;color:var(--tx-3);-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.mega-all{color:var(--turq-2);align-items:center;gap:6px;margin:10px 12px 0;font-size:13.5px;font-weight:600;display:inline-flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}}.burger{border-radius:var(--r);border:1px solid var(--bd-2);width:44px;height:44px;color:var(--tx);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;display:none}.mnav{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:mIn .35s var(--ease);background:#080e1afa;flex-direction:column;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes mIn{0%{opacity:0;clip-path:circle(0% at calc(100% - 40px) 40px)}to{opacity:1;clip-path:circle(150% at calc(100% - 40px) 40px)}}.mnav-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.mnav-l a{border-bottom:1px solid var(--bd);letter-spacing:-.01em;animation:fadeUp .45s var(--ease) both;justify-content:space-between;align-items:center;padding:16px 4px;font-size:22px;font-weight:500;display:flex}.mnav-l a.active{color:var(--turq-2)}.mnav-sub{grid-template-columns:1fr 1fr;gap:6px;padding:12px 0 6px;display:grid}.mnav-sub a{color:var(--tx-2);animation:fadeUp .45s var(--ease) both;border:0;padding:8px 4px;font-size:14.5px;font-weight:500}.mnav-cta{gap:10px;margin-top:auto;padding-top:24px;display:grid}.mnav-langs{gap:8px;display:flex}.mnav-langs a{text-align:center;border:1px solid var(--bd);border-radius:var(--r);flex:1;padding:12px;font-size:14px;font-weight:700}.mnav-langs a[aria-current=true]{border-color:var(--ac-tx);color:var(--turq-2)}.page{animation:pageIn .55s var(--ease) both}@keyframes pageIn{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.rv{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.rv.in{opacity:1;transform:none}.rv-l,.rv-r{transform:translateY(26px)scale(.98)}.rv-s{transform:scale(.96)}.rv-l.in,.rv-r.in,.rv-s.in{transform:none}.hero{padding:150px 0 0;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(600px 340px at 70% 20%,rgb(var(--ac-rgb) / .16),transparent 70%),radial-gradient(520px 420px at 12% 70%,#24365a8c,transparent 70%),radial-gradient(520px 420px at 88% 75%,#24365a80,transparent 70%);pointer-events:none;height:1100px;position:absolute;inset:0 0 auto}.field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero .wrap{position:relative}.hgrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;display:grid}.pill{border:1px solid var(--bd-2);max-width:100%;min-height:34px;color:var(--tx-2);background:#0f1a2eb3;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 6px;font-size:13.5px;line-height:1.35;transition:border-color .2s;display:inline-flex}.pill:hover{border-color:rgb(var(--ac-rgb) / .45)}.pill b{background:rgb(var(--ac-rgb) / .14);height:22px;color:var(--ac-tx);border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.h1{overflow-wrap:break-word;letter-spacing:-.035em;margin:26px 0 22px;font-size:clamp(2.6rem,1.2rem + 4.4vw,4.9rem);font-weight:500;line-height:1.03}.grad{background:var(--grad-tx);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite shine}@keyframes shine{50%{background-position:100% 0}}.rot{color:var(--tx-2);align-items:center;gap:8px;height:26px;margin-bottom:26px;font-size:15px;line-height:26px;display:flex}.rot-w{min-width:12ch;height:26px;color:var(--turq-2);font-weight:650;line-height:26px;display:inline-block;position:relative;overflow:hidden}.rot-w span{white-space:nowrap;animation:rot 2.6s var(--ease) both;position:absolute;top:0;left:0}@keyframes rot{0%{opacity:0;transform:translateY(100%)}12%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}.lead{color:var(--tx-2);max-width:34em;margin-bottom:30px;font-size:clamp(1.05rem,.95rem + .4vw,1.2rem);line-height:1.65}.ctas{flex-wrap:wrap;gap:12px;display:flex}.chip{color:var(--tx-2);border:1px solid var(--bd);border-radius:999px;align-items:center;gap:8px;height:32px;margin-top:26px;padding:0 14px;font-size:13.5px;display:inline-flex}.chip .ic{color:var(--ac-tx)}.term{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 30px 90px -30px rgb(var(--ac-rgb) / .35);background:#070d18d9;border-radius:16px;position:relative;overflow:hidden}.term:before{content:"";background:conic-gradient(from var(--a,0deg),rgb(var(--ac-rgb) / 0),rgb(var(--ac-rgb) / .8),#8fb4ff80,rgb(var(--ac-rgb) / 0) 40%);-webkit-mask-composite:xor;pointer-events:none;border-radius:16px;padding:1px;animation:6s linear infinite spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--a:360deg}}.term-top{border-bottom:1px solid var(--bd);height:42px;font:500 12.5px var(--mono);color:var(--tx-3);align-items:center;gap:12px;padding:0 16px;display:flex}.tl3{gap:7px;display:flex}.tl3 i{background:#2a3850;border-radius:50%;width:10px;height:10px}.tl3 i:first-child{background:#ff6b6b88}.tl3 i:nth-child(2){background:#f2b84b88}.tl3 i:nth-child(3){background:#20d6b588}.ex{font:600 11px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);border:1px solid var(--bd);border-radius:6px;align-items:center;height:24px;margin-left:auto;padding:0 8px;display:inline-flex}.term-body{height:390px;font:13.5px/1.75 var(--mono);color:#c9d3e1;white-space:pre-wrap;margin:0;padding:18px 20px;overflow:hidden}.term-body .pr{color:var(--ac-tx)}.term-body .ok{color:var(--turq-2)}.term-body .dim{color:var(--tx-3)}.term-body .mo{color:var(--sky)}.cur{background:var(--turq);vertical-align:-.2em;width:.6em;height:1.1em;animation:1s step-end infinite blink;display:inline-block}.tiltwrap{perspective:1600px;margin-top:76px}.con{border:1px solid var(--bd-2);max-width:1180px;transform:rotateX(var(--rx,8deg)) rotateY(var(--ry,0deg));transform-origin:50% 0;transition:transform .25s var(--ease);box-shadow:0 40px 120px -40px rgb(var(--ac-rgb) / .25);background:linear-gradient(#101c31,#0c1626);border-bottom:0;border-radius:18px 18px 0 0;margin:0 auto;overflow:hidden}.con-top{border-bottom:1px solid var(--bd);height:46px;color:var(--tx-3);align-items:center;gap:14px;padding:0 18px;font-size:13px;display:flex}.crumb{align-items:center;gap:8px;display:flex}.crumb b{color:var(--tx);font-weight:600}.con-body{grid-template-columns:210px 1fr;display:grid}.side{border-right:1px solid var(--bd);color:var(--tx-2);padding:18px 12px;font-size:13.5px}.side .h{letter-spacing:.12em;color:var(--tx-3);padding:14px 10px 8px;font-size:11px}.side span{border-radius:8px;align-items:center;gap:10px;height:36px;padding:0 10px;display:flex}.side span.on{background:rgb(var(--fg-rgb) / .06);color:var(--tx)}.cmain{padding:22px 24px 0}.mh{align-items:center;gap:12px;margin-bottom:18px;display:flex}.mh .mh-t{font-size:18px;font-weight:600}.live{background:rgb(var(--ac-rgb) / .12);height:24px;color:var(--ac-tx);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.live i{background:var(--turq);border-radius:50%;width:7px;height:7px;animation:2s infinite ping}@keyframes ping{0%{box-shadow:0 0 0 0 rgb(var(--ac-rgb) / .5)}70%{box-shadow:0 0 0 7px rgb(var(--ac-rgb) / 0)}to{box-shadow:0 0 0 0 rgb(var(--ac-rgb) / 0)}}.tiles{border:1px solid var(--bd);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.tiles div{border-right:1px solid var(--bd);padding:16px 18px}.tiles div:last-child{border-right:0}.tiles b{letter-spacing:-.02em;font-size:24px;font-weight:600;display:block}.tiles span{color:var(--tx-3);font-size:12.5px}.mg{grid-template-columns:1.55fr 1fr;gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--bd);border-bottom:0;border-radius:12px 12px 0 0;padding:16px 18px}.ph{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;font-weight:600;display:flex}.leg{color:var(--tx-3);gap:14px;font-size:12px;font-weight:500;display:flex}.leg i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.chart-line{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:draw 2.4s var(--ease) .4s forwards}@keyframes draw{to{stroke-dashoffset:0}}.dep{border-bottom:1px solid var(--bd);align-items:center;gap:10px;height:42px;font-size:13.5px;display:flex}.dep:last-child{border-bottom:0}.dep .v{font:12px var(--mono);color:var(--tx-3);margin-left:auto}.st{background:var(--turq);border-radius:50%;flex:none;width:8px;height:8px}.st.run{background:var(--run);animation:1.6s infinite ping}.sec{padding:120px 0;position:relative}.sec-h{text-align:center;max-width:840px;margin:0 auto 56px}.h2{overflow-wrap:break-word;letter-spacing:-.03em;font-size:clamp(2rem,1.2rem + 2.6vw,3.3rem);font-weight:500;line-height:1.08}.sec-h p{color:var(--tx-2);margin-top:18px;font-size:1.0625rem}.eb{letter-spacing:.2em;text-transform:uppercase;color:var(--ac-tx);align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-flex}.eb:before{content:"";background:var(--turq);border-radius:2px;width:18px;height:2px}.ib{border:1px solid var(--bd-2);width:36px;height:36px;color:var(--tx);background:rgb(var(--fg-rgb) / .03);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ib.t{color:var(--ac-tx)}.stack{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);background:var(--bg-2);padding:46px 0}.stack p{text-align:center;color:var(--tx-2);margin-bottom:24px;font-size:15px}.cloud{flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:0 auto;display:flex}.cloud span{border:1px solid var(--bd);height:42px;font:13.5px var(--mono);color:var(--tx-2);white-space:nowrap;transition:border-color .25s,color .25s,transform .3s var(--spring),opacity .8s var(--ease);border-radius:10px;align-items:center;padding:0 18px;display:inline-flex}.mq{max-width:1180px;height:44px;margin:0 auto;position:relative}.mq span{border:1px solid var(--bd);height:42px;font:13.5px var(--mono);color:var(--tx-2);white-space:nowrap;will-change:transform,opacity;opacity:0;border-radius:10px;align-items:center;padding:0 18px;transition:border-color .25s,color .25s;display:inline-flex;position:absolute;top:0;left:0}.mq span:hover{border-color:rgb(var(--ac-rgb) / .5);color:var(--turq-2)}.cloud span:hover{border-color:rgb(var(--ac-rgb) / .5);color:var(--turq-2);transform:translateY(-3px)}.lane{letter-spacing:.2em;color:var(--tx-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:-20px 0 44px;font-size:12px;display:flex}.lane i{background:var(--bd-2);width:28px;height:1px}.bento{border:1px solid var(--bd);background:var(--bg-2);border-radius:20px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.cell{border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);flex-direction:column;min-width:0;min-height:330px;padding:30px;display:flex}.c-a{grid-column:span 4}.c-b{border-right:0;grid-column:span 2}.c-c,.c-d{border-bottom:0;grid-column:span 2}.c-e{border-bottom:0;border-right:0;grid-column:span 2}.ch{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ch h3{letter-spacing:-.01em;font-size:19px;font-weight:600}.cell>p{color:var(--tx-2);max-width:34em;font-size:14.5px}.soon{height:22px;color:var(--run);background:#f2b84b1f;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.demo{border:1px solid var(--bd);background:var(--card);border-radius:12px;flex:1;margin-top:22px;overflow:hidden}table.t{border-collapse:collapse;width:100%;font-size:13px}.t th{text-align:left;color:var(--tx-3);border-bottom:1px solid var(--bd);padding:11px 14px;font-size:12px;font-weight:500}.t td{border-bottom:1px solid var(--bd);color:var(--tx-2);padding:11px 14px}.t tr:last-child td{border-bottom:0}.t td:first-child{font-family:var(--mono);color:var(--tx)}.t .n{text-align:right;font-variant-numeric:tabular-nums}.t tbody tr{animation:fadeUp .5s var(--ease) both}.tag{background:rgb(var(--fg-rgb) / .06);height:22px;color:var(--tx-2);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.tag.g{background:rgb(var(--ac-rgb) / .12);color:var(--ac-tx)}.tag.y{color:var(--run);background:#f2b84b1f}.phones{justify-content:center;align-items:flex-end;gap:12px;height:100%;padding:20px 10px 0;display:flex}.ph-m{border:1px solid var(--bd-2);width:92px;height:176px;transition:transform .4s var(--spring);background:#0a1426;border-radius:18px;flex-direction:column;gap:6px;padding:8px;display:flex}.cell:hover .ph-m:first-child{transform:translateY(-8px)rotate(-3deg)}.cell:hover .ph-m:nth-child(3){transform:translateY(-8px)rotate(3deg)}.cell:hover .ph-m:nth-child(2){transform:translateY(-14px)}.ph-m:nth-child(2){height:196px}.ph-m .h{background:var(--navy-2);border-radius:5px;height:16px}.ph-m .l{background:rgb(var(--fg-rgb) / .08);border-radius:4px;height:8px}.ph-m .l.s{width:60%}.ph-m .c{background:rgb(var(--fg-rgb) / .05);border-radius:7px;height:30px}.ph-m .bt{background:var(--turq);border-radius:6px;height:20px;margin-top:auto}.ph-m small{color:var(--tx-3);text-align:center;font-size:9.5px}.mon{padding:6px 14px}.mon div{border-bottom:1px solid var(--bd);align-items:center;gap:10px;height:44px;font-size:13.5px;display:flex}.mon div:last-child{border-bottom:0}.mon span:last-child{color:var(--tx-3);margin-left:auto;font-size:12px}.bars{gap:3px;padding:12px 14px 14px;display:flex}.bars i{background:rgb(var(--ac-rgb) / .55);height:22px;animation:2.4s ease-in-out infinite bar;animation-delay:calc(var(--i)*60ms);transform-origin:bottom;border-radius:2px;flex:1}@keyframes bar{50%{opacity:.7;transform:scaleY(.55)}}.mods{flex-wrap:wrap;gap:8px;padding:16px;display:flex}.mods span{border:1px solid var(--bd);height:30px;color:var(--tx-2);border-radius:8px;align-items:center;padding:0 12px;font-size:12.5px;transition:border-color .2s,color .2s;display:inline-flex}.mods span:hover{border-color:rgb(var(--ac-rgb) / .5);color:var(--turq-2)}.pipe{gap:10px;padding:18px 16px;display:grid}.pipe div{color:var(--tx-2);align-items:center;gap:10px;font-size:13px;display:flex}.pipe .k{border:1px solid var(--bd-2);width:22px;height:22px;color:var(--ac-tx);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pipe .tr{background:rgb(var(--fg-rgb) / .06);border-radius:2px;flex:1;height:4px;overflow:hidden}.pipe .tr i{background:var(--turq);width:0;height:100%;transition:width 1.4s var(--ease);display:block}.in .pipe .tr i{width:var(--w)}.inds{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ind{border:1px solid var(--bd);background:linear-gradient(180deg,var(--card),var(--bg-2));min-height:220px;transition:transform .35s var(--ease),border-color .3s;border-radius:18px;flex-direction:column;gap:14px;padding:26px;display:flex;position:relative;overflow:hidden}.ind:hover{border-color:rgb(var(--ac-rgb) / .35);transform:translateY(-4px)}.ind .art{opacity:.22;width:96px;height:96px;transition:opacity .3s,transform .5s var(--ease);position:absolute;top:14px;right:14px}.ind:hover .art{opacity:.6;transform:scale(1.06)rotate(-2deg)}.ind h3,.ind p,.ind .ib{position:relative}.ind h3{letter-spacing:-.01em;font-size:19px;font-weight:600}.ind p{color:var(--tx-2);max-width:26em;font-size:14.5px;position:relative}.ind .go{color:var(--turq-2);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex;position:relative}.work{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.wk{border:1px solid var(--bd);background:linear-gradient(180deg,var(--card),var(--bg-2));min-height:300px;transition:transform .35s var(--ease);border-radius:18px;flex-direction:column;padding:28px;display:flex}.wk:hover{transform:translateY(-4px)}.wk .k{letter-spacing:.16em;text-transform:uppercase;color:var(--ac-tx);font-size:12px;font-weight:700}.wk h3{letter-spacing:-.015em;margin:14px 0 22px;font-size:22px;font-weight:600;line-height:1.25}.wk ul{gap:10px;margin-top:auto;display:grid}.wk li{color:var(--tx-2);align-items:center;gap:10px;font-size:14px;display:flex}.wk li .ic{color:var(--ac-tx)}.sgrid{border:1px solid var(--bd);border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.sgrid>div{border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:26px 24px}.sgrid>div:nth-child(4n){border-right:0}.sgrid>div:nth-last-child(-n+4){border-bottom:0}.sgrid .ib{color:var(--ac-tx);margin-bottom:18px}.sgrid h3{margin-bottom:8px;font-size:15.5px;font-weight:600}.sgrid p{color:var(--tx-2);font-size:14px}.proc{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.proc>div{border:1px solid var(--bd);background:linear-gradient(180deg,var(--card),var(--bg-2));transition:border-color .3s,transform .35s var(--ease);border-radius:18px;padding:26px 24px 28px;position:relative}.proc>div:hover{border-color:rgb(var(--ac-rgb) / .35);transform:translateY(-3px)}.proc>div:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--turq),var(--sky));transform-origin:0;width:22px;height:2px;transition:transform .6s var(--ease);transition-delay:calc(var(--i,0) * .22s + .3s);border-radius:2px;position:absolute;top:45px;left:calc(100% + 1px);transform:scaleX(0)}.proc.in>div:after{transform:scaleX(1)}.proc .k{z-index:1;background:rgb(var(--ac-rgb) / .1);border:1px solid rgb(var(--ac-rgb) / .35);width:40px;height:40px;color:var(--ac-tx);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;margin-bottom:22px;font-size:13px;font-weight:700;display:flex;position:relative}.proc h3{margin-bottom:8px;font-size:18px;font-weight:600}.proc p{color:var(--tx-2);font-size:14.5px}.pub{border:1px solid var(--bd);background:var(--bg-2);border-radius:18px;align-items:center;gap:22px;margin-top:64px;padding:26px 28px;display:flex}.pub .b{flex:none}.pub h3{font-size:17px;font-weight:600}.pub p{color:var(--tx-2);margin-top:4px;font-size:14.5px}.pub .b{margin-left:auto}.glow>*{isolation:isolate;position:relative}.glow>:before{content:"";border-radius:inherit;background:radial-gradient(380px circle at var(--mx,-999px) var(--my,-999px),rgb(var(--ac-rgb) / .13),transparent 60%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .3s;position:absolute;inset:0}.glow>:hover:before{opacity:1}.fin{border:1px solid var(--bd-2);background:var(--bg-2);border-radius:28px;padding:80px 64px;position:relative;overflow:hidden}.fin:before{content:"";background:radial-gradient(520px 300px at 85% 110%,rgb(var(--ac-rgb) / .24),transparent 70%),radial-gradient(420px 260px at 0% 0%,#24365a99,transparent 70%);pointer-events:none;position:absolute;inset:0}.fin>*{position:relative}.fin .h2{max-width:20ch}.fin p{color:var(--tx-2);max-width:36em;margin:18px 0 32px;font-size:1.0625rem}.fin .bigsym{width:auto;height:240px;animation:7s ease-in-out infinite float;position:absolute;top:50%;right:56px;transform:translateY(-50%)}@keyframes float{50%{transform:translateY(calc(-50% - 12px))}}.ftr{border-top:1px solid var(--bd);color:var(--tx-2);margin-top:120px;font-size:14px}.ftr .wrap{padding-top:64px;padding-bottom:36px}.fg{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.fg .logo{height:34px;margin-bottom:16px}.fg h2{letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);margin:0 0 14px;font-size:12px;font-weight:700}.fg ul{gap:10px;display:grid}.fg a{transition:color .2s}.fg a:hover{color:var(--turq-2)}.fb{border-top:1px solid var(--bd);color:var(--tx-3);justify-content:space-between;gap:16px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.phero{border-bottom:1px solid var(--bd);padding:160px 0 80px;position:relative;overflow:hidden}.phero:before{content:"";background:radial-gradient(700px 360px at 80% 0%,rgb(var(--ac-rgb) / .14),transparent 70%),radial-gradient(520px 380px at 0% 100%,#24365a80,transparent 70%);pointer-events:none;position:absolute;inset:0}.phero .wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:48px;display:grid;position:relative}.phero .h1{margin:0 0 22px;font-size:clamp(2rem,1rem + 3.6vw,4.2rem)}.phero .h1.h1-long{font-size:clamp(1.7rem,.8rem + 3vw,3.4rem)}.crumbs{color:var(--tx-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.crumbs a:hover{color:var(--turq-2)}.vis{aspect-ratio:1;justify-self:end;width:100%;max-width:420px;position:relative}.vis svg{width:100%;height:100%}.grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid2{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.grid2.one{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.card{border:1px solid var(--bd);background:linear-gradient(180deg,var(--card),var(--bg-2));transition:transform .35s var(--ease),border-color .3s;border-radius:18px;padding:26px;position:relative}.card:hover{border-color:rgb(var(--ac-rgb) / .3);transform:translateY(-3px)}.card h3{margin:16px 0 8px;font-size:17px;font-weight:600}.card p{color:var(--tx-2);font-size:14.5px}.hubgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hubgrid .card{flex-direction:column;min-height:230px;display:flex}.hubgrid .card .go{color:var(--turq-2);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:14px;font-weight:600;display:inline-flex}.checks{gap:12px;display:grid}.checks li{align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.checks .ic{color:var(--ac-tx);margin-top:3px}.taglist{flex-wrap:wrap;gap:8px;display:flex}.taglist span{border:1px solid var(--bd);height:36px;color:var(--tx-2);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;display:inline-flex}.taglist.mono span{font-family:var(--mono);border-radius:10px}.panel2{border:1px solid var(--bd);background:var(--bg-2);border-radius:20px;padding:30px}.sub-h{letter-spacing:-.025em;margin-bottom:26px;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem);line-height:1.15}.note{border:1px solid rgb(var(--ac-rgb) / .25);background:rgb(var(--ac-rgb) / .05);color:var(--tx-2);border-radius:16px;gap:14px;padding:20px 22px;font-size:14.5px;display:flex}.note .ic{color:var(--ac-tx);flex:none;margin-top:2px}.case{border:1px solid var(--bd);background:linear-gradient(180deg,var(--card),var(--bg-2));border-radius:22px;grid-template-columns:.9fr 1.1fr;gap:40px;padding:36px;display:grid}.case+.case{margin-top:18px}.case h3{letter-spacing:-.02em;margin:12px 0 18px;font-size:clamp(1.4rem,1rem + 1vw,1.9rem);line-height:1.2}.kv{gap:16px;display:grid}.kv dt{letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);margin-bottom:6px;font-size:12px;font-weight:700}.kv dd{color:var(--tx-2);margin:0;font-size:15px}.steps{gap:0;display:grid;position:relative}.step{border-bottom:1px solid var(--bd);grid-template-columns:64px 1fr 1fr;align-items:start;gap:24px;padding:28px 0;display:grid}.step .n{border:1px solid var(--bd-2);width:44px;height:44px;color:var(--ac-tx);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.step h3{margin-bottom:6px;font-size:19px;font-weight:600}.step p{color:var(--tx-2);font-size:15px}.models{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.model{border:1px solid var(--bd);background:linear-gradient(180deg,var(--card),var(--bg-2));border-radius:20px;flex-direction:column;padding:30px;display:flex}.model.hl{border-color:rgb(var(--ac-rgb) / .4);box-shadow:0 30px 80px -40px rgb(var(--ac-rgb) / .4)}.model h3{margin:18px 0 4px;font-size:20px;font-weight:600}.model small{color:var(--turq-2);font-size:13.5px;font-weight:600}.model ul{gap:10px;margin-top:22px;display:grid}.model li{color:var(--tx-2);gap:10px;font-size:14.5px;display:flex}.model li .ic{color:var(--ac-tx);margin-top:3px}.prose{max-width:820px}.prose section{border-bottom:1px solid var(--bd);padding:26px 0}.prose h2{margin-bottom:12px;font-size:20px;font-weight:600}.prose p{color:var(--tx-2);margin-bottom:10px}.prose ul{color:var(--tx-2);gap:8px;display:grid}.prose li{gap:10px;display:flex}.prose li:before{content:"";background:var(--turq);border-radius:2px;flex:none;width:6px;height:6px;margin-top:9px}.ph-box{gap:6px;margin-top:6px;display:grid}.ph-box span{color:var(--run);background:#f2b84b0d;border:1px dashed #f2b84b80;border-radius:10px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:14px;display:inline-flex}.cgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;display:grid}.form{gap:18px;display:grid}.f2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fld label{color:var(--tx);margin-bottom:8px;font-size:13.5px;font-weight:600;display:block}.fld input,.fld select,.fld textarea{width:100%;font:inherit;color:var(--tx);border:1px solid var(--bd-2);background:#070d1899;border-radius:12px;outline:none;padding:13px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.fld textarea{resize:vertical;min-height:150px}.fld select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--tx-2) 50%),linear-gradient(135deg,var(--tx-2) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-repeat:no-repeat;background-size:5px 5px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--ac-tx);box-shadow:0 0 0 4px rgb(var(--ac-rgb) / .15)}.fld[data-err] input,.fld[data-err] select,.fld[data-err] textarea{border-color:var(--err)}.fld .hint{color:var(--tx-2);margin-top:6px;font-size:12.5px}.fld .err{color:var(--err);margin-top:6px;font-size:13px}.consent{color:var(--tx-2);align-items:flex-start;gap:12px;font-size:14px;display:flex}.consent input{width:20px;height:20px;accent-color:var(--ac-tx);flex:none;margin-top:2px}.consent a{color:var(--turq-2);text-decoration:underline}.formmsg{animation:pop .3s var(--spring);border-radius:14px;align-items:center;gap:12px;padding:16px 18px;font-size:15px;display:flex}.formmsg.ok{background:rgb(var(--ac-rgb) / .1);border:1px solid rgb(var(--ac-rgb) / .4);color:var(--turq-2)}.formmsg.bad{color:var(--err);background:#ff8a8a14;border:1px solid #ff8a8a66}.sys{align-items:center;min-height:100vh;padding:120px 0;display:flex;position:relative;overflow:hidden}.sys .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.sys .big{letter-spacing:-.06em;font-size:clamp(6rem,4rem + 10vw,13rem);font-weight:600;line-height:.9}.sys .glitch{display:inline-block;position:relative}.sys .glitch:before,.sys .glitch:after{content:attr(data-t);width:100%;position:absolute;top:0;left:0;overflow:hidden}.sys .glitch:before{color:var(--ac-tx);clip-path:inset(0 0 60%);animation:3s step-end infinite gl1}.sys .glitch:after{color:var(--sky);clip-path:inset(60% 0 0);animation:3s step-end infinite gl2}@keyframes gl1{0%,92%{transform:none}93%{transform:translate(-4px,-2px)}95%{transform:translate(3px,1px)}}@keyframes gl2{0%,90%{transform:none}91%{transform:translate(4px,2px)}94%{transform:translate(-3px,-1px)}}.sys .links{gap:8px;margin-top:26px;display:grid}.sys .links a{border:1px solid var(--bd);transition:border-color .2s,transform .2s var(--ease);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sys .links a:hover{border-color:rgb(var(--ac-rgb) / .4);transform:translate(4px)}.offline{z-index:80;border:1px solid var(--bd-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:pop .3s var(--spring);background:#0d1729f5;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -20px #0009}.offline.off .ic{color:var(--run)}.offline.on .ic{color:var(--ac-tx)}.loader{z-index:90;background:linear-gradient(90deg,transparent,var(--turq),var(--sky),transparent);background-size:50% 100%;height:2px;animation:1s linear infinite load;position:fixed;top:0;left:0;right:0}@keyframes load{0%{background-position:-50% 0}to{background-position:150% 0}}@media (max-width:1100px){.proc{grid-template-columns:1fr 1fr}.proc>div:after,.nav,.act .b-g,.act .lang{display:none}.burger{display:inline-flex}.act{margin-left:auto}.hgrid,.phero .wrap,.sys .wrap{grid-template-columns:1fr}.vis{justify-self:start;max-width:300px}.side{display:none}.con-body{grid-template-columns:1fr}.sgrid{grid-template-columns:repeat(2,1fr)}.sgrid>div{border-right:1px solid var(--bd)!important;border-bottom:1px solid var(--bd)!important}.sgrid>div:nth-child(2n){border-right:0!important}.sgrid>div:nth-last-child(-n+2){border-bottom:0!important}.grid4,.fg{grid-template-columns:repeat(2,1fr)}.fg>div:first-child{grid-column:1/-1}.case{grid-template-columns:1fr}.step{grid-template-columns:56px 1fr}.step>div:last-child{grid-column:2}}@media (max-width:900px){.inds,.hubgrid,.grid3,.models{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.wrap{padding:0 20px}.bar{height:64px}.logo{height:32px}.act .b-p{display:none}.hero{padding-top:108px}.ctas .b{width:100%}.term-body{height:340px;padding:14px;font-size:12px}.tiltwrap{margin-top:44px}.con{border-radius:14px 14px 0 0;transform:none!important}.tiles{grid-template-columns:1fr 1fr}.tiles div:nth-child(2){border-right:0}.tiles div:nth-child(-n+2){border-bottom:1px solid var(--bd)}.mg{grid-template-columns:1fr}.mg .panel:first-child,.con-top .ex,.crumb .sp,.crumb span:not(:first-child){display:none}.sec{padding:80px 0}.bento{grid-template-columns:1fr}.c-a,.c-b,.c-c,.c-d,.c-e{border-right:0;border-bottom:1px solid var(--bd);grid-column:auto}.c-e{border-bottom:0}.cell{min-height:0;padding:22px}.t th:nth-child(2),.t td:nth-child(2){display:none}.t th,.t td{padding:10px}.phones{gap:8px}.ph-m{width:78px;height:150px}.ph-m:nth-child(2){height:168px}.inds,.hubgrid,.grid3,.grid4,.models,.work,.grid2,.f2,.proc,.cgrid,.sgrid{grid-template-columns:1fr}.sgrid>div{border-right:0!important;border-bottom:1px solid var(--bd)!important}.sgrid>div:last-child{border-bottom:0!important}.proc>div:after{display:none}.pub{flex-direction:column;align-items:flex-start}.pub .b{width:100%;margin-left:0}.fin{padding:40px 24px}.fin .bigsym{display:none}.fin .b{width:100%}.fb{flex-direction:column;gap:8px}br.d{display:none}.h1,.h2,.sub-h,.case h3{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 7 7}.phero{padding:120px 0 56px}.case{padding:24px}.step{grid-template-columns:1fr}.step>div:last-child{grid-column:auto}.mega{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}.con{transform:none!important}.pipe .tr i{width:var(--w)}}.tt-rest{opacity:0}.ttv.done{background:var(--grad-tx);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite shine}.ttv .grad{color:#0000;background:0 0;animation:none}.ttv.typing .grad{color:var(--ac-tx)}.ttv .tt-cur,.ttv.tt-cur0{position:relative}.ttv .tt-cur:after,.ttv.tt-cur0:before{content:"";background:var(--turq);width:.07em;height:.85em;animation:.9s step-end infinite blink;position:absolute;top:.12em;left:100%}.ttv.tt-cur0:before{left:0}.hmod{justify-self:end;width:100%;max-width:520px}.mod{border:1px solid var(--bd-2);box-shadow:0 30px 90px -30px rgb(var(--ac-rgb) / .3);background:#070d18d9;border-radius:16px;position:relative;overflow:hidden}.mod-top{border-bottom:1px solid var(--bd);height:40px;font:500 12.5px var(--mono);color:var(--tx-3);align-items:center;gap:12px;padding:0 14px;display:flex}.mod-top .ex{margin-left:auto}.mod-body{flex-direction:column;gap:12px;min-height:300px;padding:16px;display:flex}.code{font:12.5px/1.75 var(--mono);color:#c9d3e1;white-space:pre-wrap;min-height:160px;margin:0}.code .c-k{color:#c792ea}.code .c-f{color:var(--sky)}.code .c-s{color:var(--turq-2)}.c-p{color:#c9d3e1}.c-ok{color:var(--turq-2)}.ops{min-height:200px}.m-foot{display:flex}.pill-s{background:rgb(var(--fg-rgb) / .06);height:26px;color:var(--tx-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:background .3s,color .3s;display:inline-flex}.pill-s.ok{background:rgb(var(--ac-rgb) / .14);color:var(--ac-tx)}.pill-s.warn{color:var(--run);background:#f2b84b24}.m-rows,.erp-rows{gap:6px;display:grid}.m-row{border:1px solid var(--bd);color:var(--tx-2);opacity:0;transition:opacity .4s,transform .4s var(--ease);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 12px;font-size:12.5px;display:grid;transform:translateY(6px)}.m-row.on{opacity:1;transform:none}.m-row b{font:600 12px var(--mono);color:var(--tx)}.erp-in{animation:rowIn .5s var(--ease) both}@keyframes rowIn{0%{opacity:0;transform:translateY(-8px)}}.m-note{color:var(--tx-3);font-size:12px}.site{border:1px solid var(--bd);background:#0f1a2e99;border-radius:10px;gap:10px;padding:10px;display:grid}.site i,.site b{background:rgb(var(--fg-rgb) / .07);transition:background .5s,opacity .5s,transform .5s var(--ease);border-radius:5px;display:block}.site-nav{align-items:center;gap:6px;display:flex}.site-nav i{width:34px;height:8px}.site-nav b{border-radius:7px;width:46px;height:14px;margin-left:auto}.site-hero{gap:6px;padding:8px 0;display:grid}.site-hero .t1{width:70%;height:14px}.site-hero .t2{width:50%;height:14px}.site-hero .t3{width:80%;height:8px}.site-hero b{border-radius:9px;width:70px;height:18px}.site-cards{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.site-cards i{height:42px}.s1 .site-nav i,.s2 .site-nav i,.s3 .site-nav i,.s4 .site-nav i,.s5 .site-nav i,.s6 .site-nav i{background:rgb(var(--fg-rgb) / .25)}.s2 .site-hero .t1,.s3 .site-hero .t1,.s4 .site-hero .t1,.s5 .site-hero .t1,.s6 .site-hero .t1{background:#e9eef5}.s2 .site-hero .t2,.s3 .site-hero .t2,.s4 .site-hero .t2,.s5 .site-hero .t2,.s6 .site-hero .t2,.s3 .site-hero b,.s4 .site-hero b,.s5 .site-hero b,.s6 .site-hero b,.s1 .site-nav b,.s2 .site-nav b,.s3 .site-nav b,.s4 .site-nav b,.s5 .site-nav b,.s6 .site-nav b{background:var(--turq)}.s3 .site-cards i,.s4 .site-cards i,.s5 .site-cards i,.s6 .site-cards i{background:rgb(var(--ac-rgb) / .14)}.rings{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ring svg{width:56px;height:56px;margin:0 auto;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:3.2px}.ring .bg{stroke:rgb(var(--fg-rgb) / .08)}.ring .rfg{stroke:var(--ac-tx);stroke-dasharray:97.4;stroke-dashoffset:97.4px;stroke-linecap:round;transition:stroke-dashoffset 1.2s var(--ease)}.ring.on .rfg{stroke-dashoffset:9px}.ring small{color:var(--tx-3);margin-top:4px;font-size:10.5px;display:block}.phone{border:1px solid var(--bd-2);background:#0a1426;border-radius:28px;width:190px;height:290px;margin:4px auto 0;padding:30px 0 0;position:relative;overflow:hidden}.phone .notch{background:#050b16;border-radius:8px;width:64px;height:14px;margin-left:-32px;position:absolute;top:9px;left:50%}.scr{height:100%;position:relative}.sc{opacity:0;visibility:hidden;transition:opacity .45s var(--ease),transform .45s var(--ease),visibility 0s .45s;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 16px;display:flex;position:absolute;inset:0;transform:scale(.96)}.sc b{font-size:15px}.sc small{color:var(--tx-2);font-size:11.5px}.sc i{background:rgb(var(--fg-rgb) / .07);border-radius:5px;width:100%;height:9px;display:block}.sc i.s{width:70%}.sbtn{background:var(--turq);border-radius:9px;width:100%;height:30px;margin-top:auto;margin-bottom:34px}.pdots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.pdots i{background:rgb(var(--fg-rgb) / .2);border-radius:50%;width:6px;height:6px;transition:background .3s,width .3s}.pdots i.on{background:var(--turq);border-radius:3px;width:16px}.stock{gap:8px;display:grid}.stock div{color:var(--tx-2);grid-template-columns:84px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.stock i{background:rgb(var(--fg-rgb) / .06);border-radius:4px;height:8px;overflow:hidden}.stock b{background:var(--turq);height:100%;transition:width .9s var(--ease);border-radius:4px;display:block}.stock b.low{background:var(--run)}.lights{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lights span{border:1px solid var(--bd);font:12px var(--mono);color:var(--tx-3);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;transition:color .3s,border-color .3s;display:flex}.lights i{background:rgb(var(--fg-rgb) / .15);border-radius:50%;width:8px;height:8px}.lights span.on{color:var(--tx);border-color:rgb(var(--ac-rgb) / .3)}.lights span.on i{background:var(--turq);animation:2s infinite ping}.tenants{flex-wrap:wrap;gap:6px;display:flex}.tenants span{border:1px solid var(--bd);height:32px;color:var(--tx-2);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;transition:all .3s;display:inline-flex}.tenants span.on{border-color:var(--ac-tx);color:var(--turq-2);background:rgb(var(--ac-rgb) / .08)}.tenant-box{gap:6px;display:grid}.tt-grid{grid-template-columns:22px repeat(5,1fr);gap:4px;font-size:11px;display:grid}.tt-grid b{color:var(--tx-3);text-align:center;align-self:center;font-weight:600}.ttc{background:rgb(var(--fg-rgb) / .04);color:#0000;height:34px;transition:background .35s,color .35s,transform .35s var(--spring);border-radius:7px;justify-content:center;align-items:center;display:flex}.ttc.on{background:rgb(var(--ac-rgb) / .12);color:var(--tx);transform:scale(1)}.ttc.sub{color:var(--run);animation:flip .5s var(--ease);background:#f2b84b2e}@keyframes flip{0%{transform:rotateX(90deg)}}.flow{gap:8px;display:grid}.flow>div{border:1px solid var(--bd);color:var(--tx-3);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;transition:all .35s;display:flex}.flow .dot{border:1px solid var(--bd-2);width:28px;height:28px;color:var(--tx-3);border-radius:50%;justify-content:center;align-items:center;transition:all .35s;display:flex}.flow>div.now{color:var(--tx);border-color:#8fb4ff66}.flow>div.now .dot{border-color:var(--sky);color:var(--sky);animation:1.4s infinite ping}.flow>div.on{color:var(--tx)}.flow>div.on .dot{background:var(--turq);border-color:var(--ac-tx);color:#06201b}.map{border:1px solid var(--bd);background:#0f1a2e80;border-radius:10px;width:100%;height:auto}.shelf{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.prod{border:1px solid var(--bd);opacity:.35;border-radius:10px;padding:10px;transition:all .4s}.prod.on{opacity:1}.prod b{font-size:13px;display:block}.prod small{color:var(--tx-3);margin:2px 0 8px;font-size:11px;display:block}.prod i{background:var(--turq);border-radius:3px;height:5px;display:block}.prod.warn{background:#f2b84b0f;border-color:#f2b84b80}.prod.warn i{background:var(--run)}.prod.warn small{color:var(--run)}.board{grid-template-columns:repeat(3,1fr);gap:8px;min-height:220px;display:grid}.board h5{letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3);margin:0 0 8px;font-size:11px}.ticket{border:1px solid var(--bd);border-left:3px solid var(--ac-tx);background:#0f1a2eb3;border-radius:8px;gap:2px;margin-bottom:6px;padding:9px 10px;font-size:12px;display:grid}.ticket b{font:600 12px var(--mono)}.ticket small{color:var(--tx-3);font-size:11px}.law{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inbox,.cases{align-content:start;gap:6px;display:grid}.mail{border:1px solid var(--bd);color:var(--tx-2);transition:all .6s var(--ease);border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.mail.sorted{opacity:.25;transform:translate(12px)}.case-f{border:1px solid var(--bd);color:var(--tx-3);border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;transition:all .4s;display:flex}.case-f.on{color:var(--tx);border-color:rgb(var(--ac-rgb) / .35)}.case-f span{color:var(--ac-tx);margin-left:auto;font-weight:700}.deadline{color:var(--run);opacity:0;background:#f2b84b14;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;transition:opacity .4s;display:flex}.deadline.on{opacity:1}.layers3{perspective:600px;gap:8px;display:grid}.layers3>div{border:1px solid var(--bd);color:var(--tx-3);opacity:.3;transition:all .6s var(--spring);transition-delay:calc(var(--k) * 60ms);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex;transform:rotateX(18deg)translateY(10px)}.layers3>div.on{opacity:1;color:var(--tx);border-color:rgb(var(--ac-rgb) / .3);background:linear-gradient(90deg,rgb(var(--ac-rgb) / .08),transparent);transform:none}.orbit2,.cycle{height:290px;position:relative}.orbit2 .core{background:var(--navy-2);width:72px;height:72px;box-shadow:0 0 40px rgb(var(--ac-rgb) / .3);border-radius:20px;justify-content:center;align-items:center;margin:-36px 0 0 -36px;display:flex;position:absolute;top:50%;left:50%}.orbit2 .core svg{width:34px}.orbit2>span,.cycle>span{transform:rotate(var(--a)) translate(118px) rotate(calc(-1 * var(--a)));width:80px;color:var(--tx-3);flex-direction:column;align-items:center;gap:4px;margin:-20px 0 0 -40px;transition:color .3s;display:flex;position:absolute;top:50%;left:50%}.orbit2>span em,.cycle>span em{font-size:11px;font-style:normal}.orbit2>span .ic,.cycle>span .ic{border:1px solid var(--bd-2);background:var(--card);box-sizing:border-box;border-radius:12px;width:40px;height:40px;padding:10px;transition:all .3s}.orbit2>span.on,.cycle>span.on{color:var(--turq-2)}.orbit2>span.on .ic,.cycle>span.on .ic{border-color:var(--ac-tx);box-shadow:0 0 20px rgb(var(--ac-rgb) / .4)}.cycle>span{transform:rotate(calc(var(--a) - 90deg)) translate(105px) rotate(calc(90deg - var(--a)))}.cycle-c{width:96px;height:96px;color:var(--turq-2);border-radius:50%;justify-content:center;align-items:center;margin:-48px 0 0 -48px;font-weight:700;display:flex;position:absolute;top:50%;left:50%}.cycle-c:before{content:"";border:1px dashed rgb(var(--ac-rgb) / .4);border-radius:50%;animation:20s linear infinite spinS;position:absolute;inset:0}@keyframes spinS{to{transform:rotate(360deg)}}.stackbar{border-radius:10px;gap:3px;height:34px;display:flex;overflow:hidden}.stackbar i{transition:flex-grow .9s var(--ease);flex-basis:0;display:block}.p0{background:var(--turq)}.p1{background:var(--sky)}.p2{background:#c792ea}.p3{background:var(--run)}.legend{grid-template-columns:1fr 1fr;gap:8px;display:grid}.legend span{color:var(--tx-3);align-items:center;gap:8px;font-size:12.5px;transition:color .3s;display:flex}.legend span.on{color:var(--tx)}.legend i{border-radius:3px;width:10px;height:10px}.msg{gap:10px;display:grid}.bubble{background:var(--card-2);border-radius:14px 14px 14px 4px;max-width:85%;min-height:46px;padding:12px 14px;font-size:13.5px}.bubble.me{background:rgb(var(--ac-rgb) / .14);color:var(--turq-2);opacity:0;transition:all .5s var(--ease);border-radius:14px 14px 4px;justify-self:end;transform:translateY(8px)}.bubble.me.on{opacity:1;transform:none}@media (max-width:1100px){.hmod{justify-self:start;max-width:640px}}@media (max-width:760px){.mod-body{min-height:0}.law{grid-template-columns:1fr}.shelf{grid-template-columns:1fr 1fr}.rings{grid-template-columns:repeat(2,1fr)}.board{grid-template-columns:1fr}.orbit2>span,.cycle>span{transform:rotate(var(--a)) translate(100px) rotate(calc(-1 * var(--a)))}}.anat{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.anat-stack{perspective:900px;height:420px;position:relative}.plate{left:8%;right:8%;top:calc(var(--k) * 64px + 10px);border:1px solid var(--bd-2);height:64px;color:var(--tx-3);transform-origin:50%;transition:transform .6s var(--spring),border-color .4s,color .4s,box-shadow .4s;background:linear-gradient(135deg,#13213af2,#0c1626f2);border-radius:14px;align-items:center;gap:12px;padding:0 20px;font-size:14px;font-weight:600;display:flex;position:absolute;transform:rotateX(52deg)rotate(-8deg);box-shadow:0 20px 40px -20px #0009}.plate.past{color:var(--tx-2)}.plate.on{border-color:var(--ac-tx);color:var(--turq-2);box-shadow:0 30px 60px -20px rgb(var(--ac-rgb) / .45);transform:rotateX(52deg)rotate(-8deg)translateZ(14px)translate(22px)}.anat-list{gap:8px;display:grid}.anat-i{text-align:left;border:1px solid var(--bd);color:var(--tx-2);font:inherit;cursor:pointer;transition:all .3s var(--ease);background:0 0;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.anat-i .n{font:700 12px var(--mono);color:var(--tx-3)}.anat-i b{color:var(--tx);font-size:15.5px;font-weight:600;display:block}.anat-i small{opacity:0;max-height:0;transition:max-height .45s var(--ease),opacity .3s,margin .3s;font-size:13.5px;line-height:1.5;display:block;overflow:hidden}.anat-i.on{border-color:rgb(var(--ac-rgb) / .4);background:rgb(var(--ac-rgb) / .05)}.anat-i.on .n,.anat-i.on .ic{color:var(--ac-tx)}.anat-i.on small{opacity:1;max-height:80px;margin-top:4px}.anat-i:hover{border-color:var(--bd-2)}.ba-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.seg{border:1px solid var(--bd-2);background:var(--bg-2);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.seg button{z-index:1;height:38px;color:var(--tx-2);font:600 14px var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;transition:color .3s;position:relative}.seg button.on{color:#06201b}.seg-pill{background:var(--turq);width:calc(50% - 4px);transition:transform .45s var(--spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.ba{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ba-col{border:1px solid var(--bd);border-radius:20px;align-content:start;gap:10px;padding:22px;transition:opacity .5s,filter .5s,border-color .5s,background .5s;display:grid}.ba-tag{border-radius:999px;align-items:center;gap:6px;width:fit-content;height:26px;margin-bottom:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ba-col.bef .ba-tag{color:var(--err);background:#ff8a8a1a}.ba-col.aft .ba-tag{background:rgb(var(--ac-rgb) / .12);color:var(--ac-tx)}.ba-card{background:rgb(var(--fg-rgb) / .03);border:1px solid var(--bd);transition:transform .5s var(--ease),opacity .5s;transition-delay:calc(var(--i) * 80ms);border-radius:12px;padding:14px 16px}.ba-card b{margin-bottom:4px;font-size:15px;font-weight:600;display:block}.ba-card p{color:var(--tx-2);font-size:14px}.ba-col.bef .ba-card:nth-child(2){transform:rotate(-1.2deg)}.ba-col.bef .ba-card:nth-child(3){transform:rotate(.9deg)translate(6px)}.ba-col.bef .ba-card:nth-child(4){transform:rotate(-.6deg)translate(-4px)}.ba.after .ba-col.bef{border-style:dashed}.ba.after .ba-col.bef .ba-card{background:0 0;transform:none}.ba.after .ba-col.aft{border-color:rgb(var(--ac-rgb) / .4);background:rgb(var(--ac-rgb) / .04);box-shadow:0 30px 80px -40px rgb(var(--ac-rgb) / .4)}.ba:not(.after) .ba-col.aft{border-style:dashed}.ba:not(.after) .ba-col.aft .ba-card{background:0 0;transform:translateY(6px)}.seq-track{grid-template-columns:repeat(7,1fr);gap:4px;margin:4px 0 22px;display:grid;position:relative}.seq-track:before{content:"";background:var(--bd-2);height:2px;position:absolute;top:13px;left:14px;right:14px}.seq-bar{background:linear-gradient(90deg,var(--turq),var(--sky));max-width:calc(100% - 28px);height:2px;transition:width .6s var(--ease);position:absolute;top:13px;left:14px}.seq-s{z-index:1;color:var(--tx-3);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-bottom:34px;padding:0;display:flex;position:relative}.seq-s .d{background:var(--bg-2);border:1px solid var(--bd-2);width:28px;height:28px;font:700 11px var(--mono);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.seq-s em{text-align:center;font-size:11px;font-style:normal;line-height:1.25;position:absolute;top:calc(100% + 6px);left:-6px;right:-6px}.seq-s.done .d{background:var(--turq);border-color:var(--ac-tx);color:#06201b}.seq-s.on .d{border-color:var(--ac-tx);color:var(--ac-tx);box-shadow:0 0 0 5px rgb(var(--ac-rgb) / .15)}.seq-s.on em{color:var(--tx)}.checks li.hl{color:var(--turq-2)}.checks li{transition:color .3s}@media (max-width:1100px){.anat{grid-template-columns:1fr}.anat-stack{display:none}.anat-i small{opacity:1;max-height:none;color:var(--tx-3);margin-top:4px;transition:color .3s}.anat-i.on small{opacity:1;color:var(--tx-2)}}@media (max-width:760px){.ba{grid-template-columns:1fr}.seq-track{grid-template-columns:repeat(4,1fr);row-gap:14px}.seq-track:before,.seq-bar{display:none}}.nowrap{white-space:nowrap}.sc.on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.ptl{--ptl-sim-h:300px}.ptl-rail{grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:22px;padding-bottom:46px;display:grid;position:relative}.ptl-line{background:var(--bd-2);border-radius:2px;height:2px;position:absolute;top:21px;left:6.25%;right:6.25%;overflow:hidden}.ptl-line i{transform-origin:0;background:linear-gradient(90deg,var(--turq),var(--sky));transition:transform .25s linear;position:absolute;inset:0}.ptl-n{height:44px;color:var(--tx-3);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ptl-dot{border:1px solid var(--bd-2);background:var(--bg);width:44px;height:44px;font:700 13px var(--mono);color:var(--tx-3);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:border-color .3s,color .3s,background .3s,box-shadow .3s;display:flex}.ptl-lab{-webkit-hyphens:auto;hyphens:auto;font-size:13px;font-weight:600;line-height:1.3;transition:color .3s;position:absolute;top:54px;left:4px;right:4px}.ptl-n:hover .ptl-dot{border-color:rgb(var(--ac-rgb) / .45)}.ptl-n.ptl-past .ptl-dot{color:var(--ac-tx);border-color:rgb(var(--ac-rgb) / .35);background:#0d1d2a}.ptl-n.ptl-past .ptl-lab{color:var(--tx-2)}.ptl-n.ptl-cur .ptl-dot{color:#062019;background:var(--turq);border-color:var(--ac-tx);box-shadow:0 0 0 6px rgb(var(--ac-rgb) / .14)}.ptl-n.ptl-cur .ptl-lab{color:var(--tx)}.ptl-n:focus-visible{outline:none}.ptl-n:focus-visible .ptl-dot{outline:2px solid var(--turq-2);outline-offset:3px}.ptl-stage{border:1px solid var(--bd-2);background:linear-gradient(180deg,var(--card),var(--bg-2));border-radius:22px;padding:24px 26px 20px}.ptl-top{font:600 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-2);justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.ptl-wk{color:var(--ac-tx)}.ptl-head{margin-bottom:18px;display:grid}.ptl-head>div{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s}.ptl-head>div.on{opacity:1;visibility:visible}.ptl-head h2{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1.3rem,1rem + .8vw,1.7rem);line-height:1.2}.ptl-head p{color:var(--tx-2);margin:0;font-size:15px}.ptl-body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;display:grid}.ptl-sim{height:var(--ptl-sim-h);border:1px solid var(--bd);background:#0a1424;border-radius:16px;padding:18px;position:relative;overflow:hidden}.ptl-end{background:rgb(var(--ac-rgb) / .14);height:32px;color:var(--turq-2);white-space:nowrap;animation:fadeUp .4s var(--ease) both;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ptl-docs{border:1px solid var(--bd);background:#0a142499;border-radius:16px;padding:14px 16px}.ptl-dh{font:700 11.5px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-2);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ptl-dsum{display:none}.ptl-docs ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ptl-docs li{border:1px solid var(--bd);height:28px;color:var(--tx-3);transition:all .35s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:12.5px;display:inline-flex}.ptl-docs li .tick{border:1px solid var(--bd-2);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ptl-docs li.now{color:var(--tx);border-color:rgb(var(--ac-rgb) / .5);background:rgb(var(--ac-rgb) / .07);animation:pop .4s var(--spring)}.ptl-docs li.done{color:var(--tx-2);border-color:rgb(var(--ac-rgb) / .25)}.ptl-docs li.done .tick{background:var(--turq);border-color:var(--ac-tx);color:#062019}.ptl-ctl{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.ptl-b{border:1px solid var(--bd-2);min-width:44px;height:44px;color:var(--tx);font:600 14px var(--font);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,background .2s;display:inline-flex}.ptl-b:hover{border-color:rgb(var(--ac-rgb) / .5);background:rgb(var(--ac-rgb) / .06)}.ptl-b:focus-visible{outline:2px solid var(--turq-2);outline-offset:2px}.ptl-b svg path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ptl-play{min-width:148px}.ptl-play svg path{fill:currentColor;stroke-width:1.5px}.ptl-note{color:var(--tx-3);margin-left:auto;font-size:12.5px}.ptl-sim .on{opacity:1!important;transform:none!important}.sim-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sim-list li{color:var(--tx-2);opacity:.28;transition:opacity .35s,transform .35s var(--ease);align-items:center;gap:10px;font-size:13.5px;display:flex;transform:translate(-6px)}.sim-list .tick{border:1px solid rgb(var(--ac-rgb) / .4);width:20px;height:20px;color:var(--ac-tx);font:700 12px var(--font);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sim-badge{background:rgb(var(--ac-rgb) / .12);height:28px;color:var(--turq-2);opacity:0;transition:all .35s var(--ease);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex;transform:translateY(6px)}.sim-chat{flex-direction:column;gap:9px;height:100%;display:flex}.sc-b{max-width:82%;color:var(--tx);opacity:0;transition:all .4s var(--ease);background:#132139;border-radius:12px;padding:9px 12px;font-size:13.5px;line-height:1.45;transform:translateY(8px)}.sc-b span{font:700 10.5px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-2);margin-bottom:2px;display:block}.sc-b.sc-me{background:rgb(var(--ac-rgb) / .12);border:1px solid rgb(var(--ac-rgb) / .25);align-self:flex-end}.sc-b.sc-me span{color:var(--ac-tx)}.sc-sum{opacity:0;flex-wrap:wrap;gap:6px;margin-top:auto;transition:opacity .3s;display:flex}.sc-sum i{border:1px solid rgb(var(--ac-rgb) / .3);height:26px;color:var(--turq-2);opacity:0;transition:all .3s var(--spring);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-style:normal;display:inline-flex;transform:scale(.9)}.sim-an{gap:22px;display:grid}.an-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.an-box{border:1px solid var(--bd-2);height:46px;color:var(--tx);opacity:0;transition:all .35s var(--ease);text-align:center;background:#111e34;border-radius:10px;justify-content:center;align-items:center;padding:0 4px;font-size:12.5px;font-weight:600;display:flex;position:relative;transform:translateY(8px)}.an-ar{background:var(--turq);transform-origin:0;width:22px;height:2px;transition:transform .35s var(--ease);position:absolute;top:50%;left:100%;transform:scaleX(0)!important}.an-ar.on{transform:scaleX(1)!important}.an-ar:after{content:"";border:4px solid #0000;border-left:5px solid var(--ac-tx);border-right:0;position:absolute;top:-3px;right:-1px}.sim-pr{gap:8px;display:grid}.pr-scope{border:1px solid var(--bd);color:var(--tx-2);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:12.5px;display:flex}.pr-scope b{color:var(--tx);font-size:13px}.pr-ms{color:var(--tx-2);opacity:0;transition:all .35s var(--ease);align-items:center;gap:10px;font-size:13px;display:flex;transform:translate(-8px)}.pr-ms b{color:var(--tx);min-width:96px;font-weight:600}.pr-ms .dot{border-radius:3px;width:10px;height:10px}.pr-c0{background:var(--turq)}.pr-c1{background:var(--sky)}.pr-c2{background:#b79cff}.pr-bar{background:rgb(var(--fg-rgb) / .06);border-radius:6px;gap:2px;height:12px;margin-top:4px;display:flex;overflow:hidden}.pr-bar i{transition:flex-grow .6s var(--ease);flex-basis:0}.pr-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.pr-foot small{color:var(--tx-3);font-size:11.5px}.sim-de{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sim-de>.sim-badge{grid-column:1/-1;justify-self:start}.de-scr{border:1px dashed var(--bd-2);height:186px;transition:all .5s var(--ease);border-radius:10px;align-content:start;gap:8px;padding:10px;display:grid;position:relative}.de-top{gap:6px;display:flex}.de-top i{background:rgb(var(--fg-rgb) / .12);border-radius:4px;flex:1;height:8px;transition:background .5s}.de-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.de-k{background:rgb(var(--fg-rgb) / .07);height:40px;transition:all .5s var(--ease);border-radius:8px}.de-tab{gap:5px;display:grid}.de-tab i{background:rgb(var(--fg-rgb) / .06);border-radius:4px;height:12px;transition:background .5s}.de-lab{font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);position:absolute;bottom:8px;right:8px}.de-scr.on{border-style:solid;border-color:rgb(var(--ac-rgb) / .35);background:#0e1b30}.de-scr.on .de-top i:first-child{background:var(--turq)}.de-scr.on .de-k{background:linear-gradient(160deg,rgb(var(--ac-rgb) / .22),#8fb4ff1f)}.de-scr.on .de-tab i:nth-child(odd){background:#8fb4ff24}.de-scr.on .de-lab{color:var(--ac-tx)}.de-arch{gap:14px;display:grid}.de-arch span{border:1px solid var(--bd-2);opacity:.3;height:40px;transition:all .35s var(--ease);border-radius:10px;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex;position:relative}.de-arch span.on{border-color:rgb(var(--ac-rgb) / .45);color:var(--turq-2)}.de-arch span+span:before{content:"";background:rgb(var(--ac-rgb) / .5);width:2px;height:14px;position:absolute;bottom:100%;left:50%}.sim-bu{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-content:start;gap:14px;height:100%;display:grid;position:relative}.bu-code{border:1px solid var(--bd);font:12.5px/1.7 var(--mono);color:#c9d3e1;white-space:pre;background:#07101e;border-radius:10px;min-height:112px;margin:0;padding:12px;overflow:hidden}.bu-log{gap:7px;margin:0;padding:0;list-style:none;display:grid}.bu-log li{color:var(--tx-2);opacity:0;transition:all .35s var(--ease);align-items:center;gap:8px;font-size:12.5px;display:flex;transform:translateY(6px)}.bu-log code{font:600 11px var(--mono);color:var(--ac-tx);flex:none}.sim-toast{border:1px solid rgb(var(--ac-rgb) / .35);height:34px;color:var(--tx);opacity:0;transition:all .4s var(--spring);background:#12233c;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:176px;left:0;transform:translateY(8px)}.sim-toast .ic{color:var(--ac-tx)}.sim-te{gap:18px;display:grid}.sim-te .sim-list em{color:var(--tx-3);margin-left:auto;font-size:12px;font-style:normal}.sim-te .te-ok .tick{background:var(--turq);color:#062019;border-color:var(--ac-tx)}.sim-te .te-warn .tick{border-color:var(--run);color:var(--run)}.sim-te .te-warn em{color:var(--run)}.te-stamp{border:2px solid var(--ac-tx);height:38px;color:var(--turq-2);letter-spacing:.02em;opacity:0;transition:all .4s var(--spring);border-radius:10px;justify-self:start;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex;transform:scale(1.15)rotate(-3deg)}.te-stamp.on{transform:rotate(-3deg)!important}.sim-la{gap:14px;display:grid}.la-bar{background:rgb(var(--fg-rgb) / .07);border-radius:4px;height:8px;overflow:hidden}.la-bar i{background:linear-gradient(90deg,var(--turq),var(--sky));height:100%;transition:width .25s linear;display:block}.la-live{background:rgb(var(--ac-rgb) / .12);height:36px;color:var(--turq-2);opacity:0;transition:all .4s var(--spring);border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:0 14px;font-weight:800;display:inline-flex;transform:scale(.9)}.la-live i{background:var(--turq);width:9px;height:9px;box-shadow:0 0 0 0 rgb(var(--ac-rgb) / .6);border-radius:50%;animation:1.6s infinite livep}.la-live small{color:var(--tx-2);font-size:12.5px;font-weight:500}@keyframes livep{70%{box-shadow:0 0 0 8px rgb(var(--ac-rgb) / 0)}to{box-shadow:0 0 0 0 rgb(var(--ac-rgb) / 0)}}.sim-op{gap:10px;display:grid}.op-sv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.op-sv span{border:1px solid var(--bd);height:36px;color:var(--tx-2);opacity:.3;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:opacity .3s;display:flex}.op-sv i{background:var(--turq);border-radius:50%;width:8px;height:8px}.op-ch{width:100%;height:56px}.op-ch path{fill:none;stroke:var(--sky);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.op-cap{color:var(--tx-3);margin-top:-6px;font-size:11.5px}.op-row{flex-wrap:wrap;gap:8px;display:flex}.op-road{height:28px;color:var(--sky);opacity:0;transition:all .35s var(--ease);border:1px dashed #8fb4ff80;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex;transform:translateY(6px)}@media (max-width:1100px){.ptl-lab{font-size:12px}}@media (max-width:860px){.ptl{--ptl-sim-h:340px}.ptl-lab{display:none}.ptl-rail{margin-bottom:16px;padding-bottom:0}.ptl-line{top:21px}.ptl-body{grid-template-columns:1fr}.ptl-dsum{font:600 12px var(--mono);color:var(--tx-2);align-items:center;gap:10px;margin-bottom:10px;display:flex}.ptl-dsum i{background:rgb(var(--fg-rgb) / .07);border-radius:3px;flex:1;height:6px;overflow:hidden}.ptl-dsum b{background:var(--turq);height:100%;transition:width .3s;display:block}.ptl-docs ul{align-content:flex-start;min-height:62px}.ptl-docs li:not(.cp){display:none}.ptl-stage{border-radius:18px;padding:18px 16px 16px}.ptl-note{width:100%;margin-left:0}.ptl-top{flex-direction:column;gap:2px}.an-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.an-box:nth-child(2) .an-ar{display:none}.sim-de{grid-template-columns:1fr 1fr}.de-scr{height:150px}.sim-bu{grid-template-columns:1fr}.bu-code{min-height:0}.sim-toast{justify-self:start;position:static}}@media (max-width:420px){.ptl-dot{width:36px;height:36px;font-size:11.5px}.ptl-n{padding:0}.ptl-line{top:22px}.ptl-play{flex:1;min-width:0}.ptl-sim{padding:14px}}@media (prefers-reduced-motion:reduce){.ptl-line i{transition:none}.la-live i{animation:none}}.case-t{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"th hd""th kv";align-items:start;row-gap:22px}.case-t>.thumb{grid-area:th}.case-t>div:not(.thumb){grid-area:hd}.case-t>.kv{grid-area:kv}.thumb{aspect-ratio:16/10;border:1px solid var(--bd-2);background:#0a1424;border-radius:16px;transition:border-color .2s;position:relative;overflow:hidden}.case-t:hover .thumb{border-color:rgb(var(--ac-rgb) / .35)}.thumb-in{padding:16px;position:absolute;inset:0}.thumb-ex{background:#0a1424d9;position:absolute;bottom:10px;right:10px}.thumb small{font:700 9.5px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-2);margin-bottom:6px;display:block}.th-erp{grid-template-rows:auto 1fr;gap:10px;height:100%;display:grid}.th-kpi{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.th-kpi span{border:1px solid var(--bd);background:#0f1c31;border-radius:10px;padding:9px 10px}.th-kpi small{margin-bottom:6px}.th-kpi i{background:linear-gradient(90deg,var(--turq),var(--sky));border-radius:3px;height:6px;display:block}.th-main{grid-template-columns:1.4fr 1fr;gap:10px;min-height:0;display:grid}.th-rows{align-content:start;gap:6px;display:grid}.th-r{background:rgb(var(--fg-rgb) / .04);border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;height:24px;padding:0 8px;display:flex}.th-r .ln{background:rgb(var(--fg-rgb) / .18);border-radius:3px;width:34%;height:5px}.th-r .ln.s{background:rgb(var(--fg-rgb) / .1);width:18%}.th-r em{font:600 9.5px var(--font);color:var(--tx-2);align-items:center;gap:4px;margin-left:auto;font-style:normal;display:inline-flex}.th-r em:before{content:"";background:var(--tx-3);border-radius:50%;width:6px;height:6px}.th-r em.g:before{background:var(--turq)}.th-r em.a:before{background:var(--run)}.th-r em.w:before{background:var(--sky)}.go .th-r.hl{animation:thRow 1s var(--ease) both}@keyframes thRow{40%,to{border-color:rgb(var(--ac-rgb) / .45);background:rgb(var(--ac-rgb) / .08)}}.th-r.hl{border-color:rgb(var(--ac-rgb) / .45);background:rgb(var(--ac-rgb) / .08)}.th-map{border:1px solid var(--bd);background:#0f1c31;border-radius:10px;width:100%;height:100%}.th-map .rt,.th-dv .rt{fill:none;stroke:#8fb4ff8c;stroke-width:2px;stroke-dasharray:3 3}.th-map .hub{fill:var(--turq)}.th-map .mk,.th-dv .mk{fill:var(--sky)}.go .th-map .mk2{animation:thPulse 1s var(--ease)}@keyframes thPulse{50%{r:5.5;fill:var(--turq)}}.th-law{grid-template-columns:1.25fr 28px 1fr;align-items:start;height:100%;display:grid}.th-law .th-mid{align-self:center;margin-top:-30px}.th-in,.th-case{align-content:start;gap:6px;display:grid}.th-m{border:1px solid var(--bd);height:28px;color:var(--tx-2);white-space:nowrap;background:#0f1c31;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:10.5px;display:flex;overflow:hidden}.th-m .ic{color:var(--sky);flex:none}.th-m.mv{border-color:rgb(var(--ac-rgb) / .4);color:var(--tx)}.go .th-m.mv{animation:thMail 1s var(--ease)}@keyframes thMail{0%{transform:none}45%{opacity:.4;transform:translate(18px)}46%{opacity:.4;transform:translate(-10px)}to{opacity:1;transform:none}}.th-mid{background:rgb(var(--ac-rgb) / .35);height:2px;margin:0 4px;position:relative}.th-mid i{border:4px solid #0000;border-left:5px solid var(--ac-tx);border-right:0;position:absolute;top:-3px;right:-1px}.th-file{background:rgb(var(--ac-rgb) / .1);border:1px solid rgb(var(--ac-rgb) / .35);height:30px;color:var(--turq-2);border-radius:8px;align-items:center;gap:7px;margin-bottom:6px;padding:0 9px;font-size:11px;font-weight:700;display:flex}.th-d{height:22px;color:var(--tx-2);align-items:center;gap:7px;font-size:10.5px;display:flex}.th-d i{border-radius:50%;width:7px;height:7px}.th-d.r i{background:var(--err)}.th-d.a i{background:var(--run)}.th-d.g i{background:var(--turq)}.th-d.hl{color:var(--tx);font-weight:700}.th-ga{grid-template-columns:.8fr 1.2fr;gap:12px;height:100%;display:grid}.th-ph{border:1px solid var(--bd-2);background:#0f1c31;border-radius:16px;align-content:start;gap:5px;padding:8px 9px;display:grid}.th-ph-n{background:rgb(var(--fg-rgb) / .2);border-radius:2px;justify-self:center;width:30%;height:4px;margin-bottom:2px}.th-it{align-items:center;gap:6px;display:flex}.th-it i{background:linear-gradient(140deg,#f2b84b80,#ff8a8a59);border-radius:5px;width:18px;height:18px}.th-it span{background:rgb(var(--fg-rgb) / .15);border-radius:3px;flex:1;height:5px}.th-ph b{background:var(--turq);color:#062019;border-radius:6px;justify-content:center;align-items:center;height:20px;margin-top:2px;font-size:9.5px;display:flex}.go .th-ph b{animation:thTap .9s var(--ease)}@keyframes thTap{30%{transform:scale(.92)}60%{transform:none}}.th-ga-r{grid-template-rows:1fr 1fr;gap:10px;min-height:0;display:grid}.th-tk-c{border:1px solid var(--bd);background:#0f1c31;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 9px;display:flex;position:relative}.th-tk-c b{font:700 11px var(--mono);color:var(--tx)}.th-tk-c .th-st{border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700;display:none}.th-tk-c .th-st.s2{color:var(--run);background:#f2b84b26;display:inline-block}.th-tk-c>i{background:rgb(var(--fg-rgb) / .12);border-radius:3px;width:100%;height:5px;display:block}.th-tk-c>i+i{width:60%}.go .th-tk-c .th-st.s1{animation:1s step-end both thS1}.go .th-tk-c .th-st.s2{animation:1s step-end both thS2}@keyframes thS1{0%{color:var(--sky);background:#8fb4ff26;display:inline-block}50%,to{display:none}}@keyframes thS2{0%{display:none}50%,to{display:inline-block}}.th-dv svg{border:1px solid var(--bd);background:#0f1c31;border-radius:9px;width:100%;height:calc(100% - 16px)}.th-dv .drv{fill:var(--turq);offset-path:path("M8 32 C 30 30, 40 10, 60 14 S 86 26, 92 8");offset-distance:55%;offset-rotate:0deg}.go .th-dv .drv{animation:thDrive 1s var(--ease) both}@keyframes thDrive{0%{offset-distance:0%}to{offset-distance:55%}}@media (max-width:860px){.case-t{grid-template-columns:1fr;grid-template-areas:"th""hd""kv"}}.thumb-ex{z-index:1}@media (max-width:420px){.thumb-ex{height:18px;padding:0 6px;font-size:8.5px;bottom:7px;right:7px}.th-d{height:19px}.thumb-in{padding:11px}.th-m{padding:0 6px;font-size:9.5px}.th-law{grid-template-columns:1.3fr 18px 1fr}.th-kpi span{padding:7px}.thumb small{font-size:8.5px}}.xsteps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.xsteps li:not(:last-child):after{content:"";background:linear-gradient(90deg,rgb(var(--ac-rgb) / .55),var(--bd-2));height:1px;position:absolute;top:22px;left:44px;right:-16px}.xsteps li{padding-right:8px;position:relative}.xs-n{border:1px solid rgb(var(--ac-rgb) / .45);background:var(--bg);width:44px;height:44px;font:700 13px var(--mono);color:var(--ac-tx);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.xsteps h3{margin:18px 0 8px;font-size:17px;font-weight:600}.xsteps p{color:var(--tx-2);font-size:14.5px}.mx-t{border-collapse:separate;border-spacing:0;border:1px solid var(--bd);background:var(--bg-2);border-radius:18px;width:100%;overflow:hidden}.mx-t th,.mx-t td{text-align:center;border-bottom:1px solid var(--bd);padding:16px 14px;font-size:13.5px}.mx-t thead th{color:var(--tx-2);letter-spacing:.02em;background:var(--card);font-size:12.5px;font-weight:600}.mx-t tbody tr:last-child th,.mx-t tbody tr:last-child td{border-bottom:0}.mx-t tbody th{text-align:left;width:26%;font-weight:600}.mx-t tbody th a{color:var(--tx);align-items:center;gap:8px;display:inline-flex}.mx-t tbody th a .ic{color:var(--ac-tx);opacity:0;transition:all .25s;transform:translate(-4px)}.mx-t tbody tr{transition:background .25s}.mx-t tbody tr:hover{background:rgb(var(--ac-rgb) / .04)}.mx-t tbody tr:hover th a .ic,.mx-t tbody th a:focus-visible .ic{opacity:1;transform:none}.mx-d{vertical-align:middle;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.mx-f{background:var(--turq)}.mx-o{border:1.5px solid var(--turq-2,#20d6b5)}.mx-n{background:var(--tx-3);border-radius:2px;width:12px;height:2px}.mx-lg{color:var(--tx-2);flex-wrap:wrap;gap:22px;margin-top:16px;font-size:13.5px;display:flex}.mx-lg span{align-items:center;gap:9px;display:inline-flex}.mx-p{display:none}.mx-c{border:1px solid var(--bd);background:var(--bg-2);border-radius:16px;padding:22px}.mx-c+.mx-c{margin-top:12px}.mx-c h3{margin-bottom:12px;font-size:16.5px;font-weight:600}.mx-c ul{grid-template-columns:1fr 1fr;gap:9px 12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.mx-c li{color:var(--tx-2);align-items:center;gap:9px;font-size:13.5px;display:flex}.mx-c li.off{color:var(--tx-3)}.mx-c .go{color:var(--turq-2);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.faq{max-width:900px}.faq-i{border-bottom:1px solid var(--bd)}.faq-i:first-of-type{border-top:1px solid var(--bd)}.faq-i h3{font-size:inherit;margin:0}.faq-i button{width:100%;color:var(--tx);font:600 16.5px/1.4 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;display:flex}.faq-i button:hover{color:#fff}.faq-i button:focus-visible{outline:2px solid var(--ac-tx);outline-offset:2px;border-radius:8px}.faq-x{flex:none;width:14px;height:14px;position:relative}.faq-x:before,.faq-x:after{content:"";background:var(--turq);width:14px;height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;top:6px;left:0}.faq-x:after{transform:rotate(90deg)}.faq-i.on .faq-x:after{transform:rotate(0)}.faq-a{color:var(--tx-2);max-width:760px;padding:0 4px 22px;font-size:15.5px}.deep{grid-column:1/-1}.deep-b{gap:8px}.deep-b .ic{transition:transform .3s var(--ease)}.deep.on .deep-b .ic{transform:rotate(180deg)}.deep-in{border-top:1px solid var(--bd);grid-template-columns:1.2fr 1fr .8fr;gap:32px;margin-top:22px;padding-top:24px;display:grid}.deep-in .checks li{color:var(--tx-2);font-size:14.5px}.deep-h{letter-spacing:.14em;text-transform:uppercase;color:var(--tx-2);margin-bottom:12px;font-size:12px;font-weight:700}.case-t{grid-template-areas:"th hd""th kv""dp dp"}.case.case-t>div.deep{grid-area:dp}.resp{border:1px solid var(--bd);background:var(--bg-2);border-radius:18px;overflow:hidden}.resp-r{border-bottom:1px solid var(--bd);color:var(--tx-2);grid-template-columns:.9fr 1.3fr 1.3fr;align-items:start;gap:24px;padding:16px 24px;font-size:14.5px;display:grid}.resp-r:last-child{border-bottom:0}.resp-h{background:var(--card);letter-spacing:.14em;text-transform:uppercase;color:var(--tx-2);font-size:12px;font-weight:700}.resp-h span:nth-child(2){color:var(--ac-tx)}.resp-r b{color:var(--tx);gap:12px;font-weight:600;display:flex}.resp-r b em{font:700 12px var(--mono);color:var(--ac-tx);padding-top:3px;font-style:normal}.resp-r small{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gates-r{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.gate{border:1px solid var(--bd);background:var(--bg-2);color:var(--tx-2);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:18px;transition:border-color .3s,background .3s,color .3s;display:flex}.gate b{font-size:15px;font-weight:600}.gate:hover{border-color:var(--bd-2)}.gate:focus-visible{outline:2px solid var(--ac-tx);outline-offset:2px}.gate.on{border-color:rgb(var(--ac-rgb) / .45);background:rgb(var(--ac-rgb) / .06);color:var(--tx)}.gate-n{border:1px solid var(--bd-2);width:36px;height:36px;font:700 12px var(--mono);color:var(--tx-3);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.gate.on .gate-n{border-color:var(--ac-tx);color:var(--ac-tx)}.gate.past .gate-n{background:rgb(var(--ac-rgb) / .12);border-color:rgb(var(--ac-rgb) / .45);color:var(--ac-tx)}.gate-p{border:1px solid var(--bd);background:linear-gradient(180deg,var(--card),var(--bg-2));border-radius:18px;min-height:172px;margin-top:14px;padding:26px}.gate-p .checks{grid-template-columns:1fr 1fr;gap:12px 28px}.gate-p .checks li{color:var(--tx-2);font-size:15px}.facts{gap:0;margin:0;display:grid}.facts div{border-bottom:1px solid var(--bd);grid-template-columns:130px 1fr;gap:16px;padding:14px 0;display:grid}.facts div:last-child{border-bottom:0}.facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);padding-top:3px;font-size:12px;font-weight:700}.facts dd{color:var(--tx);margin:0;font-size:15px}.layers{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.layers .card{padding:22px}@media (max-width:1100px){.layers{grid-template-columns:repeat(3,1fr)}.deep-in{grid-template-columns:1fr 1fr}.deep-in>.kv{grid-column:1/-1}.gates-r{grid-template-columns:1fr 1fr}}@media (max-width:900px){.xsteps{grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;row-gap:28px}.xsteps li:after,.mx-t{display:none}.mx-p{display:block}.resp-h{display:none}.resp-r{grid-template-columns:1fr;gap:10px;padding:20px}.resp-r small{clip:auto;white-space:normal;letter-spacing:.14em;text-transform:uppercase;width:auto;height:auto;color:var(--tx-3);margin-bottom:3px;font-size:11.5px;font-weight:700;display:block;position:static;overflow:visible}.resp-r span:nth-child(2) small{color:var(--ac-tx)}}@media (max-width:760px){.xsteps{grid-template-columns:1fr;gap:0}.xsteps li{padding:0 0 26px 62px}.xsteps li:last-child{padding-bottom:0}.xs-n{position:absolute;top:0;left:0}.xsteps h3{margin-top:10px}.xsteps li:not(:last-child):before{content:"";background:var(--bd-2);width:1px;position:absolute;top:44px;bottom:0;left:22px}.layers{grid-template-columns:1fr 1fr}.deep-in,.gates-r{grid-template-columns:1fr}.gate-p{min-height:0}.gate-p .checks{grid-template-columns:1fr}.facts div{grid-template-columns:1fr;gap:4px}}@media (max-width:860px){.case-t{grid-template-areas:"th""hd""kv""dp"}}@media (max-width:420px){.mx-c ul,.layers{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#5b6b86 #0a1220}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a1220}::-webkit-scrollbar-thumb{background:#5b6b86;border:2px solid #0a1220;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#20d6b5}::-webkit-scrollbar-thumb:active{background:#20d6b5}::-webkit-scrollbar-corner{background:#0a1220}}.deep-in[hidden],.faq-a[hidden]{display:none}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg-rgb:16 30 53;--ac-tx:#087568;--turq-2:#087568;--sky:#315e9d;--run:#805500;--err:#b42332;--bg:#f7f9fc;--bg-2:#f0f4f8;--card:#fff;--card-2:#f7fafc;--navy-2:#eaf0f6;--navy-3:#dce5ef;--bd:#d5dee8;--bd-2:#c3cedb;--tx:#101e35;--tx-2:#526176;--tx-3:#5b687a;--grad-tx:linear-gradient(92deg,#087568 0%,#0b766b 45%,#315e9d 110%);--vf-line:16 30 53;--vf-a:.09;--vf-ac:8 117 104;--vf-dot:8 117 104;--glow-navy:214 226 240}:root[data-theme=light] :is(.mod,.term,.vis,.ptl-sim,.thumb,.demo,.con,.phones,.mon){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg-rgb:234 240 246;--ac-tx:#20d6b5;--turq-2:#7ff0da;--sky:#8fb4ff;--run:#f2b84b;--err:#ff8a8a;--bg:#0a1220;--bg-2:#0d1729;--card:#0f1a2e;--card-2:#13213a;--navy-2:#16294a;--navy-3:#24365a;--bd:#eaf0f617;--bd-2:#eaf0f629;--tx:#e9eef5;--tx-2:#a3aebe;--tx-3:#75829a;--grad-tx:linear-gradient(92deg,#7ff0da 0%,#20d6b5 50%,#8fb4ff 110%);color:var(--tx)}:root[data-theme=light] :is(.mod,.term,.thumb,.demo,.con){box-shadow:0 1px 2px #101e350f,0 24px 48px -24px #101e3559}.logo-l,:root[data-theme=light] .logo-d{display:none}:root[data-theme=light] .logo-l{display:block}.theme-btn{border:1px solid var(--bd);border-radius:var(--r);min-width:40px;height:40px;color:var(--tx-2);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 11px;transition:border-color .2s,color .2s;display:inline-flex;position:relative}.theme-btn:hover{color:var(--tx);border-color:var(--bd-2)}.theme-btn:focus-visible{outline:2px solid var(--ac-tx);outline-offset:2px}.theme-btn .th-sun{display:inline-flex}.theme-btn .th-moon,:root[data-theme=light] .theme-btn .th-sun{display:none}:root[data-theme=light] .theme-btn .th-moon{display:inline-flex}.theme-m{width:100%;height:46px;color:var(--tx);margin-bottom:10px;font-size:14px;font-weight:700}@media (max-width:1100px){.act .theme-hdr{display:none}}:root[data-theme=light] ::selection{color:#101e35;background:#bcede2}:root[data-theme=light] .hdr.scrolled{background:#f7f9fcd6}:root[data-theme=light] .nav{background:#ffffffb3}:root[data-theme=light] .nav-pill{box-shadow:none;background:linear-gradient(135deg,#20d6b529,#315e9d14);border-color:#08756859}:root[data-theme=light] :is(.nav-a:hover,.nav-a[aria-expanded=true],.lang-btn:hover,.lang-menu a:hover,.faq-i button:hover){color:var(--tx)}:root[data-theme=light] .lang-menu{background:#fffffffa;box-shadow:0 20px 50px -20px #101e3540}:root[data-theme=light] .mega{background:#fffffffa;box-shadow:0 40px 100px -30px #101e354d,0 0 0 1px #101e350a}:root[data-theme=light] .mnav{background:#f7f9fcfc}:root[data-theme=light] .hero:before{background:radial-gradient(600px 340px at 70% 20%,#20d6b51f,#0000 70%),radial-gradient(520px 420px at 12% 70%,#315e9d12,#0000 70%),radial-gradient(520px 420px at 88% 75%,#315e9d0f,#0000 70%)}:root[data-theme=light] .phero:before{background:radial-gradient(700px 360px at 80% 0,#20d6b51c,#0000 70%),radial-gradient(520px 380px at 0 100%,#315e9d0f,#0000 70%)}:root[data-theme=light] .fin{background:#fff;box-shadow:0 30px 60px -40px #101e3540}:root[data-theme=light] .fin:before{background:radial-gradient(520px 300px at 85% 110%,#20d6b529,#0000 70%),radial-gradient(420px 260px at 0 0,#315e9d0f,#0000 70%)}:root[data-theme=light] .pill{background:#ffffffd9}:root[data-theme=light] .fld :is(input,select,textarea){background-color:#fff}:root[data-theme=light] .fld:not([data-err]) :is(input,select,textarea):not(:focus){border-color:#7c8da3}:root[data-theme=light] .fld :is(input,select,textarea):focus{box-shadow:0 0 0 3px #08756847}:root[data-theme=light] .fld :is(input,select,textarea)::placeholder{color:#5b687a}:root[data-theme=light] .offline{background:#fffffffa;box-shadow:0 20px 50px -20px #101e3540}:root[data-theme=light] .plate{background:linear-gradient(135deg,#fff,#f0f4f8);box-shadow:0 20px 40px -24px #101e354d}:root[data-theme=light] .ripple{background:#20d6b559}:root[data-theme=light] .ptl-docs{background:#f7f9fc}:root[data-theme=light] .card{background:#fff;box-shadow:0 1px 2px #101e350a}:root[data-theme=light] .b-p:hover{background:#18c5a7}:root[data-theme=light] .mx-o{border-color:#087568}@media (hover:hover) and (pointer:fine){@supports not selector(::-webkit-scrollbar){:root[data-theme=light]{scrollbar-color:#7c8da3 #f0f4f8}}:root[data-theme=light] ::-webkit-scrollbar-track{background:#f0f4f8}:root[data-theme=light] ::-webkit-scrollbar-corner{background:#f0f4f8}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#7c8da3;border-color:#f0f4f8}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#087568}:root[data-theme=light] ::-webkit-scrollbar-thumb:active{background:#087568}}:root{--sym:#1d3157}.bigsym{color:var(--sym)}:root[data-theme=light]{--sym:#dce5ef}:root[data-theme=light] :is(.term,.mod){background:#0b1424}:is(.demo,.mon,.con),:root[data-theme=light] :is(.demo,.mon,.con){--tx-3:#7b88a0}:root[data-theme=light] .mx-f{background:#087568}:root[data-theme=light] .ptl-n.ptl-past .ptl-dot{background:#e4f8f3;border-color:#08756873}
