.mk{font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;--mk-emerald:#22c875;--mk-emerald-hi:#73f6a7;--mk-emerald-lo:#0b7a45;--mk-teal:#1a9a5c;--mk-violet:#c9a04e;--mk-amber:#e6c46a;--mk-rose:#d46767;--mk-coral:#c9a04e;--mk-gold:#c9a04e;--mk-gold-bright:#e6c46a;--mk-ink-900:#07120f;--mk-ink-800:#040a08;--mk-ink-700:#0d1915;--mk-ink-600:#12211b;--mk-paper:#f4f6f4;--mk-paper-2:#eaeeeb;--mk-paper-ink:#0a1411;--mk-grad-brand:linear-gradient(160deg,#22c875 0%,#0b7a45 100%);--mk-grad-warm:linear-gradient(160deg,#e6c46a 0%,#c9a04e 100%);--mk-grad-brand-dark:linear-gradient(160deg,#0b7a45 0%,#086338 100%);--mk-on-brand:#f7faf8;--mk-max:1440px;--mk-content:1240px;--mk-gutter:1.25rem;--mk-r-sm:8px;--mk-r:12px;--mk-r-lg:18px;--mk-r-xl:24px;--mk-ease:cubic-bezier(.16,1,.3,1);--mk-ease-io:cubic-bezier(.65,0,.35,1);scroll-padding-top:88px}@media (min-width:768px){.mk{--mk-gutter:2.5rem}}.mk-dark{--bg:var(--mk-ink-900);--bg-2:var(--mk-ink-800);--surface:var(--mk-ink-700);--surface-2:var(--mk-ink-600);--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--ink:#f7faf8;--ink-2:#a8b5af;--ink-3:#7a8a83;--brand:var(--mk-emerald);--brand-ink:#04110b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink)}.mk-light{--bg:var(--mk-paper);--bg-2:var(--mk-paper-2);--surface:#fff;--surface-2:#fbfcfb;--line:rgba(10,20,17,.08);--line-2:rgba(10,20,17,.14);--ink:var(--mk-paper-ink);--ink-2:#4d5c56;--ink-3:#6b7872;--brand:var(--mk-emerald-lo);--brand-ink:#f7faf8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink)}.mk-shell{width:100%;max-width:var(--mk-max);padding-inline:var(--mk-gutter);margin-left:auto;margin-right:auto}.mk-display{letter-spacing:-.04em;text-wrap:balance;font-size:max(1.75rem,min(6vw,2.75rem));font-weight:800;line-height:1.05}@media (min-width:768px){.mk-display{font-size:max(2.5rem,min(4.2vw,3.5rem))}}.mk-h2{letter-spacing:-.032em;text-wrap:balance;font-size:max(1.5rem,min(3vw,2.25rem));font-weight:800;line-height:1.12}.mk-h3{letter-spacing:-.022em;font-size:max(1.125rem,min(1.8vw,1.5rem));font-weight:700;line-height:1.2}.mk-lead{color:var(--ink-2);text-wrap:pretty;max-width:72ch;font-size:max(1rem,min(1.4vw,1.1875rem));line-height:1.65}.mk-body{color:var(--ink-2);text-wrap:pretty;max-width:72ch;line-height:1.7}.mk-label{text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem;font-weight:800}.mk-num{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:800}.mk-mono{font-family:var(--font-jetbrains),ui-monospace,"SFMono-Regular",Menlo,monospace}.mk-grad-text{background:var(--mk-grad-brand);color:transparent;-webkit-background-clip:text;background-clip:text}.mk-light .mk-grad-text{background:var(--mk-grad-brand-dark);color:transparent;-webkit-background-clip:text;background-clip:text}.mk-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--mk-r);transition:border-color .2s var(--mk-ease),background .2s var(--mk-ease),transform .2s var(--mk-ease),box-shadow .2s var(--mk-ease);box-shadow:inset 0 1px rgba(255,255,255,.04),0 10px 28px -22px rgba(0,0,0,.55)}.mk-light .mk-card{box-shadow:inset 0 1px rgba(255,255,255,.8),0 1px 2px rgba(10,20,17,.04),0 12px 32px -24px rgba(10,20,17,.18)}.mk-card-i:hover{border-color:var(--line-2);background:var(--surface-2);transform:translateY(-2px);box-shadow:inset 0 1px rgba(255,255,255,.06),0 16px 36px -20px rgba(0,0,0,.5)}.mk-glass{background:color-mix(in srgb,var(--bg)72%,transparent);-webkit-backdrop-filter:blur(20px)saturate(150%)}.mk-hair{border-top:1px solid var(--line)}.mk-bloom{isolation:isolate;position:relative;overflow:clip}.mk-bloom:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(48% 52% at 72% 8%,color-mix(in srgb,var(--mk-emerald)22%,transparent),transparent 68%),radial-gradient(32% 36% at 12% 40%,color-mix(in srgb,var(--mk-gold)8%,transparent),transparent 72%);filter:blur(40px);opacity:.72;height:90%;position:absolute;top:-20%;bottom:auto;left:-10%;right:-10%}.mk-bloom:after{content:none}.mk-light .mk-bloom:before{opacity:.28}.mk-spot{position:relative}.mk-spot:after{content:"";z-index:1;pointer-events:none;opacity:var(--spot-o,0);transition:opacity .5s var(--mk-ease);background:radial-gradient(480px circle at var(--spot-x,50%)var(--spot-y,50%),color-mix(in srgb,var(--mk-emerald)12%,transparent),transparent 62%);position:absolute;top:0;bottom:0;left:0;right:0}.mk-grid-bg{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:64px 64px;animation:48s linear infinite paused mk-grid-drift;-webkit-mask-image:radial-gradient(78% 66% at 50% 0,#000 5%,transparent 78%);mask-image:radial-gradient(78% 66% at 50% 0,#000 5%,transparent 78%)}.mk-grid-bg--static{animation:none}.mk-visible .mk-grid-bg:not(.mk-grid-bg--static),section.mk-visible .mk-grid-bg:not(.mk-grid-bg--static){animation-play-state:running}@keyframes mk-grid-drift{to{background-position:64px 64px}}@media (prefers-reduced-motion:reduce){.mk-grid-bg{animation:none}}.mk-grain:before{content:"";z-index:2;pointer-events:none;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.mk-glow{box-shadow:0 0 0 1px color-mix(in srgb,var(--mk-emerald)26%,transparent),0 18px 60px -12px color-mix(in srgb,var(--mk-emerald)42%,transparent)}.mk-glow-sm{box-shadow:0 10px 34px -10px color-mix(in srgb,var(--mk-emerald)46%,transparent)}.mk-ring{background-clip:padding-box;border:1px solid transparent;position:relative}.mk-ring:before{content:"";z-index:-1;border-radius:inherit;background:var(--mk-grad-brand);opacity:.55;margin:-1px;position:absolute;top:0;bottom:0;left:0;right:0}.mk-btn{border-radius:var(--mk-r-sm);letter-spacing:-.01em;min-height:2.75rem;transition:transform .2s var(--mk-ease),box-shadow .2s var(--mk-ease),background .2s var(--mk-ease),border-color .2s var(--mk-ease);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.mk-btn-primary{background:var(--brand);color:var(--brand-ink);box-shadow:0 10px 28px -16px color-mix(in srgb,var(--brand)70%,transparent)}.mk-btn-primary:hover{box-shadow:0 14px 32px -14px color-mix(in srgb,var(--brand)80%,transparent);transform:translateY(-1px)}.mk-btn-ghost{border:1px solid var(--line-2);color:var(--ink)}.mk-btn-ghost:hover{background:var(--surface-2);border-color:color-mix(in srgb,var(--brand)45%,var(--line));transform:translateY(-1px)}.mk-world{border-radius:var(--mk-r-sm);border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);transition:border-color .2s var(--mk-ease),color .2s var(--mk-ease),background .2s var(--mk-ease);align-items:center;padding:.35rem .7rem;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-flex}.mk-world:hover{border-color:color-mix(in srgb,var(--brand)55%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--brand)10%,transparent)}.mk-reveal{opacity:0;transition:opacity .7s var(--mk-ease),transform .7s var(--mk-ease);transition-delay:var(--mk-delay,0s);transform:translateY(16px)}.mk-reveal[data-shown=true]{opacity:1;transform:none}.mk-reveal-blur{filter:blur(5px);transition-property:opacity,transform,filter}.mk-reveal-blur[data-shown=true]{filter:none}.mk-tilt{transform:perspective(900px)rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg))translateZ(0);transition:transform .4s var(--mk-ease);transform-style:preserve-3d;will-change:transform}@keyframes mk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mk-marquee-track{width:max-content;animation:46s linear infinite mk-marquee;display:flex}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}@keyframes mk-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.mk-live{animation:mk-pulse 2.2s var(--mk-ease-io)infinite}@keyframes mk-dash{to{stroke-dashoffset:-300px}}.mk-flow{stroke-dasharray:4 10;animation:11s linear infinite mk-dash}@keyframes mk-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.mk-sweep:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--mk-emerald)18%,transparent)50%,transparent 70%);animation:mk-sweep 3.6s var(--mk-ease-io)infinite;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes mk-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mk-rise{animation:mk-rise .5s var(--mk-ease)both}.mk-orbs{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.mk-orbs i{filter:blur(2px);opacity:.55;border-radius:999px;animation:14s ease-in-out infinite mk-orb;display:block;position:absolute}.mk-orbs i:first-child{background:color-mix(in srgb,var(--mk-emerald)55%,transparent);width:9rem;height:9rem;animation-duration:16s;top:18%;left:8%}.mk-orbs i:nth-child(2){background:color-mix(in srgb,var(--mk-violet)50%,transparent);width:13rem;height:13rem;animation-duration:21s;animation-delay:-4s;top:8%;right:6%}.mk-orbs i:nth-child(3){background:color-mix(in srgb,var(--mk-coral)55%,transparent);width:7rem;height:7rem;animation-duration:12s;animation-delay:-7s;bottom:12%;left:42%}@keyframes mk-orb{0%,to{opacity:.35;transform:translate(0,0)scale(1)}50%{opacity:.7;transform:translate(12%,-18%)scale(1.18)}}.mk-ticker{border-block:1px solid var(--line);background:color-mix(in srgb,var(--bg)40%,transparent);margin-top:2.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mk-ticker-track{gap:0;width:max-content;animation:32s linear infinite mk-marquee;display:flex}.mk-ticker span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;gap:.75rem;padding:.85rem 1.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:700;display:inline-flex}.mk-ticker em{color:var(--brand);font-style:normal}.mk-ticker b{color:var(--mk-coral);font-weight:800}.mk-live-badge{align-items:center;gap:.55rem;display:inline-flex}.mk-live-badge i{background:var(--mk-coral);width:.5rem;height:.5rem;box-shadow:0 0 0 0 color-mix(in srgb,var(--mk-coral)70%,transparent);border-radius:999px;animation:1.8s ease-out infinite mk-live-ring}@keyframes mk-live-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mk-coral)70%,transparent)}to{box-shadow:0 0 0 10px transparent}}.mk-breath{animation:mk-breath 5.5s var(--mk-ease-io)infinite}@keyframes mk-breath{0%,to{border-color:var(--line)}50%{border-color:color-mix(in srgb,var(--brand)45%,var(--line))}}.mk-prinzip{gap:1.5rem;display:grid}.mk-prinzip-board{border-radius:var(--mk-r-xl);border:1px solid var(--line);background:radial-gradient(42% 55% at 12% 20%,color-mix(in srgb,var(--mk-rose)12%,transparent),transparent 70%),radial-gradient(48% 60% at 88% 30%,color-mix(in srgb,var(--mk-emerald)14%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface)70%,transparent),var(--surface-2));gap:0;display:grid;position:relative;overflow:hidden}@media (min-width:960px){.mk-prinzip-board{grid-template-columns:1fr auto 1fr;min-height:34rem}}.mk-prinzip-side{grid-template-rows:1fr auto;gap:0;min-width:0;display:grid}.mk-prinzip-visual{place-items:center;padding:1.5rem 1rem .5rem;display:grid}@media (min-width:768px){.mk-prinzip-visual{padding:2rem 1.5rem .75rem}}.mk-prinzip-svg{aspect-ratio:420/280;width:100%;max-width:28rem;height:auto;display:block}.mk-prinzip-meta{border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg)35%,transparent);gap:.45rem;padding:.75rem 1.35rem 1.5rem;display:grid}@media (min-width:768px){.mk-prinzip-meta{padding:1rem 1.75rem 1.75rem}}.mk-prinzip-stat{grid-template-columns:auto 1fr;align-items:end;gap:.55rem .75rem;margin:0;display:grid}.mk-prinzip-stat-num{letter-spacing:-.06em;grid-row:1/3;font-size:max(3.5rem,min(8vw,5.5rem));line-height:.88}.mk-prinzip-stat-unit{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-self:end;padding-bottom:.55rem;font-size:.75rem;font-weight:800}.mk-prinzip-claim{color:var(--ink);letter-spacing:-.015em;grid-column:2;max-width:18ch;margin:0;font-size:max(.9375rem,min(1.3vw,1.125rem));font-weight:700;line-height:1.3}.mk-prinzip-side--chaos .mk-prinzip-meta{border-top-color:color-mix(in srgb,var(--mk-rose)22%,var(--line))}.mk-prinzip-side--hub .mk-prinzip-meta{border-top-color:color-mix(in srgb,var(--mk-emerald)28%,var(--line))}.mk-prinzip-chaos-line{transition:stroke-opacity .9s var(--mk-ease)}.mk-prinzip-arrow{border-block:1px solid var(--line);background:color-mix(in srgb,var(--bg)40%,transparent);justify-content:center;align-items:center;gap:.75rem;padding:.35rem 1rem;display:flex}.mk-prinzip-arrow-shaft{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mk-rose)45%,transparent)30%,color-mix(in srgb,var(--mk-emerald)55%,transparent)70%,transparent);flex:1;height:1px;display:block}.mk-prinzip-arrow-head{width:2.25rem;height:2.25rem;color:var(--bg);background:var(--mk-grad-brand);box-shadow:0 10px 28px -10px color-mix(in srgb,var(--mk-emerald)55%,transparent);border-radius:999px;place-items:center;font-size:1.05rem;font-weight:800;display:grid}@media (min-width:960px){.mk-prinzip-arrow{border-top:0;border-bottom:0;border-inline:1px solid var(--line);flex-direction:column;width:3.25rem;padding:0}.mk-prinzip-arrow-shaft{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--mk-rose)45%,transparent)30%,color-mix(in srgb,var(--mk-emerald)55%,transparent)70%,transparent);flex:1;align-self:stretch;width:1px;height:auto;margin-top:18%;margin-bottom:18%}.mk-prinzip.is-on .mk-prinzip-arrow-head{animation:mk-prinzip-pulse 2.4s var(--mk-ease-io)infinite}}@keyframes mk-prinzip-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.mk-prinzip-equation{border-radius:var(--mk-r);border:1px solid var(--line);background:color-mix(in srgb,var(--surface)80%,transparent);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin:0;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.45;display:flex}@media (min-width:768px){.mk-prinzip-equation{justify-content:center;padding:1.15rem 1.5rem;font-size:1rem}}.mk-prinzip-equation strong{color:var(--ink);font-weight:800}.mk-prinzip-equation-op{color:var(--ink-3);font-weight:700}.mk-prinzip-equation-op--brand{color:var(--brand);font-size:1.15em}.mk-prinzip-equation-bad strong{color:var(--mk-rose);text-underline-offset:2px;text-decoration:line-through;text-decoration-thickness:2px}.mk-prinzip-equation-good{color:var(--ink)}.mk-prinzip-equation-good strong{color:var(--brand)}.mk-pcon{border:1px solid color-mix(in srgb,var(--brand)32%,var(--line));background:radial-gradient(70% 80% at 50% 0%,color-mix(in srgb,var(--brand)16%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--mk-ink-800)55%,var(--surface)),var(--surface));border-radius:1.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.mk-light .mk-pcon{background:radial-gradient(70% 80% at 50% 0%,color-mix(in srgb,var(--brand)10%,transparent),transparent 58%),var(--surface)}.mk-pcon-bar{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.65rem;padding:.55rem 1rem;font-size:.625rem;font-weight:700;display:flex}.mk-pcon-bar em{color:var(--brand);margin-left:auto;font-style:normal}.mk-pcon-stage{gap:.75rem;padding:1rem;display:grid}@media (min-width:720px){.mk-pcon-stage{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}@media (min-width:960px){.mk-pcon-stage{grid-template-columns:minmax(0,1fr) 3.75rem minmax(0,1.2fr) 3.75rem minmax(0,1fr);gap:.4rem;padding:1.15rem 1.1rem .85rem}}.mk-pcon-col{border:1px solid var(--line);background:color-mix(in srgb,var(--bg)40%,var(--surface));border-radius:.85rem;align-content:start;gap:.55rem;padding:.9rem .95rem;display:grid}.mk-pcon-col--hub{border-color:color-mix(in srgb,var(--brand)42%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--brand)14%,transparent),transparent 55%),color-mix(in srgb,var(--bg)25%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand)18%,transparent),0 18px 40px -24px color-mix(in srgb,var(--brand)55%,transparent)}.mk-pcon-k{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin:0;font-size:.625rem;font-weight:800}.mk-pcon-col .mk-h3{font-size:1.05rem}.mk-pcon-sys{grid-template-columns:1fr 1fr;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.mk-pcon-sys li{border:1px dashed var(--line-2);color:var(--ink-2);text-align:center;border-radius:.45rem;padding:.45rem .5rem;font-size:.6875rem;font-weight:700}.mk-pcon-note{color:var(--ink-3);margin:0;font-size:.75rem;line-height:1.4}.mk-pcon-hub-tag{color:var(--ink-2);margin:0;font-size:.6875rem;font-weight:700}.mk-pcon-ch{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.mk-pcon-ch li{border-bottom:1px solid var(--line);grid-template-columns:5.6rem 1fr;align-items:baseline;gap:.2rem .45rem;padding:.4rem 0;font-size:.75rem;display:grid}.mk-pcon-ch li:last-child{border-bottom:0}.mk-pcon-ch strong{letter-spacing:.04em;font-size:.6875rem}.mk-pcon-ch span{color:var(--ink-2);grid-column:1/-1;font-size:.6875rem}.mk-pcon-ch em{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);justify-self:end;font-size:.5625rem;font-style:normal;font-weight:800}.mk-pcon-wire{display:none}@media (min-width:960px){.mk-pcon-wire{align-self:center;place-items:center;min-height:8rem;display:grid;position:relative}.mk-pcon-wire-line{background:linear-gradient(90deg,color-mix(in srgb,var(--brand)15%,transparent),var(--brand),color-mix(in srgb,var(--brand)15%,transparent));border-radius:99px;width:100%;height:2px;display:block}.mk-pcon-pkt{background:var(--mk-grad-brand);width:.55rem;height:.55rem;box-shadow:0 0 12px color-mix(in srgb,var(--brand)70%,transparent);animation:mk-pcon-run 2.4s var(--mk-ease-io)infinite;border-radius:99px;margin-top:-.45rem;position:absolute;top:50%;left:8%}.mk-pcon-pkt--late{animation-delay:1.1s}.mk-pcon-wire small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.5625rem;font-weight:800;position:absolute;bottom:18%}}@keyframes mk-pcon-run{0%{opacity:0;left:6%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:82%}}.mk-pcon-map{border-top:1px solid var(--line);padding:.35rem 1.1rem .85rem}.mk-pcon-map ol{gap:0;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.mk-pcon-map li{border-bottom:1px solid var(--line);grid-template-columns:7.5rem 1.2rem 8.5rem 1fr;align-items:baseline;gap:.5rem;padding:.42rem 0;font-size:.75rem;display:grid}.mk-pcon-map li:last-child{border-bottom:0}.mk-pcon-map code{color:var(--mk-amber);font-weight:700}.mk-pcon-map span{color:var(--brand)}.mk-pcon-map b{font-weight:800}.mk-pcon-map em{color:var(--ink-3);font-style:normal}.mk-pcon-value{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.mk-pcon-value{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-pcon-value li{border-bottom:1px solid var(--line);gap:.35rem;padding:.9rem 1rem 1rem;display:grid}@media (min-width:900px){.mk-pcon-value li{border-bottom:0;border-right:1px solid var(--line)}.mk-pcon-value li:last-child{border-right:0}}.mk-pcon-value strong{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:.6875rem}.mk-pcon-value span{color:var(--ink-2);font-size:.75rem;font-weight:600;line-height:1.45}@media (max-width:720px){.mk-pcon-ch li,.mk-pcon-map li{grid-template-columns:1fr;gap:.15rem}}.mk-lane{text-align:center;justify-items:center;gap:.65rem;display:grid}.mk-lane-node{border-radius:var(--mk-r-sm);border:1px solid var(--line-2);background:var(--surface);letter-spacing:-.02em;width:100%;max-width:22rem;padding:.85rem 1.1rem;font-weight:800}.mk-lane-hub{border-radius:var(--mk-r);background:color-mix(in srgb,var(--brand)12%,var(--surface));border-color:color-mix(in srgb,var(--brand)38%,transparent);max-width:26rem;box-shadow:0 16px 40px -18px color-mix(in srgb,var(--mk-emerald)50%,transparent);padding:1.15rem 1.25rem}.mk-lane-hub strong{font-size:1.125rem;display:block}.mk-lane-hub span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:.2rem;font-size:.75rem;font-weight:700;display:block}.mk-lane-arrow{color:var(--brand);font-size:1.15rem;line-height:1}.mk-lane-products{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}@media (min-width:720px){.mk-lane-products{grid-template-columns:repeat(4,1fr)}}.mk-lane-product{border-radius:var(--mk-r-sm);border:1px solid var(--line);background:var(--bg-2);padding:.85rem .7rem;font-size:.875rem;font-weight:800}.mk-rail{flex-wrap:wrap;align-items:center;gap:.45rem .2rem;margin:0;padding:0;list-style:none;display:flex}.mk-rail-item{align-items:center;gap:.35rem;display:inline-flex}.mk-rail-step{border:1px solid var(--line);background:var(--surface);letter-spacing:-.015em;min-height:2.15rem;color:var(--ink);border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:.8125rem;font-weight:700;display:inline-flex}.mk-rail-arrow{color:var(--ink-3);padding-left:.15rem;padding-right:.15rem;font-size:.85rem}.mk-flowcol{gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-flowcol li{justify-items:start;gap:.35rem;display:grid}.mk-flowcol-step{border-radius:var(--mk-r-sm);border:1px solid var(--line);background:var(--surface);align-items:center;min-height:2.4rem;padding:.45rem .95rem;font-size:.875rem;font-weight:700;display:inline-flex}.mk-flowcol-arrow{color:var(--brand);padding-left:.95rem;font-size:.9rem;line-height:1.1}.mk-spine{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.mk-spine:before{content:"";background:linear-gradient(180deg,transparent,var(--line-2),transparent);width:1px;position:absolute;top:.9rem;bottom:.9rem;left:.7rem}.mk-spine li{grid-template-columns:1.4rem 1fr;align-items:start;gap:.9rem;padding-top:.55rem;padding-bottom:.55rem;display:grid}.mk-spine-dot{z-index:1;border:1px solid color-mix(in srgb,var(--brand)40%,var(--line));background:color-mix(in srgb,var(--brand)18%,var(--surface));border-radius:999px;width:1.4rem;height:1.4rem;position:relative}.mk-spine h3{margin:0;font-size:1.05rem}.mk-spine p{color:var(--ink-2);margin:.2rem 0 0;font-size:.875rem}.mk-hub{align-items:center;gap:1rem;display:grid}@media (min-width:800px){.mk-hub{grid-template-columns:1fr auto 1fr;gap:1.25rem}}.mk-hub-side{border-radius:var(--mk-r);border:1px solid var(--line);background:var(--surface);gap:.65rem;padding:1.25rem 1.35rem;display:grid}.mk-hub-core{border-radius:var(--mk-r);text-align:center;background:color-mix(in srgb,var(--brand)12%,var(--surface));border:1px solid color-mix(in srgb,var(--brand)36%,transparent);place-items:center;min-height:7.5rem;padding:1.25rem 1.5rem;font-weight:800;display:grid}.mk-hub-core small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:.35rem;font-size:.6875rem;font-weight:800;display:block}.mk-tree{border-radius:var(--mk-r);border:1px solid var(--line);background:var(--surface);gap:.55rem;padding:1.35rem 1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.55;display:grid}.mk-tree-root{color:var(--ink);letter-spacing:-.02em;font-family:inherit;font-weight:800}.mk-tree-branch{color:var(--ink-2);padding-left:.85rem}.mk-tree-leaf{color:var(--ink);padding-left:1.7rem}.mk-split3{gap:.75rem;display:grid}@media (min-width:800px){.mk-split3{grid-template-columns:repeat(3,1fr)}}.mk-split3-head{text-align:center;border-radius:var(--mk-r);background:color-mix(in srgb,var(--brand)12%,var(--surface));border:1px solid color-mix(in srgb,var(--brand)32%,transparent);grid-column:1/-1;padding:1rem;font-weight:800}.mk-maturity{border-collapse:collapse;width:100%;font-size:.9375rem}.mk-maturity th,.mk-maturity td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.85rem .9rem}.mk-maturity th{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:800}.mk-maturity td:last-child{font-weight:700}.mk-callout{border-radius:var(--mk-r);border:1px solid color-mix(in srgb,var(--brand)28%,var(--line));background:color-mix(in srgb,var(--brand)8%,var(--surface));color:var(--ink);padding:1.15rem 1.35rem;font-size:.975rem;line-height:1.55}.mk-callout strong{font-weight:800}.mk-status{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;min-height:1.7rem;padding:.15rem .65rem;font-size:.6875rem;font-weight:800;display:inline-flex}.mk-status--ready{color:var(--brand);border-color:color-mix(in srgb,var(--brand)34%,transparent);background:color-mix(in srgb,var(--brand)12%,transparent)}.mk-status--build{color:var(--mk-amber);border-color:color-mix(in srgb,var(--mk-amber)36%,transparent);background:color-mix(in srgb,var(--mk-amber)10%,transparent)}.mk-status--plan{color:var(--ink-3)}.mk-verbs{flex-wrap:wrap;gap:.45rem .65rem;margin:0;padding:0;list-style:none;display:flex}.mk-verbs li{color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.35rem .75rem;font-size:.875rem;font-weight:700}.mk-verbs li:not(:last-child):after{content:none}.mk-dd{position:relative}.mk-dd-panel{border-radius:var(--mk-r-sm);border:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)96%,#000);z-index:60;min-width:16.5rem;padding:.55rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 18px 40px -18px rgba(0,0,0,.55)}.mk-dd:hover .mk-dd-panel,.mk-dd:focus-within .mk-dd-panel{display:grid}.mk-dd-link{color:var(--ink-2);border-radius:.55rem;gap:.1rem;padding:.65rem .8rem;font-size:.8125rem;font-weight:700;display:grid}.mk-dd-link:hover,.mk-dd-link[aria-current=page]{background:var(--surface);color:var(--ink)}.mk-dd-link small{color:var(--ink-3);font-size:.6875rem;font-weight:600}.mk-head{isolation:isolate}.mk-head:before{content:"";z-index:-1;pointer-events:none;background:inherit;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1024px){.mk-head:before{-webkit-backdrop-filter:blur(12px)saturate(130%)}}.mk-headbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;height:72px;display:grid}.mk-head-nav{justify-self:center}.mk-head-actions{justify-self:end}@media (max-width:1023px){.mk-headbar{grid-template-columns:minmax(0,1fr) auto}}.mk-foot{background:linear-gradient(180deg,color-mix(in srgb,var(--mk-ink-800)70%,transparent),transparent 42%),var(--mk-ink-900);padding:4.5rem 0 1.5rem;position:relative}.mk-foot:before{content:"";background:linear-gradient(90deg,transparent,var(--mk-emerald)35%,var(--mk-teal)65%,transparent);opacity:.55;height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}.mk-foot-top{gap:2.75rem;display:grid}@media (min-width:1100px){.mk-foot-top{grid-template-columns:minmax(16rem,.78fr) minmax(0,2.4fr);align-items:start;gap:3rem 4rem}}.mk-foot-brand{align-content:start;gap:1.1rem;display:grid}.mk-foot-home{align-items:center;gap:.85rem;width:-moz-fit-content;width:fit-content;min-width:0;display:flex}.mk-foot-lead{max-width:22rem;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.55}.mk-foot-contact{gap:.35rem;font-size:.875rem;display:grid}.mk-foot-contact a{color:var(--ink);width:-moz-fit-content;width:fit-content}.mk-foot-contact a:hover{color:var(--mk-emerald-hi)}.mk-foot-cta{width:-moz-fit-content;width:fit-content;height:2.6rem;padding-left:1.15rem;padding-right:1.15rem;font-size:.8125rem}.mk-foot-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;display:grid}@media (min-width:760px){.mk-foot-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-foot-col{align-content:start;gap:.85rem;display:grid}.mk-foot-col ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mk-foot-link{max-width:100%;color:var(--ink-2);transition:color .2s var(--mk-ease);font-size:.875rem;line-height:1.4;display:inline-block}.mk-foot-link:hover{color:var(--ink)}.mk-foot-link:focus-visible{color:var(--ink)}.mk-foot-base{border-top:1px solid var(--line);gap:.85rem;margin-top:2.75rem;padding-top:1.35rem;display:grid}@media (min-width:860px){.mk-foot-base{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:baseline}}.mk-foot-legal{flex-wrap:wrap;gap:.35rem 1.15rem;display:flex}.mk-foot-meta{color:var(--ink-3);margin:0;font-size:.75rem;line-height:1.5}@media (max-width:859px){.mk-foot-meta-rest{display:none}}.mk-sys{border:1px solid color-mix(in srgb,var(--brand)34%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--brand)10%,transparent),transparent 42%),repeating-linear-gradient(0deg,transparent,transparent 23px,color-mix(in srgb,var(--brand)6%,transparent)24px),color-mix(in srgb,var(--mk-ink-800)88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand)12%,transparent),0 28px 70px -30px color-mix(in srgb,var(--mk-emerald)45%,transparent);border-radius:1.15rem;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.mk-sys-chrome{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-900)62%,transparent);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.75rem;padding:.6rem 1rem;font-size:.625rem;font-weight:700;display:flex}.mk-sys-dots{gap:.32rem;display:flex}.mk-sys-dots i{border-radius:999px;width:.5rem;height:.5rem;display:block}.mk-sys-dots i:first-child{background:#ff5f57}.mk-sys-dots i:nth-child(2){background:#febc2e}.mk-sys-dots i:last-child{background:#28c840}.mk-sys-body{gap:.7rem;padding:1.05rem 1.1rem 1.15rem;display:grid}.mk-sys-hub{border:1px solid color-mix(in srgb,var(--brand)44%,transparent);background:color-mix(in srgb,var(--brand)14%,var(--surface));letter-spacing:.16em;text-align:center;border-radius:.55rem;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.45rem 1.05rem;font-size:.6875rem;font-weight:800}.mk-sys-actors{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mk-sys-port{border:1px solid var(--line-2);background:color-mix(in srgb,var(--mk-ink-900)45%,var(--surface));text-align:center;letter-spacing:.08em;text-transform:uppercase;border-radius:.75rem;gap:.28rem;padding:.85rem .9rem;font-size:.75rem;font-weight:800;display:grid}.mk-sys-port small{letter-spacing:.02em;text-transform:none;color:var(--ink-3);font-size:.625rem;font-weight:600}.mk-sys-fork{grid-template-columns:1fr 1fr;height:1.45rem;display:grid}.mk-sys-fork span:first-child{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);border-bottom-right-radius:.85rem;margin-left:25%}.mk-sys-fork span:last-child{border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);border-bottom-left-radius:.85rem;margin-right:25%}.mk-sys-kernel{border:1px solid color-mix(in srgb,var(--brand)38%,var(--line));background:color-mix(in srgb,var(--brand)9%,var(--surface));border-radius:.95rem;gap:.55rem;padding:.9rem .75rem 1rem;display:grid}.mk-sys-kicker{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.625rem;font-weight:800}.mk-sys-pipe{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.mk-sys-pipe--sub{padding-top:.15rem}.mk-sys-pipe li{display:contents}.mk-sys-pipe li>span:not(.mk-sys-chev){border:1px solid var(--line-2);background:color-mix(in srgb,var(--mk-ink-900)35%,var(--surface));white-space:nowrap;border-radius:.4rem;padding:.38rem .62rem;font-family:inherit;font-size:.6875rem;font-weight:700}.mk-sys-chev{color:var(--brand);font-size:.75rem;font-weight:800}.mk-sys-mods{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mk-sys-mods li{background:0 0;border:0;margin:0;padding:0}.mk-sys-mods a{border:1px solid var(--line-2);background:color-mix(in srgb,var(--mk-ink-900)30%,var(--surface));text-align:center;letter-spacing:.04em;text-transform:uppercase;min-height:4.4rem;color:inherit;border-radius:.7rem;justify-items:center;gap:.25rem;padding:.7rem .3rem;font-size:.625rem;font-weight:800;text-decoration:none;display:grid}.mk-sys-mods a:hover{border-color:color-mix(in srgb,var(--brand)50%,var(--line-2));background:color-mix(in srgb,var(--brand)10%,var(--surface))}.mk-sys-mods span{letter-spacing:0;text-transform:none;font-size:1.15rem}.mk-sys-cap{letter-spacing:.02em;color:var(--ink-3);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}@media (max-width:700px){.mk-sys{overflow-x:auto}.mk-sys-body{min-width:36rem}}.mk-os-brand{border-radius:var(--mk-r);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--brand)14%,var(--surface));border:1px solid color-mix(in srgb,var(--brand)38%,transparent);width:100%;padding:.9rem 1.2rem;font-size:.8125rem;font-weight:800}.mk-coremods{grid-template-columns:repeat(2,1fr);gap:.6rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.mk-coremods{grid-template-columns:repeat(4,1fr)}}.mk-coremods li{text-align:center;justify-items:center;gap:.3rem;display:grid}.mk-coremods span{color:var(--brand);font-size:.75rem}.mk-coremods strong{border-radius:var(--mk-r-sm);border:1px solid var(--line-2);background:var(--surface);letter-spacing:.06em;text-transform:uppercase;width:100%;padding:.7rem .45rem;font-size:.75rem}.mk-ilayer{text-align:center;border-radius:var(--mk-r);border:1px solid var(--line);background:var(--surface);justify-items:center;gap:.5rem;padding:1.25rem 1.15rem;display:grid}.mk-ilayer-mid{border-radius:var(--mk-r-sm);border:1px dashed var(--line-2);letter-spacing:.08em;text-transform:uppercase;padding:.65rem 1.1rem;font-size:.8125rem;font-weight:800}.mk-ilayer-three{grid-template-columns:1fr;gap:.45rem;width:100%;display:grid}@media (min-width:560px){.mk-ilayer-three{grid-template-columns:repeat(3,1fr)}}.mk-mark{margin-right:.35rem;font-size:1.25rem;line-height:1}.mk-psplit{gap:1rem;display:grid}@media (min-width:960px){.mk-psplit{grid-template-columns:1fr 1.08fr;align-items:stretch}}.mk-psplit-side{border:1px solid var(--line);background:var(--surface);border-radius:1.1rem;gap:1rem;padding:1.15rem 1.15rem 1.05rem;display:grid}.mk-psplit-side--chaos{border-color:color-mix(in srgb,var(--mk-rose)28%,var(--line));background:repeating-linear-gradient(-12deg,transparent,transparent 10px,color-mix(in srgb,var(--mk-rose)5%,transparent)11px),var(--surface)}.mk-psplit-side--one{border-color:color-mix(in srgb,var(--brand)32%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--brand)7%,transparent),transparent 40%),var(--surface)}.mk-psplit-head{gap:.45rem;display:grid}.mk-psplit-grid{grid-template-columns:1fr 1fr;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mk-psplit-tile{border:1px dashed color-mix(in srgb,var(--mk-rose)40%,var(--line));background:color-mix(in srgb,var(--bg)65%,var(--surface));border-radius:.7rem;gap:.15rem;padding:.7rem .75rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.mk-psplit-tile strong{font-size:.8125rem;font-weight:800}.mk-psplit-tile em{color:var(--ink-2);font-size:.75rem;font-style:normal;font-weight:700}.mk-psplit-tile small{color:var(--ink-3);font-size:.6875rem}.mk-psplit-tile b{letter-spacing:.06em;text-transform:uppercase;color:var(--mk-rose);margin-top:.25rem;font-size:.625rem;font-weight:800}.mk-psplit-dots{gap:.22rem;margin-bottom:.35rem;display:flex}.mk-psplit-dots i{background:var(--line-2);border-radius:999px;width:.38rem;height:.38rem}.mk-psplit-side--chaos .mk-psplit-dots i:first-child{background:#ff5f57}.mk-psplit-side--chaos .mk-psplit-dots i:nth-child(2){background:#febc2e}.mk-psplit-side--chaos .mk-psplit-dots i:last-child{background:#28c840}.mk-psplit-console{border:1px solid color-mix(in srgb,var(--brand)28%,var(--line));background:color-mix(in srgb,var(--bg)40%,var(--surface));border-radius:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.mk-psplit-bar{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.55rem;padding:.5rem .85rem;font-size:.625rem;font-weight:700;display:flex}.mk-psplit-bar em{color:var(--brand);margin-left:auto;font-style:normal}.mk-psplit-meta{gap:.15rem;padding:.75rem .9rem .35rem;display:grid}.mk-psplit-meta strong{font-size:.9375rem}.mk-psplit-meta span{color:var(--ink-3);font-size:.75rem}.mk-psplit-pipe{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:.55rem .85rem .7rem;list-style:none;display:flex}.mk-psplit-pipe li{display:contents}.mk-psplit-pipe span{color:var(--brand);font-size:.7rem}.mk-psplit-pipe b{border:1px solid var(--line);white-space:nowrap;border-radius:.35rem;padding:.28rem .5rem;font-size:.6875rem;font-weight:700}.mk-psplit-pipe b.is-on{border-color:color-mix(in srgb,var(--brand)45%,var(--line));background:color-mix(in srgb,var(--brand)12%,transparent)}.mk-psplit-log{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-psplit-log li{border-bottom:1px solid var(--line);grid-template-columns:3.1rem 5.4rem 1fr;align-items:baseline;gap:.45rem;padding:.42rem .9rem;font-size:.75rem;display:grid}.mk-psplit-log li:last-child{border-bottom:0}.mk-psplit-log code{color:var(--ink-3)}.mk-psplit-log small{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:.625rem;font-weight:800}.mk-psplit-log span{gap:.1rem;display:grid}.mk-psplit-log em{color:var(--ink-3);font-size:.625rem;font-style:normal}.mk-psplit-hops{flex-wrap:wrap;align-items:center;gap:.2rem;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:flex}.mk-psplit-hops span{display:contents}.mk-psplit-hops b{border:1px dashed color-mix(in srgb,var(--mk-rose)45%,var(--line));border-radius:.3rem;padding:.22rem .45rem;font-weight:800}.mk-psplit-hops i{color:var(--mk-rose);padding:0 .15rem;font-style:normal}.mk-psplit-chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0 .9rem .15rem;display:flex}.mk-psplit-chips span{border:1px solid color-mix(in srgb,var(--brand)35%,var(--line));background:color-mix(in srgb,var(--brand)8%,transparent);letter-spacing:.02em;border-radius:.3rem;padding:.2rem .45rem;font-size:.625rem;font-weight:700}.mk-psplit-foot{color:var(--ink-3);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.mk-psplit-foot--bad{color:var(--mk-rose)}.mk-psplit-ids{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.mk-psplit-ids span{border:1px dashed color-mix(in srgb,var(--mk-rose)50%,var(--line));color:var(--mk-rose);border-radius:.3rem;padding:.28rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:700;text-decoration:line-through;text-decoration-thickness:1px}.mk-kernel{border:1px solid color-mix(in srgb,var(--brand)30%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--brand)8%,transparent),transparent 36%),var(--surface);border-radius:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.mk-kernel-bar{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.65rem;padding:.55rem 1rem;font-size:.625rem;font-weight:700;display:flex}.mk-kernel-planes{grid-template-columns:1fr 1fr;gap:.65rem;padding:.9rem 1rem .35rem;display:grid}.mk-kernel-plane{border:1px solid color-mix(in srgb,var(--brand)22%,var(--line));background:color-mix(in srgb,var(--bg)45%,var(--surface));border-radius:.75rem;padding:.75rem .8rem .7rem}.mk-kernel-plane-k{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin:0 0 .5rem;font-size:.625rem;font-weight:800}.mk-kernel-plane ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.mk-kernel-plane li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;padding:.28rem 0;font-size:.8125rem;display:flex}.mk-kernel-plane li:last-child{border-bottom:0}.mk-kernel-plane small{color:var(--ink-3);font-size:.6875rem}.mk-kernel-mid{border:1px solid color-mix(in srgb,var(--brand)28%,var(--line));background:color-mix(in srgb,var(--brand)8%,transparent);border-radius:.7rem;margin:.35rem 1rem .55rem;padding:.7rem .85rem}.mk-kernel-mid-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .45rem;font-size:.625rem;font-weight:800}.mk-kernel-pipe{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.mk-kernel-pipe li{display:contents}.mk-kernel-pipe span{color:var(--brand);font-size:.7rem}.mk-kernel-pipe b{border:1px solid color-mix(in srgb,var(--brand)40%,var(--line));background:var(--surface);white-space:nowrap;border-radius:.35rem;padding:.28rem .5rem;font-size:.6875rem;font-weight:700}.mk-kernel-bind{color:var(--ink-3);margin:.15rem 1rem .7rem;font-size:.75rem}.mk-kernel-out{border-top:1px dashed color-mix(in srgb,var(--ink-3)45%,var(--line));background:color-mix(in srgb,var(--bg)55%,transparent);margin:0;padding:.85rem 1rem 1rem}.mk-kernel-out p{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .5rem;font-size:.6875rem;font-weight:800}.mk-kernel-out ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mk-kernel-out li{border:1px dashed var(--line-2);text-align:center;color:var(--ink-2);border-radius:.55rem;padding:.55rem .45rem;font-size:.75rem;font-weight:700}.mk-kernel-mods{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0 1rem 1rem;list-style:none;display:grid}.mk-kernel-mods a{border:1px solid var(--line-2);background:var(--surface);text-align:center;color:inherit;border-radius:.7rem;justify-items:center;gap:.2rem;padding:.75rem .4rem;text-decoration:none;display:grid}.mk-kernel-mods a:hover{border-color:color-mix(in srgb,var(--brand)50%,var(--line))}.mk-kernel-mods span{color:var(--brand);font-size:.75rem}.mk-kernel-mods b{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.mk-kernel-mods em{font-style:normal}.mk-kernel-mods small{color:var(--ink-3);text-transform:none;letter-spacing:0;font-size:.625rem;font-weight:600}@media (max-width:800px){.mk-kernel-planes{grid-template-columns:1fr}.mk-kernel-mods,.mk-kernel-out ul{grid-template-columns:1fr 1fr}}.mk-mod{border:1px solid var(--line);background:var(--surface);border-radius:1rem;display:grid;overflow:hidden}.mk-mod-bar{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.55rem;padding:.5rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;font-weight:700;display:flex}.mk-mod-bar em{color:var(--brand);letter-spacing:.04em;margin-left:auto;font-style:normal}.mk-mod-body{gap:.7rem;padding:1rem;display:grid}.mk-mod-pipe{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;list-style:none;display:flex}.mk-mod-pipe li{display:contents}.mk-mod-pipe span{color:var(--brand);font-size:.7rem}.mk-mod-pipe b{border:1px solid var(--line-2);white-space:nowrap;border-radius:.35rem;padding:.28rem .5rem;font-size:.6875rem;font-weight:700}.mk-mod-split{gap:.55rem;margin:0;display:grid}@media (min-width:560px){.mk-mod-split{grid-template-columns:1fr 1fr}}.mk-mod-split div{border:1px solid var(--line);background:color-mix(in srgb,var(--bg)35%,var(--surface));border-radius:.55rem;padding:.65rem .75rem}.mk-mod-split dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.25rem;font-size:.625rem;font-weight:800}.mk-mod-split dd{margin:0;font-size:.8125rem;font-weight:700}.mk-mod-live{border:1px solid var(--line);background:color-mix(in srgb,var(--bg)40%,var(--surface));border-radius:.5rem;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;margin:0;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:flex}.mk-mod-live code{color:var(--ink-3)}.mk-mod-live strong{color:var(--brand)}.mk-mod-live span{color:var(--ink-2)}.mk-dual{gap:1rem;display:grid}@media (min-width:900px){.mk-dual{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mk-psplit-grid{grid-template-columns:1fr}.mk-psplit-log li,.mk-tlog li{grid-template-columns:3rem 1fr}.mk-psplit-log small,.mk-tlog small{display:none}.mk-cascade li{grid-template-columns:1fr;gap:.15rem}}.mk-bars{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mk-bars li{border-radius:var(--mk-r-sm);border:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--brand)16%,var(--surface)),var(--surface)72%);padding:.7rem .95rem;font-size:.9rem;font-weight:700}.mk-org{border-radius:var(--mk-r);border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;padding:1.2rem 1.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.7}.mk-legal{gap:1.35rem;max-width:48rem;display:grid}.mk-legal h2{letter-spacing:-.02em;margin:.4rem 0 0;font-size:1.25rem;font-weight:800}.mk-legal p,.mk-legal li{color:var(--ink-2);font-size:.975rem;line-height:1.7}.mk-legal a{color:var(--brand);text-underline-offset:3px;font-weight:700;text-decoration:underline}.mk-legal ul{gap:.4rem;padding-left:1.15rem;display:grid}.mk-relay{gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-relay-step{border-bottom:1px solid var(--line);padding:.7rem 0}.mk-relay-step:last-child{border-bottom:0}.mk-relay-meta{flex-wrap:wrap;align-items:baseline;gap:.55rem;margin-bottom:.25rem;display:flex}.mk-relay-meta code{color:var(--ink-3);font-size:.6875rem}.mk-relay-step strong{font-size:.8125rem;font-weight:700;display:block}.mk-tlog{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-tlog li{border-bottom:1px solid var(--line);grid-template-columns:6.4rem 5.4rem 1fr;align-items:baseline;gap:.45rem;padding:.48rem 0;font-size:.75rem;display:grid}.mk-tlog li:last-child{border-bottom:0}.mk-tlog code{color:var(--ink-3)}.mk-tlog small{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:.625rem;font-weight:800}.mk-tlog span{gap:.1rem;display:grid}.mk-tlog em{color:var(--ink-3);font-size:.625rem;font-style:normal}.mk-cascade{gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-cascade li{border-bottom:1px solid var(--line);grid-template-columns:5.5rem 1fr auto;align-items:baseline;gap:.65rem;padding:.5rem 0;font-size:.8125rem;display:grid}.mk-cascade li:last-child{border-bottom:0}.mk-cascade small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:800}.mk-cascade strong{font-weight:800}.mk-cascade span{color:var(--ink-2);font-size:.75rem}.mk-dual-kpis{flex-wrap:wrap;gap:.45rem;margin:0;display:flex}.mk-dual-kpis span{border:1px solid var(--line);color:var(--ink-2);border-radius:.35rem;align-items:baseline;gap:.3rem;padding:.28rem .5rem;font-size:.6875rem;display:inline-flex}.mk-dual-kpis b{color:var(--brand);font-size:.8125rem}.mk-ilayer-body{gap:.85rem}.mk-ilayer-hub{margin:0;font-size:.9375rem;font-weight:800}.mk-ilayer-hub small{color:var(--ink-3);margin-top:.15rem;font-size:.75rem;font-weight:600;display:block}.mk-ilayer-ways{grid-template-columns:1fr 1fr;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mk-ilayer-ways li{border:1px solid var(--line);background:color-mix(in srgb,var(--bg)40%,var(--surface));border-radius:.5rem;gap:.1rem;padding:.55rem .65rem;display:grid}.mk-ilayer-ways strong{font-size:.75rem}.mk-ilayer-ways span{color:var(--ink-3);font-size:.6875rem}.mk-ilayer-sink{border:1px dashed var(--line-2);color:var(--ink-2);border-radius:.5rem;margin:0;padding:.55rem .65rem;font-size:.75rem;font-weight:700}.mk-ready-bar{background:var(--line);border-radius:999px;height:.55rem;overflow:hidden}.mk-ready-bar>span{background:var(--mk-grad-brand);height:100%;display:block}.mk-flowcol-step.is-active{border-color:color-mix(in srgb,var(--brand)50%,transparent);background:color-mix(in srgb,var(--brand)12%,var(--surface))}.mk-console{border:1px solid color-mix(in srgb,var(--brand)22%,var(--line));background:color-mix(in srgb,var(--mk-ink-800)70%,var(--surface));border-radius:.95rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.mk-light .mk-console{background:var(--surface)}.mk-console-bar{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.65rem;padding:.5rem .9rem;font-size:.625rem;font-weight:700;display:flex}.mk-console-bar em{color:var(--brand);letter-spacing:.06em;margin-left:auto;font-style:normal}.mk-console-body{gap:.65rem;padding:.95rem 1rem 1.05rem;display:grid}.mk-file-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-file-rows li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:baseline;gap:.75rem;padding:.45rem 0;font-size:.8125rem;display:grid}.mk-file-rows li:last-child{border-bottom:0}.mk-file-rows strong{font-weight:800}.mk-file-rows span{color:var(--ink-2)}.mk-file-rows em{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:.6875rem;font-style:normal;font-weight:800}.mk-org--flush{background:0 0;border:0;margin:0;padding:0}.mk-capgrid{border:1px solid var(--line);border-radius:var(--mk-r);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:720px){.mk-capgrid{grid-template-columns:1fr 1fr}}.mk-capgrid li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.875rem;font-weight:700;display:flex}.mk-capgrid li:nth-child(odd){background:color-mix(in srgb,var(--surface)70%,transparent)}@media (min-width:720px){.mk-capgrid li:nth-child(4n),.mk-capgrid li:nth-child(4n-1){background:color-mix(in srgb,var(--surface)70%,transparent)}.mk-capgrid li:nth-child(4n-2),.mk-capgrid li:nth-child(4n-3){background:0 0}}.mk-product-rail{margin-top:auto}.mk-spec{border:1px solid color-mix(in srgb,var(--brand)28%,var(--line));background:var(--surface);border-radius:1.05rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.mk-spec-bar{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.65rem;padding:.5rem 1rem;font-size:.625rem;font-weight:700;display:flex}.mk-spec-bar em{color:var(--brand);margin-left:auto;font-style:normal}.mk-spec-head{gap:1.25rem;padding:1.1rem 1.1rem .4rem;display:grid}@media (min-width:860px){.mk-spec-head{grid-template-columns:1.1fr .9fr;align-items:start}}.mk-spec-k{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin:0 0 .55rem;font-size:.625rem;font-weight:800}.mk-spec-meta{gap:.35rem;margin:0;display:grid}.mk-spec-meta div{border-bottom:1px solid var(--line);grid-template-columns:6.5rem 1fr;gap:.5rem;padding:.28rem 0;font-size:.75rem;display:grid}.mk-spec-meta dt{color:var(--ink-3);font-weight:700}.mk-spec-meta dd{margin:0;font-weight:700}.mk-spec-block{border-top:1px solid var(--line);padding:.85rem 1.1rem 1rem}.mk-spec-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-spec-rows li{border-bottom:1px solid var(--line);grid-template-columns:2.6rem 7.2rem 1fr;align-items:baseline;gap:.65rem;padding:.5rem 0;font-size:.8125rem;display:grid}.mk-spec-rows li:last-child{border-bottom:0}.mk-spec-rows code{color:var(--brand);font-weight:800}.mk-spec-rows--plain li{grid-template-columns:6.5rem 1fr}.mk-spec-split{display:grid}@media (min-width:860px){.mk-spec-split{grid-template-columns:1fr 1fr}.mk-spec-split .mk-spec-block:last-child{border-left:1px solid var(--line)}}.mk-spec-objs{grid-template-columns:1fr 1fr;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.mk-spec-objs li{border:1px solid var(--line);border-radius:.4rem;align-items:baseline;gap:.5rem;padding:.4rem .5rem;font-size:.75rem;display:flex}.mk-spec-objs code{color:var(--brand);font-weight:800}.mk-spec-ch{gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-spec-ch li{border-bottom:1px solid var(--line);grid-template-columns:7rem 4.2rem 1fr;align-items:baseline;gap:.55rem;padding:.45rem 0;font-size:.8125rem;display:grid}.mk-spec-ch li:last-child{border-bottom:0}.mk-spec-ch em{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:.625rem;font-style:normal;font-weight:800}.mk-spec-foot{color:var(--ink-3);margin:.75rem 0 0;font-size:.75rem}@media (max-width:640px){.mk-spec-rows li,.mk-spec-ch li{grid-template-columns:1fr;gap:.15rem}.mk-spec-objs{grid-template-columns:1fr}}.mk :-webkit-any(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:.35rem}.mk :-moz-any(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:.35rem}.mk :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:.35rem}section:not(.mk-visible) :is(.os-live-dot,.os-pulse,.os-dash,.os-dot,.mk-marquee-track,.mk-live,.mk-flow,.mk-orbs i,.mk-breath){animation-play-state:paused}section:not(.mk-visible) :is(.os-cmd-rail .is-on){animation-play-state:paused}.os-defer{border-radius:var(--mk-r-md);border:1px solid var(--line);background:color-mix(in srgb,var(--surface)88%,transparent);min-height:560px}.os-defer-sm{min-height:420px}.os-defer-lg{min-height:720px}@media (hover:none),(max-width:768px){.mk-spot:after{display:none}}@media (prefers-reduced-motion:reduce){.mk-reveal{opacity:1;filter:none;transition:none;transform:none}.mk-bloom:before,.mk-marquee-track,.mk-ticker-track,.mk-live,.mk-flow,.mk-sweep:after,.mk-rise,.mk-orbs i,.mk-live-badge i,.mk-breath{animation:none}.mk-tilt,.mk-btn:hover{transform:none}.mk-spot:after{display:none}.mk-prinzip-chaos-line{transition:none}.mk-prinzip.is-on .mk-prinzip-arrow-head{animation:none}.mk-pcon-pkt{opacity:1;animation:none;left:50%}.os-pulse,.os-dash,.os-dot,.os-live-dot,.os-sysmap-bus:after,.os-topo-line:after,.os-cmd-rail .is-on{animation:none}}.os-gold{color:var(--mk-gold)}.os-mono{font-family:var(--font-jetbrains),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-gold);font-size:.625rem;font-weight:500}.os-status{letter-spacing:.02em;white-space:nowrap;border:1px solid transparent;border-radius:6px;align-items:center;gap:.35rem;height:1.5rem;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.os-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.os-status--neu{color:#8ab4ff;background:rgba(80,140,255,.12);border-color:rgba(80,140,255,.22)}.os-status--pruefung{color:var(--mk-gold-bright);background:rgba(201,160,78,.12);border-color:rgba(201,160,78,.28)}.os-status--rueckfrage{color:#f0b27a;background:rgba(232,140,70,.12);border-color:rgba(232,140,70,.24)}.os-status--fehlen{color:#e08a8a;background:rgba(212,103,103,.12);border-color:rgba(212,103,103,.24)}.os-status--ok{color:var(--mk-emerald-hi);background:rgba(34,200,117,.12);border-color:rgba(34,200,117,.28)}.os-status--off{color:var(--ink-3);border-color:var(--line);background:rgba(255,255,255,.04)}.os-status--aktiv{color:var(--mk-emerald);background:rgba(34,200,117,.1);border-color:rgba(34,200,117,.22)}.os-win{--bg:var(--mk-ink-900);--bg-2:var(--mk-ink-800);--surface:var(--mk-ink-700);--surface-2:var(--mk-ink-600);--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--ink:#f7faf8;--ink-2:#a8b5af;--ink-3:#7a8a83;--brand:var(--mk-emerald);--brand-ink:#04110b;color:var(--ink);background:var(--mk-ink-700);border:1px solid var(--line);border-radius:var(--mk-r);overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.04),0 20px 50px -30px rgba(0,0,0,.75)}.os-win-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)78%,var(--mk-ink-600));height:34px;font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.65rem;padding:0 .85rem;font-size:.625rem;font-weight:500;display:flex}.os-win-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.os-win-meta{color:var(--mk-gold)}.os-win-body{padding:.85rem}.os-win-body:has(.os-cmd-grid){padding:0}.os-live-dot{background:var(--mk-emerald);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb,var(--mk-emerald)80%,transparent);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite os-pulse}.os-flow{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.4rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.os-flow-step{flex:none;align-items:center;gap:.4rem;display:flex}.os-flow-chip{border:1px solid var(--line);background:var(--surface);letter-spacing:.08em;text-transform:uppercase;height:1.75rem;color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;padding:0 .6rem;font-size:.625rem;font-weight:800;display:inline-flex}.os-flow-chip.is-on{border-color:color-mix(in srgb,var(--brand)45%,var(--line));color:var(--brand);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand)18%,transparent)}.os-flow-arrow{color:var(--mk-gold);opacity:.7;font-size:.7rem}.os-roles{border:1px solid var(--line);background:color-mix(in srgb,var(--surface)88%,transparent);border-radius:12px;padding:1.25rem}.os-roles-grid{gap:1.25rem;display:grid}@media (min-width:900px){.os-roles-grid{grid-template-columns:1fr 1.1fr 1fr;align-items:stretch;gap:1rem}}.os-roles-col{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:.75rem;padding:1rem;display:grid}.os-roles-col ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.os-roles-col li{letter-spacing:-.02em;color:var(--ink);font-size:.875rem;font-weight:650}.os-roles-link{color:var(--brand);font-size:.75rem;font-weight:800;text-decoration:none}.os-roles-hub{text-align:center;border:1px solid color-mix(in srgb,var(--brand)35%,var(--line));background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--brand)18%,transparent),transparent 60%),var(--surface);border-radius:12px;place-content:center;gap:.65rem;padding:1.25rem 1rem;display:grid}.os-roles-hub-title{letter-spacing:-.04em;font-size:max(1.25rem,min(2.4vw,1.75rem));font-weight:850}.os-roles-hub-caption{color:var(--ink-2);max-width:18rem;margin-left:auto;margin-right:auto;font-size:.8125rem}.os-eng-preview{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:1rem;padding:1.25rem;display:grid}.os-eng-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.os-eng-list li{letter-spacing:-.02em;border:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)55%,var(--surface));border-radius:8px;padding:.55rem .7rem;font-size:.875rem;font-weight:700}.os-orch{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:1rem}.os-orch-list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.os-orch-step{justify-items:center;gap:.15rem;display:grid}.os-orch-arrow{color:var(--mk-gold);opacity:.75;font-size:.75rem;line-height:1}.os-orch-chip{border:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)40%,var(--surface));letter-spacing:.04em;text-transform:uppercase;min-width:min(100%,16rem);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.75rem;font-weight:800;display:inline-flex}.os-orch-chip.is-focus{border-color:color-mix(in srgb,var(--brand)45%,var(--line));color:var(--brand);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand)16%,transparent)}.os-orch-note{color:var(--ink-2);margin-top:.85rem;font-size:.8125rem}.mk-b2c{border:1px solid var(--line);background:color-mix(in srgb,var(--surface)90%,transparent);border-radius:12px}.mk-b2c-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.os-arch{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1024px){.os-arch{grid-template-columns:.9fr 1.2fr .9fr;align-items:stretch}}.os-arch-col{border:1px solid var(--line);border-radius:var(--mk-r);background:var(--surface);content-visibility:auto;gap:.55rem;padding:1rem;display:grid}.os-arch-hub:before,.os-arch-hub:after{content:"";background:linear-gradient(90deg,transparent,var(--mk-gold));opacity:.7;width:18px;height:1px;position:absolute;top:50%}.os-arch-hub:before{left:-18px}.os-arch-hub:after{background:linear-gradient(90deg,var(--mk-gold),transparent);right:-18px}@media (max-width:1023px){.os-arch-hub:before,.os-arch-hub:after{display:none}}.os-node{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2)80%,transparent);border-radius:8px;align-items:center;gap:.5rem;min-height:2rem;padding:.4rem .65rem;font-size:.8125rem;font-weight:650;display:flex}.os-node i{background:var(--brand);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb,var(--brand)70%,transparent);border-radius:50%;animation:2.4s ease-in-out infinite os-pulse}.os-node i.gold{background:var(--mk-gold);box-shadow:0 0 8px color-mix(in srgb,var(--mk-gold)70%,transparent)}@keyframes os-pulse{0%,to{opacity:.55}50%{opacity:1}}.os-hero-stage{position:relative}.os-cmd{gap:.85rem;display:grid}.os-cmd--hero{border:1px solid var(--line);border-radius:var(--mk-r-md);background:color-mix(in srgb,var(--mk-ink-800)72%,transparent);overflow:hidden}.os-cmd--hero .os-cmd-main{padding:1rem 1.1rem 1.1rem}.os-boundary{border-top:1px solid var(--line);color:var(--ink-2);background:color-mix(in srgb,var(--mk-ink-900)40%,transparent);gap:.35rem;padding:.75rem 1.1rem;font-size:.75rem;display:grid}.os-boundary strong{color:var(--mk-gold);font-weight:700}.os-topo{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-gold);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.6rem;font-size:.625rem;display:grid}.os-topo-hub{border:1px solid color-mix(in srgb,var(--brand)35%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--brand)8%,transparent);border-radius:6px;padding:.35rem .7rem}.os-topo-line{background:linear-gradient(90deg,transparent,var(--mk-gold),var(--brand),var(--mk-gold),transparent);height:1px;position:relative;overflow:hidden}.os-topo-line:after{content:"";opacity:.5;background:linear-gradient(90deg,transparent,#fff,transparent);width:22%;animation:2.8s linear infinite os-dash;position:absolute;top:-1px;bottom:-1px;left:0;right:auto}.os-cmd-frame{border:1px solid var(--line);border-radius:var(--mk-r);background:var(--mk-ink-700);position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.04),0 28px 70px -32px rgba(0,0,0,.8)}.os-cmd-bar{border-bottom:1px solid var(--line);background:var(--mk-ink-800);height:36px;font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.75rem;padding:0 .9rem;font-size:.625rem;display:flex}.os-cmd-id{color:var(--mk-gold);margin-left:auto}.os-cmd-grid{grid-template-columns:8.25rem 1fr 11.5rem;min-height:18.5rem;display:grid}.os-cmd-rail{border-right:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)70%,transparent);align-content:start;gap:.15rem;max-height:22rem;padding:.65rem .45rem;display:grid;overflow-y:auto}.os-cmd-rail span,.os-cmd-rail a{height:1.85rem;color:var(--ink-3);border-radius:6px;align-items:center;gap:.4rem;padding:0 .55rem;font-size:.6875rem;font-weight:650;display:flex}.os-cmd-rail .is-on{color:var(--ink);background:color-mix(in srgb,var(--brand)12%,transparent);border:1px solid color-mix(in srgb,var(--brand)22%,transparent)}.os-cmd-main{align-content:start;gap:.75rem;padding:.9rem 1rem;display:grid}.os-cmd-side{border-left:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)55%,transparent);align-content:start;gap:.55rem;padding:.75rem;display:grid}.os-cmd-kv{border:1px solid var(--line);border-radius:8px;gap:.15rem;padding:.5rem .55rem;font-size:.6875rem;display:grid}.os-cmd-kv small{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.os-timeline{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.os-timeline li{color:var(--ink-2);grid-template-columns:4.5rem 1fr;gap:.5rem;font-size:.6875rem;display:grid}.os-timeline time{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;color:var(--ink-3);font-size:.625rem}@media (max-width:1023px){.os-cmd-grid{grid-template-columns:1fr}.os-cmd-rail,.os-cmd-side{display:none}}@media (max-width:640px){.os-topo{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.4rem}.os-topo-line{background:linear-gradient(180deg,transparent,var(--mk-gold),var(--brand),var(--mk-gold),transparent);width:1px;height:14px}}.os-sysline{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:.45rem 1rem;font-size:.625rem;display:flex}.os-sysline b{color:var(--ink-2);font-weight:500}.os-sysmap{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:1024px){.os-sysmap{grid-template-columns:.85fr 18px 1.3fr 18px .85fr;align-items:stretch}}.os-sysmap-bus{display:none}@media (min-width:1024px){.os-sysmap-bus{background:repeating-linear-gradient(180deg,transparent 0 10px,color-mix(in srgb,var(--mk-gold)45%,transparent)10px 11px);align-self:stretch;width:18px;display:block;position:relative;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}.os-sysmap-bus:after{content:"";background:var(--brand);width:4px;height:4px;box-shadow:0 0 8px var(--brand);border-radius:50%;animation:3.6s ease-in-out infinite os-bus;position:absolute;left:7px}}@keyframes os-bus{0%{opacity:0;top:12%}20%{opacity:1}80%{opacity:1}to{opacity:0;top:84%}}@keyframes os-dash{0%{transform:translate(-120%)}to{transform:translate(420%)}}.os-arch-col{border:1px solid var(--line);border-radius:var(--mk-r);background:var(--mk-ink-700);gap:.45rem;padding:.9rem;display:grid}.os-arch-hub{border-radius:var(--mk-r);border:1px solid color-mix(in srgb,var(--brand)32%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--brand)7%,var(--mk-ink-700)),var(--mk-ink-700));padding:.95rem;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.04)}.os-hero-phone{display:none}.os-mods{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1rem;display:grid}@media (max-width:640px){.os-mods{grid-template-columns:repeat(2,1fr)}}.os-worlds{gap:.9rem;display:grid}.os-world-kernel{background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:.45rem .85rem;padding:.15rem .1rem .35rem;display:flex}.os-world-kernel .os-mono{border-right:1px solid color-mix(in srgb,var(--mk-gold)40%,var(--line));margin:0;padding-right:.85rem}.os-world-kernel ul{flex-wrap:wrap;gap:.15rem 0;margin:0;padding:0;list-style:none;display:flex}.os-world-kernel li{height:auto;color:var(--ink-2);letter-spacing:0;background:0 0;border:0;border-radius:0;align-items:center;padding:0 .65rem 0 0;font-size:.75rem;font-weight:650;display:inline-flex}.os-world-kernel li:not(:last-child):after{content:"·";color:var(--mk-gold);margin-left:.65rem;font-weight:500}.os-world-mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:900px){.os-world-mods{grid-template-columns:repeat(4,minmax(0,1fr))}}.os-world-mod{border:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)50%,var(--surface));min-height:5.4rem;color:var(--ink-2);text-align:left;cursor:pointer;transition:border-color .2s var(--mk-ease),color .2s var(--mk-ease),background .2s var(--mk-ease);border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:start;gap:.12rem .65rem;padding:.8rem .85rem;display:grid}.os-world-mod-mark{border:1px solid var(--line);width:2rem;height:2rem;color:var(--mk-gold);background:color-mix(in srgb,var(--mk-ink-800)70%,transparent);border-radius:8px;grid-row:1/span 3;place-items:center;margin-top:.15rem;display:grid}.os-world-mod .os-mono{grid-column:2;margin:0}.os-world-mod b{letter-spacing:-.03em;color:inherit;grid-column:2;font-size:.9375rem;font-weight:800}.os-world-mod em{color:var(--ink-3);grid-column:2;font-size:.6875rem;font-style:normal;line-height:1.35}.os-world-mod:hover{color:var(--ink);border-color:var(--line-2)}.os-world-mod.is-on{color:var(--ink);border-color:color-mix(in srgb,var(--brand)42%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--brand)12%,transparent),transparent 70%),var(--surface);box-shadow:inset 0 2px 0 var(--mk-gold)}.os-world-mod.is-on .os-world-mod-mark{color:var(--brand);border-color:color-mix(in srgb,var(--brand)40%,var(--line));background:color-mix(in srgb,var(--brand)12%,transparent)}.os-world-stage{gap:.7rem;min-width:0;display:grid}@media (min-width:860px){.os-world-stage{grid-template-columns:1.15fr .85fr;align-items:stretch}}.os-world-file,.os-world-run{border:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)42%,var(--surface));border-radius:12px;align-content:start;gap:.75rem;min-width:0;padding:.95rem;display:grid}.os-world-file header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;display:flex}.os-world-file-who{min-width:0;color:var(--brand);align-items:flex-start;gap:.7rem;display:flex}.os-world-file-who h3{letter-spacing:-.03em;color:var(--ink);margin:.15rem 0 0;font-size:.9375rem;font-weight:800}.os-world-file>p{color:var(--ink-2);margin:0;font-size:.8125rem;line-height:1.5}.os-world-bound{gap:.4rem;display:grid}.os-world-go{border:1px solid var(--line-2);min-height:2.5rem;color:var(--ink);white-space:nowrap;transition:border-color .2s var(--mk-ease),transform .2s var(--mk-ease);border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.8125rem;font-weight:700;display:inline-flex}.os-world-go:hover{border-color:var(--brand);transform:translateY(-1px)}.os-core{gap:.75rem;display:grid}@media (min-width:1024px){.os-core{grid-template-columns:1.6fr .9fr}}.os-mod-grid{grid-template-columns:repeat(2,1fr);gap:.45rem;display:grid}@media (min-width:640px){.os-mod-grid{grid-template-columns:repeat(3,1fr)}}.os-inbox-nav{gap:.35rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.os-inbox-nav button,.os-inbox-nav span{border:1px solid var(--line);height:2rem;color:var(--ink-3);cursor:default;background:0 0;border-radius:8px;flex:none;padding:0 .7rem;font-size:.75rem;font-weight:700}.os-inbox-nav .is-on{color:var(--ink);border-color:color-mix(in srgb,var(--brand)40%,var(--line));background:color-mix(in srgb,var(--brand)10%,transparent)}.os-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.65rem .2rem;font-size:.8125rem;display:grid}.os-row:last-child{border-bottom:0}.os-row.is-focus{background:color-mix(in srgb,var(--brand)8%,transparent)}.os-matrix{border:1px solid var(--line);border-radius:var(--mk-r);background:var(--surface);overflow-x:auto}.os-matrix table{border-collapse:collapse;width:100%;min-width:42rem;font-size:.75rem}.os-matrix th,.os-matrix td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.7rem .8rem}.os-matrix th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:800}.os-perm{border-radius:4px;place-items:center;width:1.35rem;height:1.35rem;font-size:.65rem;font-weight:800;display:inline-grid}.os-perm.on{color:var(--mk-emerald-hi);background:rgba(34,200,117,.16)}.os-perm.off{color:var(--ink-3);background:rgba(255,255,255,.04)}.os-tree{gap:.35rem;font-size:.8125rem;display:grid}.os-tree-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.os-tree-item span{color:var(--ink-3);font-family:ui-monospace,Menlo,monospace;font-size:.7rem}.os-connect{text-align:center;justify-items:center;gap:.35rem;display:grid}.os-connect-hub{border-radius:var(--mk-r);border:1px solid color-mix(in srgb,var(--brand)30%,var(--line));background:color-mix(in srgb,var(--brand)8%,var(--surface));padding:.85rem 1.25rem;font-weight:800}.os-connect-ways{grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;margin-top:.75rem;display:grid}@media (min-width:768px){.os-connect-ways{grid-template-columns:repeat(5,1fr)}}.os-connect-way{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:.7rem .5rem;font-size:.75rem;font-weight:700}.os-stack-grid{gap:1.1rem;display:grid}.os-bridge{gap:1rem;display:grid}@media (min-width:840px){.os-bridge{grid-template-columns:minmax(0,1fr) 2.4rem minmax(0,1.15fr) 2.4rem minmax(0,1fr);align-items:start;gap:.65rem}}.os-bridge-col{align-content:start;gap:.4rem;min-width:0;display:grid}.os-bridge-col--hub{border:1px solid color-mix(in srgb,var(--brand)32%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--brand)10%,transparent),transparent 70%),var(--surface);border-radius:12px;padding:.65rem}.os-bridge-lead{letter-spacing:-.02em;color:var(--ink);margin:0 0 .25rem;font-size:.75rem;font-weight:700}.os-bridge-flow{display:none}@media (min-width:840px){.os-bridge-flow{min-height:100%;color:var(--mk-gold);font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;align-content:center;justify-items:center;gap:.35rem;padding-top:2.4rem;font-size:.5625rem;display:grid}.os-bridge-flow i{background:linear-gradient(180deg,transparent,var(--mk-gold),transparent);width:1px;height:2.4rem;display:block}}.os-channel{border:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)55%,var(--surface));border-radius:8px;gap:.12rem;padding:.5rem .65rem;display:grid}.os-channel strong{letter-spacing:-.02em;font-size:.8125rem;font-weight:700}.os-channel span{color:var(--ink-3);font-size:.6875rem}.os-maprow{border:1px dashed color-mix(in srgb,var(--brand)28%,var(--line));background:color-mix(in srgb,var(--brand)5%,transparent);font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;border-radius:10px;flex-wrap:wrap;gap:.55rem 1.25rem;margin-top:.9rem;padding:.7rem .85rem;font-size:.6875rem;display:flex}.os-maprow p{color:var(--ink-2);align-items:center;gap:.45rem;margin:0;display:flex}.os-maprow b{color:var(--ink);font-weight:700}.os-maprow span{color:var(--mk-gold)}.os-maprow code{color:var(--mk-gold-bright,var(--mk-emerald-hi));font-family:inherit}.os-layers{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.os-layer{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:.2rem;padding:.75rem 1rem;display:grid}@media (min-width:640px){.os-layer{grid-template-columns:8.75rem minmax(0,1fr);align-items:baseline;gap:1.25rem}}.os-layer b{letter-spacing:-.02em;font-size:.8125rem;font-weight:800}.os-layer span{color:var(--ink-3);font-size:.75rem;line-height:1.4}.os-layer.is-focus{border-color:color-mix(in srgb,var(--brand)42%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--brand)14%,transparent),transparent 55%),var(--surface);box-shadow:inset 3px 0 0 var(--mk-gold)}.os-guards{grid-template-columns:1fr;gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:520px){.os-guards{grid-template-columns:1fr 1fr}}@media (min-width:960px){.os-guards{grid-template-columns:repeat(4,minmax(0,1fr))}}.os-guards li{border:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)40%,transparent);border-radius:8px;gap:.15rem;padding:.55rem .65rem;display:grid}.os-guards strong{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-gold);font-size:.6875rem}.os-guards span{color:var(--ink-2);font-size:.75rem;line-height:1.35}.os-tech{gap:.75rem;display:grid}@media (min-width:900px){.os-tech{grid-template-columns:repeat(5,1fr)}}.os-tech-card{gap:.55rem;min-height:0;padding:.9rem;display:grid}.os-stack{justify-items:center;gap:.25rem;font-size:.75rem;display:grid}.os-stack b{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:.55rem .9rem;font-weight:700}.os-stack em{color:var(--mk-gold);font-size:.7rem;font-style:normal}.os-metric{gap:.35rem;padding:1rem;display:grid}.os-metric strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.5rem}.os-audit li{border-bottom:1px solid var(--line);grid-template-columns:6.5rem 1fr 7rem;gap:.75rem;padding:.7rem 0;font-size:.8125rem;display:grid}@media (max-width:640px){.os-audit li{grid-template-columns:1fr;gap:.2rem}}.os-dual{gap:.75rem;display:grid}@media (min-width:768px){.os-dual{grid-template-columns:1fr 1fr}}.os-src{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.os-src button{height:2rem;color:var(--ink-3);background:0 0;padding:0 .75rem;font-size:.75rem;font-weight:700}.os-src button.is-on{background:color-mix(in srgb,var(--brand)14%,transparent);color:var(--ink)}.os-phone{border:1px solid var(--line-2);background:var(--mk-ink-700);border-radius:18px;padding:.55rem .5rem .7rem;overflow:hidden}.os-phone-notch{background:rgba(255,255,255,.12);border-radius:99px;width:3rem;height:.35rem;margin:0 auto .55rem}@media (prefers-reduced-motion:reduce){.os-bridge-line:after,.os-node i{animation:none}}.legal-page{--legal-measure:53.125rem;background:var(--mk-paper);color:var(--mk-paper-ink)}.legal-wrap{width:100%;max-width:1180px;padding:2.5rem var(--mk-gutter)4.5rem;margin-left:auto;margin-right:auto}.legal-header{max-width:var(--legal-measure);border-bottom:1px solid rgba(10,20,17,.1);margin-bottom:2.25rem;padding-bottom:1.5rem}.legal-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--mk-gold);margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.legal-title{letter-spacing:-.035em;color:var(--mk-ink-900);margin:0 0 .75rem;font-size:max(1.75rem,min(4vw,2.35rem));font-weight:800;line-height:1.12}.legal-lead{color:#4d5c56;max-width:40rem;margin:0 0 1rem;font-size:1.05rem;line-height:1.55}.legal-version{color:#6b7872;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.legal-version-dot{background:var(--mk-gold);border-radius:99px;width:3px;height:3px}.legal-grid{gap:2rem;display:grid}@media (min-width:960px){.legal-grid{grid-template-columns:220px minmax(0,var(--legal-measure));align-items:start;gap:2.75rem}}.legal-toc{font-size:.875rem}.legal-toc-toggle{width:100%;color:var(--mk-ink-900);background:#fff;border:1px solid rgba(10,20,17,.12);border-radius:8px;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.875rem;font-weight:700;display:flex}.legal-toc-panel{background:#fff;border:1px solid rgba(10,20,17,.08);border-radius:12px;margin-top:.65rem;padding:1rem 1.1rem;display:none}.legal-toc-panel.is-open{display:block}.legal-toc-label{letter-spacing:.12em;text-transform:uppercase;color:#6b7872;margin:0 0 .65rem;font-size:.6875rem;font-weight:700;display:none}.legal-toc ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{color:#3d4c46;padding:.28rem 0;font-weight:600;line-height:1.35;text-decoration:none;display:block}.legal-toc a:hover{color:var(--mk-emerald-lo)}@media (min-width:960px){.legal-toc{position:-webkit-sticky;position:sticky;top:92px}.legal-toc-toggle{display:none}.legal-toc-panel,.legal-toc-panel.is-open{margin-top:0;display:block}.legal-toc-label{display:block}}.legal-article{max-width:var(--legal-measure);gap:1.75rem;display:grid}.legal-section h2{letter-spacing:-.025em;color:var(--mk-ink-900);margin:0 0 .7rem;scroll-margin-top:96px;font-size:1.2rem;font-weight:800}.legal-article p,.legal-article li{color:#3f4d47;font-size:.975rem;line-height:1.7}.legal-article p{margin:0 0 .85rem}.legal-article p:last-child,.legal-article ul:last-child{margin-bottom:0}.legal-article ul,.legal-article ol{gap:.35rem;margin:0 0 .85rem;padding-left:1.2rem;display:grid}.legal-article a{color:var(--mk-emerald-lo);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-article h3{color:var(--mk-ink-900);margin:1.15rem 0 .45rem;font-size:1.02rem;font-weight:800}.legal-notice{color:#3f4d47;background:#fff;border:1px solid rgba(10,20,17,.08);border-radius:12px;padding:.95rem 1.1rem;font-size:.9375rem;line-height:1.6}.legal-notice-bound{border-left:3px solid var(--mk-gold)}.legal-def{border-bottom:1px solid rgba(10,20,17,.06);gap:.2rem;padding:.7rem 0;display:grid}.legal-def-term{color:var(--mk-ink-900);margin:0 0 .2rem;font-size:.9375rem;font-weight:800}.legal-def-body{color:#3f4d47;font-size:.9375rem;line-height:1.6}.legal-def-body p{margin:0}.legal-table-wrap{background:#fff;border:1px solid rgba(10,20,17,.08);border-radius:12px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:.8125rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid rgba(10,20,17,.06);padding:.65rem .75rem}.legal-table th{color:var(--mk-ink-900);background:#fbfcfb;font-weight:800}.trust-stack{gap:1.15rem;display:grid}.trust-control{background:#fff;border:1px solid rgba(10,20,17,.08);border-radius:12px;padding:1.15rem 1.2rem 1.25rem;scroll-margin-top:96px}.trust-control header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.65rem;display:flex}.trust-control h2{color:var(--mk-ink-900);margin:0;font-size:1.05rem;font-weight:800}.trust-pill{letter-spacing:.06em;text-transform:uppercase;color:var(--mk-emerald-lo);font-size:.6875rem;font-weight:800}.trust-control.is-partial .trust-pill{color:#8a7028}.trust-control-body p:last-child{margin-bottom:0}.status-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.status-row{background:#fff;border:1px solid rgba(10,20,17,.08);border-radius:10px;grid-template-columns:auto 1fr auto;grid-template-areas:"dot name label"".note note";align-items:center;gap:.35rem .7rem;padding:.75rem .9rem;display:grid}.status-dot{background:#9aa59f;border-radius:99px;grid-area:dot;width:8px;height:8px}.status-name{color:var(--mk-ink-900);grid-area:name;font-weight:700}.status-label{color:#6b7872;grid-area:label;font-size:.75rem;font-weight:700}.status-note{color:#6b7872;grid-area:note;font-size:.8125rem}.incident-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cookie-table-caption{color:#6b7872;margin-bottom:.5rem;font-size:.8125rem}@media print{.mk>header.sticky,.mk-foot,.legal-toc,a[href=\#inhalt]{display:none!important}.legal-page,.mk-light{color:#000!important;background:#fff!important}.legal-wrap{max-width:none;padding:0}.legal-grid{display:block}.legal-article a[href^=http]:after{content:" (" attr(href)")";font-size:.8em;font-weight:400}}.px{--px-line:color-mix(in srgb,var(--mk-emerald)18%,var(--line));--px-panel:color-mix(in srgb,var(--mk-ink-800)88%,#000);--px-panel-2:color-mix(in srgb,var(--mk-ink-700)70%,transparent)}.px-mono{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-gold);font-size:.625rem;font-weight:600}.px-code{border:1px solid color-mix(in srgb,var(--brand)35%,var(--line));background:color-mix(in srgb,var(--brand)10%,transparent);height:1.5rem;font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.08em;color:var(--brand);border-radius:4px;align-items:center;padding:0 .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.px-icon-chip{border:1px solid color-mix(in srgb,var(--brand)28%,var(--line));background:color-mix(in srgb,var(--brand)12%,transparent);width:2rem;height:2rem;color:var(--brand);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.px-icon-chip--lg{border-radius:8px;width:2.75rem;height:2.75rem}.px-hero{border-bottom:1px solid var(--line);background:radial-gradient(60% 50% at 85% 0%,color-mix(in srgb,var(--brand)14%,transparent),transparent 70%),var(--mk-ink-900)}.px-hero-grid{pointer-events:none;opacity:.28;background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 20%,#000 10%,transparent 75%);mask-image:radial-gradient(70% 60% at 70% 20%,#000 10%,transparent 75%)}.px-hero-glow{pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--mk-gold)10%,transparent),transparent);opacity:.7;height:40%;position:absolute;top:auto;bottom:20%;left:40%;right:-10%}.px-telemetry{border:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)75%,transparent);font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-radius:8px;flex-wrap:wrap;gap:.55rem 1.1rem;padding:.55rem .85rem;font-size:.625rem;font-weight:600;display:flex}.px-telemetry span{align-items:center;gap:.4rem;display:inline-flex}.px-telemetry .os-live-dot{width:6px;height:6px}.px-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding-top:.25rem;display:grid}.px-stats div{border:1px solid var(--line);background:color-mix(in srgb,var(--surface)70%,transparent);border-radius:8px;padding:.7rem .75rem}.px-stats dt{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.5625rem}.px-stats dd{letter-spacing:-.02em;color:var(--ink);margin:.25rem 0 0;font-size:.8125rem;font-weight:700}.px-console{border:1px solid var(--px-line);background:var(--px-panel);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand)8%,transparent),0 24px 60px -28px rgba(0,0,0,.65);border-radius:12px;display:grid;overflow:hidden}.px-console-bar{border-bottom:1px solid var(--line);background:rgba(0,0,0,.35);align-items:center;gap:.75rem;padding:.55rem .85rem;display:flex}.px-console-dots{gap:.3rem;display:inline-flex}.px-console-dots i{background:color-mix(in srgb,var(--ink-3)70%,transparent);border-radius:999px;width:7px;height:7px;display:block}.px-console-dots i:first-child{background:#c45c5c}.px-console-dots i:nth-child(2){background:#c9a04e}.px-console-dots i:nth-child(3){background:#22c875}.px-console-id{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.1em;color:var(--mk-gold);margin-left:auto;font-size:.625rem}.px-console-body{gap:1rem;padding:1rem 1.1rem 1.15rem;display:grid}.px-console-meta{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.px-console-who{letter-spacing:-.02em;margin:0;font-size:.875rem;font-weight:700}.px-console-sub{margin-top:.2rem;color:var(--ink-3)!important}.px-pipe{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.px-pipe li{color:var(--ink-3);border:1px solid transparent;border-radius:6px;grid-template-columns:2rem 1fr;align-items:center;gap:.65rem;padding:.45rem .55rem;font-size:.75rem;display:grid}.px-pipe .px-pipe-n{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.08em;color:var(--ink-3);font-size:.625rem}.px-pipe li.is-done{color:var(--ink-2)}.px-pipe li.is-on{border-color:color-mix(in srgb,var(--brand)35%,var(--line));background:color-mix(in srgb,var(--brand)10%,transparent);color:var(--ink)}.px-pipe li.is-on .px-pipe-n{color:var(--brand)}.px-log{border-top:1px solid var(--line);gap:.4rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.px-log li{color:var(--ink-2);grid-template-columns:3.25rem 1fr;gap:.65rem;font-size:.6875rem;display:grid}.px-log time{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;color:var(--ink-3)}.px-boundary{border-top:1px solid var(--line);background:rgba(0,0,0,.28);grid-template-columns:1fr 1fr;gap:.75rem;padding:.85rem 1.1rem;display:grid}.px-boundary p{color:var(--ink-2);margin:.3rem 0 0;font-size:.75rem;line-height:1.4}.px-section{border-top:1px solid color-mix(in srgb,var(--line)80%,transparent)}.px-block{gap:1.75rem;display:grid}.px-block-head{grid-template-columns:auto 1fr;align-items:start;gap:1rem 1.25rem;display:grid}.px-idx{border:1px solid color-mix(in srgb,var(--brand)30%,var(--line));background:color-mix(in srgb,var(--brand)8%,transparent);width:2.75rem;height:2.75rem;font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.06em;color:var(--brand);border-radius:8px;place-items:center;font-size:.75rem;font-weight:700;display:grid}.px-kicker{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-gold);margin:0;font-size:.625rem;font-weight:700}.px-block-body{gap:1.25rem;display:grid}.px-pipeline{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.px-pipeline li{border:1px solid var(--line);background:var(--px-panel-2);border-radius:10px;gap:.45rem;min-height:5.5rem;padding:.85rem .75rem;display:grid;position:relative}.px-pipeline-n{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.1em;color:var(--ink-3);font-size:.625rem}.px-pipeline-label{letter-spacing:-.02em;color:var(--ink-2);font-size:.8125rem;font-weight:700;line-height:1.25}.px-pipeline li.is-done{border-color:color-mix(in srgb,var(--brand)22%,var(--line))}.px-pipeline li.is-done .px-pipeline-label{color:var(--ink)}.px-pipeline li.is-on{border-color:color-mix(in srgb,var(--brand)45%,var(--line));background:color-mix(in srgb,var(--brand)10%,var(--px-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand)18%,transparent)}.px-pipeline li.is-on .px-pipeline-n,.px-pipeline li.is-on .px-pipeline-label{color:var(--brand)}.px-pipeline-link{display:none}.px-pitch{gap:1.25rem;display:grid}@media (min-width:1024px){.px-pitch{grid-template-columns:1.15fr .85fr;align-items:start}}.px-signals{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.px-signals li{border:1px solid var(--line);background:var(--px-panel-2);border-radius:10px;grid-template-columns:2.5rem 1fr;align-items:start;gap:.85rem;padding:1rem 1.05rem;display:grid}.px-signals p{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:.9375rem;font-weight:600;line-height:1.45}.px-fence{border:1px solid color-mix(in srgb,var(--mk-gold)28%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--mk-gold)8%,transparent),transparent 55%),var(--px-panel);border-radius:12px;gap:.85rem;padding:1.25rem;display:grid}.px-fence h3{letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:800}.px-fence>p{color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.5}.px-fence-split{border-top:1px solid var(--line);gap:.65rem;padding-top:.35rem;display:grid}.px-fence-split p{color:var(--ink-2);margin:.25rem 0 0;font-size:.8125rem}.px-runtime{gap:1rem;display:grid}@media (min-width:1100px){.px-runtime{grid-template-columns:1fr 1fr;align-items:start}}.px-runtime-panel{border:1px solid var(--line);background:var(--px-panel-2);border-radius:12px;gap:.85rem;padding:1rem;display:grid}.px-runtime-panel .mk-callout{margin-top:.25rem}.px-spec{border:1px solid var(--line);background:var(--px-panel);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:860px){.px-spec{grid-template-columns:1fr 1fr}}.px-spec li{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:2.5rem 1fr;gap:.85rem;padding:1.05rem 1.1rem;display:grid}@media (min-width:860px){.px-spec li:nth-child(odd){border-right:1px solid var(--line)}.px-spec li:nth-last-child(-n+2){border-bottom:0}}@media (max-width:859px){.px-spec li:last-child{border-bottom:0}}.px-spec h3{letter-spacing:-.02em;margin:0 0 .3rem;font-size:.9375rem;font-weight:800}.px-spec p{color:var(--ink-2);margin:0;font-size:.8125rem;line-height:1.45}.px-ledger{border:1px solid var(--line);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.px-ledger li{border-bottom:1px solid var(--line);background:var(--px-panel-2);grid-template-columns:3rem 1fr;align-items:center;gap:1rem;padding:.95rem 1.1rem;display:grid}.px-ledger li:last-child{border-bottom:0}.px-ledger p{letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:600}.px-trust{align-items:start;gap:1.25rem;display:grid}@media (min-width:800px){.px-trust{grid-template-columns:auto 1fr}}.px-trust-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.px-trust-list li{border:1px solid var(--line);border-left:2px solid var(--brand);color:var(--ink-2);background:var(--px-panel-2);border-radius:8px;padding:.7rem .9rem .7rem 1.1rem;font-size:.875rem;position:relative}.px-peers{border-top:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)55%,var(--mk-ink-900));padding:3.5rem 0 4rem}.px-peers-head{gap:.65rem;margin-bottom:1.5rem;display:grid}.px-peers-grid{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.px-peers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.px-peer{border:1px solid var(--line);background:var(--px-panel);border-radius:12px;gap:.55rem;height:100%;padding:1.15rem;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.px-peer:hover{border-color:color-mix(in srgb,var(--brand)40%,var(--line));transform:translateY(-2px)}.px-peer-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.px-peer strong{letter-spacing:-.03em;color:var(--ink);font-size:1rem;font-weight:800}.px-peer em{color:var(--ink-3);font-size:.8125rem;font-style:normal}.px-peer-go{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-top:.35rem;font-size:.625rem}.px-hub{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.px-hub{grid-template-columns:1fr 1fr}}.px-hub-card{border:1px solid var(--line);background:linear-gradient(165deg,color-mix(in srgb,var(--brand)7%,transparent),transparent 42%),var(--px-panel);border-radius:14px;gap:.65rem;height:100%;padding:1.35rem;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.px-hub-card:hover{border-color:color-mix(in srgb,var(--brand)42%,var(--line));transform:translateY(-2px)}.px-hub-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.px-hub-card strong{letter-spacing:-.03em;color:var(--ink);font-size:1.25rem;font-weight:800}.px-hub-card em{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-gold);font-size:.75rem;font-style:normal;font-weight:700}.px-hub-card p{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.5}.px-hub-meta{border-top:1px solid var(--line);font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:.55rem 1rem;margin-top:.35rem;padding-top:.85rem;font-size:.625rem;display:flex}@media (max-width:640px){.px-stats,.px-boundary,.px-block-head{grid-template-columns:1fr}.px-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.px-peer:hover,.px-hub-card:hover{transform:none}}.px-buyers{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.px-buyers li{border:1px solid var(--line);color:var(--ink-2);background:color-mix(in srgb,var(--surface)60%,transparent);border-radius:999px;padding:.35rem .65rem;font-size:.6875rem;font-weight:700}.px-market{gap:.85rem;display:grid}@media (min-width:900px){.px-market{grid-template-columns:1fr 1fr}}.px-market-col{border:1px solid var(--line);background:var(--px-panel-2);border-radius:12px;align-content:start;gap:.85rem;padding:1.25rem;display:grid}.px-market-col h3{letter-spacing:-.03em;margin:0;font-size:1.15rem;font-weight:800;line-height:1.25}.px-market-col ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.px-market-col li{color:var(--ink-2);padding-left:.95rem;font-size:.875rem;line-height:1.45;position:relative}.px-market-col li:before{content:"";background:var(--ink-3);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.55rem;left:0}.px-market-col--problem{border-color:color-mix(in srgb,#d46767 28%,var(--line))}.px-market-col--problem li:before{background:#d46767}.px-market-col--solve{border-color:color-mix(in srgb,var(--brand)35%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--brand)8%,transparent),transparent 50%),var(--px-panel)}.px-market-col--solve li:before{background:var(--brand)}.px-runtime-panel--wide{border:1px solid var(--line);background:var(--px-panel-2);border-radius:12px;padding:1rem}.px-en-row--niche{grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) 4.5rem auto}@media (max-width:1023px){.px-en-row--niche{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}}@media (max-width:767px){.px-en-row--niche{grid-template-columns:minmax(0,1fr) auto}}.px-accent-en{--px-accent:#22c875}.px-accent-gkv{--px-accent:#5ec8c0;--brand:#5ec8c0;--mk-grad-brand:linear-gradient(160deg,#5ec8c0 0%,#1f7a74 100%)}.px-accent-vs{--px-accent:#c9a04e;--brand:#c9a04e;--mk-grad-brand:linear-gradient(160deg,#e6c46a 0%,#c9a04e 100%)}.px-accent-tk{--px-accent:#6ea8ff;--brand:#6ea8ff;--mk-grad-brand:linear-gradient(160deg,#6ea8ff 0%,#3b6fb8 100%)}.px-accent-gkv .px-hero-glow,.px-accent-vs .px-hero-glow,.px-accent-tk .px-hero-glow,.px-accent-en .px-hero-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--brand)14%,transparent),transparent)}.px-en-inbox .os-win-body{gap:.85rem;padding:.85rem;display:grid}.px-en-nav{scrollbar-width:thin;gap:.35rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.px-en-nav span{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;border-radius:6px;flex:none;padding:.35rem .6rem;font-size:.625rem;font-weight:700}.px-en-nav .is-on{color:var(--ink);border-color:color-mix(in srgb,var(--brand)40%,var(--line));background:color-mix(in srgb,var(--brand)10%,transparent)}.px-en-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.px-en-kpis div{border:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)55%,transparent);border-radius:8px;gap:.15rem;padding:.55rem .6rem;display:grid}.px-en-kpis span{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.5625rem}.px-en-kpis strong{letter-spacing:-.03em;color:var(--ink);font-size:1rem;font-weight:800}.px-en-filters{flex-wrap:wrap;gap:.4rem;display:flex}.px-en-filters button{border:1px solid var(--line);height:1.85rem;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.6875rem;font-weight:700;display:inline-flex}.px-en-filters button em{font-style:normal;font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;color:var(--ink-3);font-size:.625rem}.px-en-filters button.is-on{border-color:color-mix(in srgb,var(--brand)45%,var(--line));background:color-mix(in srgb,var(--brand)12%,transparent);color:var(--brand)}.px-en-filters button.is-on em{color:var(--brand)}.px-en-list{border:1px solid var(--line);background:color-mix(in srgb,var(--mk-ink-800)40%,transparent);border-radius:10px;gap:0;display:grid;overflow:hidden}.px-en-list-head,.px-en-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) 4.5rem 3rem auto;align-items:center;gap:.65rem;padding:.55rem .75rem;display:grid}.px-en-list-head{border-bottom:1px solid var(--line);font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:rgba(0,0,0,.25);font-size:.5625rem}.px-en-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border-radius:0;transition:background .15s}.px-en-row:last-child{border-bottom:0}.px-en-row:hover,.px-en-row.is-on{background:color-mix(in srgb,var(--brand)9%,transparent)}.px-en-row.is-on{box-shadow:inset 2px 0 0 var(--brand)}.px-en-row-main,.px-en-row-tariff{flex-direction:column;gap:.1rem;min-width:0;display:flex}.px-en-row-main strong,.px-en-row-tariff strong{letter-spacing:-.02em;color:var(--ink);font-size:.8125rem;font-weight:700}.px-en-row-main small,.px-en-row-tariff small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.px-en-row-time,.px-en-row-sla{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;color:var(--ink-3);font-size:.6875rem}.px-en-row-sla.is-hot,.px-en-row.is-hot .px-en-row-sla{color:#e6c46a;font-weight:700}.px-en-detail{border:1px solid color-mix(in srgb,var(--brand)28%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--brand)8%,transparent),transparent 55%),color-mix(in srgb,var(--mk-ink-800)70%,transparent);border-radius:10px;gap:.75rem;padding:.9rem 1rem;display:grid}.px-en-detail-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.px-en-detail-top h3{letter-spacing:-.02em;margin:.2rem 0 .15rem;font-size:.9375rem;font-weight:800}.px-en-detail-top p{color:var(--ink-3);margin:0;font-size:.75rem}.px-en-detail-note{color:var(--ink-2);margin:0;font-size:.8125rem}.px-en-actions{flex-wrap:wrap;gap:.4rem;display:flex}.px-en-actions span{border:1px solid var(--line);height:1.85rem;color:var(--ink-2);border-radius:6px;align-items:center;padding:0 .7rem;font-size:.6875rem;font-weight:700;display:inline-flex}.px-en-actions .is-primary{border-color:color-mix(in srgb,var(--brand)45%,var(--line));background:color-mix(in srgb,var(--brand)16%,transparent);color:var(--brand)}@media (max-width:1023px){.px-en-list-head,.px-en-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 4rem auto}}@media (max-width:767px){.px-en-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.px-en-list-head,.px-en-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:639px){.px-en-list-head,.px-en-row{grid-template-columns:minmax(0,1fr) auto}}.px-live{border:1px solid var(--line);background:linear-gradient(165deg,color-mix(in srgb,var(--brand)8%,transparent),transparent 46%),var(--px-panel,var(--surface));border-radius:14px;gap:1rem;padding:1.1rem 1.15rem 1.2rem;display:grid}.px-live-head{align-items:center;gap:.55rem;display:flex}.px-live-pulse{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb,var(--brand)55%,transparent);border-radius:99px;animation:1.8s ease-out infinite px-live-ping}.px-live-count{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.12em;color:var(--ink-3);margin-left:auto;font-size:.625rem}.px-live-track{gap:.85rem;display:grid}.px-live-rail{background:var(--line);border-radius:99px;height:2px;position:relative;overflow:visible}.px-live-rail i{border-radius:inherit;background:linear-gradient(90deg,var(--mk-emerald-lo),var(--brand));height:100%;transition:width .55s var(--mk-ease,cubic-bezier(.16,1,.3,1));box-shadow:0 0 12px color-mix(in srgb,var(--brand)45%,transparent);display:block}.px-live-rail b{background:var(--brand);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand)18%,transparent);transition:left .55s var(--mk-ease,cubic-bezier(.16,1,.3,1));border-radius:99px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%}.px-live-steps{scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(6.5rem,1fr);grid-auto-flow:column;gap:.4rem;margin:0;padding:0 0 .25rem;list-style:none;display:grid;overflow-x:auto}.px-live-steps li{min-width:0;position:relative}.px-live-steps button{border:1px solid var(--line);background:var(--px-panel-2,var(--surface-2,var(--bg-2)));text-align:left;width:100%;min-height:4.75rem;color:inherit;cursor:pointer;border-radius:10px;gap:.35rem;padding:.7rem .55rem;transition:border-color .25s,background .25s,transform .25s;display:grid}.px-live-steps li.is-done button{border-color:color-mix(in srgb,var(--brand)22%,var(--line))}.px-live-steps li.is-on button{border-color:color-mix(in srgb,var(--brand)48%,var(--line));background:color-mix(in srgb,var(--brand)12%,transparent);box-shadow:0 10px 28px -18px color-mix(in srgb,var(--brand)70%,transparent);transform:translateY(-2px)}.px-live-dot{border:1px solid var(--line-2);background:var(--bg);border-radius:99px;place-items:center;width:14px;height:14px;display:grid}.px-live-dot i{background:var(--ink-3);border-radius:99px;width:5px;height:5px}.px-live-steps li.is-done .px-live-dot{border-color:color-mix(in srgb,var(--brand)40%,transparent)}.px-live-steps li.is-done .px-live-dot i{background:var(--brand)}.px-live-steps li.is-on .px-live-dot{background:var(--brand);border-color:transparent;animation:1.6s ease-out infinite px-live-ring}.px-live-steps li.is-on .px-live-dot i{background:#04110b}.px-live-n{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;letter-spacing:.12em;color:var(--ink-3);font-size:.5625rem}.px-live-steps li.is-on .px-live-n{color:var(--brand)}.px-live-label{letter-spacing:-.02em;color:var(--ink-2);font-size:.75rem;font-weight:750;line-height:1.25}.px-live-steps li.is-on .px-live-label,.px-live-steps li.is-done .px-live-label{color:var(--ink)}.px-live-link{display:none}.px-live-reveal{border:1px solid var(--line);background:color-mix(in srgb,var(--bg-2,var(--mk-ink-800))80%,transparent);border-radius:12px;gap:.85rem;min-height:6.5rem;padding:.95rem 1rem;display:grid}@media (min-width:720px){.px-live-reveal{grid-template-columns:1fr 1.15fr}}.px-live-reveal-main,.px-live-reveal-side{align-content:start;gap:.35rem;display:grid}.px-live-reveal strong{letter-spacing:-.03em;color:var(--ink);font-size:1rem;font-weight:800}.px-live-reveal code{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;color:var(--brand);font-size:.6875rem}.px-live-reveal p{color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.55}.px-live-foot{color:var(--ink-3);font-size:.75rem;line-height:1.5}.px-live-foot p{margin:0}@keyframes px-live-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand)50%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 transparent}}@keyframes px-live-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand)40%,transparent)}to{box-shadow:0 0 0 10px transparent}}.os-live-flow{gap:.55rem;display:grid}.os-flow-chip{cursor:pointer;transition:border-color .25s,color .25s,background .25s,transform .25s}.os-flow-chip.is-done{border-color:color-mix(in srgb,var(--brand)28%,var(--line));color:var(--ink)}.os-flow-chip.is-on{animation:1.8s ease-in-out infinite px-chip-glow;transform:translateY(-1px)}.os-flow-arrow.is-lit{opacity:1;color:var(--brand)}.os-live-flow-note{border:1px solid color-mix(in srgb,var(--brand)22%,var(--line));background:color-mix(in srgb,var(--brand)8%,transparent);color:var(--ink);animation:mk-rise .4s var(--mk-ease,cubic-bezier(.16,1,.3,1))both;border-radius:8px;align-items:flex-start;gap:.5rem;margin:0;padding:.55rem .7rem;font-size:.75rem;font-weight:650;line-height:1.4;display:flex}.os-live-flow-note .os-live-dot{background:var(--brand);border-radius:99px;flex-shrink:0;width:6px;height:6px;margin-top:.35rem;animation:2s ease-in-out infinite os-pulse}@keyframes px-chip-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand)18%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand)14%,transparent)}}.os-timeline--live li{opacity:0;transition:opacity .35s,transform .35s;transform:translate(-6px)}.os-timeline--live li.is-shown{opacity:1;transform:none}.os-timeline--live li.is-pending{opacity:.2;transform:none}.os-cmd-kv--live{animation:mk-rise .4s var(--mk-ease,cubic-bezier(.16,1,.3,1))both}.os-sysmap--live{padding-bottom:.25rem;position:relative}.os-sysmap--live .os-arch-col,.os-sysmap--live .os-arch-hub{transition:border-color .4s,box-shadow .4s}.os-sysmap--live .is-hot{border-color:color-mix(in srgb,var(--brand)42%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand)12%,transparent),0 18px 40px -28px color-mix(in srgb,var(--brand)55%,transparent)}.os-sysmap-bus.is-run:after{background:var(--mk-gold-bright);box-shadow:0 0 12px var(--mk-gold);animation-duration:1.8s}.os-sysmap-beat{border:1px solid var(--line);background:color-mix(in srgb,var(--brand)6%,var(--surface));border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem 1.1rem;margin-top:.35rem;padding:.75rem .95rem;display:flex}.os-sysmap-beat-dots{gap:.4rem;display:flex}.os-sysmap-beat-dots button{background:var(--ink-3);cursor:pointer;opacity:.45;border:0;border-radius:99px;width:8px;height:8px;padding:0}.os-sysmap-beat-dots button.is-on{background:var(--brand);opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand)18%,transparent)}.os-sysmap-beat-copy{animation:mk-rise .4s var(--mk-ease,cubic-bezier(.16,1,.3,1))both;gap:.15rem;display:grid}.os-sysmap-beat-copy strong{letter-spacing:-.02em;font-size:.875rem;font-weight:800}.os-sysmap-beat-copy span{color:var(--ink-3);font-size:.75rem}button.os-channel{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;transition:border-color .25s,background .25s,transform .25s}button.os-channel.is-on{border-color:color-mix(in srgb,var(--brand)45%,var(--line));background:color-mix(in srgb,var(--brand)12%,transparent);transform:translate(2px)}.os-bridge-flow.is-run i{position:relative;overflow:hidden}.os-bridge-flow.is-run i:after{content:"";opacity:.55;background:linear-gradient(transparent,#fff,transparent);height:30%;animation:1.6s linear infinite os-bridge-pack;position:absolute;left:0;right:0}@keyframes os-bridge-pack{0%{top:-30%}to{top:100%}}.os-maprow--live p{border-radius:6px;padding:.2rem .4rem;transition:background .3s,color .3s}.os-maprow--live p.is-on{background:color-mix(in srgb,var(--brand)14%,transparent);color:var(--ink)}.os-bridge-beat{border:1px solid color-mix(in srgb,var(--brand)24%,var(--line));background:color-mix(in srgb,var(--brand)8%,transparent);animation:mk-rise .4s var(--mk-ease,cubic-bezier(.16,1,.3,1))both;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:.85rem;padding:.65rem .85rem;font-size:.8125rem;display:flex}.os-bridge-beat strong{letter-spacing:-.02em;font-weight:800}.os-bridge-beat span:last-child{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.px-live-pulse,.px-live-steps li.is-on .px-live-dot,.px-live-steps li.is-on button,.os-flow-chip.is-on,.os-live-flow-note .os-live-dot,.os-bridge-flow.is-run i:after,.os-sysmap-bus.is-run:after,.px-live-reveal,.os-live-flow-note,.os-cmd-kv--live,.os-sysmap-beat-copy,.os-bridge-beat{animation:none!important}.px-live-rail i,.px-live-rail b{transition:none!important}.os-timeline--live li{opacity:1;transform:none}}
