.audio-playback-bar[data-v-14fd9790]{cursor:pointer}[data-v-14fd9790] .progress-slider.v-slider .v-input__control,[data-v-14fd9790] .progress-slider.v-slider .v-input__append{height:100% !important;cursor:pointer}[data-v-14fd9790] .progress-slider.v-slider .v-input__append{margin-right:-8px !important}[data-v-14fd9790] .progress-slider.v-slider .v-input__control .v-slider__container{height:100% !important;cursor:pointer}.audio-playback-control-region[data-v-14fd9790]{height:100%;display:flex;align-items:center;align-self:stretch}.audio-playback-control-region--normal[data-v-14fd9790],.audio-playback-control-region--slow[data-v-14fd9790]{cursor:pointer}.audio-playback-buttons[data-v-14fd9790]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.audio-playback-buttons--compact[data-v-14fd9790]{gap:0}
[data-v-bbb62e26] .v-input .v-input__details .v-messages{display:none !important}.input-free-text-component-multiline[data-v-bbb62e26],.input-free-text-component-singleline[data-v-bbb62e26]{border:2px solid rgb(var(--v-theme-neo-navy));border-width:2px;border-radius:12px}.special-keyboard-group[data-v-bbb62e26]{display:flex;flex-wrap:wrap;gap:4px}.special-keyboard-group[data-v-bbb62e26] .v-btn{min-width:32px;text-transform:none !important}.validation-errors-list[data-v-bbb62e26]{margin:4px 0 0;padding-left:1.25rem}.validation-errors-list li[data-v-bbb62e26]{list-style:disc}
[data-v-32048353] .v-badge__badge{pointer-events:none}.hint-chip-row[data-v-32048353]{display:flex;flex-wrap:wrap;gap:6px}.hint-chip[data-v-32048353]{background:#e9e5ff;color:#3b2c6e;border-radius:12px;padding:4px 10px;font-size:12px;line-height:1.2;display:inline-flex;align-items:center}.hint-chip-used[data-v-32048353]{background:#e9f7ef;color:#1b5e20}.hint-chip-missing[data-v-32048353]{background:#ffebee;color:#b71c1c}
.exercise-question-image-wrapper[data-v-e21dc528]{position:relative;width:100%}.exercise-question-image[data-v-e21dc528]{cursor:zoom-in;transition:width .18s ease,max-height .18s ease,aspect-ratio .18s ease}.exercise-question-image-wrapper.is-expanded .exercise-question-image[data-v-e21dc528]{cursor:zoom-out}.exercise-question-image-expanded[data-v-e21dc528]{width:100% !important;max-width:100% !important;max-height:70vh !important;aspect-ratio:auto !important}.exercise-question-image-refresh-btn[data-v-e21dc528]{position:absolute;top:8px;right:8px;z-index:2}
.exercise-bottom-bar-button[data-v-06498bca] .v-icon{color:inherit !important}.exercise-bottom-bar-button__avatar-wrap[data-v-06498bca]{display:inline-flex;align-items:center;margin-right:8px}.exercise-bottom-bar-button__avatar[data-v-06498bca]{flex-shrink:0}.exercise-bottom-bar-button__avatar--transparent[data-v-06498bca]{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.exercise-bottom-bar-button__avatar--transparent[data-v-06498bca] .v-avatar__underlay{background-color:rgba(0,0,0,0) !important}
.page-marker-container[data-v-26ddc463]{width:100%}.question-number-indicator[data-v-26ddc463]{margin-top:4px;font-weight:500}.page-marker-row[data-v-26ddc463]{gap:4px}.page-marker[data-v-26ddc463]{background-color:rgba(0,0,0,0);flex:1 1 auto;gap:0px;flex-wrap:nowrap;min-width:0;width:100%;padding:8px 0;align-items:center}.page-marker__block[data-v-26ddc463]{height:8px;width:auto;flex:1 0 0;min-width:0;background-color:rgb(var(--v-theme-dark-salmon));border-radius:4px;margin-right:4px;margin-left:4px}.page-marker__block--empty[data-v-26ddc463]{opacity:.3}.page-marker__block.mobile[data-v-26ddc463]{margin-right:1px;margin-left:1px}.page-marker__block.clickable[data-v-26ddc463]{cursor:pointer;transition:opacity .15s ease}.page-marker__block.clickable[data-v-26ddc463]:hover{opacity:.7}.page-marker__block--current-highlight[data-v-26ddc463]{height:14px;border:2px solid rgb(var(--v-theme-neo-navy));box-shadow:0 0 0 2px rgba(var(--v-theme-surface), 0.92)}.page-marker__nav-button[data-v-26ddc463]{flex:0 0 auto}
.toolbar-left[data-v-560c56c8]{display:flex;align-items:center;gap:12px;flex-shrink:0}.toolbar-middle[data-v-560c56c8]{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.toolbar-actions[data-v-560c56c8]{display:flex;align-items:center;gap:12px;flex-shrink:0}
[data-v-c11a915c] .language-level-option--locked{border:1px dashed rgba(var(--v-theme-neo-navy), 0.55) !important;background-image:repeating-linear-gradient(-45deg, rgba(var(--v-theme-neo-navy), 0.05) 0px, rgba(var(--v-theme-neo-navy), 0.05) 8px, transparent 8px, transparent 16px)}.language-level-option-lock-badge[data-v-c11a915c]{display:inline-flex;align-items:center;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;letter-spacing:.02em;color:rgb(var(--v-theme-tn-10));background-color:rgba(var(--v-theme-alert-red), 0.9)}
.mic-test-control .mic-test-section-title[data-v-0b111363]{line-height:1.2}.mic-test-control .prompt.mic-test-prompt-card[data-v-0b111363]{border:1px solid rgba(var(--v-theme-neo-navy), 0.08);border-left:4px solid rgb(var(--v-theme-neo-navy));background:#fff}.mic-test-control .mic-test-record-section[data-v-0b111363]{border:1px solid rgba(var(--v-theme-neo-navy), 0.12);box-shadow:0 10px 24px rgba(var(--v-theme-neo-navy), 0.08)}.mic-test-control .level-container[data-v-0b111363]{height:90px;display:grid;grid-template-columns:repeat(10, 1fr);align-items:end;gap:6px}.mic-test-control .level-bar[data-v-0b111363]{width:100%;background:linear-gradient(180deg, #ffca28, #ff8f00);border-radius:4px 4px 0 0;min-height:6px;transition:height .15s ease}.mic-test-control .prompt[data-v-0b111363],.mic-test-control .recognized[data-v-0b111363]{border:1px solid #e0e0e0;border-radius:8px;background:#fafafa}.mic-test-control .recognized-success[data-v-0b111363]{color:#2e7d32}.mic-test-control .recognized-error[data-v-0b111363]{color:#c62828}
.confetti-container[data-v-930eb782]{position:absolute;top:0;left:0;z-index:999}.question-header[data-v-930eb782]{background-color:#00008b;padding:1em}.test[data-v-930eb782]{position:relative;height:70%;border:2px outset purple;border-radius:30px;background:linear-gradient(308deg, teal, pink)}.test .test-image[data-v-930eb782]{width:100%;height:75%;margin-left:1em;pointer-events:none}.test[data-v-930eb782]{z-index:2100}.settings[data-v-930eb782]{overflow-y:auto;overflow-x:hidden}[data-v-930eb782] .v-overlay__scrim{opacity:.7}[data-v-930eb782] .v-dialog .v-overlay__content,[data-v-930eb782] .v-overlay__content{width:100% !important;height:100% !important;margin:0 !important;padding:0 !important}.word-status-toolbar[data-v-930eb782] .toolbar-inner{max-width:1024px;padding:8px 16px}.word-status-toolbar-title[data-v-930eb782]{width:100%;min-width:0;text-align:center;font-size:.95rem;font-weight:600;letter-spacing:.02em}[data-v-930eb782] .dialog-content{height:100vh !important;overflow:hidden !important;max-height:100vh}[data-v-930eb782] .check-word-status-component .dialog-content *:focus,[data-v-930eb782] .check-word-status-component .dialog-content .v-btn:focus,[data-v-930eb782] .check-word-status-component .dialog-content .v-chip:focus,[data-v-930eb782] .check-word-status-component .dialog-content .v-sheet:focus,[data-v-930eb782] .check-word-status-component .dialog-content .v-container:focus,[data-v-930eb782] .check-word-status-component .dialog-content .v-row:focus,[data-v-930eb782] .check-word-status-component .dialog-content .v-col:focus{outline:none !important;box-shadow:none !important}.check-word-status-component [class^=scroll-container-][data-v-930eb782]:focus{outline:none !important;box-shadow:none !important}.carousel[data-v-930eb782]{overflow:hidden}.fade-container[data-v-930eb782]{position:relative;min-height:100%;min-width:100%;overflow:hidden}.fade-panel[data-v-930eb782]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.fade-container[data-v-930eb782] *,.fade-panel[data-v-930eb782] *{max-width:100%}.word-status-results-hero[data-v-930eb782]{max-width:220px;min-height:120px}.word-status-results-hero__img[data-v-930eb782]{width:100%;height:100%;max-width:150px;--animation-duration: 5.4s;transform-origin:50% 92%}.word-status-result-card[data-v-930eb782]{min-height:88px}.loading-speech[data-v-930eb782]{animation:color-change-red-930eb782 1s infinite}.playing-speech[data-v-930eb782]{animation:color-change-green-930eb782 1s infinite}@keyframes color-change-red-930eb782{0%{color:red}50%{color:#ff0}100%{color:red}}@keyframes color-change-green-930eb782{0%{color:green}50%{color:#adff2f}100%{color:green}}.test-image-container[data-v-930eb782]{position:relative;width:100%;height:100%}.test-image-container .test-image[data-v-930eb782]{width:100%;height:100%;position:absolute;top:0;left:0}.loading-speech[data-v-930eb782]{animation:color-change-red-930eb782 1s infinite}.playing-speech[data-v-930eb782]{animation:color-change-green-930eb782 1s infinite}@keyframes color-change-red-930eb782{0%{color:red}50%{color:#ff0}100%{color:red}}@keyframes color-change-green-930eb782{0%{color:green}50%{color:#adff2f}100%{color:green}}.test-skill-selection[data-v-930eb782] .v-label{width:100%;justify-content:space-between}.word-status-back-button[data-v-930eb782]{width:auto !important;min-width:0 !important;max-width:none !important}

.custom-topic-option[data-v-48215409] {
    display: flex;
    flex-direction: column;
    gap: 2px;
    padding-block: 4px;
    text-align: left;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
}
.custom-topic-option[data-v-48215409] .v-list-item__content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    padding: 0;
    width: 100%;
}
.custom-topic-option__title[data-v-48215409] {
    font-weight: 600;
    font-size: 14px;
    color: rgba(20, 24, 31, 0.95);
    line-height: 20px;
}
.custom-topic-option__persona[data-v-48215409] {
    font-size: 13px;
    color: rgba(20, 24, 31, 0.85);
}
.custom-topic-option__roles[data-v-48215409] {
    font-size: 12px;
    color: rgba(20, 24, 31, 0.6);
}

.topics-container[data-v-3db981a3]{gap:16px}.topic-card[data-v-3db981a3]{flex:0 0 300px;width:300px;max-width:300px;display:flex;flex-direction:column}.smart-conversation-library-card[data-v-3db981a3]{opacity:var(--v-smart-conversation-library-card-opacity)}.smart-conversation-library-card-media[data-v-3db981a3]{opacity:var(--v-smart-conversation-library-card-media-opacity)}.topic-card-img[data-v-3db981a3]{width:100%;aspect-ratio:3/2;min-height:200px;max-height:200px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.smart-conversation-header[data-v-3db981a3] .toolbar-inner{padding:16px 24px}.smart-conversation-browse-title[data-v-3db981a3]{color:rgb(var(--v-theme-conversation-view-toolbar-text))}@media(max-width: 600px){.topics-container[data-v-3db981a3]{justify-content:center}.topic-card[data-v-3db981a3]{flex:1 1 calc(50% - 16px);max-width:none;width:auto}}
.conversation-scenario-preview-dialog .scenario-preview-card[data-v-4bf45de1]{height:100%;display:flex;flex-direction:column}.conversation-scenario-preview-dialog .dialog-header[data-v-4bf45de1]{background-color:rgb(var(--v-theme-conversation-view-top-toolbar));border-bottom:1px solid rgb(var(--v-theme-conversation-input-field-border));flex-shrink:0}.conversation-scenario-preview-dialog .dialog-header[data-v-4bf45de1] .toolbar-inner{padding:16px 24px}.conversation-scenario-preview-dialog .dialog-content[data-v-4bf45de1]{flex:1;overflow-y:auto;display:flex;justify-content:center}.conversation-scenario-preview-dialog .dialog-content .content-inner[data-v-4bf45de1]{width:100%;max-width:1024px;display:flex;flex-direction:column;align-items:stretch}.conversation-scenario-preview-dialog .dialog-content .scenario-section[data-v-4bf45de1]{display:flex;flex-direction:column;align-items:center;text-align:left}.conversation-scenario-preview-dialog .dialog-content .scenario-loading[data-v-4bf45de1]{min-height:320px;justify-content:center}.conversation-scenario-preview-dialog .dialog-content .format-section[data-v-4bf45de1]{display:flex;flex-direction:column;align-items:center;min-height:100%}.action-buttons[data-v-4bf45de1]{flex-wrap:wrap;gap:12px;justify-content:center}@media(min-width: 600px){.action-buttons[data-v-4bf45de1]{justify-content:space-between}}
[data-v-8350c908] .v-slide-group__content{justify-content:center !important}
body.conversation-assessment-active .smart-coach-fab-shell{display:none !important}.custom-topic-dialog .v-card-title[data-v-6df761d6]{font-size:2rem !important;font-weight:700 !important;color:#333 !important}.custom-topic-dialog .v-btn[data-v-6df761d6]{border-radius:8px !important;font-weight:500 !important;text-transform:none !important;font-size:16px !important}.custom-topic-dialog .scenario-result[data-v-6df761d6]{border:1px solid #e0e0e0;border-radius:8px;background-color:#f8f9fa}.custom-topic-dialog .scenario-result strong[data-v-6df761d6]{color:#333;font-weight:600}.custom-topic-flow[data-v-6df761d6]{height:100vh !important;display:flex !important;flex-direction:column !important}.custom-topic-flow .custom-topic-header[data-v-6df761d6]{background-color:#fff !important;border-bottom:1px solid #e0e0e0;flex-shrink:0 !important}.custom-topic-flow .custom-topic-header .v-toolbar-title[data-v-6df761d6]{font-size:2rem !important;font-weight:700 !important;color:#333 !important}.custom-topic-flow .scenario-preview-content[data-v-6df761d6]{padding:32px !important;flex:1 !important;overflow-y:auto !important;width:100% !important}.custom-topic-flow .scenario-preview-content .scenario-preview-inner[data-v-6df761d6]{max-width:800px;margin:0 auto}.custom-topic-flow .custom-topic-actions[data-v-6df761d6]{padding:24px 32px !important;background-color:#fff !important;border-top:1px solid #e0e0e0;flex-shrink:0 !important;min-height:80px !important;display:flex !important;align-items:center !important}.conversation-toolbar[data-v-6df761d6] .toolbar-inner{padding:8px 16px}.conversation-toolbar-middle[data-v-6df761d6]{display:inline-flex;align-items:center}.conversation-toolbar-title-group[data-v-6df761d6]{min-width:0;gap:8px}.conversation-toolbar-model-trigger[data-v-6df761d6]{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:rgba(0,0,0,0);color:rgb(var(--v-theme-smart-conversation-ai-role-text));flex-shrink:0;cursor:default;outline:none}.conversation-toolbar-model-trigger[data-v-6df761d6]:focus-visible{border-radius:999px;box-shadow:0 0 0 2px rgba(var(--v-theme-smart-conversation-ai-role-text), 0.24)}.conversation-toolbar-model-trigger__chevron[data-v-6df761d6]{color:rgb(var(--v-theme-smart-conversation-ai-role-text))}.conversation-toolbar-model-menu-card[data-v-6df761d6]{min-width:220px;padding:12px;cursor:default}.conversation-toolbar-model-menu-card[data-v-6df761d6] *{cursor:default !important}.conversation-toolbar-model-menu-card__header[data-v-6df761d6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.conversation-toolbar-model-menu-card__label[data-v-6df761d6]{color:rgb(var(--v-theme-conversation-feedback-page-subtle));font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.conversation-toolbar-model-menu-card__close[data-v-6df761d6]{margin-right:-6px;color:rgb(var(--v-theme-conversation-feedback-page-subtle))}.conversation-toolbar-model-menu-card__options[data-v-6df761d6]{display:flex;flex-direction:column;gap:6px}.conversation-toolbar-model-option[data-v-6df761d6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px;border-radius:14px;background:rgba(var(--v-theme-surface), 0.82)}.conversation-toolbar-model-option--active[data-v-6df761d6]{background:rgba(var(--v-theme-smart-conversation-ai-role-text), 0.08)}.conversation-toolbar-model-option__main[data-v-6df761d6]{display:inline-flex;align-items:center;gap:8px;min-width:0}.conversation-toolbar-model-option__title[data-v-6df761d6]{font-weight:700;color:rgb(var(--v-theme-conversation-view-toolbar-text))}.conversation-toolbar-model-option__stars[data-v-6df761d6]{display:inline-flex;align-items:center;gap:1px}.conversation-toolbar-model-option__star[data-v-6df761d6]{color:rgba(var(--v-theme-smart-conversation-ai-role-text), 0.34)}.conversation-toolbar-model-option__star--filled[data-v-6df761d6]{color:rgb(var(--v-theme-smart-conversation-ai-role-text))}.conversation-toolbar-model-option__chip[data-v-6df761d6]{font-weight:700}.conversation-toolbar-model-option__chip--free[data-v-6df761d6]{background:rgba(var(--v-theme-lavender-mist), 0.95) !important;color:rgb(var(--v-theme-smart-conversation-user-role-text)) !important}.conversation-toolbar-model-option__chip--premium[data-v-6df761d6]{background:rgba(var(--v-theme-peach-yellow), 0.95) !important;color:rgb(var(--v-theme-dark-salmon)) !important}.conversation-toolbar-personalization-progress[data-v-6df761d6]{display:inline-flex;align-items:center;gap:12px;width:min(100%,320px)}.conversation-toolbar-personalization-progress__pages[data-v-6df761d6]{flex:1 1 auto}.conversation-toolbar-personalization-progress__pages[data-v-6df761d6] .page-marker-container{margin:0}.conversation-toolbar-personalization-progress__pages[data-v-6df761d6] .question-number-indicator{font-weight:600}.conversation-toolbar-progress[data-v-6df761d6]{flex-shrink:0;background:rgba(var(--v-theme-surface), 0.9)}.conversation-toolbar-progress__value[data-v-6df761d6]{font-size:.72rem;font-weight:700;line-height:1}.conversation-toolbar-left-placeholder[data-v-6df761d6]{width:40px;height:40px}.smart-conversation-header[data-v-6df761d6]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background-color:#fff;border-bottom:1px solid #e0e0e0}.smart-conversation-header .smart-conversation-logo .logo-image[data-v-6df761d6]{height:40px;width:auto}.smart-conversation-header .smart-conversation-close .v-btn[data-v-6df761d6]{color:#666 !important}.smart-conversation-main[data-v-6df761d6]{max-width:1200px;gap:24px;padding:0 24px;width:100%;box-sizing:border-box}.smart-conversation-main .smart-conversation-hub-cards[data-v-6df761d6]{display:flex;flex-wrap:wrap;gap:16px}.smart-conversation-main .custom-topic-card[data-v-6df761d6]{border-radius:16px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:300px;aspect-ratio:3/2}.smart-conversation-main .custom-topic-card[data-v-6df761d6]{background:linear-gradient(247deg, var(--Color-Dark-Salmons-Scala-ds30, #FCC0AF) 0%, #FE8D6A 48.34%, #F56325 100%)}.smart-conversation-main .custom-topic-card .custom-topic-card-content[data-v-6df761d6]{display:flex;flex-direction:row;align-items:flex-start;text-align:left;flex:1;justify-content:flex-start;gap:12px}.smart-conversation-main .custom-topic-card .custom-topic-card-content .custom-topic-card-icon[data-v-6df761d6]{background-color:hsla(0,0%,100%,.22);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:2px}.smart-conversation-main .custom-topic-card .custom-topic-card-content .custom-topic-card-icon .v-icon[data-v-6df761d6]{color:#fff !important}.smart-conversation-main .custom-topic-card .custom-topic-card-content .custom-topic-card-text[data-v-6df761d6]{flex:1;display:flex;flex-direction:column;justify-content:center}.smart-conversation-main .custom-topic-card-button[data-v-6df761d6]{align-self:flex-start;background-color:rgba(0,0,0,0) !important;color:#fff !important;font-weight:600 !important;padding:8px 16px !important;border-radius:8px !important;text-transform:none !important;font-size:.875rem !important;border:1.5px solid hsla(0,0%,100%,.85) !important;box-shadow:none !important;margin-top:8px}.smart-conversation-main .custom-topic-card-button[data-v-6df761d6]:hover{background-color:hsla(0,0%,100%,.12) !important}.smart-conversation-main .topics-section[data-v-6df761d6]{margin-bottom:40px}.smart-conversation-main .topics-section .topics-section-header[data-v-6df761d6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.smart-conversation-main .topics-section .topics-section-header .topics-section-title[data-v-6df761d6]{font-size:1.5rem;font-weight:700;color:rgb(var(--v-theme-conversation-view-toolbar-text));margin:0;flex:1 1 auto;min-width:0}.smart-conversation-main .topics-section .topics-carousel[data-v-6df761d6]{position:relative;display:flex;flex-direction:column;align-items:stretch}.smart-conversation-main .topics-section .topics-carousel .carousel-controls[data-v-6df761d6]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:8px}.smart-conversation-main .topics-section .topics-carousel .carousel-control-btn[data-v-6df761d6]{background:rgba(0,0,0,0) !important;box-shadow:none !important;min-width:40px}.smart-conversation-main .topics-section .topics-carousel .topics-container[data-v-6df761d6]{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:4px 8px;scrollbar-width:none;-ms-overflow-style:none;height:232px;align-items:center}.smart-conversation-main .topics-section .topics-carousel .topics-container[data-v-6df761d6]::-webkit-scrollbar{display:none}@media(max-width: 600px){.smart-conversation-main .smart-conversation-main .custom-topic-card[data-v-6df761d6]{width:100%;max-width:100%;height:160px;min-height:160px}}.topic-card[data-v-6df761d6]{flex-shrink:0;width:300px;max-width:300px;min-width:300px;display:flex;flex-direction:column}.smart-conversation-hub-card[data-v-6df761d6]{opacity:var(--v-smart-conversation-hub-card-opacity)}.smart-conversation-library-card[data-v-6df761d6]{opacity:var(--v-smart-conversation-library-card-opacity)}.smart-conversation-library-card-media[data-v-6df761d6]{opacity:var(--v-smart-conversation-library-card-media-opacity)}.topic-card-img[data-v-6df761d6]{width:100%;aspect-ratio:3/2;max-width:100%;min-height:200px;max-height:200px;-o-object-fit:cover;object-fit:cover;cursor:pointer}[data-v-6df761d6] .v-toolbar__content{margin-left:auto;margin-right:auto;max-width:1024px}.ai-name[data-v-6df761d6]{font-weight:bold}.user-role[data-v-6df761d6]{font-style:italic}.typing-indicator[data-v-6df761d6]{display:flex;align-items:center;justify-content:center;height:24px;gap:6px}.typing-indicator span[data-v-6df761d6]{width:8px;height:8px;border-radius:50%;animation:bounce-6df761d6 1.4s infinite}.typing-indicator__dot[data-v-6df761d6]{background-color:rgb(var(--v-theme-smart-conversation-ai-bubble-text))}.typing-indicator span[data-v-6df761d6]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-6df761d6]:nth-child(3){animation-delay:.4s}@keyframes bounce-6df761d6{0%,80%,100%{transform:scale(1);opacity:.6}40%{transform:scale(1.4);opacity:1}}.confetti-container[data-v-6df761d6]{position:absolute;top:0;left:0;z-index:999}.conversation-chat-box-container[data-v-6df761d6]{padding:var(--v-chat-box-padding);margin:var(--v-chat-box-margin);width:var(--v-chat-box-width);height:var(--v-chat-box-height);overflow-y:auto;scrollbar-width:auto;margin-bottom:36px;max-width:1024px;margin-left:auto;margin-right:auto}.conversation-chat-box-container>.div-conversation-item[data-v-6df761d6]:last-of-type{margin-bottom:32px}.conversation-started-layout[data-v-6df761d6]{min-height:0}.conversation-started-layout .conversation-chat-box-container[data-v-6df761d6]{flex:1 1 auto;min-height:0;height:auto;margin-bottom:0}.conversation-started-layout .conversation-input-region[data-v-6df761d6]{flex-shrink:0;position:relative}.android-keyboard-aware .conversation-chat-box-container[data-v-6df761d6]{padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px));scroll-padding-bottom:96px}.android-keyboard-aware .conversation-input-region[data-v-6df761d6]{padding-bottom:env(safe-area-inset-bottom, 0px);z-index:3;transition:transform 140ms ease-out;will-change:transform}.conversation-view-question-title[data-v-6df761d6]{border-bottom:var(--v-conversation-view-question-title-border-bottom)}.question-header[data-v-6df761d6]{background-color:#00008b;padding:1em}.test[data-v-6df761d6]{position:relative;height:70%;border:2px outset purple;border-radius:30px;background:linear-gradient(308deg, teal, pink);z-index:2100}.test .test-image[data-v-6df761d6]{width:100%;height:75%;margin-left:1em;pointer-events:none}.settings[data-v-6df761d6]{overflow-y:auto;overflow-x:hidden}[data-v-6df761d6] .v-overlay__scrim{opacity:.7}[data-v-6df761d6] .v-dialog .v-overlay__content,[data-v-6df761d6] .v-overlay__content{width:100% !important;height:100% !important;overflow:hidden;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.carousel[data-v-6df761d6]{overflow:hidden}.loading-speech[data-v-6df761d6]{animation:color-change-red-6df761d6 1s infinite}.playing-speech[data-v-6df761d6]{animation:color-change-green-6df761d6 1s infinite}@keyframes color-change-red-6df761d6{0%{color:red}50%{color:#ff0}100%{color:red}}@keyframes color-change-green-6df761d6{0%{color:green}50%{color:#adff2f}100%{color:green}}.test-image-container[data-v-6df761d6]{position:relative;width:100%;height:100%}.test-image-container .test-image[data-v-6df761d6]{width:100%;height:100%;position:absolute;top:0;left:0}.loading-speech[data-v-6df761d6]{animation:color-change-red-6df761d6 1s infinite}.playing-speech[data-v-6df761d6]{animation:color-change-green-6df761d6 1s infinite}@keyframes color-change-red-6df761d6{0%{color:red}50%{color:#ff0}100%{color:red}}@keyframes color-change-green-6df761d6{0%{color:green}50%{color:#adff2f}100%{color:green}}.test-skill-selection[data-v-6df761d6] .v-label{width:100%;justify-content:space-between}.persona-item[data-v-6df761d6] .v-list-item__content{align-items:flex-start !important}.persona-item[data-v-6df761d6] .v-list-item-subtitle{opacity:.7;font-size:.75rem;line-height:1.2;margin-top:2px}.feedback-used-word-chip[data-v-6df761d6]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:36px;cursor:default;text-align:left;color:inherit;font:inherit;transition:background-color .2s ease}.feedback-used-word-chip__top[data-v-6df761d6]{display:flex;align-items:center;gap:6px;width:100%}.feedback-used-word-chip__translation[data-v-6df761d6]{font-size:12px;color:rgb(var(--v-theme-conversation-feedback-page-subtle));line-height:1.2}.feedback-used-word-chip--clickable[data-v-6df761d6]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.feedback-used-word-chip--clickable[data-v-6df761d6]:hover{background-color:#eef2ff}.feedback-used-word-chip--clickable[data-v-6df761d6]:focus-visible{outline:2px solid rgba(var(--v-theme-info), 0.6);outline-offset:2px}.feedback-used-word-chip--inactive[data-v-6df761d6]{border:1px solid rgba(var(--v-theme-conversation-feedback-page-subtle), 0.22)}.feedback-used-word-chip__label[data-v-6df761d6]{white-space:nowrap}.conversation-feedback-tip[data-v-6df761d6]{background:rgba(var(--v-theme-sea-mist), 0.18);border:1px dashed rgba(var(--v-theme-sea-mist), 0.7)}.conversation-feedback-page[data-v-6df761d6]{color:rgb(var(--v-theme-conversation-feedback-page-text))}.conversation-feedback-heading[data-v-6df761d6]{color:rgb(var(--v-theme-conversation-feedback-page-heading))}.grammar-lesson-preview-content[data-v-6df761d6]{overflow-y:auto}@media(min-width: 600px){.grammar-lesson-preview-content[data-v-6df761d6]{max-height:min(75vh,840px)}}
.learning-schedule-action-button[data-v-ab7f783c]{opacity:var(--v-home-card-opacity)}.learning-schedule-action-icon-slot[data-v-ab7f783c]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.learning-schedule-action-icon-fade-enter-active[data-v-ab7f783c],.learning-schedule-action-icon-fade-leave-active[data-v-ab7f783c]{transition:opacity .45s ease}.learning-schedule-action-icon-fade-enter-from[data-v-ab7f783c],.learning-schedule-action-icon-fade-leave-to[data-v-ab7f783c]{opacity:0}
#unit-1[data-v-d5552de8],#unit-1-lesson-0-badge[data-v-d5552de8],#unit-1-test-button[data-v-d5552de8],#unit-1-exercise-button[data-v-d5552de8],#unit-1-play-button[data-v-d5552de8]{scroll-margin-top:100px}[data-v-d5552de8] .v-timeline-divider__dot{background:rgba(0,0,0,0) !important}[data-v-d5552de8] .v-skeleton-loader__image{height:64px !important;border-radius:8px}[data-v-d5552de8] .v-timeline-divider__inner-dot{position:relative !important}.lesson-list-item[data-v-d5552de8]{margin-bottom:.5em}.learning-schedule-action-button[data-v-d5552de8]{opacity:var(--v-home-card-opacity)}.unit-locked[data-v-d5552de8]{border:1px solid rgba(var(--v-theme-learning-schedule-unit-locked-border), 0.7)}.unit-locked[data-v-d5552de8] .v-expansion-panel-title{background-color:rgba(var(--v-theme-learning-schedule-unit-locked-surface), 0.18)}[data-v-d5552de8] .v-expansion-panel-title__overlay{display:none}[data-v-d5552de8] .v-expansion-panel-text__wrapper{padding-right:8px !important;padding-left:0px !important;margin-left:0px !important;margin-right:0px !important;margin-top:.25em;margin-bottom:.25em}[data-v-d5552de8] .v-timeline-item__body{min-width:100% !important;width:100% !important;padding-inline-start:0 !important}.opposite-0[data-v-d5552de8]{text-align:right}.opposite-1[data-v-d5552de8]{text-align:left}
#unit-1[data-v-c608b3c8],#unit-1-lesson-0-badge[data-v-c608b3c8],#unit-1-test-button[data-v-c608b3c8],#unit-1-exercise-button[data-v-c608b3c8],#unit-1-play-button[data-v-c608b3c8]{scroll-margin-top:100px}.unit-locked-badge[data-v-c608b3c8]{opacity:.7;top:-0.5em;position:relative;display:inline !important}.unit-locked-badge[data-v-c608b3c8] .v-badge__badge{scale:.8}[data-v-c608b3c8] .v-timeline-divider__inner-dot{position:relative !important}.level-locked-badge[data-v-c608b3c8]{z-index:999999;right:-10%;top:-10%;opacity:.7;transform:scale(0.8);position:absolute}.milestone-locked-badge[data-v-c608b3c8]{z-index:999999;right:-30%;top:-25%;opacity:.7;transform:scale(0.8);position:absolute}.category-badge[data-v-c608b3c8]{z-index:999999;top:-1em;position:absolute;color:orange;right:0em}.category-badge-known[data-v-c608b3c8]{z-index:999999;top:-0.5em;position:absolute;color:green;right:.5em}.category-badge.locked[data-v-c608b3c8] .v-badge__badge{color:gray !important}.locked[data-v-c608b3c8] .v-list-item__prepend{display:none}.lesson-badge[data-v-c608b3c8]{color:#fff;right:0em;top:.2em;z-index:999999;position:absolute}.lesson-badge-known[data-v-c608b3c8]{color:#fff;right:.5em;top:.2em;z-index:999999;position:absolute}.lesson-list-item[data-v-c608b3c8]{border-top:1px inset #fff;margin-bottom:.5em}[data-v-c608b3c8] .v-badge__badge{color:inherit}[data-v-c608b3c8] .v-expansion-panel-text__wrapper{padding:.5em;margin-top:.25em;margin-bottom:.25em}.null[data-v-c608b3c8]{display:none}[data-v-c608b3c8] .v-field__outline{display:none}[data-v-c608b3c8] .v-icon.null{display:none}[data-v-c608b3c8] .v-timeline-item__body{min-width:100% !important;width:100% !important;padding-inline-start:0 !important}.opposite-0[data-v-c608b3c8]{text-align:right}.opposite-1[data-v-c608b3c8]{text-align:left}.expanded-unit-image[data-v-c608b3c8] .v-img__img,.expanded-unit-image[data-v-c608b3c8] .v-img__gradient{border-radius:8px;width:calc(100% - 1px - 1px);height:calc(100% - 1px - 1px);margin:1px}.expanded-unit-image[data-v-c608b3c8]{border-radius:8px;height:64px;width:100%;-o-object-fit:cover;object-fit:cover;transition:height .3s ease-in-out;padding:1px;background:linear-gradient(to right, #00a2ff, green)}.collapsed-unit-image[data-v-c608b3c8] .v-img__img,.collapsed-unit-image[data-v-c608b3c8] .v-img__gradient{border-radius:8px;width:calc(100% - 2px - 2px);height:calc(100% - 2px - 2px);margin:2px}.collapsed-unit-image[data-v-c608b3c8]{aspect-ratio:1/1;border-radius:8px;height:256px;max-height:256px;width:100%;-o-object-fit:cover;object-fit:cover;transition:height .3s ease-in-out;padding:2px;background:linear-gradient(to right, green, #00a2ff)}

.v-menu .v-overlay__content:has(.level-select-item) {
    border-radius: 10px;
}
.level-select-item .v-list-item__overlay {
    display: none;
}


.personalization-status-widget[data-v-29a00b0a] {
  width: 100%;
}
.personalization-status-widget__profile-slider[data-v-29a00b0a] {
  margin-top: 0;
}


.local-notification-test[data-v-78bc51f6] {
  max-width: 800px;
  margin: 0 auto;
}

.cookie-consent-banner[data-v-7a177601]{position:fixed;left:0;right:0;bottom:0;z-index:2402}.cookie-consent-banner__sheet[data-v-7a177601]{border-top:1px solid rgba(15,23,42,.14);box-shadow:0 -12px 30px rgba(15,23,42,.18) !important}.cookie-consent-banner__layout[data-v-7a177601]{position:relative;display:flex;align-items:center;gap:24px;width:100%;padding:20px 72px 20px 24px}.cookie-consent-banner__layout--mobile[data-v-7a177601]{flex-direction:column;align-items:stretch;gap:16px;padding:18px 52px 18px 16px}.cookie-consent-banner__content[data-v-7a177601]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:6px}.cookie-consent-banner__title[data-v-7a177601]{color:rgb(var(--v-theme-neo-navy));font-size:1rem;font-weight:700;line-height:1.2}.cookie-consent-banner__body[data-v-7a177601]{color:rgba(15,23,42,.84);font-size:.95rem;line-height:1.45}.cookie-consent-banner__link[data-v-7a177601]{margin-left:.35rem;color:rgb(var(--v-theme-neo-navy));font-weight:600}.cookie-consent-banner__actions[data-v-7a177601]{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto}.cookie-consent-banner__actions--mobile[data-v-7a177601]{width:100%;flex-direction:column;align-items:stretch;gap:10px;margin-left:0}.cookie-consent-banner__button[data-v-7a177601]{min-width:192px;text-transform:none;font-weight:700}.cookie-consent-banner__actions--mobile .cookie-consent-banner__button[data-v-7a177601]{min-width:0;width:100%}.cookie-consent-banner__close[data-v-7a177601]{position:absolute;top:10px;right:10px;color:rgba(15,23,42,.7)}@media(min-width: 600px)and (max-width: 1279px){.cookie-consent-banner__actions[data-v-7a177601]{flex:0 0 216px;flex-wrap:wrap;row-gap:10px}.cookie-consent-banner__button[data-v-7a177601]{width:100%}}
