code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}:root{--crt-green:#8dff9b;--crt-green-strong:#39ff14;--crt-cyan:#9ce6ff;--crt-amber:#ffb100;--crt-red:#ff5d73;--bg-0:#060807;--bg-1:#0b100d;--bg-2:#111713;--bg-3:#161d19;--border:#8dff9b2e;--border-strong:#8dff9b66;--shadow:0 0 0 1px #8dff9b0d, 0 14px 40px #00000073}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{color:#d6ffe0;background:radial-gradient(circle at top,#39ff1414,#0000 28%),linear-gradient(#0a0d0b 0%,#050605 100%);margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif;overflow:hidden}.quantum-container{flex-direction:column;width:100vw;height:100vh;display:flex;position:relative}.scanline{pointer-events:none;z-index:9999;opacity:.45;background:linear-gradient(#12101000 50%,#00000038 50%) 0 0/100% 4px,linear-gradient(90deg,#ff00000d,#00ff0004,#0000ff0d) 0 0/3px 100%;position:fixed;inset:0}.app-chrome{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0e120ff2,#080b09f2);flex-direction:column;display:flex}.topbar,.tabbar,.statusbar{align-items:center;display:flex}.topbar{border-bottom:1px solid #ffffff08;gap:18px;min-height:42px;padding:0 16px}.window-controls{gap:8px;display:flex}.window-controls span{background:#31443a;border:1px solid #ffffff14;border-radius:999px;width:10px;height:10px}.workspace-title{flex-direction:column;gap:2px;min-width:180px;display:flex}.workspace-title strong{color:#f0fff4;font-size:13px;font-weight:600}.workspace-title span,.topnav span,.breadcrumbs span,.toolbar-metrics span,.statusbar span{color:#8da696;font-size:12px}.topnav{gap:16px;margin-left:auto;display:flex}.tabbar{gap:2px;padding:8px 12px 0;overflow-x:auto}.tab{color:#8da696;font:inherit;cursor:default;background:#ffffff05;border:1px solid #0000;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;padding:10px 14px;font-size:12px}.tab.active{color:#effff2;border-color:var(--border);background:linear-gradient(#19201bfa,#111814fa)}.quantum-main{flex:1;grid-template-columns:52px minmax(0,1fr) 320px;min-height:0;display:grid}.activity-rail{border-right:1px solid var(--border);background:linear-gradient(#090c0afa,#060807fa);flex-direction:column;align-items:center;gap:10px;padding:14px 8px;display:flex}.rail-item{color:#7f9788;width:34px;height:34px;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;font-size:11px}.rail-item.active{border-color:var(--border);color:#f0fff4;background:#8dff9b14}.workbench{background:radial-gradient(circle at center, #39ff1409, transparent 40%), linear-gradient(180deg, var(--bg-1), var(--bg-0));flex-direction:column;min-width:0;display:flex}.editor-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 18px;display:flex}.breadcrumbs,.toolbar-metrics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.breadcrumbs strong{color:#f0fff4;font-size:12px}.toolbar-button{border:1px solid var(--border);color:#effff2;font:inherit;cursor:pointer;background:#ffffff08;border-radius:8px;padding:8px 12px;font-size:12px}.toolbar-button:hover{background:#8dff9b14}.editor-shell{flex:1;grid-template-columns:54px minmax(0,1fr);min-height:0;display:grid}.line-gutter{text-align:right;color:#547060;background:linear-gradient(#ffffff05,#0000);border-right:1px solid #ffffff0a;padding:18px 10px 18px 0;font-family:IBM Plex Mono,Fira Code,monospace;font-size:13px;overflow:hidden}.line-gutter span{line-height:1.5;display:block}.editor-wrapper{min-width:0;min-height:0;padding:0;overflow:auto}.inspector-panel{border-left:1px solid var(--border);background:linear-gradient(#0a0d0bfa,#070908fa);flex-direction:column;gap:12px;padding:14px;display:flex}.panel-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#121814db,#0b0e0cdb);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-heading h2{color:#effff2;margin:0;font-size:13px;font-weight:600}.panel-pill{color:var(--crt-green);background:#39ff141f;border:1px solid #39ff1433;border-radius:999px;padding:4px 8px;font-size:11px}.panel-pill.warn{color:var(--crt-amber);background:#ffb1001f;border-color:#ffb10033}.panel-pill.neutral{color:var(--crt-cyan);background:#9ce6ff14;border-color:#9ce6ff26}.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.panel-grid div{flex-direction:column;gap:4px;display:flex}.panel-grid span,.meter-label span{color:#819989;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.panel-grid strong,.meter-label strong{color:#effff2;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.meter-block{flex-direction:column;gap:8px;display:flex}.meter-label{justify-content:space-between;gap:12px;display:flex}.stability-meter{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:999px;width:100%;height:10px;overflow:hidden}.stability-fill{height:100%;transition:width .3s;box-shadow:0 0 14px}.camera-overlay{aspect-ratio:4/3;border:1px solid var(--border-strong);background:#040504;border-radius:12px;position:relative;overflow:hidden}.camera-overlay video{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.92)hue-rotate(72deg);width:100%;height:100%}.camera-badge{color:#d6ffe0;background:#00000094;border-radius:6px;padding:4px 6px;font-size:11px;position:absolute;bottom:8px;left:8px}.camera-card{gap:10px}.notice-list{flex-direction:column;gap:10px;display:flex}.notice-item{background:#ffffff08;border:1px solid #ffb10024;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.notice-severity{color:#ff9aa9;background:#ff5d7324;border-radius:999px;justify-content:center;align-items:center;min-height:24px;font-size:11px;font-weight:700;display:inline-flex}.notice-item p,.empty-note{color:#c8d7ce;margin:0;font-size:12px;line-height:1.45}.empty-note{color:#8da696}.quantum-btn{border:1px solid var(--border-strong);color:#f0fff4;width:100%;font:inherit;cursor:pointer;background:linear-gradient(#8dff9b1a,#8dff9b08);border-radius:10px;padding:10px 12px;font-size:13px;transition:background .2s,transform .2s}.quantum-btn:hover{background:linear-gradient(#8dff9b29,#8dff9b0f);transform:translateY(-1px)}.statusbar{border-top:1px solid var(--border);background:linear-gradient(#080b09fa,#0a0d0bfa);gap:18px;min-height:28px;padding:0 14px;overflow:hidden}.statusbar span:last-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.glitch-flash{pointer-events:none;z-index:1000;background:linear-gradient(90deg,#ff000014,#39ff141a,#0080ff14),#8dff9b0f;animation:.2s ease-out flash;position:absolute;inset:0}@keyframes flash{0%{opacity:1}to{opacity:0}}code[class*=language-],pre[class*=language-]{color:#d6ffe0!important;text-shadow:none!important;background:0 0!important}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#5f7466!important}.token.punctuation{color:#b6ffc1!important}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol{color:#ffd56a!important}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#9ce6ff!important}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9cfda7!important}.token.atrule,.token.attr-value,.token.keyword{color:#c2a8ff!important}.token.function,.token.class-name{color:#fff!important}.token.regex,.token.important,.token.variable{color:#ffb97e!important}@media (width<=1100px){.quantum-main{grid-template-columns:44px minmax(0,1fr)}.inspector-panel{display:none}}@media (width<=720px){.topnav,.toolbar-metrics{display:none}.quantum-main{grid-template-columns:1fr}.activity-rail{display:none}.editor-shell{grid-template-columns:44px minmax(0,1fr)}}
