.Du6XEa_workspace{grid-template-columns:minmax(0,1fr) 272px;grid-template-areas:"content sidebar";align-items:start;gap:28px;width:100%;min-width:0;display:grid}.Du6XEa_sidebar{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;grid-area:sidebar;min-width:0;position:sticky;top:16px;overflow:clip}.Du6XEa_sidebarBody{scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;max-height:calc(100dvh - 40px);overflow-y:auto}.Du6XEa_sideHeader{border-bottom:1px solid var(--color-canvas);padding:22px 18px 18px}.Du6XEa_sideHeader>span{letter-spacing:.1em;color:var(--color-ink-soft);font-size:10px}.Du6XEa_sideHeader h2{color:var(--color-ink);margin:7px 0;font-size:16px;font-weight:600;line-height:1.4}.Du6XEa_sideHeader p{color:var(--color-ink-soft);font-size:11px}.Du6XEa_sideHeader progress{background:var(--color-line);width:100%;height:4px;accent-color:var(--color-ink-soft);border:0;border-radius:10px;margin-top:13px;display:block}.Du6XEa_sideHeader progress::-webkit-progress-bar{background:var(--color-line);border-radius:10px}.Du6XEa_sideHeader progress::-webkit-progress-value{background:var(--color-ink-soft);border-radius:10px}.Du6XEa_units,.Du6XEa_lessons{margin:0;padding:0;list-style:none}.Du6XEa_unit{border-bottom:1px solid var(--color-canvas)}.Du6XEa_unitButton{width:100%;color:var(--color-ink-soft);text-align:left;align-items:center;gap:10px;padding:17px 15px;text-decoration:none;display:flex}.Du6XEa_unitButton:hover{background:var(--color-canvas);text-decoration:none}.Du6XEa_unitButton:disabled{opacity:.5;cursor:default}.Du6XEa_unitButton>svg{flex-shrink:0}.Du6XEa_unitButton[aria-expanded=true]>svg{transform:rotate(180deg)}.Du6XEa_unitNumber{border:1px solid var(--color-line);border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.Du6XEa_unit[data-current=true] .Du6XEa_unitNumber{background:var(--color-ink-soft);border-color:var(--color-ink-soft);color:#fff}.Du6XEa_unitTitle{flex:1;gap:3px;min-width:0;display:grid}.Du6XEa_unitTitle strong{font-size:13px;font-weight:550;line-height:1.4}.Du6XEa_unitTitle small{color:var(--color-ink-soft);font-size:10px}.Du6XEa_lesson{min-height:54px;color:var(--color-ink-soft);border-radius:9px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.Du6XEa_lesson>svg{flex-shrink:0}.Du6XEa_lesson>span{flex:1;gap:3px;display:grid}.Du6XEa_lesson small{font-size:10px}.Du6XEa_lesson>span>span{color:var(--color-ink);font-size:12px;line-height:1.45}.Du6XEa_lesson:hover{background:var(--color-canvas);text-decoration:none}.Du6XEa_lesson[aria-current=page]{background:var(--color-canvas);color:var(--color-ink-soft)}.Du6XEa_lesson[aria-current=page]>span>span{color:var(--color-ink);font-weight:550}.Du6XEa_activeDot{align-self:center}.Du6XEa_back{color:var(--color-ink-soft);padding:18px;font-size:12px;text-decoration:none;display:block}.Du6XEa_back:hover{background:var(--color-canvas);text-decoration:none}.Du6XEa_sidebar :is(a,button):focus-visible{outline:2px solid var(--color-ink-soft);outline-offset:-3px}.Du6XEa_content{grid-area:content;min-width:0}.Du6XEa_mobileToggle{display:none}.Du6XEa_studying{gap:20px;max-width:1240px;margin:24px auto;padding:0 24px}.Du6XEa_studying .Du6XEa_content{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;overflow:clip}.Du6XEa_studying .Du6XEa_content .lesson-layout.lesson-layout{grid-template-columns:minmax(0,1fr);max-width:none;padding:20px}.Du6XEa_studying .Du6XEa_content .lesson-title{font-size:21px}.Du6XEa_studying .Du6XEa_content .lesson-footer-inner{padding-inline:20px}@media (max-width:1050px) and (min-width:801px){.Du6XEa_workspace{grid-template-columns:minmax(0,1fr) 244px;gap:18px}.Du6XEa_studying .Du6XEa_content .image-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.Du6XEa_workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"sidebar""content";gap:18px}.Du6XEa_sidebar{position:static}.Du6XEa_sidebarBody{max-height:65dvh}.Du6XEa_sidebar[data-open=false] .Du6XEa_sidebarBody{display:none}.Du6XEa_mobileToggle{width:100%;min-height:52px;color:var(--color-ink);text-align:left;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.Du6XEa_mobileToggle>svg:last-child{margin-left:auto}.Du6XEa_sidebar[data-open=true] .Du6XEa_mobileToggle>svg:last-child{transform:rotate(180deg)}.Du6XEa_studying{margin:16px auto;padding-inline:16px}.Du6XEa_studying .Du6XEa_content .lesson-layout.lesson-layout{padding:16px}}.Du6XEa_sideTools{justify-content:space-between;align-items:center;gap:8px;display:flex}.Du6XEa_sideTools>span{letter-spacing:.1em;color:var(--color-ink-soft);font-size:10px}.Du6XEa_themeToggle{width:36px;height:36px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.Du6XEa_themeToggle:hover{background:var(--color-line)}.Du6XEa_studying[data-course-theme]{--color-canvas:#f2f2f2;--color-surface:#fff;--color-ink:#0f0f0f;--color-ink-soft:#606060;--color-line:#dedede;--color-line-strong:gray;--color-indigo:#0f0f0f;--color-indigo-soft:#e5e5e5;--color-indigo-ink:#0f0f0f;--color-accent:#0f0f0f;--color-sand:#e5e5e5;--color-taupe:#888;--bylga-action:#0f0f0f;--bylga-action-hover:#303030;--brand-accent:#0f0f0f;--brand-accent-hover:#303030;color:var(--color-ink)}.Du6XEa_studying[data-course-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#272727;--color-surface:#0f0f0f;--color-ink:#f1f1f1;--color-ink-soft:#aaa;--color-line:#3f3f3f;--color-line-strong:#888;--color-indigo:#f1f1f1;--color-indigo-soft:#303030;--color-indigo-ink:#f1f1f1;--color-accent:#f1f1f1;--color-sand:#303030;--bylga-action:#f1f1f1;--brand-accent:#f1f1f1}.Du6XEa_studying .Du6XEa_unit[data-current=true] .Du6XEa_unitNumber{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.Du6XEa_studying[data-course-theme]{--color-indigo:#7c64af;--color-indigo-ink:#695295;--color-indigo-soft:#f1edf7;--course-on-accent:#fff}.Du6XEa_studying[data-course-theme=dark]{--color-indigo:#b49bdc;--color-indigo-ink:#c6b2e5;--color-indigo-soft:#29232f;--course-on-accent:#0f0f0f}.Du6XEa_studying .Du6XEa_lesson[aria-current=page]{background:var(--color-indigo-soft);box-shadow:none}.Du6XEa_studying .Du6XEa_lesson[aria-current=page]>svg{color:var(--color-indigo)}.Du6XEa_studying .Du6XEa_sideHeader progress{accent-color:var(--color-indigo)}.Du6XEa_studying .Du6XEa_sideHeader progress::-webkit-progress-value{background:var(--color-indigo)}.Du6XEa_studying[data-course-theme]{--color-recessed:#e5e5e5}.Du6XEa_studying[data-course-theme=dark]{--color-recessed:#272727;--color-correct-bg:#18251c;--color-correct-line:#86b594;--color-good-ink:#acdbb8;--color-good-soft:#18251c;--color-warn-soft:#302022;--color-wrong-bg:#302022;--color-warn-ink:#efb1b8}.Du6XEa_studying[data-course-theme=light]{--color-line:#d2d2d2}.Du6XEa_studying .Du6XEa_sidebar{background:var(--color-canvas)}.Du6XEa_workspace{--nav-surface:#f0f0f2;--nav-hover:#e5e3e9;--nav-selected:#e9e1f2;--nav-accent:#614187;--nav-text:#29262e;--nav-muted:#65616b}.Du6XEa_workspace[data-course-theme=dark]{--nav-surface:#242326;--nav-hover:#363239;--nav-selected:#3b2e4b;--nav-accent:#d7bfef;--nav-text:#eeeaf2;--nav-muted:#b8b0c0}.Du6XEa_sidebar,.Du6XEa_studying .Du6XEa_sidebar{background:var(--nav-surface);border:0;border-radius:18px;position:static}.Du6XEa_sidebarBody{max-height:calc(100dvh - 80px);padding:8px;overflow-y:auto}.Du6XEa_sideHeader{border:0;padding:16px 10px 20px}.Du6XEa_sideHeader h2{color:var(--nav-text)}.Du6XEa_sideHeader p,.Du6XEa_sideTools>span{color:var(--nav-muted)}.Du6XEa_unit{border:0;margin-bottom:4px}.Du6XEa_unitButton{color:var(--nav-text);background:0 0;border:0;border-radius:12px;padding:13px 10px}.Du6XEa_unit[data-current=true]>.Du6XEa_unitButton{color:var(--nav-accent);background:0 0}.Du6XEa_unitNumber,.Du6XEa_studying .Du6XEa_unit[data-current=true] .Du6XEa_unitNumber,.Du6XEa_unit[data-current=true] .Du6XEa_unitNumber{color:inherit;background:0 0;border:0}.Du6XEa_unitTitle small{color:var(--nav-muted)}.Du6XEa_lessons{background:0 0;padding:0 0 8px 10px}.Du6XEa_lesson{color:var(--nav-muted);background:0 0;border:0;border-radius:11px}.Du6XEa_lesson>span>span{color:var(--nav-text)}.Du6XEa_lesson:hover{background:var(--nav-hover)}.Du6XEa_lesson[aria-current=page],.Du6XEa_studying .Du6XEa_lesson[aria-current=page]{background:var(--nav-selected);color:var(--nav-accent);box-shadow:none}.Du6XEa_lesson[aria-current=page]>span>span{color:var(--nav-accent)}.Du6XEa_lesson[aria-current=page]:hover{background:color-mix(in srgb,var(--nav-selected) 75%,var(--nav-accent))}.Du6XEa_back,.Du6XEa_mobileToggle{color:var(--nav-text);border-radius:12px}.Du6XEa_back:hover,.Du6XEa_mobileToggle:hover{background:var(--nav-hover)}@media (max-width:800px){.Du6XEa_sidebarBody{max-height:65dvh}}.Du6XEa_completedCheck{color:#2d8051}.Du6XEa_workspace[data-course-theme=dark] .Du6XEa_completedCheck{color:#8ad5a6}.Du6XEa_workspace{--nav-lesson-surface:#fff}.Du6XEa_workspace[data-course-theme=dark]{--nav-lesson-surface:#19181b}.Du6XEa_unit{margin-bottom:10px}.Du6XEa_unitButton{gap:10px;padding:14px 10px}.Du6XEa_unitNumber,.Du6XEa_studying .Du6XEa_unit[data-current=true] .Du6XEa_unitNumber,.Du6XEa_unit[data-current=true] .Du6XEa_unitNumber{background:var(--nav-lesson-surface);width:32px;height:32px;color:var(--nav-text);border-radius:10px;font-size:13px;font-weight:650}.Du6XEa_unit[data-current=true] .Du6XEa_unitNumber,.Du6XEa_studying .Du6XEa_unit[data-current=true] .Du6XEa_unitNumber{background:var(--nav-selected);color:var(--nav-accent)}.Du6XEa_unitTitle{gap:4px}.Du6XEa_unitTitle>small:first-child{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.Du6XEa_unitTitle strong{color:var(--nav-text);font-size:14px;font-weight:650}.Du6XEa_unitTitle>small:last-child{font-size:10px}.Du6XEa_lessons{background:0 0;border-radius:0;margin:6px 0 14px 20px;padding:0}.Du6XEa_lessons li+li{margin-top:2px}.Du6XEa_lesson{gap:9px;min-height:48px;padding:10px}.Du6XEa_lesson>.Du6XEa_lessonNumber{font-variant-numeric:tabular-nums;color:var(--nav-muted);flex:0 0 20px;place-items:center;font-size:10px;font-weight:600;display:grid}.Du6XEa_lesson[aria-current=page]>.Du6XEa_lessonNumber{color:var(--nav-accent)}.Du6XEa_lesson small{color:var(--nav-muted);font-size:10px;font-weight:500}.Du6XEa_lesson>span>span{font-size:12px;font-weight:450}.Du6XEa_lesson[aria-current=page]>span>span{font-weight:600}.Du6XEa_lesson[aria-current=page] small{color:var(--nav-accent)}.Du6XEa_workspace{--nav-surface:#f0f0f2;--nav-unit-surface:#e2e2e6;--nav-lesson-surface:#fff;--nav-hover:#e7e7eb;--nav-text:#252529;--nav-muted:#606068;--nav-selected:#ece4f6;--nav-accent:#64428c}.Du6XEa_workspace[data-course-theme=dark]{--nav-surface:#202022;--nav-unit-surface:#303033;--nav-lesson-surface:#151517;--nav-hover:#343438;--nav-text:#f2f2f4;--nav-muted:#b8b8c0;--nav-selected:#3c2d50;--nav-accent:#ddc5fc}.Du6XEa_unitButton,.Du6XEa_unit[data-current=true]>.Du6XEa_unitButton{background:var(--nav-unit-surface)}.Du6XEa_unitButton:hover,.Du6XEa_unit[data-current=true]>.Du6XEa_unitButton:hover{background:var(--nav-hover)}.Du6XEa_studying{grid-template-columns:minmax(0,1fr);grid-template-areas:"controls""content";gap:14px;max-width:1040px;margin-block:18px 28px}.Du6XEa_studyBar{grid-area:controls;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.Du6XEa_pathToggle{border:1px solid var(--color-line);min-height:44px;color:var(--color-ink);background:var(--color-surface);cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:550;display:inline-flex}.Du6XEa_pathToggle:hover{background:var(--color-indigo-soft);border-color:var(--color-indigo)}.Du6XEa_pathToggle:focus-visible{outline:2px solid var(--color-indigo);outline-offset:3px}.Du6XEa_pathToggle[aria-expanded=true]{background:var(--color-indigo-soft);border-color:var(--color-indigo)}.Du6XEa_studySummary{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 12px;font-size:11px;display:flex}.Du6XEa_studySummary>span:first-child{color:var(--color-ink);font-weight:650}.Du6XEa_studySummary progress{background:var(--color-line);width:104px;height:4px;accent-color:var(--color-indigo);border:0;border-radius:10px}.Du6XEa_studySummary progress::-webkit-progress-bar{background:var(--color-line);border-radius:10px}.Du6XEa_studySummary progress::-webkit-progress-value{background:var(--color-indigo);border-radius:10px}.Du6XEa_studying .Du6XEa_sidebar[hidden]{display:none}.Du6XEa_studying .Du6XEa_sidebar{position:sticky;top:16px}.Du6XEa_studying .Du6XEa_sidebarBody{overscroll-behavior:contain;max-height:calc(100dvh - 44px);overflow-y:auto}.Du6XEa_studying .Du6XEa_mobileToggle{display:none}.Du6XEa_studying .Du6XEa_content{border-radius:20px;width:100%;min-width:0}.Du6XEa_studying .Du6XEa_content .lesson-layout.lesson-layout{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;max-width:900px;margin-inline:auto;padding:24px 28px}.Du6XEa_studying .Du6XEa_content .lesson-stage{width:100%;min-width:0}.Du6XEa_studying .Du6XEa_content .lesson-title{max-width:65ch;font-size:clamp(20px,2.2vw,26px);line-height:1.4}.Du6XEa_studying .Du6XEa_content .lesson-answer{width:100%}.Du6XEa_studying .Du6XEa_content .lesson-option{border-radius:12px;min-height:54px;padding:14px 16px}.Du6XEa_studying .Du6XEa_content .lesson-option-text{font-size:16px;line-height:1.5}.Du6XEa_studying .Du6XEa_content [data-lesson-progress]{background:var(--color-surface);border-top:0}.Du6XEa_studying .Du6XEa_content [data-lesson-progress-content]{gap:8px;max-width:900px;padding:12px 28px 14px}.Du6XEa_studying .Du6XEa_content [data-lesson-progress-content] p{font-size:12px;line-height:1.5}.Du6XEa_studying .Du6XEa_content [data-lesson-progress-content] p:first-child{font-size:13px}@media (max-width:1050px) and (min-width:801px){.Du6XEa_studying .Du6XEa_content .lesson-layout.lesson-layout{padding-inline:20px}}@media (max-width:800px){.Du6XEa_studying{grid-template-columns:minmax(0,1fr);grid-template-areas:"controls""content";gap:12px;margin-block:12px 20px;padding-inline:12px}.Du6XEa_studying .Du6XEa_sidebar{position:static}.Du6XEa_studying .Du6XEa_sidebarBody{max-height:55dvh;overflow-y:auto}.Du6XEa_studying .Du6XEa_content{border-radius:16px}.Du6XEa_studying .Du6XEa_content .lesson-layout.lesson-layout{gap:14px;padding:16px}.Du6XEa_studying .Du6XEa_content [data-lesson-progress-content]{padding:10px 16px 12px}.Du6XEa_studySummary{column-gap:8px}.Du6XEa_studySummary progress{display:none}.Du6XEa_pathToggle{padding-inline:11px}}@media (max-width:420px){.Du6XEa_studyBar{gap:8px}.Du6XEa_studySummary{text-align:right;gap:2px;font-size:10px;display:grid}.Du6XEa_studying .Du6XEa_content .lesson-layout.lesson-layout{padding:12px}.Du6XEa_studying .Du6XEa_content .lesson-option{min-height:52px;padding:12px}.Du6XEa_studying .Du6XEa_content .lesson-option-text{font-size:15px}}.Du6XEa_sidebarBody{overscroll-behavior:contain;max-height:calc(100dvh - 80px);overflow-y:auto}.Du6XEa_pathGroup{border:1px solid var(--color-line);border-radius:12px;margin:0 12px 14px}.Du6XEa_pathGroup>summary{cursor:pointer;color:var(--nav-text);grid-template-columns:1fr;gap:7px;padding:14px 12px;font-size:13px;display:grid;position:relative}.Du6XEa_pathGroup>summary:before{content:"+";position:absolute;top:12px;right:12px}.Du6XEa_pathGroup[open]>summary:before{content:"−"}.Du6XEa_pathGroup>summary>span{color:var(--nav-muted);font-size:11px}.Du6XEa_pathGroup>summary>progress{width:100%;height:4px;accent-color:var(--nav-accent)}.Du6XEa_pathGroup>summary:focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px}.Du6XEa_pathGroup .Du6XEa_units{padding:0 5px 5px}@media (max-width:800px){.Du6XEa_sidebarBody{max-height:65dvh}}.Du6XEa_pathShortLabel{display:none}.Du6XEa_pathToggle>svg{flex-shrink:0}.Du6XEa_studyBar{justify-content:flex-end}.Du6XEa_headerToggle.Du6XEa_headerToggle{color:#f5f0fa;background:#302a37;border:1px solid #554b60;border-radius:12px;min-width:44px;min-height:44px;padding:10px 13px}.Du6XEa_headerToggle.Du6XEa_headerToggle:hover,.Du6XEa_headerToggle.Du6XEa_headerToggle[aria-expanded=true]{background:#443451;border-color:#bba0d6}.Du6XEa_headerToggle.Du6XEa_headerToggle:focus-visible{outline-offset:3px;outline:2px solid #d5b7f1}.Du6XEa_pathDialog{background:var(--nav-surface);width:min(92vw,380px);max-width:none;height:100dvh;max-height:none;color:var(--nav-text);border:0;border-left:1px solid #e5dceb;border-radius:24px 0 0 24px;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 48px #23183029}.Du6XEa_pathDialog[open]{flex-direction:column;display:flex}.Du6XEa_pathDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c152657}.Du6XEa_drawerTop{color:var(--nav-accent);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 0 20px;display:flex}.Du6XEa_drawerClose{cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.Du6XEa_drawerClose:hover{background:var(--nav-hover)}.Du6XEa_pathDialog :is(a,button):focus-visible{outline:2px solid var(--nav-accent);outline-offset:-3px}.Du6XEa_studying .Du6XEa_pathDialog .Du6XEa_sidebarBody{overscroll-behavior:contain;min-height:0;max-height:none;padding-bottom:max(18px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.Du6XEa_pathDialog .Du6XEa_sideHeader{padding-top:8px}@media (max-width:639px){.Du6XEa_headerToggle.Du6XEa_headerToggle{gap:6px;padding:10px 8px;font-size:12px}.Du6XEa_headerToggle .Du6XEa_pathLabel{display:none}.Du6XEa_headerToggle .Du6XEa_pathShortLabel{display:inline}}.Du6XEa_drawerTop strong{color:var(--nav-text);flex:1;font-size:16px;font-weight:650}.Du6XEa_overview{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.Du6XEa_overview .Du6XEa_sidebar{border:1px solid var(--color-line);background:var(--color-surface);border-radius:20px;position:sticky;top:20px}.Du6XEa_overview .Du6XEa_sidebarBody{max-height:calc(100dvh - 40px);padding:20px}.Du6XEa_overview .Du6XEa_sideHeader{border:0;padding:4px 4px 20px}.Du6XEa_overview .Du6XEa_sideTools>span{font-size:12px;font-weight:650}.Du6XEa_overview .Du6XEa_sideHeader h2{font-size:20px;font-weight:700}.Du6XEa_overview .Du6XEa_sideHeader p{font-size:13px;line-height:1.6}.Du6XEa_overview .Du6XEa_unitTitle strong{font-size:16px;line-height:1.45}.Du6XEa_overview .Du6XEa_unitTitle small,.Du6XEa_overview .Du6XEa_lesson>span>span{font-size:14px;line-height:1.5}.Du6XEa_overview .Du6XEa_unitButton{background:0 0;border:1px solid #0000;border-radius:14px;gap:14px;padding:18px 14px}.Du6XEa_overview .Du6XEa_units{gap:10px;padding:12px 0 0;display:grid}.Du6XEa_overview .Du6XEa_unit{border:0}.Du6XEa_overview .Du6XEa_unitTitle{gap:8px}.Du6XEa_overview .Du6XEa_unitNumber{width:32px;height:32px;font-size:14px}.Du6XEa_overview .Du6XEa_unitButton:hover{background:var(--nav-hover);border-color:var(--color-line)}.Du6XEa_overview .Du6XEa_unitButton:focus-visible{outline:2px solid var(--nav-accent);outline-offset:-2px}.Du6XEa_overview .Du6XEa_pathGroup{background:0 0;border:0;margin:0 0 20px}.Du6XEa_overview .Du6XEa_pathGroup>summary{padding:14px 4px}.Du6XEa_overview .Du6XEa_unit[data-current=true]>.Du6XEa_unitButton{background:var(--nav-selected)}.Du6XEa_overview .Du6XEa_lesson[aria-current=page]{border:1px solid var(--nav-accent)}.Du6XEa_overview .Du6XEa_pathGroup>summary strong{font-size:16px}.Du6XEa_overview .Du6XEa_pathGroup>summary span{font-size:13px}.Du6XEa_overview .Du6XEa_mobileToggle{min-height:50px;font-size:16px}@media (max-width:1000px){.Du6XEa_overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"sidebar""content";gap:24px}.Du6XEa_overview .Du6XEa_sidebar{position:static}.Du6XEa_overview .Du6XEa_sidebarBody{max-height:65dvh;padding:16px}.Du6XEa_overview .Du6XEa_sidebar[data-open=false] .Du6XEa_sidebarBody{display:none}.Du6XEa_overview .Du6XEa_mobileToggle{text-align:left;align-items:center;gap:10px;width:100%;padding:14px 18px;display:flex}.Du6XEa_overview .Du6XEa_mobileToggle>svg:last-child{margin-left:auto}}
.P20JKq_toggle.P20JKq_menu.P20JKq_menu{width:100%;height:auto;min-height:44px;color:var(--color-ink);background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:13px;display:flex}.P20JKq_toggle.P20JKq_menu.P20JKq_menu:hover{background:var(--color-canvas)}.P20JKq_value{color:var(--color-ink-soft);align-items:center;gap:7px;font-size:12px;display:inline-flex}
.fqGjTG_translation{color:#625b70;letter-spacing:normal;text-align:center;text-wrap:pretty;margin:.6rem 0 0;font-size:15px;font-weight:400;line-height:1.5}.fqGjTG_flag{vertical-align:baseline;margin-inline-end:.4em;font-size:1em;line-height:1;display:inline-block}
.V_XleW_assembly{width:100%;max-width:710px;margin-inline:auto}.V_XleW_sentences{gap:20px;display:grid}.V_XleW_row{align-items:center;gap:8px;min-height:74px;display:flex}.V_XleW_number{width:44px;min-height:44px;color:var(--color-ink-soft);background:0 0;border:0;border-radius:10px;flex-shrink:0;font-size:12px}.V_XleW_number[aria-pressed=true]{color:var(--color-indigo);background:var(--color-indigo-soft)}.V_XleW_sentence{border-bottom:2px solid var(--color-line);flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;min-height:72px;padding:9px 0;display:flex}.V_XleW_sentence[data-active=true]{border-color:var(--color-indigo)}.V_XleW_empty{text-align:left;min-height:44px;color:var(--color-ink-soft);background:0 0;border:0;flex:1;padding:10px 2px;font-size:16px}.V_XleW_piece{border:1px solid var(--color-line);background:var(--color-surface);max-width:100%;min-height:48px;color:var(--color-ink);overflow-wrap:anywhere;box-shadow:0 3px 0 var(--color-line);border-radius:10px;padding:11px 17px;font-size:17px;line-height:1.4;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s}.V_XleW_piece:hover:not(:disabled){background:var(--color-canvas);border-color:var(--color-line-strong);transform:translateY(-1px)}.V_XleW_piece:active:not(:disabled){box-shadow:0 1px 0 var(--color-line);transform:translateY(2px)}.V_XleW_placed{background:var(--color-indigo-soft);border-color:var(--color-indigo-soft);box-shadow:none}.V_XleW_slot{visibility:hidden;pointer-events:none}.V_XleW_bank{flex-wrap:wrap;justify-content:center;gap:12px;max-width:680px;margin:32px auto 0;display:flex}.V_XleW_hint{text-align:center;color:var(--color-ink-soft);margin:18px auto 0;font-size:12px;line-height:1.6}.V_XleW_controls{margin-top:20px;display:flex}.V_XleW_reset{min-height:44px;color:var(--color-ink-soft);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:10px 0;display:inline-flex}.V_XleW_reset:hover:not(:disabled){color:var(--color-ink)}.V_XleW_assembly button:focus-visible{outline:2px solid var(--color-indigo);outline-offset:4px}.V_XleW_assembly button:disabled{cursor:default}.V_XleW_reset:disabled{opacity:.5}@media (max-width:600px){.V_XleW_piece{min-height:46px;padding:10px 12px;font-size:15px}.V_XleW_bank{gap:10px;margin-top:24px}.V_XleW_row{gap:4px}.V_XleW_empty{font-size:14px}}@media (prefers-reduced-motion:reduce){.V_XleW_piece{transition:none}.V_XleW_piece:hover:not(:disabled),.V_XleW_piece:active:not(:disabled){transform:none}}.V_XleW_polished{max-width:640px}.V_XleW_polished .V_XleW_sentence{background:#faf8fe;border:2px dashed #e2d8ed;border-radius:20px;outline:none;justify-content:center;gap:10px;min-height:92px;padding:14px}.V_XleW_polished .V_XleW_sentence[data-active=true]{border-color:#c8b7df}.V_XleW_polished .V_XleW_sentence:focus-visible{outline-offset:3px;outline:3px solid #b19acb}.V_XleW_polished .V_XleW_empty{text-align:center;color:#9a8da9;font-size:16px}.V_XleW_polished .V_XleW_piece{color:#3a3047;background:#fff;border:1px solid #ded4e9;border-radius:14px;min-height:54px;padding:12px 20px;font-size:20px;box-shadow:0 3px #ddd3e8}.V_XleW_polished .V_XleW_piece:hover:not(:disabled){background:#faf7ff;border-color:#bca5d7}.V_XleW_polished .V_XleW_piece:active:not(:disabled){box-shadow:0 1px #ddd3e8}.V_XleW_polished .V_XleW_placed{background:#eee6f8;border-color:#d7c8e8;animation:.18s ease-out V_XleW_piece-in;box-shadow:0 2px #d7c8e8}.V_XleW_polished .V_XleW_bank{gap:12px;margin-top:24px}.V_XleW_polished .V_XleW_hint{margin-top:16px;font-size:12px}.V_XleW_polished .V_XleW_controls{justify-content:center;margin-top:10px}.V_XleW_polished .V_XleW_reset{border-radius:10px;min-height:40px;padding:6px 12px;font-size:13px}.V_XleW_polished .V_XleW_reset:hover:not(:disabled){color:#75569b;background:#f4effa}@keyframes V_XleW_piece-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:600px){.V_XleW_polished .V_XleW_piece{min-height:50px;padding:10px 15px;font-size:18px}.V_XleW_polished .V_XleW_bank{gap:10px;margin-top:20px}.V_XleW_polished .V_XleW_sentence{min-height:86px;padding:12px}.V_XleW_polished .V_XleW_empty{font-size:14px}}@media (prefers-reduced-motion:reduce){.V_XleW_polished .V_XleW_placed{animation:none}}.V_XleW_polished.V_XleW_compact .V_XleW_row{min-height:54px}.V_XleW_polished.V_XleW_compact .V_XleW_sentence{border-style:solid;border-width:1px;border-radius:12px;justify-content:center;gap:6px;min-height:54px;padding:4px}.V_XleW_polished.V_XleW_compact .V_XleW_piece{border-radius:9px;min-height:40px;padding:8px 10px;font-size:15px}.V_XleW_polished.V_XleW_compact .V_XleW_bank{justify-content:center;gap:6px;margin-top:10px}.V_XleW_polished.V_XleW_compact .V_XleW_empty{text-align:center;min-height:36px;font-size:14px;font-weight:700}.V_XleW_polished.V_XleW_compact .V_XleW_controls{justify-content:flex-start;margin-top:4px}.V_XleW_polished.V_XleW_compact .V_XleW_reset{min-height:36px}.V_XleW_polished.V_XleW_compact .V_XleW_hint{text-align:left;margin:8px 0 0}@media (pointer:coarse){.V_XleW_polished.V_XleW_compact .V_XleW_piece,.V_XleW_polished.V_XleW_compact .V_XleW_reset{min-height:44px}}.V_XleW_polished.V_XleW_compact .V_XleW_slot{display:none}
.TaIZlG_workspace{background:var(--color-surface)}.TaIZlG_workspace .TaIZlG_layout{max-width:820px;padding-top:20px;display:block}.TaIZlG_layout .lesson-stage{box-shadow:none;background:0 0;border:0;gap:20px;padding:0}.TaIZlG_layout .lesson-title{text-align:center;letter-spacing:-.02em;font-size:clamp(21px,2vw,26px);line-height:1.4}.TaIZlG_instructions{text-align:center;color:var(--color-ink-soft);font-size:14px;line-height:1.6}.TaIZlG_context{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:16px;grid-template-columns:1.2fr 1fr 1fr;width:min(100%,600px);margin:4px auto 16px;display:grid;overflow:hidden}.TaIZlG_context>div{align-content:start;gap:6px;padding:20px;display:grid}.TaIZlG_context>div+div{border-left:1px solid var(--color-line)}.TaIZlG_context small{color:var(--color-ink-soft);font-size:12px}.TaIZlG_context strong{font-size:20px;font-weight:600}.TaIZlG_context span{color:var(--color-ink-soft);font-size:12px}.TaIZlG_workspace .lesson-feedback{width:100%;box-shadow:none;margin:16px 0 0;position:static}@media (max-width:600px){.TaIZlG_context{grid-template-columns:1fr 1fr}.TaIZlG_context>div{padding:15px}.TaIZlG_context>div:first-child{border-bottom:1px solid var(--color-line);grid-column:1/-1}.TaIZlG_context>div:nth-child(2){border-left:0}}.TaIZlG_context:has(>div:nth-child(2):last-child){grid-template-columns:1fr 1fr}@media (max-width:600px){.TaIZlG_context:has(>div:nth-child(2):last-child)>div:first-child{border-bottom:0;grid-column:auto}.TaIZlG_context:has(>div:nth-child(2):last-child)>div:nth-child(2){border-left:1px solid var(--color-line)}}
.Y35kKG_art{width:240px;max-width:100%;height:100%;margin-inline:auto;display:block;overflow:visible}.Y35kKG_float{animation:4.8s ease-in-out infinite Y35kKG_float}.Y35kKG_shadow{transform-origin:120px 135px;animation:4.8s ease-in-out infinite Y35kKG_shadow}.Y35kKG_sparkles{transform-origin:120px 75px;animation:5s ease-in-out infinite Y35kKG_twinkle}.Y35kKG_eyes{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite Y35kKG_blink}.Y35kKG_detail{animation:4.8s ease-in-out infinite Y35kKG_detail}.Y35kKG_signal{animation:3s ease-in-out infinite Y35kKG_signal}.Y35kKG_sun{transform-origin:179px 35px;animation:6s ease-in-out infinite Y35kKG_sunshine}@keyframes Y35kKG_float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes Y35kKG_shadow{0%,to{opacity:.16;transform:scaleX(1)}50%{opacity:.1;transform:scaleX(.93)}}@keyframes Y35kKG_twinkle{0%,to{opacity:.65}50%{opacity:1}}@keyframes Y35kKG_blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.14)}}@keyframes Y35kKG_detail{0%,to{opacity:1}50%{opacity:.86}}@keyframes Y35kKG_signal{0%,to{opacity:.45}50%{opacity:1}}@keyframes Y35kKG_sunshine{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.Y35kKG_art *,.Y35kKG_art{animation:none}}
.WSFnPa_art{width:280px;max-width:100%;height:auto;margin-inline:auto;display:block;overflow:visible}.WSFnPa_person{transform-origin:126px 140px;animation:4.5s ease-in-out infinite WSFnPa_settle}.WSFnPa_bag{transform-origin:102px 104px;animation:4.5s ease-in-out infinite WSFnPa_sway}.WSFnPa_sun{animation:5s ease-in-out infinite WSFnPa_glow}.WSFnPa_sparkles{transform-origin:145px 70px;animation:4s ease-in-out infinite WSFnPa_sparkle}.WSFnPa_eyes{transform-box:fill-box;transform-origin:50%;animation:6.5s ease-in-out infinite WSFnPa_blink}@keyframes WSFnPa_settle{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes WSFnPa_sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes WSFnPa_glow{0%,to{opacity:.8}50%{opacity:1}}@keyframes WSFnPa_sparkle{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes WSFnPa_blink{0%,45%,49%,to{transform:scaleY(1)}47%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.WSFnPa_person,.WSFnPa_bag,.WSFnPa_sun,.WSFnPa_sparkles,.WSFnPa_eyes{animation:none}}
.IJ7I_G_card{min-width:0;position:relative}.IJ7I_G_caption{color:var(--color-ink-soft);align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:16px;display:flex}.IJ7I_G_captionIcon{background:var(--color-recessed,#ededed);width:32px;height:32px;color:var(--color-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.IJ7I_G_sentence{letter-spacing:-.025em;overflow-wrap:anywhere;margin:20px 0 16px;font-size:clamp(24px,2.5vw,32px);font-weight:500;line-height:1.9}.IJ7I_G_gap{vertical-align:baseline;max-width:calc(100% - .3em);margin:0 .12em;display:inline-block}.IJ7I_G_input{box-sizing:border-box;border:0;border-bottom:2px solid var(--color-line-strong);min-width:7ch;max-width:100%;min-height:44px;color:var(--color-ink);font:inherit;letter-spacing:inherit;text-align:center;caret-color:var(--color-ink);background:0 0;border-radius:6px 6px 0 0;padding:0 6px;line-height:1.5;transition:border-color .16s,background-color .16s}.IJ7I_G_input::placeholder{color:var(--color-ink-soft);opacity:.6}.IJ7I_G_input:hover:not(:read-only):not(:disabled){background:#211f200a}.IJ7I_G_input:focus{border-bottom-color:var(--color-ink);background:#211f200f;outline:none}.IJ7I_G_input:disabled{opacity:.65}.IJ7I_G_input:read-only{cursor:default}.IJ7I_G_hint{color:var(--color-ink-soft);font-size:13px;line-height:1.6}.IJ7I_G_card[data-state=correct] .IJ7I_G_input{color:var(--color-good-ink);background:0 0;border-bottom-color:#0000;font-weight:600}.IJ7I_G_card[data-state=correct] .IJ7I_G_captionIcon{background:var(--color-good-soft);color:var(--color-good-ink)}.IJ7I_G_card[data-state=correct] .IJ7I_G_input:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:6px}.IJ7I_G_card[data-state=incorrect] .IJ7I_G_input{border-bottom-color:var(--color-warn-ink);color:var(--color-warn-ink);background:var(--color-warn-soft)}.IJ7I_G_card[data-state=incorrect] .IJ7I_G_captionIcon{background:var(--color-warn-soft);color:var(--color-warn-ink)}.IJ7I_G_layout .lesson-title{font-size:clamp(21px,2vw,25px);line-height:1.45}.IJ7I_G_layout .lesson-feedback-title{font-size:21px;line-height:1.4}@media (max-width:639px){.IJ7I_G_sentence{margin:16px 0 12px}}@media (prefers-reduced-motion:reduce){.IJ7I_G_input{transition:none}}
._3DMRva_footer{inset-inline:0;z-index:40;border-top:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);padding:14px max(24px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));position:fixed;bottom:0;box-shadow:0 -3px 14px #00000008}._3DMRva_inner{justify-content:space-between;align-items:center;gap:12px 24px;width:100%;max-width:900px;margin-inline:auto;display:flex}._3DMRva_primary{min-width:0;max-width:100%;margin-left:auto}._3DMRva_secondary{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}._3DMRva_secondary>button{min-height:44px;color:var(--color-ink-soft);font-size:14px}@media (max-width:600px){._3DMRva_footer{padding:12px max(16px, env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}._3DMRva_inner{flex-wrap:wrap;gap:8px 14px}._3DMRva_primary{flex:180px}._3DMRva_primary>.lesson-footer-action{width:100%}._3DMRva_secondary{flex:0 auto}}
.PS1icG_action{color:#fff;letter-spacing:-.015em;text-align:left;cursor:pointer;isolation:isolate;background:linear-gradient(165deg,#34353b,#1d1e23 72%);border:1px solid #393a40;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-width:224px;max-width:100%;min-height:48px;padding:6px 7px 6px 18px;font-size:15px;font-weight:600;line-height:1.4;transition:box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 3px #111216}.PS1icG_action:hover:not(:disabled){border-color:#55565f}.PS1icG_action:active:not(:disabled){box-shadow:inset 0 1px #ffffff1f,0 1px #111216}.PS1icG_action:focus-visible{outline-offset:4px;outline:3px solid #626979}.PS1icG_action:disabled{opacity:1;cursor:default;color:#76767f;background:#eaeaec;border-color:#dedee2;box-shadow:inset 0 1px #ffffffbf}.PS1icG_action[data-state=pending]{color:#fff;background:#34353b;border-color:#34353b}.PS1icG_label{align-items:center;min-width:0;display:grid;position:relative}.PS1icG_label>span{grid-area:1/1}.PS1icG_icon{background:#ffffff17;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;position:relative}.PS1icG_glyph{grid-area:1/1;place-items:center;display:grid}.PS1icG_action:disabled:not([data-state=pending]) .PS1icG_icon{background:#ffffff59;border-color:#76767f1f}@media (max-width:767px){.PS1icG_action{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.PS1icG_action{transition:none}}
.Py9dHq_art{--illustration-light:#b6a0e7;--illustration-deep:#7961b0;--illustration-accent:#bca7e3;--illustration-halo:#ede7fa;width:200px;max-width:100%;height:auto;margin-inline:auto;display:block;overflow:visible}.Py9dHq_art[data-tone=correct]{--illustration-light:#9bd8b9;--illustration-deep:#438b70;--illustration-accent:#86c6a8;--illustration-halo:#e5f5ed}.Py9dHq_art[data-tone=neutral]{--illustration-light:#a5bbe6;--illustration-deep:#687ead;--illustration-accent:#a5b8dc;--illustration-halo:#e9effa}.Py9dHq_book{animation:4s ease-in-out infinite Py9dHq_float}.Py9dHq_shadow{transform-origin:110px 145px;animation:4s ease-in-out infinite Py9dHq_breathe}.Py9dHq_sparkles{transform-origin:110px 80px;animation:4s ease-in-out infinite Py9dHq_twinkle}.Py9dHq_eyes{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite Py9dHq_blink}.Py9dHq_success{transform-origin:154px 126px;animation:.5s cubic-bezier(.2,.7,.3,1.2) both Py9dHq_arrive}@keyframes Py9dHq_float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes Py9dHq_breathe{0%,to{opacity:.12;transform:scaleX(1)}50%{opacity:.08;transform:scaleX(.88)}}@keyframes Py9dHq_twinkle{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes Py9dHq_blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes Py9dHq_arrive{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Py9dHq_book,.Py9dHq_shadow,.Py9dHq_sparkles,.Py9dHq_eyes,.Py9dHq_success{animation:none}}
.ByOhjW_card{min-width:0;color:var(--color-ink);gap:14px;display:grid}.ByOhjW_title{margin:0;font-size:17px;font-weight:700;line-height:1.4}.ByOhjW_fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;margin:0;display:grid}.ByOhjW_field{border:1px solid var(--color-line);background:var(--color-surface);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:12px 14px;overflow:hidden}.ByOhjW_field dt{border-bottom:1px solid var(--color-line);background:var(--color-indigo-soft);color:var(--color-indigo-ink);margin:-12px -14px 10px;padding:9px 14px;font-size:16px;font-weight:700;line-height:1.4}.ByOhjW_field dd{margin:0;font-size:18px;font-weight:600;line-height:1.5}.ByOhjW_fieldIcon{background:var(--color-surface);width:34px;height:34px;color:var(--color-indigo-ink);border-radius:9px;place-items:center;margin-bottom:6px;display:grid}.ByOhjW_original{color:var(--color-ink-soft);margin-top:3px;font-size:14px;font-weight:400;display:block}.ByOhjW_note{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.ByOhjW_vocabulary{min-width:0;margin-top:8px}.ByOhjW_vocabularyTitle{color:var(--color-ink-soft);margin:0 0 6px;font-size:12px;font-weight:600}.ByOhjW_vocabularyGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:6px;max-width:360px;margin:0;display:grid}.ByOhjW_vocabularyCard{border:1px solid var(--color-line);background:var(--color-surface);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:8px 10px}.ByOhjW_vocabularyCard dt{color:var(--color-ink);align-items:center;gap:6px;font-size:14px;font-weight:650;line-height:1.3;display:flex}.ByOhjW_vocabularyCard dd{color:var(--color-ink-soft);margin:2px 0 0;font-size:12px;line-height:1.35}.ByOhjW_study{overflow-wrap:anywhere;gap:24px;margin-top:12px;display:grid}.ByOhjW_study section{min-width:0}.ByOhjW_study h3{color:var(--color-ink);margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.4}.ByOhjW_study p{margin:0;font-size:17px;line-height:1.7}.ByOhjW_study p+p{margin-top:8px}
.XAntOW_workspace{min-width:0}.XAntOW_progress{border-block:1px solid var(--color-line);background:var(--color-surface);width:100%}.XAntOW_progressInner{gap:10px;max-width:1240px;margin-inline:auto;padding:12px 24px;display:grid}.XAntOW_progressHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.XAntOW_progressHeading>button{min-height:44px;font-size:13px}.XAntOW_reviewPanel{outline:none;width:100%;max-width:1240px;margin-inline:auto;padding:24px}@media (max-width:639px){.XAntOW_progressInner{padding:12px 16px}.XAntOW_progressHeading{gap:10px}.XAntOW_progressHeading>div>p:first-child{font-size:14px}.XAntOW_reviewPanel{padding:16px}}.XAntOW_layout.XAntOW_layout{align-items:start;gap:20px;padding-block:20px}.XAntOW_singleLayout.XAntOW_singleLayout{grid-template-columns:minmax(0,1fr);max-width:920px}.XAntOW_readingLayout.XAntOW_readingLayout{grid-template-columns:minmax(0,1fr)}.XAntOW_context{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:16px;min-width:0;padding:20px}.XAntOW_context p{line-height:1.65}.XAntOW_dialogue{gap:12px;margin-top:16px;display:grid}.XAntOW_dialogue>div{background:var(--color-canvas);border-radius:12px;padding:12px 14px}.XAntOW_dialogue dt{color:var(--color-ink-soft);margin-bottom:4px;font-size:13px;font-weight:600}.XAntOW_dialogue dd{overflow-wrap:anywhere;line-height:1.6}.XAntOW_layout .lesson-stage{box-shadow:none;border-radius:16px;gap:14px;padding:20px}.XAntOW_layout .lesson-title{font-size:clamp(20px,2vw,24px);line-height:1.4}.XAntOW_layout .lesson-option{border:1px solid var(--color-line);min-height:44px;box-shadow:none;border-radius:10px;padding:10px 12px}.XAntOW_layout .lesson-option-text{font-size:15px}.XAntOW_help{border-top:1px solid var(--color-line)}.XAntOW_history{width:100%;max-width:1240px;margin-inline:auto;padding:0 24px 16px}.XAntOW_history>details{background:0 0;border:0;border-radius:10px}.XAntOW_history>details>summary{min-height:40px;color:var(--color-ink-soft);padding:8px 0;font-size:13px;font-weight:500}.XAntOW_history>details[open]{background:var(--color-surface);border:1px solid var(--color-line)}.XAntOW_history>details[open]>summary{padding-inline:16px}@media (min-width:960px){.XAntOW_readingLayout.XAntOW_readingLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:639px){.XAntOW_layout.XAntOW_layout{gap:12px;padding:16px}.XAntOW_context{border-radius:12px;padding:16px}.XAntOW_layout .lesson-stage{border-radius:12px;padding:16px}.XAntOW_history{padding-inline:16px}}.XAntOW_visualLayout.XAntOW_visualLayout{max-width:1040px}.XAntOW_visualLayout .image-choice{border-radius:14px}.XAntOW_visualLayout .image-choice>div{aspect-ratio:4/3;border-radius:12px}.XAntOW_visualLayout .lesson-feedback{box-shadow:none;background:var(--color-canvas);border-radius:12px;padding:14px 16px}.XAntOW_visualLayout .lesson-feedback-title{font-size:18px;line-height:1.4}.XAntOW_visualLayout .lesson-feedback details:not([data-answer-explanation]){margin-top:8px}.XAntOW_visualLayout .lesson-feedback details:not([data-answer-explanation])>summary{width:fit-content;min-height:44px;box-shadow:none;background:0 0;border:0;padding:8px 0}.XAntOW_visualLayout .lesson-feedback-answer{font-size:24px;line-height:1.4}.XAntOW_workspace:has(.lesson-footer) .XAntOW_layout{padding-bottom:32px}@media (min-width:800px){.XAntOW_visualLayout .image-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.XAntOW_instructionContext{max-width:68ch;color:var(--color-ink-soft);font-size:15px;line-height:1.6}.XAntOW_focusedMission .XAntOW_layout.XAntOW_layout,.XAntOW_focusedMission .XAntOW_history{max-width:1240px;padding-inline:24px}.XAntOW_focusedMission .XAntOW_actions{align-self:flex-end;width:min(100%,360px)}@media (max-width:639px){.XAntOW_focusedMission .XAntOW_actions{width:100%}}.XAntOW_focusedMission .lesson-feedback{border:1px solid var(--color-line);box-shadow:none;background:var(--color-canvas);border-radius:12px;padding:14px 16px}.XAntOW_focusedMission .lesson-feedback-title{font-size:16px;line-height:1.5}.XAntOW_focusedMission .lesson-feedback details:not([data-answer-explanation]){margin-top:8px}.XAntOW_focusedMission .lesson-feedback details:not([data-answer-explanation])>summary{width:fit-content;min-height:40px;box-shadow:none;background:0 0;border:0;padding:8px 0}.XAntOW_focusedMission .XAntOW_layout .lesson-stage{gap:12px;padding:20px}.XAntOW_focusedMission .XAntOW_layout .lesson-title{max-width:70ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.XAntOW_focusedMission [data-audio-player=premium]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 0}.XAntOW_focusedMission .XAntOW_layout .lesson-option{border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-ink) 7%,var(--color-surface));min-height:48px;color:var(--color-ink);box-shadow:none;border-radius:12px;gap:12px;padding:11px 14px;transition:background-color .16s}.XAntOW_focusedMission .XAntOW_layout .lesson-option[data-state=idle]:not(:has(input:disabled)):hover{border-color:var(--color-indigo);background:color-mix(in srgb, var(--color-ink) 13%, var(--color-surface));box-shadow:none}.XAntOW_focusedMission .XAntOW_layout .lesson-option[data-state=selected]{border-color:var(--color-indigo);background:color-mix(in srgb, var(--color-indigo) 21%, var(--color-surface));color:var(--color-ink);box-shadow:none}.XAntOW_focusedMission .lesson-option[data-state=idle]:after{content:"";border:1px solid var(--color-line-strong);border-radius:50%;flex:0 0 16px;width:16px;height:16px}.XAntOW_focusedMission .lesson-option[data-state=selected]:after{content:"";border:1px solid var(--color-line-strong);border-radius:50%;flex:0 0 16px;width:16px;height:16px}.XAntOW_focusedMission .lesson-option[data-state=selected]:after{border-color:var(--color-indigo);background:radial-gradient(circle, var(--color-indigo) 0 4px, transparent 4.5px)}.XAntOW_focusedMission .XAntOW_layout .lesson-option[data-state=correct]{border-color:var(--color-correct-line);background:var(--color-correct-bg)}.XAntOW_focusedMission .XAntOW_layout .lesson-option[data-state=incorrect]{border-color:var(--color-warn-ink);background:var(--color-warn-soft)}.XAntOW_focusedMission .lesson-option-text{font-weight:450;line-height:1.45}.XAntOW_focusedMission .XAntOW_actions{justify-content:flex-end;align-items:center;gap:16px;width:100%;display:flex}.XAntOW_focusedMission .XAntOW_actions>.lesson-footer-action{order:2;width:auto;min-height:44px}.XAntOW_focusedMission .XAntOW_actions>.text-link{order:1;font-size:12px}@media (max-width:639px){.XAntOW_focusedMission .XAntOW_layout .lesson-stage{padding:16px}.XAntOW_focusedMission .XAntOW_actions{flex-wrap:wrap;gap:4px 12px}.XAntOW_focusedMission .XAntOW_actions>.lesson-footer-action{order:0;width:100%}}.XAntOW_workspace{padding-bottom:88px}.XAntOW_workspace .lesson-footer{bottom:calc(76px + var(--student-nav-height,0px))}.XAntOW_workspace{padding-bottom:calc(var(--lesson-action-height,88px) + 32px);background:var(--color-surface)}.XAntOW_workspace .XAntOW_layout.XAntOW_layout{grid-template-columns:minmax(0,1fr);max-width:820px}.XAntOW_workspace .XAntOW_layout .lesson-stage{box-shadow:none;background:0 0;border:0;padding:12px 0}.XAntOW_workspace .XAntOW_layout .lesson-title{text-align:center;margin-inline:auto}.XAntOW_workspace .XAntOW_context{width:100%;max-width:710px;margin-inline:auto}.XAntOW_workspace .lesson-feedback{position:static;bottom:auto}.XAntOW_workspace .XAntOW_progressHeading>div>p:first-child{display:none}.XAntOW_workspace .XAntOW_progressInner{max-width:820px}
.Jd31yG_panel{border:1px solid var(--color-line);background:var(--color-surface);width:100%;min-width:0;color:var(--color-ink);border-radius:16px}.Jd31yG_summary{cursor:pointer;min-height:48px;padding:16px 20px;font-weight:600}.Jd31yG_summary:focus-visible,.Jd31yG_select:focus-visible,.Jd31yG_content button:focus-visible{outline:3px solid var(--color-accent,#6355bf);outline-offset:3px}.Jd31yG_content{padding:0 20px 20px}.Jd31yG_notice{color:var(--color-ink-soft);font-size:.875rem;line-height:1.6}.Jd31yG_navigation{gap:10px;min-width:0;margin:20px 0;display:grid}.Jd31yG_label{font-size:.875rem;font-weight:600}.Jd31yG_selectField{width:100%;min-width:0;position:relative}.Jd31yG_selectField .Jd31yG_select{appearance:none;box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-canvas);width:100%;min-width:0;max-width:100%;min-height:52px;color:var(--color-ink);font:inherit;text-overflow:ellipsis;cursor:pointer;background-image:none;border-radius:12px;padding:12px 48px 12px 16px;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.Jd31yG_select:hover{border-color:var(--color-ink-soft)}.Jd31yG_select:focus-visible{border-color:var(--color-accent,#6355bf)}.Jd31yG_select option{color:var(--color-ink);background:var(--color-surface)}.Jd31yG_selectChevron{pointer-events:none;color:var(--color-ink-soft);position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (forced-colors:active){.Jd31yG_selectField .Jd31yG_select{appearance:auto;padding-right:12px}.Jd31yG_selectChevron{display:none}}.Jd31yG_buttons{justify-content:space-between;align-items:center;gap:8px;display:flex}.Jd31yG_buttons button{min-height:44px}.Jd31yG_buttons button:disabled{opacity:.45;cursor:default}.Jd31yG_position{color:var(--color-ink-soft);text-align:center;font-size:.8rem}.Jd31yG_activity{overflow-wrap:anywhere;gap:18px;display:grid}.Jd31yG_prompt{white-space:pre-line;font-size:1.125rem;font-weight:600;line-height:1.6}.Jd31yG_block{border:1px solid var(--color-line);border-radius:12px;gap:10px;min-width:0;padding:16px;display:grid}.Jd31yG_block h3{font-size:.875rem;font-weight:600}.Jd31yG_block p{white-space:pre-line;line-height:1.7}.Jd31yG_block summary{cursor:pointer;padding:10px 0}.Jd31yG_video{background:#111;border-radius:10px;width:100%;max-height:420px}.Jd31yG_images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Jd31yG_image{object-fit:contain;border-radius:8px;width:100%;height:120px}.Jd31yG_images li{text-align:center;min-width:0}.Jd31yG_options{padding-left:22px;line-height:1.7;list-style:outside}.Jd31yG_card+.Jd31yG_card{border-top:1px solid var(--color-line);padding-top:12px}.Jd31yG_result{font-weight:600}.Jd31yG_resume{width:100%;min-height:48px;margin-top:20px}@media (max-width:480px){.Jd31yG_summary{padding:14px}.Jd31yG_content{padding:0 12px 14px}.Jd31yG_block{padding:12px}.Jd31yG_buttons button{padding:10px;font-size:.875rem}}.Jd31yG_embedded{background:0 0;border:0;border-radius:0}.Jd31yG_embedded .Jd31yG_content{padding:0}.Jd31yG_embedded .Jd31yG_notice{margin-bottom:16px}
.At3CMq_steps{scrollbar-width:thin;overflow-x:auto}.At3CMq_track{isolation:isolate;width:fit-content;min-width:0;display:flex;position:relative}.At3CMq_track:before{content:"";background:var(--color-line);z-index:-1;height:2px;position:absolute;top:21px;left:22px;right:22px}.At3CMq_step{width:44px;height:44px;color:var(--color-ink-soft);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;display:grid;position:relative}.At3CMq_step span{background:var(--color-line);border-radius:50%;place-items:center;width:8px;height:8px;font-size:11px;font-weight:600;transition:background .2s,transform .2s;display:grid}.At3CMq_step[data-state=current] span{background:var(--color-indigo);width:24px;height:24px;color:var(--course-on-accent,white);box-shadow:0 0 0 4px var(--color-surface)}.At3CMq_step[data-state=seen] span{width:18px;height:18px;color:var(--color-ink-soft);background:var(--color-canvas)}.At3CMq_step[data-state=resume] span{background:var(--color-indigo)}.At3CMq_step:not(:disabled):hover span{transform:scale(1.15)}.At3CMq_step:focus-visible{outline:2px solid var(--color-indigo);outline-offset:-3px}.At3CMq_step:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.At3CMq_step span{transition:none}}.At3CMq_compact{gap:5px;display:grid}.At3CMq_bar{appearance:none;color:#9275bd;background:#eee8f5;border:0;border-radius:8px;width:100%;height:6px;display:block;overflow:hidden}.At3CMq_bar::-webkit-progress-bar{background:#eee8f5;border-radius:8px}.At3CMq_bar::-webkit-progress-value{background:#9275bd;border-radius:8px;transition:width .25s}.At3CMq_bar::-moz-progress-bar{background:#9275bd;border-radius:8px}@media (prefers-reduced-motion:reduce){.At3CMq_bar::-webkit-progress-value{transition:none}}
.WciPaq_nav{width:100%;max-width:1240px;color:var(--color-ink-soft);margin-inline:auto;padding:4px 24px;font-size:14px}.WciPaq_list{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.WciPaq_list li{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.WciPaq_link{min-height:44px;color:var(--color-ink);border-radius:8px;align-items:center;padding:0 8px;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.WciPaq_link:hover{background:var(--color-surface);text-decoration:none}.WciPaq_link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (max-width:639px){.WciPaq_nav{padding-inline:16px;font-size:13px}.WciPaq_list{column-gap:6px}.WciPaq_link{padding-inline:4px}}
.uTpy_a_root{right:max(24px,env(safe-area-inset-right));bottom:calc(max(24px,env(safe-area-inset-bottom)) + var(--student-nav-height,0px));z-index:70;color:var(--color-ink);font-size:14px;position:fixed}.uTpy_a_root button{cursor:pointer;text-decoration:none;transition:background-color .16s,color .16s}.uTpy_a_root button:focus-visible,.uTpy_a_root textarea:focus-visible{outline:2px solid var(--color-indigo);outline-offset:3px}.uTpy_a_launcher{color:#fff;background:#70509e;border:0;border-radius:18px;align-items:center;gap:10px;min-height:48px;margin-left:auto;padding:12px 18px;font-size:13px;font-weight:600;display:flex;box-shadow:0 5px 20px #2014302e}.uTpy_a_launcher:hover{background:#533578}.uTpy_a_root[data-open] .uTpy_a_launcher{background:var(--color-ink);width:48px;color:var(--color-surface);border-radius:50%;justify-content:center;padding:0}.uTpy_a_root[data-open] .uTpy_a_launcher>span{display:none}.uTpy_a_panel{width:min(400px,100vw - 32px);height:min(610px,calc(100dvh - 112px - var(--student-nav-height,0px)));border:1px solid var(--color-line);background:var(--color-surface);border-radius:24px;flex-direction:column;margin-bottom:12px;animation:.18s ease-out uTpy_a_reveal;display:flex;overflow:hidden;box-shadow:0 20px 70px #00000038}.uTpy_a_header{background:var(--color-surface);flex-shrink:0;align-items:center;gap:12px;padding:20px;display:flex}.uTpy_a_header h2{letter-spacing:-.02em;font-size:15px;font-weight:650;line-height:1.4}.uTpy_a_header p{color:var(--color-ink-soft);margin-top:4px;font-size:11px}.uTpy_a_avatar{background:var(--color-indigo-soft);width:42px;height:42px;color:var(--color-indigo);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.uTpy_a_iconButton{width:36px;height:36px;color:var(--color-ink-soft);background:0 0;border:0;border-radius:11px;place-items:center;margin-left:auto;display:grid}.uTpy_a_iconButton:hover{background:var(--color-canvas);color:var(--color-ink)}.uTpy_a_context{background:var(--color-canvas);border-radius:12px;flex-shrink:0;margin:0 16px 12px;padding:11px 13px}.uTpy_a_context span{color:var(--color-ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.uTpy_a_context p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.uTpy_a_messages{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:8px 20px 20px;overflow-y:auto}.uTpy_a_welcome{padding:12px 0 4px}.uTpy_a_welcome h3{letter-spacing:-.035em;font-size:20px;font-weight:600;line-height:1.3}.uTpy_a_intro{color:var(--color-ink-soft);margin-top:10px;font-size:13px;line-height:1.8}.uTpy_a_suggestions{gap:7px;margin-top:18px;display:grid}.uTpy_a_suggestions button{text-align:left;min-height:42px;color:var(--color-ink);background:var(--color-canvas);border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.uTpy_a_suggestions button:hover{background:var(--color-indigo-soft)}.uTpy_a_suggestions svg{color:var(--color-ink-soft);flex-shrink:0;transform:rotate(45deg)}.uTpy_a_user,.uTpy_a_assistant{overflow-wrap:anywhere;margin-top:20px;font-size:13px;line-height:1.8}.uTpy_a_user{background:var(--color-indigo-soft);border:0;border-radius:16px 16px 5px;margin-left:28px;padding:12px 14px}.uTpy_a_assistant{padding:0 2px}.uTpy_a_messageText p{white-space:pre-wrap}.uTpy_a_messageText p+p{margin-top:10px}.uTpy_a_messageText strong{font-weight:650}.uTpy_a_messageText code{font:inherit;background:var(--color-canvas);color:var(--color-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:2px 5px;font-weight:550}.uTpy_a_speaker{color:var(--color-ink-soft);margin-bottom:5px;font-size:10px;font-weight:600;display:block}.uTpy_a_hint{margin-top:13px}.uTpy_a_hint button,.uTpy_a_error button{background:var(--color-canvas);min-height:40px;color:var(--color-ink);border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:inline-flex}.uTpy_a_hint button:hover,.uTpy_a_error button:hover{background:var(--color-indigo-soft)}.uTpy_a_hint p{white-space:pre-wrap;background:var(--color-canvas);border:0;border-radius:12px;margin-top:9px;padding:13px;font-size:12px;line-height:1.8}.uTpy_a_loading{color:var(--color-ink-soft);align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.uTpy_a_spinner{flex-shrink:0;animation:1s linear infinite uTpy_a_spin}.uTpy_a_error{background:var(--color-canvas);border-radius:12px;margin-top:14px;padding:13px;font-size:12px;line-height:1.7}.uTpy_a_error button{margin-top:9px}.uTpy_a_composer{background:var(--color-surface);flex-shrink:0;padding:14px 16px 16px;position:relative}.uTpy_a_composer textarea{resize:none;background:var(--color-canvas);width:100%;min-height:60px;max-height:120px;color:var(--color-ink);font:inherit;border:0;border-radius:16px;padding:17px 57px 17px 15px;font-size:13px;line-height:1.7;display:block}.uTpy_a_composer textarea::placeholder{color:var(--color-ink-soft)}.uTpy_a_composer textarea:focus-visible{outline-offset:0}.uTpy_a_composer>button{color:#fff;background:#70509e;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:25px;right:25px}.uTpy_a_composer>button:hover:not(:disabled){background:#533578}.uTpy_a_composer>button:disabled{background:var(--color-line);color:var(--color-ink-soft);cursor:default}.uTpy_a_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes uTpy_a_reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes uTpy_a_spin{to{transform:rotate(360deg)}}@media (max-width:639px){.uTpy_a_root{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.uTpy_a_panel{border-radius:21px;width:calc(100vw - 24px);height:min(610px,100dvh - 92px);margin-bottom:10px}.uTpy_a_header{padding:17px}.uTpy_a_messages{padding-inline:17px}.uTpy_a_launcher{min-height:44px;padding:10px 14px;font-size:12px}.uTpy_a_root[data-open] .uTpy_a_launcher{width:42px;min-height:42px}.uTpy_a_composer textarea{padding-block:15px;font-size:16px}.uTpy_a_welcome h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.uTpy_a_panel,.uTpy_a_spinner{animation:none}.uTpy_a_root button{transition:none}}.uTpy_a_avatar{overflow:hidden}.uTpy_a_portrait{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.uTpy_a_launcherPortrait{object-fit:cover;object-position:50% 30%;border-radius:9px;width:28px;height:28px}.uTpy_a_launcher:not([aria-expanded=true]){padding:9px 16px 9px 9px}.uTpy_a_launcher>span{text-align:left;gap:2px;display:grid}.uTpy_a_launcher strong{font-size:12px;font-weight:600}.uTpy_a_launcher small{opacity:.9;font-size:11px;font-weight:400}.uTpy_a_launcherPortrait{border-radius:10px;width:32px;height:32px}.uTpy_a_messages{background:var(--color-canvas);padding:16px}.uTpy_a_welcome{grid-template-columns:minmax(0,1fr);gap:0 10px;padding:0;display:grid}.uTpy_a_welcome h3{letter-spacing:-.02em;align-self:center;font-size:15px;line-height:1.5}.uTpy_a_intro{background:var(--color-surface);color:var(--color-ink);border-radius:5px 15px 15px;grid-column:1;margin-top:9px;padding:12px 14px;font-size:13px;line-height:1.8}.uTpy_a_suggestions{grid-column:1;margin-top:10px}.uTpy_a_suggestions button{background:var(--color-surface)}.uTpy_a_hint{margin-top:13px;margin-left:0}.uTpy_a_hint button{min-height:40px;color:var(--color-ink-soft);background:0 0;padding:8px 0}.uTpy_a_hint button:hover{color:var(--color-indigo);background:0 0}.uTpy_a_hint p{background:var(--color-surface)}.uTpy_a_assistant,.uTpy_a_user{background:0 0;border:0;align-items:flex-start;gap:8px;margin-top:18px;padding:0;font-size:13px;line-height:1.7;display:flex}.uTpy_a_assistant{margin-right:12px}.uTpy_a_user{justify-content:flex-end;margin-left:32px}.uTpy_a_messageColumn{min-width:0;max-width:100%}.uTpy_a_assistant .uTpy_a_messageColumn{flex:1}.uTpy_a_user .uTpy_a_messageColumn{max-width:94%}.uTpy_a_speaker{color:var(--color-ink-soft);margin:0 0 5px 2px;font-size:10px;font-weight:600}.uTpy_a_assistant .uTpy_a_speaker{color:var(--color-ink-soft)}.uTpy_a_user .uTpy_a_speaker{text-align:right}.uTpy_a_messageText{justify-items:start;gap:5px;display:grid}.uTpy_a_messageText>p{background:var(--color-surface);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px 14px 14px;max-width:100%;padding:11px 13px;font-size:13px;line-height:1.75;box-shadow:0 1px 2px #00000008}.uTpy_a_messageText>p+p{border-top-left-radius:14px;margin:0}.uTpy_a_user .uTpy_a_messageText{justify-items:end}.uTpy_a_user .uTpy_a_messageText>p{background:var(--color-indigo-soft);border-radius:14px 5px 14px 14px}.uTpy_a_messageText strong{color:var(--color-ink);font-weight:700}.uTpy_a_messageText code{font:inherit;background:var(--color-canvas);border-radius:5px;padding:2px 5px;font-weight:600}.uTpy_a_messageTime{color:var(--color-ink-soft);margin:5px 3px 0;font-size:9px;display:block}.uTpy_a_user .uTpy_a_messageTime{text-align:right}.uTpy_a_loading{margin:16px 0 0;font-size:11px;line-height:1.5}.uTpy_a_typingDots{background:var(--color-surface);border-radius:12px;flex-shrink:0;align-items:center;gap:3px;padding:10px 11px;display:flex}.uTpy_a_typingDots i{background:var(--color-ink-soft);border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite uTpy_a_chatDot;display:block}.uTpy_a_typingDots i:nth-child(2){animation-delay:.15s}.uTpy_a_typingDots i:nth-child(3){animation-delay:.3s}@keyframes uTpy_a_chatDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.uTpy_a_typingDots i{opacity:.7;animation:none}}@media (max-width:639px){.uTpy_a_root{bottom:calc(12px + var(--student-nav-height,0px))}.uTpy_a_panel{max-height:calc(100dvh - 110px - var(--student-nav-height,0px))}}.uTpy_a_root{bottom:calc(max(12px,env(safe-area-inset-bottom)) + var(--lesson-action-height,0px) + var(--student-nav-height,0px))}.uTpy_a_panel{max-height:calc(100dvh - 120px - var(--lesson-action-height,0px) - var(--student-nav-height,0px))}
.hCSwPW_dock{outline:none;position:static}.hCSwPW_dock.hCSwPW_dock.hCSwPW_dock{box-shadow:none;background:0 0;border:0;padding:0}.hCSwPW_dialog{box-sizing:border-box;overscroll-behavior:contain;color:#242133;text-align:center;--color-surface:#fff;--color-ink:#242133;--color-ink-soft:#70697e;--color-line:#e9e4f3;--color-indigo:#7a60ab;--color-indigo-soft:#f3effa;background:#fff;border:1px solid #e9e4f3;border-radius:28px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px 32px 30px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 28px 90px #1d133238}.hCSwPW_dialog[open]{animation:.24s ease-out both hCSwPW_arrive}.hCSwPW_dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b162861}.hCSwPW_close{color:#766e83;cursor:pointer;background:#f7f5fa;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.hCSwPW_close:hover{color:#342647;background:#eee8f6}.hCSwPW_art{justify-content:center;height:152px;margin:0 auto 8px;display:flex}.hCSwPW_title.hCSwPW_title{letter-spacing:-.035em;outline:none;margin:0;font-size:clamp(25px,5vw,30px);font-weight:750;line-height:1.18}.hCSwPW_hint{color:#70697e;text-wrap:pretty;max-width:360px;margin:12px auto 20px;font-size:16px;line-height:1.55}.hCSwPW_details{text-align:left;overflow-wrap:anywhere;background:#f8f6fc;border:1px solid #e9e4f3;border-radius:18px;gap:16px;margin:16px 0;padding:18px;display:grid}.hCSwPW_answer{gap:7px;display:grid}.hCSwPW_label,.hCSwPW_reasonLabel{color:#766b89;margin:0;font-size:12px;font-weight:650}.hCSwPW_answerText{font-size:20px;font-weight:650;line-height:1.45}.hCSwPW_reason{color:#645b73;white-space:pre-line;margin:6px 0 0;font-size:15px;line-height:1.6}.hCSwPW_reveal{color:#7355a4;cursor:pointer;background:#f5f1fa;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0 0 12px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.hCSwPW_reveal:hover{background:#ece4f7}.hCSwPW_actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:8px;display:flex}.hCSwPW_primary{color:#fff;cursor:pointer;background:#7b60ab;border:1px solid #6c529b;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 18px;font-size:16px;font-weight:650;transition:background .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 3px #5a427f}.hCSwPW_primary:hover{background:#6f549f}.hCSwPW_primary:active{transform:translateY(2px);box-shadow:0 1px #5a427f}.hCSwPW_actions>.lesson-footer-action{width:100%;min-width:0}.hCSwPW_dialog button:focus-visible,.hCSwPW_summary button:focus-visible{outline-offset:3px;outline:3px solid #a28ac7}.hCSwPW_summary{color:#5d4a78;background:#f7f4fb;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:14px;font-size:14px;display:flex}.hCSwPW_summary>span{font-weight:600}.hCSwPW_summary>button{cursor:pointer;border-radius:10px;min-height:40px;padding:6px 10px;font-weight:550}.hCSwPW_summary>button:hover{background:#ece5f5}.hCSwPW_bar{justify-content:flex-end;margin-top:16px;display:flex}@keyframes hCSwPW_arrive{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:480px){.hCSwPW_dialog{border-radius:24px;padding:20px 20px 24px}.hCSwPW_art{height:134px}.hCSwPW_details{padding:14px}}@media (max-height:600px){.hCSwPW_art{height:90px}.hCSwPW_hint{margin-bottom:12px}.hCSwPW_dialog{padding-top:16px;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.hCSwPW_dialog[open]{animation:none}.hCSwPW_primary{transition:none}.hCSwPW_primary:active{transform:none}}
.edWkfq_scene{color:#302639;justify-items:center;gap:14px;width:100%;max-width:680px;margin-inline:auto;display:grid}.edWkfq_instruction{color:#796b88;text-align:center;margin:0;font-size:15px}.edWkfq_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.edWkfq_card{background:#fbf9fd;border:1px solid #eee7f5;border-radius:24px;justify-items:center;gap:6px;padding:12px 8px;transition:background .18s,border-color .18s;display:grid}.edWkfq_art{width:100%;max-width:160px;height:auto}.edWkfq_word{color:#544362;letter-spacing:-.03em;font-size:clamp(21px,2.8vw,29px);font-weight:700;line-height:1.35}.edWkfq_cards[data-active=true] .edWkfq_card{background:#f2ebfa;border-color:#cdb7e4}.edWkfq_cards[data-active=true] .edWkfq_art{animation:1.8s ease-in-out infinite edWkfq_breathe}.edWkfq_progress{gap:6px;display:flex}.edWkfq_progress span{background:#e7deef;border-radius:3px;width:18px;height:4px}.edWkfq_progress span[data-current=true]{background:#a88ac9}.edWkfq_controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.edWkfq_play{color:#fff;cursor:pointer;background:#8966b2;border:1px solid #8060aa;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-width:150px;min-height:48px;padding:10px 20px;font-size:15px;font-weight:650;display:inline-flex;box-shadow:0 3px #66488c}.edWkfq_play:hover:not(:disabled){background:#7e5ca7}.edWkfq_play:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #66488c}.edWkfq_play:disabled,.edWkfq_replay:disabled{opacity:.6;cursor:default}.edWkfq_replay,.edWkfq_speed{color:#756184;cursor:pointer;background:#fff;border:1px solid #e2d8ec;border-radius:13px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:inline-flex}.edWkfq_scene button:focus-visible,.edWkfq_speed:focus-visible{outline-offset:4px;outline:3px solid #a68ac6}.edWkfq_wave{align-items:center;gap:3px;height:16px;display:inline-flex}.edWkfq_wave i{background:currentColor;border-radius:2px;width:3px;height:9px;animation:.85s ease-in-out infinite alternate edWkfq_wave}.edWkfq_wave i:nth-child(2){height:15px;animation-delay:.2s}.edWkfq_wave i:nth-child(3){animation-delay:.4s}.edWkfq_status{color:#796b88;margin:0;font-size:13px}.edWkfq_error{color:#8b3737;background:#fff3f2;border-radius:16px;width:100%;padding:16px;font-size:14px}.edWkfq_error button{cursor:pointer;min-height:44px;font-weight:650}.edWkfq_transcript{text-align:center;width:100%}.edWkfq_toggle{color:#796b88;cursor:pointer;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:13px;display:inline-flex}.edWkfq_toggle:hover{background:#f6f1fa}.edWkfq_toggle[aria-expanded=true] svg{transform:rotate(180deg)}.edWkfq_text{background:#f7f3fb;border-radius:16px;padding:12px;font-size:16px;line-height:1.65}.edWkfq_text[hidden]{display:none}@keyframes edWkfq_breathe{50%{transform:translateY(-3px)}}@keyframes edWkfq_wave{to{transform:scaleY(.4)}}@media (max-width:480px){.edWkfq_scene{gap:11px}.edWkfq_cards{gap:6px}.edWkfq_card{border-radius:18px;padding:8px 3px}.edWkfq_word{font-size:21px}.edWkfq_instruction{font-size:14px}}@media (prefers-reduced-motion:reduce){.edWkfq_cards[data-active=true] .edWkfq_art,.edWkfq_wave i{animation:none}.edWkfq_card{transition:none}}.edWkfq_scene .edWkfq_speed{width:auto;min-width:70px;max-width:90px}
.eOHPpG_root{gap:14px;min-width:0;font-size:14px;line-height:1.55;display:grid}.eOHPpG_root p{white-space:pre-wrap;overflow-wrap:anywhere}.eOHPpG_root h3,.eOHPpG_rewrite label{font-size:14px;font-weight:600}.eOHPpG_title{letter-spacing:-.015em;font-size:17px;font-weight:600}.eOHPpG_loading,.eOHPpG_verdict,.eOHPpG_eyebrow{align-items:center;gap:8px;display:flex}.eOHPpG_loading{color:var(--color-ink-soft)}.eOHPpG_loading svg{flex-shrink:0;animation:1s linear infinite eOHPpG_spin}.eOHPpG_feedback{gap:6px;display:grid}.eOHPpG_verdict svg{flex-shrink:0}.eOHPpG_answer,.eOHPpG_suggestion{border:1px solid var(--color-line);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.eOHPpG_answer h3,.eOHPpG_suggestion h3{color:var(--color-ink-soft);font-size:12px;font-weight:500}.eOHPpG_suggestion{background:var(--color-canvas)}.eOHPpG_points,.eOHPpG_points ul,.eOHPpG_lesson,.eOHPpG_rewrite{gap:10px;min-width:0;display:grid}.eOHPpG_points ul{margin:0;padding:0;list-style:none}.eOHPpG_points li{gap:4px;display:grid}.eOHPpG_points li>p:last-child{color:var(--color-ink-soft)}.eOHPpG_change{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eOHPpG_change span{color:var(--color-ink-soft)}.eOHPpG_change svg{flex-shrink:0}.eOHPpG_lesson{background:var(--color-canvas);border-radius:10px;padding:14px}.eOHPpG_eyebrow{color:var(--color-ink-soft);font-size:12px}.eOHPpG_example{border-left:2px solid var(--color-line);gap:3px;padding-left:10px;display:grid}.eOHPpG_example>span:first-child,.eOHPpG_saved,.eOHPpG_limit{color:var(--color-ink-soft);font-size:12px}.eOHPpG_rewrite textarea{resize:vertical;width:100%;min-height:100px;font-size:15px}.eOHPpG_rewrite button,.eOHPpG_another{justify-self:start;min-height:44px}.eOHPpG_error{border:1px solid var(--color-line);border-radius:10px;gap:10px;padding:12px 14px;display:grid}.eOHPpG_error button{justify-self:start;align-items:center;gap:7px;min-height:44px;display:inline-flex}@keyframes eOHPpG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.eOHPpG_loading svg{animation:none}}@media (max-width:639px){.eOHPpG_rewrite button{width:100%}}.eOHPpG_tabs{background:var(--color-canvas);border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto}.eOHPpG_tabs button{min-height:40px;color:var(--color-ink-soft);white-space:nowrap;cursor:pointer;border-radius:9px;flex:1 0 auto;padding:8px 14px;font-size:14px;font-weight:550}.eOHPpG_tabs button[aria-selected=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 3px #211f201a}.eOHPpG_tabs button:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.eOHPpG_panel{gap:14px;min-width:0;display:grid}.eOHPpG_panel[hidden]{display:none}.eOHPpG_model{color:var(--color-ink-soft);white-space:pre-line;line-height:1.7}
._9BMJ6W_player{border:1px solid var(--color-line);background:linear-gradient(145deg, var(--color-surface), var(--color-canvas));min-width:0;color:var(--color-ink);border-radius:24px;padding:24px;box-shadow:0 2px 3px #00000005,0 12px 32px #0000000a;container-type:inline-size}._9BMJ6W_header{align-items:center;gap:10px;margin-bottom:20px;display:flex}._9BMJ6W_audioIcon{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}._9BMJ6W_heading{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5}._9BMJ6W_transport{align-items:center;gap:20px;min-width:0;display:flex}._9BMJ6W_play{color:#fff;cursor:pointer;background-color:#1c1c1d;border:1px solid #38383b;border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;transition:background-color .16s,box-shadow .16s;display:grid;box-shadow:0 4px 10px #00000029}._9BMJ6W_play:hover{background-color:#3a3a3c;box-shadow:0 6px 14px #0003}._9BMJ6W_play:disabled{opacity:.55;cursor:wait}._9BMJ6W_timeline{flex:1;min-width:0}._9BMJ6W_track{align-items:center;height:44px;display:flex}._9BMJ6W_track input{appearance:none;cursor:pointer;background:0 0;width:100%;min-width:0;height:44px;margin:0}._9BMJ6W_track input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-ink) var(--progresso), var(--color-line-strong) var(--progresso));border-radius:99px;height:5px}._9BMJ6W_track input::-moz-range-track{background:var(--color-line-strong);border-radius:99px;height:5px}._9BMJ6W_track input::-moz-range-progress{background:var(--color-ink);border-radius:99px;height:5px}._9BMJ6W_track input::-webkit-slider-thumb{appearance:none;background:var(--color-ink);width:14px;height:14px;box-shadow:0 0 0 3px var(--color-surface), 0 1px 5px #0003;border-radius:50%;margin-top:-4.5px}._9BMJ6W_track input::-moz-range-thumb{background:var(--color-ink);width:14px;height:14px;box-shadow:0 0 0 3px var(--color-surface);border:0;border-radius:50%}._9BMJ6W_track input:disabled{cursor:default;opacity:.5}._9BMJ6W_times{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:12px;line-height:1;display:flex}._9BMJ6W_actions{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:16px;display:flex}._9BMJ6W_action{border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:12px;line-height:1.5;transition:background .16s,border-color .16s;display:inline-flex}._9BMJ6W_action:hover{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-surface));border-color:var(--color-line-strong)}._9BMJ6W_action[aria-pressed=true]{background:color-mix(in srgb, var(--color-ink) 12%, var(--color-surface));border-color:var(--color-line-strong)}._9BMJ6W_rate{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}._9BMJ6W_player button:focus-visible,._9BMJ6W_track input:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}._9BMJ6W_support{margin-top:16px}._9BMJ6W_transcriptToggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 0;font-size:13px;font-weight:550;display:flex}._9BMJ6W_transcriptToggle:disabled{opacity:.5;cursor:default}._9BMJ6W_chevron{flex-shrink:0;transition:transform .16s}._9BMJ6W_chevron[data-open=true]{transform:rotate(180deg)}._9BMJ6W_transcript{border:1px solid var(--color-line);background:var(--color-surface);overflow-wrap:anywhere;border-radius:12px;margin-top:8px;padding:16px;font-size:17px;line-height:1.8}._9BMJ6W_status{margin-top:16px;font-size:13px;line-height:1.6}._9BMJ6W_error{color:var(--color-warn-ink)}@container (max-width:300px){._9BMJ6W_transport{gap:14px}._9BMJ6W_play{flex-basis:52px;width:52px;height:52px}._9BMJ6W_actions{gap:8px;margin-top:20px}._9BMJ6W_action{flex-basis:100%}}@media (max-width:420px){._9BMJ6W_player{border-radius:18px;padding:16px}}@media (prefers-reduced-motion:reduce){._9BMJ6W_player *{transition:none}}._9BMJ6W_player._9BMJ6W_compact{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}._9BMJ6W_compact ._9BMJ6W_transport{gap:10px}._9BMJ6W_compact ._9BMJ6W_play{background:var(--color-ink);width:36px;height:36px;box-shadow:none;border:0;flex-basis:36px}._9BMJ6W_compact ._9BMJ6W_play:hover{background:var(--color-ink-soft);box-shadow:none}._9BMJ6W_compact ._9BMJ6W_play svg{width:15px;height:15px}._9BMJ6W_compact ._9BMJ6W_timeline{align-items:center;gap:10px;display:flex}._9BMJ6W_compact ._9BMJ6W_track{flex:1;min-width:0}._9BMJ6W_compact ._9BMJ6W_times{flex-shrink:0;gap:4px;font-size:11px}._9BMJ6W_compact ._9BMJ6W_times span+span:before{content:"/ "}._9BMJ6W_compact ._9BMJ6W_track input::-webkit-slider-runnable-track{height:3px}._9BMJ6W_compact ._9BMJ6W_track input::-webkit-slider-thumb{width:10px;height:10px;box-shadow:none;margin-top:-3.5px}._9BMJ6W_compact ._9BMJ6W_track input::-moz-range-track{height:3px}._9BMJ6W_compact ._9BMJ6W_track input::-moz-range-progress{height:3px}._9BMJ6W_compact ._9BMJ6W_track input::-moz-range-thumb{width:10px;height:10px;box-shadow:none}._9BMJ6W_player._9BMJ6W_inline{box-shadow:none;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 16px;display:grid}._9BMJ6W_inline ._9BMJ6W_header{grid-column:1/-1;gap:8px;margin:0}._9BMJ6W_inline ._9BMJ6W_audioIcon{display:none}._9BMJ6W_inline ._9BMJ6W_transport{gap:12px}._9BMJ6W_inline ._9BMJ6W_play{width:44px;height:44px;box-shadow:none;flex-basis:44px}._9BMJ6W_inline ._9BMJ6W_actions{border:0;flex-wrap:nowrap;margin:0;padding:0}._9BMJ6W_inline ._9BMJ6W_action{flex:none;padding-inline:10px}._9BMJ6W_inline ._9BMJ6W_status,._9BMJ6W_inline ._9BMJ6W_support{grid-column:1/-1;margin-top:4px}@media (max-width:639px){._9BMJ6W_player._9BMJ6W_inline{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}._9BMJ6W_inline ._9BMJ6W_actions{justify-content:flex-end}._9BMJ6W_inline ._9BMJ6W_action{font-size:11px}}
.xFx6RW_workshop{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:960px){.xFx6RW_workshop{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:28px}.xFx6RW_preview{position:sticky;top:24px}}@media (max-width:959px){.xFx6RW_preview{order:1}}.xFx6RW_stage{border:1px solid var(--color-line);background:var(--color-surface);border-radius:24px;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}@media (max-width:767px){.xFx6RW_stage{border-radius:20px;padding:18px}}.xFx6RW_header{gap:8px;display:grid}.xFx6RW_meta{color:var(--color-ink-soft);font-size:13px;font-weight:600}.xFx6RW_title{letter-spacing:-.02em;outline:none;font-size:26px;font-weight:600;line-height:1.2}.xFx6RW_brief{color:var(--color-ink);font-size:16px;line-height:1.55}.xFx6RW_card{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.xFx6RW_card li{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:999px;padding:6px 12px;font-size:14px;line-height:1.4}.xFx6RW_form{gap:14px;min-width:0;display:grid}.xFx6RW_prompt{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.35}.xFx6RW_guide,.xFx6RW_soft{color:var(--color-ink-soft);font-size:14px}.xFx6RW_frame{flex-wrap:wrap;align-items:center;gap:6px 4px;font-size:24px;font-weight:500;line-height:1.4;display:flex}.xFx6RW_gap{border:2px dashed var(--color-line-strong);border-radius:12px;justify-content:center;align-items:center;min-width:84px;min-height:48px;padding:0 14px;transition:background-color .16s,border-color .16s;display:inline-flex}.xFx6RW_gap[data-state=filled]{border-style:solid;border-color:var(--color-ink);background:var(--color-indigo-soft)}.xFx6RW_gap[data-state=incorrect]{border-style:solid;border-color:var(--color-wrong-line);background:var(--color-wrong-bg);color:var(--color-wrong-line)}.xFx6RW_gap[data-state=correct]{border-style:solid;border-color:var(--color-correct-line);background:var(--color-correct-bg)}.xFx6RW_options{flex-wrap:wrap;gap:10px;display:flex}.xFx6RW_option{border:1px solid var(--color-line-strong);background:var(--color-surface);min-width:88px;min-height:48px;color:var(--color-ink);cursor:pointer;border-radius:12px;padding:10px 20px;font-size:18px;font-weight:500;transition:background-color .16s,border-color .16s}.xFx6RW_option:hover:not(:disabled){background:var(--color-indigo-soft)}.xFx6RW_option[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);background:var(--color-indigo-soft)}.xFx6RW_option[data-state=incorrect]{border-color:var(--color-wrong-line);background:var(--color-wrong-bg);color:var(--color-wrong-line)}.xFx6RW_option:focus-visible,.xFx6RW_secondary:focus-visible,.xFx6RW_quiet:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.xFx6RW_option:disabled{cursor:default}.xFx6RW_built{background:var(--color-canvas);overflow-wrap:anywhere;border-radius:12px;padding:14px 16px;font-size:20px;font-weight:500;line-height:1.45}.xFx6RW_built[data-state=correct]{background:var(--color-correct-bg)}.xFx6RW_feedbackSlot{outline:none}.xFx6RW_feedbackSlot:empty{display:none}.xFx6RW_feedback{border:1px solid var(--color-line);background:var(--color-canvas);border-radius:16px;gap:6px;padding:14px 16px;font-size:15px;line-height:1.55;display:grid}.xFx6RW_feedback[data-tone=correct]{border-color:color-mix(in srgb, var(--color-correct-line) 35%, transparent);background:var(--color-correct-bg)}.xFx6RW_feedback[data-tone=incorrect]{border-color:color-mix(in srgb, var(--color-wrong-line) 30%, transparent);background:var(--color-wrong-bg)}.xFx6RW_feedbackTitle{align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.xFx6RW_reveal{font-weight:500}.xFx6RW_reveal>span:first-child{color:var(--color-ink-soft);font-weight:400}.xFx6RW_quiet{min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:12px;justify-self:start;align-items:center;gap:6px;margin-left:-12px;padding:0 12px;font-size:14px;font-weight:550;display:inline-flex}.xFx6RW_quiet:hover{background:color-mix(in srgb, var(--color-surface) 70%, transparent)}.xFx6RW_secondary{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:48px;color:var(--color-ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .16s;display:inline-flex}.xFx6RW_secondary:hover:not(:disabled){background:var(--color-indigo-soft)}.xFx6RW_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:767px){.xFx6RW_actions>*{width:100%}}.xFx6RW_summary{border:1px solid color-mix(in srgb, var(--color-correct-line) 35%, transparent);background:linear-gradient(180deg, var(--color-correct-bg), var(--color-surface) 80%);border-radius:20px;gap:12px;padding:18px;display:grid}.xFx6RW_summaryHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.xFx6RW_summaryTitle{letter-spacing:-.01em;font-size:19px;font-weight:600}.xFx6RW_summaryText{font-size:18px;line-height:1.6}.xFx6RW_xp{background:var(--color-good-soft);min-height:28px;color:var(--color-good-ink);letter-spacing:.01em;border-radius:999px;align-items:center;padding:2px 10px;font-size:13px;font-weight:700;display:inline-flex}.xFx6RW_preview{border:1px solid var(--color-line);background:var(--color-surface);border-radius:20px;gap:12px;padding:20px;display:grid}.xFx6RW_previewTitle{color:var(--color-ink-soft);font-size:13px;font-weight:600}.xFx6RW_lines{gap:8px;display:grid}.xFx6RW_line{font-size:17px;line-height:1.5}.xFx6RW_placeholder{border:1px dashed var(--color-line-strong);color:var(--color-ink-soft);border-radius:10px;padding:8px 12px;font-size:14px}.xFx6RW_objectives{flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.xFx6RW_objectives li{color:var(--color-ink-soft);align-items:center;gap:6px;display:inline-flex}.xFx6RW_objectives li[data-done]{color:var(--color-ink)}.xFx6RW_tick{border:1.5px solid var(--color-line-strong);border-radius:999px;place-items:center;width:20px;height:20px;display:inline-grid}.xFx6RW_objectives li[data-done] .xFx6RW_tick{border-color:var(--color-correct-line);background:var(--color-correct-line);color:var(--color-surface)}.xFx6RW_text{gap:4px;display:grid}.xFx6RW_text h3{font-size:14px;font-weight:600}.xFx6RW_text p{font-size:16px;line-height:1.55}.xFx6RW_ai{border:1px solid var(--color-line);border-radius:16px;gap:8px;padding:14px 16px;font-size:15px;line-height:1.55;display:grid}.xFx6RW_ai>.xFx6RW_secondary{justify-self:start}.xFx6RW_loading{color:var(--color-ink-soft);align-items:center;gap:8px;display:inline-flex}.xFx6RW_spin{animation:.9s linear infinite xFx6RW_spin}@keyframes xFx6RW_spin{to{transform:rotate(360deg)}}@media (max-width:959px){.xFx6RW_preview{gap:8px;padding:14px 16px}.xFx6RW_line{font-size:15px}}@media (prefers-reduced-motion:reduce){.xFx6RW_spin{animation:none}.xFx6RW_gap,.xFx6RW_option,.xFx6RW_secondary{transition:none}}.xFx6RW_stage{border-color:var(--color-line);box-shadow:none;border-radius:24px}.xFx6RW_title{letter-spacing:-.03em;text-align:center;font-weight:700}.xFx6RW_header{text-align:center}.xFx6RW_card{justify-content:center}.xFx6RW_option{min-height:52px;box-shadow:0 3px 0 var(--color-line);border-radius:14px}.xFx6RW_option[aria-pressed=true]{border-color:var(--color-indigo);box-shadow:0 3px 0 var(--color-line-strong)}.xFx6RW_option[data-state=incorrect]{border-color:var(--color-wrong-line);box-shadow:0 3px 0 color-mix(in srgb, var(--color-wrong-line) 30%, white)}.xFx6RW_gap{border-radius:14px}
.Otr4iW_root{width:100%;max-width:710px;margin-inline:auto}.Otr4iW_answer{border:2px dashed var(--color-line-strong,#c8b7df);background:var(--color-canvas,#faf8fe);min-height:90px;color:var(--color-ink-soft);border-radius:20px;padding:16px}.Otr4iW_bank{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.Otr4iW_piece.Otr4iW_piece{border:1px solid var(--color-line);min-height:52px;box-shadow:0 3px 0 var(--color-line);border-radius:14px;padding:12px 18px;font-size:18px;line-height:1.45}.Otr4iW_piece:hover:not(:disabled),.Otr4iW_placed.Otr4iW_placed{background:var(--color-indigo-soft)}.Otr4iW_placed[data-state=incorrect]{background:var(--color-wrong-bg);border-color:var(--color-wrong-line);color:var(--color-wrong-line)}@media (max-width:600px){.Otr4iW_piece.Otr4iW_piece{min-height:48px;padding:10px 14px;font-size:16px}.Otr4iW_answer{padding:12px}}
.kt8qqW_trigger{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:48px;min-height:44px;padding:4px;display:inline-flex}.kt8qqW_avatar{color:#36303b;background:#e5e1e7;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.kt8qqW_trigger:focus-visible{outline-offset:3px;outline:2px solid #cbb9e3}.kt8qqW_panel.kt8qqW_panel{z-index:80;width:min(280px,100vw - 32px);max-height:calc(100dvh - 140px - env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:18px;margin-top:10px;position:absolute;inset:100% 0 auto auto;overflow-y:auto;box-shadow:0 16px 50px #0000002e}@media (max-width:639px){.kt8qqW_trigger{gap:3px;min-width:44px;min-height:40px;padding:2px}.kt8qqW_avatar{width:30px;height:30px}.kt8qqW_panel.kt8qqW_panel{width:auto;max-height:calc(100dvh - 80px - var(--student-nav-height,0px));margin-top:0;position:fixed;inset:60px 16px auto}}.kt8qqW_avatar{background:#eae0f5;width:40px;height:40px;overflow:hidden}.kt8qqW_avatarAction{text-align:left;width:100%;min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.kt8qqW_avatarAction:hover{background:var(--color-canvas)}.kt8qqW_avatarAction:focus-visible{outline-offset:1px;outline:2px solid #7959a2}.kt8qqW_panel nav a{min-height:44px;font-size:14px}@media (max-width:639px){.kt8qqW_panel.kt8qqW_panel{width:min(280px,100vw - 32px);max-height:calc(100dvh - 150px);margin-top:8px;position:absolute;inset:100% 0 auto auto}}
.E5JsBa_brandScope:has(.lesson-workspace){flex-direction:column;display:flex}.E5JsBa_brandScope{--brand-accent:#211f20;--brand-accent-hover:#383537;--brand-charcoal:#211f20;background:var(--color-canvas);min-height:100dvh;color:var(--color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-sand:#d2d0d1;--color-taupe:#aaa7a8;--color-cream:#f4f4f4;--color-mocha:#353233;--color-charcoal:var(--brand-charcoal);--color-midnight:var(--brand-charcoal);--color-midnight-hover:#353233;--color-canvas:#f1f0ef;--color-surface:#fff;--color-ink:var(--brand-charcoal);--color-ink-soft:#656263;--color-line:#211f201a;--color-line-strong:#898687;--color-on-dark:#d2d0d1;--color-accent:var(--brand-accent);--color-indigo:var(--brand-accent);--color-indigo-soft:#ededed;--color-indigo-ink:#211f20;--color-sky:#aaa7a8;--color-sky-soft:#f4f4f4;--color-lime:#d2d0d1;--color-lime-hover:#aaa7a8;--color-warn-soft:#fbeaec;--color-warn-ink:#9d1119;--color-wrong-bg:#fbeaec;--color-wrong-line:#9d1119;--color-recording:var(--brand-accent);--color-recessed:#e8e6e5;--shadow-rest:0 1px 1px #211f200a, 0 4px 12px #211f200f;--shadow-press:0 1px 2px #211f2014;--shadow-raised:var(--shadow-rest);--shadow-overlay:0 8px 28px #211f201f, 0 2px 6px #211f200a;--shadow-dialog:0 24px 80px #211f203d;--radius-sm:12px;--radius-md:16px}:is(.E5JsBa_brandScope .surface,.E5JsBa_brandScope .lesson-stage,.E5JsBa_brandScope .lesson-support,.E5JsBa_brandScope .lesson-feedback,.E5JsBa_brandScope .audio-card){box-shadow:var(--shadow-rest);border-color:#0000;border-radius:16px}:is(.E5JsBa_brandScope .button-primary,.E5JsBa_brandScope .button-dark,.E5JsBa_brandScope .button-quiet){border-radius:12px;min-height:48px}.E5JsBa_brandScope .field{border-radius:12px}:is(.E5JsBa_brandScope .eyebrow,.E5JsBa_brandScope .lesson-feedback-kicker){letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;line-height:16px}@media (prefers-reduced-motion:no-preference){:is(.E5JsBa_brandScope button:not(:disabled):not(.text-link):not(.lesson-switch):active,.E5JsBa_brandScope a.student-action:active,.E5JsBa_brandScope .answer-choice:not(:has(input:disabled)):active){transition:transform .12s;transform:scale(.97)}}.E5JsBa_brandScope .lesson-repair{box-shadow:var(--shadow-rest);border-color:#0000;border-radius:16px}.E5JsBa_brandScope .lesson-footer button.text-link{box-shadow:none;background:0 0;border-color:#0000}.E5JsBa_brandScope .lesson-footer button.text-link:hover:not(:disabled){background:var(--color-recessed);box-shadow:none;border-color:#0000}:is(.E5JsBa_brandScope .button-primary,.E5JsBa_brandScope .button-dark,.E5JsBa_brandScope .mission-hero .button-primary){background:var(--brand-charcoal);color:#fff}:is(.E5JsBa_brandScope .button-primary:hover,.E5JsBa_brandScope .button-dark:hover,.E5JsBa_brandScope .mission-hero .button-primary:hover){opacity:1;background:#383537}.E5JsBa_brandScope .lesson-progress>div{background:var(--brand-accent)}.E5JsBa_brandScope .rota-viajante{fill:var(--brand-accent)}.E5JsBa_brandScope .student-action{cursor:pointer;white-space:normal;text-align:left;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.45;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.E5JsBa_brandScope .student-action-label{min-width:0}.E5JsBa_brandScope .student-action-icon{background:#8080801f;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;margin:-4px -4px -4px 0;display:grid}.E5JsBa_brandScope .student-action-primary{background:var(--brand-charcoal);color:#fff;box-shadow:inset 0 1px #ffffff1a,0 4px 10px #211f201f}.E5JsBa_brandScope .student-action-primary:hover:not(:disabled){background:#383537;box-shadow:0 7px 20px #211f2029}.E5JsBa_brandScope .student-action-secondary{background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink);box-shadow:0 2px 4px #211f2008}.E5JsBa_brandScope .student-action-soft{background:var(--color-canvas);border-color:var(--color-line);color:var(--color-ink)}:is(.E5JsBa_brandScope .student-action-secondary:hover,.E5JsBa_brandScope .student-action-soft:hover){background:#f0eff1;border-color:#c6c3c5;box-shadow:0 6px 18px #211f2012}.E5JsBa_brandScope .student-action:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.E5JsBa_brandScope .student-action>svg{flex-shrink:0}.E5JsBa_brandScope .student-motion-card{transition:border-color .2s,box-shadow .2s}.E5JsBa_brandScope .text-link{font-weight:600;text-decoration:none}:is(.E5JsBa_brandScope a.text-link,.E5JsBa_brandScope button.text-link,.E5JsBa_brandScope summary.text-link){border:1px solid var(--color-line);background:var(--color-surface);max-width:100%;min-height:42px;color:var(--color-ink);border-radius:12px;padding:10px 14px;line-height:1.45;transition:background-color .2s,border-color .2s,box-shadow .2s}:is(.E5JsBa_brandScope a.text-link,.E5JsBa_brandScope button.text-link){align-items:center;gap:8px;display:inline-flex}:is(.E5JsBa_brandScope a.text-link:hover,.E5JsBa_brandScope button.text-link:hover:not(:disabled),.E5JsBa_brandScope summary.text-link:hover){background:#f0eff1;border-color:#c6c3c5;box-shadow:0 3px 10px #211f200d}:is(.E5JsBa_brandScope .button-primary,.E5JsBa_brandScope .button-dark,.E5JsBa_brandScope .button-quiet){transition:background-color .2s,border-color .2s,box-shadow .2s}.E5JsBa_brandScope .button-quiet{border-color:var(--color-line);box-shadow:0 2px 4px #211f2008}.E5JsBa_brandScope .student-loading{animation:.8s linear infinite E5JsBa_student-spin}@keyframes E5JsBa_student-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:is(.E5JsBa_brandScope .student-action,.E5JsBa_brandScope .student-motion-card,.E5JsBa_brandScope .text-link,.E5JsBa_brandScope .button-primary,.E5JsBa_brandScope .button-dark,.E5JsBa_brandScope .button-quiet){transition:none}.E5JsBa_brandScope .student-loading{animation:none}}.E5JsBa_brandScope .auth{--ink:var(--brand-charcoal);--paper:#f4f4f4;--silver:#aaa7a8;--paper-ink:var(--brand-charcoal);--paper-ink-soft:#656263;--paper-line:#d2d0d1;--paper-line-hover:#898687;--paper-field:#fff;--paper-hairline:#211f2024;--submit-bg:var(--brand-accent);--submit-fg:#fff;--submit-hover:var(--brand-accent-hover)}.E5JsBa_brandScope .auth-check input{accent-color:var(--brand-accent)}:is(.E5JsBa_brandScope .auth-input:focus-visible,.E5JsBa_brandScope .auth-eye:focus-visible,.E5JsBa_brandScope .auth-check input:focus-visible,.E5JsBa_brandScope .auth-submit:focus-visible,.E5JsBa_brandScope .auth-link:focus-visible){outline-color:var(--brand-accent)}:root[data-theme=dark] .E5JsBa_brandScope .auth{--paper:#f4f4f4;--paper-ink:var(--brand-charcoal);--paper-ink-soft:#656263;--paper-line:#d2d0d1;--paper-line-hover:#898687;--paper-field:#fff;--paper-hairline:#211f2024;--submit-bg:var(--brand-accent);--submit-fg:#fff;--submit-hover:var(--brand-accent-hover)}.E5JsBa_brandScope .student-action:disabled{cursor:default;opacity:.5;box-shadow:none}.E5JsBa_brandScope select{appearance:none;border:1px solid var(--color-line-strong);background-color:var(--color-surface);width:100%;min-height:48px;color:var(--color-ink);font:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23211f20' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:13px;padding:11px 42px 11px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.E5JsBa_brandScope select:hover{border-color:var(--brand-accent)}.E5JsBa_brandScope select:focus-visible{border-color:var(--brand-accent);outline:none;box-shadow:0 0 0 4px #211f2024}.E5JsBa_brandScope select:disabled{cursor:default;opacity:.6}.E5JsBa_brandScope .auth-ink select{width:auto;min-width:120px;padding:10px 30px 10px 12px;font-size:13px}.E5JsBa_brandScope option{background:var(--color-surface);color:var(--color-ink)}.E5JsBa_brandScope:has(.setup-form,.palette-site,.lesson-workspace){--builder-blue:#6e7ff2;--builder-cyan:#42add0;--builder-green:#22cfa3;--builder-ink:#141021;--builder-muted:#615d69;--builder-line:#d8d6e1;--bylga-action:#3158e5;--bylga-action-hover:#2446c4;--bylga-lavender:#f0f1ff;--bylga-mint:#dff4e8;--bylga-white:#fff;--bylga-success-ink:#08785e;--brand-accent:var(--bylga-action);--brand-accent-hover:var(--bylga-action-hover);--color-canvas:var(--bylga-lavender);--color-surface:var(--bylga-white);--color-ink:var(--builder-ink);--color-ink-soft:var(--builder-muted);--color-line:var(--builder-line);--color-line-strong:var(--builder-blue);--color-indigo:var(--bylga-action);--color-indigo-soft:var(--bylga-lavender);--color-indigo-ink:var(--bylga-action);--color-sand:var(--bylga-lavender);--color-taupe:var(--builder-blue);background:radial-gradient(ellipse at 94% 24%, var(--bylga-mint), transparent 58%), radial-gradient(ellipse at 8% 18%, #e6e7ff, transparent 62%), #fafaff;flex-direction:column;display:flex}.E5JsBa_brandScope:has(.lesson-workspace) .lesson-workspace{background:radial-gradient(ellipse at 94% 24%, var(--bylga-mint), transparent 58%), radial-gradient(ellipse at 8% 18%, #e6e7ff, transparent 62%), #fafaff}.E5JsBa_brandScope:has(.setup-form) .app-header{color:var(--color-ink);background:#ffffffbf;border-bottom-color:#6e7ff226}.E5JsBa_brandScope:has(.setup-form) .brand-logo{filter:invert()}.E5JsBa_brandScope:has(.setup-form) .brand-slogan{fill:var(--color-ink)}:is(.E5JsBa_brandScope:has(.setup-form) .app-header .nav-link,.E5JsBa_brandScope:has(.setup-form) .header-week,.E5JsBa_brandScope:has(.setup-form) .account-trigger){color:var(--color-ink)}:is(.E5JsBa_brandScope:has(.setup-form) .app-header .nav-link:hover,.E5JsBa_brandScope:has(.setup-form) .app-header .nav-active,.E5JsBa_brandScope:has(.setup-form) .account-trigger:hover){background:var(--bylga-lavender)}:is(.E5JsBa_brandScope:has(.setup-form) .header-week .text-sand,.E5JsBa_brandScope:has(.setup-form) .account-trigger .text-sand){color:var(--color-ink-soft)}.E5JsBa_brandScope:has(.setup-form,.palette-site,.lesson-workspace) .eyebrow{color:var(--bylga-action)}.E5JsBa_brandScope:has(.setup-form,.palette-site,.lesson-workspace) .lesson-progress{background:#dde1fb;height:7px}.E5JsBa_brandScope:has(.setup-form,.palette-site,.lesson-workspace) .lesson-progress::-webkit-progress-bar{background:#dde1fb}.E5JsBa_brandScope:has(.setup-form,.palette-site,.lesson-workspace) .lesson-progress::-webkit-progress-value{background:linear-gradient(90deg, var(--builder-blue), var(--builder-cyan), var(--builder-green))}.E5JsBa_brandScope:has(.setup-form,.palette-site,.lesson-workspace) .lesson-progress::-moz-progress-bar{background:linear-gradient(90deg, var(--builder-blue), var(--builder-cyan), var(--builder-green))}.E5JsBa_brandScope:has(.setup-form,.palette-site) .setup-option-body{border-color:#6e7ff22e;box-shadow:0 12px 32px #37418c0d}.E5JsBa_brandScope:has(.setup-form,.palette-site) .setup-option:hover .setup-option-body{border-color:var(--builder-blue)}.E5JsBa_brandScope:has(.setup-form,.palette-site) .setup-option>input:checked+.setup-option-body{background:var(--bylga-lavender);border-color:var(--bylga-action);box-shadow:0 0 0 3px #3158e51a,0 12px 32px #37418c14}.E5JsBa_brandScope:has(.setup-form,.palette-site) .setup-symbol{color:var(--bylga-action)}.E5JsBa_brandScope:has(.setup-form,.palette-site) .setup-bars i{background:var(--builder-blue)}.E5JsBa_brandScope:has(.setup-form,.palette-site) .setup-option:nth-child(2) .setup-bars i{background:var(--builder-cyan)}.E5JsBa_brandScope:has(.setup-form,.palette-site) .setup-option:nth-child(3) .setup-bars i{background:var(--builder-green)}.E5JsBa_brandScope:has(.setup-form,.palette-site) .setup-selected:not(:empty){background:var(--bylga-action);color:#fff;border-radius:50%;line-height:22px}.E5JsBa_brandScope:has(.setup-form,.palette-site) .setup-footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-top-color:#6e7ff22e}.E5JsBa_brandScope:has(.setup-form,.palette-site) .button-primary{background:var(--bylga-action);box-shadow:0 5px 16px #3158e52e}.E5JsBa_brandScope:has(.setup-form,.palette-site) .button-primary:hover:not(:disabled){background:var(--bylga-action-hover)}.E5JsBa_brandScope:has(.setup-form,.palette-site) .button-primary:disabled{background:var(--bylga-action);box-shadow:none}.E5JsBa_brandScope:has(.setup-form,.palette-site) .button-quiet{background:var(--bylga-white)}.E5JsBa_brandScope:has(.setup-form,.palette-site) .button-quiet:hover:not(:disabled){background:var(--bylga-lavender)}.E5JsBa_brandScope:has(.palette-site) .lesson-option input:checked{border-color:var(--bylga-action)}.E5JsBa_brandScope:has(.palette-site):not(:has(.setup-form)) .app-header{--brand-accent:#211f20;--color-accent:#211f20;--color-indigo:#211f20;--color-indigo-soft:#ededed;--color-indigo-ink:#211f20;--color-sand:#d2d0d1;--color-taupe:#aaa7a8;--color-cream:#f4f4f4;--color-canvas:#f4f4f4;--color-surface:#fff;--color-ink:#211f20;--color-ink-soft:#656263;--color-line:#211f2024;--color-line-strong:#898687}:is(.E5JsBa_brandScope:has(.palette-site) .student-action-secondary:hover,.E5JsBa_brandScope:has(.palette-site) .student-action-soft:hover,.E5JsBa_brandScope:has(.palette-site) a.text-link:hover,.E5JsBa_brandScope:has(.palette-site) button.text-link:hover:not(:disabled)){background:var(--bylga-lavender);color:var(--bylga-action);border-color:#3158e573;box-shadow:0 6px 18px #3158e51f}.E5JsBa_brandScope:has(.palette-site) .student-action-primary:hover:not(:disabled){background:var(--bylga-action-hover)}.E5JsBa_brandScope:has(.palette-site) .student-action-primary{background:var(--bylga-action)}.E5JsBa_brandScope:has(.setup-form,.palette-site) input[type=checkbox]{accent-color:var(--bylga-action)}@media (max-width:380px){.E5JsBa_brandScope:has(.setup-form,.palette-site) .setup-footer{padding:16px}.E5JsBa_brandScope:has(.setup-form,.palette-site) .setup-footer button{white-space:nowrap;gap:8px;padding:12px 16px;font-size:13px}}.E5JsBa_brandScope .student-overview-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.E5JsBa_brandScope .student-overview-grid>*{min-width:0;margin-top:0}.E5JsBa_brandScope .student-preferences-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:32px;display:grid}.E5JsBa_brandScope .student-preferences-full{grid-column:1/-1}.E5JsBa_brandScope .student-recordings{gap:8px;margin:0;padding:0;list-style:none;display:grid}.E5JsBa_brandScope .student-recording{background:var(--color-recessed);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:64px;padding:12px 16px;display:flex}.E5JsBa_brandScope .student-recording-danger{background:var(--color-warn-ink);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.E5JsBa_brandScope .student-recording-danger:disabled{opacity:.6;cursor:default}.E5JsBa_brandScope .student-filter-panel{border:1px solid var(--color-line);background:var(--color-surface);border-radius:22px;padding:24px}.E5JsBa_brandScope .student-filter-panel .student-action{border-radius:12px;min-height:42px;padding:9px 13px}.E5JsBa_brandScope .student-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.E5JsBa_brandScope .student-featured-grid>*{min-width:0}@media (max-width:900px){:is(.E5JsBa_brandScope .student-overview-grid,.E5JsBa_brandScope .student-preferences-grid){grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.E5JsBa_brandScope .student-featured-grid{grid-template-columns:minmax(0,1fr)}.E5JsBa_brandScope .student-filter-panel{padding:18px}}.E5JsBa_brandScope:has([data-course-theme=light]){background:#f2f2f2}.E5JsBa_brandScope:has([data-course-theme=dark]){background:#0f0f0f}.E5JsBa_brandScope [data-course-theme] .lesson-workspace{background:var(--color-surface)}:is(.E5JsBa_brandScope [data-course-theme=dark] a.text-link:hover,.E5JsBa_brandScope [data-course-theme=dark] button.text-link:hover:not(:disabled),.E5JsBa_brandScope [data-course-theme=dark] summary.text-link:hover,.E5JsBa_brandScope [data-course-theme=dark] .student-action-secondary:hover,.E5JsBa_brandScope [data-course-theme=dark] .student-action-soft:hover){background:var(--color-canvas);color:var(--color-ink);border-color:var(--color-line)}.E5JsBa_brandScope .study-theme-toggle{color:#f1f1f1;background:0 0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.E5JsBa_brandScope .study-theme-toggle:hover{background:#3f3f3f}.E5JsBa_brandScope .study-theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #b49bdc}:is(.E5JsBa_brandScope .answer-choice:not([data-exercise-kind] *),.E5JsBa_brandScope [data-study-option]:not([data-sentence-option]):not([data-exercise-kind] *)){background:color-mix(in srgb,var(--color-ink) 7%,var(--color-surface));color:var(--color-ink);transition:background-color .16s,color .16s;box-shadow:none!important;border:0!important}:is(.E5JsBa_brandScope .answer-choice:where(:not(:has(input:disabled)):hover),.E5JsBa_brandScope [data-study-option]:not([data-sentence-option]):where(:not(:disabled):not(:has(input:disabled)):hover)){background:color-mix(in srgb,var(--color-ink) 13%,var(--color-surface))}:is(.E5JsBa_brandScope .answer-choice:has(input:checked),.E5JsBa_brandScope .answer-selected,.E5JsBa_brandScope .lesson-option[data-state=selected],.E5JsBa_brandScope [data-study-option]:not([data-sentence-option]):has(input:checked)){background:color-mix(in srgb,#8060a6 21%,var(--color-surface));color:var(--color-ink)}.E5JsBa_brandScope .lesson-option[data-state=correct]{background:var(--color-correct-bg)}.E5JsBa_brandScope .lesson-option[data-state=incorrect]{background:var(--color-warn-soft)}:is(.E5JsBa_brandScope [data-study-option]:not([data-sentence-option]):has(input:focus-visible),.E5JsBa_brandScope [data-study-option]:not([data-sentence-option]):focus-visible){outline-offset:3px;outline:2px solid #8060a6}:is(.E5JsBa_brandScope .answer-choice:has(input:checked):hover,.E5JsBa_brandScope [data-study-option]:not([data-sentence-option]):has(input:checked):hover){background:color-mix(in srgb,#8060a6 27%,var(--color-surface))}.E5JsBa_brandScope .lesson-option[data-state=correct]:hover{background:var(--color-correct-bg)}.E5JsBa_brandScope .lesson-option[data-state=incorrect]:hover{background:var(--color-warn-soft)}html[data-theme=dark] .E5JsBa_brandScope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-accent:#d2b9f0;--brand-accent-hover:#e2cef8;--color-canvas:#0f0f0f;--color-surface:#191919;--color-recessed:#282828;--color-ink:#f1f1f1;--color-ink-soft:#b5b5bd;--color-line:#38383c;--color-line-strong:#787880;--color-accent:#d2b9f0;--color-indigo:#d2b9f0;--color-indigo-ink:#ddc5fc;--color-indigo-soft:#30283c;--color-sky-soft:#282828;--color-lime:#b0cfaa;--color-warn-soft:#302022;--color-warn-ink:#efb1b8;--color-wrong-bg:#302022;--color-wrong-line:#bb7d86;--color-good-soft:#182b20;--color-good-ink:#a4d6b1;--color-correct-bg:#182b20;--color-correct-line:#75aa84;background:var(--color-canvas);color:var(--color-ink)}:is(html[data-theme=dark] .E5JsBa_brandScope .student-action-primary,html[data-theme=dark] .E5JsBa_brandScope .button-primary,html[data-theme=dark] .E5JsBa_brandScope .button-dark){color:#19151f;background:#ece8f0}:is(html[data-theme=dark] .E5JsBa_brandScope .student-action-primary:hover:not(:disabled),html[data-theme=dark] .E5JsBa_brandScope .button-primary:hover:not(:disabled),html[data-theme=dark] .E5JsBa_brandScope .button-dark:hover:not(:disabled)){background:#d6c7e7}:is(html[data-theme=dark] .E5JsBa_brandScope a.text-link:hover,html[data-theme=dark] .E5JsBa_brandScope button.text-link:hover:not(:disabled),html[data-theme=dark] .E5JsBa_brandScope .student-action-secondary:hover,html[data-theme=dark] .E5JsBa_brandScope .student-action-soft:hover){color:#f1f1f1;background:#303033;border-color:#55515b}@media (max-width:639px){.E5JsBa_brandScope:has(.student-primary-navigation){--student-nav-height:calc(64px + env(safe-area-inset-bottom));padding-bottom:var(--student-nav-height)}}.E5JsBa_brandScope:has([data-student-lesson-focus]){--student-nav-height:0px;padding-bottom:0}.E5JsBa_brandScope:has([data-student-lesson-focus]) [data-activity-help]{display:none}@media (max-width:639px){.E5JsBa_brandScope:has([data-reader-sequence]){--student-nav-height:0px;padding-bottom:0}}
.czhWEa_page{overflow-wrap:anywhere;max-width:1120px}.czhWEa_page p,.czhWEa_page li{line-height:1.6}.czhWEa_page a{color:#146850;text-decoration:none}.czhWEa_page a:hover{color:#093f30;background:#e8f3ed}.czhWEa_page a:focus-visible,.czhWEa_page summary:focus-visible,.czhWEa_page button:focus-visible{outline-offset:3px;outline:2px solid #167057}.czhWEa_page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f2f6f3;border-radius:8px;margin:8px 0;padding:12px 14px}.czhWEa_page summary{cursor:pointer;font-weight:600}.czhWEa_lead{color:#4b5d54;max-width:760px}.czhWEa_filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.czhWEa_filters a{border:1px solid #c9d6ce;border-radius:999px;padding:6px 12px;font-size:14px}.czhWEa_filters a[aria-current=true]{color:#fff;background:#153f30;border-color:#153f30}.czhWEa_level{margin:28px 0}.czhWEa_level h2{margin-bottom:8px;font-size:20px}.czhWEa_table{border-collapse:collapse;background:#fff;border:1px solid #dce5df;border-radius:12px;width:100%;overflow:hidden}.czhWEa_table th,.czhWEa_table td{text-align:left;vertical-align:top;border-top:1px solid #e6ece8;padding:10px 12px;font-size:14px}.czhWEa_table th{background:#f5f8f6;border-top:0;font-weight:600}.czhWEa_badges{flex-wrap:wrap;gap:4px;display:flex}.czhWEa_badge{color:#3d4f45;white-space:nowrap;background:#eef2ef;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.czhWEa_badge[data-sev=critica]{color:#9b1c1c;background:#fde2e1}.czhWEa_badge[data-sev=alta]{color:#8a4b08;background:#fdebd3}.czhWEa_badge[data-sev=media]{color:#6b5a07;background:#fdf6d3}.czhWEa_badge[data-sev=baixa]{color:#284a7e;background:#e7eef9}.czhWEa_badge[data-status=ok]{color:#17603b;background:#dcf3e5}.czhWEa_badge[data-status=corrigir]{color:#9b1c1c;background:#fde2e1}.czhWEa_badge[data-status=duvida]{color:#6b5a07;background:#fdf6d3}.czhWEa_stale{color:#8a4b08;font-size:13px}.czhWEa_judges{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:16px 0;display:grid}.czhWEa_judge{background:#fff;border:1px solid #dce5df;border-radius:12px;padding:14px 16px;font-size:14px}.czhWEa_judge h3{margin:0 0 6px;font-size:15px}.czhWEa_lessonNav{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.czhWEa_preview{border:1px solid #c9d6ce;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.czhWEa_lessonNav a[aria-current=true]{color:#fff;background:#153f30;border-color:#153f30}.czhWEa_lessonNav a{border:1px solid #c9d6ce;border-radius:8px;padding:4px 10px;font-size:14px}.czhWEa_lesson{margin:32px 0;scroll-margin-top:16px}.czhWEa_lesson>h2{font-size:20px}.czhWEa_task{background:#fff;border:1px solid #dce5df;border-radius:12px;margin:12px 0;padding:16px 18px;scroll-margin-top:16px}.czhWEa_task[data-sev=critica]{border-left:4px solid #c81e1e}.czhWEa_task[data-sev=alta]{border-left:4px solid #d97706}.czhWEa_taskHead{color:#4b5d54;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.czhWEa_taskHead code{font-size:12px}.czhWEa_prompt{color:#12261d;margin:8px 0;font-size:16px;font-weight:600}.czhWEa_options{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.czhWEa_options li{border:1px solid #e1e8e4;border-radius:8px;padding:6px 10px;font-size:15px}.czhWEa_options li[data-correct=true]{background:#eef8f2;border-color:#2f8f5b;font-weight:600}.czhWEa_tokens{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.czhWEa_tokens span{background:#f8faf9;border:1px solid #c9d6ce;border-radius:6px;padding:4px 10px;font-size:15px}.czhWEa_field{margin:6px 0;font-size:14px}.czhWEa_field strong{color:#2c3e35}.czhWEa_video{aspect-ratio:16/9;background:#0f1a15;border-radius:10px;width:100%;max-width:560px;margin:8px 0;display:block}.czhWEa_findings{gap:8px;margin:12px 0 0;display:grid}.czhWEa_finding{background:#fffaf3;border:1px solid #ecd9c6;border-radius:10px;padding:10px 12px;font-size:14px}.czhWEa_finding p{margin:4px 0}.czhWEa_mark{border-top:1px dashed #dce5df;gap:8px;margin-top:12px;padding-top:12px;display:grid}.czhWEa_mark fieldset{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.czhWEa_mark legend{float:left;margin-right:8px;padding:0;font-size:13px;font-weight:600}.czhWEa_choice{cursor:pointer;border:1px solid #c9d6ce;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;display:inline-flex}.czhWEa_choice:has(input:checked)[data-status=ok]{background:#dcf3e5;border-color:#2f8f5b}.czhWEa_choice:has(input:checked)[data-status=corrigir]{background:#fde2e1;border-color:#c81e1e}.czhWEa_choice:has(input:checked)[data-status=duvida]{background:#fdf6d3;border-color:#b08900}.czhWEa_mark textarea{width:100%;font:inherit;border:1px solid #c9d6ce;border-radius:8px;padding:8px 10px;font-size:14px}.czhWEa_markFooter{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.czhWEa_markFooter button{color:#fff;cursor:pointer;background:#153f30;border:1px solid #153f30;border-radius:8px;padding:6px 14px;font-weight:600}.czhWEa_markFooter button:hover{background:#0d2a20}.czhWEa_markFooter button:disabled{opacity:.6;cursor:default}@media (max-width:700px){.czhWEa_table thead{display:none}.czhWEa_table tr{border-top:1px solid #e6ece8;padding:8px 0;display:grid}.czhWEa_table td{border:0;padding:4px 12px}.czhWEa_task{padding:14px}}
.mkq0qa_trigger.mkq0qa_trigger{color:#292629;background:#fff;border:1px solid #dad8da;border-radius:10px;gap:10px;width:100%;min-width:156px;height:40px;padding:0 12px;font-size:13px;transition:background-color .15s,border-color .15s;box-shadow:0 1px 2px #211f200a}.mkq0qa_trigger.mkq0qa_trigger:hover{background:#f7f6f7;border-color:#bcb8bc}.mkq0qa_trigger.mkq0qa_trigger[data-state=open]{background:#f7f6f7;border-color:#797379}.mkq0qa_trigger.mkq0qa_trigger:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #484148}.mkq0qa_trigger.mkq0qa_trigger:disabled{opacity:.55}.mkq0qa_flag{flex-shrink:0;justify-content:center;align-items:center;width:24px;font-size:20px;line-height:1;display:inline-flex}.mkq0qa_content.mkq0qa_content{z-index:100;color:#292629;background:#fff;border:1px solid #e7e4e7;border-radius:12px;min-width:180px;padding:3px;box-shadow:0 12px 32px #211f201f,0 2px 6px #211f200d}.mkq0qa_option.mkq0qa_option{border-radius:8px;min-height:40px;padding:8px 30px 8px 9px;font-size:13px}.mkq0qa_option.mkq0qa_option[data-highlighted]{color:#292629;background:#f1eff2}.mkq0qa_option.mkq0qa_option[data-state=checked]{font-weight:600}@media (prefers-reduced-motion:reduce){.mkq0qa_trigger.mkq0qa_trigger{transition:none}}.mkq0qa_trigger.mkq0qa_compact{width:auto;min-width:0;height:42px;color:inherit;box-shadow:none;background:0 0;border:1px solid #ffffff1f;border-radius:12px;gap:6px;padding:0 10px;font-size:11px;font-weight:600}.mkq0qa_trigger.mkq0qa_compact:hover,.mkq0qa_trigger.mkq0qa_compact[data-state=open]{background:#ffffff12;border-color:#ffffff3d}.mkq0qa_trigger.mkq0qa_compact:focus-visible{outline-color:#cbb9e3}.mkq0qa_compact .mkq0qa_flag{width:20px;font-size:17px}.mkq0qa_globe{opacity:.7}@media (max-width:639px){.mkq0qa_trigger.mkq0qa_compact{gap:5px;height:40px;padding-inline:8px}}
._72mllG_root{--practice-accent:#7160ce;--practice-soft:color-mix(in srgb,var(--practice-accent) 9%,var(--color-surface,#fff));min-width:0;color:var(--color-ink,#222329)}._72mllG_instruction{color:var(--color-ink-soft);margin:0 0 16px;font-size:14px;line-height:1.7}._72mllG_sentence{letter-spacing:-.6px;overflow-wrap:anywhere;margin:18px 0 26px;font-size:clamp(22px,2.3vw,29px);font-weight:450;line-height:2.15}._72mllG_slot{vertical-align:baseline;border:1px dashed color-mix(in srgb,var(--practice-accent) 45%,var(--color-line));background:var(--practice-soft);min-width:min(130px,100%);max-width:100%;min-height:47px;color:var(--practice-accent);border-radius:11px;place-items:center;margin:0 4px;padding:2px 13px;line-height:1.5;display:inline-grid;position:relative}._72mllG_slot[data-filled=true]{border-style:solid}._72mllG_slot[data-correct=true]{color:var(--color-good-ink);background:var(--color-good-soft);border-color:var(--color-good-ink)}._72mllG_word{z-index:1;pointer-events:none;overflow-wrap:anywhere;min-width:0;display:inline-block;position:relative}._72mllG_placeholder{letter-spacing:0;font-size:13px;font-weight:450}._72mllG_remove{border-radius:inherit;cursor:pointer;z-index:2;background:0 0;border:0;position:absolute;inset:0}._72mllG_bank{border:0;min-width:0;margin:0 0 22px;padding:0}._72mllG_bank legend{color:var(--color-ink-soft);margin:0 0 12px;padding:0;font-size:11px}._72mllG_choices{flex-wrap:wrap;gap:10px;display:flex}._72mllG_option{background:var(--color-surface,#fff);max-width:100%;min-height:48px;color:var(--color-ink);border:1px solid var(--color-line,#e9e9ee);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 15px;font-size:13px;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;box-shadow:0 2px 2px #00000003}._72mllG_option:hover{border-color:var(--practice-accent);box-shadow:0 5px 14px #51457510}._72mllG_option[data-selected=true]{background:var(--practice-soft);border-color:color-mix(in srgb,var(--practice-accent) 55%,var(--color-line))}._72mllG_option input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:3;margin:0;position:absolute;inset:0}._72mllG_remove:focus-visible{outline:3px solid var(--practice-accent);outline-offset:4px}._72mllG_option:has(input:focus-visible){outline:3px solid var(--practice-accent);outline-offset:4px}._72mllG_option:has(input:disabled){cursor:default;opacity:.65}._72mllG_key{color:var(--color-ink-soft);border:1px solid var(--color-line);border-radius:4px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}._72mllG_vacated{color:var(--practice-accent);overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}._72mllG_vacated svg{flex-shrink:0}:is(html[data-theme=dark] ._72mllG_root,.dark ._72mllG_root,[data-preview-theme=dark] ._72mllG_root){--practice-accent:#b5a3ff}@media (max-width:600px){._72mllG_sentence{font-size:23px}._72mllG_slot{min-width:min(110px,100%);min-height:42px}._72mllG_choices{gap:8px}._72mllG_option{padding:10px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){._72mllG_option{transition:none}}
