@layer components{.mkt{--mk-void:#fafbfd;--mk-ink:#f3f4f7;--mk-surface:#e8e9ed;--mk-line:#dadce1;--mk-line-strong:#babec4;--mk-fg:#171b21;--mk-muted:#51555d;--mk-dim:#636870;--mk-accent:#0161d1;--mk-live:#007747;--mk-hold:#985d00;--mk-panel-lift:0 1px 2px #171b210f;--mk-glow-strength:12%;--mk-substrate-opacity:.85;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mk-r:4px;--mk-r-lg:10px;--mk-max:78rem;--mk-gutter:clamp(1.25rem, 4vw, 2.5rem);--mk-section:clamp(5rem, 9vw, 8.5rem);--mk-rail:9.5rem;--mk-ease:cubic-bezier(.16, 1, .3, 1);--mk-ease-io:cubic-bezier(.65, 0, .35, 1);--mk-fast:.18s;--mk-base:.52s;--mk-slow:1.1s;background:var(--mk-void);color:var(--mk-fg);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;width:100%;min-height:100dvh;font-size:.9375rem;line-height:1.65;overflow-x:clip}@supports (color:lab(0% 0 0)){.mkt{--mk-void:lab(98.4814% -.127137 -1.13032);--mk-ink:lab(96.1577% -.168264 -1.50629);--mk-surface:lab(92.4421% -.208497 -1.8818);--mk-line:lab(87.7946% -.286669 -2.63152);--mk-line-strong:lab(76.7629% -.395596 -3.75133);--mk-fg:lab(9.45566% -.332788 -5.14871);--mk-muted:lab(36.1436% -.474647 -5.21061);--mk-dim:lab(43.6846% -.4915 -5.21891);--mk-accent:lab(41.8673% 11.7748 -65.8176);--mk-live:lab(43.8141% -46.7864 20.5533);--mk-hold:lab(45.1408% 22.1076 67.6432);--mk-panel-lift:0 1px 2px lab(9.45566% -.332788 -5.14871/.06)}}:root[data-theme=dark] .mkt{--mk-void:#080a0f;--mk-ink:#101319;--mk-surface:#181c22;--mk-line:#2c2f35;--mk-line-strong:#44484f;--mk-fg:#f2f3f6;--mk-muted:#a0a5ac;--mk-dim:#8b8f96;--mk-accent:#4baeff;--mk-live:#52db97;--mk-hold:#f4b854;--mk-panel-lift:inset 0 1px 0 #ffffff0a;--mk-glow-strength:22%;--mk-substrate-opacity:.5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .mkt{--mk-void:lab(2.72479% -.103056 -2.48046);--mk-ink:lab(5.67047% -.223175 -4.30197);--mk-surface:lab(10.036% -.339039 -5.15116);--mk-line:lab(19.33% -.376463 -4.45181);--mk-line-strong:lab(30.3427% -.457928 -5.20256);--mk-fg:lab(95.9257% -.168204 -1.50629);--mk-muted:lab(67.4747% -.459611 -4.49332);--mk-dim:lab(59.1223% -.452876 -4.4897);--mk-accent:lab(68.0433% -8.38473 -54.9018);--mk-live:lab(78.8387% -50.6945 22.3223);--mk-hold:lab(79.1326% 14.8957 58.2509);--mk-panel-lift:inset 0 1px 0 lab(100% 0 0/.04)}}.mkt ::selection{background:var(--mk-accent);color:var(--mk-void)}.mkt :focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:2px}.mk-display{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;font-weight:500}.mk-xl{font-size:clamp(2.75rem,6.5vw,5.25rem);line-height:.95}.mk-l{letter-spacing:-.028em;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.mk-m{letter-spacing:-.022em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.mk-s{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;font-size:1.125rem;font-weight:500;line-height:1.3}.mk-mono{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-ligatures:none;font-size:.75rem;line-height:1.5}.mk-label{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.18em;color:var(--mk-dim);font-size:.6875rem;line-height:1}.mk-lead{color:var(--mk-muted);max-width:34em;font-size:1.0625rem}.mk-body{color:var(--mk-muted);max-width:36em}.mk-fg{color:var(--mk-fg)}.mk-accent{color:var(--mk-accent)}.mk-dim{color:var(--mk-dim)}.mk-muted{color:var(--mk-muted)}.mk-wrap{width:100%;max-width:var(--mk-max);padding-inline:var(--mk-gutter);margin-inline:auto}.mk-rule{border:0;border-top:1px solid var(--mk-line);margin:0}.mk-section{padding-block:var(--mk-section)}.mk-railed>*,.mk-grid>*,.mk-hero>*,.mkt .grid>*{min-width:0}.mk-railed{gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:62rem){.mk-railed{grid-template-columns:var(--mk-rail) minmax(0, 1fr)}.mk-rail{align-self:start;position:sticky;top:6rem}}.mk-rail{flex-direction:column;gap:.5rem;display:flex}.mk-rail-index{font-family:var(--font-mono), monospace;color:var(--mk-accent);letter-spacing:.06em;font-size:.8125rem}.mk-rail-line{background:var(--mk-line-strong);width:2rem;height:1px}.mk-panel{background:var(--mk-ink);border:1px solid var(--mk-line);border-radius:var(--mk-r-lg);box-shadow:var(--mk-panel-lift)}.mk-band{background:var(--mk-ink);border-block:1px solid var(--mk-line)}.mk-grid{background:var(--mk-line);border:1px solid var(--mk-line);border-radius:var(--mk-r-lg);gap:1px;display:grid;overflow:hidden}.mk-grid>*{background:var(--mk-void);padding:1.75rem}@media (min-width:40rem){.mk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.mk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-btn{border-radius:var(--mk-r);transition:background var(--mk-fast) var(--mk-ease), color var(--mk-fast) var(--mk-ease), border-color var(--mk-fast) var(--mk-ease), transform var(--mk-fast) var(--mk-ease);border:1px solid #0000;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.875rem;font-weight:500;display:inline-flex}.mk-btn:active{transform:translateY(1px)}.mk-btn-primary{background:var(--mk-fg);color:var(--mk-void)}.mk-btn-primary:hover{background:var(--mk-accent);color:var(--mk-void)}.mk-btn-ghost{border-color:var(--mk-line-strong);color:var(--mk-fg)}.mk-btn-ghost:hover{background:var(--mk-surface);border-color:var(--mk-muted)}.mk-btn-sm{padding:.45rem .8rem;font-size:.8125rem}.mk-link{color:var(--mk-muted);transition:color var(--mk-fast) var(--mk-ease)}.mk-link:hover{color:var(--mk-fg)}.mk-underline{color:var(--mk-fg);text-decoration:underline;-webkit-text-decoration-color:var(--mk-line-strong);text-decoration-color:var(--mk-line-strong);text-underline-offset:4px}.mk-underline:hover{-webkit-text-decoration-color:var(--mk-accent);text-decoration-color:var(--mk-accent)}.mk-theme{border:1px solid var(--mk-line);border-radius:var(--mk-r);align-items:center;gap:1px;padding:2px;display:inline-flex}.mk-theme-btn{color:var(--mk-dim);transition:background var(--mk-fast) var(--mk-ease), color var(--mk-fast) var(--mk-ease);border-radius:2px;place-items:center;padding:4px;display:grid}.mk-theme-btn:hover{color:var(--mk-fg)}.mk-theme-btn[data-active]{background:var(--mk-surface);color:var(--mk-fg)}.mk-chip{border:1px solid var(--mk-line);border-radius:var(--mk-r);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted);white-space:nowrap;align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.6875rem;display:inline-flex}.mk-chip-live{border-color:color-mix(in oklch, var(--mk-live) 45%, transparent);color:var(--mk-live)}.mk-chip-hold{border-color:color-mix(in oklch, var(--mk-hold) 45%, transparent);color:var(--mk-hold)}.mk-chip-accent{border-color:color-mix(in oklch, var(--mk-accent) 45%, transparent);color:var(--mk-accent)}.mk-led{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.mk-led-pulse{animation:mk-pulse 1.8s var(--mk-ease-io) infinite}@keyframes mk-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in oklch, currentColor 55%, transparent)}55%{opacity:.55;box-shadow:0 0 0 4px #0000}}.mk-substrate{pointer-events:none;background-image:linear-gradient(to right, var(--mk-line) 1px, transparent 1px), linear-gradient(to bottom, var(--mk-line) 1px, transparent 1px);opacity:var(--mk-substrate-opacity);background-size:72px 72px;animation:32s linear infinite mk-drift;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 0%,#0000 72%);mask-image:radial-gradient(120% 90% at 50% 0,#000 0%,#0000 72%)}@keyframes mk-drift{0%{background-position:0 0,0 0}to{background-position:72px 72px,72px 72px}}.mk-glow{pointer-events:none;filter:blur(90px);background:color-mix(in oklch, var(--mk-accent) var(--mk-glow-strength), transparent);animation:mk-breathe 18s var(--mk-ease-io) infinite;border-radius:999px;position:absolute}@keyframes mk-breathe{0%,to{opacity:.7;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(2%,3%)scale(1.12)}}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mk-enter{animation:mk-rise var(--mk-slow) var(--mk-ease) both}.mk-d1{animation-delay:60ms}.mk-d2{animation-delay:.14s}.mk-d3{animation-delay:.22s}.mk-d4{animation-delay:.3s}.mk-d5{animation-delay:.42s}.mk-js [data-reveal]{opacity:0;transition:opacity var(--mk-base) var(--mk-ease), transform var(--mk-base) var(--mk-ease);transform:translateY(18px)}.mk-js [data-reveal].is-in{opacity:1;transform:none}.mk-js [data-reveal].is-in>*{animation:none}.mk-js [data-reveal-stagger].is-in>*{animation:mk-rise var(--mk-base) var(--mk-ease) both}.mk-js [data-reveal-stagger].is-in>:nth-child(2){animation-delay:70ms}.mk-js [data-reveal-stagger].is-in>:nth-child(3){animation-delay:.14s}.mk-js [data-reveal-stagger].is-in>:nth-child(4){animation-delay:.21s}.mk-js [data-reveal-stagger].is-in>:nth-child(5){animation-delay:.28s}.mk-js [data-reveal-stagger].is-in>:nth-child(6){animation-delay:.35s}.mk-hero{gap:clamp(3rem,6vw,4.5rem);padding-block:clamp(4rem,9vw,7.5rem) clamp(3.5rem,7vw,6rem);display:grid;position:relative}@media (min-width:66rem){.mk-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center}}.mk-strike{white-space:nowrap;color:var(--mk-muted);position:relative}.mk-strike:after{content:"";background:var(--mk-accent);transform-origin:0;height:.06em;min-height:2px;animation:mk-strike var(--mk-slow) var(--mk-ease) .9s forwards;position:absolute;top:54%;left:-.02em;right:-.02em;transform:scaleX(0)}@keyframes mk-strike{to{transform:scaleX(1)}}.mk-ticker{padding-block:.9rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mk-ticker-track{gap:0;width:max-content;animation:46s linear infinite mk-scroll;display:flex}.mk-ticker-rev .mk-ticker-track{animation-duration:58s;animation-direction:reverse}.mk-ticker-item{white-space:nowrap;color:var(--mk-muted);align-items:center;gap:1.75rem;padding-inline:1.75rem;display:flex}.mk-ticker-item:after{content:"";background:var(--mk-accent);flex:none;width:4px;height:4px;transform:rotate(45deg)}@keyframes mk-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.mk-console{font-family:var(--font-mono), monospace;font-size:.75rem;line-height:1.9}.mk-console-bar{border-bottom:1px solid var(--mk-line);background:var(--mk-surface);border-radius:var(--mk-r-lg) var(--mk-r-lg) 0 0;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.mk-console-body{min-height:17.5rem;padding:1rem .9rem 1.15rem}.mk-console-line{white-space:nowrap;gap:.6rem;display:flex;overflow:hidden}.mk-console-key{color:var(--mk-muted);flex:none}.mk-console-dots{border-bottom:1px dotted var(--mk-line-strong);flex:1;min-width:1rem;transform:translateY(-.35em)}.mk-console-val{color:var(--mk-fg);flex:none}.mk-caret{background:var(--mk-accent);vertical-align:-.15em;width:.5em;height:1em;animation:1.05s steps(2,start) infinite mk-blink;display:inline-block}@keyframes mk-blink{50%{opacity:0}}.mk-graph{width:100%;height:auto;display:block}.mk-graph-scroll{overscroll-behavior-x:contain;overflow:auto hidden}.mk-wire{fill:none;stroke:var(--mk-line-strong);stroke-width:1.25px;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke var(--mk-base) var(--mk-ease)}.is-assembled .mk-wire{animation:mk-draw var(--mk-slow) var(--mk-ease-io) forwards}.mk-wire.is-live{stroke:color-mix(in oklch, var(--mk-accent) 70%, transparent)}@keyframes mk-draw{to{stroke-dashoffset:0}}.mk-block{opacity:0;transition:opacity var(--mk-base) var(--mk-ease), transform var(--mk-base) var(--mk-ease)}.is-assembled .mk-block{opacity:1}.mk-block-box{fill:var(--mk-ink);stroke:var(--mk-line);stroke-width:1.25px;transition:stroke var(--mk-base) var(--mk-ease), fill var(--mk-base) var(--mk-ease)}.mk-block.is-done .mk-block-box{stroke:color-mix(in oklch, var(--mk-accent) 55%, transparent);fill:color-mix(in oklch, var(--mk-accent) 9%, var(--mk-ink))}.mk-block-led{fill:var(--mk-line-strong);transition:fill var(--mk-base) var(--mk-ease)}.mk-block.is-running .mk-block-led{fill:var(--mk-hold);animation:mk-pulse 1.1s var(--mk-ease-io) infinite}.mk-block.is-done .mk-block-led{fill:var(--mk-live)}.mk-block-label{font-family:var(--font-display), sans-serif;fill:var(--mk-fg);font-size:13px;font-weight:500}.mk-block-group{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;fill:var(--mk-dim);font-size:9.5px}.mk-block-out{font-family:var(--font-mono), monospace;fill:var(--mk-live);font-size:10px}@media (max-width:68rem){.mk-graph{min-width:60rem}}.mk-trust-verified{border-color:color-mix(in oklch, var(--mk-live) 45%, transparent);color:var(--mk-live)}.mk-trust-apollo{border-color:color-mix(in oklch, var(--mk-accent) 45%, transparent);color:var(--mk-accent)}.mk-trust-ai{border-color:color-mix(in oklch, var(--mk-hold) 45%, transparent);color:var(--mk-hold)}.mk-rack{border:1px solid var(--mk-line);border-radius:var(--mk-r-lg);overflow:hidden}.mk-rack-unit{text-align:left;border-bottom:1px solid var(--mk-line);background:var(--mk-void);width:100%;transition:background var(--mk-fast) var(--mk-ease), padding-left var(--mk-base) var(--mk-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.95rem 1.1rem;display:grid}.mk-rack-unit:last-of-type{border-bottom:0}.mk-rack-unit:hover,.mk-rack-unit[aria-expanded=true]{background:var(--mk-ink);padding-left:1.5rem}.mk-rack-drawer{transition:grid-template-rows var(--mk-base) var(--mk-ease);background:var(--mk-ink);border-bottom:1px solid var(--mk-line);grid-template-rows:0fr;display:grid}.mk-rack-drawer.is-open{grid-template-rows:1fr}.mk-rack-drawer>div{overflow:hidden}.mk-sheet{border-collapse:collapse;width:100%;font-family:var(--font-mono), monospace;font-size:.75rem}.mk-sheet th,.mk-sheet td{text-align:left;border-bottom:1px solid var(--mk-line);vertical-align:top;padding:.85rem .9rem}.mk-sheet th{color:var(--mk-dim);text-transform:uppercase;letter-spacing:.14em;width:34%;font-weight:400}@media (min-width:40rem){.mk-sheet th{white-space:nowrap}}.mk-sheet td{color:var(--mk-fg)}.mk-sheet tr:last-child th,.mk-sheet tr:last-child td{border-bottom:0}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :before,.mkt :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.mk-strike:after{transform:scaleX(1)}.mk-ticker-track{animation:none;transform:none}.mk-caret,.mk-substrate{animation:none}.mk-glow{opacity:.8;animation:none}.mk-edge{stroke-dashoffset:0}.mk-node{transform:none}.mk-js [data-reveal]{opacity:1;transform:none}}}.mkt .text-fg-muted,.mkt .text-neutral-400,.mkt .text-neutral-500{color:var(--mk-muted)}.mkt .border-border{border-color:var(--mk-line)}.mkt .bg-bg{background-color:var(--mk-void)}.mkt .bg-panel{background-color:var(--mk-ink)}
