.player-navigation-buttons.svelte-alnhoa{justify-content:space-between;width:100%;z-index:3;align-items:center;display:flex;border-bottom:1px solid #ffffff0a;gap:2px;background:#0d1216;color:#fff;border-top:1px solid #ffffff0a;@media (min-width: 1480px){display:none}.navigation-btn:where(.svelte-alnhoa){border:none;min-width:36px;height:36px;background:transparent;display:flex;align-items:center;justify-content:center;color:#fff;&:first-child{border-right:1px solid #ffffff0d}&:last-child{border-left:1px solid #ffffff0d}@media (min-width: 621px){min-width:49px;height:49px}}}.navigation-current-lesson.svelte-alnhoa{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;padding:0 10px}.player-navigation.svelte-alnhoa{position:sticky;top:0;z-index:10;@media (min-width: 1480px){top:65px}@media (max-width: 620px){top:50px}}.player-page-nav.svelte-alnhoa{border-bottom:1px solid #e9e9e9;overflow:auto;display:flex;justify-content:space-between;background:#fff;@media (max-width: 1480px){.container:where(.svelte-alnhoa){padding:0}}.navigation-btn:where(.svelte-alnhoa){border:none;background:transparent;font-weight:600;color:#000000bf;font-size:14px;padding:0 20px;outline:none;display:none;align-items:center;justify-content:center;gap:12px;flex:auto;&:hover{color:#000000e6}&:disabled{opacity:.5;cursor:not-allowed}&.next svg:where(.svelte-alnhoa){transform:scaleX(-1)}@media (min-width: 1480px){display:flex}}.nav-list:where(.svelte-alnhoa){display:flex;list-style:none;padding:0;margin:0}.nav-list-item:where(.svelte-alnhoa){font-size:14px;font-weight:600;color:#000000bf;white-space:nowrap;cursor:pointer;position:relative;&:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:transparent}&.active{color:#000000e6;&:after{background-color:#0d1216}.icon:where(.svelte-alnhoa){color:currentColor}}button:where(.svelte-alnhoa){padding:12px 24px;color:currentColor;display:flex;align-items:center;gap:10px;border:none;outline:none;background:transparent;font-weight:600;.icon:where(.svelte-alnhoa){color:#8a8a8a}}}}.title-block.svelte-1wjg3ea{display:flex;flex-direction:column;gap:8px}.other-langs-info.svelte-1wjg3ea{display:none;flex-direction:column;gap:8px;margin-top:2px}.question-support-btn.svelte-1ksbisa{width:56px;height:56px;display:flex;align-items:center;outline:none;padding:12px;overflow:hidden;white-space:nowrap;transition:all .3s ease;svg:where(.svelte-1ksbisa){min-width:28px}.btn-text:where(.svelte-1ksbisa){display:none}&:hover{width:136px;.btn-text:where(.svelte-1ksbisa){display:inline}}}.empty-fields-alert.svelte-nceal8{height:54px;margin:0;color:#ff9800;font-weight:600;padding:12px 18px;background:#fff4e4;border-radius:6px;display:flex;align-items:center}.test-question.svelte-nceal8{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:100%;&:not(.responded){.test-option:where(.svelte-nceal8):hover{scale:1.03}}}.test-question-title.svelte-nceal8{font-size:1rem;max-width:820px;line-height:1.4;margin:0;text-wrap:balance}.test-options.svelte-nceal8{width:100%;display:flex;flex-direction:column;gap:11px}.test-option.svelte-nceal8{padding:1rem 1.5rem;background:#fff;outline:1px solid #e9e9e9;margin:1px;display:flex;gap:1.5rem;transition:scale .2s ease;cursor:pointer;border:none;&.selected{background:var(--exercise-primary-color);outline-color:var(--exercise-primary-color);color:#fff}&:disabled{cursor:default}}.test-option.is-correct-option.success.svelte-nceal8{background:#caffca;outline-color:#4caf50;color:#38873b}.test-option.is-correct-option.failed.svelte-nceal8{background:#caffca;outline-color:red;color:red}.test-option.incorrect.svelte-nceal8{background:#ffe7e7;outline-color:#ff4343;color:#ff4343}.test-option.svelte-nceal8 span:where(.svelte-nceal8){font-weight:700}.exercise-actions-panel.svelte-nceal8{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;flex-wrap:wrap;gap:16px}.exercise-questions.svelte-nceal8{display:flex;gap:2rem}.test-navigation.svelte-nceal8{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.test-navigation-current-index.svelte-nceal8,.total-questions-count.svelte-nceal8{min-width:24px;display:inline-flex;justify-content:center;font-weight:600}.test-indicators.svelte-nceal8{display:flex;align-items:center;gap:8px}.test-indicator.svelte-nceal8{width:8px;height:8px;border-radius:50%;background-color:#bbb;&.active{background-color:#000;outline:1px solid #555;outline-offset:2px}}.carousel.svelte-nceal8{--carousel-index: 0;overflow:hidden}.questions-carousel.svelte-nceal8{--carouselItemsGap: 2rem;padding:24px;margin:-5px -24px -24px}.questions-carousel-items.svelte-nceal8{transform:translate(calc((-100% - var(--carouselItemsGap)) * var(--carousel-index)));transition:transform .4s ease;gap:var(--carouselItemsGap)}.questions-carousel-item.svelte-nceal8{min-width:100%}.prev-next-buttons.svelte-nceal8{display:flex;align-items:center;gap:5px}.prev-button.svelte-nceal8,.next-button.svelte-nceal8{height:40px;width:40px;border:1px solid #e9e9e9;background-color:#fff}.next-button.svelte-nceal8 svg:where(.svelte-nceal8){transform:scaleX(-1)}.lang-info-toggle.svelte-nceal8{font-size:12px;margin-left:10px;cursor:pointer;white-space:nowrap}.lang-info-toggle.svelte-nceal8:after{display:inline-block;margin-left:9px;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.exercise-relate-pair.svelte-6nml3z{margin-top:1rem}.relate-pair-columns.svelte-6nml3z{display:flex;justify-content:space-between}.relate-pair-column.svelte-6nml3z{display:block}.relate-pair-column-item.svelte-6nml3z{padding:9px 21px;outline:1px solid;position:relative;display:flex;align-items:center;gap:13px;background-color:#fff;cursor:pointer;margin:1px;border:none;width:100%}.relate-pair-left-column.svelte-6nml3z,.relate-pair-right-column.svelte-6nml3z{.relate-pair-column-item.select-preview:where(.svelte-6nml3z){color:var(--exercise-primary-color);z-index:1;&:after{background:currentColor!important}}.relate-pair-column-item.selected:where(.svelte-6nml3z){color:var(--exercise-primary-color);background:#f8f4ff;z-index:1;&:after{background:currentColor!important}}}.relate-pair-left-column.svelte-6nml3z .relate-pair-column-item:where(.svelte-6nml3z):after{content:"";width:14px;height:14px;background:#fff;position:absolute;right:-7px;border-radius:100%;border:1px solid}.relate-pair-right-column.svelte-6nml3z .relate-pair-column-item:where(.svelte-6nml3z):after{content:"";width:14px;height:14px;background:#fff;position:absolute;left:-7px;border-radius:100%;border:1px solid}.relate-pair-column-item.selected.incorrect.svelte-6nml3z{color:red;background:#ffe3e3;z-index:2}.relate-pair-column-item.selected.correct.svelte-6nml3z{background:#d0ffd2;color:#2a782d;z-index:2}.column-item-index.svelte-6nml3z{font-weight:600}.answer-indicator-badge.svelte-6nml3z{position:absolute;right:-12px;height:24px;width:24px;display:flex;align-items:center;justify-content:center;top:calc(50% - 12px);background:transparent;display:inline-flex;font-weight:600;color:inherit;border:1px solid transparent}.selected.svelte-6nml3z .answer-indicator-badge:where(.svelte-6nml3z){z-index:2;border:1px solid;background:inherit}.ai-correction-box.svelte-gr9dvn{color:#350f81;border-radius:1.5rem;background:#eee;overflow:hidden;margin-top:-94px;position:relative;z-index:1;opacity:0;visibility:hidden;transition:all .4s ease;&.showing{margin-top:1.5rem;visibility:visible;opacity:1}}.assistant-conversation.svelte-gr9dvn{display:flex;flex-direction:column;gap:1.25rem}.G-icon.svelte-gr9dvn{color:var(--exercise-primary-color);border-radius:7px;height:12px;width:11px}.chat-message.svelte-gr9dvn{display:flex;align-items:flex-start;width:100%;padding:16px;gap:16px;&.has-error{color:red;.stream-cursor-dot:where(.svelte-gr9dvn){background:red}.G-icon:where(.svelte-gr9dvn){color:red}}}.chat-message-user.svelte-gr9dvn{justify-content:flex-end;.message-box:where(.svelte-gr9dvn){flex:unset}}.message-box.svelte-gr9dvn{line-height:1.6;font-size:14px;background:#fff;flex:1;padding:1.25rem;border-radius:1rem;font-weight:600}.ai-correction-question-form.svelte-gr9dvn{margin-top:1.25rem;background:#fff;border-radius:20px;position:relative}.ai-question-text-box.svelte-gr9dvn{min-height:110px;padding:1.25rem;border-radius:20px;outline:none;border:1px solid #e9e9e9}.ai-question-text-box.svelte-gr9dvn:empty:before{content:attr(data-placeholder);color:#0b03196b;cursor:text}.ai-question-actions.svelte-gr9dvn{display:flex;justify-content:flex-end;position:absolute;bottom:1.25rem;right:1.25rem}.assistant-avatar.svelte-gr9dvn{width:42px;height:42px;padding:5px;background:#fff;border-radius:10px;box-shadow:1px 1px 7px #6b37d30d;color:var(--exercise-primary-color)}span.message-stream-cursor.svelte-gr9dvn{display:inline-flex;align-items:center;gap:1px;margin-left:2px}.stream-cursor-dot.svelte-gr9dvn{display:inline-flex;width:5px;height:5px;background:var(--exercise-primary-color);border-radius:100%;transition:opacity .3s ease;animation:svelte-gr9dvn-cursor-blink 1s infinite}@keyframes svelte-gr9dvn-cursor-blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.send-message-btn.svelte-gr9dvn{padding:.5rem;border:none;border-radius:50px;font-weight:500;background:#111;color:#fff}.exercise-context.svelte-1sa3azn{margin-bottom:1.5rem}.question-item.svelte-1sa3azn{display:flex;flex-direction:column;margin-bottom:1.75rem}.question-item.svelte-1sa3azn{label:where(.svelte-1sa3azn){font-weight:700;margin:0;color:#434343;font-size:.92rem}&.is-incorrect{label:where(.svelte-1sa3azn){color:#ff0023}}&.is-correct{label:where(.svelte-1sa3azn){color:#247f27}}}.editable-element.svelte-1sa3azn{padding:.25rem 0;border:none;border-bottom:1px solid;outline:none;min-height:35px;color:#000;background-color:#fff;position:relative;z-index:2}.editable-element.incorrect.svelte-1sa3azn{background:transparent;color:#ff0023;font-weight:600;&.textarea{color:inherit;border-color:#ff0023}}.editable-element.correct.svelte-1sa3azn{background:transparent;color:#247f27;font-weight:600}.editable-element.empty.svelte-1sa3azn{color:#ff9800;background:#fff4e4;padding-inline:8px}.editable-element.textarea.svelte-1sa3azn{min-height:150px;border:1px solid;padding:1.25rem 1.5rem}.question-context.svelte-1sa3azn{margin-top:5px}.question-item-textarea.svelte-1sa3azn .question-item-content:where(.svelte-1sa3azn){margin-top:1rem}.context-type-text.svelte-1sa3azn{margin-bottom:.75rem;color:#464646;line-height:1.5;font-size:14px;max-width:810px;&:last-child{margin-bottom:0}}label.show-corrections-label.svelte-1sa3azn{display:flex;align-items:center;gap:10px;margin:0}.question-result-points.svelte-1sa3azn{font-weight:600;margin-left:1rem;background:transparent}.correct{background:#21cf214f;color:#036003}.incorrect{background:#ff505042;color:#ff5757}.editable-element.svelte-1sa3azn .correct{display:none}.show-corrections.svelte-1sa3azn .correct{display:inline}input.svelte-1rio4tq{width:16px;height:16px;accent-color:#57cf1f;margin-right:4px;margin-top:12px;&:disabled{cursor:not-allowed}}.circular-progress-container.svelte-mmehpg{display:flex;align-items:center;justify-content:center;position:relative}.circular-progress-value.svelte-mmehpg{position:absolute;font-size:11px;font-weight:600}.circular-progress.svelte-mmehpg{--progress: 0;--size: 36px;--half-size: calc(var(--size) / 2);--stroke-width: 4px;--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((var(--progress) * var(--circumference)) / 100)}.circular-progress.svelte-mmehpg circle:where(.svelte-mmehpg){cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}.circular-progress.svelte-mmehpg circle.bg:where(.svelte-mmehpg){stroke:#ddd}.circular-progress.svelte-mmehpg circle.fg:where(.svelte-mmehpg){transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));transition:stroke-dasharray .3s linear 0s;stroke:#57cf1f}@keyframes svelte-mmehpg-progress-animation{0%{--progress: 0}to{--progress: var(--progress)}}.details.svelte-jrwyhn{overflow:hidden}.details__summary.svelte-jrwyhn{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1rem}.details__summary-center.svelte-jrwyhn{display:flex}.sep.svelte-jrwyhn{margin:0 10px}.summary-title.svelte-jrwyhn{font-weight:600;font-size:15px;margin:0;line-height:1.4;color:#222}.details__content-animated.svelte-jrwyhn{max-height:0;overflow:hidden;border-bottom:1px solid #e9e9e9;transition:max-height .3s ease;>:where(.svelte-jrwyhn):last-child{margin-bottom:1.5rem}}.details__summary-expand-icon.svelte-jrwyhn{transition:transform .2s ease-in-out}.details[open].svelte-jrwyhn .details__summary-expand-icon:where(.svelte-jrwyhn){transform:rotate(-180deg)}details[open].svelte-jrwyhn+.details__content-animated:where(.svelte-jrwyhn){max-height:800px;transition:max-height 1.5s ease-out;visibility:visible}.module-lessons.svelte-jrwyhn{list-style:none;padding:0;margin:0}.module-lessons.svelte-jrwyhn li:where(.svelte-jrwyhn){margin-bottom:.25rem;display:flex;align-items:flex-start;gap:10px;padding:0 1rem;font-size:.88rem;margin:0;a:where(.svelte-jrwyhn){text-decoration:none;flex:1;color:#0d121699;line-height:1.4;padding:10px 0}&.active{background:#00000008;a:where(.svelte-jrwyhn){color:#0d1216}}}
