.Questionaires_questionairesContainer__szXfj{max-width:860px;margin:0 auto;padding:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Questionaires_header__Kfg4l{text-align:center;color:#333;font-size:28px;margin-bottom:30px}@media (prefers-color-scheme:dark){.Questionaires_header__Kfg4l{color:#f0f0f0}}.Questionaire_questionaireContainer__FYTDx{border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin:10px 0;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:box-shadow .3s ease;display:flex;flex-direction:column-reverse;width:240px;cursor:pointer}.Questionaire_image_wrapper__KQQVy{width:100%;height:150px;border-radius:8px;object-fit:cover;margin-bottom:10px}.Questionaire_questionaireContainer__FYTDx:hover{box-shadow:0 6px 12px rgba(0,0,0,.15)}.Questionaire_title__zVzFQ{color:#333;font-size:24px;margin-bottom:15px}.Questionaire_button__EkuEh{background-color:#007bff;color:white;border:none;border-radius:4px;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;transition:background-color .3s ease;cursor:pointer}.Questionaire_button__EkuEh:hover{background-color:#0056b3}.Questionaire_link__HiTHG{color:white;text-decoration:none}@media screen and (max-width:680px){.Questionaire_questionaireContainer__FYTDx{width:calc(100% - 40px);flex-direction:row;justify-content:space-between}.Questionaire_image_wrapper__KQQVy{width:50px;height:50px;border-radius:8px;object-fit:cover;margin-bottom:10px}}@media (prefers-color-scheme:dark){.Questionaire_title__zVzFQ{color:#eeeeee;font-size:24px;margin-bottom:15px}}.UserCourses_userCoursesContainer__ikTb7{padding:2rem;max-width:1200px;margin:0 auto}.UserCourses_headerContainer__a1HiN{margin-bottom:2rem;position:relative;display:inline-block}.UserCourses_header___r6Oz{font-size:2rem;font-weight:700;color:#333;margin:0 0 .5rem}.UserCourses_headerUnderline__5DQ_c{height:4px;width:60px;background:linear-gradient(90deg,#58cc02,#76d639);border-radius:2px}.UserCourses_courseGrid__01GCz{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px;margin-bottom:3rem}.UserCourses_emptyState__6E1w4{text-align:center;padding:4rem 2rem;background-color:#f9f9f9;border-radius:12px;margin-top:2rem}.UserCourses_emptyStateIcon__S0ZLb{font-size:4rem;margin-bottom:1rem}.UserCourses_emptyState__6E1w4 h3{font-size:1.5rem;color:#333;margin:0 0 .5rem}.UserCourses_emptyState__6E1w4 p{color:#666;font-size:1rem}.UserCourses_courseLink__nobF2{text-decoration:none;color:inherit}.UserCourses_courseCard__gB_yd{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.UserCourses_courseCard__gB_yd:focus,.UserCourses_courseCard__gB_yd:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.UserCourses_imageWrapper__gYSRr{position:relative;padding-top:56.25%;overflow:hidden}.UserCourses_courseImage__RpKtV{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.UserCourses_courseLink__nobF2:hover .UserCourses_courseImage__RpKtV{transform:scale(1.05)}.UserCourses_progressBar__9ZZ8Q{position:absolute;bottom:0;left:0;height:5px;background:linear-gradient(90deg,#58cc02,#76d639)}.UserCourses_courseInfo__jILnS{padding:1.5rem;display:flex;flex-direction:column;flex:1 1}.UserCourses_courseTitle__OfZvZ{font-size:1.25rem;font-weight:700;margin:0 0 .75rem;color:#333;line-height:1.3}.UserCourses_courseDescription__s8ReV{font-size:.95rem;line-height:1.5;color:#666;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem}.UserCourses_courseMeta__Ilxit{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#777;margin-top:auto}.UserCourses_difficulty__LznmO,.UserCourses_duration__yav0S{display:inline-flex;align-items:center;padding:.25rem .75rem;background-color:#f5f5f5;border-radius:20px}@media screen and (min-width:768px) and (max-width:1023px){.UserCourses_userCoursesContainer__ikTb7{padding:1.5rem}.UserCourses_header___r6Oz{font-size:1.75rem}.UserCourses_courseGrid__01GCz{grid-template-columns:repeat(2,1fr);gap:20px}.UserCourses_courseInfo__jILnS{padding:1.25rem}.UserCourses_courseTitle__OfZvZ{font-size:1.2rem}.UserCourses_courseDescription__s8ReV{font-size:.9rem;-webkit-line-clamp:2}}@media screen and (max-width:767px){.UserCourses_userCoursesContainer__ikTb7{padding:1rem}.UserCourses_header___r6Oz{font-size:1.5rem}.UserCourses_headerUnderline__5DQ_c{width:40px;height:3px}.UserCourses_courseGrid__01GCz{grid-template-columns:1fr;gap:16px}.UserCourses_courseCard__gB_yd{border-radius:10px}.UserCourses_courseInfo__jILnS{padding:1rem}.UserCourses_courseTitle__OfZvZ{font-size:1.1rem;margin-bottom:.5rem}.UserCourses_courseDescription__s8ReV{font-size:.85rem;-webkit-line-clamp:2;margin-bottom:.75rem}.UserCourses_courseMeta__Ilxit{font-size:.75rem}.UserCourses_emptyState__6E1w4{padding:2rem 1rem}.UserCourses_emptyStateIcon__S0ZLb{font-size:3rem}.UserCourses_emptyState__6E1w4 h3{font-size:1.25rem}.UserCourses_emptyState__6E1w4 p{font-size:.9rem}}@media (prefers-color-scheme:dark){.UserCourses_header___r6Oz{color:#f0f0f0}.UserCourses_headerUnderline__5DQ_c{background:linear-gradient(90deg,#58cc02,#76d639)}.UserCourses_courseCard__gB_yd{background:#2e2e38;box-shadow:0 4px 12px rgba(0,0,0,.15)}.UserCourses_courseCard__gB_yd:focus,.UserCourses_courseCard__gB_yd:hover{box-shadow:0 8px 20px rgba(0,0,0,.25)}.UserCourses_courseTitle__OfZvZ{color:#f0f0f0}.UserCourses_courseDescription__s8ReV{color:#b0b0b0}.UserCourses_courseMeta__Ilxit{color:#999}.UserCourses_difficulty__LznmO,.UserCourses_duration__yav0S{background-color:#3c3c4a;color:#d0d0d0}.UserCourses_emptyState__6E1w4{background-color:#2a2a36}.UserCourses_emptyState__6E1w4 h3{color:#e0e0e0}.UserCourses_emptyState__6E1w4 p{color:#b0b0b0}}.welcome_welcome__kYg_T{background-color:var(--primaryColor);background-image:linear-gradient(135deg,var(--primaryColor),var(--primaryColorLight,#76d639));border-radius:16px;color:var(--textColor);margin:20px;overflow:hidden;padding:30px;position:relative;isolation:isolate}.welcome_welcome__kYg_T:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at top right,rgba(255,255,255,.1),transparent 70%);z-index:-1}.welcome_content__ZFoll{margin:0 auto}.welcome_greeting___MbOG{font-size:1.5rem;font-weight:500;margin-bottom:8px;opacity:.9}.welcome_name__Ed9NV{font-size:2.5rem;font-weight:700;display:flex;align-items:center;gap:10px;margin-bottom:16px}.welcome_emoji__5LlC9{font-size:2rem;display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));cursor:pointer}.welcome_welcomeMessage__WrQ7b{font-size:1rem;opacity:.8;max-width:80%;margin-top:8px}@media (max-width:768px){.welcome_welcome__kYg_T{padding:20px;margin:10px}.welcome_greeting___MbOG{font-size:1.2rem}.welcome_name__Ed9NV{font-size:2rem;margin-bottom:12px}.welcome_emoji__5LlC9{font-size:1.75rem}.welcome_welcomeMessage__WrQ7b{font-size:.9rem;max-width:95%}}@media (prefers-color-scheme:dark){.welcome_welcome__kYg_T{background-color:var(--secondaryDarkmode);background-image:linear-gradient(135deg,var(--secondaryDarkmode),var(--primaryDarkModeColor,#46a302));color:#f5f5f5}.welcome_welcome__kYg_T:before{background-image:radial-gradient(circle at top right,rgba(255,255,255,.05),transparent 70%)}}@media (prefers-reduced-motion:reduce){.welcome_welcome__kYg_T{transition:none}.welcome_emoji__5LlC9{animation:none!important;transition:none!important}}@media (hover:hover){.welcome_welcome__kYg_T:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}}.Typography_typography__sEw_W{font-family:Arial,sans-serif;font-size:16px;line-height:1.5}.Typography_typography_h1__c0wmS{font-size:36px;font-weight:700;margin-bottom:16px}.Typography_typography_h2__UNtu9{font-size:32px;font-weight:700;margin-bottom:14px}.Typography_typography_h3__XGQbU{font-size:28px;font-weight:700;margin-bottom:12px}.Typography_typography_h4__2Pmwb{font-size:24px;font-weight:700;margin-bottom:10px;text-decoration:none!important}.Typography_typography_h5__skYTM{font-size:20px;font-weight:700}.Typography_typography_h6__mZEYX{font-size:16px;font-weight:700;margin-bottom:6px}.Typography_typography_caption__v5IAq{font-size:12px}@media screen and (max-width:768px){.Typography_typography_h2__UNtu9{font-size:18px;font-weight:700;margin-bottom:14px}.Typography_typography_h3__XGQbU{font-size:16px;font-weight:700;margin-bottom:12px}}@media (prefers-color-scheme:dark){.Typography_typography__sEw_W,.Typography_typography_h2__UNtu9,.Typography_typography_h3__XGQbU,.Typography_typography_h4__2Pmwb,.Typography_typography_h5__skYTM,.Typography_typography_h6__mZEYX{color:white}.Typography_typography_caption__v5IAq{font-size:12px;color:#ededed}}.interactiveStory_container__bTUCA{width:100vw;height:100vh;margin:0;padding:0;font-family:Arial,sans-serif;color:#333;background-color:#f5f5f5;display:flex;flex-direction:column}.interactiveStory_title__NBpPx{text-align:center;color:#2c3e50;margin:10px 0;font-size:24px}.interactiveStory_progressBarContainer__dVz6Z{height:6px;background-color:#e0e0e0;width:100%}.interactiveStory_containerProgress__Y8yoT{padding:20px 20px 0}.interactiveStory_progressBar__xDuLQ{height:100%;background-color:#3498db;transition:width .3s ease}.interactiveStory_card__Pq0tS{flex:1 1;display:flex;flex-direction:column;background-color:#ffffff;overflow:hidden}.interactiveStory_cardContent__s8r8h{flex:1 1;overflow-y:auto;padding:20px}.interactiveStory_messageWrapper__8fv_h{display:flex;margin-bottom:15px;align-items:flex-start}.interactiveStory_userMessage__wqvi7{justify-content:flex-end}.interactiveStory_assistantMessage__dlYID{justify-content:flex-start}.interactiveStory_avatar__Lk4JD{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;margin-right:10px}.interactiveStory_message__oqvJr{max-width:70%;padding:10px 15px;border-radius:18px;line-height:1.4}.interactiveStory_userMessageText__gGM8o{background-color:#dcf8c6;color:#2c3e50}.interactiveStory_assistantMessageText__odXzQ{background-color:#e8f5fe;color:#2c3e50}.interactiveStory_messageImage__a7t_t{max-width:100%;border-radius:8px;margin-bottom:10px}.interactiveStory_inputArea__XsCuq{padding:20px;border-top:1px solid #e0e0e0}.interactiveStory_optionsGrid__CJfHj{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.interactiveStory_nextButton__rtAI2,.interactiveStory_optionButton__612x7{width:100%;padding:12px;border:none;background-color:#3498db;color:white;font-size:16px;border-radius:25px;cursor:pointer;transition:background-color .3s ease}.interactiveStory_nextButton__rtAI2:hover,.interactiveStory_optionButton__612x7:hover{background-color:#2980b9}.interactiveStory_nextButton__rtAI2{display:flex;align-items:center;justify-content:center}.interactiveStory_nextIcon__8uKB5{margin-left:8px}.interactiveStory_reflectionInput__XObAo{width:100%;height:100px;margin-bottom:10px;padding:10px;border:1px solid #ccc;border-radius:5px;resize:vertical}@media (max-width:768px){.interactiveStory_message__oqvJr{max-width:80%}}@media (prefers-color-scheme:dark){.interactiveStory_container__bTUCA{background-color:#2c3e50;color:#ecf0f1}.interactiveStory_title__NBpPx{color:#ecf0f1}.interactiveStory_card__Pq0tS{background-color:#34495e}.interactiveStory_userMessageText__gGM8o{background-color:#27ae60;color:#ecf0f1}.interactiveStory_assistantMessageText__odXzQ{background-color:#2980b9;color:#ecf0f1}.interactiveStory_nextButton__rtAI2,.interactiveStory_optionButton__612x7{background-color:#3498db}.interactiveStory_nextButton__rtAI2:hover,.interactiveStory_optionButton__612x7:hover{background-color:#2980b9}.interactiveStory_reflectionInput__XObAo{background-color:#2c3e50;color:#ecf0f1;border-color:#4a6278}}.DragDrop_container__1Auaz{max-width:800px;margin:0 auto;padding:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.DragDrop_title__WTjI9{font-size:1.5rem;font-weight:700;margin-bottom:.625rem;color:#333}.DragDrop_instructions__Gdb_t{font-size:1rem;margin-bottom:1.25rem;color:#666}.DragDrop_dragDropArea__FGPKC{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.25rem}.DragDrop_itemsContainer__EtEzR,.DragDrop_targetsContainer__ob_vP{width:100%}.DragDrop_sectionTitle__46l1y{font-size:1.125rem;font-weight:700;margin-bottom:.625rem;color:#444}.DragDrop_item__dEu5M{background-color:#f0f0f0;border:1px solid #ddd;border-radius:.25rem;padding:.625rem;margin-bottom:.625rem;cursor:move;transition:background-color .3s ease,transform .1s ease}.DragDrop_item__dEu5M:hover{background-color:#e0e0e0;transform:translateY(-2px)}.DragDrop_dragging__jxAeu{opacity:.5;transform:scale(1.05)}.DragDrop_target__tQnmi{background-color:#fff;border:2px dashed #ccc;border-radius:.25rem;padding:.625rem;min-height:6.25rem;margin-bottom:.625rem;transition:background-color .3s ease,border-color .3s ease}.DragDrop_isOver__iesTB{background-color:#e6f7ff;border-color:#1890ff}.DragDrop_targetTitle__5OMHL{font-size:1rem;font-weight:700;margin-bottom:.625rem;color:#555}.DragDrop_targetItems__ejKIv{min-height:3.125rem}.DragDrop_checkButton__6H_eN{background-color:#1890ff;color:white;border:none;padding:.625rem 1.25rem;font-size:1rem;border-radius:.25rem;cursor:pointer;transition:background-color .3s ease,transform .1s ease}.DragDrop_checkButton__6H_eN:hover{background-color:#40a9ff;transform:translateY(-2px)}.DragDrop_feedbackAlert__RoTR5{margin-top:1.25rem}@media (min-width:768px){.DragDrop_dragDropArea__FGPKC{flex-direction:row}.DragDrop_itemsContainer__EtEzR,.DragDrop_targetsContainer__ob_vP{width:48%}}@media (max-width:480px){.DragDrop_container__1Auaz{padding:10px}.DragDrop_title__WTjI9{font-size:1.25rem}.DragDrop_instructions__Gdb_t{font-size:.875rem}.DragDrop_item__dEu5M,.DragDrop_target__tQnmi{padding:.5rem}.DragDrop_checkButton__6H_eN{width:100%}}@media (prefers-color-scheme:dark){.DragDrop_container__1Auaz{background-color:#1f1f1f;color:#e0e0e0}.DragDrop_title__WTjI9{color:#f0f0f0}.DragDrop_instructions__Gdb_t{color:#b0b0b0}.DragDrop_sectionTitle__46l1y{color:#d0d0d0}.DragDrop_item__dEu5M{background-color:#2f2f2f;border-color:#444;color:#e0e0e0}.DragDrop_item__dEu5M:hover{background-color:#3f3f3f}.DragDrop_target__tQnmi{background-color:#2f2f2f;border-color:#555}.DragDrop_isOver__iesTB{background-color:#003a8c;border-color:#1890ff}.DragDrop_targetTitle__5OMHL{color:#c0c0c0}.DragDrop_checkButton__6H_eN{background-color:#096dd9}.DragDrop_checkButton__6H_eN:hover{background-color:#1890ff}}.DragDrop_removeButton__k0Ork{background:none;border:none;color:#999;cursor:pointer;font-size:1.2rem;padding:0 5px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.DragDrop_removeButton__k0Ork:hover{color:#ff4d4f}.DragDrop_item__dEu5M{position:relative}.DragDrop_feedbackMessage__z_4px{margin-top:20px;padding:10px;border:1px solid #ccc;border-radius:4px;background-color:#f8f8f8}.DragDrop_feedbackMessage__z_4px h4{margin-top:0;color:#333}.DragDrop_feedbackMessage__z_4px p{margin-bottom:0}@media (prefers-color-scheme:dark){.DragDrop_container__1Auaz{background-color:#1e1e1e}.DragDrop_item__dEu5M{background-color:#2a2a2a;border-color:#444}.DragDrop_target__tQnmi{background-color:#2a2a2a;border-color:#555}.DragDrop_target__tQnmi.DragDrop_is-over__EgvTE{background-color:#3a3a3a}.DragDrop_check-button__6LFDT{background-color:#45a049}.DragDrop_feedbackMessage__z_4px{background-color:#2a2a2a;border-color:#444}.DragDrop_feedbackMessage__z_4px h4{color:#e0e0e0}}.message_messageWrapper__kBLh4{display:flex;margin-bottom:16px;align-items:flex-end}.message_userMessage__N3rnN{justify-content:flex-end}.message_assistantMessage___CM7n{justify-content:flex-start}.message_avatar__TXmdd{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;background-color:#e0e0e0;flex-shrink:0}.message_userMessage__N3rnN .message_avatar__TXmdd{order:1;margin-left:8px;background-color:#3498db}.message_assistantMessage___CM7n .message_avatar__TXmdd{margin-right:8px}.message_message__fkpZk{max-width:70%;padding:12px 16px;border-radius:18px;line-height:1.4;position:relative;word-wrap:break-word;box-shadow:0 1px 2px rgba(0,0,0,.1)}.message_userMessageText__hlnSO{background-color:#3498db;color:white;border-bottom-right-radius:4px}.message_assistantMessageText__yFKfE{background-color:#f0f0f0;color:#333;border-bottom-left-radius:4px}.message_assistantMessageText__yFKfE:after,.message_userMessageText__hlnSO:after{content:"";position:absolute;bottom:0;width:0;height:0;border:8px solid transparent}.message_userMessageText__hlnSO:after{right:-6px;border-left-color:#3498db;border-right:0;border-bottom:0}.message_assistantMessageText__yFKfE:after{left:-8px;border-right-color:#f0f0f0;border-left:0;border-bottom:0}.message_messageImage__aJoHw{max-width:100%;border-radius:8px;margin-bottom:8px}@media (max-width:768px){.message_message__fkpZk{max-width:80%}}@media (prefers-color-scheme:dark){.message_avatar__TXmdd{background-color:#2c3e50}.message_userMessageText__hlnSO,.message_userMessage__N3rnN .message_avatar__TXmdd{background-color:#2980b9}.message_assistantMessageText__yFKfE{background-color:green;color:#ecf0f1}.message_userMessageText__hlnSO:after{border-left-color:#2980b9}.message_assistantMessageText__yFKfE:after{border-right-color:#34495e}}.lesson-tree_container__lzr6W{max-width:900px;margin:2rem auto;padding:3rem;text-align:center;border-radius:24px;background:linear-gradient(135deg,#ffffff,#f8fafc);box-shadow:0 20px 40px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.06),0 0 0 1px rgba(255,255,255,.8);color:#1e293b;position:relative;overflow:hidden}.lesson-tree_container__lzr6W:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4,#10b981);background-size:300% 100%;animation:lesson-tree_gradientShift__rd5fE 8s ease infinite}@keyframes lesson-tree_gradientShift__rd5fE{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.lesson-tree_container_node__CDolK{max-width:900px;margin:2rem auto;padding:3rem;text-align:center;border-radius:24px;background:linear-gradient(135deg,#ffffff,#f8fafc);box-shadow:0 20px 40px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.06),0 0 0 1px rgba(255,255,255,.8);color:#1e293b;position:relative;overflow:hidden}.lesson-tree_title__cG0N_{background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#06b6d4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2rem,4vw,3rem);margin-bottom:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.1)}.lesson-tree_description__l0Nw2{color:#64748b;font-size:1.2rem;margin-bottom:2.5rem;line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto;font-weight:400}.lesson-tree_imageContainer__wZ8GB{width:100%;max-width:550px;margin:2rem auto;border-radius:20px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px rgba(255,255,255,.1);position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lesson-tree_imageContainer__wZ8GB:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(59,130,246,.1),rgba(139,92,246,.1));pointer-events:none;z-index:1}.lesson-tree_image__e3kwZ{width:100%;height:auto;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative;z-index:0}.lesson-tree_image__e3kwZ:hover{transform:scale(1.05)}.lesson-tree_choices__1D9tK{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:3rem;max-width:800px;margin-left:auto;margin-right:auto}.lesson-tree_button__DRZPm{position:relative;padding:1.25rem 2rem;font-size:1.1rem;font-weight:600;color:#ffffff;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px rgba(59,130,246,.3),0 3px 10px rgba(0,0,0,.1);overflow:hidden;text-align:center;line-height:1.5}.lesson-tree_button__DRZPm:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.lesson-tree_button__DRZPm:hover:before{left:100%}.lesson-tree_button__DRZPm:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px rgba(59,130,246,.4),0 5px 15px rgba(0,0,0,.15)}.lesson-tree_button__DRZPm:active{transform:translateY(-1px) scale(.98)}.lesson-tree_button__DRZPm:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);cursor:not-allowed;transform:none;box-shadow:0 4px 10px rgba(0,0,0,.1)}.lesson-tree_button__DRZPm:disabled:before{display:none}.lesson-tree_score__yHRLF{margin-top:2rem;padding:1rem 2rem;font-weight:700;font-size:1.3rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #bae6fd;border-radius:16px;color:#0c4a6e;display:inline-block;box-shadow:0 4px 12px rgba(6,182,212,.2);position:relative}.lesson-tree_score__yHRLF:before{content:"🎯";margin-right:.5rem;font-size:1.2em}.lesson-tree_outcome__YqkWC{margin-top:2rem;padding:1.5rem 2rem;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:16px;color:#064e3b;font-weight:600;font-size:1.1rem;border-left:5px solid #10b981;box-shadow:0 8px 20px rgba(16,185,129,.15);position:relative;overflow:hidden}.lesson-tree_outcome__YqkWC:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#10b981,#059669)}.lesson-tree_navigationContainer__f8MzL{display:flex;justify-content:space-between;align-items:center;margin-top:3rem;gap:1.5rem}.lesson-tree_resetButton__ySnXO{padding:1rem 2rem;font-size:1rem;font-weight:600;color:white;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 20px rgba(239,68,68,.3);position:relative;overflow:hidden}.lesson-tree_resetButton__ySnXO:before{content:"↻";margin-right:.5rem;font-size:1.2em}.lesson-tree_resetButton__ySnXO:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px);box-shadow:0 10px 25px rgba(239,68,68,.4)}.lesson-tree_resetButton__ySnXO:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);cursor:not-allowed;transform:none;box-shadow:0 4px 10px rgba(0,0,0,.1)}.lesson-tree_nextButton__IsHXe{padding:1rem 2rem;font-size:1rem;font-weight:600;color:white;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.75rem;box-shadow:0 6px 20px rgba(16,185,129,.3);position:relative;overflow:hidden}.lesson-tree_nextButton__IsHXe:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s}.lesson-tree_nextButton__IsHXe:hover:after{width:300px;height:300px}.lesson-tree_nextButton__IsHXe:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 10px 25px rgba(16,185,129,.4)}.lesson-tree_nextButton__IsHXe:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);cursor:not-allowed;transform:none;box-shadow:0 4px 10px rgba(0,0,0,.1)}.lesson-tree_iconWrapper__iXJ36{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}@media screen and (max-width:768px){.lesson-tree_container__lzr6W,.lesson-tree_container_node__CDolK{padding:2rem;margin:1rem;border-radius:20px}.lesson-tree_title__cG0N_{font-size:clamp(1.75rem,6vw,2.5rem);margin-bottom:1.5rem}.lesson-tree_description__l0Nw2{font-size:1.1rem}.lesson-tree_imageContainer__wZ8GB{max-width:100%;margin:1.5rem auto}.lesson-tree_choices__1D9tK{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.lesson-tree_button__DRZPm{padding:1rem 1.5rem;font-size:1rem}.lesson-tree_nextButton__IsHXe,.lesson-tree_resetButton__ySnXO{padding:.875rem 1.5rem;font-size:.95rem}.lesson-tree_score__yHRLF{font-size:1.1rem;padding:.875rem 1.5rem}}@media screen and (max-width:480px){.lesson-tree_container__lzr6W,.lesson-tree_container_node__CDolK{padding:1.5rem;margin:.5rem}.lesson-tree_title__cG0N_{font-size:clamp(1.5rem,8vw,2rem)}.lesson-tree_navigationContainer__f8MzL{flex-direction:column;gap:1rem}.lesson-tree_nextButton__IsHXe,.lesson-tree_resetButton__ySnXO{width:100%;justify-content:center}.lesson-tree_choices__1D9tK{margin-top:1.5rem}}@media (prefers-color-scheme:dark){.lesson-tree_container__lzr6W,.lesson-tree_container_node__CDolK{background:linear-gradient(135deg,#0f172a,#1e293b);color:#f1f5f9;box-shadow:0 20px 40px rgba(0,0,0,.3),0 8px 16px rgba(0,0,0,.2),0 0 0 1px rgba(255,255,255,.1)}.lesson-tree_container__lzr6W:before{background:linear-gradient(90deg,#60a5fa,#a78bfa,#22d3ee,#34d399)}.lesson-tree_title__cG0N_{background:linear-gradient(135deg,#60a5fa,#a78bfa 50%,#22d3ee);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lesson-tree_description__l0Nw2{color:#94a3b8}.lesson-tree_button__DRZPm{background:linear-gradient(135deg,#475569,#334155);box-shadow:0 8px 25px rgba(71,85,105,.4),0 3px 10px rgba(0,0,0,.2)}.lesson-tree_button__DRZPm:hover{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 15px 35px rgba(71,85,105,.5),0 5px 15px rgba(0,0,0,.3)}.lesson-tree_button__DRZPm:disabled{background:linear-gradient(135deg,#374151,#1f2937)}.lesson-tree_score__yHRLF{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#93c5fd;border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.3)}.lesson-tree_outcome__YqkWC{background:linear-gradient(135deg,#064e3b,#065f46);color:#6ee7b7;border-left-color:#34d399;box-shadow:0 8px 20px rgba(52,211,153,.2)}.lesson-tree_resetButton__ySnXO{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 20px rgba(220,38,38,.4)}.lesson-tree_resetButton__ySnXO:hover{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 10px 25px rgba(220,38,38,.5)}.lesson-tree_resetButton__ySnXO:disabled{background:linear-gradient(135deg,#374151,#1f2937)}.lesson-tree_nextButton__IsHXe{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px rgba(5,150,105,.4)}.lesson-tree_nextButton__IsHXe:hover{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 10px 25px rgba(5,150,105,.5)}.lesson-tree_nextButton__IsHXe:disabled{background:linear-gradient(135deg,#374151,#1f2937)}}.HTMLRenderer_htmlContainer__F4t3n{max-width:100%;word-wrap:break-word;overflow-wrap:break-word;line-height:1.6;color:#333}.HTMLRenderer_htmlContainer__F4t3n h1,.HTMLRenderer_htmlContainer__F4t3n h2,.HTMLRenderer_htmlContainer__F4t3n h3,.HTMLRenderer_htmlContainer__F4t3n h4,.HTMLRenderer_htmlContainer__F4t3n h5,.HTMLRenderer_htmlContainer__F4t3n h6{margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.3}.HTMLRenderer_htmlContainer__F4t3n h1{font-size:2rem}.HTMLRenderer_htmlContainer__F4t3n h2{font-size:1.75rem;padding-bottom:.3em;border-bottom:1px solid #eaeaea}.HTMLRenderer_htmlContainer__F4t3n h3{font-size:1.5rem}.HTMLRenderer_htmlContainer__F4t3n h4{font-size:1.25rem}.HTMLRenderer_htmlContainer__F4t3n h5{font-size:1rem}.HTMLRenderer_htmlContainer__F4t3n h6{font-size:.875rem;color:#555}.HTMLRenderer_htmlContainer__F4t3n p{margin-bottom:1.25em;font-size:1rem}.HTMLRenderer_htmlContainer__F4t3n ol,.HTMLRenderer_htmlContainer__F4t3n ul{margin-bottom:1.25em;padding-left:1.5em}.HTMLRenderer_htmlContainer__F4t3n li{margin-bottom:.5em}.HTMLRenderer_htmlContainer__F4t3n ul li{list-style-type:disc}.HTMLRenderer_htmlContainer__F4t3n ol li{list-style-type:decimal}.HTMLRenderer_htmlContainer__F4t3n blockquote{margin:1.5em 0;padding:.5em 1em;border-left:4px solid #eaeaea;background-color:#f8f8f8;font-style:italic;color:#555}.HTMLRenderer_htmlContainer__F4t3n pre{background-color:#f6f8fa;border-radius:4px;padding:1em;overflow-x:auto;margin-bottom:1.25em}.HTMLRenderer_htmlContainer__F4t3n code{font-family:monospace;background-color:#f6f8fa;padding:.2em .4em;border-radius:3px;font-size:.9em}.HTMLRenderer_htmlContainer__F4t3n table{width:100%;border-collapse:collapse;margin-bottom:1.25em}.HTMLRenderer_htmlContainer__F4t3n td,.HTMLRenderer_htmlContainer__F4t3n th{border:1px solid #eaeaea;padding:.5em .75em;text-align:left}.HTMLRenderer_htmlContainer__F4t3n th{background-color:#f6f8fa;font-weight:600}.HTMLRenderer_htmlContainer__F4t3n img{max-width:100%;height:auto;border-radius:4px;margin:1em 0}.HTMLRenderer_htmlContainer__F4t3n a{color:#0070f3;text-decoration:none;transition:color .2s ease}.HTMLRenderer_htmlContainer__F4t3n a:hover{text-decoration:underline}.HTMLRenderer_htmlContainer__F4t3n hr{height:1px;background-color:#eaeaea;border:none;margin:2em 0}.HTMLRenderer_loadingContainer__D_LsP{display:flex;justify-content:center;align-items:center;min-height:100px}.HTMLRenderer_loadingSpinner__rU_j9{width:30px;height:30px;border:3px solid #f3f3f3;border-top-color:#0070f3;border-radius:50%;animation:HTMLRenderer_spin__C0044 1s linear infinite}.HTMLRenderer_errorContainer__dxQzr{padding:16px;background-color:#fff5f5;color:#e53e3e;border-radius:4px;border-left:4px solid #e53e3e}@keyframes HTMLRenderer_spin__C0044{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.HTMLRenderer_htmlContainer__F4t3n{color:#e0e0e0}.HTMLRenderer_htmlContainer__F4t3n h2{border-bottom-color:#333}.HTMLRenderer_htmlContainer__F4t3n h6{color:#b0b0b0}.HTMLRenderer_htmlContainer__F4t3n blockquote{border-left-color:#444;background-color:#333;color:#b0b0b0}.HTMLRenderer_htmlContainer__F4t3n code,.HTMLRenderer_htmlContainer__F4t3n pre{background-color:#2d2d2d}.HTMLRenderer_htmlContainer__F4t3n td,.HTMLRenderer_htmlContainer__F4t3n th{border-color:#444}.HTMLRenderer_htmlContainer__F4t3n th{background-color:#333}.HTMLRenderer_htmlContainer__F4t3n hr{background-color:#444}.HTMLRenderer_htmlContainer__F4t3n a{color:#3291ff}.HTMLRenderer_errorContainer__dxQzr{background-color:rgba(229,62,62,.1);color:#fc8181}.HTMLRenderer_loadingSpinner__rU_j9{border:3px solid #333;border-top-color:#3291ff}}@media (prefers-reduced-motion:reduce){.HTMLRenderer_loadingSpinner__rU_j9{animation:none}}@media (max-width:768px){.HTMLRenderer_htmlContainer__F4t3n h1{font-size:1.75rem}.HTMLRenderer_htmlContainer__F4t3n h2{font-size:1.5rem}.HTMLRenderer_htmlContainer__F4t3n h3{font-size:1.3rem}.HTMLRenderer_htmlContainer__F4t3n h4{font-size:1.1rem}.HTMLRenderer_htmlContainer__F4t3n h5,.HTMLRenderer_htmlContainer__F4t3n h6{font-size:1rem}.HTMLRenderer_htmlContainer__F4t3n p{font-size:.95rem}}.TrueFalse_trueFalseContainer__tVGGD{border:1px solid #e1e5e9;border-radius:12px;padding:24px;margin-bottom:24px;background:linear-gradient(135deg,#ffffff,#f8fafc);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;overflow:hidden}.TrueFalse_trueFalseContainer__tVGGD:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);opacity:.8}.TrueFalse_trueFalseQuestion__fkvZS{font-size:22px;font-weight:700;margin-bottom:24px;color:#1e293b;line-height:1.4;letter-spacing:-.025em}.TrueFalse_trueFalseAnswer__Bpt3o{margin-bottom:20px}.TrueFalse_answerList__uCIqc{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.TrueFalse_label__hFyxc{display:flex;align-items:center;border:2px solid #e2e8f0;border-radius:10px;padding:16px;cursor:pointer;background:#ffffff;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.TrueFalse_label__hFyxc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.TrueFalse_label__hFyxc:hover:before{left:100%}.TrueFalse_label__hFyxc:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TrueFalse_label__hFyxc.TrueFalse_selected__IwPGV{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6}.TrueFalse_label__hFyxc.TrueFalse_disabled__OWUUd{cursor:not-allowed;opacity:.7}.TrueFalse_label__hFyxc.TrueFalse_disabled__OWUUd:hover{transform:none;background:#ffffff}.TrueFalse_radioWrapper__MOwdU{display:flex;align-items:center;margin-right:12px;position:relative}.TrueFalse_radioInput__fpycN{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.TrueFalse_customRadio__VSeqF{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff;transition:all .2s ease}.TrueFalse_radioCheck__onRXg{width:8px;height:8px;border-radius:50%;background:#ffffff}.TrueFalse_optionText__kkJDH{font-size:16px;font-weight:500;color:#374151;flex:1 1}.TrueFalse_answerIcon__A3Jg7{font-size:18px;font-weight:700;margin-left:auto}.TrueFalse_submitButton__aZzoR{min-width:120px;height:44px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#1e40af);border:none;color:white;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.TrueFalse_submitButton__aZzoR:disabled{background:#9ca3af;cursor:not-allowed}.TrueFalse_loadingSpinner__LkLzx{display:inline-block;font-size:16px}.TrueFalse_feedback__oXXAU{margin-top:20px;padding:16px;border-radius:10px;font-weight:600;border-left:4px solid;position:relative;overflow:hidden}.TrueFalse_feedbackContent__G641j{display:flex;align-items:center;gap:8px}.TrueFalse_feedbackIcon__BmuKh{font-size:18px}.TrueFalse_correct__YOn3H{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;border-left-color:#22c55e}.TrueFalse_incorrect__Quvtb{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#dc2626;border-left-color:#ef4444}@media (prefers-color-scheme:dark){.TrueFalse_trueFalseContainer__tVGGD{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569}.TrueFalse_trueFalseContainer__tVGGD:before{background:linear-gradient(90deg,#8b5cf6,#06b6d4)}.TrueFalse_trueFalseQuestion__fkvZS{color:#f1f5f9}.TrueFalse_label__hFyxc{border-color:#475569;background:#334155}.TrueFalse_label__hFyxc:hover{background:linear-gradient(135deg,#475569,#64748b)}.TrueFalse_label__hFyxc.TrueFalse_selected__IwPGV{background:linear-gradient(135deg,#1e40af,#3730a3);border-color:#60a5fa}.TrueFalse_customRadio__VSeqF{border-color:#64748b;background:#475569}.TrueFalse_optionText__kkJDH{color:#e2e8f0}.TrueFalse_correct__YOn3H{background:linear-gradient(135deg,#064e3b,#065f46);color:#6ee7b7;border-left-color:#10b981}.TrueFalse_incorrect__Quvtb{background:linear-gradient(135deg,#7f1d1d,#991b1b);color:#fca5a5;border-left-color:#f87171}}@media (max-width:480px){.TrueFalse_trueFalseContainer__tVGGD{padding:16px;margin-bottom:16px}.TrueFalse_trueFalseQuestion__fkvZS{font-size:18px;margin-bottom:16px}.TrueFalse_label__hFyxc{padding:12px}.TrueFalse_answerList__uCIqc{gap:8px}.TrueFalse_optionText__kkJDH{font-size:14px}.TrueFalse_submitButton__aZzoR{width:100%;height:40px}}@media (min-width:481px) and (max-width:768px){.TrueFalse_trueFalseContainer__tVGGD{padding:20px}.TrueFalse_trueFalseQuestion__fkvZS{font-size:20px}}@media (min-width:769px){.TrueFalse_trueFalseContainer__tVGGD{max-width:800px;margin-left:auto;margin-right:auto}.TrueFalse_answerList__uCIqc{gap:16px}}@media (prefers-reduced-motion:reduce){.TrueFalse_customRadio__VSeqF,.TrueFalse_label__hFyxc,.TrueFalse_submitButton__aZzoR,.TrueFalse_trueFalseContainer__tVGGD{transition:none}}.TrueFalse_label__hFyxc:focus-within{outline:2px solid #3b82f6;outline-offset:2px}.TrueFalse_submitButton__aZzoR:focus{outline:2px solid #3b82f6;outline-offset:2px}.multiple-choice_container__qGIrf{border:1px solid #e1e5e9;border-radius:12px;padding:24px;margin-bottom:24px;background:linear-gradient(135deg,#ffffff,#f8fafc);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.multiple-choice_container__qGIrf:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);opacity:.8}.multiple-choice_question__4cQ1c{font-size:22px;font-weight:700;margin-bottom:24px;color:#1e293b;line-height:1.4;letter-spacing:-.025em}.multiple-choice_optionsList__lzg_5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.multiple-choice_option__Fg77_{border:2px solid #e2e8f0;border-radius:10px;padding:16px;cursor:pointer;background:#ffffff;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;font-weight:500;color:#374151}.multiple-choice_option__Fg77_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.multiple-choice_option__Fg77_:hover:before{left:100%}.multiple-choice_option__Fg77_:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.multiple-choice_selected__NVTuP{border-color:#3b82f6;color:#1e40af}.multiple-choice_selected__NVTuP,.multiple-choice_selected__NVTuP:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.multiple-choice_feedback__DH_8o{margin-top:20px;padding:16px;border-radius:10px;font-weight:600;border-left:4px solid;position:relative;overflow:hidden;font-size:15px}.multiple-choice_feedbackContent__AOsn_{display:flex;align-items:center;gap:8px}.multiple-choice_feedbackIcon__L3WQG{font-size:18px}.multiple-choice_correct__IdsRf{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;border-left-color:#22c55e}.multiple-choice_incorrect__HWpz6{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#dc2626;border-left-color:#ef4444}@media (prefers-color-scheme:dark){.multiple-choice_container__qGIrf{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569}.multiple-choice_container__qGIrf:before{background:linear-gradient(90deg,#8b5cf6,#06b6d4)}.multiple-choice_question__4cQ1c{color:#f1f5f9}.multiple-choice_option__Fg77_{border-color:#475569;background:#334155;color:#e2e8f0}.multiple-choice_option__Fg77_:hover{background:linear-gradient(135deg,#475569,#64748b)}.multiple-choice_selected__NVTuP{border-color:#60a5fa;color:#93c5fd}.multiple-choice_selected__NVTuP,.multiple-choice_selected__NVTuP:hover{background:linear-gradient(135deg,#1e40af,#3730a3)}.multiple-choice_correct__IdsRf{background:linear-gradient(135deg,#064e3b,#065f46);color:#6ee7b7;border-left-color:#10b981}.multiple-choice_incorrect__HWpz6{background:linear-gradient(135deg,#7f1d1d,#991b1b);color:#fca5a5;border-left-color:#f87171}}@media (max-width:480px){.multiple-choice_container__qGIrf{padding:16px;margin-bottom:16px}.multiple-choice_question__4cQ1c{font-size:18px;margin-bottom:16px}.multiple-choice_option__Fg77_{padding:12px;font-size:14px}.multiple-choice_optionsList__lzg_5{gap:8px}.multiple-choice_feedback__DH_8o{font-size:14px;padding:12px}}@media (min-width:481px) and (max-width:768px){.multiple-choice_container__qGIrf{padding:20px;margin-bottom:20px}.multiple-choice_question__4cQ1c{font-size:20px;margin-bottom:20px}.multiple-choice_option__Fg77_{padding:14px}.multiple-choice_optionsList__lzg_5{gap:10px}}@media (min-width:769px) and (max-width:1024px){.multiple-choice_container__qGIrf{padding:22px}.multiple-choice_question__4cQ1c{font-size:21px}.multiple-choice_optionsList__lzg_5{gap:14px}}@media (min-width:1025px){.multiple-choice_container__qGIrf{max-width:800px;margin-left:auto;margin-right:auto}.multiple-choice_optionsList__lzg_5{gap:16px}}@media (prefers-reduced-motion:reduce){.multiple-choice_container__qGIrf,.multiple-choice_feedback__DH_8o,.multiple-choice_option__Fg77_{transition:none}.multiple-choice_option__Fg77_:before{display:none}}.multiple-choice_option__Fg77_:focus{outline:2px solid #3b82f6;outline-offset:2px}.short-answer_container__AJl4r{padding:0 1rem 1rem;border:1px solid gray}.short-answer_correct__e_auB{color:green;margin-top:1rem;font-weight:700}.short-answer_incorrect__ts__c{color:red;margin-top:1rem;font-weight:700}.short-answer_inputContainer__MwRbE{display:flex;align-items:center;margin-top:1rem}.short-answer_input__KS2TQ{flex-grow:1;margin-right:1rem;width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;resize:none}.short-answer_feedback__xXLtq{margin-top:1rem;font-weight:700}.short-answer_feedbackContainer__aSzTx{background-color:#f0f0f0;padding:10px;border-radius:8px;margin-top:10px}.short-answer_feedbackText__8g_sF{font-size:16px;color:#333}.SignOut_button_nav___pwsK{background-color:rgba(0,0,0,0);border:none;cursor:pointer;width:100%;font-size:16px;padding:8px 16px;position:relative;transition:background-color .2s ease-in-out;display:flex;align-items:center;justify-content:space-between;z-index:999;color:"black !important"}.SignOut_button_nav___pwsK p,.SignOut_button_nav___pwsK svg{color:black}.SignOut_button_nav___pwsK:hover{background-color:rgba(64,64,184,.14);border-radius:8px}@media (prefers-color-scheme:dark){.SignOut_button_nav___pwsK p,.SignOut_button_nav___pwsK svg{color:white}}.Settings_button_nav__R_ERK{background-color:rgba(0,0,0,0);border:none;cursor:pointer;width:100%;font-size:16px;padding:8px 16px;position:relative;transition:background-color .2s ease-in-out;display:flex;align-items:center;justify-content:space-between;z-index:999;color:"black !important"}.Settings_button_nav__R_ERK p,.Settings_button_nav__R_ERK svg{color:black}.Settings_button_nav__R_ERK:hover{background-color:rgba(64,64,184,.14);border-radius:8px}@media (prefers-color-scheme:dark){.Settings_button_nav__R_ERK p,.Settings_button_nav__R_ERK svg{color:white}}.Avatar_root__iR8Sw{--avatar-size:40px;--avatar-font-size:16px;--dropdown-width:360px;--background-color:#f8f8f2;--text-color:#333;--border-radius:8px;--transition-speed:0.3s;--primaryColorRGB:100,120,240;--primaryColorHover:#7080f0}.Avatar_avatarWrapper__ENxPh{position:relative;display:inline-block}.Avatar_avatar__xI_ps{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;overflow:hidden;cursor:pointer;border:none;padding:0;background:transparent;transition:all var(--transition-speed) ease}.Avatar_avatar__xI_ps:focus{outline:none}.Avatar_avatar__xI_ps.Avatar_active__0wSKs{box-shadow:0 0 0 3px var(--primaryColor)}.Avatar_avatarImage__vFR3e{width:100%;height:100%;object-fit:cover}.Avatar_initial__XMo9j{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--primaryColor);color:var(--textColor);font-size:var(--avatar-font-size);font-weight:700;text-transform:uppercase}@media (prefers-color-scheme:dark){.Avatar_initial__XMo9j{color:var(--textColorDarkMode)}}.Avatar_menuDropdown__hddja{position:absolute;top:calc(100% + 8px);right:0;width:var(--dropdown-width);background-color:var(--background-color);border-radius:var(--border-radius);box-shadow:0 8px 20px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.1);overflow:hidden;z-index:1000;transform-origin:top right}.Avatar_menuItem__h8kO2{padding:12px 16px;cursor:pointer;position:relative;overflow:hidden}.Avatar_menuItem__h8kO2:after{content:"";position:absolute;inset:0;background-color:transparent;z-index:-1;transition:background-color var(--transition-speed)}.Avatar_menuItem__h8kO2:focus{outline:none}.Avatar_menuItem__h8kO2:focus-visible{box-shadow:0 0 0 2px var(--primaryColor) inset}@media (max-width:1024px){.Avatar_root__iR8Sw{--avatar-size:36px;--avatar-font-size:14px}}@media (max-width:768px){.Avatar_root__iR8Sw{--avatar-size:32px;--avatar-font-size:12px;--dropdown-width:100vw}.Avatar_menuDropdown__hddja{position:fixed;top:auto;bottom:0;left:0;right:0;border-radius:var(--border-radius) var(--border-radius) 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.2);transform-origin:bottom center}}@media (prefers-color-scheme:dark){.Avatar_root__iR8Sw{--background-color:#2d2d2d;--text-color:#f5f5f5;--primaryColorRGB:130,160,255;--primaryColorHover:#90a8ff}.Avatar_initial__XMo9j{background-color:var(--primaryDarkModeColor,#5070e0);color:white}.Avatar_menuDropdown__hddja{background-color:var(--background-color);border:1px solid #444;box-shadow:0 8px 20px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.3)}}.NextButton_actionWrapper__No67s{margin-top:1.5rem;width:100%;display:flex}.NextButton_buttonContainer__XxLyz{width:100%}.NextButton_nextButton__QFrzD{width:100%;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;transition:all .2s ease;box-shadow:0 4px 0 rgba(0,0,0,.2);padding:0 24px}.NextButton_nextButton__QFrzD:active{transform:translateY(2px);box-shadow:0 2px 0 rgba(0,0,0,.2)}.NextButton_enabled__mZX7R{background:#58cc02;color:white}.NextButton_enabled__mZX7R:hover{background:#4ebe00}.NextButton_disabled__cit7T{background:#e5e5e5;color:#afafaf;cursor:not-allowed;box-shadow:none}.NextButton_buttonText__H3q3p{font-size:1.25rem;font-weight:700;text-align:center}.NextButton_arrowIcon__8oj6r{animation:NextButton_bounceX__gyUm4 1s infinite}@keyframes NextButton_bounceX__gyUm4{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}@media (max-width:640px){.NextButton_nextButton__QFrzD{height:50px;border-radius:12px}.NextButton_buttonText__H3q3p{font-size:1.125rem}}.MultipleChoice_fieldset__PYYaw{border:1px solid #ddd;border-radius:16px;padding:24px;margin:20px 0;display:flex;flex-direction:column;height:100%;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08)}.MultipleChoice_question__VEibt{font-size:20px;font-weight:700;margin-bottom:24px;color:#333;line-height:1.4}.MultipleChoice_optionsList___GglD{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.MultipleChoice_option__nvczX{padding:16px 20px;background-color:#f5f5f5;border:2px solid #e1e1e1;border-radius:12px;cursor:pointer;transition:all .2s ease;font-size:16px;font-weight:500;color:#333;position:relative;display:flex;align-items:center}.MultipleChoice_optionContent__KF_y_{display:flex;align-items:center;justify-content:space-between;width:100%}.MultipleChoice_option__nvczX:hover:not(.MultipleChoice_disabled___AFUg){background-color:#eaeaea;border-color:#d1d1d1}.MultipleChoice_option__nvczX:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(104,104,255,.5)}.MultipleChoice_selected__BrUrC{background-color:#4a8fe7;border-color:#3a7fd7;color:white}.MultipleChoice_correctAnswer__Zpz9r{background-color:#58cc02;border-color:#46a302;color:white}.MultipleChoice_disabled___AFUg{cursor:default}.MultipleChoice_resultIcon__Ix_Iu{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.MultipleChoice_correctIcon__SMtPF{color:#58cc02}.MultipleChoice_incorrectIcon__XH9dG{color:#ff4b4b}.MultipleChoice_bottomSection__oC2_h{margin-top:24px;display:flex;flex-direction:column}.MultipleChoice_hintButton__BClt_{display:flex;align-items:center;justify-content:center;gap:8px;background-color:transparent;color:#4a8fe7;border:none;font-size:16px;font-weight:600;padding:10px;border-radius:8px;cursor:pointer;align-self:flex-start}.MultipleChoice_hintButton__BClt_:hover{background-color:rgba(74,143,231,.1)}.MultipleChoice_hintIcon__TUyKE{font-size:18px}.MultipleChoice_hint__2__u4{background-color:#fff3cd;border:1px solid #ffecb5;color:#856404;padding:16px;border-radius:10px;margin-top:12px;font-size:15px;line-height:1.5;overflow:hidden}.MultipleChoice_feedback__FXN5g{margin-top:24px;padding:16px;border-radius:10px;overflow:hidden}.MultipleChoice_feedbackHeader__mfBaV{display:flex;align-items:center;gap:10px;margin-bottom:12px}.MultipleChoice_feedbackIcon__vVA0a{font-size:20px;font-weight:700}.MultipleChoice_feedbackTitle__nu69W{font-size:18px;font-weight:700}.MultipleChoice_feedbackCorrect__L7dEp{background-color:rgba(88,204,2,.15);border:1px solid rgba(70,163,2,.3);color:#3c7d01}.MultipleChoice_feedbackIncorrect__R2_Ta{background-color:rgba(255,75,75,.15);border:1px solid rgba(255,75,75,.3);color:#d32f2f}.MultipleChoice_feedbackText__gsJuG{line-height:1.5;margin:0}.MultipleChoice_correctAnswerText__Lw05f{display:block;margin-top:12px;font-weight:600;color:#58cc02}@media (max-width:640px){.MultipleChoice_fieldset__PYYaw{padding:16px;border-radius:12px}.MultipleChoice_question__VEibt{font-size:18px;margin-bottom:16px}.MultipleChoice_option__nvczX{padding:14px 16px;font-size:15px}}.MultipleChoice_correctPulse__Wogu7{animation:MultipleChoice_correctPulse__Wogu7 .6s ease}.MultipleChoice_incorrectShake__Vbvrx{animation:MultipleChoice_incorrectShake__Vbvrx .4s ease}@keyframes MultipleChoice_correctPulse__Wogu7{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes MultipleChoice_incorrectShake__Vbvrx{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (prefers-color-scheme:dark){.MultipleChoice_fieldset__PYYaw{border:1px solid #ddd;border-radius:16px;padding:24px;margin:20px 0;display:flex;flex-direction:column;height:100%;background-color:#2e2e38;box-shadow:0 4px 12px rgba(0,0,0,.15)}.MultipleChoice_question__VEibt{font-size:20px;font-weight:700;margin-bottom:24px;color:#ffffff;line-height:1.4}.MultipleChoice_optionsList___GglD{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.MultipleChoice_option__nvczX{padding:16px 20px;background-color:#3c3c4a;border:2px solid #4d4d5e;border-radius:12px;cursor:pointer;transition:all .2s ease;font-size:16px;font-weight:500;color:#ffffff;position:relative;display:flex;align-items:center}.MultipleChoice_optionContent__KF_y_{display:flex;align-items:center;justify-content:space-between;width:100%}.MultipleChoice_option__nvczX:hover:not(.MultipleChoice_disabled___AFUg){background-color:#4d4d5e;border-color:#5a5a6e}.MultipleChoice_option__nvczX:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(104,104,255,.5)}.MultipleChoice_selected__BrUrC{background-color:#4a8fe7!important;border-color:#3a7fd7!important;color:white!important}.MultipleChoice_correctAnswer__Zpz9r{background-color:#58cc02!important;border-color:#46a302!important;color:white!important}.MultipleChoice_disabled___AFUg{cursor:default}.MultipleChoice_resultIcon__Ix_Iu{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.MultipleChoice_correctIcon__SMtPF{color:#58cc02}.MultipleChoice_incorrectIcon__XH9dG{color:#ff4b4b}.MultipleChoice_bottomSection__oC2_h{margin-top:24px;display:flex;flex-direction:column}.MultipleChoice_hintButton__BClt_{display:flex;align-items:center;justify-content:center;gap:8px;background-color:transparent;color:#84c8ff;border:none;font-size:16px;font-weight:600;padding:10px;border-radius:8px;cursor:pointer;align-self:flex-start}.MultipleChoice_hintButton__BClt_:hover{background-color:rgba(132,200,255,.1)}.MultipleChoice_hintIcon__TUyKE{font-size:18px}.MultipleChoice_hint__2__u4{background-color:rgba(255,243,205,.1);border:1px solid rgba(255,238,186,.3);color:#ffe066;padding:16px;border-radius:10px;margin-top:12px;font-size:15px;line-height:1.5;overflow:hidden}.MultipleChoice_feedback__FXN5g{margin-top:24px;padding:16px;border-radius:10px;overflow:hidden}.MultipleChoice_feedbackHeader__mfBaV{display:flex;align-items:center;gap:10px;margin-bottom:12px}.MultipleChoice_feedbackIcon__vVA0a{font-size:20px;font-weight:700}.MultipleChoice_feedbackTitle__nu69W{font-size:18px;font-weight:700}.MultipleChoice_feedbackCorrect__L7dEp{background-color:rgba(88,204,2,.15);border:1px solid rgba(70,163,2,.3);color:#9de979}.MultipleChoice_feedbackIncorrect__R2_Ta{background-color:rgba(255,75,75,.15);border:1px solid rgba(255,75,75,.3);color:#ff8080}.MultipleChoice_feedbackText__gsJuG{line-height:1.5;margin:0}.MultipleChoice_correctAnswerText__Lw05f{display:block;margin-top:12px;font-weight:600;color:#9de979}@media (max-width:640px){.MultipleChoice_fieldset__PYYaw{padding:16px;border-radius:12px}.MultipleChoice_question__VEibt{font-size:18px;margin-bottom:16px}.MultipleChoice_option__nvczX{padding:14px 16px;font-size:15px}}}.TrueFalseQuestion_questionContainer___yjho{padding:2em;border-radius:16px;margin-bottom:1em;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:linear-gradient(135deg,var(--background-color,#fff) 0,var(--background-secondary,#f8f9fa) 100%);box-shadow:0 10px 40px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.TrueFalseQuestion_questionContainer___yjho:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#007bff,#28a745,#17a2b8,#ffc107,#dc3545);background-size:300% 100%;animation:TrueFalseQuestion_shimmer__garOK 3s ease-in-out infinite}@keyframes TrueFalseQuestion_shimmer__garOK{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.TrueFalseQuestion_question__lNLVO{font-weight:700;margin-bottom:1.5em;font-size:1.25rem;text-align:center;line-height:1.4;color:var(--text-primary,#2c3e50);text-shadow:0 2px 4px rgba(0,0,0,.1)}.TrueFalseQuestion_answerOptions__MseCx{display:flex;gap:2em;margin-bottom:2em;width:100%;max-width:500px;justify-content:center}.TrueFalseQuestion_answerLabel__Kbt_N{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.2em 2em;border-radius:12px;background:linear-gradient(135deg,#ffffff,#f8f9fa);border:2px solid #e9ecef;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden;min-width:120px;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.8)}.TrueFalseQuestion_answerLabel__Kbt_N:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.TrueFalseQuestion_answerLabel__Kbt_N:hover:before{left:100%}.TrueFalseQuestion_answerLabel__Kbt_N:hover{transform:translateY(-2px);border-color:#007bff;box-shadow:0 8px 25px rgba(0,123,255,.25),inset 0 1px 0 rgba(255,255,255,.9)}.TrueFalseQuestion_answerLabel__Kbt_N input[type=radio]{margin-right:.8em;cursor:pointer;transform:scale(1.2);accent-color:#007bff}.TrueFalseQuestion_answerLabel__Kbt_N input[type=radio]:disabled{cursor:not-allowed}.TrueFalseQuestion_selected__rxJr9{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:#2196f3;transform:scale(1.02)}.TrueFalseQuestion_correctSelection__EfM6K{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-color:#4caf50;color:#2e7d32}.TrueFalseQuestion_incorrectSelection__ZT1vW{background:linear-gradient(135deg,#ffebee,#ffcdd2);border-color:#f44336;color:#c62828}.TrueFalseQuestion_selectionIndicator__8czLc{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:1.2em;font-weight:700}.TrueFalseQuestion_labelText__9KCH8{font-weight:600;letter-spacing:.5px}.TrueFalseQuestion_feedback__nbk16,.TrueFalseQuestion_hint__eUXe2{margin-top:1.5em;padding:1.5em;border-radius:12px;width:100%;max-width:600px;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.TrueFalseQuestion_feedback__nbk16:before,.TrueFalseQuestion_hint__eUXe2:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,currentColor,transparent)}.TrueFalseQuestion_hint__eUXe2{background:linear-gradient(135deg,rgba(255,243,205,.9),rgba(255,238,186,.9));border:2px solid #ffeeba;color:#856404;box-shadow:0 8px 32px rgba(255,193,7,.2),inset 0 1px 0 rgba(255,255,255,.3)}.TrueFalseQuestion_hintIcon__3qNQZ{display:inline-block;margin-right:.5em;font-size:1.2em}.TrueFalseQuestion_feedbackCorrect__0Z9Yw{background:linear-gradient(135deg,rgba(212,237,218,.9),rgba(195,230,203,.9));border:2px solid #c3e6cb;color:#155724;box-shadow:0 8px 32px rgba(40,167,69,.2),inset 0 1px 0 rgba(255,255,255,.3)}.TrueFalseQuestion_feedbackIncorrect__VxFgH{background:linear-gradient(135deg,rgba(248,215,218,.9),rgba(245,194,199,.9));border:2px solid #f5c2c7;color:#721c24;box-shadow:0 8px 32px rgba(220,53,69,.2),inset 0 1px 0 rgba(255,255,255,.3)}.TrueFalseQuestion_feedbackEmoji__Jtw_j{display:inline-block;margin-right:.5em;font-size:1.2em}.TrueFalseQuestion_correctAnswer__jFl00{margin-top:1em;font-weight:600;opacity:.9}.TrueFalseQuestion_button__0qCc0{margin-top:2em;padding:1em 2em;background:linear-gradient(135deg,#007bff,#0056b3);color:white;border:none;border-radius:50px;cursor:pointer;font-weight:600;font-size:1rem;outline:none;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(0,123,255,.3),inset 0 1px 0 rgba(255,255,255,.2);display:flex;align-items:center;gap:.5em;transition:all .3s ease}.TrueFalseQuestion_button__0qCc0:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.TrueFalseQuestion_button__0qCc0:hover:before{left:100%}.TrueFalseQuestion_button__0qCc0:focus{box-shadow:0 8px 25px rgba(0,123,255,.4),0 0 0 4px rgba(0,123,255,.25)}.TrueFalseQuestion_button__0qCc0:active{transform:translateY(1px)}.TrueFalseQuestion_buttonText__CtpO9{display:inline-block}@media screen and (max-width:800px){.TrueFalseQuestion_questionContainer___yjho{min-height:100%;padding:1.5em}.TrueFalseQuestion_answerOptions__MseCx{flex-direction:column;gap:1em;align-items:stretch}.TrueFalseQuestion_answerLabel__Kbt_N{justify-content:center;padding:1em;min-width:auto}.TrueFalseQuestion_question__lNLVO{font-size:1.1rem;margin-bottom:1.2em}}@media (prefers-color-scheme:dark){.TrueFalseQuestion_questionContainer___yjho{--background-color:#1a1a1a;--background-secondary:#222;--text-primary:#e0e0e0;color:#e0e0e0;box-shadow:0 10px 40px rgba(0,0,0,.5),0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1);border-color:rgba(255,255,255,.1)}.TrueFalseQuestion_answerLabel__Kbt_N{background:linear-gradient(135deg,#2a2a2a,#333);border-color:#444;color:#e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}.TrueFalseQuestion_answerLabel__Kbt_N:hover{border-color:#66b2ff;box-shadow:0 8px 25px rgba(102,178,255,.25),inset 0 1px 0 rgba(255,255,255,.2)}.TrueFalseQuestion_selected__rxJr9{background:linear-gradient(135deg,#1a3a5c,#2a4a6c);border-color:#66b2ff}.TrueFalseQuestion_correctSelection__EfM6K{background:linear-gradient(135deg,#1e4a33,#2e5a43);border-color:#4caf50;color:#81c784}.TrueFalseQuestion_incorrectSelection__ZT1vW{background:linear-gradient(135deg,#4a1e1e,#5a2e2e);border-color:#f44336;color:#ef5350}.TrueFalseQuestion_hint__eUXe2{background:linear-gradient(135deg,rgba(75,75,0,.9),rgba(103,103,0,.9));color:#fff3cd;border-color:#676700;box-shadow:0 8px 32px rgba(255,193,7,.1),inset 0 1px 0 rgba(255,255,255,.1)}.TrueFalseQuestion_feedbackCorrect__0Z9Yw{background:linear-gradient(135deg,rgba(30,74,51,.9),rgba(44,106,74,.9));border-color:#2c6a4a;color:#b7f4c9;box-shadow:0 8px 32px rgba(76,175,80,.1),inset 0 1px 0 rgba(255,255,255,.1)}.TrueFalseQuestion_feedbackIncorrect__VxFgH{background:linear-gradient(135deg,rgba(74,30,30,.9),rgba(106,44,44,.9));border-color:#6a2c2c;color:#f4b7b7;box-shadow:0 8px 32px rgba(244,67,54,.1),inset 0 1px 0 rgba(255,255,255,.1)}.TrueFalseQuestion_button__0qCc0{background:linear-gradient(135deg,#0062cc,#004495);box-shadow:0 8px 25px rgba(0,98,204,.3),inset 0 1px 0 rgba(255,255,255,.1)}.TrueFalseQuestion_button__0qCc0:focus{box-shadow:0 8px 25px rgba(102,178,255,.4),0 0 0 4px rgba(102,178,255,.25)}}@media screen and (max-width:480px){.TrueFalseQuestion_questionContainer___yjho{padding:1em;border-radius:12px}.TrueFalseQuestion_question__lNLVO{font-size:1rem;margin-bottom:1em}.TrueFalseQuestion_answerOptions__MseCx{gap:.8em}.TrueFalseQuestion_answerLabel__Kbt_N,.TrueFalseQuestion_button__0qCc0{padding:.8em 1.5em;font-size:.9rem}.TrueFalseQuestion_feedback__nbk16,.TrueFalseQuestion_hint__eUXe2{padding:1.2em;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.TrueFalseQuestion_answerLabel__Kbt_N,.TrueFalseQuestion_button__0qCc0,.TrueFalseQuestion_feedback__nbk16,.TrueFalseQuestion_hint__eUXe2,.TrueFalseQuestion_questionContainer___yjho{animation:none!important;transition:none!important}.TrueFalseQuestion_questionContainer___yjho:before{animation:none}.TrueFalseQuestion_answerLabel__Kbt_N:before,.TrueFalseQuestion_button__0qCc0:before{transition:none}.TrueFalseQuestion_hintIcon__3qNQZ{animation:none!important}}@media (prefers-contrast:high){.TrueFalseQuestion_questionContainer___yjho{border:3px solid;box-shadow:none}.TrueFalseQuestion_answerLabel__Kbt_N{border-width:3px;background:transparent}.TrueFalseQuestion_button__0qCc0{border:3px solid;background:transparent}.TrueFalseQuestion_feedback__nbk16,.TrueFalseQuestion_hint__eUXe2{border-width:3px;background:transparent}}.TrueFalseQuestion_answerLabel__Kbt_N:focus-visible,.TrueFalseQuestion_button__0qCc0:focus-visible{outline:3px solid #007bff;outline-offset:2px}@media screen and (max-width:800px){.TrueFalseQuestion_questionContainer___yjho{scroll-behavior:smooth}}.Performance_container__EfAIO{max-width:600px;margin:20px auto;padding:32px;background-color:#2e2e38;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.2);color:white;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:center}.Performance_header__GIhw_{position:relative;margin-bottom:24px}.Performance_resultBadge__fJ5wa{position:absolute;top:-40px;left:50%;transform:translateX(-50%);background-color:#58cc02;color:white;font-weight:700;padding:8px 20px;border-radius:20px;font-size:16px;box-shadow:0 4px 12px rgba(88,204,2,.3)}.Performance_title__xPphE{font-size:28px;font-weight:800;margin-bottom:8px;color:white}.Performance_subtitle__NBRc5{font-size:16px;color:#b8b8c0;margin-bottom:24px}.Performance_scoreCircle__Z8ljW{width:150px;height:150px;border-radius:50%;background:linear-gradient(135deg,#58cc02,#14be6e);display:flex;align-items:center;justify-content:center;margin:0 auto 32px;box-shadow:0 8px 16px rgba(88,204,2,.2)}.Performance_scoreValue__rhtRH{font-size:48px;font-weight:700;color:white}.Performance_statsContainer__7cOeM{display:flex;flex-direction:column;gap:16px;margin-bottom:36px}.Performance_statItem__6W3Ga{display:flex;align-items:center;padding:16px;background-color:#3c3c4a;border-radius:12px;text-align:left}.Performance_statIcon__J5q0C{width:42px;height:42px;border-radius:50%;background-color:#4d4d5e;display:flex;align-items:center;justify-content:center;font-size:20px;margin-right:16px}.Performance_statContent__Fw0Nl{flex:1 1}.Performance_statLabel__jSSKy{font-size:14px;color:#b8b8c0;margin-bottom:4px}.Performance_statValue__cN3yO{font-size:18px;font-weight:600;color:white}.Performance_buttonContainer__J361E{display:flex;flex-direction:column;gap:16px}.Performance_backButton__RCjNr{width:100%;padding:16px 20px;background-color:#58cc02;color:white;border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:700;transition:all .2s ease;box-shadow:0 4px 0 #46a302}.Performance_backButton__RCjNr:hover{background-color:#46a302;transform:translateY(-2px)}.Performance_backButton__RCjNr:active{transform:translateY(2px);box-shadow:0 2px 0 #46a302}.Performance_retryButton__dthA3{width:100%;padding:16px 20px;background-color:transparent;color:#58cc02;border:2px solid #58cc02;border-radius:12px;cursor:pointer;font-size:16px;font-weight:700;transition:all .2s ease}.Performance_retryButton__dthA3:hover{background-color:rgba(88,204,2,.1)}.Performance_link___5i3T{width:100%;text-decoration:none}@media (max-width:640px){.Performance_container__EfAIO{padding:24px 16px;margin:10px;border-radius:12px}.Performance_title__xPphE{font-size:24px}.Performance_scoreCircle__Z8ljW{width:120px;height:120px}.Performance_scoreValue__rhtRH{font-size:36px}}.SkillQuest_wrapper__AEgZd{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:800px;margin:0 auto;padding:1rem;position:relative}.SkillQuest_header__3dXXi{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.SkillQuest_stats__1LqAH{display:flex;justify-content:space-between;align-items:center}.SkillQuest_main__a4gkQ{min-height:350px;position:relative;border-radius:10px;padding:1.5rem;margin-bottom:1.5rem}.SkillQuest_footer__VKr7M{display:flex;justify-content:center;width:100%}.GameProgressBar_progressContainer__3rzoP{display:flex;align-items:center;width:100%;gap:1rem}.GameProgressBar_progressBar__qW_D2{flex-grow:1;height:12px;background-color:#e5e5e5;border-radius:6px;overflow:hidden}.GameProgressBar_progressFill__2chyg{height:100%;background-color:#58cc02;transition:width .5s ease}.GameProgressBar_questionCounter__ZLl_3{font-size:14px;font-weight:600;color:#333}.GameProgressBar_currentQuestion__bejQW{color:#58cc02}.GameProgressBar_streakIndicator__hSgze{display:flex;align-items:center;gap:.25rem;background-color:#fff9e5;color:#ff9600;padding:.25rem .5rem;border-radius:12px;font-weight:700}.GameProgressBar_streakIcon__ORLja{margin-right:2px}.GameProgressBar_streakCount__xtIvA{font-size:14px}.LivesDisplay_livesDisplay__03EEe{display:flex;gap:.5rem}.LivesDisplay_heart__bTn01{color:#ff4b4b;transition:all .3s ease}.LivesDisplay_heartInactive__4qIf6{color:#ccc;opacity:.5}.LivesDisplay_heartActive__wpCPy{animation:LivesDisplay_heartbeat__n8K3m .3s ease-in-out}@keyframes LivesDisplay_heartbeat__n8K3m{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ScoreBoard_scoreBoard___MpN8,.ScoreBoard_xpContainer__KaG4k{display:flex;align-items:center}.ScoreBoard_xpContainer__KaG4k{gap:.25rem;background-color:#e5f8ff;padding:.5rem .75rem;border-radius:12px}.ScoreBoard_xpIcon__nFnGw{color:#1cb0f6;font-size:1.2rem}.ScoreBoard_xpValue__k7_vH{font-weight:700;font-size:1.1rem;color:#1cb0f6}.ScoreBoard_xpLabel__RXJdU{font-size:.8rem;color:#1cb0f6;margin-left:.25rem}.Confetti_confettiContainer__I3KqL{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;overflow:hidden}.Confetti_confettiParticle__dX_3w{position:absolute;will-change:transform;animation:Confetti_confettiFall__RAgSp linear forwards}.Confetti_circle__pdWqo{border-radius:50%}@keyframes Confetti_confettiFall__RAgSp{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}.Avatar_avatarWrapper__eB_Wv,.Avatar_avatar__H9ro_{display:flex;justify-content:center;align-items:center}.Avatar_avatar__H9ro_{width:100px;height:100px;border-radius:50%;overflow:hidden;background-color:#ccc;font-size:36px;color:var(--textColor)}@media (prefers-color-scheme:dark){.Avatar_avatar__H9ro_{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;overflow:hidden;background-color:#ccc;font-size:36px;color:var(--textColorDarkMode)}}.Avatar_avatar__H9ro_ img{width:100%;height:100%;object-fit:cover}.Avatar_initial__mjWnT{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px}.speechbubble_bubble__a9Cdo{--r:1em;--t:1.5em;max-width:300px;padding:1em;border-inline:var(--t) solid #0000;border-radius:calc(var(--r) + var(--t)) /var(--r);-webkit-mask:radial-gradient(100% 100% at var(--_p) 0,#0000 99%,#000 102%) var(--_p) 100% /var(--t) var(--t) no-repeat,linear-gradient(#000 0 0) padding-box;mask:radial-gradient(100% 100% at var(--_p) 0,#0000 99%,#000 102%) var(--_p) 100% /var(--t) var(--t) no-repeat,linear-gradient(#000 0 0) padding-box;background:linear-gradient(135deg,#FE6D00,#1384C5) border-box;color:#fff;margin:1em 0}.speechbubble_left__GX0VN{--_p:0;border-bottom-left-radius:0 0;place-self:start}.speechbubble_right__QDb7J{--_p:100%;border-bottom-right-radius:0 0;place-self:end}.speechbubble_top__2_8mL{--_p:50%;border-bottom:var(--t) solid transparent;place-self:center}.speechbubble_bottom__2SUDZ{--_p:50%;border-top:var(--t) solid transparent;place-self:center}@media (prefers-color-scheme:dark){.speechbubble_bubble__a9Cdo{background:linear-gradient(135deg,#3E2723,#0D47A1) border-box;color:#FFF}}.multiple_choice_questionContainer__28B42{font-family:Roboto,sans-serif;max-width:600px;margin:20px auto;padding:20px;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;transition:box-shadow .3s ease}.multiple_choice_questionContainer__28B42:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.multiple_choice_questionForm__bdiLL{margin-top:20px}.multiple_choice_questionOption__fcxxQ{margin-bottom:15px}.multiple_choice_questionOption__fcxxQ.multiple_choice_selected__NgL8N{background-color:#f0f8ff;border-left:4px solid #007bff}.multiple_choice_optionLabel__TZJYe{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px;border:1px solid #ddd;border-radius:5px;transition:background-color .3s ease,border-color .3s ease}.multiple_choice_optionLabel__TZJYe:hover{background-color:#f9f9f9}.multiple_choice_optionInput__k29fu{margin-right:10px}.multiple_choice_submitButton__vgEOQ{display:inline-block;background-color:#007bff;color:#ffffff;border:none;padding:12px 24px;margin-top:20px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;transition:background-color .3s ease}.multiple_choice_submitButton__vgEOQ:hover{background-color:#0056b3}.multiple_choice_feedback__IC9IT{margin-top:20px;padding:15px;border-radius:5px;font-weight:700}.multiple_choice_correct__hrdSU{color:#155724;background-color:#d4edda}.multiple_choice_incorrect__oW7MD{color:#721c24;background-color:#f8d7da}@media (prefers-color-scheme:dark){.multiple_choice_questionContainer__28B42{background-color:#1e1e1e;color:#e0e0e0;border-color:#555}.multiple_choice_questionContainer__28B42:hover{box-shadow:0 8px 16px rgba(255,255,255,.2)}.multiple_choice_optionLabel__TZJYe{border:1px solid #555}.multiple_choice_optionLabel__TZJYe:hover{background-color:#444}.multiple_choice_questionOption__fcxxQ.multiple_choice_selected__NgL8N{background-color:#0056b3;border-color:#007bff}.multiple_choice_submitButton__vgEOQ{background-color:#0056b3}.multiple_choice_submitButton__vgEOQ:hover{background-color:#003f7f}.multiple_choice_correct__hrdSU{color:#d4edda;background-color:#155724}.multiple_choice_incorrect__oW7MD{color:#f8d7da;background-color:#721c24}.multiple_choice_feedback__IC9IT{color:#bbb}}.completed-question_questionContainer__2PSJ4{padding:20px;border:1px solid #ddd;border-radius:8px;max-width:600px;margin:20px auto;background-color:#fff;color:#333;font-family:Roboto,sans-serif;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.completed-question_questionTitle__jxLqu{margin-bottom:16px;font-size:24px;font-weight:700}.completed-question_optionsList__IXoHT{list-style-type:none;padding:0}.completed-question_optionItem__iOBCy{padding:10px;margin:8px 0;border-radius:4px;transition:background-color .3s ease,color .3s ease}.completed-question_correctOption__xcIUs{background-color:#d4edda;color:#155724;font-weight:700}.completed-question_incorrectOption__waxQ3{background-color:#f8d7da;color:#721c24}.completed-question_correctAnswerText__c_QNX{margin-top:20px;font-size:16px;color:#333}@media (prefers-color-scheme:dark){.completed-question_questionContainer__2PSJ4{background-color:#1e1e1e;color:#e0e0e0;border-color:#555}.completed-question_questionTitle__jxLqu{color:#e0e0e0}.completed-question_correctOption__xcIUs{background-color:#155724;color:#d4edda}.completed-question_incorrectOption__waxQ3{background-color:#721c24;color:#f8d7da}.completed-question_correctAnswerText__c_QNX{color:#bbb}}.Nav_header__tN7yX{height:100px;position:-webkit-sticky;position:sticky;top:0;z-index:1000;background-color:white;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Nav_nav__Xtgvq{display:flex;justify-content:space-between;align-items:center;height:100%}.Nav_avatarContainer__HzZ_T,.Nav_navLink__I3xnH{display:flex;align-items:center;cursor:pointer;margin:0 1rem}.Nav_logo__7ckVQ{background-image:url(https://d3h5jhhk3jt0i.cloudfront.net/logo.png);background-repeat:no-repeat;background-position:50%;background-size:cover;width:50px;height:50px;border-radius:5%;margin-left:1rem;display:inline-block;background-color:white}.Nav_icon_img__Y_62P{height:50px;width:auto;max-width:150px;object-fit:contain}.Nav_gamificationContainer__e0QC0{display:flex;align-items:center;gap:16px}.Nav_scoreContainer__QEcCj{display:flex;align-items:center;gap:5px;background-color:#e5f8ff;padding:8px 12px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease}.Nav_scoreContainer__QEcCj:hover{transform:translateY(-2px)}.Nav_scoreValue__pgG8z,.Nav_xpIcon__OnKq2{color:#1cb0f6;font-size:16px}.Nav_scoreValue__pgG8z{font-weight:700}.Nav_scoreLabel__5sNLD{font-size:12px;color:#1cb0f6;margin-left:2px}.Nav_streakContainer__2v3zy{display:flex;align-items:center;gap:5px;background-color:#fff9e5;padding:8px 12px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease}.Nav_streakContainer__2v3zy:hover{transform:translateY(-2px)}.Nav_streakIcon__3cdxg,.Nav_streakValue__JOCuW{color:#ff9600;font-size:16px}.Nav_streakValue__JOCuW{font-weight:700}.Nav_streakLabel__xOv39{font-size:12px;color:#ff9600;margin-left:2px}@media screen and (min-width:768px){.Nav_header__tN7yX{height:80px}.Nav_icon_img__Y_62P{height:50px}.Nav_logo__7ckVQ{height:40px}.Nav_icon__AtfpU{height:40px;max-width:120px}}@media screen and (max-width:767px){.Nav_scoreLabel__5sNLD,.Nav_streakLabel__xOv39{display:none}.Nav_scoreContainer__QEcCj,.Nav_streakContainer__2v3zy{padding:6px 10px}.Nav_gamificationContainer__e0QC0{gap:8px}}@media screen and (min-width:1024px){.Nav_header__tN7yX{height:100px}.Nav_nav__Xtgvq{padding:0 2rem}}@media (prefers-color-scheme:dark){.Nav_header__tN7yX{background-color:#2e2e38;box-shadow:0 2px 8px rgba(0,0,0,.3)}.Nav_logo__7ckVQ{background-color:transparent}.Nav_scoreContainer__QEcCj{background-color:rgba(28,176,246,.15);box-shadow:0 2px 4px rgba(0,0,0,.2)}.Nav_streakContainer__2v3zy{background-color:rgba(255,150,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.2)}.Nav_scoreLabel__5sNLD,.Nav_scoreValue__pgG8z,.Nav_xpIcon__OnKq2{color:#58c3f9}.Nav_streakIcon__3cdxg,.Nav_streakLabel__xOv39,.Nav_streakValue__JOCuW{color:#ffae33}}.CourseOverview_courseOverview__z5t1m{padding:2rem;background-color:white;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:2rem}.CourseOverview_title__M9SCu{font-size:1.8rem;font-weight:700;color:#333;margin:0 0 1.5rem;position:relative;padding-bottom:.5rem}.CourseOverview_title__M9SCu:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background-color:#58cc02}.CourseOverview_descriptionContainer__mqSq_{margin-bottom:1rem}.CourseOverview_description__QpGXU{font-size:1.1rem;line-height:1.6;color:#555;margin:0}@media (prefers-color-scheme:dark){.CourseOverview_courseOverview__z5t1m{background-color:#2e2e38;box-shadow:0 2px 10px rgba(0,0,0,.2)}.CourseOverview_title__M9SCu{color:#e0e0e0}.CourseOverview_description__QpGXU{color:#c0c0c0}}@media (max-width:768px){.CourseOverview_courseOverview__z5t1m{padding:1.5rem}.CourseOverview_title__M9SCu{font-size:1.5rem;margin-bottom:1rem}.CourseOverview_description__QpGXU{font-size:1rem}}.courseImage_courseImage__Bmluy{width:450px;object-fit:cover;border-radius:5px}.courseImage_courseImageWrapper__Ju05d{display:flex;justify-content:center}@media screen and (max-width:980px){.courseImage_courseImage__Bmluy{width:350px;object-fit:cover;border-radius:5px}}@media screen and (max-width:768px){.courseImage_courseImage__Bmluy{width:100%;object-fit:cover;border-radius:5px}}.Aims_objectiveList__SO0EW{list-style-type:none;padding:0}.Aims_objectiveList__SO0EW li{display:flex;align-items:center;margin-bottom:.5rem;color:white}.Aims_tick__L861U{color:var(--primaryColor);margin-right:.5rem}.Aims_aimsWrapper__Vi2WS{color:white}.Aims_button__CGAP1{background-color:#0070f3;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:5px}.Aims_button__CGAP1:hover{background-color:#005bb5}@media (prefers-color-scheme:dark){.Aims_objectiveList__SO0EW li{color:white}.Aims_button__CGAP1{background-color:#005bb5;color:white}.Aims_button__CGAP1:hover{background-color:#003a75}.Aims_tick__L861U{color:lightgreen}}