.learning-path[data-v-967f8ec4]{-moz-column-gap:44px;column-gap:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 auto;max-width:590px;padding:52px 12px 26px;row-gap:32px}.learning-stop[data-v-967f8ec4]{align-items:center;display:flex;flex-direction:column;min-width:0;padding-bottom:24px;position:relative;text-align:center}.learning-stop[data-v-967f8ec4]:nth-child(3n+1){grid-column:1/-1}.learning-node[data-v-967f8ec4]{align-items:center;background:#dedce5;border:6px solid #fff;border-radius:50%;box-shadow:inset 0 -8px #c9c6d2;color:#8c8996;display:flex;flex-shrink:0;font-size:39px;font-weight:800;height:112px;justify-content:center;outline:6px solid #e6e4eb;position:relative;text-decoration:none;transition:transform .18s,outline-color .18s;width:112px}.learning-node[data-v-967f8ec4]:not(:disabled):hover{outline-color:#d5cafa;transform:translateY(-3px)}.learning-node[data-v-967f8ec4]:focus-visible{outline:4px solid #4f379d;outline-offset:5px}.is-available .learning-node[data-v-967f8ec4],.is-completed .learning-node[data-v-967f8ec4]{background:#7b5fe8;box-shadow:inset 0 -8px #6246c6;color:#fff}.is-completed .learning-node[data-v-967f8ec4]{background:#a08aef;box-shadow:inset 0 -8px #846acf}.is-current .learning-node[data-v-967f8ec4]{outline-color:#e0d8fa}.learning-node[data-v-967f8ec4]:disabled{cursor:not-allowed}.learning-check[data-v-967f8ec4]{background:#7b5fe8;border:3px solid #fff;border-radius:50%;bottom:2px;height:31px;padding:3px;position:absolute;right:-5px;width:31px}.learning-check svg[data-v-967f8ec4]{height:100%;width:100%}.learning-stop h3[data-v-967f8ec4]{color:#263545;font-size:15px;font-weight:750;letter-spacing:-.025em;line-height:1.5;margin-top:20px;max-width:230px}.is-locked h3[data-v-967f8ec4]{color:#858291}.learning-status[data-v-967f8ec4]{color:#817b8e;font-size:10px;line-height:1.6;margin-top:6px}.learning-start[data-v-967f8ec4]{background:#fff;border:1px solid #eeeaf8;border-radius:12px;box-shadow:0 6px 22px #26354512;color:#7556dd;font-size:12px;font-weight:800;padding:9px 19px;position:absolute;top:-39px;z-index:1}.learning-start[data-v-967f8ec4]:after{background:#fff;border-bottom:1px solid #eeeaf8;border-right:1px solid #eeeaf8;bottom:-6px;content:"";height:12px;left:calc(50% - 6px);position:absolute;transform:rotate(45deg);width:12px}.learning-connector[data-v-967f8ec4]{display:flex;gap:10px;position:absolute}.learning-connector i[data-v-967f8ec4]{background:#e0dde8;border-radius:50%;height:7px;width:7px}.learning-stop:nth-child(3n+1) .learning-connector[data-v-967f8ec4]{bottom:-7px;left:28%;transform:rotate(-45deg)}.learning-stop:nth-child(3n+2) .learning-connector[data-v-967f8ec4]{right:-48px;top:53px}.learning-stop:nth-child(3n) .learning-connector[data-v-967f8ec4]{bottom:-7px;left:10%;transform:rotate(45deg)}@media(max-width:639px){.learning-path[data-v-967f8ec4]{-moz-column-gap:18px;column-gap:18px;max-width:420px;padding:52px 0 18px;row-gap:32px}.learning-node[data-v-967f8ec4]{border-width:5px;font-size:32px;height:94px;outline-width:5px;width:94px}.learning-stop h3[data-v-967f8ec4]{font-size:12px;max-width:170px}.learning-status[data-v-967f8ec4]{font-size:9px;max-width:145px}.learning-stop:nth-child(3n+2) .learning-connector[data-v-967f8ec4]{right:-33px;top:45px}.learning-connector[data-v-967f8ec4]{gap:8px}.learning-connector i[data-v-967f8ec4]{height:5px;width:5px}}@media(prefers-reduced-motion:reduce){.learning-node[data-v-967f8ec4]{transition:none}}.learning-workspace[data-v-68a5f2c6]{margin:0 auto;max-width:1320px}.learning-heading[data-v-68a5f2c6]{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:38px}.learning-heading h1[data-v-68a5f2c6]{color:#263545;font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-.04em}.learning-heading p[data-v-68a5f2c6]{color:#7b7b8c;font-size:14px;margin-top:10px}.learning-book-switch[data-v-68a5f2c6]{background:#f8f7fb;border:1px solid #eeebf5;border-radius:14px;display:flex;flex-shrink:0;padding:5px}.learning-book-switch button[data-v-68a5f2c6]{border-radius:10px;color:#7b7789;font-size:12px;font-weight:750;padding:9px 17px;transition:background .2s}.learning-book-switch button span[data-v-68a5f2c6]{display:block;font-size:9px;font-weight:500;margin-top:3px}.learning-book-switch button.selected[data-v-68a5f2c6]{background:#fff;box-shadow:0 2px 7px #34265c0c;color:#7052d6}.learning-layout[data-v-68a5f2c6]{align-items:start;display:grid;gap:clamp(32px,4vw,72px);grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.learning-course[data-v-68a5f2c6]{min-width:0}.learning-course-heading[data-v-68a5f2c6]{align-items:center;border-bottom:1px solid #f0edf5;display:flex;gap:13px;padding-bottom:20px}.learning-course-icon[data-v-68a5f2c6]{background:#f5f1ff;border-radius:13px;color:#8064e5;height:42px;padding:10px;width:42px}.learning-course-icon svg[data-v-68a5f2c6]{height:100%;width:100%}.learning-course-heading h2[data-v-68a5f2c6]{color:#263545;font-size:15px;font-weight:750;letter-spacing:-.02em}.learning-course-heading p[data-v-68a5f2c6]{color:#93909f;font-size:11px;margin-top:5px}.learning-signs-link[data-v-68a5f2c6]{align-items:center;background:#f5f2ff;border-radius:12px;color:#6044c0;display:flex;font-size:12px;font-weight:700;gap:10px;line-height:1.5;margin-top:18px;min-height:44px;padding:11px 14px}.learning-signs-link svg[data-v-68a5f2c6]{flex-shrink:0;height:20px;width:20px}.learning-signs-link>span[data-v-68a5f2c6]:first-of-type{flex:1}.learning-signs-link[data-v-68a5f2c6]:hover{background:#eee7fd}.learning-signs-link[data-v-68a5f2c6]:focus-visible{outline:3px solid #b5a0ef;outline-offset:3px}.learning-aside[data-v-68a5f2c6]{display:flex;flex-direction:column;gap:20px;position:sticky;top:34px}.learning-teacher-card[data-v-68a5f2c6]{background:#263545;border-radius:18px;color:#fff;min-height:187px;overflow:hidden;padding:23px;position:relative}.learning-teacher-card>div[data-v-68a5f2c6]{position:relative;width:72%;z-index:1}.learning-teacher-card>div>span[data-v-68a5f2c6]{color:#d6caff;font-size:8px;font-weight:800;letter-spacing:.08em}.learning-teacher-card h2[data-v-68a5f2c6]{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1.3;margin:13px 0 19px}.learning-teacher-card a[data-v-68a5f2c6]{align-items:center;background:#dcd2ff;border-radius:9px;color:#3f2c76;display:inline-flex;font-size:10px;font-weight:800;gap:10px;padding:11px 13px;white-space:nowrap}.learning-teacher-card>img[data-v-68a5f2c6]{height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 52%);mask-image:linear-gradient(90deg,transparent,#000 52%);-o-object-fit:cover;object-fit:cover;opacity:.55;position:absolute;right:-12%;top:0;width:63%}.learning-progress-card[data-v-68a5f2c6]{border:1px solid #eae7f0;border-radius:18px;padding:23px}.learning-progress-caption[data-v-68a5f2c6]{align-items:center;display:flex;gap:12px;justify-content:space-between}.learning-progress-caption h2[data-v-68a5f2c6]{font-size:12px;font-weight:650;letter-spacing:0}.learning-progress-caption>span[data-v-68a5f2c6]{color:#85808f;font-size:12px}.learning-progress-caption strong[data-v-68a5f2c6]{color:#263545}.learning-progress-bar[data-v-68a5f2c6]{background:#f1eef7;border-radius:8px;height:8px;margin-top:17px;overflow:hidden}.learning-progress-bar>span[data-v-68a5f2c6]{background:#7b5fe8;border-radius:inherit;display:block;height:100%;transition:width .25s}.learning-progress-card p[data-v-68a5f2c6]{color:#8a8595;font-size:10px;line-height:1.7;margin-top:13px}.learning-stages[data-v-68a5f2c6]{display:grid;gap:8px}.learning-stage[data-v-68a5f2c6]{align-items:center;border-radius:17px;color:#8e8998;display:flex;gap:12px;justify-content:space-between;padding:17px 20px}.learning-stage.is-active[data-v-68a5f2c6]{background:#f5f3fa;color:#263545}.learning-stage h3[data-v-68a5f2c6]{font-size:13px;font-weight:750;letter-spacing:-.015em;line-height:1.5}.learning-stage p[data-v-68a5f2c6]{color:#9892a3;font-size:10px;margin-top:3px}.learning-progress-ring[data-v-68a5f2c6]{background:conic-gradient(#7b5fe8 var(--progress),#e7e3ee 0);flex-shrink:0;height:45px;padding:4px;width:45px}.learning-progress-ring[data-v-68a5f2c6],.learning-progress-ring>span[data-v-68a5f2c6]{align-items:center;border-radius:50%;display:flex;justify-content:center}.learning-progress-ring>span[data-v-68a5f2c6]{background:#fff;color:#797282;font-size:11px;font-weight:800;height:100%;width:100%}.is-active .learning-progress-ring>span[data-v-68a5f2c6]{background:#f5f3fa;color:#263545}.learning-progress-ring small[data-v-68a5f2c6]{font-size:8px}.learning-continue[data-v-68a5f2c6]{align-items:center;background:#7b5fe8;border-radius:12px;box-shadow:0 4px #6248c2;color:#fff;display:flex;font-size:12px;font-weight:750;gap:14px;justify-content:space-between;padding:16px 20px;transition:background .2s}.learning-continue[data-v-68a5f2c6]:hover{background:#6d51d8}.learning-exam-summary[data-v-68a5f2c6]{display:grid;grid-template-columns:repeat(3,1fr);padding-top:10px}.learning-exam-summary[data-v-68a5f2c6]>*{text-align:center}.learning-exam-summary[data-v-68a5f2c6]>*+*{border-left:1px solid #eeebf2}.learning-exam-summary strong[data-v-68a5f2c6]{color:#263545;display:block;font-size:19px;font-weight:800}.learning-exam-summary span[data-v-68a5f2c6]{color:#9991a4;display:block;font-size:9px;margin-top:5px}.learning-exam-summary button span[data-v-68a5f2c6]{color:#7b5fe8}.learning-settings-link[data-v-68a5f2c6]{color:#8b8399;display:flex;font-size:10px;gap:12px;justify-content:space-between;padding:0 4px}.learning-info[data-v-68a5f2c6]{background:#f8f6fd;border-radius:12px;color:#726786;font-size:12px;margin:-13px 0 27px;padding:14px 18px}.learning-info a[data-v-68a5f2c6]{color:#7052d6;text-decoration:underline}@media(max-width:1279px)and (min-width:1024px){.learning-layout[data-v-68a5f2c6]{gap:28px;grid-template-columns:minmax(0,1fr) 270px}.learning-heading[data-v-68a5f2c6]{gap:14px}.learning-teacher-card[data-v-68a5f2c6]{padding:20px}.learning-teacher-card h2[data-v-68a5f2c6]{font-size:20px}}@media(max-width:767px){.learning-heading[data-v-68a5f2c6]{flex-direction:column;gap:19px;margin-bottom:26px}.learning-heading h1[data-v-68a5f2c6]{font-size:31px}.learning-heading p[data-v-68a5f2c6]{font-size:12px}.learning-book-switch[data-v-68a5f2c6]{align-self:stretch}.learning-book-switch button[data-v-68a5f2c6]{align-items:center;display:flex;flex:1;gap:7px;justify-content:center;padding:9px 12px}.learning-book-switch button span[data-v-68a5f2c6]{margin:0}.learning-layout[data-v-68a5f2c6]{gap:26px;grid-template-columns:minmax(0,1fr)}.learning-aside[data-v-68a5f2c6]{gap:16px;position:static}.learning-progress-card[data-v-68a5f2c6]{padding:20px}.learning-teacher-card[data-v-68a5f2c6]{min-height:187px}.learning-course-heading h2[data-v-68a5f2c6]{font-size:13px}}@media(prefers-reduced-motion:reduce){.learning-workspace[data-v-68a5f2c6] *{transition:none!important}}
