.course-learning-dashboard_layout__XPnoU{display:grid;grid-template-columns:300px 1fr;min-height:calc(100vh - 60px)}@media(max-width:768px){.course-learning-dashboard_layout__XPnoU{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.course-learning-dashboard_sidebar__25GRf{border-right:1px solid var(--divider-color);background:var(--card-background-color,#fff);overflow-y:auto;position:-webkit-sticky;position:sticky;top:0;max-height:100vh}@media(max-width:768px){.course-learning-dashboard_sidebar__25GRf{display:none}}.course-learning-dashboard_sidebar_header__7M_Ud{padding:16px var(--inner-padding);border-bottom:1px solid var(--divider-color)}.course-learning-dashboard_back_link__SPTi_{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--muted-text-color);text-decoration:none;margin-bottom:8px}.course-learning-dashboard_back_link__SPTi_:hover{color:var(--text-color)}.course-learning-dashboard_course_title__QbPjd{font-size:.95rem;font-weight:700;color:var(--text-color);margin:0 0 8px;line-height:1.3}.course-learning-dashboard_progress_bar_wrapper__vXOs2{display:flex;align-items:center;gap:8px}.course-learning-dashboard_progress_bar__mSjHz{flex:1 1;height:6px;background:var(--muted-divider-color);border-radius:var(--border-radius-pill);overflow:hidden}.course-learning-dashboard_progress_fill__ZjsnH{height:100%;background:var(--tertiary-color);border-radius:var(--border-radius-pill);transition:width .3s ease}.course-learning-dashboard_progress_text__BCgSn{font-size:.75rem;color:var(--muted-text-color);white-space:nowrap}.course-learning-dashboard_curriculum_nav__G2982{padding:8px 0}.course-learning-dashboard_module_section__d63IH{margin-bottom:4px}.course-learning-dashboard_module_header__5pwGB{padding:10px var(--inner-padding);font-size:.8rem;font-weight:600;color:var(--muted-text-color);text-transform:uppercase;letter-spacing:.05em;background:var(--background-color)}.course-learning-dashboard_lesson_nav_item__Up1RY{display:flex;align-items:center;gap:10px;padding:10px var(--inner-padding);font-size:.85rem;color:var(--muted-text-color);cursor:pointer;text-decoration:none;transition:background .15s;border-left:3px solid rgba(0,0,0,0)}.course-learning-dashboard_lesson_nav_item__Up1RY:hover{background:var(--background-color);color:var(--text-color)}.course-learning-dashboard_lesson_nav_item__Up1RY.course-learning-dashboard_active__PpoaT{background:var(--background-color);color:var(--primary-color);font-weight:600;border-left-color:var(--primary-color)}.course-learning-dashboard_lesson_dot__5tyVj{width:8px;height:8px;border-radius:50%;background:var(--divider-color);flex-shrink:0}.course-learning-dashboard_active__PpoaT .course-learning-dashboard_lesson_dot__5tyVj{background:var(--primary-color)}.course-learning-dashboard_main__1js9w{padding:var(--inner-padding);max-width:760px;margin:0 auto;width:100%}.course-learning-dashboard_lesson_header___d3Td{margin-bottom:24px}.course-learning-dashboard_lesson_title__3scH5{font-size:1.4rem;font-weight:700;color:var(--text-color);margin:0}.course-learning-dashboard_lesson_content__WXKxH{background:var(--card-background-color,#fff);border:1px solid var(--divider-color);border-radius:var(--border-radius);padding:24px}.course-learning-dashboard_resources_content__c3hJW .course-learning-dashboard_lesson_title__3scH5{margin-bottom:var(--section-margin)}.course-learning-dashboard_no_lesson__7H9HW{text-align:center;padding:60px var(--inner-padding);color:var(--muted-text-color)}.course-learning-dashboard_no_lesson__7H9HW p{margin-top:12px;font-size:.95rem}.course-learning-dashboard_locked_state__ztSHF{padding:20px 0}.course-learning-dashboard_lesson_dot__5tyVj[data-in-progress=true]{background:var(--secondary-color);box-shadow:0 0 0 2px rgba(var(--community-secondary-rgb,76,74,202),.3)}.course-learning-dashboard_lesson_dot__5tyVj[data-completed=true]{background:var(--tertiary-color)}.course-learning-dashboard_lesson_locked__1ST4H{opacity:.55}.course-learning-dashboard_lesson_locked__1ST4H:hover{opacity:.8}.course-learning-dashboard_lesson_nav_title__KDFIY{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-learning-dashboard_check_icon__h8cl4{flex-shrink:0;color:var(--tertiary-color)}.course-learning-dashboard_lesson_actions__UfKem{margin-top:12px;display:flex;align-items:center;gap:12px}.course-learning-dashboard_complete_btn__IvRva{padding:8px 18px;background:var(--primary-color);color:var(--card-background-color);border:none;border-radius:var(--border-radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .15s}.course-learning-dashboard_complete_btn__IvRva:hover:not(:disabled){opacity:.88}.course-learning-dashboard_complete_btn__IvRva:disabled{opacity:.6;cursor:not-allowed}.course-learning-dashboard_completed_badge__viUeG{gap:6px;background:var(--alert-success-color);color:var(--tertiary-color)}.course-learning-dashboard_completed_badge__viUeG,.course-learning-dashboard_in_progress_badge__KIkqY{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--border-radius-sm);font-size:.85rem;font-weight:600}.course-learning-dashboard_in_progress_badge__KIkqY{background:var(--aler-info-color);color:var(--secondary-color)}.course-learning-dashboard_complete_section__jnCW4{margin-top:calc(var(--section-margin)*2);padding-top:var(--inner-padding)}.course-learning-dashboard_certificate_nav_item__r5e__{border-top:1px solid var(--divider-color);padding-top:12px;margin-top:8px;font-weight:600;color:var(--tertiary-color)}.course-learning-dashboard_certificate_nav_item__r5e__:hover{background:var(--alert-success-color)}.course-learning-dashboard_post_viewer__VIPHs{display:flex;flex-direction:column;gap:20px}.course-learning-dashboard_video_wrapper__HpBin{border-radius:var(--border-radius-sm);overflow:hidden;background:var(--text-color)}.course-learning-dashboard_video_player__JVrS6{width:100%;max-height:450px;display:block}.course-learning-dashboard_image_gallery__PFOk5{display:flex;flex-direction:column;gap:12px}.course-learning-dashboard_image_item___KX2k{border-radius:var(--border-radius-sm);overflow:hidden}.course-learning-dashboard_lesson_image__oDzSr{width:100%;height:auto;display:block}.course-learning-dashboard_post_text__H69is{font-size:.95rem;line-height:1.7;color:var(--text-color)}.course-learning-dashboard_post_text__H69is h1,.course-learning-dashboard_post_text__H69is h2,.course-learning-dashboard_post_text__H69is h3,.course-learning-dashboard_post_text__H69is h4{margin:1em 0 .5em;font-weight:700}.course-learning-dashboard_post_text__H69is p{margin:.5em 0}.course-learning-dashboard_post_text__H69is ol,.course-learning-dashboard_post_text__H69is ul{padding-left:1.5em;margin:.5em 0}.course-learning-dashboard_post_text__H69is a{color:var(--link-color)}.course-learning-dashboard_post_text__H69is code{background:var(--background-color);padding:2px 6px;border-radius:var(--border-radius-xs);font-size:.875em}.course-learning-dashboard_post_text__H69is pre{background:var(--background-color);padding:12px;border-radius:var(--border-radius-sm);overflow-x:auto;font-size:.875em}.course-learning-dashboard_no_content__fUyA6{color:var(--muted-text-color);font-size:.9rem;text-align:center;padding:40px 0}.course-learning-dashboard_discussion_content__Abt81{display:flex;flex-direction:column;gap:16px}.course-learning-dashboard_quiz_content__fBArP{margin-top:var(--section-margin)}.course-learning-dashboard_quiz_failed_badge__oPLCa{background:var(--alert-error-color);color:var(--error-color)}.course-learning-dashboard_quiz_failed_badge__oPLCa,.course-learning-dashboard_quiz_pending_badge__pBbAy{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--border-radius-sm);font-size:.85rem;font-weight:600}.course-learning-dashboard_quiz_pending_badge__pBbAy{background:var(--alert-warning-color);color:var(--warning-color)}.course-learning-dashboard_quiz_score_section__8riNo{display:flex;flex-direction:column;align-items:center;gap:12px;padding:calc(var(--inner-padding)*1.5) 0;margin-bottom:var(--section-margin)}.course-learning-dashboard_quiz_result_hero__rOkWO{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:calc(var(--inner-padding)*2) 0 var(--inner-padding)}.course-learning-dashboard_quiz_result_title__Q6nTv{font-size:1.5rem;font-weight:800;color:var(--text-color);margin:0;letter-spacing:-.02em}.course-learning-dashboard_quiz_score_sublabel__J8xZ9{font-size:.75rem;font-weight:600;color:var(--muted-text-color);margin-top:2px}.course-learning-dashboard_quiz_result_message__KWydZ{font-size:1rem;color:var(--text-color);margin:0;font-weight:500}.course-learning-dashboard_quiz_footer_bar__cq2dx{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:var(--section-margin);padding-top:var(--inner-padding);border-top:1px solid var(--divider-color)}.course-learning-dashboard_quiz_score_circle__4IfoG{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid var(--divider-color)}.course-learning-dashboard_quiz_score_circle__4IfoG[data-status=passed]{border-color:var(--tertiary-color);background:var(--alert-success-color)}.course-learning-dashboard_quiz_score_circle__4IfoG[data-status=failed]{border-color:var(--error-color);background:var(--alert-error-color)}.course-learning-dashboard_quiz_score_circle__4IfoG[data-status=pending]{border-color:var(--warning-color);background:var(--alert-warning-color)}.course-learning-dashboard_quiz_score_value__OkZox{font-size:1.75rem;font-weight:800;color:var(--text-color);letter-spacing:-.02em}.course-learning-dashboard_quiz_score_detail__UopTh{font-size:.9rem;color:var(--muted-text-color);margin:0}.course-learning-dashboard_quiz_score_hint__NMqZ7{font-size:.85rem;color:var(--muted-text-color);margin:0}.course-learning-dashboard_quiz_description__LZM4O{color:var(--muted-text-color);font-size:.95rem;line-height:1.6;margin:0 0 var(--section-margin)}.course-learning-dashboard_quiz_meta__bStIX{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:0;gap:0;padding:calc(var(--inner-padding)*1.5) 0;border-top:1px solid var(--divider-color)}.course-learning-dashboard_quiz_meta_item__zk48l{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.course-learning-dashboard_quiz_meta_item__zk48l:not(:last-child){border-right:1px solid var(--divider-color)}.course-learning-dashboard_quiz_meta_value__1_w2e{font-size:1.5rem;font-weight:800;color:var(--text-color);line-height:1;letter-spacing:-.02em}.course-learning-dashboard_quiz_meta_label__Y_SLn{font-size:.65rem;font-weight:600;color:var(--muted-text-color);text-transform:uppercase;letter-spacing:.08em}.course-learning-dashboard_quiz_review_section__p3zVY{margin-top:var(--section-margin);padding-top:var(--section-margin);border-top:1px solid var(--divider-color);display:flex;flex-direction:column;gap:12px}.course-learning-dashboard_quiz_review_heading__kXBSK{font-size:1rem;font-weight:700;color:var(--text-color);margin:0}.course-learning-dashboard_quiz_review_card__Z6pXf{border:1px solid var(--divider-color);border-radius:var(--border-radius-lg);padding:14px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s ease}.course-learning-dashboard_quiz_review_card__Z6pXf[data-correct=true]{border-left:3px solid var(--tertiary-color)}.course-learning-dashboard_quiz_review_card__Z6pXf[data-correct=false]{border-left:3px solid var(--error-color)}.course-learning-dashboard_quiz_review_card__Z6pXf[data-correct=null]{border-left:3px solid var(--warning-color)}.course-learning-dashboard_quiz_review_card_header__8I6yz{display:flex;align-items:center;gap:8px}.course-learning-dashboard_quiz_review_q_num__Ot3Um{font-size:.8rem;font-weight:700;color:var(--primary-color)}.course-learning-dashboard_quiz_review_q_type__k3Y8p{font-size:.7rem;font-weight:600;color:var(--muted-text-color);text-transform:uppercase;letter-spacing:.5px}.course-learning-dashboard_quiz_review_pts__Ol_rS{margin-left:auto;font-size:.75rem;font-weight:600;color:var(--muted-text-color)}.course-learning-dashboard_quiz_review_question__uc48J{font-size:.9rem;font-weight:600;color:var(--text-color);margin:0;line-height:1.5}.course-learning-dashboard_quiz_review_answer__SEEKg{background:var(--background-color);padding:10px 12px;border-radius:var(--border-radius-sm);font-size:.875rem;color:var(--text-color);line-height:1.5}.course-learning-dashboard_quiz_review_answer__SEEKg p{margin:0;white-space:pre-wrap}.course-learning-dashboard_quiz_review_result__q5XW_{font-size:.8rem;font-weight:600}.course-learning-dashboard_quiz_review_correct__lIwP8{color:var(--tertiary-color)}.course-learning-dashboard_quiz_review_incorrect__KWdTE{color:var(--error-color)}.course-learning-dashboard_quiz_review_pending__BNudT{color:var(--warning-color)}.course-learning-dashboard_quiz_review_explanation__ikvVw{font-size:.8rem;color:var(--muted-text-color);line-height:1.5;padding:8px 12px;background:var(--alert-success-color);border-radius:var(--border-radius-sm)}.course-learning-dashboard_quiz_review_feedback__IVRKx{font-size:.8rem;color:var(--text-color);line-height:1.5;padding:8px 12px}.course-learning-dashboard_quiz_review_feedback__IVRKx,.course-learning-dashboard_quiz_review_overall___VVFS{background:rgba(var(--primary-color-rgb),.04);border-radius:var(--border-radius-sm);border:1px solid var(--divider-color)}.course-learning-dashboard_quiz_review_overall___VVFS{margin-top:8px;padding:14px}.course-learning-dashboard_quiz_review_overall_title__VIgsC{font-size:.875rem;font-weight:700;color:var(--text-color);margin:0 0 6px}.course-learning-dashboard_quiz_review_overall_text__ZEdRp{font-size:.85rem;color:var(--text-color);margin:0;line-height:1.6;white-space:pre-wrap}.course-learning-dashboard_start_here_badge__2rb9c{font-size:.65rem;font-weight:600;color:var(--secondary-color);background:rgba(var(--community-secondary-rgb,76,74,202),.1);padding:2px 6px;border-radius:var(--border-radius-sm);white-space:nowrap;flex-shrink:0}.course-learning-dashboard_lesson_nav_buttons__OyLvJ{display:flex;justify-content:space-between;gap:var(--inner-padding);margin-top:calc(var(--section-margin)*2);padding-top:var(--inner-padding);border-top:1px solid var(--divider-color)}.course-learning-dashboard_nav_btn__jtmPD{display:flex;align-items:center;gap:12px;padding:12px var(--inner-padding);border-radius:var(--border-radius);border:1px solid var(--divider-color);text-decoration:none;color:var(--text-color);background:none;cursor:pointer;transition:all .2s ease-out;flex:1 1;max-width:48%;min-width:0}.course-learning-dashboard_nav_btn__jtmPD:hover{background:var(--background-color);border-color:var(--primary-color)}.course-learning-dashboard_nav_btn_next__Rokxx{justify-content:flex-end;text-align:right}.course-learning-dashboard_nav_btn_disabled__4HbkJ{opacity:.4;pointer-events:none;cursor:default}@media(max-width:768px){.course-learning-dashboard_nav_btn__jtmPD{padding:10px 12px;gap:8px}}.course-learning-dashboard_nav_btn_text__Do8xO{display:flex;flex-direction:column;gap:2px;min-width:0}.course-learning-dashboard_nav_btn_label__2iRzU{font-size:.75rem;color:var(--muted-text-color);text-transform:uppercase;letter-spacing:.5px}.course-learning-dashboard_nav_btn_title__G_yaI{font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-learning-dashboard_completion_overlay__T_SBc{position:absolute;inset:0;z-index:10;background:hsla(0,0%,100%,.97);display:flex;align-items:center;justify-content:center;padding:var(--inner-padding);animation:course-learning-dashboard_fadeIn__lmGd6 .4s ease-out}@keyframes course-learning-dashboard_fadeIn__lmGd6{0%{opacity:0}to{opacity:1}}.course-learning-dashboard_completion_card__RA9pM{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:420px;width:100%;gap:12px;animation:course-learning-dashboard_scaleIn__vKl1a .5s cubic-bezier(.34,1.56,.64,1)}@keyframes course-learning-dashboard_scaleIn__vKl1a{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.course-learning-dashboard_completion_icon__7RItR{width:80px;height:80px;border-radius:50%;background:var(--alert-success-color);color:var(--tertiary-color);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.course-learning-dashboard_completion_title__qsmFU{font-size:1.75rem;font-weight:800;color:var(--text-color);margin:0;letter-spacing:-.02em}.course-learning-dashboard_completion_subtitle__fhgmP{font-size:1rem;color:var(--muted-text-color);margin:0;font-weight:500}.course-learning-dashboard_completion_message__Ey_e5{font-size:.95rem;color:var(--muted-text-color);margin:0;line-height:1.5}.course-learning-dashboard_completion_stats__Bmx3F{display:flex;gap:24px;margin:12px 0}.course-learning-dashboard_completion_stat__SuIq1{display:flex;flex-direction:column;align-items:center;gap:2px}.course-learning-dashboard_completion_stat_value__57Vo_{font-size:1.5rem;font-weight:800;color:var(--text-color);letter-spacing:-.02em}.course-learning-dashboard_completion_stat_label__DPqOA{font-size:.7rem;font-weight:600;color:var(--muted-text-color);text-transform:uppercase;letter-spacing:.5px}.course-learning-dashboard_completion_actions__CvMR0{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px;width:100%}.course-learning-dashboard_completion_primary_btn__HSJtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:var(--community-primary,var(--primary-color));color:#fff;border:none;border-radius:var(--border-radius);font-size:15px;font-weight:700;text-decoration:none;width:100%;max-width:280px;transition:all .2s ease-out}.course-learning-dashboard_completion_primary_btn__HSJtn:hover{opacity:.9;transform:translateY(-1px);box-shadow:var(--shadow-md)}.course-learning-dashboard_completion_secondary_btn__Z2iph{background:none;border:none;color:var(--link-color);font-size:14px;font-weight:500;cursor:pointer;padding:8px}.course-learning-dashboard_completion_secondary_btn__Z2iph:hover{text-decoration:underline}.course-learning-dashboard_mobile_header__t_d0H{display:flex;align-items:center;gap:10px;padding:10px var(--inner-padding);background:var(--card-background-color,#fff);border-bottom:1px solid var(--divider-color);position:-webkit-sticky;position:sticky;top:0;z-index:5}@media(min-width:769px){.course-learning-dashboard_mobile_header__t_d0H{display:none}}.course-learning-dashboard_mobile_back_btn__7P_MG{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;color:var(--muted-text-color);text-decoration:none;border-radius:var(--border-radius-sm);transition:background .15s}[dir=rtl] .course-learning-dashboard_mobile_back_btn__7P_MG svg{transform:scaleX(-1)}.course-learning-dashboard_mobile_back_btn__7P_MG:hover{background:var(--background-color);color:var(--text-color)}.course-learning-dashboard_mobile_header_center__2wIbt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.course-learning-dashboard_mobile_header_title__qmcMA{font-size:.85rem;font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-learning-dashboard_mobile_progress_bar__AIYMq{height:3px;background:var(--muted-divider-color);border-radius:var(--border-radius-pill);overflow:hidden}.course-learning-dashboard_mobile_progress_fill__f_cIM{height:100%;background:var(--tertiary-color);border-radius:var(--border-radius-pill);transition:width .3s ease}.course-learning-dashboard_mobile_contents_btn__ROtiN{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:none;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);color:var(--text-color);cursor:pointer;transition:all .15s}.course-learning-dashboard_mobile_contents_btn__ROtiN:hover{background:var(--background-color);border-color:var(--primary-color)}.course-learning-dashboard_mobile_overlay__vhwST{position:fixed;top:50px;left:0;right:0;bottom:58px;z-index:50;pointer-events:none;visibility:hidden;transition:visibility 0s .3s}@media(min-width:769px){.course-learning-dashboard_mobile_overlay__vhwST{display:none}}.course-learning-dashboard_mobile_overlay__vhwST.course-learning-dashboard_mobile_overlay_open__TlC6v{pointer-events:auto;visibility:visible;transition:visibility 0s 0s}.course-learning-dashboard_mobile_overlay__vhwST.course-learning-dashboard_mobile_overlay_open__TlC6v .course-learning-dashboard_mobile_overlay_backdrop__5_b5H{opacity:1}.course-learning-dashboard_mobile_overlay__vhwST.course-learning-dashboard_mobile_overlay_open__TlC6v .course-learning-dashboard_mobile_overlay_panel__u6OiU{transform:translateX(0)}.course-learning-dashboard_mobile_overlay_backdrop__5_b5H{position:absolute;inset:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease-out}.course-learning-dashboard_mobile_overlay_panel__u6OiU{position:absolute;inset:0;width:300px;max-width:85vw;background:var(--card-background-color,#fff);box-shadow:var(--shadow-xl);transform:translateX(-100%);transition:transform .3s ease-out;display:flex;flex-direction:column;overflow:hidden}.course-learning-dashboard_mobile_overlay_header__jBrEq{display:flex;align-items:center;justify-content:space-between;padding:14px var(--inner-padding);border-bottom:1px solid var(--divider-color);flex-shrink:0}.course-learning-dashboard_mobile_overlay_heading__zoR0j{font-size:.95rem;font-weight:700;color:var(--text-color)}.course-learning-dashboard_mobile_overlay_close__4tbHS{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:50%;color:var(--muted-text-color);cursor:pointer;transition:all .15s}.course-learning-dashboard_mobile_overlay_close__4tbHS:hover{background:var(--background-color);color:var(--text-color)}.course-learning-dashboard_mobile_overlay_scroll__P8TkA{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--divider-color) rgba(0,0,0,0)}.course-learning-dashboard_mobile_overlay_scroll__P8TkA::-webkit-scrollbar{width:4px}.course-learning-dashboard_mobile_overlay_scroll__P8TkA::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.course-learning-dashboard_mobile_overlay_scroll__P8TkA::-webkit-scrollbar-thumb{background:var(--divider-color);border-radius:var(--border-radius-xs)}.styles_container__97jXH{max-width:720px;margin:0 auto;padding:24px var(--inner-padding);min-height:60vh;display:flex;flex-direction:column;gap:16px}.styles_questionCard__4UXV6,.styles_resultCard__mx4ze,.styles_startCard__Oq_RN{background:var(--card-background-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);padding:32px}.styles_startCard__Oq_RN{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 32px}.styles_startIcon__hyotx{width:64px;height:64px;border-radius:50%;background:rgba(var(--primary-color-rgb),.08);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--primary-color)}.styles_quizTitle__wdusw{font-size:24px;font-weight:800;color:var(--text-color);margin:0 0 8px;letter-spacing:-.02em}.styles_resultCard__mx4ze .styles_quizTitle__wdusw{text-align:center}.styles_resultActions__FTO2t{margin-top:8px}.styles_description__aft9E{color:var(--muted-text-color);margin:0 0 20px;font-size:15px;line-height:1.6;max-width:480px}.styles_metaGrid__L2tfp{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:10px;gap:10px;width:100%;max-width:420px;margin-bottom:24px}.styles_metaCard__mhtKh{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 8px;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);background:var(--background-color)}.styles_metaCardValue__GeDeH{font-size:20px;font-weight:800;color:var(--text-color);letter-spacing:-.02em}.styles_metaCardLabel__RN_PC{font-size:10px;font-weight:600;color:var(--muted-text-color);text-transform:uppercase;letter-spacing:.5px}.styles_header__vt22N{display:flex;align-items:center;gap:12px}.styles_progress__fgcO8{font-size:14px;font-weight:600;color:var(--muted-text-color);white-space:nowrap}.styles_progressBar__r4jOa{flex:1 1;height:6px;background:var(--divider-color);border-radius:var(--border-radius-xs);overflow:hidden}.styles_progressFill__SPl5X{height:100%;background:var(--primary-color);border-radius:var(--border-radius-xs);transition:width .3s ease}.styles_questionText__miE8e{font-size:17px;font-weight:600;color:var(--text-color);margin:0 0 8px;line-height:1.5}.styles_points__MLjNi{font-size:12px;color:var(--muted-text-color);display:block;margin-bottom:20px}.styles_options__BHdCY{display:flex;flex-direction:column;gap:10px}.styles_option__KXY2g{width:100%;text-align:left;padding:14px 16px;background:var(--background-color);border:2px solid var(--divider-color);border-radius:var(--border-radius-sm);cursor:pointer;font-size:15px;color:var(--text-color);transition:border-color .15s,background .15s;display:flex;align-items:center;gap:8px}.styles_option__KXY2g:hover{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.04)}.styles_option__KXY2g.styles_selected__5i73R{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.08);font-weight:600}.styles_checkbox__aAb4g{font-size:18px}.styles_tfOptions__LIhvW{display:flex;gap:12px}.styles_tfBtn__KNU4C{flex:1 1;padding:14px;background:var(--background-color);border:2px solid var(--divider-color);border-radius:var(--border-radius-sm);cursor:pointer;font-size:16px;font-weight:600;color:var(--text-color);transition:border-color .15s,background .15s}.styles_tfBtn__KNU4C:hover{border-color:var(--primary-color)}.styles_tfBtn__KNU4C.styles_selected__5i73R{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.08)}.styles_textAnswer__RpmbB{width:100%;padding:12px;border:2px solid var(--divider-color);border-radius:var(--border-radius-sm);font-size:15px;color:var(--text-color);resize:vertical;box-sizing:border-box}.styles_textAnswer__RpmbB:focus{outline:none;border-color:var(--primary-color)}.styles_nav__edl7v{display:flex;justify-content:space-between;gap:12px}.styles_timer__s89UB{font-size:14px;font-weight:700;color:var(--text-color);white-space:nowrap;padding:4px 10px;border-radius:var(--border-radius-sm);background:var(--background-color)}.styles_timerWarning__n6KCM{color:var(--error-color);background:var(--alert-error-color)}.styles_attemptInfo__ZQ9ZY{font-size:13px;color:var(--muted-text-color);margin:0 0 12px;font-weight:500}.styles_maxAttemptsMsg__Srp5v{font-size:14px;font-weight:600;color:var(--error-color);padding:12px 16px;background:var(--alert-error-color);border-radius:var(--border-radius-sm);text-align:center}.styles_reviewNotice__5q24H{text-align:center;font-size:13px;color:var(--warning-color);background:var(--alert-warning-color);padding:8px 12px;border-radius:var(--border-radius-sm);margin:0 0 8px}.styles_confirmActions__OGhBy{display:flex;justify-content:center;gap:12px;margin-top:16px}.styles_radio__KNXt0{font-size:18px}.styles_startActions___84BK{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:8px;padding-top:20px;border-top:1px solid var(--divider-color)}.styles_backLink__PiSSd{color:var(--link-color);font-size:14px;font-weight:500;text-decoration:none}.styles_backLink__PiSSd:hover{text-decoration:underline}.styles_scoreCircle__9YToV{width:120px;height:120px;border-radius:50%;background:rgba(var(--primary-color-rgb),.08);border:4px solid var(--tertiary-color);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 20px}.styles_scoreCircle__9YToV[data-status=failed]{border-color:var(--error-color);background:var(--alert-error-color)}.styles_scoreCircle__9YToV[data-status=pending]{border-color:var(--warning-color);background:var(--alert-warning-color)}.styles_scoreCircle__9YToV[data-status=passed]{border-color:var(--tertiary-color);background:var(--alert-success-color)}.styles_resultStatusBadge__W4W_H{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:var(--border-radius-pill);font-size:13px;font-weight:600;margin:0 auto 12px}.styles_resultStatusBadge__W4W_H[data-status=passed]{background:var(--alert-success-color);color:var(--tertiary-color)}.styles_resultStatusBadge__W4W_H[data-status=failed]{background:var(--alert-error-color);color:var(--error-color)}.styles_resultStatusBadge__W4W_H[data-status=pending]{background:var(--alert-warning-color);color:var(--warning-color)}.styles_scoreValue__H3oaz{font-size:28px;font-weight:800;color:var(--text-color)}.styles_scoreLabel__Rhpr7{font-size:13px;color:var(--muted-text-color);font-weight:600}.styles_resultText___bSI6{text-align:center;font-size:16px;color:var(--text-color);margin:0 0 8px}.styles_pointsText__C2cQU{text-align:center;font-size:14px;color:var(--muted-text-color);margin:0 0 24px}.styles_explanations__2AA3f{border-top:1px solid var(--divider-color);padding-top:20px;margin-top:20px}.styles_explanations__2AA3f h3{font-size:16px;font-weight:700;color:var(--text-color);margin:0 0 12px}.styles_reviewItem__2hBan{display:flex;align-items:flex-start;gap:8px;padding:10px 0;border-bottom:1px solid var(--muted-divider-color)}.styles_reviewItem__2hBan[data-correct=true] .styles_reviewStatus__4vycD{color:var(--tertiary-color)}.styles_reviewItem__2hBan[data-correct=false] .styles_reviewStatus__4vycD{color:var(--error-color)}.styles_reviewNum__Uxg1U{font-size:13px;font-weight:600;color:var(--muted-text-color);min-width:28px}.styles_reviewStatus__4vycD{font-size:16px;min-width:20px}.styles_reviewExplanation__dRMgc{font-size:13px;color:var(--muted-text-color);margin:0}.styles_resultActions__FTO2t{display:flex;justify-content:center;margin-top:24px}@media(max-width:767px){.styles_container__97jXH{padding:12px}.styles_startCard__Oq_RN{padding:32px 16px}.styles_questionCard__4UXV6,.styles_resultCard__mx4ze{padding:20px 16px}.styles_quizTitle__wdusw{font-size:20px}.styles_metaGrid__L2tfp{grid-template-columns:repeat(2,1fr)}.styles_questionText__miE8e{font-size:15px}.styles_option__KXY2g{padding:12px 14px;font-size:14px}.styles_tfBtn__KNU4C{padding:12px;font-size:14px}.styles_scoreCircle__9YToV{width:100px;height:100px}.styles_scoreValue__H3oaz{font-size:24px}}