*{box-sizing:border-box}body{margin:0;background:#f4f6fa}.app-shell{min-height:100vh}.sidebar{background:#101828!important;padding:18px 12px}.sidebar .ant-menu{background:transparent;color:#cbd5e1;border-inline-end:0}.sidebar .ant-menu-item-selected{background:#1d4ed8;color:#fff}.brand{display:flex;align-items:center;gap:10px;color:#fff;margin:4px 6px 24px}.brand span{display:block;color:#94a3b8;font-size:12px}.brand-mark{width:36px;height:36px;display:grid;place-items:center;background:#2563eb;border-radius:6px;font-weight:700}.topbar{height:76px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;padding:0 40px;box-shadow:0 1px 4px #00000005}.topbar h4{margin:0}.content{padding:32px 40px;max-width:1600px;margin:0 auto;width:100%}.full-width{width:100%}.insight-list-card{transition:all .2s ease-in-out}.insight-list-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px #00000014!important}.insight-card{min-height:180px}pre{background:#0f172a;color:#ecd53f;padding:16px;border-radius:6px;overflow:auto}
