@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";:root{color-scheme:dark;--bg:#05070a;--bg-deep:#05070a;--panel:rgba(15,18,23,.76);--panel-solid:#101319;--panel-alt:#151920;--line:rgba(255,255,255,.09);--line-bright:rgba(255,255,255,.16);--text:#f5f7fa;--muted:#89919d;--cyan:#78dbff;--cyan-soft:#223d4a;--green:#74e5a8;--red:#ff707d;--amber:#f1c978;--shadow:none;--radius:0;--font-sans:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC","Segoe UI",sans-serif;--font-mono:"Space Mono",ui-monospace,monospace}:root[data-theme=day]{color-scheme:light;--bg:#f7f9fc;--bg-deep:#f7f9fc;--panel:rgba(255,255,255,.88);--panel-solid:#fff;--panel-alt:#f1f4f8;--line:rgba(16,29,45,.1);--line-bright:rgba(16,29,45,.18);--text:#101923;--muted:#697482;--cyan:#048fbd;--cyan-soft:#d8edf5;--green:#087d50;--red:#cf3045;--amber:#a76800;--shadow:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;transition:background .35s,color .25s}body:before,body:after{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}body:before{opacity:.18;background-image:radial-gradient(rgba(255,255,255,.42) .6px,transparent .7px),radial-gradient(circle at 78% -15%,rgba(71,109,155,.19),transparent 34%),linear-gradient(180deg,#07090d,#040609 60%,#07090d);background-size:92px 92px,100% 100%,100% 100%;animation:star-drift 120s linear infinite}body:after{display:none}:root[data-theme=day] body:before{display:none}@keyframes star-drift{to{transform:translate3d(64px,38px,0)}}@keyframes pulse{50%{box-shadow:0 0 0 14px transparent;opacity:.68}}@keyframes float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 5px))}}@keyframes orbit-drift{0%,to{transform:translate(-50%,-50%) translate3d(-4px,1px,0)}25%{transform:translate(-50%,-50%) translate3d(2px,-4px,0)}50%{transform:translate(-50%,-50%) translate3d(5px,1px,0)}75%{transform:translate(-50%,-50%) translate3d(-1px,4px,0)}}@keyframes critical{50%{border-color:#ff637eb8;box-shadow:inset 3px 0 var(--red),0 0 18px #ff637e1f}}button,input{font:inherit}button{cursor:pointer}main{width:min(1480px,calc(100% - 34px));margin:auto;padding:92px 0 84px}.topbar{position:fixed;z-index:40;top:0;left:0;right:0;height:68px;display:flex;align-items:center;gap:18px;padding:0 max(18px,calc((100vw - 1480px)/2));border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg-deep) 84%,transparent);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.brand{display:flex;align-items:center;gap:11px;min-width:172px;color:var(--text);text-decoration:none}.brand>i{position:relative;width:33px;height:24px;display:block;border:1px solid var(--line-bright);border-radius:50% 8px;transform:skew(-14deg);box-shadow:0 0 20px #72ddff1f}.brand>i:before,.brand>i:after{position:absolute;content:"";background:var(--cyan)}.brand>i:before{width:5px;height:5px;top:5px;right:7px;border-radius:50%;box-shadow:0 0 11px var(--cyan)}.brand>i:after{width:14px;height:1px;right:-7px;top:11px}.brand>i span{position:absolute;left:6px;bottom:3px;width:12px;height:7px;border-bottom:1px solid var(--cyan);transform:rotate(-18deg)}.brand div{display:grid}.brand b{font-size:18px;font-weight:600;letter-spacing:.14em}.brand small{color:var(--muted);font:8px var(--font-mono);letter-spacing:.18em}.topbar nav{display:flex;justify-content:center;gap:2px;margin:auto;min-width:0}.topbar nav a{padding:9px 13px;border-radius:7px;color:var(--muted);text-decoration:none;font:10px var(--font-mono);white-space:nowrap;transition:.2s}.topbar nav a:hover{background:color-mix(in srgb,var(--cyan) 8%,transparent);color:var(--cyan)}.top-actions{display:flex;align-items:center;gap:8px}.runtime{display:flex;align-items:center;gap:8px;padding-right:8px;color:var(--muted);font:9px var(--font-mono);white-space:nowrap}.lamp{width:8px;height:8px;border-radius:50%;color:var(--amber);background:currentColor;box-shadow:0 0 12px currentColor}.lamp.healthy{color:var(--green)}.lamp.degraded{color:var(--amber)}.lamp.halted{color:var(--red);animation:pulse 1s infinite}.top-button{height:34px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel-solid) 78%,transparent);color:var(--muted);font:9px var(--font-mono);white-space:nowrap}.top-button:hover{border-color:var(--line-bright);color:var(--cyan)}.top-button span{font-size:14px}.panel{position:relative;margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:inset 0 1px #ffffff05,var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.hero{min-height:304px;display:grid;grid-template-columns:minmax(300px,.84fr) minmax(400px,1.25fr) minmax(190px,.55fr);align-items:center;gap:28px;padding:44px 48px}.hero-copy p,.section-head small,.review small{margin:0;color:var(--cyan);font:9px var(--font-mono);letter-spacing:.18em}.hero-copy em{display:block;margin-top:16px;color:var(--muted);font-size:15px;font-style:normal;letter-spacing:.12em}.hero-copy h1{margin:10px 0 20px;font-size:48px;font-weight:500;line-height:.94;letter-spacing:-.015em}.hero-copy h1 span{color:var(--cyan)}.hero-meta{display:flex;flex-wrap:wrap;gap:7px}.hero-meta span{padding:6px 8px;border:1px solid var(--line);border-radius:5px;color:var(--muted);font:8px var(--font-mono)}.liquidity-visual{min-width:0;padding:20px 22px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg-deep) 45%,transparent)}.liquidity-visual header{display:flex;align-items:flex-start;justify-content:space-between}.liquidity-visual header div{display:grid;gap:4px}.liquidity-visual small{color:var(--muted);font:8px var(--font-mono);letter-spacing:.14em}.liquidity-visual header b{font-size:18px;font-weight:500}.liquidity-visual strong{display:flex;align-items:baseline;gap:8px;font:14px var(--font-mono)}.liquidity-visual strong i{font-size:24px;font-style:normal}.liquidity-visual strong.excellent,.liquidity-visual strong.stable{color:var(--green)}.liquidity-visual strong.watch{color:var(--amber)}.liquidity-visual strong.risk{color:var(--red)}.liquidity-visual svg{width:100%;height:126px;margin-top:8px;overflow:visible;color:var(--green)}.liquidity-line{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px color-mix(in srgb,currentColor 45%,transparent))}.liquidity-area{fill:url(#liquidity-fill);stroke:none}.liquidity-visual footer{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font:7px var(--font-mono)}.liquidity-visual footer i{font-style:normal;color:var(--cyan)}.system-status-card{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:20px;border:1px solid var(--line);border-radius:14px;background:#070d166b}:root[data-theme=day] .system-status-card{background:#ffffff80}.system-status-card>small{color:var(--cyan);font:8px var(--font-mono);letter-spacing:.14em}.system-status-card h3{display:flex;align-items:center;gap:9px;margin:9px 0 16px;font:13px var(--font-mono)}.system-status-card dl{display:grid;gap:9px;margin:0}.system-status-card dl div{display:flex;justify-content:space-between;gap:8px}.system-status-card dt{color:var(--muted)}.system-status-card dd{display:flex;align-items:center;gap:6px;margin:0;font:8px var(--font-mono)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--muted);box-shadow:0 0 9px currentColor}.status-dot.good{color:var(--green);background:var(--green)}.status-dot.watch{color:var(--amber);background:var(--amber)}.status-dot.risk{color:var(--red);background:var(--red)}.system-status-card p{margin:16px 0 0;padding-top:13px;border-top:1px solid var(--line);color:var(--muted);line-height:1.35}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.metrics article{min-height:142px;padding:25px;border:1px solid var(--line);border-radius:14px;background:#141e2d99;box-shadow:inset 0 1px #ffffff05}:root[data-theme=day] .metrics article{background:#fff;box-shadow:0 8px 28px #263f4e12}.metrics small,.metrics span{display:block;color:var(--muted);font:8px var(--font-mono);letter-spacing:.05em}.metrics strong{display:block;margin:14px 0 6px;font:30px var(--font-mono);letter-spacing:-.05em}.glow-number{color:var(--cyan);text-shadow:0 0 10px rgba(114,221,255,.13)}.glow-number.positive{text-shadow:0 0 10px rgba(93,243,166,.12)}.glow-number.negative{text-shadow:0 0 10px rgba(255,99,126,.14)}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.warning{color:var(--amber)!important}.neutral{color:var(--text)!important}.section-head{display:flex;align-items:center;justify-content:space-between;padding:21px 25px;border-bottom:1px solid var(--line)}.section-head h2{margin:5px 0 0;font-size:22px;font-weight:500;letter-spacing:.02em}.section-head>span{color:var(--muted);font:8px var(--font-mono)}.stack{padding:12px}.position-row,.trade-row,.orders{border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--bg-deep) 52%,transparent)}:root[data-theme=day] .position-row,:root[data-theme=day] .trade-row,:root[data-theme=day] .orders{background:#fff;box-shadow:0 5px 18px #263f4e0b}.position-row+.position-row,.trade-row+.trade-row{margin-top:7px}.position-row summary,.trade-row summary{display:grid;grid-template-columns:1.1fr .6fr .65fr 1.7fr 1fr;align-items:center;gap:13px;padding:15px 17px;cursor:pointer;list-style:none;font:10px var(--font-mono)}.position-row summary::-webkit-details-marker,.trade-row summary::-webkit-details-marker,.review>summary::-webkit-details-marker{display:none}.position-row summary b,.trade-row summary b{color:var(--cyan);font-size:12px}.return-display{display:grid;justify-items:end;gap:2px;font-weight:500}.return-display i{font-size:13px;font-style:normal;letter-spacing:-.02em}.return-display small{color:currentColor;font-size:8px;font-weight:400;opacity:.86}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;padding:14px 17px;border-top:1px solid var(--line);color:var(--muted);font:9px var(--font-mono)}.detail-grid.lifecycle{grid-template-columns:repeat(3,1fr)}.detail-grid span{min-width:0;overflow-wrap:anywhere}.detail-grid b{color:var(--text);font-weight:500}.orders{margin:0 12px 12px}.orders>summary{display:flex;justify-content:space-between;padding:16px;cursor:pointer;color:var(--cyan);font:9px var(--font-mono)}.orders>summary i{color:var(--muted);font-style:normal}.empty-state,.compact-empty,.sector-empty{padding:26px;color:var(--muted);text-align:center}.compact-empty{padding:12px}.sector-empty{padding:0;text-align:left}.market-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.market-summary article{min-height:142px;padding:22px;border-right:1px solid var(--line)}.market-summary article:last-child{border:0}.market-summary small{color:var(--muted);font:8px var(--font-mono);letter-spacing:.1em}.market-summary b{display:block;margin:10px 0 7px;font-size:20px;font-weight:500}.market-summary p{margin:0;color:var(--muted);line-height:1.45}.sector-list{margin:10px 0 0;padding:0;list-style:none}.sector-list li{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);font:9px var(--font-mono)}.sector-list strong li b{color:var(--green)}.sector-list.weak li b{color:var(--red)}.starlink-wrap{display:grid;grid-template-columns:minmax(0,1fr) 270px;min-height:640px}.star-map{position:relative;min-width:0;min-height:640px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(38,129,161,.13),transparent 23%),radial-gradient(circle at 50% 50%,transparent 20%,rgba(5,10,16,.35) 80%)}:root[data-theme=day] .star-map{background:radial-gradient(circle at 50% 50%,rgba(0,127,168,.09),transparent 25%),linear-gradient(180deg,#f1f7fab3,#fff3)}.star-map>svg{position:absolute;top:6%;right:3%;bottom:6%;left:3%;width:94%;height:88%;overflow:visible}.star-map>svg ellipse,.star-map>svg path{fill:none;stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.star-map>svg path{stroke-dasharray:4 10;opacity:.8}.decision-core{position:absolute;z-index:2;left:50%;top:50%;width:126px;height:126px;display:grid;place-content:center;text-align:center;border:1px solid var(--line-bright);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(31,111,139,.3),var(--panel-solid));box-shadow:0 0 0 14px #72ddff06,0 0 56px #72ddff21}.decision-core i{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px dashed var(--line-bright);border-radius:50%;animation:star-drift 18s linear infinite}.decision-core b{position:relative;color:var(--cyan);font:12px var(--font-mono)}.decision-core span{position:relative;margin-top:3px;color:var(--muted);font:8px var(--font-mono);letter-spacing:.16em}.star-node{position:absolute;z-index:3;left:var(--left);top:var(--top);width:var(--node-size);height:var(--node-size);display:grid;place-content:center;gap:2px;padding:0;border:1px solid var(--line-bright);border-radius:50%;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--panel-solid) 93%,transparent);color:var(--text);box-shadow:0 0 16px #72ddff1c;animation:orbit-drift var(--orbit-speed,52s) ease-in-out infinite;animation-delay:var(--delay);transition:border-color .2s,box-shadow .2s,filter .2s}.star-node.orbit-1{animation-direction:reverse}.star-node.orbit-2{animation-timing-function:ease-in-out}.star-node:hover,.star-node.selected{z-index:5;border-color:var(--cyan);box-shadow:0 0 28px #72ddff57;filter:brightness(1.15)}.star-node.readonly{border-color:color-mix(in srgb,var(--amber) 65%,var(--line));box-shadow:0 0 14px #ffc86b1a}.star-node.unknown{border-color:color-mix(in srgb,var(--red) 55%,var(--line));opacity:.72}.star-node span{font:9px var(--font-mono)}.star-node small{font:6px var(--font-mono)}.star-node small.long{color:var(--green)}.star-node small.short{color:var(--red)}.star-node small.neutral{color:var(--muted)}.star-node.attention-1,.star-node.attention-2{opacity:.7}.star-node.attention-5{box-shadow:0 0 30px #72ddff40}.node-details{padding:28px 22px;border-left:1px solid var(--line);background:color-mix(in srgb,var(--panel-solid) 68%,transparent)}.node-details>small{color:var(--cyan);font:8px var(--font-mono)}.node-details h3{margin:8px 0 2px;font:22px var(--font-mono)}.node-details>p{margin:0 0 20px;color:var(--muted)}.node-details dl{display:grid;grid-template-columns:1fr auto;gap:10px;margin:0}.node-details dt{color:var(--muted)}.node-details dd{margin:0;font:9px var(--font-mono)}.node-details .long{color:var(--green)}.node-details .short{color:var(--red)}.events{margin:0;padding:10px;list-style:none}.event{display:grid;grid-template-columns:86px 96px 1fr 150px;gap:12px;align-items:center;padding:13px 12px;border-bottom:1px solid var(--line);box-shadow:inset 2px 0 transparent;font:9px var(--font-mono)}.event time,.event span,.event small{color:var(--muted)}.event.error{box-shadow:inset 3px 0 var(--red);animation:critical 1.8s infinite}.event.warning{box-shadow:inset 3px 0 var(--amber)}.event.success{box-shadow:inset 3px 0 var(--green)}.event p{margin:0;color:var(--text);font-family:var(--font-sans);font-size:15px}.game-details{margin:0 12px 12px;border:1px solid var(--line);border-radius:9px}.game-details>summary{display:flex;justify-content:space-between;padding:14px;color:var(--muted);cursor:pointer}.game-details ol{margin:0;padding:8px 15px 15px 34px;color:var(--muted);font:9px/1.7 var(--font-mono)}.review>summary{display:flex;justify-content:space-between;align-items:center;padding:22px 25px;cursor:pointer}.review>summary span{display:grid;gap:5px}.review>summary b{font-size:22px;font-weight:500}.review>summary i{color:var(--muted);font-style:normal}.review pre{max-height:620px;margin:0;padding:24px;overflow:auto;border-top:1px solid var(--line);color:var(--muted);font:9px/1.65 var(--font-mono)}.settings-overlay{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;pointer-events:none;visibility:hidden}.settings-overlay.open{pointer-events:auto;visibility:visible}.settings-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000094;opacity:0;transition:.25s}.settings-overlay.open .settings-backdrop{opacity:1}.settings-drawer{position:absolute;top:0;right:0;width:min(620px,100%);height:100%;padding:26px;overflow:auto;border-left:1px solid var(--line);background:var(--panel-solid);box-shadow:-35px 0 100px #0000004d;transform:translate(103%);transition:.28s}.settings-overlay.open .settings-drawer{transform:none}.settings-drawer>header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid var(--line)}.settings-drawer>header small{color:var(--cyan);font:8px var(--font-mono)}.settings-drawer h2{margin:5px 0 0;font-size:28px;font-weight:500}.settings-drawer>header button{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted)}.admin-unlock{max-width:390px;margin:16vh auto 0;text-align:center}.lock-mark{width:68px;height:68px;display:grid;place-content:center;margin:0 auto 18px;border:1px solid var(--line-bright);border-radius:50%;color:var(--cyan);font-size:30px}.admin-unlock small{color:var(--cyan);font:8px var(--font-mono)}.admin-unlock h3{margin:9px 0 5px;font-size:25px}.admin-unlock p{margin:0 0 24px;color:var(--muted)}.admin-unlock label{display:grid;gap:8px;text-align:left}.admin-unlock label span{color:var(--muted)}.admin-unlock input{height:44px;padding:0 13px;border:1px solid var(--line);border-radius:8px;outline:0;background:var(--bg);color:var(--text);font-family:var(--font-mono)}.admin-unlock input:focus{border-color:var(--cyan)}.admin-unlock button,.settings-groups button{min-height:38px;padding:0 14px;border:1px solid var(--line-bright);border-radius:7px;background:transparent;color:var(--cyan)}.admin-unlock>button{width:100%;margin-top:12px}.admin-unlock output{display:block;min-height:22px;margin-top:10px;color:var(--red)}.settings-groups{display:grid;gap:10px;padding:15px 0}.settings-groups>section{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:18px;border:1px solid var(--line);border-radius:11px;background:var(--panel-alt)}.settings-index{width:31px;height:31px;display:grid;place-content:center;border:1px solid var(--line-bright);border-radius:50%;color:var(--cyan);font:10px var(--font-mono)}.settings-groups section small{color:var(--muted);font:8px var(--font-mono)}.button-row,.mode-switch{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.settings-groups button:hover{background:color-mix(in srgb,var(--cyan) 8%,transparent)}.settings-groups button.danger{border-color:color-mix(in srgb,var(--red) 60%,var(--line));color:var(--red)}.setting-stats,.system-info{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px}.setting-stats span,.system-info span{display:grid;gap:5px;padding:10px;border:1px solid var(--line);border-radius:7px;color:var(--muted)}.setting-stats b,.system-info b{color:var(--text);font:9px var(--font-mono)}.source-mini{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.source-mini span{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font:8px var(--font-mono)}.source-mini i{width:6px;height:6px;border-radius:50%;background:var(--amber)}.source-mini i.ok{background:var(--green)}.settings-status{padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--muted)}.settings-status.ok{color:var(--green)}.settings-status.error{color:var(--red)}.failure{max-width:620px;margin:15vh auto;padding:46px;text-align:center}.failure p{color:var(--red)}.failure button{padding:10px 16px;border:1px solid var(--cyan);border-radius:7px;background:transparent;color:var(--cyan)}.sector-list.strong li b{color:var(--green)}.decision-output{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:18px;margin:14px;padding:19px 22px;border:1px solid var(--line);border-radius:12px;background:#070d165c;box-shadow:inset 3px 0 var(--cyan)}:root[data-theme=day] .decision-output{background:#ffffff73}.decision-output.approved{box-shadow:inset 3px 0 var(--green)}.decision-output.rejected{box-shadow:inset 3px 0 var(--amber)}.decision-output small{color:var(--cyan);font:8px var(--font-mono)}.decision-output h3{grid-row:2;margin:4px 0 0;font-size:22px;font-weight:500}.decision-output>div{grid-row:1/3;grid-column:2;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.decision-output>div span{display:grid;gap:5px;padding:9px;border:1px solid var(--line);border-radius:7px;color:var(--muted)}.decision-output>div b{color:var(--text);font:9px var(--font-mono)}.decision-output>p{grid-column:1/-1;margin:0;color:var(--muted)}.universe-cards{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:7px;padding:0 14px 14px}.universe-card{min-width:0;padding:12px;border:1px solid var(--line-bright);border-radius:9px;background:#070d1661;box-shadow:0 0 16px #72ddff0a;transition:.2s}:root[data-theme=day] .universe-card{background:#ffffff80}.universe-card:hover{transform:translateY(-2px);box-shadow:0 0 24px #72ddff1f}.universe-card.watch{border-color:color-mix(in srgb,var(--amber) 55%,var(--line))}.universe-card.risk,.universe-card.has-risk{border-color:color-mix(in srgb,var(--red) 65%,var(--line));box-shadow:0 0 19px #ff637e21}.universe-card header,.universe-card>div,.universe-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.universe-card header b{color:var(--cyan);font:11px var(--font-mono)}.universe-card header i{overflow:hidden;color:var(--amber);font-size:8px;font-style:normal;white-space:nowrap}.universe-card>div{margin:10px 0;color:var(--muted);font:7px var(--font-mono)}.universe-card>div .status-dot{margin-right:auto}.universe-card strong{font-size:7px}.universe-card .long{color:var(--green)}.universe-card .short{color:var(--red)}.universe-card footer{align-items:flex-start;border-top:1px solid var(--line);padding-top:8px}.universe-card footer span,.universe-card footer em{color:var(--muted);font:7px/1.3 var(--font-mono);font-style:normal}.universe-card footer em{max-width:56%;text-align:right}.universe-card.has-risk footer em{color:var(--red)}.star-node>i{position:absolute;top:calc(100% + 4px);color:var(--muted);font:6px var(--font-mono);font-style:normal;white-space:nowrap}.star-node.has-risk{border-color:var(--red);box-shadow:0 0 24px #ff637e4d}.review-body{padding:14px;border-top:1px solid var(--line)}.review-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:9px}.review-kpis article{padding:18px;border:1px solid var(--line);border-radius:10px;background:#070d1659}:root[data-theme=day] .review-kpis article{background:#ffffff80}.review-kpis small,.review-kpis span{display:block;color:var(--muted);font:8px var(--font-mono)}.review-kpis b{display:block;margin:10px 0 4px;font:20px var(--font-mono)}.review-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:9px}.review-card{border:1px solid var(--line);border-radius:11px;background:#070d164d;overflow:hidden}:root[data-theme=day] .review-card{background:#ffffff73}.review-card>header{display:flex;justify-content:space-between;align-items:center;padding:17px 19px;border-bottom:1px solid var(--line)}.review-card header small{color:var(--cyan);font:8px var(--font-mono)}.review-card header h3{margin:4px 0 0;font-size:20px;font-weight:500}.review-card header>span{color:var(--muted);font:8px var(--font-mono)}.table-scroll{overflow:auto}.review-card table{width:100%;border-collapse:collapse;white-space:nowrap}.review-card th,.review-card td{padding:11px 13px;border-bottom:1px solid var(--line);text-align:left;font:8px var(--font-mono)}.review-card th{color:var(--muted);font-weight:400}.chart-wrap{height:330px;padding:16px}.equity-chart>p{margin:0;padding:0 18px 16px;color:var(--muted)}.review-trades{margin-top:9px}.review-trades .trade-row summary{grid-template-columns:1fr .5fr .4fr .8fr 1.2fr}.review-trades .trade-row time{color:var(--muted);text-align:right}@media(max-width:1120px){.runtime{display:none}.hero{grid-template-columns:1fr 1.25fr}.hero .heartbeat{display:none}.starlink-wrap{grid-template-columns:1fr 230px}.market-summary{grid-template-columns:repeat(2,1fr)}.market-summary article:nth-child(2){border-right:0}.market-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:800px){html{scroll-padding-top:62px}main{width:min(100% - 16px,1480px);padding:71px 0 50px}.topbar{height:56px;padding:0 10px;gap:8px}.brand{min-width:auto}.brand div{display:none}.brand>i{width:28px;height:21px}.topbar nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.topbar nav::-webkit-scrollbar{display:none}.topbar nav a{padding:8px}.settings-button{padding:0 9px}.settings-button:not(span){font-size:0}.settings-button span{font-size:14px}.top-button{padding:0 8px}.top-button#theme-toggle{font-size:0}.hero{grid-template-columns:1fr;min-height:auto;gap:24px;padding:28px 22px}.hero-copy h1{font-size:38px}.liquidity-visual{padding:16px}.metrics{grid-template-columns:repeat(2,1fr)}.metrics article:last-child{grid-column:1/-1}.metrics article{min-height:112px;padding:18px}.position-row summary,.trade-row summary{grid-template-columns:1.2fr .7fr .7fr}.position-row summary span:nth-of-type(2),.trade-row summary span:nth-of-type(2),.position-row summary time,.trade-row summary time{display:none}.detail-grid{grid-template-columns:repeat(2,1fr)}.market-summary{grid-template-columns:1fr}.market-summary article{min-height:auto;border-right:0!important;border-bottom:1px solid var(--line)}.starlink-wrap{grid-template-columns:1fr}.star-map{min-height:500px}.node-details{border-top:1px solid var(--line);border-left:0}.event{grid-template-columns:68px 1fr}.event span,.event small{display:none}.setting-stats,.system-info{grid-template-columns:1fr 1fr}}@media(max-width:520px){.topbar nav a:nth-child(4),.topbar nav a:nth-child(5){display:none}.hero-copy h1{font-size:33px}.metrics strong{font-size:20px}.star-map{min-height:430px}.decision-core{width:96px;height:96px}.star-node{max-width:62px;max-height:62px}.settings-drawer{padding:18px}.settings-groups>section{grid-template-columns:1fr}.setting-stats,.system-info{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1120px){.system-status-card{grid-column:1/-1}.hero{grid-template-columns:1fr 1.25fr}.metrics{grid-template-columns:repeat(4,1fr)}.universe-cards{grid-template-columns:repeat(4,minmax(145px,1fr))}.review-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.hero{grid-template-columns:1fr}.system-status-card{grid-column:auto}.metrics{grid-template-columns:repeat(2,1fr)}.metrics article:last-child{grid-column:auto}.metrics strong{font-size:27px}.decision-output{grid-template-columns:1fr}.decision-output h3{grid-row:auto}.decision-output>div{grid-row:auto;grid-column:1;grid-template-columns:repeat(2,1fr)}.decision-output>p{grid-column:1}.universe-cards{display:grid;grid-auto-flow:column;grid-auto-columns:174px;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.universe-cards::-webkit-scrollbar{display:none}.universe-card{scroll-snap-align:start}.detail-grid.lifecycle,.review-kpis{grid-template-columns:repeat(2,1fr)}.review-grid{grid-template-columns:1fr}.chart-wrap{height:280px}.review-trades .trade-row summary{grid-template-columns:1fr .6fr .8fr}.review-trades .trade-row summary span:nth-of-type(2),.review-trades .trade-row time{display:none}}@media(max-width:520px){.metrics strong{font-size:24px}.detail-grid.lifecycle{grid-template-columns:1fr}.review-kpis{grid-template-columns:1fr 1fr}.review-kpis article:last-child{grid-column:1/-1}.chart-wrap{height:240px;padding:10px}.system-status-card{padding:16px}}main{width:min(1560px,calc(100% - 48px));padding:92px 0 42px}.topbar{height:76px;padding:0 max(24px,calc((100vw - 1560px)/2));border-bottom:1px solid var(--line);background:#05070ad1;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}:root[data-theme=day] .topbar{background:#ffffffe6}.brand{gap:13px}.brand>i{width:34px;height:25px;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 0 9px rgba(121,222,255,.34))}.brand>i:before{width:20px;height:10px;top:8px;right:14px;border-radius:0;clip-path:polygon(0 54%,100% 0,70% 100%);box-shadow:none}.brand>i:after{width:20px;height:10px;top:8px;right:0;clip-path:polygon(0 54%,100% 0,70% 100%);transform:scaleX(-1)}.brand>i span{left:14px;top:5px;width:7px;height:7px;border:0;border-radius:50%;background:#f7fdff;box-shadow:0 0 10px #8ce8ff}.brand b{font-size:17px;letter-spacing:-.02em}.brand small{color:#686f79;letter-spacing:.15em}.topbar nav{gap:0}.topbar nav a{position:relative;padding:29px 15px 27px;border-radius:0;font-size:8px;letter-spacing:.08em}.topbar nav a:hover{background:#78dbff0e}.topbar nav a:after{position:absolute;right:10px;bottom:0;left:10px;height:2px;background:var(--cyan);content:"";opacity:0;transform:scaleX(.45);transition:.2s}.topbar nav a:hover:after{opacity:1;transform:scaleX(1)}.runtime,.top-button{height:38px;border-radius:99px;background:#ffffff09;font-size:8px;letter-spacing:.06em}.runtime{padding:0 13px;border:1px solid var(--line-strong)}.top-button{padding:0 13px}.top-button:hover{background:#ffffff13}.panel{margin-bottom:14px;border:1px solid var(--line);border-radius:0;background:var(--panel);box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero{min-height:360px;grid-template-columns:1.08fr 1.28fr .72fr;gap:36px;padding:46px 42px 38px;border-bottom:1px solid var(--line)}.hero-copy p,.section-head small,.review small{color:#737b86;font-size:8px;letter-spacing:.16em}.hero-copy h1{margin:12px 0 24px;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.95;letter-spacing:-.06em}.hero-copy h1 span{color:var(--text)}.hero-copy em{color:#747c87;font-size:12px;letter-spacing:.08em}.hero-meta span{border:0;border-right:1px solid var(--line);border-radius:0;padding:4px 10px 4px 0;color:#747c87;font-size:7px}.liquidity-visual,.system-status-card{border:0;border-left:1px solid var(--line);border-radius:0;background:transparent}.liquidity-visual{padding:12px 24px}.liquidity-visual svg{height:118px}.liquidity-line{stroke-width:1;filter:none}.system-status-card{padding:22px 0 22px 28px}.system-status-card h3{font-size:12px}.status-dot{width:5px;height:5px}.metrics{gap:0;margin-bottom:14px;border:1px solid var(--line);border-top:0}.metrics article{min-height:126px;padding:22px 25px;border:0;border-right:1px solid var(--line);border-radius:0;background:#0a0d126b;box-shadow:none}.metrics article:last-child{border-right:0}:root[data-theme=day] .metrics article{background:#ffffffa6;box-shadow:none}.metrics small,.metrics span{font-size:7px;letter-spacing:.12em}.metrics strong{margin:12px 0 5px;color:#e9f4f9;font-size:25px;font-weight:500;letter-spacing:-.035em;text-shadow:none!important}:root[data-theme=day] .metrics strong{color:var(--text)}.section-head{min-height:76px;padding:21px 25px}.section-head h2{margin-top:7px;font-size:19px;font-weight:500;letter-spacing:-.03em}.section-head>span{font-size:8px;letter-spacing:.1em}.stack{padding:0}.position-row,.trade-row,.orders{border:0;border-top:1px solid var(--line);border-radius:0;background:#0d1015}:root[data-theme=day] .position-row,:root[data-theme=day] .trade-row,:root[data-theme=day] .orders{background:#fff;box-shadow:none}.position-row+.position-row,.trade-row+.trade-row{margin-top:0}.position-row summary,.trade-row summary{min-height:64px;padding:13px 22px;font-size:9px}.position-row summary b,.trade-row summary b{color:#e8fbff;font-size:11px;letter-spacing:.035em;text-shadow:0 0 10px rgba(120,219,255,.25)}:root[data-theme=day] .position-row summary b,:root[data-theme=day] .trade-row summary b{color:#087aa7;text-shadow:none}.return-display i{font-size:11px}.detail-grid{padding:18px 22px;background:#ffffff03;font-size:8px}.orders{margin:0}.orders>summary{padding:17px 22px;font-size:8px;letter-spacing:.08em}.market-summary{background:#0d1015}:root[data-theme=day] .market-summary{background:#fff}.market-summary article{min-height:150px;padding:22px 24px}.market-summary small{font-size:7px}.market-summary b{font-size:17px}.market-summary p{font-size:11px}.starlink-wrap{min-height:620px;background:#080b0f}.star-map{min-height:620px;background:radial-gradient(circle at 50% 50%,rgba(120,219,255,.06),transparent 28%)}:root[data-theme=day] .starlink-wrap,:root[data-theme=day] .star-map{background:#fff}.decision-core{width:116px;height:116px;border-color:#86e0ff38;background:#0d1015;box-shadow:0 0 32px #78dbff17}.star-node{border-color:#86e0ff38;background:#101319;box-shadow:0 0 12px #78dbff14}.node-details{background:#0d1015}.universe-cards{gap:1px;padding:1px 0 0;background:var(--line)}.universe-card{border:0;border-radius:0;background:#0d1015;box-shadow:none}.universe-card:hover{transform:none;background:#12171e;box-shadow:inset 0 2px var(--cyan)}:root[data-theme=day] .universe-card{background:#fff}.event{min-height:52px;padding:12px 18px;font-size:8px}.event b{font-weight:500}.game-details{margin:0;border:0;border-top:1px solid var(--line);border-radius:0}.review-body{padding:0}.review-kpis{gap:1px;margin:0;background:var(--line)}.review-kpis article{border:0;border-radius:0;background:#0d1015}.review-grid{gap:1px;background:var(--line)}.review-card{border:0;border-radius:0;background:#0d1015}:root[data-theme=day] .review-kpis article,:root[data-theme=day] .review-card{background:#fff}.review-trades{margin-top:1px}.settings-drawer{background:#101319}.settings-groups{gap:1px;background:var(--line)}.settings-groups>section{border:0;border-radius:0;background:#151920}@media(max-width:800px){main{width:min(100% - 16px,1560px);padding-top:68px}.topbar{height:56px;padding:0 10px}.topbar nav a{padding:20px 8px 18px}.hero{min-height:auto;padding:30px 22px}.hero-copy h1{font-size:44px}.metrics{border-top:1px solid var(--line)}.metrics article{min-height:112px}.starlink-wrap,.star-map{min-height:500px}}.hero-copy{align-self:center}.hero-bird{max-width:390px;color:var(--text);font-size:clamp(28px,4vw,58px);font-weight:500;line-height:1.02;letter-spacing:-.045em}.hero-copy em{display:block;margin-top:20px;color:var(--cyan);font-size:13px;font-style:normal;letter-spacing:.13em}.heartbeat-pulse{display:inline-block;width:9px;height:9px;margin-right:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 #78dbff73;animation:heartbeat 1.4s ease-out infinite}.heartbeat-pulse.degraded{background:var(--amber)}.heartbeat-pulse.halted{background:var(--red)}@keyframes heartbeat{0%{box-shadow:0 0 0 0 currentColor;transform:scale(.86)}35%{transform:scale(1.15)}to{box-shadow:0 0 0 12px transparent;transform:scale(.86)}}.live-clock{margin:13px 0 17px;color:var(--cyan);font:22px var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em}.metrics.six{grid-template-columns:repeat(6,1fr)}.metrics.six article{min-width:0}.module-fold>summary{list-style:none;cursor:pointer}.module-fold>summary::-webkit-details-marker{display:none}.module-fold>summary:after{margin-left:16px;color:var(--muted);content:"＋";font:17px var(--font-mono)}.module-fold[open]>summary:after{content:"－"}.module-fold:not([open])>summary{border-bottom:0}.module-body{border-top:1px solid var(--line)}.log-toolbar{display:flex;gap:7px;padding:12px 18px;border-bottom:1px solid var(--line)}.log-toolbar button{padding:7px 12px;border:1px solid var(--line);border-radius:99px;background:transparent;color:var(--muted);font:8px var(--font-mono)}.log-toolbar button.active{border-color:var(--cyan);color:var(--cyan);background:#78dbff12}.events{max-height:520px;overflow-y:auto;scroll-behavior:smooth}.events .event:last-child{box-shadow:inset 3px 0 var(--cyan)}.node-details dd{font-variant-numeric:tabular-nums}.detail-grid.lifecycle span:nth-child(10),.detail-grid.lifecycle span:nth-child(11){grid-column:span 2;word-break:break-word}.orders>summary{cursor:pointer}.position-price{display:grid;gap:4px}.position-price small{color:var(--amber);font:7px var(--font-mono);letter-spacing:.04em}.scan-wave{fill:none;stroke:var(--cyan);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 13;filter:drop-shadow(0 0 5px rgba(120,219,255,.6));animation:scan-flow 2.4s linear infinite}.scan-beacon{fill:#e7fbff;filter:drop-shadow(0 0 7px var(--cyan))}@keyframes scan-flow{to{stroke-dashoffset:-46}}.game-details .game-events{margin:0;padding:0;max-height:420px;border-top:1px solid var(--line);list-style:none}.game-details .game-events .event{color:var(--text)}@media(max-width:1120px){.metrics.six{grid-template-columns:repeat(3,1fr)}.metrics.six article:nth-child(3n){border-right:0}}@media(max-width:800px){.metrics.six{grid-template-columns:repeat(2,1fr)}.hero-bird{font-size:38px}.module-fold>summary:after{font-size:14px}.detail-grid.lifecycle span:nth-child(10),.detail-grid.lifecycle span:nth-child(11){grid-column:1/-1}}
