.eos-dash[data-dash-theme=dark]{--bg:#0a0a0a;--panel:#141414;--panel-2:#1c1c1c;--panel-3:#242424;--border:hsla(0,0%,100%,.08);--border-2:hsla(0,0%,100%,.05);--border-accent:rgba(16,185,129,.35);--text-1:#fff;--text-2:#a1a1aa;--text-3:#71717a;--green:#10b981;--green-bright:#34d399;--green-trace:rgba(16,185,129,.1);--amber:#f59e0b;--amber-trace:rgba(245,158,11,.12);--blue:#3b82f6;--purple:#8b5cf6;--red:#ef4444;--grey-path:#8b95a1;--glow:0 0 24px rgba(16,185,129,.45);--glow-sm:0 0 14px rgba(16,185,129,.4);--glow-text:0 0 14px rgba(16,185,129,.55);--shadow-panel:0 0 0 1px hsla(0,0%,100%,.02);--shadow-card:0 8px 30px rgba(0,0,0,.5);--card-hover-shadow:0 14px 40px rgba(0,0,0,.6);--grid-line:hsla(0,0%,100%,.025);--scrim:rgba(0,0,0,.62);--surface:var(--panel);--surface-2:var(--panel-2);--surface-3:var(--panel-3);--surface-4:#2c2c2c;--green-dim:var(--border-accent);--amber-dim:rgba(245,158,11,.35);--nav-bg:hsla(0,0%,4%,.72)}.eos-dash,.eos-dash[data-dash-theme=light]{--bg:#f8f9fa;--panel:#fff;--panel-2:#f3f4f6;--panel-3:#e9ecef;--border:#e5e7eb;--border-2:#eef0f2;--border-accent:rgba(16,185,129,.3);--text-1:#111827;--text-2:#4b5563;--text-3:#9ca3af;--green:#10b981;--green-bright:#059669;--green-trace:rgba(16,185,129,.08);--amber:#f59e0b;--amber-trace:rgba(245,158,11,.1);--blue:#3b82f6;--purple:#8b5cf6;--red:#ef4444;--grey-path:#6b7280;--glow:none;--glow-sm:none;--glow-text:none;--shadow-panel:0 1px 2px rgba(16,24,40,.04);--shadow-card:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);--card-hover-shadow:0 12px 28px rgba(16,24,40,.12);--grid-line:rgba(16,24,40,.025);--scrim:rgba(16,24,40,.28);--surface:var(--panel);--surface-2:var(--panel-2);--surface-3:var(--panel-3);--surface-4:#dde1e6;--green-dim:var(--border-accent);--amber-dim:rgba(245,158,11,.3);--nav-bg:rgba(248,249,250,.78)}.eos-dash{background:var(--bg);color:var(--text-1);font-family:Inter,system-ui,sans-serif;transition:background-color .45s ease,color .45s ease;min-height:100vh}.eos-dash .mono{font-family:JetBrains Mono,monospace}.eos-dash .display{font-family:Space Grotesk,sans-serif}.eos-dash .themed{transition:background-color .45s ease,border-color .45s ease,color .45s ease,box-shadow .45s ease}.eos-dash .app-bg:before{inset:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:44px 44px}.eos-dash .app-bg:after,.eos-dash .app-bg:before{content:"";position:fixed;pointer-events:none;z-index:0}.eos-dash .app-bg:after{top:-10%;left:18%;width:70vw;height:60vh;background:radial-gradient(ellipse at center,rgba(16,185,129,.1) 0,transparent 62%)}@keyframes eosFadeInUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.eos-dash .rise{opacity:0;animation:eosFadeInUp .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes eosNodePulse{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,0);border-color:var(--border-accent)}50%{box-shadow:0 0 0 7px rgba(16,185,129,0),var(--glow);border-color:var(--green)}}@keyframes eosRingSpin{to{transform:rotate(1turn)}}@keyframes eosDashFlow{to{background-position:-28px 0}}@keyframes eosDotBlink{0%,to{opacity:1}50%{opacity:.25}}.eos-dash .blink{animation:eosDotBlink 1.6s ease-in-out infinite}.eos-dash .flow-line{height:2px;flex:1;border-radius:2px;position:relative;overflow:hidden;background:var(--border)}.eos-dash .flow-line.active:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,var(--green) 0 8px,transparent 8px 20px);background-size:28px 100%;animation:eosDashFlow .7s linear infinite;opacity:.9}.eos-dash .reaction-card{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease;will-change:transform}.eos-dash .reaction-card:hover{transform:translateY(-6px);box-shadow:var(--card-hover-shadow)}.eos-dash .nav-item{transition:background-color .18s ease,color .18s ease}.eos-dash .icon-btn{transition:background-color .18s ease,color .18s ease,border-color .18s ease}@keyframes eosScrimIn{0%{opacity:0}to{opacity:1}}@keyframes eosDrawerIn{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.eos-dash .scrim{position:fixed;inset:0;z-index:100;background:var(--scrim);backdrop-filter:blur(4px);animation:eosScrimIn .25s ease forwards}.eos-dash .drawer{position:fixed;top:0;right:0;height:100vh;z-index:101;animation:eosDrawerIn .36s cubic-bezier(.22,1,.36,1) forwards}.eos-dash ::-webkit-scrollbar{width:9px;height:9px}.eos-dash ::-webkit-scrollbar-thumb{background:var(--panel-3);border-radius:100px}.eos-dash ::-webkit-scrollbar-track{background:transparent}.eos-dash ::-moz-selection{background:rgba(16,185,129,.25)}.eos-dash ::selection{background:rgba(16,185,129,.25)}.eos-dash[data-dash-view=corporate] .app-bg:before{background-size:64px 64px;opacity:.45}.eos-dash[data-dash-view=corporate] .app-bg:after{left:30%;width:60vw;background:radial-gradient(ellipse at center,rgba(59,130,246,.07) 0,transparent 64%)}.eos-dash[data-dash-view=corporate] .reaction-card:hover{transform:translateY(-3px)}.eos-dash[data-dash-view=corporate] ::-moz-selection{background:rgba(59,130,246,.22)}.eos-dash[data-dash-view=corporate] ::selection{background:rgba(59,130,246,.22)}.dash-burger,.eos-dash .dash-nav-scrim{display:none}@media (max-width:1080px){.eos-dash .studio-cols{grid-template-columns:1fr!important}.eos-dash .studio-cols>div{position:static!important}}@media (max-width:860px){.eos-dash .dash-sidebar{position:fixed!important;left:0;top:0;height:100dvh!important;animation:none!important;opacity:1!important;transform:translateX(-105%);transition:transform .3s cubic-bezier(.22,1,.36,1);z-index:130!important;box-shadow:0 0 40px rgba(0,0,0,.35);width:272px!important}.eos-dash .dash-sidebar.open{transform:translateX(0)}.eos-dash .dash-nav-scrim{display:block;position:fixed;inset:0;z-index:129;background:var(--scrim);backdrop-filter:blur(3px)}.dash-burger{display:inline-flex!important}.eos-dash .dash-topbar{height:auto!important;min-height:56px;flex-wrap:wrap;padding:8px 12px!important;gap:8px;row-gap:6px}.eos-dash .dash-topbar h1{font-size:16px!important}.eos-dash .dash-topbar .topbar-sub{display:none}.eos-dash .topbar-run{position:static!important;transform:none!important;order:3;width:100%;display:flex;justify-content:center;padding-bottom:2px}.eos-dash .topbar-avatar{display:none!important}.eos-dash .seg-label{display:none}.eos-dash .dash-main{padding:14px 12px!important}.eos-dash .engine-bound{height:auto!important}.eos-dash .engine-cols{flex-direction:column}.eos-dash .engine-aside{width:100%!important;overflow-y:visible!important}.eos-dash .hist-table{overflow-x:auto!important}.eos-dash .hist-table>div{min-width:640px}}