.fkbit{max-width:900px;margin:40px auto;padding:24px;font-family:system-ui;color:#172033}.fkbit button{background:#1268e8;color:#fff;border:0;border-radius:10px;padding:13px 18px;margin:6px;cursor:pointer}.fkbit input,.fkbit select{display:block;width:100%;box-sizing:border-box;padding:12px;margin:10px 0;border:1px solid #e3e8ef;border-radius:8px}.card,.metric,.rec{background:#fff;border:1px solid #e3e8ef;border-radius:14px;padding:20px;margin:12px 0}.score{font-size:64px;font-weight:800;color:#10233f}.score small{font-size:18px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric{display:flex;justify-content:space-between}.metric span{font-size:24px;font-weight:700}.badge{display:inline-block;background:#6558f5;color:#fff;padding:5px 10px;border-radius:99px}.muted{color:#657184}@media(max-width:600px){.fkbit{margin:10px auto;padding:16px}.grid{grid-template-columns:1fr 1fr}.score{font-size:52px}.fkbit button{width:100%;margin:6px 0}}
