.mk .t-sec-top{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.mk .t-sec-top .mk-head{margin-bottom:0}.mk .t-sec-top .mk-btn{margin-top:28px}.mk .t-matrix{border:1px solid var(--dark-line);background:linear-gradient(160deg,#141e36f2,#0a0e1cf2);border-radius:22px;padding:22px;position:relative;box-shadow:0 40px 90px -40px #2dd4bf59,inset 0 1px #ffffff0f}.mk .t-matrix-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mk .t-matrix-title{letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-muted);font-size:12px;font-weight:700}.mk .t-matrix-count{color:var(--on-dark-muted);font-size:14px}.mk .t-matrix-count b{color:var(--on-dark);font-size:20px}.mk .t-roles{background:#ffffff0d;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:14px;padding:4px;display:grid}.mk .t-roles button{min-height:40px;color:var(--on-dark-muted);font:inherit;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:600}.mk .t-roles button:hover{color:var(--on-dark)}.mk .t-roles button.is-on{background:var(--accent-bright);color:#04221e}.mk .t-roles button:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.mk .t-rows{gap:6px;margin-top:14px;display:grid}.mk .t-rows li{transition:background .3s var(--ease),border-color .3s var(--ease);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.mk .t-row-page{color:var(--on-dark);font-size:14px;font-weight:600}.mk .t-row-state{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.mk .t-row-state i{border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.mk .t-rows li.is-full .t-row-state{color:#6ee7d4}.mk .t-rows li.is-full .t-row-state i{background:#2dd4bf29}.mk .t-rows li.is-scoped .t-row-state{color:#93c5fd}.mk .t-rows li.is-scoped .t-row-state i{background:#60a5fa29}.mk .t-rows li.is-named{border-color:#fbbf2440}.mk .t-rows li.is-named .t-row-state{color:#fcd34d}.mk .t-rows li.is-named .t-row-state i{background:#fbbf2429}.mk .t-rows li.is-none{background:0 0}.mk .t-rows li.is-none .t-row-page,.mk .t-rows li.is-none .t-row-state{color:#8790a6}.mk .t-rows li.is-none .t-row-state i{background:#ffffff0f}.mk .t-matrix-foot{color:var(--on-dark-muted);flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:12px;display:flex}.mk .t-matrix-foot span{align-items:center;gap:6px;display:inline-flex}.mk .t-matrix-foot i{border-radius:50%;width:8px;height:8px}.mk .t-matrix-foot i.is-full{background:#2dd4bf}.mk .t-matrix-foot i.is-scoped{background:#60a5fa}.mk .t-matrix-foot i.is-named{background:#fbbf24}.mk .t-matrix-foot i.is-none{background:#4b5368}.mk .t-sec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:64px;display:grid}.mk .t-sec-card{border:1px solid var(--dark-line);transition:transform .3s var(--ease),border-color .3s var(--ease);background:linear-gradient(#ffffff0b,#ffffff04);border-radius:18px;padding:22px;position:relative;overflow:hidden}.mk .t-sec-card:before{content:"";opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(240px 140px at 0 0,#2dd4bf2e,#0000 70%);position:absolute;inset:0}.mk .t-sec-card:hover{border-color:#2dd4bf66;transform:translateY(-3px)}.mk .t-sec-card:hover:before{opacity:1}.mk .t-sec-ic{color:#99f6e4;background:linear-gradient(140deg,#2dd4bf3d,#60a5fa24);border:1px solid #2dd4bf4d;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 0 24px -6px #2dd4bf80}.mk .t-sec-ic svg{width:21px;height:21px}.mk .t-sec-card .mk-h3{color:var(--on-dark);margin-top:16px;font-size:17px;position:relative}.mk .t-sec-card p{color:var(--on-dark-muted);margin-top:6px;font-size:14px;position:relative}.mk .t-sec-note{color:var(--on-dark-muted);margin-top:20px;font-size:13px}.mk .t-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:28px;display:grid;position:relative}.mk .t-steps:before,.mk .t-steps:after{content:"";background:var(--line-strong);border-radius:2px;height:2px;position:absolute;top:46px;left:18px;right:18px}.mk .t-steps:after{background:linear-gradient(90deg,var(--accent),#2a78d6);transform-origin:0}:root.mk-armed .mk .t-steps:after{transition:transform 1.6s var(--ease).2s;transform:scaleX(0)}:root.mk-armed .mk .t-steps[data-in]:after{transform:scaleX(1)}.mk .t-step{grid-template-rows:auto 1fr;gap:18px;min-width:0;display:grid;position:relative}.mk .t-step-n{z-index:1;background:var(--card);border:2px solid var(--accent);width:38px;height:38px;color:var(--accent-deep);box-shadow:0 0 0 6px var(--bg),0 8px 20px -6px #0e938480;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative}.mk .t-step-card{background:var(--card);border:1px solid var(--line);height:100%;box-shadow:var(--shadow);transition:transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:18px;flex-direction:column;padding:18px;display:flex}.mk .t-step-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}:root.mk-armed .mk .t-steps .t-step-card,:root.mk-armed .mk .t-steps .t-step-n{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i)*.22s + .2s);transform:translateY(16px)}:root.mk-armed .mk .t-steps[data-in] .t-step-card,:root.mk-armed .mk .t-steps[data-in] .t-step-n{opacity:1;transform:none}.mk .t-step-card .mk-h3{margin-top:16px;font-size:17px}.mk .t-step-card p{margin-top:6px;font-size:14px}.mk .t-v{background:linear-gradient(160deg,var(--tint),#f3fbf9);border:1px solid var(--line);border-radius:14px;align-items:center;gap:8px;height:120px;padding:12px;display:flex;overflow:hidden}.mk .t-v-raw{gap:6px;min-width:0;display:grid}.mk .t-v-raw span{background:var(--card);border:1px dashed var(--line-strong);color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.mk .t-v-join{fill:none;width:24px;height:60px;stroke:var(--accent);stroke-width:1.6px;flex:none}.mk .t-v-one{background:var(--accent-deep);color:#fff;text-align:center;border-radius:8px;flex:none;padding:6px 9px;font-size:12px;font-weight:700;line-height:1.25;box-shadow:0 10px 20px -10px #0b6b62cc}.mk .t-v-srcs{gap:5px;display:grid}.mk .t-v-srcs span{background:var(--card);border:1px solid var(--line);color:var(--text);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.mk .t-v-pipes{flex:1;gap:15px;min-width:20px;display:grid}.mk .t-v-pipes i{background:repeating-linear-gradient(90deg,var(--accent)0 6px,transparent 6px 11px);background-size:22px 2px;height:2px;animation:1.2s linear infinite t-flow;display:block}@keyframes t-flow{to{background-position:22px 0}}.mk .t-v-wh{background:var(--card);color:var(--ink);text-align:center;border:1px solid #0e93844d;border-radius:12px;justify-items:center;gap:4px;padding:10px 8px;font-size:11px;font-weight:700;display:grid;box-shadow:0 10px 20px -12px #0e938499}.mk .t-v-wh svg{width:26px;height:26px;color:var(--accent)}.mk .t-v-pilot{background:linear-gradient(160deg,#0d1426,#0a1f2a);border-color:#0000;flex-direction:column;justify-content:space-between;align-items:stretch}.mk .t-v-win{justify-content:space-between;align-items:center;display:flex}.mk .t-v-dots{gap:4px;display:flex}.mk .t-v-dots i{background:#fff3;border-radius:50%;width:7px;height:7px}.mk .t-v-live{color:#6ee7d4;background:#2dd4bf29;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.mk .t-v-live:before{content:"";background:#2dd4bf;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite t-pulse}@keyframes t-pulse{50%{opacity:.6;box-shadow:0 0 0 5px #2dd4bf00}}.mk .t-v-kpis{gap:16px;display:flex}.mk .t-v-kpis span{color:var(--on-dark-muted);font-size:11px;display:grid}.mk .t-v-kpis b{color:var(--on-dark);letter-spacing:-.02em;font-size:20px}.mk .t-v-bar{background:#ffffff1a;border-radius:6px;height:6px}.mk .t-v-bar i{border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#60a5fa);width:62%;height:100%;display:block}.mk .t-v-mods{flex-wrap:wrap;align-content:center;gap:6px}.mk .t-v-mods li{background:var(--card);border:1px dashed var(--line-strong);color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.mk .t-v-mods li i{font-style:normal;font-weight:800}.mk .t-v-mods li.is-on{background:var(--accent-soft);color:var(--accent-deep);border-style:solid;border-color:#0e938459}:root.mk-armed .mk .t-steps[data-in] .t-v-mods li:not(.is-on){animation:t-nudge 2.8s var(--ease)infinite;animation-delay:calc(var(--i)*.3s + 1.4s)}@keyframes t-nudge{0%,70%,to{transform:none}80%{border-color:var(--accent);transform:translateY(-3px)}}.mk .t-deploy{background:radial-gradient(500px 240px at 0% 0%,#0e93841f,transparent 70%),var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:32px;margin-top:40px;padding:28px;display:grid}.mk .t-deploy-copy p{margin-top:8px}.mk .t-iso{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.mk .t-iso-box{border-radius:16px;gap:8px;padding:14px;display:grid}.mk .t-iso-box.is-you{background:linear-gradient(160deg,#0d1426,#0a2a2a);box-shadow:0 20px 40px -20px #0e938499}.mk .t-iso-box.is-other{border:1px dashed var(--line-strong);background:var(--tint)}.mk .t-iso-label{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.mk .is-you .t-iso-label{color:#6ee7d4}.mk .is-other .t-iso-label{color:var(--muted)}.mk .t-iso-row{border-radius:9px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:600;display:flex}.mk .is-you .t-iso-row{color:var(--on-dark);background:#ffffff0f}.mk .is-other .t-iso-row{background:var(--card);color:var(--muted)}.mk .t-iso-row i{background:#2dd4bf;border-radius:50%;flex:none;width:7px;height:7px}.mk .is-other .t-iso-row i{background:#9aa3b8}.mk .t-iso-wall{place-items:center;width:28px;display:grid;position:relative}.mk .t-iso-wall:before{content:"";background:repeating-linear-gradient(180deg,var(--warn)0 6px,transparent 6px 11px);width:2px;position:absolute;top:0;bottom:0;left:50%}.mk .t-iso-wall span{background:var(--warn-soft);color:var(--warn);writing-mode:vertical-rl;border-radius:8px;padding:6px 4px;font-size:11px;font-weight:800;position:relative;transform:rotate(180deg)}.mk .t-proof{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.mk .t-proof .mk-lede,.mk .t-proof .h-link{margin-top:20px}.mk .t-proof-card{color:var(--on-dark-muted);isolation:isolate;background:linear-gradient(160deg,#0d1426,#070a14);border-radius:24px;padding:30px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0e938499}.mk .t-proof-orb{z-index:-1;filter:blur(60px);opacity:.45;background:conic-gradient(from 90deg,#2dd4bf,#60a5fa,#a78bfa,#2dd4bf);border-radius:50%;width:280px;height:280px;animation:14s linear infinite t-spin;position:absolute;top:-80px;right:-80px}@keyframes t-spin{to{transform:rotate(360deg)}}.mk .t-proof-big{align-items:center;gap:18px;display:flex}.mk .t-proof-big b{letter-spacing:-.05em;background:var(--grad-on-dark);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:84px;font-weight:800;line-height:1}.mk .t-proof-big span{max-width:240px;color:var(--on-dark);font-size:16px}.mk .t-proof-crafts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.mk .t-proof-crafts li{color:var(--on-dark);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}.mk .t-proof-foot{border-top:1px solid var(--dark-line);gap:12px;margin-top:24px;padding-top:20px;font-size:13px;display:flex}.mk .t-proof-foot b{color:var(--on-dark);font-size:15px;display:block}.mk .t-proof-pin{color:#6ee7d4;background:#2dd4bf24;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mk .t-proof-pin svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.mk .t-v-pipes i,.mk .t-v-live:before,.mk .t-proof-orb,.mk .t-v-mods li{animation:none!important}}@media (max-width:1024px){.mk .t-sec-top,.mk .t-proof,.mk .t-deploy{grid-template-columns:minmax(0,1fr);gap:32px}.mk .t-sec-grid,.mk .t-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .t-steps:before,.mk .t-steps:after{display:none}}@media (max-width:680px){.mk .t-sec-grid,.mk .t-steps,.mk .t-iso{grid-template-columns:minmax(0,1fr)}.mk .t-iso-wall{width:auto;height:28px}.mk .t-iso-wall:before{background:repeating-linear-gradient(90deg,var(--warn)0 6px,transparent 6px 11px);width:auto;height:2px;inset:50% 0 auto}.mk .t-iso-wall span{writing-mode:horizontal-tb;padding:4px 8px;transform:none}.mk .t-proof-big b{font-size:64px}.mk .t-sec-grid{gap:10px;margin-top:40px}.mk .t-sec-card{grid-template-columns:42px minmax(0,1fr);column-gap:14px;padding:16px;display:grid}.mk .t-sec-ic{grid-row:span 2}.mk .t-sec-card .mk-h3{margin-top:0}.mk .t-matrix{padding:16px}.mk .t-rows li{flex-wrap:wrap}}
