.mc-root{--header-height: 65px;--mc-void: #07090C;--mc-ink: #0B0E13;--mc-graphite: #0F1218;--mc-panel: #151A22;--mc-steel: #1C222C;--mc-concrete: #E8E5DF;--mc-concrete-dim: #D7D3CA;--mc-line: rgba(255, 255, 255, .08);--mc-line-dark: rgba(13, 15, 19, .14);--mc-text: #F2F4F7;--mc-muted: #8A93A1;--mc-dim: #5A6472;--mc-signal: #3B7BF7;--mc-signal-soft: #7BA8FF;--mc-healthy: #2DB77A;--mc-warn: #D9A23D;--mc-critical: #D94B3F;--mc-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--mc-serif: "Instrument Serif", Georgia, serif;--mc-gutter: clamp(1.25rem, 5.2vw, 6.5rem);--mc-t-fine: 10.5px;--mc-t-body: clamp(13.5px, 1.02vw, 15.5px);--mc-t-lead: clamp(15.5px, 1.5vw, 21px);--mc-t-l: clamp(1.3rem, 2.5vw, 2.15rem);--mc-t-xl: clamp(1.95rem, 5.2vw, 4.4rem);--mc-t-xxl: clamp(2.4rem, 8.6vw, 7.6rem);--mc-t-numeral: clamp(3.5rem, 15vw, 14rem);background:var(--mc-void);color:var(--mc-text);font-feature-settings:"tnum" 0}.mc-room{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));padding-inline:var(--mc-gutter)}.mc-pad{padding-inline:var(--mc-gutter)}.mc-mono{font-family:var(--mc-mono)}.mc-serif{font-family:var(--mc-serif);font-weight:400}.mc-num{font-variant-numeric:tabular-nums;letter-spacing:-.04em}.mc-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(.75rem,1.6vw,1.75rem)}@media(max-width:899px){.mc-grid{display:block}.mc-grid>*{grid-column:auto!important}}.mc-act{font-family:var(--mc-serif);font-size:clamp(1.1rem,2vw,1.7rem);line-height:1;color:var(--mc-dim);letter-spacing:.02em}.mc-act-rule{flex:1;height:1px;background:var(--mc-line)}.mc-act-name{font-family:var(--mc-mono);font-size:var(--mc-t-fine);letter-spacing:.3em;text-transform:uppercase;color:var(--mc-dim)}.mc-xxl{font-size:var(--mc-t-xxl);line-height:.92;letter-spacing:-.045em;font-weight:400}.mc-xl{font-size:var(--mc-t-xl);line-height:.98;letter-spacing:-.04em;font-weight:400}.mc-l{font-size:var(--mc-t-l);line-height:1.08;letter-spacing:-.025em;font-weight:400}.mc-lead{font-size:var(--mc-t-lead);line-height:1.45;letter-spacing:-.01em}.mc-body{font-size:var(--mc-t-body);line-height:1.62}.mc-fine{font-family:var(--mc-mono);font-size:var(--mc-t-fine);line-height:1.5;letter-spacing:.04em}.mc-numeral{font-size:var(--mc-t-numeral);line-height:.8;letter-spacing:-.055em;font-weight:400}.mc-hero-h1{font-size:clamp(1.9rem,min(6.6vw,7.6vh),5.2rem);line-height:.95;letter-spacing:-.045em;font-weight:400;max-width:20ch}.mc-hero-sub{font-size:clamp(13px,min(1.1vw,2vh),16px);line-height:1.5}.mc-btn{display:inline-flex;align-items:center;gap:.55rem;border-radius:2px;padding:.9rem 1.6rem;font-size:13.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;border:none;transition:transform .4s cubic-bezier(.2,.7,.3,1),background-color .4s,border-color .4s,color .4s}.mc-btn:hover{transform:translateY(-2px)}.mc-btn-primary{background:var(--mc-concrete);color:var(--mc-void)}.mc-btn-primary:hover{background:#fff}.mc-btn-ghost{border:1px solid rgba(255,255,255,.2);color:var(--mc-text);background:transparent}.mc-btn-ghost:hover{border-color:#ffffff73}.mc-btn-signal{background:var(--mc-signal);color:#fff}.mc-btn-signal:hover{background:#4d8dff}.mc-rule{height:1px;background:var(--mc-line)}.mc-rule-dark{height:1px;background:var(--mc-line-dark)}.mc-leader{flex:1;margin:0 .85rem;border-bottom:1px dotted rgba(255,255,255,.22);transform:translateY(-.28em)}.mc-leader-dark{border-bottom-color:#0d0f134d}.mc-light{background:var(--mc-concrete);color:#101317}.mc-light .mc-act,.mc-light .mc-act-name{color:#7b776e}.mc-light .mc-act-rule{background:var(--mc-line-dark)}.mc-faq-row{border-top:1px solid var(--mc-line)}.mc-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.3,1)}.mc-faq-a>div{overflow:hidden}.mc-faq-open .mc-faq-a{grid-template-rows:1fr}.mc-faq-sign{transition:transform .45s cubic-bezier(.2,.7,.3,1)}.mc-faq-open .mc-faq-sign{transform:rotate(45deg)}.mc-sparkline{fill:none;stroke:var(--mc-signal);stroke-width:1.5;vector-effect:non-scaling-stroke}.mc-sparkline-area{fill:url(#mc-spark-gradient);stroke:none;opacity:.15}.mc-pipeline-node{display:flex;align-items:center;gap:.65rem;padding:.7rem .9rem;border:1px solid var(--mc-line);background:var(--mc-graphite);transition:border-color .5s,background-color .5s}.mc-pipeline-node.is-active{border-color:#3b7bf766;background:#3b7bf70f}.mc-pipeline-node.is-done{border-color:#2db77a59}.mc-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mc-dot-healthy{background:var(--mc-healthy);box-shadow:0 0 6px var(--mc-healthy)}.mc-dot-warn{background:var(--mc-warn);box-shadow:0 0 6px var(--mc-warn)}.mc-dot-critical{background:var(--mc-critical);box-shadow:0 0 6px var(--mc-critical)}.mc-dot-signal{background:var(--mc-signal);box-shadow:0 0 6px var(--mc-signal)}.mc-manifest-row{display:flex;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:var(--mc-mono);font-size:clamp(12px,1vw,14px);color:var(--mc-muted)}.mc-manifest-row .mc-check{opacity:0;color:var(--mc-healthy);transition:opacity .4s}.mc-manifest-row.is-verified .mc-check{opacity:1}.mc-manifest-row .mc-name{flex:1;color:var(--mc-text)}.mc-manifest-row .mc-dash{flex:1;border-bottom:1px dotted rgba(255,255,255,.12);margin:0 .5rem;transform:translateY(-.2em)}.mc-monitor-row{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.mc-monitor-label{width:80px;font-family:var(--mc-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mc-dim);flex-shrink:0}.mc-monitor-spark{flex:1;height:28px}.mc-monitor-value{width:70px;text-align:right;font-family:var(--mc-mono);font-size:13px;color:var(--mc-text);font-variant-numeric:tabular-nums;flex-shrink:0}.mc-sys-node{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--mc-line);background:var(--mc-graphite);transition:border-color .6s,background-color .6s,box-shadow .6s}.mc-sys-node.is-healthy{border-color:#2db77a73;box-shadow:0 0 16px #2db77a1f}.mc-sys-node.is-critical{border-color:#d94b3f99;background:#d94b3f14;box-shadow:0 0 20px #d94b3f26}.mc-sys-node.is-recovering{border-color:#d9a23d80;background:#d9a23d0f;box-shadow:0 0 16px #d9a23d1a}.mc-marquee{font-family:var(--mc-serif);font-size:clamp(2rem,6vw,5rem);line-height:1;letter-spacing:-.03em;color:var(--mc-dim);white-space:nowrap}.mc-marquee-word{display:inline-block;transition:color .5s}.mc-manifesto-row{display:flex;align-items:baseline;gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.mc-manifesto-num{font-family:var(--mc-mono);font-size:11px;letter-spacing:.1em;color:var(--mc-signal);flex-shrink:0;width:2rem}.mc-manifesto-text{font-size:var(--mc-t-l);line-height:1.15;letter-spacing:-.025em;font-weight:400;color:var(--mc-text)}.mc-case{padding:2.5rem 0;border-bottom:1px solid var(--mc-line)}.mc-case-tag{font-family:var(--mc-mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--mc-signal)}.mc-case-headline{font-size:var(--mc-t-xl);line-height:1;letter-spacing:-.04em;font-weight:400;margin-top:.8rem;color:var(--mc-text)}.mc-case-metrics{display:flex;gap:2.5rem;margin-top:1.5rem;flex-wrap:wrap}.mc-case-metric-value{font-family:var(--mc-mono);font-size:clamp(1.4rem,3vw,2.2rem);font-weight:400;color:var(--mc-healthy)}.mc-case-metric-label{font-size:11px;color:var(--mc-muted);margin-top:.3rem}@media(prefers-reduced-motion:reduce){.mc-root *,.mc-root *:before,.mc-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:767px){.mc-room{min-height:auto;padding-inline:clamp(1rem,5vw,1.5rem)}.mc-hero-h1{font-size:clamp(1.65rem,8vw,2.6rem);max-width:none}.mc-manifest-row{font-size:11px;gap:.6rem}.mc-monitor-row{flex-wrap:wrap;gap:.5rem}.mc-monitor-label{width:60px;font-size:10px}.mc-monitor-spark{min-width:120px}.mc-monitor-value{width:auto;font-size:12px}.mc-case-metrics{gap:1.5rem}.mc-manifesto-row{gap:.8rem;padding:1rem 0}.mc-manifesto-text{font-size:clamp(1rem,4vw,1.3rem)}.mc-marquee{font-size:clamp(1.5rem,8vw,2.5rem)}}.mc-hero-room{padding-top:clamp(140px,14vh,170px);padding-bottom:clamp(32px,4vh,100px)}@media(min-height:860px){.mc-hero-room{padding-bottom:clamp(80px,8vh,100px)}}
