.page[data-v-f1729b8b]{min-height:100vh;background:#f4f7fb;padding:1rem}.hero[data-v-f1729b8b],.card[data-v-f1729b8b]{width:min(760px,100%);margin:0 auto 1rem}.hero[data-v-f1729b8b]{display:flex;justify-content:space-between;gap:1rem;align-items:center}.nav[data-v-f1729b8b]{display:flex;gap:.5rem;flex-wrap:wrap}button[data-v-f1729b8b],select[data-v-f1729b8b]{font:inherit}.nav button[data-v-f1729b8b]{padding:.55rem .7rem;border:0;border-radius:8px}.card[data-v-f1729b8b]{display:grid;gap:1rem;padding:1.25rem;border-radius:16px;background:white;box-shadow:0 8px 26px #00000012}label[data-v-f1729b8b]{display:grid;gap:.35rem;font-weight:700}select[data-v-f1729b8b]{padding:.75rem;border:1px solid #ccd3dd;border-radius:9px}.primary[data-v-f1729b8b]{padding:.9rem;border:0;border-radius:10px;background:#2563eb;color:#fff;font-weight:800}@media (max-width:640px){.hero[data-v-f1729b8b]{align-items:flex-start;flex-direction:column}}.page[data-v-095aeaa6]{min-height:100vh;background:#f4f7fb;padding:1rem}.bar[data-v-095aeaa6],.card[data-v-095aeaa6]{width:min(760px,100%);margin:0 auto 1rem}.bar[data-v-095aeaa6]{display:flex;justify-content:space-between;align-items:center}.card[data-v-095aeaa6]{padding:1.25rem;border-radius:16px;background:white;box-shadow:0 8px 26px #00000012}.meta[data-v-095aeaa6]{color:#667085;font-size:.85rem}.option[data-v-095aeaa6]{width:100%;margin:.4rem 0;padding:.85rem;text-align:left;border:1px solid #d4dae3;border-radius:10px;background:white}.selected[data-v-095aeaa6]{border-color:#2563eb;background:#eff6ff}.correct[data-v-095aeaa6]{background:#e8f5e9;border-color:#2e7d32}.wrong[data-v-095aeaa6]{background:#ffebee;border-color:#c62828}.confidence[data-v-095aeaa6]{display:flex;gap:.4rem;flex-wrap:wrap;margin:1rem 0}.confidence button[data-v-095aeaa6]{padding:.5rem;border:0;border-radius:8px}.confidence .on[data-v-095aeaa6]{background:#2563eb;color:#fff}.primary[data-v-095aeaa6]{padding:.8rem 1rem;border:0;border-radius:9px;background:#2563eb;color:#fff;font-weight:800}.explain[data-v-095aeaa6]{margin-top:1rem;padding:1rem;border-radius:10px;background:#f8fafc}.score[data-v-095aeaa6]{font-size:2rem;font-weight:800}.page[data-v-5f568bed]{min-height:100vh;background:#f4f7fb;padding:1rem}.top[data-v-5f568bed],.summary[data-v-5f568bed],.card[data-v-5f568bed]{width:min(1000px,100%);margin:0 auto 1rem}.top[data-v-5f568bed]{display:flex;justify-content:space-between}.summary[data-v-5f568bed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.summary article[data-v-5f568bed],.card[data-v-5f568bed]{padding:1rem;border-radius:14px;background:white;box-shadow:0 8px 26px #0000000f}.summary span[data-v-5f568bed]{display:block;color:#667085}.summary strong[data-v-5f568bed]{font-size:1.8rem}.row[data-v-5f568bed]{display:grid;grid-template-columns:1fr auto auto;gap:1rem;padding:.7rem 0;border-bottom:1px solid #eee}.heading[data-v-5f568bed]{display:flex;justify-content:space-between;gap:1rem}.table-wrap[data-v-5f568bed]{overflow-x:auto}table[data-v-5f568bed]{width:100%;border-collapse:collapse;min-width:680px}th[data-v-5f568bed],td[data-v-5f568bed]{padding:.7rem;border-bottom:1px solid #eee;text-align:right}th[data-v-5f568bed]:first-child,td[data-v-5f568bed]:first-child{text-align:left}td small[data-v-5f568bed]{display:block;max-width:560px;color:#667085}.pager[data-v-5f568bed]{display:flex;justify-content:center;gap:1rem;margin-top:1rem}@media (max-width:640px){.summary[data-v-5f568bed]{grid-template-columns:1fr 1fr}.heading[data-v-5f568bed]{flex-direction:column}}.login-page[data-v-c1120ee8]{min-height:100vh;display:grid;place-items:center;padding:1rem;background:#eef4fb}.card[data-v-c1120ee8]{width:min(420px,100%);display:grid;gap:1rem;padding:1.5rem;background:white;border-radius:16px;box-shadow:0 12px 38px #0000001a}label[data-v-c1120ee8]{display:grid;gap:.35rem;font-weight:700}input[data-v-c1120ee8]{padding:.8rem;border:1px solid #ccd3dd;border-radius:9px;font:inherit}.primary[data-v-c1120ee8],.link[data-v-c1120ee8]{padding:.8rem;border:0;border-radius:9px;font-weight:800}.primary[data-v-c1120ee8]{background:#2563eb;color:#fff}.link[data-v-c1120ee8]{background:#eef2f7}.error[data-v-c1120ee8]{color:#b91c1c}.page[data-v-502bb188]{min-height:100vh;background:#f4f7fb;padding:1rem}.top[data-v-502bb188],.card[data-v-502bb188]{width:min(700px,100%);margin:0 auto 1rem}.top[data-v-502bb188]{display:flex;justify-content:space-between}.card[data-v-502bb188]{display:grid;gap:1rem;padding:1rem;background:white;border-radius:14px}label[data-v-502bb188]{display:grid;gap:.35rem}input[data-v-502bb188]{padding:.75rem;border:1px solid #ccd3dd;border-radius:8px}.primary[data-v-502bb188]{background:#2563eb;color:#fff}.danger[data-v-502bb188]{border:1px solid #fecaca}.danger button[data-v-502bb188]{background:#b91c1c;color:#fff}button[data-v-502bb188]{padding:.75rem;border:0;border-radius:8px;font-weight:700}.page[data-v-8626d680]{min-height:100vh;background:#f4f7fb;padding:1rem}.top[data-v-8626d680],.card[data-v-8626d680]{width:min(1000px,100%);margin:0 auto 1rem}.top[data-v-8626d680]{display:flex;justify-content:space-between}.card[data-v-8626d680]{padding:1rem;background:white;border-radius:14px}.table-wrap[data-v-8626d680]{overflow-x:auto}table[data-v-8626d680]{width:100%;border-collapse:collapse;min-width:760px}th[data-v-8626d680],td[data-v-8626d680]{padding:.7rem;border-bottom:1px solid #eee;text-align:left}.delete[data-v-8626d680]{background:#fee2e2;color:#991b1b;border:0;border-radius:7px;padding:.5rem}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#263238;background:#f4f6f3}*{box-sizing:border-box}body{margin:0}button,select,input{font:inherit}button{cursor:pointer}.page{min-height:100vh}.shell{width:min(960px,calc(100% - 24px));margin:0 auto}.topbar{background:#315b3a;color:#fff;padding:18px 0}.topbar .shell{display:flex;justify-content:space-between;align-items:center;gap:12px}.card{background:white;border-radius:16px;padding:18px;margin:16px 0;box-shadow:0 8px 24px #0000000f}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.choice{width:100%;text-align:left;padding:14px;border:1px solid #dfe5dd;border-radius:12px;background:white}.choice.correct{background:#e8f5e9;border-color:#66a96f}.choice.wrong{background:#ffebee;border-color:#d66}.btn{border:0;border-radius:10px;padding:11px 14px;font-weight:700}.btn-primary{background:#315b3a;color:#fff}.btn-sub{background:#e9efe8;color:#315b3a}.muted{color:#6b756b}.pill{display:inline-block;padding:4px 8px;border-radius:999px;background:#e9efe8;color:#315b3a;font-size:.8rem}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat{background:#f8faf7;border-radius:12px;padding:12px}.stat strong{display:block;font-size:1.5rem}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media (max-width:640px){.grid,.stats{grid-template-columns:1fr 1fr}.topbar .shell{align-items:flex-start;flex-direction:column}.card{padding:14px}.choice{padding:12px}}
