.LessonCompleteBar_wrap__gdPu3{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel)}.LessonCompleteBar_feedbackBanner__0CNo5{font-family:var(--f-mono);font-size:13px;font-weight:700;color:var(--green);background:rgba(55,217,155,.1);border:1px solid rgba(55,217,155,.35);border-radius:var(--r-sm);padding:9px 13px}.LessonCompleteBar_errorBanner__zfvGU{font-size:13px;color:var(--red);background:rgba(255,107,122,.08);border:1px solid rgba(255,107,122,.35);border-radius:var(--r-sm);padding:9px 13px}.LessonCompleteBar_completeButton__5_on8{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:.02em;padding:12px 22px;border-radius:var(--r-sm);background:var(--cyan);color:#0a0e16}.LessonCompleteBar_completeButton__5_on8:hover:not(:disabled){filter:brightness(1.08)}.LessonCompleteBar_completeButton__5_on8:disabled{opacity:.6;cursor:not-allowed}.LessonCompleteBar_navRow__tdZ_0{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line-soft)}.LessonCompleteBar_navLink__I39aq{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-lo)}.LessonCompleteBar_navLink__I39aq:hover{color:var(--text-hi)}.LessonCompleteBar_navLinkPrimary__gvrrw{color:var(--cyan);margin-left:auto}.LessonCompleteBar_navLinkPrimary__gvrrw:hover{color:var(--cyan);filter:brightness(1.15)}.QuestionRenderer_wrap__QZSed{display:flex;flex-direction:column;gap:14px}.QuestionRenderer_scenario__klbS_{font-size:13.5px;line-height:1.6;color:var(--text-lo);background:var(--panel-alt);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px}.QuestionRenderer_prompt__iujwZ{font-family:var(--f-display);font-size:15.5px;font-weight:600;color:var(--text-hi);line-height:1.5}.QuestionRenderer_options__Sq_4O{display:flex;flex-direction:column;gap:8px}.QuestionRenderer_option__qBCG9{display:flex;align-items:center;gap:10px;text-align:left;padding:11px 14px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-alt);color:var(--text-hi);font-size:13.5px;line-height:1.45;transition:border-color .15s ease,background .15s ease}.QuestionRenderer_option__qBCG9:hover:not(:disabled){border-color:var(--line-soft);background:rgba(255,255,255,.03)}.QuestionRenderer_option__qBCG9:disabled{cursor:default}.QuestionRenderer_optionMarker__XTpp7{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);font-family:var(--f-mono);font-size:10px;font-weight:700;color:var(--text-dim);flex-shrink:0}.QuestionRenderer_optionSelected__FquEl{border-color:rgba(45,225,216,.5);background:var(--cyan-soft)}.QuestionRenderer_optionSelected__FquEl .QuestionRenderer_optionMarker__XTpp7{border-color:var(--cyan);color:var(--cyan)}.QuestionRenderer_optionCorrect__f_sL2{border-color:rgba(55,217,155,.5);background:rgba(55,217,155,.1)}.QuestionRenderer_optionCorrect__f_sL2 .QuestionRenderer_optionMarker__XTpp7{border-color:var(--green);color:var(--green)}.QuestionRenderer_optionWrong__YlbT4{border-color:rgba(255,107,122,.5);background:rgba(255,107,122,.08)}.QuestionRenderer_optionWrong__YlbT4 .QuestionRenderer_optionMarker__XTpp7{border-color:var(--red);color:var(--red)}.QuestionRenderer_boolRow__W6ebK{display:flex;gap:10px}.QuestionRenderer_boolButton__7xWCT{flex:1 1;padding:12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-alt);color:var(--text-hi);font-family:var(--f-mono);font-size:13px;font-weight:600;transition:border-color .15s ease,background .15s ease}.QuestionRenderer_boolButton__7xWCT:hover:not(:disabled){border-color:var(--line-soft)}.QuestionRenderer_boolButton__7xWCT:disabled{cursor:default}.QuestionRenderer_matchList__JfYxt{display:flex;flex-direction:column;gap:8px}.QuestionRenderer_matchRow__1MDgu{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-items:center}.QuestionRenderer_matchLeft__jkCFp{font-size:13.5px;padding:10px 12px;border-radius:var(--r-sm)}.QuestionRenderer_matchLeft__jkCFp,.QuestionRenderer_matchSelect__xMOEb{color:var(--text-hi);background:var(--panel-alt);border:1px solid var(--line)}.QuestionRenderer_matchSelect__xMOEb{font-family:var(--f-body);font-size:13px;border-radius:var(--r-sm);padding:10px}.QuestionRenderer_matchSelect__xMOEb:disabled{opacity:1}.QuestionRenderer_orderList__ZjuzQ{display:flex;flex-direction:column;gap:8px;list-style:none}.QuestionRenderer_orderItem__GacWA{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-alt)}.QuestionRenderer_orderIndex__T2VV_{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);font-family:var(--f-mono);font-size:10px;font-weight:700;color:var(--text-dim);flex-shrink:0}.QuestionRenderer_orderText__q_hfT{flex:1 1;font-size:13.5px;color:var(--text-hi)}.QuestionRenderer_orderControls__kx75V{display:flex;gap:4px}.QuestionRenderer_orderControls__kx75V button{width:24px;height:24px;border-radius:6px;border:1px solid var(--line);background:var(--panel);color:var(--text-lo);font-size:12px}.QuestionRenderer_orderControls__kx75V button:hover:not(:disabled){color:var(--cyan);border-color:rgba(45,225,216,.4)}.QuestionRenderer_orderControls__kx75V button:disabled{opacity:.35}.QuestionRenderer_submitButton__76zSz{align-self:flex-start;font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:.03em;padding:10px 22px;border-radius:var(--r-sm);background:var(--cyan);color:#0a0e16}.QuestionRenderer_submitButton__76zSz:hover:not(:disabled){filter:brightness(1.08)}.QuestionRenderer_submitButton__76zSz:disabled{opacity:.4;cursor:not-allowed}.QuestionRenderer_feedback__Ds_bm{padding:14px 16px;border-radius:var(--r-sm);border:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.QuestionRenderer_feedbackCorrect__2tg7t{border-color:rgba(55,217,155,.4);background:rgba(55,217,155,.08)}.QuestionRenderer_feedbackWrong__pk1gx{border-color:rgba(255,107,122,.4);background:rgba(255,107,122,.06)}.QuestionRenderer_feedbackTitle__KZuvF{font-family:var(--f-display);font-size:14px;font-weight:700;color:var(--text-hi)}.QuestionRenderer_feedbackExplanation__oYBgF{font-size:13px;line-height:1.55;color:var(--text-lo)}.QuestionRenderer_feedbackActions__zxcZd{display:flex;align-items:center;gap:16px;margin-top:4px}.QuestionRenderer_retryButton__iN_1T{font-size:12.5px;font-weight:600;color:var(--cyan)}.QuestionRenderer_retryButton__iN_1T:hover{text-decoration:underline}.QuestionRenderer_nextButton__TovjR{font-family:var(--f-mono);font-size:12.5px;font-weight:700;letter-spacing:.02em;padding:9px 18px;border-radius:var(--r-sm);background:var(--cyan);color:#0a0e16;margin-left:auto}.QuestionRenderer_nextButton__TovjR:hover{filter:brightness(1.08)}.DemoExperience_page__ZkA0e{max-width:900px;margin:0 auto;padding:100px 20px;display:flex;flex-direction:column;gap:26px}.DemoExperience_banner___vFRQ{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border-radius:var(--r-sm);border:1px solid rgba(45,225,216,.35);background:var(--cyan-soft);color:var(--text-hi);font-size:13.5px;line-height:1.55}.DemoExperience_bannerIcon__x_oGd{display:flex;align-items:flex-start;padding-top:1px;color:var(--cyan);flex-shrink:0}.DemoExperience_header__1QMFX{display:flex;flex-direction:column;gap:8px;max-width:680px}.DemoExperience_eyebrow__NcIQv{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.DemoExperience_title__aD4a2{font-family:var(--f-display);font-size:clamp(26px,4vw,34px);font-weight:600;color:var(--text-hi)}.DemoExperience_subtitle__tiEeY{font-size:15px;line-height:1.6;color:var(--text-lo)}.DemoExperience_statsGrid__wwo_s{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (min-width:640px){.DemoExperience_statsGrid__wwo_s{grid-template-columns:repeat(4,1fr)}}.DemoExperience_overallProgress__daRlZ{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.DemoExperience_overallProgressHeading__0A13V{font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim)}.DemoExperience_section__ib9xp{display:flex;flex-direction:column;gap:8px}.DemoExperience_sectionTitle__pYh0d{font-family:var(--f-display);font-size:19px;font-weight:600;color:var(--text-hi)}.DemoExperience_sectionHint__YM05m{font-size:13px;line-height:1.55;color:var(--text-dim);margin-bottom:6px}.DemoExperience_quizCard__lSM9V{padding:22px 24px}.DemoExperience_ctaCard__XAcry{padding:30px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;border-color:rgba(45,225,216,.3);background:radial-gradient(circle at 50% 0,rgba(45,225,216,.08),transparent 65%),var(--panel);margin-top:10px}.DemoExperience_ctaTitle__R4C3m{font-family:var(--f-display);font-size:20px;font-weight:600;color:var(--text-hi)}.DemoExperience_ctaText__I6dKC{font-size:14px;line-height:1.55;color:var(--text-lo);max-width:480px}.DemoExperience_ctaActions__cc8_4{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center;margin-top:8px}.DemoExperience_ctaSecondary__qZwLr{font-size:13.5px;font-weight:600;color:var(--text-lo)}.DemoExperience_ctaSecondary__qZwLr:hover{color:var(--cyan)}.LessonWissenCheck_wrap__dhZD_{padding:16px 18px;border-radius:var(--r-md);border:1px solid rgba(45,225,216,.3);background:var(--cyan-soft)}.PraxisaufgabeBlock_wrap__84dK_{display:flex;flex-direction:column;gap:12px}.PraxisaufgabeBlock_prompt__jyn1C{font-size:14px;line-height:1.6;color:var(--text-hi)}.PraxisaufgabeBlock_actions__N5KtT{display:flex;gap:10px;flex-wrap:wrap}.PraxisaufgabeBlock_toggle___H9oO{font-family:var(--f-mono);font-size:12px;font-weight:600;padding:8px 14px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-alt);color:var(--text-lo);transition:border-color .15s ease,color .15s ease}.PraxisaufgabeBlock_toggle___H9oO:hover{border-color:rgba(45,225,216,.4);color:var(--cyan)}.PraxisaufgabeBlock_revealBox__hqVB0{padding:12px 14px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-alt)}.PraxisaufgabeBlock_solutionBox__Wme29{border-color:rgba(55,217,155,.35);background:rgba(55,217,155,.07)}.PraxisaufgabeBlock_revealLabel__Q54Oh{display:block;font-family:var(--f-mono);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);margin-bottom:5px}.PraxisaufgabeBlock_revealText__lT7OK{font-size:13.5px;line-height:1.6;color:var(--text-lo)}