.wlc[data-astro-cid-jggweudf]{width:100%;max-width:960px;margin:0 auto}.wlc__box[data-astro-cid-jggweudf]{--pos:50%;aspect-ratio:1100/700;cursor:ew-resize;touch-action:pan-y;user-select:none;background:#fff;border:1px solid #dfe6ee;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 60px #28466e24;container-type:inline-size}.wlc__screen[data-astro-cid-jggweudf]{--u:calc(100cqw / 1100);color:#212b36;font-size:calc(14 * var(--u));text-align:left;flex-direction:column;line-height:1.35;display:flex;position:absolute;inset:0}.wlc__screen--edio[data-astro-cid-jggweudf]{--main:#4e99ff;--soft:#e8f1ff;--bg:#f0f7ff}.wlc__screen--school[data-astro-cid-jggweudf]{--main:#db2777;--soft:#fce7f1;--bg:#fdf1f6;z-index:1;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.wlc__screen[data-astro-cid-jggweudf] img{-webkit-user-drag:none;pointer-events:none}.wlc__screen--school[data-astro-cid-jggweudf]{will-change:clip-path}.wlc__screen[data-astro-cid-jggweudf] svg{width:calc(var(--s,18) * var(--u));height:calc(var(--s,18) * var(--u));flex:none}.wlc__chrome[data-astro-cid-jggweudf]{align-items:flex-end;gap:calc(18 * var(--u));height:calc(40 * var(--u));padding:0 calc(16 * var(--u));background:#e9edf2;display:flex}.wlc__dots[data-astro-cid-jggweudf]{gap:calc(7 * var(--u));align-self:center;display:flex}.wlc__dots[data-astro-cid-jggweudf] i[data-astro-cid-jggweudf]{width:calc(11 * var(--u));height:calc(11 * var(--u));background:#ff5f57;border-radius:50%}.wlc__dots[data-astro-cid-jggweudf] i[data-astro-cid-jggweudf]:nth-child(2){background:#febc2e}.wlc__dots[data-astro-cid-jggweudf] i[data-astro-cid-jggweudf]:nth-child(3){background:#28c840}.wlc__tab[data-astro-cid-jggweudf]{align-items:center;gap:calc(8 * var(--u));height:calc(32 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(9 * var(--u)) calc(9 * var(--u)) 0 0;color:#3d4b5c;font-size:calc(12.5 * var(--u));white-space:nowrap;background:#fff;display:flex}.wlc__fav[data-astro-cid-jggweudf]{width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:calc(4 * var(--u));background:var(--main);color:#fff;font-size:calc(10 * var(--u));place-items:center;font-weight:700;display:grid}.wlc__fav--edio[data-astro-cid-jggweudf]{object-fit:contain;background:0 0;border-radius:0}.wlc__address[data-astro-cid-jggweudf]{align-items:center;gap:calc(6 * var(--u));height:calc(34 * var(--u));padding:0 calc(16 * var(--u));color:#3d4b5c;font-size:calc(13 * var(--u));--s:12;background:#fff;border-bottom:1px solid #e3e8ee;justify-content:center;margin:0;display:flex}.wlc__app[data-astro-cid-jggweudf]{flex-direction:column;flex:1;min-height:0;display:flex}.wlc__header[data-astro-cid-jggweudf]{align-items:center;gap:calc(22 * var(--u));height:calc(60 * var(--u));padding:0 calc(24 * var(--u));color:#4a5868;--s:20;background:#fff;border-bottom:1px solid #e6ebf0;display:flex}.wlc__logo[data-astro-cid-jggweudf]{width:calc(70 * var(--u));color:var(--main);line-height:0;display:block}.wlc__logo[data-astro-cid-jggweudf] svg{width:100%!important;height:auto!important}.wlc__school-logo[data-astro-cid-jggweudf]{align-items:center;gap:calc(8 * var(--u));color:#212b36;font-size:calc(19 * var(--u));letter-spacing:-.01em;font-weight:700;display:flex}.wlc__school-mark[data-astro-cid-jggweudf]{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(8 * var(--u));background:var(--main);color:#fff;--s:16;place-items:center;display:grid}.wlc__user[data-astro-cid-jggweudf]{align-items:center;gap:calc(10 * var(--u));color:#212b36;font-size:calc(14 * var(--u));--s:14;margin-left:auto;font-weight:600;display:flex}.wlc__avatar[data-astro-cid-jggweudf]{width:calc(36 * var(--u));height:calc(36 * var(--u));color:#8a4b12;font-size:calc(12 * var(--u));background:#ffe2c6;border-radius:50%;place-items:center;display:grid}.wlc__body[data-astro-cid-jggweudf]{background:var(--bg);flex:1;min-height:0;display:flex}.wlc__rail[data-astro-cid-jggweudf]{gap:calc(4 * var(--u));width:calc(200 * var(--u));padding:calc(20 * var(--u)) calc(12 * var(--u));color:#6b7a8c;font-size:calc(14 * var(--u));background:#fff;border-right:1px solid #e6ebf0;flex-direction:column;display:flex}.wlc__rail[data-astro-cid-jggweudf] span[data-astro-cid-jggweudf]{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));display:flex}.wlc__rail[data-astro-cid-jggweudf] .is-active[data-astro-cid-jggweudf]{background:var(--soft);color:var(--main);font-weight:500}.wlc__main[data-astro-cid-jggweudf]{min-width:0;padding:calc(24 * var(--u)) calc(40 * var(--u)) 0;flex:1}.wlc__title-row[data-astro-cid-jggweudf]{justify-content:space-between;align-items:center;display:flex}.wlc__h1[data-astro-cid-jggweudf]{font-size:calc(30 * var(--u));letter-spacing:-.01em;font-weight:700}.wlc__balance[data-astro-cid-jggweudf]{align-items:center;gap:calc(10 * var(--u));color:#6b7a8c;font-size:calc(13 * var(--u));display:flex}.wlc__balance[data-astro-cid-jggweudf] b[data-astro-cid-jggweudf]{padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));color:#212b36;font-size:calc(15 * var(--u));background:#fff;border:1px solid #e3e8ee}.wlc__balance[data-astro-cid-jggweudf] svg{color:var(--main)}.wlc__class[data-astro-cid-jggweudf]{align-items:center;gap:calc(18 * var(--u));margin-top:calc(16 * var(--u));padding:calc(14 * var(--u));border-radius:calc(12 * var(--u));background:#fff;border:1px solid #e3e8ee;display:flex}.wlc__screen[data-astro-cid-jggweudf] .wlc__class-img{width:calc(118 * var(--u));height:calc(92 * var(--u));border-radius:calc(8 * var(--u));object-fit:cover}.wlc__class-text[data-astro-cid-jggweudf]{gap:calc(10 * var(--u));flex:1;display:grid}.wlc__class-name[data-astro-cid-jggweudf]{font-size:calc(19 * var(--u));font-weight:600}.wlc__chips[data-astro-cid-jggweudf]{gap:calc(6 * var(--u));display:flex}.wlc__chips[data-astro-cid-jggweudf] span[data-astro-cid-jggweudf]{padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:calc(5 * var(--u));background:var(--soft);color:var(--main);font-size:calc(12 * var(--u))}.wlc__actions[data-astro-cid-jggweudf]{gap:calc(10 * var(--u));width:calc(180 * var(--u));display:grid}.wlc__btn[data-astro-cid-jggweudf]{justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));border:1px solid var(--main);border-radius:calc(8 * var(--u));background:var(--main);color:#fff;font-size:calc(13 * var(--u));--s:14;font-weight:500;display:flex}.wlc__screen[data-astro-cid-jggweudf] .wlc__play{fill:currentColor;--s:11}.wlc__btn--outline[data-astro-cid-jggweudf]{color:var(--main);background:#fff}.wlc__h2[data-astro-cid-jggweudf]{margin-top:calc(26 * var(--u));font-size:calc(22 * var(--u));font-weight:700;display:block}.wlc__courses[data-astro-cid-jggweudf]{gap:calc(14 * var(--u));margin-top:calc(12 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.wlc__course[data-astro-cid-jggweudf]{border-radius:calc(12 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(14 * var(--u)) #28466e14;background:#fff;overflow:hidden}.wlc__screen[data-astro-cid-jggweudf] .wlc__course-img{width:100%;height:calc(100 * var(--u));object-fit:cover;display:block}.wlc__course-body[data-astro-cid-jggweudf]{gap:calc(5 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));display:grid}.wlc__course-lang[data-astro-cid-jggweudf]{align-items:center;gap:calc(6 * var(--u));display:flex}.wlc__course-lang[data-astro-cid-jggweudf] svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.wlc__course-lang[data-astro-cid-jggweudf],.wlc__course-meta[data-astro-cid-jggweudf]{color:#6b7a8c;font-size:calc(12 * var(--u))}.wlc__course-name[data-astro-cid-jggweudf]{-webkit-line-clamp:2;min-height:2.6em;font-size:calc(13.5 * var(--u));-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.wlc__progress-row[data-astro-cid-jggweudf]{align-items:center;gap:calc(8 * var(--u));margin-top:calc(4 * var(--u));color:#6b7a8c;font-size:calc(11.5 * var(--u));display:flex}.wlc__progress[data-astro-cid-jggweudf]{height:calc(5 * var(--u));border-radius:calc(3 * var(--u));background:#e6ebf0;flex:1}.wlc__progress[data-astro-cid-jggweudf] i[data-astro-cid-jggweudf]{border-radius:inherit;background:#f5c518;width:50%;height:100%;display:block}.wlc__progress[data-astro-cid-jggweudf].is-done i[data-astro-cid-jggweudf]{background:#3bb85a}.wlc__screen--class[data-astro-cid-jggweudf] .wlc__header[data-astro-cid-jggweudf]{gap:calc(14 * var(--u))}.wlc__screen--class[data-astro-cid-jggweudf] .wlc__logo[data-astro-cid-jggweudf],.wlc__screen--class[data-astro-cid-jggweudf] .wlc__school-logo[data-astro-cid-jggweudf]{width:auto;min-width:calc(170 * var(--u))}.wlc__screen--class[data-astro-cid-jggweudf] .wlc__logo[data-astro-cid-jggweudf] svg{width:calc(70 * var(--u))!important}.wlc__screen[data-astro-cid-jggweudf] .wlc__help{color:#8090a2;--s:18}.wlc__screen[data-astro-cid-jggweudf] .wlc__help--first{margin-left:auto}.wlc__user--class[data-astro-cid-jggweudf]{margin-left:0}.wlc__score[data-astro-cid-jggweudf]{margin-top:calc(10 * var(--u));color:#5b6878;font-size:calc(12.5 * var(--u));justify-content:space-between;display:flex}.wlc__score[data-astro-cid-jggweudf] span[data-astro-cid-jggweudf]{align-items:center;gap:calc(6 * var(--u));display:flex}.wlc__score[data-astro-cid-jggweudf] i[data-astro-cid-jggweudf]{width:calc(7 * var(--u));height:calc(7 * var(--u));background:#3bb85a;border-radius:50%}.wlc__score[data-astro-cid-jggweudf] i[data-astro-cid-jggweudf].is-no{background:#e5484d}.wlc__scorebar[data-astro-cid-jggweudf]{height:calc(5 * var(--u));margin-top:calc(6 * var(--u));border-radius:calc(3 * var(--u));background:#e6ebf0;display:block}.wlc__scorebar[data-astro-cid-jggweudf] i[data-astro-cid-jggweudf]{border-radius:inherit;background:#3bb85a;height:100%;display:block}.wlc__hint[data-astro-cid-jggweudf]{color:#8090a2;font-size:calc(11.5 * var(--u));text-align:center;line-height:1.4}.wlc__screen[data-astro-cid-jggweudf] .wlc__filled{fill:currentColor}.wlc__tool[data-astro-cid-jggweudf]{align-items:center;gap:calc(6 * var(--u));height:calc(32 * var(--u));padding:0 calc(12 * var(--u));border:1px solid var(--main);border-radius:calc(7 * var(--u));color:var(--main);font-size:calc(13 * var(--u));--s:14;font-weight:500;display:flex}.wlc__lesson[data-astro-cid-jggweudf]{grid-template-columns:calc(220 * var(--u)) 1fr calc(260 * var(--u));background:#fff;flex:1;min-height:0;display:grid}.wlc__chapters[data-astro-cid-jggweudf]{gap:calc(4 * var(--u));padding:calc(20 * var(--u)) calc(16 * var(--u));border-right:1px dashed #e3e8ee;flex-direction:column;display:flex}.wlc__back[data-astro-cid-jggweudf]{justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(38 * var(--u));border:1px solid var(--main);border-radius:calc(8 * var(--u));color:var(--main);font-size:calc(13 * var(--u));--s:14;font-weight:500;display:flex}.wlc__lesson-title[data-astro-cid-jggweudf]{margin:calc(14 * var(--u)) 0 calc(8 * var(--u));font-size:calc(15 * var(--u));font-weight:600}.wlc__chapter[data-astro-cid-jggweudf]{padding:calc(9 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));color:#5b6878;font-size:calc(13 * var(--u));--s:16;justify-content:space-between;align-items:center;display:flex}.wlc__chapter[data-astro-cid-jggweudf].is-active{background:var(--soft);color:var(--main);font-weight:500}.wlc__ex[data-astro-cid-jggweudf]{margin:calc(20 * var(--u)) calc(24 * var(--u)) 0 calc(28 * var(--u));padding:0 0 0 calc(14 * var(--u));border-left:calc(3 * var(--u)) solid #52c46a;flex-direction:column;align-self:start;display:flex}.wlc__ex-title[data-astro-cid-jggweudf]{align-items:center;gap:calc(10 * var(--u));font-size:calc(16 * var(--u));font-weight:600;display:flex}.wlc__ex-title[data-astro-cid-jggweudf] b[data-astro-cid-jggweudf]{width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:calc(6 * var(--u));background:var(--soft);color:var(--main);font-size:calc(13 * var(--u));place-items:center;display:grid}.wlc__ex-title--2[data-astro-cid-jggweudf]{margin-top:calc(24 * var(--u));padding-top:calc(20 * var(--u));border-top:1px solid #e8ecf1}.wlc__words[data-astro-cid-jggweudf]{gap:calc(10 * var(--u)) calc(14 * var(--u));margin-top:calc(14 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.wlc__screen[data-astro-cid-jggweudf] .wlc__word-img{aspect-ratio:1.3;border-radius:calc(8 * var(--u));object-fit:cover;width:100%;display:block}.wlc__select[data-astro-cid-jggweudf]{height:calc(30 * var(--u));margin-top:calc(8 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(13 * var(--u));--s:14;border:1px solid #c9d3de;justify-content:space-between;align-items:center;display:flex}.wlc__select[data-astro-cid-jggweudf] svg{margin-left:auto}.wlc__select[data-astro-cid-jggweudf].is-done{background:#f1fbef;border-color:#8fd19e}.wlc__ex-actions[data-astro-cid-jggweudf]{gap:calc(10 * var(--u));margin-top:calc(14 * var(--u));display:flex}.wlc__ex-actions[data-astro-cid-jggweudf] .wlc__btn[data-astro-cid-jggweudf]{padding:0 calc(16 * var(--u))}.wlc__line[data-astro-cid-jggweudf]{margin-top:calc(12 * var(--u));font-size:calc(14 * var(--u))}.wlc__line[data-astro-cid-jggweudf] i[data-astro-cid-jggweudf]{width:calc(80 * var(--u));height:calc(26 * var(--u));margin:0 calc(4 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(6 * var(--u));font-style:normal;line-height:calc(26 * var(--u));vertical-align:middle;border:1px solid #c9d3de;display:inline-block}.wlc__line[data-astro-cid-jggweudf] i[data-astro-cid-jggweudf].is-done{background:#f1fbef;border-color:#8fd19e}.wlc__side[data-astro-cid-jggweudf]{gap:calc(10 * var(--u));padding:calc(20 * var(--u)) calc(16 * var(--u));flex-direction:column;display:flex}.wlc__video[data-astro-cid-jggweudf]{place-items:center;gap:calc(8 * var(--u));height:calc(140 * var(--u));padding-top:calc(24 * var(--u));border-radius:calc(10 * var(--u));color:#6b7a8c;font-size:calc(13 * var(--u));background:#eef0f3;align-content:center;display:grid}.wlc__call[data-astro-cid-jggweudf]{width:calc(34 * var(--u));height:calc(34 * var(--u));color:#fff;--s:16;background:#4cc764;border-radius:50%;place-items:center;display:grid}.wlc__start[data-astro-cid-jggweudf]{justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(38 * var(--u));border-radius:calc(8 * var(--u));color:#fff;font-size:calc(13 * var(--u));background:#52c46a;font-weight:500;display:flex}.wlc__tabs[data-astro-cid-jggweudf]{margin-top:calc(6 * var(--u));border-bottom:1px solid #e6ebf0;grid-template-columns:1fr 1fr;display:grid}.wlc__tabs[data-astro-cid-jggweudf] span[data-astro-cid-jggweudf]{justify-content:center;align-items:center;gap:calc(6 * var(--u));padding-bottom:calc(8 * var(--u));color:#5b6878;font-size:calc(13 * var(--u));--s:14;display:flex}.wlc__tabs[data-astro-cid-jggweudf] .is-active[data-astro-cid-jggweudf]{box-shadow:inset 0 calc(-2 * var(--u)) 0 var(--main);color:#212b36;font-weight:600}.wlc__student[data-astro-cid-jggweudf]{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(13 * var(--u));--s:16;border:1px solid #e6ebf0;display:flex}.wlc__student[data-astro-cid-jggweudf] svg{color:var(--main);margin-left:auto}.wlc__student[data-astro-cid-jggweudf].is-active{background:var(--soft);border-color:#0000;font-weight:600}.wlc__avatar--sm[data-astro-cid-jggweudf]{width:calc(28 * var(--u));height:calc(28 * var(--u));font-size:calc(10 * var(--u))}.wlc__avatar--b[data-astro-cid-jggweudf]{color:#1d5fa8;background:#d9ecff}.wlc__avatar--c[data-astro-cid-jggweudf]{color:#2f7a35;background:#e3f6dc}.wlc__handle[data-astro-cid-jggweudf]{top:0;bottom:0;left:var(--pos);z-index:3;pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #28466e26}.wlc__knob[data-astro-cid-jggweudf]{color:#212b36;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #28466e40}.wlc__box[data-astro-cid-jggweudf].is-dragging .wlc__knob[data-astro-cid-jggweudf]{transform:translate(-50%,-50%)scale(1.08)}.wlc__label[data-astro-cid-jggweudf]{z-index:2;color:#fff;pointer-events:none;background:#212b36c7;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;position:absolute;bottom:14px}.wlc__label--school[data-astro-cid-jggweudf]{left:14px}.wlc__label--edio[data-astro-cid-jggweudf]{right:14px}.wlc__range[data-astro-cid-jggweudf]{z-index:4;opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.wlc__box[data-astro-cid-jggweudf]:has(.wlc__range:focus-visible) .wlc__knob[data-astro-cid-jggweudf]{outline:3px solid var(--c-primary,#3087ff);outline-offset:2px}@media (width<=599.98px){.wlc__knob[data-astro-cid-jggweudf]{width:36px;height:36px}.wlc__label[data-astro-cid-jggweudf]{padding:3px 9px;font-size:11px;bottom:8px}.wlc__label--school[data-astro-cid-jggweudf]{left:8px}.wlc__label--edio[data-astro-cid-jggweudf]{right:8px}}
