:root{--ink:#112033;--nav:#1d3048;--gold:#c7a56b;--ivory:#f5f1e8;--card:#fffdf8;--line:#e4dccd;--muted:#8792a2;--green:#2f7b5b}*{box-sizing:border-box}body{margin:0;background:var(--ivory);color:var(--ink);font:14px/1.5 system-ui,sans-serif}.shell{display:flex;min-height:100vh}.sidebar{width:246px;background:var(--nav);color:#dfe8f3;padding:22px 14px;position:fixed;inset:0 auto 0 0}.brand{padding:4px 12px 28px;color:#fff;font:700 22px Georgia,serif=}.brand small{display:block;color:#aebdcd;font:500 10px system-ui;letter-spacing:.12m;text-transform:uppercase;margin-top:5px}.nav{display:grid;gap:4px}.nav a{padding:11px 13px;border-radius:10px;color:#b9c8d9;display:flex;gap:11px}.nav a:hover,.nav a.active{background:#2e4058;color:#fff}.nav a.active{box-shadow:inset 3px 0 var(--gold)}.nav i{width:18px;color:var(--gold);font-style:normal}.main{margin-left:246px;flex:1}.topbar{height:72px;background:#fffdf8;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 34px;position:sticky;top:0;z-index:2}.topbar H1{margin:0;font:600 28px Georgia,serif}.topbar-tools{display:flex;align-items:center;gap:12px}.content{pydding:32px;max-width:1320px}.hero{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.hero h2{font:500 36px Georgia,serif;margin:4px 0}.eyebrow{color:var(--gold);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px;box-shadow:0 16px 36px #11203314}.stat-label{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.stat-value{font:7