.SuggestionBar_container__8qlB6{display:flex;flex-direction:column;gap:12px;width:100%}.SuggestionBar_bar__4px5K{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 24px;border-radius:9999px;font-family:inherit;font-size:15px;font-weight:500;text-align:left;background:transparent;border:1.5px solid transparent;outline:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);animation:SuggestionBar_fadeInUp__tWuJv .5s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--stagger-delay,0s);box-shadow:0 2px 8px rgba(0,0,0,.01)}@keyframes SuggestionBar_fadeInUp__tWuJv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SuggestionBar_leftContent__pFbW2{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.SuggestionBar_icon__3xsQQ{display:flex;align-items:center;justify-content:center;flex-shrink:0}.SuggestionBar_text__4y4X5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.SuggestionBar_rightContent__sRbd5{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:16px}.SuggestionBar_arrow__mDYaQ{opacity:.8;transform:scale(1)}.SuggestionBar_purple__i0k1Z{background:#f5eeff;border-color:rgba(142,88,219,.25);color:#6d28d9}.SuggestionBar_purple__i0k1Z:hover{background:#ede9fe;border-color:#8e58db;box-shadow:0 4px 16px rgba(142,88,219,.12)}.SuggestionBar_orange__LE3RS{background:#fff5eb;border-color:rgba(219,122,88,.25);color:#c2410c}.SuggestionBar_orange__LE3RS:hover{background:#ffedd5;border-color:#db7a58;box-shadow:0 4px 16px rgba(219,122,88,.12)}.SuggestionBar_blue__pYZnm{background:#eff6ff;border-color:rgba(88,149,219,.25);color:#1d4ed8}.SuggestionBar_blue__pYZnm:hover{background:#dbeafe;border-color:#5895db;box-shadow:0 4px 16px rgba(88,149,219,.12)}.SuggestionBar_pink__D4oGS{background:#fff1f2;border-color:rgba(219,88,155,.25);color:#be185d}.SuggestionBar_pink__D4oGS:hover{background:#ffe4e6;border-color:#db589b;box-shadow:0 4px 16px rgba(219,88,155,.12)}.SuggestionBar_yellow__9LtK7{background:#fffbeb;border-color:rgba(219,156,88,.25);color:#b45309}.SuggestionBar_yellow__9LtK7:hover{background:#fef3c7;border-color:#db9c58;box-shadow:0 4px 16px rgba(219,156,88,.12)}.SuggestionBar_green__AO4CO{background:#f0fdf4;border-color:rgba(88,219,142,.25);color:#047857}.SuggestionBar_green__AO4CO:hover{background:#dcfce7;border-color:#58db8e;box-shadow:0 4px 16px rgba(88,219,142,.12)}.SuggestionBar_white__ldsEv{background:#ffffff;border-color:#ededf0;color:#1f2937}.SuggestionBar_white__ldsEv:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 16px rgba(0,0,0,.05)}.SuggestionBar_interactive__cfrq1:hover .SuggestionBar_arrow__mDYaQ{opacity:1;transform:translateX(-4px) scale(1.1);color:currentColor}.SuggestionBar_interactive__cfrq1:active{transform:scale(.995)}html[data-ui-theme=dark] .SuggestionBar_purple__i0k1Z{background:#14111d;border-color:rgba(142,88,219,.4);color:#c084fc}html[data-ui-theme=dark] .SuggestionBar_purple__i0k1Z:hover{background:#1e1b4b;border-color:#a78bfa;box-shadow:0 4px 20px rgba(142,88,219,.2)}html[data-ui-theme=dark] .SuggestionBar_orange__LE3RS{background:#1d1410;border-color:rgba(219,122,88,.4);color:#f97316}html[data-ui-theme=dark] .SuggestionBar_orange__LE3RS:hover{background:#2c1a15;border-color:#ff9d5c;box-shadow:0 4px 20px rgba(219,122,88,.2)}html[data-ui-theme=dark] .SuggestionBar_blue__pYZnm{background:#10151d;border-color:rgba(88,149,219,.4);color:#60a5fa}html[data-ui-theme=dark] .SuggestionBar_blue__pYZnm:hover{background:#172554;border-color:#93c5fd;box-shadow:0 4px 20px rgba(88,149,219,.2)}html[data-ui-theme=dark] .SuggestionBar_pink__D4oGS{background:#1d1016;border-color:rgba(219,88,155,.4);color:#f472b6}html[data-ui-theme=dark] .SuggestionBar_pink__D4oGS:hover{background:#3c1225;border-color:#fbcfe8;box-shadow:0 4px 20px rgba(219,88,155,.2)}html[data-ui-theme=dark] .SuggestionBar_yellow__9LtK7{background:#1d1b10;border-color:rgba(219,156,88,.4);color:#f59e0b}html[data-ui-theme=dark] .SuggestionBar_yellow__9LtK7:hover{background:#2e2715;border-color:#fde047;box-shadow:0 4px 20px rgba(219,156,88,.2)}html[data-ui-theme=dark] .SuggestionBar_green__AO4CO{background:#101d16;border-color:rgba(88,219,142,.4);color:#34d399}html[data-ui-theme=dark] .SuggestionBar_green__AO4CO:hover{background:#064e3b;border-color:#6ee7b7;box-shadow:0 4px 20px rgba(88,219,142,.2)}html[data-ui-theme=dark] .SuggestionBar_white__ldsEv{background:#0c0d12;border-color:#1c1e26;color:#f3f4f6}html[data-ui-theme=dark] .SuggestionBar_white__ldsEv:hover{background:#18181b;border-color:#3f3f46;box-shadow:0 4px 20px rgba(255,255,255,.05)}.InteractiveConceptBar_container__M3mYB{display:flex;flex-direction:column;gap:20px;width:100%;font-family:inherit;border-radius:40px!important;border:1px solid #ededf0;background:#f9f9fa;box-shadow:-12px 24px 48px rgba(18,17,13,.08);padding:32px;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;animation:InteractiveConceptBar_fadeInUp__tfK67 .5s cubic-bezier(.16,1,.3,1) both}html[data-ui-theme=dark] .InteractiveConceptBar_container__M3mYB{border-color:#1c1e26;background:#0c0d12;box-shadow:-12px 24px 48px rgba(0,0,0,.4)}@keyframes InteractiveConceptBar_fadeInUp__tfK67{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.InteractiveConceptBar_prompt__jvT5W{font-size:16px;font-weight:700;color:#12110d;letter-spacing:-.01em;margin-bottom:4px}html[data-ui-theme=dark] .InteractiveConceptBar_prompt__jvT5W{color:#f3f4f6}.InteractiveConceptBar_rulerTop__60IQL{position:relative;width:100%;height:24px;margin-bottom:-4px;user-select:none}.InteractiveConceptBar_rulerBottom__yFwOi{position:relative;width:100%;height:58px;margin-top:-4px;margin-bottom:12px;user-select:none}.InteractiveConceptBar_rulerMark__R0Uas{position:absolute;top:0;transform:translateX(-50%);font-size:11px;font-weight:700;color:#6f695f;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;transition:all .3s ease}html[data-ui-theme=dark] .InteractiveConceptBar_rulerMark__R0Uas{color:#9ca3af}.InteractiveConceptBar_pointer__iDYWw{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;transition:left .6s cubic-bezier(.16,1,.3,1);pointer-events:none}.InteractiveConceptBar_pointerLine__6Ui0J{width:1.5px;height:14px;background-color:#12110d}html[data-ui-theme=dark] .InteractiveConceptBar_pointerLine__6Ui0J{background-color:#f3f4f6}.InteractiveConceptBar_pointerLabel__S2V2o{margin-top:4px;font-size:13px;font-weight:800;color:#12110d;background:#ffffff;padding:4px 10px;border-radius:12px;border:1.5px solid #12110d;box-shadow:0 2px 4px rgba(0,0,0,.06);white-space:nowrap}html[data-ui-theme=dark] .InteractiveConceptBar_pointerLabel__S2V2o{color:#f3f4f6;background:#09090b;border-color:#f3f4f6;box-shadow:0 2px 8px rgba(0,0,0,.4)}.InteractiveConceptBar_pulse__en6D9{animation:InteractiveConceptBar_pointerPulse__J1rg4 2s ease-in-out infinite}@keyframes InteractiveConceptBar_pointerPulse__J1rg4{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.06)}}.InteractiveConceptBar_tape__xO2lM{position:relative;display:flex;width:100%;height:52px;border-radius:20px;overflow:hidden;background:#ffffff;border:1.5px solid rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.03)}html[data-ui-theme=dark] .InteractiveConceptBar_tape__xO2lM{background:#09090b;border-color:rgba(255,255,255,.08)}.InteractiveConceptBar_cell__0c8jN{display:flex;align-items:center;justify-content:center;height:100%;border-right:1.5px solid rgba(0,0,0,.06);font-size:14px;font-weight:700;padding:0 8px;min-width:0;text-align:center;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:help;user-select:none;background:transparent;color:#12110d}html[data-ui-theme=dark] .InteractiveConceptBar_cell__0c8jN{border-right-color:rgba(255,255,255,.08);color:#f3f4f6}.InteractiveConceptBar_cell__0c8jN:last-child{border-right:none}.InteractiveConceptBar_cell__0c8jN:hover{background:rgba(0,0,0,.02)}html[data-ui-theme=dark] .InteractiveConceptBar_cell__0c8jN:hover{background:rgba(255,255,255,.03)}.InteractiveConceptBar_cellText__s1m_9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InteractiveConceptBar_cellHidden__9Un_g{opacity:.8;background-color:#f1f5f9!important;color:transparent!important}html[data-ui-theme=dark] .InteractiveConceptBar_cellHidden__9Un_g{background-color:#1c1e26!important}.InteractiveConceptBar_equationBox__gZjOE{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px;border-radius:24px;font-size:16px;font-weight:700;border:1.5px solid rgba(18,17,13,.08);background:#ffffff;color:#12110d;box-shadow:0 4px 12px rgba(0,0,0,.02)}html[data-ui-theme=dark] .InteractiveConceptBar_equationBox__gZjOE{border-color:rgba(255,255,255,.08);background:#09090b;color:#f3f4f6}.InteractiveConceptBar_blankSlot__vSygM{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:36px;padding:0 12px;border-radius:12px;border:2px dashed #cbd5e1;background:#f8fafc;color:#64748b;font-size:15px;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1)}html[data-ui-theme=dark] .InteractiveConceptBar_blankSlot__vSygM{border-color:#3f3f46;background:#18181b;color:#a1a1aa}.InteractiveConceptBar_blankSlotFilled__QKQK3{border-style:solid;border-color:#12110d;background:#12110d;color:#ffffff;border-radius:20px}html[data-ui-theme=dark] .InteractiveConceptBar_blankSlotFilled__QKQK3{border-color:#f3f4f6;background:#f3f4f6;color:#09090b}.InteractiveConceptBar_optionsGroup__38jJX{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px}.InteractiveConceptBar_optionPill__5FofR{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:16px;border:1.5px solid #ededf0;background:#ffffff;color:#12110d;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 4px rgba(0,0,0,.02);user-select:none}html[data-ui-theme=dark] .InteractiveConceptBar_optionPill__5FofR{border-color:rgba(255,255,255,.08);background:#0c0d12;color:#f3f4f6}.InteractiveConceptBar_optionPill__5FofR:hover{transform:translateY(-2px);border-color:#12110d;box-shadow:0 4px 12px rgba(0,0,0,.05)}html[data-ui-theme=dark] .InteractiveConceptBar_optionPill__5FofR:hover{border-color:#f3f4f6;box-shadow:0 4px 16px rgba(255,255,255,.05)}.InteractiveConceptBar_optionPillActive__9cpOu{background:#12110d!important;border-color:#12110d!important;color:#ffffff!important}html[data-ui-theme=dark] .InteractiveConceptBar_optionPillActive__9cpOu{background:#f3f4f6!important;border-color:#f3f4f6!important;color:#09090b!important}.InteractiveConceptBar_feedbackExplanation__ljKzw{font-size:13.5px;font-weight:600;line-height:1.6;padding:20px 24px;border-radius:20px;background-color:rgba(0,0,0,.03);color:#374151;animation:InteractiveConceptBar_fadeInUp__tfK67 .4s cubic-bezier(.16,1,.3,1)}html[data-ui-theme=dark] .InteractiveConceptBar_feedbackExplanation__ljKzw{background-color:rgba(255,255,255,.03);color:#d1d5db}.InteractiveConceptBar_shake__r0WEw{animation:InteractiveConceptBar_shakeKeyframe__ML9si .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes InteractiveConceptBar_shakeKeyframe__ML9si{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}.InteractiveConceptBar_successPulse__oEf8K{animation:InteractiveConceptBar_successPulseKeyframe__c2FWF .5s ease both}@keyframes InteractiveConceptBar_successPulseKeyframe__c2FWF{0%{transform:scale(1)}50%{transform:scale(1.025)}to{transform:scale(1)}}.InteractiveConceptBar_errorState__rAhDw{border-color:#ef4444!important;background-color:#fef2f2!important;color:#b91c1c!important}html[data-ui-theme=dark] .InteractiveConceptBar_errorState__rAhDw{border-color:#f87171!important;background-color:#2d1616!important;color:#fca5a5!important}.InteractiveConceptBar_successState__WWiHj{border-color:#22c55e!important;background-color:#f0fdf4!important;color:#15803d!important}html[data-ui-theme=dark] .InteractiveConceptBar_successState__WWiHj{border-color:#4ade80!important;background-color:#14281a!important;color:#86efac!important}.InteractiveConceptBar_variant_purple__grvyw{background:#ebdcf9;border-color:rgba(255,255,255,.5)}html[data-ui-theme=dark] .InteractiveConceptBar_variant_purple__grvyw{background:#14111d!important;border-color:rgba(142,88,219,.6)!important}.InteractiveConceptBar_variant_purple__grvyw .InteractiveConceptBar_blankSlotFilled__QKQK3,.InteractiveConceptBar_variant_purple__grvyw .InteractiveConceptBar_optionPillActive__9cpOu{background-color:#8e58db!important;border-color:#8e58db!important;color:#ffffff!important}.InteractiveConceptBar_variant_orange__HVfzs{background:#fcdfcb;border-color:rgba(255,255,255,.5)}html[data-ui-theme=dark] .InteractiveConceptBar_variant_orange__HVfzs{background:#1d1410!important;border-color:rgba(219,122,88,.6)!important}.InteractiveConceptBar_variant_orange__HVfzs .InteractiveConceptBar_blankSlotFilled__QKQK3,.InteractiveConceptBar_variant_orange__HVfzs .InteractiveConceptBar_optionPillActive__9cpOu{background-color:#db7a58!important;border-color:#db7a58!important;color:#ffffff!important}.InteractiveConceptBar_variant_blue__ulZoW{background:#d0e1f9;border-color:rgba(255,255,255,.5)}html[data-ui-theme=dark] .InteractiveConceptBar_variant_blue__ulZoW{background:#10151d!important;border-color:rgba(88,149,219,.6)!important}.InteractiveConceptBar_variant_blue__ulZoW .InteractiveConceptBar_blankSlotFilled__QKQK3,.InteractiveConceptBar_variant_blue__ulZoW .InteractiveConceptBar_optionPillActive__9cpOu{background-color:#5895db!important;border-color:#5895db!important;color:#ffffff!important}.InteractiveConceptBar_variant_pink__uACr6{background:#fde2ed;border-color:rgba(255,255,255,.5)}html[data-ui-theme=dark] .InteractiveConceptBar_variant_pink__uACr6{background:#1d1016!important;border-color:rgba(219,88,155,.6)!important}.InteractiveConceptBar_variant_pink__uACr6 .InteractiveConceptBar_blankSlotFilled__QKQK3,.InteractiveConceptBar_variant_pink__uACr6 .InteractiveConceptBar_optionPillActive__9cpOu{background-color:#db589b!important;border-color:#db589b!important;color:#ffffff!important}.InteractiveConceptBar_variant_yellow__T2Y6j{background:#feebcc;border-color:rgba(255,255,255,.5)}html[data-ui-theme=dark] .InteractiveConceptBar_variant_yellow__T2Y6j{background:#1d1b10!important;border-color:rgba(219,156,88,.6)!important}.InteractiveConceptBar_variant_yellow__T2Y6j .InteractiveConceptBar_blankSlotFilled__QKQK3,.InteractiveConceptBar_variant_yellow__T2Y6j .InteractiveConceptBar_optionPillActive__9cpOu{background-color:#db9c58!important;border-color:#db9c58!important;color:#ffffff!important}.InteractiveConceptBar_variant_green__o4y7l{background:#d1f4e0;border-color:rgba(255,255,255,.5)}html[data-ui-theme=dark] .InteractiveConceptBar_variant_green__o4y7l{background:#101d16!important;border-color:rgba(88,219,142,.6)!important}.InteractiveConceptBar_variant_green__o4y7l .InteractiveConceptBar_blankSlotFilled__QKQK3,.InteractiveConceptBar_variant_green__o4y7l .InteractiveConceptBar_optionPillActive__9cpOu{background-color:#3dbb75!important;border-color:#3dbb75!important;color:#ffffff!important}.InteractiveConceptBar_variant_white__ehHRi{background:#f9f9fa;border-color:#ededf0}html[data-ui-theme=dark] .InteractiveConceptBar_variant_white__ehHRi{background:#0c0d12!important;border-color:#1c1e26!important}.InteractiveConceptBar_variant_white__ehHRi .InteractiveConceptBar_blankSlotFilled__QKQK3,.InteractiveConceptBar_variant_white__ehHRi .InteractiveConceptBar_optionPillActive__9cpOu{background-color:#12110d!important;border-color:#12110d!important;color:#ffffff!important}html[data-ui-theme=dark] .InteractiveConceptBar_variant_white__ehHRi .InteractiveConceptBar_blankSlotFilled__QKQK3,html[data-ui-theme=dark] .InteractiveConceptBar_variant_white__ehHRi .InteractiveConceptBar_optionPillActive__9cpOu{background-color:#f3f4f6!important;border-color:#f3f4f6!important;color:#09090b!important}.InteractiveQuestionCard_container__kjbBx{display:flex;flex-direction:column;gap:20px;width:100%;font-family:inherit;border-radius:20px;border:1px solid #e6e3dd;background:#ffffff;box-shadow:0 1px 2px rgba(18,17,13,.04);padding:28px}html[data-ui-theme=dark] .InteractiveQuestionCard_container__kjbBx{border-color:#1c1e26;background:#0c0d12;box-shadow:0 1px 2px rgba(0,0,0,.24)}.InteractiveQuestionCard_header__IsnFd{display:flex;align-items:center;justify-content:space-between;width:100%;user-select:none}.InteractiveQuestionCard_title__HdWoI{font-size:18px;font-weight:800;color:#12110d;letter-spacing:-.015em}html[data-ui-theme=dark] .InteractiveQuestionCard_title__HdWoI{color:#f3f4f6}.InteractiveQuestionCard_statusBadge__Pr_ox{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:2px solid #e4e4e7;background:transparent;color:#a1a1aa;transition:border-color .18s ease,background-color .18s ease,color .18s ease}html[data-ui-theme=dark] .InteractiveQuestionCard_statusBadge__Pr_ox{border-color:#27272a;color:#52525b}.InteractiveQuestionCard_statusBadgeCorrect__1iTGJ{border-color:#22c55e!important;background-color:#22c55e!important;color:#ffffff!important}.InteractiveQuestionCard_statusBadgeIncorrect__KI4wN{border-color:#ef4444!important;background-color:#ef4444!important;color:#ffffff!important}.InteractiveQuestionCard_prompt__XtNIE{font-size:15px;font-weight:500;line-height:1.6;color:#27272a;margin-bottom:8px}html[data-ui-theme=dark] .InteractiveQuestionCard_prompt__XtNIE{color:#d4d4d8}.InteractiveQuestionCard_optionsList__u1oKT{display:flex;flex-direction:column;gap:12px;width:100%}.InteractiveQuestionCard_optionItem__AI9S5{display:flex;width:100%;align-items:center;gap:16px;padding:16px 20px;border-radius:16px;border:1.5px solid #ededf0;background:#fafaf9;cursor:pointer;text-align:left;user-select:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.InteractiveQuestionCard_optionItem__AI9S5:focus-within{outline:3px solid rgba(18,17,13,.28);outline-offset:3px}.InteractiveQuestionCard_optionItem__AI9S5[data-disabled=true]{cursor:default}.InteractiveQuestionCard_optionItem__AI9S5[data-disabled=true]:hover{transform:none;box-shadow:none}.InteractiveQuestionCard_radioInput__Wf_x0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-ui-theme=dark] .InteractiveQuestionCard_optionItem__AI9S5{border-color:#1c1e26;background:#0f1015}.InteractiveQuestionCard_optionItem__AI9S5:hover{transform:translateY(-1.5px);border-color:#12110d;box-shadow:0 4px 12px rgba(18,17,13,.04)}.InteractiveQuestionCard_optionSelected__FSi7a{border-color:#2775e8;background-color:#eef5ff}.InteractiveQuestionCard_optionSelected__FSi7a .InteractiveQuestionCard_letterBadge__e2jO2{border-color:#2775e8;background-color:#2775e8;color:#ffffff}html[data-ui-theme=dark] .InteractiveQuestionCard_optionSelected__FSi7a{border-color:#79a9ff;background-color:#17243a}html[data-ui-theme=dark] .InteractiveQuestionCard_optionItem__AI9S5:hover{border-color:#f3f4f6;box-shadow:0 4px 16px rgba(0,0,0,.3)}.InteractiveQuestionCard_letterBadge__e2jO2{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid #e4e4e7;background:#ffffff;color:#71717a;font-size:14px;font-weight:500;flex-shrink:0;transition:border-color .18s ease,background-color .18s ease,color .18s ease}html[data-ui-theme=dark] .InteractiveQuestionCard_letterBadge__e2jO2{border-color:#27272a;background:#09090b;color:#a1a1aa}.InteractiveQuestionCard_optionText__E7DbP{-webkit-user-select:text;user-select:text;cursor:text;font-size:14.5px;font-weight:600;color:#12110d}html[data-ui-theme=dark] .InteractiveQuestionCard_optionText__E7DbP{color:#f3f4f6}.InteractiveQuestionCard_optionCorrect__8o9Zq{border-color:#22c55e!important;background-color:#f0fdf4!important}html[data-ui-theme=dark] .InteractiveQuestionCard_optionCorrect__8o9Zq{background-color:#14281a!important}.InteractiveQuestionCard_optionCorrect__8o9Zq .InteractiveQuestionCard_letterBadge__e2jO2{border-color:#22c55e!important;background-color:#22c55e!important;color:#ffffff!important}.InteractiveQuestionCard_optionCorrect__8o9Zq .InteractiveQuestionCard_optionText__E7DbP{color:#15803d!important}html[data-ui-theme=dark] .InteractiveQuestionCard_optionCorrect__8o9Zq .InteractiveQuestionCard_optionText__E7DbP{color:#86efac!important}.InteractiveQuestionCard_optionIncorrect__5B_y4{border-color:#ef4444!important;background-color:#fef2f2!important}html[data-ui-theme=dark] .InteractiveQuestionCard_optionIncorrect__5B_y4{background-color:#2d1616!important}.InteractiveQuestionCard_optionIncorrect__5B_y4 .InteractiveQuestionCard_letterBadge__e2jO2{border-color:#ef4444!important;background-color:#ef4444!important;color:#ffffff!important}.InteractiveQuestionCard_optionIncorrect__5B_y4 .InteractiveQuestionCard_optionText__E7DbP{color:#b91c1c!important}html[data-ui-theme=dark] .InteractiveQuestionCard_optionIncorrect__5B_y4 .InteractiveQuestionCard_optionText__E7DbP{color:#fca5a5!important}.InteractiveQuestionCard_shake__XKg_E{animation:InteractiveQuestionCard_shakeKeyframe__Ex4N8 .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes InteractiveQuestionCard_shakeKeyframe__Ex4N8{10%,90%{transform:translate3d(-1.5px,0,0)}20%,80%{transform:translate3d(2.5px,0,0)}30%,50%,70%{transform:translate3d(-3.5px,0,0)}40%,60%{transform:translate3d(3.5px,0,0)}}.InteractiveQuestionCard_successPulse__0FA_w{animation:InteractiveQuestionCard_successPulseKeyframe__vi_ug .5s ease both}@keyframes InteractiveQuestionCard_successPulseKeyframe__vi_ug{0%{transform:scale(1)}50%{transform:scale(1.018)}to{transform:scale(1)}}.InteractiveQuestionCard_explanationBlock__hJCCO{display:flex;flex-direction:column;gap:8px;padding:20px 24px;border-radius:24px;background-color:#f8fafc;margin-top:6px;animation:InteractiveQuestionCard_slideFadeIn__tdUYH .4s cubic-bezier(.16,1,.3,1) both}html[data-ui-theme=dark] .InteractiveQuestionCard_explanationBlock__hJCCO{background-color:#11131c}@keyframes InteractiveQuestionCard_slideFadeIn__tdUYH{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.InteractiveQuestionCard_container__kjbBx,.InteractiveQuestionCard_explanationBlock__hJCCO,.InteractiveQuestionCard_letterBadge__e2jO2,.InteractiveQuestionCard_optionItem__AI9S5,.InteractiveQuestionCard_shake__XKg_E,.InteractiveQuestionCard_statusBadge__Pr_ox,.InteractiveQuestionCard_successPulse__0FA_w{animation:none!important;transition-duration:.01ms!important}.InteractiveQuestionCard_optionItem__AI9S5:hover{transform:none}}.InteractiveQuestionCard_explanationHeader__serJl{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#64748b}html[data-ui-theme=dark] .InteractiveQuestionCard_explanationHeader__serJl{color:#94a3b8}.InteractiveQuestionCard_explanationBody__w7yK_{font-size:13.5px;font-weight:600;line-height:1.6;color:#334155}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_explanationBody__w7yK_,.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_prompt__XtNIE{white-space:pre-line}.InteractiveQuestionCard_selectedOptionFeedback__s15QC{margin:0;padding-left:12px;border-left:2px solid #cbd5e1;color:#475569;font-size:13px;font-weight:500;line-height:1.6}html[data-ui-theme=dark] .InteractiveQuestionCard_selectedOptionFeedback__s15QC{border-left-color:#475569;color:#cbd5e1}html[data-ui-theme=dark] .InteractiveQuestionCard_explanationBody__w7yK_{color:#cbd5e1}.InteractiveQuestionCard_practice__IsWaG{gap:18px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font-outfit,Outfit),var(--font-jakarta),ui-sans-serif,system-ui,sans-serif}.InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5{padding:14px 16px;border:0;border-radius:12px;background:#f7f7f5;box-shadow:none}.InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5:hover{border-color:transparent;background:#f0f0ed;box-shadow:none;transform:none}.InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5:focus-within{outline:none}.InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5:has(input:focus-visible){outline:3px solid rgba(18,17,13,.28);outline-offset:3px}.InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5.InteractiveQuestionCard_optionSelected__FSi7a,.InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5.InteractiveQuestionCard_optionSelected__FSi7a:hover{border-color:var(--course-accent,#ee6126);background-color:var(--course-accent-soft,#fff0e8)}.InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5.InteractiveQuestionCard_optionSelected__FSi7a:has(input:focus-visible){outline-color:color-mix(in srgb,var(--course-accent,#ee6126) 34%,transparent)}.InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5.InteractiveQuestionCard_optionSelected__FSi7a .InteractiveQuestionCard_letterBadge__e2jO2{border-color:var(--course-accent,#ee6126);background-color:var(--course-accent,#ee6126);color:#ffffff}html[data-ui-theme=dark] .InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG{border:0;background:transparent;box-shadow:none}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionText__E7DbP,html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_prompt__XtNIE{color:#12110d}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5{border:0;background:#f7f7f5}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5:hover{border-color:transparent;background:#f0f0ed;box-shadow:none}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_letterBadge__e2jO2{border-color:#e4e4e7;background:#ffffff;color:#71717a}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5.InteractiveQuestionCard_optionSelected__FSi7a,html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5.InteractiveQuestionCard_optionSelected__FSi7a:hover{border-color:var(--course-accent,#ee6126);background-color:var(--course-accent-soft,#fff0e8)}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionItem__AI9S5.InteractiveQuestionCard_optionSelected__FSi7a .InteractiveQuestionCard_letterBadge__e2jO2{border-color:var(--course-accent,#ee6126);background-color:var(--course-accent,#ee6126);color:#ffffff}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionCorrect__8o9Zq{border-color:#22c55e!important;background-color:#f0fdf4!important}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionCorrect__8o9Zq .InteractiveQuestionCard_optionText__E7DbP{color:#15803d!important}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionIncorrect__5B_y4{border-color:#ef4444!important;background-color:#fef2f2!important}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_optionIncorrect__5B_y4 .InteractiveQuestionCard_optionText__E7DbP{color:#b91c1c!important}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_explanationBlock__hJCCO{background-color:#f8fafc}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_explanationHeader__serJl{color:#64748b}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_explanationBody__w7yK_,html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_selectedOptionFeedback__s15QC{color:#334155}html[data-ui-theme=dark] .InteractiveQuestionCard_practice__IsWaG .InteractiveQuestionCard_selectedOptionFeedback__s15QC{border-left-color:#cbd5e1}.InteractiveQuestionCard_multipleHint___EErZ{margin:0 0 16px;color:var(--course-text-muted);font-size:14px;line-height:1.5}.InteractiveQuestionCard_reviewButton__WOXL7{display:block;margin:20px 0 0 auto;min-height:44px;border:0;border-radius:var(--learning-control-radius);padding:11px 18px;background:var(--course-text);color:var(--course-bg);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.InteractiveQuestionCard_reviewButton__WOXL7:disabled{opacity:.5;cursor:default}.InteractiveQuestionCard_reviewButton__WOXL7:focus-visible{outline:2px solid var(--learning-focus-color);outline-offset:3px}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU{font-family:inherit}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_prompt__XtNIE{color:var(--course-text);font-weight:400}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_prompt__XtNIE strong{font-weight:600}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_reviewButton__WOXL7{font-weight:500}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionItem__AI9S5{--answer-tint:var(--vl-pastel-blue-bg);background:color-mix(in srgb,var(--answer-tint) 52%,var(--vl-paper))}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionItem__AI9S5:nth-child(4n+2){--answer-tint:var(--vl-pastel-purple-bg)}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionItem__AI9S5:nth-child(4n+3){--answer-tint:var(--vl-pastel-yellow-bg)}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionItem__AI9S5:nth-child(4n+4){--answer-tint:var(--vl-pastel-pink-bg)}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionText__E7DbP{color:var(--vl-ink);font-weight:400}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionItem__AI9S5:hover{background:color-mix(in srgb,var(--answer-tint) 78%,var(--vl-paper))}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_letterBadge__e2jO2{background:var(--answer-tint);border-color:transparent;color:var(--vl-ink)}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionItem__AI9S5.InteractiveQuestionCard_optionSelected__FSi7a,.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionItem__AI9S5.InteractiveQuestionCard_optionSelected__FSi7a:hover{background:var(--answer-tint);box-shadow:inset 0 0 0 2px var(--vl-ink)}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionItem__AI9S5.InteractiveQuestionCard_optionSelected__FSi7a .InteractiveQuestionCard_letterBadge__e2jO2{background:var(--vl-ink);color:var(--vl-paper);border-color:transparent}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionItem__AI9S5:has(input:focus-visible){outline:2px solid var(--learning-focus-color);outline-offset:3px}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionCorrect__8o9Zq{background:color-mix(in srgb,var(--vl-pastel-green-bg) 78%,var(--vl-paper))!important}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionIncorrect__5B_y4{background:color-mix(in srgb,var(--course-danger) 12%,var(--vl-paper))!important}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionCorrect__8o9Zq .InteractiveQuestionCard_optionText__E7DbP,.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_optionIncorrect__5B_y4 .InteractiveQuestionCard_optionText__E7DbP{color:var(--vl-ink)!important}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_explanationBlock__hJCCO{background:color-mix(in srgb,var(--course-question-tint,var(--vl-pastel-blue-bg)) 35%,var(--vl-paper))}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_explanationHeader__serJl{color:var(--vl-ink);font-size:14px;font-weight:500;text-transform:none;letter-spacing:0}.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_explanationBody__w7yK_,.InteractiveQuestionCard_container__kjbBx.InteractiveQuestionCard_practice__IsWaG.InteractiveQuestionCard_assessment__5AeCU .InteractiveQuestionCard_selectedOptionFeedback__s15QC{color:var(--vl-ink);font-weight:400;font-size:15px}.InteractiveQuestionCard_writtenContent__WHNEO{display:contents}.InteractiveQuestionCard_writtenField__pfQfi{display:grid;gap:8px;min-width:0}.InteractiveQuestionCard_writtenAnswer__b9Ik9{display:block;width:100%;min-height:180px;padding:16px;border:0;border-radius:12px;background:color-mix(in srgb,var(--course-question-tint,var(--vl-pastel-blue-bg)) 52%,var(--vl-paper));color:var(--vl-ink);color-scheme:light;font:inherit;font-size:15px;line-height:1.65;resize:vertical;transition:background-color .15s ease}.InteractiveQuestionCard_writtenAnswer__b9Ik9::placeholder{color:var(--vl-muted);opacity:1}.InteractiveQuestionCard_writtenAnswer__b9Ik9:hover{background:color-mix(in srgb,var(--course-question-tint,var(--vl-pastel-blue-bg)) 78%,var(--vl-paper))}.InteractiveQuestionCard_writtenAnswer__b9Ik9:focus-visible{background:var(--course-question-tint,var(--vl-pastel-blue-bg));outline:2px solid var(--learning-focus-color);outline-offset:3px}.InteractiveQuestionCard_writtenActions__KQyAp{margin-top:0}.InteractiveQuestionCard_writtenActions__KQyAp .InteractiveQuestionCard_reviewButton__WOXL7{margin:0 0 0 auto}@media (prefers-reduced-motion:reduce){.InteractiveQuestionCard_writtenAnswer__b9Ik9{transition:none}}.PracticePromptBlock_promptBlock__M2d_o{margin:32px 0;padding:24px;border-radius:var(--learning-card-radius,16px);background:var(--course-surface-soft);color:var(--course-text)}.PracticePromptBlock_promptBlock__M2d_o[data-embedded=true]{margin:0;padding:0 0 24px 38px;border-radius:0;background:transparent}.PracticePromptBlock_prompt__pJsXO{font-size:17px;font-weight:500;line-height:1.6;margin-bottom:16px}.PracticePromptBlock_answer__Jery2{width:100%;min-height:100px;padding:14px 16px;resize:vertical;border:1px solid var(--course-border-strong);border-radius:10px;background:var(--course-bg);color:var(--course-text);font:inherit;font-size:16px;line-height:1.6}.PracticePromptBlock_answer__Jery2::placeholder{color:var(--course-text-dim)}.PracticePromptBlock_answer__Jery2:focus-visible,.PracticePromptBlock_questionToggle__VF4Uk:focus-visible,.PracticePromptBlock_retryBtn__sRFxF:focus-visible,.PracticePromptBlock_submitBtn__90SVB:focus-visible{outline:2px solid var(--learning-focus-color,var(--course-accent));outline-offset:3px}.PracticePromptBlock_actionRow__BYI__{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.PracticePromptBlock_draftStatus__nD_d5{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--course-text-muted)}.PracticePromptBlock_answerMeta__uPSfG{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.PracticePromptBlock_characterCount__OnHnN{color:var(--course-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.PracticePromptBlock_retryBtn__sRFxF{border:0;padding:8px 0;background:transparent;color:var(--course-danger);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.PracticePromptBlock_reviewedLabel__yWtn4{display:inline-flex;align-items:center;gap:6px}.PracticePromptBlock_submitBtn__90SVB{padding:10px 16px;min-height:44px;border:0;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;background:var(--course-text);color:var(--course-bg)}.PracticePromptBlock_submitBtn__90SVB:disabled{opacity:.45;cursor:not-allowed}.PracticePromptBlock_feedback__hHBDU{margin-top:20px;color:var(--course-text);line-height:1.6}.PracticePromptBlock_feedbackTitle__Ewnm3{font-size:14px;font-weight:500}.PracticePromptBlock_hints__jHXZD{display:grid;gap:8px;margin:0 0 20px}.PracticePromptBlock_hint__E6f23{color:var(--course-text);font-size:15px}.PracticePromptBlock_hint__E6f23 summary{display:list-item;min-height:44px;padding:10px 4px;width:fit-content;cursor:pointer;color:var(--course-text-muted)}.PracticePromptBlock_hint__E6f23 summary:focus-visible{outline:2px solid var(--learning-focus-color,var(--course-accent));outline-offset:3px;border-radius:4px}.PracticePromptBlock_hint__E6f23>div{padding:0 4px 12px}.PracticePromptBlock_solutionSteps__LtrPY{white-space:pre-line}.PracticePromptBlock_group__vdUkH{margin:40px 0;color:var(--course-text)}.PracticePromptBlock_groupTitle__MAB_f{margin:0 0 12px;font-size:20px;line-height:1.4;font-weight:600}.PracticePromptBlock_question__s2LBF{border-bottom:1px solid var(--course-border);scroll-margin-top:120px}.PracticePromptBlock_questionHeading__M_vl9{margin:0}.PracticePromptBlock_questionToggle__VF4Uk{display:flex;gap:14px;align-items:baseline;width:100%;padding:20px 0;min-height:44px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.PracticePromptBlock_questionToggle__VF4Uk:hover{color:var(--course-accent)}.PracticePromptBlock_questionNumber__Dtvze{flex:0 0 24px;color:var(--course-text-muted);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.PracticePromptBlock_questionText__KtYqG{flex:1;min-width:0;font-size:16px;font-weight:500;line-height:1.6}.PracticePromptBlock_questionText__KtYqG>br:last-child{display:none}.PracticePromptBlock_chevron__zkVo_{flex:0 0 auto;color:var(--course-text-muted);transition:transform .15s}.PracticePromptBlock_questionToggle__VF4Uk[aria-expanded=true] .PracticePromptBlock_chevron__zkVo_{transform:rotate(180deg)}@media (max-width:600px){.PracticePromptBlock_promptBlock__M2d_o{padding:18px}.PracticePromptBlock_promptBlock__M2d_o[data-embedded=true]{padding-left:0}}@media (prefers-reduced-motion:reduce){.PracticePromptBlock_chevron__zkVo_{transition:none}}.LessonInfographicBlock_compact__CVHeg{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:36px 0;padding:16px 18px;border:1px dashed var(--lesson-accent-border,var(--course-border,rgba(15,23,42,.12)));border-radius:16px;background:var(--course-surface-soft,#f6f7f8);color:var(--course-text,#1d1d1f)}.LessonInfographicBlock_compactCopy__9ZAzi{display:flex;min-width:0;align-items:flex-start;gap:12px}.LessonInfographicBlock_icon__FZKUQ{width:20px;height:20px;flex:0 0 auto;margin-top:2px;color:var(--lesson-accent-strong,var(--course-text,#1d1d1f))}.LessonInfographicBlock_errorIcon__yUWGZ{color:var(--course-danger,#b42318)}.LessonInfographicBlock_copyBody__B67SZ{min-width:0}.LessonInfographicBlock_compactTitle__q3gib{margin:0;overflow:hidden;color:var(--course-text,#1d1d1f);font-size:14px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.LessonInfographicBlock_compactDetail__w3FoS{display:-webkit-box;margin:3px 0 0;overflow:hidden;color:var(--course-text-muted,#6e6e73);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.LessonInfographicBlock_figure__8wYlH{margin:32px 0;min-width:0}.LessonInfographicBlock_image__TPDm9{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;border-radius:0}.LessonInfographicBlock_caption__XtCB2{margin-top:12px;font-size:14px;line-height:1.6;color:var(--course-text-muted)}.LessonInfographicBlock_caption__XtCB2 strong{color:var(--course-text);font-weight:600}.LessonInfographicBlock_spin__K77aZ{animation:LessonInfographicBlock_infographicSpin__kQnS9 .8s linear infinite}.LessonInfographicBlock_actionButton__u0V3_{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 15px;border:1px solid var(--lesson-accent-strong,var(--course-text,#1d1d1f));border-radius:999px;background:var(--lesson-accent-strong,var(--course-text,#1d1d1f));color:var(--course-on-accent,#ffffff);font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.LessonInfographicBlock_actionButton__u0V3_:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 16px rgba(15,23,42,.12)}.LessonInfographicBlock_actionButton__u0V3_:focus-visible{outline:3px solid var(--lesson-accent-soft,rgba(59,130,246,.2));outline-offset:3px}.LessonInfographicBlock_actionButton__u0V3_:disabled{cursor:not-allowed;opacity:.55}.LessonInfographicBlock_actionIcon__VQGfH{width:15px;height:15px}@keyframes LessonInfographicBlock_infographicSpin__kQnS9{to{transform:rotate(1turn)}}@media (max-width:40rem){.LessonInfographicBlock_compact__CVHeg{align-items:flex-start;margin:28px 0;padding:14px}.LessonInfographicBlock_compactTitle__q3gib{white-space:normal}}@media (prefers-reduced-motion:reduce){.LessonInfographicBlock_actionButton__u0V3_{transition:none}.LessonInfographicBlock_spin__K77aZ{animation-duration:1.6s}}.IlgmFlashcard_perspectiveContainer__iQFqd{perspective:1200px;width:100%;max-width:580px;margin:32px auto}.IlgmFlashcard_flashcardWrapper__vez_f{position:relative;width:100%;height:380px;cursor:pointer;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.IlgmFlashcard_flipped__9RxKC{transform:rotateY(180deg)}.IlgmFlashcard_cardFace__ALG5b{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;border-radius:40px;padding:36px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 48px rgba(0,0,0,.06),0 0 1px 1px rgba(0,0,0,.04);border:1px solid rgba(255,255,255,.65);transition:box-shadow .3s ease,transform .3s ease}.IlgmFlashcard_cardFace__ALG5b:hover{box-shadow:0 32px 64px rgba(0,0,0,.1),0 0 1px 1px rgba(0,0,0,.04)}.IlgmFlashcard_cardBack__PxGXa{transform:rotateY(180deg)}.IlgmFlashcard_cardIcon__VBtSS{width:48px;height:48px;border-radius:12px;background:rgba(255,255,255,.45);display:flex;align-items:center;justify-content:center;margin-bottom:auto;box-shadow:0 2px 8px rgba(0,0,0,.02)}.IlgmFlashcard_centerContent__mYZbX{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:12px 16px}.IlgmFlashcard_cardText__me4SN{font-size:22px;font-weight:600;color:rgba(18,17,13,.9);letter-spacing:-.02em;line-height:1.45}.IlgmFlashcard_cardText__me4SN p{margin:0}.IlgmFlashcard_bottomRow__wkTSp{display:flex;justify-content:space-between;align-items:center;margin-top:auto;width:100%}.IlgmFlashcard_footerLabel__dZjcI{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.1em;color:rgba(18,17,13,.4)}.IlgmFlashcard_hintText__tN6u0{font-size:12px;font-weight:500;color:rgba(18,17,13,.5);max-width:80%;text-align:right;line-height:1.3}.IlgmFlashcard_controlsContainer__thW_n{display:flex;align-items:center;justify-content:space-between;margin:24px auto 0;width:100%;max-width:580px;padding:0 8px}.IlgmFlashcard_navButton__Yx1mz{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--course-surface-raised,#ffffff);border:1px solid var(--course-border,#ededf0);color:var(--course-text,#1a1a1a);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.04)}.IlgmFlashcard_navButton__Yx1mz:hover:not(:disabled){background:var(--course-surface,#f9f9fa);color:var(--course-text-muted,#4a5568);transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.IlgmFlashcard_navButton__Yx1mz:active:not(:disabled){transform:translateY(0)}.IlgmFlashcard_navButton__Yx1mz:disabled{opacity:.35;cursor:not-allowed}.IlgmFlashcard_statusIndicator__Rqk8A{font-size:13.5px;font-weight:600;color:var(--course-text-muted,#4a5568);letter-spacing:-.01em}.IlgmFlashcard_progressOuter__8r_gl{width:100%;height:5px;background:var(--course-border,#ededf0);border-radius:99px;overflow:hidden;margin-bottom:20px}.IlgmFlashcard_progressInner__mFoev{height:100%;border-radius:99px;transition:width .3s cubic-bezier(.4,0,.2,1)}.IlgmFlashcard_cardPurple__EFbL_{background:#ebdcf9;border-color:rgba(142,88,219,.25)}.IlgmFlashcard_cardOrange__9PvBU{background:#fcdfcb;border-color:rgba(219,122,88,.25)}.IlgmFlashcard_cardBlue__w4NvK{background:#d0e1f9;border-color:rgba(88,149,219,.25)}.IlgmFlashcard_cardPink__Hz_sr{background:#fde2ed;border-color:rgba(219,88,155,.25)}.IlgmFlashcard_cardYellow__xbL8P{background:#feebcc;border-color:rgba(219,156,88,.25)}.IlgmFlashcard_cardRed__NvpPm{background:#fde2e2;border-color:rgba(219,88,88,.25)}.IlgmFlashcard_iconPurple__N9jJE{color:#8e58db}.IlgmFlashcard_iconOrange__eZ6iv{color:#db7a58}.IlgmFlashcard_iconBlue__MZYlr{color:#5895db}.IlgmFlashcard_iconPink__e4KLr{color:#db589b}.IlgmFlashcard_iconYellow__nTqMW{color:#db9c58}.IlgmFlashcard_iconRed__I4Ia4{color:#db5858}.PracticeQuestionVisual_surface___sb3j{margin-bottom:20px;overflow:hidden;border:1px solid var(--course-border,#e8e8e3);border-radius:18px;background:var(--course-surface-raised,#ffffff)}.PracticeQuestionVisual_surfaceInner__KEJVc{padding:16px}.PracticeQuestionVisual_assetInner__Pzw3m{display:grid;min-height:180px;place-items:center}.PracticeQuestionVisual_assetImage__6ipV0{width:100%;max-width:760px;height:auto;object-fit:contain}.PracticeQuestionVisual_assetLink__ntyIj{display:block;width:100%;padding:0;border:0;background:transparent;font:inherit;color:var(--course-text-muted,#56534d);cursor:zoom-in}.PracticeQuestionVisual_assetLink__ntyIj:focus-visible{outline:2px solid var(--learning-focus-color,#245f91);outline-offset:4px}.PracticeQuestionVisual_enlargeLabel__TMMe9{display:block;margin-top:10px;text-align:right;font-size:.8rem;text-decoration:underline}.PracticeQuestionVisual_zoomDialog__x_1Zn{width:calc(100vw - 32px);max-width:1480px;max-height:calc(100dvh - 32px);margin:auto;padding:16px;border:0;border-radius:18px;background:var(--course-surface-raised,#fff);color:var(--course-text,#283748);color-scheme:light}html[data-ui-theme=dark] .PracticeQuestionVisual_zoomDialog__x_1Zn{color-scheme:dark}.PracticeQuestionVisual_zoomDialog__x_1Zn:not([open]){display:none}.PracticeQuestionVisual_zoomDialog__x_1Zn::backdrop{background:rgb(0 0 0/65%)}.PracticeQuestionVisual_zoomToolbar__h_Fo2{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px}.PracticeQuestionVisual_zoomToolbar__h_Fo2 span{font-size:.85rem}.PracticeQuestionVisual_zoomToolbar__h_Fo2 button{border:0;border-radius:10px;padding:10px 16px;background:var(--learning-surface-fill,#e8edf3);color:#283748;cursor:pointer}.PracticeQuestionVisual_zoomToolbar__h_Fo2 button:focus-visible{outline:2px solid var(--learning-focus-color,#245f91);outline-offset:3px}.PracticeQuestionVisual_zoomViewport__teNIc{overflow:auto;max-height:calc(100dvh - 110px);overscroll-behavior:contain}.PracticeQuestionVisual_zoomImage__5bB5C{display:block;width:max(100%,720px);max-width:1440px;height:auto}.PracticeQuestionVisual_svg__5LbGF{display:block;width:100%;max-height:440px;overflow:visible}.PracticeQuestionVisual_diagramViewport__Y2Mrx{max-width:100%;overflow:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.PracticeQuestionVisual_diagramViewport__Y2Mrx:focus-visible{outline:2px solid var(--learning-focus-color,#245f91);outline-offset:-2px;border-radius:8px}.PracticeQuestionVisual_diagramSvg__0x0pb{display:block;width:100%;height:auto}.PracticeQuestionVisual_diagramViewport__Y2Mrx[data-expanded=true] .PracticeQuestionVisual_diagramSvg__0x0pb{min-width:max(var(--practice-visual-readable-width),140%)}.PracticeQuestionVisual_diagramToolbar__Cd93Z{gap:8px;min-height:40px;padding-bottom:8px}.PracticeQuestionVisual_diagramToolbar__Cd93Z .PracticeQuestionVisual_diagramZoomHint__Om_P2{color:var(--course-text-muted,#56534d);font-size:.72rem;line-height:1.3}.PracticeQuestionVisual_diagramToolbar__Cd93Z .PracticeQuestionVisual_diagramZoomButton__xRQwT{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;background:var(--course-surface-soft,#f7f7f4);color:var(--course-text,#263547);font-size:.76rem}@media (pointer:coarse){.PracticeQuestionVisual_diagramToolbar__Cd93Z .PracticeQuestionVisual_diagramZoomButton__xRQwT{min-height:44px}}.PracticeQuestionVisual_diagramNode__M1V5c{fill:var(--course-surface-raised,#fff);stroke:var(--course-text-muted,#6f7177);stroke-width:1.5;vector-effect:non-scaling-stroke}.PracticeQuestionVisual_diagramLabelBackground__lA4mp{fill:var(--course-surface-raised,#fff)}.PracticeQuestionVisual_chartAxisTitle__4xIO3,.PracticeQuestionVisual_chartCategory__a_yml,.PracticeQuestionVisual_chartTick__E8Bn_,.PracticeQuestionVisual_diagramEdgeLabel__5NpWL{fill:var(--course-text-muted,#56534d);font-family:var(--font-outfit,Outfit),sans-serif;font-size:14px;text-anchor:middle}.PracticeQuestionVisual_diagramEdgeLabel__5NpWL{font-size:13px}.PracticeQuestionVisual_chartTick__E8Bn_{text-anchor:end}.PracticeQuestionVisual_chartAxisTitle__4xIO3{font-weight:600}.PracticeQuestionVisual_chartAxisTitle__4xIO3[text-anchor=start]{text-anchor:start}.PracticeQuestionVisual_chartGrid__lGxjy{stroke:var(--course-border,#e1e4e8);stroke-width:1;vector-effect:non-scaling-stroke}.PracticeQuestionVisual_flowDescription__0F7IB{padding-block:8px}.PracticeQuestionVisual_axis__vWVGM,.PracticeQuestionVisual_edge__8hhfN,.PracticeQuestionVisual_shape__5PzPK{stroke:var(--course-text-muted,#6f7177);stroke-width:2;vector-effect:non-scaling-stroke}.PracticeQuestionVisual_axis__vWVGM,.PracticeQuestionVisual_edge__8hhfN{fill:none}.PracticeQuestionVisual_shape__5PzPK{fill:color-mix(in srgb,var(--course-accent,#ee6126) 10%,white)}.PracticeQuestionVisual_node__7xm3d,.PracticeQuestionVisual_point__uoN9Y{fill:#ffffff;stroke:var(--course-text,#121316);stroke-width:2;vector-effect:non-scaling-stroke}.PracticeQuestionVisual_point__uoN9Y{fill:var(--course-accent,#ee6126);stroke:#ffffff}.PracticeQuestionVisual_svgLabel__faKsS{fill:var(--course-text,#121316);font-family:var(--font-outfit,Outfit),sans-serif;font-size:14px;font-weight:600;text-anchor:middle}.PracticeQuestionVisual_svgDetail__hbaJz{fill:var(--course-text-muted,#6f7177);font-family:var(--font-outfit,Outfit),sans-serif;font-size:11px;text-anchor:middle}.PracticeQuestionVisual_draftingHatch__m8IXe,.PracticeQuestionVisual_draftingShape__iHq9l{--draft-ink:light-dark(#283748,#e4ebf4);--draft-soft:light-dark(#e7edf2,#283544);stroke:var(--draft-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;fill:none}.PracticeQuestionVisual_draftingHatch__m8IXe[data-tone=muted],.PracticeQuestionVisual_draftingShape__iHq9l[data-tone=muted]{--draft-ink:light-dark(#8493a3,#a6b4c4);--draft-soft:light-dark(#f0f3f6,#222c38)}.PracticeQuestionVisual_draftingHatch__m8IXe[data-tone=blue],.PracticeQuestionVisual_draftingShape__iHq9l[data-tone=blue]{--draft-ink:light-dark(#245f91,#8bbef0);--draft-soft:light-dark(#dfebf6,#213c55)}.PracticeQuestionVisual_draftingHatch__m8IXe[data-tone=amber],.PracticeQuestionVisual_draftingShape__iHq9l[data-tone=amber]{--draft-ink:light-dark(#986024,#edbb7c);--draft-soft:light-dark(#faecd7,#453727)}.PracticeQuestionVisual_draftingShape__iHq9l[data-fill=soft]{fill:var(--draft-soft)}.PracticeQuestionVisual_draftingShape__iHq9l[data-fill=solid]{fill:var(--draft-ink)}.PracticeQuestionVisual_draftingShape__iHq9l[data-fill=paper]{fill:var(--course-surface-raised,#fff)}.PracticeQuestionVisual_draftingLabel__Xxkev{fill:var(--course-text,#263547);font-family:var(--font-outfit,Outfit),sans-serif;font-size:24px;font-weight:700;text-anchor:middle}.PracticeQuestionVisual_caption__cjbV_{margin:12px 0 0;color:var(--course-text-muted,#56534d);font-size:.78rem;line-height:1.45}.PracticeQuestionVisual_mathLabel__Mh7_t{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:24px;color:var(--course-text,#263547)}.PracticeQuestionVisual_mathLabel__Mh7_t .katex{font-size:1em}.PracticeQuestionVisual_tableWrap__Sc47s{width:100%;overflow-x:auto}.PracticeQuestionVisual_table__rVMi6{width:100%;border-collapse:collapse;color:var(--course-text,#121316);font-size:.82rem}.PracticeQuestionVisual_table__rVMi6 caption{padding-bottom:10px;color:var(--course-text-muted,#56534d);font-weight:600;text-align:left}.PracticeQuestionVisual_table__rVMi6 td,.PracticeQuestionVisual_table__rVMi6 th{min-width:86px;padding:10px 12px;border-bottom:1px solid var(--course-border,#e8e8e3);text-align:left;white-space:nowrap}.PracticeQuestionVisual_table__rVMi6 th{color:var(--course-text-muted,#56534d);background:var(--course-surface-soft,#f7f7f4);font-weight:650}.PracticeQuestionVisual_flow__7RhRj{display:grid;gap:10px;margin:0;padding:0;list-style:none}.PracticeQuestionVisual_flowStep__qdnWV{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.PracticeQuestionVisual_flowNumber__fPHBv{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#ffffff;background:var(--course-text,#121316);font-size:.72rem;font-weight:700}.PracticeQuestionVisual_flowText__oKzv_ span,.PracticeQuestionVisual_flowText__oKzv_ strong{display:block;overflow-wrap:anywhere}.PracticeQuestionVisual_flowText__oKzv_ strong{color:var(--course-text,#121316);font-size:.9rem}.PracticeQuestionVisual_flowText__oKzv_ span{margin-top:2px;color:var(--course-text-muted,#56534d);font-size:.78rem;line-height:1.45}.PracticeQuestionVisual_legend__0rOLc{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.PracticeQuestionVisual_legendItem__HzbRQ{display:inline-flex;align-items:center;gap:6px;color:var(--course-text-muted,#56534d);font-size:.72rem;max-width:100%;overflow-wrap:anywhere}.PracticeQuestionVisual_legendSwatch__6r0Dh{flex:0 0 9px;width:9px;height:9px;border-radius:50%}.PracticeQuestionVisual_dataDetails__RmxFs{margin-top:12px;border-top:1px solid var(--course-border,#e8e8e3);padding-top:10px}.PracticeQuestionVisual_dataSummary__dHSar{color:var(--course-text-muted,#56534d);cursor:pointer;font-size:.76rem;font-weight:600}.PracticeQuestionVisual_status__xkr_c{display:grid;gap:4px;margin-bottom:20px;padding:14px 16px;border:1px solid var(--course-border,#e8e8e3);border-radius:16px;color:var(--course-text-muted,#56534d);background:var(--course-surface-soft,#f7f7f4)}.PracticeQuestionVisual_status__xkr_c p,.PracticeQuestionVisual_status__xkr_c strong{margin:0}.PracticeQuestionVisual_status__xkr_c strong{color:var(--course-text,#121316);font-size:.86rem}.PracticeQuestionVisual_status__xkr_c p{font-size:.78rem;line-height:1.45}.PracticeQuestionVisual_srOnly__hv0MB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:720px){.PracticeQuestionVisual_surfaceInner__KEJVc{padding:12px}.PracticeQuestionVisual_svg__5LbGF{max-height:340px}}.CourseBlockRenderer_practiceQuestionComposition__9B7bN{display:grid;min-width:0;gap:20px;align-items:start}.CourseBlockRenderer_practiceQuestionWithVisual__yd3FW{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.CourseBlockRenderer_practiceQuestionComposition__9B7bN>[data-practice-visual-state]{margin:0!important;border:0!important}.CourseBlockRenderer_premiumBlock__KXYFX{position:relative;display:flex;flex-direction:column;padding:36px;border-radius:40px;box-shadow:-12px 24px 48px rgba(0,0,0,.06);border:1px solid rgba(255,255,255,.5);min-height:420px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;width:100%;max-width:480px;margin:48px auto;box-sizing:border-box}@media (min-width:768px){.CourseBlockRenderer_premiumBlock__KXYFX{max-width:800px;min-height:320px;padding:40px 48px}}.CourseBlockRenderer_premiumBlock__KXYFX:hover{transform:translateY(-6px);box-shadow:-16px 32px 64px rgba(0,0,0,.1)}.CourseBlockRenderer_premiumBlockIconRow__U1EZQ{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.CourseBlockRenderer_premiumBlockIcon__iwYmq{width:48px;height:48px;border-radius:12px;background:rgba(255,255,255,.45);display:flex;align-items:center;justify-content:center}.CourseBlockRenderer_premiumBlockMeta__K_CH7{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:2px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(18,17,13,.5)}.CourseBlockRenderer_premiumBlockText__uDl8k{margin-top:36px;display:flex;flex-direction:column;flex:1}.CourseBlockRenderer_premiumBlockEyebrow__8ABLd{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.CourseBlockRenderer_premiumBlockTitle__iGFvL{font-size:23px;font-weight:600;color:rgba(18,17,13,.9);letter-spacing:-.025em;margin:0 0 12px;line-height:1.25}.CourseBlockRenderer_premiumBlockBody__20On9{font-size:14.5px;color:rgba(18,17,13,.7);line-height:1.6;font-weight:500;margin:0}.CourseBlockRenderer_textarea__mlDEk{display:block;width:100%;min-height:120px;border-radius:20px;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.65);padding:16px;font-size:14.5px;line-height:1.55;color:#1d1d1f;outline:none;transition:all .2s ease;resize:vertical;margin-top:24px}.CourseBlockRenderer_textarea__mlDEk:focus{background:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,.03)}.CourseBlockRenderer_actionRow__c6a65{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;width:100%}.CourseBlockRenderer_draftStatus__DwfLd{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:rgba(18,17,13,.5)}.CourseBlockRenderer_submitBtn___bgsw{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;border-radius:999px;font-size:13.5px;font-weight:600;border:none;background:#1d1d1f;color:#ffffff;cursor:pointer;transition:all .2s ease}.CourseBlockRenderer_submitBtn___bgsw:hover{background:#000000;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.CourseBlockRenderer_submitBtn___bgsw:active{transform:translateY(0)}.CourseBlockRenderer_cardColor0__glfG3{background:#ebdcf9;border-color:rgba(142,88,219,.25)}.CourseBlockRenderer_cardColor1___5wL_{background:#fcdfcb;border-color:rgba(219,122,88,.25)}.CourseBlockRenderer_cardColor2__6RjnC{background:#d0e1f9;border-color:rgba(88,149,219,.25)}.CourseBlockRenderer_cardColor3__zgnem{background:#fde2ed;border-color:rgba(219,88,155,.25)}.CourseBlockRenderer_cardColor4__jsEeD{background:#feebcc;border-color:rgba(219,156,88,.25)}.CourseBlockRenderer_cardColor5__QOavI{background:#fde2e2;border-color:rgba(219,88,88,.25)}.CourseBlockRenderer_iconColor0__kY5KD{color:#8e58db}.CourseBlockRenderer_iconColor1__DE2KA{color:#db7a58}.CourseBlockRenderer_iconColor2__1WBKJ{color:#5895db}.CourseBlockRenderer_iconColor3__aAAI5{color:#db589b}.CourseBlockRenderer_iconColor4__4mx5T{color:#db9c58}.CourseBlockRenderer_iconColor5__UH1Av{color:#db5858}.CourseBlockRenderer_eyebrowColor0__xGALE{color:#8e58db}.CourseBlockRenderer_eyebrowColor1__Kw8xf{color:#db7a58}.CourseBlockRenderer_eyebrowColor2__dWtDM{color:#5895db}.CourseBlockRenderer_eyebrowColor3___mHFj{color:#db589b}.CourseBlockRenderer_eyebrowColor4__TgTsf{color:#db9c58}.CourseBlockRenderer_eyebrowColor5__ZjPpF{color:#db5858}.CourseBlockRenderer_textareaBorder0__iISrO:focus{border-color:rgba(142,88,219,.5)}.CourseBlockRenderer_textareaBorder1__kYH9P:focus{border-color:rgba(219,122,88,.5)}.CourseBlockRenderer_textareaBorder2__GFLba:focus{border-color:rgba(88,149,219,.5)}.CourseBlockRenderer_textareaBorder3__oMenO:focus{border-color:rgba(219,88,155,.5)}.CourseBlockRenderer_textareaBorder4__Qizll:focus{border-color:rgba(219,156,88,.5)}.CourseBlockRenderer_textareaBorder5__H9P28:focus{border-color:rgba(219,88,88,.5)}.CourseBlockRenderer_editorialFigure__njj1i{margin:32px 0;min-width:0}.CourseBlockRenderer_technicalDiagramSurface__aCZGx{min-width:0;overflow-x:auto;color:#1d1d1f}.CourseBlockRenderer_technicalDiagramSurface__aCZGx:focus-visible{outline:2px solid var(--learning-focus-color,var(--course-accent));outline-offset:4px}.CourseBlockRenderer_technicalDiagramSurface__aCZGx svg{display:block;width:100%;min-width:var(--course-figure-reading-width,0);height:auto;max-height:560px;margin:0 auto;border-radius:0;background:#ffffff}.CourseBlockRenderer_figureCaption__FiSDg{margin-top:12px;font-size:14px;line-height:1.6;color:var(--course-text-muted);text-align:left}.CourseBlockRenderer_figureCaption__FiSDg strong{font-weight:600;color:var(--course-text)}.CourseBlockRenderer_editorialProse__BN0TE{font-size:18px;line-height:1.75;font-weight:400;color:var(--course-text)}.CourseBlockRenderer_editorialProse__BN0TE p{margin:0 0 1.2em}.CourseBlockRenderer_editorialProse__BN0TE strong{font-weight:600}.CourseBlockRenderer_editorialProse__BN0TE .course-editorial-table{overflow-x:auto;margin:24px 0}.CourseBlockRenderer_editorialProse__BN0TE .course-editorial-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.CourseBlockRenderer_editorialProse__BN0TE .course-editorial-table th{text-align:left;font-weight:600;color:var(--course-text)}.CourseBlockRenderer_editorialProse__BN0TE .course-editorial-table :is(th,td){padding:12px 16px 12px 0;border-bottom:1px solid var(--course-border);vertical-align:top}.CourseBlockRenderer_editorialProse__BN0TE .course-editorial-table td{color:var(--course-text-muted)}.CourseBlockRenderer_editorialProse__BN0TE .katex-display{margin:24px 0;padding:0;background:transparent;border:0}.CourseBlockRenderer_conceptNote__3Ez_d{margin:28px 0;padding:22px 24px;background:var(--course-surface-soft);border-radius:var(--learning-control-radius,15px);color:var(--course-text)}.CourseBlockRenderer_conceptTitle__nAlf1{margin:0 0 12px;font-size:17px;font-weight:600}.CourseBlockRenderer_conceptBody__gsVl2{font-size:16px;line-height:1.7;color:var(--course-text)}.CourseBlockRenderer_conceptBody__gsVl2 p:last-child{margin-bottom:0}@media (max-width:600px){.CourseBlockRenderer_editorialProse__BN0TE{font-size:17px}.CourseBlockRenderer_conceptNote__3Ez_d{padding:18px}}html[data-ui-theme=dark] .CourseBlockRenderer_premiumBlock__KXYFX{border-color:var(--course-border);box-shadow:0 20px 48px rgba(0,0,0,.45)}html[data-ui-theme=dark] .CourseBlockRenderer_premiumBlockTitle__iGFvL{color:var(--course-text)}html[data-ui-theme=dark] .CourseBlockRenderer_premiumBlockBody__20On9{color:var(--course-text-muted)}html[data-ui-theme=dark] .CourseBlockRenderer_premiumBlockMeta__K_CH7{color:var(--course-text-dim)}html[data-ui-theme=dark] .CourseBlockRenderer_premiumBlockIcon__iwYmq{background:rgba(255,255,255,.08)}html[data-ui-theme=dark] .CourseBlockRenderer_cardColor0__glfG3{background:rgba(142,88,219,.08);border-color:rgba(142,88,219,.35)}html[data-ui-theme=dark] .CourseBlockRenderer_cardColor1___5wL_{background:rgba(219,122,88,.08);border-color:rgba(219,122,88,.35)}html[data-ui-theme=dark] .CourseBlockRenderer_cardColor2__6RjnC{background:rgba(88,149,219,.08);border-color:rgba(88,149,219,.35)}html[data-ui-theme=dark] .CourseBlockRenderer_cardColor3__zgnem{background:rgba(219,88,155,.08);border-color:rgba(219,88,155,.35)}html[data-ui-theme=dark] .CourseBlockRenderer_cardColor4__jsEeD{background:rgba(219,156,88,.08);border-color:rgba(219,156,88,.35)}html[data-ui-theme=dark] .CourseBlockRenderer_cardColor5__QOavI{background:rgba(88,219,142,.08);border-color:rgba(88,219,142,.35)}.CoursePlayerActionMenu_contentClearance__9QBtp{height:max(8.5rem,calc(env(safe-area-inset-bottom) + 7.5rem))}.CoursePlayerActionMenu_root__O46o9{--course-player-action-safe-bottom:max(1rem,env(safe-area-inset-bottom));--course-player-action-safe-right:max(1rem,env(safe-area-inset-right));position:fixed;right:var(--course-player-action-safe-right);bottom:var(--course-player-action-safe-bottom);z-index:55;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;font-family:inherit}.CoursePlayerActionMenu_root__O46o9[data-placement=anchored]{position:absolute;top:calc(100% + .5rem);right:0;bottom:auto}.CoursePlayerActionMenu_toggle__56Ufj{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid color-mix(in srgb,var(--course-text,#1d1d1f) 9%,transparent);border-radius:999px;background:var(--course-surface,#ffffff);color:var(--course-text,#1d1d1f);box-shadow:0 .75rem 1.5rem -.5rem color-mix(in srgb,var(--course-text,#1d1d1f) 18%,transparent);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.CoursePlayerActionMenu_toggle__56Ufj:hover{transform:translateY(-.125rem);background:var(--course-bg,#fcfcfd);box-shadow:0 1.125rem 2rem -.5rem color-mix(in srgb,var(--course-text,#1d1d1f) 24%,transparent)}.CoursePlayerActionMenu_action__GSwn4:focus-visible,.CoursePlayerActionMenu_toggle__56Ufj:focus-visible{outline:2px solid var(--course-accent,#1d1d1f);outline-offset:3px}.CoursePlayerActionMenu_toggle__56Ufj[data-open=true]{transform:rotate(45deg)}.CoursePlayerActionMenu_menu__1gmfY{width:min(19.5rem,calc(100vw - (var(--course-player-action-safe-right) * 2)));padding:.5rem;border:1px solid color-mix(in srgb,var(--course-text,#1d1d1f) 9%,transparent);border-radius:1rem;background:var(--course-surface,#ffffff);box-shadow:0 .75rem 2.25rem -.75rem color-mix(in srgb,var(--course-text,#1d1d1f) 18%,transparent),0 .25rem .75rem -.25rem color-mix(in srgb,var(--course-text,#1d1d1f) 8%,transparent);animation:CoursePlayerActionMenu_menuIn__SkrmO .18s cubic-bezier(.22,1,.36,1);transform-origin:bottom right}.CoursePlayerActionMenu_root__O46o9[data-placement=anchored] .CoursePlayerActionMenu_menu__1gmfY{transform-origin:top right}.CoursePlayerActionMenu_menuTitle__g1wwR{display:block;padding:.25rem .5rem .5rem;color:var(--course-text-muted,#6e6e73);font-size:.75rem;font-weight:600;letter-spacing:.01em}.CoursePlayerActionMenu_action__GSwn4{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.625rem .75rem;border:0;border-radius:.625rem;background:transparent;color:var(--course-text,#1d1d1f);font:inherit;font-size:.84375rem;font-weight:500;line-height:1.25;text-align:left;cursor:pointer;transition:background .14s ease,transform .14s ease}.CoursePlayerActionMenu_action__GSwn4:hover:not(:disabled){background:color-mix(in srgb,var(--course-text,#1d1d1f) 5%,transparent)}.CoursePlayerActionMenu_action__GSwn4:active:not(:disabled){transform:scale(.98)}.CoursePlayerActionMenu_action__GSwn4:disabled{color:var(--course-text-muted,#6e6e73);cursor:not-allowed;opacity:.78}.CoursePlayerActionMenu_actionIcon__udPIo{width:1.125rem;height:1.125rem}.CoursePlayerActionMenu_actionState__04Sed{color:var(--course-text-muted,#6e6e73);font-size:.6875rem;font-weight:500;white-space:nowrap}@keyframes CoursePlayerActionMenu_menuIn__SkrmO{0%{opacity:0;transform:translateY(.5rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:30rem){.CoursePlayerActionMenu_menu__1gmfY{width:min(18rem,calc(100vw - (var(--course-player-action-safe-right) * 2)))}.CoursePlayerActionMenu_action__GSwn4{min-height:3rem}}@media (max-width:64rem){.CoursePlayerActionMenu_root__O46o9[data-placement=floating]{bottom:calc(74px + var(--course-player-action-safe-bottom) + .75rem)}}@media (prefers-reduced-motion:reduce){.CoursePlayerActionMenu_action__GSwn4,.CoursePlayerActionMenu_toggle__56Ufj{transition:none}.CoursePlayerActionMenu_menu__1gmfY{animation:none}}.PracticeReadingStimulus_panel__Ki_TA{min-width:0;border:0;border-radius:18px;background:var(--course-surface-soft,#f7f7f4)}.PracticeReadingStimulus_details__zkisj{min-width:0}.PracticeReadingStimulus_summary__y3yzJ{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none}.PracticeReadingStimulus_summary__y3yzJ::-webkit-details-marker{display:none}.PracticeReadingStimulus_summary__y3yzJ:focus-visible{outline:2px solid var(--course-accent,#ee6126);outline-offset:3px}.PracticeReadingStimulus_summaryLabel__JAYZD{display:grid;gap:2px;min-width:0}.PracticeReadingStimulus_kind__t5nOB{color:var(--course-text-dim,#8a8d94);font-size:.7rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.PracticeReadingStimulus_topic___HjdI{overflow:hidden;color:var(--course-text,#121316);font-size:.93rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.PracticeReadingStimulus_toggleHint__t_bhZ{flex:0 0 auto;color:var(--course-text-muted,#6f7177);font-size:.75rem}.PracticeReadingStimulus_details__zkisj[open] .PracticeReadingStimulus_toggleHint__t_bhZ:before{content:"Ocultar"}.PracticeReadingStimulus_details__zkisj:not([open]) .PracticeReadingStimulus_toggleHint__t_bhZ:before{content:"Mostrar"}.PracticeReadingStimulus_body__sC5AJ{display:grid;gap:24px;padding:4px 18px 20px;border-top:1px solid var(--course-border,#e8e8e3)}.PracticeReadingStimulus_text__mykwW{display:grid;gap:12px;padding-top:18px}.PracticeReadingStimulus_text__mykwW+.PracticeReadingStimulus_text__mykwW{border-top:1px solid var(--course-border,#e8e8e3)}.PracticeReadingStimulus_textHeader__V9C2w{display:grid;gap:3px}.PracticeReadingStimulus_textId__0eBaA,.PracticeReadingStimulus_typology__P1Pcq{margin:0;color:var(--course-text-dim,#8a8d94);font-size:.7rem;font-weight:600}.PracticeReadingStimulus_textTitle__kmCgk{margin:0;color:var(--course-text,#121316);font-size:1rem;font-weight:650;line-height:1.35}.PracticeReadingStimulus_content__PiqoO{margin:0;color:var(--course-text-muted,#56534d);font-size:.9rem;line-height:1.72;white-space:pre-wrap}.PracticeReadingStimulus_missing__YF9Px{display:grid;gap:5px;padding:16px 18px;border:0;border-radius:16px;color:var(--course-text-muted,#56534d);background:var(--course-surface-soft,#f7f7f4)}.PracticeReadingStimulus_retry__YolIg{justify-self:start;padding:9px 13px;border:0;border-radius:10px;color:var(--learning-text,#121316);background:var(--learning-surface,#fff);font:inherit;cursor:pointer}.PracticeReadingStimulus_retry__YolIg:focus-visible{outline:2px solid var(--learning-focus,#ee6126)}.PracticeReadingStimulus_retry__YolIg:disabled{opacity:.6;cursor:wait}.PracticeReadingStimulus_missing__YF9Px p,.PracticeReadingStimulus_missing__YF9Px strong{margin:0}.PracticeReadingStimulus_missing__YF9Px strong{color:var(--course-text,#121316);font-size:.9rem}.PracticeReadingStimulus_missing__YF9Px p{font-size:.8rem;line-height:1.5}@media (min-width:900px){.PracticeReadingStimulus_panel__Ki_TA{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;scrollbar-width:thin}.PracticeReadingStimulus_toggleHint__t_bhZ{display:none}}@media (max-width:899px){.PracticeReadingStimulus_content__PiqoO{font-size:.88rem;line-height:1.66}}.QuestionSessionHeader_container__6M_Fr{container-type:inline-size;min-width:0}.QuestionSessionHeader_header___q3DF{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;color:var(--course-text)}.QuestionSessionHeader_title__AhPtW{margin:0;min-width:0;font-size:clamp(1.25rem,2.5cqi,1.75rem);font-weight:550;letter-spacing:-.035em;line-height:1.2;overflow-wrap:anywhere}.QuestionSessionHeader_sequence__9vKWc{display:flex;flex-wrap:wrap;justify-content:center;grid-column:1/-1;grid-row:2;min-width:0;gap:8px}.QuestionSessionHeader_progress__5kSMY{display:grid;grid-column:2;grid-row:1;justify-self:end;gap:4px;color:var(--course-text-muted);font-size:.82rem;font-variant-numeric:tabular-nums;text-align:right}.QuestionSessionHeader_progress__5kSMY .QuestionSessionHeader_current___mbqg{margin:0;color:var(--course-text);font:inherit;font-weight:500;text-align:right}.QuestionSessionHeader_current___mbqg:focus{outline:none}@container (min-width: 760px){.QuestionSessionHeader_header___q3DF{grid-template-columns:minmax(140px,1fr) minmax(0,3fr) minmax(130px,1fr)}.QuestionSessionHeader_sequence__9vKWc{grid-column:2;grid-row:1}.QuestionSessionHeader_progress__5kSMY{grid-column:3}}.IlgmContentIcon_shell__EkTzQ{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.IlgmContentIcon_bare__Xak1D{background:transparent;color:currentColor;height:auto;width:auto}.IlgmContentIcon_concept__HTgg5{background:#ede9ff;color:#5b4bc4}.IlgmContentIcon_insight__8OFeE{background:#fff0cf;color:#a95500}.IlgmContentIcon_practice__ai81B{background:#dcf7ef;color:#08605f}.IlgmContentIcon_warning__vv_G9{background:#ffe1d3;color:#a33d19}.IlgmContentIcon_progress__Y_L54{background:#e1efff;color:#2364aa}.IlgmContentIcon_research__w7PsX{background:#f0e3ff;color:#6d3f99}.IlgmContentIcon_media___lngn{background:#e9f7d9;color:#426b1f}.IlgmContentIcon_tutor__DcZXm{background:#ffe4f3;color:#7a3f68}.IlgmContentIcon_success__PX6pP{background:#ddf6e7;color:#18713a}.IlgmContentIcon_neutral__3dIIJ{background:#f8f4ec;color:#12110d}.CourseAssessmentPlayer_player__Dkoaa{--course-question-tint:var(--vl-pastel-blue-bg);width:100%;min-width:0;color:var(--course-text);padding:8px 0 32px}.CourseAssessmentPlayer_player__Dkoaa[data-question-tone="1"]{--course-question-tint:var(--vl-pastel-purple-bg)}.CourseAssessmentPlayer_player__Dkoaa[data-question-tone="2"]{--course-question-tint:var(--vl-pastel-yellow-bg)}.CourseAssessmentPlayer_player__Dkoaa[data-question-tone="3"]{--course-question-tint:var(--vl-pastel-pink-bg)}.CourseAssessmentPlayer_intro__6aTnL{width:100%;margin:32px 0}.CourseAssessmentPlayer_title__8Rk28{margin:0 0 18px;font-size:clamp(28px,4vw,40px);font-weight:550;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.CourseAssessmentPlayer_description__HM0Xr{max-width:65ch;margin:0 0 20px;color:var(--course-text-muted);font-size:16px;line-height:1.7}.CourseAssessmentPlayer_meta__GzmyD{margin:0;color:var(--course-text-muted);font-size:13px;line-height:1.6}.CourseAssessmentPlayer_lessonList__MNLMj{list-style:none;margin:24px 0 28px;padding:0}.CourseAssessmentPlayer_lessonList__MNLMj li{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--course-border);line-height:1.5}.CourseAssessmentPlayer_lessonList__MNLMj li span:first-child{min-width:0;overflow-wrap:anywhere}.CourseAssessmentPlayer_lessonList__MNLMj li span:last-child{flex:0 0 auto;color:var(--course-text-muted);font-size:13px}.CourseAssessmentPlayer_actions__toSCv,.CourseAssessmentPlayer_questionFooter__tLJgR{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:28px}.CourseAssessmentPlayer_primaryButton__tiSPk,.CourseAssessmentPlayer_secondaryButton__BmHfE{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 18px;border:0;border-radius:var(--learning-control-radius);font:inherit;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer}.CourseAssessmentPlayer_primaryButton__tiSPk{background:var(--course-text);color:var(--course-bg)}.CourseAssessmentPlayer_secondaryButton__BmHfE{background:var(--learning-surface);color:var(--course-text)}.CourseAssessmentPlayer_primaryButton__tiSPk:disabled,.CourseAssessmentPlayer_secondaryButton__BmHfE:disabled{opacity:.4;cursor:not-allowed}.CourseAssessmentPlayer_primaryButton__tiSPk:focus-visible,.CourseAssessmentPlayer_questionNumber__wd5Be:focus-visible,.CourseAssessmentPlayer_secondaryButton__BmHfE:focus-visible,.CourseAssessmentPlayer_textButton__QI5Ay:focus-visible{outline:2px solid var(--learning-focus-color);outline-offset:3px}.CourseAssessmentPlayer_sessionHeader__D7pT8{margin:8px 0 24px}.CourseAssessmentPlayer_questionNumber__wd5Be{position:relative;flex:0 0 44px;min-height:44px;border:0;border-radius:var(--learning-control-radius);background:var(--learning-surface);color:var(--course-text);font:inherit;font-size:14px;font-variant-numeric:tabular-nums;cursor:pointer}.CourseAssessmentPlayer_questionNumber__wd5Be[data-completed=true]{color:var(--course-success)}.CourseAssessmentPlayer_questionNumber__wd5Be[aria-current=step]{background:var(--course-text);color:var(--course-bg)}.CourseAssessmentPlayer_questionNumber__wd5Be svg{position:absolute;right:4px;bottom:4px}.CourseAssessmentPlayer_choiceQuestion__rVQz0{display:grid;min-width:0;gap:20px}.CourseAssessmentPlayer_questionFooter__tLJgR{margin:32px 0 16px}.CourseAssessmentPlayer_saveNotice__T3m8m{margin:20px 0 0;color:var(--course-text-muted);font-size:13px}.CourseAssessmentPlayer_saveError__GCoos{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:20px;color:var(--course-danger);font-size:13px}.CourseAssessmentPlayer_textButton__QI5Ay{min-height:44px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media (max-width:63.99rem){.CourseAssessmentPlayer_player__Dkoaa{padding-inline:16px}}@media (max-width:600px){.CourseAssessmentPlayer_intro__6aTnL{margin:16px 0}.CourseAssessmentPlayer_lessonList__MNLMj li{gap:12px}.CourseAssessmentPlayer_actions__toSCv{align-items:stretch;flex-direction:column}.CourseAssessmentPlayer_questionFooter__tLJgR .CourseAssessmentPlayer_primaryButton__tiSPk,.CourseAssessmentPlayer_questionFooter__tLJgR .CourseAssessmentPlayer_secondaryButton__BmHfE{padding-inline:12px}}