.embed-cmm{--radius:.25rem;--background:oklch(16% .02 240);--foreground:oklch(94% .01 200);--panel:oklch(20% .025 240);--panel-elevated:oklch(23.5% .028 240);--card:oklch(20% .025 240);--card-foreground:oklch(94% .01 200);--popover:oklch(20% .025 240);--popover-foreground:oklch(94% .01 200);--primary:oklch(82% .18 155);--primary-foreground:oklch(15% .02 240);--secondary:oklch(27% .03 240);--secondary-foreground:oklch(94% .01 200);--muted:oklch(24% .025 240);--muted-foreground:oklch(65% .02 230);--accent:oklch(75% .17 220);--accent-foreground:oklch(15% .02 240);--destructive:oklch(68% .22 25);--destructive-foreground:oklch(98% 0 0);--success:oklch(78% .18 150);--warning:oklch(82% .17 80);--info:oklch(72% .16 235);--border:oklch(30% .03 240);--input:oklch(30% .03 240);--ring:oklch(82% .18 155);--grid:oklch(30% .03 240/.4);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-panel:var(--panel);--color-panel-elevated:var(--panel-elevated);--color-success:var(--success);--color-warning:var(--warning);--color-grid:var(--grid);--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background-color:var(--background);color:var(--foreground);border:1px solid var(--border);font-feature-settings:"ss01","cv11";border-radius:12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.embed-cmm *{border-color:var(--color-border)}.embed-cmm .font-mono{font-family:var(--font-mono)}.embed-cmm .bg-panel{background-color:var(--panel)}.embed-cmm .bg-panel-elevated{background-color:var(--panel-elevated)}.embed-cmm .bg-success{background-color:var(--success)}.embed-cmm .bg-warning{background-color:var(--warning)}.embed-cmm .grid-bg{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:32px 32px}.embed-cmm .scanline{background:repeating-linear-gradient(#0000 0 2px,oklch(100% 0 0/.015) 2px 3px)}.embed-cmm .glow-primary{box-shadow:0 0 24px -4px color-mix(in oklab, var(--primary) 60%, transparent)}.embed-cmm .text-glow{text-shadow:0 0 12px color-mix(in oklab, currentColor 70%, transparent)}.embed-cmm .panel{background:var(--panel);border:1px solid var(--border);border-radius:.5rem}.embed-cmm .panel-elevated{background:var(--panel-elevated);border:1px solid var(--border);border-radius:.5rem}@keyframes cmmPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.embed-cmm .pulse-dot{animation:1.6s ease-in-out infinite cmmPulseDot}@keyframes cmmTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.embed-cmm .ticker{animation:60s linear infinite cmmTicker}@keyframes cmmSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.embed-cmm .radar-sweep{transform-origin:50%;animation:4s linear infinite cmmSweep}.embed-cmm header{white-space:nowrap;flex-wrap:nowrap!important}.embed-cmm header h1,.embed-cmm header nav button,.embed-cmm header nav,.embed-cmm header>div{white-space:nowrap}.embed-cmm .ticker{white-space:nowrap!important;flex-wrap:nowrap!important}.embed-cmm .ticker>span{flex-shrink:0;white-space:nowrap!important}.embed-cmm .recharts-responsive-container{min-height:100px}.embed-cmm .grid{display:grid!important}.embed-cmm .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.embed-cmm .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.embed-cmm .col-span-2{grid-column:span 2/span 2!important}.embed-cmm .col-span-3{grid-column:span 3/span 3!important}.embed-cmm .col-span-4{grid-column:span 4/span 4!important}.embed-cmm .col-span-5{grid-column:span 5/span 5!important}.embed-cmm .col-span-7{grid-column:span 7/span 7!important}.embed-cmm .col-span-8{grid-column:span 8/span 8!important}.embed-cmm .col-span-12{grid-column:span 12/span 12!important}.embed-cmm .grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))!important}.embed-cmm .divide-y>*+*{border-top:1px solid var(--border)}@media (width>=768px){.embed-cmm .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=1024px){.embed-cmm .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.embed-cmm .lg\:col-span-4{grid-column:span 4/span 4!important}.embed-cmm .lg\:col-span-5{grid-column:span 5/span 5!important}.embed-cmm .lg\:col-span-7{grid-column:span 7/span 7!important}.embed-cmm .lg\:col-span-8{grid-column:span 8/span 8!important}}.embed-cmm .text-primary{color:var(--primary)!important}.embed-cmm .text-accent{color:var(--accent)!important}.embed-cmm .text-warning{color:var(--warning)!important}.embed-cmm .text-success{color:var(--success)!important}.embed-cmm .text-destructive{color:var(--destructive)!important}.embed-cmm .text-info{color:var(--info)!important}.embed-cmm .text-foreground{color:var(--foreground)!important}.embed-cmm .text-muted-foreground{color:var(--muted-foreground)!important}.embed-cmm .text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)!important}.embed-cmm .bg-primary{background-color:var(--primary)!important}.embed-cmm .bg-accent{background-color:var(--accent)!important}.embed-cmm .bg-destructive{background-color:var(--destructive)!important}.embed-cmm .bg-muted{background-color:var(--muted)!important}.embed-cmm .bg-background{background-color:var(--background)!important}.embed-cmm .bg-accent\/15{background-color:color-mix(in oklab, var(--accent) 15%, transparent)!important}.embed-cmm .bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)!important}.embed-cmm .bg-destructive\/25:hover,.embed-cmm .hover\:bg-destructive\/25:hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)!important}.embed-cmm .border-destructive\/60{border-color:color-mix(in oklab, var(--destructive) 60%, transparent)!important}.embed-cmm .border-border{border-color:var(--border)!important}.embed-cmm .border-border\/40,.embed-cmm .divide-border\/40>*+*{border-color:color-mix(in oklab, var(--border) 40%, transparent)!important}
