*{box-sizing:border-box}body{margin:0;background:#f3f6fb;color:#172b4d;font-family:Arial,Helvetica,sans-serif}.shell{min-height:100vh;display:flex}.sidebar{width:245px;background:#10254a;color:#fff;padding:28px 18px;display:flex;flex-direction:column;flex-shrink:0}.logo{font-weight:800;font-size:23px;letter-spacing:-.6px;margin-bottom:54px}.side-heading{font-size:10px;letter-spacing:1.6px;color:#91a6cc;margin:0 14px 15px}.sidebar nav{display:flex;flex-direction:column;gap:8px}.sidebar nav a,.sidebar nav span{display:block;text-decoration:none;color:#c3d2e9;font-size:13px;padding:14px;border-radius:9px}.sidebar nav .active{background:#274977;color:#fff;font-weight:700}.side-foot{margin-top:auto;font-size:12px;color:#8ea6cb}main{padding:35px 42px;flex:1 1;max-width:1600px;margin:auto}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.eyebrow{font-size:11px;color:#4772b0;font-weight:700;letter-spacing:2px}h1{font-size:32px;margin:6px 0}h2{font-size:18px;margin:0 0 8px}.muted{color:#7788a0;font-size:13px}.pill{background:#e5f5ed;color:#16764e;padding:9px 14px;border-radius:30px;font-size:12px;font-weight:700}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.metric,.panel{background:white;border:1px solid #e6ebf3;border-radius:13px;box-shadow:0 4px 16px #162d4a07}.metric{padding:23px}.metric div{color:#667a95;font-size:13px}.metric strong{display:block;font-size:34px;margin:15px 0 9px}.metric small{color:#8a9bb0;font-size:11px}.panels{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.panel{padding:25px}.lot{margin:24px 0}.lot-label{display:flex;justify-content:space-between;font-size:13px;margin-bottom:10px}.lot-label span{color:#657a97}.bar{background:#e7edf6;height:10px;overflow:hidden}.bar,.bar div{border-radius:10px}.bar div{background:#397bdf;height:100%}.locations{margin-top:20px}.location{display:flex;justify-content:space-between;border-bottom:1px solid #edf1f7;padding:12px 0;font-size:13px}.location em{font-size:11px;font-style:normal;color:#607da3}.note{margin-top:20px}.note p{line-height:1.6;font-size:13px;color:#677a94}@media(max-width:1050px){.metrics{grid-template-columns:repeat(2,1fr)}.panels{grid-template-columns:1fr}}@media(max-width:650px){.shell{display:block}.sidebar{width:100%;padding:16px}.logo{margin:0}.side-foot,.side-heading,.sidebar nav{display:none}main{padding:22px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:16px}.metric strong{font-size:25px}header{align-items:start}.pill{font-size:10px}}.staff-launch{position:fixed;bottom:24px;right:24px;z-index:5;padding:14px 20px;border-radius:8px;background:#08685e;color:white;font-weight:700;text-decoration:none;box-shadow:0 3px 15px #0002}