[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:42"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:42"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:42"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:42"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:42"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:42"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:42"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:42"],[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:65"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:65"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:65"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:65"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:65"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:65"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:65"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:65"]{display:revert!important}[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"]{translate:5.3333740234375px -8.6666259765625px!important;display:revert!important;width:350.9586259765625px!important;height:74.9895259765625px!important;background-image:url(/ui/main/profile/level-test-confirm.png)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;border-image-source:none!important}[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"]:before,[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:76"]:after{background-image:none!important;background-color:transparent!important;border-image-source:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-ui-edit="src/App.tsx:App:22"][data-ui-edit="src/App.tsx:App:22"][data-ui-edit="src/App.tsx:App:22"][data-ui-edit="src/App.tsx:App:22"][data-ui-edit="src/App.tsx:App:22"][data-ui-edit="src/App.tsx:App:22"][data-ui-edit="src/App.tsx:App:22"][data-ui-edit="src/App.tsx:App:22"]{color:#5e3300!important}[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:68"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:68"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:68"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:68"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:68"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:68"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:68"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:68"]{height:60px!important}[data-ui-edit="src/components/main/CommonGroundTab.tsx:ProfileCopy:1"][data-ui-edit="src/components/main/CommonGroundTab.tsx:ProfileCopy:1"][data-ui-edit="src/components/main/CommonGroundTab.tsx:ProfileCopy:1"][data-ui-edit="src/components/main/CommonGroundTab.tsx:ProfileCopy:1"][data-ui-edit="src/components/main/CommonGroundTab.tsx:ProfileCopy:1"][data-ui-edit="src/components/main/CommonGroundTab.tsx:ProfileCopy:1"][data-ui-edit="src/components/main/CommonGroundTab.tsx:ProfileCopy:1"][data-ui-edit="src/components/main/CommonGroundTab.tsx:ProfileCopy:1"]{translate:-.6666259765625px 15.33331298828125px!important;height:8px!important}[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:69"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:69"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:69"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:69"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:69"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:69"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:69"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:69"]{height:26px!important;font-size:26px!important}[data-ui-edit="src/components/main/WardrobePage.tsx:WardrobePage:18"][data-ui-edit="src/components/main/WardrobePage.tsx:WardrobePage:18"][data-ui-edit="src/components/main/WardrobePage.tsx:WardrobePage:18"][data-ui-edit="src/components/main/WardrobePage.tsx:WardrobePage:18"][data-ui-edit="src/components/main/WardrobePage.tsx:WardrobePage:18"][data-ui-edit="src/components/main/WardrobePage.tsx:WardrobePage:18"][data-ui-edit="src/components/main/WardrobePage.tsx:WardrobePage:18"][data-ui-edit="src/components/main/WardrobePage.tsx:WardrobePage:18"]{translate:25px!important}[data-ui-edit="src/components/MainShell.tsx:ProfileTab:173"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:173"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:173"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:173"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:173"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:173"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:173"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:173"]{font-size:15px!important}[data-ui-edit="src/components/MainShell.tsx:ProfileTab:172"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:172"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:172"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:172"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:172"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:172"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:172"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:172"]{font-size:21px!important}[data-ui-edit="src/components/main/CommonGroundTab.tsx:CommonGroundTab:32"][data-ui-edit="src/components/main/CommonGroundTab.tsx:CommonGroundTab:32"][data-ui-edit="src/components/main/CommonGroundTab.tsx:CommonGroundTab:32"][data-ui-edit="src/components/main/CommonGroundTab.tsx:CommonGroundTab:32"][data-ui-edit="src/components/main/CommonGroundTab.tsx:CommonGroundTab:32"][data-ui-edit="src/components/main/CommonGroundTab.tsx:CommonGroundTab:32"][data-ui-edit="src/components/main/CommonGroundTab.tsx:CommonGroundTab:32"][data-ui-edit="src/components/main/CommonGroundTab.tsx:CommonGroundTab:32"]{translate:2px!important}[data-ui-edit="src/components/AdaptiveLanguageAssessmentExperience.tsx:AdaptiveLanguageAssessmentExperience:12"][data-ui-edit="src/components/AdaptiveLanguageAssessmentExperience.tsx:AdaptiveLanguageAssessmentExperience:12"][data-ui-edit="src/components/AdaptiveLanguageAssessmentExperience.tsx:AdaptiveLanguageAssessmentExperience:12"][data-ui-edit="src/components/AdaptiveLanguageAssessmentExperience.tsx:AdaptiveLanguageAssessmentExperience:12"][data-ui-edit="src/components/AdaptiveLanguageAssessmentExperience.tsx:AdaptiveLanguageAssessmentExperience:12"][data-ui-edit="src/components/AdaptiveLanguageAssessmentExperience.tsx:AdaptiveLanguageAssessmentExperience:12"][data-ui-edit="src/components/AdaptiveLanguageAssessmentExperience.tsx:AdaptiveLanguageAssessmentExperience:12"][data-ui-edit="src/components/AdaptiveLanguageAssessmentExperience.tsx:AdaptiveLanguageAssessmentExperience:12"]{color:red!important}[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"]{translate:-6.3333740234375px -.3333740234375px!important;display:revert!important;width:270px!important;height:65px!important;background-image:url(data:image/png;base64,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)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;border-image-source:none!important}[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"]:before,[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:43"]:after{background-image:none!important;background-color:transparent!important;border-image-source:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:44"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:44"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:44"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:44"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:44"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:44"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:44"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionHero:44"]{translate:-4.6666259765625px -14px!important;width:308.9679208984375px!important;height:37.178px!important}[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:67"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:67"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:67"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:67"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:67"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:67"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:67"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:LevelSelectionStep:67"]{width:74px!important}[data-ui-edit="src/ui-editor/UiEditorToolbar.tsx:UiEditorToolbar:2"][data-ui-edit="src/ui-editor/UiEditorToolbar.tsx:UiEditorToolbar:2"][data-ui-edit="src/ui-editor/UiEditorToolbar.tsx:UiEditorToolbar:2"][data-ui-edit="src/ui-editor/UiEditorToolbar.tsx:UiEditorToolbar:2"][data-ui-edit="src/ui-editor/UiEditorToolbar.tsx:UiEditorToolbar:2"][data-ui-edit="src/ui-editor/UiEditorToolbar.tsx:UiEditorToolbar:2"][data-ui-edit="src/ui-editor/UiEditorToolbar.tsx:UiEditorToolbar:2"][data-ui-edit="src/ui-editor/UiEditorToolbar.tsx:UiEditorToolbar:2"]{translate:2.4241943359375px .6060791015625px!important}[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"]{translate:5.45458984375px -57.57574462890625px!important;display:revert!important;width:155px!important;height:110px!important;z-index:1!important;background-image:url(data:image/png;base64,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)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;border-image-source:none!important}[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"]:before,[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:107"]:after{background-image:none!important;background-color:transparent!important;border-image-source:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:111"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:111"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:111"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:111"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:111"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:111"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:111"][data-ui-edit="src/components/SpeakOutCourseCreationFlow.tsx:OutlineStep:111"]{translate:0px -40px!important}[data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:2"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:2"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:2"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:2"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:2"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:2"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:2"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:2"]{height:640px!important;width:410px!important}[data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:5"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:5"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:5"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:5"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:5"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:5"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:5"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:5"]{translate:23.6363525390625px 4.242431640625px!important}[data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:11"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:11"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:11"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:11"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:11"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:11"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:11"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:11"]{translate:-12.1212158203125px -1.818145751953125px!important}[data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:12"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:12"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:12"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:12"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:12"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:12"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:12"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:12"]{width:331px!important;height:312px!important;translate:18.7880859375px -1.818206787109375px!important;opacity:1!important}[data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:43"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:43"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:43"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:43"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:43"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:43"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:43"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:43"]{translate:26.06048583984375px -18.78790283203125px!important;height:49px!important;width:310px!important}[data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:44"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:44"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:44"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:44"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:44"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:44"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:44"][data-ui-edit="src/components/AssessmentResultModal.tsx:AssessmentResultModal:44"]{translate:23.03021240234375px -18.78790283203125px!important;height:49px!important;width:310px!important}[data-ui-edit="src/components/main/CourseTab.tsx:CourseTab:8"][data-ui-edit="src/components/main/CourseTab.tsx:CourseTab:8"][data-ui-edit="src/components/main/CourseTab.tsx:CourseTab:8"][data-ui-edit="src/components/main/CourseTab.tsx:CourseTab:8"][data-ui-edit="src/components/main/CourseTab.tsx:CourseTab:8"][data-ui-edit="src/components/main/CourseTab.tsx:CourseTab:8"][data-ui-edit="src/components/main/CourseTab.tsx:CourseTab:8"][data-ui-edit="src/components/main/CourseTab.tsx:CourseTab:8"],[data-ui-edit="src/App.tsx:StopIcon:8"][data-ui-edit="src/App.tsx:StopIcon:8"][data-ui-edit="src/App.tsx:StopIcon:8"][data-ui-edit="src/App.tsx:StopIcon:8"][data-ui-edit="src/App.tsx:StopIcon:8"][data-ui-edit="src/App.tsx:StopIcon:8"][data-ui-edit="src/App.tsx:StopIcon:8"][data-ui-edit="src/App.tsx:StopIcon:8"],[data-ui-edit="src/App.tsx:VoiceInputModeSwitch:14"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:14"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:14"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:14"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:14"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:14"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:14"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:14"]{translate:-2px!important}[data-ui-edit="src/App.tsx:VoiceInputModeSwitch:13"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:13"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:13"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:13"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:13"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:13"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:13"][data-ui-edit="src/App.tsx:VoiceInputModeSwitch:13"]{height:32px!important;width:84px!important;translate:-2px!important}[data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:2"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:2"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:2"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:2"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:2"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:2"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:2"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:2"]{width:380px!important;height:300px!important}[data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:3"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:3"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:3"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:3"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:3"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:3"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:3"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:3"]{translate:-2.424072265625px 55.757659912109375px!important}[data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:5"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:5"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:5"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:5"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:5"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:5"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:5"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:5"]{display:none!important}[data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:6"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:6"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:6"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:6"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:6"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:6"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:6"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:6"]{translate:-89.091064453125px -84.24237060546875px!important;font-size:28px!important;color:#fbfffe!important}[data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:7"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:7"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:7"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:7"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:7"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:7"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:7"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:7"]{translate:2.42431640625px 7.27264404296875px!important;font-size:14px!important}[data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:9"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:9"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:9"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:9"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:9"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:9"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:9"][data-ui-edit="src/components/RealtimeConnectionErrorDialog.tsx:RealtimeConnectionErrorDialog:9"]{height:55px!important;font-size:16px!important}[data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"]{background-image:url(data:image/png;base64,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)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;border-image-source:none!important}[data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"]:before,[data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:11"]:after{background-image:none!important;background-color:transparent!important;border-image-source:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"]{color:#a00000!important;background-image:url(/ui/conversation/end-confirm-green.png)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;border-image-source:none!important}[data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"]:before,[data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:12"]:after{background-image:none!important;background-color:transparent!important;border-image-source:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:14"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:14"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:14"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:14"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:14"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:14"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:14"][data-ui-edit="src/components/ConversationEndConfirmDialog.tsx:ConversationEndConfirmDialog:14"]{color:#fbfffe!important}[data-ui-edit="src/components/MainShell.tsx:ProfileNicknameDialog:323"][data-ui-edit="src/components/MainShell.tsx:ProfileNicknameDialog:323"][data-ui-edit="src/components/MainShell.tsx:ProfileNicknameDialog:323"][data-ui-edit="src/components/MainShell.tsx:ProfileNicknameDialog:323"][data-ui-edit="src/components/MainShell.tsx:ProfileNicknameDialog:323"][data-ui-edit="src/components/MainShell.tsx:ProfileNicknameDialog:323"][data-ui-edit="src/components/MainShell.tsx:ProfileNicknameDialog:323"][data-ui-edit="src/components/MainShell.tsx:ProfileNicknameDialog:323"]{height:400px!important}[data-ui-edit="src/components/MainShell.tsx:ProfileTab:184"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:184"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:184"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:184"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:184"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:184"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:184"][data-ui-edit="src/components/MainShell.tsx:ProfileTab:184"]{translate:0px -3.030242919921875px!important}:root{--account-surface: rgba(27, 30, 29, .94);--account-border: rgba(255, 255, 255, .14);--account-accent: #318b69;--account-text: #f7f7f3}.auth-startup,.auth-entry-page{font:14px/1.4 Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-entry-layout-preview{color-scheme:light}.auth-startup{display:grid;place-items:center;color:#f7f7f3;background:#181b18}.auth-startup-error{box-sizing:border-box;display:grid;gap:14px;width:min(calc(100% - 32px),420px);padding:clamp(24px,6vw,38px);border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#262a27f5;box-shadow:0 24px 60px #00000047;text-align:center}.auth-startup-error strong{font-size:clamp(20px,5vw,26px)}.auth-startup-error span{color:#f7f7f3b8;line-height:1.7}.auth-startup-error button{min-height:44px;margin-top:4px;padding:0 22px;border:0;border-radius:13px;color:#fff;background:#318b69;font:inherit;font-weight:800;cursor:pointer}.auth-startup-error button:hover{background:#3a9b77}.auth-entry-page.responsive-layout-surface{position:relative;box-sizing:border-box;display:grid;place-items:center;overflow-x:hidden;overflow-y:auto;touch-action:pan-y;padding:clamp(26px,6dvh,68px) 20px;color:#171b18;background:#181b18;isolation:isolate}.auth-entry-page__background,.auth-entry-page__wash{position:absolute;z-index:-2;inset:0;width:100%;height:100%;pointer-events:none}.auth-entry-page__background{object-fit:cover;object-position:center;filter:saturate(.82) contrast(.86);transform:scale(1.02)}.auth-entry-page__wash{z-index:-1;background:linear-gradient(180deg,#f7f0dd8a,#e2d9bfa8),radial-gradient(circle at 50% 45%,#fffcef1f,#21262033);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-entry-card{--auth-panel-slice: clamp(26px, 5vw, 44px);position:relative;z-index:1;box-sizing:border-box;width:min(100%,560px);padding:clamp(34px,5vw,54px) clamp(28px,5vw,52px) clamp(30px,4vw,44px);border:1px solid transparent;border-image-source:url(/ui/onboarding/native-language-panel.png);border-image-slice:96 fill;border-image-width:var(--auth-panel-slice);border-image-repeat:stretch;border-radius:0;background:none;filter:drop-shadow(0 24px 52px rgba(41,34,21,.24));text-align:center}.auth-entry-card--detail{padding-top:clamp(82px,8vw,94px)}.auth-entry-brand{display:block;width:min(82%,280px);height:auto;margin:0 auto 6px;filter:drop-shadow(0 7px 0 rgba(24,29,37,.08))}.auth-entry-eyebrow{margin:0 0 10px;color:#318b69;font-size:11px;font-weight:900;letter-spacing:.18em}.auth-entry-card h1{margin:0;color:#101411;font-size:clamp(27px,4vw,38px);font-weight:950;line-height:1.18;letter-spacing:-.035em}.auth-entry-lead{margin:13px auto 28px;color:#67685f;font-size:clamp(13px,1.5vw,16px);line-height:1.6}.auth-method-list{display:grid;gap:13px}.auth-access-code{display:grid;gap:8px;padding:18px;border:1px solid rgba(106,102,89,.26);border-radius:22px;background:#fffdf8c7;text-align:left}.auth-access-code>label{font-size:17px;font-weight:900}.auth-access-code>small{color:#73746b;font-size:12px}.auth-access-code>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:4px}.auth-access-code input{min-width:0;min-height:46px;padding:0 13px;border:1px solid rgba(106,102,89,.34);border-radius:12px;outline:0;color:#171a17;caret-color:#318b69;background:#fff;font:700 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.02em;text-transform:uppercase}.auth-access-code input::placeholder{color:#8a8b82;opacity:1}.auth-access-code input:focus{border-color:#318b69;box-shadow:0 0 0 3px #318b6924}.auth-access-code input[readonly]{cursor:default;color:#315d4d;background:#edf6f1}.auth-access-code button{min-height:46px;padding:0 18px;border:0;border-radius:12px;color:#fff;background:#318b69;font-weight:800;cursor:pointer}.auth-access-code button:disabled{cursor:not-allowed;opacity:.55}.auth-access-code button.is-busy:disabled{cursor:wait}.auth-email-code{display:grid;gap:8px;padding:18px;border:1px solid rgba(106,102,89,.26);border-radius:22px;background:#fffdf8d1;text-align:left}.auth-entry-back{position:absolute;z-index:2;top:clamp(22px,3vw,30px);left:clamp(22px,3vw,30px);display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:0;padding:0 12px;border:1px solid rgba(49,139,105,.24);border-radius:999px;color:#28795b;background:#f5faf6b8;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.auth-entry-back svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.auth-entry-back:hover{background:#e8f6eef0}.auth-entry-back:focus-visible{outline:3px solid rgba(47,137,104,.3);outline-offset:2px}.auth-email-code>label{margin-top:2px;color:#373b36;font-size:12px;font-weight:800}.auth-email-code>input,.auth-email-code__send-row input{box-sizing:border-box;width:100%;min-width:0;min-height:46px;padding:0 13px;border:1px solid rgba(106,102,89,.34);border-radius:12px;outline:0;color:#171a17;caret-color:#318b69;background:#fff;font:500 16px/1.2 Inter,PingFang SC,Microsoft YaHei,sans-serif}.auth-email-code>input::placeholder,.auth-email-code__send-row input::placeholder{color:#96978e;opacity:1}.auth-email-code>input:focus,.auth-email-code__send-row input:focus{border-color:#318b69;box-shadow:0 0 0 3px #318b6924}.auth-email-code>input:disabled{color:#888a81;background:#f1f0ebe0}.auth-email-code__send-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.auth-email-code__send,.auth-email-code__submit{min-height:46px;border:0;border-radius:12px;color:#fff;background:#318b69;font-weight:800;cursor:pointer}.auth-email-code__send{min-width:104px;padding:0 14px}.auth-email-code__submit{width:100%;margin-top:5px}.auth-email-code button:focus-visible{outline:3px solid rgba(47,137,104,.3);outline-offset:2px}.auth-email-code button:disabled{cursor:not-allowed;opacity:.5}.auth-phone-code{display:grid;gap:18px;width:100%;text-align:left}.auth-phone-code__field{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:64px;padding:0 24px;border:1px solid rgba(106,102,89,.12);border-radius:999px;background:#f4f4f0eb;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-phone-code__field:focus-within{border-color:#318b69ad;background:#fafcf8fa;box-shadow:0 0 0 3px #318b691f}.auth-phone-code__prefix{flex:0 0 auto;color:#272b28;font-size:23px;font-weight:500;line-height:1}.auth-phone-code__divider{flex:0 0 auto;width:1px;height:30px;margin:0 14px 0 16px;background:#318b696b}.auth-phone-code__field input{min-width:0;flex:1 1 auto;height:62px;padding:0;border:0;outline:0;color:#171a17;caret-color:#318b69;background:transparent;font:500 18px/1.2 Inter,PingFang SC,Microsoft YaHei,sans-serif}.auth-phone-code__field input:focus,.auth-phone-code__field input:focus-visible{outline:none}.auth-phone-code__field input::placeholder{color:#aaa9a3;opacity:1}.auth-phone-code__field input:disabled{color:#85877f;-webkit-text-fill-color:#85877f;opacity:1}.auth-phone-code__send{flex:0 0 auto;min-height:44px;margin-left:14px;padding:0;border:0;color:#318b69;background:transparent;font:750 17px/1.2 Inter,PingFang SC,Microsoft YaHei,sans-serif;white-space:nowrap;cursor:pointer}.auth-phone-code__submit{width:100%;min-height:64px;margin-top:30px;border:0;border-radius:999px;color:#fff;background:#318b69;box-shadow:0 10px 24px #318b6933;font:900 20px/1.2 Inter,PingFang SC,Microsoft YaHei,sans-serif;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.auth-phone-code__send:hover:not(:disabled){color:#246f54}.auth-phone-code__submit:hover:not(:disabled){background:#287e5e;box-shadow:0 12px 28px #318b6942}.auth-phone-code__submit:active:not(:disabled){transform:translateY(1px)}.auth-phone-code button:focus-visible{outline:3px solid rgba(47,137,104,.3);outline-offset:3px}.auth-phone-code button:disabled{cursor:not-allowed;opacity:.5}.auth-phone-login{display:grid;justify-items:center;gap:10px;padding:clamp(22px,5vw,32px) 18px;border:1px solid rgba(49,139,105,.26);border-radius:22px;background:#f7fcf8d6;text-align:center}.auth-phone-login__status{display:grid;place-items:center;width:58px;height:58px;border-radius:19px;color:#fff;background:linear-gradient(145deg,#3e9b77,#2e8062);box-shadow:0 10px 24px #2f896838;font-size:28px;font-weight:900}.auth-phone-login__status svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.auth-phone-login[aria-busy=true] .auth-phone-login__status{animation:auth-phone-pulse 1.3s ease-in-out infinite}.auth-phone-login__status--unsupported,.auth-phone-login__status--failed{color:#9a3333;background:#ffebe8;box-shadow:none}.auth-phone-login>strong{color:#1e352c;font-size:17px}.auth-phone-login>p{max-width:390px;margin:0;color:#6d7069;font-size:13px;line-height:1.65}.auth-phone-login__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:5px}.auth-phone-login__actions button{min-height:44px;padding:0 14px;border:0;border-radius:12px;color:#fff;background:#318b69;font:inherit;font-weight:800;cursor:pointer}.auth-phone-login__actions button.is-secondary{border:1px solid rgba(49,139,105,.32);color:#28795b;background:#f5faf6d1}.auth-phone-login__actions button:disabled{cursor:wait;opacity:.55}@keyframes auth-phone-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.94);opacity:.76}}.auth-method{box-sizing:border-box;display:grid;grid-template-columns:50px minmax(0,1fr) 26px;gap:15px;align-items:center;min-height:88px;width:100%;padding:15px 17px;border:1px solid rgba(106,102,89,.26);border-radius:22px;color:#171a17;background:#fffdf8b8;box-shadow:0 9px 24px #55493017,inset 0 1px #ffffffd1;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.auth-method:hover:not(:disabled){transform:translateY(-2px);border-color:#318b69;background:#f4f8efeb;box-shadow:0 13px 30px #2f896824,inset 0 1px #ffffffe6}.auth-method:active:not(:disabled){transform:translateY(0)}.auth-method.is-selected{border-color:#318b6994;background:#edf7f1eb;box-shadow:0 10px 26px #2f896821,inset 0 1px #ffffffe6}.auth-method:focus-visible{outline:3px solid rgba(47,137,104,.3);outline-offset:3px}.auth-method:disabled{cursor:wait;opacity:.66}.auth-method__icon{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;color:#fff;background:linear-gradient(145deg,#3e9b77,#2e8062);box-shadow:0 8px 18px #2f896838}.auth-method__icon svg,.auth-method__arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.auth-method--google .auth-method__icon{border:1px solid #dadce0;background:#fff;box-shadow:0 7px 18px #3c404326}.auth-method--google{border-color:#dadce0;color:#3c4043;background:#fff}.auth-method--google:hover:not(:disabled){border-color:#c4c7c5;background:#f8faff;box-shadow:0 13px 30px #3c404324}.auth-method--google:focus-visible{outline-color:#4285f447}.auth-method--google .auth-method__icon svg{width:26px;height:26px;fill:initial;stroke:none}.auth-method--phone .auth-method__icon{background:linear-gradient(145deg,#23865f,#176849)}.auth-method__copy{display:grid;gap:4px;min-width:0}.auth-method__copy strong{font-size:17px;font-weight:900;line-height:1.3}.auth-method__copy small{overflow:hidden;color:#73746b;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.auth-method__arrow{display:grid;place-items:center;color:#318b69}.auth-method__arrow svg{width:22px;height:22px}.auth-entry-note{margin:26px 0 0;color:#77786f;font-size:12px}.auth-entry-error{margin:16px 0 0;padding:11px 13px;border:1px solid rgba(169,66,66,.3);border-radius:14px;color:#9a3333;background:#ffebe8c7;font-size:12px}.auth-entry-legal{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;color:#85847b;font-size:12px}.auth-entry-legal a{min-height:40px;display:inline-flex;align-items:center;color:#38755e;font-weight:750;text-decoration:none}.auth-entry-legal a:hover{text-decoration:underline}.account-bar{position:absolute;z-index:1000;right:18px;top:16px;display:flex;align-items:center;gap:8px;color:var(--account-text);font:14px/1.4 system-ui,sans-serif}.account-chip{min-height:40px;padding:8px 13px;border:1px solid var(--account-border);border-radius:999px;color:inherit;background:var(--account-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}.account-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#64dda0;box-shadow:0 0 0 3px #64dda024}.account-popover{position:absolute;box-sizing:border-box;width:min(330px,calc(100cqw - 28px));right:0;top:48px;padding:18px;border:1px solid var(--account-border);border-radius:18px;background:var(--account-surface);box-shadow:0 20px 70px #00000059}.account-popover__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.account-popover__heading>div{display:grid;gap:4px}.account-popover__heading small,.account-email{color:#a5a8b9;font-size:12px}.account-popover__heading button{min-width:40px;min-height:40px;margin:-9px -9px 0 0;border:0;color:inherit;background:transparent;font-size:22px;cursor:pointer}.account-email{display:block;margin:-5px 0 14px;overflow:hidden;text-overflow:ellipsis}.account-actions{display:grid;gap:9px}.account-primary-action,.account-secondary-action{width:100%;min-height:42px;border-radius:11px;cursor:pointer}.account-primary-action{border:0;color:#fff;background:var(--account-accent)}.account-secondary-action{border:1px solid rgba(255,255,255,.14);color:#fff;background:#ffffff0f}.guest-upgrade-backdrop{position:absolute;inset:0;z-index:3600;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;background:#131814b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.guest-upgrade-dialog{position:relative;box-sizing:border-box;width:min(100%,520px);max-height:calc(100dvh - 36px);margin:auto;padding:clamp(24px,5vw,38px);overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;border:1px solid rgba(52,92,72,.18);border-radius:26px;color:#263c32;background:#fffdf7;box-shadow:0 24px 80px #00000057}.guest-upgrade-close{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:50%;color:#5c6d64;background:#edf3ed;font-size:25px;cursor:pointer}.guest-upgrade-dialog header{padding-right:34px}.guest-upgrade-dialog header>span{color:#56806c;font-size:11px;font-weight:800;letter-spacing:.18em}.guest-upgrade-dialog h2{margin:12px 0 10px;font-size:clamp(24px,5vw,32px);line-height:1.25}.guest-upgrade-dialog header p{margin:0 0 24px;color:#6f7b73;font-size:14px;line-height:1.75}.guest-upgrade-google,.guest-upgrade-confirm,.guest-upgrade-stay{width:100%;min-height:48px;border-radius:14px;font:inherit;font-weight:750;cursor:pointer}.guest-upgrade-google{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #d5d9d4;color:#26342d;background:#fff}.guest-upgrade-google svg{width:22px;height:22px;flex:none}.guest-upgrade-confirm{border:0;color:#fff;background:#287d5d}.guest-upgrade-stay{margin-top:14px;border:0;color:#597067;background:transparent}.guest-upgrade-dialog button:disabled{opacity:.55;cursor:wait}.guest-upgrade-dialog button:focus-visible,.guest-upgrade-dialog input:focus-visible{outline:2px solid #287d5d;outline-offset:2px}.guest-upgrade-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:#91988f;font-size:12px}.guest-upgrade-divider:before,.guest-upgrade-divider:after{content:"";flex:1;height:1px;background:#e2e5df}.guest-upgrade-divider span{white-space:nowrap}.guest-upgrade-form{display:grid;gap:15px}.guest-upgrade-form label{display:grid;gap:7px;color:#58675f;font-size:13px;font-weight:700}.guest-upgrade-form label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.guest-upgrade-form input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px 13px;border:1px solid #d7ddd7;border-radius:12px;color:#263c32;background:#fff;font:16px/1.3 inherit}.guest-upgrade-form label>div>button{min-height:48px;padding:8px 13px;border:1px solid #b9d0c1;border-radius:12px;color:#287358;background:#edf5ef;font:inherit;cursor:pointer}.guest-upgrade-error{margin:14px 0 0;padding:11px 12px;border-radius:11px;color:#944b35;background:#fff0e8;font-size:13px;line-height:1.65}.guest-upgrade-conflict{margin-top:16px;padding:15px;border:1px solid #e6c5b7;border-radius:14px;background:#fff7f1}.guest-upgrade-conflict strong{color:#873f2e}.guest-upgrade-conflict p{margin:8px 0 14px;color:#805e52;font-size:13px;line-height:1.65}.guest-upgrade-conflict>div{display:grid;gap:8px}.guest-upgrade-conflict button{min-height:44px;padding:8px 12px;border:1px solid #ddc8bd;border-radius:11px;color:#70483b;background:#fff;font:inherit;cursor:pointer}.guest-upgrade-conflict button:last-child{color:#fff;border-color:#9a4f39;background:#9a4f39}.is-mobile-layout .guest-upgrade-backdrop{padding:12px}.is-mobile-layout .guest-upgrade-dialog{max-height:calc(100% - 24px);padding:26px 20px 22px;border-radius:22px}.is-mobile-layout .guest-upgrade-form label>div{grid-template-columns:1fr}@media(max-width:580px){.guest-upgrade-backdrop{padding:12px}.guest-upgrade-dialog{max-height:calc(100dvh - 24px);padding:26px 20px 22px;border-radius:22px}.guest-upgrade-form label>div{grid-template-columns:1fr}}.is-mobile-layout .auth-entry-page{padding:max(18px,env(safe-area-inset-top)) 12px max(18px,env(safe-area-inset-bottom))}.is-mobile-layout .auth-entry-card{padding:30px 22px 28px}.is-mobile-layout .auth-entry-card--detail{padding-top:78px}.is-mobile-layout .auth-access-code>div{grid-template-columns:1fr}.is-mobile-layout .auth-access-code input{font-size:16px}.is-mobile-layout .auth-access-code button{min-height:44px}.is-mobile-layout .auth-email-code__send-row{grid-template-columns:1fr}.is-mobile-layout .auth-email-code__send{width:100%;min-height:44px}.is-mobile-layout .auth-phone-code__field{min-height:58px;padding:0 18px}.is-mobile-layout .auth-phone-code__field input{height:56px;font-size:16px}.is-mobile-layout .auth-phone-code__prefix{font-size:20px}.is-mobile-layout .auth-phone-code__divider{height:27px;margin:0 12px}.is-mobile-layout .auth-phone-code__send{margin-left:10px;font-size:15px}.is-mobile-layout .auth-phone-code__submit{min-height:58px;margin-top:22px;font-size:19px}.is-mobile-layout .auth-phone-login__actions{grid-template-columns:1fr}.is-mobile-layout .account-bar{right:10px;top:10px}.account-bar--profile,.is-mobile-layout .account-bar.account-bar--profile{width:100%;position:relative;inset:auto;justify-content:center;color:#f7fbf8}.account-bar--profile .account-chip{min-height:34px;padding:6px 12px;border-color:#ffffff57;background:#13392b94;box-shadow:0 5px 14px #12433033}.account-bar--profile .account-popover{width:min(260px,calc(100cqw - 40px));right:auto;left:0;top:calc(100% + 8px)}@media(max-width:580px){.auth-entry-page{place-items:center;padding:max(18px,env(safe-area-inset-top)) 12px max(18px,env(safe-area-inset-bottom))}.auth-entry-card{--auth-panel-slice: 27px;width:min(100%,430px);padding:clamp(28px,7vw,38px) clamp(20px,6vw,30px) 28px}.auth-entry-brand{width:min(78%,245px)}.auth-entry-card h1{font-size:clamp(25px,8vw,33px)}.auth-entry-lead{margin-bottom:23px;font-size:13px}.auth-method{grid-template-columns:46px minmax(0,1fr) 22px;gap:12px;min-height:82px;padding:13px 14px;border-radius:19px}.auth-method__icon{width:46px;height:46px;border-radius:14px}.auth-method__copy strong{font-size:16px}.auth-method__copy small{white-space:normal}.auth-access-code>div{grid-template-columns:1fr}.auth-access-code input{font-size:16px}.auth-access-code button{min-height:44px}.auth-email-code__send-row{grid-template-columns:1fr}.auth-email-code__send{width:100%;min-height:44px}.auth-phone-code__field{min-height:58px;padding:0 18px}.auth-phone-code__field input{height:56px;font-size:16px}.auth-phone-code__prefix{font-size:20px}.auth-phone-code__divider{height:27px;margin:0 12px}.auth-phone-code__send{margin-left:10px;font-size:15px}.auth-phone-code__submit{min-height:58px;margin-top:22px;font-size:19px}.auth-phone-login__actions{grid-template-columns:1fr}.auth-entry-note{margin-top:22px}.account-bar{right:10px;top:10px}}@media(max-width:360px){.auth-entry-card{padding-inline:17px}.auth-method{grid-template-columns:43px minmax(0,1fr) 20px;gap:9px;padding-inline:11px}.auth-method__icon{width:43px;height:43px}.auth-entry-card--detail{padding-top:78px}.auth-email-code{padding:15px}}@media(max-height:620px){.auth-entry-page{place-items:start center}.auth-entry-card{margin:auto 0}}@media(prefers-reduced-motion:reduce){.auth-method{transition:none}.auth-phone-login[aria-busy=true] .auth-phone-login__status{animation:none}}.public-legal-page{box-sizing:border-box;min-height:100dvh;overflow-y:auto;padding:clamp(24px,5vw,64px) 18px;touch-action:pan-y;color:#29251f;background:linear-gradient(180deg,#f7f0ddb8,#e0d8c1d1),url(/ui/main/backgrounds/home-evening.png) center / cover fixed;font:15px/1.75 Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.public-legal-page.responsive-layout-surface{overflow-x:hidden;overflow-y:auto}.public-legal-page.is-mobile-layout{container-type:inline-size;padding:max(18px,env(safe-area-inset-top)) 12px max(18px,env(safe-area-inset-bottom))}.public-legal-page.is-mobile-layout .public-legal-card{padding:28px 20px;border-radius:22px}.public-legal-page.is-mobile-layout .public-legal-brand img{width:min(240px,100%)}.public-legal-page.is-mobile-layout .public-legal-card h1{font-size:clamp(28px,12cqi,40px)}.public-legal-page.is-mobile-layout .public-legal-content section{padding:16px}.public-legal-page.is-mobile-layout .public-legal-card footer{align-items:flex-start;flex-direction:column}.public-legal-card{box-sizing:border-box;width:min(100%,820px);margin:0 auto;padding:clamp(28px,6vw,62px);border:1px solid rgba(255,255,255,.72);border-radius:clamp(22px,4vw,34px);background:#fffdf7f2;box-shadow:0 28px 80px #28241938}.public-legal-brand{display:inline-block;line-height:0}.public-legal-brand img{width:min(240px,68vw);height:auto}.public-legal-card header{margin-top:28px}.public-legal-card header>span{color:#318b69;font-size:11px;font-weight:900;letter-spacing:.18em}.public-legal-card h1{margin:8px 0 12px;color:#171b18;font-size:clamp(30px,6vw,46px);line-height:1.2}.public-legal-card header p{margin:0;color:#6f6a60}.public-legal-content{display:grid;gap:18px;margin-top:34px}.public-legal-content section{padding:20px;border:1px solid rgba(76,71,59,.12);border-radius:17px;background:#f8f6efbf}.public-legal-content h2{margin:0 0 8px;color:#2b634e;font-size:17px}.public-legal-content p{margin:0;overflow-wrap:anywhere;color:#5f5b53}.public-legal-card footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:30px}.public-legal-card footer a{min-height:40px;display:inline-flex;align-items:center;color:#28795b;font-weight:800;text-decoration:none}.public-legal-card footer nav{display:flex;align-items:center;gap:8px}.public-legal-card footer a[aria-current=page]{color:#29251f}@media(max-width:580px){.public-legal-page{padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))}.public-legal-card{padding:28px 20px;border-radius:22px}.public-legal-content section{padding:16px}.public-legal-card footer{align-items:flex-start;flex-direction:column}}.avatar-stage.is-free-chat-background .warm-room-background{position:absolute;inset:0;overflow:hidden;width:100%;height:100%;pointer-events:none;filter:none;transition:none}.warm-room-background>:is(img,canvas){position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.warm-room-background>img{object-fit:cover;transform:scale(1.035)}.warm-room-dust{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at 53% 40%,#000 20%,#0008 70%,transparent);mask-image:radial-gradient(ellipse at 53% 40%,#000 20%,#0008 70%,transparent)}.warm-room-dust>i{position:absolute;width:var(--dust-size);height:var(--dust-size);border-radius:50%;background:radial-gradient(circle,#fff7d9b0,#ffe8b342 45%,transparent 75%);opacity:0;animation:warm-room-dust-drift linear infinite;pointer-events:none}@keyframes warm-room-dust-drift{0%{transform:translateY(32px);opacity:0}25%{opacity:.65}75%{opacity:.35}to{transform:translate(var(--dust-drift),-100px);opacity:0}}.avatar-stage:has(.warm-room-background[data-paused=true]) .warm-room-dust>i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.warm-room-dust{display:none}}.ai-conversation-background{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ai-conversation-background,.ai-conversation-background *{pointer-events:none}.ai-conversation-background-poster{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover}.ai-conversation-background[data-motion=paused] *{animation-play-state:paused!important}.ai-conversation-background[data-render-profile=ios] .cafe-leaves-near{filter:none}.ai-conversation-background[data-render-profile=ios] .forest-library-background-dust i:nth-child(n+9),.ai-conversation-background[data-render-profile=ios] .forest-library-foreground-dust i:nth-child(n+7),.ai-conversation-background[data-render-profile=ios] .seaside-cottage-foreground-motes i:nth-child(n+4){display:none}.ai-conversation-background[data-render-profile=ios] .forest-library-rays svg{filter:blur(3px)}.conversation-end-confirm-backdrop{position:fixed;z-index:120;inset:0;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#1216138a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.conversation-end-confirm-dialog{--end-confirm-padding: 24px;--end-confirm-gap: 16px;--end-confirm-icon-size: 52px;--end-confirm-title-size: 22px;--end-confirm-copy-size: 14px;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:0;width:min(430px,100%);max-height:min(560px,100%);overflow:visible;border-radius:26px;color:#2c2924}.conversation-end-confirm-background{position:absolute;z-index:0;inset:0;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:inherit;background:radial-gradient(circle at 1px 1px,rgba(65,120,92,.075) 1px,transparent 0) 0 0 / 11px 11px,#fbf6ec;box-shadow:0 32px 90px #11181461}.conversation-end-confirm-content{position:relative;z-index:1;min-height:0;max-height:inherit;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;display:grid;grid-template-columns:var(--end-confirm-icon-size) minmax(0,1fr);gap:var(--end-confirm-gap);padding:var(--end-confirm-padding);border-radius:inherit}html[data-ui-editing] .conversation-end-confirm-content{pointer-events:none}html[data-ui-editing] .conversation-end-confirm-content>*{pointer-events:auto}.conversation-end-confirm-icon{width:var(--end-confirm-icon-size);height:var(--end-confirm-icon-size);display:grid;place-items:center;border-radius:50%;color:#9b4f45;background:#f5d9d4;font-size:var(--end-confirm-title-size);font-weight:850}.conversation-end-confirm-copy{min-width:0}.conversation-end-confirm-copy>span{display:block;margin-bottom:5px;color:#2c8664;font-size:10px;font-weight:850;letter-spacing:.14em}.conversation-end-confirm-copy h2{margin:0;font-size:var(--end-confirm-title-size);line-height:1.25}.conversation-end-confirm-copy p{margin:10px 0 0;color:#746d63;font-size:var(--end-confirm-copy-size);line-height:1.65}.conversation-end-confirm-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.conversation-end-confirm-actions button{min-width:0;min-height:68px;padding:0 16px;border:0;border-radius:22px;color:#3f5f52;background:url(/ui/conversation/end-confirm-orange.png?v=20260918-2) center / 100% 100% no-repeat;font-size:14px;font-weight:820;text-shadow:0 1px 0 rgba(255,255,255,.22);cursor:pointer}.conversation-end-confirm-actions button:hover,.conversation-end-confirm-actions button:focus-visible{filter:brightness(.98)}.conversation-end-confirm-button-label{position:relative;z-index:1;display:inline-block;pointer-events:none}html[data-ui-editing] .conversation-end-confirm-button-label{pointer-events:auto}[data-ui-id="session.end-confirm.confirm-label"][data-ui-id="session.end-confirm.confirm-label"][data-ui-id="session.end-confirm.confirm-label"][data-ui-id="session.end-confirm.confirm-label"][data-ui-id="session.end-confirm.confirm-label"][data-ui-id="session.end-confirm.confirm-label"][data-ui-id="session.end-confirm.confirm-label"][data-ui-id="session.end-confirm.confirm-label"][data-ui-id="session.end-confirm.confirm-label"]{width:auto!important;height:auto!important;background-color:transparent!important;background-image:none!important;border-image-source:none!important;box-shadow:none!important}.conversation-end-confirm-actions button:focus-visible{outline:3px solid rgba(47,137,104,.3);outline-offset:2px}.conversation-end-confirm-actions button.is-continue{color:#fff;background:url(/ui/conversation/end-confirm-green.png?v=20260918-2) center / 100% 100% no-repeat;text-shadow:0 1px 1px rgba(14,69,48,.34)}.app-shell.is-mobile-layout .conversation-end-confirm-backdrop,.scene-lesson-experience.is-mobile-layout .conversation-end-confirm-backdrop,.mi-phone .conversation-end-confirm-backdrop{position:absolute;border-radius:inherit}.app-shell.is-mobile-layout .conversation-end-confirm-dialog,.scene-lesson-experience.is-mobile-layout .conversation-end-confirm-dialog,.mi-phone .conversation-end-confirm-dialog{--end-confirm-padding: 20px;--end-confirm-gap: 13px;--end-confirm-icon-size: 44px;--end-confirm-title-size: 19px;--end-confirm-copy-size: 13px;border-radius:22px}@media(max-width:580px){.conversation-end-confirm-backdrop{padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.conversation-end-confirm-dialog{--end-confirm-padding: 20px;--end-confirm-gap: 13px;--end-confirm-icon-size: 44px;--end-confirm-title-size: 19px;--end-confirm-copy-size: 13px;border-radius:22px}.conversation-end-confirm-actions button{min-height:64px}}@media(max-width:360px){.conversation-end-confirm-content{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px}.conversation-end-confirm-icon{width:40px;height:40px}.conversation-end-confirm-copy h2{font-size:18px}.conversation-end-confirm-actions{grid-column:1}}.adaptive-assessment-experience{--adaptive-green: #277d5d;--adaptive-ink: #2d2a25;--adaptive-paper: rgba(255, 251, 244, .94);color:var(--adaptive-ink)}.course-adaptive-assessment-layer{position:absolute;inset:0;overflow:hidden;background:#171815}.course-adaptive-assessment-layer>.adaptive-assessment-experience{width:100%;height:100%}.conversation-layout-preview.is-course-assessment-open>.app-shell:not(.is-adaptive-assessment){display:none}.adaptive-assessment-experience .app-shell.is-adaptive-assessment,.adaptive-assessment-experience .workspace{position:relative}.adaptive-assessment-experience .app-shell.is-adaptive-assessment{overflow:hidden}.adaptive-assessment-experience .app-shell.is-adaptive-assessment .avatar-shell{width:min(72vw,820px);height:100%}.adaptive-assessment-experience .app-shell.is-adaptive-assessment .stage-background-image{filter:saturate(.82) contrast(.93) brightness(1.04)}.adaptive-assessment-experience .app-shell.is-adaptive-assessment .stage-background-shade{background:linear-gradient(180deg,rgba(255,240,216,.24),transparent 42%,rgba(48,31,18,.28) 100%),radial-gradient(circle at 50% 35%,rgba(255,250,238,.22),transparent 42%)}.adaptive-assessment-topbar{position:absolute;z-index:18;top:max(20px,env(safe-area-inset-top));right:max(22px,env(safe-area-inset-right));left:max(22px,env(safe-area-inset-left));display:flex;align-items:flex-start;justify-content:flex-end;pointer-events:none}.adaptive-assessment-topbar>button{min-width:108px;min-height:46px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 14px 0 17px;border:1px solid rgba(255,255,255,.82);border-radius:15px;color:#655d54;background:#fffaf2eb;box-shadow:0 14px 34px #36241333;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font:inherit;font-size:11px;font-weight:800;cursor:pointer;pointer-events:auto}.adaptive-assessment-topbar>button span{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#9a5c52;font-size:14px;line-height:1}.adaptive-assessment-experience .app-shell.is-adaptive-assessment .live-subtitles,.adaptive-assessment-experience .app-shell.is-adaptive-assessment .workspace.is-stage-only .live-subtitles{bottom:calc(var(--adaptive-panel-height, 166px) + max(18px,env(safe-area-inset-bottom)) + 10px);width:min(590px,calc(100% - 48px))}.adaptive-assessment-experience .app-shell.is-adaptive-assessment .live-subtitle:not(.is-visible){display:none}.adaptive-assessment-panel{width:min(680px,calc(100% - 48px));max-height:min(42%,310px);min-height:0;position:absolute;z-index:17;bottom:max(18px,env(safe-area-inset-bottom));left:50%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;gap:10px;padding:12px;transform:translate(-50%);border:1px solid rgba(255,255,255,.84);border-radius:24px 8px;color:var(--adaptive-ink);background:var(--adaptive-paper);box-shadow:0 22px 58px #39261440,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.adaptive-assessment-panel.has-transcript{max-height:min(52%,390px)}.adaptive-assessment-panel-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.adaptive-assessment-panel-heading>div{min-width:0;display:flex;align-items:center;gap:8px}.adaptive-assessment-panel-heading span{flex:0 0 auto;color:var(--adaptive-green);font-size:11px;font-weight:850;letter-spacing:.06em}.adaptive-assessment-question-counter{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#277d5d1a;color:var(--adaptive-green);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.04em;line-height:1.5;white-space:nowrap}.adaptive-assessment-question-counter.is-challenge{background:#b06c2124;color:#96621c}.adaptive-assessment-replay{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid rgba(39,125,93,.2);border-radius:50%;color:var(--adaptive-green);background:#fffffcd1;cursor:pointer}.adaptive-assessment-replay:disabled{opacity:.58;cursor:wait}.adaptive-assessment-replay svg{width:22px;height:22px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.adaptive-assessment-replay svg .is-filled{fill:currentColor;stroke:none}.adaptive-assessment-replay.is-playing svg .is-wave{animation:adaptive-playback-wave 1s ease-in-out infinite alternate;transform-origin:center}.adaptive-assessment-replay.is-playing svg .is-wave:last-child{animation-delay:.16s}.adaptive-assessment-question-status{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;color:#4f4a43;font-size:12px;line-height:1.45}.adaptive-assessment-question-status>i{width:7px;height:7px;border-radius:50%;background:#3a9a70;box-shadow:0 0 0 4px #3a9a7021}.adaptive-assessment-question-status>i.is-recording{background:#c94f45;box-shadow:0 0 0 4px #c94f4524;animation:adaptive-recording-pulse 1s ease-in-out infinite}.adaptive-assessment-question-status>span{font-weight:800;white-space:nowrap}.adaptive-assessment-question-status>small{min-width:0;overflow:hidden;color:#81796e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.adaptive-assessment-question-status>small.is-error{color:#a54b42}.adaptive-assessment-transcript{min-height:0;display:grid;gap:7px;padding:12px 14px;border:1px solid rgba(39,125,93,.2);border-radius:15px;background:#ddeee58f}.adaptive-assessment-transcript p{max-height:min(17vh,130px);overflow-y:auto;margin:0;color:#242822;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior-y:contain;touch-action:pan-y}.adaptive-assessment-error{margin:0;padding:9px 11px;border-radius:11px;color:#863d36;background:#ffe4dfc2;font-size:11px;line-height:1.45}.adaptive-assessment-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.adaptive-assessment-actions button{min-height:48px;padding:8px 15px;border:1px solid rgba(39,125,93,.28);border-radius:15px;color:var(--adaptive-green);background:#fffffcd1;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.adaptive-assessment-actions button:only-child,.adaptive-assessment-actions .is-record,.adaptive-assessment-actions .push-to-talk-button{grid-column:1 / -1}.adaptive-assessment-actions button.is-primary,.adaptive-assessment-actions button.is-record{color:#fff;border-color:#277d5d;background:linear-gradient(145deg,#409573,#277d5d);box-shadow:0 9px 20px #277d5d33}.adaptive-assessment-actions .push-to-talk-button{width:100%;min-height:52px;display:flex;justify-content:center;gap:9px;color:#fff;border-color:#277d5d;border-radius:15px;background:linear-gradient(145deg,#409573,#277d5d);box-shadow:0 9px 20px #277d5d33}.adaptive-assessment-actions .push-to-talk-button>span:not(.voice-wave-indicator-bars){display:block}.adaptive-assessment-actions .push-to-talk-button.is-active{border-color:#bd4f47;background:linear-gradient(145deg,#d66a60,#b94740)}.adaptive-assessment-actions button.is-record{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.adaptive-assessment-actions button.is-record:active,.adaptive-assessment-actions button.is-record.is-recording{color:#fff;border-color:#bd4f47;background:linear-gradient(145deg,#d66a60,#b94740);box-shadow:0 8px 18px #b9474040;transform:translateY(1px)}.adaptive-assessment-actions button:disabled{opacity:.62;cursor:wait}.adaptive-assessment-actions .is-record i{width:11px;height:11px;display:inline-block;margin-right:7px;border-radius:50%;background:#fff}.adaptive-assessment-actions .is-recording i{border-radius:3px;animation:adaptive-recording-pulse 1s ease-in-out infinite}.adaptive-assessment-loading,.adaptive-assessment-unavailable{display:grid;place-content:center;justify-items:center;gap:7px;padding:8px 12px;text-align:center}.adaptive-assessment-loading{min-height:84px;gap:5px;padding-block:3px}.adaptive-assessment-unavailable{min-height:112px}.adaptive-assessment-loading-indicator{width:48px;height:48px;position:relative;display:grid;place-items:center}.adaptive-assessment-loading-indicator>i{width:44px;height:44px;border:4px solid rgba(39,125,93,.16);border-top-color:var(--adaptive-green);border-radius:50%;animation:adaptive-spin .8s linear infinite}.adaptive-assessment-loading-indicator>b{position:absolute;color:var(--adaptive-green);font-size:10px;font-weight:900;line-height:1}.adaptive-assessment-loading>strong{color:#38352f;font-size:13px;font-weight:850;line-height:1.35}.adaptive-assessment-unavailable p{margin:0;color:#756d62;font-size:12px;line-height:1.5}.adaptive-assessment-loading-steps{width:min(150px,60%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:2px}.adaptive-assessment-loading-steps>span{height:4px;border-radius:999px;background:#277d5d21}.adaptive-assessment-loading-steps>span.is-complete,.adaptive-assessment-loading-steps>span.is-active{background:#3d9873}.adaptive-assessment-loading-steps>span.is-active{box-shadow:0 0 0 3px #3d98731a}.adaptive-assessment-unavailable strong{font-size:18px}.adaptive-assessment-unavailable>div{display:flex;gap:9px}.adaptive-assessment-unavailable button{min-height:42px;padding:0 16px;border:1px solid rgba(39,125,93,.25);border-radius:13px;color:var(--adaptive-green);background:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.adaptive-assessment-speech-error-backdrop{position:absolute;z-index:40;inset:0;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#1518148a}.adaptive-assessment-speech-error-dialog{box-sizing:border-box;width:min(420px,100%);max-height:min(82dvh,520px);overflow-y:auto;padding:clamp(22px,5vw,34px);border:1px solid rgba(118,88,54,.18);border-radius:24px 8px;color:var(--adaptive-ink);background:#fffbf4fa;box-shadow:0 24px 70px #0a0e0b4d;text-align:center;overscroll-behavior-y:contain;touch-action:pan-y}.adaptive-assessment-speech-error-dialog>div:first-child{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;border-radius:50%;color:#a43838;background:#f7d9d5;font-size:24px;font-weight:900}.adaptive-assessment-speech-error-dialog>span{color:var(--adaptive-green);font-size:11px;font-weight:850;letter-spacing:.12em}.adaptive-assessment-speech-error-dialog h2{margin:8px 0 10px;font-size:clamp(22px,5vw,30px)}.adaptive-assessment-speech-error-dialog p{margin:0;color:#686159;line-height:1.65}.adaptive-assessment-speech-error-dialog>div:last-child{display:grid;gap:10px;margin-top:22px}.adaptive-assessment-speech-error-dialog button{min-height:44px;border:1px solid rgba(39,125,93,.24);border-radius:13px;color:var(--adaptive-green);background:#fff;font:inherit;font-weight:800;cursor:pointer}.adaptive-assessment-speech-error-dialog button.is-primary{color:#fff;background:var(--adaptive-green)}.app-shell.is-mobile-layout .adaptive-assessment-speech-error-backdrop{padding:8px}.app-shell.is-mobile-layout .adaptive-assessment-speech-error-dialog{max-height:100%;padding:14px 12px;border-radius:18px 7px}.app-shell.is-mobile-layout .adaptive-assessment-speech-error-dialog>div:first-child{width:40px;height:40px;margin-bottom:8px;font-size:20px}.app-shell.is-mobile-layout .adaptive-assessment-speech-error-dialog>span{font-size:10px;line-height:1.35}.app-shell.is-mobile-layout .adaptive-assessment-speech-error-dialog h2{margin:6px 0 7px;font-size:20px;line-height:1.25}.app-shell.is-mobile-layout .adaptive-assessment-speech-error-dialog p{font-size:13px;line-height:1.45}.app-shell.is-mobile-layout .adaptive-assessment-speech-error-dialog>div:last-child{gap:7px;margin-top:12px}.app-shell.is-mobile-layout .adaptive-assessment-speech-error-dialog button{min-height:42px;padding:6px 8px;font-size:13px}.assessment-result-text-title{margin:clamp(10px,2vw,26px) 0 0;color:#267e5d;font-size:clamp(34px,6vw,76px);font-weight:900;letter-spacing:-.04em;line-height:1.05;text-shadow:0 6px 0 rgba(24,27,21,.1)}.assessment-result-disclaimer{margin:clamp(24px,4vw,44px) 0 0;padding:16px 20px;border:1px solid rgba(82,62,38,.1);border-radius:15px;color:#686159;background:#fffdf8b8;font-size:14px;line-height:1.65}@keyframes adaptive-spin{to{transform:rotate(360deg)}}@keyframes adaptive-recording-pulse{50%{opacity:.35}}@keyframes adaptive-playback-wave{0%{opacity:.38}to{opacity:1}}.adaptive-assessment-experience.is-mobile-layout .app-shell.is-adaptive-assessment .avatar-shell{width:112%}.adaptive-assessment-experience.is-mobile-layout .adaptive-assessment-topbar{top:max(10px,env(safe-area-inset-top));right:10px;left:10px}.adaptive-assessment-experience.is-mobile-layout .adaptive-assessment-topbar>button{min-width:50px;min-height:44px;gap:0;padding:0;border-radius:14px}.adaptive-assessment-experience.is-mobile-layout .adaptive-assessment-topbar>button span{display:none}.adaptive-assessment-experience.is-mobile-layout .app-shell.is-adaptive-assessment .live-subtitles,.adaptive-assessment-experience.is-mobile-layout .app-shell.is-adaptive-assessment .workspace.is-stage-only .live-subtitles{right:auto;bottom:calc(var(--adaptive-panel-height, 188px) + max(10px,env(safe-area-inset-bottom)) + 8px);left:50%;width:calc(100% - 20px);transform:translate(-50%)}.adaptive-assessment-experience.is-mobile-layout .app-shell.is-adaptive-assessment .live-subtitle{max-height:min(30vh,188px);overflow-y:auto;padding:12px 14px 14px;border-radius:18px 6px;overscroll-behavior-y:contain;touch-action:pan-y}.adaptive-assessment-experience.is-mobile-layout .app-shell.is-adaptive-assessment .live-subtitle p{font-size:clamp(13px,4vw,16px);line-height:1.48}.adaptive-assessment-experience.is-mobile-layout .adaptive-assessment-panel{width:calc(100% - 20px);max-height:min(42%,280px);bottom:max(10px,env(safe-area-inset-bottom));gap:8px;padding:10px;border-radius:20px 6px}.adaptive-assessment-experience.is-mobile-layout .adaptive-assessment-panel.has-transcript{max-height:min(52%,350px)}.adaptive-assessment-experience.is-mobile-layout .adaptive-assessment-panel-heading>div{display:grid;gap:1px}.adaptive-assessment-experience.is-mobile-layout .adaptive-assessment-question-counter{justify-self:start}.adaptive-assessment-experience.is-mobile-layout .adaptive-assessment-question-status{grid-template-columns:auto minmax(0,1fr)}.adaptive-assessment-experience.is-mobile-layout .adaptive-assessment-question-status>small{grid-column:1 / -1;white-space:normal}.adaptive-assessment-experience.is-mobile-layout .adaptive-assessment-actions button{min-height:48px;font-size:13px}@media(max-width:580px){.adaptive-assessment-experience .app-shell.is-adaptive-assessment .avatar-shell{width:112%}.adaptive-assessment-experience .adaptive-assessment-topbar{top:max(10px,env(safe-area-inset-top));right:10px;left:10px}.adaptive-assessment-experience .adaptive-assessment-topbar>button{min-width:50px;min-height:44px;gap:0;padding:0;border-radius:14px}.adaptive-assessment-experience .adaptive-assessment-topbar>button span{display:none}.adaptive-assessment-experience .adaptive-assessment-panel{width:calc(100% - 20px);max-height:min(42%,280px);bottom:max(10px,env(safe-area-inset-bottom));gap:8px;padding:10px;border-radius:20px 6px}.adaptive-assessment-experience .adaptive-assessment-panel.has-transcript{max-height:min(52%,350px)}.adaptive-assessment-experience .app-shell.is-adaptive-assessment .live-subtitles,.adaptive-assessment-experience .app-shell.is-adaptive-assessment .workspace.is-stage-only .live-subtitles{right:auto;bottom:calc(var(--adaptive-panel-height, 188px) + max(10px,env(safe-area-inset-bottom)) + 8px);left:50%;width:calc(100% - 20px);transform:translate(-50%)}.adaptive-assessment-experience .app-shell.is-adaptive-assessment .live-subtitle{max-height:min(30vh,188px);overflow-y:auto;padding:12px 14px 14px;border-radius:18px 6px;overscroll-behavior-y:contain;touch-action:pan-y}.adaptive-assessment-experience .app-shell.is-adaptive-assessment .live-subtitle p{font-size:clamp(13px,4vw,16px);line-height:1.48}.adaptive-assessment-experience .adaptive-assessment-panel-heading>div{display:grid;gap:1px}.adaptive-assessment-experience .adaptive-assessment-question-status{grid-template-columns:auto minmax(0,1fr)}.adaptive-assessment-experience .adaptive-assessment-question-status>small{grid-column:1 / -1;white-space:normal}.adaptive-assessment-experience .adaptive-assessment-actions button{min-height:48px;font-size:13px}}@media(max-height:620px){.adaptive-assessment-experience .adaptive-assessment-panel{max-height:min(45%,240px)}}@media(prefers-reduced-motion:reduce){.adaptive-assessment-loading i,.adaptive-assessment-replay.is-playing svg .is-wave,.adaptive-assessment-actions .is-recording i,.adaptive-assessment-question-status>i.is-recording{animation:none}}.onboarding-role-stage.is-prewarming{position:fixed;top:0;left:-100000px;width:430px;height:760px;overflow:hidden;visibility:hidden;pointer-events:none;contain:layout paint style}.onboarding-role-preview-slot{position:absolute;inset:0;display:none}.onboarding-role-preview-slot.is-active,.onboarding-role-stage.is-prewarming .onboarding-role-preview-slot{display:block}.onboarding-role-stage.is-prewarming .onboarding-role-preview-slot,.onboarding-role-stage.is-prewarming .onboarding-role-figure,.onboarding-role-stage.is-prewarming .onboarding-role-avatar-window{width:100%;height:100%;min-height:0}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button.has-free-chat-mode{width:min(400px,calc(100% - 8px));justify-content:center;padding-inline:0;padding-block:9px}.has-free-chat-mode>.free-chat-mode-button{position:absolute;right:calc(50% + 60px);top:50%;transform:translateY(-50%);width:min(128px,calc(50% - 60px));box-sizing:border-box;padding:2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #fffdf3;border-radius:999px;background:#f7f4e9;box-shadow:0 3px 7px #5a493326,inset 0 0 0 1px #ffffff80}.free-chat-mode-button>.free-chat-mode-option{min-width:0;min-height:40px;padding:4px 1px;border:0;border-radius:999px;background:transparent;color:#347f65;font:inherit;font-size:clamp(10px,3.2vw,13px);font-weight:500;line-height:1.4;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease,color .12s ease}.free-chat-mode-button>.free-chat-mode-option[aria-pressed=true]{background:#328365;color:#fffdf3;box-shadow:inset 0 0 0 1px #ffffff26}.free-chat-mode-button>.free-chat-mode-option:disabled{cursor:wait}.free-chat-mode-button>.free-chat-mode-option:focus-visible{outline:3px solid #69bd97;outline-offset:2px}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button.mi-live-voice-dock.has-free-chat-mode>.push-to-talk-button{width:96px;max-width:96px}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button.mi-live-voice-dock.has-free-chat-mode>.push-to-talk-button.is-active,.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button.mi-live-voice-dock.has-free-chat-mode>.push-to-talk-button.is-cancelling{width:104px;max-width:104px;gap:4px}@media(prefers-reduced-motion:reduce){.free-chat-mode-button>.free-chat-mode-option{transition:none}}.speak-out-flow-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:clamp(16px,3vw,40px);background:radial-gradient(circle at 14% 12%,rgba(83,107,255,.2),transparent 34%),#080b16d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.main-shell .next-chapter-flow-backdrop{position:absolute}.main-shell.is-mobile-layout .next-chapter-flow-backdrop{padding:0;place-items:stretch}.main-shell.is-mobile-layout .next-chapter-flow-backdrop .speak-out-flow{width:100%;height:100%;max-height:none;border:0;border-radius:0}.speak-out-flow{width:min(1120px,100%);max-height:min(900px,calc(100dvh - 32px));position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;color:#182039;background:#f7f7fb;border:1px solid rgba(255,255,255,.78);border-radius:28px;box-shadow:0 28px 90px #00000057}.speak-out-regeneration-backdrop{position:absolute;z-index:10;inset:0;display:grid;place-items:center;overflow-y:auto;padding:clamp(14px,3vw,28px);background:#0c0f1d9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.speak-out-regeneration-dialog{width:min(570px,100%);max-height:100%;display:grid;gap:15px;overflow-y:auto;padding:clamp(20px,4vw,30px);border:1px solid rgba(255,255,255,.78);border-radius:24px;color:#252a3d;background:linear-gradient(145deg,#fff,#f2f3f8);box-shadow:0 28px 80px #0000004d}.speak-out-regeneration-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.speak-out-regeneration-dialog>header span{color:#5665e8;font-size:9px;font-weight:850;letter-spacing:.14em}.speak-out-regeneration-dialog h2{margin:7px 0 0;font-size:clamp(21px,4vw,28px);line-height:1.25}.speak-out-regeneration-dialog>header>button{width:40px;height:40px;flex:0 0 auto;border:0;border-radius:12px;color:#676d7e;background:#e7e9f0;font-size:23px;cursor:pointer}.speak-out-regeneration-dialog>p{margin:0;color:#71788d;font-size:12px;line-height:1.65}.speak-out-regeneration-dialog textarea{width:100%;min-height:150px;resize:vertical;padding:14px 15px;border:1px solid #d7dbe8;border-radius:15px;outline:0;color:#252a3d;background:#fff;font-size:16px;line-height:1.6}.speak-out-regeneration-dialog textarea:focus{border-color:#7380ee;box-shadow:0 0 0 3px #5665e81f}.speak-out-regeneration-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.speak-out-regeneration-dialog>footer>span{color:#969bad;font-size:10px}.speak-out-regeneration-dialog>footer>div{display:flex;gap:9px}.speak-out-regeneration-dialog>footer button{min-height:42px;padding:0 16px;border:1px solid #d8dce9;border-radius:12px;color:#4f566b;background:#fff;font-size:12px;font-weight:800;cursor:pointer}.speak-out-regeneration-dialog>footer button.is-primary{border-color:#5665e8;color:#fff;background:#5665e8}.speak-out-regeneration-dialog>footer button:disabled{cursor:not-allowed;opacity:.45}.speak-out-flow-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(18px,3vw,32px);color:#fff;background:#161a2d}.speak-out-flow-header>div{display:grid;gap:3px}.speak-out-flow-header span,.speak-out-survey-heading>span,.speak-out-outline-step>header span,.speak-out-preview-step>header span{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.speak-out-flow-header span{color:#aeb7ff}.speak-out-flow-header strong{font-size:18px}.speak-out-flow-header button{width:44px;height:44px;border:0;border-radius:50%;color:#fff;background:#ffffff1f;font-size:28px;line-height:1;cursor:pointer}.speak-out-flow-scroll{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;cursor:grab}.speak-out-flow-scroll.is-pointer-dragging{cursor:grabbing}.speak-out-survey-step,.speak-out-level-step,.speak-out-outline-step,.speak-out-preview-step{width:min(960px,100%);margin:0 auto;padding:clamp(26px,5vw,58px) clamp(18px,4vw,44px)}.speak-out-level-step{width:min(900px,100%);margin:0 auto;padding:clamp(26px,5vw,54px) clamp(18px,4vw,42px)}.speak-out-level-step>header{max-width:680px;margin-bottom:24px}.speak-out-level-step>header>span{color:#5665e8;font-size:10px;font-weight:850;letter-spacing:.16em}.speak-out-level-step>header h1{margin:8px 0 10px;font-size:clamp(28px,5vw,44px);line-height:1.12;letter-spacing:-.035em}.speak-out-level-step>header p{margin:0;color:#69708a;font-size:14px;line-height:1.7}.speak-out-level-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.speak-out-level-grid>button{min-width:0;min-height:96px;display:grid;place-items:center;gap:2px;padding:10px 6px;border:1px solid #dfe2ec;border-radius:16px;color:#4f566b;background:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.speak-out-level-grid>button:hover{transform:translateY(-2px);border-color:#9ca6f0}.speak-out-level-grid>button:focus-visible{outline:3px solid rgba(86,101,232,.24);outline-offset:2px}.speak-out-level-grid>button.is-selected{border-color:#5665e8;color:#303a76;background:#eef0ff;box-shadow:0 10px 24px #5665e81f}.speak-out-level-grid small{font-size:8px;font-weight:850;letter-spacing:.12em}.speak-out-level-grid strong{font-size:24px;line-height:1}.speak-out-level-grid span{overflow-wrap:anywhere;font-size:11px;font-weight:800}.speak-out-level-confirm{width:100%;min-height:48px;margin-top:16px;border:0;border-radius:14px;color:#fff;background:#5665e8;font-size:14px;font-weight:850;cursor:pointer}.speak-out-level-assessment{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:18px 20px;border:1px solid #dfe2ec;border-radius:18px;background:#fff}.speak-out-level-assessment>div{min-width:0}.speak-out-level-assessment span{color:#30364a;font-size:14px;font-weight:850}.speak-out-level-assessment p{margin:5px 0 0;color:#737a90;font-size:12px;line-height:1.55}.speak-out-level-assessment>button{min-width:138px;min-height:44px;flex:0 0 auto;padding:0 18px;border:1px solid #cdd2e3;border-radius:13px;color:#424a64;background:#f5f6fa;font-size:12px;font-weight:850;cursor:pointer}.speak-out-level-assessment>button:disabled{cursor:not-allowed;opacity:.5}.speak-out-survey-heading,.speak-out-outline-step>header,.speak-out-preview-step>header{max-width:720px;margin-bottom:28px}.speak-out-survey-heading>span,.speak-out-outline-step>header span,.speak-out-preview-step>header span{color:#5665e8}.speak-out-survey-heading h1,.speak-out-outline-step>header h1,.speak-out-preview-step>header h1{margin:8px 0 10px;font-size:clamp(28px,5vw,48px);line-height:1.08;letter-spacing:-.035em}.speak-out-outline-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:8px 0 10px}.speak-out-outline-step>header .speak-out-outline-heading-row h1{margin:0}.speak-out-outline-player-level{min-width:132px;display:grid;gap:3px;flex:0 0 auto;padding:10px 13px;border:1px solid #d9ddf6;border-radius:13px;color:#303a76;background:#f0f2ff;text-align:left}.speak-out-outline-step>header .speak-out-outline-player-level small{color:#7079aa;font-size:9px;font-weight:750}.speak-out-outline-player-level strong{font-size:16px;line-height:1.2}.speak-out-survey-heading p,.speak-out-outline-step>header p,.speak-out-preview-step>header p{margin:0;color:#69708a;font-size:15px;line-height:1.7}.speak-out-survey-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.speak-out-survey-config label{display:grid;gap:7px;color:#5d657d;font-size:12px;font-weight:700}.speak-out-survey-config select,.speak-out-current-question textarea{width:100%;min-height:46px;border:1px solid #dfe2ee;border-radius:13px;color:#20263b;background:#fff;font:inherit;font-size:16px;outline:none}.speak-out-survey-config select{padding:0 14px}.speak-out-survey-config select:focus,.speak-out-current-question textarea:focus{border-color:#7380ee;box-shadow:0 0 0 3px #5665e81f}.speak-out-survey-config select:disabled{opacity:.58}.speak-out-answer-summary{display:grid;gap:10px;margin-bottom:20px}.speak-out-answer-summary article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:13px 15px;border:1px solid #e3e5ee;border-radius:15px;background:#ffffffb8}.speak-out-answer-summary article.is-current{border-color:#8994ed}.speak-out-answer-summary article.is-complete{background:#eef8f1;border-color:#c7e8d1}.speak-out-answer-summary i,.speak-out-outline-title i,.speak-out-preview-step li>i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#fff;background:#5665e8;font-style:normal;font-size:13px;font-weight:800}.speak-out-answer-summary div{min-width:0}.speak-out-answer-summary span{color:#777e94;font-size:11px;font-weight:700}.speak-out-answer-summary p{margin:3px 0 0;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.speak-out-current-question{padding:clamp(18px,3vw,28px);border-radius:20px;color:#fff;background:#171b30}.speak-out-current-question small{color:#aeb7ff;font-weight:800}.speak-out-current-question h2{margin:8px 0 18px;font-size:clamp(21px,4vw,30px);line-height:1.35}.speak-out-current-question textarea{min-height:112px;resize:vertical;padding:14px;line-height:1.55}.speak-out-question-actions,.speak-out-outline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px}.speak-out-question-actions button,.speak-out-outline-actions button,.speak-out-analyze-button,.speak-out-link-button,.speak-out-error button,.speak-out-preview-step footer button{min-height:44px;padding:0 18px;border:1px solid #d8dce9;border-radius:12px;color:#343b54;background:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.speak-out-question-actions button:disabled{cursor:not-allowed;opacity:.45}.speak-out-question-actions .is-voice{border-color:#ffffff2e;color:#fff;background:#ffffff1a}.speak-out-question-actions .is-primary,.speak-out-outline-actions .is-primary,.speak-out-analyze-button,.speak-out-preview-step footer button.is-primary{border-color:#7280f0;color:#fff;background:#5665e8}.speak-out-analyze-button{width:100%}.speak-out-analyze-button:disabled{opacity:.58;cursor:wait}.speak-out-inline-error{margin:16px 0 0;padding:11px 13px;border-radius:11px;color:#a32e3d;background:#fff0f2;font-size:13px}.speak-out-link-button{margin-top:12px;border-color:transparent;background:transparent;color:#5665e8}.speak-out-loading,.speak-out-error{min-height:min(560px,calc(100dvh - 130px));display:grid;place-content:center;justify-items:center;padding:40px 20px;text-align:center}.speak-out-loading>div{display:flex;align-items:end;gap:6px;height:50px;margin-bottom:24px}.speak-out-loading>div i{width:7px;height:16px;border-radius:7px;background:#5665e8;animation:speak-out-wave 1s ease-in-out infinite alternate}.speak-out-loading>div i:nth-child(2),.speak-out-loading>div i:nth-child(4){animation-delay:-.3s}.speak-out-loading>div i:nth-child(3){animation-delay:-.6s}.speak-out-loading span{color:#5665e8;font-size:11px;font-weight:900;letter-spacing:.18em}.speak-out-loading h1,.speak-out-error strong{margin:10px 0;font-size:clamp(26px,5vw,42px)}.speak-out-loading p,.speak-out-error p{max-width:520px;margin:0 0 18px;color:#727991;line-height:1.7}@keyframes speak-out-wave{to{height:46px;background:#9aa4f9}}.speak-out-outline-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.speak-out-outline-columns>section{min-width:0;display:grid;grid-template-rows:auto repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #e1e4ed;border-radius:18px;background:#fff}.speak-out-outline-columns>section>header{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e1e4ed}.speak-out-outline-columns header i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#52705a;background:#e9efe7;font-style:normal;font-size:13px;font-weight:800}.speak-out-outline-columns .is-boundary header i{color:#826f64;background:#f0ece9}.speak-out-outline-columns header small{display:block;margin-bottom:3px;color:#8a91a4;font-size:9px;font-weight:700;letter-spacing:.08em}.speak-out-outline-columns header h2{margin:0;font-size:19px}.speak-out-outline-columns article{min-height:108px;padding:16px 20px;border-bottom:1px solid #e8eaf1}.speak-out-outline-columns article:last-child{border-bottom:0}.speak-out-outline-columns article>small{display:block;margin-bottom:8px;overflow-wrap:anywhere;color:#70778b;font-size:11px;font-weight:750}.speak-out-outline-columns article p{margin:6px 0;overflow-wrap:anywhere;color:#4d5149;font-size:12px;line-height:1.55}.speak-out-outline-columns .is-learn article p:before{content:"✓";position:absolute;top:0;left:0;color:#66806c}.speak-out-outline-columns .is-learn article p{position:relative;padding-left:18px}.speak-out-outline-learning-item>span,.speak-out-outline-learning-item>strong{display:block}.speak-out-outline-learning-item>strong{margin-top:2px;overflow-wrap:anywhere;color:#29251f;font-size:inherit;line-height:1.55}.speak-out-outline-columns .is-boundary article p{color:#776e68}.speak-out-outline-columns .is-boundary article p:before{content:"—";margin-right:7px;color:#9d8f87}.speak-out-outline-course-card{overflow:hidden;padding:clamp(22px,4vw,38px);border:1px solid #e1e4ed;border-radius:22px;background:#fff;box-shadow:0 12px 30px #1e24300f}.speak-out-outline-course-card>h2{margin:0 0 22px;color:#2f805f;font-size:clamp(25px,4vw,38px);line-height:1.15}.speak-out-outline-course-card>h2 span{margin-right:.2em}.speak-out-outline-lesson-list{display:grid}.speak-out-outline-lesson-list>article{padding:18px 6px 20px;border-bottom:1px solid #e8eaf1}.speak-out-outline-lesson-list>article:last-child{border-bottom:0}.speak-out-outline-lesson-list h3{width:fit-content;max-width:100%;margin:0 0 12px;padding:8px 18px;border-radius:999px;color:#18231d;background:linear-gradient(90deg,#7cb799b8,#dde4cd61);font-size:clamp(16px,2.5vw,22px);line-height:1.3;overflow-wrap:anywhere}.speak-out-outline-lesson-content{display:grid;gap:8px;padding-inline:18px}.speak-out-outline-lesson-content p{margin:0;color:#343b36;line-height:1.65}.speak-out-outline-boundary-item:before{content:"—";margin-right:6px}.speak-out-preview-step ol{display:grid;gap:11px;margin:0;padding:0;list-style:none}.speak-out-preview-step li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:16px;align-items:start;padding:18px 20px;border:1px solid #e0e3ec;border-radius:16px;background:#fff}.speak-out-preview-step li>i{color:#747b8f;background:#eef0f5}.speak-out-preview-step li.is-generated{border-color:#cfe5d7;background:#f8fcf9}.speak-out-preview-step li.is-generated>i{color:#fff;background:#3f966d}.speak-out-preview-step li.is-generating{border-color:#aeb6f6;background:#f7f8ff;box-shadow:0 10px 28px #5665e81a}.speak-out-preview-step li.is-generating>i{color:#fff;background:#5665e8;animation:speak-out-generating-pulse 1.1s ease-in-out infinite}.speak-out-preview-step li.is-waiting{opacity:.62;background:#f7f8fa}.speak-out-preview-step li.is-failed{border-color:#efc5cb;background:#fff7f8}.speak-out-preview-step li.is-failed>i{color:#fff;background:#b64a5a}.speak-out-preview-step li>small{padding-top:5px;color:#9aa0b0;font-size:9px;font-weight:800;letter-spacing:.08em}.speak-out-preview-step li h2{margin:4px 0;font-size:18px}.speak-out-preview-step li p{margin:0;color:#687087;font-size:13px;line-height:1.55}.speak-out-preview-learning-items{display:grid;gap:8px;margin-top:10px}.speak-out-preview-learning-items .speak-out-outline-learning-item{position:relative;padding-left:18px}.speak-out-preview-learning-items .speak-out-outline-learning-item:before{content:"✓";position:absolute;top:0;left:0;color:#66806c}.speak-out-preview-step li .speak-out-preview-error{margin-top:8px;color:#a43f4f}.speak-out-action-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.speak-out-action-tags em{padding:5px 8px;border-radius:7px;color:#555d70;background:#edeef3;font-size:10px;font-style:normal;line-height:1.35}.speak-out-preview-step footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:16px 0}.speak-out-preview-step footer p{margin:0;color:#737a90;font-size:12px}.speak-out-preview-step footer button{flex:0 0 auto}.speak-out-preview-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:10px}@keyframes speak-out-generating-pulse{50%{transform:scale(.92);opacity:.72}}.is-mobile-layout .speak-out-flow-backdrop{position:absolute;padding:0;place-items:stretch}.is-mobile-layout .speak-out-flow{width:100%;max-height:none;height:100%;border:0;border-radius:0}.is-mobile-layout .speak-out-regeneration-backdrop{padding:10px}.is-mobile-layout .speak-out-regeneration-dialog{border-radius:20px}.is-mobile-layout .speak-out-regeneration-dialog>footer{align-items:stretch;flex-direction:column}.is-mobile-layout .speak-out-regeneration-dialog>footer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.is-mobile-layout .speak-out-regeneration-dialog>footer button{width:100%;min-height:44px}.is-mobile-layout .speak-out-flow-header{padding-top:max(12px,env(safe-area-inset-top))}.is-mobile-layout .speak-out-survey-config{grid-template-columns:1fr}.is-mobile-layout .speak-out-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.is-mobile-layout .speak-out-level-grid>button{min-height:78px}.is-mobile-layout .speak-out-level-assessment{align-items:stretch;flex-direction:column}.is-mobile-layout .speak-out-level-assessment>button{width:100%}.is-mobile-layout .speak-out-outline-columns{grid-template-columns:1fr}.is-mobile-layout .speak-out-outline-heading-row{align-items:stretch;flex-direction:column}.is-mobile-layout .speak-out-outline-player-level{width:100%;min-width:0}.is-mobile-layout .speak-out-question-actions,.is-mobile-layout .speak-out-outline-actions,.is-mobile-layout .speak-out-preview-step footer{align-items:stretch;flex-direction:column}.is-mobile-layout .speak-out-preview-actions{display:grid;grid-template-columns:1fr}.is-mobile-layout .speak-out-question-actions button,.is-mobile-layout .speak-out-outline-actions button,.is-mobile-layout .speak-out-preview-step footer button{width:100%}.is-mobile-layout .speak-out-survey-step,.is-mobile-layout .speak-out-level-step,.is-mobile-layout .speak-out-outline-step,.is-mobile-layout .speak-out-preview-step{padding-bottom:max(28px,env(safe-area-inset-bottom))}@media(max-width:720px){.speak-out-flow-backdrop{padding:0;place-items:stretch}.speak-out-flow{width:100%;max-height:none;height:100dvh;border:0;border-radius:0}.speak-out-flow-header{padding-top:max(12px,env(safe-area-inset-top))}.speak-out-regeneration-backdrop{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.speak-out-regeneration-dialog{border-radius:20px}.speak-out-regeneration-dialog>footer{align-items:stretch;flex-direction:column}.speak-out-regeneration-dialog>footer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.speak-out-regeneration-dialog>footer button{width:100%;min-height:44px}.speak-out-survey-config{grid-template-columns:1fr}.speak-out-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.speak-out-level-grid>button{min-height:78px}.speak-out-level-assessment{align-items:stretch;flex-direction:column}.speak-out-level-assessment>button{width:100%}.speak-out-outline-columns{grid-template-columns:1fr}.speak-out-outline-heading-row{align-items:stretch;flex-direction:column}.speak-out-outline-player-level{width:100%;min-width:0}.speak-out-outline-columns article{min-height:0}.speak-out-preview-step li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px}.speak-out-preview-step li>small{display:none}.speak-out-question-actions,.speak-out-outline-actions,.speak-out-preview-step footer{align-items:stretch;flex-direction:column}.speak-out-preview-actions{display:grid;grid-template-columns:1fr}.speak-out-question-actions button,.speak-out-outline-actions button,.speak-out-preview-step footer button{width:100%}.speak-out-survey-step,.speak-out-level-step,.speak-out-outline-step,.speak-out-preview-step{padding-bottom:max(28px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.speak-out-loading>div i,.speak-out-preview-step li.is-generating>i{animation:none}.speak-out-level-grid>button{transition:none}}.app-shell.is-speak-out-interview .live-subtitles,.app-shell.is-realtime-course .live-subtitles,.app-shell.is-free-chat .live-subtitles{display:none}.speak-out-interview-transcript{--transcript-chest-line: 45%;--transcript-bottom-offset: calc(124px + env(safe-area-inset-bottom)) ;--transcript-chest-safe-max-height: calc(100% - var(--transcript-chest-line) - var(--transcript-bottom-offset));--transcript-list-max-height: min(30dvh, 300px);position:absolute;z-index:16;right:max(18px,env(safe-area-inset-right));bottom:var(--transcript-bottom-offset);left:max(18px,env(safe-area-inset-left));min-height:min(86px,var(--transcript-chest-safe-max-height));max-height:min(46dvh,430px,var(--transcript-chest-safe-max-height));display:flex;align-items:stretch;justify-content:center;padding:12px 14px;border:1px solid rgba(255,255,255,.5);border-radius:22px;overflow:hidden;pointer-events:none;animation:speak-out-interview-transcript-enter .42s ease-out both;background:#fffdf833;box-shadow:0 16px 42px #392d1f17,inset 0 1px #fff6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:max-height .38s cubic-bezier(.2,.78,.24,1)}.speak-out-interview-transcript.is-preparing .speak-out-transcript-status i{background:#3d8a6c;box-shadow:0 0 0 4px #3d8a6c1f;animation:speak-out-interview-preparing 1.1s ease-in-out infinite}@keyframes speak-out-interview-transcript-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes speak-out-interview-preparing{50%{opacity:.42;transform:scale(.82)}}.speak-out-transcript-inner{width:min(680px,100%);min-height:0;max-height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:9px}.speak-out-transcript-status{min-height:28px;display:inline-flex;align-items:center;align-self:center;gap:7px;padding:0 10px;border-radius:999px;color:#77766f;background:#ffffffb8;box-shadow:0 6px 18px #332d240f;font-size:10px;font-weight:700}.speak-out-transcript-status i{width:7px;height:7px;border-radius:50%;background:#aaa9a3}.speak-out-transcript-status.activity-listening i{background:#e87561;box-shadow:0 0 0 4px #e875611f}.speak-out-transcript-status.activity-speaking i,.speak-out-transcript-status.activity-thinking i{background:#3d8a6c;box-shadow:0 0 0 4px #3d8a6c1f}.speak-out-transcript-list{min-height:0;max-height:var(--transcript-list-max-height);flex:0 1 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(61,138,108,.35) transparent;touch-action:pan-y;pointer-events:auto;cursor:grab;transition:max-height .38s cubic-bezier(.2,.78,.24,1)}.speak-out-transcript-list.is-pointer-dragging,.speak-out-transcript-list.is-pointer-dragging *{cursor:grabbing!important}.speak-out-transcript-list.is-pointer-dragging{-webkit-user-select:none;user-select:none}.speak-out-transcript-line{width:fit-content;max-width:86%;align-self:flex-start;margin:0;padding:10px 14px;border:1px solid rgba(118,109,96,.12);border-radius:16px 16px 16px 5px;color:#3f403b;background:#ffffffeb;box-shadow:0 7px 22px #342d2312;font-size:clamp(13px,1.2vw,15px);line-height:1.55;text-align:left;overflow-wrap:anywhere}.speak-out-transcript-line-header{margin:0 0 3px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.speak-out-transcript-line-header.has-action{min-height:20px;margin:-3px -5px 3px 0;align-items:center}.speak-out-transcript-speaker{display:block;color:#85847d;font-size:10px;font-weight:800;vertical-align:1px}.speak-out-transcript-line-header.has-action .speak-out-transcript-speaker{padding-top:0;line-height:20px}.speak-out-transcript-line.is-user{max-width:82%;align-self:flex-end;border-color:transparent;border-radius:16px 16px 5px;color:#555650;background:#cfe3d6e0}.speak-out-transcript-answer-hint-wrap{width:min(90%,560px);max-width:100%;min-width:0;align-self:center;display:flex;justify-content:center;animation:speak-out-answer-hint-enter .38s cubic-bezier(.2,.8,.25,1) both}@keyframes speak-out-answer-hint-enter{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.speak-out-transcript-answer-hint-toggle{max-width:100%;min-width:62px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#456055;background:#d7e9dd61;box-shadow:0 5px 14px #344a3c09,inset 0 1px #ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:clamp(10px,calc(.65rem + .2vw),12px);font-weight:750;line-height:1.35;cursor:pointer;overflow:hidden;white-space:nowrap;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.speak-out-transcript-answer-hint-toggle:hover{background:#d7e9dd85;box-shadow:0 7px 18px #344a3c0f,inset 0 1px #ffffff5c}.speak-out-transcript-answer-hint-toggle:active{transform:scale(.96)}.speak-out-transcript-answer-hint-toggle>span:first-child{flex:0 0 auto;white-space:nowrap}.speak-out-transcript-answer-hint-content{min-width:0;max-width:0;margin-left:0;overflow:hidden;opacity:0;transform:translateY(3px);transition:opacity .16s ease,transform .18s ease}.speak-out-transcript-answer-hint-toggle.is-expanded{width:100%;align-items:center;justify-content:center;padding:8px 15px;border-radius:18px;line-height:1.45;text-align:center;white-space:normal}.speak-out-transcript-answer-hint-toggle.is-expanded .speak-out-transcript-answer-hint-content{flex:0 1 auto;max-width:calc(100% - 44px);margin-left:4px;overflow:visible;opacity:1;transform:translateY(0);text-align:center;overflow-wrap:anywhere;white-space:normal;word-break:normal}@media(prefers-reduced-motion:reduce){.speak-out-interview-transcript,.speak-out-transcript-list{transition:none}.speak-out-transcript-answer-hint-wrap{animation:none}.speak-out-transcript-answer-hint-toggle,.speak-out-transcript-answer-hint-content{transition:none}}.speak-out-transcript-line.is-live{border-color:#3d8a6c42}.speak-out-transcript-line.is-assistant.is-continuation{margin-top:-3px}.speak-out-transcript-line.is-assistant.is-encouragement{border-color:#3d8a6c38;color:#2f6f58;background:#e2f2e8f5;font-weight:750;box-shadow:0 8px 22px #3d8a6c1c}.speak-out-transcript-proofreading{display:inline-flex;align-items:center;margin-left:7px;color:#52806d;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap;opacity:.82}.speak-out-transcript-proofreading:before{width:5px;height:5px;margin-right:4px;border-radius:50%;background:currentColor;content:"";animation:speak-out-proofreading-pulse 1.2s ease-in-out infinite}@keyframes speak-out-proofreading-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.speak-out-transcript-proofreading:before{animation:none}}.speak-out-transcript-empty{margin:0;color:#8d8d87;font-size:12px;text-align:center}.speak-out-transcript-analyze{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 7px 6px 14px;border:1px solid rgba(61,138,108,.2);border-radius:15px;color:#696b65;background:#ffffffeb;box-shadow:0 9px 24px #342d2314;font-size:10px;pointer-events:auto}.speak-out-transcript-analyze button{min-width:112px;min-height:38px;padding:0 18px;border:0;border-radius:11px;color:#fff;background:#307b59;font-size:11px;font-weight:800;cursor:pointer}.speak-out-transcript-analyze button:hover{background:#256849}.speak-out-transcript-analyze button:focus-visible{outline:3px solid rgba(48,123,89,.24);outline-offset:2px}.speak-out-transcript-analyze button:disabled{cursor:not-allowed;opacity:.48}.app-shell.is-mobile-layout .speak-out-interview-transcript{--transcript-bottom-offset: calc(144px + env(safe-area-inset-bottom)) ;--transcript-list-max-height: min(25dvh, 210px);right:10px;bottom:var(--transcript-bottom-offset);left:10px;min-height:min(78px,var(--transcript-chest-safe-max-height));max-height:min(42dvh,340px,var(--transcript-chest-safe-max-height));padding:9px 10px;border-radius:18px}.app-shell.is-mobile-layout .speak-out-interview-transcript.is-translation-expanded{--transcript-list-max-height: min(44dvh, 380px);max-height:min(56dvh,480px,var(--transcript-chest-safe-max-height))}.app-shell.is-mobile-layout .speak-out-transcript-inner{gap:7px}.app-shell.is-mobile-layout .speak-out-transcript-list{gap:6px}.app-shell.is-mobile-layout .speak-out-transcript-line{padding:8px 11px;border-radius:12px;font-size:12px;line-height:1.45}.app-shell.is-mobile-layout .speak-out-transcript-line:not(.is-user){border-radius:12px 12px 12px 4px}.app-shell.is-mobile-layout .speak-out-transcript-line.is-user{border-radius:12px 12px 4px}.app-shell.is-mobile-layout .speak-out-transcript-analyze{min-height:46px;padding-left:11px}.app-shell.is-mobile-layout .speak-out-transcript-analyze span{display:none}.app-shell.is-mobile-layout .speak-out-transcript-analyze button{width:100%;min-height:42px}.app-shell.is-mobile-layout .speak-out-transcript-answer-hint-wrap{width:100%}.app-shell.is-immersive-conversation .speak-out-interview-transcript.unified-realtime-transcript{--transcript-bottom-offset: calc(108px + env(safe-area-inset-bottom)) ;right:max(18px,env(safe-area-inset-right));bottom:var(--transcript-bottom-offset);left:max(18px,env(safe-area-inset-left));padding-right:14px;padding-bottom:10px;padding-left:14px}.app-shell.is-immersive-conversation .unified-realtime-transcript .speak-out-transcript-inner{width:min(590px,100%)}.app-shell.is-immersive-conversation .unified-realtime-transcript .speak-out-transcript-status{min-height:30px;padding-inline:12px;border:1px solid rgba(70,105,84,.08);color:#667068;background:#fffdf8e0;box-shadow:0 8px 22px #2d3a2d14}.app-shell.is-immersive-conversation .unified-realtime-transcript .speak-out-transcript-line{border-color:#42604e1a;border-radius:16px 16px 16px 5px;background:#fffdf8c7;box-shadow:0 8px 24px #2d3a2d13}.app-shell.is-immersive-conversation .unified-realtime-transcript .speak-out-transcript-line.is-user{border-color:#42604e0f;border-radius:16px 16px 5px;background:#cfe3d6d1}.app-shell.is-course-scenario .speak-out-interview-transcript.course-scenario-transcript{padding:8px 10px;border-radius:18px;background:#fffdf857}.app-shell.is-course-scenario .course-scenario-transcript .speak-out-transcript-inner{gap:6px}.app-shell.is-course-scenario .course-scenario-transcript .speak-out-transcript-status{min-height:24px}.app-shell.is-course-scenario .course-scenario-transcript .speak-out-transcript-line{padding:7px 10px;font-size:clamp(11px,1vw,13px);line-height:1.42}.app-shell.is-course-scenario .course-scenario-transcript .speak-out-transcript-answer-hint-toggle{min-height:40px}.app-shell.is-mobile-layout.is-immersive-conversation .speak-out-interview-transcript.unified-realtime-transcript{--transcript-bottom-offset: calc(94px + env(safe-area-inset-bottom)) ;right:10px;bottom:var(--transcript-bottom-offset);left:10px;padding:9px 10px 7px}.app-shell.is-mobile-layout.is-course-scenario .speak-out-interview-transcript.course-scenario-transcript{padding:7px 8px}.app-shell.is-mobile-layout.is-immersive-conversation .unified-realtime-transcript .speak-out-transcript-status{min-height:28px}@media(max-width:580px){.speak-out-interview-transcript{--transcript-bottom-offset: calc(144px + env(safe-area-inset-bottom)) ;--transcript-list-max-height: min(25dvh, 210px);right:max(10px,env(safe-area-inset-right));bottom:var(--transcript-bottom-offset);left:max(10px,env(safe-area-inset-left));min-height:min(78px,var(--transcript-chest-safe-max-height));max-height:min(42dvh,340px,var(--transcript-chest-safe-max-height));padding:9px 10px;border-radius:18px}.speak-out-interview-transcript.is-translation-expanded{--transcript-list-max-height: min(44dvh, 380px);max-height:min(56dvh,480px,var(--transcript-chest-safe-max-height))}.speak-out-transcript-inner{gap:7px}.speak-out-transcript-list{gap:6px}.speak-out-transcript-line{padding:8px 11px;border-radius:12px;font-size:12px;line-height:1.45}.speak-out-transcript-line:not(.is-user){border-radius:12px 12px 12px 4px}.speak-out-transcript-line.is-user{border-radius:12px 12px 4px}.speak-out-transcript-analyze{min-height:46px;padding-left:11px}.speak-out-transcript-analyze span{display:none}.speak-out-transcript-analyze button{width:100%;min-height:42px}.speak-out-transcript-answer-hint-wrap{width:100%}.app-shell.is-immersive-conversation .speak-out-interview-transcript.unified-realtime-transcript{--transcript-bottom-offset: calc(94px + env(safe-area-inset-bottom)) ;right:max(10px,env(safe-area-inset-right));bottom:var(--transcript-bottom-offset);left:max(10px,env(safe-area-inset-left));padding:9px 10px 7px}.app-shell.is-immersive-conversation .unified-realtime-transcript .speak-out-transcript-status{min-height:28px}.app-shell.is-course-scenario .speak-out-interview-transcript.course-scenario-transcript{padding:7px 8px}}@media(prefers-reduced-motion:reduce){.speak-out-interview-transcript,.speak-out-transcript-status i{animation:none}.speak-out-transcript-status i{box-shadow:none}}.speak-out-creation-flow-backdrop{background:radial-gradient(circle at 18% 12%,rgba(70,116,88,.18),transparent 34%),#141814db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.speak-out-creation-flow{color:#29251f;border-color:#ffffffe0;border-radius:32px 11px;background:radial-gradient(circle at 1px 1px,rgba(65,120,92,.075) 1px,transparent 0) 0 0 / 11px 11px,#fbf5e9;box-shadow:0 34px 100px #181f1a61}.speak-out-creation-flow .speak-out-flow-header{min-height:82px;padding-block:17px;color:#29251f;background:#fbf5e9c7;border-bottom:1px solid rgba(82,62,38,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.speak-out-creation-flow .speak-out-flow-header span{color:#267e5d;font-weight:850}.speak-out-creation-flow .speak-out-flow-header strong{font-size:20px;font-weight:800}.speak-out-creation-flow .speak-out-flow-header button{min-width:44px;color:#625b52;background:#523e2614;transition:background .18s ease,transform .18s ease}.speak-out-creation-flow .speak-out-flow-header button:hover{background:#523e2624;transform:translateY(-1px)}.speak-out-creation-flow .speak-out-flow-header button:focus-visible,.speak-out-creation-flow button:focus-visible{outline:3px solid rgba(38,126,93,.22);outline-offset:2px}.speak-out-creation-flow .speak-out-flow-scroll{scrollbar-color:rgba(38,126,93,.42) transparent}.speak-out-creation-flow .speak-out-level-step>header>span{color:#267e5d;font-weight:850}.speak-out-creation-flow .speak-out-level-step>header h1{color:#29251f;font-weight:800}.speak-out-creation-flow .speak-out-level-step>header p{color:#746f66}.speak-out-creation-flow .speak-out-level-grid>button{color:#625b52;border-color:#523e261f;background:#fffdf8eb;box-shadow:0 8px 20px #4433200b}.speak-out-creation-flow .speak-out-level-grid>button:hover{border-color:#267e5d6b;background:#fffdf8}.speak-out-creation-flow .speak-out-level-grid>button.is-selected{color:#1d6c4f;border-color:#267e5d;background:#dcefe5;box-shadow:0 11px 24px #267e5d24}.speak-out-creation-flow .speak-out-level-grid small{color:#8a8278}.speak-out-creation-flow .speak-out-level-grid>button.is-selected small{color:#267e5d}.speak-out-creation-flow .speak-out-level-confirm{color:#fff;background:#267e5d;box-shadow:0 10px 22px #267e5d33;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.speak-out-creation-flow .speak-out-level-confirm:hover{background:#1f6e51;box-shadow:0 12px 26px #267e5d3d;transform:translateY(-1px)}.speak-out-creation-flow .speak-out-level-assessment{border-color:#523e261a;background:#fffdf8eb;box-shadow:0 10px 24px #4433200e}.speak-out-creation-flow .speak-out-level-assessment span{color:#29251f}.speak-out-creation-flow .speak-out-level-assessment p{color:#746f66}.speak-out-creation-flow .speak-out-level-assessment>button{color:#1d6c4f;border-color:#267e5d2e;background:#e4eee7;transition:background .18s ease,border-color .18s ease}.speak-out-creation-flow .speak-out-level-assessment>button:hover:not(:disabled){border-color:#267e5d57;background:#dce9e0}@media(prefers-reduced-motion:reduce){.speak-out-creation-flow .speak-out-level-confirm,.speak-out-creation-flow .speak-out-level-assessment>button{transition:none}.speak-out-creation-flow .speak-out-level-confirm:hover{transform:none}}.speak-out-creation-flow .speak-out-outline-step,.speak-out-creation-flow .speak-out-preview-step{width:min(980px,100%)}.speak-out-creation-flow .speak-out-outline-step>header,.speak-out-creation-flow .speak-out-preview-step>header{max-width:780px;margin-bottom:24px}.speak-out-creation-flow .speak-out-outline-step>header span,.speak-out-creation-flow .speak-out-preview-step>header span,.speak-out-creation-flow .speak-out-loading span{color:#267e5d;font-weight:850}.speak-out-creation-flow .speak-out-outline-step>header h1,.speak-out-creation-flow .speak-out-preview-step>header h1,.speak-out-creation-flow .speak-out-loading h1,.speak-out-creation-flow .speak-out-error strong{color:#29251f;font-weight:800}.speak-out-creation-flow .speak-out-outline-step>header p,.speak-out-creation-flow .speak-out-preview-step>header p,.speak-out-creation-flow .speak-out-loading p,.speak-out-creation-flow .speak-out-error p,.speak-out-creation-flow .speak-out-preview-step footer p{color:#746f66}.speak-out-creation-flow .speak-out-outline-player-level{min-width:146px;padding:12px 15px;color:#fff;border-color:#ffffff3d;background:linear-gradient(145deg,#3a9a76,#1f6e51);box-shadow:0 12px 24px #267e5d33}.speak-out-creation-flow .speak-out-outline-step>header .speak-out-outline-player-level small{color:#ffffffb8}.speak-out-creation-flow .speak-out-outline-player-level strong{color:#fff}.speak-out-creation-flow .speak-out-outline-step{width:min(1040px,100%)}.speak-out-creation-flow .speak-out-outline-step>header{max-width:none;margin-bottom:28px}.speak-out-creation-flow .speak-out-outline-step>header>span{display:none}.speak-out-creation-flow .speak-out-outline-heading-row{align-items:end}.speak-out-creation-flow .speak-out-outline-heading-row h1{max-width:720px;font-size:clamp(40px,6vw,68px);font-weight:950;letter-spacing:-.055em;line-height:1.05}.speak-out-creation-flow .speak-out-outline-step>header p{max-width:760px;margin-top:12px;font-size:clamp(15px,2vw,20px);font-weight:600;line-height:1.55}.speak-out-creation-flow .speak-out-outline-player-level{min-width:210px;padding:17px 22px;border:6px double rgba(255,255,255,.24);border-radius:24px;text-align:center}.speak-out-creation-flow .speak-out-outline-step>header .speak-out-outline-player-level small{font-size:13px;letter-spacing:.04em}.speak-out-creation-flow .speak-out-outline-player-level strong{display:block;margin-top:8px;font-size:32px}.speak-out-creation-flow .speak-out-outline-course-card{position:relative;isolation:isolate;padding:clamp(26px,4vw,46px);border-color:#3f5f4921;border-radius:30px;background:linear-gradient(rgba(63,107,76,.045) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgba(63,107,76,.045) 1px,transparent 1px) 0 0 / 28px 28px,#eae6d0c7;box-shadow:inset 0 0 0 6px #ffffff29,0 15px 34px #383d2f24}.speak-out-creation-flow .speak-out-outline-course-card:after{content:"";position:absolute;z-index:-1;right:-8%;bottom:10%;width:58%;aspect-ratio:1.5;border:1px solid rgba(42,128,91,.08);border-radius:50%;transform:rotate(-12deg)}.speak-out-creation-flow .speak-out-outline-course-card>h2{margin-bottom:24px;color:#2b805f;font-size:clamp(34px,5vw,54px);font-weight:950;letter-spacing:-.045em}.speak-out-creation-flow .speak-out-outline-course-card>h2 span{position:relative}.speak-out-creation-flow .speak-out-outline-course-card>h2 span:after{content:"";position:absolute;right:-8%;bottom:-7px;left:-4%;height:10px;opacity:.26;background:#3b9876;border-radius:50%;transform:rotate(-3deg)}.speak-out-creation-flow .speak-out-outline-lesson-list>article{padding:20px 8px 24px;border-color:#4a58422e}.speak-out-creation-flow .speak-out-outline-lesson-list h3{margin-bottom:14px;padding:9px 22px;color:#111510;background:linear-gradient(90deg,#63a684b8,#dfe3cf57);box-shadow:0 4px 9px #305b441a;font-size:clamp(18px,2.6vw,27px);font-weight:900}.speak-out-creation-flow .speak-out-outline-lesson-content{gap:8px;padding-inline:clamp(8px,2vw,26px)}.speak-out-creation-flow .speak-out-outline-lesson-content p{color:#171a17;font-size:clamp(14px,1.75vw,18px)}.speak-out-creation-flow .speak-out-outline-learning-item>strong{color:#171a17;font-weight:600}.speak-out-creation-flow .speak-out-outline-boundary-item{color:#4f554f}.speak-out-creation-flow .speak-out-outline-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px}.speak-out-creation-flow .speak-out-outline-actions .is-primary{grid-column:1 / -1}.speak-out-creation-flow .speak-out-outline-columns>section,.speak-out-creation-flow .speak-out-preview-step li{border-color:#523e261a;background:#fffdf8eb;box-shadow:0 10px 24px #4433200e}.speak-out-creation-flow .speak-out-outline-columns>section>header,.speak-out-creation-flow .speak-out-outline-columns article{border-color:#523e261a}.speak-out-creation-flow .speak-out-outline-columns header i{color:#1d6c4f;background:#dcefe5}.speak-out-creation-flow .speak-out-outline-columns .is-boundary header i{color:#746a5e;background:#eee5d8}.speak-out-creation-flow .speak-out-outline-columns header small,.speak-out-creation-flow .speak-out-outline-columns article>small,.speak-out-creation-flow .speak-out-preview-step li>small{color:#8a8278}.speak-out-creation-flow .speak-out-outline-columns header h2,.speak-out-creation-flow .speak-out-preview-step li h2{color:#29251f}.speak-out-creation-flow .speak-out-outline-columns article p,.speak-out-creation-flow .speak-out-preview-step li p{color:#625b52}.speak-out-creation-flow .speak-out-outline-columns .is-boundary{background:#f8f3ebf0}.speak-out-creation-flow .speak-out-outline-columns .is-boundary article p{color:#766e64}.speak-out-creation-flow .speak-out-outline-columns .is-learn article p:before{color:#267e5d}.speak-out-creation-flow .speak-out-loading>div i{background:#267e5d}@keyframes speak-out-creation-wave{to{height:46px;background:#70b294}}.speak-out-creation-flow .speak-out-loading>div i{animation-name:speak-out-creation-wave}.speak-out-creation-flow.is-outline-analyzing{height:min(900px,calc(100dvh - 32px));grid-template-rows:minmax(0,1fr);isolation:isolate;border-color:#fffdf6eb;border-radius:32px 11px;background:radial-gradient(circle at 1px 1px,rgba(77,115,89,.075) 1px,transparent 1.15px) 0 0 / 12px 12px,radial-gradient(ellipse at 68% 46%,rgba(191,217,195,.35),transparent 34%),linear-gradient(135deg,#fffdf7f5,#f6eee0f5)}.speak-out-creation-flow.is-outline-review{height:min(900px,calc(100dvh - 32px));grid-template-rows:minmax(0,1fr);background:radial-gradient(circle at 1px 1px,rgba(77,115,89,.065) 1px,transparent 1.15px) 0 0 / 12px 12px,radial-gradient(ellipse at 78% 72%,rgba(191,217,195,.26),transparent 30%),#fbf5e9}.speak-out-creation-flow.is-course-progress{height:min(900px,calc(100dvh - 32px))}.speak-out-creation-flow.is-outline-analyzing:before,.speak-out-creation-flow.is-outline-analyzing:after{content:"";position:absolute;z-index:-1;pointer-events:none}.speak-out-creation-flow.is-outline-analyzing:before{width:min(920px,92vw);aspect-ratio:1;top:13%;left:-22%;border:2px solid rgba(49,156,122,.42);border-right-color:#319c7a14;border-bottom-color:#319c7a29;border-radius:50%;box-shadow:110px 74px 0 40px #e5e2d057,280px 250px 0 80px #f4eee070;transform:rotate(-18deg)}.speak-out-creation-flow.is-outline-analyzing:after{width:52%;height:64%;right:-16%;bottom:-26%;border-radius:52% 48% 0 0;background:#bedbbc57;filter:blur(.2px);transform:rotate(17deg)}.speak-out-loading-close{position:absolute;z-index:4;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));width:44px;height:44px;border:1px solid rgba(48,102,75,.1);border-radius:50%;color:#657067;background:#fffdf78f;font-size:27px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.speak-out-creation-flow.is-outline-analyzing>.speak-out-loading-close{display:none}.speak-out-creation-flow.is-outline-analyzing .speak-out-flow-scroll{position:relative;z-index:1}.speak-out-creation-flow.mi-outline-flow.is-outline-analyzing .speak-out-flow-scroll{height:100%}.speak-out-creation-flow.mi-outline-flow.is-outline-analyzing [data-ui-id="mobile-interview.generating"]{height:100%;min-height:100%;display:flex;flex-direction:column}.speak-out-creation-flow.mi-outline-flow.is-outline-analyzing [data-ui-id="mobile-interview.generating"]>.speak-out-loading{width:100%;flex:1}.speak-out-creation-flow.is-outline-analyzing .speak-out-loading{box-sizing:border-box;min-height:100%;place-content:center;grid-template-columns:minmax(0,1fr);padding:clamp(72px,9dvh,96px) clamp(22px,7vw,76px) clamp(28px,4dvh,42px)}.speak-out-creation-flow .speak-out-loading-mark{position:relative;width:clamp(176px,22vw,220px);height:clamp(96px,12vw,120px);margin:0 auto clamp(4px,.8dvh,8px)}.speak-out-creation-flow .speak-out-loading-mark:before,.speak-out-creation-flow .speak-out-loading-mark:after{content:"";position:absolute;left:50%;border:1.5px solid rgba(46,174,131,.72);border-radius:50%;transform:translate(-50%) rotate(-7deg)}.speak-out-creation-flow .speak-out-loading-mark:before{width:100%;height:46%;bottom:6%}.speak-out-creation-flow .speak-out-loading-mark:after{width:88%;height:36%;bottom:17%;border-style:dashed;border-color:#55cb9e94;transform:translate(-50%) rotate(7deg)}.speak-out-creation-flow .speak-out-loading-orbit{position:absolute;z-index:1;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:clamp(8px,1.2vw,13px);height:auto;margin:0;padding-bottom:14px}.speak-out-creation-flow .speak-out-loading-orbit:before,.speak-out-creation-flow .speak-out-loading-orbit:after{content:"";position:absolute;z-index:2;bottom:18%;width:13px;height:13px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#32ad83;box-shadow:0 3px 8px #237c5c3d}.speak-out-creation-flow .speak-out-loading-orbit:before{left:-2px}.speak-out-creation-flow .speak-out-loading-orbit:after{right:-2px;bottom:28%}.speak-out-creation-flow .speak-out-loading-orbit i{position:relative;z-index:1;width:clamp(14px,1.7vw,18px);height:76px;flex:0 0 auto;border:2px solid rgba(255,255,255,.62);border-radius:999px;background:linear-gradient(to bottom,#087554 8%,#37aa80 64%,#75c9a8);box-shadow:inset 0 -6px 9px #fff3,0 0 0 5px #f8f7ecad,0 7px 14px #1870502e;transform-origin:center bottom;will-change:transform;animation:speak-out-creation-orbit-wave 1.5s linear infinite}.speak-out-creation-flow .speak-out-loading>.speak-out-loading-mark .speak-out-loading-orbit i{animation-name:speak-out-creation-orbit-wave}.speak-out-creation-flow .speak-out-loading-orbit i:nth-child(1){animation-delay:-1.2s}.speak-out-creation-flow .speak-out-loading-orbit i:nth-child(2){animation-delay:-.9s}.speak-out-creation-flow .speak-out-loading-orbit i:nth-child(3){animation-delay:-.6s}.speak-out-creation-flow .speak-out-loading-orbit i:nth-child(4){animation-delay:-.3s}.speak-out-creation-flow .speak-out-loading-orbit i:nth-child(5){animation-delay:0s}@keyframes speak-out-creation-orbit-wave{0%,to{transform:scaleY(.64)}6.25%{transform:scaleY(.78)}12.5%{transform:scaleY(.9)}18.75%{transform:scaleY(.97)}25%{transform:scaleY(1)}31.25%{transform:scaleY(.97)}37.5%{transform:scaleY(.9)}43.75%{transform:scaleY(.78)}50%{transform:scaleY(.64)}56.25%{transform:scaleY(.5)}62.5%{transform:scaleY(.38)}68.75%{transform:scaleY(.31)}75%{transform:scaleY(.28)}81.25%{transform:scaleY(.31)}87.5%{transform:scaleY(.38)}93.75%{transform:scaleY(.5)}}.speak-out-creation-flow .speak-out-loading-brand{width:min(230px,58%);height:24px;display:grid;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:9px;margin:0 auto clamp(48px,6.4dvh,68px)}.speak-out-creation-flow .speak-out-loading>.speak-out-loading-brand i{width:100%;height:4px;border-radius:0;background:radial-gradient(circle,rgba(44,127,94,.4) 1.45px,transparent 1.7px) 0 50% / 8px 4px repeat-x;animation:none}.speak-out-creation-flow .speak-out-loading-brand span{color:#267e5d;font-size:clamp(16px,1.8vw,19px);font-weight:850;letter-spacing:.05em;white-space:nowrap}.speak-out-creation-flow.is-outline-analyzing .speak-out-loading h1{max-width:none;margin:0 auto 16px;color:#080a07;font-family:思源黑体 CN Heavy,Source Han Sans CN,Noto Sans CJK SC,sans-serif;font-size:clamp(42px,5vw,58px);font-weight:400;letter-spacing:-.055em;line-height:calc(1.04em + 4px)}.speak-out-creation-flow.is-outline-analyzing .speak-out-loading h1>span{display:block;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap}.speak-out-creation-flow.is-outline-analyzing .speak-out-loading p{max-width:680px;margin:0 auto;color:#625f58;font-size:clamp(13px,1.5vw,16px);font-weight:650;line-height:1.65}.speak-out-creation-flow .speak-out-analysis-checklist{width:min(420px,100%);margin:4px auto 0;padding:14px 18px;display:grid;list-style:none;border:1px solid rgba(45,127,93,.16);border-radius:18px;background:#fffdf785;box-shadow:inset 0 1px #ffffffb8,0 12px 34px #4d5c4a0f;text-align:left;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.speak-out-creation-flow .speak-out-analysis-checklist>li{min-height:46px;position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:13px}.speak-out-creation-flow .speak-out-analysis-checklist>li:not(:last-child):after{content:"";width:2px;position:absolute;z-index:0;top:33px;bottom:-13px;left:13px;border-radius:999px;background:#53655a24}.speak-out-creation-flow .speak-out-analysis-checklist>li.is-complete:not(:last-child):after{background:#2d8f6a6b}.speak-out-creation-flow .speak-out-analysis-checklist-marker{width:28px;height:28px;position:relative;z-index:1;display:grid;place-items:center;border:2px solid rgba(93,105,96,.2);border-radius:50%;color:#fff;background:#fffdf7d6;box-shadow:0 3px 9px #384f4114;font-size:0;letter-spacing:0}.speak-out-creation-flow .speak-out-analysis-checklist-marker svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.speak-out-creation-flow .speak-out-analysis-checklist>li.is-complete .speak-out-analysis-checklist-marker{border-color:#2d8f6a;background:#2d8f6a;box-shadow:0 4px 11px #2d8f6a38;animation:speak-out-analysis-checklist-complete .34s cubic-bezier(.2,.86,.32,1.22) both}.speak-out-creation-flow .speak-out-analysis-checklist>li.is-complete .speak-out-analysis-checklist-marker svg{animation:speak-out-analysis-checklist-check .26s ease-out .08s both}.speak-out-creation-flow .speak-out-analysis-checklist>li.is-active .speak-out-analysis-checklist-marker{border-color:#2d8f6aa8;background:#e9f7eff0;box-shadow:0 0 0 5px #2d8f6a17}.speak-out-creation-flow .speak-out-analysis-checklist>li.is-active .speak-out-analysis-checklist-marker:after{content:"";width:8px;height:8px;border-radius:50%;background:#2d8f6a;box-shadow:0 0 #2d8f6a47;animation:speak-out-analysis-checklist-pulse 1.35s ease-out infinite}.speak-out-creation-flow .speak-out-analysis-checklist strong{min-width:0;color:#8b8d86;font-size:clamp(13px,1.45vw,16px);font-weight:720;line-height:1.35;letter-spacing:0}.speak-out-creation-flow .speak-out-analysis-checklist>li.is-complete strong{color:#4f7463}.speak-out-creation-flow .speak-out-analysis-checklist>li.is-active strong{color:#252923;font-weight:850}@keyframes speak-out-analysis-checklist-pulse{70%,to{box-shadow:0 0 0 8px #2d8f6a00}}@keyframes speak-out-analysis-checklist-complete{0%{opacity:.35;transform:scale(.72)}72%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes speak-out-analysis-checklist-check{0%{opacity:0;transform:scale(.45) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:580px){.speak-out-creation-flow.is-outline-analyzing .speak-out-loading{place-content:center;padding:max(72px,calc(env(safe-area-inset-top) + 56px)) 18px max(24px,env(safe-area-inset-bottom))}.speak-out-creation-flow .speak-out-loading-mark{width:min(170px,40vw);height:clamp(68px,22vw,96px)}.speak-out-creation-flow .speak-out-loading-orbit{gap:clamp(6px,2vw,9px);padding-bottom:clamp(8px,2.5vw,11px)}.speak-out-creation-flow .speak-out-loading-orbit:before,.speak-out-creation-flow .speak-out-loading-orbit:after{width:clamp(10px,3vw,14px);height:clamp(10px,3vw,14px)}.speak-out-creation-flow .speak-out-loading-orbit i{width:clamp(10px,3.5vw,15px);height:clamp(46px,17vw,74px);border-width:1.5px;box-shadow:inset 0 -4px 6px #fff3,0 0 0 4px #f8f7ecad,0 5px 9px #1870502e}.speak-out-creation-flow .speak-out-loading-brand{width:min(160px,44%);margin-bottom:15px}.speak-out-creation-flow.is-outline-analyzing .speak-out-loading h1{font-size:clamp(32px,10.5vw,46px)}.speak-out-creation-flow.is-outline-analyzing .speak-out-loading p{max-width:none;font-size:clamp(10.5px,3vw,13px);white-space:nowrap}.speak-out-creation-flow .speak-out-analysis-checklist{width:min(360px,100%);padding:11px 14px;border-radius:16px}.speak-out-creation-flow .speak-out-analysis-checklist>li{min-height:43px;grid-template-columns:26px minmax(0,1fr);gap:11px}.speak-out-creation-flow .speak-out-analysis-checklist-marker{width:26px;height:26px}.speak-out-creation-flow .speak-out-analysis-checklist>li:not(:last-child):after{top:31px;bottom:-12px;left:12px}.speak-out-creation-flow .speak-out-analysis-checklist strong{font-size:clamp(12.5px,3.65vw,15px)}}.is-mobile-layout .speak-out-creation-flow.is-outline-analyzing,.main-shell.is-mobile-layout .speak-out-creation-flow.is-outline-analyzing{height:100%;max-height:none;border:0;border-radius:0}.is-mobile-layout .speak-out-creation-flow.is-outline-analyzing .speak-out-loading,.main-shell.is-mobile-layout .speak-out-creation-flow.is-outline-analyzing .speak-out-loading{place-content:center;padding:max(72px,calc(env(safe-area-inset-top) + 56px)) 18px max(24px,env(safe-area-inset-bottom))}.is-mobile-layout .speak-out-creation-flow .speak-out-loading-mark,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-loading-mark{width:min(170px,40%);height:clamp(68px,22cqw,96px)}.is-mobile-layout .speak-out-creation-flow .speak-out-loading-orbit,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-loading-orbit{gap:clamp(6px,2cqw,9px);padding-bottom:clamp(8px,2.5cqw,11px)}.is-mobile-layout .speak-out-creation-flow .speak-out-loading-orbit:before,.is-mobile-layout .speak-out-creation-flow .speak-out-loading-orbit:after,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-loading-orbit:before,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-loading-orbit:after{width:clamp(10px,3cqw,14px);height:clamp(10px,3cqw,14px)}.is-mobile-layout .speak-out-creation-flow .speak-out-loading-orbit i,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-loading-orbit i{width:clamp(10px,3.5cqw,15px);height:clamp(46px,17cqw,74px);border-width:1.5px;box-shadow:inset 0 -4px 6px #fff3,0 0 0 4px #f8f7ecad,0 5px 9px #1870502e}.is-mobile-layout .speak-out-creation-flow .speak-out-loading-brand,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-loading-brand{width:min(160px,44%);margin-bottom:15px}.is-mobile-layout .speak-out-creation-flow.is-outline-analyzing .speak-out-loading h1,.main-shell.is-mobile-layout .speak-out-creation-flow.is-outline-analyzing .speak-out-loading h1{font-size:clamp(32px,10.5cqw,46px)}.is-mobile-layout .speak-out-creation-flow.is-outline-analyzing .speak-out-loading p,.main-shell.is-mobile-layout .speak-out-creation-flow.is-outline-analyzing .speak-out-loading p{max-width:none;font-size:clamp(10.5px,3cqw,13px);white-space:nowrap}@media(prefers-reduced-motion:reduce){.speak-out-creation-flow .speak-out-loading>.speak-out-loading-mark .speak-out-loading-orbit i{animation:none}.speak-out-creation-flow .speak-out-analysis-checklist>li.is-active .speak-out-analysis-checklist-marker:after{animation:none}.speak-out-creation-flow .speak-out-analysis-checklist>li.is-complete .speak-out-analysis-checklist-marker,.speak-out-creation-flow .speak-out-analysis-checklist>li.is-complete .speak-out-analysis-checklist-marker svg{animation:none}}.speak-out-creation-flow .speak-out-preview-step li>i{width:40px;height:40px;color:#7e776d;background:#eee5d8}.speak-out-creation-flow .speak-out-preview-step li{min-height:118px;grid-template-columns:40px minmax(0,1fr) auto;gap:18px;padding:20px}.speak-out-creation-flow .speak-out-preview-step li>small{display:block}.speak-out-creation-flow .speak-out-preview-step li.is-generated{border-color:#267e5d2e;background:#dcefe594}.speak-out-creation-flow .speak-out-preview-step li.is-generated>i,.speak-out-creation-flow .speak-out-preview-step li.is-generating>i{color:#fff;background:#267e5d}.speak-out-creation-flow .speak-out-preview-step li.is-generating{border-color:#267e5d52;background:#fffdf8f5;box-shadow:0 14px 30px #267e5d1a}.speak-out-creation-flow .speak-out-preview-step li.is-waiting{background:#f6f1e9d1}.speak-out-creation-flow .speak-out-action-tags em{color:#526159;background:#e4eee7}.speak-out-creation-flow .speak-out-question-actions button,.speak-out-creation-flow .speak-out-outline-actions button,.speak-out-creation-flow .speak-out-error button,.speak-out-creation-flow .speak-out-preview-step footer button{color:#625b52;border-color:#523e261f;background:#eee5d8}.speak-out-creation-flow .speak-out-question-actions .is-primary,.speak-out-creation-flow .speak-out-outline-actions .is-primary,.speak-out-creation-flow .speak-out-preview-step footer button.is-primary{color:#fff;border-color:#267e5d;background:#267e5d;box-shadow:0 9px 20px #267e5d2e}.speak-out-creation-flow .speak-out-question-actions button:hover,.speak-out-creation-flow .speak-out-outline-actions button:hover,.speak-out-creation-flow .speak-out-error button:hover,.speak-out-creation-flow .speak-out-preview-step footer button:hover{filter:brightness(.97)}.speak-out-creation-flow .speak-out-inline-error{color:#9d3d35;background:#f7ded9}.speak-out-creation-flow .speak-out-regeneration-backdrop{background:#1b221cad}.speak-out-creation-flow .speak-out-regeneration-dialog{color:#29251f;border-color:#ffffffe0;border-radius:28px 10px;background:radial-gradient(circle at 1px 1px,rgba(65,120,92,.075) 1px,transparent 0) 0 0 / 11px 11px,#fbf5e9;box-shadow:0 30px 80px #181f1a57}.speak-out-creation-flow .speak-out-regeneration-dialog>header span{color:#267e5d}.speak-out-creation-flow .speak-out-regeneration-dialog>header>button{color:#625b52;background:#523e2614}.speak-out-creation-flow .speak-out-regeneration-dialog>p,.speak-out-creation-flow .speak-out-regeneration-dialog>footer>span{color:#746f66}.speak-out-creation-flow .speak-out-regeneration-dialog textarea{color:#29251f;border-color:#523e2629;background:#fffdf8f0}.speak-out-creation-flow .speak-out-regeneration-dialog textarea:focus{border-color:#267e5d;box-shadow:0 0 0 3px #267e5d1f}.speak-out-creation-flow .speak-out-regeneration-dialog>footer button{color:#625b52;border-color:#523e261f;background:#eee5d8}.speak-out-creation-flow .speak-out-regeneration-dialog>footer button.is-primary{color:#fff;border-color:#267e5d;background:#267e5d}.is-mobile-layout .speak-out-creation-flow,.main-shell.is-mobile-layout .speak-out-creation-flow{border-radius:0}.is-mobile-layout .speak-out-creation-flow.is-course-progress,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress{height:100%;max-height:none}@media(max-width:720px){.speak-out-creation-flow{border-radius:0}.speak-out-creation-flow.is-course-progress{height:100dvh;max-height:none}.speak-out-creation-flow .speak-out-flow-header{min-height:76px}.speak-out-creation-flow .speak-out-flow-header strong{font-size:18px}.speak-out-creation-flow .speak-out-outline-step,.speak-out-creation-flow .speak-out-preview-step{padding-inline:16px}.speak-out-creation-flow .speak-out-outline-step>header h1,.speak-out-creation-flow .speak-out-preview-step>header h1{font-size:clamp(30px,8vw,36px)}.speak-out-creation-flow .speak-out-outline-player-level{width:100%;min-width:0}.speak-out-creation-flow .speak-out-outline-columns>section,.speak-out-creation-flow .speak-out-preview-step li{border-radius:16px}.speak-out-creation-flow .speak-out-outline-columns article{padding:15px 16px}.speak-out-creation-flow .speak-out-regeneration-dialog{border-radius:24px 8px}}.speak-out-creation-flow.is-course-progress{width:min(760px,calc(100vw - 32px));grid-template-rows:minmax(0,1fr);border-radius:30px;background:radial-gradient(circle at 1px 1px,rgba(92,105,84,.045) .8px,transparent 1px) 0 0 / 8px 8px,radial-gradient(ellipse at 78% 22%,rgba(221,229,207,.26),transparent 34%),#fbf6ec}.speak-out-creation-flow.is-course-progress .speak-out-flow-scroll{position:relative;min-height:0;overflow-y:auto;touch-action:pan-y}.speak-out-creation-flow.is-course-progress .speak-out-preview-step{width:min(680px,100%);box-sizing:border-box;padding:clamp(70px,9dvh,94px) clamp(24px,5.2vw,42px) 48px}.speak-out-creation-flow.is-course-progress .speak-out-preview-step>header{max-width:none;margin-bottom:clamp(22px,3.2dvh,34px)}.speak-out-creation-flow.is-course-progress .speak-out-preview-step>header span{display:block;color:#2b8765;font-size:clamp(14px,2.1vw,18px);font-weight:780;letter-spacing:.05em;line-height:1.35;text-transform:none}.speak-out-creation-flow.is-course-progress .speak-out-preview-step>header h1{margin:6px 0 5px;color:#080906;font-size:clamp(44px,7.5vw,66px);font-weight:950;letter-spacing:-.065em;line-height:1.04}.speak-out-creation-flow.is-course-progress .speak-out-preview-step>header p{max-width:620px;margin:0;color:#625f59;font-size:clamp(15px,2.25vw,19px);font-weight:600;line-height:1.5}.speak-out-creation-flow.is-course-progress .speak-out-preview-step ol{gap:12px}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li{position:relative;min-height:132px;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start;padding:24px 26px;border:1px solid rgba(113,119,112,.24);border-radius:22px;background:#ffffff91;box-shadow:inset 0 0 0 1px #ffffffa3,0 8px 18px #4742381c}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li>i{width:48px;height:48px;color:#fff;border:1px solid rgba(23,112,80,.35);border-radius:8px;background:#2d8b68;box-shadow:0 3px 7px #1e5b4338;font-size:25px;font-style:normal;font-weight:760;line-height:1}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li h2{margin:3px 0 9px;padding-right:76px;color:#080906;font-size:clamp(22px,3.35vw,29px);font-weight:900;letter-spacing:-.035em;line-height:1.2}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li p{color:#635f59;font-size:clamp(15px,2.25vw,18px);font-weight:560;line-height:1.55}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li>small{position:absolute;top:27px;right:26px;display:block;padding-top:0;color:#69645d;font-size:clamp(13px,1.9vw,16px);font-weight:800;letter-spacing:.03em;line-height:1;white-space:nowrap}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li.is-generated{border-color:#69736d47;background:#ffffff9e}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li.is-generated>small{color:#2d8b68}.speak-out-creation-flow.is-course-progress .speak-out-preview-objective{margin:0}.speak-out-creation-flow.is-course-progress .speak-out-preview-learning-items{display:grid;gap:9px;margin-top:12px}.speak-out-creation-flow.is-course-progress .speak-out-preview-learning-items .speak-out-outline-learning-item{margin:0;padding:14px 16px;border-radius:14px;color:#171713;background:#dad5cd9e;font-size:clamp(14px,2.05vw,17px);font-weight:560;line-height:1.5}.speak-out-creation-flow.is-course-progress .speak-out-preview-learning-items .speak-out-outline-learning-item:before{content:none}.speak-out-creation-flow.is-course-progress .speak-out-preview-learning-items .speak-out-outline-learning-item strong{color:inherit;font-weight:inherit}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li.is-generating{border-color:#69736d47;background:#ffffff9e;box-shadow:inset 0 0 0 1px #ffffffad,0 8px 18px #4742381c}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li.is-generating>i{animation:none}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li.is-waiting{opacity:.42;border-color:#9b978f2b;background:#ffffff6e;box-shadow:0 7px 16px #47423812}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li.is-waiting>i{color:#ffffffeb;border-color:#428b681f;background:#69a48461;box-shadow:none}.speak-out-creation-flow.is-course-progress .speak-out-preview-step footer{margin-top:20px;padding:12px 0 0}.speak-out-creation-flow.is-course-progress .speak-out-preview-pinned-action{position:absolute;z-index:8;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;padding:42px clamp(24px,5.2vw,42px) max(20px,env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(251,246,236,.92) 48%);pointer-events:none;animation:speak-out-pinned-action-in .2s ease-out both}.speak-out-creation-flow.is-course-progress .speak-out-preview-pinned-action>button{min-width:190px;min-height:48px;padding:0 24px;border:1px solid #257f60;border-radius:15px;color:#fff;background:#257f60;box-shadow:0 10px 24px #267e5d3d;font-size:14px;font-weight:850;cursor:pointer;pointer-events:auto}@keyframes speak-out-pinned-action-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.speak-out-creation-flow.is-course-progress{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.speak-out-creation-flow.is-course-progress .speak-out-preview-step{width:100%;padding:max(72px,calc(env(safe-area-inset-top) + 44px)) 22px max(104px,calc(env(safe-area-inset-bottom) + 84px))}.speak-out-creation-flow.is-course-progress .speak-out-preview-pinned-action{padding:42px 22px max(14px,env(safe-area-inset-bottom))}.speak-out-creation-flow.is-course-progress .speak-out-preview-pinned-action>button{width:100%;min-height:50px}.speak-out-creation-flow.is-course-progress .speak-out-preview-step>header{margin-bottom:8px}.speak-out-creation-flow.is-course-progress .speak-out-preview-step>header span{font-size:clamp(13px,3.55vw,16px)}.speak-out-creation-flow.is-course-progress .speak-out-preview-step>header h1{margin-block:2px;font-size:clamp(36px,9.3vw,40px)}.speak-out-creation-flow.is-course-progress .speak-out-preview-step>header p{font-size:clamp(14px,3.7vw,16px)}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li{min-height:118px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px 18px;border-radius:20px}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li>i{width:42px;height:42px;font-size:22px}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li h2{font-size:clamp(18px,4.65vw,20px)}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li p{font-size:clamp(13px,3.25vw,14px)}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li>small{top:25px;right:18px;font-size:clamp(12px,3.15vw,14px)}.speak-out-creation-flow.is-course-progress .speak-out-preview-learning-items .speak-out-outline-learning-item{padding:13px 14px;font-size:13px}}@media(max-width:380px){.speak-out-creation-flow.is-course-progress .speak-out-preview-step{padding-inline:16px}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li{grid-template-columns:38px minmax(0,1fr);gap:10px;padding-inline:14px}.speak-out-creation-flow.is-course-progress .speak-out-preview-step li>i{width:38px;height:38px;font-size:20px}}.is-mobile-layout .speak-out-creation-flow.is-course-progress,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress{width:100%;height:100%;max-height:none;border:0;border-radius:0}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step{width:100%;padding:max(72px,calc(env(safe-area-inset-top) + 44px)) 22px max(104px,calc(env(safe-area-inset-bottom) + 84px))}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-pinned-action,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-pinned-action{padding:42px 22px max(14px,env(safe-area-inset-bottom))}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-pinned-action>button,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-pinned-action>button{width:100%;min-height:50px}@media(prefers-reduced-motion:reduce){.speak-out-creation-flow.is-course-progress .speak-out-preview-pinned-action{animation:none}}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step>header,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step>header{margin-bottom:8px}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step>header span,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step>header span{font-size:15px}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step>header h1,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step>header h1{margin-block:2px;font-size:40px}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step>header p,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step>header p{font-size:15px}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step li,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step li{min-height:118px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px 18px;border-radius:20px}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step li>i,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step li>i{width:42px;height:42px;font-size:22px}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step li h2,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step li h2{font-size:20px}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step li p,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step li p{font-size:14px}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step li>small,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-step li>small{top:25px;right:18px;font-size:13px}.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-learning-items .speak-out-outline-learning-item,.main-shell.is-mobile-layout .speak-out-creation-flow.is-course-progress .speak-out-preview-learning-items .speak-out-outline-learning-item{padding:13px 14px;font-size:13px}.speak-out-creation-flow .speak-out-level-step{width:min(940px,100%);padding-top:clamp(22px,4vw,38px)}.speak-out-creation-flow .speak-out-level-intro{max-width:none;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;margin:0;padding:clamp(18px,3vw,26px);border:1px solid rgba(82,62,38,.09);border-radius:26px 9px;background:#fffdf8e6;box-shadow:0 15px 34px #44332013}.speak-out-creation-flow .speak-out-level-intro>.speak-out-level-intro-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:18px 7px;color:#fff;background:#267e5d;box-shadow:0 10px 22px #267e5d38}.speak-out-level-intro-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.speak-out-creation-flow .speak-out-level-intro>div>span{color:#267e5d;font-size:10px;font-weight:900;letter-spacing:.13em}.speak-out-creation-flow .speak-out-level-intro h1{margin:7px 0 6px;font-family:Georgia,Songti SC,serif;font-size:clamp(25px,4vw,38px);letter-spacing:-.025em}.speak-out-creation-flow .speak-out-level-intro p{max-width:670px;margin:0;color:#746f66;font-size:13px;line-height:1.65}.speak-out-level-scale-card{margin-top:20px;padding:18px 18px 12px;overflow:hidden;border:1px solid rgba(82,62,38,.09);border-radius:26px 9px;background:linear-gradient(to top,rgba(38,126,93,.07) 1px,transparent 1px) 0 calc(100% - 46px) / 100% 100% no-repeat,#fffdf8db;box-shadow:0 15px 34px #44332011}.speak-out-level-scale-heading{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 3px}.speak-out-level-scale-heading span{color:#267e5d;font-size:13px;font-weight:900}.speak-out-level-scale-heading strong{padding:6px 10px;border-radius:999px;color:#1d6c4f;background:#267e5d1a;font-size:11px}.speak-out-level-scale-viewport{max-width:100%;overflow-x:auto;overflow-y:hidden;padding:38px 0 4px;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-y;cursor:grab}.speak-out-level-scale-viewport::-webkit-scrollbar{display:none}.speak-out-level-scale-viewport.is-pointer-dragging{cursor:grabbing}.speak-out-level-scale{min-width:790px;height:232px;display:grid;grid-template-columns:repeat(10,minmax(60px,1fr));align-items:end;gap:9px;padding:0 2px}.speak-out-level-scale-item{min-width:0;display:grid;align-items:end;gap:7px;color:#777168;text-align:center;scroll-snap-align:center}.speak-out-level-scale-item>button{width:100%;min-height:48px;position:relative;display:grid;place-items:end center;padding:0 4px 12px;border:1px solid rgba(82,62,38,.08);border-radius:16px 6px 12px;color:#514b43;background:linear-gradient(180deg,#eee9df,#ddd6ca);box-shadow:inset 0 1px #ffffffad;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.speak-out-level-scale-item:nth-child(1)>button{height:66px}.speak-out-level-scale-item:nth-child(2)>button{height:78px}.speak-out-level-scale-item:nth-child(3)>button{height:90px}.speak-out-level-scale-item:nth-child(4)>button{height:102px}.speak-out-level-scale-item:nth-child(5)>button{height:114px}.speak-out-level-scale-item:nth-child(6)>button{height:126px}.speak-out-level-scale-item:nth-child(7)>button{height:138px}.speak-out-level-scale-item:nth-child(8)>button{height:150px}.speak-out-level-scale-item:nth-child(9)>button{height:162px}.speak-out-level-scale-item:nth-child(10)>button{height:174px}.speak-out-level-scale-item>button:hover{transform:translateY(-2px);background:linear-gradient(180deg,#e6e2d9,#d4cdc1)}.speak-out-level-scale-item>button:focus-visible{outline:3px solid rgba(38,126,93,.25);outline-offset:2px}.speak-out-level-scale-item>button>strong{font-size:22px;line-height:1}.speak-out-level-scale-item>button>small{position:absolute;left:50%;top:-29px;padding:4px 7px;border-radius:999px;color:#fff;background:#267e5d;font-size:8px;font-weight:900;letter-spacing:.08em;white-space:nowrap;transform:translate(-50%)}.speak-out-level-scale-item>button>small:after{width:1px;height:8px;position:absolute;left:50%;top:100%;content:"";background:#267e5d}.speak-out-level-scale-item>span{min-height:30px;display:grid;place-items:start center;overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.35}.speak-out-level-scale-item.is-selected{color:#1d6c4f}.speak-out-level-scale-item.is-selected>button{color:#fff;border-color:#267e5d;background:linear-gradient(180deg,#31966f,#267e5d);box-shadow:0 12px 24px #267e5d3d,inset 0 1px #ffffff38}.speak-out-level-current{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 14px;margin-top:14px;padding:15px 18px;border:1px solid rgba(38,126,93,.11);border-radius:18px 7px;background:#267e5d13}.speak-out-level-current>span{grid-row:1 / span 2;align-self:stretch;display:grid;place-items:center;padding:0 12px;border-radius:12px 5px;color:#fff;background:#267e5d;font-size:10px;font-weight:900}.speak-out-level-current>strong{color:#29251f;font-size:16px}.speak-out-level-current>p{margin:0;color:#746f66;font-size:12px;line-height:1.5}.speak-out-creation-flow .speak-out-level-confirm{min-height:54px;margin-top:14px;border-radius:18px 7px;font-size:15px}.speak-out-creation-flow .speak-out-level-assessment{margin-top:10px;padding:13px 16px;border-radius:18px 7px;box-shadow:none}.speak-out-creation-flow .speak-out-level-assessment>button{min-width:176px;border:0;color:#267e5d;background:transparent}.speak-out-creation-flow .speak-out-level-assessment>button:hover:not(:disabled){background:#267e5d14}.is-mobile-layout .speak-out-creation-flow .speak-out-level-step,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-level-step{padding:16px 14px max(28px,env(safe-area-inset-bottom))}.is-mobile-layout .speak-out-creation-flow .speak-out-level-intro,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-level-intro{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px;border-radius:20px 7px}.is-mobile-layout .speak-out-creation-flow .speak-out-level-intro>.speak-out-level-intro-icon,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-level-intro>.speak-out-level-intro-icon{width:44px;height:44px;border-radius:14px 5px}.is-mobile-layout .speak-out-creation-flow .speak-out-level-intro h1,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-level-intro h1{font-size:clamp(23px,7vw,30px)}.is-mobile-layout .speak-out-level-scale-card,.main-shell.is-mobile-layout .speak-out-level-scale-card{padding-inline:14px;border-radius:20px 7px}.is-mobile-layout .speak-out-level-scale,.main-shell.is-mobile-layout .speak-out-level-scale{min-width:720px}.is-mobile-layout .speak-out-creation-flow .speak-out-level-assessment,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-level-assessment{align-items:stretch;text-align:center}@media(max-width:720px){.speak-out-creation-flow .speak-out-level-step{padding:16px 14px max(28px,env(safe-area-inset-bottom))}.speak-out-creation-flow .speak-out-level-intro{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px;border-radius:20px 7px}.speak-out-creation-flow .speak-out-level-intro>.speak-out-level-intro-icon{width:44px;height:44px;border-radius:14px 5px}.speak-out-level-intro-icon svg{width:23px;height:23px}.speak-out-creation-flow .speak-out-level-intro h1{font-size:clamp(23px,7vw,30px)}.speak-out-creation-flow .speak-out-level-intro p{font-size:12px}.speak-out-level-scale-card{padding-inline:14px;border-radius:20px 7px}.speak-out-level-scale{min-width:720px}.speak-out-level-current{grid-template-columns:1fr;gap:5px;padding:14px}.speak-out-level-current>span{grid-row:auto;justify-self:start;min-height:26px;padding-inline:9px}.speak-out-creation-flow .speak-out-level-assessment{text-align:center}}@media(prefers-reduced-motion:reduce){.speak-out-level-scale-item>button{transition:none}.speak-out-level-scale-item>button:hover{transform:none}}.speak-out-creation-flow.is-level-selection .speak-out-flow-scroll{overflow-y:auto}.speak-out-creation-flow.is-level-selection .speak-out-level-step{width:min(940px,100%);height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(190px,1fr) auto auto auto;gap:clamp(6px,1.1dvh,11px);padding:clamp(9px,2dvh,20px) clamp(12px,3vw,28px)}.speak-out-creation-flow.is-level-selection .speak-out-level-intro,.speak-out-creation-flow.is-level-selection .speak-out-level-scale-card,.speak-out-creation-flow.is-level-selection .speak-out-level-current,.speak-out-creation-flow.is-level-selection .speak-out-level-confirm,.speak-out-creation-flow.is-level-selection .speak-out-level-assessment{margin:0}.speak-out-creation-flow.is-level-selection .speak-out-level-intro{grid-template-columns:clamp(40px,7vw,50px) minmax(0,1fr);gap:clamp(10px,2vw,16px);padding:clamp(10px,1.8dvh,17px) clamp(12px,2.5vw,20px)}.speak-out-creation-flow.is-level-selection .speak-out-level-intro>.speak-out-level-intro-icon{width:clamp(40px,7vw,50px);height:clamp(40px,7vw,50px)}.speak-out-creation-flow.is-level-selection .speak-out-level-intro h1{margin:3px 0;font-size:clamp(22px,5.7vw,32px);line-height:1.14}.speak-out-creation-flow.is-level-selection .speak-out-level-intro p{font-size:clamp(10.5px,2.8vw,12px);line-height:1.45}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-card{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);padding:clamp(10px,1.8dvh,16px) clamp(12px,2.5vw,18px) clamp(7px,1.2dvh,11px)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-viewport{min-height:0;padding:clamp(22px,4dvh,36px) 0 0}.speak-out-creation-flow.is-level-selection .speak-out-level-scale{height:100%;min-height:0}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item{height:100%;grid-template-rows:minmax(0,1fr) 24px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button{align-self:end}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(1)>button{height:clamp(44px,7dvh,66px)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(2)>button{height:clamp(48px,8dvh,78px)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(3)>button{height:clamp(52px,9dvh,90px)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(4)>button{height:clamp(56px,10dvh,102px)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(5)>button{height:clamp(60px,11dvh,114px)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(6)>button{height:clamp(64px,12dvh,126px)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(7)>button{height:clamp(68px,13dvh,138px)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(8)>button{height:clamp(72px,14dvh,150px)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(9)>button{height:clamp(76px,15dvh,162px)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(10)>button{height:clamp(80px,16dvh,174px)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>span{min-height:24px;font-size:clamp(9px,2.3vw,10px)}.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(1)>button{height:48px}.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(2)>button{height:56px}.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(3)>button{height:64px}.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(4)>button{height:72px}.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(5)>button{height:80px}.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(6)>button{height:84px}.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(7)>button{height:88px}.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(8)>button{height:92px}.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(9)>button{height:94px}.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(10)>button{height:96px}.speak-out-creation-flow.is-level-selection .speak-out-level-current{grid-template-columns:clamp(58px,15vw,72px) minmax(0,1fr);grid-template-rows:auto auto;gap:2px clamp(9px,2.5vw,14px);padding:clamp(8px,1.5dvh,13px) clamp(10px,2.5vw,16px)}.speak-out-creation-flow.is-level-selection .speak-out-level-current>span{grid-row:1 / span 2;align-self:stretch;justify-self:stretch;min-height:40px;padding-inline:7px}.speak-out-creation-flow.is-level-selection .speak-out-level-current>strong{font-size:clamp(13px,3.6vw,16px)}.speak-out-creation-flow.is-level-selection .speak-out-level-current>p{font-size:clamp(10px,2.6vw,12px);line-height:1.35}.speak-out-creation-flow.is-level-selection .speak-out-level-confirm{min-height:44px;font-size:clamp(13px,3.2vw,15px)}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment{width:100%;min-height:clamp(46px,6.4dvh,54px);display:flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid #d8a711;border-radius:18px 7px;color:#49330d;background:linear-gradient(180deg,#ffe876,#ffc928);box-shadow:0 9px 22px #c08b003d,inset 0 1px #ffffffa6;font-size:clamp(14px,3.6vw,17px);font-weight:900;letter-spacing:.06em;text-align:center;cursor:pointer;transform-origin:center;will-change:transform,box-shadow;animation:speak-out-level-assessment-bump 2.8s cubic-bezier(.22,.8,.28,1) infinite;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment:hover:not(:disabled){animation:none;background:linear-gradient(180deg,#ffed8c,#ffd13d);box-shadow:0 12px 26px #c08b0047,inset 0 1px #ffffffb8;transform:translateY(-2px) scale(1.012)}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment:focus-visible{animation:none;outline:3px solid rgba(220,162,0,.28);outline-offset:2px}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment:active:not(:disabled){animation:none;box-shadow:0 4px 12px #c08b0033,inset 0 2px 3px #84580024;transform:translateY(1px) scale(.985)}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment:disabled{animation:none;cursor:not-allowed;filter:saturate(.45);opacity:.58}@keyframes speak-out-level-assessment-bump{0%,62%,84%,to{box-shadow:0 9px 22px #c08b003d,inset 0 1px #ffffffa6;transform:translateY(0) scale(1)}68%{box-shadow:0 16px 30px #c08b0057,inset 0 1px #ffffffc7;transform:translateY(-3px) scale(1.02)}73%{box-shadow:0 7px 17px #c08b003b,inset 0 1px #ffffffad;transform:translateY(1px) scale(.992)}78%{box-shadow:0 12px 25px #c08b004a,inset 0 1px #ffffffb8;transform:translateY(-2px) scale(1.012)}}@media(max-height:760px){.speak-out-creation-flow.is-level-selection .speak-out-level-step{height:auto;min-height:100%;grid-template-rows:auto 190px auto auto auto}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(1)>button{height:44px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(2)>button{height:48px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(3)>button{height:52px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(4)>button{height:56px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(5)>button{height:60px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(6)>button{height:64px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(7)>button{height:68px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(8)>button{height:72px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(9)>button{height:76px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(10)>button{height:80px}}@media(prefers-reduced-motion:reduce){.speak-out-creation-flow.is-level-selection .speak-out-level-assessment{animation:none;transition:none}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment:hover:not(:disabled),.speak-out-creation-flow.is-level-selection .speak-out-level-assessment:active:not(:disabled){transform:none}}.is-mobile-layout .speak-out-creation-flow.is-outline-review,.main-shell.is-mobile-layout .speak-out-creation-flow.is-outline-review{height:100%;max-height:none;border:0;border-radius:0}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-step,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-step{padding:max(74px,calc(env(safe-area-inset-top) + 52px)) 14px max(32px,env(safe-area-inset-bottom))}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-step>header,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-step>header{position:relative;margin-bottom:82px}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-heading-row,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-heading-row{display:block}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-heading-row h1,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-heading-row h1{font-size:clamp(32px,8vw,38px)}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-step>header p,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-step>header p{font-size:16px}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-player-level,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-player-level{position:absolute;z-index:2;right:0;bottom:-158px;width:min(146px,48vw);min-width:0;padding:14px 12px;border-radius:22px}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-player-level strong,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-player-level strong{font-size:28px}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-course-card,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-course-card{padding:28px 14px 18px;border-radius:24px}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-course-card>h2,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-course-card>h2{max-width:calc(100% - 150px);margin-bottom:26px;font-size:clamp(24px,6vw,27px)}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-lesson-list h3,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-lesson-list h3{width:100%;padding:9px 14px;font-size:17px}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-lesson-content,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-lesson-content{padding-inline:5px}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-lesson-content p,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-lesson-content p{font-size:14px}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-actions,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-actions{grid-template-columns:1fr;gap:12px}.is-mobile-layout .speak-out-creation-flow .speak-out-outline-actions .is-primary,.main-shell.is-mobile-layout .speak-out-creation-flow .speak-out-outline-actions .is-primary{grid-column:auto}@media(max-width:720px){.speak-out-creation-flow.is-outline-review{height:100dvh;max-height:none}.speak-out-creation-flow .speak-out-outline-step{padding:max(74px,calc(env(safe-area-inset-top) + 52px)) 14px max(32px,env(safe-area-inset-bottom))}.speak-out-creation-flow .speak-out-outline-step>header{position:relative;margin-bottom:82px}.speak-out-creation-flow .speak-out-outline-heading-row{display:block}.speak-out-creation-flow .speak-out-outline-heading-row h1{font-size:clamp(32px,8vw,38px)}.speak-out-creation-flow .speak-out-outline-step>header p{font-size:16px}.speak-out-creation-flow .speak-out-outline-player-level{position:absolute;z-index:2;right:0;bottom:-158px;width:min(146px,48vw);min-width:0;padding:14px 12px;border-radius:22px}.speak-out-creation-flow .speak-out-outline-player-level strong{font-size:28px}.speak-out-creation-flow .speak-out-outline-course-card{padding:28px 14px 18px;border-radius:24px}.speak-out-creation-flow .speak-out-outline-course-card>h2{max-width:calc(100% - 150px);margin-bottom:26px;font-size:clamp(24px,6vw,27px)}.speak-out-creation-flow .speak-out-outline-lesson-list h3{width:100%;padding:9px 14px;font-size:17px}.speak-out-creation-flow .speak-out-outline-lesson-content{padding-inline:5px}.speak-out-creation-flow .speak-out-outline-lesson-content p{font-size:14px}.speak-out-creation-flow .speak-out-outline-actions{grid-template-columns:1fr;gap:12px}.speak-out-creation-flow .speak-out-outline-actions .is-primary{grid-column:auto}}@font-face{font-family:SpeakOut Source Han Sans CN;src:url(/fonts/SpeakOutLevelCN-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}.speak-out-creation-flow.is-level-selection{--level-green: #2e8968;--level-green-dark: #236e54;--level-paper: #f4f0e4;width:min(940px,100%);height:min(1180px,calc(100dvh - clamp(32px,6vw,80px)));max-height:100%;position:relative;overflow:hidden;container-type:inline-size;grid-template-rows:clamp(260px,36%,340px) minmax(0,1fr) auto;color:#181713;background:var(--level-paper);border:1px solid rgba(242,235,216,.92);border-radius:48px 20px;box-shadow:0 34px 90px #00000061}.responsive-layout-preview.is-mobile-layout:has(.speak-out-creation-flow.is-level-selection)>.responsive-layout-surface.is-mobile-layout{width:min(430px,calc((100dvh - 60px) * 430 / 932),calc(100vw - 36px));aspect-ratio:430 / 932}.speak-out-level-hero{min-height:0;position:relative;z-index:1;overflow:visible;color:#080a08;background:linear-gradient(180deg,#16674c0a,#0a4f3929),url(/ui/main/scenes/style4/level-selection-bg5.png) center 38% / 645px auto repeat,var(--level-green)}.speak-out-level-hero:after{position:absolute;z-index:1;right:0;bottom:0;width:58%;height:72%;content:"";pointer-events:none;background:radial-gradient(ellipse at 65% 75%,rgba(24,99,73,.22),transparent 66%)}.speak-out-level-hero-heading{position:relative;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px 38px 0}.speak-out-level-hero-heading>div{display:grid;gap:4px}.speak-out-level-hero-heading span{color:#e5f4ea94;font-size:12px;font-weight:850;letter-spacing:.12em}.speak-out-level-hero-heading strong{font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:27px;font-weight:950;letter-spacing:.06em}.speak-out-level-hero-heading>button{width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;padding:0 0 4px;border:1px solid rgba(255,255,255,.13);border-radius:16px;color:#ffffffd1;background:#ffffff1c;font:300 47px/1 Arial,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background .18s ease,transform .18s ease}.speak-out-level-hero-heading>button:hover{background:#fff3;transform:translateY(-1px)}.speak-out-level-hero-heading>button:focus-visible{outline:3px solid rgba(255,224,89,.78);outline-offset:3px}.speak-out-level-hero-copy{width:min(56%,510px);position:absolute;z-index:3;left:38px;bottom:34px}.speak-out-level-hero-copy h1{margin:0;color:#fff;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(40px,5.4vw,54px);font-weight:950;line-height:1.02;letter-spacing:-.06em;text-shadow:0 5px 0 rgba(12,65,47,.22),0 10px 24px rgba(5,54,37,.2);transform:rotate(-2deg)}.speak-out-level-hero-copy p{margin:17px 0 19px 4px;color:#ffffffed;font-size:16px;font-weight:650;line-height:1.65;letter-spacing:.05em}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment{width:min(218px,100%);aspect-ratio:441 / 132;min-height:0;position:relative;top:-15px;display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;animation:none;transition:transform .18s ease,filter .18s ease}.speak-out-level-assessment .speak-out-assessment-art{width:100%;height:auto;display:block;overflow:visible;pointer-events:none}.speak-out-assessment-disc{animation:speak-out-assessment-disc-pulse 2.35s ease-in-out infinite}.speak-out-assessment-bubble{animation:speak-out-assessment-bubble-grow 2.35s ease-in-out infinite}.speak-out-assessment-wave{animation:speak-out-assessment-face-wave 2.35s ease-out infinite}.speak-out-assessment-halo{animation:speak-out-assessment-ring-halo 2.35s ease-out infinite}@keyframes speak-out-assessment-disc-pulse{0%,45%,to{transform:scale(1)}65%{transform:scale(1.045)}}@keyframes speak-out-assessment-bubble-grow{0%,45%,to{transform:scale(1)}65%{transform:scale(1.035)}}@keyframes speak-out-assessment-face-wave{0%,45%{transform:scale(1);opacity:0}52%{transform:scale(1.12);opacity:.34}88%,to{transform:scale(4.8);opacity:0}}@keyframes speak-out-assessment-ring-halo{0%,45%{transform:scale(1);opacity:0}55%{transform:scale(1.08);opacity:.55}80%,to{transform:scale(1.38);opacity:0}}.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-assessment{width:min(152px,100%)}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment:hover:not(:disabled){background:transparent;filter:brightness(1.04);box-shadow:none;transform:translateY(-2px)}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment:active:not(:disabled){box-shadow:none;transform:translateY(3px)}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment:focus-visible{outline:3px solid #fff;outline-offset:4px}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.58}.speak-out-level-hero-character{width:clamp(210px,26.6cqw,244px);height:auto;position:absolute;z-index:2;right:5%;bottom:-178px;pointer-events:none;filter:drop-shadow(0 14px 18px rgba(10,66,46,.2))}.speak-out-creation-flow.is-level-selection .speak-out-flow-scroll{min-height:0;position:relative;z-index:3;margin-top:-28px;overflow-x:hidden;overflow-y:auto;border-radius:40px 40px 0 0;background:url(/ui/main/scenes/style4/level-selection-bg6.png) center top / 100% auto repeat-y,var(--level-paper);overscroll-behavior-y:contain;touch-action:pan-y}.speak-out-creation-flow.is-level-selection .speak-out-level-step{width:100%;min-height:100%;height:auto;display:block;padding:35px 36px max(34px,env(safe-area-inset-bottom))}.speak-out-creation-flow.is-level-selection .speak-out-level-intro{max-width:780px;display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.speak-out-creation-flow.is-level-selection .speak-out-level-intro h1{margin:0 0 11px;color:#11110e;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(30px,4.1vw,39px);font-weight:950;line-height:1.25;letter-spacing:-.035em}.speak-out-creation-flow.is-level-selection .speak-out-level-intro p{max-width:760px;margin:0;color:#67635c;font-size:16px;line-height:1.65;letter-spacing:.01em}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-card{min-height:0;position:relative;display:block;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-next{width:64px;height:auto;position:absolute;z-index:2;top:-10px;right:15px;filter:drop-shadow(0 4px 8px rgba(95,79,49,.08));pointer-events:none}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-heading{display:none}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-viewport{min-height:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:25px 2px 10px;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-y;cursor:grab}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-viewport::-webkit-scrollbar{display:none}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-viewport.is-pointer-dragging{cursor:grabbing}.speak-out-creation-flow.is-level-selection .speak-out-level-scale{width:max-content;min-width:1370px;height:170px;display:grid;grid-template-columns:repeat(10,125px);align-items:end;gap:13px;padding:0 4px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item{height:100%;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) 34px;align-items:end;gap:9px;color:#5f5a52;text-align:center;scroll-snap-align:center}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button{width:100%;min-height:94px;position:relative;isolation:isolate;align-self:end;display:grid;place-items:end center;padding:0 8px 18px;border:0;border-radius:0;color:#171713;background:none;box-shadow:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button:before{content:"";position:absolute;inset:0;z-index:-1;border:0 solid transparent;border-image-source:url(/ui/main/scenes/style4/level-card-default.png);border-image-slice:55 30 150 30 fill;border-image-width:28px 16px 80px 16px;border-image-repeat:stretch;pointer-events:none}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(1)>button{height:92px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(2)>button{height:104px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(3)>button{height:116px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(4)>button{height:128px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(5)>button{height:140px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(6)>button{height:148px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(7)>button{height:154px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(8)>button{height:159px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(9)>button{height:164px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(10)>button{height:168px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button:hover{filter:brightness(1.015);transform:translateY(-3px)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button:focus-visible{outline:3px solid rgba(46,137,104,.3);outline-offset:3px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button>strong{display:flex;align-items:baseline;justify-content:center;gap:5px;font-family:Arial,sans-serif;font-size:37px;font-weight:800;line-height:1}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button>strong:before{content:"Lv.";font-size:20px;font-weight:800}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button>small{display:none}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>span{min-height:34px;display:grid;place-items:start center;overflow-wrap:normal;color:#625e56;font-size:14px;font-weight:750;line-height:1.25;white-space:nowrap}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item.is-selected>button{color:#fff}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item.is-selected>button:before{border-image-source:url(/ui/main/scenes/style4/level-card-selected.png)}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item.is-selected>button:after{content:"";position:absolute;z-index:-1;inset:27px 8px 79px;background:#347f60;pointer-events:none}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item.is-selected>span{color:var(--level-green-dark);font-weight:900}.speak-out-creation-flow.is-level-selection .speak-out-level-current{display:block;margin:9px 0 0;padding:24px 27px 25px;border:1px solid rgba(77,65,44,.1);border-radius:22px 8px;background:#ffffffd1;box-shadow:0 8px 14px #594a2d21}.speak-out-creation-flow.is-level-selection .speak-out-level-current>span{display:none}.speak-out-creation-flow.is-level-selection .speak-out-level-current>strong{display:block;color:var(--level-green);font-family:SpeakOut Source Han Sans CN,思源黑体 CN,Source Han Sans CN,Noto Sans SC,sans-serif;font-size:27px;font-weight:700;line-height:1.2;letter-spacing:.025em}.speak-out-creation-flow.is-level-selection .speak-out-level-current>p{margin:12px 0 0;color:#4f4b45;font-size:16px;line-height:1.55}.speak-out-creation-flow.is-level-selection .speak-out-level-confirm{width:min(76%,650px);min-height:0;height:auto;aspect-ratio:919 / 193;display:grid;place-items:center;margin:33px auto 0;padding:0;border:0;border-radius:0;color:#fff;background:url(/ui/main/scenes/style4/level-confirm-green.png) center / 100% 100% no-repeat;box-shadow:none;font-size:20px;font-weight:900;letter-spacing:.02em;cursor:pointer;transition:transform .18s ease,filter .18s ease}.speak-out-creation-flow.is-level-selection .speak-out-level-confirm:hover{box-shadow:none;filter:brightness(1.04);transform:translateY(-2px)}.speak-out-creation-flow.is-level-selection .speak-out-level-confirm:active{box-shadow:none;filter:brightness(.97);transform:translateY(1px)}.speak-out-creation-flow.is-level-selection .speak-out-level-confirm:focus-visible{outline:3px solid rgba(46,137,104,.3);outline-offset:4px}.is-mobile-layout .speak-out-creation-flow.is-level-selection,.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection{width:100%;height:100%;max-height:none;grid-template-rows:clamp(260px,36%,340px) minmax(0,1fr) auto;border:0;border-radius:0}.main-shell.is-mobile-layout .speak-out-creation-flow-backdrop:has(.speak-out-creation-flow.is-level-selection){position:absolute;inset:0;padding:0;place-items:stretch}.is-mobile-layout .speak-out-level-hero-heading,.main-shell.is-mobile-layout .speak-out-level-hero-heading{padding-top:max(24px,env(safe-area-inset-top))}@media(max-width:720px){.speak-out-flow-backdrop:has(.speak-out-creation-flow.is-level-selection){padding:0;place-items:stretch}.speak-out-creation-flow.is-level-selection{width:100%;height:100dvh;max-height:none;grid-template-rows:clamp(260px,36%,340px) minmax(0,1fr) auto;border:0;border-radius:0}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment{width:min(152px,100%)}}@container (max-width: 720px){.speak-out-level-hero-heading{padding:max(38px,env(safe-area-inset-top)) 30px 0}.speak-out-level-hero-heading span{font-size:9px}.speak-out-level-hero-heading strong{font-size:20px}.speak-out-level-hero-heading>button{width:40px;height:40px;border-radius:11px;font-size:32px}.speak-out-level-hero-copy{width:65%;left:30px;bottom:42px}.speak-out-level-hero-copy h1{font-size:clamp(32px,8.6cqw,37px)}.speak-out-level-hero-copy p{margin:17px 0 13px 2px;font-size:12px;line-height:1.55}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment{width:min(152px,100%)}.speak-out-level-hero-character{width:clamp(153px,39.9cqw,175px);right:1%;bottom:-72px}.speak-out-creation-flow.is-level-selection .speak-out-flow-scroll{border-radius:28px 28px 0 0}.speak-out-creation-flow.is-level-selection .speak-out-level-step{min-height:100%;padding:24px 30px max(34px,env(safe-area-inset-bottom))}.speak-out-creation-flow.is-level-selection .speak-out-level-intro h1{margin-bottom:9px;font-size:clamp(22px,5.6cqw,24px)}.speak-out-creation-flow.is-level-selection .speak-out-level-intro p{font-size:12px;line-height:1.65}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-viewport{width:calc(100% + 30px);max-width:none;margin-inline:-15px;padding:45px 2px 6px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale{min-width:792px;height:165px;grid-template-columns:repeat(10,72px);grid-template-rows:100%;gap:8px;padding-inline:2px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item{grid-template-rows:minmax(0,1fr) 20px;gap:6px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button{min-height:78px;padding:0 4px 13px;border-radius:16px 6px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(1)>button{height:72px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(2)>button{height:84px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(3)>button{height:96px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(4)>button{height:108px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(5)>button{height:120px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(6)>button{height:128px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(7)>button{height:136px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(8)>button{height:144px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(9)>button{height:152px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(10)>button{height:160px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button>strong{gap:3px;font-size:29px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button>strong:before{font-size:15px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>span{min-height:20px;font-size:12px}.speak-out-creation-flow.is-level-selection .speak-out-level-current{margin:5px -15px 0;padding:15px 20px;border-radius:19px 7px}.speak-out-creation-flow.is-level-selection .speak-out-level-current>strong{font-size:23px}.speak-out-creation-flow.is-level-selection .speak-out-level-current>p{margin-top:9px;font-size:14px}.speak-out-creation-flow.is-level-selection .speak-out-level-confirm{width:min(100%,max(94%,192px));min-height:0;margin-top:33px;font-size:17px}}@container (max-width: 430px){.speak-out-level-hero-copy{width:68%}.speak-out-level-hero-copy h1{font-size:clamp(31px,8.2cqw,35px)}.speak-out-level-hero-character{right:1%}}@container (max-width: 360px){.speak-out-level-hero-character{right:-34px}}.main-shell.is-mobile-layout .speak-out-level-hero-heading{padding-top:max(20px,env(safe-area-inset-top))}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-step{padding:20px 30px max(34px,env(safe-area-inset-bottom))}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-intro{display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-intro h1{font-size:20px;line-height:1.3}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-intro p{font-size:12px;line-height:1.65}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-card{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(1)>button{height:72px}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(2)>button{height:84px}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(3)>button{height:96px}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(4)>button{height:108px}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(5)>button{height:120px}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(6)>button{height:128px}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(7)>button{height:136px}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(8)>button{height:144px}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(9)>button{height:152px}.main-shell.is-mobile-layout .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(10)>button{height:160px}@media(max-width:580px){.responsive-layout-preview.is-mobile-layout:has(.speak-out-creation-flow.is-level-selection)>.responsive-layout-surface.is-mobile-layout{width:100%;height:100dvh;aspect-ratio:auto}}@media(max-height:820px){.speak-out-creation-flow.is-level-selection{grid-template-rows:260px minmax(0,1fr) auto}.speak-out-level-hero-copy{bottom:20px}.speak-out-level-hero-copy p{margin-block:10px 12px}.speak-out-creation-flow.is-level-selection .speak-out-level-step{min-height:100%}}@media(prefers-reduced-motion:reduce){.speak-out-assessment-disc,.speak-out-assessment-bubble,.speak-out-assessment-wave,.speak-out-assessment-halo{animation:none}.speak-out-assessment-wave,.speak-out-assessment-halo{opacity:0}.speak-out-level-hero-heading>button,.speak-out-creation-flow.is-level-selection .speak-out-level-assessment,.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button,.speak-out-creation-flow.is-level-selection .speak-out-level-confirm{transition:none}.speak-out-creation-flow.is-level-selection .speak-out-level-assessment:hover:not(:disabled),.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button:hover,.speak-out-creation-flow.is-level-selection .speak-out-level-confirm:hover{transform:none}}.speak-out-creation-flow.is-level-selection .speak-out-level-scale{height:260px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-viewport{padding-top:24px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button{min-height:108px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(1)>button{height:108px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(2)>button{height:120px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(3)>button{height:132px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(4)>button{height:144px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(5)>button{height:156px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(6)>button{height:168px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(7)>button{height:180px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(8)>button{height:192px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(9)>button{height:204px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(10)>button{height:216px}@container (max-width: 720px){.speak-out-creation-flow.is-level-selection .speak-out-level-scale{height:198px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-viewport{padding-top:20px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button{min-height:64px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item>button:before{border-image-width:17px 9px 47px 9px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item.is-selected>button:after{inset:16px 5px 46px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(1)>button{height:64px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(2)>button{height:75px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(3)>button{height:86px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(4)>button{height:97px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(5)>button{height:108px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(6)>button{height:119px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(7)>button{height:130px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(8)>button{height:141px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(9)>button{height:152px}.speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(10)>button{height:163px}}:is(.is-mobile-layout,.main-shell.is-mobile-layout) .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(1)>button{height:64px}:is(.is-mobile-layout,.main-shell.is-mobile-layout) .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(2)>button{height:75px}:is(.is-mobile-layout,.main-shell.is-mobile-layout) .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(3)>button{height:86px}:is(.is-mobile-layout,.main-shell.is-mobile-layout) .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(4)>button{height:97px}:is(.is-mobile-layout,.main-shell.is-mobile-layout) .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(5)>button{height:108px}:is(.is-mobile-layout,.main-shell.is-mobile-layout) .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(6)>button{height:119px}:is(.is-mobile-layout,.main-shell.is-mobile-layout) .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(7)>button{height:130px}:is(.is-mobile-layout,.main-shell.is-mobile-layout) .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(8)>button{height:141px}:is(.is-mobile-layout,.main-shell.is-mobile-layout) .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(9)>button{height:152px}:is(.is-mobile-layout,.main-shell.is-mobile-layout) .speak-out-creation-flow.is-level-selection .speak-out-level-scale-item:nth-child(10)>button{height:163px}.speak-out-level-hero-character{transform-origin:center bottom;transform:translate(-10px,43px) scale(.9)}.speak-out-creation-flow.is-level-selection .speak-out-level-actions{position:relative;z-index:3;min-width:0;padding:12px 30px max(20px,env(safe-area-inset-bottom));background:url(/ui/main/scenes/style4/level-selection-bg6.png) center bottom / 100% auto repeat-y,var(--level-paper)}.speak-out-creation-flow.is-level-selection .speak-out-level-actions .speak-out-level-confirm{width:min(76%,440px);min-height:44px;margin:0 auto}@container (max-width: 720px){.speak-out-creation-flow.is-level-selection .speak-out-level-actions{padding:12px 25px max(20px,env(safe-area-inset-bottom))}.speak-out-creation-flow.is-level-selection .speak-out-level-actions .speak-out-level-confirm{width:100%;font-size:clamp(12px,4cqw,17px)}}:is(.is-mobile-layout,.main-shell.is-mobile-layout) .speak-out-creation-flow.is-level-selection .speak-out-level-step{padding:12px 24px}:is(.is-mobile-layout,.main-shell.is-mobile-layout) .speak-out-level-hero-copy{bottom:20px}@media(max-width:720px){.speak-out-creation-flow.is-level-selection .speak-out-level-step{padding:12px 24px}}.profile-retest-backdrop{position:absolute;inset:0;z-index:80;display:grid;place-items:center;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:#18241d87;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:inherit;min-height:0;overflow:hidden;touch-action:pan-y}.profile-retest-dialog{box-sizing:border-box;width:min(436px,100%);max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding:20px 26px 26px;border:1px solid #e8e4cc;border-radius:27px;color:#20271f;background:radial-gradient(ellipse at 20% 25%,#f5efdc88,transparent 65%),linear-gradient(115deg,#e9e6cd,#efe9d7 54%,#e9e5ce);font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.profile-retest-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-retest-dialog h2{margin:0;font-size:23px;line-height:1.4;font-weight:800;letter-spacing:-1px}.profile-retest-close{flex:0 0 42px;width:42px;height:42px;border:0;border-radius:50%;background:#faf7edcc;color:#28332d;font:28px/1 Arial,sans-serif;cursor:pointer}.profile-retest-level{margin:20px 0 24px;font-size:16px;line-height:24px}.profile-retest-level strong{margin-left:4px;font-weight:800}.profile-retest-warning{padding:17px 18px 18px;border-radius:22px;color:#bc583e;background:linear-gradient(115deg,#f8e1d5,#f5e3d9);font-size:16px;line-height:27px}.profile-retest-warning>strong{font-weight:800}.profile-retest-warning p{margin:10px 0 0}.profile-retest-note{margin:17px 0 27px;color:#7e8479;font-size:14px;line-height:22px}.profile-retest-continue{display:block;width:min(203px,100%);min-height:53px;margin:0 auto;border:1px solid #719b80;border-radius:15px;background:linear-gradient(115deg,#457b61,#477e67);color:#f1efdf;font:inherit;font-size:18px;font-weight:700;cursor:pointer}.profile-retest-dialog button:focus-visible{outline:3px solid #27664e;outline-offset:3px}.profile-retest-dialog button:hover{filter:brightness(1.05)}.profile-retest-dialog button:active{transform:translateY(1px)}.is-mobile-layout .profile-retest-dialog{width:min(436px,100%);padding-inline:clamp(18px,5.6cqw,26px)}@media(max-width:800px){.profile-retest-dialog{padding-inline:clamp(18px,5.6vw,26px)}}.resource-cache-backdrop{position:absolute;inset:0;z-index:80;display:grid;place-items:center;min-height:0;padding:max(13px,env(safe-area-inset-top)) max(13px,env(safe-area-inset-right)) max(13px,env(safe-area-inset-bottom)) max(13px,env(safe-area-inset-left));border-radius:inherit;background:#2032257a;overflow:hidden;touch-action:pan-y}.resource-cache-dialog{box-sizing:border-box;width:min(360px,100%);max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding:19px 20px 21px;border-radius:20px;background:#eee8d5;color:#121b18;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;outline:none}.resource-cache-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.resource-cache-dialog h2{margin:0;font-size:18px;line-height:1.4;font-weight:750}.resource-cache-dialog button{font:inherit;cursor:pointer}.resource-cache-close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fcfaf3;color:#27352c}.resource-cache-dialog>p{margin:14px 0 0}.resource-cache-dialog>.resource-cache-size{margin-top:14px}.resource-cache-dialog>.resource-cache-note{margin-top:12px;color:#7e857a;font-size:11px}.resource-cache-dialog>.resource-cache-error{color:#ad4835;font-size:13px}.resource-cache-dialog footer{display:grid;gap:14px;margin-top:20px;padding-top:14px}.resource-cache-dialog footer button{min-height:42px;width:100%;padding:8px 12px;border:0;border-radius:13px}.resource-cache-confirm{background:#338768;color:#fff}.resource-cache-dialog button:disabled{cursor:default;opacity:.5}.resource-cache-dialog button:focus-visible{outline:2px solid #226e51;outline-offset:2px}.is-mobile-layout .resource-cache-dialog{width:min(360px,100%)}@media(max-width:800px){.resource-cache-dialog{width:min(360px,100%)}}.feedback-backdrop{position:absolute;inset:0;z-index:80;display:grid;place-items:center;min-height:0;padding:max(13px,env(safe-area-inset-top)) max(13px,env(safe-area-inset-right)) max(13px,env(safe-area-inset-bottom)) max(13px,env(safe-area-inset-left));background:#2032257a;border-radius:inherit;overflow:hidden;touch-action:pan-y}.feedback-dialog{width:min(420px,100%);box-sizing:border-box;max-height:100%;min-height:0;padding:19px 20px 21px;border-radius:20px;background:#eee8d5;color:#14221c;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;outline:none}.feedback-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-dialog h2{margin:0;font-size:18px;font-weight:750}.feedback-close{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#fcfaf5;color:inherit;cursor:pointer}.feedback-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.feedback-dialog form{margin-top:14px}.feedback-dialog label{display:block;margin-bottom:8px;font-size:14px}.feedback-dialog textarea{display:block;width:100%;min-height:116px;max-height:260px;box-sizing:border-box;padding:11px;border:1px solid #e5e0d3;border-radius:13px;background:#fcfaf5;color:#27372f;font:inherit;font-size:16px;line-height:1.5;resize:none;overflow-y:auto;touch-action:pan-y}.feedback-dialog textarea::placeholder{color:#909389}.feedback-helper{display:flex;justify-content:space-between;gap:8px;margin:13px 0;font-size:11px;line-height:1.6;color:#7e857a}.feedback-helper p{margin:0}.feedback-helper span{white-space:nowrap}.feedback-submit{width:100%;min-height:42px;padding:8px 12px;border:0;border-radius:13px;background:#338768;color:#fff;font:inherit;font-size:14px;cursor:pointer}.feedback-dialog button:disabled{opacity:.5;cursor:default}.feedback-dialog button:focus-visible{outline:2px solid #287454;outline-offset:2px}.feedback-dialog textarea:focus{outline:none;border-color:#267e5d;box-shadow:0 0 0 3px #267e5d24}.feedback-error,.feedback-success{margin:10px 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.feedback-error{color:#ad4835}.feedback-success{color:#267451}.is-mobile-layout .feedback-dialog{width:min(420px,100%)}@media(max-width:800px){.feedback-dialog{width:min(420px,100%)}}.about-backdrop{position:absolute;inset:0;z-index:80;display:grid;place-items:center;min-height:0;padding:max(13px,env(safe-area-inset-top)) max(13px,env(safe-area-inset-right)) max(13px,env(safe-area-inset-bottom)) max(13px,env(safe-area-inset-left));background:#2032257a;border-radius:inherit;overflow:hidden;touch-action:pan-y}.about-dialog{width:min(420px,100%);box-sizing:border-box;max-height:100%;min-height:0;padding:17px 20px 20px;border-radius:16px;background:#eee8d5;color:#14221c;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;outline:none}.about-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.about-dialog h2{margin:0;font-size:18px;font-weight:750}.about-close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fcfaf5;color:inherit;cursor:pointer}.about-close svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.about-tagline{margin:11px 0 19px;color:#858b7f;font-size:14px;line-height:22px}.about-link{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:10px 0;box-sizing:border-box;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;text-decoration:none;text-align:left;cursor:pointer;overflow-wrap:anywhere}.about-link+.about-link{border-top:1px solid #e1dfd1}.about-link span{color:#708277}.about-version{margin:17px 0 0;color:#aaa99a;text-align:center;font-size:13px;line-height:20px}.about-notice{margin:8px 0 0;color:#677b6d;font-size:13px;overflow-wrap:anywhere}.about-dialog :is(button,a):focus-visible{outline:2px solid #287454;outline-offset:2px}.is-mobile-layout .about-dialog{width:min(420px,100%)}@media(max-width:800px){.about-dialog{width:min(420px,100%)}}.outfit-reward-backdrop{position:absolute;inset:0;z-index:100;display:grid;place-items:center;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:#251c16a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-height:0;overflow:hidden;touch-action:pan-y;border-radius:inherit}.outfit-reward-dialog{position:relative;box-sizing:border-box;width:min(404px,100%);max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding:40px 26px 28px;border-radius:26px;background:#fffbff;color:#496759;box-shadow:0 20px 44px #33271933;text-align:center;outline:none}.outfit-reward-art{position:relative;height:170px;display:grid;place-items:center;margin:0 0 24px}.outfit-reward-art img{width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 5px 7px #483c3020)}.outfit-reward-dialog h2{margin:0;font-size:25px;font-weight:500;line-height:1.45}.outfit-reward-description{margin:12px 0 32px;font-size:16px;line-height:1.65;color:#78867b}.outfit-reward-progress{position:relative;height:14px;border-radius:10px;background:#e6eced;margin:0 0 30px}.outfit-reward-progress i{display:block;height:100%;width:var(--reward-to);border-radius:inherit;background:linear-gradient(90deg,#77b98f,#4c9e74);box-shadow:inset 0 2px 1px #fff6}.outfit-reward-progress i:after{content:"";position:absolute;top:3px;left:7px;right:7px;height:3px;background:#fff5;border-radius:8px}.outfit-reward-progress b{position:absolute;left:33.333%;top:0;bottom:0;width:3px;background:#fffbff}.outfit-reward-progress b+b{left:66.666%}.outfit-reward-dialog footer{display:flex;gap:12px}.outfit-reward-dialog footer button{flex:1;min-width:0;min-height:50px;padding:10px;border:0;border-radius:13px;background:linear-gradient(120deg,#59a47c,#428263);color:#fff;font:inherit;font-size:17px;cursor:pointer;box-shadow:0 6px 14px #3f806122}.outfit-reward-dialog footer .secondary{background:#f5f9f9;border:1px solid #c5d4cc;color:#416e59;box-shadow:none}.outfit-reward-dialog.is-unlocked{background:linear-gradient(#fff9f5,#fffbff 65%,#f5f9f9);border:1px solid #ddc591;padding-top:44px}.is-unlocked .outfit-reward-art{height:228px;margin-bottom:22px;background:radial-gradient(ellipse,#f7e9bd99,transparent 68%)}.is-unlocked .outfit-reward-art img{width:200px;height:210px}.is-unlocked h2{color:#346c51}.is-unlocked .outfit-reward-description{margin-bottom:30px}.is-gold i{background:linear-gradient(90deg,#c6ac65,#ac8e40)}.reward-spark{position:absolute;color:#dbc28a;font-size:29px;top:22px}.reward-spark.left{left:20%}.reward-spark.right{right:20%}.outfit-reward-dialog.is-detail{padding:28px 26px 24px;color:#614d42}.is-detail .outfit-reward-art{height:118px;margin-bottom:12px}.is-detail .outfit-reward-art img{width:116px;height:116px}.is-detail h2{font-size:25px}.outfit-reward-close{position:absolute;right:18px;top:18px;width:40px;height:40px;border:0;background:transparent;color:#8b7769;font-size:30px;cursor:pointer;z-index:1}.outfit-reward-condition{border-top:1px solid #e7dcd4;margin-top:0;padding-top:18px;text-align:left;font-size:17px}.is-detail .outfit-reward-progress{height:7px;margin:20px 0 14px;background:#eee4de}.is-detail .outfit-reward-progress i{border-radius:8px 0 0 8px;background:#a18458;box-shadow:none}.is-detail .outfit-reward-progress i:after{display:none}.outfit-reward-count{font-size:14px;text-align:left;color:#957f6f;margin:12px 0 30px}.is-detail footer button{background:#80603e;box-shadow:none}.reward-unavailable{color:#9d8877;font-size:15px;margin:6px 0 24px}.outfit-reward-dialog button:focus-visible{outline:3px solid #bd9e59;outline-offset:3px}.is-animated i{animation:reward-fill .95s .18s both ease}.is-animated.is-gold{animation:reward-glow .65s 1.13s both ease}.is-bouncing img{animation:reward-bounce .5s .7s both ease}.reward-plus{position:absolute;right:0;top:-27px;color:#4b9770;font-size:14px;animation:reward-plus 1.3s .18s both}@keyframes reward-fill{0%{width:var(--reward-from)}to{width:var(--reward-to)}}@keyframes reward-glow{0%,to{filter:brightness(1);box-shadow:0 0 #e6c87300}45%{filter:brightness(1.25);box-shadow:0 0 17px 4px #e6c87388}}@keyframes reward-bounce{0%,to{transform:scale(1)}45%{transform:translateY(-5px) scale(1.04)}}@keyframes reward-plus{0%{opacity:0;transform:translateY(5px)}20%,65%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.scene-outfit-reward{display:flex;align-items:center;gap:14px;padding:18px 4px;border-bottom:1px solid #e4ded733;color:#416f58}.scene-outfit-reward img{width:40px;height:56px;object-fit:contain}.scene-outfit-reward div{flex:1;min-width:0}.scene-outfit-reward strong{font-weight:500;font-size:16px}.scene-outfit-reward p{margin:4px 0 0;font-size:14px;color:#8b837d}.scene-outfit-reward button{min-height:40px;padding:6px;background:none;border:0;color:inherit;cursor:pointer;white-space:nowrap}.main-wardrobe-options button .wardrobe-lock{position:absolute;left:5px;bottom:36px;width:25px;height:27px;display:grid;place-items:center;border-radius:6px;background:#fff9efdd;color:#61594d;filter:drop-shadow(0 0 5px #fff6d299)}.wardrobe-lock svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2}.is-mobile-layout .outfit-reward-dialog{width:min(404px,100%)}@media(max-width:800px){.outfit-reward-dialog{width:min(404px,100%)}}@media(max-width:350px){.outfit-reward-dialog{padding-left:20px;padding-right:20px}.outfit-reward-dialog h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.is-animated i,.is-animated.is-gold,.is-bouncing img,.reward-plus{animation:none}.reward-plus{display:none}}.outfit-reward-progress i{position:relative;overflow:hidden}.scene-outfit-reward{width:min(100%,1120px);margin-inline:auto;box-sizing:border-box}@container main-shell (max-width:800px){.restaurant-selection-page.has-outfit-reward{padding-top:32px;padding-inline:clamp(18px,5.45cqw,26px)}.has-outfit-reward .restaurant-selection-topbar>button{width:50px;height:50px}.has-outfit-reward .restaurant-selection-topbar strong{font-size:20px}.has-outfit-reward .restaurant-selection-topbar span{font-size:10px}.has-outfit-reward .restaurant-selection-hero{min-height:180px;margin-top:22px}.has-outfit-reward .restaurant-selection-hero h1{font-size:clamp(23px,6.3cqw,30px)}.has-outfit-reward .restaurant-selection-hero p{font-size:16px}.has-outfit-reward .restaurant-selection-options{gap:14px;margin-top:16px}.has-outfit-reward .restaurant-selection-options>button{min-height:91px;grid-template-columns:54px minmax(0,1fr) 38px;padding:14px;border-radius:24px 7px}.has-outfit-reward .restaurant-selection-options>button>i{width:54px;height:54px;font-size:20px}.has-outfit-reward .restaurant-selection-options strong{font-size:clamp(16px,4.2cqw,20px)}.has-outfit-reward .restaurant-selection-options small{font-size:14px}.has-outfit-reward .restaurant-selection-options>button>em{width:38px;height:38px}.has-outfit-reward .scene-outfit-reward{min-height:104px}}.account-security-backdrop{position:absolute;inset:0;z-index:80;display:grid;align-items:center;justify-items:center;padding:max(13px,env(safe-area-inset-top)) max(13px,env(safe-area-inset-right)) max(13px,env(safe-area-inset-bottom)) max(13px,env(safe-area-inset-left));background:#2032257a;border-radius:inherit;min-height:0;overflow:hidden;touch-action:pan-y}.account-security-dialog{box-sizing:border-box;width:min(480px,100%);max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding:clamp(20px,5.5cqw,28px);border-radius:clamp(20px,5cqw,26px);background:#eee8d5;color:#14221c;font-size:clamp(14px,3.85cqw,20px);line-height:1.5;outline:none;animation:account-security-rise .36s cubic-bezier(.22,1,.36,1) both}.account-security-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-security-dialog h2{margin:0;font-size:clamp(18px,4.7cqw,24px);font-weight:750;line-height:1.4}.account-security-dialog button{font:inherit;color:inherit;cursor:pointer}.account-security-close{display:grid;place-items:center;width:clamp(40px,10.4cqw,54px);height:clamp(40px,10.4cqw,54px);flex:0 0 clamp(40px,10.4cqw,54px);padding:0;border:0;border-radius:50%;background:#fcfaf3}.account-security-identity{margin:clamp(18px,4.7cqw,24px) 0 clamp(16px,4.6cqw,24px);overflow-wrap:anywhere}.account-security-logout{width:100%;min-height:clamp(42px,11cqw,57px);padding:8px 12px;border:1px solid #e1dfd2;border-radius:14px;background:#fcfaf5}.account-security-delete{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:clamp(18px,5.2cqw,27px);padding:clamp(22px,6.8cqw,35px) 0 4px;min-height:clamp(60px,16.2cqw,84px);border:0;border-top:1px solid #deded0;background:transparent}.account-security-dialog button:disabled{cursor:default;opacity:.5}.account-security-dialog button:focus-visible{outline:2px solid #287454;outline-offset:2px}.account-security-error{margin:12px 0 0;color:#ad4835;font-size:13px}.account-security-backdrop.is-confirmation{align-items:center;padding-bottom:max(13px,env(safe-area-inset-bottom))}.is-confirmation .account-security-dialog{width:min(400px,100%);padding:18px 20px 20px;animation:none}.is-confirmation .account-security-dialog h2{font-size:18px}.account-delete-description{margin:16px 0 22px;font-size:14px;line-height:1.5}.account-security-dialog footer{display:grid;grid-template-columns:1fr 1fr;gap:12px}.account-security-dialog footer button{min-height:40px;border:1px solid #e1dfd2;border-radius:13px;background:#fcfaf5;font-size:14px}.account-security-dialog footer .is-danger{border-color:#bc4234;background:#bc4234;color:#fff}.is-mobile-layout .account-security-dialog{width:min(480px,100%)}.is-mobile-layout .is-confirmation .account-security-dialog{width:min(400px,100%)}@media(max-width:800px){.account-security-dialog{width:min(480px,100%)}.is-confirmation .account-security-dialog{width:min(400px,100%)}}@keyframes account-security-rise{0%{transform:translateY(100dvh);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.account-security-backdrop,.account-security-dialog{animation:none}}.account-security-close svg{width:clamp(24px,5.8cqw,30px);height:clamp(24px,5.8cqw,30px);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.profile-notification-switch{display:grid;place-items:center;width:58px;min-width:44px;height:44px;padding:0;border:0;border-radius:22px;background:transparent;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.profile-notification-switch-track{display:block;width:58px;height:32px;padding:3px;box-sizing:border-box;border-radius:999px;background:#b4b8af;transition:background-color .15s ease}.profile-notification-switch-thumb{display:block;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 0 2px #163d2926;transition:transform .15s ease}.profile-notification-switch[aria-checked=true] .profile-notification-switch-track{background:#34866a}.profile-notification-switch[aria-checked=true] .profile-notification-switch-thumb{transform:translate(26px)}.profile-notification-switch:focus-visible{outline:2px solid #27664e;outline-offset:3px}.profile-notification-switch:disabled{cursor:wait;opacity:.7}.main-shell.is-profile-route .main-profile-notification-row{grid-template-columns:clamp(34px,9cqw,44px) minmax(0,1fr) auto;cursor:default}.main-profile-notification-row>.profile-notification-switch{grid-column:3 / -1;justify-self:end;margin-right:1px}@media(prefers-reduced-motion:reduce){.profile-notification-switch-track,.profile-notification-switch-thumb{transition:none}}.course-result-dialog .main-course-completion-scroll{touch-action:pan-y}.course-result-dialog .main-course-completion-scroll>footer{display:flex;justify-content:center}.course-result-dialog .main-course-completion-scroll>footer button{width:min(240px,100%)}.course-result-details{display:grid;gap:10px}.course-result-details>section{padding:14px 16px;border:1px solid rgba(97,126,112,.13);border-radius:16px;background:#ffffffc2}.course-result-details h3{display:flex;align-items:center;gap:9px;margin:0;color:#315f4e;font-size:14px}.course-result-details h3>span{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:#338d6d;font-size:12px}.course-result-details p{margin:9px 0 0;color:#637169;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.course-result-score{display:flex;align-items:center;gap:13px}.course-result-score>strong{flex:0 0 auto;min-width:45px;color:#338d6d;font-size:31px;line-height:1;text-align:center}.course-result-score>span{min-width:0}.course-result-details ul{display:grid;gap:7px;margin:11px 0 0;padding:0;list-style:none}.course-result-dialog .course-result-target-list{max-height:min(236px,28dvh);min-height:0;overflow-y:auto;padding-right:4px;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y}.course-result-dialog .course-result-target-list:focus-visible{outline:2px solid rgba(32,169,115,.55);outline-offset:3px}.course-result-details li{display:grid;gap:3px;padding:9px 11px;border-radius:11px;color:#33443d;background:#d2e7db8c;overflow-wrap:anywhere}.course-result-details li strong{font-size:12px}.course-result-details li small{color:#68756f;font-size:10px;line-height:1.5}.course-result-details dl{display:grid;gap:8px;margin:11px 0 0}.course-result-details dl>div{display:grid;gap:3px;padding:9px 11px;border-radius:11px;background:#d2e7db8c}.course-result-details dt{color:#33443d;font-size:12px;font-weight:750}.course-result-details dt strong{float:right;color:#338d6d;font-size:15px}.course-result-details dd{margin:0;color:#68756f;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.course-result-details.is-compact>section{padding:12px 0;border:0;border-top:1px solid rgba(139,126,101,.16);border-radius:0;background:none}.course-result-details.is-compact h3{font-size:17px}.course-result-details.is-compact p,.course-result-details.is-compact dt{font-size:14px}.course-result-details.is-compact dd,.course-result-details.is-compact li small{font-size:12px}.course-result-details.is-compact li strong{font-size:14px}.main-shell.is-mobile-layout .course-result-details>section{padding:11px 12px;border-radius:13px}.main-shell.is-mobile-layout .course-result-details h3{font-size:12px}.main-shell.is-mobile-layout .course-result-score>strong{min-width:39px;font-size:26px}.main-shell.is-mobile-layout .course-result-details.is-compact h3{font-size:15px}.main-shell.is-mobile-layout .course-result-dialog .course-result-target-list{max-height:min(210px,26dvh)}@media(max-width:580px){.course-result-details>section{padding:11px 12px;border-radius:13px}.course-result-details h3{font-size:12px}.course-result-score>strong{min-width:39px;font-size:26px}.course-result-details.is-compact h3{font-size:15px}.course-result-dialog .course-result-target-list{max-height:min(210px,26dvh)}}.course-history-section{width:min(960px,100%);position:relative;isolation:isolate;margin:70px auto 0;padding-top:31px;border-top:0}.course-history-section:before{content:"";position:absolute;z-index:-1;top:-44px;right:-42px;bottom:calc(-148px - env(safe-area-inset-bottom));left:-42px;background:url(/ui/main/course/history-section-bg.png) top left / 100% 100% no-repeat;pointer-events:none}.course-history-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;transform:translateY(-5px)}.course-history-heading h2{margin:0;font-family:inherit;font-size:clamp(35px,4vw,50px);letter-spacing:-.06em}.course-history-heading p{margin:12px 0 0;color:#66625b;font-size:clamp(14px,1.5vw,20px);transform:translateY(-5px)}.course-history-count{padding-bottom:6px;color:#338d6d;font-size:18px;font-weight:850;letter-spacing:.06em}.course-history-count-number{display:inline-block;font-size:1.21em;line-height:1}.course-history-list{display:grid;gap:14px;margin:26px 0 0;padding:0;list-style:none}.course-history-list button{width:100%;min-height:108px;display:grid;grid-template-columns:210px minmax(0,1fr) 42px;align-items:center;gap:30px;padding:20px 32px;border:1px solid rgba(181,179,174,.68);border-radius:26px;color:#171714;background:#ffffff96;box-shadow:0 5px 9px #52493a21,inset 0 1px #ffffffe6;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.course-history-list button:hover{border-color:#338d6d6b;transform:translateY(-1px)}.course-history-list time{display:flex;align-items:baseline;gap:8px;font-size:20px;font-weight:850;white-space:nowrap}.course-history-list time small{color:#8f8b83;font-size:11px;font-weight:500}.course-history-copy{min-width:0;display:grid;gap:13px}.course-history-copy strong{overflow:hidden;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.course-history-copy small{display:-webkit-box;overflow:hidden;color:#66625d;font-size:15px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.course-history-copy small b{font-weight:500}.course-history-list button>i{color:#908c843d}.course-history-list button>i svg{width:40px;height:40px;stroke-width:3}.course-history-empty{min-height:0;aspect-ratio:1186 / 274;display:grid;place-items:center;margin:26px 0 0;padding:24px 12%;border:0;border-radius:0;color:#338d6d;background:url(/ui/main/course/history-empty-bg.png) center / 100% 100% no-repeat;box-shadow:none;font-size:19px;font-weight:750;text-align:center}.course-history-load-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 0;padding:12px 16px;border:1px solid rgba(188,87,68,.25);border-radius:14px;color:#a24839;background:#fff2ebd1;font-size:13px}.course-history-load-error button{flex:0 0 auto;min-height:40px;padding:0 17px;border:1px solid rgba(51,141,109,.28);border-radius:12px;color:#28745d;background:#fff;font-weight:750;cursor:pointer}.course-history-backdrop{position:absolute;z-index:70;inset:0;display:grid;place-items:center;overflow-y:auto;padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#19181494;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior-y:contain;touch-action:pan-y}.course-history-dialog{width:min(580px,100%);max-height:100%;min-height:0;position:relative;overflow-y:auto;padding:35px 45px 34px;border:1px solid rgba(255,255,255,.92);border-radius:42px 10px;color:#272720;background:#f6f1e9;box-shadow:0 28px 70px #00000059,inset 0 1px #fffffff2;scrollbar-width:thin;touch-action:pan-y}.course-history-dialog.is-target-result{height:100%;display:flex;flex-direction:column;overflow:hidden;touch-action:auto}.course-history-dialog.is-target-result>header,.course-history-dialog.is-target-result>.course-history-dialog-section,.course-history-dialog.is-target-result>.course-history-dialog-actions{flex:0 0 auto}.course-history-dialog.is-target-result>.course-result-details{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.course-history-dialog.is-target-result>.course-result-details>section:first-child{flex:0 0 auto}.course-history-dialog.is-target-result>.course-result-details>section:last-child{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.course-history-dialog.is-target-result .course-result-target-list{min-height:0;max-height:none;flex:1 1 auto;align-content:start;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;touch-action:pan-y}.course-history-dialog>header{display:grid;grid-template-columns:62px minmax(0,1fr) 56px;align-items:center;gap:18px;padding-bottom:25px}.course-history-dialog>header>span{width:61px;height:61px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#33866c;font-size:25px;font-weight:700}.course-history-dialog>header h2{min-width:0;margin:0;overflow-wrap:anywhere;font-size:31px;line-height:1.15}.course-history-dialog>header>div{min-width:0}.course-history-dialog>header>div>small{display:block;margin-bottom:5px;color:#33866c;font-size:11px;font-weight:750;letter-spacing:.04em}.course-history-dialog>header button{width:50px;height:50px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;color:#77746d;background:#f9f6efe0;cursor:pointer}.course-history-dialog>header button svg{width:28px}.course-history-dialog-section{padding:15px 8px 20px}.course-history-dialog-section h3{margin:0;color:#33866c;font-size:20px}.course-history-dialog-section p{margin:9px 0 0;color:#625f59;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.course-history-dialog-section ul{display:grid;gap:10px;margin:14px -20px 0;padding:20px 29px;border-radius:20px;color:#625f59;background:#cadfd29e;font-size:15px;line-height:1.55;list-style:none}.course-history-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:22px;border-top:1px solid rgba(139,126,101,.16)}.course-history-dialog-actions>button{min-width:0;min-height:68px;display:flex;align-items:center;justify-content:center;gap:12px;padding:11px 14px;border:1px solid rgba(51,134,108,.22);border-radius:18px;color:#2d5f4d;background:#e1efe4c7;box-shadow:inset 0 1px #ffffffe0;text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.course-history-dialog-actions>button:hover{border-color:#33866c80;background:#d6eadcf5;transform:translateY(-1px)}.course-history-dialog-actions>button:active{transform:scale(.98)}.course-history-dialog-actions>button:focus-visible{outline:3px solid rgba(51,134,108,.3);outline-offset:2px}.course-history-dialog-actions svg{width:31px;height:31px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.course-history-dialog-actions strong{font-size:15px}.main-shell.is-mobile-layout .course-history-section{margin-top:44px;padding-top:7px}.main-shell.is-mobile-layout .course-history-section:before{top:-20px;right:min(-29px,calc(-1*env(safe-area-inset-right)));bottom:calc(-112px - env(safe-area-inset-bottom));left:min(-29px,calc(-1*env(safe-area-inset-left)))}.main-shell.is-mobile-layout .course-history-heading h2{font-size:24px}.main-shell.is-mobile-layout .course-history-heading p{margin-top:8px;font-size:13px}.main-shell.is-mobile-layout .course-history-count{font-size:11px}.main-shell.is-mobile-layout .course-history-list{gap:10px;margin-top:18px}.main-shell.is-mobile-layout .course-history-list button{min-height:94px;grid-template-columns:105px minmax(0,1fr) 25px;gap:12px;padding:15px 16px;border-radius:19px}.main-shell.is-mobile-layout .course-history-list time{display:grid;gap:3px;font-size:15px}.main-shell.is-mobile-layout .course-history-copy{gap:7px}.main-shell.is-mobile-layout .course-history-copy strong{font-size:16px}.main-shell.is-mobile-layout .course-history-copy small{font-size:11px}.main-shell.is-mobile-layout .course-history-list button>i svg{width:24px}.main-shell.is-mobile-layout .course-history-empty{min-height:85px;margin-top:12px;border-radius:19px;font-size:14px}.main-shell.is-mobile-layout .course-history-backdrop{padding:12px;border-radius:inherit}.main-shell.is-mobile-layout .course-history-dialog{width:100%;padding:24px 26px;border-radius:32px 8px}.main-shell.is-mobile-layout .course-history-dialog>header{grid-template-columns:45px minmax(0,1fr) 43px;gap:12px}.main-shell.is-mobile-layout .course-history-dialog>header>span,.main-shell.is-mobile-layout .course-history-dialog>header button{width:43px;height:43px}.main-shell.is-mobile-layout .course-history-dialog>header h2{font-size:24px}.main-shell.is-mobile-layout .course-history-dialog-section h3{font-size:17px}.main-shell.is-mobile-layout .course-history-dialog-section p,.main-shell.is-mobile-layout .course-history-dialog-section ul{font-size:12px}.main-shell.is-mobile-layout .course-history-dialog-actions{gap:9px;margin-top:18px;padding-top:18px}.main-shell.is-mobile-layout .course-history-dialog-actions>button{min-height:64px;gap:8px;padding:9px 10px;border-radius:15px}.main-shell.is-mobile-layout .course-history-dialog-actions svg{width:26px;height:26px}.main-shell.is-mobile-layout .course-history-dialog-actions strong{font-size:13px}@media(max-width:580px){.course-history-section{margin-top:44px;padding-top:7px}.course-history-section:before{top:-20px;right:min(-29px,calc(-1*env(safe-area-inset-right)));bottom:calc(-112px - env(safe-area-inset-bottom));left:min(-29px,calc(-1*env(safe-area-inset-left)))}.course-history-heading h2{font-size:24px}.course-history-heading p{margin-top:8px;font-size:13px}.course-history-count{font-size:11px}.course-history-list{gap:10px;margin-top:18px}.course-history-list button{min-height:94px;grid-template-columns:105px minmax(0,1fr) 25px;gap:12px;padding:15px 16px;border-radius:19px}.course-history-list time{display:grid;gap:3px;font-size:15px}.course-history-copy{gap:7px}.course-history-copy strong{font-size:16px}.course-history-copy small{font-size:11px}.course-history-list button>i svg{width:24px}.course-history-empty{min-height:85px;margin-top:12px;border-radius:19px;font-size:14px}.course-history-backdrop{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.course-history-dialog{width:100%;padding:24px 26px;border-radius:32px 8px}.course-history-dialog>header{grid-template-columns:45px minmax(0,1fr) 43px;gap:12px}.course-history-dialog>header>span,.course-history-dialog>header button{width:43px;height:43px}.course-history-dialog>header h2{font-size:24px}.course-history-dialog-section h3{font-size:17px}.course-history-dialog-section p,.course-history-dialog-section ul{font-size:12px}.course-history-dialog-actions{gap:9px;margin-top:18px;padding-top:18px}.course-history-dialog-actions>button{min-height:64px;gap:8px;padding:9px 10px;border-radius:15px}.course-history-dialog-actions svg{width:26px;height:26px}.course-history-dialog-actions strong{font-size:13px}}.course-path>li.is-current .course-path-node{isolation:isolate;text-shadow:none}.course-path>li.is-current .course-path-node:before{inset:2%;border:calc(var(--course-node-size) * .038) solid #eaa600;border-radius:50%;background:radial-gradient(circle at 38% 26%,#ffdf53 0,#ffce19 31%,#ffc112 70%,#f4ad0b);box-shadow:0 calc(var(--course-node-size) * .034) 0 #cf8e00,0 calc(var(--course-node-size) * .055) calc(var(--course-node-size) * .06) #533b084d,inset 0 0 0 calc(var(--course-node-size) * .024) #ffe0648c,inset 0 calc(var(--course-node-size) * .04) calc(var(--course-node-size) * .05) #fff29d59;animation:course-star-coin 3.4s ease-in-out infinite}.course-path>li.is-current .course-path-node:after{content:"";position:absolute;z-index:-2;inset:-19%;border-radius:50%;background:radial-gradient(circle,rgba(255,203,0,.25) 25%,rgba(255,204,0,.23) 47%,rgba(255,212,42,.1) 61%,transparent 71%);filter:blur(5px);pointer-events:none}.course-star-motion,.course-star-motion>span{position:absolute;pointer-events:none}.course-star-motion{inset:0}.course-star-motion:before{content:"";position:absolute;z-index:1;left:16%;top:17%;width:25%;height:13%;border-radius:80% 20% 70%;background:#fff5a26b;transform:rotate(-28deg)}.course-star-wave,.course-star-flash{z-index:1;left:50%;top:50%;width:4%;height:4%;border-radius:50%;opacity:0;transform:translate(-50%,-50%)}.course-star-wave{border:2px solid #fffbe9;box-shadow:0 0 8px #fff6c0,0 0 15px #ffb900}.course-star-wave-a{animation:course-star-wave-a 3.4s ease-out infinite}.course-star-wave-b{border-width:1px;border-color:#ffd64d;animation:course-star-wave-b 3.4s ease-out infinite}.course-star-flash{background:#fffbe1;box-shadow:0 0 8px 5px #ffe578,0 0 17px 11px #ffb100a6;animation:course-star-flash 3.4s ease-out infinite}.course-star-figure,.course-star-shadow{left:50%;top:50%;width:50.5%;height:50.5%;clip-path:polygon(50% 0,64% 35%,100% 49%,100% 51%,64% 65%,51% 100%,49% 100%,36% 65%,0 51%,0 49%,36% 35%,49% 0);transform:translate(-50%,-50%)}.course-star-figure{z-index:3;background:radial-gradient(circle at center,#8e4400,#9d5300 52%,#b76c02);animation:course-star-jump 3.4s cubic-bezier(.25,.6,.3,1) infinite}.course-star-shadow{z-index:2;background:#432000c7;filter:blur(1px);opacity:0;animation:course-star-shadow 3.4s cubic-bezier(.25,.6,.3,1) infinite}.course-star-energy{position:absolute;z-index:4;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.course-star-energy path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}.course-star-trace path{opacity:0}.course-star-trace-glow{stroke:#ffdc53;stroke-width:15;filter:blur(4px)}.course-star-trace-core{stroke:#fff8cd;stroke-width:5;filter:drop-shadow(0 0 3px #ffcf23)}.course-star-trace-a path{animation:course-star-trace-a 3.4s ease-in-out infinite}.course-star-trace-b path{animation:course-star-trace-b 3.4s ease-in-out infinite}.course-star-spark{z-index:5;left:50%;top:50%;width:5%;height:5%;background:#ffe66f;clip-path:polygon(50% 0,64% 37%,100% 50%,64% 63%,50% 100%,36% 63%,0 50%,36% 37%);opacity:0;filter:drop-shadow(0 0 4px #ffbf00);animation:course-star-spark 3.4s ease-out infinite;animation-delay:var(--star-delay)}.course-star-spark-1{--star-x: -.63;--star-y: -.41;--star-delay: 0ms;width:8%;height:8%}.course-star-spark-2{--star-x: .61;--star-y: -.37;--star-delay: 60ms}.course-star-spark-3{--star-x: .68;--star-y: .13;--star-delay: .12s;width:4%;height:4%}.course-star-spark-4{--star-x: -.67;--star-y: .23;--star-delay: 90ms}.course-star-spark-5{--star-x: -.49;--star-y: .58;--star-delay: .17s;width:4%;height:4%}.course-star-spark-6{--star-x: .44;--star-y: .6;--star-delay: .14s;width:8%;height:8%}.course-star-spark-7{--star-x: .06;--star-y: -.7;--star-delay: 55ms;width:4%;height:4%}.course-star-spark-8{--star-x: .03;--star-y: .71;--star-delay: .19s}@keyframes course-star-coin{0%,59%,82%,to{transform:translateY(0) scale(1)}64%{transform:translateY(2%) scale(1.045,.93)}70%{transform:translateY(-1%) scale(.98,1.035)}76%{transform:translateY(1%) scale(1.015,.985)}}@keyframes course-star-jump{0%,10%{transform:translate(-50%,-50%) translateY(0) rotate(0) scale(1)}18%{transform:translate(-50%,-50%) translateY(-8%) rotate(25deg) scale(.98,1.03)}30%{transform:translate(-50%,-50%) translateY(-18%) rotate(90deg)}40%{transform:translate(-50%,-50%) translateY(-23%) rotate(145deg)}48%,52%{transform:translate(-50%,-50%) translateY(-21%) rotate(180deg)}59%{transform:translate(-50%,-50%) translateY(-12%) rotate(180deg)}64%{transform:translate(-50%,-50%) translateY(8%) rotate(180deg) scale(1.22,.74)}70%{transform:translate(-50%,-50%) translateY(-5%) rotate(180deg) scale(.92,1.09)}76%{transform:translate(-50%,-50%) translateY(2%) rotate(180deg) scale(1.05,.95)}83%,to{transform:translate(-50%,-50%) translateY(0) rotate(180deg) scale(1)}}@keyframes course-star-shadow{0%,10%{transform:translate(-50%,-50%) translateY(0) rotate(0);opacity:0}18%{transform:translate(-50%,-50%) translateY(0) rotate(25deg);opacity:.11}30%{transform:translate(-50%,-50%) translateY(-7%) rotate(90deg);opacity:.22}40%{transform:translate(-50%,-50%) translateY(-10%) rotate(145deg);opacity:.3}48%{transform:translate(-50%,-50%) translateY(-8%) rotate(180deg);opacity:.3}52%{transform:translate(-50%,-50%) translateY(-7%) rotate(180deg);opacity:.3}59%{transform:translate(-50%,-50%) translateY(-3%) rotate(180deg);opacity:.16}62%{transform:translate(-50%,-50%) translateY(5%) rotate(180deg);opacity:.05}64%,to{transform:translate(-50%,-50%) translateY(12%) rotate(180deg);opacity:0}}@keyframes course-star-trace-a{0%,18%{opacity:0;stroke-dashoffset:100}22%{opacity:1;stroke-dashoffset:96}37%{opacity:1;stroke-dashoffset:12}47%,to{opacity:0;stroke-dashoffset:-12}}@keyframes course-star-trace-b{0%,58%{opacity:0;stroke-dashoffset:100}62%{opacity:1;stroke-dashoffset:96}82%{opacity:1;stroke-dashoffset:9}94%,to{opacity:0;stroke-dashoffset:-12}}@keyframes course-star-wave-a{0%,62%{width:4%;height:4%;opacity:0}65%{width:9%;height:9%;opacity:1}78%{width:84%;height:84%;opacity:.9}91%{width:137%;height:137%;opacity:.18}96%,to{width:148%;height:148%;opacity:0}}@keyframes course-star-wave-b{0%,68%{width:4%;height:4%;opacity:0}71%{width:10%;height:10%;opacity:.95}83%{width:78%;height:78%;opacity:.7}95%,to{width:128%;height:128%;opacity:0}}@keyframes course-star-flash{0%,63%,78%,to{opacity:0;transform:translate(-50%,-50%) scale(.3)}67%{opacity:.9;transform:translate(-50%,-50%) scale(1.4)}73%{opacity:.18;transform:translate(-50%,-50%) scale(2.2)}}@keyframes course-star-spark{0%,64%,to{transform:translate(0) scale(.2) rotate(0);opacity:0}70%{opacity:1}84%{transform:translate(calc(var(--course-node-size) * var(--star-x)),calc(var(--course-node-size) * var(--star-y))) scale(1) rotate(90deg);opacity:.9}94%{transform:translate(calc(var(--course-node-size) * var(--star-x) * 1.15),calc(var(--course-node-size) * var(--star-y) * 1.15)) scale(.2) rotate(130deg);opacity:0}}@media(prefers-reduced-motion:reduce){.course-path>li.is-current .course-path-node:before,.course-star-wave,.course-star-flash,.course-star-figure,.course-star-shadow,.course-star-trace path,.course-star-spark{animation:none}}.course-tab{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:max(44px,env(safe-area-inset-top)) max(42px,env(safe-area-inset-right)) calc(148px + env(safe-area-inset-bottom)) max(42px,env(safe-area-inset-left));color:#171611;background-color:#f6f0e3;background-image:url(/ui/main/course/paper-texture.webp);background-position:top left;background-repeat:repeat;background-size:256px 256px;overscroll-behavior-y:contain;touch-action:pan-y;cursor:grab}.main-shell.has-course-content-mask{font-family:Source Han Sans SC,Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;background:var(--main-course-background)}.main-shell.has-course-content-mask .course-tab{background:transparent}.course-tab.is-pointer-dragging{cursor:grabbing}.course-tab-header{width:min(960px,100%);display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 auto}.course-tab-header h1{margin:0;font-family:inherit;font-size:clamp(48px,5.5vw,72px);font-weight:900;letter-spacing:-.08em;line-height:1}.course-tab-header p{margin:18px 0 0;color:#64615a;font-size:clamp(16px,1.7vw,24px);line-height:1.45}.course-tab-reset-button{width:clamp(113.6px,12vw,140.8px);aspect-ratio:364 / 118;min-width:0;min-height:0;position:relative;isolation:isolate;flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;padding:0 12.8px 2.4px 37.6px;border:0;border-radius:14.4px;color:#f8f4e8;background:transparent;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(14.4px,1.24vw,16px);font-weight:900;line-height:1;letter-spacing:.025em;white-space:nowrap;cursor:pointer;-webkit-text-stroke:.35px rgba(22,77,57,.45);text-shadow:0 1.5px 2px rgba(14,65,47,.76),0 0 1px rgba(255,255,255,.62);transition:filter .18s ease,transform .18s ease}.course-tab-reset-button:before{content:"";position:absolute;inset:-3px;border-radius:inherit}.course-tab-reset-button img{position:absolute;z-index:0;inset:0;width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.course-tab-reset-button span{position:relative;z-index:1;transform:translate(-3px)}.course-tab-reset-button:hover{filter:brightness(1.07) saturate(1.04)}.course-tab-reset-button:active{transform:translateY(1px)}.course-tab-reset-button:focus-visible{outline:3px solid rgba(38,126,93,.25);outline-offset:3px}.course-reset-dialog>.course-reset-error{margin-top:12px;color:#a23e4f;font-weight:700}.course-path-card{width:min(960px,100%);position:relative;margin:24px auto 0}.course-tab-empty-card{width:min(620px,100%);min-height:390px;margin:clamp(36px,8vh,92px) auto 0;display:grid;justify-items:center;align-content:center;padding:clamp(34px,6vw,64px);border:1px solid rgba(39,126,94,.2);border-radius:32px;background:#fffdf7d1;box-shadow:0 22px 60px #4c3e241a;text-align:center}.course-tab-empty-card>span{color:#2d8867;font-size:12px;font-weight:900;letter-spacing:.15em}.course-tab-empty-card>i{width:70px;height:70px;display:grid;place-items:center;margin-top:22px;border-radius:50%;color:#fff4be;background:#298763;box-shadow:0 10px 25px #277e5e3d;font-size:32px;font-style:normal}.course-tab-empty-card h2{margin:22px 0 0;font-size:clamp(25px,3vw,36px);line-height:1.2}.course-tab-empty-card p{max-width:470px;margin:14px 0 0;color:#69655d;font-size:16px;line-height:1.7}.course-tab-empty-card button{min-width:220px;min-height:50px;margin-top:28px;padding:0 28px;border:0;border-radius:999px;color:#fff;background:#298763;box-shadow:0 8px 20px #277e5e3d;font:inherit;font-weight:800;cursor:pointer}.course-tab-empty-card button:hover{filter:brightness(1.06)}.course-tab-empty-card button:focus-visible{outline:3px solid rgba(39,126,94,.28);outline-offset:3px}.course-path-retry-error{margin:0 0 10px;padding:10px 14px;border-radius:12px;color:#9b3445;background:#ffffffbf;font-size:11px}.course-path-map{width:min(760px,100%);height:920px;position:relative;margin:0 auto}.course-path-route{--course-path-route-offset-x: -15px;--course-path-route-offset-y: -1px;width:auto;max-width:none;height:100%;position:absolute;z-index:0;top:var(--course-path-route-offset-y);left:calc(50% + var(--course-path-route-offset-x));display:block;transform:translate(-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.course-path-route-light{clip-path:inset(0 0 calc(100% - var(--course-path-light-progress)) 0)}.course-path{position:absolute;z-index:1;inset:0;margin:0;padding:0;list-style:none}.course-path>li{--course-node-size: 126px;--course-bubble-width: 292px;--course-bubble-height: 112px;--course-node-gap: 20px;--course-node-image: none;--course-bubble-image: none;width:0;height:0;position:absolute;left:var(--course-node-x);top:var(--course-node-y)}.course-path>li:nth-child(1){--course-node-x: 29%;--course-node-y: 8%;--course-node-image: url(/ui/main/course/lesson-node-01.png);--course-bubble-image: url(/ui/main/course/lesson-bubble-right.png)}.course-path>li:nth-child(2){--course-node-x: 71%;--course-node-y: 29%;--course-node-image: url(/ui/main/course/lesson-node-02.png);--course-bubble-image: url(/ui/main/course/lesson-bubble-left.png)}.course-path>li:nth-child(3){--course-node-x: 29%;--course-node-y: 50%;--course-node-image: url(/ui/main/course/lesson-node-03.png);--course-bubble-image: url(/ui/main/course/lesson-bubble-right.png)}.course-path>li:nth-child(4){--course-node-x: 71%;--course-node-y: 71%;--course-node-image: url(/ui/main/course/lesson-node-04.png);--course-bubble-image: url(/ui/main/course/lesson-bubble-left.png)}.course-path>li:nth-child(5){--course-node-x: 29%;--course-node-y: 92%;--course-node-image: url(/ui/main/course/lesson-node-05.png);--course-bubble-image: url(/ui/main/course/lesson-bubble-right.png)}.course-path>li>button{width:calc(var(--course-node-size) + var(--course-bubble-width) + var(--course-node-gap));min-height:var(--course-node-size);position:absolute;display:flex;align-items:center;gap:var(--course-node-gap);padding:0;border:0;color:#79766f;background:transparent;text-align:left}.course-path>li.is-left>button{transform:translate(calc(var(--course-node-size) / -2),-50%)}.course-path>li.is-right>button{flex-direction:row-reverse;transform:translate(calc(-100% + var(--course-node-size) / 2),-50%)}.course-path>li>button:not(:disabled){cursor:pointer}.course-path>li>button:disabled{cursor:default}.course-path>li>button:focus-visible{outline:none}.course-path>li>button:focus-visible .course-path-node{outline:3px solid #287f61;outline-offset:5px;border-radius:50%}.course-path-node{width:var(--course-node-size);height:var(--course-node-size);position:relative;z-index:2;flex:0 0 auto;display:grid;place-items:center;color:#fff;font-size:45px;font-weight:900;text-shadow:0 2px 3px rgba(0,0,0,.16)}.course-path-node:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--course-node-image) center / contain no-repeat}.course-path-copy{width:var(--course-bubble-width);min-width:0;min-height:var(--course-bubble-height);position:relative;flex:0 0 auto;display:grid;align-content:center;gap:8px;overflow:visible;padding:18px 30px 16px 38px}.course-path>li.is-right .course-path-copy{padding-right:38px;padding-left:30px}.course-path-copy:before{content:"";position:absolute;z-index:0;inset:0;background:var(--course-bubble-image) center / 100% 100% no-repeat;pointer-events:none}.course-path-copy:after{content:attr(data-lesson-label);position:absolute;right:22px;bottom:4px;z-index:0;color:#5e5a5208;font-family:思源黑体 CN Heavy,Source Han Sans CN,Noto Sans CJK SC,sans-serif;font-size:36px;font-weight:400;letter-spacing:.025em;line-height:1;white-space:nowrap;pointer-events:none;transform:translate(-8px)}.course-path-copy>*{position:relative;z-index:1}.course-path-copy>small{display:flex;align-items:center;gap:13px}.course-path>li.is-right .course-path-copy>small{flex-direction:row-reverse}.course-path>li.is-right .course-path-copy>strong{text-align:center}.course-path-copy>small b{color:#0c0c0b;font-size:23px;white-space:nowrap}.course-path-copy>small em{min-width:76px;padding:8px 13px;border-radius:999px;color:#fff;background:#31906d;box-shadow:0 3px 6px #267e5d47;font-size:13px;font-style:normal;line-height:1;text-align:center}.course-path-copy>strong{min-height:1.4em;display:-webkit-box;overflow:hidden;color:#302e2a;font-size:15px;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.course-path>li>button:not(:disabled):hover .course-path-copy{filter:brightness(1.025)}.course-path-entry{width:calc(var(--course-node-size) + var(--course-bubble-width) + var(--course-node-gap));min-height:var(--course-node-size);position:absolute;display:flex;align-items:center;gap:var(--course-node-gap);color:#79766f;text-align:left}.course-path>li.is-left .course-path-entry{transform:translate(calc(var(--course-node-size) / -2),-50%)}.course-path>li.is-right .course-path-entry{flex-direction:row-reverse;transform:translate(calc(-100% + var(--course-node-size) / 2),-50%)}.course-path-node-action{width:var(--course-node-size);height:var(--course-node-size);flex:0 0 var(--course-node-size);display:grid;place-items:center;padding:0;border:0;color:inherit;background:transparent}.course-path-node-action:not(:disabled){cursor:pointer}.course-path-node-action:disabled{cursor:default}.course-path-node-action:focus-visible{outline:none}.course-path-node-action:focus-visible .course-path-node{outline:3px solid #287f61;outline-offset:5px;border-radius:50%}.course-path-entry:hover .course-path-copy{filter:brightness(1.025)}.course-path-entry .course-path-copy{min-height:136px;gap:5px;padding-top:14px;padding-bottom:13px}.course-path-sublessons{display:flex;align-items:center;gap:7px}.course-path>li.is-right .course-path-sublessons{justify-content:flex-end}.course-path-sublesson{position:relative;width:29px;height:29px;display:grid;place-items:center;padding:0;border:1px solid rgba(74,104,89,.2);border-radius:50%;color:#7b8b82;background:#edf2ee;cursor:pointer}.course-path-sublesson>svg{width:14px;height:14px}.course-path-sublesson>span{position:absolute;right:-3px;bottom:-3px;min-width:13px;height:13px;display:grid;place-items:center;border-radius:50%;color:#527263;background:#fff;font-size:8px;font-weight:900;line-height:1}.course-path-sublesson.is-active,.course-path-sublesson.is-ready{color:#fff7ce;border-color:#79b89a;background:#278260}.course-path-sublesson.is-active{box-shadow:0 0 0 3px #79b89a4d,0 0 12px #27826052}.course-path-sublesson.is-complete{color:#fff3b1;border-color:#399873;background:#237f60}.course-path-sublesson.is-locked{color:#a2ada6;border-color:#e1e6e2;background:#f1f3f1;cursor:default}.course-path-sublesson:focus-visible{outline:2px solid #64ae88;outline-offset:2px}.course-path-sublesson:active:not(:disabled){transform:scale(.94)}.course-path>li.is-completed{--course-node-image: url(/ui/main/course/lesson-node-completed.png)}.course-path>li.is-left.is-current{--course-node-image: url(/ui/main/course/lesson-node-current.png);--course-bubble-image: url(/ui/main/course/lesson-bubble-current-right.png)}.course-path>li.is-right.is-current{--course-node-image: url(/ui/main/course/lesson-node-current.png);--course-bubble-image: url(/ui/main/course/lesson-bubble-current-left.png)}.course-path>li.is-current .course-path-copy>small b,.course-path>li.is-current .course-path-copy>strong{color:#fff}.course-path>li.is-current .course-path-copy>small em{color:#257f60;background:#fff}.course-path>li.is-current .course-path-copy:after{color:#ffffff08}.course-path>li.is-completed .course-path-copy{opacity:.72}.main-shell.is-mobile-layout .course-tab{padding:max(84px,env(safe-area-inset-top)) 29px calc(112px + env(safe-area-inset-bottom))}.main-shell.is-mobile-layout .course-tab-header{align-items:flex-start;gap:10px}.main-shell.is-mobile-layout .course-tab-header h1{font-size:31px}.main-shell.is-mobile-layout .course-tab-header p{margin-top:10px;font-size:14px}.main-shell.is-mobile-layout .course-tab-reset-button{width:clamp(108.8px,30.4vw,121.6px);padding-right:10.4px;padding-left:32.8px;font-size:16px}.main-shell.is-mobile-layout .course-path-card{margin-top:20px}.main-shell.is-mobile-layout .course-tab-empty-card{min-height:380px;margin-top:34px;padding:32px 24px;border-radius:26px}.main-shell.is-mobile-layout .course-tab-empty-card p{font-size:14px}.main-shell.is-mobile-layout .course-tab-empty-card button{width:100%;min-width:0;min-height:48px}.main-shell.is-mobile-layout .course-path-map{width:100%;height:680px}.main-shell.is-mobile-layout .course-path-route{--course-path-route-offset-x: -9px;--course-path-route-offset-y: -1px;top:calc(68px + var(--course-path-route-offset-y));width:calc(700px / 3);height:calc(1637px / 3)}.main-shell.is-mobile-layout .course-path>li{--course-node-size: 96px;--course-bubble-width: 205px;--course-bubble-height: 82px;--course-node-gap: 8px}.main-shell.is-mobile-layout .course-path>li.is-completed{--course-node-size: 91px}.main-shell.is-mobile-layout .course-path>li.is-current{--course-bubble-width: 198px}.main-shell.is-mobile-layout .course-path>li:nth-child(odd){--course-node-x: 27%}.main-shell.is-mobile-layout .course-path>li:nth-child(2n){--course-node-x: 73%}.main-shell.is-mobile-layout .course-path>li:nth-child(1){--course-node-y: 7%}.main-shell.is-mobile-layout .course-path>li:nth-child(2){--course-node-y: 28%}.main-shell.is-mobile-layout .course-path>li:nth-child(3){--course-node-y: 49%}.main-shell.is-mobile-layout .course-path>li:nth-child(4){--course-node-y: 70%}.main-shell.is-mobile-layout .course-path>li:nth-child(5){--course-node-y: 91%}.main-shell.is-mobile-layout .course-path-copy{align-content:start;gap:12px;padding:12px 17px 10px 26px}.main-shell.is-mobile-layout .course-path>li.is-right .course-path-copy{padding-right:26px;padding-left:17px}.main-shell.is-mobile-layout .course-path-copy:after{right:13px;bottom:3px;font-size:28.8px}.main-shell.is-mobile-layout .course-path-copy>small{gap:8px}.main-shell.is-mobile-layout .course-path-copy>small b{font-size:15px}.main-shell.is-mobile-layout .course-path-copy>small em{min-width:59px;padding:6px 9px;font-size:10px}.main-shell.is-mobile-layout .course-path-copy>strong{font-size:12px}.main-shell.is-mobile-layout .course-path-node{font-size:34px}.main-shell.is-mobile-layout .course-path-entry .course-path-copy{min-height:104px;gap:3px;padding-top:9px;padding-bottom:8px}.main-shell.is-mobile-layout .course-path-sublessons{gap:5px}.main-shell.is-mobile-layout .course-path-sublesson{width:25px;height:25px}.main-shell.is-mobile-layout .course-path-sublesson>svg{width:12px;height:12px}@media(max-width:580px){.course-tab{padding:max(84px,env(safe-area-inset-top)) max(29px,env(safe-area-inset-right)) calc(112px + env(safe-area-inset-bottom)) max(29px,env(safe-area-inset-left))}.course-tab-header h1{font-size:31px}.course-tab-header p{margin-top:10px;font-size:14px}.course-tab-header{align-items:flex-start;gap:10px}.course-tab-reset-button{width:clamp(108.8px,30.4vw,121.6px);min-width:0;min-height:0;padding:0 10.4px 2.4px 32.8px;font-size:16px}.course-path-card{margin-top:20px}.course-tab-empty-card{min-height:380px;margin-top:34px;padding:32px 24px;border-radius:26px}.course-tab-empty-card p{font-size:14px}.course-tab-empty-card button{width:100%;min-width:0;min-height:48px}.course-path-map{width:100%;height:680px}.course-path-route{--course-path-route-offset-x: -9px;--course-path-route-offset-y: -1px;top:calc(68px + var(--course-path-route-offset-y));width:calc(700px / 3);height:calc(1637px / 3)}.course-path>li{--course-node-size: 96px;--course-bubble-width: 205px;--course-bubble-height: 82px;--course-node-gap: 8px}.course-path>li.is-completed{--course-node-size: 91px}.course-path>li.is-current{--course-bubble-width: 198px}.course-path>li:nth-child(odd){--course-node-x: 27%}.course-path>li:nth-child(2n){--course-node-x: 73%}.course-path>li:nth-child(1){--course-node-y: 7%}.course-path>li:nth-child(2){--course-node-y: 28%}.course-path>li:nth-child(3){--course-node-y: 49%}.course-path>li:nth-child(4){--course-node-y: 70%}.course-path>li:nth-child(5){--course-node-y: 91%}.course-path-copy{align-content:start;gap:12px;padding:12px 17px 10px 26px}.course-path>li.is-right .course-path-copy{padding-right:26px;padding-left:17px}.course-path-copy:after{right:13px;bottom:3px;font-size:28.8px}.course-path-copy>small{gap:8px}.course-path-copy>small b{font-size:15px}.course-path-copy>small em{min-width:59px;padding:6px 9px;font-size:10px}.course-path-copy>strong{font-size:12px}.course-path-node{font-size:34px}.course-path-entry .course-path-copy{min-height:104px;gap:3px;padding-top:9px;padding-bottom:8px}.course-path-sublessons{gap:5px}.course-path-sublesson{width:25px;height:25px}.course-path-sublesson>svg{width:12px;height:12px}}@media(max-width:410px){.course-tab{padding-right:max(18px,env(safe-area-inset-right));padding-left:max(18px,env(safe-area-inset-left))}.course-path>li,.main-shell.is-mobile-layout .course-path>li{--course-node-size: 96px;--course-bubble-width: 205px;--course-bubble-height: 82px;--course-node-gap: 7px}.course-path>li.is-completed,.main-shell.is-mobile-layout .course-path>li.is-completed{--course-node-size: 91px}.course-path>li.is-current,.main-shell.is-mobile-layout .course-path>li.is-current{--course-bubble-width: 198px}.course-path>li:nth-child(odd),.main-shell.is-mobile-layout .course-path>li:nth-child(odd){--course-node-x: 26%}.course-path>li:nth-child(2n),.main-shell.is-mobile-layout .course-path>li:nth-child(2n){--course-node-x: 74%}}@media(max-width:360px){.course-path>li,.main-shell.is-mobile-layout .course-path>li{--course-node-size: 86px;--course-bubble-width: 185px;--course-bubble-height: 76px}.course-path>li.is-completed,.main-shell.is-mobile-layout .course-path>li.is-completed{--course-node-size: 82px}.course-path>li.is-current,.main-shell.is-mobile-layout .course-path>li.is-current{--course-bubble-width: 185px}.course-path>li:nth-child(odd),.main-shell.is-mobile-layout .course-path>li:nth-child(odd){--course-node-x: 25%}.course-path>li:nth-child(2n),.main-shell.is-mobile-layout .course-path>li:nth-child(2n){--course-node-x: 75%}}.course-tab .course-path-entry .course-path-copy.mi-path-card{width:calc(var(--course-bubble-width) + 12px);flex:0 0 calc(var(--course-bubble-width) + 12px);min-height:0;max-width:none;height:calc(var(--course-bubble-width) * .43219 + 10px);display:flex;flex-direction:column;justify-content:flex-start;overflow:visible;padding:0;border:0;border-radius:0;background:url(/ui/main/course/lesson-card/card-bg.png) center / 100% 100% no-repeat;box-shadow:none}.course-tab .course-path>li.is-right .course-path-copy.mi-path-card{padding:0}.course-tab .course-path-copy.mi-path-card:before,.course-tab .course-path-copy.mi-path-card:after{content:none}.course-tab .course-path-lesson-heading{width:100%;height:35%;min-height:0;flex:0 0 35%;align-items:center;gap:10px;padding:0 15px 2px;border:0;color:#fff;background:transparent;font:inherit;cursor:pointer}.course-tab .course-path-lesson-heading strong,.course-tab .course-path-lesson-heading>span{color:#fff;font-size:16px;font-weight:700;line-height:1.2;transform:translateY(2px)}.course-tab .course-path-lesson-heading>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-tab .course-path-lesson-heading:disabled{cursor:default}.course-tab .course-path-lesson-heading:focus-visible{outline:2px solid #fff;outline-offset:-7px}.course-tab .course-path-lesson-status{display:none}.course-tab .course-path>li .course-path-sublessons.mi-path-activities{flex:1 1 auto;justify-content:space-evenly;gap:0;min-height:0;padding:3px 22px 10px;background:transparent;transform:translateY(-3px)}.course-tab .course-path-sublesson.mi-path-activity{width:52px;height:52px;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;box-shadow:none}.course-tab .course-path-sublesson.mi-path-activity:disabled{opacity:1}.course-tab .course-path-sublesson.mi-path-activity>.mi-path-activity-visual{position:relative;right:auto;bottom:auto;min-width:0;width:var(--course-inactive-disc-size, 44px);height:var(--course-inactive-disc-size, 44px);border:0;color:#807b6c;background:url(/ui/main/course/lesson-card/inactive-disc.png) center / contain no-repeat;font-size:inherit}.course-tab .course-path-sublesson.mi-path-activity[data-activity]>.mi-path-activity-visual:before{content:"";width:72%;height:72%;background-color:currentColor;-webkit-mask:var(--lesson-activity-icon) center / contain no-repeat;mask:var(--lesson-activity-icon) center / contain no-repeat}.course-tab .course-path-sublesson[data-activity=learning]{--lesson-activity-icon: url(/ui/main/course/lesson-card/learning-icon.png)}.course-tab .course-path-sublesson[data-activity=extension]{--lesson-activity-icon: url(/ui/main/course/lesson-card/extension-icon.png)}.course-tab .course-path-sublesson[data-activity=simulation]{--lesson-activity-icon: url(/ui/main/course/lesson-card/simulation-icon.png)}.course-tab .course-path-sublesson[data-activity=review]{--lesson-activity-icon: url(/ui/main/course/lesson-card/review-icon.png)}.course-tab .course-path-sublesson.mi-path-activity>.mi-path-activity-visual>svg{display:none}.course-tab .course-path-sublesson.mi-path-activity.is-lit>.mi-path-activity-visual,.course-tab .course-path-sublesson.mi-path-activity.is-ready>.mi-path-activity-visual{width:var(--course-active-disc-size, 49px);height:var(--course-active-disc-size, 49px);color:#f3ebeb;background:url(/ui/main/course/lesson-card/active-disc.png) center / contain no-repeat;box-shadow:none}.course-tab .course-path-sublesson.mi-path-activity.is-selected>.mi-path-activity-visual{width:var(--course-active-disc-size, 49px);height:var(--course-active-disc-size, 49px);color:#f3ebeb;background:url(/ui/main/course/lesson-card/active-disc.png) center / contain no-repeat;box-shadow:none}.course-tab .course-path-sublesson.mi-path-activity.is-complete>.mi-path-activity-visual{width:var(--course-active-disc-size, 49px);height:var(--course-active-disc-size, 49px);color:#f3ebeb;background:url(/ui/main/course/lesson-card/active-disc.png) center / contain no-repeat;box-shadow:none}.course-tab .course-path-sublesson.mi-path-activity.is-locked>.mi-path-activity-visual{color:#807b6c;background:url(/ui/main/course/lesson-card/inactive-disc.png) center / contain no-repeat}.course-tab .mi-path-complete-check{position:absolute;right:-3px;bottom:-2px;width:19px;height:19px;border:0;border-radius:0;background:transparent;object-fit:contain}@media(max-width:580px){.course-tab{--course-active-disc-size: 34px;--course-inactive-disc-size: 30px}.course-tab .course-path>li{--course-bubble-width: 180px}.course-tab .course-path>li.is-current{--course-bubble-width: 180px}.course-tab .course-path-lesson-heading{height:35%;min-height:0;padding:0 9px 1px;gap:5px}.course-tab .course-path-lesson-heading strong,.course-tab .course-path-lesson-heading>span{font-size:12px}}.main-shell.is-mobile-layout .course-tab .course-path>li{--course-bubble-width: 180px}.main-shell.is-mobile-layout .course-tab .course-path>li.is-current{--course-bubble-width: 180px}.main-shell.is-mobile-layout .course-tab .course-path-lesson-heading{height:35%;min-height:0;padding:0 9px 1px;gap:5px}.main-shell.is-mobile-layout .course-tab .course-path-lesson-heading strong,.main-shell.is-mobile-layout .course-tab .course-path-lesson-heading>span{font-size:12px}@media(max-width:580px){.course-tab .course-path>li .course-path-sublessons.mi-path-activities{padding:1px 13px 5px}.course-tab .course-path-sublesson.mi-path-activity{width:42px;height:42px}.course-tab .mi-path-complete-check{width:12px;height:12px}}.main-shell.is-mobile-layout .course-tab{--course-active-disc-size: 34px;--course-inactive-disc-size: 30px}.main-shell.is-mobile-layout .course-tab .course-path>li .course-path-sublessons.mi-path-activities{padding:1px 13px 5px}.main-shell.is-mobile-layout .course-tab .course-path-sublesson.mi-path-activity{width:42px;height:42px}.main-shell.is-mobile-layout .course-tab .mi-path-complete-check{width:12px;height:12px}@media(max-width:360px){.course-tab .course-path>li,.main-shell.is-mobile-layout .course-tab .course-path>li,.course-tab .course-path>li.is-current,.main-shell.is-mobile-layout .course-tab .course-path>li.is-current{--course-bubble-width: 168px}.course-tab .course-path-lesson-heading>span,.main-shell.is-mobile-layout .course-tab .course-path-lesson-heading>span{font-size:11px}}.mi-phone .mi-course-path{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-y:contain;padding:28px 20px max(24px,env(safe-area-inset-bottom));background:#fbfcf8;color:#25382e}.mi-course-path header h1{margin:0;font-size:27px;line-height:1.35}.mi-course-path header p{margin:8px 0 0;font-size:13px;line-height:1.6;color:#758077}.mi-phone .mi-course-path .course-path-map{width:100%;height:680px;margin-top:24px;container-type:inline-size}.mi-phone .mi-course-path .course-path-route{top:67px;width:70%;height:546px;left:calc(50% - 9px)}.mi-phone .mi-course-path .course-path>li{--course-node-size:96px;--course-bubble-width: calc(74cqw - 56px) ;--course-bubble-height:82px;--course-node-gap:8px}.mi-phone .mi-course-path .course-path>li:nth-child(odd){--course-node-x:26%}.mi-phone .mi-course-path .course-path>li:nth-child(2n){--course-node-x:74%}.mi-phone .mi-course-path .course-path>li:nth-child(1){--course-node-y:7%}.mi-phone .mi-course-path .course-path>li:nth-child(2){--course-node-y:28%}.mi-phone .mi-course-path .course-path>li:nth-child(3){--course-node-y:49%}.mi-phone .mi-course-path .course-path>li:nth-child(4){--course-node-y:70%}.mi-phone .mi-course-path .course-path>li:nth-child(5){--course-node-y:91%}.mi-phone .mi-course-path .course-path-copy{align-content:center;gap:9px;padding:12px 13px 12px 25px}.mi-phone .mi-course-path .course-path>li.is-right .course-path-copy{padding-right:25px;padding-left:13px}.mi-phone .mi-course-path .course-path-copy:after{right:13px;bottom:4px;font-size:23px}.mi-phone .mi-course-path .course-path-copy>small{justify-content:space-between;gap:5px}.mi-phone .mi-course-path .course-path-copy>small b{font-size:14px}.mi-phone .mi-course-path .course-path-copy>small em{min-width:0;padding:6px 9px;font-size:10px}.mi-phone .mi-course-path .course-path-copy>strong{display:block;overflow:visible;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.mi-course-path .course-path button{touch-action:pan-y}.mi-phone .mi-course-path .course-path>li.is-unlocked.is-left{--course-bubble-image:url(/ui/main/course/lesson-bubble-current-right.png)}.mi-phone .mi-course-path .course-path>li.is-unlocked.is-right{--course-bubble-image:url(/ui/main/course/lesson-bubble-current-left.png)}.mi-phone .mi-course-path .is-unlocked .course-path-copy>small b,.mi-phone .mi-course-path .is-unlocked .course-path-copy>strong{color:#fff}.mi-phone .mi-course-path .is-unlocked .course-path-copy>small em{color:#237f60;background:#fff}.mi-phone .mi-course-path .is-unlocked:not(.is-current) .course-path-node{color:#fff7ce;font-size:34px}.mi-phone .mi-course-path .is-unlocked:not(.is-current) .course-path-node:before{inset:5px;border:3px solid #98c4ac;border-radius:50%;background:radial-gradient(circle at 30% 22%,#56a582,#25805e 65%,#1d674c);box-shadow:inset 0 0 0 3px #ffffff24,0 4px #1b5f4733,0 5px 12px #245e3826}.mi-path-empty{min-height:calc(100% - 78px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:36px 10px 24px;text-align:center}.mi-path-empty-icon{display:flex;align-items:center;justify-content:center;width:min(100%,286px);color:#90a398}.mi-path-empty-icon span{display:grid;place-items:center;flex:none;width:54px;height:54px;border:2px solid #b9c9c0;border-radius:50%;color:#668071;background:#f2f6f3;font-size:16px;font-weight:800;box-shadow:0 6px 18px #183f3012}.mi-path-empty-icon i{flex:1;height:2px;border-top:2px dashed #c8d5ce}.mi-path-empty-copy{max-width:300px}.mi-path-empty-copy strong{display:block;font-size:20px;line-height:1.45;color:#25382e}.mi-path-empty-copy p{margin:8px 0 12px;color:#66766c;font-size:14px;line-height:1.65}.mi-path-empty-copy small{display:inline-flex;min-height:32px;align-items:center;padding:6px 12px;border-radius:999px;color:#237f60;background:#eaf5ef;font-size:12px;font-weight:700;line-height:1.5}.mi-path-empty-action{width:min(100%,280px);min-height:48px;margin-top:2px;padding:11px 18px;border:1px solid #237f60;border-radius:14px;color:#fff;background:#237f60;box-shadow:0 8px 20px #237f6030;font:inherit;font-weight:800;cursor:pointer;touch-action:manipulation}.mi-path-empty-action:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.mi-path-empty-action:focus-visible{outline:3px solid #91c8ad;outline-offset:3px}.mi-path-empty-status{max-width:300px;margin:0;color:#839087;font-size:12px;line-height:1.6}.mi-path-empty-status.is-warning{padding:9px 12px;border-radius:10px;color:#984b31;background:#fff1e8}.mi-phone .mi-activity-path .course-path>li{--mi-play-size:clamp(88px,33cqw,116px);width:max(88%,calc(var(--mi-play-size) + 142px));height:auto;left:3%;transform:translateY(-50%)}.mi-phone .mi-activity-path .course-path>li.is-right{left:9%}.mi-path-lesson-entry{display:flex;align-items:center;min-height:82px;gap:10px}.is-right .mi-path-lesson-entry{flex-direction:row-reverse}.mi-path-start{display:grid;place-items:center;flex:0 0 var(--mi-play-size);width:var(--mi-play-size);height:var(--mi-play-size);padding:0;border:3px solid #9ccdb2;border-radius:50%;color:#fff;background:#278260;box-shadow:inset 0 0 0 3px #ffffff20,0 4px 10px #183f3020;cursor:pointer}.mi-path-start svg{width:44px;height:44px}.is-right .mi-path-start svg{transform:scaleX(-1)}.mi-path-card{flex:1;min-width:0;max-width:180px;overflow:hidden;border:2px solid #278260;border-radius:13px;background:#fff;box-shadow:0 4px 10px #183f3018}.mi-path-card{--mi-card-enter-x:-12px;transform-origin:left center;animation:mi-path-card-reveal .28s cubic-bezier(.2,.8,.3,1) both}.is-right .mi-path-card{--mi-card-enter-x:12px;transform-origin:right center}@keyframes mi-path-card-reveal{0%{opacity:0;transform:translate(var(--mi-card-enter-x)) scale(.9)}70%{opacity:1;transform:translate(0) scale(1.025)}to{opacity:1;transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.mi-path-card{animation:none}}.mi-path-activities{display:flex;align-items:center;justify-content:space-evenly;min-width:0;min-height:46px;gap:2px;padding:3px 2px;background:#fff}.mi-path-activity{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.mi-path-activity-visual{position:relative;display:grid;place-items:center;width:34px;height:34px;border:1px solid #d7e3db;border-radius:50%;background:#eff3f0;color:#82978c;transition:background .22s,color .22s,box-shadow .22s}.mi-path-activity-visual>svg{width:17px;height:17px}.mi-path-activity.is-complete>.mi-path-activity-visual{color:#fff3b1;background:#237f60;border-color:#399873;box-shadow:0 0 0 3px #d8eee2}.mi-path-complete-check{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:16px;height:16px;background:#fff3b1;color:#237f60;border:1px solid #fff;border-radius:50%}.mi-path-complete-check svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2}.mi-path-activity:focus-visible,.mi-path-start:focus-visible{outline:2px solid #64ae88;outline-offset:3px}.mi-path-activity:active,.mi-path-start:active{transform:scale(.96)}.mi-path-activity:disabled,.mi-path-start:disabled{cursor:default;opacity:.6}.mi-activity-path .is-locked .mi-path-card{border-color:#dce2de;box-shadow:0 3px 8px #263e3010}.mi-activity-path .is-locked .mi-path-lesson-heading{color:#78867d;background:#dce2de}.mi-activity-path .is-locked .mi-path-start{color:#96a39a;background:#dce2de;border-color:#e7ece8;box-shadow:inset 0 0 0 3px #ffffff30,0 3px 8px #263e3010;opacity:1}.mi-path-activity.is-locked>.mi-path-activity-visual{color:#a2ada6;background:#f1f3f1;border-color:#e1e6e2;opacity:1}@media(prefers-reduced-motion:reduce){.mi-path-activity-visual{transition:none}}.mi-path-lesson-heading{display:flex;align-items:baseline;justify-content:center;gap:6px;min-width:0;margin:0;padding:4px 6px;background:#278260;color:#fff;text-align:center}.mi-path-lesson-heading strong{flex:none;font-size:12px;font-weight:700;line-height:1.5}.mi-path-lesson-heading>span{min-width:0;font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.mi-path-activity.is-lit>.mi-path-activity-visual{color:#fff3b1;background:#278260;border-color:#64ae88;box-shadow:0 0 0 3px #d8eee2}.mi-path-activity.is-selected>.mi-path-activity-visual{color:#fff;background:linear-gradient(145deg,#3e9b76,#237f60);border-color:#64ae88;box-shadow:0 0 0 2px #d8eee2,0 0 10px #64ae8865;animation:mi-path-light-up .6s ease-out both}.mi-path-lesson-entry.is-entering .mi-path-activity.is-selected>.mi-path-activity-visual{animation:mi-path-enter .42s ease-out both}@keyframes mi-path-light-up{0%{transform:scale(.86);filter:brightness(.9);box-shadow:0 0 #64ae8800}60%{transform:scale(1.1);filter:brightness(1.12);box-shadow:0 0 0 7px #64ae8835,0 0 20px #64ae8875}to{transform:scale(1);filter:brightness(1)}}@keyframes mi-path-enter{0%{transform:scale(.94)}55%{transform:scale(1.14);filter:brightness(1.16)}to{transform:scale(1);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.mi-path-activity.is-selected>.mi-path-activity-visual,.mi-path-lesson-entry.is-entering .mi-path-activity.is-selected>.mi-path-activity-visual{animation:none}}.mi-path-whole-lesson{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px}.mi-path-course-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#237f60;background:#e8f3ed}.mi-path-course-icon svg{width:20px;height:20px}.mi-path-course-icon{position:relative}.is-locked .mi-path-course-icon{background:#f1f3f1;color:#a2ada6}.mi-path-whole-lesson.is-complete .mi-path-course-icon{background:#237f60;color:#fff3b1}.mi-phone .mi-course-completion .mi-course-completion-card{display:flex;flex-direction:column;width:100%;max-height:100%;min-height:0;padding:0;overflow:hidden;border:3px solid #278362;border-radius:26px}.mi-course-completion-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-y:contain;padding:26px 20px 20px;scrollbar-width:thin}.mi-course-completion-header{position:relative;text-align:center}.mi-course-completion-header .mi-lesson-completion-check{width:48px;height:48px;margin:0 auto 12px}.mi-course-completion-header .mi-lesson-completion-learning-icon{position:relative;display:grid;place-items:center;width:60px;height:60px;margin:0 auto 12px;border:4px solid #b4ccc0;border-radius:50%;background:#347f60}.mi-lesson-completion-learning-icon:before{content:"";width:59.4%;height:59.4%;background:#f3ebeb;-webkit-mask:url(/ui/main/course/lesson-card/learning-icon.png) center / contain no-repeat;mask:url(/ui/main/course/lesson-card/learning-icon.png) center / contain no-repeat}.mi-course-completion-header h2{margin:8px 0 12px;font-size:24px;line-height:1.35}.mi-course-completion-card p{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.mi-course-completion-header>p:last-child{margin-bottom:0}.mi-course-completion-grade{position:absolute;top:0;right:0;color:#bd8a20;font-size:36px;font-weight:900;line-height:1.2}.mi-course-completion-content{margin-top:20px;text-align:left;overflow-wrap:anywhere}.mi-course-completion-content h3{margin:20px 0 10px;font-size:16px;color:#25382e}.mi-course-completion-content h3:first-child{margin-top:0}.mi-course-completion-content li{padding:12px 0}.mi-course-completion-content li strong{font-size:18px}.mi-course-completion-content li span{margin:6px 0;line-height:1.5}.mi-course-completion-content li p:last-child{margin-bottom:0}.mi-course-completion-content dl{margin:0}.mi-course-completion-content dl>div,.mi-course-completion-content article{margin-top:12px;padding:14px;border:1px solid #e1ebe5;border-radius:14px;background:#f5f9f6}.mi-course-completion-content dt{display:flex;justify-content:space-between;gap:12px;font-size:15px;font-weight:600}.mi-course-completion-content dt strong{color:#23815c}.mi-course-completion-content dd{margin:8px 0 0;font-size:14px;line-height:1.65;color:#6b7971}.mi-course-completion-content blockquote{margin:0 0 10px;padding-left:12px;border-left:3px solid #278362;font-size:16px;line-height:1.6}.mi-course-completion-card .mi-course-completion-score{text-align:center;font-size:16px}.mi-course-completion-score strong{font-size:22px;color:#237f60}.mi-course-completion-card .mi-course-completion-note{margin-top:16px;font-size:12px}.mi-course-completion-card .mi-course-completion-actions{flex:none;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:16px 20px 20px;border-top:1px solid #e1ebe5;background:#fff}.mi-course-completion-actions button{min-height:48px;border-radius:14px;font-size:15px}.mi-course-completion-card .mi-lesson-completion-close{z-index:1}.mi-phone .mi-extension-completion .mi-course-completion-card{overflow:visible}.mi-extension-completion .mi-course-completion-body{border-radius:23px 23px 0 0;background:#fff}.mi-extension-completion .mi-course-completion-actions{border-radius:0 0 23px 23px}.mi-course-completion-header .mi-lesson-completion-extension-icon{position:relative;z-index:2;display:grid;place-items:center;width:74px;height:74px;margin:0 auto 15px;border:5px solid #b4ccc0;border-radius:50%;background:#347f60;transform-origin:center;animation:mi-extension-stamp-down .72s .52s cubic-bezier(.23,.9,.25,1) both}.mi-lesson-completion-extension-icon:before{content:"";display:block;width:71%;height:71%;background:#f3ebeb;-webkit-mask:url(/ui/main/course/lesson-card/extension-icon.png) center / contain no-repeat;mask:url(/ui/main/course/lesson-card/extension-icon.png) center / contain no-repeat}.mi-lesson-completion-extension-icon:after{content:"";position:absolute;inset:-10px;border:2px solid #c2a451;border-radius:50%;opacity:0;pointer-events:none;animation:mi-extension-ink-ring .7s .88s ease-out both}.mi-extension-completion-burst{position:absolute;z-index:3;top:65px;left:50%;width:0;height:0;pointer-events:none}.mi-extension-completion-confetti{position:absolute;left:0;top:0;width:7px;height:14px;border-radius:2px;background:var(--color);opacity:0;animation:mi-extension-champagne-burst 1.2s calc(.91s + var(--delay)) cubic-bezier(.16,.76,.43,1) both}@keyframes mi-extension-stamp-down{0%{opacity:0;transform:translateY(-95px) scale(1.55) rotate(-13deg);filter:drop-shadow(0 22px 14px #143e2d55)}42%{opacity:1;transform:translateY(-11px) scale(1.12) rotate(-3deg);filter:drop-shadow(0 9px 7px #143e2d40)}55%{transform:translateY(7px) scale(.86) rotate(2deg);filter:drop-shadow(0 1px 1px #143e2d29)}74%{transform:translateY(-8px) scale(1.08) rotate(-1deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:none}}@keyframes mi-extension-ink-ring{0%{opacity:.7;transform:scale(.75)}to{opacity:0;transform:scale(1.6)}}@keyframes mi-extension-champagne-burst{0%{opacity:0;transform:translate(-50%) scale(.45) rotate(0)}9%{opacity:1}38%{opacity:1;transform:translate(var(--burst-x),var(--burst-y)) rotate(var(--spin-a))}to{opacity:0;transform:translate(var(--land-x),var(--land-y)) rotate(var(--spin-b))}}@media(prefers-reduced-motion:reduce){.mi-course-completion-header .mi-lesson-completion-extension-icon,.mi-lesson-completion-extension-icon:after{animation:none}.mi-extension-completion-confetti{display:none}}.mi-phone .mi-course-completion-actions .mi-lesson-extension-cta{position:relative;isolation:isolate;border-color:#107b69;background:linear-gradient(135deg,#1d876a,#05969c 55%,#1b866a);box-shadow:0 5px 18px #06c6bd56,inset 0 1px #a2fff877}.mi-lesson-extension-cta:before,.mi-lesson-extension-cta:after{position:absolute;inset:-5px;border-radius:19px;content:"";pointer-events:none}.mi-lesson-extension-cta:before{border:4px solid #f3ffff;box-shadow:0 0 12px #57eced,0 0 24px #2aceca88,inset 0 0 6px #69fff2}.mi-lesson-extension-cta:after{padding:4px;background:conic-gradient(from var(--mi-extension-glow-angle),transparent 0deg,transparent 238deg,#29e1de 270deg,#fff 295deg,#28dae0 320deg,transparent 350deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:drop-shadow(0 0 5px #00eaf0);animation:mi-extension-glow-flow 2.8s linear infinite}@property --mi-extension-glow-angle{syntax:"<angle>"; initial-value:0deg; inherits:false;}@keyframes mi-extension-glow-flow{to{--mi-extension-glow-angle:360deg}}@media(prefers-reduced-motion:reduce){.mi-lesson-extension-cta:after{animation:none}}.mi-shell{width:100%;height:100dvh;overflow:hidden;touch-action:pan-y;color:#25382e;background:#f4f0e7}.mi-shell.is-mobile-layout{background:radial-gradient(circle at 50% 36%,rgba(74,105,87,.28),transparent 32%),#171815}.mi-main-home-link{position:absolute;z-index:80;top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));min-width:96px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid #d5e6dc;border-radius:999px;color:#237f60;background:#fffffff2;box-shadow:0 4px 18px #183f3018;font:inherit;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer;touch-action:manipulation}.mi-main-home-link:focus-visible{outline:3px solid #8fcbb1;outline-offset:3px}.mi-shell .mi-phone.app-shell{min-height:0;padding:0;position:relative;overflow:hidden;background:#fbfcf8}.mi-shell:not(.is-mobile-layout) .mi-phone.app-shell{border:0;border-radius:0;box-shadow:none}.mi-shell:not(.is-mobile-layout) .mi-phone .mi-course-path{width:min(100%,760px);margin-inline:auto;border-inline:1px solid #e1e8e3;box-shadow:0 22px 70px #243e3020}.mi-phone.app-shell .mi-course-path{padding-top:max(88px,calc(72px + env(safe-area-inset-top)))}.mi-phone.app-shell .mi-course-path>header{padding-right:0}.mi-phone *{box-sizing:border-box}.mi-stage-tabs{flex-shrink:0;min-height:48px;padding:2px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;background:#fff}.mi-stage-tabs button{min-width:0;min-height:44px;padding:8px 2px;border:0;border-radius:10px;background:#fff;color:#677269;font:inherit;font-size:clamp(12px,3.2vw,14px);cursor:pointer;touch-action:manipulation}.mi-stage-tabs button[aria-current=page]{background:#e8f3ed;color:#237f60;font-weight:700}.mi-stage-tabs button:focus-visible{outline:2px solid #237f60;outline-offset:-2px}.mi-stage-tabs button:disabled{opacity:.5;cursor:default}.mi-stage-empty{height:100%;min-height:0;overflow-y:auto;touch-action:pan-y;padding:32px 24px}.mi-stage-empty h1{font-size:24px}.mi-stage-empty p{color:#677269;line-height:1.6}.mi-stage-empty button{min-height:44px;padding:10px 16px;border:1px solid #d9dfd6;border-radius:10px;background:#fff;color:#25382e;font:inherit;cursor:pointer}.mi-config-fields,.mi-card fieldset{min-width:0;margin:0;padding:0;border:0}.mi-card{min-width:0}.mi-card label{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;font-size:13px;min-width:0}.mi-settings-dialog input,.mi-settings-dialog select{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #d9dfd6;border-radius:10px;background:#fff;color:#25382e;font:inherit;font-size:16px}.mi-settings-dialog button,.mi-outline-error button{min-height:44px;padding:10px 16px;border:1px solid #d9dfd6;border-radius:10px;background:#fff;color:#25382e;font:inherit;cursor:pointer}.mi-settings-dialog button:disabled{opacity:.5;cursor:not-allowed}.mi-settings-dialog :is(button,input,select):focus-visible{outline:2px solid #5dba94;outline-offset:3px}.mi-warning,.mi-error{overflow-wrap:anywhere;color:#a74428;background:#fff1e8;padding:12px;border-radius:10px;font-size:13px;line-height:1.6}.mi-error{margin-top:16px}.mi-error button{display:block;margin-top:10px}.mi-note{font-size:12px;line-height:1.6;color:#788176}.mi-settings-dialog::backdrop{background:#0008}.mi-settings-dialog{width:min(calc(100% - 32px),480px);border:0;margin:auto;max-height:calc(100dvh - 40px);overflow-y:auto;touch-action:pan-y;overscroll-behavior-y:contain;padding:24px;border-radius:20px;color:#25382e;background:#fff}.mi-settings-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.mi-settings-dialog h2{margin:0;font-size:20px}.mi-settings-dialog header button{font-size:24px}.mi-outline-error{padding:32px 20px}.mi-outline-error button{margin:8px}.mi-phone .speak-out-flow-scroll{min-height:0;overflow-y:auto;touch-action:pan-y}.mi-phone .speak-out-creation-flow{grid-template-rows:minmax(0,1fr)}@media(max-width:600px){.mi-settings-dialog{padding:20px}}.mi-phone.is-mobile-layout .mi-course-path>header{padding-right:0}.mi-course-runtime-error{position:absolute;z-index:85;top:max(72px,calc(64px + env(safe-area-inset-top)));right:max(16px,env(safe-area-inset-right));width:min(360px,calc(100% - 32px));max-height:32%;overflow-y:auto;touch-action:pan-y}.mi-phone.is-mobile-layout .mi-course-runtime-error{top:max(72px,calc(64px + env(safe-area-inset-top)));left:16px;right:16px;width:auto}.mi-api-form{border-top:1px solid #dce0d7;margin-top:20px;padding-top:20px}.mi-phone.is-mobile-layout .mi-avatar-space{position:absolute;inset:0 0 auto;height:38%;pointer-events:none}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .voice-control-dock.is-unified-voice-dock.is-live{grid-template-columns:minmax(0,1fr);background:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock.is-live>.voice-wave-indicator{grid-column:1}.mi-classroom{height:100%;min-height:0}.mi-lesson-target{position:absolute;top:28%;left:20px;right:20px;max-height:clamp(90px,18%,140px);overflow-y:auto;touch-action:pan-y;display:flex;flex-direction:column;gap:6px;padding:12px;background:#fff;border:1px solid #e0e6df;border-radius:14px}.mi-lesson-target small{color:#677269}.mi-lesson-target strong{font-size:17px;overflow-wrap:anywhere}.mi-lesson-target span{font-size:13px;color:#66716a}.mi-phone.app-shell.is-mobile-layout .mi-classroom.is-review-stage .unified-realtime-transcript{top:49%}.mi-phone.app-shell.is-mobile-layout .mi-classroom.is-repeat-stage .unified-realtime-transcript{top:38%}.mi-lesson-target.is-repeat-card{position:relative;inset:auto;flex:none;width:100%;box-sizing:border-box;height:auto;max-height:none;min-height:0;overflow:visible;text-align:center;box-shadow:0 8px 28px #25382e14;animation:mi-repeat-card-enter .3s ease-out both}.mi-lesson-target.is-repeat-card small{padding-inline:28px}@keyframes mi-repeat-card-enter{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mi-lesson-target.is-repeat-card{animation:none}}@media(max-width:600px){.mi-phone .mi-classroom.is-repeat-stage .unified-realtime-transcript{top:38%}}.mi-classroom-error{position:absolute;left:20px;right:20px;bottom:100px;max-height:25%;overflow-y:auto;touch-action:pan-y;padding:10px;border-radius:12px;background:#fff1e8;color:#a74428;z-index:10}.mi-lesson-preparing{height:100%;display:grid;place-items:center;padding:24px}.mi-classroom-toolbar select{flex:1;width:0;min-width:0;min-height:44px;padding:8px 28px 8px 10px;font:inherit;font-size:16px;text-overflow:ellipsis;color:#25382e;background:#fff;border:1px solid #e0e6df;border-radius:12px}.mi-classroom-toolbar button{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid #e0e6df;border-radius:50%;color:#25382e;background:#fff;cursor:pointer;touch-action:manipulation}.mi-classroom-toolbar svg{width:22px;height:22px}.mi-classroom-toolbar :is(button,select):focus-visible{outline:2px solid #237f60;outline-offset:2px}.mi-classroom-toolbar :disabled{opacity:.5;cursor:default}.mi-lesson-target strong .mi-shadowing-word{font:inherit;color:#66716a;transition:color .16s ease}.mi-lesson-target strong .mi-shadowing-word.is-unread{color:inherit}.mi-lesson-target strong .mi-shadowing-word.is-correct{color:#23815c}.mi-lesson-target.has-shadowing-assessment strong .mi-shadowing-word.is-target-word.is-uncertain{color:#c48a20;background:linear-gradient(transparent 76%,#dea6363d 76%)}.mi-lesson-target strong .mi-shadowing-word.is-incorrect{color:#be634f}.mi-lesson-target strong .mi-word-detail-trigger{display:inline;padding:0;border:0;border-radius:4px;font:inherit;letter-spacing:inherit;line-height:inherit;background:transparent;cursor:pointer;touch-action:pan-y}.mi-lesson-target strong .mi-word-detail-trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mi-phone .mi-word-dialog-backdrop{position:absolute;inset:0;z-index:50;display:flex;align-items:flex-end;padding:16px 12px max(16px,env(safe-area-inset-bottom));background:#153e2d70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mi-phone .mi-word-dialog{width:100%;max-height:85%;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:#25382e;background:#fff;border:2px solid #2c7e5e;border-radius:24px;box-shadow:0 12px 40px #16352740}.mi-phone .mi-word-dialog header{display:flex;align-items:center;justify-content:space-between;flex:none;padding:10px 14px 8px 22px;border-bottom:1px solid #e1ebe5;font-size:14px;color:#64756b}.mi-phone .mi-word-dialog button{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:10px;color:#237f60;border:1px solid #d5e6dc;border-radius:50%;background:#f0f8f3;cursor:pointer;touch-action:pan-y}.mi-phone .mi-word-dialog button:disabled{opacity:.5}.mi-phone .mi-word-dialog svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mi-phone .mi-word-dialog-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-y:contain;padding:20px 22px 28px}.mi-phone .mi-word-pronunciation{display:flex;align-items:center;gap:14px}.mi-phone .mi-word-dialog h2{flex:1;min-width:0;margin:0;font-size:clamp(24px,6vw,32px);line-height:1.2;overflow-wrap:anywhere}.mi-phone .mi-word-dialog h3{margin:22px 0 8px;font-size:14px;font-weight:700;color:#237f60}.mi-phone .mi-word-dialog p{margin:8px 0;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.mi-phone .mi-word-dialog .mi-word-phonetic{color:#6b7971;font-size:17px}.mi-phone .mi-word-dialog .mi-word-context{padding:10px 12px;border-radius:10px;background:#f0f7f3}.mi-phone .mi-word-dialog .mi-word-example{font-weight:600}.mi-phone .mi-word-dialog .mi-word-retry{width:auto;height:auto;min-height:44px;padding:8px 18px;border-radius:12px;font-size:16px}.mi-phone.is-mobile-layout .mi-word-dialog-backdrop{max-height:100%}@media(max-width:600px){.mi-phone .mi-word-dialog-backdrop{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.mi-lesson-target.is-shadowing-passed{border-color:#70bc95;box-shadow:0 0 22px #4cbd8138}.mi-lesson-target.is-shadowing-passed small{padding-right:28px}.mi-lesson-target .mi-shadowing-check{position:absolute;top:9px;right:10px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#23815c}.mi-shadowing-check svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.mi-phone .mi-classroom>.main-course-completion-effects{z-index:9}@media(prefers-reduced-motion:reduce){.mi-lesson-target strong .mi-shadowing-word{transition:none}}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock{display:flex;justify-content:center;align-items:center}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button){width:min(54%,185px,calc(100% - 152px));min-width:0;min-height:52px;flex:none}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.mi-live-mode-switch{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:48px;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:12px;background:#fff;color:#63736b;padding:4px;touch-action:manipulation}.mi-live-mode-switch svg{width:28px;height:18px}.mi-live-mode-switch rect{fill:#dce7e1;stroke:#b7cbc0}.mi-live-mode-switch circle{fill:#fff}.mi-live-mode-switch[aria-checked=true] rect{fill:#2b805e;stroke:#2b805e}.mi-live-mode-switch span{font-size:12px;line-height:1.2}.mi-live-mode-switch:focus-visible{outline:2px solid #2b805e;outline-offset:2px}.mi-live-voice-dock .push-to-talk-button{touch-action:none;user-select:none;-webkit-user-select:none}.mi-live-voice-dock .push-to-talk-button:disabled{opacity:.55}.mi-phone .mi-repeat-card-dock{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;max-height:75%;overflow:hidden}.mi-phone .mi-repeat-card-dock-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;pointer-events:auto;cursor:grab;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.mi-phone .mi-repeat-card-dock.is-closing .mi-lesson-target{animation:none}.mi-repeat-card-header{min-height:40px;display:flex;align-items:center;justify-content:center;padding-inline:42px}.mi-lesson-target.is-repeat-card small.mi-repeat-target-badge{padding:4px 10px;border:1px solid #27825f;border-radius:8px;background:#edf7f0;color:#237958;font-size:13px;line-height:1.4}.mi-lesson-target.is-repeat-card>strong{font-size:22px;line-height:1.4}.mi-repeat-card-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px}.mi-repeat-replay{min-width:0;min-height:40px;padding:8px 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font:inherit;font-size:12px;border:1px solid #d7e8de;border-radius:12px;background:#fff;color:#267d5c;touch-action:manipulation;cursor:pointer}.mi-repeat-replay svg{width:18px;height:18px;flex:none}.mi-repeat-replay:disabled{opacity:.4;cursor:default}.mi-repeat-replay:focus-visible{outline:2px solid #27825f;outline-offset:2px}.mi-lesson-target.is-repeat-card .mi-shadowing-check{top:18px;left:16px;right:auto}.mi-phone .mi-repeat-card-dock-scroll{padding:4px;box-sizing:border-box}.mi-phone .mi-repeat-card-dock:not(.is-closing) .mi-lesson-target.is-shadowing-passed{animation:mi-repeat-card-success .48s ease-out both}@keyframes mi-repeat-card-success{0%{transform:scale(1)}22%{transform:scale(.98)}52%{transform:scale(1.015)}76%{transform:scale(.995)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mi-phone .mi-repeat-card-dock:not(.is-closing) .mi-lesson-target.is-shadowing-passed{animation:none}}.mi-lesson-target.is-repeat-card{border:4px solid #2c7e5e;border-radius:20px;padding:12px 14px 0;background:linear-gradient(180deg,#fff 0% 78%,#fbfdfb);box-shadow:0 2px 3px #214b3510,0 10px 24px #214b3510,inset 0 0 0 3px #fff;gap:6px}.mi-lesson-target.is-repeat-card>strong{font-size:28px;line-height:1.35;letter-spacing:-.025em;margin:2px 0}.mi-lesson-target.is-repeat-card>span:not(.mi-shadowing-check){font-size:14px;line-height:1.5}.mi-repeat-card-actions{margin:6px -14px 0;padding:8px 16px;gap:48px;background:#fff;border-top:1px solid #e7efe9;border-radius:0 0 16px 16px}.mi-repeat-card-actions .mi-repeat-replay{width:44px;height:44px;padding:10px;border:1px solid #d7e8de;background:#fff;color:#2c7e5e;border-radius:14px;box-shadow:0 2px 4px #174c320a}.mi-repeat-card-actions .mi-repeat-replay svg{width:22px;height:22px}.mi-repeat-card-actions .mi-repeat-replay:enabled:hover{background:#edf6f0}.mi-repeat-card-actions .mi-repeat-replay:enabled:active{background:#e2efe7;box-shadow:inset 0 2px 3px #143d3412}.mi-repeat-card-actions .mi-repeat-replay:focus-visible{outline-color:#27825f}.mi-phone .mi-repeat-card-dock{max-height:calc(100% - 36px)}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button){position:relative;isolation:isolate;overflow:hidden;height:54px;min-height:54px;border:1px solid #69bd97;border-radius:999px;background:linear-gradient(180deg,#368766,#2c7e5e 48%,#267354);box-shadow:inset 0 2px 2px #d2ffe936,inset 0 -3px 3px #164d3340,0 3px #1c62441a,0 7px 15px #265d3f1c;color:#f4edb6;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button):before{content:"";position:absolute;z-index:-1;inset:2px 3px;border-radius:inherit;border-top:1px solid #c5f5d852;border-bottom:1px solid #123d2726;pointer-events:none}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button>span{display:none}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button>svg{display:block;width:28px;height:28px;color:#f4edb6;filter:drop-shadow(0 1px 1px #1b4f393d) drop-shadow(0 0 7px #fff2af38)}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button:disabled{opacity:.55}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.mi-live-mode-switch{width:48px;height:48px;min-height:48px;border-radius:16px;padding:10px;border:1px solid #d7e4dc;background:linear-gradient(160deg,#fff,#f0f6f2);color:#44896b;box-shadow:inset 0 1px 1px #fff,0 2px #c8d9ce6b,0 4px 10px #214b3510;transition:background .18s ease,box-shadow .18s ease}.mi-live-mode-switch>svg{width:24px;height:24px}.mi-live-mode-switch .mi-mode-state{position:absolute;right:5px;bottom:5px;width:5px;height:5px;border-radius:50%;background:#60a185;box-shadow:0 0 0 2px #f8fbf9}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.mi-live-mode-switch[aria-checked=true]{background:linear-gradient(160deg,#edf6f0,#dcebe1);box-shadow:inset 0 1px 3px #397a5421,0 1px #fff}.mi-live-voice-dock .voice-wave-indicator-bars{filter:drop-shadow(0 1px 1px #154b3833)}@media(prefers-reduced-motion:reduce){.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button,.mi-live-mode-switch){transition:none}}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.mi-live-mode-switch{width:68px;height:48px;min-height:48px;padding:8px 0;border:0;background:transparent;box-shadow:none}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.mi-live-mode-switch[aria-checked=true]{background:transparent;box-shadow:none}.mi-mode-track{position:relative;display:block;width:64px;height:34px;border:1px solid #a9c8b7;border-radius:999px;background:#dcebe2;box-shadow:inset 0 2px 4px #24533b18}.mi-mode-track svg{position:absolute;top:7px;width:18px;height:18px;color:#2c7e5e}.mi-mode-live-icon{right:6px}.mi-mode-hold-icon{left:6px;opacity:0}.mi-mode-thumb{position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:linear-gradient(160deg,#fff,#f4f8f5);box-shadow:0 2px 4px #1b543c2e,inset 0 1px 1px #fff;transition:transform .2s ease}.mi-live-mode-switch[aria-checked=true] .mi-mode-thumb{transform:translate(30px)}.mi-live-mode-switch[aria-checked=true] .mi-mode-live-icon{opacity:0}.mi-live-mode-switch[aria-checked=true] .mi-mode-hold-icon{opacity:1}.mi-live-voice-dock .mi-realtime-mic-icon{display:block;width:40px;height:32px;color:#f4edb6;filter:drop-shadow(0 1px 1px #1b4f393d)}.mi-mic-sound-waves{transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.mi-mode-thumb,.mi-mic-sound-waves{transition:none}}.mi-phone.app-shell.is-mobile-layout .mi-conversation .unified-realtime-transcript{align-items:stretch;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:18px;background:#fffdf833;box-shadow:0 14px 40px #11261e1a,inset 0 1px #ffffff47;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);container-type:inline-size}.mi-phone .mi-conversation .unified-realtime-transcript .speak-out-transcript-inner{height:auto;max-height:100%;min-height:0;gap:9px;padding:0;box-sizing:border-box;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;touch-action:pan-y;overscroll-behavior-y:contain}.mi-phone .mi-conversation .unified-realtime-transcript .speak-out-transcript-list{flex:0 1 auto;min-height:0;max-height:var(--transcript-list-max-height);padding:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-anchor:none}.mi-phone .mi-conversation .unified-realtime-transcript[data-scroll-together] .speak-out-transcript-inner{overflow-x:hidden;overflow-y:auto;pointer-events:auto;cursor:grab;scrollbar-width:thin;justify-content:flex-start}.mi-phone .mi-conversation .unified-realtime-transcript[data-scroll-together] .speak-out-transcript-inner.is-pointer-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.mi-phone .mi-conversation .unified-realtime-transcript[data-scroll-together] .speak-out-transcript-list{flex:0 0 auto;max-height:none;overflow:visible}.mi-phone .mi-classroom .speak-out-transcript-line{flex-shrink:0}.mi-phone .mi-classroom .mi-repeat-card-dock{margin-top:9px}.mi-phone.app-shell.is-mobile-layout .mi-conversation:not(.is-review-stage) .unified-realtime-transcript{top:auto;height:auto!important;translate:none!important}.mi-phone .mi-classroom .speak-out-transcript-inner:has(.mi-repeat-card-dock:not([hidden])) .speak-out-transcript-list{flex:0 0 auto;max-height:none}.mi-phone .mi-classroom .mi-repeat-card-dock{flex:0 0 auto;min-height:0;max-height:none}.mi-phone .mi-classroom .mi-repeat-card-dock-scroll{flex:0 0 auto;overflow:visible}.mi-phone .mi-classroom-avatar{position:absolute;inset:64px 0 0;z-index:1;pointer-events:none}.mi-phone .mi-interview .mi-classroom-avatar{inset:0}.mi-phone.app-shell.is-mobile-layout .mi-classroom-avatar .avatar-stage{width:100%;height:100%;background:transparent}.mi-phone.app-shell.is-mobile-layout .mi-classroom-avatar .avatar-shell{width:100%;height:100%}.mi-phone .mi-classroom-avatar :is(.live-subtitles,.player-voice-status,.stage-meta,.model-badge){display:none}.mi-phone.is-mobile-layout .mi-classroom:has(.mi-classroom-avatar){isolation:auto}.mi-phone .mi-classroom-avatar .live2d-error-notice{pointer-events:auto}.mi-phone .mi-live-voice-dock.is-learner-turn{animation:mi-learner-microphone-enter .28s cubic-bezier(.2,.75,.3,1) both}@keyframes mi-learner-microphone-enter{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.mi-phone .mi-live-voice-dock.is-learner-turn{animation:none}}.mi-phone .mi-live-voice-dock .mi-repeat-retry-button{cursor:pointer;touch-action:manipulation}.mi-phone .mi-live-voice-dock .mi-repeat-retry-button:disabled{opacity:.55;cursor:default}.mi-phone .mi-live-voice-dock .mi-repeat-retry-button:focus-visible{outline:3px solid #f4edb6;outline-offset:3px}.mi-phone.app-shell.is-mobile-layout .mi-live-voice-dock .mi-repeat-retry-button>svg{width:32px;height:32px}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.voice-wave-indicator.mi-repeat-retry-button{pointer-events:auto;cursor:pointer}.mi-phone .mi-live-voice-dock:is(.is-automatic,.input-push_to_talk)>:is(.voice-wave-indicator,.push-to-talk-button)>:is(svg,.voice-wave-indicator-bars){transform-origin:center;animation:mi-voice-symbol-enter .32s cubic-bezier(.2,.75,.3,1) both}@keyframes mi-voice-symbol-enter{0%{opacity:0;transform:translateY(5px) scale(.76)}65%{opacity:1;transform:translateY(-1px) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.mi-phone .mi-live-voice-dock:is(.is-automatic,.input-push_to_talk)>:is(.voice-wave-indicator,.push-to-talk-button)>:is(svg,.voice-wave-indicator-bars){animation:none}}.mi-phone .voice-wave-indicator-bars.is-input-reactive i{min-height:4px;animation:none;transition:height 90ms ease-out}@media(prefers-reduced-motion:reduce){.mi-phone .voice-wave-indicator-bars.is-input-reactive i{transition:none}}.mi-phone .mi-conversation .unified-realtime-transcript .speak-out-transcript-line.is-assistant{width:100%;max-width:100%;min-width:0;align-self:stretch;overflow-wrap:anywhere}.mi-phone .mi-word-dialog-backdrop{animation:mi-word-backdrop-enter .22s ease-out both}.mi-phone .mi-word-dialog{animation:mi-word-dialog-enter .32s cubic-bezier(.2,.75,.25,1) both}@keyframes mi-word-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes mi-word-dialog-enter{0%{opacity:.5;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.mi-phone .mi-word-dialog .mi-word-speaker:is(.is-loading,.is-playing){opacity:1;color:#237f60;background:#dcefe3}.mi-word-audio-spinner{stroke-dasharray:35 16;transform-origin:center;animation:mi-word-audio-spin .85s linear infinite}.mi-word-speaker.is-playing .mi-word-sound-wave{animation:mi-word-audio-wave .75s ease-in-out infinite}.mi-word-speaker.is-playing .mi-word-sound-wave.is-far{animation-delay:.12s}@keyframes mi-word-audio-spin{to{transform:rotate(360deg)}}@keyframes mi-word-audio-wave{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.mi-phone :is(.mi-word-dialog-backdrop,.mi-word-dialog),.mi-word-audio-spinner,.mi-word-speaker.is-playing .mi-word-sound-wave{animation:none}}.mi-lesson-target strong .mi-recall-word{position:relative;display:inline-block;white-space:nowrap}.mi-lesson-target strong .mi-recall-word>span{font:inherit;color:inherit;opacity:1;transition:opacity .18s ease-out 70ms}.mi-lesson-target strong .mi-recall-word:after{content:"";position:absolute;inset:.12em 0 .14em;border-radius:.16em;background:#e1eee7;box-shadow:inset 0 0 0 1px #d1e4d9;opacity:0;pointer-events:none;transition:opacity .18s ease-out}.mi-lesson-target strong .mi-recall-word.is-covered{background:none;text-decoration:none}.mi-lesson-target strong .mi-recall-word.is-covered>span{opacity:0;transition-delay:0ms}.mi-lesson-target strong .mi-recall-word.is-covered:after{opacity:1}@media(prefers-reduced-motion:reduce){.mi-lesson-target strong .mi-recall-word:after{transition:none}}.mi-lesson-target.is-repeat-card>.mi-recall-meaning{font-size:20px;font-weight:600;color:#25382e}.mi-phone .mi-lesson-completion{position:absolute;inset:0;padding:max(82px,calc(64px + env(safe-area-inset-top))) 16px max(24px,env(safe-area-inset-bottom));z-index:20;background:#183f303d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:center;min-height:0;pointer-events:auto}.mi-phone .mi-lesson-completion-card{position:relative;flex:0 1 auto;min-height:0;overflow-y:auto;touch-action:pan-y;overscroll-behavior-y:contain;padding:24px 20px 20px;border:3px solid #278362;border-radius:26px;background:#fff;color:#25382e;text-align:center;box-shadow:0 18px 48px #153e2d30;animation:mi-repeat-card-enter .35s ease-out both}.mi-lesson-completion-check{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 12px;background:#23815c;color:#fff;border-radius:50%}.mi-lesson-completion-check svg{width:28px;height:28px}.mi-lesson-completion-card small{color:#23815c;font-size:14px}.mi-lesson-completion-card h2{margin:8px 0 16px;font-size:24px;line-height:1.35;overflow-wrap:anywhere}.mi-lesson-completion-card p{margin:0 0 12px;color:#6b7971;font-size:14px}.mi-lesson-completion-card ul{margin:0;padding:0;list-style:none;text-align:left}.mi-lesson-completion-card li{padding:14px 0;border-top:1px solid #e1ebe5}.mi-lesson-completion-card li span{display:block;margin-bottom:6px;font-size:14px;color:#6b7971}.mi-lesson-completion-card li strong{display:block;font-size:20px;line-height:1.4;overflow-wrap:anywhere}.mi-lesson-completion-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.mi-lesson-completion-actions button{min-width:0;min-height:48px;padding:10px 8px;display:flex;justify-content:center;align-items:center;gap:4px;border:1px solid #278362;border-radius:14px;font:inherit;font-size:15px;font-weight:600;color:#23815c;background:#f0f7f3;cursor:pointer;touch-action:pan-y}.mi-lesson-completion-actions button:last-child{background:#23815c;color:#fff}.mi-lesson-completion-actions svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.mi-phone .mi-classroom:has(.mi-lesson-completion)>.main-course-completion-effects{z-index:21;pointer-events:none}@media(max-width:600px){.mi-phone .mi-lesson-completion{padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.mi-phone .mi-lesson-completion-card{animation:none}}.mi-lesson-completion-close{position:absolute;top:12px;right:12px;width:40px;height:40px;display:grid;place-items:center;padding:9px;color:#23815c;background:#f0f7f3;border:1px solid #d5e6dc;border-radius:50%;cursor:pointer;touch-action:pan-y}.mi-lesson-completion-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.mi-lesson-completion-close:focus-visible{outline:2px solid #23815c;outline-offset:3px}.mi-phone.app-shell.is-mobile-layout .mi-conversation.is-scene-mode:not(.is-review-stage) .unified-realtime-transcript{top:auto}.mi-phone .mi-conversation.is-scene-mode .unified-realtime-transcript .speak-out-transcript-line.is-assistant{width:auto;max-width:100%}.mi-phone .mi-classroom-back{position:absolute;top:max(16px,env(safe-area-inset-top));left:16px;z-index:15;width:44px;height:44px;padding:10px;display:grid;place-items:center;border:1px solid #d5e6dc;border-radius:50%;background:#fffffff2;color:#237f60;box-shadow:0 3px 12px #183f3014;cursor:pointer;touch-action:manipulation}.mi-classroom-back svg,.mi-lesson-exit-symbol svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mi-phone .mi-lesson-exit-backdrop{position:absolute;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;min-height:0;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));background:#183f3052;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mi-lesson-exit-card{width:100%;max-height:100%;min-height:0;overflow-y:auto;touch-action:pan-y;overscroll-behavior-y:contain;padding:24px 18px 20px;background:#fff;color:#25382e;border:2px solid #278362;border-radius:24px;text-align:center;box-shadow:0 18px 48px #153e2d30;animation:mi-repeat-card-enter .25s ease-out both}.mi-lesson-exit-symbol{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 16px;color:#237f60;background:#edf6f0;border-radius:50%}.mi-lesson-exit-card h2{margin:0 0 12px;font-size:20px;line-height:1.4;overflow-wrap:anywhere}.mi-lesson-exit-card p{margin:0;color:#6b7971;font-size:14px;line-height:1.75}.mi-lesson-exit-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.mi-lesson-exit-actions button{min-width:0;min-height:46px;padding:10px 6px;border:1px solid #278362;border-radius:13px;font:inherit;font-size:14px;line-height:1.4;color:#237f60;background:#fff;cursor:pointer;touch-action:pan-y}.mi-lesson-exit-actions button:first-child{background:#237f60;color:#fff;font-weight:600}.mi-classroom-back:focus-visible,.mi-lesson-exit-actions button:focus-visible{outline:2px solid #237f60;outline-offset:3px}@media(prefers-reduced-motion:reduce){.mi-lesson-exit-card{animation:none}}.mi-conversation{height:100%;min-height:0}.mi-phone .mi-interview .speak-out-transcript-line{flex-shrink:0}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button){width:96px;padding-inline:0;transition:width .28s cubic-bezier(.22,.61,.36,1),transform .16s ease,box-shadow .16s ease}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock:is(.is-user-speaking,.is-fixed-width)>:is(.voice-wave-indicator,.push-to-talk-button){width:min(54%,185px)}.mi-phone .mi-live-voice-dock>.voice-wave-indicator>svg{width:30px;height:30px}@media(prefers-reduced-motion:reduce){.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button){transition:none}}.mi-repeat-card-actions:has(.mi-repeat-continue){gap:clamp(16px,6cqw,36px)}.mi-repeat-card-actions .mi-repeat-continue{background:#27825f;color:#fff;border-color:#27825f}.mi-repeat-card-actions .mi-repeat-continue:enabled:hover{background:#216f51}.mi-phone.app-shell.is-mobile-layout .mi-live-voice-dock.has-assessment-actions{gap:12px}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock.has-assessment-actions>.voice-wave-indicator{display:flex;align-items:center;justify-content:center;gap:7px;width:min(25%,86px);min-width:0;height:48px;min-height:48px;padding:8px 10px;font-size:14px;font-weight:600;cursor:pointer;pointer-events:auto;touch-action:manipulation}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock.has-assessment-actions>.voice-wave-indicator>svg{width:28px;height:28px;flex-shrink:0}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock.has-assessment-actions>.voice-wave-indicator>span{font-size:inherit;font-weight:inherit;line-height:1.4;white-space:nowrap}.mi-phone .mi-live-voice-dock.has-assessment-actions>.voice-wave-indicator:disabled{cursor:default;opacity:.55}.mi-phone .mi-live-voice-dock.has-assessment-actions>.voice-wave-indicator:focus-visible{outline:3px solid #f4edb6;outline-offset:3px}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock.has-assessment-actions>.voice-wave-indicator{transition:none;transform-origin:center}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock.has-assessment-actions>.voice-wave-indicator>svg{animation:none}.mi-phone .mi-live-voice-dock.has-assessment-actions.is-morphing>.voice-wave-indicator:disabled{opacity:1}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button>.voice-wave-indicator-bars{display:flex;flex-shrink:0}.mi-lesson-target.is-repeat-card strong{line-height:1.6}.mi-lesson-target strong .mi-word-unit{display:inline-block;white-space:nowrap;font:inherit;color:inherit}.mi-lesson-target strong .mi-shadowing-word.is-target-word{position:relative;display:inline-block;line-height:1.35;vertical-align:baseline}.mi-lesson-target strong .mi-shadowing-word.is-target-word:before{content:"";position:absolute;left:0;right:0;bottom:.02em;border-bottom:2px dashed currentColor;transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none;transition:transform .22s ease-out,opacity .16s ease-out}.mi-lesson-target strong .mi-shadowing-word.is-target-word.is-correct:before{transform:scaleX(1);opacity:1}.mi-lesson-target strong .mi-recall-word.is-correct:before{transition-delay:.16s}.mi-lesson-target strong .mi-recall-word.is-covered:before{transform:scaleX(0);opacity:0;transition-delay:0ms}@media(prefers-reduced-motion:reduce){.mi-lesson-target strong .mi-shadowing-word.is-target-word:before,.mi-lesson-target strong .mi-recall-word:after,.mi-lesson-target strong .mi-recall-word>span{transition:none}}.mi-page-mute{position:absolute;z-index:1200;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 14px;border:1px solid #d5e5dc;border-radius:24px;background:#fff;color:#237f60;font:inherit;font-size:14px;cursor:pointer;box-shadow:0 3px 14px #183f2710;touch-action:manipulation}.mi-page-mute[aria-pressed=true]{background:#e8f3ed}.mi-page-mute:focus-visible{outline:2px solid #237f60;outline-offset:3px}.mi-phone .mi-classroom .unified-realtime-transcript .mi-repeat-card-dock-scroll{flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;touch-action:pan-y}.mi-phone .mi-classroom .unified-realtime-transcript .mi-repeat-card-dock .mi-lesson-target>strong{font-size:var(--mi-repeat-fit-font,28px)}.mi-phone .mi-classroom .unified-realtime-transcript .mi-repeat-card-dock .mi-recall-meaning{font-size:14px;font-weight:500}.mi-phone .mi-classroom .unified-realtime-transcript .mi-repeat-card-dock .mi-lesson-target{padding:8px 12px 0;gap:4px}.mi-phone .mi-classroom .unified-realtime-transcript .mi-repeat-card-header{min-height:28px}.mi-phone .mi-classroom .unified-realtime-transcript .mi-repeat-card-dock .mi-lesson-target>strong{line-height:1.45}.mi-phone .mi-classroom .unified-realtime-transcript .mi-repeat-card-actions{margin:4px -12px 0;padding:6px 12px}.mi-lesson-target .mi-lesson-favorite{position:absolute;top:8px;right:8px;z-index:3;width:44px;height:44px;display:grid;place-items:center;padding:10px;border:0;border-radius:50%;color:#788b80;background:transparent;cursor:pointer;touch-action:manipulation;transition:color .16s ease,background-color .16s ease}.mi-lesson-favorite svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mi-lesson-target .mi-lesson-favorite[aria-pressed=true]{color:#237f60;background:#eaf5ed}.mi-lesson-favorite[aria-pressed=true] svg{fill:currentColor}.mi-lesson-favorite:disabled{opacity:.58;cursor:wait}.mi-lesson-favorite:focus-visible{outline:2px solid #237f60;outline-offset:2px}@media(hover:hover){.mi-lesson-target .mi-lesson-favorite:hover:not(:disabled){color:#237f60;background:#edf5ef}}.mi-lesson-target .mi-lesson-favorite-error{margin:0 48px 2px 0;color:#a43d31;font-size:12px;line-height:1.45;text-align:right;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.mi-lesson-target .mi-lesson-favorite{transition:none}}.mi-lesson-target.is-repeat-card small.mi-repeat-target-badge{position:relative;min-width:86px;min-height:34px;padding:6px 12px;box-sizing:border-box;display:inline-grid;place-items:center;transition:none}.mi-repeat-target-badge .mi-repeat-badge-label{font:inherit;color:inherit;transition:none}.mi-repeat-target-badge.is-speaking-cue .mi-repeat-badge-label{visibility:hidden}.mi-lesson-target.is-repeat-card small.mi-repeat-target-badge.is-speaking-cue{background:#287c5e;border-color:#287c5e;color:#fff;box-shadow:0 2px 8px #287c5e24}.mi-repeat-target-badge .mi-repeat-speaking-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;font-size:13px;font-weight:600;line-height:1;color:inherit;white-space:nowrap;pointer-events:none}.mi-repeat-target-badge .mi-repeat-speaking-label svg{width:14px;height:16px;flex:none}.mi-lesson-target.is-repeat-card.is-shadowing-passed{background:linear-gradient(135deg,#fafff6 20%,#e3f8cd 62%,#f4fff0);border-color:#76b994;box-shadow:0 4px #b9dec4,0 8px 24px #5baa7138}.mi-lesson-target.is-repeat-card.is-shadowing-passed .mi-repeat-card-actions{background:transparent;border-top-color:#76b99447}.mi-lesson-target.is-repeat-card>.mi-card-reward{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:2}.mi-card-reward:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 25%,#ffffffc9 39%,#ffffffee 43%,transparent 57%);animation:mi-card-reward-shine .85s ease-out both}.mi-card-reward>i{position:absolute;width:18px;height:18px;background:#fff;filter:drop-shadow(0 0 3px #a1d477);clip-path:polygon(50% 0,63% 36%,100% 50%,63% 64%,50% 100%,37% 64%,0 50%,37% 36%);animation:mi-card-reward-sparkle .85s ease-out both}.mi-card-reward>i:nth-child(1){left:8%;top:24%}.mi-card-reward>i:nth-child(2){right:11%;top:49%;width:24px;height:24px;animation-delay:.08s}.mi-card-reward>i:nth-child(3){left:23%;bottom:12%;width:12px;height:12px;animation-delay:.16s}@keyframes mi-card-reward-shine{0%{transform:translate(-110%);opacity:0}25%{opacity:1}to{transform:translate(110%);opacity:0}}@keyframes mi-card-reward-sparkle{0%{transform:scale(.3) rotate(-20deg);opacity:0}35%{transform:scale(1.15);opacity:1}to{transform:scale(.7) rotate(25deg);opacity:0}}@media(prefers-reduced-motion:reduce){.mi-lesson-target .mi-lesson-favorite{transition:none}.mi-card-reward{display:none}.mi-card-reward:before,.mi-card-reward>i{animation:none}}.mi-phone .mi-classroom.is-extension-training{background:linear-gradient(155deg,#edf6ee,#fbfcf8 50%)}.mi-phone .is-extension-training .mi-classroom-back{z-index:5}.mi-extension-live-header{position:absolute;top:76px;left:24px;right:24px}.mi-extension-action-progress{display:flex;gap:12px;margin-top:12px}.mi-extension-action-progress>div{flex:1;min-width:0}.mi-extension-action-track{height:5px;overflow:visible;border-radius:999px;background:#dbe8df}.mi-extension-action-track i{position:relative;display:block;height:100%;border-radius:inherit;background:#237f60;transition:width .38s cubic-bezier(.22,.61,.36,1)}.mi-extension-action-progress .is-current .mi-extension-action-track{box-shadow:0 0 0 1px #93b8a5}.mi-extension-combo{position:absolute;z-index:2;bottom:calc(100% + 7px);left:50%;display:inline-flex;align-items:baseline;gap:2px;color:#4dbb16;font-size:10px;font-style:normal;font-weight:850;line-height:1;white-space:nowrap;text-shadow:0 0 5px #9bee77a6;pointer-events:none;transform:translate(-50%);transform-origin:center bottom;animation:mi-extension-combo-pop .62s cubic-bezier(.2,.85,.28,1) both}.mi-extension-combo b{font-size:1.16em;font-weight:900}.mi-extension-combo-tip{position:absolute;z-index:1;top:50%;right:0;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,#efffdf,#99efb1 35%,#99efb100 72%);box-shadow:0 0 7px #a8f3bd;pointer-events:none;animation:mi-extension-combo-tip .5s ease-out both}.mi-extension-combo-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes mi-extension-combo-pop{0%{opacity:0;transform:translate(-50%,6px) scale(.74)}60%{opacity:1;transform:translate(-50%,-2px) scale(1.12)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes mi-extension-combo-tip{0%{opacity:0;transform:translate(50%,-50%) scale(.4)}45%{opacity:.8;transform:translate(50%,-50%) scale(1)}to{opacity:0;transform:translate(50%,-50%) scale(1.35)}}.mi-extension-action-progress .is-combo-bursting .mi-extension-action-track i{animation:mi-extension-first-combo-progress 1.32s ease-out both}.mi-extension-action-progress .is-perfect-bursting .mi-extension-action-track i{animation:mi-extension-perfect-progress .9s linear both}.mi-phone .mi-classroom.is-extension-training .mi-extension-combo-burst{position:absolute;inset:0;z-index:20;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.mi-extension-combo-burst svg{position:absolute;top:0;left:50%;width:min(100%,600px);height:100%;transform:translate(-50%);overflow:visible}.mi-extension-perfect-burst svg{overflow:hidden}.mi-perfect-beam-straight,.mi-perfect-beam-corners{transform-box:view-box;transform-origin:50% 0}.mi-perfect-beam-straight{animation:mi-perfect-straight .9s linear both}.mi-perfect-beam-corners{animation:mi-perfect-corners .9s linear both}.mi-perfect-cloud{transform-box:fill-box;transform-origin:50% 100%;animation:mi-perfect-cloud .9s linear both}.mi-perfect-word{transform-box:fill-box;transform-origin:center;animation:mi-perfect-word .9s linear both}.mi-perfect-geometric-chips{animation:mi-perfect-chips .9s linear both}.mi-perfect-geometric-shards{animation:mi-perfect-shards .9s linear both}.mi-perfect-debris-left,.mi-perfect-debris-right{transform-box:fill-box;transform-origin:center}.mi-perfect-debris-left{animation:mi-perfect-debris-left .9s linear both}.mi-perfect-debris-right{animation:mi-perfect-debris-right .9s linear both}.mi-phone .mi-classroom.is-extension-training.is-perfect-bursting{animation:mi-extension-perfect-screen-shake .18s .09s ease-out}.mi-phone .mi-classroom.is-extension-training.is-perfect-bursting .mi-live-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button){outline:3px solid #24b6f2;outline-offset:0}@keyframes mi-extension-perfect-screen-shake{0%,to{transform:translate(0)}20%{transform:translate(3px,-2px)}44%{transform:translate(-2px,1px)}72%{transform:translate(1px)}}@keyframes mi-extension-perfect-progress{0%,76%{background:#24b6f2;box-shadow:none}84%,to{background:#237f60;box-shadow:none}}@keyframes mi-perfect-straight{0%{opacity:1;transform:scaleY(0)}5%,12%{opacity:1;transform:scaleY(1.055)}18%,to{opacity:0;transform:scaleY(1.055)}}@keyframes mi-perfect-corners{0%,7%{opacity:0;clip-path:inset(0 34%);transform:scaleY(1.055)}9%{opacity:1;clip-path:inset(0 34%);transform:scaleY(1.055)}16%,43%{opacity:1;clip-path:inset(0);transform:scaleY(1.055)}50%,to{opacity:0;clip-path:inset(0);transform:scaleY(1.055)}}@keyframes mi-perfect-cloud{0%,13%,78%,to{opacity:0;transform:scale(.88,.44)}19%{opacity:.66;transform:scale(.94,.76)}25%,65%{opacity:1;transform:scale(1)}73%{opacity:.65;transform:scaleX(1.015)}}@keyframes mi-perfect-word{0%,7%,75%,to{opacity:0;transform:translateY(12px) scale(.8)}12%{opacity:1;transform:translateY(-5px) scale(1.1)}19%,66%{opacity:1;transform:translateY(0) scale(1)}}@keyframes mi-perfect-chips{0%,19%,73%,to{opacity:0}25%,63%{opacity:1}}@keyframes mi-perfect-shards{0%,46%,79%,to{opacity:0}53%,68%{opacity:.82}}@keyframes mi-perfect-debris-left{0%,23%,76%,to{opacity:0;transform:translateY(24px) scale(.7)}32%{opacity:1;transform:translate(-8px) scale(1)}58%{opacity:.92;transform:translate(-28px,-16px) scale(1)}72%{opacity:.25;transform:translate(-42px,-25px) scale(.9)}}@keyframes mi-perfect-debris-right{0%,25%,77%,to{opacity:0;transform:translateY(24px) scale(.7)}34%{opacity:1;transform:translate(8px) scale(1)}59%{opacity:.92;transform:translate(29px,-17px) scale(1)}73%{opacity:.25;transform:translate(42px,-26px) scale(.9)}}.mi-extension-combo-flash{position:absolute;inset:0;background:#fff8cf;opacity:0;animation:mi-extension-burst-flash .12s .2s both}.mi-extension-burst-bolt{opacity:0;animation:mi-extension-bolt-reveal .27s .19s both,mi-extension-burst-fade .24s .9s forwards}.mi-extension-burst-sparks{opacity:0;animation:mi-extension-burst-sparks .34s .31s both,mi-extension-burst-fade .3s .9s forwards}.mi-extension-burst-caption{opacity:0;transform-box:fill-box;transform-origin:center;animation:mi-extension-burst-caption .34s .34s both,mi-extension-burst-fade .32s 1s forwards}.mi-extension-burst-rays-content{opacity:0;transform-box:fill-box;transform-origin:center;animation:mi-extension-burst-rays .24s .48s both,mi-extension-burst-rays-tail .38s .84s forwards}@keyframes mi-extension-first-combo-progress{0%,to{background:#237f60;box-shadow:none}18%,76%{background:#ffc83d;box-shadow:0 0 8px #ffca4a99}}@keyframes mi-extension-bolt-reveal{0%{opacity:0;clip-path:inset(0 0 100% 0)}12%{opacity:1}to{opacity:1;clip-path:inset(0)}}@keyframes mi-extension-burst-caption{0%{opacity:0;transform:scale(.45) rotate(-8deg)}48%{opacity:1;transform:scale(1.18) rotate(2deg)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes mi-extension-burst-sparks{0%{opacity:0;transform:scale(.3)}35%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes mi-extension-burst-rays{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes mi-extension-burst-rays-tail{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}@keyframes mi-extension-burst-flash{0%,to{opacity:0}48%{opacity:.32}}@keyframes mi-extension-burst-fade{to{opacity:0}}.mi-extension-card-slot{position:absolute;top:100px;bottom:calc(50% + 12px);left:20px;right:20px;min-height:0;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-y:contain;padding:8px}.mi-phone .mi-classroom.is-extension-training .mi-repeat-card-dock{margin:0;overflow:visible}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-classroom.is-extension-training .unified-realtime-transcript{bottom:max(110px,calc(90px + env(safe-area-inset-bottom)));max-height:none;align-items:flex-start;justify-content:flex-start}.mi-phone.app-shell.is-mobile-layout .mi-classroom.is-extension-training:not(.mi-advanced-classroom) .unified-realtime-transcript{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mi-phone .mi-repeat-card-dock.is-bounce-motion:not(.is-closing) .mi-lesson-target.is-repeat-card:not(.is-shadowing-passed){animation:mi-extension-card-bounce-in .42s cubic-bezier(.22,.61,.36,1) both}@keyframes mi-extension-card-bounce-in{0%{opacity:0;transform:scale(.86)}65%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mi-extension-action-track i{transition:none}.mi-extension-combo{animation:none}.mi-extension-combo-tip{display:none}.mi-extension-action-progress .is-combo-bursting .mi-extension-action-track i,.mi-extension-action-progress .is-perfect-bursting .mi-extension-action-track i{animation:none}.mi-phone .mi-classroom.is-extension-training .mi-extension-combo-burst{display:none}.mi-phone .mi-classroom.is-extension-training.is-perfect-bursting{animation:none}.mi-phone .mi-classroom.is-extension-training.is-perfect-bursting .mi-live-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button){outline:0}.mi-phone .mi-repeat-card-dock.is-bounce-motion:not(.is-closing) .mi-lesson-target.is-repeat-card:not(.is-shadowing-passed){animation:none}}.mi-extension-card-slot{display:flex;flex-direction:column;overflow:hidden}.mi-phone .mi-classroom.is-extension-training .mi-extension-card-slot .mi-repeat-card-dock{flex:0 1 auto;max-height:100%;min-height:0}.mi-phone .mi-classroom.is-extension-training .mi-extension-card-slot .mi-repeat-card-dock-scroll{flex:0 1 auto;min-height:0;overflow-y:auto;touch-action:pan-y}.mi-phone .is-extension-training .mi-lesson-target.is-repeat-card{gap:4px}.mi-phone .is-extension-training .mi-repeat-card-header{min-height:28px}.mi-phone .is-extension-training .mi-lesson-target.is-repeat-card>strong{font-size:26px;color:#25382e}.mi-phone .mi-conversation.is-extension-training .unified-realtime-transcript .speak-out-transcript-inner{padding:0;border-radius:0;background:transparent;box-shadow:none}.mi-phone .mi-conversation.is-extension-training .unified-realtime-transcript .speak-out-transcript-line.is-assistant{text-align:center}.mi-phone .is-extension-training .speak-out-transcript-line-header{justify-content:center}.mi-phone .is-extension-training .speak-out-transcript-speaker{text-align:center}.mi-extension-card-slot{top:112px}.mi-extension-preparation-state{position:absolute;inset:112px 24px max(110px,calc(90px + env(safe-area-inset-bottom)));display:flex;min-height:0;overflow-y:auto;touch-action:pan-y;overscroll-behavior-y:contain}.mi-extension-preparation-message{width:100%;margin:auto;padding:20px 0;text-align:center;color:#25382e}.mi-extension-preparation-symbol{display:flex;align-items:center;justify-content:center;gap:6px;width:56px;height:56px;margin:0 auto 18px;border-radius:18px;background:#e4f0e8;color:#3d8b6c}.mi-extension-preparation-symbol svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mi-extension-preparation-symbol i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:mi-extension-preparing-pulse 1.2s ease-in-out infinite}.mi-extension-preparation-symbol i:nth-child(2){animation-delay:.15s}.mi-extension-preparation-symbol i:nth-child(3){animation-delay:.3s}.mi-extension-preparation-message h2{margin:0;font-size:18px;font-weight:600;line-height:1.5}.mi-extension-preparation-message p{margin:9px 0 0;font-size:13px;line-height:1.7;color:#78847c;overflow-wrap:anywhere}.mi-extension-outline-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:18px;padding:8px 16px;border:1px solid #cbded2;border-radius:14px;background:#fff;color:#237f60;font:inherit;font-size:14px;cursor:pointer;touch-action:pan-y}.mi-extension-outline-link:focus-visible{outline:2px solid #237f60;outline-offset:3px}@keyframes mi-extension-preparing-pulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.mi-extension-preparation-symbol i{animation:none}}.mi-phone .is-extension-training .speak-out-transcript-line-header.has-action{display:grid;grid-template-columns:1fr auto 1fr}.mi-phone .is-extension-training .speak-out-transcript-line-header.has-action .speak-out-transcript-speaker{grid-column:2}.mi-phone .is-extension-training .speak-out-transcript-line-header.has-action .speak-out-transcript-actions{grid-column:3;justify-self:end}@media(max-width:600px){.mi-phone .mi-classroom.is-extension-training .unified-realtime-transcript{bottom:max(110px,calc(90px + env(safe-area-inset-bottom)));max-height:none;align-items:flex-start;justify-content:flex-start}}.mi-phone .mi-classroom.is-extension-training:not(.mi-advanced-classroom) .mi-extension-card-slot{bottom:max(180px,27%)}.mi-phone .mi-classroom.is-extension-training:not(.mi-advanced-classroom) .unified-realtime-transcript{top:max(50%,var(--mi-extension-card-content-bottom,50%))!important}.sentence-collection{width:100%;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-y:contain;padding:clamp(30px,5vw,64px) clamp(20px,4vw,56px) calc(144px + env(safe-area-inset-bottom));color:#243e33;background:var(--main-course-background, #f6f0e3)}.sentence-collection-inner{max-width:840px;margin:auto}.sentence-collection-header{margin-bottom:30px}.sentence-collection-eyebrow{font-size:11px;letter-spacing:.22em;color:#728276;font-weight:700}.sentence-collection-header h1{display:flex;align-items:center;gap:14px;margin:14px 0 12px;font-size:clamp(32px,3.5vw,48px);line-height:1.2;letter-spacing:-.045em}.sentence-collection-header h1 span{font-size:27px;color:#b39657}.sentence-collection-header>p:last-child{color:#778076;font-size:15px;line-height:1.8}.sentence-collection-count{display:flex;justify-content:space-between;gap:16px;margin:26px 0 12px;color:#748077;font-size:13px}.sentence-collection-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;container-type:inline-size}.sentence-collection-list>li{min-width:0}.sentence-collection-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:94px;aspect-ratio:1186 / 274;padding:12px 30px 12px 26px;overflow-wrap:anywhere;background:url(/ui/main/collection/sentence-card-plain.png) center / 100% 100% no-repeat}.sentence-collection button{font:inherit;cursor:pointer;touch-action:pan-y}.sentence-collection-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:235px;aspect-ratio:1129 / 637;padding:43px 20px;border:0;border-radius:22px;background:url(/ui/main/collection/empty-panel.png) center / 100% 100% no-repeat;text-align:center}.sentence-collection-empty>img{flex:none;width:28px;height:36px;object-fit:contain;transform:scale(1.2)}.sentence-collection-empty h2{font-size:20px;margin:22px 0 12px}.sentence-collection-empty p{max-width:320px;margin:0 auto 26px;color:#7c877c;font-size:15px;line-height:1.8}.sentence-collection-empty button{position:relative;top:6px;display:inline-flex;align-items:center;justify-content:center;width:140px;height:46px;min-height:46px;padding:0 8px 6px;border:0;border-radius:0;background:url(/ui/main/collection/empty-action.png) center / contain no-repeat;color:#fff;white-space:nowrap}.sentence-collection-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;margin:18px 0;border-radius:12px;background:#fff0e8;color:#934e35;line-height:1.7;font-size:14px}.sentence-collection-error button{min-height:44px;border:0;background:transparent;text-decoration:underline;color:inherit}.sentence-collection button:focus-visible{outline:2px solid #287c5e;outline-offset:3px}.sentence-collection button:disabled{opacity:.5;cursor:wait}.collection-filter{position:relative;top:-10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0}.collection-filter button{flex:none;width:83.6px;min-height:44px;padding:0 5px;border:0;border-radius:999px;background:url(/ui/main/collection/filter-unselected.png) center / 100% auto no-repeat;color:#989387;font-size:13px;transition:filter .2s ease}.collection-filter button[aria-pressed=true]{width:94.6px;background-image:url(/ui/main/collection/filter-selected.png);color:#327b5a;font-weight:700}.collection-filter button:hover{filter:brightness(1.04)}.collection-filter-panel[data-direction=next]{--collection-filter-enter-x:14px}.collection-filter-panel[data-direction=previous]{--collection-filter-enter-x:-14px}.collection-filter-panel[data-direction]{animation:collection-filter-switch .24s cubic-bezier(.22,.8,.28,1) both}@keyframes collection-filter-switch{0%{opacity:.45;transform:translate(var(--collection-filter-enter-x))}to{opacity:1;transform:translate(0)}}.collection-review-entry{display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:0;aspect-ratio:1129 / 637;padding:7.2% 7.5% 6%;margin:24px 0;border:0;background:url(/ui/main/collection/review-panel.png) center / 100% 100% no-repeat;container-type:inline-size}.collection-review-entry>div{min-width:0}.collection-review-entry strong{font-size:clamp(22px,5.6cqw,40px);line-height:1.25}.collection-review-entry p{margin:clamp(6px,1.5cqw,18px) 0 0;font-size:clamp(15px,3.4cqw,24px);color:#4e7864;line-height:1.45}.sentence-collection .collection-primary{min-height:46px;padding:12px 22px;border:1px solid #287c5e;border-radius:16px;background:#287c5e;color:#fff;font-weight:700}.sentence-collection .collection-review-entry .collection-primary{flex:none;align-self:center;width:76%;min-height:44px;aspect-ratio:728 / 141;margin-top:auto;padding:0 12px 4px;border:0;border-radius:0;background:url(/ui/main/collection/review-action.png) center / 100% 100% no-repeat;font-size:clamp(18px,5cqw,35px);text-shadow:0 2px 3px #224e3b}.sentence-collection .collection-review-entry .collection-primary:hover:not(:disabled){filter:brightness(1.06)}.sentence-collection .collection-secondary{min-height:46px;padding:12px 20px;border:1px solid #bfd5c5;border-radius:16px;background:#edf4eb;color:#287354}.collection-card-actions{display:flex;align-items:center;gap:6px}.sentence-collection .collection-audio{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid #d7e5db;border-radius:13px;background:#f0f6f0;color:#267454;font-size:14px}.sentence-collection .collection-audio.is-compact{width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:0;background:url(/ui/main/collection/card-action.png) center / contain no-repeat}.collection-audio svg{width:20px;height:20px;flex:none}.collection-audio.is-loading svg{animation:collection-audio-spin 1.2s linear infinite}@keyframes collection-audio-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.collection-audio.is-loading svg{animation:none}}.sentence-collection .collection-text-button{min-height:44px;border:0;padding:8px 4px;background:none;color:#287c5e;font-size:14px}.sentence-collection .collection-open-detail{display:grid;min-width:0;min-height:62px;align-content:center;gap:5px;border:0;padding:2px 0;background:none;color:inherit;text-align:left;overflow-wrap:anywhere}.collection-open-detail strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:18px;font-weight:680;line-height:1.45;letter-spacing:-.018em}.sentence-collection-card-meaning{overflow:hidden;color:#788176;font-size:13px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.sentence-collection .collection-bookmark-button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:0;background:url(/ui/main/collection/card-action.png) center / contain no-repeat;color:#2b8061}.collection-bookmark-button svg{width:19px;height:19px;fill:currentColor}.collection-card-pending{position:absolute;right:17px;bottom:3px;color:#7d897f;font-size:10px;line-height:1.4}.collection-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.collection-inline-error,.collection-save-failure{color:#984e33;background:#fff1e7;padding:12px;border-radius:12px;font-size:14px;line-height:1.7}.collection-save-failure{margin:14px 0}.collection-save-failure p{margin:0 0 10px}.collection-save-failure>div{display:flex;align-items:center;gap:12px}.collection-learning-inner{max-width:720px;margin:auto;overflow-wrap:anywhere}.collection-learning-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;color:#748176;font-size:14px}.collection-learning-header button{min-height:44px;border:0;border-radius:12px;padding:8px 12px;background:#fffefa;color:#376750}.collection-learning-inner>h1{font-size:28px;line-height:1.4;margin:26px 0 10px}.collection-learning-hint{color:#748176;line-height:1.8;font-size:14px}.collection-review-finish{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 24px;border-radius:50%;background:#287c5e;color:#fff;font-size:40px}.collection-detail-original{padding:26px;border:1px solid #e0e5da;background:#fffefa;border-radius:22px}.collection-detail-original h1{margin:0 0 12px;font-size:clamp(25px,3vw,34px);line-height:1.9}.collection-detail-original p{font-size:18px;line-height:1.8;color:#738073}.collection-detail-original small{display:block;color:#869083;font-size:12px;margin-top:18px}.collection-section-title{font-size:20px;margin:32px 0 16px}.collection-expression{padding:20px;border:1px solid #e0e5da;background:#fffefa;border-radius:18px;margin:14px 0}.collection-expression header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.collection-expression h3{margin:0;font-size:21px;line-height:1.7}.collection-expression p{line-height:1.8}.collection-expression-example{border-top:1px solid #e2e9df;margin-top:16px;padding-top:12px}.collection-expression-example h4{color:#738773;margin:8px 0;font-size:14px}.collection-expression-example [lang]{font-size:20px;color:#243e33}.collection-detail-review{width:100%;margin-top:24px}.collection-detail-overlay{position:absolute;z-index:75;inset:0;display:flex;align-items:flex-end;color:#243e33;overflow:hidden;border-radius:inherit}.collection-detail-overlay button{font:inherit;cursor:pointer;touch-action:pan-y}.collection-detail-overlay button:focus-visible{outline:2px solid #287c5e;outline-offset:3px}.collection-detail-overlay button:disabled{opacity:.5;cursor:wait}.collection-detail-backdrop{position:absolute;inset:0;width:100%;border:0;background:#18382d7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.collection-detail-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-height:min(82dvh,760px);min-height:0;border-radius:28px 28px 0 0;background:#f7f5ed;box-shadow:0 -16px 50px #17362836;animation:collection-sheet-rise .24s cubic-bezier(.2,.7,.2,1) both}@keyframes collection-sheet-rise{0%{transform:translateY(24px);opacity:.65}to{transform:translateY(0);opacity:1}}.collection-detail-handle{flex:none;width:46px;height:5px;margin:12px auto 4px;border-radius:5px;background:#becdc0}.collection-detail-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 clamp(18px,4vw,32px);color:#687b6d;font-size:14px}.collection-detail-top button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#e8eee6;color:#355e47}.collection-detail-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding:12px clamp(18px,4vw,32px) 24px}.collection-detail-scroll .collection-learning-inner{max-width:760px}.collection-detail-footer{flex:none;padding:14px clamp(18px,4vw,32px) calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e0e7dd;background:#f7f5ed}.collection-detail-overlay .collection-primary{width:100%;min-height:48px;border:1px solid #287c5e;border-radius:16px;padding:12px 22px;background:#287c5e;color:#fff;font-weight:700}.collection-detail-overlay .collection-secondary{min-height:44px;border:1px solid #bfd5c5;border-radius:14px;padding:10px 16px;background:#edf4eb;color:#287354}.collection-detail-overlay .collection-audio{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid #d7e5db;border-radius:13px;background:#f0f6f0;color:#267454}.collection-detail-overlay .collection-text-button{min-height:44px;border:0;padding:8px 4px;background:none;color:#287c5e;font-size:14px}.collection-detail-overlay .collection-detail-original{padding:clamp(18px,3vw,26px)}.collection-detail-overlay .collection-detail-review{width:100%;margin-top:24px}.is-mobile-layout .sentence-collection{padding:32px 20px calc(125px + env(safe-area-inset-bottom))}.is-mobile-layout .sentence-collection-header h1{font-size:34px}.is-mobile-layout .collection-filter{flex-wrap:nowrap}.is-mobile-layout .collection-filter button{width:min(27%,83.6px)}.is-mobile-layout .collection-filter button[aria-pressed=true]{width:min(30%,94.6px)}.is-mobile-layout .collection-review-entry{min-height:220px;aspect-ratio:auto}.is-mobile-layout .sentence-collection .collection-review-entry .collection-primary{width:clamp(210px,70%,728px);max-width:100%}.is-mobile-layout .collection-learning-inner>h1{font-size:25px}.is-mobile-layout .sentence-collection-card{min-height:clamp(74px,23.1cqw,100px);aspect-ratio:auto;padding:10px 18px 10px 22px;gap:10px}.is-mobile-layout .collection-card-actions{gap:2px}.is-mobile-layout .collection-detail-sheet{max-height:86%}@media(max-width:600px){.sentence-collection{padding:32px 20px calc(125px + env(safe-area-inset-bottom))}.sentence-collection-header h1{font-size:34px}.collection-filter{flex-wrap:nowrap}.collection-filter button{width:min(27%,83.6px)}.collection-filter button[aria-pressed=true]{width:min(30%,94.6px)}.collection-review-entry{min-height:220px;aspect-ratio:auto}.sentence-collection .collection-review-entry .collection-primary{width:clamp(210px,70%,728px);max-width:100%}.collection-learning-inner>h1{font-size:25px}.sentence-collection-error{align-items:flex-start;flex-direction:column}.sentence-collection-card{min-height:clamp(74px,23.1cqw,100px);aspect-ratio:auto;padding:10px 18px 10px 22px;gap:10px}.collection-card-actions{gap:2px}.collection-detail-sheet{max-height:88dvh}}@media(prefers-reduced-motion:reduce){.collection-detail-sheet,.collection-filter-panel[data-direction]{animation:none}.collection-filter button{transition:none}}.main-shell>.collection-extension-review.mi-phone.app-shell{position:absolute;z-index:80;inset:0;display:block;width:100%;height:100%;min-height:0;padding:0;overflow:hidden;color:#25382e;background:#fbfcf8}.collection-extension-review .mi-classroom{position:relative;display:grid;grid-template-rows:112px minmax(0,1.15fr) minmax(0,.75fr) 108px;height:100%;min-height:0;overflow:hidden}.collection-extension-review .mi-extension-live-header{z-index:4}.collection-extension-review .mi-extension-live-header h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.collection-extension-review .mi-extension-live-header>span{position:absolute;top:-23px;right:0;color:#687d6e;font-size:13px}.collection-extension-review.mi-phone .mi-classroom.is-extension-training .mi-extension-card-slot{position:relative;grid-row:2;inset:0 auto auto;display:flex;flex-direction:column;min-height:0;margin:0 20px;padding:8px;overflow-y:auto;overflow-x:hidden;touch-action:pan-y}.collection-extension-review .mi-repeat-card-dock{flex:0 0 auto;width:100%;max-height:none;overflow:visible}.collection-extension-review .mi-repeat-card-dock-scroll{overflow:visible;padding:4px}.collection-extension-review .mi-lesson-target.is-repeat-card{width:100%}.collection-extension-review .mi-lesson-target.is-repeat-card>strong{font-size:26px}.collection-extension-teacher{grid-row:3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:0;margin:0 24px;padding:8px 0;overflow-y:auto;touch-action:pan-y;overscroll-behavior-y:contain}.collection-extension-teacher-bubble{width:100%;max-width:360px;padding:18px 20px;border:1px solid #e0eae2;border-radius:20px;background:#fffefaed;box-shadow:0 8px 24px #28554010;text-align:center}.collection-extension-teacher-bubble strong{color:#27815f;font-size:13px}.collection-extension-teacher-bubble p{margin:9px 0 0;color:#465d4d;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.collection-extension-teacher .collection-inline-error{width:100%;margin:0}.collection-extension-controls{grid-row:4;display:flex;align-items:center;justify-content:center;gap:12px;min-height:0;padding:8px 20px calc(18px + env(safe-area-inset-bottom))}.collection-extension-controls button,.collection-extension-summary button{min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation}.collection-extension-controls button:disabled{opacity:.5;cursor:wait}.collection-extension-controls button:focus-visible,.collection-extension-summary button:focus-visible{outline:3px solid #81b99a;outline-offset:3px}.collection-extension-review.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .collection-extension-controls .mi-live-voice-dock.control-dock{position:relative;left:auto;bottom:auto;width:min(100%,390px);max-width:100%;min-height:76px;margin:0;transform:none}.collection-extension-reconnect{min-width:185px;padding:8px 18px;border:1px solid #287c5e;border-radius:999px;background:#287c5e;color:#fff;font-weight:700}.collection-extension-skip{border:1px solid #bed5c5;border-radius:999px;padding:8px 12px;color:#2b795a;background:#fff}.collection-extension-decision{display:flex;width:100%;max-width:390px;gap:10px}.collection-extension-decision>button{flex:1;min-width:0;padding:8px 12px;border:1px solid #c3d9ca;border-radius:16px;background:#fff;color:#287453;font-weight:700}.collection-extension-decision>button:last-child{border-color:#287c5e;background:#287c5e;color:#fff}.collection-extension-summary{grid-row:1/-1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:70px 20px 26px;overflow-y:auto;touch-action:pan-y;text-align:center}.collection-extension-summary h1{font-size:25px}.collection-extension-summary>p{color:#65776b;line-height:1.7}.collection-extension-summary>div{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;color:#68796e}.collection-extension-summary strong{display:block;color:#287c5e;font-size:26px}.collection-extension-summary>button{width:min(100%,300px);margin-top:20px;border:0;border-radius:16px;background:#287c5e;color:#fff;font-weight:700}.collection-extension-review .mi-word-dialog-backdrop{z-index:90}@media(max-width:600px){.collection-extension-review .mi-classroom{grid-template-rows:112px minmax(0,1.15fr) minmax(0,.75fr) 108px}}.main-profile-membership{cursor:pointer}.main-tab-layer:has(.membership-preview-backdrop){z-index:21}.membership-preview-backdrop{position:absolute;z-index:30;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#151e1973;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.membership-preview-page{position:relative;box-sizing:border-box;width:min(100%,520px);max-height:min(78%,720px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:28px 28px 0 0;color:#30342d;background:radial-gradient(circle at 50% -12%,#c9e7d4,transparent 42%),linear-gradient(180deg,#e8f4ec,#dcece2);-webkit-overflow-scrolling:touch;box-shadow:0 -20px 60px #1025193d;animation:membership-preview-sheet-enter .28s cubic-bezier(.2,.75,.25,1) both}@keyframes membership-preview-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}.membership-preview-backdrop.is-closing .membership-preview-page{pointer-events:none;animation:membership-preview-sheet-exit .28s cubic-bezier(.4,0,.8,.2) both}@keyframes membership-preview-sheet-exit{0%{transform:translateY(0)}to{transform:translateY(100%)}}.membership-preview-content{box-sizing:border-box;width:min(100%,390px);margin:0 auto;padding:0 20px calc(19px + env(safe-area-inset-bottom))}.membership-preview-scroll{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.membership-preview-page button{font:inherit;cursor:pointer}.membership-preview-page button:focus-visible{outline:3px solid #75ad91;outline-offset:3px}.membership-preview-header{box-sizing:border-box;width:100%;min-height:66px;position:relative;flex:none;display:flex;align-items:center;justify-content:center;padding:10px 20px 6px}.membership-preview-header h1{margin:0;font-size:17px;font-weight:780;letter-spacing:.05em}.membership-preview-close{width:44px;height:44px;position:absolute;top:10px;right:20px;display:grid;place-items:center;border:1px solid #ded9cb;border-radius:12px;background:#fffdf7;box-shadow:0 3px 9px #6d573215;font-size:28px!important;line-height:1;color:#3d4038}.membership-preview-hero{height:122px;position:relative;overflow:hidden;margin-top:0;border:1px solid #e9bd5e;border-radius:24px;background:radial-gradient(circle at 89% 6%,#fff5cb,transparent 35%),linear-gradient(110deg,#f9cf79,#ffdfa2 54%,#f9c76d);box-shadow:0 9px 22px #b9893927,inset 0 1px #fff9e4}.membership-preview-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#c68b3659 1px,transparent 1.2px);background-size:8px 8px;-webkit-mask-image:linear-gradient(to right,#0008,transparent 70%);mask-image:linear-gradient(to right,#0008,transparent 70%)}.membership-preview-hero:after{content:"";width:164px;height:164px;position:absolute;top:-37px;right:-35px;border:1px solid #fff8e79c;border-radius:50%;box-shadow:0 0 0 19px #fff8e12d,0 0 0 44px #fff8e126}.membership-preview-hero-copy{height:100%;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:16px 23px}.membership-preview-hero-copy>span{color:#865522;font-size:9px;font-weight:900;letter-spacing:.19em}.membership-preview-hero-copy h2{margin:11px 0 0;color:#4b351e;font-size:23px;line-height:1.24;letter-spacing:-.03em}.membership-preview-cycle{height:43px;position:relative;display:flex;gap:3px;margin-top:15px;padding:4px;border-radius:16px;background:#ede9df;box-shadow:inset 0 1px 2px #56492617}.membership-preview-cycle:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 11px)/2);border-radius:12px;background:#0f614a;box-shadow:0 4px 9px #0e553e33;transition:transform .26s cubic-bezier(.22,.8,.28,1)}.membership-preview-cycle.is-yearly:before{transform:translate(calc(100% + 3px))}.membership-preview-cycle button{min-width:0;flex:1;position:relative;z-index:1;border:0;border-radius:12px;color:#88857e;background:transparent;font-size:13px;font-weight:760;transition:color .2s ease}.membership-preview-cycle button.is-selected{color:#fff}.membership-preview-plans{display:grid;gap:10px;margin-top:14px}.membership-preview-plan{box-sizing:border-box;min-width:0;position:relative;overflow:hidden;padding:15px 16px;border-radius:20px;box-shadow:0 5px 15px #68563812}.membership-preview-plan.is-free{min-height:117px;border:1px solid #e9e5da;background:#fffef9}.membership-preview-plan.is-standard{min-height:173px;border:2px solid #15654a;background:linear-gradient(145deg,#fafff9,#f7fcf5);box-shadow:0 8px 21px #0d573221}.membership-preview-plan.is-advanced{min-height:173px;border:1px solid #e6c67a;background:linear-gradient(136deg,#fffcf4,#fff1cb)}.membership-preview-plan.is-advanced:before{content:"";width:145px;height:145px;position:absolute;top:-60px;right:-50px;border-radius:50%;background:#f1d08032}.membership-preview-plan-heading{position:relative;z-index:1;display:flex;align-items:flex-start;gap:11px}.membership-preview-plan-mark{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;color:#64816e;background:#ebefe8}.is-standard .membership-preview-plan-mark{color:#146348;background:#e3f1e6}.is-advanced .membership-preview-plan-mark{color:#865917;background:#f9e8b9}.membership-preview-plan-mark svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.membership-preview-plan-title h3{margin:1px 0 0;font-size:15px;line-height:1.25;font-weight:830}.membership-preview-plan-title p{margin:4px 0 0;color:#827f75;font-size:10px;font-weight:560}.membership-preview-trial-duration{margin-left:auto;color:#4a6052;font-size:19px;white-space:nowrap}.membership-preview-plan-bottom{display:flex;align-items:end;justify-content:space-between;gap:6px;margin:14px 0 0 47px}.membership-preview-plan-bottom p{min-width:0;margin:0;color:#58695c;font-size:10px;font-weight:640;white-space:nowrap}.membership-preview-plan-bottom button{min-width:94px;min-height:40px;margin-top:-8px;border:1px solid #dde8d9;border-radius:12px;color:#43604d;background:#f2f5ef;font-size:12px;font-weight:790}.membership-preview-price{position:absolute;top:50px;right:17px;z-index:1;text-align:right;white-space:nowrap}.membership-preview-price strong{color:#145b45;font-size:19px;letter-spacing:-.04em}.membership-preview-price>span{color:#847d6d;font-size:10px;font-weight:700}.membership-preview-price small{display:block;margin-top:1px;color:#8b8578;font-size:9px}.is-advanced .membership-preview-price strong{color:#805515}.membership-preview-benefits{position:relative;z-index:1;margin:43px 0 12px;color:#58695c;font-size:10px;font-weight:640;white-space:nowrap}.is-advanced .membership-preview-benefits{color:#796647}.membership-preview-select{width:100%;min-height:40px;position:relative;z-index:1;border:0;border-radius:12px;color:#fff;background:#0f614a;box-shadow:0 4px 8px #06472c25;font-size:12px;font-weight:790;letter-spacing:.03em}.is-advanced .membership-preview-select{background:#3b372e;box-shadow:0 4px 8px #45351d22}.membership-preview-select:hover,.membership-preview-plan-bottom button:hover{filter:brightness(1.05)}.membership-preview-select:active,.membership-preview-plan-bottom button:active{transform:translateY(1px)}.membership-preview-recommended{position:absolute;z-index:2;top:0;right:0;padding:5px 12px 6px 14px;border-radius:0 18px 0 11px;color:#654310;background:#f1cd72;font-size:10px;font-weight:850}.membership-preview-footnote{margin:12px 0 0;color:#969087;font-size:10px;text-align:center}.membership-preview-notice{margin:10px 0 0;padding:9px 11px;border-radius:10px;color:#315945;background:#eaf4e9;font-size:11px;line-height:1.4;text-align:center}@media(max-width:380px){.membership-preview-content{padding-right:15px;padding-left:15px}.membership-preview-plan{padding-right:12px;padding-left:12px}.membership-preview-plan-bottom{margin-left:0}.membership-preview-plan-bottom p,.membership-preview-benefits{white-space:normal}.membership-preview-benefits{max-width:210px}}@media(prefers-reduced-motion:reduce){.membership-preview-page{animation:none}.membership-preview-cycle:before,.membership-preview-cycle button{transition:none}.membership-preview-select:active,.membership-preview-plan-bottom button:active{transform:none}}.scene-course-page{width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:max(28px,env(safe-area-inset-top)) max(52px,env(safe-area-inset-right)) calc(138px + env(safe-area-inset-bottom)) max(52px,env(safe-area-inset-left));color:#26211b;background:radial-gradient(circle at 82% 11%,rgba(255,213,165,.32),transparent 31%),radial-gradient(circle at 18% 52%,rgba(255,228,194,.48),transparent 32%),linear-gradient(145deg,#fffaf0,#fbe4c9 74%,#f7d9b7);scrollbar-width:thin}.scene-course-page.vertical-drag-scroll:not(.is-prompt-open),.scene-course-page.vertical-drag-scroll:not(.is-prompt-open) button,.scene-course-page.vertical-drag-scroll:not(.is-prompt-open) svg{touch-action:pan-x}.scene-course-page.vertical-drag-scroll:not(.is-prompt-open){cursor:grab}.scene-course-page.vertical-drag-scroll.is-pointer-dragging,.scene-course-page.vertical-drag-scroll.is-pointer-dragging *{cursor:grabbing!important}.scene-course-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px}.scene-course-back{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(100,78,52,.06);border-radius:50%;color:#1f211e;background:#ffffffe0;box-shadow:0 12px 30px #5b3d1c1a;cursor:pointer}.scene-course-back svg{width:26px}.scene-course-topbar>strong{padding:12px 28px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0b6246,#207a58);font-size:18px}.scene-course-stats{justify-self:end;display:flex;align-items:center;gap:13px;padding:10px 18px;border-radius:999px;color:#146247;background:#ffffffe0;box-shadow:0 12px 30px #5b3d1c17}.scene-course-stats span{display:flex;align-items:center;gap:5px;font-size:17px;font-weight:700}.scene-course-stats svg{width:24px;height:24px}.scene-course-stats i{width:1px;height:25px;background:#dfd8cd}.scene-course-intro{margin:42px 3% 0}.scene-course-intro>span{color:#12684b;font-size:12px;font-weight:800;letter-spacing:.2em}.scene-course-intro h1{margin:8px 0 18px;font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-.04em}.scene-course-intro>div{display:flex;align-items:center;justify-content:space-between}.scene-course-intro p{margin:0;color:#9a7f68;font-size:17px}.scene-course-intro strong{color:#9a7f68;font-size:17px}.scene-course-progress{height:10px;margin-top:12px;overflow:hidden;border-radius:999px;background:#9f8b7740}.scene-course-progress i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#11694c,#23815e)}.scene-course-chapter{min-height:112px;display:flex;align-items:center;justify-content:space-between;margin-top:34px;padding:22px 35px;border-radius:25px;color:#fff;background:linear-gradient(135deg,#12674b,#207553);box-shadow:0 20px 38px #1062463d}.scene-course-chapter small{color:#ffffffb3;font-size:12px;font-weight:800;letter-spacing:.18em}.scene-course-chapter h2{margin:4px 0 0;font-size:30px}.scene-course-chapter>svg{width:55px;height:55px}.scene-course-map{min-height:920px;position:relative;margin:28px auto 0}.scene-course-connectors{width:100%;height:90%;position:absolute;inset:0;overflow:visible}.scene-course-connectors polyline{fill:none;stroke:#d3ab83;stroke-width:1.05;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.1 3.2}.scene-course-step{width:138px;position:absolute;z-index:2;left:var(--step-x);top:var(--step-y);transform:translate(-50%,-50%);padding:0;border:0;color:#27221c;background:transparent;cursor:pointer}.scene-course-step>i{width:104px;height:104px;display:grid;place-items:center;margin:auto;border:9px solid #0c4e3c;border-radius:50%;color:#fff;background:linear-gradient(145deg,#1c7b58,#0f6549);box-shadow:0 10px #0a4536,0 20px 28px #125b423b}.scene-course-step>i svg{width:58px;height:58px}.scene-course-step>span{display:block;margin-top:20px;font-size:18px;white-space:nowrap}.scene-course-step>em{position:absolute;z-index:3;left:77%;top:-22px;padding:8px 13px;border-radius:10px;color:#12674b;background:#fff;box-shadow:0 8px 22px #4634221f;font-size:15px;font-style:normal;font-weight:800;white-space:nowrap}.scene-course-step>em:after{content:"";position:absolute;left:15px;bottom:-8px;border:5px solid transparent;border-top-color:#fff;transform:rotate(14deg)}.scene-course-step.is-current>i{border-color:#d8efe4;color:#12674b;background:#fff;box-shadow:0 10px #0a543e,0 0 30px #67dd91b8}.scene-course-step.is-available>i{border-color:#f0f4ef;color:#176c4e;background:#fff}.scene-course-step.is-locked{color:#b5a594;cursor:not-allowed}.scene-course-step.is-locked>i{border-color:#d8cec0;color:#b4a797;background:#e8dfd3;box-shadow:0 9px #c7bcaf,0 17px 23px #5a48361f}.scene-course-next-chapter{position:absolute;left:43%;top:72%;color:#977c66}.scene-course-next-chapter small{display:block;color:#12684b;font-size:12px;font-weight:800;letter-spacing:.17em}.scene-course-next-chapter strong{display:block;margin-top:4px;font-size:24px;white-space:nowrap}.scene-lesson-prompt-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:#1c16108f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scene-lesson-prompt-modal{width:min(820px,100%);max-height:min(820px,calc(100dvh - 48px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:30px 10px;color:#2d2822;background:#fffaf2;box-shadow:0 36px 100px #22170c52;animation:scene-lesson-prompt-in .24s ease-out}@keyframes scene-lesson-prompt-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}.scene-lesson-prompt-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 30px 21px;color:#fff;background:linear-gradient(135deg,#0d6046,#247c59)}.scene-lesson-prompt-modal>header span{color:#bde4d4;font-size:9px;font-weight:850;letter-spacing:.18em}.scene-lesson-prompt-modal>header h2{margin:5px 0 4px;font-size:27px}.scene-lesson-prompt-modal>header p{margin:0;color:#ffffffb8;font-size:11px}.scene-lesson-prompt-modal>header button{width:36px;height:36px;flex:0 0 auto;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#fff;background:#ffffff14;font-size:24px;cursor:pointer}.scene-lesson-prompt-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:12px 18px 0;background:#f4ecdf}.scene-lesson-prompt-tabs button{min-height:44px;border:0;border-radius:13px 13px 0 0;color:#7a7167;background:transparent;font-size:12px;font-weight:750;cursor:pointer}.scene-lesson-prompt-tabs button.is-active{color:#17684d;background:#fffaf2;box-shadow:0 -5px 16px #4a31170d}.scene-lesson-prompt-body{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:24px 30px 28px}.scene-lesson-prompt-body>label{display:grid;gap:9px}.scene-lesson-prompt-body>label>span{color:#4e4942;font-size:12px;font-weight:800}.scene-lesson-prompt-body textarea{width:100%;min-height:220px;resize:vertical;padding:15px 17px;border:1px solid #ddd3c5;border-radius:16px;outline:0;color:#3c3731;background:#fff;font:500 12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.scene-lesson-prompt-body textarea:focus{border-color:#6ca78f;box-shadow:0 0 0 4px #2f846317}.scene-lesson-prompt-body label>small{color:#8a8177;font-size:10px;line-height:1.6}.scene-lesson-overview{margin-bottom:20px;padding:17px 19px;border:1px solid #e4d6c5;border-radius:18px;background:#f7eee1}.scene-lesson-overview>span{display:inline-grid;place-items:center;min-width:34px;height:24px;margin-right:8px;border-radius:999px;color:#fff;background:#247a59;font-size:9px;font-weight:850}.scene-lesson-overview>strong{font-size:13px}.scene-lesson-overview>p{margin:9px 0 13px;color:#746c62;font-size:11px;line-height:1.55}.scene-lesson-overview ol{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.scene-lesson-overview li{min-width:0;display:flex;align-items:center;gap:8px;padding:9px;border-radius:12px;background:#ffffffb8}.scene-lesson-overview li>i{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px 3px;color:#17684d;background:#d9eee5;font-size:9px;font-style:normal;font-weight:800}.scene-lesson-overview li>span{min-width:0;display:grid;gap:2px}.scene-lesson-overview li strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.scene-lesson-overview li small{overflow:hidden;color:#8a8177;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.scene-lesson-prompt-modal>footer{min-height:74px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 30px;border-top:1px solid #e7ddd1;background:#fff}.scene-lesson-prompt-modal>footer button{min-height:43px;padding:0 20px;border-radius:12px;font-size:11px;font-weight:800;cursor:pointer}.scene-lesson-prompt-modal>footer button.is-secondary{border:1px solid #d9d0c4;color:#756d63;background:#fff}.scene-lesson-prompt-modal>footer button.is-primary{min-width:150px;border:0;color:#fff;background:#176d50;box-shadow:0 10px 23px #176d5033}.scene-lesson-prompt-modal>footer button.is-primary span{margin-left:9px}.scene-lesson-prompt-modal>footer button:disabled{opacity:.5;cursor:not-allowed}.scene-course-status{display:grid;place-items:center;align-content:center;gap:18px}.scene-course-status button{display:flex;align-items:center;gap:7px;padding:12px 18px;border:0;border-radius:999px;color:#fff;background:#176d50;cursor:pointer}.scene-course-status button svg{width:20px}.scene-course-status p{color:#766b60}@media(max-width:800px){.scene-course-page{padding:max(20px,env(safe-area-inset-top)) 18px calc(114px + env(safe-area-inset-bottom))}.scene-course-topbar{gap:8px}.scene-course-back{width:42px;height:42px}.scene-course-back svg{width:22px}.scene-course-topbar>strong{padding:10px 18px;font-size:14px}.scene-course-stats{gap:8px;padding:8px 11px}.scene-course-stats span{font-size:14px}.scene-course-stats svg{width:19px}.scene-course-intro{margin:29px 2% 0}.scene-course-intro h1{font-size:42px}.scene-course-intro p,.scene-course-intro strong{font-size:14px}.scene-course-chapter{min-height:92px;margin-top:27px;padding:17px 23px;border-radius:22px}.scene-course-chapter h2{font-size:25px}.scene-course-chapter>svg{width:44px}.scene-course-map{min-height:780px}.scene-course-step{width:110px}.scene-course-step>i{width:83px;height:83px;border-width:7px;box-shadow:0 8px #0a4536,0 16px 23px #125b4233}.scene-course-step>i svg{width:46px;height:46px}.scene-course-step>span{margin-top:15px;font-size:15px}.scene-course-step>em{top:-25px;padding:6px 10px;font-size:13px}.scene-course-next-chapter{left:38%}.scene-course-next-chapter strong{font-size:20px}.scene-lesson-prompt-backdrop{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.scene-lesson-prompt-modal{width:100%;height:100%;max-height:100%;border-radius:22px 7px}.scene-lesson-prompt-modal>header{gap:12px;padding:15px 14px 13px}.scene-lesson-prompt-modal>header h2{margin-top:3px;font-size:20px}.scene-lesson-prompt-modal>header p{display:none}.scene-lesson-prompt-modal>header button{width:34px;height:34px}.scene-lesson-prompt-tabs{gap:3px;padding:7px 7px 0}.scene-lesson-prompt-tabs button{min-height:40px;padding-inline:4px;font-size:10px}.scene-lesson-prompt-body{padding:13px 12px 16px}.scene-lesson-overview{margin-bottom:12px;padding:12px}.scene-lesson-overview ol{grid-template-columns:1fr}.scene-lesson-prompt-body textarea{min-height:180px;resize:none;padding:12px;border-radius:12px;font-size:16px;line-height:1.55}.scene-lesson-prompt-modal>footer{min-height:60px;padding:8px 12px}.scene-lesson-prompt-modal>footer button{min-width:0;flex:1;padding-inline:10px}}.main-shell.is-mobile-layout .scene-course-page{padding:20px 18px 114px}.main-shell.is-mobile-layout .scene-course-topbar{gap:8px}.main-shell.is-mobile-layout .scene-course-back{width:42px;height:42px}.main-shell.is-mobile-layout .scene-course-back svg{width:22px}.main-shell.is-mobile-layout .scene-course-topbar>strong{padding:10px 18px;font-size:14px}.main-shell.is-mobile-layout .scene-course-stats{gap:8px;padding:8px 11px}.main-shell.is-mobile-layout .scene-course-stats span{font-size:14px}.main-shell.is-mobile-layout .scene-course-stats svg{width:19px}.main-shell.is-mobile-layout .scene-course-intro{margin:29px 2% 0}.main-shell.is-mobile-layout .scene-course-intro h1{font-size:42px}.main-shell.is-mobile-layout .scene-course-intro p,.main-shell.is-mobile-layout .scene-course-intro strong{font-size:14px}.main-shell.is-mobile-layout .scene-course-chapter{min-height:92px;margin-top:27px;padding:17px 23px;border-radius:22px}.main-shell.is-mobile-layout .scene-course-chapter h2{font-size:25px}.main-shell.is-mobile-layout .scene-course-chapter>svg{width:44px}.main-shell.is-mobile-layout .scene-course-map{min-height:780px}.main-shell.is-mobile-layout .scene-course-step{width:110px}.main-shell.is-mobile-layout .scene-course-step>i{width:83px;height:83px;border-width:7px;box-shadow:0 8px #0a4536,0 16px 23px #125b4233}.main-shell.is-mobile-layout .scene-course-step>i svg{width:46px;height:46px}.main-shell.is-mobile-layout .scene-course-step>span{margin-top:15px;font-size:15px}.main-shell.is-mobile-layout .scene-course-step>em{top:-25px;padding:6px 10px;font-size:13px}.main-shell.is-mobile-layout .scene-course-next-chapter{left:38%}.main-shell.is-mobile-layout .scene-course-next-chapter strong{font-size:20px}.main-shell.is-mobile-layout .scene-lesson-prompt-backdrop{position:absolute;padding:8px;border-radius:inherit}.main-shell.is-mobile-layout .scene-lesson-prompt-modal{width:100%;height:100%;max-height:100%;border-radius:22px 7px}.main-shell.is-mobile-layout .scene-lesson-prompt-modal>header{gap:12px;padding:15px 14px 13px}.main-shell.is-mobile-layout .scene-lesson-prompt-modal>header h2{margin-top:3px;font-size:20px}.main-shell.is-mobile-layout .scene-lesson-prompt-modal>header p{display:none}.main-shell.is-mobile-layout .scene-lesson-prompt-modal>header button{width:34px;height:34px}.main-shell.is-mobile-layout .scene-lesson-prompt-tabs{gap:3px;padding:7px 7px 0}.main-shell.is-mobile-layout .scene-lesson-prompt-tabs button{min-height:40px;padding-inline:4px;font-size:10px}.main-shell.is-mobile-layout .scene-lesson-prompt-body{padding:13px 12px 16px}.main-shell.is-mobile-layout .scene-lesson-overview{margin-bottom:12px;padding:12px}.main-shell.is-mobile-layout .scene-lesson-overview ol{grid-template-columns:1fr}.main-shell.is-mobile-layout .scene-lesson-prompt-body textarea{min-height:180px;resize:none;padding:12px;border-radius:12px;font-size:16px;line-height:1.55}.main-shell.is-mobile-layout .scene-lesson-prompt-modal>footer{min-height:60px;padding:8px 12px}.main-shell.is-mobile-layout .scene-lesson-prompt-modal>footer button{min-width:0;flex:1;padding-inline:10px}.main-shell{container-name:main-shell;container-type:inline-size}.scene-tab{--scene-green: #2e8f6b;--scene-ink: #11100d;width:100%;height:100%;min-height:0;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding:max(34px,env(safe-area-inset-top)) max(6.5vw,env(safe-area-inset-right)) calc(146px + env(safe-area-inset-bottom)) max(6.5vw,env(safe-area-inset-left));color:var(--scene-ink);background:var(--main-course-background, #f6f0e3);scrollbar-width:none;-webkit-overflow-scrolling:touch;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,system-ui,sans-serif}.main-shell.has-scenes-content-mask{background:var(--main-course-background)}.main-shell.has-scenes-content-mask .scene-tab{background:transparent}.scene-tab button,.scene-tab img{touch-action:pan-y}.scene-tab img{-webkit-user-drag:none;user-drag:none}.scene-tab.vertical-drag-scroll{cursor:grab}.scene-tab.vertical-drag-scroll.is-pointer-dragging,.scene-tab.vertical-drag-scroll.is-pointer-dragging *{cursor:grabbing!important}.scene-character-edge-filter{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.scene-tab-header,.scene-custom-card,.scene-challenge-entry,.scene-list-section{width:min(100%,1480px);margin-inline:auto}.scene-challenge-entry{min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:clamp(24px,3vw,40px);border:1px solid rgba(255,255,255,.76);border-radius:30px 10px;color:#fff;background:linear-gradient(105deg,#16222df5,#315750e6),url(/ui/main/scenes/mode/hotel/common.png) center 48% / cover no-repeat;box-shadow:0 14px 32px #1e34312e}.scene-challenge-entry>div{min-width:0}.scene-challenge-entry span{color:#a9ddc9;font-size:11px;font-weight:850;letter-spacing:.16em}.scene-challenge-entry h2{margin:7px 0 6px;font-size:clamp(28px,3vw,42px);line-height:1.08}.scene-challenge-entry p{margin:0;color:#ffffffc2;font-size:clamp(14px,1.25vw,18px);line-height:1.5}.scene-challenge-entry button{min-width:180px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:16px;flex:0 0 auto;padding:0 24px;border:0;border-radius:999px;color:#276f57;background:#fffdf8;font:inherit;font-weight:780;cursor:pointer}.scene-challenge-entry button img{width:24px}.scene-challenge-entry.is-disabled{filter:saturate(.55)}.scene-challenge-entry button:disabled{min-width:200px;color:#ffffffd1;background:#ffffff24;cursor:not-allowed}.scene-tab-header{display:grid;justify-items:start}.scene-wordmark{width:clamp(280px,31vw,500px);height:auto;display:block}.scene-tab-header p{margin:12px 0 0 1.5%;color:#655f58;font-size:clamp(18px,1.5vw,24px);font-weight:650;line-height:1.4;letter-spacing:.015em}.scene-custom-card{min-height:clamp(310px,29vw,450px);position:relative;margin-top:40px;overflow:visible;border-radius:36px;color:#fff;box-shadow:0 16px 34px #2d6c5238;isolation:isolate}.scene-custom-background{width:100%;height:100%;position:absolute;inset:0;border-radius:inherit;object-fit:cover}.scene-custom-avatar{width:auto;height:133%;position:absolute;z-index:2;right:-1.5%;bottom:-1%;object-fit:contain;filter:url(#scene-character-edge-trim) drop-shadow(0 15px 22px rgba(8,54,40,.17));transform:translate(8px)}.scene-custom-copy{width:min(52%,610px);position:relative;z-index:3;padding:clamp(38px,4vw,62px)}.scene-custom-copy h2{margin:0 0 14px;font-size:clamp(46px,4.8vw,68px);font-weight:760;line-height:1}.scene-custom-copy p{margin:0 0 30px;color:#fffffff5;font-size:clamp(16px,1.55vw,23px);font-weight:620;line-height:1.65}.scene-custom-copy button{min-width:190px;min-height:60px;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:0 28px;border:0;border-radius:999px;color:#338667;background:#fffdfafa;box-shadow:0 8px 18px #0c3f3021,inset 0 1px #ffffffe6;font-size:clamp(16px,1.45vw,21px);font-weight:760;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.scene-custom-copy button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0c3f302b,inset 0 1px #ffffffe6}.scene-custom-copy button:active{transform:translateY(0)}.scene-custom-copy button img{width:26px;height:auto}.scene-list-section{margin-top:64px}.scene-section-heading{display:grid;gap:10px}.scene-section-heading h2{margin:0;color:#0b0b09;font-size:clamp(30px,3.4vw,50px);font-weight:740;line-height:1.08}.scene-section-heading p{margin:0;color:#686159;font-size:clamp(15px,1.55vw,22px);font-weight:540;line-height:1.45}.scene-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.55vw,24px);margin-top:26px}.scene-card{min-width:0;position:relative;overflow:visible;padding:0;border:0;border-radius:30px;color:#12110e;background:transparent;box-shadow:0 12px 27px #583a1f24;text-align:left;cursor:pointer;transition:transform .18s ease,filter .18s ease}.scene-card:hover{transform:translateY(-3px);filter:saturate(1.03) brightness(1.01)}.scene-card:active{transform:translateY(0)}.scene-card-image{width:100%;height:auto;aspect-ratio:540 / 351;display:block;border-radius:30px 30px 0 0;object-fit:cover}.scene-card-copy{width:100%;aspect-ratio:540 / 170;display:block;position:relative;margin-top:-1px;overflow:hidden;border-radius:0 0 30px 30px;background:linear-gradient(135deg,#fffaf4eb,#fdeddeeb),url(/ui/main/scenes/style4/card-footer.png) center / 100% 100% no-repeat}.scene-card-copy:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(56deg,transparent 0 25%,rgba(244,212,187,.22) 25.2% 42%,transparent 42.2%),linear-gradient(56deg,transparent 0 57%,rgba(255,255,255,.34) 57.2% 76%,transparent 76.2%)}.scene-card-copy strong,.scene-card-copy>i{position:absolute;z-index:1}.scene-card-copy strong{top:50%;left:9.7%;transform:translateY(-50%);font-size:clamp(21px,1.9vw,29px);font-weight:790;line-height:1.1}.scene-card-copy>i{width:11%;top:50%;right:9.5%;transform:translateY(-50%);display:block;font-style:normal}.scene-card-copy>i img{width:100%;height:auto;display:block}.scene-empty{grid-column:1 / -1;padding:30px;color:#8b8276;text-align:center}.scene-coming-soon-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:#191c187a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scene-coming-soon-dialog{width:min(430px,100%);max-height:100%;min-height:290px;display:flex;align-items:center;flex-direction:column;overflow-y:auto;padding:38px 38px 34px;border:1px solid rgba(255,255,255,.9);border-radius:34px 10px;color:#22221d;background:radial-gradient(circle at 14% 8%,rgba(206,231,216,.7),transparent 32%),radial-gradient(rgba(88,70,48,.055) .65px,transparent .8px),#fffaf2;background-size:auto,5px 5px,auto;box-shadow:0 28px 75px #161d1852,inset 0 1px #fffffff2;text-align:center;touch-action:pan-y;-webkit-overflow-scrolling:touch}.scene-coming-soon-mark{width:72px;height:72px;display:grid;place-items:center;border-radius:24px 8px;color:#fff;background:linear-gradient(145deg,#3ca27b,#267e5d);box-shadow:0 13px 25px #267e5d3d;font-size:34px}.scene-coming-soon-dialog>small{margin-top:22px;color:#2e8f6b;font-size:10px;font-weight:850;letter-spacing:.2em}.scene-coming-soon-dialog h2{margin:8px 0 0;font-size:31px;line-height:1.15}.scene-coming-soon-dialog p{margin:13px 0 25px;color:#70685f;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.scene-coming-soon-dialog button{width:100%;min-height:48px;margin-top:auto;border:0;border-radius:15px;color:#fff;background:#2e8f6b;box-shadow:0 11px 24px #2e8f6b38;font-size:15px;font-weight:760;cursor:pointer}.scene-coming-soon-dialog button:hover{filter:brightness(1.06)}.main-shell.is-mobile-layout .scene-coming-soon-backdrop{position:absolute;padding:18px;border-radius:inherit}.main-shell.is-mobile-layout .scene-coming-soon-dialog{min-height:260px;padding:30px 24px 24px;border-radius:28px 8px}.main-shell.is-mobile-layout .scene-coming-soon-mark{width:62px;height:62px;font-size:29px}.main-shell.is-mobile-layout .scene-coming-soon-dialog h2{font-size:27px}@media(max-width:700px){.scene-coming-soon-backdrop{padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.scene-coming-soon-dialog{min-height:260px;padding:30px 24px 24px;border-radius:28px 8px}.scene-coming-soon-mark{width:62px;height:62px;font-size:29px}.scene-coming-soon-dialog h2{font-size:27px}}@media(max-width:1100px){.scene-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container main-shell (max-width: 800px){.scene-tab{padding:max(25px,env(safe-area-inset-top)) max(30px,env(safe-area-inset-right)) calc(108px + env(safe-area-inset-bottom)) max(30px,env(safe-area-inset-left))}.scene-wordmark{width:177px}.scene-tab-header p{margin:7px 0 0;font-size:16px;line-height:1.35}.scene-custom-card{min-height:150px;margin-top:17px;border-radius:16px;box-shadow:0 8px 14px #2d6c5233}.scene-custom-avatar{height:129%;right:6%;bottom:0}.scene-custom-copy{width:59%;padding:18px 0 14px 17px}.scene-custom-copy h2{margin-bottom:7px;font-size:20px}.scene-custom-copy p{margin-bottom:18px;font-size:12.5px;line-height:1.55}.scene-custom-copy button{min-width:118px;min-height:35px;gap:11px;padding:0 17px;font-size:12px}.scene-custom-copy button img{width:17px}.scene-challenge-entry{min-height:142px;display:grid;gap:16px;margin-top:16px;padding:20px;border-radius:20px 7px}.scene-challenge-entry span{font-size:8px}.scene-challenge-entry h2{margin-top:5px;font-size:22px}.scene-challenge-entry p{font-size:12px}.scene-challenge-entry button,.scene-challenge-entry button:disabled{min-width:0;width:100%;min-height:42px;font-size:13px}.scene-list-section{margin-top:27px}.scene-section-heading{gap:6px}.scene-section-heading h2{font-size:18px;line-height:1.1}.scene-section-heading p{font-size:14px;line-height:1.35}.scene-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.scene-card{border-radius:16px;box-shadow:0 6px 12px #583a1f26}.scene-card-image{border-radius:16px 16px 0 0}.scene-card-copy{border-radius:0 0 16px 16px}.scene-card-copy strong{font-size:15px}}@container main-shell (max-width: 390px){.scene-tab{padding-right:max(20px,env(safe-area-inset-right));padding-left:max(20px,env(safe-area-inset-left))}.scene-wordmark{width:164px}.scene-tab-header p{font-size:14px}.scene-custom-copy{width:61%;padding-left:15px}.scene-custom-copy p{font-size:11.5px}.scene-card-grid{gap:8px}.scene-card-copy strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.scene-card,.scene-custom-copy button{transition:none}}.restaurant-selection-page{--restaurant-green: #2e8f6b;--restaurant-green-strong: #267557;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding:max(32px,env(safe-area-inset-top)) max(6.5vw,env(safe-area-inset-right)) calc(146px + env(safe-area-inset-bottom)) max(6.5vw,env(safe-area-inset-left));color:#15130f;background:radial-gradient(circle at 82% 8%,rgba(255,220,177,.28),transparent 30%),radial-gradient(rgba(97,73,47,.042) .65px,transparent .8px),linear-gradient(145deg,#fffaf1,#faf2e7 54%,#f4e9db);background-size:auto,5px 5px,auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,system-ui,sans-serif}.restaurant-selection-page::-webkit-scrollbar{display:none}.restaurant-selection-page.vertical-drag-scroll{cursor:grab}.restaurant-selection-page.vertical-drag-scroll.is-pointer-dragging,.restaurant-selection-page.vertical-drag-scroll.is-pointer-dragging *{cursor:grabbing!important}.restaurant-selection-topbar,.restaurant-selection-hero,.restaurant-selection-options{width:min(100%,1120px);margin-inline:auto}.restaurant-selection-topbar{display:flex;align-items:center;gap:18px}.restaurant-selection-topbar>button{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(93,70,43,.08);border-radius:50%;color:#29251f;background:#fffdf8eb;box-shadow:0 12px 28px #4f351c1c;cursor:pointer}.restaurant-selection-topbar>button:hover{transform:translateY(-1px)}.restaurant-selection-topbar>button:active{transform:translateY(0)}.restaurant-selection-topbar svg{width:26px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.restaurant-selection-topbar>div{display:grid;gap:2px}.restaurant-selection-topbar span{color:var(--restaurant-green);font-size:11px;font-weight:850;letter-spacing:.18em}.restaurant-selection-topbar strong{font-size:20px;line-height:1.2}.restaurant-selection-hero{min-height:225px;position:relative;margin-top:28px;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:34px 10px;background:#2b2118;box-shadow:0 18px 38px #4e32192e;isolation:isolate}.restaurant-selection-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#18130de6,#18130dab 42%,#18130d14 77%)}.restaurant-selection-hero img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 46%;-webkit-user-drag:none}.restaurant-selection-hero>div{width:min(64%,620px);position:relative;z-index:2;padding:43px 48px;color:#fff}.restaurant-selection-hero span{color:#a6d9c4;font-size:11px;font-weight:850;letter-spacing:.18em}.restaurant-selection-hero h1{margin:9px 0 10px;font-size:clamp(34px,3.2vw,48px);line-height:1.12;letter-spacing:-.025em}.restaurant-selection-hero p{margin:0;color:#ffffffc7;font-size:17px;font-weight:600}.restaurant-selection-options{display:grid;gap:14px;margin-top:24px}.restaurant-selection-options>button{min-height:102px;display:grid;grid-template-columns:58px minmax(0,1fr) 46px;align-items:center;gap:22px;padding:19px 24px;border:1px solid rgba(125,97,65,.12);border-radius:25px 8px;color:#25211c;background:radial-gradient(rgba(77,62,45,.035) .65px,transparent .75px),#fffcf6eb;background-size:5px 5px,auto;box-shadow:0 12px 27px #583a1f1c,inset 0 1px #fffffff2}.restaurant-selection-options>button{width:100%;font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.restaurant-selection-options>button:hover{transform:translateY(-2px);border-color:#2e8f6b5c}.restaurant-selection-options>button:active{transform:translateY(0)}.restaurant-selection-options>button.is-selected{border-color:#2e8f6bb8;box-shadow:0 15px 31px #2e8f6b29,inset 0 0 0 1px #2e8f6b1f}.restaurant-selection-options>button>i{width:58px;height:58px;display:grid;place-items:center;border-radius:20px 6px;color:#fff;background:var(--restaurant-green-strong);font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:normal;font-weight:800}.restaurant-selection-options>button>span{min-width:0;display:grid;gap:5px}.restaurant-selection-options strong{font-size:21px;line-height:1.2}.restaurant-selection-options small{color:#797168;font-size:14px;font-weight:600;line-height:1.25}.restaurant-selection-options>button>em{width:42px;height:42px;display:grid;place-items:center;justify-self:end;border-radius:50%;color:#fff;background:var(--restaurant-green-strong);font-style:normal}.restaurant-selection-options>button>em svg{width:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@container main-shell (max-width: 800px){.restaurant-selection-page{padding:max(22px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) calc(108px + env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))}.restaurant-selection-topbar{gap:12px}.restaurant-selection-topbar>button{width:42px;height:42px}.restaurant-selection-topbar svg{width:21px}.restaurant-selection-topbar span{font-size:8px}.restaurant-selection-topbar strong{font-size:15px}.restaurant-selection-hero{min-height:150px;margin-top:17px;border-radius:24px 8px}.restaurant-selection-hero:after{background:linear-gradient(90deg,#18130de6,#18130d99 58%,#18130d1a)}.restaurant-selection-hero>div{width:82%;padding:28px 26px}.restaurant-selection-hero span{font-size:8px}.restaurant-selection-hero h1{margin:6px 0 7px;font-size:25px}.restaurant-selection-hero p{font-size:13px}.restaurant-selection-options{gap:10px;margin-top:14px}.restaurant-selection-options>button{min-height:76px;grid-template-columns:44px minmax(0,1fr) 34px;gap:13px;padding:13px 15px;border-radius:19px 6px}.restaurant-selection-options>button>i{width:44px;height:44px;border-radius:15px 5px;font-size:16px}.restaurant-selection-options strong{font-size:16px}.restaurant-selection-options small{font-size:11px}.restaurant-selection-options>button>em{width:32px;height:32px}.restaurant-selection-options>button>em svg{width:19px}}@container main-shell (max-width: 390px){.restaurant-selection-page{padding-right:max(17px,env(safe-area-inset-right));padding-left:max(17px,env(safe-area-inset-left))}.restaurant-selection-hero>div{width:90%;padding-inline:22px}.restaurant-selection-options>button{gap:10px;padding-inline:12px}.restaurant-selection-options strong{font-size:15px}.restaurant-selection-options small{font-size:10px}}@media(max-width:700px){.restaurant-selection-page{padding:max(22px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) calc(108px + env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))}}@media(prefers-reduced-motion:reduce){.restaurant-selection-options>button{transition:none}}.scene-challenge-page{--challenge-green: #267557;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding:max(32px,env(safe-area-inset-top)) max(6.5vw,env(safe-area-inset-right)) calc(146px + env(safe-area-inset-bottom)) max(6.5vw,env(safe-area-inset-left));color:#171510;background:radial-gradient(circle at 80% 8%,rgba(86,151,127,.18),transparent 30%),linear-gradient(145deg,#fffaf1,#f5eadc);scrollbar-width:none;-webkit-overflow-scrolling:touch;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,system-ui,sans-serif}.scene-challenge-page::-webkit-scrollbar{display:none}.scene-challenge-page.vertical-drag-scroll{cursor:grab}.scene-challenge-page.vertical-drag-scroll.is-pointer-dragging,.scene-challenge-page.vertical-drag-scroll.is-pointer-dragging *{cursor:grabbing!important}.scene-challenge-topbar,.scene-challenge-hero,.scene-challenge-filters,.scene-challenge-list{width:min(100%,1120px);margin-inline:auto}.scene-challenge-topbar{display:flex;align-items:center;gap:18px}.scene-challenge-topbar>button{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(93,70,43,.08);border-radius:50%;color:#29251f;background:#fffdf8eb;box-shadow:0 12px 28px #4f351c1c;cursor:pointer}.scene-challenge-topbar svg{width:26px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.scene-challenge-topbar>div{display:grid;gap:2px}.scene-challenge-topbar span{color:#2e8f6b;font-size:11px;font-weight:850;letter-spacing:.18em}.scene-challenge-topbar strong{font-size:20px}.scene-challenge-hero{min-height:230px;position:relative;display:grid;align-items:center;margin-top:28px;overflow:hidden;border-radius:34px 10px;color:#fff;background:linear-gradient(90deg,#131b1ff2,#131b1f9e,#131b1f2e),url(/ui/main/scenes/mode/hotel/common.png) center 48% / cover no-repeat;box-shadow:0 18px 38px #2e363133}.scene-challenge-hero>div{width:min(68%,650px);padding:42px 48px}.scene-challenge-hero span{color:#a9ddc9;font-size:11px;font-weight:850;letter-spacing:.16em}.scene-challenge-hero h1{margin:9px 0 10px;font-size:clamp(34px,3.2vw,48px);line-height:1.12}.scene-challenge-hero p{margin:0;color:#ffffffc7;font-size:17px;line-height:1.55}.scene-challenge-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:24px}.scene-challenge-filters button{min-width:0;min-height:44px;padding:0 12px;border:1px solid rgba(46,143,107,.4);border-radius:999px;color:#246b52;background:#d8eadf;font:inherit;font-size:13px;font-weight:760;white-space:nowrap;cursor:pointer}.scene-challenge-filters button[aria-pressed=true]{color:#fff;border-color:var(--challenge-green);background:var(--challenge-green);box-shadow:0 8px 18px #2e8f6b33}.scene-challenge-filters button:focus-visible{outline:3px solid rgba(46,143,107,.3);outline-offset:2px}.scene-challenge-list{display:grid;gap:16px;margin-top:14px}.scene-challenge-card{min-height:150px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 28px;border:1px solid rgba(125,97,65,.12);border-radius:28px 9px;background:#fffcf6f0;box-shadow:0 12px 27px #583a1f1c}.scene-challenge-card>i{width:60px;height:60px;display:grid;place-items:center;border-radius:20px 6px;color:#fff;background:var(--challenge-green);font:800 21px Georgia,serif}.scene-challenge-card-copy{min-width:0}.scene-challenge-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.scene-challenge-card-meta>span:first-child{color:#2e8f6b;font-size:12px;font-weight:760}.scene-challenge-difficulty{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.2}.scene-challenge-difficulty.is-easy{color:#fff;background:#267557}.scene-challenge-difficulty.is-normal{color:#fff;background:#246e55}.scene-challenge-difficulty.is-hard{color:#fff;background:#245e4e}.scene-challenge-difficulty.is-extreme{color:#fff;background:#19483c}.scene-challenge-card h2{margin:5px 0 8px;font-size:23px}.scene-challenge-card-copy>p{margin:0 0 10px;color:#554e46;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.scene-challenge-card small{color:#81786e;font-size:12px}.scene-challenge-card>button{min-width:126px;min-height:48px;padding:0 20px;border:0;border-radius:999px;color:#fff;background:var(--challenge-green);font:inherit;font-weight:760;cursor:pointer}.scene-challenge-status{margin:0;padding:28px;border-radius:20px;background:#ffffffb3;text-align:center}.scene-challenge-status.is-error{color:#8b342b}@container main-shell (max-width: 800px){.scene-challenge-page{padding:max(22px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(108px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.scene-challenge-topbar{gap:12px}.scene-challenge-topbar>button{width:42px;height:42px}.scene-challenge-topbar svg{width:21px}.scene-challenge-topbar span{font-size:8px}.scene-challenge-topbar strong{font-size:15px}.scene-challenge-hero{min-height:170px;margin-top:17px;border-radius:24px 8px}.scene-challenge-hero>div{width:88%;padding:28px 24px}.scene-challenge-hero span{font-size:8px}.scene-challenge-hero h1{margin:6px 0 7px;font-size:25px}.scene-challenge-hero p{font-size:13px}.scene-challenge-filters{gap:5px;margin-top:14px}.scene-challenge-filters button{min-height:42px;padding-inline:4px;font-size:12px}.scene-challenge-list{gap:11px;margin-top:10px}.scene-challenge-card{min-height:0;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 16px;border-radius:20px 7px}.scene-challenge-card>i{width:44px;height:44px;border-radius:15px 5px;font-size:16px;align-self:start}.scene-challenge-card h2{font-size:18px}.scene-challenge-card-copy>p{font-size:12px;line-height:1.5}.scene-challenge-card>button{grid-column:1 / -1;width:100%;min-height:44px}}.app-shell.is-mobile-layout .scene-challenge-filters{gap:5px;margin-top:14px}.app-shell.is-mobile-layout .scene-challenge-filters button{min-height:42px;padding-inline:4px;font-size:12px}.app-shell.is-mobile-layout .scene-challenge-list{margin-top:10px}@media(max-width:700px){.scene-challenge-page{padding:max(22px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(108px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.scene-challenge-filters{gap:5px;margin-top:14px}.scene-challenge-filters button{min-height:42px;padding-inline:4px;font-size:12px}.scene-challenge-list{margin-top:10px}}.main-wardrobe{width:100%;height:100%;min-height:0;position:relative;isolation:isolate;overflow:hidden;color:#fff;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}body.has-cubism-direct-viewer .main-wardrobe{isolation:auto}.main-wardrobe-background,.main-wardrobe-shade{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.main-wardrobe-background{z-index:-2;object-fit:cover;object-position:center}.main-wardrobe-shade{z-index:-1;background:linear-gradient(180deg,rgba(37,23,15,.07),transparent 24%,transparent 76%,rgba(26,15,10,.18)),linear-gradient(90deg,rgba(19,11,8,.16),transparent 46%,rgba(19,10,7,.2))}body.has-cubism-direct-viewer .main-wardrobe-background{z-index:0}body.has-cubism-direct-viewer .main-wardrobe-shade{z-index:1}.main-wardrobe-header{position:absolute;z-index:6;top:max(34px,env(safe-area-inset-top));left:max(38px,env(safe-area-inset-left));pointer-events:none}.main-wardrobe-heading{display:flex;align-items:center;gap:16px}.main-wardrobe-back{width:70.4px;height:70.4px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid rgba(255,255,255,.26);border-radius:9px;color:#fff;background:#e0eff11f;box-shadow:inset 0 1px #ffffff24,0 8px 28px #17353c14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.main-wardrobe-back svg{width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px rgba(26,54,63,.16))}.main-wardrobe-back:hover{background:#eef8f838;box-shadow:inset 0 1px #ffffff38,0 10px 30px #17353c1f;transform:translateY(-1px)}.main-wardrobe-back:active{transform:translateY(1px)}.main-wardrobe-back:focus-visible{outline:3px solid rgba(255,255,255,.78);outline-offset:4px}.main-wardrobe-back.main-wardrobe-back-artwork{border-color:transparent;color:transparent;background:transparent url(/ui/main/wardrobe/back-button.png) center / 100% 100% no-repeat;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.main-wardrobe-back.main-wardrobe-back-artwork>*{visibility:hidden}.main-wardrobe-back.main-wardrobe-back-artwork:hover{background:transparent url(/ui/main/wardrobe/back-button.png) center / 100% 100% no-repeat;box-shadow:none}.main-wardrobe-title{display:grid;align-content:center;gap:0;text-shadow:0 2px 7px rgba(35,20,13,.38)}.main-wardrobe-title strong{font-size:clamp(28px,3vw,40px);font-weight:850;line-height:1.02;letter-spacing:.04em}.main-wardrobe-title span{color:#ffffff5c;font-size:clamp(11px,1.35vw,17px);font-weight:760;line-height:1.35;letter-spacing:.3em;white-space:nowrap}.main-wardrobe-body{min-height:0;position:absolute;inset:0}.main-wardrobe-character{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.main-wardrobe-character-halo{width:min(63vw,760px);aspect-ratio:1;position:absolute;left:40%;top:18%;border-radius:50%;background:radial-gradient(circle,rgba(247,251,246,.34),rgba(231,243,239,.08) 52%,transparent 72%);transform:translate(-50%);opacity:.28}.main-wardrobe-character .main-home-avatar{width:min(76vw,1080px);height:100%;z-index:1;left:39%;bottom:-1%;pointer-events:none}.main-wardrobe-rail{width:clamp(250px,24vw,390px);min-width:0;min-height:0;position:absolute;z-index:3;top:max(32px,env(safe-area-inset-top));right:0;bottom:max(18px,env(safe-area-inset-bottom));display:grid;grid-template-rows:66px minmax(0,1fr) auto;overflow:visible}.main-wardrobe-tabs{width:clamp(224px,30vw,330px);min-width:0;position:absolute;z-index:6;top:0;right:-18px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;gap:4px;padding:5px 24px 5px 6px;border:1px solid rgba(255,255,255,.26);border-right:0;border-radius:999px 0 0 999px;background:#3e312a4d;box-shadow:inset 0 1px #ffffff38,0 10px 28px #28181024;-webkit-backdrop-filter:blur(14px) saturate(.86);backdrop-filter:blur(14px) saturate(.86)}.main-wardrobe-tabs button{min-width:0;min-height:44px;padding:0 10px;border:1px solid transparent;border-radius:999px;color:#ffffffb3;background:transparent;font:inherit;font-size:clamp(14px,1.18vw,18px);font-weight:760;line-height:1;text-shadow:0 2px 5px rgba(28,18,13,.3);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.main-wardrobe-tabs button:hover{color:#fff;background:#ffffff17}.main-wardrobe-tabs button.is-selected{border-color:#ffffffb8;color:#342a24;background:linear-gradient(145deg,#ffffffeb,#e0d8d1b8);box-shadow:0 4px 12px #22150f2e,inset 0 1px #fffc;text-shadow:0 1px rgba(255,255,255,.5)}.main-wardrobe-tabs button:active{transform:scale(.96)}.main-wardrobe-tabs button:focus-visible{outline:3px solid rgba(255,255,255,.88);outline-offset:2px}.main-wardrobe-options{min-height:0;grid-row:2;display:flex;flex-direction:column;align-items:center;gap:40px;padding:22px 16px 10px 10px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 calc(100% - 96px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 calc(100% - 96px),transparent 100%)}.main-wardrobe-options::-webkit-scrollbar{display:none}.main-wardrobe-options.vertical-drag-scroll{cursor:grab}.main-wardrobe-options.vertical-drag-scroll.is-pointer-dragging,.main-wardrobe-options.vertical-drag-scroll.is-pointer-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.main-wardrobe-options button{--main-wardrobe-card-artwork: url(/ui/main/wardrobe/option-card.png);width:min(100%,206px);aspect-ratio:290 / 437;min-height:0;position:relative;display:block;flex:0 0 auto;padding:0;overflow:visible;isolation:isolate;border:0;color:#060606;background:transparent;font:inherit;cursor:pointer;touch-action:pan-y;transition:filter .18s ease,transform .18s ease}.main-wardrobe-options button:before{content:"";position:absolute;z-index:0;inset:0;background:var(--main-wardrobe-card-artwork) center / 100% 100% no-repeat;pointer-events:none}.main-wardrobe-options button:hover{filter:brightness(1.04);transform:translate(-3px)}.main-wardrobe-options button:active{transform:translate(-1px) scale(.985)}.main-wardrobe-options button:focus-visible{outline:3px solid rgba(255,255,255,.86);outline-offset:-2px}.main-wardrobe-options button.is-selected{--main-wardrobe-card-artwork: url(/ui/main/wardrobe/option-card-selected.png);filter:drop-shadow(0 8px 13px rgba(28,20,16,.24))}.main-wardrobe-options button.is-accessory .main-wardrobe-outfit-thumbnail{width:92%;height:78%;top:2%;left:4%}.main-wardrobe-options button.is-necklace .main-wardrobe-outfit-thumbnail{top:calc(2% + 4px)}.main-wardrobe-outfit-thumbnail{width:101%;height:86%;position:absolute;z-index:1;top:-2%;left:-.5%;display:block;object-fit:contain;object-position:center;filter:drop-shadow(0 6px 8px rgba(40,54,48,.18));pointer-events:none}.main-wardrobe-option-name>b{display:block;font:inherit;transform:translateY(calc(-35% - 5px)) rotate(-11deg);transform-origin:right center}.main-wardrobe-option-name{width:101%;aspect-ratio:315 / 128;position:absolute;z-index:1;right:-1%;bottom:calc(-16% - 4px);display:flex;align-items:center;justify-content:flex-end;padding:2% 12% 0 5%;background:url(/ui/main/wardrobe/name-plate.png) center / 100% 100% no-repeat;font-size:clamp(18px,1.75vw,24px);font-weight:900;line-height:1;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px rgba(255,255,255,.72);pointer-events:none}.main-wardrobe-confirm{width:min(92%,178px);aspect-ratio:1;grid-row:3;justify-self:center;min-height:44px;margin:0 13% 0 0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:filter .18s ease,transform .18s ease}.main-wardrobe-confirm img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 8px rgba(29,48,49,.28));pointer-events:none}.main-wardrobe-confirm:hover{filter:brightness(1.05);transform:translateY(-2px)}.main-wardrobe-confirm:active{transform:translateY(1px) scale(.985)}.main-wardrobe-confirm:focus-visible{outline:3px solid rgba(255,255,255,.86);outline-offset:4px}.main-wardrobe-confirm:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.55}.main-shell.is-mobile-layout .main-wardrobe-header{top:max(22px,env(safe-area-inset-top));left:max(35px,env(safe-area-inset-left))}.main-shell.is-mobile-layout .main-wardrobe-heading{gap:9px}.main-shell.is-mobile-layout .main-wardrobe-back{width:47.3px;height:47.3px;border-radius:7px}.main-shell.is-mobile-layout .main-wardrobe-back svg{width:27px;height:27px}.main-shell.is-mobile-layout .main-wardrobe-title strong{font-size:27px}.main-shell.is-mobile-layout .main-wardrobe-title span{font-size:10px;letter-spacing:.28em}.main-shell.is-mobile-layout .main-wardrobe-character-halo{width:110%;left:34%;top:22%}.main-shell.is-mobile-layout .main-wardrobe-character .main-home-avatar{width:118%;height:99%;left:52%;bottom:-1%}.main-shell.is-mobile-layout .main-wardrobe-rail{width:30%;top:max(24px,env(safe-area-inset-top));bottom:max(7px,env(safe-area-inset-bottom));grid-template-rows:48px minmax(0,1fr) auto}.main-shell.is-mobile-layout .main-wardrobe-tabs{width:clamp(164px,32vw,228px);right:-6px;gap:2px;padding:4px 10px 4px 4px}.main-shell.is-mobile-layout .main-wardrobe-tabs button{min-height:40px;padding:0 5px;font-size:13px}.main-shell.is-mobile-layout .main-wardrobe-options{gap:40px;padding:14px 5px 6px 3px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22px,#000 calc(100% - 78px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 22px,#000 calc(100% - 78px),transparent 100%)}.main-shell.is-mobile-layout .main-wardrobe-options button{width:92%;flex:0 0 auto;border-radius:13px}.main-shell.is-mobile-layout .main-wardrobe-option-name{font-size:clamp(12px,3.5vw,15px)}.main-shell.is-mobile-layout .main-wardrobe-confirm{width:min(94%,106px);margin-right:8%}@media(max-width:800px){.main-shell:not(.is-mobile-layout) .main-wardrobe-header{top:max(22px,env(safe-area-inset-top));left:max(35px,env(safe-area-inset-left))}.main-shell:not(.is-mobile-layout) .main-wardrobe-heading{gap:9px}.main-shell:not(.is-mobile-layout) .main-wardrobe-back{width:47.3px;height:47.3px;border-radius:7px}.main-shell:not(.is-mobile-layout) .main-wardrobe-back svg{width:27px;height:27px}.main-shell:not(.is-mobile-layout) .main-wardrobe-title strong{font-size:27px}.main-shell:not(.is-mobile-layout) .main-wardrobe-title span{font-size:10px;letter-spacing:.28em}.main-shell:not(.is-mobile-layout) .main-wardrobe-character-halo{width:110%;left:34%;top:22%}.main-shell:not(.is-mobile-layout) .main-wardrobe-character .main-home-avatar{width:118%;height:99%;left:52%;bottom:-1%}.main-shell:not(.is-mobile-layout) .main-wardrobe-rail{width:30%;top:max(24px,env(safe-area-inset-top));bottom:max(7px,env(safe-area-inset-bottom));grid-template-rows:48px minmax(0,1fr) auto}.main-shell:not(.is-mobile-layout) .main-wardrobe-tabs{width:clamp(164px,32vw,228px);right:-6px;gap:2px;padding:4px 10px 4px 4px}.main-shell:not(.is-mobile-layout) .main-wardrobe-tabs button{min-height:40px;padding:0 5px;font-size:13px}.main-shell:not(.is-mobile-layout) .main-wardrobe-options{gap:40px;padding:14px 5px 6px 3px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22px,#000 calc(100% - 78px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 22px,#000 calc(100% - 78px),transparent 100%)}.main-shell:not(.is-mobile-layout) .main-wardrobe-options button{width:92%;flex:0 0 auto;border-radius:13px}.main-shell:not(.is-mobile-layout) .main-wardrobe-option-name{font-size:clamp(12px,3.5vw,15px)}.main-shell:not(.is-mobile-layout) .main-wardrobe-confirm{width:min(94%,106px);margin-right:8%}}@media(max-height:620px){.main-wardrobe-rail{bottom:5px}.main-wardrobe-confirm{width:min(72%,96px)}}.wardrobe-save-error{position:absolute;z-index:20;bottom:max(16px,env(safe-area-inset-bottom));left:16px;right:16px;margin:0;padding:12px 16px;border-radius:12px;background:#fff8ed;color:#a13f32;font-size:15px;text-align:center;pointer-events:none}.main-chat-selection{--chat-selection-safe-top: max(48px, env(safe-area-inset-top, 0px));position:relative;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;touch-action:pan-y;background:#f5edde;container-type:inline-size}.main-chat-selection-stage{position:relative;width:min(100%,1100px);margin-inline:auto;min-height:max(100%,720px);overflow:hidden;background:url(/ui/main/chat-selection/background-design.webp) right top / auto 100% no-repeat;padding:calc(var(--chat-selection-safe-top) + 16px) max(24px,env(safe-area-inset-left)) calc(48px + env(safe-area-inset-bottom))}.main-chat-selection-heroine-entry{position:absolute;z-index:0;top:clamp(85px,8cqw,110px);right:0;width:clamp(166.5px,16.2cqw,216px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;transform:translateZ(0);animation:chat-selection-heroine-enter .36s .18s backwards ease-out}.main-chat-selection-heroine{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 96%);mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 96%)}.main-chat-selection-logo{position:relative;z-index:1;display:block;width:clamp(230px,25cqw,400px);height:auto;aspect-ratio:870 / 270;object-fit:contain;transform:translate(-5px) scale(1.2);transform-origin:left center}.main-chat-selection-title{position:relative;z-index:1;margin:56px 0 48px;width:clamp(220px,26cqw,390px)}.main-chat-selection-title img{display:block;width:100%;height:auto}.main-chat-selection-options{position:relative;top:-10px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.main-chat-selection-card-entry{width:fit-content;max-width:100%;opacity:1;transform:translateZ(0);animation:chat-selection-card-reveal .42s backwards cubic-bezier(.22,1,.36,1)}.main-chat-selection-card-entry.is-wardrobe{animation-delay:80ms}.main-chat-selection-card-entry.is-free-chat{animation-delay:.18s}.main-chat-selection-card{display:block;position:relative;padding:0;border:0;background:transparent;width:clamp(286px,34cqw,460px);min-height:40px;transform-origin:center;transition:transform .18s ease-out;cursor:pointer}.main-chat-selection-card.is-wardrobe{width:clamp(242px,29cqw,390px)}.main-chat-selection-card.is-free-chat{margin-top:-5px}.main-chat-selection-card img{display:block;width:100%;height:auto;pointer-events:none}@media(hover:hover)and (pointer:fine){.main-chat-selection-card:hover{transform:scale(1.05)}}.main-chat-selection-card:is(:active,.is-pressed){transform:scale(1.05)}.main-chat-selection-card:focus-visible{outline:3px solid #267e5d;outline-offset:5px;border-radius:12px}@keyframes chat-selection-card-reveal{0%{opacity:0;transform:translate3d(clamp(18px,4cqw,42px),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes chat-selection-heroine-enter{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}.main-chat-selection-back{position:absolute;top:calc(var(--chat-selection-safe-top) + 8px);right:max(12px,env(safe-area-inset-right));z-index:2;display:block;width:48px;height:48px;padding:0;border:0;background:transparent;cursor:pointer}.main-chat-selection-back img{display:block;width:100%;height:100%}.main-chat-selection-back:focus-visible{outline:3px solid #267e5d;outline-offset:3px;border-radius:12px}.is-mobile-layout .main-chat-selection-stage{width:100%;min-height:max(100%,calc(211.17cqw + var(--chat-selection-safe-top) - 48px));padding:calc(var(--chat-selection-safe-top) + 16px) max(4.57cqw,env(safe-area-inset-left)) calc(40px + env(safe-area-inset-bottom));background-size:100% auto}.is-mobile-layout .main-chat-selection-heroine-entry{top:23cqw;width:43.2cqw}.is-mobile-layout .main-chat-selection-logo{width:60.15cqw;margin-left:1.02cqw}.is-mobile-layout .main-chat-selection-title{width:50cqw;margin:14.21cqw 0 11.17cqw .5cqw}.is-mobile-layout .main-chat-selection-options{gap:4.31cqw}.is-mobile-layout .main-chat-selection-card{width:72.59cqw}.is-mobile-layout .main-chat-selection-card.is-wardrobe{width:61.42cqw}@media(max-width:800px){.main-chat-selection-stage{width:100%;min-height:max(100%,calc(211.17cqw + var(--chat-selection-safe-top) - 48px));padding:calc(var(--chat-selection-safe-top) + 16px) max(4.57cqw,env(safe-area-inset-left)) calc(40px + env(safe-area-inset-bottom));background-size:100% auto}.main-chat-selection-heroine-entry{top:23cqw;width:43.2cqw}.main-chat-selection-logo{width:60.15cqw;margin-left:1.02cqw}.main-chat-selection-title{width:50cqw;margin:14.21cqw 0 11.17cqw .5cqw}.main-chat-selection-options{gap:4.31cqw}.main-chat-selection-card{width:72.59cqw}.main-chat-selection-card.is-wardrobe{width:61.42cqw}}@media(prefers-reduced-motion:reduce){.main-chat-selection-card-entry,.main-chat-selection-heroine-entry{animation:none}.main-chat-selection-card{transition:none}}.scene-lesson-experience .workspace{position:relative}.scene-lesson-experience .app-shell.is-immersive-conversation .avatar-shell{width:min(68vw,780px);height:100%;position:absolute;inset-block:0;left:calc(50% + min(2.72vw,31.2px));transform:translate(-50%)}.scene-lesson-experience .app-shell.is-immersive-conversation .live-subtitles,.scene-lesson-experience .app-shell.is-immersive-conversation .workspace.is-stage-only>.avatar-stage>.live-subtitles{right:auto;left:50%;margin-inline:0;transform:translate(-50%)}.scene-lesson-experience .app-shell.is-immersive-conversation .scene-lesson-progress-card{width:min(280px,calc(100% - 166px));max-height:calc(100% - 184px);top:22px;left:82px;padding:14px}.scene-lesson-end{min-width:108px;height:46px;position:absolute;z-index:16;top:22px;right:22px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 14px 0 17px;border:1px solid rgba(255,255,255,.82);border-radius:15px;color:#655d54;background:#fffaf2eb;box-shadow:0 14px 34px #36241333;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;font-size:10px;font-weight:800}.scene-lesson-end span{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#9a5c52;font-size:14px;line-height:1}.scene-lesson-status{width:fit-content;max-width:min(620px,calc(100% - 40px));min-height:30px;position:absolute;z-index:13;left:50%;bottom:96px;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;transform:translate(-50%);border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#47433d;background:#fffbf4e0;box-shadow:0 8px 22px #36241324;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:11px;font-weight:650;line-height:1.35;text-align:center}.scene-lesson-status>i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#3a9a70;box-shadow:0 0 0 4px #3a9a7024}.scene-lesson-status>i.is-processing,.scene-lesson-status>i.is-starting{animation:scene-lesson-status-pulse .8s infinite alternate}.scene-lesson-status>i.is-recording{background:#c94f45;box-shadow:0 0 0 4px #c94f4524}.scene-lesson-status.is-tip{max-width:min(520px,calc(100% - 40px));display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;justify-content:initial;padding:8px 13px;border-color:#e2c66fb8;border-radius:15px;color:#5f512f;background:#fff8dff0;text-align:left}.scene-lesson-status.is-tip strong{flex:0 0 auto;color:#277658;font-size:10px;letter-spacing:.08em}@keyframes scene-lesson-status-pulse{to{opacity:.35;transform:scale(.75)}}.scene-lesson-control-dock{width:min(190px,calc(100% - 32px));min-height:72px;position:absolute;z-index:14;left:50%;bottom:14px;display:flex;align-items:center;padding:4px;transform:translate(-50%);border:1px solid rgba(255,255,255,.86);border-radius:999px;background:#fffaf2ed;box-shadow:0 12px 30px #36241338;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scene-lesson-control-dock>.push-to-talk-button{width:100%;min-height:64px;gap:8px;border-radius:999px;touch-action:none}.scene-lesson-control-dock>.push-to-talk-button>span:not(.voice-wave-indicator-bars){display:block}.scene-lesson-mic{width:100%;min-width:0;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;border:0;border-radius:50%;color:#fff;background:#267a59;box-shadow:0 9px 22px #267a593d;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.scene-lesson-mic>span{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;color:#fff}.scene-lesson-mic>span svg{width:24px;height:24px;display:block}.scene-lesson-mic strong{min-width:0;overflow:hidden;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.scene-lesson-mic.is-recording{background:#c75349;animation:scene-lesson-record 1s infinite}.scene-lesson-mic.is-recording>span{color:#fff}.scene-lesson-mic:disabled{opacity:.82;cursor:not-allowed;box-shadow:none}@keyframes scene-lesson-record{50%{box-shadow:0 0 0 8px #c753492e}}.scene-lesson-summary-page{position:relative;width:min(920px,calc(100% - 48px));max-height:calc(100dvh - 48px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:34px 10px;color:#302b25;background:#fbf7ef;box-shadow:0 34px 100px #06120c6b;animation:scene-lesson-summary-in .32s ease-out}@keyframes scene-lesson-summary-in{0%{opacity:0;transform:translateY(18px) scale(.985)}}.scene-lesson-summary-hero{min-height:190px;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;overflow:hidden;padding:30px 38px;color:#fff;background:radial-gradient(circle at 86% 22%,rgba(255,255,255,.17),transparent 27%),linear-gradient(135deg,#246d53,#164d3b)}.scene-lesson-summary-hero:after{content:"";width:220px;height:220px;position:absolute;top:-126px;right:-78px;border:28px solid rgba(255,255,255,.07);border-radius:50%}.scene-lesson-summary-check{width:82px;height:82px;position:relative;z-index:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:#ffffff1f;box-shadow:inset 0 0 0 8px #ffffff0f}.scene-lesson-summary-check>span{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:#215f49;background:#fffaf0;font-size:27px;font-weight:900}.scene-lesson-summary-heading{position:relative;z-index:1}.scene-lesson-summary-heading>span{color:#bcdccc;font-size:10px;font-weight:900;letter-spacing:.22em}.scene-lesson-summary-heading h1{margin:12px 0 7px;font-family:Georgia,Songti SC,PingFang SC,serif;font-size:clamp(25px,3vw,37px);font-weight:650;line-height:1.15}.scene-lesson-summary-heading p{margin:0;color:#c7ddd2;font-size:12px}.scene-lesson-summary-score{min-width:118px;position:relative;z-index:1;align-self:end;padding-bottom:8px;text-align:right;font-family:Georgia,serif;font-size:38px;font-weight:650}.scene-lesson-summary-score small{margin-left:4px;color:#bcdccc;font-family:inherit;font-size:11px;font-weight:500}.scene-lesson-summary-content{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px 30px;overflow-y:auto;padding:28px 38px 18px;overscroll-behavior:contain}.scene-lesson-summary-list h2{margin:0 0 12px;display:flex;align-items:center;gap:9px;font-size:14px}.scene-lesson-summary-list h2>span{width:27px;height:27px;display:grid;place-items:center;border-radius:9px 3px;color:#246d53;background:#dcecdf;font-size:12px}.scene-lesson-summary-list ul{margin:0;padding:0;display:grid;gap:9px;list-style:none}.scene-lesson-summary-list li{position:relative;padding-left:14px;color:#655f57;font-size:12px;line-height:1.55}.scene-lesson-summary-list li:before{content:"";width:5px;height:5px;position:absolute;top:.62em;left:0;border-radius:50%;background:#c59a51}.scene-lesson-summary-next{grid-column:1 / -1;padding:16px 18px;border:1px solid rgba(122,100,67,.09);border-radius:15px;background:#f1eadc}.scene-lesson-summary-next span{color:#276c53;font-size:12px;font-weight:850}.scene-lesson-summary-next p{margin:6px 0 0;color:#686158;font-size:12px;line-height:1.55}.scene-lesson-summary-footer{padding:12px 38px 30px}.scene-lesson-summary-footer button{width:100%;min-height:48px;border:0;border-radius:14px;color:#fff;background:#246d53;box-shadow:0 12px 28px #1d5b4338;cursor:pointer;font-size:13px;font-weight:800}.scene-lesson-summary-footer button:hover{background:#1d5d46}.scene-lesson-experience.is-mobile-layout .scene-lesson-summary-page{width:min(430px,calc((100dvh - 66px) * 860 / 1548),calc(100vw - 36px));height:auto;max-height:none;aspect-ratio:860 / 1548;border-radius:34px}.scene-lesson-experience.is-mobile-layout .scene-lesson-summary-hero{min-height:148px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:22px 20px}.scene-lesson-experience.is-mobile-layout .scene-lesson-summary-check{width:58px;height:58px}.scene-lesson-experience.is-mobile-layout .scene-lesson-summary-check>span{width:38px;height:38px;font-size:20px}.scene-lesson-experience.is-mobile-layout .scene-lesson-summary-heading h1{margin-top:9px;font-size:22px}.scene-lesson-experience.is-mobile-layout .scene-lesson-summary-heading p{font-size:10px}.scene-lesson-experience.is-mobile-layout .scene-lesson-summary-score{min-width:0;position:absolute;right:20px;bottom:15px;font-size:25px}.scene-lesson-experience.is-mobile-layout .scene-lesson-summary-content{grid-template-columns:minmax(0,1fr);gap:19px;padding:21px 21px 12px}.scene-lesson-experience.is-mobile-layout .scene-lesson-summary-list li,.scene-lesson-experience.is-mobile-layout .scene-lesson-summary-next p{font-size:11px}.scene-lesson-experience.is-mobile-layout .scene-lesson-summary-next{grid-column:auto}.scene-lesson-experience.is-mobile-layout .scene-lesson-summary-footer{padding:10px 21px max(20px,env(safe-area-inset-bottom))}.scene-lesson-experience.is-mobile-layout .scene-lesson-end{min-width:102px;height:42px;top:12px;right:12px;padding-inline:13px 11px}.scene-lesson-experience.is-mobile-layout .app-shell.is-mobile-layout.is-immersive-conversation .scene-lesson-progress-card{width:min(205px,calc(100% - 82px));max-height:calc(100% - 166px);top:12px;left:68px;padding:10px}.scene-lesson-experience.is-mobile-layout .app-shell.is-mobile-layout.is-immersive-conversation .avatar-shell{width:106%;left:57%}.scene-lesson-experience.is-mobile-layout .app-shell.is-mobile-layout.is-immersive-conversation .workspace.is-stage-only>.avatar-stage>.live-subtitles:has(.subtitle-translation-toggle){left:calc(50% + 14px)}.scene-lesson-experience.is-mobile-layout .scene-lesson-status{width:fit-content;max-width:calc(100% - 28px);bottom:90px;flex-wrap:wrap;gap:6px;padding:6px 10px;font-size:10px}.scene-lesson-experience.is-mobile-layout .scene-lesson-status.is-tip{width:min(300px,calc(100% - 64px));max-width:none}.scene-lesson-experience.is-mobile-layout .scene-lesson-control-dock{width:min(190px,calc(100% - 32px));min-height:68px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:999px}.scene-lesson-experience.is-mobile-layout .scene-lesson-mic{height:60px}@media(max-width:580px){.scene-lesson-experience .scene-lesson-summary-page{width:100%;height:100%;max-height:none;border-radius:0}.scene-lesson-experience .scene-lesson-summary-hero{min-height:148px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:22px 20px}.scene-lesson-experience .scene-lesson-summary-check{width:58px;height:58px}.scene-lesson-experience .scene-lesson-summary-check>span{width:38px;height:38px;font-size:20px}.scene-lesson-experience .scene-lesson-summary-heading h1{margin-top:9px;font-size:22px}.scene-lesson-experience .scene-lesson-summary-heading p{font-size:10px}.scene-lesson-experience .scene-lesson-summary-score{min-width:0;position:absolute;right:20px;bottom:15px;font-size:25px}.scene-lesson-experience .scene-lesson-summary-content{grid-template-columns:minmax(0,1fr);gap:19px;padding:21px 21px 12px}.scene-lesson-experience .scene-lesson-summary-list li,.scene-lesson-experience .scene-lesson-summary-next p{font-size:11px}.scene-lesson-experience .scene-lesson-summary-next{grid-column:auto}.scene-lesson-experience .scene-lesson-summary-footer{padding:10px 21px max(20px,env(safe-area-inset-bottom))}.scene-lesson-experience .scene-lesson-end{min-width:102px;height:42px;top:12px;right:12px;padding-inline:13px 11px}.scene-lesson-experience .app-shell.is-immersive-conversation .scene-lesson-progress-card{width:min(205px,calc(100% - 128px));max-height:calc(100% - 166px);top:12px;left:12px;padding:10px}.scene-lesson-experience .app-shell.is-immersive-conversation .avatar-shell{width:106%;left:57%}.scene-lesson-experience .app-shell.is-immersive-conversation .workspace.is-stage-only>.avatar-stage>.live-subtitles:has(.subtitle-translation-toggle){left:calc(50% + 14px)}.scene-lesson-experience .scene-lesson-status{width:fit-content;max-width:calc(100% - 28px);bottom:90px;flex-wrap:wrap;gap:6px;padding:6px 10px;font-size:10px}.scene-lesson-experience .scene-lesson-status.is-tip{width:min(300px,calc(100% - 64px));max-width:none}.scene-lesson-experience .scene-lesson-control-dock{width:min(190px,calc(100% - 32px));min-height:68px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:999px}.scene-lesson-experience .scene-lesson-mic{height:60px}}.non-realtime-scene-experience{width:100%;height:100dvh;min-height:0;display:grid;place-items:center;overflow:hidden;background:#111713}.non-realtime-scene-experience>.app-shell{position:relative}.non-realtime-scene-experience .workspace{position:absolute;inset:0}.non-realtime-scene-experience .workspace>.avatar-stage{position:absolute;inset:0}.non-realtime-scene-experience .app-shell.is-immersive-conversation .avatar-shell{width:min(68vw,780px);height:100%;position:absolute;inset-block:auto 0;bottom:0;left:calc(50% + min(2.72vw,31.2px));transform:translate(-50%)}.non-realtime-scene-experience .live-subtitles{display:none}.non-realtime-scene-skip-closing{min-width:144px;min-height:46px;position:absolute;z-index:46;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));padding:0 18px;transform:translate(-50%);border:1px solid rgba(255,255,255,.85);border-radius:999px;color:#fff;background:#1f6f50eb;box-shadow:0 10px 28px #12302440;cursor:pointer;font-size:13px;font-weight:800}@media(max-width:760px){.non-realtime-scene-experience .app-shell.is-immersive-conversation .avatar-shell{width:100%;left:50%}}.non-realtime-scene-experience.is-mobile-layout .app-shell.is-immersive-conversation .avatar-shell{width:100%;left:50%}.auth-startup.startup-loading-screen{box-sizing:border-box;display:grid;place-items:center;padding:max(28px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));overflow:hidden;color:#24473b;background:radial-gradient(circle at 50% 26%,rgba(255,255,255,.96),transparent 38%),linear-gradient(145deg,#f7f2e8,#eee4d3);font-family:DM Sans,Noto Sans SC,system-ui,sans-serif;container-name:startup-loading-surface;container-type:inline-size}.startup-loading-screen__content{box-sizing:border-box;width:min(560px,calc(100% - 48px));max-width:100%;display:grid;justify-items:center;gap:18px;text-align:center}.startup-loading-screen__message,.startup-loading-screen__detail{margin:0}.startup-loading-screen__message{color:#254d40;font-size:clamp(19px,3.2cqw,26px);font-weight:750;letter-spacing:.02em}.startup-loading-screen__progress{width:100%;height:12px;overflow:hidden;border:1px solid rgba(47,137,103,.2);border-radius:999px;background:#ffffffc7;box-shadow:inset 0 2px 5px #4456471a}.startup-loading-screen__progress i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#2d8667,#55c39b);box-shadow:0 0 16px #30956f52;transition:width .22s ease}.startup-loading-screen__detail{min-height:1.6em;color:#718078;font-size:clamp(14px,2.1cqw,17px);line-height:1.6}.startup-loading-screen button{min-width:136px;min-height:44px;padding:10px 24px;border:0;border-radius:999px;color:#fff;background:#2f8d6c;box-shadow:0 8px 20px #27695033;font:inherit;font-weight:700;cursor:pointer}.startup-loading-screen button:focus-visible{outline:3px solid rgba(47,141,108,.28);outline-offset:3px}.auth-startup.startup-loading-screen.is-mobile-layout .startup-loading-screen__content{width:calc(100% - 36px);gap:15px}.auth-startup.startup-loading-screen.is-mobile-layout .startup-loading-screen__message{font-size:20px}.auth-startup.startup-loading-screen.is-mobile-layout .startup-loading-screen__detail{font-size:14px}.auth-startup.startup-loading-screen.is-mobile-layout .startup-loading-screen__progress{height:10px}@media(max-width:580px){.auth-startup.startup-loading-screen{padding:max(22px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.startup-loading-screen__content{width:100%}.startup-loading-screen__progress{height:10px}}.ios-widget-switch-overlay{position:absolute;inset:0;z-index:1000;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:#0713108c}.ios-widget-switch-dialog{width:min(100%,430px);max-height:min(80dvh,520px);min-height:0;overflow-y:auto;touch-action:pan-y;padding:clamp(20px,5vw,32px);border-radius:24px;background:#fffdf7;color:#213b31;box-shadow:0 16px 50px #0003}.ios-widget-switch-dialog h2{margin:0 0 12px;font-size:clamp(22px,5vw,28px)}.ios-widget-switch-dialog p{margin:0 0 24px;line-height:1.6}.ios-widget-switch-actions{display:flex;gap:12px}.ios-widget-switch-actions button{flex:1;min-height:48px;border:1px solid #2b8264;border-radius:12px;background:#fff;color:#227557;font:inherit;font-weight:700}.ios-widget-switch-actions button:last-child{background:#2b8264;color:#fff}.ios-widget-launch-error{position:absolute;z-index:1001;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translate(-50%);width:min(90vw,440px);padding:12px 16px;border-radius:12px;background:#fff3ea;color:#a43d20;text-align:center;pointer-events:none}.is-mobile-layout .ios-widget-switch-actions{flex-direction:column}@media(max-width:600px){.ios-widget-switch-actions{flex-direction:column}}.electric-progress-fill{position:relative}.electric-progress-effect{position:absolute;inset:0;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;--electric-strength:1}.electric-progress-effect.is-subtle{--electric-strength:.85}.electric-progress-sheen{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.electric-progress-sheen:after{content:"";position:absolute;inset:0 auto 0 -60%;width:60%;background:linear-gradient(100deg,transparent,#c7ffe5b3 45%,#f1fff5d9 52%,transparent 75%);opacity:0;animation:electric-progress-flow .9s ease-out both}.electric-progress-arc{position:absolute;top:50%;left:62%;width:28px;height:22px;transform:translate(-50%,-50%);overflow:visible;opacity:0;stroke:#e8fff2;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #37ce95) drop-shadow(0 0 1px #fff);animation:electric-progress-spark 4.6s ease-in-out infinite}.electric-progress-arc.is-trailing{left:82%;width:20px;height:18px;animation-delay:1.05s}.electric-progress-effect.is-subtle .electric-progress-arc{height:21px;stroke-width:2}.electric-progress-reward{position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:electric-progress-breathe .9s ease-out both}.electric-progress-burst{position:absolute;right:0;top:50%;width:0;height:0;pointer-events:none;animation:electric-progress-tip .72s ease-out both}.electric-progress-burst:before{content:"";position:absolute;width:12px;height:12px;left:-6px;top:-6px;border-radius:50%;background:#d8ffe3;box-shadow:0 0 9px #56d99b;animation:electric-progress-tip-glow .72s ease-out both}.electric-progress-burst>span{position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:1px;background:#45be83;box-shadow:0 0 2px #b7f7ce;animation:electric-progress-particle .72s ease-out both;--spark-x:12px;--spark-y:-12px}.electric-progress-burst>span:nth-child(2){--spark-x:21px;--spark-y:-4px}.electric-progress-burst>span:nth-child(3){--spark-x:16px;--spark-y:10px}.electric-progress-burst>span:nth-child(4){--spark-x:4px;--spark-y:15px;width:3px;height:3px}.electric-progress-burst>span:nth-child(5){--spark-x:-5px;--spark-y:-14px;width:3px;height:3px}@keyframes electric-progress-flow{0%{transform:translate(0);opacity:0}25%{opacity:1}to{transform:translate(280%);opacity:0}}@keyframes electric-progress-breathe{0%,to{background:transparent;box-shadow:0 0 #7ce7a900}35%{background:#caffd45c;box-shadow:0 0 12px 3px #6cdc9b88}}@keyframes electric-progress-spark{0%,17%,37%,to{opacity:0;stroke-dasharray:0 55}24%{opacity:var(--electric-strength);stroke-dasharray:32 55}30%{opacity:calc(var(--electric-strength) * .55);stroke-dasharray:22 55}}@keyframes electric-progress-tip{0%{opacity:1}to{opacity:0}}@keyframes electric-progress-tip-glow{0%{transform:scale(.5)}to{transform:scale(1.4);opacity:0}}@keyframes electric-progress-particle{0%{transform:translate(0) scale(.6);opacity:0}20%{opacity:1}to{transform:translate(var(--spark-x),var(--spark-y)) rotate(100deg);opacity:0}}@media(prefers-reduced-motion:reduce){.electric-progress-effect,.electric-progress-burst,.electric-progress-reward{display:none}.electric-progress-arc,.electric-progress-sheen:after{animation:none}}:root{font-family:DM Sans,Noto Sans SC,system-ui,sans-serif;color:#f7f7ff;background:#090b16;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;--panel: rgba(17, 19, 36, .78);--line: rgba(255, 255, 255, .09);--muted: #969ab3;--purple: #8e7dff;--purple-soft: #bdb3ff;--cyan: #6ee7e0;--mobile-preview-scale: 1}*{box-sizing:border-box;scrollbar-width:none!important;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}*::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}input,textarea,[contenteditable=true],[role=textbox]{-webkit-user-select:text;user-select:text}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}#root{inset:0;width:auto;height:100vh;height:100dvh;position:absolute;overflow:hidden}html{overflow:hidden;background:#090b16;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{inset:0;width:auto;height:100vh;height:100dvh;position:absolute;min-height:100vh;min-height:100dvh;overflow:hidden;overscroll-behavior:none;background:radial-gradient(circle at 38% 4%,rgba(89,73,182,.15),transparent 32%),#090b16}button,input,select,textarea{font:inherit}button{color:inherit;touch-action:manipulation}.ui-shared-back-button-artwork{padding:0!important;border-color:transparent!important;color:transparent!important;background-color:transparent!important;background-image:url(/ui/shared/back-button.png)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-shadow:none!important;text-shadow:none!important}.ui-shared-back-button-artwork>*{visibility:hidden}.horizontal-drag-scroll{overscroll-behavior-x:contain;touch-action:pan-y;cursor:grab}.horizontal-drag-scroll.is-pointer-dragging{scroll-snap-type:none;cursor:grabbing}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--purple-soft);outline-offset:3px}.display-area-overlay-host{position:absolute;z-index:2147483647;inset:0;border-radius:inherit;pointer-events:none}.display-area-overlay{position:fixed;z-index:2147483647;inset:0 0 auto;width:100%;height:100%;border-radius:inherit;pointer-events:none;container-type:inline-size}.display-area-overlay.is-display-area-bound{position:absolute;inset:0}.development-edition-watermark{position:absolute;z-index:2147483647;inset:0 0 auto;width:100%;display:flex;align-items:center;justify-content:center;min-height:30px;padding:max(7px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 7px max(12px,env(safe-area-inset-left));color:#ffffff94;font-size:12px;font-weight:800;letter-spacing:.28em;line-height:1;border-start-start-radius:inherit;border-start-end-radius:inherit;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.48);pointer-events:none}.display-area-overlay>.account-bar{pointer-events:auto}#root:has(.is-mobile-layout) .development-edition-watermark{min-height:28px;padding-top:max(6px,env(safe-area-inset-top));padding-bottom:6px;font-size:11px}@media(max-width:720px){.development-edition-watermark{min-height:28px;padding-top:max(6px,env(safe-area-inset-top));padding-bottom:6px;font-size:11px}}.responsive-layout-preview{box-sizing:border-box;inset:0;width:auto;height:100vh;height:100dvh;position:absolute;overflow:hidden;background:#171815}.responsive-layout-preview.is-mobile-layout{display:grid;place-items:center;padding:0 18px;background:radial-gradient(circle at 50% 36%,rgba(74,105,87,.28),transparent 32%),#171815}.responsive-layout-surface{box-sizing:border-box;width:100%;height:100vh;height:100svh;height:100dvh;min-height:0;position:relative;overflow:hidden}.responsive-layout-surface.is-mobile-layout{width:430px;height:774px;max-width:none;max-height:none;aspect-ratio:860 / 1548;border:1px solid rgba(255,255,255,.22);border-radius:20px;box-shadow:0 34px 90px #0000006b,inset 0 0 0 7px #ffffff0b;zoom:var(--mobile-preview-scale)}.responsive-layout-surface.is-mobile-layout.is-wardrobe-route{border:0;box-shadow:none}.main-shell{--main-ink: #26231e;--main-muted: #746f66;--main-green: #267e5d;--main-course-background: radial-gradient(circle at 12% 2%, rgba(255, 255, 255, .94), transparent 26%), radial-gradient(circle at 86% 48%, rgba(255, 249, 225, .68), transparent 34%), linear-gradient(158deg, #f9f5e9 0%, #f3eddd 54%, #ece3cd 100%);color:var(--main-ink);background:#cbb28f;color-scheme:light}.main-shell.is-mobile-layout .main-home,.main-shell.is-mobile-layout .main-secondary{padding:20px 18px 122px}.main-shell.is-mobile-layout .main-home-header{gap:12px}.main-shell.is-mobile-layout .main-home-logo{width:100%}.main-shell.is-mobile-layout .main-home-header>div:first-child>p{margin-top:10px;font-size:13px}.main-shell.is-mobile-layout .main-minute-card{min-width:100px;padding:4px 9px 3px;border-radius:12px}.main-shell.is-mobile-layout .main-minute-card em{display:none}.main-shell.is-mobile-layout .main-chat-invite{width:148px;left:8px;top:29%}.main-shell.is-mobile-layout .main-chat-invite.is-ellen{top:22%}.main-shell.is-mobile-layout .main-chat-invite.is-aaron{top:18%}.main-shell.is-mobile-layout .main-chat-invite>span{padding:12px 12px 16px;border-radius:17px 17px 5px;font-size:14px}.main-shell.is-mobile-layout .main-chat-invite>span:after{right:-10px;top:50%;border-width:7px 0 7px 11px;transform:translateY(-50%)}.main-shell.is-mobile-layout .main-chat-invite>small{gap:5px;margin:-6px 0 0;padding:7px 8px;font-size:7px}.main-shell.is-mobile-layout .main-chat-invite>small i{width:18px;height:18px;font-size:6px}.main-shell.is-mobile-layout .main-lesson-card{width:calc(100% - 36px);right:18px;bottom:108px;padding:11px 12px;border-radius:22px}.main-shell.is-mobile-layout .main-lesson-heading>div span{font-size:16px}.main-shell.is-mobile-layout .main-lesson-heading small{display:none}.main-shell.is-mobile-layout .main-lesson-heading>strong{font-size:17px}.main-shell.is-mobile-layout .main-lesson-progress{margin:6px 0 4px}.main-shell.is-mobile-layout .main-lesson-step{min-height:48px}.main-shell.is-mobile-layout .main-lesson-progress i{width:26px;height:26px}.main-shell.is-mobile-layout .main-lesson-progress .is-active i{width:38px;height:38px;font-size:14px}.main-shell.is-mobile-layout .main-lesson-card:not(.main-lesson-empty)>p{margin:2px auto 7px;font-size:11px;-webkit-line-clamp:1}.main-shell.is-mobile-layout .main-lesson-card>button{min-height:40px}.main-shell.is-mobile-layout .main-lesson-complete-copy{gap:7px;margin:10px 0}.main-shell.is-mobile-layout .main-lesson-complete-copy p{font-size:10px}.main-shell.is-mobile-layout .main-lesson-complete-copy strong{font-size:13px}.main-shell.is-mobile-layout .main-lesson-complete-actions{gap:8px}.main-shell.is-mobile-layout .main-lesson-complete-actions button{min-height:40px;padding:0 8px;font-size:12px}.main-shell.is-mobile-layout .main-bottom-nav{width:calc(100% - 24px);min-height:76px;bottom:10px;border-radius:23px}.main-shell.is-mobile-layout .main-bottom-nav i{width:25px;height:25px}.main-shell.is-mobile-layout .main-bottom-nav svg{width:22px;height:22px}.main-shell.is-mobile-layout .main-profile-level-card{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px}.main-shell.is-mobile-layout .main-profile-level-mark{min-height:94px}.main-shell.is-mobile-layout .main-profile-level-copy h2{font-size:15px}.main-shell.is-mobile-layout .main-profile-progress-header h1 strong{font-size:68px}.main-home,.main-secondary{width:100%;height:100%;position:relative;overflow:hidden;padding:max(30px,env(safe-area-inset-top)) max(42px,env(safe-area-inset-right)) calc(148px + env(safe-area-inset-bottom)) max(42px,env(safe-area-inset-left))}.main-home-background{position:absolute;inset:0;width:100%;height:100%}.main-home-background{object-fit:cover;object-position:center}.main-home-header{position:relative;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.main-home-header>div:first-child{flex:1;min-width:0}.main-kicker,.main-secondary header>span{color:#71685b;font-size:10px;font-weight:750;letter-spacing:.18em}.main-home-title-entry{width:100%;min-width:0;display:grid;justify-items:start;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.main-home-title-entry.is-disabled{cursor:default}.main-home-logo{width:clamp(320px,42vw,620px);max-width:100%;aspect-ratio:870 / 270;position:relative;display:block;margin:6px 0 3px;overflow:hidden;transition:transform .2s ease,filter .2s ease}.main-home-logo img{width:100%;max-width:100%;height:100%;position:absolute;inset:0;display:block;object-fit:contain}.main-home-title-entry:not(.is-disabled):hover .main-home-logo{transform:translateY(-1px) scale(1.01);filter:drop-shadow(0 7px 7px rgba(38,31,22,.14))}.main-home-title-entry:focus-visible{outline:3px solid rgba(38,126,93,.38);outline-offset:7px;border-radius:5px}.main-home-header>div:first-child>p{display:flex;align-items:center;gap:12px;margin:18px 0 0;color:#4b463e;font-size:clamp(14px,1.4vw,20px);font-weight:560}.main-home-header>div:first-child>p span{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.45}.main-minute-card{min-width:100px;height:58px;align-self:flex-start;display:flex;flex-direction:column;justify-content:center;padding:4px 9px 3px;border:1px solid rgba(255,255,255,.7);border-radius:12px;background:#fffaf2db;box-shadow:0 16px 40px #3e28121c,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:Noto Sans SC,sans-serif}.main-minute-card>span{display:block;color:#5c554b;font-size:8px;font-weight:720;line-height:1;text-align:center;white-space:nowrap;letter-spacing:.08em}.main-minute-card>div{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:auto}.main-minute-card i{width:24px;height:21px;flex:0 0 auto;display:block;color:var(--main-green);transform:translateY(4px)}.main-minute-card i img{width:100%;height:100%;display:block;object-fit:contain}.main-minute-card strong{font-size:24px;line-height:1;letter-spacing:-.05em}.main-minute-card small{align-self:flex-end;margin-bottom:2px;font-size:12px}.main-minute-card em{display:block;margin-top:7px;color:#887e70;font-size:9px;font-style:normal}.main-chat-invite{width:230px;position:absolute;z-index:5;left:max(28px,calc(53% - 320px));top:25%;display:flex;flex-direction:column;align-items:center;padding:0;border:0;text-align:left;background:transparent;cursor:pointer;transition:transform .18s ease}.main-chat-invite.is-aaron{left:max(28px,calc(53% - 244px));top:37%}.main-chat-invite.is-ellen{top:25%}.main-chat-invite>span{width:85.5%;position:relative;z-index:1;display:block;padding:17px 18px 21px;border:1px solid rgba(255,255,255,.72);border-radius:20px 20px 6px;background:#fffaf1eb;box-shadow:0 14px 36px #3d27111a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:19px;font-weight:720}.main-chat-invite>span:after{content:"";position:absolute;right:-13px;top:50%;width:0;height:0;border-style:solid;border-width:9px 0 9px 14px;border-color:transparent transparent transparent rgba(255,250,241,.92);filter:drop-shadow(4px 3px 3px rgba(61,39,17,.07));transform:translateY(-50%)}.main-chat-invite>small{width:max-content;min-width:146px;min-height:38px;max-width:100%;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;margin:-8px 0 0;padding:9px 12px;border-radius:999px;background:#fffaf1;box-shadow:0 10px 24px #3d27111a;color:#413c34;font-size:10px}.main-chat-invite>small i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#332f29;font-size:8px;font-style:normal;letter-spacing:1px}.main-chat-invite svg{width:14px;height:14px}.main-lesson-card{width:min(470px,38vw);position:absolute;z-index:6;right:max(42px,env(safe-area-inset-right));bottom:calc(132px + env(safe-area-inset-bottom));padding:21px;border:1px solid rgba(255,255,255,.82);border-radius:26px;background:radial-gradient(rgba(57,119,91,.035) .7px,transparent .7px),linear-gradient(145deg,#fffdf7f2,#f1ece2e8);background-size:7px 7px,auto;box-shadow:0 22px 54px #3825132e,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.main-lesson-heading{display:flex;justify-content:space-between;align-items:flex-start}.main-lesson-heading>div{display:grid;gap:3px}.main-lesson-heading>div span{font-size:20px;font-weight:800}.main-lesson-heading small{color:#8c857a;font-size:9px}.main-lesson-heading>strong{color:var(--main-green);font-size:20px}.main-lesson-heading>strong span{color:#b5afa5;font-size:11px}.main-lesson-progress{--lesson-progress-tighten: clamp(8px, 1.5vw, 12px);display:grid;grid-template-columns:minmax(0,1fr) minmax(36px,.6fr) minmax(0,1fr) minmax(36px,.6fr) minmax(0,1fr);align-items:start;margin:18px 0 14px}.main-lesson-step{min-width:0;min-height:68px;position:relative;display:grid;align-content:start;justify-items:center;gap:5px;color:#858076;font-size:8px;text-align:center}.main-lesson-step.is-placeholder{visibility:hidden}.main-lesson-connector{width:100%;height:40px;margin-top:1px}.main-lesson-connector.is-hidden{visibility:hidden}.main-lesson-progress i{width:36px;height:36px;position:relative;z-index:1;display:grid;place-items:center;border:1px solid #c7c4bb;border-radius:12px;color:#4d4942;background:#fffdf8db;box-shadow:0 5px 14px #48352012;font-size:13px;font-style:normal}.main-lesson-step>span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-lesson-progress .is-done{color:#2c2a23}.main-lesson-progress .is-active i{width:52px;height:52px;margin-top:-8px;border:2px solid var(--main-green);border-radius:17px;color:var(--main-green);background:#f8fffb;box-shadow:0 9px 24px #267e5d26;font-size:19px}.main-lesson-progress .is-active span{color:var(--main-green);font-weight:750}.main-lesson-card>p{margin:8px 0 14px;color:#29261f;font-size:14px;font-weight:650;text-align:center}.main-lesson-card>p span{margin-right:10px;color:var(--main-green)}.main-lesson-card:not(.main-lesson-empty)>p{width:70%;display:flex;align-items:center;justify-content:center;gap:10px;margin-inline:auto;overflow:hidden;text-align:center;white-space:nowrap}.main-lesson-card:not(.main-lesson-empty)>p>span:first-child{flex:0 0 auto;margin-right:0}.main-lesson-summary{min-width:0;margin-right:0!important;overflow:hidden;color:inherit!important;text-overflow:ellipsis;white-space:nowrap}.main-lesson-empty-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;color:var(--main-green);background:#2b87661a}.main-lesson-empty-icon svg{width:22px;height:22px}.main-lesson-empty-copy{margin:18px 0;padding:16px;border:1px dashed rgba(43,135,102,.25);border-radius:18px;background:#e2f6ec7a}.main-lesson-empty-copy strong{display:block;color:#264d3d;font-size:15px}.main-lesson-empty-copy p{margin:6px 0 0;color:#746f65;font-size:11px;line-height:1.55}.main-lesson-complete-copy{display:grid;justify-items:center;gap:10px;margin:20px 0 18px;text-align:center}.main-lesson-complete-copy p{margin:0;color:#6f6a61;font-size:12px;line-height:1.5}.main-lesson-complete-copy strong{max-width:100%;overflow:hidden;color:var(--main-green);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.main-lesson-complete-actions{display:flex;justify-content:center;gap:12px}.main-lesson-complete-actions button{width:42.857%;min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:15px;color:#fff;background:var(--main-green);box-shadow:0 12px 28px #267e5d2e;font-weight:750;cursor:pointer}.main-lesson-complete-actions button.is-secondary{border:1px solid var(--main-green);color:var(--main-green);background:#ffffff80;box-shadow:none}.main-lesson-complete-actions button:hover{filter:brightness(1.07)}.main-lesson-complete-actions button:disabled{cursor:wait;opacity:.58;filter:none}.main-lesson-complete-actions svg{width:18px;height:18px}.main-lesson-complete-error,.main-course-completion-error{margin:8px 0 0;color:#b33f4a;font-size:11px;line-height:1.45}.main-course-completion-error{padding:0 4px;text-align:center}.main-lesson-card>button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:15px;color:#fff;background:var(--main-green);box-shadow:0 12px 28px #267e5d3b;font-weight:750;cursor:pointer}.main-lesson-card>button svg{width:18px;height:18px}.main-lesson-card>button:hover{filter:brightness(1.07)}.main-lesson-card>button:disabled{cursor:wait;opacity:.62;filter:saturate(.65)}.main-bottom-nav{width:min(720px,calc(100% - 48px));min-height:88px;position:absolute;z-index:20;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translate(-50%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:9px 15px;border:1px solid rgba(255,255,255,.8);border-radius:28px;background:#fffbf4e6;box-shadow:0 22px 60px #3524142e,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.main-bottom-nav.is-three-items{grid-template-columns:repeat(3,minmax(0,1fr))}.main-bottom-nav button{display:grid;place-content:center;justify-items:center;gap:4px;position:relative;border:0;color:#8a847a;background:transparent;font-size:10px;cursor:pointer}.main-bottom-nav i{width:28px;height:28px;display:grid;place-items:center;font-style:normal}.main-bottom-nav svg{width:25px;height:25px}.main-bottom-nav button.is-active{color:var(--main-green);font-weight:750}.main-bottom-nav button.is-active:after{content:"";width:16px;height:3px;position:absolute;bottom:0;border-radius:3px;background:var(--main-green)}.main-tab-layer{position:absolute;inset:0;overflow:hidden;opacity:1;transition:opacity .2s ease-out}.main-tab-layer>main{transition:opacity .2s ease-out,transform .2s cubic-bezier(.2,.75,.25,1)}.main-tab-layer.is-leaving{opacity:0;pointer-events:none}.main-tab-layer.is-leaving>main{opacity:0;transform:translate(-6px)}.main-tab-layer.is-entering{opacity:0}.main-tab-layer.is-entering>main{opacity:0;transform:translate(8px)}.main-tab-layer.is-entering.is-ready,.main-tab-layer.is-entering.is-ready>main{opacity:1}.main-tab-layer.is-entering.is-ready>main{transform:none}.main-tab-layer.is-entering[data-tab=home],.main-tab-layer.is-entering[data-tab=home]>main{opacity:1;transform:none;transition:none}.main-shell:has(.main-tab-layer.is-entering[data-tab=home]) .main-tab-layer.is-leaving{z-index:7}.main-tab-layer[data-tab=home]{background:#cbb28f}.main-tab-layer[data-tab=course],.main-tab-layer[data-tab=scenes],.main-tab-layer[data-tab=collection]{background:var(--main-course-background)}.main-tab-layer[data-tab=course]{font-family:Source Han Sans SC,Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.main-tab-layer[data-tab=profile]{background:#eae3d2}.main-tab-layer[data-tab=course] .course-tab,.main-tab-layer[data-tab=scenes] .scene-tab,.main-tab-layer[data-tab=collection] .sentence-collection{background:transparent}body:has(.main-tab-layer[data-tab=home].is-leaving) [data-cubism-avatar-runtime]{opacity:0}@media(prefers-reduced-motion:reduce){.main-tab-layer,.main-tab-layer>main{transition:none}}html[data-main-detail-transition] .main-shell>.main-tab-layer:not(.is-leaving),html[data-main-detail-transition] .main-shell>main{view-transition-name:main-detail-page}html[data-main-detail-transition] .main-shell>.main-bottom-nav{view-transition-name:main-detail-nav}html[data-main-detail-transition]::view-transition-old(root),html[data-main-detail-transition]::view-transition-new(root),html[data-main-detail-transition]::view-transition-old(main-detail-nav),html[data-main-detail-transition]::view-transition-new(main-detail-nav){animation:none}html[data-main-detail-transition]::view-transition-group(main-detail-nav){z-index:20}html[data-main-detail-transition]::view-transition-old(main-detail-page),html[data-main-detail-transition]::view-transition-new(main-detail-page){transform-origin:center center}html[data-main-detail-transition=forward]::view-transition-old(main-detail-page){animation:.24s cubic-bezier(.2,.75,.25,1) both main-detail-forward-out}html[data-main-detail-transition=forward]::view-transition-new(main-detail-page){animation:.24s cubic-bezier(.2,.75,.25,1) both main-detail-forward-in}html[data-main-detail-transition=back]::view-transition-old(main-detail-page){animation:.24s cubic-bezier(.2,.75,.25,1) both main-detail-back-out}html[data-main-detail-transition=back]::view-transition-new(main-detail-page){animation:.24s cubic-bezier(.2,.75,.25,1) both main-detail-back-in}@keyframes main-detail-forward-out{to{opacity:.42;transform:scale(.965);filter:blur(2px)}}@keyframes main-detail-forward-in{0%{opacity:.72;transform:scale(.94);filter:blur(3px)}}@keyframes main-detail-back-out{to{opacity:0;transform:scale(.92);filter:blur(3px)}}@keyframes main-detail-back-in{0%{opacity:.72;transform:scale(1.035);filter:blur(2px)}}@media(prefers-reduced-motion:reduce){html[data-main-detail-transition]::view-transition-old(main-detail-page),html[data-main-detail-transition]::view-transition-new(main-detail-page){animation:none}}.main-home-header>div:first-child>p{margin-top:10px;margin-left:22px;transform:translateY(-10px);color:#fff;font-weight:800;letter-spacing:.045em;-webkit-text-stroke:.06em #111;paint-order:stroke fill;text-shadow:0 1px 2px rgba(0,0,0,.28)}.main-home-header>div:first-child>p span{background:#fff;box-shadow:0 0 0 1px #111;opacity:1}.main-home-logo{margin:0;filter:none}.main-minute-card{margin-top:clamp(13px,1.95vw,29px);border-color:transparent;border-radius:12px;background:url(/ui/main/home/speaking-minutes-bg.png) center / 100% 100% no-repeat;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.main-minute-card>span{color:#36312b;font-weight:650;letter-spacing:.02em}.main-minute-card>div{gap:4px;margin-top:3px}.main-minute-card i{color:#2d8c68}.main-minute-card strong{color:#29251f;font-weight:760}.main-minute-card em{display:none}.main-chat-invite>span{border-color:#ffffffd6;border-radius:22px 22px 7px;color:#25211d;background:radial-gradient(rgba(91,73,54,.035) .65px,transparent .65px),#fffbf4f0;background-size:5px 5px,auto;box-shadow:0 12px 30px #37241229}.main-chat-invite>small{border:1px solid rgba(255,255,255,.86);color:#2c2924;background:#fffbf4f5;box-shadow:0 8px 18px #37241224;font-weight:650}.main-chat-invite>small i{color:#2d8c68;background:transparent}.main-chat-invite>small i svg{width:100%;height:100%}.main-lesson-card{border-color:transparent;border-radius:30px;background:url(/ui/main/home/today-learning-bg.png) center / 100% 100% no-repeat;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.main-lesson-heading>div span{color:#11110e;font-weight:800;letter-spacing:.02em}.main-lesson-empty .main-lesson-heading>div{margin-left:17px}.main-lesson-heading small,.main-lesson-empty-icon{display:none}.main-lesson-heading>strong{line-height:1}.main-lesson-heading>strong span{color:#171612;font-size:.72em}.main-lesson-card:not(.main-lesson-empty):not(.main-lesson-complete) .main-lesson-heading>div{margin-left:5px}.main-lesson-card:not(.main-lesson-empty):not(.main-lesson-complete) .main-lesson-heading>strong{margin-right:5px}.main-lesson-progress i{border-color:transparent;border-radius:0;color:#28241f;background:transparent url(/ui/main/home/today-learning-node-idle.png) center / contain no-repeat;box-shadow:none;font-family:思源黑体 CN,Source Han Sans CN,Noto Sans CJK SC,sans-serif;font-weight:700}.main-lesson-progress .is-active i,.main-lesson-progress .is-done i{border-color:transparent;border-radius:0;color:#2d8c68;box-shadow:none}.main-lesson-progress .is-active i{background:transparent url(/ui/main/home/today-learning-node-active.png) center / contain no-repeat}.main-lesson-progress .is-done i{background:transparent url(/ui/main/home/today-learning-node-idle.png) center / contain no-repeat}.main-lesson-progress .is-done i:after{width:72%;height:72%;content:"";background:#2c2a23;-webkit-mask:url(/ui/main/home/today-learning-check.png) center / contain no-repeat;mask:url(/ui/main/home/today-learning-check.png) center / contain no-repeat}.main-lesson-connector.is-before,.main-lesson-connector.is-primary{display:block;width:73.5%;height:29.4px;justify-self:center;margin-top:6.3px;object-fit:contain}.main-lesson-progress .is-active i{width:57.2px;height:57.2px;margin-top:-8px;font-size:20.9px}.main-lesson-progress .is-done i{width:39.6px;height:39.6px}.main-lesson-progress .is-done{transform:translate(5px)}.main-lesson-progress .is-active{grid-column:3}.main-lesson-progress .main-lesson-connector.is-before{grid-column:2;transform:translate(calc(var(--lesson-progress-tighten) - 8px)) scale(1.2)}.main-lesson-progress .main-lesson-connector.is-primary{grid-column:4;transform:translate(calc(-1 * var(--lesson-progress-tighten))) scale(1.2)}.main-lesson-progress .is-next{grid-column:5;transform:translate(calc(-2 * var(--lesson-progress-tighten)))}.main-lesson-progress .is-active>span{font-size:8.8px}.main-lesson-progress .is-next i{width:39.6px;height:39.6px;font-size:14.3px}.main-lesson-card>p{color:#171612;font-weight:750}.main-lesson-card:not(.main-lesson-empty):not(.main-lesson-complete)>p{position:relative;top:3px}.main-lesson-empty-copy{border:1px solid transparent;border-radius:20px;background:url(/ui/main/home/today-learning-inner-bg.png) center / 100% 100% no-repeat}.main-lesson-empty-copy strong{color:#2d8c68;transform:translate(6px)}.main-lesson-empty-copy p{color:#665f56;transform:translate(6px)}.main-lesson-card>button,.main-lesson-complete-actions button{border-radius:999px;background:#2d946e;box-shadow:0 8px 18px #267e5d38,inset 0 1px #fff3;font-size:15px}.main-lesson-card>button{width:88.2%;min-height:0;aspect-ratio:602 / 91;margin-inline:auto;background:url(/ui/main/home/green-button-bg.png) center / contain no-repeat;box-shadow:none}.main-lesson-complete-copy strong{font-size:17px}.main-lesson-complete-actions button.is-secondary{border-color:#55504747;color:#2d8c68;background:#fffdf8bf;box-shadow:0 5px 12px #3e2d1c1a}.main-bottom-nav{border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.main-bottom-nav button{z-index:0;color:#7d766c}.main-bottom-nav button.is-active:after{bottom:2px}.main-shell.is-mobile-layout .main-home-header>div:first-child>p{margin-top:7px;font-size:12px}.main-shell.is-mobile-layout .main-home-logo{width:min(100%,270px)}.main-shell.is-mobile-layout .main-minute-card{min-width:100px;margin-top:13px;padding:4px 9px 3px;border-radius:12px}.main-shell.is-mobile-layout .main-minute-card>span{font-size:8px}.main-shell.is-mobile-layout .main-minute-card>div{gap:4px;margin-top:3px}.main-shell.is-mobile-layout .main-minute-card i{width:24px;height:21px}.main-shell.is-mobile-layout .main-minute-card strong{font-size:24px}.main-shell.is-mobile-layout .main-minute-card small{margin-bottom:2px;font-size:12px}.main-shell.is-mobile-layout .main-chat-invite{top:29%}.main-shell.is-mobile-layout .main-chat-invite>small{font-size:8px}.main-shell.is-mobile-layout .main-chat-invite>small i{width:20px;height:20px}.main-shell.is-mobile-layout .main-lesson-card{padding:15px 14px;border-radius:24px}.main-shell.is-mobile-layout .main-lesson-heading>div span{font-size:18px}.main-shell.is-mobile-layout .main-lesson-progress{margin:10px 0 7px}.main-shell.is-mobile-layout .main-lesson-step{min-height:54px;font-size:9px}.main-shell.is-mobile-layout .main-lesson-progress i{width:34px;height:34px;font-size:15px}.main-shell.is-mobile-layout .main-lesson-progress .is-active i{width:55px;height:55px;margin-top:-7px;font-size:22px}.main-shell.is-mobile-layout .main-lesson-progress .is-done i{width:37.4px;height:37.4px}.main-shell.is-mobile-layout .main-lesson-progress .is-active>span{font-size:9.9px}.main-shell.is-mobile-layout .main-lesson-progress .is-next i{width:37.4px;height:37.4px;font-size:16.5px}.main-shell.is-mobile-layout .main-lesson-card:not(.main-lesson-empty)>p{margin:4px auto 10px;font-size:12px}.main-shell.is-mobile-layout .main-lesson-empty-copy{margin:12px 0 14px;padding:14px}.main-shell.is-mobile-layout .main-lesson-empty-copy strong{font-size:14px}.main-shell.is-mobile-layout .main-lesson-empty-copy p{font-size:10px}.main-shell.is-mobile-layout .main-lesson-card>button,.main-shell.is-mobile-layout .main-lesson-complete-actions button{min-height:44px;font-size:13px}.main-shell.is-mobile-layout .main-bottom-nav{padding-inline:9px}.main-shell.is-mobile-layout .main-bottom-nav button:before{inset:-7px 2px}@media(max-width:800px){.main-home-header>div:first-child>p{margin-top:7px;font-size:12px}.main-home-logo{width:min(100%,270px)}.main-minute-card{min-width:100px;margin-top:13px;padding:4px 9px 3px;border-radius:12px}.main-minute-card>span{font-size:8px}.main-minute-card>div{gap:4px;margin-top:3px}.main-minute-card i{width:24px;height:21px}.main-minute-card strong{font-size:24px}.main-minute-card small{margin-bottom:2px;font-size:12px}.main-chat-invite{top:29%}.main-chat-invite>small{font-size:8px}.main-chat-invite>small i{width:20px;height:20px}.main-lesson-card{padding:15px 14px;border-radius:24px}.main-lesson-heading>div span{font-size:18px}.main-lesson-progress{margin:10px 0 7px}.main-lesson-step{min-height:54px;font-size:9px}.main-lesson-progress i{width:34px;height:34px;font-size:15px}.main-lesson-progress .is-active i{width:55px;height:55px;margin-top:-7px;font-size:22px}.main-lesson-progress .is-done i{width:37.4px;height:37.4px}.main-lesson-progress .is-active>span{font-size:9.9px}.main-lesson-progress .is-next i{width:37.4px;height:37.4px;font-size:16.5px}.main-lesson-card:not(.main-lesson-empty)>p{margin:4px auto 10px;font-size:12px}.main-lesson-empty-copy{margin:12px 0 14px;padding:14px}.main-lesson-empty-copy strong{font-size:14px}.main-lesson-empty-copy p{font-size:10px}.main-lesson-card>button,.main-lesson-complete-actions button{min-height:44px;font-size:13px}.main-bottom-nav{padding-inline:9px}.main-bottom-nav button:before{inset:-7px 2px}}.main-course-completion-backdrop{position:absolute;z-index:50;isolation:isolate;inset:0;display:grid;place-items:center;overflow-y:auto;padding:max(76px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:#101f1b9e;-webkit-backdrop-filter:blur(14px) saturate(.8);backdrop-filter:blur(14px) saturate(.8);overscroll-behavior-y:contain;touch-action:pan-y}.main-course-completion-effects{position:absolute;z-index:3;inset:0;overflow:hidden;container-type:size;border-radius:inherit;pointer-events:none;animation:main-course-completion-effects-finish 8.25s linear both}.main-course-completion-confetti,.main-course-completion-side-burst{position:absolute;inset:0}.main-course-completion-confetti-piece{position:absolute;top:0;left:var(--confetti-left);width:12px;height:20px;border-radius:1px 4px;opacity:0;background:var(--confetti-color);box-shadow:0 1px 2px #23180c33;will-change:transform,opacity;animation:main-course-completion-confetti-fall var(--confetti-duration) linear var(--confetti-delay) both}.main-course-completion-confetti-piece.is-round{width:14px;height:14px;border-radius:50%}.main-course-completion-confetti-piece.is-square{width:16px;height:16px;border-radius:1px}.main-course-completion-confetti-piece.is-star{width:20px;height:20px;border-radius:0;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%)}.main-course-completion-side-burst{inset:56% auto auto 2.5%;width:1px;height:1px}.main-course-completion-side-burst.is-right{right:2.5%;left:auto;transform:scaleX(-1)}.main-course-completion-side-burst b{position:absolute;left:0;top:0;width:12px;height:20px;border-radius:1px 4px;opacity:0;background:var(--burst-color);box-shadow:0 2px 3px #101d1829;transform-origin:center;will-change:transform,opacity;animation:main-course-completion-burst-piece var(--burst-duration) linear var(--burst-delay) both}@keyframes main-course-completion-confetti-fall{0%{opacity:0;transform:translate3d(0,-12cqh,0) rotate(0) scale(var(--confetti-scale))}6%{opacity:1}27%{opacity:1;transform:translate3d(var(--confetti-sway-a),26cqh,0) rotate(var(--confetti-spin-a)) scale(var(--confetti-scale)) scaleX(.42)}54%{opacity:1;transform:translate3d(var(--confetti-sway-b),63cqh,0) rotate(var(--confetti-spin-b)) scale(var(--confetti-scale)) scaleX(-1)}79%{opacity:1;transform:translate3d(var(--confetti-sway-c),96cqh,0) rotate(var(--confetti-spin-c)) scale(var(--confetti-scale)) scaleX(.55)}94%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift),122cqh,0) rotate(var(--confetti-spin)) scale(var(--confetti-scale)) scaleX(-.65)}}@keyframes main-course-completion-burst-piece{0%{opacity:0;transform:translateZ(0) rotate(0) scale(.45);animation-timing-function:cubic-bezier(.12,.68,.24,1)}7%{opacity:1}54%{opacity:1;transform:translate3d(var(--burst-x),var(--burst-y),0) rotate(var(--burst-spin)) scale(var(--burst-scale));animation-timing-function:cubic-bezier(.38,.02,.72,.62)}to{opacity:0;transform:translate3d(var(--burst-end-x),var(--burst-end-y),0) rotate(var(--burst-spin)) scale(var(--burst-scale))}}@keyframes main-course-completion-effects-finish{0%,92%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.main-course-completion-dialog{position:relative;z-index:2;display:flex;width:min(520px,100%);max-height:100%;min-height:0;flex-direction:column;overflow:visible;border:1px solid rgba(255,255,255,.86);border-radius:30px;color:#17251f;background:#fffdf9;box-shadow:0 28px 78px #04140e6b,0 4px #07362647;animation:main-course-completion-dialog-enter .32s cubic-bezier(.2,.75,.25,1) both}.main-course-completion-close{position:absolute;z-index:5;top:13px;right:13px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:50%;color:#fff;background:#004e3657;box-shadow:inset 0 1px #fff3;cursor:pointer;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.main-course-completion-close svg{width:22px;height:22px}.main-course-completion-close path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.main-course-completion-close:hover{background:#003a28a6;box-shadow:0 6px 14px #00312233}.main-course-completion-close:active{transform:translateY(1px) scale(.96)}.main-course-completion-close:focus-visible{outline:3px solid rgba(255,255,255,.52);outline-offset:3px}.main-course-completion-dialog>header{position:relative;flex:0 0 auto;padding:60px 62px 23px;border-radius:29px 29px 0 0;color:#fff;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.15) 0 2px,transparent 3px),radial-gradient(circle at 84% 30%,rgba(255,255,255,.14) 0 2px,transparent 3px),linear-gradient(135deg,#1bb477,#078d5e 58%,#08744f);background-size:34px 34px,43px 43px,auto;text-align:center}.main-course-completion-dialog>header small{display:block;margin-bottom:7px;color:#ffffffc7;font-size:9px;font-weight:850;letter-spacing:.18em}.main-course-completion-dialog>header h2{margin:0;color:#fff;font-size:clamp(28px,4vw,36px);font-weight:900;line-height:1.15;letter-spacing:-.04em;text-shadow:0 3px 0 rgba(0,83,56,.28)}.main-course-completion-dialog>header p{max-width:390px;margin:8px auto 0;color:#ffffffe0;font-size:13px;font-weight:620;line-height:1.45;overflow-wrap:anywhere}.main-course-completion-medal{position:absolute;z-index:6;top:-59px;left:50%;width:112px;height:112px;transform:translate(-50%);pointer-events:none;animation:main-course-completion-medal-enter .32s cubic-bezier(.2,.75,.25,1) .04s both}.main-course-completion-medal>span{position:absolute;inset:12px;display:grid;place-items:center;border:5px solid #fff;border-radius:45% 55% 48% 52%/52% 44% 56% 48%;color:#fff;background:linear-gradient(145deg,#2ad18c,#079663 64%,#08754f);box-shadow:0 8px #064b35,0 12px 24px #03362452,inset 0 3px 5px #ffffff47;transform:rotate(-5deg)}.main-course-completion-medal svg{width:53px;height:53px}.main-course-completion-medal path{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.main-course-completion-medal>i{position:absolute;width:12px;height:12px;opacity:0;animation:main-course-completion-medal-sparkle .72s ease-out both}.main-course-completion-medal>i:before,.main-course-completion-medal>i:after{content:"";position:absolute;inset:5px 0;border-radius:99px;background:#ffe55c}.main-course-completion-medal>i:after{inset:0 5px}.main-course-completion-medal>i:nth-child(1){top:1px;left:7px;animation-delay:.42s}.main-course-completion-medal>i:nth-child(2){top:10px;right:1px;animation-delay:.53s;transform:scale(.72)}.main-course-completion-medal>i:nth-child(3){right:5px;bottom:8px;animation-delay:.65s}.main-course-completion-medal>i:nth-child(4){bottom:4px;left:1px;animation-delay:.58s;transform:scale(.64)}.main-course-completion-scroll{min-height:0;overflow-y:auto;padding:20px 22px 22px;border-radius:0 0 29px 29px;background:#fffdf9;scrollbar-width:thin;overscroll-behavior-y:contain;touch-action:pan-y}.main-course-completion-sections{display:grid;gap:10px}.main-course-completion-sections>section{padding:14px 16px 15px;border:1px solid #e4eee8;border-radius:15px;background:#f7fbf8}.main-course-completion-sections h3{display:flex;align-items:center;gap:7px;margin:0;color:#147553;font-size:15px;font-weight:850;line-height:1.35}.main-course-completion-sections h3>span{display:inline-grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border-radius:8px;color:#fff;background:#20a973;font-size:13px;line-height:1}.main-course-completion-sections p{margin:7px 0 0 31px;color:#637169;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.main-course-completion-expressions{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0 31px}.main-course-completion-expressions span{min-width:0;padding:7px 10px;border:1px solid #bfe5d2;border-radius:999px;color:#0d7350;background:#e9f8f0;font-size:11px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.main-course-completion-scroll>footer{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:10px;margin-top:15px}.main-course-completion-scroll>footer button{min-width:0;min-height:52px;padding:0 12px;border:1px solid #078b5d;border-radius:15px;color:#fff;background:linear-gradient(135deg,#13a86f,#07865a);box-shadow:0 7px 15px #0879512e,inset 0 1px #ffffff38;font-size:14px;font-weight:800;cursor:pointer}.main-course-completion-scroll>footer button.is-secondary{color:#08754f;background:#fff;box-shadow:0 4px 10px #16463314}.main-course-completion-scroll>footer button:hover{filter:brightness(1.04);transform:translateY(-1px)}.main-course-completion-scroll>footer button:active{transform:translateY(0)}.main-course-completion-scroll>footer button:disabled{cursor:wait;opacity:.65;filter:none;transform:none}@keyframes main-course-completion-dialog-enter{0%{opacity:.5;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes main-course-completion-medal-enter{0%{opacity:0;transform:translate(-50%) scale(.88)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes main-course-completion-medal-sparkle{0%{opacity:0;scale:.2;rotate:0deg}42%{opacity:1;scale:1.25}to{opacity:0;scale:.75;rotate:70deg}}@media(prefers-reduced-motion:reduce){.main-course-completion-effects{display:none}.main-course-completion-dialog,.course-lesson-complete-card,.main-course-completion-medal{animation:none}.main-course-completion-medal{opacity:1;transform:translate(-50%)}.main-course-completion-medal>i{display:none}}.main-shell.is-mobile-layout .main-course-completion-backdrop,.app-shell.is-mobile-layout .main-course-completion-backdrop{padding:max(64px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));border-radius:inherit}.main-shell.is-mobile-layout .main-course-completion-dialog,.app-shell.is-mobile-layout .main-course-completion-dialog{width:100%;max-height:100%;border-radius:24px}.main-shell.is-mobile-layout .main-course-completion-close,.app-shell.is-mobile-layout .main-course-completion-close{top:11px;right:11px;width:40px;height:40px}.main-shell.is-mobile-layout .main-course-completion-dialog>header,.app-shell.is-mobile-layout .main-course-completion-dialog>header{padding:49px 48px 18px;border-radius:23px 23px 0 0}.main-shell.is-mobile-layout .main-course-completion-dialog>header h2,.app-shell.is-mobile-layout .main-course-completion-dialog>header h2{font-size:27px}.main-shell.is-mobile-layout .main-course-completion-dialog>header p,.app-shell.is-mobile-layout .main-course-completion-dialog>header p{margin-top:6px;font-size:11px}.main-shell.is-mobile-layout .main-course-completion-medal,.app-shell.is-mobile-layout .main-course-completion-medal{top:-48px;width:92px;height:92px}.main-shell.is-mobile-layout .main-course-completion-medal>span,.app-shell.is-mobile-layout .main-course-completion-medal>span{inset:10px;border-width:4px}.main-shell.is-mobile-layout .main-course-completion-medal svg,.app-shell.is-mobile-layout .main-course-completion-medal svg{width:42px;height:42px}.main-shell.is-mobile-layout .main-course-completion-scroll,.app-shell.is-mobile-layout .main-course-completion-scroll{padding:14px;border-radius:0 0 23px 23px}.main-shell.is-mobile-layout .main-course-completion-sections,.app-shell.is-mobile-layout .main-course-completion-sections{gap:8px}.main-shell.is-mobile-layout .main-course-completion-sections>section,.app-shell.is-mobile-layout .main-course-completion-sections>section{padding:11px 12px 12px;border-radius:13px}.main-shell.is-mobile-layout .main-course-completion-sections h3,.app-shell.is-mobile-layout .main-course-completion-sections h3{font-size:13px}.main-shell.is-mobile-layout .main-course-completion-sections p,.app-shell.is-mobile-layout .main-course-completion-sections p{margin-left:31px;font-size:10px}.main-shell.is-mobile-layout .main-course-completion-expressions,.app-shell.is-mobile-layout .main-course-completion-expressions{margin-left:31px}.main-shell.is-mobile-layout .main-course-completion-expressions span,.app-shell.is-mobile-layout .main-course-completion-expressions span{padding:6px 8px;font-size:9px}.main-shell.is-mobile-layout .main-course-completion-scroll>footer,.app-shell.is-mobile-layout .main-course-completion-scroll>footer{gap:8px;margin-top:11px}.main-shell.is-mobile-layout .main-course-completion-scroll>footer button,.app-shell.is-mobile-layout .main-course-completion-scroll>footer button{min-height:48px;padding-inline:7px;border-radius:14px;font-size:11px}.experience-completion-backdrop{z-index:220}.experience-completion-scroll>footer{grid-template-columns:1fr}@media(max-width:580px){.main-course-completion-backdrop{padding:max(64px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.main-course-completion-dialog{width:100%;max-height:100%;border-radius:24px}.main-course-completion-close{top:11px;right:11px;width:40px;height:40px}.main-course-completion-dialog>header{padding:49px 48px 18px;border-radius:23px 23px 0 0}.main-course-completion-dialog>header h2{font-size:27px}.main-course-completion-dialog>header p{margin-top:6px;font-size:11px}.main-course-completion-medal{top:-48px;width:92px;height:92px}.main-course-completion-medal>span{inset:10px;border-width:4px}.main-course-completion-medal svg{width:42px;height:42px}.main-course-completion-scroll{padding:14px;border-radius:0 0 23px 23px}.main-course-completion-sections{gap:8px}.main-course-completion-sections>section{padding:11px 12px 12px;border-radius:13px}.main-course-completion-sections h3{font-size:13px}.main-course-completion-sections p{margin-left:31px;font-size:10px}.main-course-completion-expressions{margin-left:31px}.main-course-completion-expressions span{padding:6px 8px;font-size:9px}.main-course-completion-scroll>footer{gap:8px;margin-top:11px}.main-course-completion-scroll>footer button{min-height:48px;padding-inline:7px;border-radius:14px;font-size:11px}}@media(max-width:360px){.main-course-completion-scroll>footer{grid-template-columns:1fr}}.main-course-overwrite-backdrop{position:absolute;z-index:50;inset:0;display:grid;place-items:center;overflow-y:auto;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#1f18107a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.main-course-overwrite-dialog{width:min(470px,100%);max-height:100%;overflow-y:auto;padding:28px;border:1px solid rgba(255,255,255,.82);border-radius:28px 10px;color:#302c25;background:linear-gradient(145deg,#fffaf2,#f1e4d3);box-shadow:0 30px 80px #2a1d114d}.main-course-overwrite-dialog>span{color:#a35943;font-size:8px;font-weight:850;letter-spacing:.14em}.main-course-overwrite-dialog h2{margin:8px 0;font-size:27px;line-height:1.25}.main-course-overwrite-dialog>p{margin:0;color:#756d62;font-size:11px;line-height:1.75}.main-course-overwrite-current{display:grid;gap:5px;margin-top:18px;padding:15px 16px;border:1px solid rgba(47,126,91,.17);border-radius:17px;background:#eef7f0b3}.main-course-overwrite-current small{color:#39775b;font-size:9px;font-weight:750}.main-course-overwrite-current strong{overflow-wrap:anywhere;font-size:15px;line-height:1.45}.main-course-overwrite-dialog>em{display:block;margin-top:12px;color:#8b6658;font-size:9px;font-style:normal;line-height:1.6}.main-course-overwrite-dialog>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.main-course-overwrite-dialog button{min-height:44px;padding:0 17px;border:1px solid #d3c7b7;border-radius:13px;color:#655e55;background:#fff;font-size:10px;font-weight:800;cursor:pointer}.main-course-overwrite-dialog button.is-confirm{border-color:#a35943;color:#fff;background:#a35943;box-shadow:0 10px 24px #a3594333}.main-shell.is-mobile-layout .main-course-overwrite-backdrop{padding:10px;border-radius:inherit}.main-shell.is-mobile-layout .main-course-overwrite-dialog{padding:20px;border-radius:23px 8px}.main-shell.is-mobile-layout .main-course-overwrite-dialog h2{font-size:22px}.main-shell.is-mobile-layout .main-course-overwrite-dialog>footer{align-items:stretch;flex-direction:column}.main-shell.is-mobile-layout .main-course-overwrite-dialog button{width:100%;min-height:44px}.main-secondary{display:grid;align-content:start;justify-items:center;color:#f8f4ec;background:radial-gradient(circle at 70% 12%,rgba(99,170,136,.34),transparent 28%),linear-gradient(145deg,#213c31,#172b25 55%,#101d19)}.main-secondary:after{content:"";width:min(70vw,780px);aspect-ratio:1;position:absolute;right:-15%;bottom:-45%;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.main-secondary header{width:min(700px,100%);position:relative;z-index:2;text-align:center}.main-secondary header>span{color:#9bcbb5}.main-secondary h1{margin:10px 0;font-size:clamp(38px,6vw,68px);letter-spacing:-.05em}.main-secondary header p{margin:0 auto;max-width:500px;color:#b5c3bc;font-size:14px;line-height:1.7}.main-partner-row{display:flex;justify-content:center;margin-bottom:18px}.main-partner-row span{width:54px;height:54px;display:grid;place-items:center;margin-left:-7px;border:3px solid #27453a;border-radius:50%;color:#eaf7f1;background:linear-gradient(145deg,#70a98f,#365f4d);font-weight:800}.main-secondary-profile{overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.main-profile-progress-header h1{display:flex;align-items:baseline;justify-content:center;gap:9px}.main-profile-progress-header h1 strong{font-size:clamp(68px,10vw,94px);line-height:.95}.main-profile-progress-header h1 small{color:#9bcbb5;font-size:13px;font-weight:800;letter-spacing:.08em}.main-profile-level-card{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:stretch;gap:18px;margin:0;padding:16px;border:1px solid rgba(155,203,181,.2);border-radius:22px;background:#081c1547;text-align:left}.main-profile-level-mark{min-height:112px;display:grid;place-content:center;justify-items:center;border:1px solid rgba(155,203,181,.2);border-radius:18px;color:#c5d8cf;background:#ffffff0f}.main-profile-level-mark.has-result{color:#effaf5;background:linear-gradient(145deg,#439e77c7,#1d5c44b8);box-shadow:0 14px 28px #0722183d}.main-profile-level-mark span{font-size:8px;font-weight:850;letter-spacing:.18em}.main-profile-level-mark strong{margin:4px 0 2px;font-size:34px;line-height:1}.main-profile-level-mark b{font-size:11px}.main-profile-level-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.main-profile-level-copy small{color:#9bcbb5;font-size:9px;font-weight:800;letter-spacing:.1em}.main-profile-level-title{display:flex;align-items:center;gap:9px}.main-profile-level-copy p{margin:0 0 11px;color:#b5c3bc;font-size:10px;line-height:1.5}.main-profile-level-copy button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:0;border-radius:12px;color:#17382c;background:#a9dcc4;font-size:11px;font-weight:800;cursor:pointer}.main-profile-level-copy button svg{width:15px;height:15px}.main-profile-level-copy button:hover{filter:brightness(1.06)}.main-profile-level-copy .main-profile-level-test-button{width:auto;min-width:48px;min-height:40px;flex:0 0 auto;padding:0 11px;border:1px solid rgba(169,220,196,.34);color:#d9f2e7;background:#a9dcc41a;font-size:10px}.main-profile-divider{height:1px;margin:24px 0;background:#ffffff1a}.main-profile-info-heading{display:flex;align-items:center;gap:9px;color:#effaf5;text-align:left}.main-profile-info-heading svg{width:20px;height:20px;color:#9bcbb5}.main-profile-info-heading strong{font-size:15px}.main-profile-info-list{display:grid;gap:0;margin:10px 0 18px}.main-profile-info-list>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 2px;border-bottom:1px solid rgba(255,255,255,.1)}.main-profile-info-list>div:last-child{border-bottom:0}.main-profile-info-list dt{color:#b5c3bc;font-size:11px}.main-profile-info-list dd{min-width:0;margin:0;color:#f2faf6;font-size:12px;font-weight:700;text-align:right;overflow-wrap:anywhere}.main-profile-info-list dd.main-profile-name-value{display:flex;align-items:center;justify-content:flex-end;gap:10px}.main-profile-name-value>span{min-width:0;overflow-wrap:anywhere}.main-profile-name-value>button{min-width:52px;min-height:40px;flex:0 0 auto;padding:0 12px;border:1px solid rgba(169,220,196,.34);border-radius:11px;color:#d9f2e7;background:#a9dcc41a;font-size:10px;font-weight:800;cursor:pointer}.main-profile-name-value>button:hover{background:#a9dcc42e}.realtime-experience-shell{width:100%;height:100dvh;position:relative}.conversation-layout-preview.is-settings-only{padding:0;background:#10131f}.conversation-layout-preview .app-shell.is-settings-only{width:100%;height:100%;border:0;border-radius:0;background:#10131f;box-shadow:none}.app-shell.is-settings-only>:not(.prompt-modal-backdrop){display:none!important}@media(max-width:800px){.main-home,.main-secondary{padding:max(20px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) calc(122px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.main-home-header{gap:12px}.main-home-logo{width:100%}.main-home-header>div:first-child>p{margin-top:10px;font-size:13px}.main-minute-card{min-width:100px;padding:4px 9px 3px;border-radius:12px}.main-minute-card>span{font-size:8px}.main-minute-card>div{gap:4px;margin-top:3px}.main-minute-card strong{font-size:24px}.main-minute-card i{width:24px;height:21px}.main-minute-card small{margin-bottom:2px;font-size:12px}.main-minute-card em{display:none}.main-chat-invite{width:148px;left:max(8px,env(safe-area-inset-left));top:33%}.main-chat-invite.is-ellen{top:33%}.main-chat-invite.is-aaron{left:max(12px,calc(53% - 175px),env(safe-area-inset-left));top:34.5%}.main-chat-invite>span{padding:12px 12px 16px;border-radius:17px 17px 5px;font-size:14px}.main-chat-invite>span:after{right:-10px;top:50%;border-width:7px 0 7px 11px;transform:translateY(-50%)}.main-chat-invite>small{gap:5px;margin:-6px 0 0;padding:7px 8px;font-size:7px}.main-chat-invite>small i{width:18px;height:18px;font-size:6px}.main-lesson-card{width:calc(100% - 36px);right:18px;bottom:calc(108px + env(safe-area-inset-bottom));padding:11px 12px;border-radius:22px}.main-lesson-heading>div span{font-size:16px}.main-lesson-heading small{display:none}.main-lesson-heading>strong{font-size:17px}.main-lesson-progress{margin:6px 0 4px}.main-lesson-step{min-height:48px}.main-lesson-progress i{width:26px;height:26px}.main-lesson-progress .is-active i{width:41.8px;height:41.8px;font-size:15.4px}.main-lesson-progress .is-done i{width:28.6px;height:28.6px}.main-lesson-progress .is-active>span{font-size:9.9px}.main-lesson-progress .is-next i{width:28.6px;height:28.6px;font-size:16.5px}.main-lesson-card:not(.main-lesson-empty)>p{margin:2px auto 7px;font-size:11px;-webkit-line-clamp:1}.main-lesson-card>button{min-height:40px}.main-lesson-complete-copy{gap:7px;margin:10px 0}.main-lesson-complete-copy p{font-size:10px}.main-lesson-complete-copy strong{font-size:13px}.main-lesson-complete-actions{gap:8px}.main-lesson-complete-actions button{min-height:40px;padding:0 8px;font-size:12px}.main-bottom-nav{width:calc(100% - 24px);min-height:76px;bottom:max(10px,env(safe-area-inset-bottom));border-radius:23px}.main-bottom-nav i{width:25px;height:25px}.main-bottom-nav svg{width:22px;height:22px}.main-profile-level-card{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px}.main-profile-level-mark{min-height:94px}.main-profile-progress-header h1 strong{font-size:68px}.main-course-overwrite-backdrop{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.main-course-overwrite-dialog{padding:20px;border-radius:23px 8px}.main-course-overwrite-dialog h2{font-size:22px}.main-course-overwrite-dialog>footer{align-items:stretch;flex-direction:column}.main-course-overwrite-dialog button{width:100%;min-height:44px}}.main-level-test-backdrop{position:absolute;z-index:70;inset:0;display:grid;place-items:center;overflow-y:auto;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#05120da8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);touch-action:pan-y}.main-level-test-dialog{width:min(460px,100%);max-height:100%;overflow-y:auto;padding:26px;border:1px solid rgba(255,255,255,.16);border-radius:26px;color:#effaf5;background:linear-gradient(145deg,#29483c,#172c24);box-shadow:0 30px 80px #0000006b;overscroll-behavior-y:contain;touch-action:pan-y}.main-level-test-dialog>header{width:100%;text-align:left}.main-level-test-dialog>header span{color:#9bcbb5;font-size:9px;font-weight:850;letter-spacing:.14em}.main-level-test-dialog>header h2{margin:7px 0;font-size:25px;line-height:1.25}.main-level-test-dialog>header p{margin:0;color:#b5c3bc;font-size:11px;line-height:1.65}.main-level-test-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:20px}.main-level-test-grid>button{min-height:64px;display:grid;place-content:center;gap:2px;border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#b9c9c1;background:#ffffff0d;cursor:pointer}.main-level-test-grid>button span{font-size:7px;letter-spacing:.12em}.main-level-test-grid>button strong{font-size:21px}.main-level-test-grid>button:hover,.main-level-test-grid>button.is-selected{color:#f4fff9;border-color:#a9dcc494;background:#3c8f6a7a}.main-level-test-error{margin:12px 0 0;color:#ffc9bd;font-size:11px;line-height:1.5}.main-level-test-dialog>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.main-level-test-dialog>footer button{min-height:44px;padding:0 17px;border:1px solid rgba(255,255,255,.16);border-radius:13px;color:#d5e4dd;background:#ffffff14;font-size:11px;font-weight:800;cursor:pointer}.main-level-test-dialog>footer button.is-confirm{border-color:#a9dcc4;color:#17382c;background:#a9dcc4}.main-profile-delete-dialog>strong{display:block;margin-top:14px;color:#ffb6a9;font-size:10px}.main-profile-delete-dialog>p.main-profile-delete-error{margin:0;color:#a3463b;font-weight:750}.main-profile-delete-dialog>footer button.is-danger{color:#fff;border-color:#b24f43;background:#b24f43}.main-shell.is-mobile-layout .main-level-test-backdrop{padding:10px;border-radius:inherit}.main-shell.is-mobile-layout .main-level-test-dialog{padding:20px 16px;border-radius:22px}.main-shell.is-mobile-layout .main-level-test-dialog>header h2{font-size:21px}.main-shell.is-mobile-layout .main-level-test-grid{gap:6px}.main-shell.is-mobile-layout .main-level-test-grid>button{min-height:54px}.main-shell.is-mobile-layout .main-level-test-dialog>footer{align-items:stretch;flex-direction:column-reverse}.main-shell.is-mobile-layout .main-level-test-dialog>footer button{width:100%}@media(max-width:580px){.main-level-test-backdrop{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.main-level-test-dialog{padding:20px 16px;border-radius:22px}.main-level-test-dialog>header h2{font-size:21px}.main-level-test-grid{gap:6px}.main-level-test-grid>button{min-height:54px}.main-level-test-dialog>footer{align-items:stretch;flex-direction:column-reverse}.main-level-test-dialog>footer button{width:100%}}@media(max-height:700px){.main-home-logo{width:min(100%,360px)}.main-chat-invite.is-ellen{top:30%}.main-lesson-progress{margin-block:7px}.main-lesson-card{padding-block:12px}}@media(min-width:721px)and (max-height:820px){.main-chat-invite.is-aaron{top:34%}}.main-chat-invite.is-ellen,.main-chat-invite.is-aaron{right:auto;left:max(28px,calc(53% - 320px))}.main-chat-invite.is-ellen{top:22%}.main-chat-invite.is-aaron{top:18%}.app-shell{width:100%;height:100vh;height:100svh;height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:relative;isolation:isolate}body.has-cubism-direct-viewer .app-shell{isolation:auto}.topbar{height:calc(76px + env(safe-area-inset-top));flex:0 0 calc(76px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(30px,env(safe-area-inset-right)) 0 max(30px,env(safe-area-inset-left));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;border-bottom:1px solid var(--line);background:#090b16ad;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:20}.brand,.topbar-status{display:flex;align-items:center}.brand{gap:12px;justify-self:start}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(174,161,255,.38);border-radius:12px;color:#c6bcff;background:linear-gradient(145deg,#8e7dff33,#4edfd60d);box-shadow:inset 0 1px #ffffff1a,0 8px 28px #362c913b}.brand-mark svg{width:24px;height:24px}.brand div{display:grid;gap:1px}.brand strong{font-size:15px;letter-spacing:.01em}.brand div span{color:#767b98;font-size:9px;letter-spacing:.19em;text-transform:uppercase}.topbar-status{gap:9px;justify-self:center;color:#bfc2d6;font-size:12px}.topbar-tools{min-width:0;display:flex;align-items:center;justify-self:end;gap:7px}.topbar-appearance{flex:0 0 auto;height:38px;display:flex;align-items:center;gap:7px;padding:0 6px 0 10px;border:1px solid rgba(142,125,255,.14);border-radius:10px;background:#705ede0e}.topbar-appearance>span{color:#777c96;font-size:9px;white-space:nowrap}.topbar-appearance select{width:64px;height:28px;padding:0 6px;border:0;border-radius:7px;outline:0;color:#d6d2f5;background:#181a30;font-size:9px;cursor:pointer}.topbar-avatar select{width:92px}.topbar-background select{width:80px}.topbar-appearance select:disabled{opacity:.45;cursor:not-allowed}.topbar-prompt-button{flex:0 0 auto;height:38px;display:grid;place-items:center;gap:1px;padding:0 12px;border:1px solid rgba(142,125,255,.18);border-radius:10px;color:#d2cdf4;background:#705ede14;cursor:pointer;white-space:nowrap}.topbar-prompt-button span{font-size:10px}.topbar-prompt-button i{color:#747991;font-size:7px;font-style:normal}.connection-dot{width:7px;height:7px;border-radius:50%;background:#777b90;box-shadow:0 0 0 4px #777b9014}.connection-dot.status-connected{background:#65dfbd;box-shadow:0 0 0 4px #65dfbd1a,0 0 12px #65dfbd99}.connection-dot.status-connecting{background:#e8ca79;animation:status-pulse 1s ease-in-out infinite}.connection-dot.status-error{background:#ff7b8d}.model-name{margin-left:7px;padding:5px 9px;border:1px solid var(--line);border-radius:7px;color:#7f849f;font:500 9px/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.workspace{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 370px;overflow:hidden}.workspace.is-stage-only{grid-template-columns:minmax(0,1fr)}.avatar-stage{min-height:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0b0d1c1f,#0a0c197a),radial-gradient(ellipse at 50% 83%,rgba(94,79,202,.24),transparent 40%)}.avatar-stage:before{content:"";position:absolute;left:6%;right:6%;bottom:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(181,171,255,.22),transparent)}.stage-background-image,.stage-background-shade,.stage-foreground-image{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.stage-background-image{object-fit:cover;object-position:center;animation:stage-background-enter .35s ease-out}.stage-foreground-image{z-index:4;object-fit:cover;object-position:center;animation:stage-background-enter .35s ease-out}.stage-background-shade{background:linear-gradient(180deg,#0406101f,#04061052),radial-gradient(ellipse at 50% 44%,transparent 28%,rgba(5,7,17,.2) 100%)}.avatar-stage.is-free-chat-background .stage-background-image{transition:filter .9s ease}.avatar-stage.is-free-chat-background .stage-background-shade{transition:background .9s ease}.avatar-stage.is-free-chat-background[data-free-chat-time=morning] .stage-background-image{filter:saturate(.94) brightness(1.06) sepia(.04)}.avatar-stage.is-free-chat-background[data-free-chat-time=morning] .stage-background-shade{background:linear-gradient(180deg,#fff4de0d,#4e362029)}.avatar-stage.is-free-chat-background[data-free-chat-time=noon] .stage-background-image{filter:saturate(.9) brightness(1.1)}.avatar-stage.is-free-chat-background[data-free-chat-time=noon] .stage-background-shade{background:linear-gradient(180deg,#ffffff0a,#4e3a231f)}.avatar-stage.is-free-chat-background[data-free-chat-time=afternoon] .stage-background-image{filter:saturate(1.02) brightness(1.04) sepia(.08)}.avatar-stage.is-free-chat-background[data-free-chat-time=afternoon] .stage-background-shade{background:linear-gradient(180deg,#ffe8c114,#4b2c1933)}.avatar-stage.is-free-chat-background[data-free-chat-time=evening] .stage-background-image{filter:saturate(1.08) brightness(.88) sepia(.2)}.avatar-stage.is-free-chat-background[data-free-chat-time=evening] .stage-background-shade{background:linear-gradient(180deg,#6f493333,#25181666)}.avatar-stage.is-free-chat-background[data-free-chat-time=late_night] .stage-background-image{filter:saturate(.72) brightness(.58) hue-rotate(190deg)}.avatar-stage.is-free-chat-background[data-free-chat-time=late_night] .stage-background-shade{background:linear-gradient(180deg,#111d3b6b,#0c101d9e)}.stage-atmosphere,.star-field,.aurora{position:absolute;inset:0;pointer-events:none}.star-field{opacity:.58;background-image:radial-gradient(circle,rgba(255,255,255,.75) 0 .7px,transparent 1px),radial-gradient(circle,rgba(156,145,255,.75) 0 .6px,transparent .9px);background-position:0 0,31px 19px;background-size:68px 68px,93px 93px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 86%);mask-image:linear-gradient(to bottom,black,transparent 86%)}.aurora{filter:blur(80px);opacity:.26}.aurora-one{width:42%;height:55%;top:-15%;left:7%;background:#735fea;border-radius:50%;animation:aurora-drift 12s ease-in-out infinite alternate}.aurora-two{width:28%;height:42%;top:25%;right:6%;left:auto;background:#247f93;border-radius:50%;animation:aurora-drift 15s ease-in-out -4s infinite alternate-reverse}.stage-meta{position:absolute;z-index:6;top:26px;left:30px;display:flex;align-items:center;gap:8px}.activity-pill,.action-pill,.assessment-pill,.emotion-pill{display:inline-flex;align-items:center;gap:7px;min-height:29px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:99px;color:#bac0d3;background:#1113249e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:10px;letter-spacing:.08em}.assessment-pill{border-color:#70dbc724;color:#8fcfc2;font-family:inherit;cursor:pointer}.assessment-pill:disabled{cursor:default}.assessment-pill.is-complete{color:#dffdf7;background:#37b19733;box-shadow:0 0 18px #47d5b51f}.activity-pill i{width:5px;height:5px;border-radius:50%;background:#85899f}.activity-pill.activity-listening i,.activity-pill.activity-speaking i{background:#69e4c4;box-shadow:0 0 8px #69e4c4}.activity-pill.activity-thinking i{background:#b4a5ff;box-shadow:0 0 8px #9d8aff;animation:status-pulse .9s ease-in-out infinite}.emotion-pill{color:#a99cff}.action-pill{max-width:132px;overflow:hidden;color:#70ddcc;text-overflow:ellipsis;white-space:nowrap}.avatar-shell{width:min(64vw,630px);height:min(calc(100dvh - 190px),760px);min-height:0;position:absolute;z-index:3;bottom:0;left:50%;display:flex;align-items:flex-end;justify-content:center;transform:translate(-50%)}.live2d-canvas{position:absolute;inset:0;z-index:2}.live2d-canvas canvas,.live2d-cubism53-viewer{width:100%;height:100%;display:block}.live2d-cubism53-viewer{position:absolute;inset:0;z-index:0;border:0;background:transparent;opacity:1;pointer-events:none}.live2d-loading{position:absolute;z-index:3;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;color:#276f55;font-size:11px;letter-spacing:.04em;pointer-events:none;opacity:0;animation:live2d-loading-reveal .16s ease .18s both}.live2d-loading>span:last-child{padding:5px 11px;border-radius:999px;background:#fffaf2eb;box-shadow:0 5px 16px #18362b1f}.avatar-shell.is-loading .live2d-canvas,.onboarding-role-avatar-window.is-loading .live2d-canvas,.main-home-avatar.is-loading .live2d-canvas{opacity:0}@keyframes live2d-loading-reveal{to{opacity:1}}.live2d-loading-spinner{width:38px;height:38px;border:3px solid rgba(39,111,85,.18);border-top-color:#2e8f6b;border-radius:50%;background:#fffaf2bf;box-shadow:0 0 0 8px #fffaf2bf,0 8px 22px #18362b24;animation:live2d-spin .85s linear infinite}.live2d-error-backdrop{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:20px;background:#06070fd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live2d-error-dialog{width:min(100%,390px);display:grid;justify-items:center;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:18px;text-align:center;background:linear-gradient(145deg,#252134fa,#14141efa);box-shadow:0 24px 80px #0000007a}.live2d-error-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#ffd2d2;background:#de5b6929;font-size:22px}.live2d-error-dialog h2{margin:16px 0 8px;font-size:19px}.live2d-error-dialog p{margin:0;color:#9da2b8;font-size:12px;line-height:1.7}.live2d-error-dialog button{min-width:126px;height:40px;margin-top:22px;border:0;border-radius:10px;color:#f5fffc;background:linear-gradient(135deg,#7466da,#4fbfae);cursor:pointer}.live2d-error-notice{position:absolute;z-index:5;top:50%;left:50%;width:min(calc(100% - 32px),320px);display:grid;justify-items:center;gap:8px;padding:18px;border:1px solid rgba(45,140,104,.22);border-radius:18px;color:#332d26;text-align:center;background:#fffcf5e6;box-shadow:0 16px 44px #43342229;transform:translate(-50%,-50%);pointer-events:auto}.live2d-error-notice strong{font-size:14px}.live2d-error-notice p{max-height:4.8em;margin:0;overflow-y:auto;color:#746b61;font-size:11px;line-height:1.6;overflow-wrap:anywhere;touch-action:pan-y}.live2d-error-notice button{min-width:132px;min-height:40px;padding:8px 16px;border:0;border-radius:999px;color:#fff;background:#2f966f;font-weight:700;cursor:pointer}.live2d-error-notice button:focus-visible{outline:3px solid rgba(47,150,111,.3);outline-offset:3px}.onboarding-card.is-role-step .onboarding-role-stage .live2d-error-notice{top:46%;left:27%}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-stage .live2d-error-notice{top:32%;left:50%;width:min(calc(100% - 40px),300px)}@keyframes live2d-spin{to{transform:rotate(360deg)}}.live-subtitles{position:absolute;z-index:8;left:50%;bottom:90px;width:min(74%,660px);transform:translate(-50%);display:grid;gap:8px;pointer-events:none}.live-subtitle{width:100%;padding:13px 18px 14px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:#0c0e1db8;box-shadow:0 18px 45px #03040d45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;transition:border-color .25s ease}.live-subtitle.is-visible{border-color:#9f91ff3b}.player-voice-status{justify-self:end;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(100,221,198,.24);border-radius:999px;background:#0f2228d1;box-shadow:0 10px 28px #03040d33;color:#b9efe4;font-size:11px;line-height:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.player-voice-status i{width:7px;height:7px;border-radius:50%;background:#75dbc6;box-shadow:0 0 0 4px #75dbc61f;animation:listening-status-pulse 1.2s ease-in-out infinite}@keyframes listening-status-pulse{50%{opacity:.45}}.subtitle-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.subtitle-speaker{display:flex;align-items:center;gap:4px;color:#9d8fff;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.subtitle-translation-toggle{min-height:28px;padding:0 9px;border:1px solid rgba(198,194,232,.28);border-radius:999px;color:#d8d4f4;background:#ffffff0f;cursor:pointer;pointer-events:auto;font-size:10px;font-weight:700}.live-subtitle p{margin:0;color:#e8e9f2;font-size:clamp(13px,1.2vw,15px);line-height:1.55}.live-subtitle p.subtitle-translation{margin-top:10px;padding-top:10px;border-top:1px solid rgba(232,233,242,.16);color:#c6c7d5;font-size:clamp(12px,1vw,14px)}.model-badge{position:absolute;z-index:5;right:24px;bottom:28px;color:#a1a6bf8f;font-size:8px;font-weight:600;letter-spacing:.18em}.side-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:25px 22px 24px;border-left:1px solid var(--line);background:linear-gradient(180deg,#101221c7,#0b0d1af0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:10}.panel-heading,.section-label,.config-status{display:flex;align-items:center;justify-content:space-between}.eyebrow{display:block;margin-bottom:5px;color:#7569d0;font-size:8px;font-weight:600;letter-spacing:.19em}.panel-heading h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em}.voice-chip{padding:6px 9px;border:1px solid rgba(135,120,228,.18);border-radius:7px;color:#9790c9;background:#7867e20f;font-size:9px;letter-spacing:.08em}.avatar-selector{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 122px;align-items:center;gap:12px;margin-top:15px;padding:9px 10px 9px 12px;border:1px solid rgba(142,125,255,.14);border-radius:11px;background:#705ede0e}.avatar-selector>span{min-width:0;display:grid;gap:3px}.avatar-selector strong{color:#bfc1d3;font-size:10px;font-weight:500}.avatar-selector small{overflow:hidden;color:#666b82;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.avatar-selector select,.appearance-selector select,.action-preview select{min-width:0;height:32px;border:1px solid rgba(255,255,255,.09);border-radius:8px;outline:0;color:#d6d2f5;background:#181a30;font-size:9px;cursor:pointer}.avatar-selector select{width:122px;padding:0 8px}.avatar-selector select:disabled{opacity:.5;cursor:not-allowed}.workspace.is-stage-only .avatar-shell{height:min(calc(100dvh - 92px),820px)}.workspace.is-stage-only .live-subtitles{bottom:152px}.workspace.is-screen-question-mode .live-subtitles{bottom:28px;width:min(82%,660px)}.appearance-selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.appearance-selector{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px 7px 10px;border:1px solid rgba(142,125,255,.12);border-radius:9px;background:#705ede0a}.appearance-selector span{color:#8588a1;font-size:9px;white-space:nowrap}.appearance-selector select{width:100%;padding:0 7px}.conversation-list{min-height:110px;flex:1;margin:14px -5px 10px;padding:0 5px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(151,139,235,.22) transparent}.empty-conversation{height:100%;min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.empty-wave{width:42px;height:42px;display:grid;place-items:center;margin-bottom:12px;border:1px solid rgba(157,142,255,.16);border-radius:50%;color:#9587ed;background:#8673f712;font-size:24px}.empty-conversation h3{margin:0 0 7px;color:#d8d9e6;font-size:13px;font-weight:500}.empty-conversation p{max-width:255px;margin:0;color:#747991;font-size:11px;line-height:1.7}.message{margin-bottom:15px}.message>span{display:block;margin:0 7px 5px;color:#7f849c;font-size:9px}.message p{width:fit-content;max-width:88%;margin:0;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:5px 13px 13px;color:#d6d8e5;background:#ffffff09;font-size:11px;line-height:1.6}.message-user>span{text-align:right}.message-user p{margin-left:auto;border-color:#8e7dff24;border-radius:13px 5px 13px 13px;background:#705ede1a}.text-composer{min-width:0;height:50px;flex:1;display:flex;gap:6px;margin:0;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#05071259}.text-composer:focus-within{border-color:#9b8dff5c}.text-composer input{min-width:0;flex:1;border:0;outline:0;padding:0 9px;color:#eaebf4;background:transparent;font-size:11px}.text-composer input::placeholder{color:#5f6378}.text-composer button{width:40px;border:0;border-radius:8px;display:grid;place-items:center;color:#e9e6ff;background:#7567df;cursor:pointer}.text-composer button:disabled{opacity:.3;cursor:not-allowed}.text-composer svg{width:17px;height:17px}.chat-dock{flex:0 0 auto;min-height:76px;display:flex;align-items:center;gap:10px;padding:12px 22px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#090b16e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:24}.session-start-dock{flex:0 0 auto;min-height:76px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#090b16e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:24}@media(min-width:901px){.workspace.is-setup-mode .avatar-stage,.workspace.is-text-mode .avatar-stage{margin-bottom:76px}.session-start-dock,.chat-dock{position:absolute;right:370px;bottom:0;left:0}}.main-shell.is-profile-route{--profile-reference-green: #348563;--profile-reference-green-deep: #2d7f5d;--profile-reference-paper: #e9e2cf;--profile-reference-card: rgba(249, 247, 240, .92);background:var(--profile-reference-green)}.main-secondary-profile,.main-shell.is-mobile-layout .main-secondary-profile{display:block;padding:0;overflow-x:hidden;overflow-y:auto;color:#171815;background:var(--profile-reference-paper);font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;container-type:inline-size}.main-shell.is-profile-route .main-secondary-profile{background:var(--profile-reference-green)}.main-secondary-profile::-webkit-scrollbar{display:none}.main-secondary-profile:before,.main-secondary-profile:after{display:none}.main-profile-hero{min-height:288px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.7vw,32px);padding:62px 40px 28px;overflow:hidden;color:#f7fbf8;background:radial-gradient(ellipse 18% 52% at 6% 33%,transparent 0 68%,rgba(31,115,84,.18) 69% 74%,transparent 75%),radial-gradient(ellipse 25% 72% at 69% 69%,transparent 0 67%,rgba(31,115,84,.17) 68% 73%,transparent 74%),radial-gradient(ellipse 24% 66% at 39% 0%,transparent 0 66%,rgba(31,115,84,.16) 67% 72%,transparent 73%),radial-gradient(ellipse 19% 45% at 96% 7%,transparent 0 66%,rgba(31,115,84,.14) 67% 72%,transparent 73%),var(--profile-reference-green)}.main-profile-hero:has(.account-bar--profile .account-popover){z-index:3;overflow:visible}.main-secondary-profile>.main-profile-hero{width:100%;max-width:none;margin:0;text-align:left}.main-profile-avatar-stack{flex:0 0 auto;display:grid;justify-items:center;align-content:center;gap:8px}.main-profile-avatar{width:clamp(128px,12vw,160px);aspect-ratio:1;flex:0 0 auto;filter:drop-shadow(0 7px 6px rgba(30,74,55,.2))}.main-profile-avatar img{width:100%;height:100%;display:block;object-fit:contain}.main-profile-hero-copy{flex:1 1 auto;min-width:0;display:grid;justify-items:start;align-content:center}.main-profile-name-row{display:flex;width:100%;min-width:0;align-items:center;gap:12px}.main-profile-name-row>h1{flex:0 1 auto;min-width:0}.main-profile-edit-name-button{flex:0 0 auto;min-width:0;min-height:40px;padding:0 14px;border:1px solid rgba(38,126,93,.24);border-radius:999px;color:#267e5d;background:#ffffffb8;font-size:13px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer}.main-profile-edit-name-button:focus-visible{outline:3px solid rgba(38,126,93,.26);outline-offset:2px}.main-profile-hero-copy h1{max-width:100%;overflow:hidden;margin:0;font-size:clamp(29px,3.1vw,42px);font-weight:900;line-height:1.08;letter-spacing:-.035em;text-shadow:0 3px 5px rgba(24,72,53,.34);text-overflow:ellipsis;white-space:nowrap}.main-profile-hero-copy p{margin:7px 0 13px;color:#d6e9df;font-size:clamp(15px,1.55vw,21px);font-weight:600;line-height:1.3;white-space:nowrap;text-shadow:0 2px 3px rgba(24,72,53,.28)}.main-profile-nickname-form{display:grid;gap:9px;margin-top:20px}.main-profile-nickname-form>label{color:#746f66;font-size:13px;font-weight:800}.main-profile-nickname-form>input{width:100%;min-height:50px;padding:0 14px;border:1px solid rgba(82,62,38,.18);border-radius:14px;outline:none;color:#29251f;background:#fffc;font-size:16px;line-height:1.2}.main-profile-nickname-form>input:focus{border-color:#267e5d;box-shadow:0 0 0 3px #267e5d24}.main-shell.is-mobile-layout .main-profile-name-row{gap:8px}.main-shell.is-mobile-layout .main-profile-edit-name-button{min-height:40px;padding:0 11px;font-size:12px}.main-profile-level{display:grid;justify-items:start;gap:9px}.main-profile-level-current{min-width:0;display:flex;align-items:center;gap:clamp(6px,.8vw,12px)}.main-profile-level-current>strong{color:#f6fff9;font-size:clamp(22px,2.55vw,34px);font-weight:900;line-height:1.1;letter-spacing:-.025em;white-space:nowrap;text-shadow:0 4px 4px rgba(23,104,72,.54),0 8px 12px rgba(24,72,53,.18)}.main-profile-level-select-button{min-width:48px;min-height:40px;flex:0 0 auto;padding:0 3px;border:0;border-radius:8px;color:#f6fff9e0;background:transparent;font:inherit;font-size:clamp(12px,1.05vw,15px);font-weight:800;line-height:1;white-space:nowrap;text-decoration:underline;text-decoration-color:#f6fff975;text-underline-offset:4px;cursor:pointer}.main-profile-level-select-button:hover{background:#ffffff1a}.main-profile-level-select-button:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:1px}.main-profile-level>button{min-width:112px;min-height:40px;padding:0 20px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#f7fffb;background:#ffffff1f;box-shadow:inset 0 1px #ffffff26,0 4px 10px #18483524;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:inherit;font-size:clamp(14px,1.35vw,17px);font-weight:800;line-height:1.1;white-space:nowrap;cursor:pointer}.main-profile-level>button:hover{background:#fff3}.main-profile-level>button:active{transform:translateY(1px)}.main-profile-level>button:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:2px}.main-profile-content{width:100%;min-height:calc(100dvh - 288px);flex:0 0 auto;align-self:stretch;position:relative;z-index:2;display:flow-root;margin-top:-1px;padding:28px max(31px,env(safe-area-inset-right)) calc(160px + env(safe-area-inset-bottom)) max(31px,env(safe-area-inset-left));border-radius:36px 0 0;background:radial-gradient(circle at 1px 1px,rgba(74,68,54,.016) .75px,transparent .85px) 0 0 / 5px 5px,var(--profile-reference-paper)}.main-profile-membership,.main-profile-settings-section{width:min(calc(100% - 9px),900px);margin-right:auto;margin-left:0}.main-profile-membership{aspect-ratio:1173 / 349;position:relative;isolation:isolate;overflow:visible}.main-profile-membership img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.main-profile-membership-background{width:100%;height:100%;position:absolute;z-index:-1;inset:0;display:block;object-fit:contain}.main-profile-membership-copy{position:absolute;z-index:2;top:45%;left:8.1%;display:grid;justify-items:start;gap:clamp(9px,1.2vw,15px)}.main-profile-membership-copy p{margin:0;color:#7d623a;font-size:clamp(12px,1.25vw,18px);font-weight:600;line-height:1}.main-profile-membership-copy button{width:clamp(120px,12vw,178px);min-height:clamp(40px,4vw,54px);padding:0 18px;border:1px solid rgba(255,255,255,.7);border-radius:999px;color:#76522a;background:#fffffff2;box-shadow:0 4px 8px #724d1f1f,inset 0 1px #ffffffe6;font-size:clamp(16px,1.55vw,21px);font-weight:800;cursor:pointer}.main-profile-membership-copy button:hover{background:#fff;transform:translateY(-1px)}.main-profile-membership-copy button:active{transform:translateY(1px)}.main-profile-membership-copy button:focus-visible{outline:3px solid rgba(45,127,93,.5);outline-offset:3px}.main-profile-membership-copy button:disabled{opacity:.74;cursor:default;transform:none}.main-profile-membership-message{max-width:min(340px,52vw);color:#76522a;font-size:clamp(10px,1vw,13px);font-weight:700;line-height:1.35}.main-membership-dialog,.main-membership-upgrade-dialog,.main-membership-info-dialog{min-height:0;overflow-y:auto}.main-membership-info-summary{display:flex;align-items:center;gap:12px;margin-top:22px;padding:17px 18px;border:1px solid rgba(38,126,93,.2);border-radius:16px;background:#ecf7f0b8}.main-membership-info-summary>span{flex:none;padding:6px 11px;border-radius:999px;color:#fff;background:#267e5d;font-size:12px;font-weight:800}.main-membership-info-summary>strong{min-width:0;overflow-wrap:anywhere;color:#29251f;font-size:17px}.main-membership-info-account{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;border:1px solid rgba(87,73,55,.12);border-radius:14px;background:#fffdf8c2}.main-membership-info-account>div{min-width:0;display:grid;gap:4px}.main-membership-info-account span{color:#8a8175;font-size:12px}.main-membership-info-account strong{min-width:0;overflow-wrap:anywhere;color:#453f37;font-size:14px}.main-membership-info-account>button{min-width:86px;min-height:40px;padding:8px 14px;border:1px solid rgba(38,126,93,.34);border-radius:12px;color:#267e5d;background:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.main-membership-info-account>button:hover,.main-membership-info-account>button.is-success{color:#fff;background:#267e5d}.main-membership-info-account>button.is-error{color:#a14b3f;border-color:#a14b3f57}.main-membership-info-account>button:focus-visible{outline:3px solid rgba(38,126,93,.3);outline-offset:2px}.main-membership-info-account>button:disabled{opacity:.55;cursor:default}.main-membership-info-details{display:grid;gap:0;margin:14px 0 0}.main-membership-info-details>div{min-height:46px;display:grid;grid-template-columns:minmax(86px,.45fr) minmax(0,1fr);align-items:center;gap:16px;border-bottom:1px solid rgba(87,73,55,.1)}.main-membership-info-details dt{color:#8a8175;font-size:12px}.main-membership-info-details dd{margin:0;overflow-wrap:anywhere;color:#453f37;font-size:13px;font-weight:700;text-align:right}.main-membership-upgrade-dialog>ul{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.main-membership-upgrade-dialog>ul li{position:relative;min-height:40px;display:flex;align-items:center;padding:10px 12px 10px 38px;border:1px solid rgba(38,126,93,.16);border-radius:13px;color:#625b52;background:#fffdf8b8;font-size:12px;line-height:1.5}.main-membership-upgrade-dialog>ul li:before{content:"✓";position:absolute;left:14px;color:#267e5d;font-weight:900}.main-profile-success-toast{position:absolute;z-index:85;top:max(18px,env(safe-area-inset-top));left:50%;width:max-content;max-width:min(520px,calc(100% - 32px));min-height:48px;display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid rgba(255,255,255,.78);border-radius:15px;color:#174e39;background:#f7fffbf5;box-shadow:0 14px 36px #194d3938;pointer-events:none;transform:translate(-50%);animation:main-profile-toast-enter .2s ease-out both}.main-profile-success-toast>span{width:25px;height:25px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2f916c;font-size:14px;font-weight:900}.main-profile-success-toast>p{margin:0;overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.4}@keyframes main-profile-toast-enter{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.main-membership-upgrade-form{display:grid;gap:14px;margin-top:18px}.main-membership-upgrade-form>label{display:grid;gap:7px;color:#453f37;font-size:12px;font-weight:800}.main-membership-upgrade-form input{width:100%;min-width:0;min-height:44px;padding:0 13px;border:1px solid rgba(83,76,66,.24);border-radius:13px;color:#29251f;background:#ffffffd1;font:inherit;font-size:16px;outline:none}.main-membership-upgrade-form input:focus{border-color:#2f8c69;box-shadow:0 0 0 3px #2f8c6921}.main-membership-upgrade-send-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.main-membership-upgrade-send-row>button{min-width:118px;min-height:44px;padding:0 14px;border:0;border-radius:13px;color:#fff;background:#292724;font-size:13px;font-weight:800}.main-membership-upgrade-send-row>button:disabled{cursor:not-allowed;opacity:.5}.main-membership-upgrade-error{margin:0;color:#ad3e35;font-size:12px;font-weight:750;line-height:1.5}.main-shell.is-mobile-layout .main-membership-upgrade-send-row{grid-template-columns:1fr}.main-shell.is-mobile-layout .main-membership-upgrade-send-row>button{width:100%}@media(max-width:580px){.main-membership-upgrade-send-row{grid-template-columns:1fr}.main-membership-upgrade-send-row>button{width:100%}}.main-membership-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.main-membership-plans>button{min-width:0;min-height:112px;display:grid;align-content:center;justify-items:start;gap:8px;padding:18px;border:1px solid rgba(38,126,93,.22);border-radius:18px;color:#29251f;background:#fffdf8e6;box-shadow:0 8px 18px #4433200f;font:inherit;text-align:left;cursor:pointer}.main-membership-plans>button:hover{border-color:#267e5d;transform:translateY(-1px)}.main-membership-plans>button.is-selected{border-color:#267e5d;background:#ecf9f1f5;box-shadow:0 0 0 3px #267e5d24,0 8px 18px #4433200f}.main-membership-plans>button:focus-visible{outline:3px solid rgba(38,126,93,.38);outline-offset:2px}.main-membership-plans>button:disabled{opacity:.58;cursor:wait}.main-membership-plans strong{color:#267e5d;font-size:18px}.main-membership-plans span{color:#746f66;font-size:12px;line-height:1.4}.main-shell.is-mobile-layout .main-membership-plans{grid-template-columns:1fr}.main-shell.is-mobile-layout .main-membership-plans>button{min-height:88px}.main-shell.is-mobile-layout .main-profile-success-toast{top:10px;max-width:calc(100% - 20px)}@media(max-width:580px){.main-membership-plans{grid-template-columns:1fr}.main-membership-plans>button{min-height:88px}.main-profile-membership-message{max-width:58vw}.main-profile-success-toast{top:max(10px,env(safe-area-inset-top));max-width:calc(100% - 20px)}}@media(prefers-reduced-motion:reduce){.main-profile-success-toast{animation:none}}.main-profile-membership-art{width:40.5%;position:absolute;z-index:1;top:-8.5%;right:7%;display:block;filter:drop-shadow(0 4px 2px rgba(85,53,17,.1))}.main-profile-settings-section{margin-top:25px}.main-profile-settings-section+.main-profile-settings-section{margin-top:28px}.main-profile-settings-section>h2{margin:0 0 9px 24px;color:#171815;font-size:clamp(18px,1.75vw,24px);font-weight:900;line-height:1.2;letter-spacing:-.025em}.main-profile-settings-card{overflow:hidden;border:1px solid rgba(107,101,87,.18);border-radius:26px;background:radial-gradient(circle at 1px 1px,rgba(90,84,72,.018) .65px,transparent .75px) 0 0 / 4px 4px,var(--profile-reference-card);box-shadow:0 5px 9px #4e452f21,inset 0 1px #ffffffd9}.main-profile-settings-row{width:100%;min-height:84px;display:grid;grid-template-columns:43px minmax(0,1fr) auto 16px;align-items:center;gap:11px;position:relative;padding:0 31px 0 17px;border:0;color:#171815;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.main-profile-settings-row+.main-profile-settings-row:before{content:"";height:1px;position:absolute;top:0;right:17px;left:60px;background:#706c6326}.main-profile-settings-row:hover{background:#3485630b}.main-profile-settings-row:active{background:#34856314}.main-profile-settings-row:focus-visible{z-index:1;outline:3px solid rgba(52,133,99,.45);outline-offset:-4px}.main-profile-cache-row:disabled{opacity:.72;cursor:progress}.main-profile-cache-row>strong{display:grid;justify-items:end;gap:2px}.main-profile-cache-row>strong small{color:#568f77;font-size:.58em;line-height:1}.main-profile-cache-row.is-error>strong small{color:#b55342}.main-profile-settings-row>img{width:43px;height:43px;display:block;object-fit:contain}.main-profile-settings-row>span{min-width:0;font-size:clamp(17px,1.65vw,23px);font-weight:800;line-height:1.2}.main-profile-settings-row>strong{grid-column:3;margin-right:14px;color:var(--profile-reference-green);font-size:clamp(16px,1.55vw,22px);font-weight:700;line-height:1.2;white-space:nowrap}.main-profile-settings-row>svg{grid-column:4;width:13px;height:21px;overflow:visible;color:#777872}.main-profile-settings-row>svg path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.main-profile-support-section .main-profile-settings-row{min-height:80px}.main-profile-legal-links{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:clamp(28px,4vw,44px);color:#9a978e}.main-profile-legal-links>button{min-height:40px;padding:0 4px;border:0;color:#73786f;background:transparent;font:inherit;font-size:13px;text-decoration:underline;text-decoration-color:#3781606b;text-underline-offset:4px;cursor:pointer}.main-profile-legal-links>button:hover{color:#267e5d}.main-profile-legal-links>button:focus-visible{border-radius:6px;outline:2px solid rgba(38,126,93,.52);outline-offset:2px}.main-profile-legal-dialog{touch-action:pan-y;overscroll-behavior-y:contain;scrollbar-color:rgba(38,126,93,.36) transparent}.main-profile-legal-content{display:grid;gap:12px;margin-top:20px}.main-profile-legal-content>section{padding:14px 15px;border:1px solid rgba(82,62,38,.1);border-radius:14px;background:#fffdf8b8}.main-profile-legal-content h3{margin:0 0 5px;color:#267e5d;font-size:12px}.main-profile-legal-content p{margin:0;color:#6f6960;font-size:11px;line-height:1.7}@media(max-width:800px){.main-profile-hero,.main-shell.is-mobile-layout .main-profile-hero{min-height:clamp(238px,55vw,316px);justify-content:flex-start;gap:clamp(13px,2.45vw,18px);padding:clamp(74px,14vw,81px) clamp(30px,6.2vw,36px) 22px}.main-profile-avatar,.main-shell.is-mobile-layout .main-profile-avatar{width:clamp(104px,23.7vw,137px)}.main-profile-hero-copy h1,.main-shell.is-mobile-layout .main-profile-hero-copy h1{font-size:clamp(24px,5.4vw,31px)}.main-profile-hero-copy p,.main-shell.is-mobile-layout .main-profile-hero-copy p{margin:6px 0 12px;font-size:clamp(13px,2.8vw,16px)}.main-profile-level-current>strong,.main-shell.is-mobile-layout .main-profile-level-current>strong{font-size:clamp(18px,4.3vw,25px)}.main-profile-level,.main-shell.is-mobile-layout .main-profile-level{gap:clamp(7px,1.6vw,9px)}.main-profile-level>button,.main-shell.is-mobile-layout .main-profile-level>button{min-width:clamp(100px,21vw,112px);min-height:40px;padding:0 clamp(16px,3.5vw,20px);font-size:clamp(13px,2.65vw,15px)}.main-profile-content,.main-shell.is-mobile-layout .main-profile-content{min-height:calc(100dvh - clamp(238px,55vw,316px));padding:clamp(21px,4.85vw,29px) max(clamp(20px,5.35vw,31px),env(safe-area-inset-right)) calc(151px + env(safe-area-inset-bottom)) max(clamp(20px,5.35vw,31px),env(safe-area-inset-left));border-radius:clamp(27px,6vw,35px) 0 0}.main-profile-membership-copy{gap:clamp(7px,1.7vw,10px)}.main-profile-membership-copy p{font-size:clamp(9px,2.15vw,13px)}.main-profile-membership-copy button{width:clamp(99px,21vw,121px);min-height:clamp(34px,7.15vw,41px);font-size:clamp(13px,2.8vw,16px)}.main-profile-settings-section,.main-shell.is-mobile-layout .main-profile-settings-section{margin-top:clamp(20px,4.35vw,25px)}.main-profile-settings-section+.main-profile-settings-section,.main-shell.is-mobile-layout .main-profile-settings-section+.main-profile-settings-section{margin-top:clamp(23px,4.87vw,28px)}.main-profile-settings-section>h2,.main-shell.is-mobile-layout .main-profile-settings-section>h2{margin:0 0 clamp(8px,1.56vw,9px) clamp(17px,4.15vw,24px);font-size:clamp(16px,3.2vw,18px)}.main-profile-settings-card,.main-shell.is-mobile-layout .main-profile-settings-card{border-radius:clamp(21px,4.5vw,26px)}.main-profile-settings-row,.main-shell.is-mobile-layout .main-profile-settings-row{min-height:clamp(68px,14.65vw,84px);grid-template-columns:clamp(36px,7.5vw,43px) minmax(0,1fr) auto 14px;gap:clamp(8px,1.9vw,11px);padding:0 clamp(22px,5.35vw,31px) 0 clamp(13px,2.95vw,17px)}.main-profile-settings-row>img,.main-shell.is-mobile-layout .main-profile-settings-row>img{width:clamp(36px,7.5vw,43px);height:clamp(36px,7.5vw,43px)}.main-profile-settings-row>span,.main-shell.is-mobile-layout .main-profile-settings-row>span{font-size:clamp(15px,3vw,17px)}.main-profile-settings-row>strong,.main-shell.is-mobile-layout .main-profile-settings-row>strong{font-size:clamp(14px,2.95vw,17px)}.main-profile-support-section .main-profile-settings-row,.main-shell.is-mobile-layout .main-profile-support-section .main-profile-settings-row{min-height:clamp(67px,13.95vw,80px)}.main-profile-legal-links,.main-shell.is-mobile-layout .main-profile-legal-links{margin-top:clamp(22px,5vw,29px)}}@media(min-width:801px){.main-profile-hero{width:100%;margin:0}.main-profile-membership,.main-profile-settings-section{margin-right:auto;margin-left:auto}.main-shell:not(.is-mobile-layout) .main-profile-hero-copy{flex:0 1 600px}.main-shell:not(.is-mobile-layout) .main-profile-hero-copy p{max-width:none;margin:7px 0 13px;text-align:left}.main-shell.is-mobile-layout .main-profile-hero{min-height:238px;justify-content:flex-start;gap:13px;padding:74px 30px 22px}.main-shell.is-mobile-layout .main-profile-avatar{width:104px}.main-shell.is-mobile-layout .main-profile-hero-copy h1{font-size:24px}.main-shell.is-mobile-layout .main-profile-hero-copy p{margin:6px 0 12px;font-size:13px}.main-shell.is-mobile-layout .main-profile-level{gap:7px}.main-shell.is-mobile-layout .main-profile-level-current>strong{font-size:18px}.main-shell.is-mobile-layout .main-profile-level>button{min-width:100px;min-height:40px;padding:0 16px;font-size:13px}.main-shell.is-mobile-layout .main-profile-content{min-height:calc(100% - 238px);padding:21px max(21px,env(safe-area-inset-right)) calc(151px + env(safe-area-inset-bottom)) max(21px,env(safe-area-inset-left));border-radius:27px 0 0}.main-shell.is-mobile-layout .main-profile-membership,.main-shell.is-mobile-layout .main-profile-settings-section{width:calc(100% - 9px);margin-right:auto;margin-left:0}.main-shell.is-mobile-layout .main-profile-membership-copy{gap:7px}.main-shell.is-mobile-layout .main-profile-membership-copy p{font-size:9px}.main-shell.is-mobile-layout .main-profile-membership-copy button{width:100px;min-height:34px;font-size:13px}.main-shell.is-mobile-layout .main-profile-settings-section{margin-top:20px}.main-shell.is-mobile-layout .main-profile-settings-section+.main-profile-settings-section{margin-top:23px}.main-shell.is-mobile-layout .main-profile-settings-section>h2{margin:0 0 8px 17px;font-size:16px}.main-shell.is-mobile-layout .main-profile-settings-card{border-radius:21px}.main-shell.is-mobile-layout .main-profile-settings-row{min-height:68px;grid-template-columns:36px minmax(0,1fr) auto 14px;gap:8px;padding:0 22px 0 13px}.main-shell.is-mobile-layout .main-profile-settings-row>img{width:36px;height:36px}.main-shell.is-mobile-layout .main-profile-settings-row>span{font-size:15px}.main-shell.is-mobile-layout .main-profile-settings-row>strong{font-size:14px}.main-shell.is-mobile-layout .main-profile-support-section .main-profile-settings-row{min-height:67px}.main-shell.is-mobile-layout .main-profile-legal-links{margin-top:22px}}@media(max-width:580px){.main-profile-name-row{gap:8px}.main-profile-edit-name-button{min-height:40px;padding:0 11px;font-size:12px}}@media(max-width:360px){.main-profile-hero-copy p{white-space:normal}.main-profile-level-current{flex-wrap:wrap}.main-profile-level-current>strong{white-space:normal}.main-profile-settings-row{grid-template-columns:34px minmax(0,1fr) auto 12px}.main-profile-settings-row>img{width:34px;height:34px}}.main-chat-invite{aspect-ratio:343 / 239;display:block;isolation:isolate}.main-chat-invite>.main-chat-invite-art{width:100%;height:100%;position:absolute;z-index:0;inset:0;display:block;object-fit:contain;pointer-events:none}.main-chat-invite>.main-chat-invite-copy{width:84%;height:69%;position:absolute;z-index:1;inset:0 auto auto 6.4%;display:flex;align-items:center;justify-content:center;margin:0;padding:0 5%;border:0;border-radius:0;color:#25211d;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:19px;font-weight:720;line-height:1.25;text-align:center}.main-chat-invite>.main-chat-invite-copy:after{content:none}.main-chat-invite>.main-chat-invite-action{width:auto;min-width:0;min-height:0;max-width:none;position:absolute;z-index:1;inset:68% 3% 2% 22%;display:flex;align-items:center;justify-content:center;margin:0;padding:0 4%;border:0;border-radius:0;color:#2c2924;background:transparent;box-shadow:none;font-size:11px;font-weight:650;line-height:1;white-space:nowrap}.main-chat-invite:hover{transform:translateY(-2px)}.main-chat-invite:active{transform:translateY(0) scale(.985)}.main-chat-invite:focus-visible{outline:3px solid rgba(38,126,93,.56);outline-offset:5px;border-radius:26px}.main-shell.is-mobile-layout .main-chat-invite>.main-chat-invite-copy{padding:0 5%;border:0;border-radius:0;font-size:18.5px;line-height:1.25}.main-shell.is-mobile-layout .main-chat-invite.is-ellen{left:calc(env(safe-area-inset-left) + 20px);top:calc(33% - 80px)}.main-shell.is-mobile-layout .main-chat-invite>.main-chat-invite-action{inset:68% 3% 2% 22%;gap:0;margin:0;padding:0 3%;border:0;border-radius:0;font-size:11px}@media(max-width:800px){.main-chat-invite.is-ellen{left:calc(env(safe-area-inset-left) + 20px);top:calc(33% - 80px)}.main-chat-invite>.main-chat-invite-copy{padding:0 5%;border:0;border-radius:0;font-size:18.5px;line-height:1.25}.main-chat-invite>.main-chat-invite-action{inset:68% 3% 2% 22%;gap:0;margin:0;padding:0 3%;border:0;border-radius:0;font-size:11px}}.realtime-start-button{height:50px;flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:0 15px 0 7px;border:0;border-radius:12px;color:#f5f3ff;background:linear-gradient(135deg,#8170eb,#6658d3);box-shadow:0 8px 24px #5b4acd4d,inset 0 1px #ffffff2e;cursor:pointer}.realtime-start-button:disabled{opacity:.45;cursor:not-allowed}.realtime-start-button .connect-icon{width:36px;height:36px}.realtime-start-button>span:last-child{display:grid;gap:1px;text-align:left}.realtime-start-button strong{font-size:11px;white-space:nowrap}.realtime-start-button small{color:#f2efff9e;font-size:8px}.conversation-mode-switch{height:50px;flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff09}.conversation-mode-switch button{min-width:48px;border:0;border-radius:9px;color:#777c94;background:transparent;font-size:9px;cursor:pointer}.conversation-mode-switch button.is-active{color:#f0edff;background:#7e6de66b;box-shadow:inset 0 1px #ffffff14}.conversation-mode-switch button:disabled{opacity:.3;cursor:not-allowed}.voice-input-mode-switch{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);height:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#0d0f1ee6;box-shadow:0 12px 30px #0000004d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.voice-input-mode-switch button{min-width:72px;padding:0 9px;border:0;border-radius:8px;color:#777c94;background:transparent;font-size:8px;white-space:nowrap;cursor:pointer}.voice-input-mode-switch button.is-active{color:#eefcf9;background:#4cbea840;box-shadow:inset 0 1px #ffffff14}.text-chat-controls{flex:0 0 auto;display:flex;align-items:center;gap:7px}.prompt-entry{width:100%;min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding:10px 12px;border:1px solid rgba(139,124,236,.14);border-radius:10px;color:#afb1c8;background:#6f5ed70e;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.prompt-entry:hover{border-color:#9787fb52;background:#7a68e51a}.prompt-entry>span{min-width:0;display:grid;gap:3px}.prompt-entry strong{font-size:10px;font-weight:500}.prompt-entry small{overflow:hidden;color:#686d84;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.prompt-entry i{flex:0 0 auto;padding:5px 8px;border-radius:7px;color:#aaa1e5;background:#8471ea1a;font-size:8px;font-style:normal}.expression-preview{padding-top:18px;border-top:1px solid var(--line)}.section-label{margin-bottom:10px;color:#b8bbcc;font-size:10px}.section-label small{color:#676b82;font-size:8px;letter-spacing:.08em}.emotion-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.emotion-grid button{height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:#7e8299;background:#ffffff06;font-size:9px;cursor:pointer;transition:.2s ease}.emotion-grid button:hover,.emotion-grid button.is-active{border-color:#9787fb52;color:#cdc7f6;background:#7a68e51c}.emotion-grid i{color:#9d8ff0;font-size:12px;font-style:normal}.action-preview{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:8px}.action-preview>span{color:#747991;font-size:9px}.action-preview select{width:100%;padding:0 9px}.config-status{justify-content:flex-start;gap:10px;margin-top:16px;padding:10px;border:1px solid rgba(255,181,112,.12);border-radius:10px;background:#ff9e5409}.config-status.is-ready{border-color:#5fd9b71c;background:#40c6a206}.config-icon{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#f1b270;background:#ffaf621c;font-size:10px}.is-ready .config-icon{color:#6fdbba;background:#4fd0aa1a}.config-status div{display:grid;gap:2px}.config-status strong{color:#aeb1c4;font-size:9px;font-weight:500}.config-status p{margin:0;color:#656a81;font-size:8px}.control-dock{position:fixed;z-index:30;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));max-width:calc(100vw - max(20px,env(safe-area-inset-left)) - max(20px,env(safe-area-inset-right)));transform:translate(-50%);min-height:66px;display:flex;align-items:center;gap:7px;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#0d0f1ed6;box-shadow:0 22px 60px #0000006b,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.live-subtitles.has-screen-question{max-height:calc(100% - 46px);overflow-y:auto;padding:2px 4px 4px;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(151,139,235,.28) transparent}.screen-question-dock,.screen-question-options{min-width:0;display:grid;gap:8px}.screen-question-options>button{width:100%;min-height:46px;padding:10px 15px;border:1px solid rgba(151,135,251,.26);border-radius:13px;color:#e6e2ff;background:#17192fe6;box-shadow:0 8px 22px #03040d33;font-size:12px;line-height:1.55;text-align:left;cursor:pointer}.screen-question-options>button:hover:not(:disabled){border-color:#a797ff9e;background:#6352c447}.screen-question-options button:disabled{opacity:.42;cursor:wait}.screen-question-free-input{min-width:0;display:grid;gap:6px;padding:11px;border:1px dashed rgba(151,135,251,.3);border-radius:13px;background:#0c0e1ed1}.screen-question-free-input label{color:#aaa0e7;font-size:9px}.screen-question-free-input>div{min-width:0;display:flex;gap:7px}.screen-question-free-input input{min-width:0;flex:1;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;outline:none;color:#f3f0ff;background:#ffffff0d}.screen-question-free-input input:focus{border-color:#9b8bf79e}.screen-question-free-input button{min-width:70px;border:0;border-radius:10px;color:#f5f2ff;background:#7567df;cursor:pointer}.screen-question-error{margin:0;color:#ff9aa8;font-size:9px;text-align:center}.screen-question-end{justify-self:center;padding:5px 10px;border:0;color:#8d91a6;background:transparent;font-size:9px;cursor:pointer}.voice-control-dock.input-push_to_talk{min-height:74px;display:grid;grid-template-columns:112px 54px 164px 112px 54px;grid-template-areas:"conversation interrupt talk visualizer end"}.input-push_to_talk .conversation-mode-switch{grid-area:conversation}.input-push_to_talk .interrupt-button{grid-area:interrupt}.input-push_to_talk .push-to-talk-button{grid-area:talk}.input-push_to_talk .call-visualizer{grid-area:visualizer}.input-push_to_talk .end-button{grid-area:end}.connect-button{min-width:min(272px,calc(100vw - max(20px,env(safe-area-inset-left)) - max(20px,env(safe-area-inset-right))));height:51px;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 20px 0 9px;border:0;border-radius:15px;color:#f5f3ff;background:linear-gradient(135deg,#8170eb,#6658d3);box-shadow:0 8px 24px #5b4acd5c,inset 0 1px #ffffff30;cursor:pointer;transition:transform .2s ease,filter .2s ease}.connect-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.connect-button:disabled{opacity:.5;cursor:not-allowed}.connect-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#ffffff1f}.connect-icon svg{width:19px;height:19px}.connect-button>span:last-child{display:grid;gap:1px;text-align:left}.connect-button strong{font-size:12px;font-weight:600}.connect-button small{color:#f2efff9e;font-size:8px}.dock-button{width:54px;height:50px;display:grid;place-items:center;gap:1px;padding:5px;border:0;border-radius:14px;color:#aeb2c7;background:#ffffff0d;cursor:pointer}.dock-button:hover{color:#fff;background:#ffffff14}.dock-button svg{width:19px;height:19px}.dock-button span{font-size:7px}.dock-button.is-danger,.end-button{color:#ffafb8;background:#ea50671c}.interrupt-button{color:#cbc4ff}.push-to-talk-button{width:164px;height:58px;display:flex;align-items:center;justify-content:center;gap:9px;padding:7px 16px;border:1px solid rgba(101,224,195,.3);border-radius:17px;color:#b7f4e6;background:linear-gradient(145deg,#37b59933,#2a84791f);box-shadow:0 10px 28px #1165582e,inset 0 1px #ffffff17;touch-action:none;user-select:none;-webkit-user-select:none;cursor:pointer;transition:transform .12s ease,color .12s ease,background .12s ease,box-shadow .12s ease}.push-to-talk-button svg{width:23px;height:23px}.push-to-talk-button span{font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.push-to-talk-button:hover{color:#eafff9;background:linear-gradient(145deg,#3dc9ab47,#2c97862e);box-shadow:0 12px 32px #1172603d,inset 0 1px #ffffff1f}.push-to-talk-button:focus-visible{outline:2px solid rgba(126,239,213,.72);outline-offset:3px}.push-to-talk-button.is-active{transform:scale(.97);color:#f5fffc;background:#3dd2b161;box-shadow:0 0 24px #46e2be33,inset 0 1px #ffffff29}.call-visualizer{width:104px;height:38px;display:flex;align-items:center;justify-content:center;gap:3px;margin:0 4px}.call-visualizer i{width:2px;min-height:3px;max-height:32px;border-radius:3px;background:linear-gradient(to top,#7163db,#6ed9d0);transition:height 75ms linear}.error-toast{position:fixed;z-index:60;top:calc(88px + env(safe-area-inset-top));left:50%;transform:translate(-50%);max-width:min(560px,calc(100vw - 32px));display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,120,139,.25);border-radius:12px;background:#34131df0;box-shadow:0 16px 45px #00000052;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.error-toast>span{width:23px;height:23px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#ff9dab;background:#ff74881f;font-size:11px}.error-toast p{flex:1;margin:0;color:#eecbd0;font-size:10px;line-height:1.5}.error-toast button{border:0;padding:6px 9px;border-radius:7px;color:#ffdbe0;background:#ffffff17;font-size:9px;cursor:pointer}.scene-challenge-result-backdrop{position:fixed;z-index:430;inset:0;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow:hidden;background:#141d18c2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scene-challenge-confetti{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.scene-challenge-confetti i{--confetti-color: #ffcc4d;width:9px;height:18px;position:absolute;top:-24px;left:var(--confetti-left);border-radius:2px;background:var(--confetti-color);opacity:0;animation:scene-challenge-confetti-fall var(--confetti-duration) ease-in var(--confetti-delay) 3}.scene-challenge-confetti i:nth-child(4n+2){--confetti-color: #ee6b75}.scene-challenge-confetti i:nth-child(4n+3){--confetti-color: #5bc9ae}.scene-challenge-confetti i:nth-child(4n+4){--confetti-color: #72a7ee}.scene-challenge-confetti i:nth-child(3n){width:7px;height:12px;border-radius:50%}@keyframes scene-challenge-confetti-fall{0%{opacity:0;transform:translate3d(-18px,-12vh,0) rotate(0)}10%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate3d(28px,112vh,0) rotate(var(--confetti-rotate))}}.scene-challenge-result-dialog{position:relative;z-index:1;width:min(100%,520px);max-height:min(680px,calc(100dvh - 40px));min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:32px 11px;color:#28241e;background:#fbf5e9;box-shadow:0 36px 110px #121c167a}.scene-challenge-result-dialog>header{flex:0 0 auto;padding:clamp(28px,6vw,42px);color:#fff;background:linear-gradient(135deg,#226f54,#3d9b78)}.scene-challenge-result-dialog.is-failure>header{background:linear-gradient(135deg,#6f4835,#ad7657)}.scene-challenge-result-dialog>header span{color:#ffffffb8;font-size:10px;font-weight:850;letter-spacing:.18em}.scene-challenge-result-dialog>header h2{margin:8px 0 5px;font-size:clamp(27px,5vw,36px)}.scene-challenge-result-dialog>header p{margin:0;color:#fffc;font-size:14px}.scene-challenge-result-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:clamp(18px,4vw,28px)}.scene-challenge-result-scroll ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.scene-challenge-result-scroll li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;border-radius:16px;background:#ffffffbd;box-shadow:inset 0 0 0 1px #614d3517}.scene-challenge-result-scroll li i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#37906f;font-style:normal;font-weight:900}.scene-challenge-result-scroll li.is-pending i{background:#a97055}.scene-challenge-result-scroll li span{min-width:0;font-size:14px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.scene-challenge-result-scroll li small{color:#318064;font-size:11px;font-weight:750}.scene-challenge-result-scroll li.is-pending small{color:#9a6249}.scene-challenge-result-scroll footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.scene-challenge-result-scroll button{min-height:48px;border:0;border-radius:14px;color:#fff;background:#267e5d;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.scene-challenge-result-scroll button.is-secondary{color:#267e5d;background:#267e5d1a;box-shadow:inset 0 0 0 1px #267e5d33}.app-shell.is-mobile-layout .scene-challenge-result-backdrop{position:absolute;border-radius:inherit}.scene-challenge-goal-panel{width:min(320px,calc(100% - 36px));max-height:min(240px,calc(100% - 190px));min-height:0;position:absolute;z-index:35;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:12px 14px;border:1px solid rgba(255,255,255,.34);border-radius:16px;text-align:right;color:#fff;background:linear-gradient(145deg,#111715b8,#1117157a);box-shadow:0 8px 28px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 3px rgba(0,0,0,.88),0 0 14px rgba(0,0,0,.62)}.scene-challenge-goal-panel>strong{font-size:12px;line-height:1.35;white-space:nowrap}.scene-challenge-goal-panel ul{min-height:0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px 10px;margin:0;padding:1px 0 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;list-style:none}.scene-challenge-goal-panel li{max-width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.scene-challenge-goal-panel li i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#ffffffeb;border:1px solid rgba(255,255,255,.82);font-style:normal;font-size:12px;font-weight:850;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.78)}.scene-challenge-goal-panel li>span{min-width:0;font-size:13px;font-weight:730;line-height:1.38;text-align:right;overflow-wrap:anywhere}.scene-challenge-goal-panel li.is-achieved i{color:#fff;border-color:#3b9b75;background:#338467}.scene-challenge-goal-panel li.is-achieved>span{opacity:.72}.app-shell.is-mobile-layout .scene-challenge-goal-panel{width:min(300px,calc(100% - 32px));max-height:min(210px,28dvh);top:16px;right:16px;padding:10px 12px}.app-shell.is-mobile-layout .scene-challenge-goal-panel>strong{font-size:11px}.app-shell.is-mobile-layout .scene-challenge-goal-panel li>span{font-size:12px}@media(max-width:580px){.scene-challenge-goal-panel{width:min(300px,calc(100% - 32px));max-height:min(210px,28dvh);top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));padding:10px 12px}.scene-challenge-goal-panel>strong{font-size:11px}.scene-challenge-goal-panel li>span{font-size:12px}.scene-challenge-result-backdrop{padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.scene-challenge-result-dialog{max-height:calc(100dvh - 28px);border-radius:26px 9px}.scene-challenge-result-dialog>header{padding:25px 21px}.scene-challenge-result-scroll{padding:16px}.scene-challenge-result-scroll li{grid-template-columns:36px minmax(0,1fr)}.scene-challenge-result-scroll li small{grid-column:2}.scene-challenge-result-scroll footer{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.scene-challenge-confetti i{animation:none;opacity:.64;top:10%}}.prompt-modal-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow:hidden;background:#04050eb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prompt-modal{width:min(720px,100%);max-height:100%;display:flex;flex-direction:column;overflow:hidden;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(160deg,#181a2dfa,#0c0e1cfc);box-shadow:0 30px 90px #0000008f}.prompt-modal-fixed-header{flex:0 0 auto}.prompt-modal-body{min-height:0;flex:1;margin:0 -6px;padding:0 6px 2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:12px;scrollbar-width:thin;scrollbar-color:rgba(151,139,235,.25) transparent;-webkit-overflow-scrolling:touch}.prompt-modal-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:17px}.prompt-modal-header h2{margin:0;color:#ececf5;font-size:18px;font-weight:600}.prompt-modal-header>button{width:32px;height:32px;border:0;border-radius:9px;color:#9599ae;background:#ffffff0d;font-size:20px;line-height:1;cursor:pointer}.prompt-modal-header>button:hover{color:#f1f1f6;background:#ffffff17}.prompt-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;margin-bottom:12px;border-radius:11px;background:#ffffff09}.prompt-file-tabs{display:flex;gap:6px;margin-bottom:10px;padding-bottom:4px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(151,139,235,.25) transparent}.prompt-file-tabs button{flex:0 0 auto;min-height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#858aa1;background:#ffffff06;font-size:9px;cursor:pointer}.prompt-file-tabs button.is-active{color:#f0edff;border-color:#9788f347;background:#7e6ce629}.prompt-level-select{display:grid;grid-template-columns:auto minmax(150px,220px);align-items:center;justify-content:start;gap:10px;margin:0 1px 10px;color:#8f9bac;font-size:9px}.prompt-level-select select{min-width:0;min-height:36px;padding:0 34px 0 11px;border:1px solid rgba(151,136,243,.24);border-radius:9px;outline:0;color:#ecebfa;background:#17172a;font:inherit;cursor:pointer}.prompt-level-select select:focus{border-color:#9787fb85;box-shadow:0 0 0 3px #7a68e51a}.prompt-course-selects{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:10px}.prompt-course-selects .prompt-level-select{margin:0}.prompt-course-selects .prompt-level-select.is-course-file-select{flex:1 1 280px}.prompt-tabs button{min-height:34px;border:0;border-radius:8px;color:#858aa1;background:transparent;font-size:10px;cursor:pointer}.prompt-tabs button.is-active{color:#ecebfa;background:#7e6ce62e;box-shadow:inset 0 0 0 1px #9788f333}.prompt-section-note{margin-bottom:10px;padding:9px 11px;border:1px solid rgba(128,223,186,.14);border-radius:9px;color:#8f9bac;background:#50bc8f0b;font-size:9px;line-height:1.55}.prompt-section-note.is-assessment{border-color:#9787fb29;background:#705ede0d}.prompt-section-note.is-readonly{border-color:#ffffff14;background:#ffffff06}.settings-general-panel{min-height:min(46vh,410px);display:flex;flex-direction:column;gap:12px}.settings-field-card,.settings-voice-field,.settings-voice-upload{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0406116b}.settings-account-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid rgba(255,126,145,.16);border-radius:12px;background:#49182329}.settings-account-card button{flex:0 0 auto;min-width:88px;height:38px;border:1px solid rgba(255,127,146,.24);border-radius:9px;color:#ffc1ca;background:#ca465a1c;font-size:10px;cursor:pointer}.settings-account-card button:hover{background:#ca465a33}.settings-number-control{flex:0 0 auto;display:flex;align-items:center;gap:8px}.settings-number-control input{width:88px;height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;outline:0;color:#f0effa;background:#111424;font-size:12px}.settings-number-control input:focus{border-color:#9787fb75;box-shadow:0 0 0 3px #7a68e514}.settings-number-control span{color:#8e93a9;font-size:11px}.settings-voice-field{margin-bottom:10px}.settings-voice-field select,.settings-model-field select,.settings-provider-field select{flex:0 0 156px;width:156px;height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;outline:0;color:#f0effa;background:#111424;font:inherit;font-size:11px;cursor:pointer}.settings-model-field select{flex-basis:290px;width:290px}.settings-model-controls{flex:0 0 auto;display:grid;justify-items:end;gap:9px}.settings-scene-lesson-field .settings-field-copy small{display:inline-block;margin-top:8px;font-size:9px}.settings-scene-lesson-field .settings-field-copy small.is-configured{color:#82d9ba}.settings-scene-lesson-field .settings-field-copy small.is-unconfigured{color:#ffb4bf}.settings-scene-lesson-controls{width:min(440px,58%);flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:9px}.settings-scene-lesson-controls label{min-width:0;display:grid;gap:5px}.settings-scene-lesson-controls label:last-child{grid-column:1 / -1}.settings-scene-lesson-controls span{color:#8e93a9;font-size:9px}.settings-scene-lesson-controls input{width:100%;height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;outline:0;color:#f0effa;background:#111424;font-size:10px}.settings-scene-lesson-controls input:focus{border-color:#9787fb75;box-shadow:0 0 0 3px #7a68e514}.settings-thinking-toggle{position:relative;display:flex;align-items:center;gap:8px;color:#8e93a9;cursor:pointer;-webkit-user-select:none;user-select:none}.settings-thinking-toggle input{position:absolute;width:1px;height:1px;opacity:0}.settings-thinking-toggle>span{position:relative;width:36px;height:20px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#171a2a;transition:.16s ease}.settings-thinking-toggle>span:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#858ba1;transition:.16s ease}.settings-thinking-toggle input:focus-visible+span{box-shadow:0 0 0 3px #7a68e52e}.settings-thinking-toggle input:checked+span{border-color:#70d9b475;background:#3ea7836b}.settings-thinking-toggle input:checked+span:after{transform:translate(16px);background:#aef2d9}.settings-thinking-toggle b{font-size:9px;font-weight:600}.settings-provider-field select{flex-basis:180px;width:180px}.settings-qwen-voice-stack .settings-voice-field select{flex-basis:310px;width:310px}.settings-voice-field select:focus,.settings-model-field select:focus{border-color:#9787fb75;box-shadow:0 0 0 3px #7a68e514}.settings-qwen-voice-stack{display:grid;gap:10px;margin-bottom:10px}.settings-qwen-voice-stack .settings-voice-field{margin-bottom:0}.settings-voice-upload{align-items:flex-start;flex-wrap:wrap}.settings-voice-upload-controls{flex:0 0 310px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.settings-voice-name,.settings-file-picker{min-width:0;height:38px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#e5e5f0;background:#111424;font:inherit;font-size:10px}.settings-voice-name{grid-column:1 / -1;outline:0}.settings-voice-name:focus{border-color:#9787fb75;box-shadow:0 0 0 3px #7a68e514}.settings-file-picker{display:flex;align-items:center;overflow:hidden;color:#9da2b7;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.settings-file-input{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.settings-upload-button{min-width:92px;height:38px}.settings-voice-upload>.settings-field-help{flex-basis:100%}.settings-field-copy label{display:block;margin-bottom:7px;color:#e2e3ed;font-size:12px;font-weight:600}.settings-field-copy p{max-width:430px;margin:0;color:#858aa1;font-size:10px;line-height:1.6}.settings-field-help{margin:-3px 2px 0;color:#73788f;font-size:9px}.settings-field-help.is-error{color:#ee8798}.settings-next-session-note{margin:0 1px 10px;padding:8px 10px;border:1px solid rgba(151,135,251,.16);border-radius:9px;color:#9297ae;background:#705ede0d;font-size:9px;line-height:1.55}.prompt-modal textarea{width:100%;height:min(46vh,410px);min-height:220px;resize:vertical;padding:14px 15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;outline:0;color:#e2e3ed;background:#0406117a;font:inherit;font-size:12px;line-height:1.7}.prompt-modal textarea:focus{border-color:#9787fb6b;box-shadow:0 0 0 3px #7a68e514}.prompt-section-note.is-error{border-color:#ff688038;color:#e7a0ad;background:#b6355014}.latest-prompt-panel textarea{height:min(58vh,560px)}.prompt-modal-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 1px 18px;color:#70758d;font-size:9px}.prompt-modal-meta p{margin:0;line-height:1.5}.prompt-modal-meta span{flex:0 0 auto}.prompt-modal-actions{flex:0 0 auto;display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.prompt-button{min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:9px;font-size:10px;cursor:pointer}.prompt-button.is-secondary{border-color:#ffffff14;color:#aeb1c3;background:#ffffff09}.prompt-button.is-primary{color:#f6f4ff;background:linear-gradient(135deg,#8170eb,#6658d3);box-shadow:0 7px 20px #5b4acd42}.prompt-button:disabled{opacity:.35;cursor:not-allowed}.screen-question-options>button.is-selected{border-color:#9f91ff94;background:#7e6ae638}.live-subtitle .subtitle-lead-in{margin-bottom:7px;color:#c6c2e8;font-size:clamp(11px,1vw,13px)}.developer-settings-panel{min-height:min(46vh,410px)}.developer-course-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;border:1px solid rgba(88,214,183,.18);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(74,205,177,.11),transparent 42%),#0406117a}.developer-course-card>div{display:grid;gap:7px}.developer-course-card span{color:#65cdb5;font-size:8px;font-weight:700;letter-spacing:.14em}.developer-course-card h3{margin:0;color:#ececf5;font-size:17px}.developer-course-card p{max-width:450px;margin:0;color:#9297aa;font-size:10px;line-height:1.65}.developer-course-card small{color:#70758d;font-size:9px}.developer-course-card>button{min-width:112px;height:42px;flex:0 0 auto;border:0;border-radius:10px;color:#f2fffb;background:linear-gradient(135deg,#329f8c,#287c7a);box-shadow:0 9px 24px #257a7847;font-size:11px;cursor:pointer}.developer-course-card>button:disabled{opacity:.38;cursor:not-allowed}.developer-level-modal{width:min(540px,100%)}.developer-level-copy{margin-bottom:16px;color:#969bb0;font-size:10px;line-height:1.6}.developer-level-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.developer-level-grid>button{min-height:68px;display:grid;place-content:center;gap:2px;border:1px solid rgba(255,255,255,.09);border-radius:12px;color:#b8bbcb;background:#ffffff09;cursor:pointer}.developer-level-grid>button span{font-size:7px;letter-spacing:.12em}.developer-level-grid>button strong{font-size:20px}.developer-level-grid>button:hover,.developer-level-grid>button.is-selected{color:#f2fffb;border-color:#5bd5b87a;background:#309d8b33}.developer-level-modal .prompt-modal-actions{grid-template-columns:1fr auto auto}.course-test-status-dock{position:fixed;z-index:35;left:50%;bottom:calc(26px + env(safe-area-inset-bottom));width:min(620px,calc(100vw - 32px));min-height:64px;transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:10px 12px 10px 16px;border:1px solid rgba(99,211,184,.22);border-radius:17px;background:#0b141de6;box-shadow:0 18px 48px #00000061;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.course-test-status-dock>div{min-width:0;flex:1;display:grid;gap:3px}.course-test-status-dock strong{color:#e7f8f3;font-size:11px}.course-test-status-dock small{overflow:hidden;color:#8ea29f;font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.course-test-status-dock>button{min-width:66px;height:38px;border:0;border-radius:9px;color:#effffb;background:#318d7e;font-size:10px;cursor:pointer}.course-test-status-dock>button.is-secondary{color:#a9b5b5;background:#ffffff12}.prompt-modal textarea.is-readonly{color:#9ba0b5;border-color:#fff1;background:#02040c61;cursor:text}.assessment-modal-backdrop{position:fixed;z-index:85;inset:0;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow:hidden;background:#04050ec7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.assessment-modal{width:min(940px,100%);max-height:100%;overflow:auto;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:20px;color:#e8e9f3;background:linear-gradient(155deg,#191b2ffc,#0a0d1bfe);box-shadow:0 32px 100px #0000009e;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.assessment-modal-header,.assessment-modal-footer{display:flex;align-items:center;justify-content:space-between}.assessment-modal-header{align-items:flex-start;margin-bottom:8px}.assessment-modal-header span{color:#797f99;font-size:8px;letter-spacing:.18em}.assessment-modal-header h2{margin:4px 0 0;font-size:19px;font-weight:600}.assessment-modal-header>button{width:32px;height:32px;border:0;border-radius:9px;color:#969bb0;background:#ffffff0d;font-size:20px;cursor:pointer}.assessment-final-modal{width:min(720px,100%)}.assessment-result-hero{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:stretch;margin-top:18px}.assessment-pill.is-error{color:#ffc0c7;border-color:#e2637338;background:#aa374826}.assessment-level-mark,.assessment-result-summary,.assessment-dimension-card,.assessment-result-notes section,.assessment-state-panel{border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#03050f61}.assessment-level-mark{display:grid;place-items:center;align-content:center;min-height:150px;padding:18px;background:linear-gradient(145deg,#57cfb721,#7968e021)}.assessment-level-mark span,.assessment-result-notes span{color:#848ba4;font-size:9px;letter-spacing:.14em}.assessment-level-mark strong{color:#effffc;font-size:64px;font-weight:650;line-height:.95}.assessment-level-mark b{margin-top:6px;color:#75dfcd;font-size:16px}.assessment-result-summary{display:grid;align-content:center;gap:14px;padding:22px}.assessment-confidence{width:fit-content;padding:5px 9px;border-radius:999px;color:#b9bee0;background:#7b6cde26;font-size:10px}.assessment-confidence.is-high{color:#90eadb;background:#50c3ad24}.assessment-result-summary p,.assessment-result-notes p,.assessment-state-panel p{margin:0;color:#c7cada;font-size:13px;line-height:1.75}.assessment-dimension-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.assessment-dimension-card{min-width:0;padding:16px}.assessment-dimension-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.assessment-dimension-card header>div{display:grid;gap:3px}.assessment-dimension-card strong{font-size:12px}.assessment-dimension-card small{color:#717890;font-size:9px}.assessment-dimension-card header b{color:#7de0d0;font-size:18px}.assessment-dimension-card ul,.assessment-result-notes ul{display:grid;gap:6px;margin:12px 0 0;padding-left:17px;color:#aeb2c6;font-size:10px;line-height:1.6}.assessment-result-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.assessment-result-notes section{padding:16px}.assessment-result-notes section.is-priority{border-color:#74e0cc24;background:#57cfb713}.assessment-result-notes p{margin-top:10px;font-size:11px}.assessment-scope-note{margin:12px 2px 0;color:#696f87;font-size:9px;line-height:1.6}.assessment-state-panel{display:grid;place-items:center;min-height:290px;margin-top:18px;padding:36px;text-align:center}.assessment-state-panel h3{margin:20px 0 7px;font-size:18px}.assessment-state-panel p{max-width:460px;color:#8f95ab}.assessment-loader{width:48px;height:48px;border:3px solid rgba(255,255,255,.08);border-top-color:#70dac8;border-radius:50%;animation:assessment-spin .9s linear infinite}.assessment-state-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#ffc9c9;background:#de5b6926;font-size:24px}.assessment-state-actions{display:flex;gap:8px;margin-top:20px}.assessment-state-actions button{height:38px;padding:0 18px;border:0;border-radius:9px;color:#f4fffc;background:linear-gradient(135deg,#7466da,#4fbfae);cursor:pointer}.assessment-state-actions button.is-secondary{color:#aeb2c6;background:#ffffff12}@keyframes assessment-spin{to{transform:rotate(360deg)}}.assessment-modal-footer{gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.assessment-modal-footer time{color:#686e87;font-size:8px}.assessment-modal-footer button{min-width:82px;height:36px;border:0;border-radius:9px;color:#f4fffc;background:linear-gradient(135deg,#7466da,#4fbfae);cursor:pointer}.assessment-modal-footer>div{display:flex;gap:8px}.assessment-modal-footer button.is-secondary{color:#aeb2c6;background:#ffffff12}.course-flow-backdrop{position:fixed;z-index:130;inset:0;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow:hidden;background:#06070fd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.course-flow{width:min(620px,100%);height:min(900px,100%);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(109,94,74,.16);border-radius:28px;color:#282720;background:radial-gradient(circle at 10% 0%,rgba(242,220,169,.28),transparent 32%),linear-gradient(180deg,#fffdf7,#f8f5eb);box-shadow:0 34px 110px #0000008f}.course-flow-header{position:relative;z-index:3;min-height:66px;display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid rgba(64,57,44,.08);background:#fffdf7e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex:0 0 auto}.course-flow-header>div{display:grid;gap:2px}.course-flow-header span{color:#9a8061;font-size:8px;font-weight:700;letter-spacing:.16em}.course-flow-header strong{font-size:15px}.course-flow-header>button{width:34px;height:34px;border:0;border-radius:50%;color:#777064;background:#4c433312;font-size:20px;cursor:pointer}.course-question-page,.course-generating,.course-loading,.course-error{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.course-progress{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 4px;color:#847b6d;font-size:10px}.course-progress>div{display:flex;gap:5px}.course-progress i{width:28px;height:4px;border-radius:99px;background:#e5dfd2}.course-progress i.is-active{background:#d98862}.course-question-card{padding:24px clamp(20px,7vw,48px) 36px}.course-question-card>span{display:inline-grid;place-items:center;min-width:54px;min-height:26px;padding:0 10px;border-radius:99px;color:#aa5a3e;background:#f7ded1;font-size:10px}.course-question-card h2{max-width:470px;margin:18px 0 8px;color:#2b2922;font-size:clamp(22px,4vw,31px);line-height:1.35}.course-question-card>p{margin:0 0 22px;color:#8a8275;font-size:12px}.course-question-options{display:grid;gap:10px}.course-question-options>button{min-height:56px;display:flex;align-items:center;gap:13px;padding:10px 16px;border:1px solid #e4ddd0;border-radius:15px;color:#3e3a32;background:#ffffffb8;box-shadow:0 8px 24px #4c3c270b;text-align:left;cursor:pointer}.course-question-options>button i{width:18px;height:18px;flex:0 0 auto;border:2px solid #c9c0b1;border-radius:50%}.course-question-options>button:hover,.course-question-options>button.is-selected{border-color:#d48660;background:#fff7ef}.course-question-options>button.is-selected i{border:5px solid #d48660}.course-custom-answer{display:grid;gap:7px;padding:13px;border:1px dashed #d4c8b6;border-radius:15px;background:#ffffff7a}.course-custom-answer label{color:#8c6d4b;font-size:10px}.course-custom-answer>div{display:flex;gap:8px}.course-custom-answer input{min-width:0;height:42px;flex:1;padding:0 12px;border:1px solid #ded5c7;border-radius:10px;outline:none;color:#353128;background:#fffefa}.course-custom-answer input:focus{border-color:#d48660}.course-custom-answer button,.course-error button{min-width:76px;border:0;border-radius:10px;color:#fff;background:#cf7653;cursor:pointer}.course-custom-answer button:disabled,.course-question-options button:disabled{opacity:.48;cursor:wait}.course-custom-answer small{justify-self:end;color:#a39b8f;font-size:8px}.course-answer-error{margin:12px 0 0;padding:10px 12px;border-radius:10px;color:#ad4f43;background:#f9e3dc;font-size:10px}.course-question-actions{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.course-question-actions button,.course-generating>button{border:0;color:#8a7966;background:transparent;font-size:10px;cursor:pointer}.course-loading,.course-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px;text-align:center}.course-loading>span,.course-unit-loader{width:42px;height:42px;border:3px solid #e1d6c5;border-top-color:#cf7653;border-radius:50%;animation:assessment-spin .85s linear infinite}.course-loading h2,.course-error h2{margin:20px 0 7px;font-size:21px}.course-loading p,.course-error p{max-width:380px;margin:0;color:#81796c;font-size:11px;line-height:1.7}.course-error>span{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;color:#bc5d4b;background:#f8ded7;font-size:22px}.course-error button{min-height:40px;margin-top:18px;padding:0 18px}.course-error button.is-secondary{margin-top:8px;color:#81796c;background:transparent}.course-generating{display:flex;flex-direction:column;align-items:center;padding:30px clamp(18px,6vw,42px)}.course-generating h2{margin:0 0 24px;text-align:center;font-size:clamp(21px,4vw,28px);line-height:1.55}.course-answer-summary{width:100%;display:grid;gap:8px}.course-answer-summary article{min-height:60px;display:flex;align-items:center;gap:12px;padding:9px 13px;border:1px solid #e5ded1;border-radius:13px;background:#ffffffa6}.course-answer-summary article>i{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:#397ec5;font-size:11px;font-style:normal}.course-answer-summary article:nth-child(2)>i{background:#3f9a72}.course-answer-summary article:nth-child(3)>i{background:#d79a2c}.course-answer-summary article:nth-child(4)>i{background:#d66e58}.course-answer-summary article:nth-child(5)>i{background:#4174c4}.course-answer-summary article>div{min-width:0;display:grid;gap:2px}.course-answer-summary span{color:#918778;font-size:9px}.course-answer-summary strong{overflow:hidden;color:#3b372f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.course-generating>p{max-width:390px;margin:22px 0 16px;color:#6e665b;font-size:12px;line-height:1.8;text-align:center}.course-generating .course-unit-loader{width:32px;height:32px}.course-generating>button{margin-top:16px}.course-unit-result{min-height:0;flex:1;overflow-y:auto;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.course-generating.vertical-drag-scroll,.course-unit-result.vertical-drag-scroll{touch-action:pan-x;cursor:grab}.vertical-drag-scroll.is-pointer-dragging,.vertical-drag-scroll.is-pointer-momentum{scroll-behavior:auto}.course-generating.vertical-drag-scroll.is-pointer-dragging,.course-generating.vertical-drag-scroll.is-pointer-dragging *,.course-unit-result.vertical-drag-scroll.is-pointer-dragging,.course-unit-result.vertical-drag-scroll.is-pointer-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.course-outline-result{scrollbar-width:none;cursor:grab;touch-action:pan-y}.course-outline-result::-webkit-scrollbar{display:none}.course-outline-result.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.course-unit-hero{padding:28px clamp(20px,6vw,42px) 34px;text-align:center}.course-unit-hero>span{color:#c85f45;font-size:13px;font-weight:700;letter-spacing:.08em}.course-unit-hero h1{max-width:470px;margin:14px auto 20px;font-size:clamp(28px,6vw,42px);line-height:1.25}.course-unit-cover{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 11;border-radius:20px;background:#e5ded0;box-shadow:0 18px 44px #503d2729}.course-unit-cover img{width:100%;height:100%;display:block;object-fit:cover}.course-unit-cover b{position:absolute;left:14px;bottom:14px;padding:9px 12px;border-radius:10px;color:#342c1d;background:#f3c968;box-shadow:0 7px 18px #3228143d}.course-unit-hero>p{margin:22px auto 10px;color:#575146;font-size:13px;line-height:1.85}.course-unit-hero>button{border:0;color:#3979ba;background:transparent;font-size:11px;cursor:pointer}.course-scope{margin:0 clamp(16px,5vw,34px) 18px;padding:22px;border-radius:20px}.course-scope.is-green{background:linear-gradient(145deg,#eef7df,#e3f1d7)}.course-scope.is-red{background:linear-gradient(145deg,#fbe8e1,#f7ddd5)}.course-scope h2,.course-roadmap>h2{margin:0 0 16px;font-size:20px}.course-scope ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.course-scope li{display:flex;align-items:flex-start;gap:10px;color:#4f4b42;font-size:12px;line-height:1.55}.course-scope li i{width:21px;height:21px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:#38a581;font-style:normal}.course-scope.is-red li i{background:#df7357}.course-roadmap{padding:26px clamp(18px,6vw,40px) 38px}.course-roadmap>div{display:grid;gap:18px}.course-roadmap article{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px}.course-roadmap article:after{content:"";position:absolute;left:17px;top:36px;bottom:-20px;width:2px;background:#2e2c28}.course-roadmap article:last-child:after{display:none}.course-roadmap article>i{position:relative;z-index:1;width:36px;height:36px;display:grid;place-items:center;border:5px solid #2e2c28;border-radius:50%;color:transparent;background:#fffdf7;font-style:normal}.course-roadmap article>div{padding:17px;border:1px solid #dfd6c8;border-radius:17px;background:#ffffffb8}.course-roadmap article span{color:#9b7657;font-size:10px}.course-roadmap h3{margin:4px 0 6px;font-size:18px}.course-roadmap article p{margin:0;color:#766e61;font-size:11px;line-height:1.6}.course-roadmap ol{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.course-roadmap li{display:grid;gap:5px;padding:11px 12px;border-radius:9px;background:#f5f0e6}.course-outline-hero{width:min(70%,440px);margin:28px auto 32px;padding:28px 22px;border-radius:22px;background:#f0e9dd}.course-outline-hero h1{margin:0 auto;font-size:clamp(24px,5vw,34px)}.course-outline-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 clamp(16px,5vw,34px) 28px}.course-outline-scope-grid .course-scope{min-height:300px;margin:0;padding:30px 24px}.course-outline-scope-grid .course-scope h2{margin-bottom:26px;text-align:center}.course-outline-roadmap{padding-top:4px}.course-outline-roadmap article{display:block}.course-outline-roadmap article:after,.course-outline-roadmap article>i{display:none}.course-outline-roadmap article>div{padding:24px 28px;text-align:center}.course-outline-roadmap article span{font-size:12px;font-weight:700;letter-spacing:.06em}.course-outline-roadmap h3{margin:8px 0;font-size:20px}.course-outline-roadmap article p{font-size:13px;line-height:1.7}.course-outline-description{max-width:680px;margin:12px auto 0;color:#655d51;text-align:left}.course-roadmap li>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.course-roadmap li>div strong{font-size:10px}.course-roadmap li>div span{padding:2px 7px;border-radius:999px;color:#8b6548;background:#ebe1d1;font-size:8px;font-weight:700}.course-roadmap li>b{color:#3d382f;font-size:11px;line-height:1.5}.course-roadmap li small{color:#827a6e;font-size:9px;line-height:1.5}.course-saved-footer{display:grid;place-items:center;gap:16px;min-height:190px;padding:34px;color:#43886d}.course-saved-footer button{min-height:40px;padding:0 18px;border:1px solid #d9d0c1;border-radius:10px;color:#746c60;background:#fffdf8;cursor:pointer}.onboarding-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));overflow:hidden;background:radial-gradient(circle at 50% 14%,rgba(126,108,230,.2),transparent 36%),#050711bd;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.onboarding-backdrop.is-role-step{background:radial-gradient(circle at 50% 12%,rgba(126,108,230,.18),transparent 38%),#050711d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.onboarding-card{width:min(610px,100%);max-height:100%;overflow-y:auto;padding:26px;border:1px solid rgba(191,181,255,.2);border-radius:24px;background:linear-gradient(145deg,#1e1f36fa,#0c0e1dfc);box-shadow:0 36px 100px #00000094,inset 0 1px #ffffff14;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.onboarding-card.is-role-step{width:min(1040px,100%)}.onboarding-role-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.45fr);gap:24px;align-items:stretch}.onboarding-role-figure{min-height:430px;position:relative;display:grid;grid-template-rows:minmax(0,1fr) minmax(64px,auto);margin:0;overflow:hidden;border:1px solid rgba(174,162,255,.2);border-radius:20px;background:radial-gradient(circle at 50% 34%,rgba(142,124,242,.2),transparent 38%),linear-gradient(180deg,#262644fa,#0c0f1ffa);box-shadow:inset 0 1px #ffffff0f}.onboarding-role-figure:after{content:"";position:absolute;right:8%;bottom:67px;left:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(159,145,249,.34),transparent);pointer-events:none}.onboarding-role-avatar-window{min-height:0;position:relative;overflow:hidden}.onboarding-role-avatar-window .live2d-canvas{inset:8px 0 0}.onboarding-role-figure figcaption{position:relative;z-index:4;min-height:64px;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:2px 8px;padding:10px 16px;background:linear-gradient(180deg,#0c0f1f3d,#0c0f1ff5 28%)}.onboarding-role-figure figcaption span{grid-row:1 / 3;align-self:center;padding:4px 7px;border-radius:999px;color:#82ded1;background:#5ad3c41a;font-size:8px}.onboarding-role-figure figcaption strong{color:#f3f2fb;font-size:14px}.onboarding-role-figure figcaption small{color:#777d98;font-size:8px}.onboarding-role-controls{align-content:center}.onboarding-header,.onboarding-footer,.onboarding-actions{display:flex;align-items:center;justify-content:space-between}.onboarding-header{align-items:flex-start;gap:20px}.onboarding-header h1{margin:5px 0 0;color:#f3f2fb;font-size:clamp(21px,4vw,28px);font-weight:600;letter-spacing:-.025em}.onboarding-progress-label{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#a9a4c5;background:#ffffff09;font-size:10px}.onboarding-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:20px 0 24px}.onboarding-progress i{height:3px;border-radius:3px;background:#ffffff13;transition:background .18s ease,box-shadow .18s ease}.onboarding-progress i.is-active{background:linear-gradient(90deg,#8b7cf4,#66d9cf);box-shadow:0 0 14px #726de759}.onboarding-content{min-height:300px;display:grid;align-items:center}.onboarding-form,.onboarding-ready{display:grid;gap:16px}.onboarding-form>p,.onboarding-ready>p,.onboarding-recommendation p,.onboarding-ai-message p,.onboarding-mic-note p{margin:0;color:#9da1b7;font-size:12px;line-height:1.7}.onboarding-form>label{color:#d9d8e6;font-size:11px;font-weight:600}.onboarding-age-wheel-shell{width:min(230px,100%);height:240px;position:relative;justify-self:center;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:#05071275;box-shadow:inset 0 18px 40px #0000002e}.onboarding-age-selection{position:absolute;z-index:0;top:50%;right:10px;left:10px;height:48px;transform:translateY(-50%);border:1px solid rgba(151,136,243,.28);border-radius:12px;background:linear-gradient(90deg,#7e6ce621,#53c9bc14);box-shadow:0 0 24px #5a57be1f;pointer-events:none}.onboarding-age-wheel{height:100%;position:relative;z-index:1;overflow-x:hidden;overflow-y:auto;padding:96px 10px;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;scrollbar-color:rgba(151,136,243,.42) transparent;scrollbar-width:thin;cursor:grab;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent)}.onboarding-age-wheel.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.onboarding-age-wheel::-webkit-scrollbar{display:none}.onboarding-age-wheel button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:6px;scroll-snap-align:center;border:0;color:#747990;background:transparent;opacity:.5;transform:scale(.88);transition:color .12s ease,opacity .12s ease,transform .12s ease;cursor:pointer}.onboarding-age-wheel button strong{font-size:22px;font-weight:500}.onboarding-age-wheel button span{font-size:10px}.onboarding-age-wheel button.is-selected{color:#f0effc;opacity:1;transform:scale(1)}.onboarding-input-row{display:flex;align-items:center;gap:10px}.onboarding-input-row input,.onboarding-name-input{width:100%;height:54px;padding:0 16px;border:1px solid rgba(255,255,255,.11);border-radius:13px;outline:0;color:#f1f0fa;background:#05071294;font-size:15px;transition:border-color .16s ease,box-shadow .16s ease}.onboarding-input-row input{max-width:210px}.onboarding-input-row input:focus,.onboarding-name-input:focus{border-color:#9787fb94;box-shadow:0 0 0 4px #7a68e51a}.onboarding-input-row span{color:#8f93aa;font-size:12px}.onboarding-primary,.onboarding-secondary,.onboarding-language-grid button,.onboarding-gender-grid button,.onboarding-role-toggle button{border:0;cursor:pointer}.onboarding-primary,.onboarding-secondary{min-height:46px;padding:0 20px;border-radius:12px;font-size:12px;font-weight:600}.onboarding-primary{color:#faffff;background:linear-gradient(135deg,#7568dc,#4ab9aa);box-shadow:0 12px 30px #474eaf47}.onboarding-primary:hover:not(:disabled){filter:brightness(1.08)}.onboarding-primary:disabled{color:#6f7388;background:#ffffff0e;box-shadow:none;cursor:not-allowed}.onboarding-secondary{color:#a8abc0;background:#ffffff0e}.onboarding-actions{gap:10px;margin-top:4px}.onboarding-actions .onboarding-primary{flex:1}.onboarding-language-grid,.onboarding-gender-grid,.onboarding-role-toggle{display:grid;gap:10px}.onboarding-language-grid,.onboarding-gender-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-language-grid button,.onboarding-gender-grid button{min-height:54px;border:1px solid rgba(255,255,255,.08);border-radius:13px;color:#aeb1c5;background:#ffffff09;font-size:12px}.onboarding-language-grid button{min-height:68px;display:grid;place-content:center;gap:5px}.onboarding-language-grid button span{font-size:14px;font-weight:600}.onboarding-language-grid button small{color:#777d98;font-size:9px}.onboarding-language-grid button:disabled{color:#656a7e;background:#ffffff05;cursor:not-allowed;opacity:.58}.onboarding-language-grid button.is-selected,.onboarding-gender-grid button.is-selected,.onboarding-role-toggle button.is-selected{border-color:#9788f380;color:#f0effb;background:linear-gradient(135deg,#7e6ce633,#53c9bc17);box-shadow:inset 0 0 0 1px #a698ff1a}.onboarding-recommendation{padding:16px;border:1px solid rgba(104,218,202,.16);border-radius:15px;background:#49b4a70e}.onboarding-recommendation>span{display:inline-flex;margin-right:8px;padding:3px 7px;border-radius:999px;color:#82ded1;background:#5ad3c41a;font-size:8px;letter-spacing:.08em}.onboarding-recommendation strong{font-size:14px;font-weight:600}.onboarding-recommendation p{margin-top:8px}.onboarding-role-toggle{display:flex;overflow-x:auto;padding-bottom:4px;scrollbar-color:rgba(151,136,243,.38) transparent;scrollbar-width:thin}.onboarding-role-toggle button{min-width:120px;min-height:74px;flex:1 0 0;display:grid;place-content:center;gap:5px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#b8bbcd;background:#ffffff09}.onboarding-role-toggle span{font-size:13px;font-weight:600}.onboarding-role-toggle small{color:#777d98;font-size:9px}.onboarding-help{color:#777d96!important;font-size:10px!important}.onboarding-error{color:#f2a4b1!important;font-size:10px!important}.onboarding-ai-message{position:relative;padding:17px 18px;border:1px solid rgba(159,145,249,.22);border-radius:18px 18px 18px 5px;background:linear-gradient(145deg,#8271e224,#59cbbe0f)}.onboarding-ai-message span{display:block;margin-bottom:7px;color:#c1b8ff;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.onboarding-ai-message p{color:#d1d1df}.onboarding-mic-note{padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#0507125c}.onboarding-mic-note strong{display:block;margin-bottom:5px;color:#e0e0ea;font-size:11px}.onboarding-mic-note p{font-size:10px}.onboarding-talk-button{width:100%;min-height:52px}.onboarding-footer{margin-top:22px;padding-top:14px;border-top:1px solid rgba(255,255,255,.065);color:#646a82;font-size:8px;letter-spacing:.04em}@keyframes status-pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes aurora-drift{to{transform:translate(16%,14%) scale(1.2)}}@media(max-width:900px){body{overflow:hidden}.app-shell{height:100svh;height:100dvh;min-height:0;overflow:hidden}.topbar{grid-template-columns:minmax(0,1fr) auto}.topbar-status{display:none}.onboarding-backdrop.is-role-step{display:grid;place-items:center}.onboarding-card.is-role-step{width:min(820px,100%);max-height:100%}.onboarding-role-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:18px}.onboarding-role-figure{min-height:350px}.workspace{grid-template-columns:1fr;grid-template-rows:minmax(280px,58%) minmax(0,42%);overflow:hidden}.workspace.is-stage-only{grid-template-rows:minmax(0,1fr)}.workspace.is-setup-mode{grid-template-rows:minmax(0,1fr) auto}.workspace.is-setup-mode .setup-panel{display:none}.side-panel{min-height:0;padding:14px max(18px,env(safe-area-inset-right)) 14px max(18px,env(safe-area-inset-left));border-top:1px solid var(--line);border-left:0;overflow:hidden}.side-panel .expression-preview,.side-panel .config-status,.panel-heading .eyebrow,.voice-chip{display:none}.panel-heading h2{font-size:14px}.avatar-selector{min-height:46px;margin-top:8px}.conversation-list{min-height:0;margin-top:9px;margin-bottom:0}.control-dock{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));max-width:calc(100vw - max(20px,env(safe-area-inset-left)) - max(20px,env(safe-area-inset-right)))}.avatar-shell{width:min(96vw,610px);height:100%}.workspace.is-stage-only .avatar-shell{height:100%}.workspace:not(.is-stage-only) .live-subtitles{bottom:14px}}@keyframes stage-background-enter{0%{opacity:0}to{opacity:1}}@media(max-width:580px){.topbar{height:calc(62px + env(safe-area-inset-top));flex-basis:calc(62px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr);gap:0;padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left))}.brand,.model-name{display:none}.topbar-tools{width:100%;justify-content:flex-start;gap:3px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.topbar-tools::-webkit-scrollbar{display:none}.topbar-appearance{height:44px;padding:0 2px}.topbar-appearance>span{display:none}.topbar-appearance select{width:62px;height:32px;font-size:16px}.topbar-avatar select{width:78px}.topbar-prompt-button{width:58px;height:44px;padding:0 5px;position:sticky;right:0;z-index:1;background:#141628fa;box-shadow:-10px 0 18px #090b16eb}.workspace{grid-template-rows:minmax(140px,58%) minmax(0,42%)}.avatar-shell{min-height:0;height:100%}.stage-meta{top:18px;left:max(17px,calc(env(safe-area-inset-left) + 8px))}.emotion-pill{display:none}.action-pill{max-width:110px;padding:0 9px}.assessment-pill{padding:0 9px}.live-subtitles{right:max(14px,env(safe-area-inset-right));left:max(14px,env(safe-area-inset-left));width:auto;bottom:92px;transform:none}.live-subtitle{padding:10px 13px 11px}.workspace.is-stage-only .live-subtitles{bottom:130px}.workspace.is-screen-question-mode .live-subtitles{bottom:18px;right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));width:auto}.workspace:not(.is-stage-only) .live-subtitles{bottom:10px}.model-badge{right:max(14px,env(safe-area-inset-right));bottom:18px}.side-panel{padding:11px max(12px,env(safe-area-inset-right)) 11px max(12px,env(safe-area-inset-left))}.emotion-grid{grid-template-columns:repeat(3,1fr)}.control-dock{bottom:calc(12px + env(safe-area-inset-bottom));max-width:calc(100vw - max(20px,env(safe-area-inset-left)) - max(20px,env(safe-area-inset-right)))}.voice-control-dock{gap:4px;padding:6px}.voice-control-dock.input-push_to_talk{width:min(430px,calc(100vw - max(20px,env(safe-area-inset-left)) - max(20px,env(safe-area-inset-right))));min-height:70px;grid-template-columns:84px minmax(100px,1fr) 40px 40px;grid-template-areas:"conversation talk interrupt end"}.voice-input-mode-switch{bottom:calc(100% + 6px)}.voice-input-mode-switch button{min-width:64px;padding:0 7px}.voice-control-dock .dock-button{width:44px}.voice-control-dock.input-push_to_talk .dock-button{width:40px}.voice-control-dock .conversation-mode-switch button{min-width:38px}.input-push_to_talk .push-to-talk-button{width:100%;height:58px;gap:6px;padding:6px 10px}.input-push_to_talk .push-to-talk-button span{font-size:9px}.input-push_to_talk .conversation-mode-switch button{min-width:0}.call-visualizer{width:min(72px,18vw)}.chat-dock{min-height:70px;gap:7px;padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.session-start-dock{min-height:70px;padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.text-composer,.realtime-start-button{height:48px}.text-composer input{padding:0 6px;font-size:16px}.text-composer button{width:44px}.realtime-start-button{gap:5px;padding:0 10px 0 6px}.realtime-start-button .connect-icon{width:34px;height:34px}.realtime-start-button small{display:none}.conversation-mode-switch{height:48px}.conversation-mode-switch button{min-width:42px}.control-dock .call-visualizer{display:none}.prompt-modal-backdrop{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.prompt-modal{width:100%;max-height:100%;padding:17px}.prompt-tabs button{min-height:44px}.prompt-modal-body{margin-right:-5px;margin-left:-5px;padding-right:5px;padding-left:5px}.prompt-modal textarea{height:44vh;min-height:140px}.settings-general-panel{min-height:0}.settings-field-card,.settings-voice-field,.settings-voice-upload,.settings-account-card{align-items:flex-start;flex-direction:column;gap:14px;padding:15px}.settings-voice-field select,.settings-model-field select,.settings-provider-field select,.settings-qwen-voice-stack .settings-voice-field select{width:100%;flex-basis:42px}.settings-model-controls{width:100%;justify-items:stretch}.settings-scene-lesson-controls{width:100%}.settings-thinking-toggle{justify-content:flex-end}.settings-voice-upload-controls{width:100%;flex-basis:auto}.settings-voice-field select,.settings-model-field select,.settings-provider-field select,.settings-qwen-voice-stack .settings-voice-field select,.settings-voice-name,.settings-number-control input,.prompt-modal textarea,.screen-question-free-input input,.course-custom-answer input,.avatar-selector select,.appearance-selector select,.action-preview select{font-size:16px}.settings-number-control{width:100%}.settings-number-control input{flex:1;width:auto}.prompt-modal-actions{grid-template-columns:1fr 1fr}.prompt-modal-actions>span{display:none}.prompt-button:first-child{grid-column:1 / -1}.prompt-button,.settings-account-card button,.settings-upload-button{min-height:44px}.assessment-modal-backdrop{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.assessment-modal{width:100%;max-height:100%;padding:15px;border-radius:16px}.assessment-modal-header h2{font-size:16px}.assessment-result-hero,.assessment-dimension-grid,.assessment-result-notes{grid-template-columns:minmax(0,1fr)}.screen-question-options>button{min-height:44px;font-size:11px}.screen-question-end,.screen-question-free-input button{min-height:44px}.assessment-level-mark{min-height:120px}.assessment-level-mark strong{font-size:50px}.assessment-state-panel{min-height:260px;padding:24px 16px}.assessment-result-actions{grid-template-columns:minmax(0,1fr)}.assessment-modal-header>button,.prompt-modal-header>button{width:44px;height:44px}.assessment-modal-footer{align-items:stretch;flex-direction:column}.assessment-modal-footer time{text-align:center}.assessment-modal-footer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-modal-footer button{width:100%;min-width:0;height:44px}.course-flow-backdrop{padding:0}.course-flow{width:100%;height:100%;max-height:none;border:0;border-radius:0}.course-flow-header{min-height:calc(62px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left))}.course-flow-header>button{width:44px;height:44px}.course-question-page,.course-generating,.course-loading,.course-error{padding-right:max(17px,env(safe-area-inset-right));padding-left:max(17px,env(safe-area-inset-left))}.course-question-card{padding:22px 17px;border-radius:20px}.course-question-card h2,.course-generating h2{font-size:23px}.course-custom-answer>div{display:grid;grid-template-columns:minmax(0,1fr) 66px}.course-custom-answer input,.course-custom-answer button{min-height:44px}.course-unit-result{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.course-unit-hero,.course-scope,.course-roadmap,.course-saved-footer{padding-right:max(18px,env(safe-area-inset-right));padding-left:max(18px,env(safe-area-inset-left))}.course-unit-hero h1{font-size:29px}.course-unit-cover{min-height:285px}.course-roadmap article{grid-template-columns:42px minmax(0,1fr)}.onboarding-backdrop{align-items:end;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.onboarding-card{width:100%;max-height:100%;padding:21px 17px 17px;border-radius:22px}.onboarding-header h1{font-size:21px}.onboarding-content{min-height:330px}.onboarding-role-layout{grid-template-columns:minmax(0,1fr)}.onboarding-role-figure{min-height:280px}.onboarding-role-avatar-window .live2d-canvas{inset:4px 0 0}.onboarding-language-grid,.onboarding-gender-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-actions .onboarding-secondary{min-width:82px}.onboarding-footer{flex-wrap:wrap;gap:5px 12px;margin-top:16px}}@media(max-width:580px){.developer-course-card{align-items:stretch;flex-direction:column;padding:16px}.developer-course-card>button{width:100%}.developer-level-grid{grid-template-columns:repeat(5,minmax(44px,1fr));gap:6px}.developer-level-grid>button{min-height:58px}.developer-level-modal .prompt-modal-actions{grid-template-columns:1fr 1fr}.developer-level-modal .prompt-modal-actions>span{display:none}.app-shell.is-course-survey .course-test-status-dock{position:absolute;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:calc(100% - 12px - max(12px,env(safe-area-inset-bottom)));align-items:stretch;flex-wrap:wrap;padding:12px;overflow-y:auto;overscroll-behavior:contain}.app-shell.is-course-survey .course-test-status-dock>div{flex-basis:100%}.app-shell.is-course-survey .course-test-status-dock small{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.app-shell.is-course-survey .course-test-status-dock>button{min-width:0;height:44px;flex:1 1 0}}.course-outline-footer{min-height:128px}.course-outline-footer button{min-width:180px;min-height:48px;border:0;border-radius:14px;color:#fff;background:#2f7d67;font-size:15px;font-weight:700}@media(max-width:640px){.course-outline-hero{width:calc(100% - 32px);margin:18px auto 24px}.course-outline-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-inline:10px}.course-outline-scope-grid .course-scope{min-height:0;padding:22px 12px}.course-outline-scope-grid .course-scope h2{margin-bottom:18px;font-size:16px}}.scene-lesson-progress-card{width:min(330px,calc(100% - 40px));max-height:calc(100% - 190px);position:absolute;z-index:9;top:22px;left:22px;overflow-y:auto;padding:15px;border:1px solid rgba(255,255,255,.82);border-radius:22px 8px;color:#30302a;background:#fffbf3ed;box-shadow:0 20px 54px #2f221433;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin}.scene-lesson-progress-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1px 2px 12px}.scene-lesson-progress-card>header div{min-width:0;display:grid;gap:2px}.scene-lesson-progress-card>header span{overflow:hidden;color:#24785a;font-size:8px;font-weight:850;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.scene-lesson-progress-card>header strong{font-size:15px}.scene-lesson-progress-card>header em{min-width:39px;height:27px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#24785a;font-size:9px;font-style:normal;font-weight:850}.scene-lesson-progress-list{display:grid;gap:7px}.scene-lesson-progress-item{display:grid;grid-template-columns:29px minmax(0,1fr);gap:9px;padding:10px;border:1px solid #e2ddd3;border-radius:14px;background:#ffffffb8}.scene-lesson-progress-item>i{width:29px;height:29px;display:grid;place-items:center;border-radius:10px 4px;color:#a59d92;background:#eee8df;font-style:normal}.scene-lesson-progress-item>i span{font-size:12px;font-weight:900}.scene-lesson-progress-item>div{min-width:0;display:grid;gap:2px}.scene-lesson-progress-item small{color:#9b9388;font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.scene-lesson-progress-item strong{font-size:11px}.scene-lesson-progress-item p{margin:1px 0 0;color:#81796f;font-size:9px;line-height:1.45}.scene-lesson-progress-item.is-current{border-color:#84b69f;background:#f2faf6;box-shadow:0 7px 20px #2a7e5e1a}.scene-lesson-progress-item.is-current>i{color:#fff;background:#24785a;box-shadow:0 5px 12px #24785a38}.scene-lesson-progress-item.is-passed{border-color:#bfddce;background:#e8f5ee}.scene-lesson-progress-item.is-passed>i{color:#fff;background:#3b9b70}.scene-lesson-progress-item.is-passed p{color:#3d8665;font-weight:750}.scene-lesson-progress-item.is-locked{opacity:.62}.scene-lesson-targets{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.scene-lesson-targets span{padding:3px 6px;border-radius:999px;color:#1e654d;background:#dceee6;font-size:7px;font-weight:700}.scene-lesson-feedback{margin-top:8px;padding:9px 10px;border-radius:12px}.scene-lesson-feedback span{display:block;margin-bottom:3px;font-size:8px;font-weight:850}.scene-lesson-feedback p{margin:0;font-size:9px;line-height:1.48}.scene-lesson-feedback.is-correction{color:#8e4739;background:#fff0eb;border:1px solid #f0cec4}.scene-lesson-feedback.is-tip{color:#7b612d;background:#fff8df;border:1px solid #eedca3}.scene-lesson-complete-message{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:9px;padding:10px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#277c5b,#46a578)}.scene-lesson-complete-message span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#ffffff2e;font-size:10px}.scene-lesson-complete-message p{margin:0;font-size:10px;font-weight:800}.onboarding-layout-preview{--main-ink: #26231e;--main-muted: #746f66;--main-green: #267e5d;position:absolute;z-index:120;inset:0;display:grid;overflow:hidden;color:var(--main-ink);background:#171815;color-scheme:light}.onboarding-layout-preview.is-mobile-layout{place-items:center;padding:0;background:radial-gradient(circle at 50% 36%,rgba(74,105,87,.3),transparent 34%),#171815}.onboarding-surface{width:100%;height:100vh;height:100dvh;position:relative;overflow:hidden;background:#d7be9a}.onboarding-surface.is-mobile-layout{width:100%;height:100%;aspect-ratio:auto;border:1px solid rgba(255,255,255,.24);border-radius:20px;box-shadow:0 34px 90px #0000006b,inset 0 0 0 7px #ffffff0b}.onboarding-scene-background,.onboarding-scene-wash{width:100%;height:100%;position:absolute;inset:0}.onboarding-scene-background{object-fit:cover;filter:saturate(.82) contrast(.92)}.onboarding-scene-wash{background:linear-gradient(110deg,#f7ebd6f5 4%,#f4e5cddb 42%,#1f41335c),radial-gradient(circle at 78% 22%,rgba(255,255,255,.44),transparent 25%)}.onboarding-backdrop{position:absolute;z-index:2;inset:0;padding:max(64px,env(safe-area-inset-top)) max(42px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(42px,env(safe-area-inset-left));background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.onboarding-backdrop.is-role-step{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.onboarding-card{width:min(680px,100%);padding:30px;border:1px solid rgba(255,255,255,.82);border-radius:28px;color:var(--main-ink);background:#fffbf4f0;box-shadow:0 28px 80px #3d271133,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.onboarding-card.is-role-step{width:min(1060px,100%)}.onboarding-header .eyebrow{color:var(--main-green);font-weight:800;letter-spacing:.16em}.onboarding-header h1{color:var(--main-ink);font-size:clamp(25px,4vw,36px);font-weight:780}.onboarding-progress-label{border-color:#267e5d29;color:var(--main-green);background:#267e5d14;font-weight:750}.onboarding-progress{grid-template-columns:repeat(5,minmax(0,1fr))}.onboarding-progress i{background:#3d48411f}.onboarding-progress i.is-active{background:linear-gradient(90deg,#267e5d,#65a889);box-shadow:0 0 14px #267e5d38}.onboarding-form>p,.onboarding-ready>p,.onboarding-recommendation p,.onboarding-ai-message p,.onboarding-mic-note p{color:var(--main-muted)}.onboarding-form>label{color:var(--main-ink)}.onboarding-age-wheel-shell{border-color:#267e5d29;background:#f4ecdec7;box-shadow:inset 0 18px 40px #4630190d}.onboarding-age-selection{border-color:#267e5d59;background:#267e5d17;box-shadow:0 0 24px #267e5d17}.onboarding-age-wheel button{color:#8b847a}.onboarding-age-wheel button.is-selected{color:var(--main-green)}.onboarding-primary{color:#fff;background:var(--main-green);box-shadow:0 12px 30px #267e5d3b}.onboarding-primary:disabled{color:#a39d93;background:#433f3914}.onboarding-secondary{border:1px solid rgba(67,63,57,.12);color:#625d55;background:#ffffffa3}.onboarding-language-grid button,.onboarding-gender-grid button,.onboarding-role-toggle button{border-color:#433f391f;color:#625d55;background:#ffffff9e}.onboarding-language-grid button small,.onboarding-role-toggle small,.onboarding-role-figure figcaption small{color:#8d867c}.onboarding-language-grid button:disabled{color:#a69f95;background:#6760560a}.onboarding-language-grid button.is-selected,.onboarding-gender-grid button.is-selected,.onboarding-role-toggle button.is-selected{border-color:#267e5d7a;color:#1f684e;background:#267e5d1a;box-shadow:inset 0 0 0 1px #267e5d14}.onboarding-recommendation{border-color:#267e5d29;background:#267e5d0f}.onboarding-recommendation>span,.onboarding-role-figure figcaption span{color:var(--main-green);background:#267e5d1a}.onboarding-help{color:#8d867c!important}.onboarding-role-figure{border-color:#267e5d2b;background:radial-gradient(circle at 50% 34%,rgba(102,168,137,.3),transparent 40%),linear-gradient(180deg,#ece1cdfa,#b0c7b4fa);box-shadow:inset 0 1px #ffffffb8}.onboarding-role-figure:after{background:linear-gradient(90deg,transparent,rgba(38,126,93,.28),transparent)}.onboarding-role-figure figcaption{background:linear-gradient(180deg,#fffaf13d,#fffaf1f5 28%)}.onboarding-role-figure figcaption strong{color:var(--main-ink)}.onboarding-footer{border-color:#433f391a;color:#8d867c}.onboarding-surface.is-mobile-layout .onboarding-backdrop{padding:14px}.onboarding-surface.is-mobile-layout .onboarding-card{width:100%;max-height:100%;padding:20px 17px 17px;border-radius:24px}.onboarding-surface.is-mobile-layout .onboarding-header h1{font-size:23px}.onboarding-surface.is-mobile-layout .onboarding-content{min-height:310px}.onboarding-surface.is-mobile-layout .onboarding-role-layout{grid-template-columns:minmax(0,1fr)}.onboarding-surface.is-mobile-layout .onboarding-role-figure{min-height:270px}@media(max-width:580px){.onboarding-layout-preview:not(.is-mobile-layout){padding-top:46px;background:#171815}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-surface{border-radius:0}.onboarding-backdrop{align-items:center;padding:12px}.onboarding-card{padding:20px 17px 17px}}.onboarding-backdrop.is-role-step{z-index:auto;padding:0}.onboarding-layout-preview.is-role-step{position:absolute;z-index:auto}.onboarding-layout-preview.is-mobile-layout.is-role-step{padding:0;background:transparent}.conversation-layout-preview.is-mobile-layout .app-shell.is-mobile-layout.is-onboarding-open{border-color:transparent;background:#eee6d8;box-shadow:0 34px 90px #0000006b}.conversation-layout-preview.is-mobile-layout:has(.onboarding-layout-preview.is-role-step) .app-shell.is-mobile-layout{width:430px;height:774px;aspect-ratio:860 / 1548}.onboarding-surface.is-role-step .onboarding-scene-background,.onboarding-surface.is-role-step .onboarding-scene-wash{z-index:100}.onboarding-card.is-role-step{--role-panel-width: min(760px, calc(100% - 84px) );--role-panel-top: 47.5%;--role-panel-height: auto;--role-panel-aspect-ratio: 1282 / 1387;width:100%;height:100%;max-height:none;position:relative;isolation:auto;overflow:hidden;padding:0;border:0;border-radius:inherit;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-shared-glass-panel{--ui-shared-glass-panel-opacity: .9;--ui-shared-glass-panel-slice: calc(var(--role-panel-width) * .075);box-sizing:border-box;border:1px solid transparent;border-image-source:url(/ui/onboarding/native-language-panel.png);border-image-slice:96 fill;border-image-width:var(--ui-shared-glass-panel-slice);border-image-repeat:stretch;border-radius:32px;background:none;box-shadow:0 18px 48px #3927153d;opacity:var(--ui-shared-glass-panel-opacity);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:none}.onboarding-role-panel-background{--ui-shared-glass-panel-opacity: 1;border-image-source:url(/ui/shared/glass-panel-9slice.png);width:var(--role-panel-width);height:var(--role-panel-height);aspect-ratio:var(--role-panel-aspect-ratio);position:absolute;z-index:102;top:var(--role-panel-top);bottom:auto;left:50%;transform:translate(-50%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.onboarding-card.is-role-step .onboarding-header,.onboarding-card.is-role-step .onboarding-progress,.onboarding-card.is-role-step .onboarding-content{width:calc(var(--role-panel-width) - 56px);position:absolute;z-index:103;right:0;left:0;margin:0 auto;transform:translateZ(0)}.onboarding-card.is-role-step .onboarding-header{top:calc(var(--role-panel-top) + 32px)}.onboarding-card.is-role-step .onboarding-header .eyebrow{color:#5b574f;font-size:12px;letter-spacing:.14em}.onboarding-card.is-role-step .onboarding-header h1{margin-top:12px;color:#11110f;font-size:clamp(28px,4vw,46px);font-weight:850}.onboarding-card.is-role-step .onboarding-progress-label{min-width:92px;padding:11px 18px;border-color:#2d8c6847;color:#2d805f;background:#f4f6efc2;box-shadow:0 5px 14px #267e5d2b;font-size:18px;text-align:center}.onboarding-card.is-role-step .onboarding-progress{top:calc(var(--role-panel-top) + 134px);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto}.onboarding-card.is-role-step .onboarding-progress i{height:6px}.onboarding-card.is-role-step .onboarding-progress i.is-active{background:linear-gradient(90deg,#3f8769,#67cfad 52%,#3f8c6d);box-shadow:inset 0 1px #ffffff5c,0 2px 5px #277e5e2e}.onboarding-card.is-role-step .onboarding-content{top:calc(var(--role-panel-top) + 170px);bottom:max(54px,calc(env(safe-area-inset-bottom) + 42px));min-height:0;display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.onboarding-card.is-role-step .onboarding-role-layout{display:block}.onboarding-card.is-role-step .onboarding-role-stage{position:absolute;z-index:101;inset:0;overflow:hidden;pointer-events:none}.onboarding-card.is-role-step .onboarding-role-figure{position:absolute;inset:0;min-height:0;display:block;border:0;border-radius:0;background:radial-gradient(circle at 50% 27%,rgba(255,255,255,.78),transparent 34%),linear-gradient(180deg,#eee6d8,#d8c6ac);box-shadow:none;transform:translateZ(0)}.onboarding-card.is-role-step .onboarding-role-figure:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(255,250,240,.35),transparent 45%),radial-gradient(circle at 50% 34%,transparent 36%,rgba(109,86,61,.11) 100%);pointer-events:none}.onboarding-card.is-role-step .onboarding-role-figure:after,.onboarding-card.is-role-step .onboarding-role-figure figcaption{display:none}.onboarding-card.is-role-step .onboarding-role-avatar-window{width:100%;height:100%}.onboarding-card.is-role-step .onboarding-role-avatar-window .live2d-canvas{inset:0}.onboarding-card.is-role-step .onboarding-role-controls{gap:16px}.onboarding-card.is-role-step .onboarding-recommendation{padding:0;border:0;background:transparent}.onboarding-card.is-role-step .onboarding-recommendation>span{margin-right:12px;padding:5px 14px;border:1px solid rgba(45,140,104,.28);color:#2d805f;background:#2d8c6814;font-size:11px;font-weight:750}.onboarding-card.is-role-step .onboarding-recommendation strong{color:#11110f;font-size:28px;font-weight:800}.onboarding-card.is-role-step .onboarding-recommendation p{margin-top:12px;color:#625d55;font-size:16px}.onboarding-card.is-role-step .onboarding-role-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;overflow:visible;padding:0}.onboarding-card.is-role-step .onboarding-role-toggle button{min-width:0;min-height:118px;position:relative;border-color:#635b5038;border-radius:22px;color:#171612;background:#fffcf6a6;box-shadow:0 7px 18px #3a2a1a1a,inset 0 1px #ffffffe6}.onboarding-card.is-role-step .onboarding-role-toggle button.is-selected{border-color:#2d8c68;color:#2d805f;background:#f5f7f0d1;box-shadow:0 8px 20px #267e5d26,inset 0 0 0 1px #2d8c682e}.onboarding-card.is-role-step .onboarding-role-toggle button>i{width:30px;height:30px;position:absolute;top:12px;right:12px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2d8c68;box-shadow:0 5px 12px #267e5d38;font-size:18px;font-style:normal}.onboarding-card.is-role-step .onboarding-role-toggle button>i svg{width:68%;height:68%;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.onboarding-card.is-role-step .onboarding-role-toggle span{font-size:20px;font-weight:800}.onboarding-card.is-role-step .onboarding-role-toggle small{color:#655f56;font-size:12px}.onboarding-card.is-role-step .onboarding-help,.onboarding-card.is-role-step .onboarding-footer{display:none}.onboarding-card.is-role-step .onboarding-actions{margin-top:2px;gap:18px}.onboarding-card.is-role-step .onboarding-actions .onboarding-secondary{width:74px;min-width:74px;min-height:58px;display:grid;place-items:center;padding:0;border-radius:20px;color:#837c69;background:#fffcf6c7;box-shadow:none}.onboarding-card.is-role-step .onboarding-actions .onboarding-secondary svg{width:39px;height:39px;fill:none;stroke:currentColor;stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round}.onboarding-card.is-role-step .onboarding-actions .onboarding-primary{min-height:58px;border-radius:20px;font-size:18px}.onboarding-card.is-role-step .onboarding-error{margin:-6px 0 0;text-align:center}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step{--role-panel-width: calc(100% - 18px) ;--role-panel-top: 47.5%;--role-panel-height: auto;--role-panel-aspect-ratio: 1282 / 1387;width:100%;padding:0;border-radius:inherit}.onboarding-surface.is-mobile-layout .onboarding-role-panel-background{top:auto;bottom:44.3px}.onboarding-surface.is-mobile-layout.is-role-step{width:100%;height:100%;aspect-ratio:auto;container-name:onboarding-role-surface;container-type:size;border-color:transparent;border-radius:inherit;box-shadow:0 34px 90px #0000006b}.onboarding-surface.is-mobile-layout .onboarding-backdrop.is-role-step{padding:0}.onboarding-card.is-role-step .onboarding-role-controls{display:flex;flex-direction:column;align-content:normal}.onboarding-card.is-role-step .onboarding-role-toggle{flex-shrink:0;margin-top:4px}.onboarding-card.is-role-step .onboarding-error{order:3}.onboarding-card.is-role-step .onboarding-actions{order:4;margin-top:auto}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-header,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-progress,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-content{width:calc(var(--role-panel-width) - 56px)}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-header{top:calc(var(--role-panel-top) + 20px)}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-header .eyebrow{font-size:8px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-header h1{margin-top:6px;font-size:23px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-progress-label{min-width:62px;padding:7px 11px;font-size:15px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-progress{top:calc(var(--role-panel-top) + 82px);gap:8px;margin:0 auto}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-progress i{height:5px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-content{top:calc(var(--role-panel-top) + 102px);bottom:83px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-controls{gap:10px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-recommendation>span{margin-right:8px;padding:4px 10px;font-size:10px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-recommendation strong{font-size:19px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-recommendation p{margin-top:8px;font-size:12px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-toggle{gap:12px;margin-top:28px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-toggle button{min-height:86px;border-radius:18px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-toggle button>i{width:22px;height:22px;top:8px;right:8px;font-size:13px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-toggle span{font-size:15px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-toggle small{font-size:9px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-actions{flex-shrink:0;gap:12px;margin-top:auto}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-actions .onboarding-secondary{width:70px;min-width:70px;min-height:64px;border-radius:20px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-actions .onboarding-secondary svg{width:39px;height:39px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-actions .onboarding-primary{min-height:64px;border-radius:20px;font-size:16px}@media(max-width:900px){.onboarding-card.is-role-step{--role-panel-width: calc(100% - 18px) ;--role-panel-top: 47.5%;--role-panel-height: auto;--role-panel-aspect-ratio: 1282 / 1387;width:100%;padding:0}.onboarding-card.is-role-step .onboarding-role-panel-background{top:auto;bottom:44.3px}.onboarding-card.is-role-step .onboarding-header,.onboarding-card.is-role-step .onboarding-progress,.onboarding-card.is-role-step .onboarding-content{width:calc(var(--role-panel-width) - 56px)}.onboarding-card.is-role-step .onboarding-header{top:calc(var(--role-panel-top) + 20px)}.onboarding-card.is-role-step .onboarding-header .eyebrow{font-size:8px}.onboarding-card.is-role-step .onboarding-header h1{margin-top:6px;font-size:23px}.onboarding-card.is-role-step .onboarding-progress-label{min-width:62px;padding:7px 11px;font-size:15px}.onboarding-card.is-role-step .onboarding-progress{top:calc(var(--role-panel-top) + 82px);gap:8px;margin:0 auto}.onboarding-card.is-role-step .onboarding-progress i{height:5px}.onboarding-card.is-role-step .onboarding-content{top:calc(var(--role-panel-top) + 102px);bottom:83px}.onboarding-card.is-role-step .onboarding-role-controls{gap:10px}.onboarding-card.is-role-step .onboarding-recommendation>span{margin-right:8px;padding:4px 10px;font-size:10px}.onboarding-card.is-role-step .onboarding-recommendation strong{font-size:19px}.onboarding-card.is-role-step .onboarding-recommendation p{margin-top:8px;font-size:12px}.onboarding-card.is-role-step .onboarding-role-toggle{gap:12px;margin-top:28px}.onboarding-card.is-role-step .onboarding-role-toggle button{min-height:86px;border-radius:18px}.onboarding-card.is-role-step .onboarding-role-toggle button>i{width:22px;height:22px;top:8px;right:8px;font-size:13px}.onboarding-card.is-role-step .onboarding-role-toggle span{font-size:15px}.onboarding-card.is-role-step .onboarding-role-toggle small{font-size:9px}.onboarding-card.is-role-step .onboarding-actions{flex-shrink:0;gap:12px;margin-top:auto}.onboarding-card.is-role-step .onboarding-actions .onboarding-secondary{width:70px;min-width:70px;min-height:64px;border-radius:20px}.onboarding-card.is-role-step .onboarding-actions .onboarding-secondary svg{width:39px;height:39px}.onboarding-card.is-role-step .onboarding-actions .onboarding-primary{min-height:64px;border-radius:20px;font-size:16px}}@media(max-height:700px){.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step{--role-panel-top: 42%}}@media(min-width:901px){.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step{--role-panel-width: min(560px, 46%);--role-panel-top: 64px;--role-panel-height: calc(100% - 128px) ;--role-panel-aspect-ratio: auto}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-role-panel-background{right:42px;left:auto;transform:none}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-header,.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-progress,.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-content{right:70px;left:auto;margin:0}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-header{top:96px}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-header h1{font-size:clamp(28px,3vw,38px)}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-progress{top:190px;margin:0}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-content{top:220px;bottom:86px}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-role-controls{gap:13px}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-recommendation p{margin-top:8px;font-size:14px}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-role-toggle button{min-height:102px}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-actions .onboarding-primary,.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-actions .onboarding-secondary{min-height:52px}}.app-shell.is-interaction-interface{--interaction-ink: #302b24;--interaction-muted: #776f64;--interaction-green: #2b8766;color:var(--interaction-ink);background:#d7be9a}.app-shell.is-interaction-interface .topbar{height:calc(70px + env(safe-area-inset-top));flex-basis:calc(70px + env(safe-area-inset-top));border-bottom-color:#483b2b1f;background:#fff9efe0;box-shadow:0 8px 34px #3f2b171f;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.app-shell.is-interaction-interface .brand-mark{border-color:#2b876633;color:var(--interaction-green);background:#2b876614;box-shadow:none}.app-shell.is-interaction-interface .brand strong,.app-shell.is-interaction-interface .topbar-status{color:var(--interaction-ink)}.interaction-back-button{padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.interaction-back-button>span:last-child{display:grid;gap:2px}.interaction-back-button small{color:var(--interaction-muted);font-size:8px;letter-spacing:.12em}.app-shell.is-interaction-interface .brand div span,.app-shell.is-interaction-interface .model-name{color:var(--interaction-muted)}.app-shell.is-interaction-interface .topbar-appearance{border-color:#483b2b1f;background:#ffffff94}.app-shell.is-interaction-interface .topbar-appearance>span{color:var(--interaction-muted)}.app-shell.is-interaction-interface .topbar-appearance select{color:var(--interaction-ink);background:#f6efe2f5}.app-shell.is-interaction-interface .workspace{position:relative;grid-template-columns:minmax(0,1fr)}.app-shell.is-interaction-interface .avatar-stage{color:var(--interaction-ink);background:#d7be9a}.app-shell.is-interaction-interface .avatar-stage:before,.app-shell.is-interaction-interface .stage-atmosphere,.app-shell.is-interaction-interface .stage-meta,.app-shell.is-interaction-interface .model-badge{display:none}.app-shell.is-interaction-interface .stage-background-image{filter:saturate(.84) contrast(.94) brightness(1.03)}.app-shell.is-interaction-interface .stage-background-shade{background:linear-gradient(180deg,rgba(255,238,212,.17),transparent 44%,rgba(50,32,18,.25) 100%),radial-gradient(circle at 50% 38%,rgba(255,248,234,.2),transparent 42%)}.app-shell.is-interaction-interface .avatar-shell{width:min(72vw,820px);height:100%}.interaction-rail{position:absolute;z-index:16;top:28px;width:clamp(150px,14vw,206px);display:flex;flex-direction:column;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.72);border-radius:22px;color:var(--interaction-ink);background:#fffaf2d1;box-shadow:0 18px 46px #3926142e,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.interaction-emotion-rail{left:max(22px,env(safe-area-inset-left))}.interaction-action-rail{right:max(22px,env(safe-area-inset-right))}.interaction-rail header{display:grid;gap:2px;padding:1px 3px 9px;border-bottom:1px solid rgba(72,59,43,.1)}.interaction-rail header span{font-size:13px;font-weight:800}.interaction-rail header small{color:var(--interaction-muted);font-size:7px;font-weight:700;letter-spacing:.12em}.interaction-rail-select{min-width:0;display:flex;align-items:center;gap:9px;padding:7px 8px;border:1px solid rgba(43,135,102,.2);border-radius:16px;background:#ffffffad}.interaction-rail-select>span{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:11px;color:var(--interaction-green);background:#2b87661a;font-size:15px}.interaction-rail-select select{width:100%;min-width:0;height:34px;border:0;outline:0;color:#315e4d;background:transparent;font:inherit;font-size:12px;font-weight:760;cursor:pointer}.interaction-prompt-panel{position:absolute;z-index:17;top:50%;left:50%;width:min(520px,calc(100% - 460px));min-width:320px;display:grid;gap:11px;padding:20px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.8);border-radius:26px;color:var(--interaction-ink);background:#fffbf4e6;box-shadow:0 24px 64px #39261440,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.interaction-prompt-panel .eyebrow{color:var(--interaction-green);font-size:9px;font-weight:800;letter-spacing:.15em}.interaction-prompt-panel h2{margin:0;font-size:clamp(18px,2vw,25px);line-height:1.15}.interaction-prompt-panel textarea{width:100%;min-height:142px;max-height:34vh;padding:14px 15px;resize:none;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(72,59,43,.14);border-radius:17px;outline:none;color:#332f29;background:#ffffffb8;font:inherit;font-size:14px;line-height:1.65;transition:border-color .18s ease,box-shadow .18s ease}.interaction-prompt-panel textarea:focus{border-color:#2b876680;box-shadow:0 0 0 4px #2b87661a}.interaction-prompt-panel textarea::placeholder{color:#948b7e}.interaction-prompt-panel footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:var(--interaction-muted);font-size:10px;line-height:1.45}.interaction-prompt-panel footer small{flex:0 0 auto;color:var(--interaction-green);font-size:9px;font-weight:750}.assessment-result-badges{display:flex;flex-wrap:wrap;gap:6px}.assessment-confidence,.assessment-sufficiency{display:none}.assessment-sufficiency,.assessment-legacy-badge{width:fit-content;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:750}.assessment-sufficiency{color:#1d6c4f;background:#dcefe5}.assessment-sufficiency.is-limited,.assessment-legacy-badge{color:#7b6241;background:#f1e4cf}.interaction-placeholder-backdrop{position:absolute;z-index:120;inset:0;display:grid;place-items:center;overflow-y:auto;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#261f177a;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.interaction-placeholder-dialog{width:min(470px,100%);max-height:min(680px,100%);overflow-y:auto;padding:24px;border:1px solid rgba(255,255,255,.86);border-radius:27px 10px;color:#332f29;background:linear-gradient(145deg,#fffaf3,#f0e5d6);box-shadow:0 28px 80px #2c1f1257}.interaction-placeholder-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.interaction-placeholder-dialog>header span{color:#a34d42;font-size:9px;font-weight:850;letter-spacing:.14em}.interaction-placeholder-dialog h2{margin:7px 0 0;font-size:clamp(22px,3vw,30px);line-height:1.15}.interaction-placeholder-dialog>header button{width:40px;height:40px;flex:0 0 auto;border:1px solid rgba(74,61,46,.16);border-radius:50%;color:#61594f;background:#ffffff9e;font-size:24px;line-height:1;cursor:pointer}.interaction-placeholder-dialog>p{margin:16px 0 11px;color:#776f64;font-size:12px;line-height:1.65}.interaction-placeholder-list{display:flex;flex-wrap:wrap;gap:7px}.interaction-placeholder-list code,.interaction-placeholder-list>span{max-width:100%;padding:7px 9px;border:1px solid rgba(163,77,66,.18);border-radius:9px;color:#93443a;background:#ffffffa3;font-size:11px;overflow-wrap:anywhere}.interaction-placeholder-dialog details{margin-top:17px;color:#6f685e;font-size:11px}.interaction-placeholder-dialog summary{min-height:40px;display:flex;align-items:center;width:fit-content;color:#36765b;font-weight:800;cursor:pointer}.interaction-placeholder-list.is-supported{margin-top:8px}.interaction-placeholder-list.is-supported code{border-color:#2b87662b;color:#347357}.interaction-placeholder-dialog>footer{display:flex;justify-content:flex-end;margin-top:22px}.interaction-placeholder-dialog>footer button{min-width:126px;min-height:42px;padding:0 18px;border:0;border-radius:13px;color:#fff;background:#2b8766;font-size:11px;font-weight:800;cursor:pointer}.app-shell.is-interaction-interface .live-subtitles,.app-shell.is-interaction-interface .workspace.is-stage-only .live-subtitles{display:none}.app-shell.is-interaction-interface .session-start-dock{position:absolute;z-index:22;right:auto;bottom:calc(18px + env(safe-area-inset-bottom));left:50%;width:auto;min-height:68px;padding:8px;transform:translate(-50%);border:1px solid rgba(255,255,255,.82);border-radius:24px;background:#fffbf4eb;box-shadow:0 20px 54px #3926143d}.app-shell.is-interaction-interface .realtime-start-button{height:52px;border-radius:18px;color:#fff;background:var(--interaction-green);box-shadow:0 10px 24px #2b876647,inset 0 1px #ffffff2e}@media(max-width:800px){.interaction-rail{top:12px;width:112px;padding:9px;border-radius:18px}.interaction-emotion-rail{left:max(8px,env(safe-area-inset-left))}.interaction-action-rail{right:max(8px,env(safe-area-inset-right))}.interaction-rail header{padding:0 2px 6px}.interaction-rail header small{display:none}.interaction-rail-select{gap:4px;padding:5px;border-radius:13px}.interaction-rail-select>span{display:none}.interaction-rail-select select{height:30px;font-size:10px}.interaction-prompt-panel{top:50%;width:calc(100% - 28px);min-width:0;gap:8px;padding:16px;border-radius:22px}.interaction-prompt-panel textarea{min-height:118px;max-height:29vh}.interaction-prompt-panel footer span{max-width:72%}.interaction-placeholder-backdrop{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.interaction-placeholder-dialog{max-height:100%;padding:18px;border-radius:22px 8px}.interaction-placeholder-dialog>header button,.interaction-placeholder-dialog>footer button{min-height:44px}.interaction-placeholder-dialog>header button{width:44px;height:44px}.interaction-placeholder-dialog>footer button{width:100%}.app-shell.is-interaction-interface .avatar-shell{width:106%}.app-shell.is-interaction-interface .session-start-dock{bottom:10px;min-height:64px}}.app-shell.is-mobile-layout.is-interaction-interface .interaction-rail{top:12px;width:112px;padding:9px;border-radius:18px}.app-shell.is-mobile-layout.is-interaction-interface .interaction-emotion-rail{left:8px}.app-shell.is-mobile-layout.is-interaction-interface .interaction-action-rail{right:8px}.app-shell.is-mobile-layout.is-interaction-interface .interaction-rail header{padding:0 2px 6px}.app-shell.is-mobile-layout.is-interaction-interface .interaction-rail header small{display:none}.app-shell.is-mobile-layout.is-interaction-interface .interaction-rail-select{gap:4px;padding:5px;border-radius:13px}.app-shell.is-mobile-layout.is-interaction-interface .interaction-rail-select>span{display:none}.app-shell.is-mobile-layout.is-interaction-interface .interaction-rail-select select{height:30px;font-size:10px}.app-shell.is-mobile-layout.is-interaction-interface .interaction-prompt-panel{top:50%;width:calc(100% - 28px);min-width:0;gap:8px;padding:16px;border-radius:22px}.app-shell.is-mobile-layout.is-interaction-interface .interaction-prompt-panel textarea{min-height:118px;max-height:29vh}.app-shell.is-mobile-layout.is-interaction-interface .interaction-prompt-panel footer span{max-width:72%}.app-shell.is-mobile-layout .interaction-placeholder-backdrop{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.app-shell.is-mobile-layout .interaction-placeholder-dialog{max-height:100%;padding:18px;border-radius:22px 8px}.app-shell.is-mobile-layout .interaction-placeholder-dialog>header button,.app-shell.is-mobile-layout .interaction-placeholder-dialog>footer button{min-height:44px}.app-shell.is-mobile-layout .interaction-placeholder-dialog>header button{width:44px;height:44px}.app-shell.is-mobile-layout .interaction-placeholder-dialog>footer button{width:100%}.app-shell.is-mobile-layout.is-interaction-interface .avatar-shell{width:106%}.app-shell.is-mobile-layout.is-interaction-interface .session-start-dock{bottom:10px;min-height:64px}.conversation-layout-preview{--conversation-ink: #29251f;--conversation-muted: #736c62;--conversation-green: #2b8766;inset:0;width:auto;height:100vh;height:100dvh;position:absolute;overflow:hidden;color:var(--conversation-ink);background:#171815;color-scheme:light}.conversation-layout-preview.is-mobile-layout{display:grid;place-items:center;padding:0 18px;background:radial-gradient(circle at 50% 36%,rgba(74,105,87,.3),transparent 34%),#171815}.conversation-layout-preview .app-shell{background:#d7be9a}.conversation-layout-preview .app-shell.is-mobile-layout{width:430px;height:774px;max-width:none;max-height:none;aspect-ratio:860 / 1548;border:1px solid rgba(255,255,255,.24);border-radius:20px;box-shadow:0 34px 90px #0000006b,inset 0 0 0 7px #ffffff0b;zoom:var(--mobile-preview-scale)}@media(min-width:581px){.conversation-layout-preview.is-mobile-layout .app-shell.is-mobile-layout:before{content:"";position:absolute;z-index:80;top:8px;left:50%;width:108px;height:25px;border-radius:999px;background:#111413;box-shadow:inset 0 1px 1px #ffffff1a,0 1px 4px #00000047;transform:translate(-50%);pointer-events:none}.conversation-layout-preview.is-mobile-layout .app-shell.is-mobile-layout:after{content:"";position:absolute;z-index:80;right:50%;bottom:9px;width:96px;height:4px;border-radius:999px;background:#ffffffd1;box-shadow:0 1px 3px #0000003d;transform:translate(50%);pointer-events:none}.conversation-layout-preview.is-mobile-layout .app-shell.is-mobile-layout.is-scene-challenge:before{display:none}}.app-shell.is-immersive-conversation .topbar,.app-shell.is-realtime-course.is-immersive-conversation .topbar,.app-shell.is-immersive-conversation .stage-meta{display:none}.course-shadowing-layer{--course-shadowing-top-inset: 72px;position:absolute;z-index:32;inset:0;min-height:0;display:flex;align-items:flex-end;justify-content:center;padding:calc(var(--course-shadowing-top-inset) + env(safe-area-inset-top)) max(30px,env(safe-area-inset-right)) calc(142px + env(safe-area-inset-bottom)) max(30px,env(safe-area-inset-left));pointer-events:none}.course-shadowing-layer:has(.course-shadowing-skip){--course-shadowing-top-inset: 112px}.course-shadowing-layer>.main-course-completion-effects.is-shadowing-success{z-index:40;animation-duration:4.55s}.main-course-completion-effects.is-shadowing-success .main-course-completion-side-burst{top:48%}.course-shadowing-card-stage{position:relative;width:min(590px,100%);min-height:0;max-height:100%;display:flex;flex-direction:column;pointer-events:none}.course-shadowing-card{width:100%;max-height:min(52dvh,470px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:28px;color:#273d32;background:#f9f6edf5;box-shadow:0 24px 58px #362b1d3d,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto}.course-shadowing-card.is-phrase{--course-shadowing-card-art: url(/ui/course-shadowing/phrase-card-bg.png);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.course-shadowing-card.is-phrase>header{border-bottom:0;background:var(--course-shadowing-card-art) top / 100% 400% no-repeat}.course-shadowing-card.is-phrase>.course-shadowing-card-scroll{background:var(--course-shadowing-card-art) center 69.444444% / 100% 156.25% no-repeat}.course-shadowing-card.is-phrase>footer{min-height:30px;padding-block:0;border-top:0;background:var(--course-shadowing-card-art) bottom / 100% 909.090909% no-repeat}.course-shadowing-skip{position:absolute;z-index:35;top:-50px;right:0;min-width:112px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:8px 15px;border:1px solid rgba(255,255,255,.88);border-radius:999px;color:#355f4b;background:#fffdf8e6;box-shadow:0 10px 28px #24302833,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:12px;font-weight:800;cursor:pointer;pointer-events:auto}.course-shadowing-skip b{font-size:16px;font-weight:700;line-height:1;transition:transform .16s ease}.course-shadowing-skip:hover,.course-shadowing-skip:focus-visible{color:#236447;background:#fffffffa;outline:2px solid rgba(47,137,104,.3);outline-offset:2px}.course-shadowing-skip:hover b{transform:translate(2px)}.course-shadowing-card>header{flex:0 0 auto;padding:15px 24px 14px;border-bottom:1px solid rgba(92,82,66,.16);background:#f9f3e7db}.course-shadowing-card>header>div,.course-shadowing-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.course-shadowing-card>header span,.course-shadowing-card>header strong,.course-shadowing-card>footer{color:#2d8967;font-size:12px;font-weight:850;letter-spacing:.06em}.course-shadowing-card>header strong{display:none}.course-shadowing-card>header h2{margin:6px 0 0;color:#171714;font-size:clamp(19px,2vw,25px);font-weight:850;line-height:1.22}.course-shadowing-card>header p{display:none}.course-shadowing-card-scroll{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding:24px 20px 25px;background-color:#fffdf7f0;background-image:linear-gradient(rgba(55,126,91,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(55,126,91,.075) 1px,transparent 1px);background-size:26px 26px;scrollbar-width:thin;scrollbar-color:rgba(48,116,85,.24) transparent}.course-shadowing-target{color:#2f8c69;font-family:思源黑体 CN Heavy,Source Han Sans CN,Noto Sans CJK SC,sans-serif;font-size:clamp(28px,4.1vw,43px);font-weight:400;line-height:1.32;text-align:center;overflow-wrap:anywhere}.course-shadowing-target.is-word{font-size:clamp(44px,7vw,66px)}.course-shadowing-target span.is-correct,.course-shadowing-target span.is-uncertain,.course-shadowing-target span.is-incorrect,.course-shadowing-target button.is-incorrect{display:inline;margin:0;padding:0;border:0;font:inherit;line-height:inherit;vertical-align:baseline}.course-shadowing-target span.is-correct{color:#25835f}.course-shadowing-target span.is-uncertain{color:#c48a20;background:linear-gradient(transparent 76%,#dea6363d 76%)}.course-shadowing-target span.is-incorrect,.course-shadowing-target button.is-incorrect{min-height:40px;color:#c74f51;background:linear-gradient(transparent 76%,#c74f5133 76%);cursor:pointer}.course-shadowing-target button.is-incorrect:hover,.course-shadowing-target button.is-incorrect:focus-visible{color:#a6373c;outline:2px solid rgba(199,79,81,.3);outline-offset:3px;border-radius:5px}.course-shadowing-target button.is-incorrect{display:inline-flex;max-width:100%;min-width:40px;align-items:baseline;justify-content:center;gap:.12em}.course-shadowing-target button.is-incorrect>span{min-width:0}.course-shadowing-target button.is-incorrect>svg{flex:0 0 auto;width:.5em;height:.5em;min-width:16px;min-height:16px;max-width:24px;max-height:24px;align-self:center;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.course-shadowing-target button.is-incorrect:disabled{cursor:not-allowed;opacity:.58}.course-shadowing-target button.is-incorrect.is-speech-loading,.course-shadowing-target button.is-incorrect.is-speech-playing{animation:course-shadowing-speech-pulse 1s ease-in-out infinite alternate}.course-shadowing-objective{min-width:0;margin:9px auto 0;color:#675f56;font-size:14px;font-weight:700;line-height:1.65;text-align:center;overflow-wrap:anywhere}.course-shadowing-exit{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(49,113,84,.12);border-radius:50%;color:#397157;background:#ffffff94;box-shadow:inset 0 1px #ffffffb8;cursor:pointer}.course-shadowing-exit:hover:not(:disabled){color:#27664a;background:#ffffffd1}.course-shadowing-exit:focus-visible{outline:2px solid rgba(47,137,104,.34);outline-offset:2px}.course-shadowing-exit:disabled{opacity:.42;cursor:not-allowed}.course-shadowing-exit svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.course-shadowing-exit{position:absolute;z-index:34;top:max(18px,env(safe-area-inset-top));right:auto;left:max(18px,env(safe-area-inset-left));border-color:#ffffffc7;color:#476356;background:#fffdf8d6;box-shadow:0 10px 30px #2430282e,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.course-shadowing-guidance{width:fit-content;max-width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:10px;margin:24px auto 0;padding:8px 18px 8px 12px;border:1px solid rgba(92,82,66,.15);border-radius:999px;color:#4d4a43;background:#fffdf7f0;box-shadow:0 5px 12px #453a2c29,inset 0 1px #fffffffa;font-size:12px;font-weight:780;line-height:1.4;text-align:center}.course-shadowing-guidance:before{content:"";flex:0 0 auto;width:26px;height:26px;border:0;border-radius:50%;background:transparent url(/ui/course-shadowing/audio-status-dot.png) center / contain no-repeat;box-sizing:border-box}.course-shadowing-guidance.is-error{border-color:#c74f512e;color:#a94043;background:#fff5f5c7}.course-shadowing-guidance.is-score{gap:5px;padding:6px 20px;color:#2d8967}.course-shadowing-guidance.is-score:before{display:none}.course-shadowing-score-value{font-size:32px;font-weight:850;font-variant-numeric:tabular-nums;line-height:1}.course-shadowing-score-unit{align-self:flex-end;font-size:12px;line-height:1.5}.course-shadowing-guidance.is-error:before{border-color:#c74f5124;background:#c74f51}.course-shadowing-card>footer{flex:0 0 auto;min-height:42px;justify-content:center;padding:7px 18px;border-top:1px solid rgba(92,82,66,.14);background:#f4ecdde6}.course-shadowing-progress{display:flex;align-items:center;justify-content:center;gap:6px;transform:translateY(-2px)}.course-shadowing-progress i{width:24px;height:5px;border-radius:999px;background:#35745729}.course-shadowing-progress i.is-active{background:#3c8d69}.course-shadowing-dock{position:absolute;z-index:33;bottom:calc(28px + env(safe-area-inset-bottom));left:50%;width:min(590px,calc(100% - 48px));min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr) minmax(0,1fr);gap:10px;padding:11px;transform:translate(-50%);border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#f7f1e7f5;box-shadow:0 18px 42px #362b1d3d,inset 0 1px #fffffffa;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:auto}.course-shadowing-dock button{min-width:0;min-height:62px;display:grid;place-items:center;align-content:center;gap:5px;padding:7px 10px;border:0;border-radius:999px;color:#386950;background:#2f5d4713;cursor:pointer}.course-shadowing-dock button.is-primary{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(180deg,#34946f,#277f5f);box-shadow:0 11px 22px #24705240,inset 0 1px #ffffff38}.course-shadowing-dock button.is-primary:not(:disabled){touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.course-shadowing-dock button.is-primary.is-listening{background:#c94d4d;box-shadow:0 12px 28px #a630304d,inset 0 1px #fff3;transform:scale(.97)}.user-speech-status-icon{flex:0 0 auto;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.user-speech-status-wave{animation:user-speech-status-wave 1.2s ease-in-out infinite}.user-speech-status-wave.is-outer{animation-delay:.18s}@keyframes user-speech-status-wave{0%,to{opacity:.3}45%,65%{opacity:1}}.course-shadowing-dock button.is-audio-pill{display:flex;align-items:center;justify-content:center;gap:7px;min-height:62px;border:1px solid rgba(111,98,76,.16);border-radius:999px;color:#2f8c69;background:#fffdf6f5;box-shadow:0 7px 16px #453a2c26,inset 0 1px #fffffff5;font-family:DM Sans,PingFang SC,Microsoft YaHei,sans-serif}.course-shadowing-dock button.is-audio-pill>svg{flex:0 0 auto;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.course-shadowing-dock button.is-audio-pill>span{min-width:0;overflow:hidden;font-size:17px;font-weight:820;line-height:1;text-overflow:ellipsis;white-space:nowrap}.course-shadowing-dock button.is-audio-pill:active:not(:disabled){transform:scale(.97)}.course-shadowing-dock button.is-audio-pill:disabled{opacity:.72}.course-shadowing-dock button.is-audio-pill.is-speech-loading,.course-shadowing-dock button.is-audio-pill.is-speech-playing{color:#2f8c69;background:#fffdf6fa;box-shadow:0 8px 20px #453a2c2e,inset 0 0 0 1px #2f8c691f}.course-shadowing-dock button.is-audio-pill.is-speech-loading>span,.course-shadowing-dock button.is-audio-pill.is-speech-playing>span{display:none}.course-shadowing-dock button.is-audio-pill>.course-shadowing-coach-wave{width:min(92px,90%);height:32px;fill:currentColor;stroke:none}.course-shadowing-coach-wave rect:nth-of-type(n+5){opacity:.42}.course-shadowing-dock button.is-audio-pill.is-speech-loading svg,.course-shadowing-dock button.is-audio-pill.is-speech-playing svg{animation:course-shadowing-speech-pulse .8s ease-in-out infinite alternate}@keyframes course-shadowing-speech-pulse{0%{opacity:.48;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.user-speech-status-wave,.course-shadowing-target button.is-incorrect.is-speech-loading,.course-shadowing-target button.is-incorrect.is-speech-playing,.course-shadowing-dock button.is-audio-pill.is-speech-loading svg,.course-shadowing-dock button.is-audio-pill.is-speech-playing svg{animation:none}.course-shadowing-skip b{transition:none}}.course-shadowing-dock button:hover:not(:disabled){filter:brightness(.96)}.course-shadowing-dock button:disabled{opacity:.72;cursor:not-allowed}.course-shadowing-dock button:not(.is-audio-pill)>.course-shadowing-primary-symbol{display:none}.course-shadowing-dock button>small{color:inherit;font-size:clamp(17px,2.1vw,24px);font-weight:900;line-height:1.1;letter-spacing:.08em;white-space:nowrap}.course-shadowing-chat-transition{position:absolute;z-index:31;bottom:calc(24px + env(safe-area-inset-bottom));left:50%;width:min(590px,calc(100% - 48px));min-height:92px;display:grid;place-items:center;gap:6px;padding:18px;transform:translate(-50%);border:1px solid rgba(255,255,255,.9);border-radius:27px;color:#315c49;background:#fffdf8f0;box-shadow:0 22px 54px #2d3a2d3d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center}.course-shadowing-chat-transition strong{font-size:14px}.course-shadowing-chat-transition span{color:#748078;font-size:10px}.course-shadowing-chat-transition.is-billing-error{border-color:#be574652;color:#8f342a}.course-shadowing-chat-transition.is-billing-error span{color:#765c57}.course-shadowing-chat-transition.is-billing-error button{min-width:132px;min-height:40px;margin-top:4px;padding:8px 18px;border:0;border-radius:999px;color:#fff;background:#267e5d;font:800 13px/1 inherit;cursor:pointer}.course-shadowing-chat-transition.is-billing-error button:hover{filter:brightness(.96)}.course-shadowing-chat-transition.is-billing-error button:focus-visible{outline:3px solid rgba(38,126,93,.24);outline-offset:3px}.app-shell.is-mobile-layout .course-shadowing-layer{align-items:flex-end;padding:calc(var(--course-shadowing-top-inset) + env(safe-area-inset-top)) clamp(20px,7vw,30px) calc(126px + env(safe-area-inset-bottom))}.app-shell.is-mobile-layout .course-shadowing-card{width:100%;min-height:220px;max-height:min(58dvh,430px);border-radius:22px}.app-shell.is-mobile-layout .course-shadowing-card.is-phrase{min-height:0;border-radius:0}.app-shell.is-mobile-layout .course-shadowing-card-stage{width:100%}.app-shell.is-mobile-layout .course-shadowing-card>header{padding:10px 18px 11px}.app-shell.is-mobile-layout .course-shadowing-card>header span{font-size:10px}.app-shell.is-mobile-layout .course-shadowing-card>header h2{margin-top:5px;font-size:20px}.app-shell.is-mobile-layout .course-shadowing-card-scroll{container-type:inline-size;padding:19px 16px 18px;background-size:22px 22px}.app-shell.is-mobile-layout .course-shadowing-target{font-size:clamp(25px,8cqi,37px)}.app-shell.is-mobile-layout .course-shadowing-target.is-word{font-size:clamp(36px,12cqi,48px)}.app-shell.is-mobile-layout .course-shadowing-objective{font-size:12px}.app-shell.is-mobile-layout .course-shadowing-guidance{min-height:34px;margin-top:19px;padding:6px 14px 6px 9px;font-size:10px}.app-shell.is-mobile-layout .course-shadowing-guidance:before{width:19px;height:19px}.app-shell.is-mobile-layout .course-shadowing-guidance.is-score{margin-top:6px;padding:4px 16px}.app-shell.is-mobile-layout .course-shadowing-score-value{font-size:26px}.app-shell.is-mobile-layout .course-shadowing-card>footer{min-height:30px;padding:5px 16px}.app-shell.is-mobile-layout .course-shadowing-card.is-phrase>header{padding:7px 18px}.app-shell.is-mobile-layout .course-shadowing-card.is-phrase>header h2{margin-top:4px;font-size:19px}.app-shell.is-mobile-layout .course-shadowing-card.is-phrase>.course-shadowing-card-scroll{padding:10px 16px 6px;background-size:100% 156.25%}.app-shell.is-mobile-layout .course-shadowing-card.is-phrase>footer{min-height:22px;padding:0 16px}.app-shell.is-mobile-layout .course-shadowing-dock{bottom:max(24px,env(safe-area-inset-bottom));width:calc(100% - clamp(40px,14vw,60px));min-height:74px;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr) minmax(0,1fr);gap:7px;padding:8px;border-radius:999px}.app-shell.is-mobile-layout .course-shadowing-dock button{min-height:56px;padding-inline:5px;border-radius:999px}.app-shell.is-mobile-layout .course-shadowing-dock button.is-audio-pill{min-height:56px;gap:5px}.app-shell.is-mobile-layout .course-shadowing-dock button.is-audio-pill>svg{width:24px;height:24px}.app-shell.is-mobile-layout .course-shadowing-dock button.is-audio-pill>span{font-size:13px}.app-shell.is-mobile-layout .course-shadowing-dock button.is-audio-pill>.course-shadowing-coach-wave{width:min(78px,92%);height:28px}.app-shell.is-mobile-layout .course-shadowing-dock button>small{font-size:18px}.app-shell.is-mobile-layout .course-shadowing-dock .user-speech-status-icon{width:24px;height:24px}.app-shell.is-mobile-layout .course-shadowing-exit{top:12px;right:auto;left:12px}.app-shell.is-mobile-layout .course-shadowing-chat-transition{bottom:max(10px,env(safe-area-inset-bottom));width:calc(100% - 20px)}@media(max-width:720px){.course-shadowing-layer{align-items:flex-end;padding:calc(var(--course-shadowing-top-inset) + env(safe-area-inset-top)) 7vw calc(126px + env(safe-area-inset-bottom))}.course-shadowing-card{width:100%;min-height:220px;max-height:min(58dvh,430px);border-radius:22px}.course-shadowing-card.is-phrase{min-height:0;border-radius:0}.course-shadowing-card-stage{width:100%}.course-shadowing-card>header{padding:10px 18px 11px}.course-shadowing-card>header span{font-size:10px}.course-shadowing-card>header h2{margin-top:5px;font-size:20px}.course-shadowing-card-scroll{container-type:inline-size;padding:19px 16px 18px;background-size:22px 22px}.course-shadowing-target{font-size:clamp(25px,8cqi,37px)}.course-shadowing-target.is-word{font-size:clamp(36px,12cqi,48px)}.course-shadowing-objective{font-size:12px}.course-shadowing-guidance{min-height:34px;margin-top:19px;padding:6px 14px 6px 9px;font-size:10px}.course-shadowing-guidance:before{width:19px;height:19px}.course-shadowing-guidance.is-score{margin-top:6px;padding:4px 16px}.course-shadowing-score-value{font-size:26px}.course-shadowing-card>footer{min-height:30px;padding:5px 16px}.course-shadowing-card.is-phrase>header{padding:7px 18px}.course-shadowing-card.is-phrase>header h2{margin-top:4px;font-size:19px}.course-shadowing-card.is-phrase>.course-shadowing-card-scroll{padding:10px 16px 6px;background-size:100% 156.25%}.course-shadowing-card.is-phrase>footer{min-height:22px;padding:0 16px}.course-shadowing-dock{bottom:max(24px,env(safe-area-inset-bottom));width:86%;min-height:74px;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr) minmax(0,1fr);gap:7px;padding:8px;border-radius:999px}.course-shadowing-dock button{min-height:56px;padding-inline:5px;border-radius:999px}.course-shadowing-dock button.is-audio-pill{min-height:56px;gap:5px}.course-shadowing-dock button.is-audio-pill>svg{width:24px;height:24px}.course-shadowing-dock button.is-audio-pill>span{font-size:13px}.course-shadowing-dock button.is-audio-pill>.course-shadowing-coach-wave{width:min(78px,92%);height:28px}.course-shadowing-dock button>small{font-size:clamp(15px,4.6vw,20px)}.course-shadowing-dock .user-speech-status-icon{width:24px;height:24px}.course-shadowing-exit{top:max(10px,env(safe-area-inset-top));right:auto;left:max(10px,env(safe-area-inset-left))}.course-shadowing-chat-transition{bottom:max(10px,env(safe-area-inset-bottom));width:calc(100% - 20px)}}@media(max-width:360px){.course-shadowing-dock{gap:4px;padding:6px}.course-shadowing-dock button.is-audio-pill{gap:3px;padding-inline:4px}.course-shadowing-dock button.is-audio-pill>svg{width:18px;height:18px}.course-shadowing-dock button.is-audio-pill>.course-shadowing-coach-wave{width:min(68px,94%);height:24px}.course-shadowing-dock button.is-audio-pill>span{font-size:10px}}.current-session-actions{position:absolute;z-index:34;top:max(18px,env(safe-area-inset-top));left:max(18px,env(safe-area-inset-left));display:flex;align-items:flex-start;flex-direction:column;gap:6px}.current-session-action-row{max-width:calc(100vw - 36px);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.realtime-token-debug{min-height:42px;max-width:230px;padding:6px 12px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.76);border-radius:13px;color:#4f493f;background:#fffbf4e6;box-shadow:0 11px 28px #30231529;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font:inherit;cursor:pointer;white-space:nowrap;transition:filter .18s ease,transform .18s ease}.realtime-token-debug.is-expanded{min-width:132px;align-items:stretch;flex-direction:column;gap:3px;white-space:normal}.realtime-token-debug-short{display:grid;justify-items:center;gap:1px;line-height:1}.realtime-token-debug-short>small{color:#777066;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.realtime-token-debug-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap}.realtime-token-debug-label{color:#2d8563;font-size:8px;font-weight:900;letter-spacing:.09em}.realtime-token-debug>strong,.realtime-token-debug-short>strong,.realtime-token-debug-summary>strong{font-size:14px;font-variant-numeric:tabular-nums}.realtime-token-debug>small{color:#777066;display:block;font-size:9px;font-variant-numeric:tabular-nums;line-height:1.3;text-align:left;white-space:nowrap}.realtime-token-debug>small i{margin-inline:4px;font-style:normal}.realtime-token-debug.is-unavailable>strong{color:#777066;font-size:11px}.realtime-token-debug:disabled{opacity:.72;cursor:default}.realtime-token-debug:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.realtime-token-debug:focus-visible{outline:2px solid rgba(45,133,99,.42);outline-offset:2px}.current-prompt-trigger,.quick-finish-course-trigger{min-height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.82);border-radius:13px;color:#4f493f;background:#fffbf4ed;box-shadow:0 11px 28px #3023152e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:10px;font-weight:800;cursor:pointer}.app-shell.is-mobile-layout .prompt-modal-backdrop{position:absolute;border-radius:inherit}.app-shell.is-mobile-layout .prompt-level-select{grid-template-columns:1fr;gap:6px}.app-shell.is-mobile-layout .prompt-level-select select{min-height:44px;font-size:16px}@media(max-width:580px){.prompt-level-select{grid-template-columns:1fr;gap:6px}.prompt-level-select select{min-height:44px;font-size:16px}}.quick-finish-course-trigger{border-color:#b15b4f42;color:#8b473e;background:#fff7f2e6}.direct-complete-course-trigger{border-color:#2d856352;color:#216c50;background:#effbf5f0}.course-debug-action-error{max-width:min(360px,calc(100vw - 36px));margin:0;padding:7px 10px;border-radius:10px;color:#8b473e;background:#fff7f2f0;box-shadow:0 8px 22px #30231524;font-size:11px;line-height:1.45}.current-prompt-trigger:hover,.quick-finish-course-trigger:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.quick-finish-course-trigger:disabled{opacity:.56;cursor:wait}.topbar-current-prompt{min-height:40px;flex:0 0 auto;padding:0 15px;border:1px solid rgba(43,135,102,.28);border-radius:12px;color:#fff;background:#2b8766;box-shadow:0 9px 22px #2b876633;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer}.realtime-course-prompt-backdrop{position:absolute;z-index:140;inset:0;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));overflow:hidden;background:#1f1b1594;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.realtime-course-prompt-modal{width:min(760px,100%);max-height:100%;min-height:min(620px,82%);display:flex;flex-direction:column;overflow:hidden;padding:22px;border:1px solid rgba(255,255,255,.8);border-radius:24px;color:#302d27;background:linear-gradient(145deg,#fffdf8f7,#eee9dff5);box-shadow:0 34px 90px #241c1257}.realtime-course-prompt-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.realtime-course-prompt-modal>header span{color:#2b8766;font-size:9px;font-weight:800;letter-spacing:.1em}.realtime-course-prompt-modal h2{margin:5px 0 0;font-size:22px}.realtime-course-prompt-modal>header>button{width:40px;height:40px;flex:0 0 auto;border:0;border-radius:12px;color:#6f6b63;background:#4b443914;font-size:24px;cursor:pointer}.realtime-course-prompt-modal>p{margin:14px 0 10px;color:#777168;font-size:12px}.realtime-course-prompt-modal textarea{min-height:0;flex:1 1 auto;resize:none;overflow-y:auto;padding:17px;border:1px solid rgba(74,67,55,.13);border-radius:16px;outline:0;color:#38352f;background:#ffffffa8;font:13px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;overscroll-behavior:contain}.realtime-course-prompt-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;color:#777168;font-size:10px}.realtime-course-prompt-modal>footer button{min-width:92px;min-height:40px;border:0;border-radius:12px;color:#fff;background:#2b8766;font-weight:750;cursor:pointer}.app-shell.is-immersive-conversation .workspace{width:100%;height:100%;flex:1 1 100%;grid-template:minmax(0,1fr) / minmax(0,1fr)}.app-shell.is-immersive-conversation .workspace.is-text-mode .avatar-stage,.app-shell.is-immersive-conversation .workspace.is-setup-mode .avatar-stage{margin-bottom:0}.app-shell.is-immersive-conversation .side-panel{display:none}.app-shell.is-immersive-conversation .avatar-stage{color:var(--conversation-ink);background:#d7be9a}.app-shell.is-immersive-conversation .scene-lesson-progress-card{top:24px;left:24px}.app-shell.is-immersive-conversation .avatar-stage:before,.app-shell.is-immersive-conversation .stage-atmosphere,.app-shell.is-immersive-conversation .stage-meta,.app-shell.is-immersive-conversation .model-badge{display:none}.app-shell.is-immersive-conversation .stage-background-image,.app-shell.is-immersive-conversation .stage-foreground-image{filter:saturate(.84) contrast(.94) brightness(1.03)}.app-shell.is-immersive-conversation .stage-background-shade{background:linear-gradient(180deg,rgba(255,238,212,.18),transparent 42%,rgba(50,32,18,.25) 100%),radial-gradient(circle at 50% 38%,rgba(255,248,234,.2),transparent 40%)}.app-shell.is-immersive-conversation .avatar-shell,.app-shell.is-onboarding-name .avatar-shell{width:min(72vw,820px);height:100%}.app-shell.is-immersive-conversation .live-subtitles,.app-shell.is-immersive-conversation .workspace.is-stage-only .live-subtitles{right:auto;bottom:calc(114px + env(safe-area-inset-bottom));left:50%;width:min(590px,calc(100% - 48px));transform:translate(-50%);text-align:left}.app-shell.is-realtime-course.is-immersive-conversation .live-subtitles,.app-shell.is-realtime-course.is-immersive-conversation .workspace.is-stage-only .live-subtitles{bottom:220px}.app-shell.is-immersive-conversation .live-subtitle{padding:18px 22px 20px;border:1px solid rgba(255,255,255,.82);border-radius:22px;color:var(--conversation-ink);background:#fffbf4eb;box-shadow:0 18px 48px #39261438,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:left}.app-shell.is-immersive-conversation .live-subtitle.is-visible{border-color:#ffffffeb}.app-shell.is-immersive-conversation .subtitle-speaker{gap:5px;color:var(--conversation-green);font-size:11px;font-weight:800;letter-spacing:.11em}.app-shell.is-immersive-conversation .subtitle-heading{margin-bottom:8px}.app-shell.is-immersive-conversation .subtitle-translation-toggle{min-height:30px;border-color:#267a5933;color:#246f55;background:#267a5914;font-size:11px}.app-shell.is-immersive-conversation .subtitle-speaker svg{width:16px;height:16px}.app-shell.is-immersive-conversation .live-subtitle p{color:var(--conversation-ink);font-size:clamp(14px,1.25vw,18px);line-height:1.58;text-align:left}.app-shell.is-immersive-conversation .live-subtitle p.subtitle-translation{margin-top:12px;padding-top:11px;border-top-color:#4a433a24;color:#746c63;font-size:clamp(13px,1.05vw,16px)}.speak-out-transcript-actions{display:flex;min-width:0;margin-left:auto;align-items:center;justify-content:flex-end;gap:12px}.speak-out-transcript-translation-toggle,.speak-out-transcript-replay-toggle{position:relative;display:block;min-width:52px;min-height:20px;height:20px;margin:0;padding:0 7px;border:1px solid rgba(38,122,89,.18);border-radius:999px;color:#246f55;background:#267a5914;cursor:pointer;font-size:9px;font-weight:800;line-height:18px}.speak-out-transcript-translation-toggle:disabled,.speak-out-transcript-replay-toggle:disabled{cursor:wait;opacity:.65}.speak-out-transcript-replay-toggle{width:24px;min-width:24px;padding:0;display:grid;place-items:center;color:#5c675f;border-color:#4c5b5229;background:#ffffff6b}.speak-out-transcript-replay-toggle svg{width:13px;height:13px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.speak-out-transcript-replay-toggle svg path:last-child{fill:currentColor;stroke:none}.speak-out-transcript-replay-toggle[aria-busy=true] svg{animation:assistant-message-replay-spin .8s linear infinite}@keyframes assistant-message-replay-spin{to{transform:rotate(360deg)}}.speak-out-transcript-translation{display:block;max-height:0;margin-top:0;padding-top:0;overflow:hidden;border-top:1px solid transparent;color:#746c63;font-size:12px;font-weight:500;line-height:1.55;opacity:0;transform:translateY(9px);transform-origin:center bottom;transition:max-height .4s cubic-bezier(.2,.78,.24,1),margin-top .3s ease,padding-top .3s ease,border-color .22s ease,opacity .22s ease,transform .34s cubic-bezier(.2,.78,.24,1)}.speak-out-transcript-translation.is-expanded{max-height:900px;margin-top:8px;padding-top:8px;border-top-color:#4a433a1f;opacity:1;transform:translateY(0)}.speak-out-transcript-translation>strong,.speak-out-transcript-translation>span{display:block}.speak-out-transcript-translation>strong{margin-bottom:3px;color:#3f554b;font-size:10px;font-weight:800}.speak-out-transcript-translation-toggle:before{position:absolute;inset:-10px -6px;content:""}.speak-out-transcript-replay-toggle:before{position:absolute;inset:-10px -8px;content:""}.speak-out-transcript-breakdown-title{margin-top:10px}.speak-out-transcript-breakdown{display:grid!important;gap:6px}.speak-out-transcript-breakdown-item{display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:1px 8px;padding:7px 8px;border-radius:9px;background:#267a590e}.speak-out-transcript-breakdown-item b,.speak-out-transcript-breakdown-item span,.speak-out-transcript-breakdown-item i{min-width:0;overflow-wrap:anywhere}.speak-out-transcript-breakdown-item b{color:#356d58;font-size:11px}.speak-out-transcript-breakdown-item span{color:#5f5b54;font-size:11px}.speak-out-transcript-breakdown-item i{grid-column:1 / -1;color:#898178;font-size:10px;font-style:normal}.app-shell.is-mobile-layout .speak-out-transcript-translation,.app-shell.is-mobile-layout .speak-out-transcript-breakdown-item{font-size:11px}@media(max-width:640px){.speak-out-transcript-breakdown-item{grid-template-columns:1fr}.speak-out-transcript-breakdown-item i{grid-column:1}}@media(prefers-reduced-motion:reduce){.speak-out-transcript-translation{transition:none}}.speak-out-transcript-translation-error,.speak-out-transcript-replay-error{display:block;margin-top:6px;color:#9a4c45;font-size:11px;font-style:normal;line-height:1.45}.app-shell.is-mobile-layout .speak-out-transcript-actions{gap:10px}@media(max-width:580px){.speak-out-transcript-actions{gap:10px}}.app-shell.is-restaurant-scenario .live-subtitles{display:none}.app-shell.is-immersive-conversation .player-voice-status{color:#246f55;background:#f8fffbe6}.restaurant-scenario-complete-layer{position:absolute;z-index:220;inset:0;display:grid;place-items:center;padding:max(22px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#1c171175;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.restaurant-scenario-complete-card{width:min(430px,100%);padding:34px 30px 28px;border:1px solid rgba(255,255,255,.9);border-radius:30px;color:#302820;background:radial-gradient(rgba(58,121,91,.045) .7px,transparent .8px),linear-gradient(150deg,#fffdf7,#f3eadc);background-size:8px 8px,auto;box-shadow:0 30px 90px #22180e57,inset 0 1px #fffffff0;text-align:center}.restaurant-scenario-complete-card>span{width:68px;height:68px;display:grid;place-items:center;margin:0 auto 18px;border-radius:50%;color:#fff;background:#2e8f6b;box-shadow:0 12px 28px #2e8f6b47;font-size:34px;font-weight:800}.restaurant-scenario-complete-card h2{margin:0;font-size:clamp(27px,4vw,38px);line-height:1.15}.restaurant-scenario-complete-card p{margin:12px 0 26px;color:#766e64;font-size:16px;line-height:1.6}.restaurant-scenario-complete-card button{width:100%;min-height:50px;border:0;border-radius:18px;color:#fff;background:#2e8f6b;cursor:pointer;font-size:17px;font-weight:800}.restaurant-scenario-complete-card button:hover{filter:brightness(1.04)}.restaurant-scenario-complete-card button:active{transform:translateY(1px)}.app-shell.is-mobile-layout .restaurant-scenario-complete-card{padding:28px 22px 22px;border-radius:25px}@media(max-width:580px){.restaurant-scenario-complete-layer{overflow-y:auto;touch-action:pan-y}.restaurant-scenario-complete-card{padding:28px 22px 22px;border-radius:25px}}.course-lesson-complete-layer{isolation:isolate;overflow-x:hidden;overflow-y:auto;padding:max(78px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));overscroll-behavior-y:contain;touch-action:pan-y}.course-lesson-complete-card{position:relative;z-index:2;width:min(430px,100%);overflow:visible;padding:0;border-radius:28px;background:#fffdf9;box-shadow:0 30px 90px #04140e6b,0 4px #0736263d;animation:main-course-completion-dialog-enter .32s cubic-bezier(.2,.75,.25,1) both}.course-lesson-complete-card>header{padding:58px 48px 22px;border-radius:27px 27px 0 0;color:#fff;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.15) 0 2px,transparent 3px),radial-gradient(circle at 84% 30%,rgba(255,255,255,.14) 0 2px,transparent 3px),linear-gradient(135deg,#1bb477,#078d5e 58%,#08744f);background-size:34px 34px,43px 43px,auto}.course-lesson-complete-card>header small{display:block;margin-bottom:7px;color:#ffffffc7;font-size:9px;font-weight:850;letter-spacing:.18em}.restaurant-scenario-complete-card.course-lesson-complete-card h2{color:#fff;font-size:clamp(27px,4vw,35px);font-weight:900;letter-spacing:-.04em;text-shadow:0 3px 0 rgba(0,83,56,.28)}.course-lesson-complete-body{padding:22px 24px 24px;border-radius:0 0 27px 27px;background:#fffdf9}.restaurant-scenario-complete-card .course-lesson-complete-body p{margin:0 0 19px;color:#637169;font-size:14px;line-height:1.6}.restaurant-scenario-complete-card .course-lesson-complete-body p.course-lesson-complete-error{color:#c84f43;font-weight:750}.restaurant-scenario-complete-card .course-lesson-complete-body button{min-height:52px;border:1px solid #078b5d;border-radius:15px;background:linear-gradient(135deg,#13a86f,#07865a);box-shadow:0 7px 15px #0879512e,inset 0 1px #ffffff38}.restaurant-scenario-complete-card .course-lesson-complete-body button:disabled{cursor:wait;opacity:.65;filter:none}.app-shell.is-mobile-layout .restaurant-scenario-complete-card.course-lesson-complete-card,.main-shell.is-mobile-layout .restaurant-scenario-complete-card.course-lesson-complete-card{padding:0;border-radius:24px}.app-shell.is-mobile-layout .course-lesson-complete-card>header,.main-shell.is-mobile-layout .course-lesson-complete-card>header{padding:49px 42px 19px;border-radius:23px 23px 0 0}.app-shell.is-mobile-layout .course-lesson-complete-body,.main-shell.is-mobile-layout .course-lesson-complete-body{padding:18px;border-radius:0 0 23px 23px}.main-shell.is-mobile-layout .course-lesson-complete-layer{padding:max(64px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}@media(max-width:580px){.course-lesson-complete-layer{padding:max(64px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.restaurant-scenario-complete-card.course-lesson-complete-card{width:100%;padding:0;border-radius:24px}.course-lesson-complete-card>header{padding:49px 42px 19px;border-radius:23px 23px 0 0}.restaurant-scenario-complete-card.course-lesson-complete-card h2{font-size:27px}.course-lesson-complete-body{padding:18px;border-radius:0 0 23px 23px}.restaurant-scenario-complete-card .course-lesson-complete-body p{margin-bottom:16px;font-size:12px}.restaurant-scenario-complete-card .course-lesson-complete-body button{min-height:48px;font-size:15px}}@media(prefers-reduced-motion:reduce){.course-lesson-complete-card{animation:none}}.app-shell.is-connecting-call>:not(.workspace):not(.call-connecting-layer):not(.conversation-end-confirm-backdrop){display:none!important}.app-shell.is-connecting-call .avatar-stage>:not(.stage-background-image):not(.stage-background-shade):not(.avatar-shell),.app-shell.is-connecting-call .live2d-loading,.app-shell.is-connecting-call .live2d-error-backdrop{display:none!important}.app-shell.is-connecting-call .live-subtitles{display:none}.app-shell.is-connecting-call .avatar-shell,.app-shell.is-connecting-call .stage-background-image,.app-shell.is-connecting-call .stage-background-shade{visibility:hidden;opacity:0}body:has(.app-shell.is-connecting-call) [data-cubism-avatar-runtime]{visibility:hidden!important;opacity:0!important}.app-shell.is-call-connected .stage-background-image,.app-shell.is-call-connected .stage-foreground-image,.app-shell.is-call-connected .stage-background-shade{animation:call-stage-connected-fade-in .46s ease-out both}.app-shell.is-call-connected .avatar-shell,body:has(.app-shell.is-call-connected) [data-cubism-avatar-runtime]{animation:call-avatar-connected-fade-in .74s .1s cubic-bezier(.2,.72,.25,1) both}.app-shell.is-connecting-call .stage-background-image{filter:none;transform:none}.app-shell.is-connecting-call .stage-background-shade{background:linear-gradient(180deg,#312b25c2,#1f1c18b8,#151311e6),radial-gradient(circle at 50% 28%,#74624e29,#0e0d0c5c 74%)}.call-connecting-layer{position:absolute;z-index:29;inset:0;overflow:hidden;color:#fff;background-color:#171411;background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center}.call-connecting-copy{position:absolute;top:max(17%,calc(env(safe-area-inset-top) + 48px));left:50%;width:100%;display:grid;justify-items:center;transform:translate(-50%);text-shadow:0 2px 20px rgba(0,0,0,.46)}.call-connecting-avatar{width:min(28.7%,175px);height:auto;aspect-ratio:1;display:block;margin-bottom:min(14%,63px);border:1px solid rgba(255,255,255,.42);border-radius:11%;object-fit:cover;box-shadow:0 22px 58px #0003}.call-connecting-copy strong{font-size:clamp(34px,4vw,58px);font-weight:760;letter-spacing:.04em;line-height:1}.call-connecting-status{display:flex;align-items:center;gap:8px;margin-top:18px;color:#ffffffc2;font-size:clamp(15px,1.4vw,20px);font-weight:650}.call-connecting-status svg{width:1.25em;height:1.25em;transform:rotate(-8deg);animation:call-connecting-phone 1.8s ease-in-out infinite}.call-connecting-actions{position:absolute;right:0;bottom:max(10%,calc(env(safe-area-inset-bottom) + 30px));left:0;display:grid;place-items:center}.call-connecting-actions button{display:grid;justify-items:center;gap:15px;min-width:112px;min-height:132px;padding:8px;border:0;color:#fff;background:transparent;font:inherit;font-size:17px;font-weight:750;cursor:pointer;-webkit-tap-highlight-color:transparent}.call-connecting-actions button i{width:96px;height:96px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:url(/ui/call/hangup.png) center / contain no-repeat;box-shadow:none;transition:transform .18s ease,filter .18s ease}.call-connecting-actions button i svg{display:none}.call-connecting-actions button:hover i,.call-connecting-actions button:focus-visible i{filter:brightness(1.06);transform:scale(1.04)}.call-connecting-actions button:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:4px;border-radius:30px}.call-connecting-actions svg{width:44px;height:44px}@keyframes call-connecting-phone{0%,72%,to{transform:rotate(-8deg)}78%{transform:rotate(5deg)}84%{transform:rotate(-12deg)}90%{transform:rotate(3deg)}}@keyframes call-avatar-connected-fade-in{0%{opacity:0}to{opacity:1}}@keyframes call-stage-connected-fade-in{0%{opacity:0}to{opacity:1}}.app-shell.is-mobile-layout .call-connecting-copy{top:max(17%,calc(env(safe-area-inset-top) + 36px))}.app-shell.is-mobile-layout .call-connecting-avatar{width:min(28.7%,133px);margin-bottom:min(8.4%,38px)}.app-shell.is-mobile-layout .call-connecting-copy strong{font-size:34px}.app-shell.is-mobile-layout .call-connecting-status{margin-top:16px;font-size:16px}.app-shell.is-mobile-layout .call-connecting-actions{bottom:max(4%,calc(env(safe-area-inset-bottom) + 12px))}.app-shell.is-mobile-layout .call-connecting-actions button{width:42%;min-width:0;min-height:116px;font-size:16px}.app-shell.is-mobile-layout .call-connecting-actions button i{width:50%;height:auto;aspect-ratio:1}@media(max-height:720px){.call-connecting-copy,.app-shell.is-mobile-layout .call-connecting-copy{top:max(15%,calc(env(safe-area-inset-top) + 28px))}.call-connecting-avatar,.app-shell.is-mobile-layout .call-connecting-avatar{width:min(24.5%,125px);margin-bottom:min(6.3%,29px)}.call-connecting-actions,.app-shell.is-mobile-layout .call-connecting-actions{bottom:max(4%,calc(env(safe-area-inset-bottom) + 8px))}}@media(prefers-reduced-motion:reduce){.call-connecting-status svg,.app-shell.is-call-connected .stage-background-image,.app-shell.is-call-connected .stage-foreground-image,.app-shell.is-call-connected .stage-background-shade,.app-shell.is-call-connected .avatar-shell,body:has(.app-shell.is-call-connected) [data-cubism-avatar-runtime]{animation:none}}.app-shell.is-immersive-conversation .control-dock,.app-shell.is-immersive-conversation .chat-dock{position:absolute;z-index:30;right:auto;bottom:calc(22px + env(safe-area-inset-bottom));left:50%;width:auto;min-height:76px;max-width:min(820px,calc(100% - 48px));padding:8px;transform:translate(-50%);border:1px solid rgba(255,255,255,.82);border-radius:28px;color:var(--conversation-ink);background:#fffbf4eb;box-shadow:0 22px 58px #39261442,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.app-shell.is-immersive-conversation .voice-control-dock.input-push_to_talk{min-height:76px}.app-shell.is-immersive-conversation .voice-control-dock{width:min(640px,calc(100% - 48px));display:grid;grid-template-columns:minmax(112px,1fr) minmax(180px,230px) minmax(112px,1fr);grid-template-rows:minmax(58px,auto);grid-template-areas:none;gap:10px}.app-shell.is-immersive-conversation .voice-control-dock>.conversation-mode-switch{grid-column:1;grid-row:1;justify-self:start}.app-shell.is-immersive-conversation .voice-control-dock>.primary-voice-control,.app-shell.is-immersive-conversation .voice-control-dock>.push-to-talk-button{grid-column:2;grid-row:1;justify-self:center}.app-shell.is-immersive-conversation .voice-control-dock>.push-to-talk-button{width:100%}.app-shell.is-immersive-conversation .voice-control-dock>.interrupt-button,.app-shell.is-immersive-conversation .voice-control-dock>.end-button{grid-column:3;grid-row:1}.app-shell.is-immersive-conversation .voice-control-dock>.interrupt-button{justify-self:start}.app-shell.is-immersive-conversation .voice-control-dock>.end-button{justify-self:end}.app-shell.is-immersive-conversation .call-visualizer{display:none}.app-shell.is-immersive-conversation .conversation-mode-switch{height:54px;border:0;border-radius:18px;background:#32493d0f}.app-shell.is-immersive-conversation .conversation-mode-switch button{min-width:48px;border-radius:14px;color:#6f7b73;font-size:10px;font-weight:750}.app-shell.is-immersive-conversation .conversation-mode-switch button.is-active{color:#fff;background:var(--conversation-green);box-shadow:0 7px 18px #2b87663b}.app-shell.is-immersive-conversation .voice-input-mode-switch{bottom:calc(100% + 8px);height:34px;padding:3px;border:1px solid rgba(255,255,255,.82);border-radius:13px;color:var(--conversation-green);background:#fffbf4eb;box-shadow:0 12px 28px #39261433}.app-shell.is-immersive-conversation .voice-input-mode-switch button{min-width:76px;border-radius:10px;color:#6f7b73;font-size:9px;font-weight:700}.app-shell.is-immersive-conversation .voice-input-mode-switch button.is-active{color:#fff;background:var(--conversation-green)}.app-shell.is-immersive-conversation .push-to-talk-button{width:100%;height:58px;border:0;border-radius:20px;color:#fff;background:var(--conversation-green);box-shadow:0 12px 26px #2b876647,inset 0 1px #ffffff2e}.app-shell.is-immersive-conversation .push-to-talk-button:hover{color:#fff;background:#237657;box-shadow:0 14px 30px #2b876652,inset 0 1px #fff3}.app-shell.is-immersive-conversation .push-to-talk-button.is-active{background:#1d684d;box-shadow:0 0 0 5px #2b876626,inset 0 1px #ffffff2e}.app-shell.is-immersive-conversation .dock-button{width:54px;height:54px;border-radius:18px;color:#2a755a;background:#2f5d4714}.app-shell.is-immersive-conversation .primary-voice-control{width:62px;height:58px;border-radius:20px;color:#fff;background:var(--conversation-green);box-shadow:0 12px 26px #2b876647,inset 0 1px #ffffff2e}.app-shell.is-immersive-conversation .primary-voice-control span{color:#ffffffdb}.app-shell.is-immersive-conversation .primary-voice-control:hover{color:#fff;background:#237657}.app-shell.is-immersive-conversation .primary-voice-control.is-danger{color:#fff;background:#b85850;box-shadow:0 12px 26px #8b342e40,inset 0 1px #ffffff2e}.app-shell.is-immersive-conversation .dock-button:hover,.app-shell.is-immersive-conversation .dock-button.is-danger,.app-shell.is-immersive-conversation .end-button{color:#205f48;background:#2f5d471f}.app-shell.is-immersive-conversation .dock-button span{color:#4f655a;font-size:8px;font-weight:700}.app-shell.is-immersive-conversation .voice-control-dock.is-unified-voice-dock{width:min(590px,calc(100% - 48px));min-height:84px;grid-template-columns:minmax(172px,.95fr) minmax(210px,1.25fr) 62px;grid-template-rows:62px;gap:10px;padding:10px;border-color:#ffffffe6;border-radius:27px;background:linear-gradient(135deg,#fffdf8f7,#f1f5eded);box-shadow:0 22px 54px #2d3a2d3d,inset 0 1px #fffffffa}.app-shell.is-immersive-conversation .realtime-echo-advice{position:absolute;right:0;bottom:calc(100% + 10px);left:0;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(172,125,48,.2);border-radius:16px;color:#654d24;background:#fff8e4f7;box-shadow:0 14px 32px #37301e29;font-size:11px;font-weight:680;line-height:1.45}.app-shell.is-immersive-conversation .realtime-echo-advice.is-paused{border-color:#a652463d;color:#74473f;background:#fff2edfa}.app-shell.is-immersive-conversation .realtime-echo-advice>span{min-width:0;overflow-wrap:anywhere}.app-shell.is-immersive-conversation .realtime-echo-advice>button{flex:0 0 auto;min-height:40px;padding:0 14px;border:0;border-radius:12px;color:#fff;background:#9b574c;font:inherit;cursor:pointer}.app-shell.is-immersive-conversation .realtime-session-action-dock{width:min(590px,calc(100% - 48px));min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:12px;padding:10px;border-color:#ffffffe6;border-radius:27px;background:linear-gradient(135deg,#fffdf8f7,#f1f5eded);box-shadow:0 22px 54px #2d3a2d3d,inset 0 1px #fffffffa}.app-shell.is-immersive-conversation .realtime-session-action-dock[data-ui-id="mobile-lesson.start"]{border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.realtime-session-action-dock>div{min-width:0;display:grid;align-content:center;gap:5px;padding-inline:10px}.realtime-session-action-dock strong{color:#2b5948;font-size:12px;font-weight:820}.realtime-session-action-dock small{overflow:hidden;color:#6d766f;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.realtime-session-action-dock>button{min-width:0;min-height:62px;padding:0 20px;border:0;border-radius:20px;color:#fff;background:#2f8968;box-shadow:0 12px 26px #2470523d,inset 0 1px #ffffff2e;font-size:12px;font-weight:820;cursor:pointer}.realtime-session-action-dock>button:hover:not(:disabled){background:#267555}.realtime-session-action-dock>button:disabled{opacity:.52;cursor:wait}.realtime-session-action-dock[data-ui-id="mobile-lesson.start"]>button{position:relative;isolation:isolate;background:linear-gradient(135deg,#1d876a,#05969c 55%,#1b866a);box-shadow:0 5px 18px #06c6bd56,inset 0 1px #a2fff877;touch-action:pan-y}.realtime-session-action-dock[data-ui-id="mobile-lesson.start"]>button:hover:not(:disabled){background:linear-gradient(135deg,#1d876a,#05969c 55%,#1b866a);filter:brightness(1.06)}.realtime-session-action-dock[data-ui-id="mobile-lesson.start"]>button>.session-action-button-label{position:relative;z-index:3}.realtime-session-action-dock[data-ui-id="mobile-lesson.start"]>button:before,.realtime-session-action-dock[data-ui-id="mobile-lesson.start"]>button:after{position:absolute;inset:-5px;border-radius:25px;content:"";pointer-events:none}.realtime-session-action-dock[data-ui-id="mobile-lesson.start"]>button:before{z-index:1;border:4px solid #f3ffff;box-shadow:0 0 12px #57eced,0 0 24px #2aceca88,inset 0 0 6px #69fff2}.realtime-session-action-dock[data-ui-id="mobile-lesson.start"]>button:after{z-index:2;padding:4px;background:conic-gradient(from var(--lesson-start-glow-angle),transparent 0deg,transparent 238deg,#29e1de 270deg,#fff 295deg,#28dae0 320deg,transparent 350deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;filter:drop-shadow(0 0 5px #00eaf0);animation:lesson-start-glow-flow 2.8s linear infinite}.realtime-session-action-dock[data-ui-id="mobile-lesson.start"]>button:disabled:before,.realtime-session-action-dock[data-ui-id="mobile-lesson.start"]>button:disabled:after{opacity:.35}.realtime-session-action-dock[data-ui-id="mobile-lesson.start"]>button:disabled:after{animation:none}@property --lesson-start-glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes lesson-start-glow-flow{to{--lesson-start-glow-angle: 360deg}}@media(prefers-reduced-motion:reduce){.realtime-session-action-dock[data-ui-id="mobile-lesson.start"]>button:after{animation:none}}.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch{position:static;grid-column:1;grid-row:1;width:100%;height:62px;padding:5px;transform:none;border:1px solid rgba(50,91,68,.1);border-radius:20px;background:#2f5d4711;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch button{min-width:0;min-height:50px;padding:0 10px;border-radius:15px;color:#617168;font-size:10px;font-weight:760}.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch button.is-active{color:#fff;background:#2f8968;box-shadow:0 8px 20px #24705238,inset 0 1px #ffffff2e}.app-shell.is-immersive-conversation .is-unified-voice-dock>.primary-voice-control,.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button{grid-column:2;grid-row:1;width:100%;height:62px;justify-self:stretch;border-radius:20px}.app-shell.is-immersive-conversation .is-unified-voice-dock>.primary-voice-control{display:flex;align-items:center;justify-content:center;gap:9px}.app-shell.is-immersive-conversation .is-unified-voice-dock>.primary-voice-control span,.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button span{color:#fffffff0;font-size:11px;font-weight:760}.app-shell.is-immersive-conversation .is-unified-voice-dock>.end-button{grid-column:3;grid-row:1;width:62px;height:62px;justify-self:end;border-radius:20px;color:#8a4d47;background:#9d524917}.app-shell.is-immersive-conversation .is-unified-voice-dock>.end-button:hover{color:#7b3e38;background:#9d524926}.app-shell.is-immersive-conversation .is-unified-voice-dock>.end-button span{color:inherit;font-size:8px}.app-shell.is-immersive-conversation .is-unified-voice-dock button:disabled{opacity:.48;cursor:not-allowed}.app-shell.is-immersive-conversation .chat-dock{display:flex;gap:8px}.app-shell.is-immersive-conversation .text-composer{height:54px;border-color:#32493d21;border-radius:18px;background:#ffffff9e}.app-shell.is-immersive-conversation .text-composer input{color:var(--conversation-ink)}.app-shell.is-immersive-conversation .text-composer input::placeholder{color:#918b82}.app-shell.is-immersive-conversation .text-composer button{border-radius:14px;color:#fff;background:var(--conversation-green)}.app-shell.is-mobile-layout:not(.is-immersive-conversation) .topbar-status,.app-shell.is-mobile-layout:not(.is-immersive-conversation) .brand{display:none}.app-shell.is-mobile-layout:not(.is-immersive-conversation) .topbar{grid-template-columns:minmax(0,1fr);padding-inline:10px}.app-shell.is-mobile-layout:not(.is-immersive-conversation) .topbar-tools{width:100%;justify-content:flex-start;overflow-x:auto}.app-shell.is-mobile-layout:not(.is-immersive-conversation) .workspace{grid-template-columns:minmax(0,1fr)}.app-shell.is-mobile-layout:not(.is-immersive-conversation) .setup-panel{display:none}.app-shell.is-mobile-layout.is-immersive-conversation .avatar-shell,.app-shell.is-mobile-layout.is-onboarding-name .avatar-shell{width:112%;height:92%}.app-shell.is-mobile-layout.is-immersive-conversation .scene-lesson-progress-card{width:min(282px,calc(100% - 28px));max-height:calc(100% - 210px);top:14px;left:14px;padding:11px;border-radius:18px 7px}.app-shell.is-mobile-layout.is-immersive-conversation .scene-lesson-progress-item{grid-template-columns:25px minmax(0,1fr);gap:7px;padding:8px}.app-shell.is-mobile-layout.is-immersive-conversation .scene-lesson-progress-item>i{width:25px;height:25px}.app-shell.is-mobile-layout.is-immersive-conversation .live-subtitles,.app-shell.is-mobile-layout.is-immersive-conversation .workspace.is-stage-only .live-subtitles{right:auto;bottom:calc(94px + env(safe-area-inset-bottom));left:50%;width:calc(100% - 30px);transform:translate(-50%)}.app-shell.is-mobile-layout.is-immersive-conversation .live-subtitle{padding:15px 18px 17px;border-radius:19px}.app-shell.is-mobile-layout.is-immersive-conversation .live-subtitle p{font-size:13px;line-height:1.55}.app-shell.is-mobile-layout.is-immersive-conversation .subtitle-translation-toggle{min-height:28px;padding-inline:8px;font-size:10px}.app-shell.is-mobile-layout.is-immersive-conversation .live-subtitle p.subtitle-translation{font-size:12px}.app-shell.is-mobile-layout.is-immersive-conversation .control-dock,.app-shell.is-mobile-layout.is-immersive-conversation .chat-dock{bottom:10px;width:calc(100% - 20px);max-width:none;min-height:66px;border-radius:24px}.app-shell.is-mobile-layout.is-immersive-conversation .voice-control-dock{grid-template-columns:minmax(78px,1fr) minmax(100px,1.35fr) minmax(78px,1fr);gap:6px}.app-shell.is-mobile-layout.is-immersive-conversation .realtime-session-action-dock{width:calc(100% - 20px);min-height:76px;grid-template-columns:minmax(0,1fr);padding:7px}.app-shell.is-mobile-layout.is-immersive-conversation .realtime-session-action-dock>div{display:none}.app-shell.is-mobile-layout.is-immersive-conversation .realtime-session-action-dock>button{width:100%;min-height:60px}.app-shell.is-mobile-layout.is-immersive-conversation .voice-control-dock>.conversation-mode-switch{width:100%}.app-shell.is-mobile-layout.is-immersive-conversation .conversation-mode-switch,.app-shell.is-mobile-layout.is-immersive-conversation .push-to-talk-button{height:52px}.app-shell.is-mobile-layout.is-immersive-conversation .voice-input-mode-switch{height:40px}.app-shell.is-mobile-layout.is-immersive-conversation .conversation-mode-switch button{min-width:0;padding-inline:5px}.app-shell.is-mobile-layout.is-immersive-conversation .dock-button{width:44px;height:52px;border-radius:16px}.app-shell.is-mobile-layout.is-immersive-conversation .primary-voice-control{width:56px;height:56px;border-radius:19px}.app-shell.is-mobile-layout.is-immersive-conversation .voice-control-dock.is-unified-voice-dock{width:calc(100% - 20px);min-height:76px;grid-template-columns:minmax(108px,.95fr) minmax(118px,1.15fr) 48px;grid-template-rows:56px;gap:7px;padding:9px;border-radius:24px}.app-shell.is-mobile-layout.is-immersive-conversation .realtime-echo-advice{align-items:stretch;flex-direction:column;gap:8px;padding:10px;font-size:11px}.app-shell.is-mobile-layout.is-immersive-conversation .realtime-echo-advice>button{width:100%;min-height:40px}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch,.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.primary-voice-control,.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button,.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.end-button{height:56px}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.primary-voice-control,.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button{width:100%}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.end-button{width:48px}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch button{min-height:46px;padding-inline:5px;font-size:9px}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.primary-voice-control span,.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button span{font-size:10px}@media(max-width:580px){.app-shell.is-immersive-conversation .voice-control-dock.is-unified-voice-dock{width:calc(100% - 20px);min-height:76px;grid-template-columns:minmax(108px,.95fr) minmax(118px,1.15fr) 48px;grid-template-rows:56px;gap:5px;padding:7px;border-radius:24px}.app-shell.is-immersive-conversation .realtime-echo-advice{align-items:stretch;flex-direction:column;gap:8px;padding:10px;font-size:11px}.app-shell.is-immersive-conversation .realtime-echo-advice>button{width:100%;min-height:40px}.app-shell.is-immersive-conversation .realtime-session-action-dock{width:calc(100% - 20px);min-height:76px;grid-template-columns:minmax(0,1fr);padding:7px;border-radius:24px}.app-shell.is-immersive-conversation .realtime-session-action-dock>div{display:none}.app-shell.is-immersive-conversation .realtime-session-action-dock>button{width:100%;min-height:60px}.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch,.app-shell.is-immersive-conversation .is-unified-voice-dock>.primary-voice-control,.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button,.app-shell.is-immersive-conversation .is-unified-voice-dock>.end-button{height:56px}.app-shell.is-immersive-conversation .is-unified-voice-dock>.end-button{width:48px}.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch button{min-height:46px;padding-inline:4px;font-size:9px}.app-shell.is-immersive-conversation .is-unified-voice-dock>.primary-voice-control span,.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button span{font-size:10px}}.app-shell.is-mobile-layout.is-immersive-conversation .chat-dock{display:grid;grid-template-columns:minmax(0,1fr)}.app-shell.is-mobile-layout.is-immersive-conversation .text-chat-controls{justify-content:center}.app-shell.is-mobile-layout.is-realtime-course .topbar{min-height:58px;grid-template-columns:minmax(0,1fr);padding:8px 10px}.app-shell.is-mobile-layout.is-realtime-course .topbar>.brand,.app-shell.is-mobile-layout.is-realtime-course .topbar-status,.app-shell.is-mobile-layout.is-realtime-course .topbar-appearance{display:none}.app-shell.is-mobile-layout.is-realtime-course .topbar-tools{width:100%;justify-content:stretch}.app-shell.is-mobile-layout.is-realtime-course .topbar-current-prompt{width:100%;min-height:42px}.app-shell.is-mobile-layout .current-session-actions{top:12px;left:12px;gap:6px}.app-shell.is-mobile-layout .realtime-token-debug{min-height:36px;padding:4px 10px}.app-shell.is-mobile-layout .current-prompt-trigger,.app-shell.is-mobile-layout .quick-finish-course-trigger{min-height:40px;padding-inline:12px}.app-shell.is-mobile-layout.is-realtime-course.is-immersive-conversation .live-subtitles,.app-shell.is-mobile-layout.is-realtime-course.is-immersive-conversation .workspace.is-stage-only .live-subtitles{bottom:214px}.app-shell.is-mobile-layout .realtime-course-prompt-modal{min-height:0;height:min(680px,100%);padding:16px;border-radius:21px}.app-shell.is-mobile-layout .realtime-course-prompt-modal h2{font-size:18px}.app-shell.is-mobile-layout .realtime-course-prompt-modal textarea{padding:13px;font-size:16px}.app-shell.is-mobile-layout .realtime-course-prompt-modal>footer{align-items:stretch;flex-direction:column}.app-shell.is-mobile-layout .realtime-course-prompt-modal>footer button{width:100%;min-height:44px}@media(max-width:580px){.conversation-layout-preview:not(.is-mobile-layout){padding-top:46px}.conversation-layout-preview:not(.is-mobile-layout) .app-shell{height:calc(100dvh - 46px)}.app-shell.is-immersive-conversation .avatar-shell,.app-shell.is-onboarding-name .avatar-shell{width:112%}.app-shell.is-immersive-conversation .live-subtitles,.app-shell.is-immersive-conversation .workspace.is-stage-only .live-subtitles{bottom:calc(94px + env(safe-area-inset-bottom));width:calc(100% - 28px)}.app-shell.is-immersive-conversation .subtitle-translation-toggle{min-height:28px;padding-inline:8px;font-size:10px}.app-shell.is-immersive-conversation .live-subtitle p.subtitle-translation{font-size:12px}.app-shell.is-immersive-conversation .control-dock,.app-shell.is-immersive-conversation .chat-dock{bottom:max(10px,env(safe-area-inset-bottom));width:calc(100% - 18px);max-width:none}.app-shell.is-immersive-conversation .voice-control-dock{grid-template-columns:minmax(78px,1fr) minmax(96px,1.35fr) minmax(78px,1fr);gap:5px}.app-shell.is-immersive-conversation .voice-control-dock>.conversation-mode-switch{width:100%}.app-shell.is-immersive-conversation .conversation-mode-switch button{min-width:0;padding-inline:4px}.app-shell.is-immersive-conversation .voice-input-mode-switch{height:40px}.app-shell.is-immersive-conversation .dock-button{width:42px}.app-shell.is-immersive-conversation .primary-voice-control{width:54px;height:54px}.app-shell.is-immersive-conversation .chat-dock{display:grid;grid-template-columns:minmax(0,1fr)}.app-shell.is-immersive-conversation .text-chat-controls{justify-content:center}.app-shell.is-realtime-course .topbar{min-height:58px;grid-template-columns:minmax(0,1fr);padding:8px max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left))}.app-shell.is-realtime-course .topbar>.brand,.app-shell.is-realtime-course .topbar-status,.app-shell.is-realtime-course .topbar-appearance{display:none}.app-shell.is-realtime-course .topbar-tools{width:100%;justify-content:stretch}.app-shell.is-realtime-course .topbar-current-prompt{width:100%;min-height:42px}.current-session-actions{top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));gap:6px}.realtime-token-debug{min-height:36px;padding:4px 10px}.current-prompt-trigger,.quick-finish-course-trigger{min-height:40px;padding-inline:10px}.app-shell.is-realtime-course.is-immersive-conversation .live-subtitles,.app-shell.is-realtime-course.is-immersive-conversation .workspace.is-stage-only .live-subtitles{bottom:calc(214px + env(safe-area-inset-bottom))}.realtime-course-prompt-backdrop{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.realtime-course-prompt-modal{min-height:0;height:100%;padding:16px;border-radius:20px}.realtime-course-prompt-modal h2{font-size:18px}.realtime-course-prompt-modal textarea{padding:13px;font-size:16px}.realtime-course-prompt-modal>footer{align-items:stretch;flex-direction:column}.realtime-course-prompt-modal>footer button{width:100%;min-height:44px}}.course-internal-review{margin:0 clamp(16px,5vw,34px) 24px;padding:20px;border:1px solid #dfd6c8;border-radius:18px;background:#fffdf7c7}.course-internal-review h2{margin:0 0 14px;font-size:18px}.course-internal-review summary{cursor:pointer;color:#765b43;font-weight:700}.course-internal-review ul,.course-lesson-review ol{display:grid;gap:7px;padding-left:20px;color:#766e61;font-size:10px;line-height:1.5}.course-lesson-review{margin-top:10px;padding:12px;border-radius:10px;background:#f5f0e6}.course-lesson-review p{margin:7px 0;color:#6f685e;font-size:10px;line-height:1.5}.course-lesson-review li{display:grid;gap:2px}@media(max-width:420px){.topbar-appearance select{width:48px}.topbar-avatar select{width:65px}.topbar-background select{width:52px}.topbar-prompt-button{width:51px}}@media(max-width:360px){.topbar{padding-right:max(8px,env(safe-area-inset-right));padding-left:max(8px,env(safe-area-inset-left))}.topbar-appearance{padding:0}.topbar-appearance select{width:42px}.topbar-avatar select{width:56px}.topbar-background select,.topbar-prompt-button{width:46px}.app-shell.is-immersive-conversation .voice-control-dock{grid-template-columns:minmax(76px,1fr) minmax(88px,1.25fr) minmax(76px,1fr)}.app-shell.is-immersive-conversation .voice-control-dock>.interrupt-button,.app-shell.is-immersive-conversation .voice-control-dock>.end-button{width:40px}.assessment-modal-footer>div{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px)and (orientation:landscape)and (max-height:600px){.topbar{height:calc(54px + env(safe-area-inset-top));flex-basis:calc(54px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));gap:10px}.brand div,.model-name,.topbar-appearance>span{display:none}.brand-mark,.topbar-appearance,.topbar-prompt-button{height:36px}.brand-mark{width:36px}.workspace:not(.is-stage-only){grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:minmax(0,1fr)}.workspace:not(.is-stage-only) .side-panel{border-top:0;border-left:1px solid var(--line)}.workspace:not(.is-stage-only) .live-subtitles{bottom:12px}.prompt-modal{padding:12px}.prompt-modal-fixed-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.prompt-modal-header{gap:12px;margin-bottom:0}.prompt-modal-header .eyebrow{display:none}.prompt-modal-header h2{font-size:16px}.prompt-modal-header>button,.prompt-tabs button,.prompt-button{min-height:44px}.prompt-modal-header>button{width:44px;height:44px}.prompt-tabs{margin-bottom:0}.prompt-modal-body{margin-top:8px}.prompt-modal-actions{grid-template-columns:auto 1fr auto auto;margin-top:8px;padding-top:8px}.prompt-modal-actions>span{display:block}.prompt-button:first-child{grid-column:auto}.course-progress{padding-top:10px}.course-question-card{padding-top:12px;padding-bottom:20px}.course-question-card h2{margin-top:10px}.course-question-options{gap:7px}.course-question-options>button{min-height:48px}}.course-flow-backdrop.is-course-summary{--course-accent: #347f60;--course-accent-deep: #28694e;--course-accent-soft: rgba(52, 127, 96, .12);--course-ink: #292a25;--course-muted: #77756d;place-items:center end;padding:clamp(18px,4vw,52px);background:linear-gradient(90deg,#100e0a0a,#100e0a14 46%,#100e0a3d),#100d0914;-webkit-backdrop-filter:blur(3px) saturate(1.04);backdrop-filter:blur(3px) saturate(1.04)}.course-flow-backdrop.is-course-summary .course-flow{position:relative;width:min(720px,54vw);height:min(900px,calc(100dvh - clamp(36px,8vw,104px)));overflow:hidden;border:1px solid rgba(255,255,255,.64);border-radius:32px;color:var(--course-ink);background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.82),transparent 30%),linear-gradient(155deg,#fcf8efe0,#efe8dabd);box-shadow:0 34px 90px #1b160f47,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(30px) saturate(1.12);backdrop-filter:blur(30px) saturate(1.12)}.course-flow-backdrop.is-course-summary .course-flow:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(circle at 88% 8%,rgba(52,127,96,.13),transparent 24%),radial-gradient(circle at 8% 92%,rgba(212,178,127,.12),transparent 28%)}.course-flow-backdrop.is-course-summary .course-flow-header{position:relative;z-index:5;min-height:72px;padding:14px 20px;border-bottom:1px solid rgba(78,72,61,.1);background:#faf6eda8;-webkit-backdrop-filter:blur(24px) saturate(1.12);backdrop-filter:blur(24px) saturate(1.12)}.course-flow-backdrop.is-course-summary .course-flow-header span{color:var(--course-accent);font-size:9px;letter-spacing:.15em}.course-flow-backdrop.is-course-summary .course-flow-header strong{color:var(--course-ink);font-size:16px}.course-flow-backdrop.is-course-summary .course-flow-header>button{width:38px;height:38px;border:1px solid rgba(255,255,255,.72);color:#6f706a;background:#ffffff7a;box-shadow:0 8px 22px #40342414}.course-flow-backdrop.is-course-summary .course-generating{position:relative;z-index:1;justify-content:center;padding:clamp(22px,5vw,48px);background:transparent}.course-generating-glass{width:100%;max-width:560px;display:grid;gap:26px;padding:clamp(24px,5vw,40px);border:1px solid rgba(255,255,255,.82);border-radius:28px;background:radial-gradient(rgba(52,127,96,.045) .7px,transparent .7px),linear-gradient(145deg,#fffcf6db,#f4eee3b8);background-size:7px 7px,auto;box-shadow:0 26px 60px #352a1c29,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(26px) saturate(1.1);backdrop-filter:blur(26px) saturate(1.1)}.course-generating-glass>header{text-align:left}.course-generating-glass>header>span{display:block;margin-bottom:10px;color:var(--course-accent);font-size:9px;font-weight:800;letter-spacing:.14em}.course-generating-glass>header h2{max-width:500px;margin:0;color:var(--course-ink);font-size:clamp(22px,3.4vw,30px);line-height:1.42;text-align:left}.course-generating-glass>header p{margin:12px 0 0;color:var(--course-muted);font-size:12px;line-height:1.7}.course-generation-checkpoints{display:grid;gap:12px}.course-generation-checkpoints article{position:relative;min-height:66px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:10px 14px;border:1px solid rgba(99,91,78,.11);border-radius:17px;background:#fff6;transition:opacity .28s ease,transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.course-generation-checkpoints article>i{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(52,127,96,.28);border-radius:13px;color:var(--course-accent);background:#fff9;font-size:13px;font-style:normal;font-weight:800}.course-generation-checkpoints article>div{min-width:0;display:grid;gap:3px}.course-generation-checkpoints article strong{color:#35352f;font-size:13px}.course-generation-checkpoints article span{overflow:hidden;color:#858179;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.course-generation-checkpoints article.is-pending{opacity:.44}.course-generation-checkpoints article.is-active{transform:translate(3px);border-color:#347f6061;background:#ffffffb8;box-shadow:0 12px 28px #347f601c}.course-generation-checkpoints article.is-active>i{color:#fff;border-color:var(--course-accent);background:var(--course-accent);box-shadow:0 0 0 7px #347f6014;animation:course-checkpoint-breathe 1.7s ease-in-out infinite}.course-generation-checkpoints article.is-complete{border-color:#347f602e;background:#f1f7f1a8}.course-generation-checkpoints article.is-complete>i{color:#fff;border-color:var(--course-accent);background:var(--course-accent)}.course-generating-companion{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;border-radius:999px;color:#5e625b;background:#ffffff7a}.course-generating-companion>span{width:9px;height:9px;border-radius:50%;background:var(--course-accent);box-shadow:0 0 #347f6052;animation:course-companion-pulse 1.8s ease-out infinite}.course-generating-companion p{margin:0;font-size:11px}.course-generating-companion strong{color:var(--course-accent)}.course-generating-glass>button{justify-self:center;border:0;color:#75746d;background:transparent;font-size:10px;cursor:pointer}.course-flow-backdrop.is-course-summary .course-unit-result{position:relative;z-index:1;padding:22px 0 0;background:transparent}.course-flow-backdrop.is-course-summary .course-outline-hero,.course-flow-backdrop.is-course-summary .course-outline-scope-grid .course-scope,.course-flow-backdrop.is-course-summary .course-outline-roadmap{border:1px solid rgba(255,255,255,.78);background:radial-gradient(rgba(52,127,96,.04) .7px,transparent .7px),linear-gradient(145deg,#fffcf6d6,#f3ede2b3);background-size:7px 7px,auto;box-shadow:0 18px 42px #382c1d1c,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1)}.course-flow-backdrop.is-course-summary .course-outline-hero{width:auto;margin:0 22px 18px;padding:clamp(24px,5vw,38px);border-radius:26px;text-align:left}.course-flow-backdrop.is-course-summary .course-outline-hero>span{color:var(--course-accent);font-size:11px;font-weight:800;letter-spacing:.06em}.course-flow-backdrop.is-course-summary .course-outline-hero h1{max-width:560px;margin:12px 0 0;color:var(--course-ink);font-size:clamp(25px,4vw,38px);line-height:1.3;text-align:left}.course-flow-backdrop.is-course-summary .course-outline-scope-grid{gap:14px;margin:0 22px 18px}.course-flow-backdrop.is-course-summary .course-outline-scope-grid .course-scope{min-height:0;margin:0;padding:24px 20px;border-radius:22px}.course-flow-backdrop.is-course-summary .course-outline-scope-grid .course-scope.is-green{border-color:#347f603d}.course-flow-backdrop.is-course-summary .course-outline-scope-grid .course-scope.is-red{border-color:#82735b29;opacity:.82}.course-flow-backdrop.is-course-summary .course-outline-scope-grid .course-scope h2{margin:0 0 18px;color:var(--course-accent);font-size:17px;text-align:left}.course-flow-backdrop.is-course-summary .course-outline-scope-grid .course-scope.is-red h2{color:#777268}.course-flow-backdrop.is-course-summary .course-scope ul{gap:12px}.course-flow-backdrop.is-course-summary .course-scope li{color:#4e4e47;font-size:11px}.course-flow-backdrop.is-course-summary .course-scope li i{color:#fff;background:var(--course-accent)}.course-flow-backdrop.is-course-summary .course-scope.is-red li i{color:#777268;background:#7871641f}.course-flow-backdrop.is-course-summary .course-outline-roadmap{margin:0 22px 18px;padding:26px 24px 30px;border-radius:26px}.course-outline-roadmap>header{margin-bottom:22px}.course-outline-roadmap>header span{color:var(--course-accent);font-size:9px;font-weight:800;letter-spacing:.1em}.course-outline-roadmap>header h2{margin:5px 0 0;color:var(--course-ink);font-size:22px}.course-flow-backdrop.is-course-summary .course-outline-roadmap>div{gap:14px}.course-flow-backdrop.is-course-summary .course-outline-roadmap article{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:stretch;gap:12px}.course-flow-backdrop.is-course-summary .course-outline-roadmap article:after{display:block;left:21px;top:44px;bottom:-16px;width:2px;background:#347f603d}.course-flow-backdrop.is-course-summary .course-outline-roadmap article:last-child:after{display:none}.course-flow-backdrop.is-course-summary .course-outline-roadmap article>i{position:relative;z-index:1;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(52,127,96,.32);border-radius:15px;color:var(--course-accent);background:#faf8f1eb;box-shadow:0 8px 18px #347f6017;font-size:14px;font-style:normal;font-weight:800}.course-flow-backdrop.is-course-summary .course-outline-roadmap article>div{padding:17px 18px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#ffffff75;text-align:left}.course-flow-backdrop.is-course-summary .course-outline-roadmap article span{color:var(--course-accent);font-size:9px}.course-flow-backdrop.is-course-summary .course-outline-roadmap h3{margin:6px 0;color:#35352f;font-size:17px}.course-flow-backdrop.is-course-summary .course-outline-roadmap article p{color:#716f67;font-size:11px;line-height:1.65}.course-flow-backdrop.is-course-summary .course-outline-description{margin-top:8px}.course-flow-backdrop.is-course-summary .course-outline-footer{position:sticky;z-index:4;bottom:0;min-height:112px;padding:24px 22px 28px;background:linear-gradient(180deg,#f2ece100,#f2ece1eb 32%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.course-flow-backdrop.is-course-summary .course-outline-footer button{width:min(420px,100%);min-height:54px;display:flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:18px;color:#fff;background:var(--course-accent);box-shadow:0 14px 28px #347f6042;font-size:16px;font-weight:800;letter-spacing:.02em}.course-flow-backdrop.is-course-summary .course-outline-footer button:hover{background:var(--course-accent-deep)}.course-flow-backdrop.is-course-summary .course-outline-footer button span{font-size:21px;line-height:1}.course-flow-backdrop.is-course-summary .course-error{position:relative;z-index:1;width:calc(100% - 44px);max-width:520px;align-self:center;margin:auto;border:1px solid rgba(255,255,255,.78);border-radius:26px;background:#faf6edc7;box-shadow:0 24px 56px #2a221829;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.course-flow-backdrop.is-course-summary .course-error button:not(.is-secondary){background:var(--course-accent)}.realtime-course-hero{margin:0 22px 16px;padding:26px 28px;border:1px solid rgba(255,255,255,.78);border-radius:25px;background:radial-gradient(rgba(52,127,96,.04) .7px,transparent .7px),linear-gradient(145deg,#fffcf6db,#f3ede2bd);background-size:7px 7px,auto;box-shadow:0 18px 42px #382c1d1c;text-align:left}.realtime-course-hero>span{color:var(--course-accent);font-size:10px}.realtime-course-hero h1{margin:10px 0;font-size:clamp(25px,4vw,36px);text-align:left}.realtime-course-hero>p{margin:0;color:var(--course-muted);line-height:1.7}.realtime-course-roadmap{margin:0 22px 18px;padding:24px;border:1px solid rgba(255,255,255,.78);border-radius:25px;background:#fffcf6b8;box-shadow:0 18px 42px #382c1d17}.realtime-course-roadmap>header span{color:var(--course-accent);font-size:9px;font-weight:800;letter-spacing:.08em}.realtime-course-roadmap>header h2{margin:5px 0 19px;font-size:21px}.realtime-course-roadmap ol{display:grid;gap:11px;margin:0;padding:0;list-style:none}.realtime-course-roadmap li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:center}.realtime-course-roadmap li>i{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(52,127,96,.32);border-radius:15px;color:var(--course-accent);background:#faf8f1f0;font-size:14px;font-style:normal;font-weight:800}.realtime-course-roadmap li>div{min-width:0;padding:13px 15px;border-radius:17px;background:#ffffff7a}.realtime-course-roadmap li span{color:var(--course-accent);font-size:8px;font-weight:800}.realtime-course-roadmap li h3{margin:4px 0;font-size:15px}.realtime-course-roadmap li p{margin:0;color:#716f67;font-size:10px;line-height:1.55}.realtime-course-footer{position:sticky;bottom:0;min-height:0;display:grid;justify-items:center;gap:10px;padding:20px 22px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#f2ece100,#f2ece1f2 30%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.realtime-course-footer p{margin:0;color:#777168;font-size:10px}.realtime-course-footer button{width:min(420px,100%);min-height:52px;border-color:transparent;border-radius:17px;color:#fff;background:var(--course-accent);font-size:15px;font-weight:800}.app-shell.is-mobile-layout .course-flow-backdrop.is-course-summary{position:absolute;place-items:stretch;padding:0;border-radius:inherit;background:linear-gradient(180deg,#110e0a0f,#110e0a2e);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.is-mobile-layout .course-flow-backdrop.is-course-summary .course-flow{width:100%;height:100%;max-height:none;border:0;border-radius:0;background:linear-gradient(155deg,#fcf8eff7,#efe8daf0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.is-mobile-layout .course-flow-backdrop.is-course-summary .course-flow-header{min-height:calc(66px + env(safe-area-inset-top));padding:calc(11px + env(safe-area-inset-top)) max(15px,env(safe-area-inset-right)) 11px max(15px,env(safe-area-inset-left));background:#f9f5edcc}.app-shell.is-mobile-layout .course-flow-backdrop.is-course-summary .course-flow-header strong{font-size:14px}.app-shell.is-mobile-layout .course-flow-backdrop.is-course-summary .course-flow-header>button{width:40px;height:40px}.app-shell.is-mobile-layout .course-flow-backdrop.is-course-summary .course-generating{justify-content:flex-start;padding:max(16px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.app-shell.is-mobile-layout .course-generating-glass{max-width:620px;gap:20px;margin-block:auto;padding:22px 16px;border-radius:24px}.app-shell.is-mobile-layout .course-generating-glass>header h2{font-size:21px}.app-shell.is-mobile-layout .course-generation-checkpoints{gap:8px}.app-shell.is-mobile-layout .course-generation-checkpoints article{min-height:60px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:9px 11px;border-radius:15px}.app-shell.is-mobile-layout .course-generation-checkpoints article>i{width:34px;height:34px;border-radius:12px}.app-shell.is-mobile-layout .course-generation-checkpoints article span{white-space:normal}.app-shell.is-mobile-layout .course-flow-backdrop.is-course-summary .course-unit-result{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.app-shell.is-mobile-layout .realtime-course-hero{margin:0 12px 12px;padding:22px 18px;border-radius:21px}.app-shell.is-mobile-layout .realtime-course-roadmap{margin:0 12px 12px;padding:19px 14px;border-radius:21px}.app-shell.is-mobile-layout .realtime-course-roadmap li{grid-template-columns:40px minmax(0,1fr);gap:9px}.app-shell.is-mobile-layout .realtime-course-roadmap li>i{width:40px;height:40px;border-radius:13px}.app-shell.is-mobile-layout .realtime-course-roadmap li>div{padding:12px}.app-shell.is-mobile-layout .realtime-course-roadmap li h3{font-size:14px}.app-shell.is-mobile-layout .realtime-course-footer{padding-inline:12px}.main-session-redirect{width:100%;height:100dvh;display:grid;place-items:center;color:#4b473f;background:#eee6d9;font-size:14px}.main-session-redirect .speak-out-error{max-width:100%;max-height:100%;place-content:safe center;overflow-y:auto;touch-action:pan-y}.main-session-redirect.is-course-shadowing-error{box-sizing:border-box;padding:clamp(20px,5vw,56px);background:radial-gradient(circle at 80% 12%,rgba(255,255,255,.42),transparent 28%),linear-gradient(145deg,#eee4d4,#cbb28f)}.main-session-redirect .course-shadowing-error-card{width:min(640px,100%);min-height:0;padding:clamp(28px,5vw,54px);border:1px solid rgba(255,255,255,.72);border-radius:30px;background:#fffcf6eb;box-shadow:0 24px 64px #48382333;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.main-session-redirect .course-shadowing-error-card strong{color:#26231e;font-size:clamp(25px,4vw,38px);line-height:1.2}.main-session-redirect .course-shadowing-error-card p{overflow-wrap:anywhere;color:#746f66}.main-session-redirect .course-shadowing-error-card .is-primary{border-color:#267e5d;color:#fff;background:#267e5d}.app-shell.is-mobile-layout .main-session-redirect{height:100%;min-height:0}.main-shell.is-mobile-layout .main-session-redirect{height:100%;min-height:0;padding:18px}.app-shell.is-mobile-layout .main-session-redirect .speak-out-error,.main-shell.is-mobile-layout .main-session-redirect .speak-out-error{min-height:0}.main-shell.is-mobile-layout .course-shadowing-error-card{padding:26px 18px;border-radius:24px}.main-shell.is-mobile-layout .course-shadowing-error-card strong{font-size:25px}.main-shell.is-mobile-layout .course-shadowing-error-card .speak-out-preview-actions{width:100%}.main-shell.is-mobile-layout .course-shadowing-error-card button{width:100%;min-height:46px}@media(max-width:580px){.main-session-redirect.is-course-shadowing-error{height:100dvh;min-height:0;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))}.main-session-redirect .course-shadowing-error-card{min-height:0;padding:28px 18px;border-radius:24px}.main-session-redirect .course-shadowing-error-card strong{font-size:26px}.main-session-redirect .course-shadowing-error-card .speak-out-preview-actions{width:100%;display:grid;grid-template-columns:1fr}.main-session-redirect .course-shadowing-error-card button{width:100%;min-height:46px}}@keyframes course-checkpoint-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 7px #347f6014}50%{transform:scale(1.045);box-shadow:0 0 0 11px #347f6009}}@keyframes course-companion-pulse{0%{box-shadow:0 0 #347f6052}70%,to{box-shadow:0 0 0 10px #347f6000}}@media(max-width:900px){.course-flow-backdrop.is-course-summary{place-items:stretch;padding:0;background:linear-gradient(180deg,#110e0a0f,#110e0a2e);-webkit-backdrop-filter:none;backdrop-filter:none}.course-flow-backdrop.is-course-summary .course-flow{width:100%;height:100%;max-height:none;border:0;border-radius:0;background:linear-gradient(155deg,#fcf8eff7,#efe8daf0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.course-flow-backdrop.is-course-summary .course-flow-header{min-height:calc(66px + env(safe-area-inset-top));padding:calc(11px + env(safe-area-inset-top)) max(15px,env(safe-area-inset-right)) 11px max(15px,env(safe-area-inset-left));background:#f9f5edcc}.course-flow-backdrop.is-course-summary .course-generating{padding:max(16px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.course-generating-glass{max-width:620px}}@media(max-width:640px){.course-flow-backdrop.is-course-summary .course-flow-header strong{font-size:14px}.course-generating-glass{gap:20px;padding:22px 16px;border-radius:24px}.course-generating-glass>header h2{font-size:21px}.course-generation-checkpoints{gap:8px}.course-generation-checkpoints article{min-height:60px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:9px 11px;border-radius:15px}.course-generation-checkpoints article>i{width:34px;height:34px;border-radius:12px}.course-generation-checkpoints article span{white-space:normal}.course-flow-backdrop.is-course-summary .course-unit-result{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.course-flow-backdrop.is-course-summary .course-outline-hero{margin:0 12px 12px;padding:24px 20px;border-radius:22px}.course-flow-backdrop.is-course-summary .course-outline-hero h1{font-size:27px}.course-flow-backdrop.is-course-summary .course-outline-scope-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 12px 12px}.course-flow-backdrop.is-course-summary .course-outline-scope-grid .course-scope{padding:21px 18px;border-radius:20px}.course-flow-backdrop.is-course-summary .course-outline-roadmap{margin:0 12px 12px;padding:23px 16px 26px;border-radius:22px}.course-flow-backdrop.is-course-summary .course-outline-roadmap article{grid-template-columns:40px minmax(0,1fr);gap:9px}.course-flow-backdrop.is-course-summary .course-outline-roadmap article>i{width:40px;height:40px;border-radius:14px}.course-flow-backdrop.is-course-summary .course-outline-roadmap article:after{left:19px;top:40px}.course-flow-backdrop.is-course-summary .course-outline-roadmap article>div{padding:15px}.course-flow-backdrop.is-course-summary .course-outline-footer{min-height:104px;padding:20px max(12px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.course-flow-backdrop.is-course-summary .course-outline-footer button{width:100%}.realtime-course-hero{margin:0 12px 12px;padding:22px 18px;border-radius:21px}.realtime-course-roadmap{margin:0 12px 12px;padding:19px 14px;border-radius:21px}.realtime-course-roadmap li{grid-template-columns:40px minmax(0,1fr);gap:9px}.realtime-course-roadmap li>i{width:40px;height:40px;border-radius:13px}.realtime-course-roadmap li>div{padding:12px}.realtime-course-roadmap li h3{font-size:14px}.realtime-course-footer{padding-inline:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-shell.is-mobile-layout.is-interaction-interface .topbar{grid-template-columns:auto minmax(0,1fr)}.app-shell.is-mobile-layout.is-interaction-interface .topbar>.interaction-back-button{display:flex}@media(max-width:580px){.app-shell.is-interaction-interface .topbar{grid-template-columns:auto minmax(0,1fr)}.app-shell.is-interaction-interface .topbar>.interaction-back-button{display:flex}}.app-shell.is-onboarding-name{--onboarding-name-green: #267e5d;--onboarding-name-ink: #26231e;--onboarding-name-muted: #746f66;color:var(--onboarding-name-ink);background:#cbb28f;color-scheme:light}.app-shell.is-onboarding-name .topbar{display:none}.app-shell.is-onboarding-name .workspace{width:100%;height:100%;flex:1 1 100%;grid-template:minmax(0,1fr) / minmax(0,1fr)}.app-shell.is-onboarding-name .avatar-stage{--onboarding-name-dock-bottom: max(28px, env(safe-area-inset-bottom));--onboarding-name-dock-vertical-space: 56px;background:#cbb28f}.app-shell.is-onboarding-name .stage-background-image{object-position:center 48%;filter:saturate(.88) contrast(.94) brightness(1.06)}.app-shell.is-onboarding-name .stage-background-shade{background:linear-gradient(90deg,#fff4dfdb,#ffefd561 38%,#38271914 72%),linear-gradient(180deg,#fff7e833,#261c1229)}.app-shell.is-onboarding-name .avatar-stage:before,.app-shell.is-onboarding-name .stage-atmosphere,.app-shell.is-onboarding-name .stage-meta,.app-shell.is-onboarding-name .model-badge{display:none}.app-shell.is-onboarding-name .workspace.is-screen-question-mode .live-subtitles.is-onboarding-name,.app-shell.is-onboarding-name .live-subtitles.is-onboarding-name{display:grid;right:auto;bottom:max(28px,env(safe-area-inset-bottom));left:50%;width:min(620px,calc(100% - 48px));max-height:calc(100% - 56px);gap:0;overflow-x:hidden;overflow-y:auto;padding:0;transform:translate(-50%);border:1px solid rgba(255,255,255,.8);border-radius:24px 8px;background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.78),transparent 32%),linear-gradient(150deg,#fffbf3f2,#efe5d4eb);box-shadow:0 28px 72px #3d271133,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(24px) saturate(1.05);backdrop-filter:blur(24px) saturate(1.05);scrollbar-color:rgba(38,126,93,.24) transparent;touch-action:pan-y}.conversation-layout-preview[data-onboarding-name-keyboard-active=true]{height:var(--onboarding-name-viewport-shell-height);min-height:var(--onboarding-name-viewport-shell-height);top:var(--onboarding-name-viewport-offset-top)}.conversation-layout-preview[data-onboarding-name-keyboard-active=true] .app-shell.is-onboarding-name{width:var(--onboarding-name-app-shell-width);height:var(--onboarding-name-app-shell-height);min-height:var(--onboarding-name-app-shell-height);aspect-ratio:auto}.app-shell.is-onboarding-name .avatar-stage.is-onboarding-name-input-focused{height:var(--onboarding-name-stage-height);min-height:var(--onboarding-name-stage-height);align-self:start}.app-shell.is-onboarding-name .workspace.is-screen-question-mode .avatar-stage.is-onboarding-name-input-focused .live-subtitles.is-onboarding-name{bottom:calc(var(--onboarding-name-dock-bottom) + var(--onboarding-name-visible-bottom-inset));max-height:calc(100% - var(--onboarding-name-dock-vertical-space) - var(--onboarding-name-visible-bottom-inset))}.app-shell.is-onboarding-name .live-subtitles.is-onboarding-name .live-subtitle{padding:18px 22px 16px;border:0;border-bottom:1px solid rgba(82,62,38,.1);border-radius:0;background:transparent;box-shadow:none;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.is-onboarding-name .live-subtitles.is-onboarding-name .subtitle-heading{margin-bottom:8px}.app-shell.is-onboarding-name .live-subtitles.is-onboarding-name .subtitle-speaker{color:var(--onboarding-name-green);font-size:10px;font-weight:800}.app-shell.is-onboarding-name .live-subtitles.is-onboarding-name .live-subtitle p{color:var(--onboarding-name-ink);font-size:clamp(16px,1.6vw,21px);font-weight:720;line-height:1.46;letter-spacing:-.012em;text-align:left}.app-shell.is-onboarding-name .screen-question-dock.is-onboarding-name{gap:9px;padding:15px 18px 13px}.app-shell.is-onboarding-name .screen-question-dock.is-onboarding-name .screen-question-free-input{gap:7px;padding:11px 12px;border:1px solid rgba(82,62,38,.11);border-radius:16px 6px;background:#f5eee2d6}.app-shell.is-onboarding-name .live-subtitles.is-onboarding-name.is-preparing{min-height:clamp(160px,24vh,230px);place-items:center}.app-shell.is-onboarding-name .onboarding-name-card-loading{width:100%;min-height:inherit;display:grid;place-items:center;padding:24px;color:var(--onboarding-name-muted)}.app-shell.is-onboarding-name .onboarding-name-card-loading>span{width:34px;height:34px;border:3px solid rgba(38,126,93,.18);border-top-color:var(--onboarding-name-green);border-radius:50%;animation:onboarding-name-card-spin .75s linear infinite}@keyframes onboarding-name-card-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-shell.is-onboarding-name .onboarding-name-card-loading>span{animation-duration:1.8s}}.app-shell.is-onboarding-name .screen-question-dock.is-onboarding-name .screen-question-free-input label{color:var(--onboarding-name-muted);font-size:10px;font-weight:720}.app-shell.is-onboarding-name .screen-question-dock.is-onboarding-name .screen-question-free-input input{height:44px;border-color:#523e2624;color:var(--onboarding-name-ink);background:#fffdf8f0;font-size:16px}.app-shell.is-onboarding-name .screen-question-dock.is-onboarding-name .screen-question-free-input input::placeholder{color:#9a9286}.app-shell.is-onboarding-name .screen-question-dock.is-onboarding-name .screen-question-free-input input:focus{border-color:#267e5d8c;box-shadow:0 0 0 3px #267e5d14}.app-shell.is-onboarding-name .screen-question-dock.is-onboarding-name .screen-question-free-input button{min-width:82px;min-height:44px;color:#fff;background:var(--onboarding-name-green);box-shadow:0 9px 20px #267e5d2e;font-size:12px;font-weight:780}.app-shell.is-onboarding-name .screen-question-dock.is-onboarding-name .screen-question-error{color:#a34f42;font-size:10px}.app-shell.is-onboarding-name .screen-question-dock.is-onboarding-name .screen-question-end{min-height:40px;padding:0 12px;color:var(--onboarding-name-muted);font-size:10px;font-weight:700}.app-shell.is-mobile-layout.is-onboarding-name .avatar-stage{--onboarding-name-dock-bottom: max(12px, env(safe-area-inset-bottom));--onboarding-name-dock-vertical-space: 24px}.app-shell.is-mobile-layout.is-onboarding-name .stage-background-shade{background:linear-gradient(180deg,#fff1d8db,#ffebcd33 38%,#2c1f142b)}.app-shell.is-mobile-layout.is-onboarding-name .workspace.is-screen-question-mode .live-subtitles.is-onboarding-name,.app-shell.is-mobile-layout.is-onboarding-name .live-subtitles.is-onboarding-name{bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 22px);max-height:calc(100% - 24px);border-radius:22px 7px}.app-shell.is-mobile-layout.is-onboarding-name .live-subtitles.is-onboarding-name .live-subtitle{padding:14px 15px 12px}.app-shell.is-mobile-layout.is-onboarding-name .live-subtitles.is-onboarding-name .live-subtitle p{font-size:16px}.app-shell.is-mobile-layout.is-onboarding-name .screen-question-dock.is-onboarding-name{gap:7px;padding:10px 11px 8px}@media(max-width:580px){.app-shell.is-onboarding-name .avatar-stage{--onboarding-name-dock-bottom: max(12px, env(safe-area-inset-bottom));--onboarding-name-dock-vertical-space: 24px}.app-shell.is-onboarding-name .stage-background-shade{background:linear-gradient(180deg,#fff1d8db,#ffebcd33 38%,#2c1f142b)}.app-shell.is-onboarding-name .workspace.is-screen-question-mode .live-subtitles.is-onboarding-name,.app-shell.is-onboarding-name .live-subtitles.is-onboarding-name{bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 22px);max-height:calc(100% - 24px);border-radius:22px 7px}.app-shell.is-onboarding-name .live-subtitles.is-onboarding-name .live-subtitle{padding:14px 15px 12px}.app-shell.is-onboarding-name .live-subtitles.is-onboarding-name .live-subtitle p{font-size:16px}.app-shell.is-onboarding-name .screen-question-dock.is-onboarding-name{gap:7px;padding:10px 11px 8px}}.app-shell.is-course-survey{--course-survey-green: #267e5d;--course-survey-green-deep: #1e654a;--course-survey-ink: #26231e;--course-survey-muted: #746f66;color:var(--course-survey-ink);background:#d7be9a;color-scheme:light}.app-shell.is-course-survey .topbar{z-index:20;grid-template-columns:auto minmax(0,1fr);border-bottom-color:#523e261f;color:var(--course-survey-ink);background:#fffaf1e8;box-shadow:0 10px 30px #3d27111a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-shell.is-course-survey .brand-mark{color:var(--course-survey-green);background:#267e5d1a;box-shadow:inset 0 1px #ffffffb8}.app-shell.is-course-survey .brand strong,.app-shell.is-course-survey .topbar-status{color:#3b3730}.app-shell.is-course-survey .brand div span,.app-shell.is-course-survey .model-name{color:#827a6e}.app-shell.is-course-survey .model-name{border-color:#523e261f}.app-shell.is-course-survey .connection-dot.status-connected{background:var(--course-survey-green);box-shadow:0 0 0 4px #267e5d1a,0 0 12px #267e5d42}.app-shell.is-course-survey .topbar-tools{display:none}.app-shell.is-course-survey .topbar-status{justify-self:end}.app-shell.is-course-survey .avatar-stage{background:radial-gradient(circle at 50% 24%,rgba(255,249,232,.3),transparent 34%),linear-gradient(180deg,#ead9bd,#caae87)}.app-shell.is-course-survey .stage-background-image{filter:saturate(.76) contrast(.92) brightness(1.08)}.app-shell.is-course-survey .stage-background-shade{background:linear-gradient(180deg,#fff7e661,#5b412626),radial-gradient(ellipse at 50% 40%,transparent 20%,rgba(70,46,24,.12) 100%)}.app-shell.is-course-survey .stage-atmosphere{display:none}.app-shell.is-course-survey .avatar-stage:before{background:linear-gradient(90deg,transparent,rgba(255,247,227,.72),transparent)}.app-shell.is-course-survey .stage-meta,.app-shell.is-course-survey .model-badge{display:none}.app-shell.is-course-survey .workspace.is-screen-question-mode .live-subtitles.is-course-survey,.app-shell.is-course-survey .live-subtitles.is-course-survey{right:auto;bottom:max(24px,env(safe-area-inset-bottom));left:50%;width:min(720px,calc(100% - 36px));max-height:calc(100% - 48px);gap:0;overflow-x:hidden;overflow-y:auto;padding:0;transform:translate(-50%);border:1px solid rgba(255,255,255,.72);border-radius:26px 9px;background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.78),transparent 32%),linear-gradient(150deg,#fffbf3f0,#efe5d4e8);box-shadow:0 28px 72px #3d271133,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(24px) saturate(1.05);backdrop-filter:blur(24px) saturate(1.05);scrollbar-color:rgba(38,126,93,.24) transparent}.app-shell.is-course-survey .live-subtitles.is-course-survey .live-subtitle{padding:18px 22px 16px;border:0;border-bottom:1px solid rgba(82,62,38,.1);border-radius:0;background:transparent;box-shadow:none;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.is-course-survey .live-subtitles.is-course-survey .subtitle-speaker{color:var(--course-survey-green);font-size:9px;font-weight:800}.app-shell.is-course-survey .live-subtitles.is-course-survey .live-subtitle p{color:var(--course-survey-ink);font-size:clamp(17px,2vw,23px);font-weight:760;line-height:1.38;letter-spacing:-.018em}.app-shell.is-course-survey .live-subtitles.is-course-survey .live-subtitle .subtitle-lead-in{margin-bottom:8px;color:var(--course-survey-muted);font-size:11px;font-weight:550;line-height:1.5;letter-spacing:0}.app-shell.is-course-survey .screen-question-dock.is-course-survey{gap:10px;padding:15px 18px 13px}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-options{counter-reset:course-survey-option;gap:9px}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-options>button{counter-increment:course-survey-option;min-height:52px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;padding:9px 14px 9px 10px;border:1px solid rgba(82,62,38,.12);border-radius:16px 6px;color:#373229;background:#fffdf8bd;box-shadow:0 8px 20px #3d27110f;font-size:13px;font-weight:680}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-options>button:before{content:counter(course-survey-option,decimal-leading-zero);width:30px;height:30px;display:grid;place-items:center;border-radius:11px 4px;color:var(--course-survey-green);background:#267e5d1a;font-size:9px;font-weight:850}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-options>button:hover:not(:disabled),.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-options>button.is-selected{transform:translateY(-1px);border-color:#267e5d6b;color:var(--course-survey-green-deep);background:#ecf7efe6}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-options>button.is-selected:before{color:#fff;background:var(--course-survey-green)}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-options button:disabled{opacity:.55}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-free-input{gap:7px;padding:11px 12px;border:1px solid rgba(82,62,38,.11);border-radius:16px 6px;background:#f5eee2d6}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-free-input label{color:#6d675d;font-size:9px;font-weight:720}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-free-input input{height:42px;border-color:#523e2624;color:var(--course-survey-ink);background:#fffdf8eb}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-free-input input::placeholder{color:#9a9286}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-free-input input:focus{border-color:#267e5d8c;box-shadow:0 0 0 3px #267e5d14}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-free-input button{min-width:78px;min-height:42px;color:#fff;background:var(--course-survey-green);box-shadow:0 9px 20px #267e5d2e;font-size:11px;font-weight:780}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-error{color:#a34f42;font-size:10px}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-end{min-height:34px;padding:0 12px;color:#756f65;font-size:9px;font-weight:700}.app-shell.is-course-survey .course-test-status-dock{border-color:#ffffffb8;color:var(--course-survey-ink);background:#fffaf1eb;box-shadow:0 20px 50px #3d27112e}.app-shell.is-course-survey .course-test-status-dock strong{color:var(--course-survey-ink)}.app-shell.is-course-survey .course-test-status-dock small{color:var(--course-survey-muted)}.app-shell.is-course-survey .course-test-status-dock>button{background:var(--course-survey-green)}.app-shell.is-course-survey .course-test-status-dock>button.is-secondary{color:#70695f;background:#523e2614}.app-shell.is-mobile-layout.is-course-survey .course-test-status-dock{position:absolute;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:calc(100% - 12px - max(12px,env(safe-area-inset-bottom)));align-items:stretch;flex-wrap:wrap;padding:12px;overflow-y:auto;overscroll-behavior:contain}.app-shell.is-mobile-layout.is-course-survey .course-test-status-dock>div{flex-basis:100%}.app-shell.is-mobile-layout.is-course-survey .course-test-status-dock small{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.app-shell.is-mobile-layout.is-course-survey .course-test-status-dock>button{min-width:0;height:44px;flex:1 1 0}.app-shell.is-mobile-layout.is-course-survey .topbar{min-height:58px;grid-template-columns:minmax(0,1fr);padding:9px 12px}.app-shell.is-mobile-layout.is-course-survey .topbar>.brand{display:none}.app-shell.is-mobile-layout.is-course-survey .topbar-status{display:flex;justify-self:start;font-size:10px}.app-shell.is-mobile-layout.is-course-survey .model-name{display:none}.app-shell.is-mobile-layout.is-course-survey .workspace.is-screen-question-mode .live-subtitles.is-course-survey,.app-shell.is-mobile-layout.is-course-survey .live-subtitles.is-course-survey{right:auto;bottom:max(12px,env(safe-area-inset-bottom));left:50%;width:calc(100% - 22px);max-height:calc(100% - 24px);transform:translate(-50%);border-radius:22px 7px}.app-shell.is-mobile-layout.is-course-survey .live-subtitles.is-course-survey .live-subtitle{padding:14px 15px 12px}.app-shell.is-mobile-layout.is-course-survey .live-subtitles.is-course-survey .live-subtitle p{font-size:17px}.app-shell.is-mobile-layout.is-course-survey .screen-question-dock.is-course-survey{gap:7px;padding:10px 11px 8px}.app-shell.is-mobile-layout.is-course-survey .screen-question-dock.is-course-survey .screen-question-options{gap:7px}.app-shell.is-mobile-layout.is-course-survey .screen-question-dock.is-course-survey .screen-question-options>button{min-height:48px;padding-block:7px;font-size:11px}.app-shell.is-mobile-layout.is-course-survey .screen-question-dock.is-course-survey .screen-question-free-input input{font-size:16px}.app-shell.is-mobile-layout.is-course-survey .screen-question-dock.is-course-survey .screen-question-end{min-height:40px}@media(max-width:580px){.app-shell.is-course-survey .topbar{min-height:58px;grid-template-columns:minmax(0,1fr);padding:9px 12px}.app-shell.is-course-survey .topbar>.brand{display:none}.app-shell.is-course-survey .topbar-status{display:flex;justify-self:start;font-size:10px}.app-shell.is-course-survey .model-name{display:none}.app-shell.is-course-survey .stage-meta{top:12px;left:12px}.app-shell.is-course-survey .workspace.is-screen-question-mode .live-subtitles.is-course-survey,.app-shell.is-course-survey .live-subtitles.is-course-survey{right:auto;bottom:max(12px,env(safe-area-inset-bottom));left:50%;width:calc(100% - 22px);max-height:calc(100% - 24px);transform:translate(-50%);border-radius:22px 7px}.app-shell.is-course-survey .live-subtitles.is-course-survey .live-subtitle{padding:14px 15px 12px}.app-shell.is-course-survey .live-subtitles.is-course-survey .live-subtitle p{font-size:17px}.app-shell.is-course-survey .screen-question-dock.is-course-survey{gap:7px;padding:10px 11px 8px}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-options{gap:7px}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-options>button{min-height:48px;padding-block:7px;font-size:11px}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-free-input input{font-size:16px}.app-shell.is-course-survey .screen-question-dock.is-course-survey .screen-question-end{min-height:40px}}.main-level-test-backdrop{background:#1b221ca8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.main-level-test-dialog{color:#29251f;border-color:#ffffffdb;border-radius:30px 10px;background:radial-gradient(circle at 1px 1px,rgba(65,120,92,.08) 1px,transparent 0) 0 0 / 10px 10px,#fbf5e9;box-shadow:0 30px 80px #181f1a57}.main-level-test-dialog>header span{color:#267e5d}.main-level-test-dialog>header p{color:#746f66}.main-level-test-grid>button{min-width:0;color:#746f66;border-color:#523e261f;background:#fffdf8e6;box-shadow:0 8px 18px #4433200f}.main-level-test-grid>button:hover,.main-level-test-grid>button.is-selected{color:#fff;border-color:#267e5d;background:linear-gradient(145deg,#3a9a76,#267e5d);box-shadow:0 10px 22px #267e5d38}.main-level-test-error{color:#b7493f}.main-level-test-dialog>footer button{color:#625b52;border-color:#523e261f;background:#eee5d8}.main-level-test-dialog>footer button.is-confirm{color:#fff;border-color:#267e5d;background:#267e5d}.main-player-level-test-dialog{position:relative;box-sizing:border-box;width:min(460px,100%);aspect-ratio:1242 / 1445;padding:80px 36px 34px;border:0;border-radius:0;background:transparent url(/ui/main/profile/level-test-dialog-bg.png) center / 100% 100% no-repeat;box-shadow:none}.main-player-level-test-close{position:absolute;z-index:1;top:26px;right:34px;width:51px;height:51px;padding:0;border:0;border-radius:17px;background:transparent url(/ui/main/profile/level-test-close.png) center / contain no-repeat;cursor:pointer;transition:filter .15s ease,transform .15s ease}.main-player-level-test-close:hover{filter:brightness(.97);transform:translateY(-1px)}.main-player-level-test-close:active{filter:brightness(.92);transform:translateY(1px)}.main-player-level-test-close:focus-visible{outline:3px solid rgba(38,126,93,.3);outline-offset:2px}.main-player-level-test-dialog>header{transform:translateY(-6px)}.main-player-level-test-dialog>footer{display:block;margin-top:40px}.main-player-level-test-dialog>footer button.is-confirm{width:80%;min-height:0;display:block;aspect-ratio:919 / 193;margin-inline:auto;padding:0 12%;border:0;border-radius:0;color:#fff;background:transparent url(/ui/main/profile/level-test-confirm.png) center / 100% 100% no-repeat;font-size:12px;text-shadow:0 1px 1px rgba(16,70,50,.24);transition:filter .15s ease,transform .15s ease}.main-player-level-test-dialog>footer button.is-confirm:hover{filter:brightness(1.04)}.main-player-level-test-dialog>footer button.is-confirm:active{filter:brightness(.94);transform:translateY(1px)}.main-player-level-test-dialog>footer button.is-confirm:focus-visible{outline:3px solid rgba(38,126,93,.3);outline-offset:2px}.main-player-level-test-dialog>footer button.is-confirm:disabled{cursor:wait;opacity:.65}.main-player-level-test-dialog .main-level-test-grid>button{min-height:74px}.main-shell.is-mobile-layout .main-player-level-test-dialog{padding:64px 32px 24px;border-radius:0}.main-shell.is-mobile-layout .main-player-level-test-close{top:22px;right:27px;width:44px;height:44px;border-radius:15px}.main-shell.is-mobile-layout .main-player-level-test-dialog .main-level-test-grid{margin-top:14px}.main-shell.is-mobile-layout .main-player-level-test-dialog .main-level-test-grid>button{min-height:64px}.main-shell.is-mobile-layout .main-player-level-test-dialog>footer{display:block;margin-top:36px}.main-shell.is-mobile-layout .main-player-level-test-dialog>footer button.is-confirm{width:80%}@media(max-width:580px){.main-player-level-test-dialog{padding:64px 32px 24px;border-radius:0}.main-player-level-test-close{top:22px;right:27px;width:44px;height:44px;border-radius:15px}.main-player-level-test-dialog .main-level-test-grid{margin-top:14px}.main-player-level-test-dialog .main-level-test-grid>button{min-height:64px}.main-player-level-test-dialog>footer{display:block;margin-top:36px}.main-player-level-test-dialog>footer button.is-confirm{width:80%}}.main-profile-delete-dialog>strong{color:#a3463b}.main-profile-account-management-dialog{width:min(440px,100%)}.main-membership-google-button{box-sizing:border-box;width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:11px;margin-top:18px;padding:0 18px;border:1px solid #dadce0;border-radius:13px;color:#3c4043;background:#fff;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.main-membership-google-button>span,.main-membership-google-button svg{width:22px;height:22px}.main-membership-google-button:hover:not(:disabled){background:#f8faff;border-color:#c6d4f2}.main-membership-google-button:focus-visible{outline:3px solid rgba(66,133,244,.22);outline-offset:2px}.main-membership-google-button:disabled{cursor:wait;opacity:.62}.main-membership-upgrade-divider{display:flex;align-items:center;gap:12px;margin-top:16px;color:#8a8175;font-size:11px;font-weight:700}.main-membership-upgrade-divider:before,.main-membership-upgrade-divider:after{height:1px;flex:1;content:"";background:#534c4229}.main-profile-account-management-actions{display:grid;gap:10px;margin-top:20px}.main-profile-account-management-actions>button{min-width:0;min-height:78px;display:grid;align-content:center;gap:5px;padding:14px 18px;border:1px solid rgba(45,127,93,.2);border-radius:16px;color:#2f302c;background:#fffdf8e6;box-shadow:0 7px 18px #483a270f;text-align:left;cursor:pointer;touch-action:manipulation}.main-profile-account-management-actions>button:hover{border-color:#2d7f5d6b;background:#fffdf8}.main-profile-account-management-actions>button:focus-visible{outline:3px solid rgba(45,127,93,.24);outline-offset:2px}.main-profile-account-management-actions>button:disabled{cursor:wait;opacity:.68}.main-profile-account-management-actions>button strong{font-size:15px}.main-profile-account-management-actions>button span{color:#746f66;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.main-profile-account-management-actions>button.is-danger{border-color:#b24f433d;color:#a3463b;background:#fff7f4eb}.main-profile-account-management-actions>button.is-danger:hover{border-color:#b24f437a;background:#fff7f4}.main-profile-account-management-error{margin:12px 0 0;color:#a3463b;font-size:11px;font-weight:750;line-height:1.5}.main-shell.is-mobile-layout .main-profile-account-management-actions>button{min-height:76px;padding-inline:15px}@media(max-width:580px){.main-profile-account-management-actions>button{min-height:76px;padding-inline:15px}}.assessment-modal-backdrop{background:#1b221cad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.assessment-modal{overflow-x:hidden;color:#29251f;border-color:#ffffffe0;border-radius:32px 11px;background:radial-gradient(circle at 1px 1px,rgba(65,120,92,.075) 1px,transparent 0) 0 0 / 11px 11px,#fbf5e9;box-shadow:0 34px 100px #181f1a61;scrollbar-color:rgba(38,126,93,.42) transparent}.assessment-modal.vertical-drag-scroll{touch-action:pan-y;cursor:grab}.assessment-modal.vertical-drag-scroll.is-pointer-dragging,.assessment-modal.vertical-drag-scroll.is-pointer-dragging *{cursor:grabbing!important}.assessment-final-modal{width:min(760px,100%)}.assessment-modal-header{margin-bottom:10px}.assessment-modal-header span{color:#267e5d;font-weight:850}.assessment-modal-header h2{color:#29251f;font-size:23px;font-weight:800}.assessment-result-hero{grid-template-columns:minmax(230px,.9fr) minmax(0,1.1fr)}.assessment-modal-header>button{min-width:40px;width:40px;height:40px;color:#625b52;background:#523e2614}.assessment-level-mark,.assessment-result-summary,.assessment-dimension-card,.assessment-result-notes section,.assessment-state-panel{border-color:#523e261a;background:#fffdf8eb;box-shadow:0 10px 24px #4433200e}.assessment-level-mark{color:#fff;border-color:#ffffff3d;background:linear-gradient(145deg,#3a9a76,#1f6e51);box-shadow:0 16px 30px #267e5d3d}.assessment-level-mark span,.assessment-result-notes span{color:#267e5d;font-weight:850}.assessment-level-mark span{color:#ffffffc2}.assessment-level-mark strong{color:#fff;font-weight:800}.assessment-level-mark b{color:#dff5ea}.assessment-level-mark .assessment-product-level{max-width:100%;color:#fff;font-size:clamp(24px,4vw,36px);line-height:1.15;text-align:center;overflow-wrap:anywhere}.assessment-confidence{color:#625b52;background:#eee5d8;font-weight:750}.assessment-confidence.is-high{color:#1d6c4f;background:#dcefe5}.assessment-result-summary p,.assessment-result-notes p,.assessment-state-panel p{color:#625b52;overflow-wrap:anywhere}.assessment-dimension-card strong{color:#29251f}.assessment-dimension-card small{color:#8a8278}.assessment-dimension-card header b{color:#267e5d}.assessment-dimension-card ul,.assessment-result-notes ul{color:#625b52;overflow-wrap:anywhere}.assessment-dimension-card.is-v3:last-child{grid-column:1 / -1}.assessment-dimension-card.is-v3 q{display:block;color:#353028;font-weight:700;overflow-wrap:anywhere}.assessment-dimension-card.is-v3 li>span{display:block;margin-top:3px;color:#766e64;overflow-wrap:anywhere}.assessment-missing-evidence{margin:12px 0 0;color:#948b80;font-size:11px}.assessment-next-level{display:grid;grid-template-columns:auto 1fr auto;gap:8px 14px;align-items:center;margin-top:12px;padding:14px 16px;border:1px solid rgba(38,126,93,.16);border-radius:15px;background:#dcefe5a3}.assessment-next-level span{color:#267e5d;font-size:9px;font-weight:850;letter-spacing:.14em}.assessment-next-level strong{color:#29251f}.assessment-next-level p{margin:0;color:#625b52;font-size:11px}.assessment-result-notes section.is-priority{border-color:#267e5d29;background:#dcefe5a3}.assessment-scope-note{color:#8a8278;overflow-wrap:anywhere}.assessment-state-panel h3{color:#29251f}.assessment-state-panel p{color:#746f66}.assessment-loader{border-color:#267e5d21;border-top-color:#267e5d}.assessment-state-icon{color:#b7493f;background:#f7ded9}.assessment-state-actions button,.assessment-modal-footer button{min-height:44px;height:auto;color:#fff;background:#267e5d;font-weight:800}.assessment-state-actions button.is-secondary,.assessment-modal-footer button.is-secondary{color:#625b52;background:#eee5d8}.assessment-modal-footer{border-top-color:#523e261a}.assessment-modal-footer time{color:#8a8278}.app-shell.is-mobile-layout .assessment-modal-backdrop{position:absolute;padding:8px;border-radius:inherit}.app-shell.is-mobile-layout .assessment-modal{width:100%;max-height:100%;padding:16px 14px;border-radius:25px 8px}.app-shell.is-mobile-layout .assessment-modal-header h2{font-size:20px}.app-shell.is-mobile-layout .assessment-result-hero{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:12px}.app-shell.is-mobile-layout .assessment-level-mark{min-height:112px;padding:10px}.app-shell.is-mobile-layout .assessment-level-mark strong{font-size:46px}.app-shell.is-mobile-layout .assessment-level-mark .assessment-product-level{font-size:21px}.app-shell.is-mobile-layout .assessment-result-summary{gap:8px;padding:13px}.app-shell.is-mobile-layout .assessment-result-summary p{font-size:11px;line-height:1.6}.app-shell.is-mobile-layout .assessment-dimension-grid,.app-shell.is-mobile-layout .assessment-result-notes{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.app-shell.is-mobile-layout .assessment-dimension-card,.app-shell.is-mobile-layout .assessment-result-notes section{padding:13px}.app-shell.is-mobile-layout .assessment-dimension-card ul,.app-shell.is-mobile-layout .assessment-result-notes ul{margin-top:8px;font-size:10px}.app-shell.is-mobile-layout .assessment-scope-note{margin-top:9px}.app-shell.is-mobile-layout .assessment-dimension-card.is-v3:last-child{grid-column:auto}.app-shell.is-mobile-layout .assessment-next-level{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:8px;padding:13px}.app-shell.is-mobile-layout .assessment-modal-footer{gap:9px;margin-top:10px;padding-top:10px}.app-shell.is-mobile-layout .assessment-modal-footer>div{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.is-mobile-layout .assessment-modal-footer button:last-child{grid-column:auto}.app-shell.is-mobile-layout .assessment-state-panel{min-height:230px;padding:22px 14px}.app-shell.is-mobile-layout .assessment-state-actions{width:100%;align-items:stretch;flex-direction:column}.app-shell.is-mobile-layout .assessment-state-actions button{width:100%}@media(max-width:580px){.assessment-modal-backdrop{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.assessment-modal{padding:16px 14px;border-radius:25px 8px}.assessment-modal-header h2{font-size:20px}.assessment-result-hero{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:12px}.assessment-level-mark{min-height:112px;padding:10px}.assessment-level-mark strong{font-size:46px}.assessment-level-mark .assessment-product-level{font-size:21px}.assessment-result-summary{gap:8px;padding:13px}.assessment-result-summary p{font-size:11px;line-height:1.6}.assessment-dimension-grid,.assessment-result-notes{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.assessment-dimension-card,.assessment-result-notes section{padding:13px}.assessment-dimension-card ul,.assessment-result-notes ul{margin-top:8px;font-size:10px}.assessment-scope-note{margin-top:9px}.assessment-dimension-card.is-v3:last-child{grid-column:auto}.assessment-next-level{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:8px;padding:13px}.assessment-modal-footer{gap:9px;margin-top:10px;padding-top:10px}.assessment-modal-footer>div{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-modal-footer button:last-child{grid-column:auto}.assessment-state-panel{min-height:230px;padding:22px 14px}.assessment-state-actions{width:100%;align-items:stretch;flex-direction:column}.assessment-state-actions button{width:100%;min-height:44px}}.onboarding-surface.is-language-step .onboarding-scene-background{object-position:66% center;filter:saturate(.34) contrast(.72) brightness(1.18) blur(1px);transform:scale(1.008)}.onboarding-surface.is-language-step .onboarding-scene-wash{background:linear-gradient(100deg,#f7f0e2e6,#eee2cdc7 58%,#e1d7c2ad),radial-gradient(circle at 30% 8%,rgba(255,255,255,.56),transparent 42%)}.onboarding-backdrop.is-language-step{align-items:end;justify-items:center;padding:clamp(24px,3.1vw,58px);overflow:hidden}.onboarding-card.is-language-step{--onboarding-language-panel-slice: 32px;width:min(960px,78vw);min-height:min(720px,calc(100dvh - 116px));max-height:calc(100dvh - 116px);display:flex;flex-direction:column;padding:clamp(34px,4vw,66px);overflow-x:hidden;overflow-y:auto;border:1px solid transparent;border-image-source:url(/ui/onboarding/native-language-panel.png);border-image-slice:96 fill;border-image-width:var(--onboarding-language-panel-slice);border-image-repeat:stretch;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:pan-y;scrollbar-width:none}.onboarding-card.is-language-step::-webkit-scrollbar{display:none}.onboarding-card.is-language-step .onboarding-header{align-items:center}.onboarding-card.is-language-step .onboarding-header .eyebrow,.onboarding-card.is-language-step .onboarding-footer{display:none}.onboarding-card.is-language-step .onboarding-header h1{margin:0;color:#090907;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:clamp(34px,3.5vw,52px);font-weight:800;line-height:1.14;letter-spacing:-.045em}.onboarding-card.is-language-step .onboarding-progress-label{min-width:104px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:7px 18px;border:1px solid rgba(61,143,104,.34);color:#2e795c;background:#edf0e7e6;box-shadow:0 3px 8px #296f5124,inset 0 1px #ffffffd9;font-size:clamp(21px,2vw,30px);font-weight:500}.onboarding-card.is-language-step .onboarding-progress-label:first-letter{font-weight:800}.onboarding-card.is-language-step .onboarding-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin:clamp(26px,3vw,44px) 0 clamp(34px,4vw,58px)}.onboarding-card.is-language-step .onboarding-progress i{height:7px;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:#57524c2e;box-shadow:inset 0 1px 2px #413c3629}.onboarding-card.is-language-step .onboarding-progress i.is-active{border-color:transparent;background:linear-gradient(90deg,#43896c,#77cdb3,#43896c);box-shadow:none}.onboarding-card.is-language-step .onboarding-content{min-height:0;flex:1;display:block}.onboarding-card.is-language-step .onboarding-form{height:100%;min-height:0;grid-template-rows:auto auto minmax(32px,1fr) auto;gap:clamp(28px,3.2vw,46px)}.onboarding-card.is-language-step .onboarding-form>p{color:#5f5a53;font-size:clamp(18px,2vw,26px);font-weight:600;line-height:1.55}.onboarding-card.is-language-step .onboarding-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,34px)}.onboarding-card.is-language-step .onboarding-language-grid button{min-height:clamp(120px,13vw,174px);position:relative;gap:14px;border:1px solid rgba(67,63,57,.2);border-radius:clamp(24px,2.4vw,34px);color:#070706;background:#f6f1ead6;box-shadow:0 8px 18px #41372c21,inset 0 1px #fffffffa;opacity:1;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.onboarding-card.is-language-step .onboarding-language-grid button:hover:not(:disabled){transform:translateY(-2px)}.onboarding-card.is-language-step .onboarding-language-grid button:focus-visible,.onboarding-card.is-language-step .onboarding-primary:focus-visible,.onboarding-card.is-language-step .onboarding-secondary:focus-visible{outline:3px solid rgba(38,126,93,.3);outline-offset:3px}.onboarding-card.is-language-step .onboarding-language-grid button:disabled{color:#070706;background:#f6f1eac2;cursor:not-allowed}.onboarding-card.is-language-step .onboarding-language-grid button.is-selected{border:2px solid #3d8a68;color:#2a7b5d;background:#eff1e8f5;box-shadow:0 9px 18px #2d705133,inset 0 1px #fffffff2}.onboarding-card.is-language-step .onboarding-language-grid button span{font-size:clamp(24px,2.5vw,34px);font-weight:800}.onboarding-card.is-language-step .onboarding-language-grid button small{color:#5d5953;font-size:clamp(16px,1.65vw,22px);font-weight:500}.onboarding-card.is-language-step .onboarding-language-grid button.is-selected small{color:#2a7b5d}.onboarding-language-check{width:clamp(34px,3.4vw,46px);height:clamp(34px,3.4vw,46px);position:absolute;top:clamp(13px,1.5vw,20px);right:clamp(13px,1.5vw,20px);display:grid;place-items:center;border-radius:50%;color:#fff;background:#328563}.onboarding-language-check svg{width:70%;height:70%;fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.onboarding-card.is-language-step .onboarding-actions{gap:14px;margin:0}.onboarding-card.is-language-step .onboarding-primary,.onboarding-card.is-language-step .onboarding-secondary{min-height:clamp(66px,7.4vw,96px);border-radius:clamp(22px,2.3vw,32px);font-size:clamp(21px,2.3vw,31px);font-weight:800}.onboarding-card.is-language-step .onboarding-primary{display:flex;align-items:center;justify-content:center;gap:14px;background:#338864;box-shadow:0 8px 16px #2470503d,inset 0 1px #ffffff1a}.onboarding-card.is-language-step .onboarding-primary svg{width:1.35em;height:1.35em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.onboarding-card.is-language-step .onboarding-secondary{min-width:104px}.onboarding-card.is-language-step .onboarding-secondary svg{width:39px;height:39px;fill:none;stroke:currentColor;stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round}.onboarding-card.is-language-step .onboarding-primary:active:not(:disabled),.onboarding-card.is-language-step .onboarding-secondary:active{transform:translateY(1px)}.onboarding-layout-preview.is-mobile-layout.is-language-step{padding:0}.onboarding-surface.is-mobile-layout.is-language-step{width:100%;height:100%;aspect-ratio:auto;container-name:onboarding-language-surface;container-type:size}.onboarding-surface.is-mobile-layout .onboarding-backdrop.is-language-step{padding:0 9px 41px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step{width:100%;height:62%;min-height:0;max-height:none;position:relative;padding:44px 17px 32px;border-radius:0}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-header{position:relative}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-progress-label{position:absolute;top:-21px;right:0}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-header h1{font-size:22px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-progress-label{min-width:70px;min-height:32px;padding:5px 12px;font-size:16px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-progress{gap:8px;margin:21px 0 39px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-progress i{height:5px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-content{padding-bottom:2px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-form{min-height:326px;grid-template-rows:auto auto minmax(64px,1fr);gap:17px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-form>.onboarding-primary,.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-form>.onboarding-actions{align-self:end}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-form>.onboarding-primary{width:auto;position:absolute;top:80.85%;right:5.1%;left:5.1%;margin:0}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-form>p{font-size:14px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-language-grid{gap:16px 12px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-language-grid button{min-height:86px;gap:8px;border-radius:18px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-language-grid button span{font-size:18px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-language-grid button small{font-size:12px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-language-check{width:24px;height:24px;top:10px;right:10px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-primary,.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-secondary{min-height:64px;border-radius:19px;font-size:17px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-secondary{min-width:64px;padding:0 12px}@media(max-width:580px){.onboarding-layout-preview:not(.is-mobile-layout).is-language-step{padding-top:0}.onboarding-backdrop.is-language-step{padding:0 9px 41px}.onboarding-card.is-language-step{width:100%;height:62%;min-height:0;max-height:none;position:relative;padding:44px 17px 32px;border-radius:0}.onboarding-card.is-language-step .onboarding-header{position:relative}.onboarding-card.is-language-step .onboarding-progress-label{position:absolute;top:-21px;right:0}.onboarding-card.is-language-step .onboarding-header h1{font-size:22px}.onboarding-card.is-language-step .onboarding-progress-label{min-width:70px;min-height:32px;padding:5px 12px;font-size:16px}.onboarding-card.is-language-step .onboarding-progress{gap:8px;margin:21px 0 39px}.onboarding-card.is-language-step .onboarding-progress i{height:5px}.onboarding-card.is-language-step .onboarding-form{min-height:326px;grid-template-rows:auto auto minmax(64px,1fr);gap:17px}.onboarding-card.is-language-step .onboarding-content{padding-bottom:2px}.onboarding-card.is-language-step .onboarding-form>.onboarding-primary,.onboarding-card.is-language-step .onboarding-form>.onboarding-actions{align-self:end}.onboarding-card.is-language-step .onboarding-form>.onboarding-primary{width:auto;position:absolute;top:80.85%;right:5.1%;left:5.1%;margin:0}.onboarding-card.is-language-step .onboarding-form>p{font-size:14px}.onboarding-card.is-language-step .onboarding-language-grid{gap:16px 12px}.onboarding-card.is-language-step .onboarding-language-grid button{min-height:86px;gap:8px;border-radius:18px}.onboarding-card.is-language-step .onboarding-language-grid button span{font-size:18px}.onboarding-card.is-language-step .onboarding-language-grid button small{font-size:12px}.onboarding-language-check{width:24px;height:24px;top:10px;right:10px}.onboarding-card.is-language-step .onboarding-primary,.onboarding-card.is-language-step .onboarding-secondary{min-height:64px;border-radius:19px;font-size:17px}.onboarding-card.is-language-step .onboarding-secondary{min-width:64px;padding:0 12px}}.onboarding-card .onboarding-primary:not(:disabled){--onboarding-primary-nine-slice-cap: 23px;position:relative;isolation:isolate;background:transparent;box-shadow:none}.onboarding-card .onboarding-primary:not(:disabled):before{content:"";box-sizing:border-box;position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-image-source:url(/ui/onboarding/native-language-button.png);border-image-slice:101 fill;border-image-width:var(--onboarding-primary-nine-slice-cap);border-image-repeat:stretch;pointer-events:none}.onboarding-card.is-language-step .onboarding-primary:not(:disabled){--onboarding-primary-nine-slice-cap: clamp(33px, 3.7vw, 48px)}.onboarding-card.is-role-step .onboarding-primary:not(:disabled){--onboarding-primary-nine-slice-cap: 29px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-primary:not(:disabled),.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-primary:not(:disabled){--onboarding-primary-nine-slice-cap: 32px}@media(max-width:580px){.onboarding-card.is-language-step .onboarding-primary:not(:disabled),.onboarding-card.is-role-step .onboarding-primary:not(:disabled){--onboarding-primary-nine-slice-cap: 32px}}@media(min-width:901px){.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-primary:not(:disabled){--onboarding-primary-nine-slice-cap: 26px}}@container onboarding-language-surface (max-height: 860px){.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step{padding:36px 14px 24px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-progress-label{top:-17px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-progress{margin:16px 0 24px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-form{min-height:0;grid-template-rows:auto auto minmax(56px,1fr);gap:12px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-form>p{font-size:13px;line-height:1.45}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-language-grid{gap:10px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-language-grid button{min-height:74px;gap:6px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-language-grid button span{font-size:17px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-language-grid button small{font-size:11px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-primary,.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-secondary{min-height:56px;font-size:15px}.onboarding-surface.is-mobile-layout .onboarding-card.is-language-step .onboarding-primary:not(:disabled){--onboarding-primary-nine-slice-cap: 28px}}@media(max-width:580px)and (max-height:860px){:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview) .onboarding-card.is-language-step{padding:36px 14px 24px}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview) .onboarding-card.is-language-step .onboarding-progress-label{top:-17px}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview) .onboarding-card.is-language-step .onboarding-progress{margin:16px 0 24px}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview) .onboarding-card.is-language-step .onboarding-form{min-height:0;grid-template-rows:auto auto minmax(56px,1fr);gap:12px}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview) .onboarding-card.is-language-step .onboarding-form>p{font-size:13px;line-height:1.45}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview) .onboarding-card.is-language-step .onboarding-language-grid{gap:10px}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview) .onboarding-card.is-language-step .onboarding-language-grid button{min-height:74px;gap:6px}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview) .onboarding-card.is-language-step .onboarding-language-grid button span{font-size:17px}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview) .onboarding-card.is-language-step .onboarding-language-grid button small{font-size:11px}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview) .onboarding-card.is-language-step .onboarding-primary,:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview) .onboarding-card.is-language-step .onboarding-secondary{min-height:56px;font-size:15px}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview) .onboarding-card.is-language-step .onboarding-primary:not(:disabled){--onboarding-primary-nine-slice-cap: 28px}}.onboarding-backdrop.is-language-step{padding:0;overflow-x:hidden;overflow-y:auto;place-items:end center;touch-action:pan-y;-webkit-overflow-scrolling:touch}.onboarding-card.is-language-step{--onboarding-language-panel-slice: 32px;width:min(960px,78vw,calc((100dvh - 32px) * 1237 / 1689));height:auto;min-height:0;max-height:none;aspect-ratio:1237 / 1689;position:relative;flex:none;display:block;overflow:hidden;padding:0;border:1px solid transparent;border-image-source:url(/ui/onboarding/native-language-panel.png);border-image-slice:96 fill;border-image-width:var(--onboarding-language-panel-slice);border-image-repeat:stretch;border-radius:0;background:none;box-shadow:none;container-name:onboarding-language-panel;container-type:size}.onboarding-card.is-language-step .onboarding-header,.onboarding-card.is-language-step .onboarding-progress,.onboarding-card.is-language-step .onboarding-content{width:auto;position:absolute;right:4.45%;left:4.45%;margin:0}.onboarding-card.is-language-step .onboarding-header{top:8.4%;align-items:flex-start}.onboarding-card.is-language-step .onboarding-header h1{font-size:clamp(20px,5.35cqw,46px);line-height:1.14}.onboarding-card.is-language-step .onboarding-progress-label{min-width:clamp(68px,17cqw,148px);min-height:clamp(32px,7.8cqw,66px);position:absolute;top:-4.2cqh;right:0;padding:1.2cqw 3.2cqw;font-size:clamp(15px,3.9cqw,32px)}.onboarding-card.is-language-step .onboarding-progress{top:16.2%;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8%}.onboarding-card.is-language-step .onboarding-progress i{height:clamp(4px,1.15cqw,9px)}.onboarding-card.is-language-step .onboarding-content{top:23.8%;bottom:6%;min-height:0;display:block;padding:0;overflow:visible}.onboarding-card.is-language-step .onboarding-form{width:100%;height:100%;min-height:0;position:relative;display:block}.onboarding-card.is-language-step .onboarding-form>p{position:absolute;inset:0 0 auto;margin:0;font-size:clamp(13px,3.45cqw,28px);line-height:1.48}.onboarding-card.is-language-step .onboarding-target-language-form>p{font-size:clamp(11px,3cqw,24px);white-space:nowrap}.onboarding-card.is-language-step .onboarding-language-grid{height:47.6%;position:absolute;top:10%;right:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:5.7% 3%}.onboarding-card.is-language-step .onboarding-language-grid button{width:100%;min-height:0;height:100%;gap:clamp(5px,1.7cqw,14px);border-radius:clamp(17px,4.4cqw,36px)}.onboarding-card.is-language-step .onboarding-language-grid button span{font-size:clamp(17px,4.45cqw,36px)}.onboarding-card.is-language-step .onboarding-language-grid button small{font-size:clamp(11px,2.85cqw,23px)}.onboarding-card.is-language-step .onboarding-language-check{width:clamp(23px,5.8cqw,47px);height:clamp(23px,5.8cqw,47px);top:8%;right:6%}.onboarding-card.is-language-step .onboarding-form>.onboarding-primary,.onboarding-card.is-language-step .onboarding-form>.onboarding-actions{width:auto;height:15.7%;min-height:0;position:absolute;inset:79.2% 1.1% auto;margin:0}.onboarding-card.is-language-step .onboarding-primary,.onboarding-card.is-language-step .onboarding-secondary{height:100%;min-height:0;border-radius:clamp(18px,4.7cqw,38px);font-size:clamp(15px,4.15cqw,34px)}.onboarding-card.is-language-step .onboarding-actions{display:flex;gap:3.2%}.onboarding-card.is-language-step .onboarding-actions .onboarding-secondary{width:18%;min-width:18%;padding:0 1.5cqw}.onboarding-card.is-language-step .onboarding-actions .onboarding-primary{flex:1}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-backdrop.is-language-step{padding:0 0 3.3cqh}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step{width:100%;height:calc(100cqh * 1689 / 2796);min-height:0;max-height:none;aspect-ratio:auto;padding:0}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-header,:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-progress,:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-content{width:auto;position:absolute;right:5.45%;left:5.45%}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-header{top:8.4%}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-progress-label{top:-4.2cqh;right:0}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-progress{top:16.2%;margin:0}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-content{top:23.8%;bottom:6%;padding:0}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-form{min-height:0;display:block}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-language-grid{height:47.6%;top:10%;gap:5.7% 3%}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-language-grid button{min-height:0;height:100%}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-form>.onboarding-primary,:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-form>.onboarding-actions{height:15.7%;min-height:0;inset:79.2% 1.1% auto}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-primary,:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-secondary{height:100%;min-height:0}.onboarding-surface.is-role-step{container-name:onboarding-role-surface;container-type:size}.onboarding-role-panel-background{height:auto;aspect-ratio:1282 / 1387;border:1px solid transparent;border-image-source:url(/ui/shared/glass-panel-9slice.png);border-image-slice:96 0 fill;border-image-width:calc(var(--role-panel-width) * .074883) 0;border-image-repeat:stretch;border-radius:0;background:none;opacity:.93}.onboarding-card.is-role-step .onboarding-role-controls{position:relative;display:block}.onboarding-card.is-role-step .onboarding-recommendation{position:absolute;inset:0 0 auto}.onboarding-card.is-role-step .onboarding-role-toggle{height:29%;position:absolute;top:31%;right:0;left:0;margin:0}.onboarding-card.is-role-step .onboarding-role-toggle button{min-height:0;height:100%}.onboarding-card.is-role-step .onboarding-actions{height:21%;position:absolute;right:0;bottom:0;left:0;margin:0}.onboarding-card.is-role-step .onboarding-actions .onboarding-primary,.onboarding-card.is-role-step .onboarding-actions .onboarding-secondary{min-height:0;height:100%}.onboarding-card.is-role-step .onboarding-error{position:absolute;right:0;bottom:22%;left:0;margin:0;font-size:10px;line-height:1.25}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step{--role-panel-top: calc(95.25% - 100cqw * 1.081903);--role-panel-width: 100%}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-background{top:var(--role-panel-top);bottom:calc(3.3% - 3px);height:auto;aspect-ratio:auto}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-toggle{top:31%;height:25.5%;margin:0}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-toggle button{min-height:0;height:100%}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-recommendation{top:4.5%}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-content{top:calc(var(--role-panel-top) + 23.7cqw);bottom:calc(4.75% + 8.5cqw)}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-actions{right:-1px;bottom:.983%;left:-1px;height:19.033%;gap:3.2%}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-actions .onboarding-secondary{width:18%;min-width:0;min-height:0}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-actions .onboarding-primary{min-height:0}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-actions .onboarding-secondary svg{width:35px;height:35px}@media(max-width:900px){.onboarding-card.is-role-step{--role-panel-top: calc(95.25% - 100cqw * 1.081903);--role-panel-width: 100%;--role-panel-height: auto;--role-panel-aspect-ratio: 1282 / 1387}.onboarding-card.is-role-step .onboarding-role-panel-background{top:var(--role-panel-top);bottom:calc(3.3% - 3px);height:auto;aspect-ratio:auto}.onboarding-card.is-role-step .onboarding-header,.onboarding-card.is-role-step .onboarding-progress,.onboarding-card.is-role-step .onboarding-content{width:calc(var(--role-panel-width) - 56px)}.onboarding-card.is-role-step .onboarding-header{top:calc(var(--role-panel-top) + 4.7cqw)}.onboarding-card.is-role-step .onboarding-progress{top:calc(var(--role-panel-top) + 19cqw)}.onboarding-card.is-role-step .onboarding-content{top:calc(var(--role-panel-top) + 23.7cqw);bottom:calc(4.75% + 8.5cqw);overflow-x:hidden;overflow-y:auto;touch-action:pan-y}.onboarding-card.is-role-step .onboarding-role-toggle{top:31%;height:25.5%;margin:0}.onboarding-card.is-role-step .onboarding-role-toggle button{min-height:0;height:100%}.onboarding-card.is-role-step .onboarding-recommendation{top:4.5%}.onboarding-card.is-role-step .onboarding-actions{right:-1px;bottom:.983%;left:-1px;height:19.033%;gap:3.2%}.onboarding-card.is-role-step .onboarding-actions .onboarding-secondary{width:18%;min-width:0;min-height:0}.onboarding-card.is-role-step .onboarding-actions .onboarding-primary{min-height:0}.onboarding-card.is-role-step .onboarding-actions .onboarding-secondary svg{width:35px;height:35px}}@media(max-width:580px){.onboarding-backdrop.is-language-step{padding:0 9px max(3.3dvh,env(safe-area-inset-bottom))}.onboarding-card.is-language-step{width:100%;height:calc(100cqh * 1689 / 2796);min-height:0;max-height:none;aspect-ratio:auto;padding:0}.onboarding-card.is-language-step .onboarding-header{top:8.4%}.onboarding-card.is-language-step .onboarding-progress-label{top:-4.2cqh;right:0}.onboarding-card.is-language-step .onboarding-progress{top:16.2%;margin:0}.onboarding-card.is-language-step .onboarding-content{top:23.8%;bottom:6%;padding:0}.onboarding-card.is-language-step .onboarding-language-grid{height:47.6%;top:10%;gap:5.7% 3%}.onboarding-card.is-language-step .onboarding-form>.onboarding-primary,.onboarding-card.is-language-step .onboarding-form>.onboarding-actions{height:15.7%;min-height:0;top:79.2%;bottom:auto}}@media(min-width:901px){.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-content{top:220px;bottom:auto;height:calc(var(--role-panel-width) * .735);overflow-x:hidden;overflow-y:auto;touch-action:pan-y}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-role-toggle{height:29%;top:31%;margin:0}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-role-toggle button{height:100%;min-height:0}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-actions{height:18%;margin:0}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-actions .onboarding-primary,.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-actions .onboarding-secondary{height:100%;min-height:0}}.main-home-avatar{width:min(54vw,720px);height:91%;position:absolute;z-index:2;bottom:0;left:50%;overflow:hidden;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .28s ease}.main-home-avatar.is-loading,.main-home-avatar.is-ready,.main-home-avatar.is-error{opacity:1}.main-home-avatar .live2d-canvas{inset:0}.main-home-avatar-wardrobe-trigger{position:absolute;z-index:8;inset:5% 18% 2%;padding:0;border:0;border-radius:48% 48% 30% 30%;background:transparent;pointer-events:auto;cursor:pointer}.main-home-avatar-wardrobe-trigger:focus-visible{outline:3px solid rgba(38,126,93,.52);outline-offset:-3px;background:#ffffff14}.main-home-avatar-retry{min-height:40px;position:absolute;z-index:3;top:48%;left:50%;padding:0 16px;border:1px solid rgba(255,255,255,.78);border-radius:999px;color:#39342d;background:#fffaf2e6;box-shadow:0 10px 28px #37241229;pointer-events:auto;transform:translate(-50%,-50%);cursor:pointer}.main-shell.is-mobile-layout .main-home-avatar{width:122%;height:91%;bottom:0}@media(max-width:800px){.main-home-avatar{width:122%;height:91%;bottom:0}}.main-shell.has-bottom-content-mask:after{content:"";position:absolute;z-index:19;right:0;bottom:0;left:0;height:calc(140px + max(20px,env(safe-area-inset-bottom)));pointer-events:none;background:linear-gradient(180deg,#f7f0e500,#f7f0e514 20%,#f7f0e57a 48%,#f7f0e5e6,#f7f0e5fa);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.12) 18%,rgba(0,0,0,.72) 48%,#000 72%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.12) 18%,rgba(0,0,0,.72) 48%,#000 72%);-webkit-backdrop-filter:blur(22px) saturate(.7);backdrop-filter:blur(22px) saturate(.7)}.main-shell.is-mobile-layout.has-bottom-content-mask:after{height:calc(98px + max(26px,env(safe-area-inset-bottom)))}.main-shell.has-tab-content-mask>main,.main-shell .main-tab-layer[data-tab=course]>main,.main-shell .main-tab-layer[data-tab=scenes]>main,.main-shell .main-tab-layer[data-tab=profile]>main{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 156px),rgba(0,0,0,.72) calc(100% - 138px),transparent calc(100% - 108px),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 156px),rgba(0,0,0,.72) calc(100% - 138px),transparent calc(100% - 108px),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.main-shell.is-mobile-layout.has-tab-content-mask>main,.main-shell.is-mobile-layout .main-tab-layer[data-tab=course]>main,.main-shell.is-mobile-layout .main-tab-layer[data-tab=scenes]>main,.main-shell.is-mobile-layout .main-tab-layer[data-tab=profile]>main{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 130px),rgba(0,0,0,.72) calc(100% - 112px),transparent calc(100% - 82px),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 130px),rgba(0,0,0,.72) calc(100% - 112px),transparent calc(100% - 82px),transparent 100%)}.main-bottom-nav:before{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;pointer-events:none;background:url(/ui/main/home/bottom-nav-bg.png) center / cover no-repeat}.main-shell.is-mobile-layout .main-bottom-nav{min-height:0;aspect-ratio:1134 / 200}@media(max-width:800px){.main-bottom-nav{min-height:0;aspect-ratio:1134 / 200}}.main-bottom-nav button{z-index:1;color:#7d766c}.main-bottom-nav button>span{transform:translateY(-2px)}.main-bottom-nav button:before{display:none}.main-bottom-nav button.is-active:after{width:14px;bottom:2px}.main-bottom-nav i{position:relative}.main-bottom-nav i svg{position:relative;z-index:1}.main-bottom-nav .main-bottom-nav-halo{width:52px;height:52px;position:absolute;top:50%;left:50%;border-radius:50%;background:radial-gradient(circle,rgba(128,197,168,.3) 0,rgba(128,197,168,.13) 50%,transparent 72%);opacity:0;transform:translate(-50%,-50%) scale(.25);pointer-events:none}.main-bottom-nav button.is-bouncing i{animation:main-bottom-nav-bounce .56s cubic-bezier(.2,.85,.2,1) both}.main-bottom-nav button.is-bouncing .main-bottom-nav-halo{animation:main-bottom-nav-halo .62s ease-out both}.main-shell.is-mobile-layout .main-bottom-nav-halo{width:48px;height:48px}@media(max-width:800px){.main-bottom-nav-halo{width:48px;height:48px}}@keyframes main-bottom-nav-bounce{0%{transform:translateY(3px) scale(.78)}38%{transform:translateY(-5px) scale(1.16)}67%{transform:translateY(1px) scale(.94)}84%{transform:translateY(-1px) scale(1.03)}to{transform:translateY(0) scale(1)}}@keyframes main-bottom-nav-halo{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}28%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.28)}}@media(prefers-reduced-motion:reduce){.main-bottom-nav button.is-bouncing i,.main-bottom-nav button.is-bouncing .main-bottom-nav-halo{animation:none}}.main-secondary-profile{--profile-green: #337f60;--profile-green-deep: #286f54;--profile-green-soft: #a8d2bd;--profile-paper: #e4dfcc;--profile-paper-light: #eae3d2;--profile-row: #cdd2be;display:block;padding:0;overflow-x:hidden;overflow-y:auto;color:#11110f;background:var(--profile-paper-light);overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.main-shell.has-profile-content-mask{background:radial-gradient(circle at 1px 1px,rgba(78,91,67,.018) .75px,transparent .85px) 0 0 / 5px 5px,#eae3d2}.main-shell.has-profile-content-mask .main-secondary-profile{background:transparent}.main-secondary-profile.vertical-drag-scroll{cursor:grab}.main-secondary-profile.vertical-drag-scroll.is-pointer-dragging,.main-secondary-profile.vertical-drag-scroll.is-pointer-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.main-secondary-profile:before,.main-secondary-profile:after{content:"";pointer-events:none}.main-secondary-profile:before{width:100%;height:clamp(250px,34dvh,350px);position:absolute;z-index:0;inset:0 0 auto;border:0;border-radius:0;background:radial-gradient(ellipse 40% 145% at 8% 58%,transparent 0 34%,rgba(35,108,80,.34) 35% 49%,transparent 50%),radial-gradient(ellipse 38% 85% at 78% 78%,transparent 0 38%,rgba(35,108,80,.31) 39% 51%,transparent 52%),radial-gradient(ellipse 42% 96% at 42% -6%,transparent 0 38%,rgba(35,108,80,.25) 39% 52%,transparent 53%),linear-gradient(var(--profile-green),var(--profile-green));box-shadow:none}.main-secondary-profile:after{width:min(690px,62vw);aspect-ratio:1.7;position:absolute;z-index:0;top:-10%;right:-13%;bottom:auto;border:0;border-radius:50%;opacity:.32;background:transparent;box-shadow:0 0 0 74px #26705347,0 0 0 148px #26705329;transform:rotate(28deg)}.main-secondary-profile .main-profile-progress-header{width:100%;min-height:clamp(250px,34dvh,350px);position:relative;z-index:2;display:grid;place-content:center;justify-items:center;padding:max(48px,env(safe-area-inset-top)) 24px 24px;color:#f2faf5}.main-secondary-profile .main-profile-progress-header h1{display:flex;align-items:flex-end;justify-content:center;gap:clamp(8px,1.3vw,18px);margin:0;transform:translate(1.4%);letter-spacing:-.08em}.main-secondary-profile .main-profile-progress-header h1 strong{color:transparent;background:radial-gradient(circle,rgba(215,242,228,.92) 1.05px,transparent 1.35px) 0 0 / 5px 5px,linear-gradient(180deg,#f8fcfa 0 50%,#d8f1e4);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(-6px 8px 0 rgba(28,99,72,.62));font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(108px,17vw,186px);font-style:italic;font-weight:900;line-height:.8;-webkit-text-stroke:1px rgba(255,255,255,.72)}.main-secondary-profile .main-profile-progress-header h1 small{margin:0 0 .08em;color:#f8fcfa;font-size:clamp(23px,3vw,39px);font-weight:900;line-height:1;letter-spacing:0}.main-secondary-profile .main-profile-progress-header p{margin:clamp(24px,3.2dvh,34px) 0 0;color:var(--profile-green-soft);font-size:clamp(20px,2.4vw,33px);font-weight:800;line-height:1.2;letter-spacing:.02em}.main-profile-level-section{width:100%;min-height:290px;position:relative;z-index:3;display:grid;place-items:center;padding:34px max(34px,env(safe-area-inset-right)) 34px max(34px,env(safe-area-inset-left));border-radius:54px 0 0;color:#10110e;background:radial-gradient(circle at 1px 1px,rgba(78,91,67,.026) .8px,transparent .9px) 0 0 / 5px 5px,var(--profile-paper)}.main-profile-level-section .main-profile-level-copy{width:min(100%,940px);display:grid;justify-content:stretch}.main-profile-level-section .main-profile-level-copy small{color:#080907;font-size:clamp(17px,1.6vw,25px);font-weight:900;letter-spacing:0}.main-profile-level-section .main-profile-level-title{display:block}.main-profile-level-section .main-profile-level-title h2{margin:8px 0 0;color:var(--profile-green);font-size:clamp(33px,4vw,59px);font-weight:900;line-height:1.06;letter-spacing:-.04em;text-shadow:0 5px 0 rgba(34,126,91,.16),0 8px 10px rgba(45,121,90,.1)}.main-profile-level-section .main-profile-level-copy p{margin:15px 0 22px;color:#5c5852;font-size:clamp(14px,1.35vw,20px);font-weight:600;line-height:1.55}.main-profile-level-section .main-profile-level-test-button{min-height:40px;display:inline-flex;align-items:center;margin:-10px -2px;padding:0 4px;border:0;border-radius:8px;color:var(--profile-green-deep);background:transparent;font-weight:800;white-space:nowrap;text-decoration:underline;text-decoration-color:#286f5461;text-underline-offset:3px;cursor:pointer}.main-profile-level-section .main-profile-level-test-button:hover{background:#337f6014}.main-profile-level-section .main-profile-assessment-button{width:min(100%,720px);min-height:72px;justify-self:center;border:1px solid rgba(255,255,255,.18);border-radius:24px;color:#fff;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.035) .9px,transparent 1px) 0 0 / 6px 6px,var(--profile-green);box-shadow:0 7px #2b7c5b21,0 9px 16px #2a5b442b,inset 0 1px #ffffff2b;font-size:clamp(17px,1.8vw,25px);font-weight:900;cursor:pointer;transition:transform .16s ease,filter .16s ease}.main-profile-level-section .main-profile-assessment-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.main-profile-level-section .main-profile-assessment-button:active{filter:brightness(.98);transform:translateY(2px)}.main-profile-info-section{width:100%;min-height:calc(100dvh - clamp(250px,34dvh,350px) - 290px);position:relative;z-index:3;padding:38px max(34px,env(safe-area-inset-right)) calc(130px + env(safe-area-inset-bottom)) max(34px,env(safe-area-inset-left));border-top:2px solid #d9d0c4;color:#11110f;background:radial-gradient(circle at 1px 1px,rgba(78,91,67,.018) .75px,transparent .85px) 0 0 / 5px 5px,var(--profile-paper-light);box-shadow:inset 0 1px #f3ebdc}.main-profile-info-section>h2,.main-profile-info-section .main-profile-info-list{width:min(100%,940px);margin-inline:auto}.main-profile-info-section>h2{margin-top:0;margin-bottom:25px;color:#090a08;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.1}.main-profile-info-section .main-profile-info-list{display:grid;gap:14px;margin-top:0;margin-bottom:0}.main-profile-info-section .main-profile-info-list>div{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 24px;border:0;border-radius:16px;background:var(--profile-row)}.main-profile-info-section .main-profile-info-list dt{flex:0 0 auto;color:#5a5752;font-size:clamp(17px,1.55vw,23px);font-weight:800}.main-profile-info-section .main-profile-info-list dd{min-width:0;margin:0;color:var(--profile-green);font-size:clamp(17px,1.55vw,23px);font-weight:900;text-align:right;overflow-wrap:anywhere}.main-profile-info-section .main-profile-name-value>button{min-width:40px;min-height:44px;max-width:100%;padding:0 5px;border:0;border-radius:10px;color:var(--profile-green);background:transparent;font-size:inherit;font-weight:inherit;overflow-wrap:anywhere;cursor:pointer}.main-profile-info-section .main-profile-name-value>button:hover{background:#337f6014}.main-profile-info-section button:focus-visible{outline-color:var(--profile-green)}@media(max-width:800px){.main-secondary-profile,.main-shell.is-mobile-layout .main-secondary-profile{padding:0}.main-secondary-profile:before,.main-secondary-profile .main-profile-progress-header{height:238px;min-height:238px}.main-secondary-profile:after{width:310px;top:-48px;right:0;box-shadow:0 0 0 46px #26705338,0 0 0 92px #2670531f}.main-secondary-profile .main-profile-progress-header{place-content:start center;padding:max(78px,env(safe-area-inset-top)) 16px 20px}.main-secondary-profile .main-profile-progress-header h1{gap:9px;transform:translate(5px)}.main-secondary-profile .main-profile-progress-header h1 strong{font-size:116px;filter:drop-shadow(-4px 6px 0 rgba(28,99,72,.62))}.main-secondary-profile .main-profile-progress-header h1 small{margin-bottom:3px;font-size:24px}.main-secondary-profile .main-profile-progress-header p{margin-top:26px;font-size:20px}.main-profile-level-section{min-height:237px;padding:23px max(28px,env(safe-area-inset-right));border-radius:34px 0 0}.main-profile-level-section .main-profile-level-copy small{font-size:17px}.main-profile-level-section .main-profile-level-title h2{margin-top:6px;font-size:31px}.main-profile-level-section .main-profile-level-copy p{margin:9px 0 17px;font-size:14px;line-height:1.45}.main-profile-level-section .main-profile-assessment-button{width:calc(100% - 72px);min-height:60px;border-radius:18px;font-size:18px}.main-profile-info-section{min-height:calc(100dvh - 475px);padding:28px max(13px,env(safe-area-inset-right)) calc(116px + env(safe-area-inset-bottom)) max(13px,env(safe-area-inset-left))}.main-profile-info-section>h2{width:auto;margin:0 15px 8px 16px;font-size:18.5px}.main-profile-info-section .main-profile-info-list{gap:8px}.main-profile-info-section .main-profile-info-list>div{min-height:50px;padding:5px 15px;border-radius:10px}.main-profile-info-section .main-profile-info-list dt,.main-profile-info-section .main-profile-info-list dd{font-size:16px}.main-profile-info-section .main-profile-name-value>button{min-height:40px}}.main-shell.is-mobile-layout .main-secondary-profile{padding:0}.main-shell.is-mobile-layout .main-secondary-profile:before,.main-shell.is-mobile-layout .main-secondary-profile .main-profile-progress-header{height:238px;min-height:238px}.main-shell.is-mobile-layout .main-secondary-profile:after{width:310px;top:-48px;right:0;box-shadow:0 0 0 46px #26705338,0 0 0 92px #2670531f}.main-shell.is-mobile-layout .main-secondary-profile .main-profile-progress-header{place-content:start center;padding:max(78px,env(safe-area-inset-top)) 16px 20px}.main-shell.is-mobile-layout .main-secondary-profile .main-profile-progress-header h1{gap:9px;transform:translate(5px)}.main-shell.is-mobile-layout .main-secondary-profile .main-profile-progress-header h1 strong{font-size:116px;filter:drop-shadow(-4px 6px 0 rgba(28,99,72,.62))}.main-shell.is-mobile-layout .main-secondary-profile .main-profile-progress-header h1 small{margin-bottom:3px;font-size:24px}.main-shell.is-mobile-layout .main-secondary-profile .main-profile-progress-header p{margin-top:26px;font-size:20px}.main-shell.is-mobile-layout .main-profile-level-section{min-height:237px;padding:23px max(28px,env(safe-area-inset-right));border-radius:34px 0 0}.main-shell.is-mobile-layout .main-profile-level-section .main-profile-level-copy small{font-size:17px}.main-shell.is-mobile-layout .main-profile-level-section .main-profile-level-title h2{margin-top:6px;font-size:31px}.main-shell.is-mobile-layout .main-profile-level-section .main-profile-level-copy p{margin:9px 0 17px;font-size:14px;line-height:1.45}.main-shell.is-mobile-layout .main-profile-level-section .main-profile-assessment-button{width:calc(100% - 72px);min-height:60px;border-radius:18px;font-size:18px}.main-shell.is-mobile-layout .main-profile-info-section{min-height:calc(100% - 475px);padding:28px max(13px,env(safe-area-inset-right)) calc(116px + env(safe-area-inset-bottom)) max(13px,env(safe-area-inset-left))}.main-shell.is-mobile-layout .main-profile-info-section>h2{width:auto;margin:0 15px 8px 16px;font-size:18.5px}.main-shell.is-mobile-layout .main-profile-info-section .main-profile-info-list{gap:8px}.main-shell.is-mobile-layout .main-profile-info-section .main-profile-info-list>div{min-height:50px;padding:5px 15px;border-radius:10px}.main-shell.is-mobile-layout .main-profile-info-section .main-profile-info-list dt,.main-shell.is-mobile-layout .main-profile-info-section .main-profile-info-list dd{font-size:16px}.main-shell.is-mobile-layout .main-profile-info-section .main-profile-name-value>button{min-height:40px}@media(min-width:801px)and (max-height:800px){.main-layout-preview:not(.is-mobile-layout) .main-secondary-profile .main-profile-progress-header{place-content:start center;padding-top:58px}}@media(max-width:360px){.main-secondary-profile .main-profile-progress-header h1 strong{font-size:98px}.main-profile-level-section{padding-inline:max(20px,env(safe-area-inset-left))}.main-profile-level-section .main-profile-level-title h2{font-size:27px}.main-profile-level-section .main-profile-assessment-button{width:calc(100% - 28px)}.main-profile-info-section .main-profile-info-list>div{gap:12px}.main-profile-info-section .main-profile-info-list dt,.main-profile-info-section .main-profile-info-list dd{font-size:14px}}.main-secondary-profile:before,.main-secondary-profile:after{display:block}.main-profile-surface{width:100%;position:relative;z-index:3;border-radius:36px 0 0;color:#171815;background:radial-gradient(circle at 1px 1px,rgba(74,68,54,.016) .75px,transparent .85px) 0 0 / 5px 5px,var(--profile-reference-paper)}.main-profile-surface>.main-profile-hero{width:100%;min-height:0;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:center;gap:18px;padding:40px clamp(32px,6vw,68px) 24px;border-radius:inherit;color:#171815;background:transparent;text-align:left}.main-profile-identity{width:min(100%,860px);display:grid;grid-template-columns:clamp(112px,13vw,144px) minmax(0,1fr);align-items:center;gap:clamp(24px,3.2vw,38px)}.main-profile-surface .main-profile-avatar{width:clamp(112px,13vw,144px)}.main-profile-surface .main-profile-hero-copy{width:100%;display:grid;align-content:center;justify-items:stretch}.main-profile-surface .main-profile-hero-copy h1{color:#171815;font-size:clamp(30px,3.1vw,42px);text-shadow:none}.main-profile-surface .main-profile-hero-copy p{margin:9px 0 0;color:#6f746c;font-size:clamp(15px,1.5vw,19px);text-shadow:none}.main-profile-surface .main-profile-name-row{gap:16px}.main-profile-surface .main-profile-edit-name-button{width:44px;min-width:44px;height:44px;min-height:44px;margin-left:auto;padding:0;display:grid;place-items:center;border:0;border-radius:50%;color:var(--profile-reference-green-deep);background:transparent}.main-profile-surface .main-profile-edit-name-button:hover{background:#2d7f5d14}.main-profile-surface .main-profile-edit-name-button svg{width:28px;height:28px}.main-profile-account-row{min-height:34px;margin-top:16px}.main-profile-account-row:empty{display:none}.main-profile-surface .account-bar--profile,.main-shell.is-mobile-layout .main-profile-surface .account-bar--profile{width:fit-content;justify-content:flex-start}.main-profile-identity-divider{width:min(100%,860px);height:1px;background:#444d4629}.main-profile-surface .main-profile-level{width:min(100%,860px);min-height:128px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch;gap:clamp(18px,3vw,34px);padding:21px 28px;border:1px solid rgba(45,127,93,.34);border-radius:24px;background:linear-gradient(112deg,#2d7f5d16,#ffffff5c 62%),#ecf7f08f;box-shadow:inset 0 1px #ffffffbd}.main-profile-surface .main-profile-level-current{display:grid;justify-items:start;gap:7px}.main-profile-surface .main-profile-level-current>span{color:var(--profile-reference-green-deep);font-size:15px;font-weight:850;line-height:1.2}.main-profile-surface .main-profile-level-current>strong{color:var(--profile-reference-green-deep);font-size:clamp(48px,5vw,64px);line-height:.92;letter-spacing:-.045em;text-shadow:0 3px 0 rgba(45,127,93,.1)}.main-profile-level-actions{display:flex;align-items:center;justify-content:flex-end;gap:clamp(10px,2vw,20px)}.main-profile-surface .main-profile-level-select-button{min-width:88px;min-height:44px;padding:0 8px;color:var(--profile-reference-green-deep);font-size:16px;text-decoration:none}.main-profile-surface .main-profile-level-select-button:hover{background:#2d7f5d14}.main-profile-surface .main-profile-level-select-button:focus-visible{outline-color:#2d7f5db8}.main-profile-surface .main-profile-retest-button{min-width:132px;min-height:48px;padding:0 22px;border:1px solid rgba(45,127,93,.46);border-radius:999px;color:var(--profile-reference-green-deep);background:#ffffff94;box-shadow:inset 0 1px #ffffffc7,0 4px 10px #4e452f12;font:inherit;font-size:16px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer}.main-profile-surface .main-profile-retest-button:hover{background:#ffffffb8}.main-profile-surface .main-profile-retest-button:focus-visible{outline-color:#2d7f5db8}.main-profile-surface .account-bar--profile{color:var(--profile-reference-green-deep)}.main-profile-surface .account-bar--profile .account-chip{border-color:#2d7f5d47;color:var(--profile-reference-green-deep);background:#ffffff85;box-shadow:0 5px 14px #4e452f1f}.main-profile-surface>.main-profile-content{margin-top:0;border-radius:0;background:transparent}@media(max-width:800px){.main-profile-surface,.main-shell.is-mobile-layout .main-profile-surface{border-radius:clamp(27px,6vw,35px) 0 0}.main-profile-surface>.main-profile-hero,.main-shell.is-mobile-layout .main-profile-surface>.main-profile-hero{min-height:0;gap:14px;padding:clamp(26px,6vw,32px) clamp(22px,5.6vw,30px) 18px}.main-profile-identity,.main-shell.is-mobile-layout .main-profile-identity{min-height:clamp(146px,34vw,172px);grid-template-columns:clamp(102px,24vw,120px) minmax(0,1fr);gap:clamp(16px,4vw,22px)}.main-profile-surface .main-profile-avatar,.main-shell.is-mobile-layout .main-profile-surface .main-profile-avatar{width:clamp(102px,24vw,120px)}.main-profile-surface .main-profile-hero-copy h1,.main-shell.is-mobile-layout .main-profile-surface .main-profile-hero-copy h1{font-size:clamp(27px,6.4vw,33px)}.main-profile-surface .main-profile-hero-copy p,.main-shell.is-mobile-layout .main-profile-surface .main-profile-hero-copy p{margin-top:7px;font-size:clamp(13px,3.2vw,16px)}.main-profile-account-row,.main-shell.is-mobile-layout .main-profile-account-row{margin-top:12px}.main-profile-surface .main-profile-level,.main-shell.is-mobile-layout .main-profile-surface .main-profile-level{min-height:clamp(108px,24vw,118px);grid-template-columns:minmax(78px,1fr) auto;gap:10px;padding:15px 16px;border-radius:20px}.main-profile-surface .main-profile-level-current,.main-shell.is-mobile-layout .main-profile-surface .main-profile-level-current{gap:5px}.main-profile-surface .main-profile-level-current>span,.main-shell.is-mobile-layout .main-profile-surface .main-profile-level-current>span{font-size:clamp(12px,3.15vw,15px)}.main-profile-surface .main-profile-level-current>strong,.main-shell.is-mobile-layout .main-profile-surface .main-profile-level-current>strong{font-size:clamp(42px,11.5vw,52px)}.main-profile-level-actions,.main-shell.is-mobile-layout .main-profile-level-actions{gap:8px}.main-profile-surface .main-profile-level-select-button,.main-shell.is-mobile-layout .main-profile-surface .main-profile-level-select-button{min-width:76px;min-height:44px;padding:0 4px;font-size:clamp(13px,3.2vw,15px)}.main-profile-surface .main-profile-retest-button,.main-shell.is-mobile-layout .main-profile-surface .main-profile-retest-button{min-width:104px;min-height:44px;padding:0 14px;font-size:clamp(13px,3.2vw,15px)}}@media(min-width:801px){.main-shell.is-mobile-layout .main-profile-surface{border-radius:27px 0 0}.main-shell.is-mobile-layout .main-profile-surface>.main-profile-hero{min-height:0;gap:14px;padding:28px 24px 18px}.main-shell.is-mobile-layout .main-profile-identity{min-height:172px;grid-template-columns:120px minmax(0,1fr);gap:18px}.main-shell.is-mobile-layout .main-profile-surface .main-profile-avatar{width:120px}.main-shell.is-mobile-layout .main-profile-surface .main-profile-hero-copy h1{font-size:33px}.main-shell.is-mobile-layout .main-profile-surface .main-profile-hero-copy p{margin-top:7px;font-size:14px}.main-shell.is-mobile-layout .main-profile-account-row{margin-top:12px}.main-shell.is-mobile-layout .main-profile-surface .main-profile-level{min-height:118px;grid-template-columns:minmax(78px,1fr) auto;gap:10px;padding:15px 16px;border-radius:20px}.main-shell.is-mobile-layout .main-profile-surface .main-profile-level-current{gap:5px}.main-shell.is-mobile-layout .main-profile-surface .main-profile-level-current>span{font-size:13px}.main-shell.is-mobile-layout .main-profile-surface .main-profile-level-current>strong{font-size:46px}.main-shell.is-mobile-layout .main-profile-level-actions{gap:8px}.main-shell.is-mobile-layout .main-profile-surface .main-profile-level-select-button{min-width:76px;min-height:44px;padding:0 4px;font-size:14px}.main-shell.is-mobile-layout .main-profile-surface .main-profile-retest-button{min-width:104px;min-height:44px;padding:0 14px;font-size:14px}}@media(max-width:360px){.main-profile-surface .main-profile-level,.main-shell.is-mobile-layout .main-profile-surface .main-profile-level{grid-template-columns:1fr;gap:8px}.main-profile-surface .main-profile-level-current,.main-shell.is-mobile-layout .main-profile-surface .main-profile-level-current{grid-template-columns:auto 1fr;align-items:end;gap:10px}.main-profile-level-actions,.main-shell.is-mobile-layout .main-profile-level-actions{justify-content:flex-start}}.realtime-course-completion-action{--course-completion-action-top: max(18px, env(safe-area-inset-top));--course-completion-action-right: max(18px, env(safe-area-inset-right));position:absolute;z-index:35;inset:0;pointer-events:none}.realtime-course-completion-action>button{position:absolute;top:var(--course-completion-action-top);right:var(--course-completion-action-right);min-width:104px;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.84);border-radius:14px;color:#fff;background:#2f8968f5;box-shadow:0 12px 30px #245b4547;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:13px;font-weight:850;cursor:pointer;pointer-events:auto}.realtime-course-completion-action>button:hover:not(:disabled),.realtime-course-completion-action>button:focus-visible{background:#267555fa}.realtime-course-completion-action>button:focus-visible{outline:3px solid rgba(255,255,255,.48);outline-offset:2px}.realtime-course-completion-action>button:disabled{opacity:.62;cursor:wait}.realtime-course-completion-action>p{position:absolute;top:calc(var(--course-completion-action-top) + 82px);right:var(--course-completion-action-right);width:min(250px,calc(100% - 36px));max-width:250px;margin:0;padding:7px 10px;border-radius:10px;color:#7f3e36;background:#fff5eff0;box-shadow:0 8px 20px #48271f2e;font-size:10px;line-height:1.45}.app-shell.is-mobile-layout .realtime-course-completion-action{--course-completion-action-top: 12px;--course-completion-action-right: 12px}.app-shell.is-mobile-layout .realtime-course-completion-action>button{min-height:40px;padding-inline:14px}.onboarding-card.is-language-step .onboarding-form:not(.onboarding-target-language-form) .onboarding-language-grid{height:61%;grid-template-rows:repeat(3,minmax(0,1fr))}.onboarding-card.is-language-step .onboarding-form:not(.onboarding-target-language-form) .onboarding-language-grid button{min-height:0;height:100%}@media(max-width:580px){.realtime-course-completion-action{--course-completion-action-top: max(10px, env(safe-area-inset-top));--course-completion-action-right: max(10px, env(safe-area-inset-right))}.realtime-course-completion-action>button{min-height:40px;padding-inline:13px}}@media(max-width:580px){.responsive-layout-preview.is-mobile-layout,.conversation-layout-preview.is-mobile-layout{padding:0;place-items:stretch}.responsive-layout-preview.is-mobile-layout>.responsive-layout-surface.is-mobile-layout,.conversation-layout-preview.is-mobile-layout>.app-shell.is-mobile-layout{width:100%;height:100vh;height:100svh;height:100dvh;max-width:none;max-height:none;align-self:stretch;justify-self:stretch;margin:0;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;zoom:1}}.realtime-course-completion-action>button.is-complete{width:clamp(162px,16vw,188px);min-width:0;min-height:0;aspect-ratio:447 / 207;overflow:visible;padding:0;border:0;border-radius:0;color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:center}.realtime-course-completion-action>button.is-complete:hover:not(:disabled),.realtime-course-completion-action>button.is-complete:focus-visible{background:transparent;filter:brightness(1.06) saturate(1.04)}.realtime-course-completion-action>button.is-complete:active:not(:disabled){transform:translateY(1px);box-shadow:none}.app-shell.is-mobile-layout .realtime-course-completion-action>button.is-complete{width:clamp(148px,39vw,170px);min-height:0;padding:0}.realtime-course-completion-action>button.is-complete>img{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.realtime-course-completion-action>button.is-complete.is-arriving{pointer-events:none;opacity:1;cursor:default;animation:realtime-course-completion-arrive 1.6s cubic-bezier(.22,.76,.26,1) both;will-change:top,right,opacity,transform}@keyframes realtime-course-completion-arrive{0%{top:50%;right:50%;opacity:0;transform:translate(50%,-50%) scale(.5)}12%{top:50%;right:50%;opacity:1;transform:translate(50%,-50%) scale(.84)}28%{top:50%;right:50%;transform:translate(50%,-50%) scale(1.3)}42%{top:50%;right:50%;transform:translate(50%,-50%) scale(.96)}55%,62%{top:50%;right:50%;transform:translate(50%,-50%) scale(1.08)}to{top:var(--course-completion-action-top);right:var(--course-completion-action-right);opacity:1;transform:translate(0) scale(1)}}.realtime-course-completion-label{position:relative;z-index:2;display:block;white-space:nowrap}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-background{bottom:-1px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step:after{content:"";position:absolute;z-index:104;right:0;bottom:0;left:0;height:clamp(28px,5.5%,54px);border-radius:0 0 34px 34px;pointer-events:none;background:linear-gradient(180deg,#eee6d800,#eee6d8f5 72%,#eee6d8)}.app-shell.is-onboarding-open>.workspace{visibility:hidden}@container onboarding-role-surface (max-width: 330px){.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-header h1{font-size:18px;white-space:nowrap}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-content{top:calc(var(--role-panel-top) + 96px)}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-recommendation p{margin-top:5px;font-size:10px}}.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch button{color:#2f8968}.voice-wave-indicator-bars{height:38px;display:flex;align-items:center;justify-content:center;gap:4px}.voice-wave-indicator-bars i{width:4px;min-height:8px;max-height:36px;border-radius:999px;background:linear-gradient(180deg,#fffbd5,#eee7a9);box-shadow:0 0 7px #fff8b875;transform-origin:center;animation:immersive-voice-wave .76s ease-in-out infinite alternate;transition:height 70ms linear}@keyframes immersive-voice-wave{0%{transform:scaleY(.72);opacity:.82}to{transform:scaleY(1);opacity:1}}@media(max-width:580px){.voice-wave-indicator-bars{gap:3px}.voice-wave-indicator-bars i{width:3px}}@media(prefers-reduced-motion:reduce){.voice-wave-indicator-bars i{animation:none}}.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-wave-indicator{cursor:default;pointer-events:none}.app-shell.is-immersive-conversation .is-unified-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button) .user-speech-status-icon{width:42px;height:42px;color:#fffbd5;filter:drop-shadow(0 0 5px rgba(255,248,184,.35))}.app-shell.is-immersive-conversation .is-unified-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button) .user-speech-unavailable-mark{stroke:#a6524a;stroke-width:2.55}.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button:not(.is-voice-unavailable) .user-speech-status-icon{width:34px;height:34px}.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button span{color:#fffbd5;font-size:15px;font-weight:860;letter-spacing:.02em}.push-to-talk-button.is-user-turn:not(.is-active){position:relative;z-index:0;isolation:isolate;overflow:visible;transform-origin:center;animation:push-to-talk-user-turn-hop 3.2s ease-in-out infinite}.push-to-talk-button.is-user-turn:not(.is-active):before{content:"";position:absolute;z-index:-1;inset:4px;border-radius:inherit;pointer-events:none;background:#2f896833;box-shadow:0 0 16px #2f89683d;animation:push-to-talk-user-turn-halo 3.2s ease-out infinite;will-change:opacity,transform}@keyframes push-to-talk-user-turn-hop{0%,64%,87%,to{transform:translateY(0) scale(1)}70%{transform:translateY(-6px) scale(1.02)}76%{transform:translateY(0) scale(.99)}81%{transform:translateY(-3px) scale(1.01)}}@keyframes push-to-talk-user-turn-halo{0%,64%,to{opacity:0;transform:scale(.96)}70%{opacity:.3;transform:scale(1)}87%{opacity:0;transform:scale(1.1)}}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch button{font-size:13px}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button) .user-speech-status-icon{width:38px;height:38px}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button:not(.is-voice-unavailable) .user-speech-status-icon{width:30px;height:30px}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button span{font-size:13px}.app-shell.is-immersive-conversation .is-unified-voice-dock>.end-button{place-items:center;gap:0;padding:0;transform:none;color:#2f8968;background:transparent;box-shadow:none}.app-shell.is-immersive-conversation .is-unified-voice-dock>.end-button:hover{color:#267555;background:#2f89680f}.app-shell.is-immersive-conversation .is-unified-voice-dock>.end-button svg{width:48px;height:48px;padding:0;border-radius:50%;color:#2f8968;background:#fffdf8eb;box-shadow:0 5px 13px #364a3d29,inset 0 0 0 1px #2f896814}@media(max-width:580px){.app-shell.is-immersive-conversation .is-unified-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button) .user-speech-status-icon{width:38px;height:38px}.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button:not(.is-voice-unavailable) .user-speech-status-icon{width:30px;height:30px}.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button span{font-size:13px}.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button{gap:6px;padding-inline:8px}}@media(prefers-reduced-motion:reduce){.push-to-talk-button.is-user-turn:not(.is-active){animation:none}.push-to-talk-button.is-user-turn:not(.is-active):before{opacity:.18;transform:scale(1.02);animation:none}}.onboarding-layout-preview.is-mobile-layout:not(.is-role-step){padding:0}.onboarding-layout-preview.is-mobile-layout:not(.is-role-step) .onboarding-surface.is-mobile-layout{width:100%;height:100%;min-height:0;aspect-ratio:auto}.onboarding-backdrop.is-language-step{display:flex;align-items:flex-end;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow:hidden}.onboarding-card.is-language-step{--onboarding-language-panel-slice: clamp(24px, 5cqw, 38px);width:min(760px,100%);height:auto;min-height:0;max-height:calc(100% - clamp(8px,2dvh,22px));aspect-ratio:auto;position:relative;flex:0 1 auto;display:flex;flex-direction:column;gap:clamp(14px,2.2dvh,22px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:clamp(30px,5dvh,52px) clamp(18px,4cqw,36px) clamp(22px,4dvh,40px);border:1px solid transparent;border-image-source:url(/ui/onboarding/native-language-panel.png);border-image-slice:96 fill;border-image-width:var(--onboarding-language-panel-slice);border-image-repeat:stretch;border-radius:0;background:none;box-shadow:none;container-name:onboarding-language-panel;container-type:inline-size}.onboarding-card.is-language-step .onboarding-header,.onboarding-card.is-language-step .onboarding-progress,.onboarding-card.is-language-step .onboarding-content{width:100%;position:static;inset:auto;margin:0}.onboarding-card.is-language-step .onboarding-header{flex:0 0 auto;align-items:flex-start;gap:14px}.onboarding-card.is-language-step .onboarding-header h1{margin-top:6px;font-size:clamp(23px,5.2cqw,38px);line-height:1.16}.onboarding-card.is-language-step .onboarding-progress-label{min-width:clamp(66px,15cqw,104px);min-height:36px;position:static;padding:7px 12px;font-size:clamp(14px,3.5cqw,20px)}.onboarding-card.is-language-step .onboarding-progress{flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(7px,2cqw,14px)}.onboarding-card.is-language-step .onboarding-progress i{height:clamp(4px,1cqw,7px)}.onboarding-card.is-language-step .onboarding-content{min-height:0;display:block}.onboarding-card.is-language-step .onboarding-form{width:100%;height:auto;min-height:0;position:static;display:flex;flex-direction:column;gap:clamp(14px,2.4dvh,22px)}.onboarding-card.is-language-step .onboarding-form>p,.onboarding-card.is-language-step .onboarding-target-language-form>p{position:static;inset:auto;margin:0;font-size:clamp(13px,3.1cqw,18px);line-height:1.5;white-space:normal}.onboarding-card.is-language-step .onboarding-language-grid,.onboarding-card.is-language-step .onboarding-form:not(.onboarding-target-language-form) .onboarding-language-grid{width:100%;height:auto;position:static;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(clamp(62px,9dvh,86px),auto);gap:clamp(10px,1.8dvh,16px) clamp(10px,2.4cqw,16px)}.onboarding-card.is-language-step .onboarding-language-grid button,.onboarding-card.is-language-step .onboarding-form:not(.onboarding-target-language-form) .onboarding-language-grid button{width:100%;min-height:clamp(62px,9dvh,86px);height:auto;gap:5px;border-radius:clamp(16px,4cqw,24px)}.onboarding-card.is-language-step .onboarding-language-grid button span{font-size:clamp(17px,4cqw,24px)}.onboarding-card.is-language-step .onboarding-language-grid button small{font-size:clamp(10px,2.6cqw,14px)}.onboarding-card.is-language-step .onboarding-language-check{width:clamp(22px,5cqw,30px);height:clamp(22px,5cqw,30px);top:9px;right:9px}.onboarding-card.is-language-step .onboarding-form>.onboarding-primary,.onboarding-card.is-language-step .onboarding-form>.onboarding-actions{width:100%;height:auto;min-height:0;position:static;inset:auto;margin:0}.onboarding-card.is-language-step .onboarding-primary,.onboarding-card.is-language-step .onboarding-secondary{height:auto;min-height:clamp(52px,7.5dvh,68px);border-radius:clamp(16px,4cqw,24px);font-size:clamp(15px,3.7cqw,21px)}.onboarding-card.is-language-step .onboarding-actions{display:flex;gap:clamp(10px,2.5cqw,16px)}.onboarding-card.is-language-step .onboarding-actions .onboarding-secondary{width:clamp(68px,18%,104px);min-width:clamp(68px,18%,104px);padding:0 10px}.onboarding-card.is-language-step .onboarding-footer{display:none}.conversation-layout-preview.is-mobile-layout:has(.onboarding-layout-preview.is-role-step){padding:0 18px}.conversation-layout-preview.is-mobile-layout:has(.onboarding-layout-preview.is-role-step) .app-shell.is-mobile-layout{width:430px;height:774px;min-height:0;aspect-ratio:860 / 1548}.onboarding-card.is-role-step,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step{--role-panel-width: min(760px, calc(100% - clamp(12px, 4cqw, 32px)) );--role-panel-height: clamp(350px, 54%, 540px);--role-panel-top: calc(100% - var(--role-panel-height));--role-panel-aspect-ratio: auto}.onboarding-card.is-role-step .onboarding-role-panel-background,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-background{width:var(--role-panel-width);height:var(--role-panel-height);top:auto;bottom:-1px;aspect-ratio:auto}.onboarding-card.is-role-step .onboarding-header,.onboarding-card.is-role-step .onboarding-progress,.onboarding-card.is-role-step .onboarding-content,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-header,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-progress,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-content{width:calc(var(--role-panel-width) - clamp(28px,7cqw,56px))}.onboarding-card.is-role-step .onboarding-header,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-header{top:calc(var(--role-panel-top) + clamp(17px,3dvh,28px))}.onboarding-card.is-role-step .onboarding-header .eyebrow,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-header .eyebrow{font-size:clamp(8px,2.1cqw,12px)}.onboarding-card.is-role-step .onboarding-header h1,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-header h1{margin-top:6px;font-size:clamp(20px,5cqw,36px);line-height:1.12}.onboarding-card.is-role-step .onboarding-progress-label,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-progress-label{min-width:clamp(60px,15cqw,92px);min-height:34px;padding:6px 10px;font-size:clamp(14px,3.5cqw,18px)}.onboarding-card.is-role-step .onboarding-progress,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-progress{top:calc(var(--role-panel-top) + clamp(73px,10dvh,104px));gap:clamp(7px,2cqw,14px);margin:0 auto}.onboarding-card.is-role-step .onboarding-content,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-content{height:auto;top:calc(var(--role-panel-top) + clamp(93px,13dvh,126px));bottom:max(12px,env(safe-area-inset-bottom));padding:0 2px 2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.onboarding-card.is-role-step .onboarding-role-layout,.onboarding-card.is-role-step .onboarding-role-controls{height:100%;min-height:0}.onboarding-card.is-role-step .onboarding-role-controls{position:static;display:flex;flex-direction:column;gap:clamp(8px,1.6dvh,14px)}.onboarding-card.is-role-step .onboarding-recommendation,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-recommendation{position:static;inset:auto}.onboarding-card.is-role-step .onboarding-recommendation p,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-recommendation p{margin-top:6px;font-size:clamp(10px,2.8cqw,16px);line-height:1.45}.onboarding-card.is-role-step .onboarding-role-toggle,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-toggle,.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-role-toggle{height:auto;position:static;inset:auto;flex:0 0 auto;margin:0;gap:clamp(9px,2.5cqw,16px)}.onboarding-card.is-role-step .onboarding-role-toggle button,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-toggle button,.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-role-toggle button{height:auto;min-height:clamp(72px,10dvh,98px);border-radius:clamp(16px,4cqw,22px)}:is(.onboarding-card.is-role-step .onboarding-role-toggle,.onboarding-card.is-language-step .onboarding-language-grid) button.is-locked{opacity:.48;filter:grayscale(.55);box-shadow:none;cursor:not-allowed}:is(.onboarding-card.is-role-step .onboarding-role-toggle,.onboarding-card.is-language-step .onboarding-language-grid) button.is-locked small{color:#7d776e}.onboarding-card.is-role-step .onboarding-actions,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-actions,.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-actions{height:auto;position:static;inset:auto;flex:0 0 auto;margin:auto 0 0;gap:clamp(10px,2.5cqw,18px)}.onboarding-card.is-role-step .onboarding-actions .onboarding-primary,.onboarding-card.is-role-step .onboarding-actions .onboarding-secondary,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-actions .onboarding-primary,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-actions .onboarding-secondary,.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-actions .onboarding-primary,.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-actions .onboarding-secondary{height:auto;min-height:clamp(52px,7.5dvh,64px)}.onboarding-card.is-role-step .onboarding-error{position:static;inset:auto;order:3;margin:0}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step:after{z-index:102;height:clamp(20px,4%,38px)}@media(max-width:580px){.onboarding-layout-preview.is-mobile-layout:not(.is-role-step){padding:0}.onboarding-layout-preview.is-mobile-layout:not(.is-role-step) .onboarding-surface.is-mobile-layout{width:100%;height:100dvh;border:0;border-radius:0;box-shadow:none}.onboarding-backdrop.is-language-step{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.onboarding-card.is-language-step{width:100%;height:auto;max-height:calc(100% - 4px);aspect-ratio:auto;gap:clamp(10px,2dvh,16px);padding:clamp(26px,5dvh,40px) 16px clamp(18px,3dvh,28px)}.onboarding-card.is-language-step .onboarding-header h1{font-size:clamp(21px,6.2vw,26px)}.onboarding-card.is-language-step .onboarding-language-grid,.onboarding-card.is-language-step .onboarding-form:not(.onboarding-target-language-form) .onboarding-language-grid{grid-auto-rows:minmax(clamp(58px,10dvh,80px),auto)}.onboarding-card.is-language-step .onboarding-language-grid button,.onboarding-card.is-language-step .onboarding-form:not(.onboarding-target-language-form) .onboarding-language-grid button{min-height:clamp(58px,10dvh,80px)}.conversation-layout-preview.is-mobile-layout:has(.onboarding-layout-preview.is-role-step){padding:0}.conversation-layout-preview.is-mobile-layout:has(.onboarding-layout-preview.is-role-step) .app-shell.is-mobile-layout{width:100%;height:100dvh;border:0;border-radius:0;box-shadow:none}.onboarding-surface.is-mobile-layout.is-role-step,.onboarding-card.is-role-step{border-radius:0}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step:after{border-radius:0}}@media(max-height:620px){.onboarding-card.is-language-step{gap:9px;padding-top:22px;padding-bottom:16px}.onboarding-card.is-language-step .onboarding-header .eyebrow{display:none}.onboarding-card.is-language-step .onboarding-form{gap:10px}.onboarding-card.is-role-step,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step{--role-panel-height: clamp(338px, 62%, 390px)}.onboarding-card.is-role-step .onboarding-header,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-header{top:calc(var(--role-panel-top) + 14px)}.onboarding-card.is-role-step .onboarding-progress,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-progress{top:calc(var(--role-panel-top) + 67px)}.onboarding-card.is-role-step .onboarding-content,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-content{top:calc(var(--role-panel-top) + 86px)}}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-backdrop.is-language-step{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step{width:100%;height:auto;min-height:0;max-height:calc(100% - 4px);aspect-ratio:auto;padding:clamp(26px,5dvh,40px) 16px clamp(18px,3dvh,28px)}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step :is(.onboarding-header,.onboarding-progress,.onboarding-content){width:100%;position:static;inset:auto;margin:0}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-progress-label{position:static;inset:auto}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-form{height:auto;min-height:0;position:static;display:flex}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-form>p{position:static;inset:auto;white-space:normal}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step:has(.onboarding-form:not(.onboarding-target-language-form)) :is(.onboarding-header,.onboarding-progress),:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-form:not(.onboarding-target-language-form)>.onboarding-language-grid{translate:0 -5px}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-language-grid,:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-form:not(.onboarding-target-language-form) .onboarding-language-grid{height:auto;position:static;inset:auto;grid-template-rows:none;grid-auto-rows:minmax(clamp(58px,10dvh,80px),auto);gap:14px clamp(10px,2.4cqw,16px)}:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-language-grid button,:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-form:not(.onboarding-target-language-form) .onboarding-language-grid button{height:auto;min-height:clamp(58px,10dvh,80px)}.onboarding-layout-preview .onboarding-card.is-language-step .onboarding-form>:is(.onboarding-primary,.onboarding-actions),:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-form>:is(.onboarding-primary,.onboarding-actions){width:100%;height:auto;min-height:clamp(52px,7.5dvh,68px);position:static;inset:auto;flex:0 0 auto;margin:0}.onboarding-layout-preview .onboarding-card.is-language-step .onboarding-form>.onboarding-primary,:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-form>.onboarding-primary{position:relative}.onboarding-layout-preview .onboarding-card.is-language-step .onboarding-form>.onboarding-actions>:is(.onboarding-primary,.onboarding-secondary),:is(.onboarding-surface.is-mobile-layout,.onboarding-layout-preview.is-mobile-layout) .onboarding-card.is-language-step .onboarding-form>.onboarding-actions>:is(.onboarding-primary,.onboarding-secondary){height:auto;min-height:clamp(52px,7.5dvh,68px);flex-shrink:0}@media(min-width:901px){.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step{--role-panel-width: min(560px, 46%);--role-panel-height: min(480px, calc(100% - 64px) );--role-panel-top: calc((100% - var(--role-panel-height)) / 2)}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-role-panel-background{height:var(--role-panel-height);top:var(--role-panel-top);bottom:auto}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-header{top:calc(var(--role-panel-top) + 28px)}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-progress{top:calc(var(--role-panel-top) + 120px)}.onboarding-layout-preview:not(.is-mobile-layout) .onboarding-card.is-role-step .onboarding-content{height:calc(var(--role-panel-height) - 172px);top:calc(var(--role-panel-top) + 146px);bottom:auto}}.onboarding-flow-shell{display:contents}.onboarding-layout-preview.is-mobile-layout:not(.is-role-step) .onboarding-surface.is-mobile-layout{width:100%;height:100%;max-width:100%;max-height:none;align-self:center;justify-self:center;margin:0;aspect-ratio:860 / 1548}.conversation-layout-preview.is-mobile-layout:has(.onboarding-layout-preview.is-role-step) .app-shell.is-mobile-layout{width:430px;height:774px;max-width:100%;max-height:none;align-self:center;justify-self:center;margin:0;aspect-ratio:860 / 1548}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-shell{box-sizing:border-box;width:auto;height:auto;min-height:0;max-height:calc(100% - max(12px,env(safe-area-inset-top)));position:absolute;z-index:103;right:max(8px,env(safe-area-inset-right));bottom:0;left:max(8px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:clamp(9px,1.6dvh,14px);overflow:hidden;padding:clamp(22px,3.5dvh,30px) clamp(14px,4cqw,24px) max(14px,env(safe-area-inset-bottom));isolation:isolate;container-name:onboarding-role-panel;container-type:inline-size}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-shell>.onboarding-role-panel-background{--ui-shared-glass-panel-slice: clamp(22px, 7cqw, 34px);width:auto;height:auto;position:absolute;z-index:0;inset:0;transform:none;border-image-slice:96 fill;border-image-width:var(--ui-shared-glass-panel-slice);border-image-repeat:stretch;border-radius:clamp(22px,6cqw,32px) clamp(22px,6cqw,32px) 0 0;opacity:1}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-shell>:is(.onboarding-header,.onboarding-progress,.onboarding-content){width:auto;height:auto;position:relative;z-index:1;inset:auto;margin:0}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-shell>.onboarding-header,.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-shell>.onboarding-progress{flex:0 0 auto}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-shell>.onboarding-content{flex:1 1 auto;min-height:0;padding:0 2px 2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-shell :is(.onboarding-role-layout,.onboarding-role-controls){height:auto;min-height:0}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-shell .onboarding-role-controls{display:flex;flex-direction:column}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-shell :is(.onboarding-recommendation,.onboarding-role-toggle,.onboarding-actions){height:auto;position:static;inset:auto;flex:0 0 auto;margin:0}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-shell .onboarding-actions{margin-top:4px}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step:after{z-index:102}@media(max-width:580px){.onboarding-layout-preview.is-mobile-layout:not(.is-role-step) .onboarding-surface.is-mobile-layout,.conversation-layout-preview.is-mobile-layout:has(.onboarding-layout-preview.is-role-step) .app-shell.is-mobile-layout{width:auto;height:auto;max-width:none;max-height:none;position:absolute;inset:0;align-self:stretch;justify-self:stretch;margin:0;aspect-ratio:auto}.onboarding-layout-preview.is-mobile-layout:not(.is-role-step) .onboarding-card.is-language-step{width:auto;height:auto;min-width:0;flex:1 1 auto;align-self:flex-end;margin-inline:0}.onboarding-layout-preview.is-mobile-layout:not(.is-role-step) .onboarding-card.is-language-step .onboarding-content{flex:1 1 auto}.onboarding-surface.is-mobile-layout .onboarding-card.is-role-step .onboarding-role-panel-shell{right:max(6px,env(safe-area-inset-right));left:max(6px,env(safe-area-inset-left))}}.app-shell.is-immersive-conversation .voice-control-dock.is-unified-voice-dock{border-color:transparent;background:transparent url(/ui/conversation/voice-dock-bg.png) center / cover no-repeat;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.is-mobile-layout.is-immersive-conversation .voice-control-dock.is-unified-voice-dock{background-size:contain}@media(max-width:580px){.app-shell.is-immersive-conversation .voice-control-dock.is-unified-voice-dock{background-size:contain}}.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch{width:153.3px;height:38.5px;transform:translate(5px);justify-self:center;grid-template-columns:84px minmax(0,1fr);gap:0;padding:2.1px;overflow:hidden;border:0;border-radius:19.25px;background:transparent url(/ui/conversation/voice-mode-switch-bg.png) center / cover no-repeat;box-shadow:none}.app-shell.is-immersive-conversation .is-unified-voice-dock.input-push_to_talk>.voice-input-mode-switch{grid-template-columns:minmax(0,1fr) 84px}.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch button{min-width:0;min-height:0;height:100%;padding:0;border-radius:17.15px;font-family:Source Han Sans SC,Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:13px;font-weight:700;line-height:1}.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch button.is-active,.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch button.is-active:hover{background:transparent url(/ui/conversation/voice-mode-active-bg.png) center / cover no-repeat;box-shadow:none}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch{width:153.3px;height:38.5px}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch button{min-height:0;font-size:13px}@media(max-width:580px){.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch,.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch{width:100%;height:38.5px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch button,.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch button{min-height:0;font-size:11px}}.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-wave-indicator{background:transparent url(/ui/conversation/voice-wave-button-bg.png) center / 100% 100% no-repeat;box-shadow:none}.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button,.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button:hover,.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button.is-active{border:0;background:transparent url(/ui/conversation/voice-wave-button-bg.png) center / 100% 100% no-repeat;box-shadow:none}.app-shell.is-immersive-conversation .is-unified-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button).is-voice-unavailable,.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button.is-voice-unavailable:hover,.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button.is-voice-unavailable:active{border:1px solid rgba(118,99,92,.13);color:#826c66;background:linear-gradient(145deg,#f0ede7f5,#dad8d2eb);box-shadow:inset 0 1px #ffffffb8;opacity:1}.app-shell.is-immersive-conversation .is-unified-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button).is-voice-unavailable .user-speech-status-icon{color:#8c6b65;filter:none}.app-shell.is-immersive-conversation .is-unified-voice-dock>.voice-input-mode-switch.is-mode-transitioning button:disabled,.app-shell.is-immersive-conversation .is-unified-voice-dock>.push-to-talk-button.is-mode-transitioning:disabled{opacity:1;cursor:progress}.app-shell.is-immersive-conversation .is-unified-voice-dock>.end-button svg{width:48px;height:48px;padding:0;color:transparent;background:transparent url(/ui/conversation/voice-end-button-bg.png) center / contain no-repeat;box-shadow:none}.app-shell.is-mobile-layout.is-immersive-conversation .is-unified-voice-dock>.end-button svg{width:44px;height:44px}@media(max-width:580px){.app-shell.is-immersive-conversation .is-unified-voice-dock>.end-button svg{width:44px;height:44px}}.main-shell.is-profile-route{--profile-reference-green: #348563;--profile-reference-green-deep: #2d7f5d;--profile-reference-paper: #eee7d6;--profile-reference-card: rgba(252, 250, 245, .93)}.main-shell.is-profile-route .development-edition-watermark{display:none}.main-shell.is-profile-route .main-secondary-profile,.main-shell.is-profile-route.has-profile-content-mask .main-secondary-profile{background:radial-gradient(circle at 1px 1px,rgba(75,67,52,.018) .7px,transparent .85px) 0 0 / 5px 5px,var(--profile-reference-paper)}.main-shell.is-profile-route .main-secondary-profile:before{height:clamp(220px,57cqw,340px);background:radial-gradient(ellipse 42% 120% at 6% 58%,transparent 0 36%,rgba(34,112,82,.3) 37% 49%,transparent 50%),radial-gradient(ellipse 44% 94% at 76% 79%,transparent 0 39%,rgba(34,112,82,.27) 40% 51%,transparent 52%),radial-gradient(ellipse 45% 102% at 40% -7%,transparent 0 39%,rgba(34,112,82,.22) 40% 52%,transparent 53%),var(--profile-reference-green)}.main-shell.is-profile-route .main-secondary-profile:after{width:min(540px,110cqw);top:-82px;right:-44%;box-shadow:0 0 0 54px #26705338,0 0 0 108px #2670531f}.main-shell.is-profile-route .main-profile-progress-header,.main-shell.is-profile-route .main-secondary-profile .main-profile-progress-header{height:clamp(220px,57cqw,340px);min-height:clamp(220px,57cqw,340px);place-content:start center;padding:max(76px,env(safe-area-inset-top)) 20px 18px}.main-shell.is-profile-route .main-secondary-profile .main-profile-progress-header h1{gap:10px;transform:translate(5px)}.main-shell.is-profile-route .main-secondary-profile .main-profile-progress-header h1 strong{font-size:clamp(104px,27cqw,168px);filter:drop-shadow(-4px 6px 0 rgba(28,99,72,.62))}.main-shell.is-profile-route .main-secondary-profile .main-profile-progress-header h1 small{margin-bottom:4px;font-size:clamp(23px,6cqw,34px)}.main-shell.is-profile-route .main-secondary-profile .main-profile-progress-header p{margin-top:clamp(19px,5cqw,30px);color:#a9d3be;font-size:clamp(17px,4.7cqw,26px)}.main-shell.is-profile-route .main-profile-surface{border-radius:clamp(30px,8cqw,44px) 0 0;background:radial-gradient(circle at 1px 1px,rgba(75,67,52,.018) .7px,transparent .85px) 0 0 / 5px 5px,var(--profile-reference-paper)}.main-shell.is-profile-route .main-profile-surface>.main-profile-hero{gap:0;padding:clamp(30px,8cqw,48px) clamp(22px,5.4cqw,48px) clamp(27px,7cqw,40px)}.main-shell.is-profile-route .main-profile-identity{width:min(100%,860px);min-height:0;grid-template-columns:clamp(102px,24cqw,144px) minmax(0,1fr);align-items:start;gap:clamp(18px,4.7cqw,34px)}.main-shell.is-profile-route .main-profile-surface .main-profile-avatar{width:clamp(102px,24cqw,144px)}.main-shell.is-profile-route .main-profile-surface .main-profile-hero-copy{align-content:start;padding-top:2px}.main-shell.is-profile-route .main-profile-surface .main-profile-name-row{gap:10px}.main-shell.is-profile-route .main-profile-surface .main-profile-hero-copy h1{color:#11120f;font-size:clamp(24px,6cqw,36px);line-height:1.08}.main-shell.is-profile-route .main-profile-surface .main-profile-hero-copy p{margin:8px 0 0;color:#696b66;font-size:clamp(14px,3.55cqw,18px);line-height:1.3;white-space:normal}.main-shell.is-profile-route .main-profile-surface .main-profile-edit-name-button{width:42px;min-width:42px;height:42px;min-height:42px;margin:-3px 0 0 auto;border:1px solid rgba(45,127,93,.2);border-radius:12px;background:#2d7f5d09}.main-shell.is-profile-route .main-profile-surface .main-profile-edit-name-button svg{width:24px;height:24px}.main-shell.is-profile-route .main-profile-account-row{display:none}.main-shell.is-profile-route .main-profile-surface .main-profile-level{width:100%;min-height:0;display:flex;align-items:flex-end;justify-content:flex-start;gap:clamp(10px,2.5cqw,18px);margin-top:clamp(12px,3cqw,18px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.main-shell.is-profile-route .main-profile-surface .main-profile-level-current{display:grid;justify-items:start;gap:3px}.main-shell.is-profile-route .main-profile-surface .main-profile-level-current>span{color:#161713;font-size:clamp(14px,3.55cqw,18px);font-weight:900}.main-shell.is-profile-route .main-profile-surface .main-profile-level-current>strong{color:#31906a;font-size:clamp(31px,8.4cqw,47px);line-height:.95;letter-spacing:-.04em;text-shadow:0 3px 0 rgba(45,127,93,.13),0 5px 8px rgba(45,127,93,.12)}.main-shell.is-profile-route .main-profile-surface .main-profile-level-select-button{min-width:clamp(76px,20cqw,112px);min-height:40px;margin-bottom:0;padding:0 14px;border:1px solid rgba(221,145,68,.38);border-radius:999px;color:#91601f;background:#fffdf9f0;box-shadow:0 4px 7px #704b221a;font-size:clamp(13px,3.25cqw,16px);text-decoration:none}.main-shell.is-profile-route .main-profile-level-description{width:min(100%,860px);margin:clamp(25px,6cqw,35px) 0 0;color:#5f5e59;font-size:clamp(13px,3.45cqw,18px);font-weight:650;line-height:1.55}.main-shell.is-profile-route .main-profile-surface .main-profile-retest-button{width:min(300px,calc(100% - 44px));min-width:0;min-height:61px;margin-top:clamp(18px,4.5cqw,28px);padding:0 20px;border:0;border-radius:0;color:#fff;background:transparent url(/ui/main/profile/retest-button.png) center / 100% 100% no-repeat;box-shadow:none;font-size:clamp(17px,4.4cqw,22px);font-weight:900}.main-shell.is-profile-route .main-profile-surface>.main-profile-content{width:100%;min-height:0;padding:clamp(28px,7cqw,42px) clamp(22px,5.4cqw,48px) calc(220px + env(safe-area-inset-bottom));border-radius:0;background:transparent}.main-shell.is-profile-route .main-profile-membership,.main-shell.is-profile-route .main-profile-settings-section{width:min(100%,900px);margin-inline:auto}.main-shell.is-profile-route .main-profile-membership-copy{top:49%;left:8.3%;gap:clamp(8px,2cqw,13px)}.main-shell.is-profile-route .main-profile-membership-copy p{font-size:clamp(11px,2.9cqw,16px)}.main-shell.is-profile-route .main-profile-membership-copy button{width:clamp(120px,31cqw,168px);min-height:clamp(40px,10.5cqw,52px);font-size:clamp(15px,3.9cqw,20px)}.main-shell.is-profile-route .main-profile-membership-art{width:41.5%;top:-10%;right:7%}.main-shell.is-profile-route .main-profile-settings-section{margin-top:clamp(28px,7cqw,40px)}.main-shell.is-profile-route .main-profile-settings-section+.main-profile-settings-section{margin-top:clamp(28px,7.5cqw,44px)}.main-shell.is-profile-route .main-profile-settings-section>h2{margin:0 0 10px clamp(17px,4cqw,28px);font-size:clamp(18px,4.55cqw,24px)}.main-shell.is-profile-route .main-profile-settings-card{border-radius:clamp(20px,5.4cqw,27px);background:radial-gradient(circle at 1px 1px,rgba(90,84,72,.016) .65px,transparent .75px) 0 0 / 4px 4px,var(--profile-reference-card);box-shadow:0 6px 11px #4e452f24,inset 0 1px #ffffffdb}.main-shell.is-profile-route .main-profile-settings-row,.main-shell.is-profile-route .main-profile-support-section .main-profile-settings-row{min-height:clamp(58px,14.5cqw,76px);grid-template-columns:clamp(34px,9cqw,44px) minmax(0,1fr) auto 14px;gap:clamp(9px,2.5cqw,14px);padding:0 clamp(20px,5.5cqw,31px) 0 clamp(17px,4cqw,24px)}.main-shell.is-profile-route .main-profile-settings-row>img{width:clamp(34px,9cqw,43px);height:clamp(34px,9cqw,43px)}.main-shell.is-profile-route .main-profile-settings-row>span{font-size:clamp(15px,3.9cqw,21px)}.main-shell.is-profile-route .main-profile-settings-row>strong{margin-right:8px;font-size:clamp(14px,3.65cqw,20px)}.main-shell.is-profile-route .main-profile-legal-links{display:none}@media(max-width:360px){.main-shell.is-profile-route .main-profile-surface>.main-profile-hero{padding-inline:18px}.main-shell.is-profile-route .main-profile-identity{grid-template-columns:90px minmax(0,1fr);gap:14px}.main-shell.is-profile-route .main-profile-surface .main-profile-avatar{width:90px}.main-shell.is-profile-route .main-profile-surface .main-profile-level-current>strong{font-size:29px}.main-shell.is-profile-route .main-profile-surface .main-profile-level-select-button{min-width:72px;padding-inline:10px}.main-shell.is-profile-route .main-profile-surface>.main-profile-content{padding-inline:18px}}.main-shell.is-profile-route .main-secondary-profile,.main-shell.is-profile-route.has-profile-content-mask .main-secondary-profile{background-color:#347f60;background-image:url(/ui/main/profile/profile-bg2.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}.main-shell.is-profile-route .main-secondary-profile:before,.main-shell.is-profile-route .main-secondary-profile:after{background:transparent}.main-shell.is-profile-route .main-secondary-profile:after{display:none}.main-shell.is-profile-route .main-profile-surface{background-color:var(--profile-reference-paper);background-image:url(/ui/main/profile/profile-bg3.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}.main-shell.is-profile-route .main-profile-surface .main-profile-level-current>strong{white-space:nowrap}@media(max-width:360px){.main-shell.is-profile-route .main-profile-surface .main-profile-level{gap:6px}.main-shell.is-profile-route .main-profile-surface .main-profile-level-current>span{font-size:12px;white-space:nowrap}.main-shell.is-profile-route .main-profile-surface .main-profile-level-current>strong{font-size:26px}}.main-shell.is-profile-route .main-secondary-profile .main-profile-progress-header h1{gap:clamp(6px,1.7cqw,10px)}.main-shell.is-profile-route .main-secondary-profile .main-profile-progress-header h1 .main-profile-art-number{width:max-content;max-width:78cqw;height:min(clamp(92.4px,25.63cqw,159.5px),calc(94.6cqw / var(--profile-art-digit-count, 1)));display:inline-flex;align-items:flex-end;flex:0 1 auto;gap:0;color:#f5fbf8;background:none;filter:none;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(78px,21cqw,132px);font-style:italic;line-height:.84;letter-spacing:-.06em;-webkit-text-stroke:1px rgba(255,255,255,.72)}.main-profile-art-number img{width:auto;height:100%;display:block;flex:0 1 auto;object-fit:contain;filter:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.main-profile-art-number span{align-self:center;margin-right:1px;text-shadow:-3px 5px 0 rgba(28,99,72,.62)}.main-shell.is-profile-route .main-profile-membership-copy{top:calc(43% + 4px);left:8.1%;gap:clamp(7px,1.7cqw,10px)}.main-shell.is-profile-route .main-profile-membership-copy p{font-size:clamp(9px,2.45cqw,14px)}.main-shell.is-profile-route .main-profile-membership-copy button{width:clamp(108px,28cqw,150px);min-height:clamp(35px,8.3cqw,45px);position:relative;padding-inline:14px;font-size:clamp(13px,3.1cqw,17px)}.main-shell.is-profile-route .main-profile-membership-copy button:before{content:"";position:absolute;inset:-3px;border-radius:inherit}.main-shell.is-profile-route .main-profile-membership-art{width:41.5%;top:-14%;right:7.2%}@media(max-width:360px){.main-shell.is-profile-route .main-secondary-profile .main-profile-progress-header h1 .main-profile-art-number{height:92.4px}.main-shell.is-profile-route .main-profile-membership-copy button{width:102px;min-height:34px;font-size:12px}}.main-shell.is-profile-route .main-secondary-profile .main-profile-progress-header h1 small{font-size:clamp(18.4px,4.8cqw,27.2px)}.main-shell.is-profile-route .main-profile-surface .main-profile-edit-name-button{margin:-3px 20px 0 auto;padding:0;border:0;background:transparent}.main-shell.is-profile-route .main-profile-surface .main-profile-edit-name-button:hover{background:transparent;filter:brightness(1.04)}.main-shell.is-profile-route .main-profile-surface .main-profile-edit-name-button>img{width:100%;height:100%;display:block;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.main-shell.is-profile-route .main-profile-surface .main-profile-hero-copy>p,.main-shell.is-profile-route .main-profile-level-description{font-family:思源黑体 CN Medium,Source Han Sans CN,Noto Sans CJK SC,sans-serif;font-weight:400}.main-shell.is-profile-route .main-profile-membership-copy p{transform:translateY(3px)}.main-shell.is-profile-route .main-profile-membership-copy button{transform:scale(.8);transform-origin:left top}.main-shell.is-profile-route .main-profile-membership-copy button:hover{transform:scale(.8) translateY(-1px)}.main-shell.is-profile-route .main-profile-membership-copy button:active{transform:scale(.8) translateY(1px)}.main-shell.is-profile-route .main-profile-membership-copy button:before{inset:-8px}.main-shell.is-profile-route .main-profile-settings-row>span,.main-shell.is-profile-route .main-profile-settings-row>strong{font-family:思源黑体 CN Medium,Source Han Sans CN,Noto Sans CJK SC,sans-serif;font-weight:400}.main-shell.is-profile-route .main-secondary-profile .main-profile-progress-header>p{font-size:clamp(13.6px,3.76cqw,20.8px)}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button{width:min(220px,calc(100% - 40px));min-height:72px;display:flex;grid-template-columns:none;grid-template-rows:none;align-items:center;justify-content:center;padding:9px;border-color:transparent;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button,.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button:hover,.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button.is-active{position:relative;isolation:isolate;overflow:hidden;flex:none;width:96px;min-width:0;height:54px;min-height:54px;padding-inline:0;border:1px solid #69bd97;border-radius:999px;color:#f4edb6;background:linear-gradient(180deg,#368766,#2c7e5e 48%,#267354);box-shadow:inset 0 2px 2px #d2ffe936,inset 0 -3px 3px #164d3340,0 3px #1c62441a,0 7px 15px #265d3f1c;transform:none;transition:width .18s ease,background .16s ease,box-shadow .16s ease}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button.is-active,.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button.is-cancelling{width:min(185px,100%);gap:8px}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button>svg{display:block;width:28px;height:28px;color:#f4edb6;filter:drop-shadow(0 1px 1px #1b4f393d) drop-shadow(0 0 7px #fff2af38)}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button>span:not(.voice-wave-indicator-bars){display:none;color:#fff1c9;font-size:12px;font-weight:700;white-space:nowrap}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button.is-active>span:not(.voice-wave-indicator-bars),.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button.is-cancelling>span:not(.voice-wave-indicator-bars){display:block}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button>.voice-wave-indicator-bars{display:flex;flex-shrink:0;width:38px;gap:3px;filter:drop-shadow(0 1px 1px #154b3833)}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button.is-cancelling,.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button.is-cancelling:hover{border-color:#c67b72;color:#fff1e5;background:#a54b45;box-shadow:inset 0 2px 2px #ffffff20,0 4px 12px #88473d20;transition:none}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button.is-voice-unavailable,.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button.is-voice-unavailable:hover{border-color:#76635c21;color:#826c66;background:linear-gradient(145deg,#f0ede7f5,#dad8d2eb);box-shadow:inset 0 1px #ffffffb8;opacity:1}.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button .realtime-echo-advice{bottom:calc(100% + 8px)}.immersive-conversation-close{position:absolute;z-index:46;top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(213,230,220,.92);border-radius:50%;color:#2f8968;background:#fffffff0;box-shadow:0 5px 18px #183f301f;cursor:pointer;touch-action:manipulation}.immersive-conversation-close:hover{background:#fff;color:#267555}.immersive-conversation-close:focus-visible{outline:3px solid #8fcbb1;outline-offset:3px}.immersive-conversation-close svg{width:22px;height:22px}@media(max-width:580px){.immersive-conversation-close{top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left))}}@media(prefers-reduced-motion:reduce){.app-shell.is-immersive-conversation .voice-control-dock.is-single-voice-button>.push-to-talk-button{transition:none}}.error-messagebox-backdrop{position:fixed;z-index:420;inset:0;display:grid;place-items:center;min-height:0;overflow:hidden;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#1720198a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.error-messagebox{width:min(420px,100%);max-height:min(100%,calc(100dvh - 40px));min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px 16px;padding:24px;border:1px solid #d9dfdc;border-radius:16px;color:#26312c;background:#fff;box-shadow:0 24px 64px #10171242;scrollbar-color:rgba(38,126,93,.42) transparent}.error-messagebox-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#b7493f;background:#f9dfdb;font-size:22px;font-weight:800}.error-messagebox-copy{min-width:0;align-self:center}.error-messagebox-copy h2{margin:0;color:#26312c;font-size:20px;line-height:1.35;overflow-wrap:anywhere}.error-messagebox-copy p{margin:7px 0 0;color:#66716b;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.error-messagebox-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.error-messagebox-actions button{min-width:112px;min-height:44px;padding:9px 18px;border:1px solid #ccd5d0;border-radius:10px;color:#3e4a44;background:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;touch-action:manipulation}.error-messagebox-actions button:hover{background:#f2f5f3}.error-messagebox-actions button:disabled{opacity:.52;cursor:wait}.error-messagebox-actions button.is-primary{border-color:#267e5d;color:#fff;background:#267e5d}.error-messagebox-actions button.is-primary:hover{background:#1f6c4f}.error-messagebox-actions button:focus-visible{outline:3px solid rgba(38,126,93,.26);outline-offset:2px}.app-shell.is-mobile-layout .error-messagebox-backdrop{position:absolute;border-radius:inherit}.app-shell.is-mobile-layout .error-messagebox-backdrop,.mi-phone.app-shell.is-mobile-layout .error-messagebox-backdrop{padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.app-shell.is-mobile-layout .error-messagebox,.mi-phone.app-shell.is-mobile-layout .error-messagebox{grid-template-columns:40px minmax(0,1fr);gap:12px 14px;max-height:100%;padding:20px 18px;border-radius:14px}.app-shell.is-mobile-layout .error-messagebox-icon,.mi-phone.app-shell.is-mobile-layout .error-messagebox-icon{width:40px;height:40px}.app-shell.is-mobile-layout .error-messagebox-actions button,.mi-phone.app-shell.is-mobile-layout .error-messagebox-actions button{flex:1 1 0;min-width:0}@media(max-width:580px){.error-messagebox-backdrop{padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.error-messagebox{grid-template-columns:40px minmax(0,1fr);gap:12px 14px;max-height:calc(100dvh - 28px);padding:20px 18px;border-radius:14px}.error-messagebox-icon{width:40px;height:40px}.error-messagebox-actions button{flex:1 1 0;min-width:0}}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button.supports-slide-cancel.is-active{display:flex;gap:8px;align-items:center;justify-content:center}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button.supports-slide-cancel.is-active>span:not(.voice-wave-indicator-bars){display:block;font-size:12px;white-space:nowrap}.mi-phone .supports-slide-cancel.is-active .voice-wave-indicator-bars{width:38px;gap:3px}.mi-phone.app-shell.is-mobile-layout.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button.is-cancelling{background:#a54b45;border-color:#c67b72;color:#fff1e5;box-shadow:inset 0 2px 2px #ffffff20,0 4px 12px #88473d20}.mi-phone .mi-chat-record-button:enabled:active{scale:.95}.mi-phone .mi-chat-record-button>:is(svg,.voice-wave-indicator-bars){animation:mi-voice-symbol-enter .32s cubic-bezier(.2,.75,.3,1) both}.mi-phone .mi-chat-record-button.is-recording .voice-wave-indicator-bars.is-input-reactive i{animation:immersive-voice-wave .76s ease-in-out infinite alternate}@media(max-width:600px){.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock.voice-control-dock.is-unified-voice-dock{display:flex;justify-content:center;align-items:center;padding:9px;background:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock>:is(.voice-wave-indicator,.push-to-talk-button){position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;flex:none;width:96px;min-width:0;height:54px;min-height:54px;padding-inline:0;border:1px solid #69bd97;border-radius:999px;background:linear-gradient(180deg,#368766,#2c7e5e 48%,#267354);box-shadow:inset 0 2px 2px #d2ffe936,inset 0 -3px 3px #164d3340,0 3px #1c62441a,0 7px 15px #265d3f1c;color:#f4edb6}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock:is(.is-user-speaking,.is-fixed-width)>:is(.voice-wave-indicator,.push-to-talk-button){width:min(54%,185px)}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button>svg{display:block;width:28px;height:28px;color:#f4edb6}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button>span:not(.voice-wave-indicator-bars){display:none}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button>.voice-wave-indicator-bars{display:flex;flex-shrink:0}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock.has-assessment-actions{gap:12px}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock.has-assessment-actions>.voice-wave-indicator{width:min(25%,86px);height:48px;min-height:48px;padding:8px 10px}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button.supports-slide-cancel.is-active{display:flex;gap:8px;align-items:center;justify-content:center}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button.supports-slide-cancel.is-active>span:not(.voice-wave-indicator-bars){display:block;font-size:12px;white-space:nowrap}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button.is-cancelling{background:#a54b45;border-color:#c67b72;color:#fff1e5;box-shadow:inset 0 2px 2px #ffffff20,0 4px 12px #88473d20}}@media(prefers-reduced-motion:reduce){.mi-phone .mi-chat-record-button:enabled:active{scale:1}.mi-phone .mi-chat-record-button>:is(svg,.voice-wave-indicator-bars),.mi-phone .mi-chat-record-button.is-recording .voice-wave-indicator-bars.is-input-reactive i{animation:none}}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock.mi-chat-hold-dock>.push-to-talk-button>span:not(.voice-wave-indicator-bars){display:block;font-size:12px;white-space:nowrap}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock.mi-chat-hold-dock>.push-to-talk-button{gap:8px;touch-action:none}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock.mi-chat-hold-dock>.push-to-talk-button>.mi-hold-countdown{font-size:20px;font-variant-numeric:tabular-nums}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock:has(>.push-to-talk-button.is-cancelling)>.push-to-talk-button.is-cancelling{width:min(54%,185px);transition:none;gap:8px;opacity:1}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button.is-cancelling>.hold-cancel-icon{animation:none;transform:none;opacity:1;color:#fff1e5}.mi-phone.app-shell.is-immersive-conversation .mi-live-voice-dock>.push-to-talk-button.is-cancelling>span:not(.voice-wave-indicator-bars){display:block;font-size:12px;white-space:nowrap}.assessment-visually-hidden{width:1px;height:1px;position:absolute;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.assessment-modal-backdrop.has-assessment-result{--assessment-paper: #f5ecdc;--assessment-ink: #12130f;--assessment-green: #338665;--assessment-green-deep: #176b4e;padding:clamp(16px,3vw,36px);background:#181f1abd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.has-assessment-result .assessment-final-modal{width:min(720px,100%);max-height:100%;display:flex;flex-direction:column;padding:clamp(24px,4vw,42px);overflow:hidden;color:var(--assessment-ink);border:1px solid rgba(255,255,255,.9);border-radius:34px 13px;background:radial-gradient(circle at 1px 1px,rgba(84,91,69,.035) .8px,transparent .9px) 0 0 / 6px 6px,linear-gradient(145deg,#fffdf7fa,#f6eee0fa);box-shadow:0 28px 80px #11161261}.has-assessment-result .assessment-modal-header.is-result-header{flex:0 0 auto;min-height:0;align-items:flex-start;gap:clamp(12px,2.4vw,24px);margin:0}.assessment-result-title-wrap{min-width:0;flex:1 1 auto}.assessment-result-title-art{width:min(440px,100%);height:auto;display:block;filter:drop-shadow(0 6px 0 rgba(24,27,21,.1))}.assessment-result-text-title{margin:8px 0 0;color:var(--assessment-green-deep);font-size:clamp(24px,3.2vw,36px);font-weight:850}.has-assessment-result .assessment-modal-header.is-result-header>button{width:clamp(44px,5.5vw,58px);height:clamp(44px,5.5vw,58px);min-width:clamp(44px,5.5vw,58px);flex:0 0 auto;margin-top:4px;border:1px solid rgba(255,255,255,.9);border-radius:14px;color:#7a766d;background:#fffdf7d1;box-shadow:0 7px 20px #392d1f17;font-size:clamp(28px,3.4vw,38px);font-weight:260;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.has-assessment-result .assessment-modal-header.is-result-header>button:hover{color:var(--assessment-green-deep);background:#fffffcf5}.has-assessment-result .assessment-modal-header.is-result-header>button:focus-visible,.has-assessment-result .assessment-modal-footer button:focus-visible{outline:3px solid rgba(51,134,101,.28);outline-offset:3px}.has-assessment-result .assessment-result-commentary{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:14px;margin-top:clamp(18px,3vw,28px);padding:clamp(24px,3.5vw,34px);border:1px solid rgba(87,79,67,.18);border-radius:22px;overflow:hidden;background:#fffdf8bf;box-shadow:0 9px 22px #44332012}.has-assessment-result .assessment-result-level{display:grid;place-items:center;align-content:center;gap:5px;min-height:88px;padding:14px 18px;border:3px double rgba(255,255,255,.24);border-radius:16px;background:linear-gradient(145deg,#3b926f,#287b5b);box-shadow:0 10px 20px #266e5233}.has-assessment-result .assessment-result-level span{color:#ffffffe0;font-size:13px;font-weight:750}.has-assessment-result .assessment-result-level strong{color:#fff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:.03em;line-height:1;text-shadow:0 4px 0 rgba(17,79,57,.48)}.has-assessment-result .assessment-result-level small{color:#ffffffe6;font-size:13px;font-weight:700}.has-assessment-result .assessment-result-brief{min-width:0;min-height:0;display:grid;align-content:start;gap:10px;padding:8px 10px 2px 6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(51,134,101,.4) transparent;-webkit-overflow-scrolling:touch}.has-assessment-result .assessment-result-brief::-webkit-scrollbar{width:6px}.has-assessment-result .assessment-result-brief::-webkit-scrollbar-thumb{border-radius:999px;background:#33866566}.has-assessment-result .assessment-result-brief>span{color:var(--assessment-green);font-size:clamp(18px,2vw,24px);font-weight:850}.has-assessment-result .assessment-result-comment-list{display:grid;gap:12px}.has-assessment-result .assessment-result-comment-item{min-width:0;display:grid;gap:4px}.has-assessment-result .assessment-result-comment-item>strong{color:#287e5e;font-size:13px;font-weight:850}.has-assessment-result .assessment-result-brief p,.has-assessment-result .assessment-result-comment-item ul{margin:0;padding:0;color:var(--assessment-ink);font-size:clamp(15px,1.75vw,19px);font-weight:520;line-height:1.65}.has-assessment-result .assessment-result-comment-item ul{display:grid;gap:5px;list-style:none}.has-assessment-result .assessment-result-strength-list li{position:relative;padding-left:13px}.has-assessment-result .assessment-result-strength-list li:before{width:5px;height:5px;position:absolute;top:.7em;left:0;border-radius:50%;background:var(--assessment-green);content:""}.has-assessment-result .assessment-result-dimension-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.has-assessment-result .assessment-result-dimension-list li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid rgba(51,134,101,.16);border-radius:10px;background:#ffffffa6}.has-assessment-result .assessment-result-dimension-list li span{min-width:0;color:#51685b;font-size:12px;font-weight:700;line-height:1.35}.has-assessment-result .assessment-result-dimension-list li b{flex:0 0 auto;color:var(--assessment-green-deep);font-size:13px;white-space:nowrap}.has-assessment-result .assessment-result-evidence-list li{min-width:0;display:grid;gap:2px;padding:9px 11px;border-left:3px solid rgba(51,134,101,.35);border-radius:0 9px 9px 0;background:#ffffff8f;overflow-wrap:anywhere}.has-assessment-result .assessment-result-evidence-list li b{color:var(--assessment-green-deep);font-size:12px}.has-assessment-result .assessment-result-comment-item q{quotes:"“" "”"}.has-assessment-result .assessment-result-comment-item small{color:#69645c;font-size:.84em;line-height:1.45}.has-assessment-result .assessment-modal-footer{flex:0 0 auto;display:block;margin-top:clamp(22px,3.5vw,34px);padding:0;border:0}.has-assessment-result .assessment-modal-footer time{display:none}.has-assessment-result .assessment-modal-footer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.has-assessment-result .assessment-modal-footer button,.has-assessment-result .assessment-modal-footer button.is-secondary{width:100%;min-height:56px;padding:10px 20px;border:1px solid rgba(255,255,255,.92);border-radius:17px;color:var(--assessment-green);background:#fffdf8e0;box-shadow:0 9px 20px #392d1f1a;font-size:clamp(15px,1.8vw,18px);font-weight:850;line-height:1.25;cursor:pointer}.has-assessment-result .assessment-modal-footer button:last-child{color:#fff;border-color:#338665eb;background:linear-gradient(145deg,#3b926f,#2b7d5e);box-shadow:0 11px 23px #266e5238}.has-assessment-result .assessment-modal-footer button:hover{filter:brightness(.98);transform:translateY(-1px)}.has-assessment-result .assessment-modal-footer button:active{transform:translateY(1px)}.app-shell.is-mobile-layout .assessment-modal-backdrop.has-assessment-result{position:absolute;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));border-radius:inherit;background:#181f1ab8}.app-shell.is-mobile-layout .has-assessment-result .assessment-final-modal{width:min(100%,430px);height:auto;max-height:100%;padding:20px;border-radius:26px 10px}.app-shell.is-mobile-layout .assessment-result-title-wrap{max-width:240px}.app-shell.is-mobile-layout .has-assessment-result .assessment-modal-header.is-result-header>button{width:40px;height:40px;min-width:40px;border-radius:11px;font-size:26px}.app-shell.is-mobile-layout .has-assessment-result .assessment-result-commentary{min-height:0;grid-template-columns:minmax(0,1fr);gap:9px;margin-top:18px;padding:20px;border-radius:16px}.app-shell.is-mobile-layout .has-assessment-result .assessment-result-level{min-height:76px;padding:12px 8px;border-radius:13px}.app-shell.is-mobile-layout .has-assessment-result .assessment-result-level span{font-size:11px}.app-shell.is-mobile-layout .has-assessment-result .assessment-result-level strong{font-size:27px}.app-shell.is-mobile-layout .has-assessment-result .assessment-result-brief{gap:8px;padding:5px 8px 0 2px}.app-shell.is-mobile-layout .has-assessment-result .assessment-result-brief>span{font-size:17px}.app-shell.is-mobile-layout .has-assessment-result .assessment-result-brief p{font-size:14px;line-height:1.55}.app-shell.is-mobile-layout .has-assessment-result .assessment-result-comment-list{gap:8px}.app-shell.is-mobile-layout .has-assessment-result .assessment-result-comment-item>strong{font-size:12px}.app-shell.is-mobile-layout .has-assessment-result .assessment-result-comment-item ul{font-size:14px;line-height:1.5}.app-shell.is-mobile-layout .has-assessment-result .assessment-modal-footer{margin-top:18px}.app-shell.is-mobile-layout .has-assessment-result .assessment-modal-footer>div{grid-template-columns:minmax(0,1fr);gap:10px}.app-shell.is-mobile-layout .has-assessment-result .assessment-modal-footer button,.app-shell.is-mobile-layout .has-assessment-result .assessment-modal-footer button.is-secondary{min-height:52px;border-radius:15px;font-size:16px}@media(max-width:580px){.assessment-modal-backdrop.has-assessment-result{place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#181f1ab8}.has-assessment-result .assessment-final-modal{width:min(100%,430px);height:auto;max-height:100%;padding:20px;border-radius:26px 10px}.assessment-result-title-wrap{max-width:240px}.has-assessment-result .assessment-modal-header.is-result-header>button{width:40px;height:40px;min-width:40px;border-radius:11px;font-size:26px}.has-assessment-result .assessment-result-commentary{min-height:0;grid-template-columns:minmax(0,1fr);gap:9px;margin-top:18px;padding:20px;border-radius:16px}.has-assessment-result .assessment-result-level{min-height:76px;padding:12px 8px;border-radius:13px}.has-assessment-result .assessment-result-level span{font-size:11px}.has-assessment-result .assessment-result-level strong{font-size:27px}.has-assessment-result .assessment-result-brief{gap:8px;padding:5px 8px 0 2px}.has-assessment-result .assessment-result-brief>span{font-size:17px}.has-assessment-result .assessment-result-brief p{font-size:14px;line-height:1.55}.has-assessment-result .assessment-result-comment-list{gap:8px}.has-assessment-result .assessment-result-comment-item>strong{font-size:12px}.has-assessment-result .assessment-result-comment-item ul{font-size:14px;line-height:1.5}.has-assessment-result .assessment-modal-footer{margin-top:18px}.has-assessment-result .assessment-modal-footer>div{grid-template-columns:minmax(0,1fr);gap:10px}.has-assessment-result .assessment-modal-footer button,.has-assessment-result .assessment-modal-footer button.is-secondary{min-height:52px;border-radius:15px;font-size:16px}}@media(prefers-reduced-motion:reduce){.has-assessment-result .assessment-modal-footer button{transition:none}}.japanese-text{line-height:2.1;overflow-wrap:anywhere;white-space:inherit}.japanese-text ruby{ruby-position:over;ruby-align:center}.japanese-text rt{font-size:max(.52em,9px);font-weight:400;line-height:1;letter-spacing:normal;-webkit-user-select:none;user-select:none}@keyframes dialog-panel-scale-in{0%{opacity:.5;scale:.92}to{opacity:1;scale:1}}@keyframes dialog-drawer-scale-in{0%{scale:.98 1}to{scale:1}}@keyframes dialog-nested-scale-in{0%{scale:.96}to{scale:1}}[role=dialog]:not(.mi-lesson-completion,.mi-lesson-exit-backdrop,.main-course-completion-dialog,.mi-word-dialog,.membership-preview-page,.mi-advanced-mission):not(.ant-modal),[role=alertdialog]:not(.mi-lesson-exit-backdrop,.ant-modal){animation:dialog-panel-scale-in .32s cubic-bezier(.2,.75,.25,1) backwards}.onboarding-card[role=dialog]{animation:dialog-nested-scale-in .3s cubic-bezier(.2,.75,.25,1) backwards}.mi-phone [role=dialog].mi-lesson-completion>.mi-lesson-completion-card{animation:dialog-panel-scale-in .32s cubic-bezier(.2,.75,.25,1) backwards}@keyframes mi-extension-dialog-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes mi-extension-dialog-arrive{0%{opacity:0;transform:translateY(54px) scale(.88);box-shadow:0 4px 12px #173c2b12}65%{opacity:1;transform:translateY(-8px) scale(1.025)}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 18px 45px #173c2b38}}.mi-phone [role=dialog].mi-extension-completion{animation:mi-extension-dialog-scrim-in .47s ease-out both}.mi-phone [role=dialog].mi-extension-completion>.mi-course-completion-card{animation:mi-extension-dialog-arrive .62s cubic-bezier(.22,.8,.25,1) both}.mi-phone [role=dialog].mi-advanced-mission>.mi-advanced-mission-content{animation:dialog-panel-scale-in .32s cubic-bezier(.2,.75,.25,1) backwards}.mi-phone [role=dialog].mi-lesson-exit-backdrop>.mi-lesson-exit-card{animation:dialog-panel-scale-in .32s cubic-bezier(.2,.75,.25,1) backwards}.mi-settings-dialog[open],.account-popover{animation:dialog-panel-scale-in .32s cubic-bezier(.2,.75,.25,1) backwards}.ant-modal-wrap .ant-modal-container,.ant-popover:not(.ant-popover-hidden) .ant-popover-inner{animation:dialog-nested-scale-in .3s cubic-bezier(.2,.75,.25,1) backwards}.admin-mobile-drawer.ant-drawer-open .ant-drawer-body{transform-origin:left center;animation:dialog-drawer-scale-in .28s cubic-bezier(.2,.75,.25,1) backwards}@media(prefers-reduced-motion:reduce){[role=dialog]:not(.main-course-completion-dialog):not(.ant-modal),[role=alertdialog]:not(.ant-modal),.mi-phone [role=dialog].mi-lesson-completion>.mi-lesson-completion-card,.mi-phone [role=dialog].mi-extension-completion,.mi-phone [role=dialog].mi-extension-completion>.mi-course-completion-card,.mi-phone [role=dialog].mi-advanced-mission>.mi-advanced-mission-content,.mi-phone [role=dialog].mi-lesson-exit-backdrop>.mi-lesson-exit-card,.mi-settings-dialog[open],.account-popover,.ant-modal-wrap .ant-modal-container,.ant-popover:not(.ant-popover-hidden) .ant-popover-inner,.admin-mobile-drawer.ant-drawer-open .ant-drawer-body{animation:none}}.mi-course-completion.is-stamp-sequence .mi-course-completion-header .mi-lesson-completion-learning-icon{z-index:1;transform-origin:50% 72%;animation:mi-lesson-stamp-slam 1.02s .22s both}.mi-course-completion.is-stamp-sequence .mi-course-completion-header:before{content:"";position:absolute;top:47px;left:50%;width:80px;height:17px;border-radius:50%;background:#164a3752;filter:blur(8px);transform:translate(-50%);pointer-events:none;animation:mi-lesson-stamp-shadow 1.02s .22s both}.mi-course-completion.is-stamp-confetti .mi-lesson-completion-learning-icon:after{content:"";position:absolute;z-index:2;top:50%;left:50%;width:min(240px,80vw);height:170px;pointer-events:none;background:radial-gradient(circle at 9% 45%,#ff4f68 0 3px,transparent 4px),radial-gradient(circle at 24% 19%,#ffd447 0 4px,transparent 5px),radial-gradient(circle at 37% 8%,#35c98a 0 3px,transparent 4px),radial-gradient(circle at 64% 9%,#4b8dff 0 4px,transparent 5px),radial-gradient(circle at 83% 22%,#a968ff 0 3px,transparent 4px),radial-gradient(circle at 94% 48%,#ff8c3d 0 4px,transparent 5px),radial-gradient(circle at 16% 77%,#4b8dff 0 3px,transparent 4px),radial-gradient(circle at 34% 91%,#a968ff 0 4px,transparent 5px),radial-gradient(circle at 70% 88%,#ff4f68 0 3px,transparent 4px),radial-gradient(circle at 89% 74%,#35c98a 0 4px,transparent 5px);animation:mi-lesson-stamp-burst .85s ease-out both}@keyframes mi-lesson-stamp-slam{0%{opacity:0;transform:translate(-15px,-155px) rotate(-16deg) scale(1.6);filter:brightness(1.5)}34%{opacity:1;transform:translate(-7px,-100px) rotate(-10deg) scale(1.42)}59%{transform:translateY(13px) rotate(0) scaleX(1.2) scaleY(.7);filter:brightness(1.22)}71%{transform:translateY(-9px) scaleX(.9) scaleY(1.12)}84%{transform:translateY(3px) scaleX(1.04) scaleY(.96)}to{opacity:1;transform:none;filter:none}}@keyframes mi-lesson-stamp-shadow{0%,34%{opacity:0;transform:translate(-50%) scale(.4)}59%{opacity:.65;transform:translate(-50%) scale(1.45)}to{opacity:.24;transform:translate(-50%) scale(.9)}}@keyframes mi-lesson-stamp-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-12deg)}18%{opacity:1}68%{opacity:.9;transform:translate(-50%,-56%) scale(1.08) rotate(8deg)}to{opacity:0;transform:translate(-50%,-76%) scale(1.3) rotate(18deg)}}@media(prefers-reduced-motion:reduce){.mi-course-completion.is-stamp-sequence .mi-course-completion-header .mi-lesson-completion-learning-icon{animation:none}.mi-course-completion.is-stamp-sequence .mi-course-completion-header:before,.mi-course-completion.is-stamp-confetti .mi-lesson-completion-learning-icon:after{display:none}}.main-shell :is(.account-security-dialog,.resource-cache-dialog,.feedback-dialog,.about-dialog,.profile-retest-dialog){box-sizing:border-box;width:min(460px,100%);max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;padding:0 4px 8px;border:44px solid transparent;border-image-source:url(/ui/main/profile/popup-frame.png);border-image-slice:150 fill;border-image-repeat:stretch;border-radius:0;background:transparent;box-shadow:none}.main-shell .main-player-level-test-dialog{aspect-ratio:1;min-height:340px;background:none;isolation:isolate;container-type:inline-size}.main-shell .main-player-level-test-dialog:not(.main-profile-nickname-dialog){aspect-ratio:1242 / 1445;min-height:410px}.main-shell .main-player-level-test-dialog:before{position:absolute;z-index:-1;inset:0;border:1px solid transparent;border-image-source:url(/ui/main/profile/level-test-dialog-bg.png);border-image-slice:930 150 300 150 fill;border-image-width:74.9cqw 12.1cqw 24.2cqw 12.1cqw;border-image-repeat:stretch;content:"";pointer-events:none}.main-shell .main-player-level-test-dialog>footer button.is-confirm,.main-shell.is-mobile-layout .main-player-level-test-dialog>footer button.is-confirm{width:min(320px,88%)}.main-shell :is(.account-security-close,.resource-cache-close,.feedback-close,.about-close,.profile-retest-close){display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;padding:0;border:0;border-radius:0;background:transparent url(/ui/main/profile/popup-close.png) center / contain no-repeat;color:transparent;font-size:0;cursor:pointer}.main-shell :is(.account-security-close,.resource-cache-close,.feedback-close,.about-close,.profile-retest-close) svg{display:none}.main-shell :is(.account-security-logout,.account-security-dialog footer button,.resource-cache-dialog footer button,.feedback-submit,.profile-retest-continue){box-sizing:border-box;display:block;width:min(320px,88%);min-height:40px;aspect-ratio:919 / 193;margin-inline:auto;padding:0 10%;border:0;border-radius:0;background:transparent url(/ui/main/profile/popup-button.png) center / 100% 100% no-repeat;box-shadow:none;color:#fff;font-weight:700;text-shadow:0 1px 1px rgb(17 80 58 / 25%)}.main-shell .account-security-dialog footer .is-danger{border:0;background:transparent url(/ui/main/profile/popup-button.png) center / 100% 100% no-repeat;box-shadow:none;color:#fff}.main-shell .account-security-dialog footer{display:flex;flex-direction:column-reverse;gap:10px}.main-shell .account-security-dialog footer button:not(.is-danger){min-height:40px;aspect-ratio:919 / 193;padding:0 16px;border:1.5px solid #4b8069;border-radius:999px;background:none;box-shadow:none;color:#4b8069;text-shadow:none}@media(max-width:580px){.main-shell :is(.account-security-dialog,.resource-cache-dialog,.feedback-dialog,.about-dialog,.profile-retest-dialog){border-width:34px;padding:0 2px 6px}.main-shell :is(.account-security-close,.resource-cache-close,.feedback-close,.about-close,.profile-retest-close){flex-basis:42px;width:42px;height:42px}}.main-shell.is-mobile-layout :is(.account-security-dialog,.resource-cache-dialog,.feedback-dialog,.about-dialog,.profile-retest-dialog){border-width:34px;padding:0 2px 6px}.main-shell.is-mobile-layout :is(.account-security-close,.resource-cache-close,.feedback-close,.about-close,.profile-retest-close){flex-basis:42px;width:42px;height:42px}.main-shell :is(.profile-retest-dialog,.resource-cache-dialog,.account-security-dialog,.about-dialog){padding-bottom:18px}@media(max-width:580px){.main-shell :is(.profile-retest-dialog,.resource-cache-dialog,.account-security-dialog,.about-dialog){padding-bottom:16px}}.main-shell.is-mobile-layout :is(.profile-retest-dialog,.resource-cache-dialog,.account-security-dialog,.about-dialog){padding-bottom:16px}.main-shell .resource-cache-dialog{padding-bottom:15px}@media(max-width:580px){.main-shell .resource-cache-dialog{padding-bottom:13px}}.main-shell.is-mobile-layout .resource-cache-dialog{padding-bottom:13px}.main-shell .resource-cache-dialog footer button.resource-cache-confirm{position:relative;top:5px}.main-shell :is(.account-security-delete,.about-link)>span[aria-hidden=true]{display:block;flex:0 0 48px;width:48px;height:48px;overflow:hidden;background:url(/ui/main/profile/popup-chevron.png) center / 12px 20px no-repeat;color:transparent;font-size:0}
