*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f6f8fb;color:#101828}.shell{display:flex;min-height:100vh}.sidebar{width:240px;background:#071426;padding:24px 16px}.brand{font-size:24px;font-weight:800;color:white;margin:0 10px 28px}.nav{display:grid;grid-gap:6px;gap:6px}.nav a{color:#aebed0;text-decoration:none;padding:11px 12px;border-radius:9px}.nav a:hover{background:#12243a;color:white}.main{flex:1 1;padding:34px;max-width:1400px}.top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.eyebrow,.muted{font-size:13px;color:#667085}.title{font-size:30px;margin:4px 0;font-weight:800}.button{border:0;border-radius:9px;padding:11px 16px;background:#101828;color:white;cursor:pointer}.grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:20px;gap:20px}.card{background:white;border:1px solid #e4e7ec;border-radius:14px;padding:20px;margin-bottom:20px}.opps{display:grid;grid-gap:10px;gap:10px}.opp{display:flex;justify-content:space-between;gap:16px;padding:16px;border:1px solid #eaecf0;border-radius:10px}.money,.score{font-weight:800;font-size:20px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.metric{padding:16px;border:1px solid #eaecf0;border-radius:10px}.value{font-size:23px;font-weight:800;margin-top:6px}@media(max-width:900px){.sidebar{display:none}.main{padding:20px}.grid,.metrics{grid-template-columns:1fr}}