.page[data-v-02b1aa9c]{background:#f4f6fb;padding:28px 0 72px}.top[data-v-02b1aa9c]{gap:16px;justify-content:space-between;margin-bottom:18px}.crumb[data-v-02b1aa9c],.top[data-v-02b1aa9c]{align-items:center;display:flex}.crumb[data-v-02b1aa9c]{color:#98a2b3;flex-wrap:wrap;gap:8px}.crumb a[data-v-02b1aa9c]{color:#475467;-webkit-text-decoration:none;text-decoration:none}.crumb strong[data-v-02b1aa9c]{color:#1f2a37}.back[data-v-02b1aa9c]{background:#fff;border:1px solid #d0d5dd;border-radius:999px;color:#344054;flex:none;font-weight:700;line-height:36px;min-height:36px;padding:0 14px;-webkit-text-decoration:none;text-decoration:none}.intro[data-v-02b1aa9c]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}h1[data-v-02b1aa9c]{color:#1f2a37;font-size:34px;margin:0 0 8px}.intro p[data-v-02b1aa9c],.notes[data-v-02b1aa9c]{color:#475467;line-height:1.7;margin:0}.intro p[data-v-02b1aa9c]{max-width:640px}.notes[data-v-02b1aa9c]{color:#667085;display:flex;flex-direction:column;gap:6px;list-style:none;padding:0}.stats[data-v-02b1aa9c]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.stat[data-v-02b1aa9c]{background:#fff;border:1px solid #e7eaf0;border-radius:16px;padding:16px 18px}.stat strong[data-v-02b1aa9c]{color:#1f2a37;display:block;font-size:28px;line-height:1.2}.stat span[data-v-02b1aa9c]{color:#667085}.group[data-v-02b1aa9c]{margin-bottom:22px}.group h2[data-v-02b1aa9c]{align-items:baseline;color:#1f2a37;display:flex;font-size:18px;gap:10px;margin:0 0 12px}.group h2 span[data-v-02b1aa9c]{color:#98a2b3;font-size:13px;font-weight:500}.chapters[data-v-02b1aa9c]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.chapter[data-v-02b1aa9c]{align-items:flex-start;background:#fff;border:1px solid #e7eaf0;border-radius:16px;box-shadow:0 8px 24px rgba(31,42,55,.04);cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:118px;padding:16px 18px;text-align:left}.chapter em[data-v-02b1aa9c]{color:#667eea;font-style:normal;font-weight:700}.chapter strong[data-v-02b1aa9c]{color:#1f2a37;font-size:18px}.chapter span[data-v-02b1aa9c]{color:#667085}.chapter[data-v-02b1aa9c]:hover{border-color:#c7d2fe;box-shadow:0 12px 28px rgba(79,70,229,.08)}.quiz[data-v-02b1aa9c]{max-width:860px}.bar[data-v-02b1aa9c]{align-items:center;display:flex;gap:16px;margin-bottom:12px}.link[data-v-02b1aa9c]{background:transparent;border:0;color:#4f46e5;cursor:pointer;flex:none;font-weight:700;padding:0}.bar-title[data-v-02b1aa9c]{display:flex;flex-direction:column}.bar-title strong[data-v-02b1aa9c]{color:#1f2a37}.bar-title span[data-v-02b1aa9c]{color:#667085;font-size:13px}.bar-meta[data-v-02b1aa9c]{margin-left:auto;text-align:right}.bar-meta span[data-v-02b1aa9c]{color:#667085;display:block}.bar-meta strong[data-v-02b1aa9c]{color:#1f2a37}.track[data-v-02b1aa9c]{background:#e7eaf0;border-radius:999px;height:6px;margin-bottom:14px;overflow:hidden}.track i[data-v-02b1aa9c]{background:#667eea;display:block;height:100%}.card[data-v-02b1aa9c]{background:#fff;border:1px solid #e7eaf0;border-radius:16px;padding:22px}.dots[data-v-02b1aa9c]{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(10,minmax(0,1fr));margin-bottom:16px}.dot[data-v-02b1aa9c]{align-items:center;background:#fff;border:1px solid #e7eaf0;border-radius:8px;color:#667085;cursor:pointer;display:inline-flex;font-size:13px;height:32px;justify-content:center;line-height:1;padding:0;white-space:nowrap;width:100%}.dot.on[data-v-02b1aa9c]{border-color:#4f46e5;color:#4f46e5;font-weight:700}.dot.ok[data-v-02b1aa9c]{background:#ecfdf3;border-color:#abefc6;color:#067647}.dot.bad[data-v-02b1aa9c]{background:#fef3f2;border-color:#fecdca;color:#b42318}.dot.on.bad[data-v-02b1aa9c],.dot.on.ok[data-v-02b1aa9c]{box-shadow:inset 0 0 0 1px #4f46e5}.stem[data-v-02b1aa9c]{color:#1f2a37;font-size:18px;line-height:1.75;margin:0 0 16px;white-space:pre-wrap}.option[data-v-02b1aa9c]{align-items:flex-start;background:#fff;border:1px solid #e7eaf0;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:10px;padding:12px 14px;text-align:left;width:100%}.option[data-v-02b1aa9c]:hover{background:#f8f9ff;border-color:#c7d2fe}.option b[data-v-02b1aa9c]{align-items:center;background:#f2f4f7;border-radius:8px;color:#344054;display:inline-flex;flex:none;height:28px;justify-content:center;width:28px}.option span[data-v-02b1aa9c]{color:#1f2a37;line-height:1.6;padding-top:3px;white-space:pre-wrap}.option.correct[data-v-02b1aa9c]{background:#ecfdf3;border-color:#067647}.option.wrong[data-v-02b1aa9c]{background:#fef3f2;border-color:#b42318}.feedback[data-v-02b1aa9c]{border-radius:12px;margin-top:6px;padding:14px 16px}.feedback strong[data-v-02b1aa9c]{display:block;margin-bottom:6px}.feedback p[data-v-02b1aa9c]{color:#344054;line-height:1.7;margin:0;white-space:pre-wrap}.feedback.ok[data-v-02b1aa9c]{background:#ecfdf3}.feedback.ok strong[data-v-02b1aa9c]{color:#067647}.feedback.bad[data-v-02b1aa9c]{background:#fef3f2}.feedback.bad strong[data-v-02b1aa9c]{color:#b42318}.result[data-v-02b1aa9c]{border-top:1px solid #e7eaf0;margin-top:16px;padding-top:16px}.result h2[data-v-02b1aa9c]{color:#1f2a37;font-size:22px;margin:0}.result p[data-v-02b1aa9c]{color:#667085;margin:6px 0 0}.actions[data-v-02b1aa9c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ghost[data-v-02b1aa9c],.next[data-v-02b1aa9c]{border-radius:10px;cursor:pointer;font-weight:700;min-height:42px;padding:0 16px}.next[data-v-02b1aa9c]{background:#667eea;border:0;color:#fff}.ghost[data-v-02b1aa9c]{background:#fff;border:1px solid #d0d5dd;color:#344054}.ghost[data-v-02b1aa9c]:disabled{color:#98a2b3;cursor:default}.keys[data-v-02b1aa9c]{color:#98a2b3;font-size:13px;margin:14px 0 0}@media(max-width:800px){h1[data-v-02b1aa9c]{font-size:28px}.bar[data-v-02b1aa9c],.intro[data-v-02b1aa9c]{align-items:flex-start;flex-direction:column}.bar-meta[data-v-02b1aa9c]{margin-left:0;text-align:left}.chapters[data-v-02b1aa9c],.stats[data-v-02b1aa9c]{grid-template-columns:1fr}}