:root{color:#172033;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}main{max-width:1280px;margin:0 auto;padding:32px}header{align-items:center;display:flex;justify-content:space-between}h1{font-size:44px;margin:0}h2{margin:0}button{background:#233bff;border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px}nav{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}nav button{background:#fff;color:#172033}nav button.active{background:#233bff;color:#fff}pre{background:#111827;border-radius:14px;color:#d1fae5;max-height:560px;overflow:auto;padding:16px}code{background:#eef2ff;border-radius:8px;color:#3730a3;padding:6px 8px}.eyebrow{color:#64748b;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.badge{background:#dcfce7;border-radius:999px;color:#166534;font-weight:800;padding:8px 12px}.badge.bad{background:#fee2e2;color:#991b1b}.card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 14px 45px #0f172a14;padding:22px}.cardHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.empty{color:#64748b}.grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.row,.stack{display:flex;gap:12px}.stack{flex-direction:column}@media(max-width:900px){.grid,.grid.three{grid-template-columns:1fr}}
