.mk,:root[data-theme=dark] .mk{--sx-halo:radial-gradient(circle, #2f7bff6b, #2f7bff1a 45%, transparent 68%);--sx-orbit:#508cff42;--sx-shield-glow:drop-shadow(0 0 34px #286effbf) drop-shadow(0 0 80px #286eff59);--sx-line:linear-gradient(90deg, #2f7bff33, #2f7bffe6);--sx-node:#040e248c;--sx-red:#ff6b6b;--sx-red-bg:#ff5a5a1f;--sx-server-bg:#ffffff05}:root[data-theme=light] .mk{--sx-halo:radial-gradient(circle, #2f7bff2e, #2f7bff0d 45%, transparent 68%);--sx-orbit:#2f7bff29;--sx-shield-glow:drop-shadow(0 22px 34px #1e5adc4d) drop-shadow(0 0 40px #508cff33);--sx-line:linear-gradient(90deg, #2f7bff26, #2f7bffb3);--sx-node:#f7f9fe;--sx-red:#d93a3a;--sx-red-bg:#fdecec;--sx-server-bg:#fafbfd}.mk .sx-art{height:440px;position:relative}.mk .sx-halo,.mk .sx-orbit{border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.mk .sx-halo{background:var(--sx-halo);width:440px;height:440px}.mk .sx-orbit{border:1px dashed var(--sx-orbit)}.mk .sx-orbit.o1{width:330px;height:330px;animation:60s linear infinite sxSpin}.mk .sx-orbit.o2{border-style:solid;width:420px;height:420px}.mk .sx-shield{width:220px;height:auto;filter:var(--sx-shield-glow);animation:7s ease-in-out infinite sxBob;position:absolute;top:50%;left:50%;translate:-50% -50%}.mk .sx-chip{background:var(--ui-bg);border:1px solid var(--ui-border);color:var(--ui-text);box-shadow:var(--ui-shadow);border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 12px;animation:6s ease-in-out infinite sxFloat;display:flex;position:absolute}.mk .sx-chip small{color:var(--ui-muted);font-size:12px;display:block}.mk .sx-chip b{letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:800}.mk .sx-chip .v-ico{border-radius:10px;width:38px;height:38px}.mk .sx-chip .v-ico svg{width:19px;height:19px}.mk .sx-chip-a{top:70px;left:0}.mk .sx-chip-b{animation-delay:-2s;top:200px;right:0}.mk .sx-chip-c{white-space:nowrap;padding:9px 14px;font-size:13px;font-weight:600;animation-delay:-4s;bottom:30px;left:40px}.mk .sx-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%}@keyframes sxFloat{0%,to{translate:0}50%{translate:0 -6px}}@keyframes sxBob{0%,to{translate:-50% -50%}50%{translate:-50% calc(-50% - 8px)}}@keyframes sxSpin{to{rotate:360deg}}.mk .sx-tiles-sec{padding-top:40px}.mk .sx-flow{padding:32px 28px 28px}.mk .sx-steps{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 64px minmax(0,1fr);align-items:center;display:grid}.mk .sx-node{text-align:center;background:var(--sx-node);border:1px solid var(--v-card-border);border-radius:16px;justify-items:center;gap:8px;height:100%;padding:22px 18px;display:grid}.mk .sx-node b{color:var(--v-head);font-size:16px;font-weight:700}.mk .sx-node small{color:var(--muted);max-width:26ch;font-size:14px;line-height:1.5}.mk .sx-node .v-ico{margin-bottom:4px}.mk .sx-link{place-items:center;height:24px;display:grid;position:relative}.mk .sx-link i{background:var(--sx-line);border-radius:2px;height:2px;position:absolute;top:50%;left:6px;right:14px;translate:0 -50%}.mk .sx-link svg{width:20px;height:20px;color:var(--blue-2);position:absolute;right:2px}.mk .sx-branch{justify-items:center;display:grid}.mk .sx-cut{grid-template-rows:1fr auto 1fr;justify-items:center;height:64px;display:grid}.mk .sx-cut i{border-left:2px dashed var(--line);width:0}.mk .sx-x{background:var(--sx-red-bg);width:28px;height:28px;color:var(--sx-red);border:1px solid;border-radius:50%;place-items:center;display:grid}.mk .sx-x svg{width:14px;height:14px}.mk .sx-server{border:1px dashed var(--line);background:var(--sx-server-bg);border-radius:14px;align-items:center;gap:14px;padding:14px 20px 14px 14px;display:flex}.mk .sx-server-ico{width:44px;height:44px;color:var(--muted);border:1px solid var(--line);border-radius:12px;place-items:center;display:grid;position:relative}.mk .sx-server-ico svg{width:22px;height:22px}.mk .sx-server-ico:after{content:"";background:var(--sx-red);border-radius:2px;height:2px;position:absolute;top:50%;left:6px;right:6px;rotate:-38deg}.mk .sx-server b{color:var(--text-2);text-decoration:line-through;-webkit-text-decoration-color:var(--sx-red);text-decoration-color:var(--sx-red);font-size:15px;font-weight:700;display:block}.mk .sx-server small{color:var(--muted);font-size:14px}.mk .sx-server strong{color:var(--sx-red);font-weight:700}.mk .sx-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mk .sx-model{align-content:start;gap:20px;padding:28px;display:grid}.mk .sx-model header{align-items:center;gap:14px;display:flex}.mk .sx-model h3{letter-spacing:-.02em;color:var(--v-head);font-size:20px;font-weight:800}.mk .sx-tag{border-radius:999px;width:fit-content;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:700}.mk .sx-tag.blue{background:var(--v-chip);color:var(--v-chip-text)}.mk .sx-tag.orange{background:var(--v-eyebrow-bg);color:var(--v-eyebrow-text);border:1px solid var(--v-eyebrow-border)}.mk .sx-faq-wrap .v-faq{max-width:860px;margin:0 auto}.mk .sx-mail{color:var(--blue-2);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mk .sx-mail:focus-visible{outline:2px solid var(--blue-2);outline-offset:2px;border-radius:3px}@media (max-width:980px){.mk .sx-art{width:100%;max-width:520px;margin:0 auto}.mk .sx-steps{grid-template-columns:1fr;justify-items:stretch}.mk .sx-link{height:40px}.mk .sx-link i{background:linear-gradient(#2f7bff33,#2f7bffe6);width:2px;height:auto;inset:4px auto 12px 50%;translate:-50%}.mk .sx-link svg{top:auto;bottom:0;right:auto;rotate:90deg}.mk .sx-models{grid-template-columns:1fr}}@media (max-width:620px){.mk .sx-art{height:360px}.mk .sx-halo{width:340px;height:340px}.mk .sx-orbit.o1{width:260px;height:260px}.mk .sx-orbit.o2{width:330px;height:330px}.mk .sx-shield{width:170px}.mk .sx-chip{gap:10px;padding:10px 12px 10px 10px}.mk .sx-chip .v-ico{width:32px;height:32px}.mk .sx-chip .v-ico svg{width:16px;height:16px}.mk .sx-chip b{font-size:14px}.mk .sx-chip-a{top:30px}.mk .sx-chip-b{top:auto;bottom:80px}.mk .sx-chip-c{animation:none;bottom:14px;left:50%;translate:-50%}.mk .sx-flow{padding:22px 16px}.mk .sx-model{padding:22px 20px}.mk .sx-server{padding:12px 14px 12px 12px}}@media (prefers-reduced-motion:reduce){.mk .sx-chip,.mk .sx-shield,.mk .sx-orbit{animation:none!important}}
