@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap');:root{color-scheme:dark;--bg:#080d16;--panel:#101a29;--border:#24354b;--text:#eaf2ff;--muted:#92a6bd;--accent:#51a7ff;font-family:'DM Sans',system-ui,Arial,sans-serif;background:var(--bg);color:var(--text);scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 80% -20%,#142c48 0,transparent 42%),var(--bg)}a{color:#9ccaff;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid #397ec4;background:linear-gradient(180deg,#2f8ae1,#2265ac);color:white;border-radius:9px;padding:11px 16px;font-weight:700;transition:filter .15s,transform .15s}button:hover{filter:brightness(1.16)}button:active{transform:translateY(1px)}button.secondary{background:#192c43;border-color:#314964;color:#d4e6fc}button:disabled{opacity:.5;cursor:default}input,select,textarea{width:100%;display:block;background:#0a1422;border:1px solid #2c4059;border-radius:9px;padding:12px 13px;color:var(--text);outline:none}input:focus,select:focus,textarea:focus{border-color:#59a8f7;box-shadow:0 0 0 3px #358bdd22}textarea{resize:vertical;min-height:105px}label{display:block;color:#b8c9df;font-size:12px;font-weight:700;margin:15px 0 7px}h1,h2,h3{font-family:'Space Grotesk',system-ui,sans-serif}h1{font-size:clamp(32px,4vw,47px);letter-spacing:-.045em;margin:8px 0}h2{font-size:21px;letter-spacing:-.025em;margin:4px 0}h3{font-size:16px;margin:0 0 14px}p{line-height:1.55}.muted{color:var(--muted)}.small{font-size:13px}.eyebrow,.side-label{font-size:10px;font-weight:800;letter-spacing:.17em;color:#6fa7db}.sidebar{position:fixed;inset:0 auto 0 0;width:252px;background:#0b1421;border-right:1px solid #203147;display:flex;flex-direction:column;padding:26px 15px;z-index:5}.brand{display:flex;align-items:center;gap:12px;padding:0 9px 35px;color:white}.brandmark{display:grid;place-items:center;width:41px;height:41px;border-radius:11px;background:linear-gradient(135deg,#2d86df,#123d78);font:800 25px 'Space Grotesk';box-shadow:0 8px 24px #1471bd33}.brand b{display:block;font-size:15px;letter-spacing:.07em}.brand small{display:block;font-size:9px;letter-spacing:.16em;color:#7d9cba;margin-top:3px}.side-label{margin:16px 14px 10px;color:#6886a6}.side-nav{display:grid;gap:4px}.side-nav a{display:flex;gap:13px;align-items:center;border-radius:9px;color:#a4b9d0;padding:12px 14px;font-size:13px;font-weight:700}.side-nav a:hover,.side-nav a.active{color:#e8f4ff;background:#17314d}.side-nav a.active{box-shadow:inset 3px 0 #54acff}.sidebar-footer{margin-top:auto;border-top:1px solid #24364b;padding:22px 10px 0;color:#8ba4bd;font-size:11px}.live-dot{display:inline-block;width:8px;height:8px;background:#43dba3;border-radius:50%;margin-right:7px}.workspace{margin-left:252px;min-height:100vh}.topbar{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,3vw,44px);border-bottom:1px solid #223249;background:#0b1420bd;gap:12px}.crumb{font-size:11px;letter-spacing:.1em;color:#7e9bb9}.crumb span{margin:0 9px;color:#45607a}.crumb b{color:#d5e9ff}.top-actions{display:flex;align-items:center;gap:18px}.top-link{font-size:12px;font-weight:700}main{max-width:1650px;margin:auto;padding:30px clamp(18px,3vw,44px)}.hero{min-height:190px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;background:linear-gradient(105deg,#152d49,#101d31 70%);border:1px solid #2a4666;border-radius:17px;padding:32px 36px}.hero p{max-width:560px;margin:8px 0 0}.hero-art{font:800 110px 'Space Grotesk';letter-spacing:-.14em;color:#2d649c33;transform:rotate(-9deg);padding-right:32px;user-select:none}.hero-art span{color:#3982c722}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0 24px}.metric{padding:20px;background:#111e2e;border:1px solid #243950;border-radius:13px;min-width:0}.metric-label{font-size:10px;letter-spacing:.12em;font-weight:800;color:#8ca7c2}.metric-value{font:700 27px 'Space Grotesk';margin:12px 0 6px;overflow-wrap:anywhere}.metric-caption{font-size:11px;color:#819bb5;line-height:1.5;overflow-wrap:anywhere}.content-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(285px,1fr);gap:19px;align-items:start}.panel{background:linear-gradient(180deg,#111d2d,#0f1928);border:1px solid #26384e;border-radius:14px;padding:23px;margin-bottom:19px;scroll-margin-top:25px}.panel-heading{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:20px}.panel-heading p{margin:8px 0 0}.section-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #294968;border-radius:10px;background:#16314d;color:#8dc7ff;font-size:20px;flex-shrink:0}.filter-bar{display:flex;gap:10px;margin-bottom:17px}.filter-bar input{flex:1;min-width:0}.filter-bar select{width:175px}.stack{display:grid;gap:9px}.item{display:block;width:100%;background:#0c1725;border:1px solid #263c55;border-radius:10px;text-align:left;padding:14px;color:#e9f2ff;overflow-wrap:anywhere}.item:hover{border-color:#4888c2;background:#14253a}.item strong{display:block;font-size:13px;margin-bottom:7px}.meta{display:block;color:#8faac5;font-size:11px;line-height:1.6}.item select{margin-top:12px}.item button{margin-top:9px}.pill{display:inline-block;padding:4px 8px;background:#17314b;border:1px solid #315577;border-radius:99px;color:#b3dcff;font-size:11px}.status{min-height:18px;font-size:12px;color:#88c8ff}.sub{background:#0b1625;border:1px solid #23374e;border-radius:9px;padding:13px;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 13px;font-size:13px;line-height:1.6}.review-block{padding:19px 0;border-top:1px solid #24354b}.review-block:first-of-type{border-top:0}.review-block button{margin-top:11px}.review-panel{border-color:#326292;box-shadow:0 0 0 1px #1c4b7933}.form-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:12px}.compact-form button{margin-top:14px}#categories form{margin:13px 0;padding:16px;background:#0b1625;border:1px solid #243950;border-radius:10px}#categories input[type=checkbox]{width:18px;height:18px;accent-color:#459fff}#categories textarea{min-height:120px}#categories button{margin-top:12px}.empty-hint{text-align:center;color:#809cb8;padding:20px}footer{padding:30px 0;color:#526e89;font-size:10px;letter-spacing:.15em}footer span{padding:0 8px}[hidden]{display:none!important}@media(max-width:1180px){.sidebar{width:215px}.workspace{margin-left:215px}.content-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.sidebar{position:relative;width:100%;height:auto;padding:12px}.brand{padding:0 5px 12px}.side-label,.sidebar-footer{display:none}.side-nav{display:flex;overflow-x:auto}.side-nav a{white-space:nowrap;padding:9px}.workspace{margin:0}.topbar{height:auto;min-height:60px;padding:12px 18px}.top-link{display:none}.hero{padding:24px}.hero-art{display:none}.metrics{gap:9px}.metric{padding:14px}.metric-value{font-size:21px}.filter-bar{flex-direction:column}.filter-bar select{width:100%}.form-grid{grid-template-columns:1fr}.panel{padding:17px}}