*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080f1d;color:#e8f1ff;font:14px system-ui,-apple-system,Segoe UI,sans-serif}aside{position:fixed;inset:0 auto 0 0;width:252px;background:#0c1729;border-right:1px solid #20354d;padding:28px 19px;z-index:2}.brand{display:flex;align-items:center;gap:12px;letter-spacing:2px;font-size:18px}.brand small{display:block;font-size:9px;letter-spacing:2px;color:#7e9db9;margin-top:5px}.orb-mini{border:1px solid #00d7eb;color:#00d7eb;border-radius:50%;padding:11px;box-shadow:0 0 15px #00cde344}.nav-label,.eyebrow{font-size:10px;color:#55cfe7;letter-spacing:2px;font-weight:700}.nav-label{margin-top:56px;color:#69829e}nav{display:grid;gap:8px;margin-top:15px}nav a{color:#93a9c3;text-decoration:none;padding:14px;border-radius:10px}nav a.active,nav a:hover{color:#ddfbff;background:#12324b;border:1px solid #205b70}.sidebar-bottom{position:absolute;bottom:24px;font-size:12px;color:#829ab4}.sidebar-bottom a{color:#65e1ed}.online-dot{color:#69dfb6;letter-spacing:1px}.muted,small{color:#90a5c1}.small{font-size:12px}main{margin-left:252px;padding:28px 35px;max-width:1700px}.topbar,.sectionhead,.top-actions,.table-actions,.composer-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.topbar{margin-bottom:23px}h1{font-size:27px;margin:7px 0}h2{margin:8px 0 10px;font-size:20px}.accent{color:#66d9f0}.chip{border:1px solid #23596a;background:#102a39;color:#8fe7e5;border-radius:40px;padding:9px 13px;font-size:12px}.clock{color:#8ea9c4;font-size:12px}.hero{background:linear-gradient(105deg,#112e47,#102137 60%,#0a2538);border:1px solid #205470;border-radius:18px;min-height:216px;display:flex;justify-content:space-between;align-items:center;padding:28px 35px;overflow:hidden}.hero-copy{max-width:630px}.hero h2{font-size:29px;margin:12px 0}.hero p{color:#aac1d8;line-height:1.6}.hero-orb{width:165px;height:165px;position:relative;display:grid;place-items:center;flex-shrink:0}.ring{position:absolute;border:2px solid #20cbe3;border-radius:50%;box-shadow:0 0 25px #00c9ff44}.r1{width:155px;height:155px;opacity:.45}.r2{width:120px;height:120px;border-style:dashed;opacity:.7}.orb-core{display:grid;place-items:center;width:83px;height:83px;border-radius:50%;font-size:40px;color:#d6ffff;background:radial-gradient(circle,#126c87,#062239);box-shadow:0 0 30px #18c7ef99}.quick-actions,.suggestions{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}button{border:0;background:#117c9e;color:#efffff;padding:11px 16px;border-radius:9px;cursor:pointer;font:inherit;font-weight:600}button:hover{filter:brightness(1.17)}button:disabled{opacity:.5;cursor:wait}button.ghost,.suggestions button{background:#102a42;border:1px solid #28516a;color:#a8e8f5}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.stats article,.panel{border:1px solid #233c56;background:#101e32;border-radius:15px;padding:22px}.stats article{display:grid;gap:12px}.stats small{font-size:10px;letter-spacing:1.5px}.stats strong{font-size:25px}.stats span{font-size:11px;color:#819db9}.workspace{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:17px}.side-panels{display:grid;gap:17px;align-content:start}.sectionhead{align-items:flex-start}.messages{height:335px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:#091729;border:1px solid #1d354d;padding:17px;border-radius:12px;margin:19px 0}.bubble{white-space:pre-wrap;line-height:1.6;max-width:94%;background:#1b344e;padding:14px;border-radius:12px}.bubble.user{align-self:flex-end;background:#125c7c}.bubble.ai{align-self:flex-start}textarea,input{background:#0b192a;color:#e5f5ff;border:1px solid #2c4b67;border-radius:9px;padding:11px;font:inherit}textarea{width:100%;min-height:77px;resize:vertical}input[type=month]{width:100%;margin:12px 0}#askForm{display:grid;gap:9px}.composer-actions{justify-content:flex-end;flex-wrap:wrap}.signal{display:grid;gap:5px;padding:13px 0;border-bottom:1px solid #20364c}.signal b{font-size:13px}.signal span{font-size:12px;color:#9fb2c9}.signal.danger b{color:#ff969e}.signal.warn b{color:#ffd08b}.full{width:100%}.store-panel{margin-top:18px}.tablewrap{overflow:auto}table{border-collapse:collapse;width:100%;margin-top:18px}th,td{text-align:left;padding:14px 12px;border-bottom:1px solid #22384f;white-space:nowrap}th{font-size:11px;color:#89a8c3}td{font-size:13px}.priority{padding:5px 9px;border-radius:20px;background:#20364a;color:#7de2b7;font-size:11px}.priority.critical{color:#ff8d9a}.priority.high{color:#ffca7b}footer{color:#67849f;text-align:center;padding:22px;font-size:11px}@media(max-width:1150px){.workspace{grid-template-columns:1fr}.side-panels{grid-template-columns:1fr 1fr}}@media(max-width:850px){aside{position:static;width:auto;padding:15px}.nav-label,.sidebar-bottom{display:none}nav{display:flex;overflow:auto;margin-top:15px}nav a{white-space:nowrap}main{margin:0;padding:17px}.stats{grid-template-columns:repeat(2,1fr)}.topbar{align-items:flex-start;flex-direction:column}.hero-orb{display:none}}@media(max-width:570px){.stats{gap:8px}.stats article,.panel{padding:14px}.stats strong{font-size:20px}.hero{padding:20px}.hero h2{font-size:23px}.side-panels{grid-template-columns:1fr}.sectionhead{flex-direction:column}.table-actions{width:100%;flex-wrap:wrap}.clock{display:none}}