.beta{--c:#4fe3ff;--c2:#5b9bff;--acc:#b6ecff;--on:#22ff7a;--off:#ff3b4e;--font-display:"Orbitron","Rajdhani",system-ui,sans-serif;--font-ui:"Rajdhani","Exo 2",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;color:#e6f6ff;min-height:100vh;position:relative;font-family:var(--font-ui);letter-spacing:.06em}.beta .panel-title,.beta-brand-text,.beta-core,.beta-ctrl,.beta-gbtn,.beta-online-lbl,.beta-stat-label{font-family:var(--font-display)}.beta-cli-input,.beta-online-num,.beta-stat-val{font-family:var(--font-mono)!important}.beta:before{background:radial-gradient(1100px 720px at 50% -6%,rgba(70,170,255,.3),transparent 60%),radial-gradient(900px 620px at 12% 110%,rgba(120,80,255,.18),transparent 58%),radial-gradient(900px 620px at 90% 116%,rgba(0,220,200,.16),transparent 58%),linear-gradient(180deg,#050b1f,#08142e 46%,#050a1c)}.beta:after,.beta:before{content:"";position:fixed;inset:0;z-index:0}.beta:after{pointer-events:none;background-image:linear-gradient(rgba(120,200,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(120,200,255,.055) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 90% 85% at 50% 40%,#000 42%,transparent 100%);mask-image:radial-gradient(ellipse 90% 85% at 50% 40%,#000 42%,transparent 100%);animation:betadrift 40s linear infinite}@keyframes betadrift{to{background-position:46px 46px}}body.beta-on .grid-bg,body.beta-on .scanbeam,body.beta-on .scanlines{display:none!important}.beta .panel{position:relative;background:linear-gradient(160deg,rgba(40,120,220,.14),rgba(20,50,120,.08)),rgba(6,18,42,.5);border:1px solid rgba(120,200,255,.28);border-radius:13px;backdrop-filter:blur(14px);box-shadow:0 8px 36px rgba(0,0,0,.4),inset 0 1px 0 rgba(150,220,255,.22),inset 0 0 34px rgba(80,170,255,.05)}.beta .panel-title{position:relative;display:inline-flex;align-items:center;gap:7px;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--acc);text-shadow:0 0 12px rgba(79,227,255,.6)}.beta .panel-title:before{content:"";width:3px;height:11px;border-radius:2px;background:var(--c);box-shadow:0 0 8px var(--c)}.beta .holo-corner:after,.beta .holo-corner:before{content:"";position:absolute;width:16px;height:16px;opacity:.8}.beta .holo-corner:before{top:-1px;left:-1px;border-top:2px solid var(--c);border-left:2px solid var(--c);border-top-left-radius:9px}.beta .holo-corner:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--c2);border-right:2px solid var(--c2);border-bottom-right-radius:9px}.beta-grid{position:relative;z-index:1;display:grid;grid-template-columns:224px 1fr 224px;grid-template-rows:auto 1fr auto;grid-template-areas:"status status status" "left   graph  right" "cli    cli    cli";gap:11px;padding:12px;height:100vh;overflow:hidden}.beta-status{grid-area:status}.beta-rail-left{grid-area:left}.beta-rail-right{grid-area:right}.beta-graph{grid-area:graph;min-height:0}.beta-cli{grid-area:cli}.beta-header{display:flex;align-items:center;gap:16px;padding:0 14px;height:58px;overflow:hidden}.beta-header:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(120,220,255,.1),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:betasweep 7s linear infinite}@keyframes betasweep{0%{background-position:-40% 0}to{background-position:140% 0}}.beta-brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex:0 0 auto}.beta-brand-mark{display:block;filter:drop-shadow(0 0 6px rgba(47,230,255,.6))}.beta-brand-core{animation:betapulse 2.4s ease-in-out infinite}.beta-brand-text{display:flex;flex-direction:column;line-height:1;font-size:16px;font-weight:800;letter-spacing:.14em;color:#eaffff}.beta-brand-text span{color:#5fe9ff}.beta-brand-text i{font-style:normal;font-size:8px;letter-spacing:.42em;color:#6f93b8;margin-top:4px;font-weight:600}.beta-core{flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;border:1px solid rgba(57,255,122,.35);background:rgba(34,255,122,.06);font-size:9.5px;letter-spacing:.22em;color:#8fb6d6;font-weight:700}.beta-core b{color:#22ff7a}.beta-core-dot{width:7px;height:7px;border-radius:50%;background:#22ff7a;box-shadow:0 0 9px #22ff7a;animation:betapulse 1.8s ease-in-out infinite}.beta-stats{flex:1 1 auto;display:flex;align-items:center;gap:16px;min-width:0}.beta-stat{flex:1 1 0;min-width:78px;max-width:200px}.beta-stat-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3px}.beta-stat-label{font-size:9px;letter-spacing:.24em;color:#6f93b8;font-weight:700}.beta-stat-val{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:700}.beta-meter{height:4px;border-radius:3px;background:rgba(120,180,255,.1);overflow:hidden;position:relative}.beta-meter span{display:block;height:100%;border-radius:3px;transition:width .5s ease}.beta-online-pill{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1;padding-left:14px;border-left:1px solid rgba(120,200,255,.18)}.beta-online-num{font-family:ui-monospace,monospace;font-size:20px;font-weight:800;color:#22ff7a;text-shadow:0 0 12px #22ff7a88}.beta-online-num i{font-style:normal;font-size:12px;color:#6f93b8}.beta-online-lbl{font-size:8.5px;letter-spacing:.18em;color:#8fb6d6;margin-top:3px;font-weight:700}.beta-ctrl{flex:0 0 auto;text-decoration:none;padding:8px 13px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:.12em;white-space:nowrap;color:#04121f;background:linear-gradient(135deg,#7df9ff,#3b82f6);border:1px solid rgba(140,230,255,.7);box-shadow:0 0 16px rgba(79,227,255,.35)}.beta-ctrl:hover{box-shadow:0 0 24px rgba(79,227,255,.8)}.beta-rail-item{display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;padding:6px 8px;border-radius:9px;color:#dff6ff;border:1px solid #243349;background:rgba(10,20,40,.4);transition:border-color .15s,background .15s}.beta-rail-item[data-on=true]{border-color:rgba(120,200,255,.4);background:linear-gradient(160deg,rgba(80,170,255,.12),transparent)}.beta-rail-item:hover{border-color:var(--c)}.beta-rail-name{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.beta-rail-port{display:block;font-size:9.5px;color:#7e9bbb}.beta-rail-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:#3a4a66}.beta-rail-dot[data-on=true]{background:#22ff7a;box-shadow:0 0 7px #22ff7a}.beta .glass.hud{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;padding:0!important;margin:0!important}.beta-status .glass.hud>div:first-child{display:none!important}.beta-stage{position:relative}.beta-conn{color:var(--c);opacity:.7;filter:drop-shadow(0 0 5px var(--c))}.beta-graph{overflow:hidden;display:flex;flex-direction:column}.beta-graph svg{width:100%;height:100%;display:block}.beta-edge{stroke-dasharray:6 9;animation:betaflow 6s linear infinite}.beta-edge-dep{stroke-dasharray:3 8;animation:betaflow 4s linear infinite}@keyframes betaflow{to{stroke-dashoffset:-140}}@keyframes betapulse{0%,to{opacity:1}50%{opacity:.78}}.beta-online{animation:betapulse 3.2s ease-in-out infinite}.beta-node{cursor:pointer}.beta-node-c{transition:r .13s ease,stroke-width .13s ease}.beta-gbtn{padding:5px 11px;border-radius:8px;cursor:pointer;font-size:11px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:var(--acc);background:rgba(8,22,48,.7);border:1px solid rgba(120,200,255,.4)}.beta-gbtn:hover{border-color:var(--c);box-shadow:0 0 12px rgba(79,227,255,.4)}.beta-gbtn-on{color:#04121f;background:var(--c);border-color:var(--c)}.beta-gbtn-icon{padding:4px 9px;font-size:15px;line-height:1;letter-spacing:0}.beta-edit-toggle{opacity:0;transition:opacity .2s ease;pointer-events:none}.beta-edit-toggle.beta-gbtn-on,.beta-graph:hover .beta-edit-toggle{opacity:1;pointer-events:auto}.beta-resize{position:absolute;left:0;right:0;bottom:0;height:16px;display:flex;align-items:center;justify-content:center;cursor:ns-resize;touch-action:none;z-index:5;background:linear-gradient(0deg,rgba(79,227,255,.18),transparent)}.beta-resize-grip{width:54px;height:4px;border-radius:3px;background:var(--c);box-shadow:0 0 10px var(--c);opacity:.85}.beta-resize:hover .beta-resize-grip{opacity:1;height:5px}.beta-source-toggle{position:fixed;top:16px;left:16px;z-index:20;padding:8px 14px;border-radius:10px;cursor:pointer;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--acc);background:rgba(8,22,48,.7);border:1px solid rgba(120,200,255,.4);backdrop-filter:blur(10px);box-shadow:0 0 14px rgba(79,227,255,.25)}.beta-source-toggle:hover{border-color:var(--c);box-shadow:0 0 18px rgba(79,227,255,.5)}.beta-drawer-scrim{position:fixed;inset:0;z-index:25;background:rgba(2,8,20,.55);backdrop-filter:blur(2px)}.beta-drawer{position:fixed;top:0;left:0;bottom:0;z-index:30;width:290px;max-width:84vw;padding:16px 14px;overflow-y:auto;border-radius:0 16px 16px 0;transform:translateX(-104%);transition:transform .28s cubic-bezier(.4,0,.2,1)}.beta-drawer.open{transform:translateX(0)}.beta-drawer-close{background:none;border:none;color:var(--acc);cursor:pointer;font-size:16px;line-height:1;padding:4px 6px;border-radius:7px}.beta-drawer-close:hover{background:rgba(120,200,255,.15)}.beta-cli-input{width:100%;background:rgba(4,14,32,.7);color:#aef7d0;border:1px solid rgba(120,200,255,.4);border-radius:10px;padding:10px 13px;font-family:ui-monospace,monospace;font-size:15px;outline:none}.beta-cli-input:focus{border-color:var(--c);box-shadow:0 0 16px rgba(79,227,255,.4)}.beta-flowstep{color:var(--c);font-size:12px;letter-spacing:.1em}@media (max-width:900px){.beta .panel{backdrop-filter:none}.beta-grid{height:auto;min-height:100vh;overflow:visible;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"status" "graph" "left" "right" "cli";gap:10px;padding:10px}.beta-graph{min-height:300px;height:auto;aspect-ratio:1280/820}.beta-edit-toggle{opacity:1;pointer-events:auto}.beta-rail{max-height:260px}.beta-rail-list{display:grid!important;grid-template-columns:1fr 1fr;gap:6px}.beta-header{height:auto;flex-wrap:wrap;padding:8px 12px;gap:10px 14px}.beta-stats{flex-basis:100%;order:5}.beta-core{order:4}}@media (max-width:560px){.beta-grid{padding:8px;gap:8px}.beta-graph{min-height:240px}.beta-brand-text i,.beta-core{display:none}.beta-stats{gap:10px;flex-wrap:wrap}.beta-stat{min-width:64px}.beta-rail-list{grid-template-columns:1fr}.beta-ctrl{padding:6px 10px;font-size:10px}.beta-gbtn{padding:5px 9px;font-size:13px}}