[data-mc-surface]{--mc-bg:#040d0f;--mc-surface-1:#07161a;--mc-surface-2:#0b2026;--mc-surface-3:#102a31;--mc-cyan:#31d8f0;--mc-cyan-brand:#319cb5;--mc-cyan-readable:#ccf5fe;--mc-cyan-deep:#0a5868;--mc-orange:#ff9263;--mc-orange-deep:#ba4008;--mc-green:#50d1ba;--mc-green-readable:#95ffeb;--mc-yellow:#f4b82c;--mc-danger:#ef5368;--mc-muted:#73838a;--mc-grid:#103743;--mc-white:#f4fbfd;--mc-font-ui:var(--font-sap72,var(--font-geist-sans,system-ui, sans-serif));--mc-font-mono:var(--font-sap72-mono,var(--font-geist-mono,ui-monospace, monospace))}[data-mc-surface] .mc-panel{border:1px solid color-mix(in srgb, var(--mc-cyan) 36%, transparent);background:linear-gradient(#0a1f25eb,#040d0ff0),radial-gradient(circle at 76% 0,#31d8f01f,#0000 36%);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ccf5fe0d,0 14px 40px #00000038}[data-mc-surface] .mc-panel--analysis{border-color:color-mix(in srgb, var(--mc-orange) 72%, transparent);background:linear-gradient(#28120adb,#0c1213f5),radial-gradient(circle at 50% 45%,#ff92631f,#0000 55%);box-shadow:0 0 28px #ff92631a,inset 0 0 18px #ff92630d}[data-mc-surface] .mc-kicker{font:700 clamp(.78rem, 1vw, .95rem)/1.1 var(--mc-font-ui);letter-spacing:.14em;text-transform:uppercase}[data-mc-surface] .mc-hero-title{color:var(--mc-cyan-readable);font:800 clamp(2rem, 4.8vw, 4.15rem)/.98 var(--mc-font-ui);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 0 24px #31d8f033;margin:0}[data-mc-surface] .mc-body{color:var(--mc-cyan-readable);font:500 clamp(1rem, 1.45vw, 1.28rem)/1.45 var(--mc-font-ui)}[data-mc-surface] .mc-mono{font-family:var(--mc-font-mono);font-variant-numeric:tabular-nums lining-nums}[data-mc-surface] .mc-progress-track{background:#ffffff14;border-radius:99px;height:18px;position:relative;overflow:hidden}[data-mc-surface] .mc-progress-fill{width:var(--progress,42%);background:repeating-linear-gradient(120deg, var(--mc-orange) 0 13px, #f4b82c 13px 24px, transparent 24px 31px);filter:drop-shadow(0 0 8px #ff9263a6);animation:.9s linear infinite mc-stripe-scroll;position:absolute;inset:0 auto 0 0}[data-mc-surface] .mc-running-badge{border:1px solid var(--mc-orange);color:var(--mc-orange);font:800 .78rem/1 var(--mc-font-ui);letter-spacing:.14em;text-transform:uppercase;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .8rem;display:inline-flex;box-shadow:0 0 20px #ff926326,inset 0 0 16px #ff92630f}[data-mc-surface] .mc-led{background:var(--mc-cyan);width:.62rem;height:.62rem;box-shadow:0 0 14px var(--mc-cyan);border-radius:50%}[data-mc-surface] .mc-led--orange{background:var(--mc-orange);box-shadow:0 0 14px var(--mc-orange)}[data-mc-surface] .mc-digital-counter{font:800 clamp(2rem, 4vw, 4.7rem)/.9 var(--mc-font-mono);color:var(--mc-cyan-readable);letter-spacing:-.055em;font-variant-numeric:tabular-nums lining-nums;text-shadow:0 0 16px #31d8f038}[data-mc-surface] .mc-ticker{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}[data-mc-surface] .mc-ticker__track{gap:2.2rem;min-width:max-content;animation:16s linear infinite mc-ticker;display:inline-flex}[data-mc-surface] .mc-ticker__item{color:var(--mc-orange);font:800 .82rem/1 var(--mc-font-mono);letter-spacing:.12em;text-transform:uppercase}[data-mc-surface] .mc-grid-bg{background-image:linear-gradient(#31d8f013 1px,#0000 1px),linear-gradient(90deg,#31d8f013 1px,#0000 1px);background-size:42px 42px}[data-mc-surface] .mc-metric-cell{min-width:0}[data-mc-surface] .mc-metric-label{font:700 clamp(.6rem,.8vw,.72rem)/1.1 var(--mc-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--mc-muted);margin-bottom:4px}[data-mc-surface] .mc-metric-value{color:var(--mc-white);font:800 clamp(1.05rem,1.8vw,1.45rem)/1.05 var(--mc-font-ui);font-variant-numeric:tabular-nums}@keyframes mc-stripe-scroll{to{background-position:48px 0}}@keyframes mc-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mc-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){[data-mc-surface] .mc-progress-fill,[data-mc-surface] .mc-ticker__track,[data-mc-surface] .mc-running-badge,[data-mc-surface] .mc-led{animation:none}}
