@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,system-ui,sans-serif;color:#eef3fb;background:#090d14;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(ellipse at 70% -20%,#14253a 0,transparent 45%),#090d14}button,input,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:flex}.sidebar{width:238px;flex-shrink:0;border-right:1px solid #1c2837;background:#0b111a;padding:25px 17px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;gap:11px;align-items:center;padding:0 8px 31px}.brandmark{width:39px;height:39px;border:1px solid #398bdb;border-radius:12px;display:grid;place-items:center;color:#7fc0ff;font-weight:800;font-size:24px;background:#10243a;box-shadow:0 0 25px #2675bd35}.brand b{display:block;letter-spacing:3px;font-size:17px}.brand small{font:9px DM Mono;color:#72839a;letter-spacing:1.5px}.owner{border:1px solid #263c4d;background:#101d29;padding:11px;border-radius:9px;font:10px DM Mono;letter-spacing:1px;color:#a7c8e6}.owner small{display:block;margin:7px 0 0 13px;color:#70849a;letter-spacing:0}.pulse,.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#46d49b;margin-right:7px;box-shadow:0 0 10px #46d49b80}nav{display:grid;gap:6px;margin-top:27px}nav a{padding:12px 11px;display:flex;gap:12px;align-items:center;color:#8594a7;border-radius:8px;font-size:12px;font-weight:600}nav a.active{color:#e5f2ff;background:#14283c;border:1px solid #234462}nav a.active svg{color:#67b4ff}.sidefoot{margin-top:auto;padding:15px 8px;color:#8594a7;font:10px DM Mono;line-height:1.8}.sidefoot span{color:#526176}.main{max-width:1500px;width:100%;padding:35px 42px 25px;margin:0 auto}header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:26px}h1{font-size:29px;letter-spacing:-1px;margin:5px 0}header p,.panelhead p{color:#7e8da0;font-size:12px;margin:5px 0}.eyebrow{font:10px DM Mono;letter-spacing:1.7px;color:#71869c}.header-right{display:flex;gap:12px;align-items:center}.mode,.livepill{font:9px DM Mono;letter-spacing:1px;border:1px solid #66532d;color:#e8bd72;background:#2a2113;border-radius:20px;padding:8px 11px}.mode i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#e5ae54;margin-right:7px}.iconbtn{border:1px solid #263445;background:#111a25;color:#b8c8d9;border-radius:8px;padding:9px}.hero{border:1px solid #263c53;border-radius:15px;min-height:260px;padding:31px 35px;background:linear-gradient(110deg,#111f30,#0e1723 60%,#12253b);display:flex;justify-content:space-between;align-items:center;overflow:hidden;position:relative}.hero h2{font-size:34px;line-height:1.18;letter-spacing:-1.5px;margin:12px 0}.hero h2 em{font-style:normal;color:#71b9ff}.hero p{font-size:12px;line-height:1.7;color:#93a4b8;max-width:550px}.blue{color:#6eb8ff}.primary,.secondary{border:0;border-radius:8px;padding:11px 15px;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800}.primary{background:#348cdb;color:#061322;box-shadow:0 5px 20px #2f8fe333}.primary:disabled{opacity:.6}.secondary{background:#182a3d;border:1px solid #2a4c6d;color:#a9d5ff}.orb{width:220px;height:200px;position:relative;display:grid;place-items:center;margin-right:50px}.core{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;color:#a9d7ff;background:radial-gradient(circle,#285d8b,#10253c 70%);border:1px solid #5aa9ec;box-shadow:0 0 55px #328cda77}.orbit{position:absolute;border:1px solid #4388bc65;border-radius:50%;width:175px;height:175px;transform:rotateX(66deg)}.o2{width:205px;height:205px;transform:rotateY(65deg) rotateX(65deg)}.orbtag{position:absolute;bottom:-3px;font:9px DM Mono;color:#74b7ed;letter-spacing:2px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0}.metric{padding:17px;border:1px solid #202e3e;border-radius:11px;background:#0e1621;display:flex;flex-direction:column;gap:7px}.metricicon{color:#6eaff0}.metric small{color:#8797aa;font-size:10px}.metric strong{font-size:24px;letter-spacing:-.7px}.metric span{color:#61758a;font-size:9px}.contentgrid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.panel{border:1px solid #202e3e;border-radius:12px;background:#0d151f;padding:19px;margin-bottom:14px;min-width:0}.panelhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.panelhead h3{font-size:14px;margin:0}.panelhead p{font-size:10px}.assetlist{display:grid}.asset{display:flex;align-items:center;gap:11px;border-top:1px solid #1d2a38;padding:11px 0}.thumb{width:39px;height:39px;display:grid;place-items:center;border-radius:8px;color:#7ebcff;background:linear-gradient(140deg,#182c43,#111a26)}.assetinfo{display:grid;gap:4px;flex:1;min-width:0}.assetinfo b,.task b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assetinfo small,.task small{font-size:9px;color:#75869a}.asset strong{font:11px DM Mono;color:#c4d7e9}.status{font:8px DM Mono;letter-spacing:.4px;color:#a7bbce;background:#182330;border:1px solid #2b3d4f;border-radius:5px;padding:5px 7px;white-space:nowrap}.agent{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid #1b2835}.agenticon{width:31px;height:31px;border-radius:8px;background:#17283a;color:#75b8f5;display:grid;place-items:center}.agenticon svg{width:16px}.agent div:nth-child(2){display:grid;gap:4px;flex:1}.agent b{font-size:10px}.agent small{font-size:9px;color:#788ba0}.agent .dot{width:6px;height:6px;margin:0;background:#4f9edc;box-shadow:none}.taskpanel{margin-top:0}.task{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-top:1px solid #1b2835}.task div{display:grid;gap:4px}.empty{color:#71849a;font-size:11px;padding:20px 0;text-align:center}.assetform{display:grid;gap:9px;padding:12px;background:#111d2a;border-radius:9px;margin-bottom:13px}.assetform input,.assetform textarea{width:100%;background:#0b131d;border:1px solid #293b4e;color:#eaf2fb;border-radius:7px;padding:10px;font-size:11px}.assetform textarea{min-height:65px;resize:vertical}.formrow{display:grid;grid-template-columns:1fr 100px;gap:8px}.notice{border:1px solid #3a5873;background:#13283a;color:#b8dcfa;border-radius:8px;padding:11px 14px;font-size:11px;margin-bottom:14px}footer{color:#63778c;font:9px DM Mono;display:flex;align-items:center;gap:8px;padding:10px 0}@media(max-width:1000px){.sidebar{width:190px}.main{padding:27px 22px}.orb{margin-right:0}.contentgrid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.sidebar{width:58px;padding:16px 8px}.brand{padding:0 2px 25px}.brand>div:last-child,.owner,nav a:not(.active){display:none}.brandmark{width:40px}nav a{font-size:0;justify-content:center;padding:12px 0}nav a.active{font-size:0}.sidefoot{font-size:0;padding:0}.main{padding:21px 13px}header{gap:8px}h1{font-size:24px}header p{max-width:210px;line-height:1.5}.mode{font-size:8px;padding:7px}.hero{padding:23px 19px;min-height:230px}.hero h2{font-size:27px}.hero p{max-width:100%}.orb{display:none}.metrics{gap:8px}.metric{padding:12px}.metric strong{font-size:21px}.asset{gap:7px}.status{font-size:7px;padding:4px}.asset strong{font-size:10px}.panel{padding:14px}.panelhead{gap:7px}.panelhead h3{font-size:13px}}
