.HomePageV2_section__tOA0s{margin:0 auto 2rem}@media screen and (min-width:640px){.HomePageV2_section__tOA0s{margin-bottom:3rem}}@media screen and (min-width:991px){.HomePageV2_section__tOA0s{max-width:calc(100vw - 280px)!important;margin-bottom:4rem}}@media screen and (max-width:639px){.HomePageV2_section__tOA0s{padding-left:.5rem;padding-right:.5rem}}@media screen and (max-width:360px){.HomePageV2_section__tOA0s{margin-bottom:1.5rem}}.Modal_navbar__EOk_q{max-height:90vh;width:calc(100vw - 2rem);max-width:32rem;overflow-y:auto}@media (min-width:640px){.Modal_navbar__EOk_q{max-width:36rem}}@media (min-width:768px){.Modal_navbar__EOk_q{max-width:42rem}}.Modal_navbar__EOk_q.Modal_noBackground__eEkK6{display:flex;align-items:center;justify-content:center;background-color:transparent;border-style:none;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.WelcomePopup_overlay__ObFB8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9998;animation:WelcomePopup_fadeIn__S_zJY .3s ease-out}.WelcomePopup_popup__Dxk9k{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:24px;max-width:600px;width:90%;z-index:9999;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.1);animation:WelcomePopup_popupSlideIn__AuA28 .4s cubic-bezier(.34,1.56,.64,1)}.WelcomePopup_closeButton__PqD_Y{position:absolute;top:1rem;right:1rem;background:rgba(240,93,93,.4);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff;font-size:1.25rem;transition:all .3s ease}.WelcomePopup_closeButton__PqD_Y:hover{background:rgba(243,48,48,.7);transform:rotate(90deg)}.WelcomePopup_content__hYR4o{text-align:center}.WelcomePopup_icon__54Elm{font-size:4rem;margin-bottom:1.5rem;animation:WelcomePopup_bounce__9m682 1s infinite}.WelcomePopup_title__IiSNa{font-size:2rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.WelcomePopup_description__iCjuz{font-size:1.1rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:2rem}.WelcomePopup_features__5Hc1N{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;text-align:left}.WelcomePopup_feature__BzSBE{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.1);color:#ffffff;transition:all .3s ease}.WelcomePopup_feature__BzSBE:hover{background:rgba(255,255,255,.1);transform:translateX(8px)}.WelcomePopup_featureIcon__8CTjr{font-size:1.5rem}.WelcomePopup_actions__ZWd_s{display:flex;gap:1rem;justify-content:center}.WelcomePopup_primaryButton__O1WCL{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:1rem 2.5rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4)}.WelcomePopup_primaryButton__O1WCL:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}@keyframes WelcomePopup_fadeIn__S_zJY{0%{opacity:0}to{opacity:1}}@keyframes WelcomePopup_popupSlideIn__AuA28{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes WelcomePopup_bounce__9m682{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.WelcomePopup_popup__Dxk9k{padding:2rem;width:95%}.WelcomePopup_title__IiSNa{font-size:1.5rem}.WelcomePopup_description__iCjuz{font-size:1rem}.WelcomePopup_icon__54Elm{font-size:3rem}}.Navbar_timerContainer__DDxf2{padding:.5rem 1.25rem;background:rgba(255,255,255,.85);border-radius:50px;box-shadow:0 2px 8px rgba(33,158,188,.1);display:flex;align-items:center;gap:1rem;min-width:120px;justify-content:center;border:1px solid #219ebc;transition:border-color .3s}.Navbar_timerDisabled__BzJDf{border:1px solid #fca311;background:#fff5e4}.Navbar_timerActive__T8ybn{border:1px solid #219ebc}.Navbar_timerTextGroup__OGBN9{display:flex;flex-direction:column;align-items:flex-start}.Navbar_timerValue__eLPyB{font-size:1rem;font-weight:700;letter-spacing:.5px;line-height:1}.Navbar_timerValueActive__HYGju{color:#023047}.Navbar_timerValueDisabled__JhDXI{color:#fca311}.Navbar_timerLabel__Vv9ur{font-size:1rem;color:#219ebc;font-weight:500;margin-top:2px;letter-spacing:.05em}.Navbar_navbar__1a_QR{background:linear-gradient(135deg,rgba(142,202,230,.08),rgba(255,255,255,.95) 50%,rgba(255,183,3,.05));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 8px 32px rgba(33,158,188,.15),0 2px 8px rgba(2,48,71,.08);padding:1rem 2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:fixed;top:1rem;left:0;right:0;z-index:50;width:100%;max-width:none;border-radius:0;border:1px solid rgba(33,158,188,.2);transition:all .3s cubic-bezier(.4,0,.2,1);animation:Navbar_floatIn__sVpF_ .6s ease-out;@media (min-width:1024px){padding-left:2.5rem;padding-bottom:1rem;padding-right:2.5rem;padding-top:1rem;top:1.5rem;width:calc(100% - 6rem);left:50%;transform:translateX(-50%);max-width:100vw;border-radius:20px}@media (max-width:1023px){padding-left:1.5rem;padding-bottom:.875rem;padding-right:1.5rem;padding-top:.875rem;top:1rem;width:calc(100% - 2rem);left:50%;transform:translateX(-50%);border-radius:16px}@media (max-width:768px){padding-left:1rem;padding-bottom:.875rem;padding-right:1rem;padding-top:.875rem;top:.75rem;width:calc(100% - 1.5rem);border-radius:14px}@media (max-width:430px){padding-left:1rem;padding-bottom:.75rem;padding-right:1rem;padding-top:.75rem;top:.75rem;width:calc(100% - 1.5rem);border-radius:12px}@media (max-width:360px){padding-left:.75rem;padding-bottom:.625rem;padding-right:.75rem;padding-top:.625rem;top:.5rem;width:calc(100% - 1rem);border-radius:12px}&:hover{box-shadow:0 6px 32px rgba(33,158,188,.2),0 4px 12px rgba(2,48,71,.1);border-color:rgba(33,158,188,.3)}}.Navbar_container__d5jUg{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:100%;@media (max-width:768px){gap:.75rem;flex-direction:row}@media (max-width:430px){gap:.5rem;flex-direction:row}@media (min-width:1024px){flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}@media (max-width:360px){gap:.375rem;flex-direction:row}}.Navbar_progressBarWrapper__wJZ2H{flex:1;min-width:0;display:flex;align-items:center;@media (max-width:768px){flex:1;min-width:0}}.Navbar_controlsWrapper__KwCcS{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;flex-shrink:0;flex-grow:0;width:auto;@media (max-width:768px){gap:.75rem;width:auto}@media (max-width:430px){gap:.5rem;width:auto}@media (max-width:430px){gap:.75rem;width:auto}@media (max-width:360px){gap:.625rem;width:auto}}.Navbar_audioPlayer__RPo7d{height:2.5rem;max-width:100%;@media (max-width:768px){height:2.25rem;width:100%}@media (max-width:430px){height:2rem;width:100%}@media (max-width:360px){height:1.875rem;width:100%}}.Navbar_timeWrapper__Ps34q{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;white-space:nowrap;padding:.5rem .875rem;background:linear-gradient(135deg,var(--color-ocean) 0,var(--color-navy) 100%);border-radius:10px;border:1px solid rgba(var(--color-ocean),.3);box-shadow:0 4px 12px rgba(var(--color-ocean),.25);transition:all .3s cubic-bezier(.4,0,.2,1);width:-moz-fit-content;width:fit-content;color:#ffffff;min-height:40px;@media (min-width:1024px){padding-left:.875rem;padding-bottom:.5rem;padding-right:.875rem;padding-top:.5rem;background:linear-gradient(135deg,var(--color-ocean) 0,var(--color-navy) 100%);border-left-color:rgba(var(--color-ocean),.3);border-left-style:solid;border-left-width:1px;border-bottom-color:rgba(var(--color-ocean),.3);border-bottom-style:solid;border-bottom-width:1px;border-right-color:rgba(var(--color-ocean),.3);border-right-style:solid;border-right-width:1px;border-top-color:rgba(var(--color-ocean),.3);border-top-style:solid;border-top-width:1px;box-shadow:0 4px 12px rgba(var(--color-ocean),.25);flex-direction:row;align-items:center;gap:.5rem;white-space:nowrap;width:-moz-fit-content;width:fit-content;min-width:auto;min-height:40px}@media (max-width:768px){width:auto;padding-left:.875rem;padding-bottom:.5rem;padding-right:.875rem;padding-top:.5rem;flex-direction:row;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--color-ocean) 0,var(--color-navy) 100%);border-left-color:rgba(var(--color-ocean),.3);border-left-style:solid;border-left-width:1px;border-bottom-color:rgba(var(--color-ocean),.3);border-bottom-style:solid;border-bottom-width:1px;border-right-color:rgba(var(--color-ocean),.3);border-right-style:solid;border-right-width:1px;border-top-color:rgba(var(--color-ocean),.3);border-top-style:solid;border-top-width:1px;box-shadow:0 4px 12px rgba(var(--color-ocean),.25);border-radius:10px}@media (max-width:430px){padding-left:.75rem;padding-bottom:.5rem;padding-right:.75rem;padding-top:.5rem;gap:.3rem;border-radius:8px;min-height:38px}@media (max-width:360px){padding-left:.65rem;padding-bottom:.45rem;padding-right:.65rem;padding-top:.45rem;gap:.25rem;border-radius:8px;min-height:36px}&:hover{box-shadow:0 8px 20px rgba(var(--color-ocean),.35);border-color:rgba(var(--color-ocean),.5);transform:translateY(-2px)}}.Navbar_timeLabel__24q5y{font-size:.75rem;color:#023047;margin:0;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:none;@media (min-width:1024px){display:none}@media (max-width:768px){display:block;font-size:.3125rem;color:#ffffff;text-transform:uppercase;letter-spacing:.05em;font-weight:600}@media (max-width:640px){font-size:.535rem}@media (max-width:480px){font-size:.5rem}@media (max-width:360px){font-size:.5rem}}.Navbar_timeValue__8GVoA{font-size:1.125rem;font-weight:600;color:#ffffff;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;min-width:-moz-max-content;min-width:max-content;@media (max-width:430px){font-size:1rem}@media (max-width:360px){font-size:.875rem}}.Navbar_spacer__rNMet{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex-shrink:0;@media (max-width:768px){gap:.625rem}@media (max-width:430px){gap:.5rem}}.Navbar_statusWrapper__dP0vU{display:unset;flex-direction:row;justify-content:center;align-items:center;gap:.375rem;white-space:nowrap;padding:.375rem .625rem;background-color:#f0fdf4;border-radius:.375rem;border:1px solid #dcfce7;transition:all .3s ease;min-height:-moz-fit-content;min-height:fit-content;@media (min-width:1024px){padding-left:.625rem;padding-bottom:.375rem;padding-right:.625rem;padding-top:.375rem;background-color:transparent;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;gap:.375rem;white-space:nowrap;display:none}@media (max-width:768px){display:none;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;padding-left:.75rem;padding-bottom:.5rem;padding-right:.75rem;padding-top:.5rem;background-color:#fee2e2;border-left-color:#dc2626;border-left-style:solid;border-left-width:2px;border-bottom-color:#dc2626;border-bottom-style:solid;border-bottom-width:2px;border-right-color:#dc2626;border-right-style:solid;border-right-width:2px;border-top-color:#dc2626;border-top-style:solid;border-top-width:2px;border-radius:.5rem;min-height:auto}@media (max-width:640px){padding-left:.625rem;padding-bottom:.4rem;padding-right:.625rem;padding-top:.4rem}@media (max-width:480px){padding-left:.5rem;padding-bottom:.375rem;padding-right:.5rem;padding-top:.375rem;gap:.375rem}@media (max-width:360px){padding-left:.4rem;padding-bottom:.3rem;padding-right:.4rem;padding-top:.3rem}&:has(.Navbar_error__5qXyR){background-color:#fef2f2;border-color:#fee2e2}&:has(.Navbar_error__5qXyR){display:flex!important}&:has(.Navbar_saving__tD4nE){background-color:#fffbeb;border-color:#fef3c7}&:has(.Navbar_success__mGIzk){background-color:#f0fdf4;border-color:#dcfce7;display:none}}.Navbar_statusLabel__XFqYr{font-size:.8rem;font-weight:600;line-height:1;margin:0;white-space:nowrap;@media (max-width:768px){font-size:.6125rem;font-weight:500}@media (max-width:480px){font-size:.55rem;font-weight:500}@media (max-width:360px){font-size:.48rem}&.Navbar_error__5qXyR{color:#991b1b}&.Navbar_error__5qXyR{@media (max-width:768px){color:#dc2626}}&.Navbar_success__mGIzk{color:#166534}&.Navbar_saving__tD4nE{color:#b45309;animation:Navbar_pulse__oIxOX 1.5s cubic-bezier(.4,0,.6,1) infinite}}@keyframes Navbar_pulse__oIxOX{0%,to{opacity:1}50%{opacity:.6}}.Navbar_submitButton__HhFyA{background:linear-gradient(135deg,#dc2626,#991b1b);color:#ffffff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;padding:.5rem 1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(var(--color-golden),.3);white-space:nowrap;height:40px;display:flex;align-items:center;justify-content:center;flex:1;width:100%;&:hover{box-shadow:0 8px 20px rgba(var(--color-golden),.4);transform:translateY(-2px)}&:active{transform:translateY(0);box-shadow:0 2px 8px rgba(var(--color-golden),.25)}&:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){font-size:.8125rem;padding-left:.875rem;padding-bottom:.5rem;padding-right:.875rem;padding-top:.5rem;height:40px;flex:1;width:100%}@media (max-width:430px){font-size:.75rem;padding-left:.75rem;padding-bottom:.45rem;padding-right:.75rem;padding-top:.45rem;height:38px;border-radius:6px;flex:1;width:100%}@media (max-width:360px){font-size:.6875rem;padding-left:.65rem;padding-bottom:.4rem;padding-right:.65rem;padding-top:.4rem;height:36px;border-radius:6px;flex:1;width:100%}}.Navbar_backButton__NXsFq{width:auto;white-space:nowrap;min-height:44px;@media (max-width:768px){font-size:.9375rem;font-weight:600;padding-left:1rem;padding-bottom:.75rem;padding-right:1rem;padding-top:.75rem;min-height:3rem}@media (max-width:430px){font-size:.875rem;padding-left:.875rem;padding-bottom:.625rem;padding-right:.875rem;padding-top:.625rem;min-height:2.75rem}@media (max-width:360px){font-size:.8125rem;padding-left:.75rem;padding-bottom:.625rem;padding-right:.75rem;padding-top:.625rem;min-height:2.625rem}}.Navbar_modalDescription___PIZD{font-size:.9375rem;color:#374151;line-height:1.6;margin:0;padding:.5rem 0;@media (max-width:768px){font-size:.875rem;line-height:1.5}@media (max-width:430px){font-size:.8125rem;line-height:1.5}@media (max-width:360px){font-size:.75rem;line-height:1.5}}.Navbar_modalFooter__Yavbz{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;@media (max-width:768px){flex-direction:column;gap:.625rem}}.Navbar_modalButton__Xktk7{@media (max-width:768px){width:100%;min-height:2.75rem;font-size:.9375rem}@media (max-width:430px){min-height:2.625rem;font-size:.875rem}@media (max-width:360px){min-height:2.5rem;font-size:.8125rem}}.Navbar_inactiveBundleLabel__SL5xf{font-size:.875rem;color:#fb8500;margin:0;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.625rem 1rem;background:linear-gradient(135deg,rgba(255,183,3,.15),rgba(251,133,0,.15));border:2px solid rgba(251,133,0,.3);border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:44px;@media (min-width:1024px){font-size:.75rem;padding-left:.75rem;padding-bottom:.375rem;padding-right:.75rem;padding-top:.375rem;min-height:auto}@media (max-width:768px){font-size:.875rem;color:#fb8500;background:linear-gradient(135deg,rgba(255,183,3,.2),rgba(251,133,0,.2));border-left-color:rgba(251,133,0,.4);border-bottom-color:rgba(251,133,0,.4);border-right-color:rgba(251,133,0,.4);border-top-color:rgba(251,133,0,.4);padding-left:1rem;padding-bottom:.75rem;padding-right:1rem;padding-top:.75rem;border-radius:.625rem}@media (max-width:430px){font-size:.8125rem;padding-left:.875rem;padding-bottom:.625rem;padding-right:.875rem;padding-top:.625rem}@media (max-width:360px){font-size:.75rem;padding-left:.75rem;padding-bottom:.625rem;padding-right:.75rem;padding-top:.625rem;letter-spacing:.025em}}@keyframes Navbar_floatIn__sVpF_{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes Navbar_floatScroll__b8mze{0%{box-shadow:0 8px 32px rgba(33,158,188,.15)}to{box-shadow:0 12px 40px rgba(33,158,188,.25)}}.CompletionSection_root__kCIVN{background:#fff;width:100%;padding:2rem;border-radius:.75rem;box-shadow:0 4px 24px 0 rgba(30,41,59,.08);font-family:sans-serif;display:flex;flex-direction:column;gap:2rem;@media (max-width:480px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:1rem;border-radius:.5rem}@media (max-width:360px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:.75rem}}.CompletionSection_header__pkumX{display:flex;flex-direction:column;gap:1rem;background-color:#fff;border-radius:.5rem;@media (max-width:768px){flex-direction:column;gap:1rem}@media (max-width:480px){gap:.75rem}@media (max-width:360px){gap:.5rem}}.CompletionSection_headerContent__G_2o0{flex:1}.CompletionSection_headerControls__pvDLg{flex-direction:column;gap:.75rem;@media (min-width:768px){width:auto;flex-direction:row;align-items:center;gap:1rem}@media (max-width:480px){gap:.5rem}}.CompletionSection_title__piwS0{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0;@media (max-width:480px){font-size:1.25rem}@media (max-width:360px){font-size:1.1rem}}.CompletionSection_instructions__bkrWG{font-size:.95rem;line-height:1.5;color:#4b5563;margin-top:.5rem;@media (max-width:480px){font-size:.875rem;line-height:1.4;margin-top:.35rem}@media (max-width:360px){font-size:.8rem;line-height:1.3}}.CompletionSection_highlight__sSReH{background-color:#fef3c7;padding:.125rem .375rem;border-radius:.25rem;font-weight:500}.CompletionSection_contextInfo__yr2ZS{font-size:.9rem;font-style:italic;color:#6b7280;padding:.75rem;background-color:#f9fafb;border-left:3px solid #3b82f6;border-radius:.25rem;margin:0}.CompletionSection_exampleSection__lnMgE{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:#f0fdf4;border:1px solid #22c55e;border-left-width:4px;border-radius:.5rem;@media (max-width:480px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:.75rem;border-radius:.375rem}@media (max-width:360px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:.5rem}}.CompletionSection_exampleHeader__5PXoG{display:flex;align-items:center;gap:.5rem}.CompletionSection_exampleNumber__mDHZR{font-size:.875rem;font-weight:700;color:#15803d;text-transform:uppercase;letter-spacing:.05em;@media (max-width:480px){font-size:.75rem;letter-spacing:.03em}@media (max-width:360px){font-size:.7rem}}.CompletionSection_examplePrompt__8hT_J{font-size:.95rem;line-height:1.6;color:#166534;@media (max-width:480px){font-size:.875rem;line-height:1.5}@media (max-width:360px){font-size:.8rem;line-height:1.4}}.CompletionSection_exampleAnswer__Dh_IN{display:flex;gap:.75rem;align-items:baseline;padding:.75rem;background-color:rgba(34,197,94,.1);border-radius:.375rem;@media (max-width:480px){gap:.5rem;padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem;font-size:.9rem}@media (max-width:360px){gap:.375rem;padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;flex-wrap:wrap}}.CompletionSection_answerLabel__xH1Ji{font-weight:600;font-size:.875rem;color:#15803d;@media (max-width:480px){font-size:.8rem}@media (max-width:360px){font-size:.75rem}}.CompletionSection_answerText__Ip7MW{font-size:.95rem;color:#166534;font-weight:500;@media (max-width:480px){font-size:.875rem}@media (max-width:360px){font-size:.8rem}}.CompletionSection_exampleGrid__kIi_A{display:grid;grid-template-columns:1fr 1fr;gap:1rem;@media (max-width:768px){grid-template-columns:1fr}@media (max-width:480px){gap:.75rem}@media (max-width:360px){gap:.5rem}}.CompletionSection_exampleExplanation__8MuTD{font-size:.875rem;line-height:1.5;color:#166534;padding:.75rem;background-color:rgba(34,197,94,.05);border-radius:.25rem;border-left:2px solid #22c55e;@media (max-width:480px){font-size:.8rem;line-height:1.4;padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem}@media (max-width:360px){font-size:.75rem;line-height:1.3;padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem}}.CompletionSection_headerControls__pvDLg{display:flex;gap:.5rem;align-items:center;@media (max-width:480px){gap:.375rem;flex-wrap:wrap}@media (max-width:360px){gap:.25rem}}.CompletionSection_mainArea__qs32W{display:flex;gap:1.5rem;width:100%;@media (max-width:480px){gap:1rem}@media (max-width:360px){gap:.75rem}}.CompletionSection_mainAreaStacked__LP5gT{flex-direction:column}.CompletionSection_sideBySide__LKsKu{flex-direction:row;align-items:flex-start}.CompletionSection_sideBySide__LKsKu .CompletionSection_articleCol__PW4wu,.CompletionSection_sideBySide__LKsKu .CompletionSection_questionsCol__Ir4hC{flex:1;min-width:0}.CompletionSection_articleCol__PW4wu{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e5e7eb;overflow-y:auto;margin:0 .5rem;@media (max-width:480px){gap:.75rem;padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;min-height:300px;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;border-radius:.375rem}@media (max-width:360px){gap:.5rem;padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;min-height:250px}}.CompletionSection_articleCol__PW4wu.CompletionSection_highlightMode__hFzMy{cursor:text;background-color:#fffbf0;border-color:#fbbf24}.CompletionSection_questionsCol__Ir4hC{display:flex;flex-direction:column;gap:1.5rem;@media (max-width:480px){gap:1rem}@media (max-width:360px){gap:.75rem}}.CompletionSection_questionRow__vH6k8{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;@media (max-width:480px){gap:.625rem;padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;border-radius:.375rem}@media (max-width:360px){gap:.5rem;padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem}}.CompletionSection_questionHeader__TP__N{display:flex;align-items:center;gap:.5rem;@media (max-width:480px){gap:.375rem;flex-wrap:wrap}@media (max-width:360px){gap:.25rem}}.CompletionSection_questionNumber__CLDLX{font-weight:700;font-size:1rem;color:#1f2937;min-width:1.5rem;@media (max-width:480px){font-size:.95rem;min-width:1.25rem}@media (max-width:360px){font-size:.9rem;min-width:1.1rem}}.CompletionSection_questionPrompt__GS6_H{font-size:.95rem;line-height:1.6;color:#374151;@media (max-width:480px){font-size:.875rem;line-height:1.5}@media (max-width:360px){font-size:.8rem;line-height:1.4}}.CompletionSection_answerInputContainer__o_Xhn{display:flex;flex-direction:column;gap:.5rem;@media (max-width:480px){gap:.375rem}@media (max-width:360px){gap:.25rem}}.CompletionSection_answerInput__xBhd_{width:100%;padding:.75rem;font-size:.95rem;border:2px solid #d1d5db;border-radius:.375rem;background-color:#f9fafb;color:#1f2937;transition:all .2s ease;@media (max-width:480px){padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem;font-size:.875rem;border-radius:.3rem}@media (max-width:360px){padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;font-size:.8rem}&:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}&:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.7}&::-moz-placeholder{color:#9ca3af}&::placeholder{color:#9ca3af}}.CompletionSection_answerInputFilled__HUR_q{border-color:#3b82f6;background-color:#eff6ff}.CompletionSection_answerInputCorrect__ZkSOu{border-color:#22c55e;background-color:#f0fdf4}.CompletionSection_answerInputIncorrect__vehqf{border-color:#ef4444;background-color:#fef2f2}.CompletionSection_feedbackContainer__Xhc_u{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background-color:#fafafa;border:1px solid #e5e7eb;border-radius:.375rem;@media (max-width:480px){gap:.625rem;padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;border-radius:.3rem}@media (max-width:360px){gap:.5rem;padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem}}.CompletionSection_correctAnswer__MANTJ{display:flex;gap:.75rem;align-items:baseline;padding:.75rem;background-color:#f0fdf4;border-left:3px solid #22c55e;border-radius:.25rem;@media (max-width:480px){gap:.625rem;padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem;border-left-width:2px}@media (max-width:360px){gap:.5rem;padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;flex-wrap:wrap}}.CompletionSection_correctLabel___PHnR{font-weight:600;font-size:.875rem;color:#15803d;@media (max-width:480px){font-size:.8rem}@media (max-width:360px){font-size:.75rem}}.CompletionSection_correctText__Ynzhj{font-size:.95rem;color:#166534;font-weight:500;@media (max-width:480px){font-size:.875rem}@media (max-width:360px){font-size:.8rem}}.CompletionSection_explanation__MEFP_{font-size:.875rem;line-height:1.6;color:#4b5563;padding:.75rem;background-color:#f3f4f6;border-radius:.25rem;border-left:2px solid #6b7280;@media (max-width:480px){font-size:.8rem;line-height:1.5;padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem}@media (max-width:360px){font-size:.75rem;line-height:1.4;padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem}}.HighlightControls_highlightControls__3IY35{display:flex;gap:.5rem;align-items:center}.HighlightControls_highlightModeActive__Lq0OQ{background-color:#fef08a!important;color:#92400e!important;border-color:#fde047!important;box-shadow:0 2px 4px rgba(254,240,138,.4)!important}.HighlightControls_highlightMode__m4DLL{cursor:text;border:2px solid #fde047;box-shadow:0 0 0 4px rgba(254,240,138,.2)}.HighlightControls_highlight__Eepki{background-color:#fef08a;border-radius:.25rem;padding:.125rem .25rem;margin:0 .125rem;transition:all .2s ease;cursor:pointer;position:relative}.HighlightControls_highlight__Eepki:hover{background-color:#fde047;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.HighlightControls_highlight__Eepki:active{transform:translateY(0);background-color:#facc15}.HighlightControls_highlightInstructions__ya6Ta{margin-top:1rem;padding:.75rem;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;color:#92400e;font-size:.875rem;text-align:center;line-height:1.4}.HighlightControls_highlightInstructions__ya6Ta small{display:block;margin-top:.25rem;opacity:.8;font-size:.75rem}.HighlightInstructions_highlightInstructions__zQ46B{margin-top:1rem;padding:.75rem;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;color:#92400e;font-size:.875rem;text-align:center;line-height:1.4}.HighlightInstructions_highlightInstructions__zQ46B small{display:block;margin-top:.25rem;opacity:.8;font-size:.75rem}.MultipleChoiceQuestion_questionCard__K_LVV{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fff;@media (max-width:1024px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:.875rem}@media (max-width:768px){padding-left:.875rem;padding-bottom:.875rem;padding-right:.875rem;padding-top:.875rem;gap:.75rem;border-radius:.375rem}@media (max-width:640px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:.625rem}@media (max-width:480px){padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem;gap:.5rem;border-left-width:.5px;border-bottom-width:.5px;border-right-width:.5px;border-top-width:.5px}@media (max-width:375px){padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;gap:.4rem}}.MultipleChoiceQuestion_questionTitle__NkZR8{font-weight:600;font-size:1.125rem;color:#334155;line-height:1.4;margin:0;word-wrap:break-word;@media (max-width:768px){font-size:1rem}@media (max-width:480px){font-size:.9375rem;line-height:1.35}@media (max-width:375px){font-size:.875rem;line-height:1.3}}.MultipleChoiceQuestion_questionHeader__YWk5_{display:flex;align-items:center;gap:.5rem;@media (max-width:480px){gap:.375rem;flex-wrap:wrap}@media (max-width:360px){gap:.25rem}}.MultipleChoiceQuestion_questionNumber__5Rxsu{font-weight:700;color:#374151;min-width:1.5rem;flex-shrink:0;@media (max-width:480px){min-width:1.25rem}@media (max-width:375px){min-width:1rem}}.MultipleChoiceQuestion_choicesList__syuoR{display:flex;flex-direction:column;gap:.75rem;@media (max-width:768px){gap:.625rem}@media (max-width:480px){gap:.5rem}@media (max-width:375px){gap:.4rem}}.MultipleChoiceQuestion_choiceRow__b0YOr{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#f9fafb;cursor:pointer;transition:all .2s ease;text-align:left;flex-wrap:wrap;min-height:2.5rem;justify-content:flex-start;@media (max-width:768px){padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem;gap:.625rem;min-height:2.25rem;border-radius:.3rem}@media (max-width:480px){padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;gap:.5rem;min-height:2rem}@media (max-width:375px){padding-left:.4rem;padding-bottom:.4rem;padding-right:.4rem;padding-top:.4rem;gap:.375rem;min-height:1.875rem}&:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}&:disabled{cursor:not-allowed;opacity:.7}}.MultipleChoiceQuestion_choiceRowSelected__qBETO{background-color:#dbeafe;border-color:#3b82f6}.MultipleChoiceQuestion_choiceRowDefault__0wP1D{background-color:#f9fafb;border-color:#d1d5db}.MultipleChoiceQuestion_choiceKey__12_P2{font-weight:600;font-size:.875rem;color:#6b7280;min-width:1.75rem;flex-shrink:0;padding:.125rem .375rem;border-radius:.25rem;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;height:1.75rem;@media (max-width:768px){font-size:.8125rem;min-width:1.625rem;height:1.625rem;padding-left:.3rem;padding-bottom:.1rem;padding-right:.3rem;padding-top:.1rem}@media (max-width:480px){font-size:.75rem;min-width:1.5rem;height:1.5rem;padding-left:.25rem;padding-bottom:.05rem;padding-right:.25rem;padding-top:.05rem;border-radius:.2rem}@media (max-width:375px){font-size:.7rem;min-width:1.375rem;height:1.375rem;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.MultipleChoiceQuestion_choiceKeySelected__DCqHv{background-color:#3b82f6;color:#fff}.MultipleChoiceQuestion_choiceKeyDefault__7PwQ2{background-color:#e5e7eb;color:#6b7280}.MultipleChoiceQuestion_choiceDescription___E6Az{font-size:.95rem;color:#374151;flex:1;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;min-width:0;@media (max-width:768px){font-size:.875rem;line-height:1.45}@media (max-width:480px){font-size:.8125rem;line-height:1.4}@media (max-width:375px){font-size:.75rem;line-height:1.35}}.MultipleChoiceQuestion_choiceDescriptionSelected__NAdBZ{color:#1e40af;font-weight:500}.MultipleChoiceQuestion_explanationContainer__wf1WG{margin-top:1rem;padding:1rem;border-radius:.5rem;border-left:4px solid #d1d5db;@media (max-width:768px){margin-top:.75rem;padding-left:.875rem;padding-bottom:.875rem;padding-right:.875rem;padding-top:.875rem;border-left-width:3px}@media (max-width:480px){margin-top:.625rem;padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;border-left-width:3px;border-radius:.3rem}@media (max-width:375px){margin-top:.5rem;padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem;border-left-width:2px}}.MultipleChoiceQuestion_explanationCorrect___TJ8I{background-color:#f0fdf4;border-left-color:#22c55e}.MultipleChoiceQuestion_explanationIncorrect__JxqQS{background-color:#fef2f2;border-left-color:#ef4444}.MultipleChoiceQuestion_explanationHeader__TdTOe{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;@media (max-width:480px){gap:.625rem;margin-bottom:.375rem}@media (max-width:375px){gap:.5rem;margin-bottom:.25rem}}.MultipleChoiceQuestion_explanationIcon__ueYxB{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;flex-shrink:0;@media (max-width:480px){width:1.375rem;height:1.375rem}@media (max-width:375px){width:1.25rem;height:1.25rem}}.MultipleChoiceQuestion_explanationIconCorrect__6W41m{background-color:#22c55e;color:#fff}.MultipleChoiceQuestion_explanationIconIncorrect__7_ZD_{background-color:#ef4444;color:#fff}.MultipleChoiceQuestion_explanationTitle__us_mN{font-size:.875rem;font-weight:600;margin:0;@media (max-width:768px){font-size:.8125rem}@media (max-width:480px){font-size:.75rem;font-weight:700}@media (max-width:375px){font-size:.7rem}}.MultipleChoiceQuestion_explanationTitleCorrect__lNZes{color:#15803d}.MultipleChoiceQuestion_explanationTitleIncorrect__9vSTr{color:#991b1b}.MultipleChoiceQuestion_explanationText__Xp3R5{word-wrap:break-word;overflow-wrap:break-word;@media (max-width:768px){font-size:.8125rem;line-height:1.45}@media (max-width:480px){font-size:.75rem;line-height:1.4}@media (max-width:375px){font-size:.7rem;line-height:1.35}}.MultipleChoiceQuestion_explanationText__Xp3R5{font-size:.875rem;line-height:1.5;margin:0}.MultipleChoiceQuestion_explanationTextCorrect__uxdp9{color:#166534}.MultipleChoiceQuestion_explanationTextIncorrect__CxVzo{color:#7f1d1d}.MultipleChoiceQuestion_passageContainer__lYNrF{display:flex;flex-direction:column;gap:.75rem;padding:1rem;margin-bottom:.75rem;background-color:#f8fafc;border-left:4px solid #64748b;border-radius:.375rem;@media (max-width:1024px){padding-left:.875rem;padding-bottom:.875rem;padding-right:.875rem;padding-top:.875rem;gap:.625rem;margin-bottom:.625rem}@media (max-width:768px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:.5rem;margin-bottom:.5rem;border-left-width:3px}@media (max-width:480px){padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem;gap:.375rem;margin-bottom:.375rem;border-left-width:3px;border-radius:.3rem}@media (max-width:375px){padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;gap:.25rem;margin-bottom:.25rem;border-left-width:2px}}.MultipleChoiceQuestion_passageLabel__saX7p{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0;@media (max-width:768px){font-size:.7rem;letter-spacing:.025em}@media (max-width:480px){font-size:.65rem}@media (max-width:375px){font-size:.6rem}}.MultipleChoiceQuestion_passageText___2Hc6{font-size:.9375rem;line-height:1.6;color:#475569;font-style:italic;margin:0;word-wrap:break-word;overflow-wrap:break-word;@media (max-width:768px){font-size:.875rem;line-height:1.5}@media (max-width:480px){font-size:.8125rem;line-height:1.45}@media (max-width:375px){font-size:.75rem;line-height:1.4}}.MultipleChoiceQuestion_subpassageText__EWdUs{font-size:.875rem;line-height:1.5;color:#64748b;margin:0;word-wrap:break-word;overflow-wrap:break-word;padding-top:.5rem;border-top:1px solid #cbd5e1;@media (max-width:768px){font-size:.8125rem;line-height:1.45;padding-top:.375rem}@media (max-width:480px){font-size:.75rem;line-height:1.4;padding-top:.25rem;border-top-width:.5px}@media (max-width:375px){font-size:.7rem;line-height:1.35;padding-top:.2rem}}.MultipleChoiceQuestion_passageGrid___TiFI{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;@media (min-width:1025px){grid-template-columns:1fr 1fr;gap:1.25rem}@media (min-width:769px) and (max-width:1024px){grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:768px){grid-template-columns:1fr;gap:.875rem;margin-bottom:.875rem}@media (max-width:480px){gap:.75rem;margin-bottom:.75rem}@media (max-width:375px){gap:.625rem;margin-bottom:.625rem}}.MultipleChoiceSection_root__Zzvjo{background:#fff;width:100%;padding:2rem;border-radius:.75rem;box-shadow:0 4px 24px 0 rgba(30,41,59,.08);font-family:sans-serif;display:flex;flex-direction:column;gap:2rem;@media (max-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:1.5rem}@media (max-width:480px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:1rem}}.MultipleChoiceSection_header__7aAcF{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background-color:#fff;border-radius:.5rem;@media (min-width:768px){flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}@media (max-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:1rem}@media (max-width:480px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:.75rem}}.MultipleChoiceSection_headerContent__xLU3I{flex:1}.MultipleChoiceSection_headerControls__sSzTF{flex-direction:column;gap:.75rem;width:100%;@media (min-width:768px){width:auto;flex-direction:row;align-items:center;gap:1rem}@media (max-width:480px){gap:.5rem}}.MultipleChoiceSection_layoutToggle__0jDGb{width:100%;@media (min-width:768px){width:auto}}.MultipleChoiceSection_title__8Q92J{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;@media (max-width:768px){font-size:1.25rem}@media (max-width:480px){font-size:1.125rem}}.MultipleChoiceSection_articleTitle__ux9Hj{@media (min-width:991px){text-align:center}}.MultipleChoiceSection_instructions__GD0pO{color:#64748b;margin-top:.5rem;font-size:.95rem;@media (max-width:768px){font-size:.875rem}@media (max-width:480px){font-size:.8rem}}.MultipleChoiceSection_choiceLabel__tulXy{display:inline-block;margin:0 .25rem;padding:.125rem .375rem;background-color:#e5e7eb;border-radius:.25rem;font-weight:600;font-size:.8rem}.MultipleChoiceSection_headerControls__sSzTF{display:flex;gap:1rem;align-items:center;flex-shrink:0;@media (max-width:768px){width:100%}}.MultipleChoiceSection_mainArea__bBNEA{display:grid;grid-template-columns:1fr 1fr;gap:2rem;@media (max-width:1024px){grid-template-columns:1fr;gap:1.5rem}@media (max-width:768px){gap:1.25rem}@media (max-width:480px){gap:1rem}}.MultipleChoiceSection_mainArea__bBNEA.MultipleChoiceSection_single__0g_8B{grid-template-columns:1fr!important;margin:0!important}.MultipleChoiceSection_mainAreaStacked__lz0rI{display:grid;grid-template-columns:1fr;gap:1.5rem;@media (max-width:768px){gap:1.25rem}@media (max-width:480px){gap:1rem}}.MultipleChoiceSection_sideBySide__BTTcZ{@media (max-width:1024px){grid-template-columns:1fr 1fr}@media (max-width:768px){grid-template-columns:1fr}}.MultipleChoiceSection_articleCol__vCiTx{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:#fff;border-radius:.5rem;border:1px solid #e5e7eb;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 80px);&.MultipleChoiceSection_highlightMode__xPCTX{background-color:#fffbf0;border-color:#fbbf24}@media (max-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;min-height:300px;max-width:calc(100vw - 40px)}@media (max-width:480px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;min-height:250px;gap:.75rem}@media (min-width:991px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}.MultipleChoiceSection_articleCol__vCiTx.MultipleChoiceSection_single__0g_8B{grid-template-columns:1fr!important;margin:0!important;width:100%;max-width:calc(100vw - 120px);@media (max-width:768px){max-width:calc(100vw - 40px)}}.MultipleChoiceSection_articleCol__vCiTx.MultipleChoiceSection_single__0g_8B .MultipleChoiceSection_articleContainer__MSLYS{width:100%}.MultipleChoiceSection_articleContainer__MSLYS{flex:1;font-size:.95rem;line-height:1.7;color:#1f2937;overflow-y:auto;max-height:-moz-fit-content;max-height:fit-content;padding:1rem;border:1px solid #f3f4f6;border-radius:.375rem;background-color:#fafafa;word-wrap:break-word;overflow-wrap:break-word;@media (max-width:768px){font-size:.9rem;padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem}@media (max-width:480px){font-size:.85rem;padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;line-height:1.5}@media (min-width:991px){width:600px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}p{margin:0 0 1rem;&:last-child{margin-bottom:0}}}.MultipleChoiceSection_highlight__da5qx{background-color:#fbbf24;padding:0 .125rem;border-radius:.125rem}.MultipleChoiceSection_questionsCol__UgjaG{display:flex;flex-direction:column;gap:1.5rem;@media (max-width:768px){gap:1.25rem}@media (max-width:480px){gap:1rem}}.MultipleChoiceSection_exampleSection__sMikM{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:#f0fdf4;border-left:4px solid #22c55e;border-radius:.375rem;@media (max-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:.75rem}@media (max-width:480px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:.5rem;border-left-width:3px}}.MultipleChoiceSection_exampleNumber__JHZX_{font-size:.875rem;font-weight:700;color:#15803d;text-transform:uppercase;letter-spacing:.05em;@media (max-width:480px){font-size:.75rem}}.MultipleChoiceSection_exampleContent__u6Wh_{display:flex;flex-direction:column;gap:1rem}.MultipleChoiceSection_exampleComment__MXUbI{font-size:.9rem;font-weight:500;color:#166534;padding:.75rem;background-color:rgba(34,197,94,.1);border-radius:.25rem}.MultipleChoiceSection_choicesList__BiHYl{display:flex;flex-direction:column;gap:.75rem}.MultipleChoiceSection_choiceRow__Ve7lQ{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#f9fafb;cursor:pointer;transition:all .2s ease;text-align:left;flex-wrap:wrap;@media (max-width:480px){padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;gap:.5rem}&:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}&:disabled{cursor:not-allowed;opacity:.7}}.MultipleChoiceSection_choiceRowSelected__F7THJ{background-color:#dbeafe;border-color:#3b82f6}.MultipleChoiceSection_choiceRowDefault__t7iC2{background-color:#f9fafb;border-color:#d1d5db}.MultipleChoiceSection_choiceKey__ChSpC{font-weight:600;font-size:.875rem;color:#6b7280;min-width:1.75rem;flex-shrink:0;padding:.125rem .375rem;border-radius:.25rem;background-color:#e5e7eb;@media (max-width:480px){min-width:1.5rem;font-size:.75rem;padding-left:.3rem;padding-bottom:.1rem;padding-right:.3rem;padding-top:.1rem}}.MultipleChoiceSection_choiceKeySelected__hPSXX{background-color:#3b82f6;color:#fff}.MultipleChoiceSection_choiceKeyDefault__jx_Oj{background-color:#e5e7eb;color:#6b7280}.MultipleChoiceSection_choiceDescription__kc7JC{font-size:.95rem;color:#374151;flex:1;line-height:1.5;min-width:200px;word-wrap:break-word;overflow-wrap:break-word;@media (max-width:768px){font-size:.9rem;min-width:150px}@media (max-width:480px){font-size:.85rem;min-width:100%}}.MultipleChoiceSection_choiceDescriptionSelected__Dpb_v{color:#1e40af;font-weight:500}.MultipleChoiceSection_adsCol__UjCn2{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:#fff;border-radius:.5rem;border:1px solid #e5e7eb;height:100%;min-height:400px;overflow-y:auto;margin:0 .5rem;&.MultipleChoiceSection_highlightMode__xPCTX{background-color:#fffbf0;border-color:#fbbf24;.MultipleChoiceSection_adCard__glJU7{background-color:rgba(255,255,255,.9)}}@media (max-width:768px){height:auto;min-height:100%;padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:.75rem;overflow-y:visible;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}@media (max-width:480px){height:auto;min-height:100%;padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:.5rem;overflow-y:visible}}.MultipleChoiceSection_adCard__glJU7{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #d1d5db;border-radius:.5rem;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);&:hover{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-color:#9ca3af;box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px)}@media (max-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:.5rem}@media (max-width:480px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:.4rem;&:hover{transform:none}}}.MultipleChoiceSection_adTitle__11WdY{display:flex;align-items:center;gap:.75rem;margin:0;font-size:1.125rem;font-weight:700;color:#1f2937;line-height:1.4;flex-wrap:wrap;@media (max-width:768px){font-size:1rem;gap:.5rem}@media (max-width:480px){font-size:.9rem;gap:.4rem}}.MultipleChoiceSection_adKey__x0jM3{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:.375rem;font-size:.875rem;font-weight:700;flex-shrink:0;box-shadow:0 2px 4px rgba(59,130,246,.2);@media (max-width:768px){min-width:2rem;height:2rem;font-size:.75rem}@media (max-width:480px){min-width:1.75rem;height:1.75rem;font-size:.65rem;box-shadow:0 1px 2px rgba(59,130,246,.15)}}.MultipleChoiceSection_adText__mFRCJ{margin:0;font-size:.9rem;line-height:1.6;color:#374151;overflow-y:auto;padding-right:.5rem;word-wrap:break-word;overflow-wrap:break-word;@media (max-width:768px){font-size:.85rem;max-height:120px}@media (max-width:480px){font-size:.8rem;max-height:100px;padding-right:.25rem}&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-track{background:transparent}&::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px;&:hover{background:#9ca3af}}p{margin:0 0 .75rem;&:last-child{margin-bottom:0}}ul{margin:.5rem 0;padding-left:1.25rem;li{margin-bottom:.25rem}}ol{margin:.5rem 0;padding-left:1.5rem;li{margin-bottom:.25rem}}strong{color:#1f2937;font-weight:600}a{color:#3b82f6;text-decoration:underline;transition:color .2s ease;&:hover{color:#2563eb}}}@media (max-width:768px){.MultipleChoiceSection_adsCol__UjCn2{height:auto;min-height:100%;padding:1rem;overflow-y:visible}.MultipleChoiceSection_adCard__glJU7{padding:1rem}.MultipleChoiceSection_adTitle__11WdY{font-size:1rem;gap:.5rem}.MultipleChoiceSection_adKey__x0jM3{min-width:2rem;height:2rem;font-size:.75rem}.MultipleChoiceSection_adText__mFRCJ{font-size:.85rem;max-height:120px}}.MultipleChoiceSection_articleContainer__MSLYS{@media (max-width:480px){font-size:.8rem;padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;h3{font-size:.85rem;font-weight:600;word-break:break-word}strong{font-size:.8rem}div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:.5rem!important}div[style*="flex-direction: column"]{gap:.25rem!important}ul{padding-left:1rem!important;margin:.25rem 0!important}li{margin-bottom:.125rem!important;font-size:.8rem}}@media (max-width:360px){font-size:.75rem;padding-left:.375rem;padding-bottom:.375rem;padding-right:.375rem;padding-top:.375rem;line-height:1.4;h3{font-size:.8rem;word-break:break-word;margin:0 0 .25rem!important}strong{font-size:.75rem}div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:.375rem!important;margin-bottom:1rem!important}div[style*="flex-direction: column"]{gap:.15rem!important}ul{padding-left:.75rem!important;margin:.15rem 0!important}li{margin-bottom:.1rem!important;font-size:.75rem}}}.MultipleChoiceSection_sticky__5jcjx{position:sticky;top:200px;max-height:calc(100vh - 250px);overflow-y:scroll}.MultipleChoiceSection_fillInBlankQuestion__9TXmp{margin-bottom:1.5rem;line-height:1.8;font-size:.95rem;color:#1f2937;@media (max-width:768px){font-size:.9rem;margin-bottom:1.25rem}@media (max-width:480px){font-size:.85rem;margin-bottom:1rem;line-height:1.6}}.MultipleChoiceSection_dropdownWrapper__msm4q{display:inline-flex;align-items:center;gap:.25rem;margin:0 .25rem;vertical-align:middle}.MultipleChoiceSection_questionLabel__uiYM4{display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;color:#6b7280;background-color:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem;white-space:nowrap;@media (max-width:480px){font-size:.65rem;padding-left:.4rem;padding-bottom:.2rem;padding-right:.4rem;padding-top:.2rem}}.MultipleChoiceSection_inlineDropdown__gJme6{display:inline-flex;width:auto;height:32px;padding:.25rem .5rem;font-size:.875rem;font-weight:600;background-color:#fff;border:2px solid #3b82f6;border-radius:.375rem;color:#1f2937;&:hover{border-color:#2563eb;background-color:#f0f9ff}&:focus{outline:none;ring:2px;ring-color:#3b82f6}@media (max-width:480px){min-width:50px;height:28px;font-size:.75rem;padding-left:.4rem;padding-bottom:.2rem;padding-right:.4rem;padding-top:.2rem}}.MultipleChoiceSection_inlineDropdownCorrect__2Kmlb{border-color:#16a34a;background-color:#f0fdf4;color:#166534;&:hover{border-color:#15803d;background-color:#dcfce7}}.MultipleChoiceSection_inlineDropdownIncorrect__9cpFl{border-color:#dc2626;background-color:#fef2f2;color:#991b1b;&:hover{border-color:#b91c1c;background-color:#fee2e2}}.MultipleChoiceSection_inlineDropdownNeutral__XGPrc{border-color:#6b7280;background-color:#f9fafb;color:#374151}.MultipleChoiceSection_answerIndicator__8Zk_I{display:inline-flex;align-items:center;font-size:.72rem;font-weight:600;padding:.2rem .45rem;border-radius:.25rem;margin-left:.25rem;white-space:nowrap;@media (max-width:480px){font-size:.65rem;padding-left:.35rem;padding-bottom:.15rem;padding-right:.35rem;padding-top:.15rem}}.MultipleChoiceSection_answerIndicatorCorrect__K9Aj8{color:#166534;background-color:#dcfce7}.MultipleChoiceSection_answerIndicatorIncorrect__22M5A{color:#991b1b;background-color:#fee2e2}.MultipleChoiceSection_answerIndicatorNeutral__iNyFC{color:#374151;background-color:#e5e7eb}.TwoOptionsQuestion_questionCard__dnOq8{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;border:1px solid #e2e8f0;border-radius:1rem;background-color:#ffffff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);@media (max-width:1024px){padding-left:1.75rem;padding-bottom:1.75rem;padding-right:1.75rem;padding-top:1.75rem;gap:1.375rem;border-radius:.875rem}@media (max-width:768px){padding-left:1.5rem;padding-bottom:1.5rem;padding-right:1.5rem;padding-top:1.5rem;gap:1.25rem;border-radius:.75rem}@media (max-width:640px){padding-left:1.25rem;padding-bottom:1.25rem;padding-right:1.25rem;padding-top:1.25rem;gap:1.125rem;border-radius:.625rem}@media (max-width:480px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:1rem;border-radius:.5rem}@media (max-width:375px){padding-left:.875rem;padding-bottom:.875rem;padding-right:.875rem;padding-top:.875rem;gap:.875rem;border-radius:.375rem}}.TwoOptionsQuestion_questionCard__dnOq8.TwoOptionsQuestion_row__GNXKj{flex-direction:row}.TwoOptionsQuestion_questionTitle__I2PeF{font-weight:600;font-size:1.125rem;color:#334155;line-height:1.4;margin:0;word-wrap:break-word;@media (max-width:768px){font-size:1rem}@media (max-width:480px){font-size:.9375rem;line-height:1.35}@media (max-width:375px){font-size:.875rem;line-height:1.3}}.TwoOptionsQuestion_questionHeader__i_6eA{display:flex;align-items:center;gap:.5rem;@media (max-width:480px){gap:.375rem;flex-wrap:wrap}@media (max-width:360px){gap:.25rem}}.TwoOptionsQuestion_questionNumber__tBxyM{font-weight:700;color:#374151;min-width:1.5rem;flex-shrink:0;@media (max-width:480px){min-width:1.25rem}@media (max-width:375px){min-width:1rem}}.TwoOptionsQuestion_choicesWrap__DhnAp{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%;@media (max-width:768px){gap:.625rem}@media (max-width:480px){gap:.5rem}@media (max-width:375px){gap:.4rem}}.TwoOptionsQuestion_choice__8iPw5{text-align:center;font-weight:600;border-width:2px;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:1rem;min-height:2.5rem;display:flex;align-items:center;justify-content:center;@media (max-width:768px){padding-left:.875rem;padding-bottom:.625rem;padding-right:.875rem;padding-top:.625rem;font-size:.95rem;min-height:2.375rem;border-radius:.375rem}@media (max-width:480px){padding-left:.75rem;padding-bottom:.5rem;padding-right:.75rem;padding-top:.5rem;font-size:.875rem;min-height:2.25rem;border-radius:.3rem;border-left-width:1.5px;border-bottom-width:1.5px;border-right-width:1.5px;border-top-width:1.5px}@media (max-width:375px){padding-left:.625rem;padding-bottom:.4rem;padding-right:.625rem;padding-top:.4rem;font-size:.8rem;min-height:2rem;border-radius:.25rem}&:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}&:disabled{cursor:not-allowed;opacity:.7}}.TwoOptionsQuestion_choiceTrue__PPPZ7{background-color:#dbeafe;border-color:#3b82f6;color:#1e40af}.TwoOptionsQuestion_choiceDefault__hPxSI{background-color:#fff;border-color:#a3a3a3;color:#334155}.TwoOptionsQuestion_explanationContainer__6y0Dn{margin-top:1rem;padding:1rem;border-radius:.5rem;border-left:4px solid #d1d5db;@media (max-width:768px){margin-top:.75rem;padding-left:.875rem;padding-bottom:.875rem;padding-right:.875rem;padding-top:.875rem;border-left-width:3px}@media (max-width:480px){margin-top:.625rem;padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;border-left-width:3px;border-radius:.3rem}@media (max-width:375px){margin-top:.5rem;padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem;border-left-width:2px}}.TwoOptionsQuestion_explanationCorrect__nacgO{background-color:#f0fdf4;border-left-color:#22c55e}.TwoOptionsQuestion_explanationIncorrect__zcR28{background-color:#fef2f2;border-left-color:#ef4444}.TwoOptionsQuestion_explanationHeader__RFoUW{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;@media (max-width:480px){gap:.625rem;margin-bottom:.375rem}@media (max-width:375px){gap:.5rem;margin-bottom:.25rem}}.TwoOptionsQuestion_explanationIcon__awP1L{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;flex-shrink:0;@media (max-width:480px){width:1.375rem;height:1.375rem}@media (max-width:375px){width:1.25rem;height:1.25rem}}.TwoOptionsQuestion_explanationIconCorrect__xVeQ5{background-color:#22c55e;color:#fff}.TwoOptionsQuestion_explanationIconIncorrect__jjv1_{background-color:#ef4444;color:#fff}.TwoOptionsQuestion_explanationTitle__rEXhb{font-size:.875rem;font-weight:600;margin:0;@media (max-width:768px){font-size:.8125rem}@media (max-width:480px){font-size:.75rem;font-weight:700}@media (max-width:375px){font-size:.7rem}}.TwoOptionsQuestion_explanationTitleCorrect__DDDnd{color:#15803d}.TwoOptionsQuestion_explanationTitleIncorrect__BcBfO{color:#991b1b}.TwoOptionsQuestion_explanationText__ol9RP{font-size:.875rem;line-height:1.5;margin:0;word-wrap:break-word;overflow-wrap:break-word;@media (max-width:768px){font-size:.8125rem;line-height:1.45}@media (max-width:480px){font-size:.75rem;line-height:1.4}@media (max-width:375px){font-size:.7rem;line-height:1.35}}.TwoOptionsQuestion_explanationTextCorrect__rW3nG{color:#166534}.TwoOptionsQuestion_explanationTextIncorrect__UtPmn{color:#7f1d1d}.TwoOptionsQuestion_passageContainer__7nHdj{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;@media (max-width:768px){margin-bottom:.875rem;padding-left:.875rem;padding-bottom:.875rem;padding-right:.875rem;padding-top:.875rem;gap:.875rem}@media (max-width:480px){margin-bottom:.75rem;padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:.75rem}}.TwoOptionsQuestion_subpassageSection__TrURf{padding:.875rem;background-color:#eff6ff;border-left:4px solid #0284c7;border-radius:.375rem;@media (max-width:768px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem}@media (max-width:480px){padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem}}.TwoOptionsQuestion_passageSection__Z_Q3x{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;margin:0 auto 1rem;max-width:100%;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);@media (min-width:991px){max-width:500px}@media (max-width:768px){padding-left:1.25rem;padding-bottom:1.25rem;padding-right:1.25rem;padding-top:1.25rem;border-radius:.625rem}@media (max-width:480px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;border-radius:.5rem;margin-left:auto;margin-bottom:.75rem;margin-right:auto;margin-top:0}@media (max-width:375px){padding-left:.875rem;padding-bottom:.875rem;padding-right:.875rem;padding-top:.875rem;border-radius:.375rem}}.TwoOptionsQuestion_passageLabel__RKYPy{font-size:.75rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem;@media (max-width:480px){font-size:.7rem}}.TwoOptionsQuestion_passageText__mmZL6,.TwoOptionsQuestion_subpassageText__mOHtL{margin:0;font-size:1rem;line-height:1.7;color:#1e293b;word-wrap:break-word;overflow-wrap:break-word;font-weight:400;letter-spacing:.01em;@media (max-width:768px){font-size:.9375rem;line-height:1.65}@media (max-width:480px){font-size:.875rem;line-height:1.6}@media (max-width:375px){font-size:.8125rem;line-height:1.55}}.TwoOptionsSection_root__XasVK{background:#fff;width:100%;padding:2rem;border-radius:.75rem;box-shadow:0 4px 24px 0 rgba(30,41,59,.08);font-family:sans-serif;display:flex;flex-direction:column;gap:2rem;@media (max-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:1.5rem}@media (max-width:480px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:1rem}}.TwoOptionsSection_header__Pup62{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background-color:#fff;border-radius:.5rem;@media (min-width:768px){flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}@media (max-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:1rem}@media (max-width:480px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:.75rem}}.TwoOptionsSection_headerContent__5twBl{flex:1}.TwoOptionsSection_headerControls__IA95t{display:flex;flex-direction:column;gap:.75rem;width:100%;@media (min-width:768px){width:auto;flex-direction:row;align-items:center;gap:1rem}@media (max-width:480px){gap:.5rem}}.TwoOptionsSection_layoutToggle__4n2Lv{width:100%;@media (min-width:768px){width:auto}}.TwoOptionsSection_title__J98hy{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;@media (max-width:768px){font-size:1.25rem}@media (max-width:480px){font-size:1.125rem}}.TwoOptionsSection_instructions__lr3Xp{color:#64748b;margin-top:.5rem;font-size:.95rem;@media (max-width:768px){font-size:.875rem}@media (max-width:480px){font-size:.8rem}}.TwoOptionsSection_richtig__kRwQr{background-color:#dcfce7;color:#166534}.TwoOptionsSection_falsch__kf1JS,.TwoOptionsSection_richtig__kRwQr{display:inline-block;margin:0 .25rem;padding:.125rem .375rem;border-radius:.25rem;font-weight:600;font-size:.8rem}.TwoOptionsSection_falsch__kf1JS{background-color:#fee2e2;color:#991b1b}.TwoOptionsSection_ja__bXz4R{background-color:#dcfce7;color:#166534}.TwoOptionsSection_ja__bXz4R,.TwoOptionsSection_nein__6oQIo{display:inline-block;margin:0 .25rem;padding:.125rem .375rem;border-radius:.25rem;font-weight:600;font-size:.8rem}.TwoOptionsSection_nein__6oQIo{background-color:#fee2e2;color:#991b1b}.TwoOptionsSection_mainArea__UeiSf{display:grid;grid-template-columns:1fr 1fr;gap:2rem;@media (max-width:1024px){grid-template-columns:1fr;gap:1.5rem}@media (max-width:768px){gap:1.25rem}@media (max-width:480px){gap:1rem}}.TwoOptionsSection_mainAreaStacked__iQMzn{display:grid;grid-template-columns:1fr;gap:1.5rem;@media (max-width:768px){gap:1.25rem}@media (max-width:480px){gap:1rem}}.TwoOptionsSection_sideBySide__v9vAg{@media (max-width:1024px){grid-template-columns:1fr 1fr}@media (max-width:768px){grid-template-columns:1fr}}.TwoOptionsSection_passageCol__v26mO{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:#fff;border-radius:.5rem;border:1px solid #e5e7eb;min-height:400px;&.TwoOptionsSection_highlightMode__7UcO_{background-color:#fffbf0;border-color:#fbbf24}@media (max-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;min-height:300px}@media (max-width:480px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;min-height:250px;gap:.75rem}}.TwoOptionsSection_passageTitle__Wdfba{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;@media (max-width:768px){font-size:1.125rem}@media (max-width:480px){font-size:1rem}}.TwoOptionsSection_passageContainer__zjT3U{flex:1;font-size:.95rem;line-height:1.7;color:#1f2937;overflow-y:auto;max-height:-moz-fit-content;max-height:fit-content;padding:1rem;border:1px solid #f3f4f6;border-radius:.375rem;background-color:#fafafa;word-wrap:break-word;overflow-wrap:break-word;@media (max-width:768px){font-size:.9rem;padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem}@media (max-width:480px){font-size:.85rem;padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;line-height:1.5}p{margin:0 0 1rem;&:last-child{margin-bottom:0}}}.TwoOptionsSection_highlight__nLqde{background-color:#fbbf24;padding:0 .125rem;border-radius:.125rem}.TwoOptionsSection_questionsCol__9fXJT{display:flex;flex-direction:column;gap:1.5rem;@media (max-width:768px){gap:1.25rem}@media (max-width:480px){gap:1rem}}.TwoOptionsSection_exampleSection__Tz_cj{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:#f3f4f6;border-radius:.75rem;border:1px solid #e5e7eb;@media (max-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:.75rem}@media (max-width:480px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:.5rem}}.TwoOptionsSection_exampleNumber__aEJq0{font-weight:600;color:#64748b;font-size:1rem;margin-right:.5rem}.TwoOptionsSection_exampleContent__PlC4k{display:flex;flex-direction:column;gap:.75rem}.TwoOptionsSection_noPassage__6Jke8{grid-template-columns:1fr}.ExamReadingPage_progressBarContainer__P_Akw{background-color:#ffffff47;width:100%;padding:.75rem;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;@media (max-width:1024px){padding-left:.875rem;padding-bottom:.875rem;padding-right:.875rem;padding-top:.875rem;gap:.625rem}@media (max-width:768px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:.5rem}@media (max-width:640px){padding-left:.625rem;padding-bottom:.625rem;padding-right:.625rem;padding-top:.625rem;gap:.4rem}@media (max-width:480px){padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;gap:.375rem}@media (max-width:360px){padding-left:.375rem;padding-bottom:.375rem;padding-right:.375rem;padding-top:.375rem;gap:.25rem}}.ExamReadingPage_progressHeaderWrapper__H9Bes{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;@media (min-width:769px){cursor:default}@media (max-width:768px){justify-content:flex-start}}.ExamReadingPage_progressHeaderContent__L0_gO{display:flex;align-items:center;gap:.5rem}.ExamReadingPage_collapseIcon__H0c7l{display:none;width:1.25rem;height:1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1);color:#6b7280;flex-shrink:0;@media (max-width:768px){display:block}@media (max-width:480px){width:1rem;height:1rem}&.ExamReadingPage_collapsed__Mj_Je{transform:rotate(-90deg)}}.ExamReadingPage_progressHeader__Kdcyb{font-weight:700;font-size:1rem;margin:0;color:#1f2937;letter-spacing:.02em;@media (max-width:1024px){font-size:.9375rem}@media (max-width:768px){font-size:.875rem}@media (max-width:640px){font-size:.8125rem}@media (max-width:480px){font-size:.75rem}@media (max-width:360px){font-size:.7rem}}.ExamReadingPage_progressGridWrapper__pHcUP{display:flex;flex-direction:column;gap:.5rem;max-height:500px;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1);@media (min-width:769px){max-height:none}&.ExamReadingPage_collapsed__Mj_Je{max-height:0;gap:0}}.ExamReadingPage_progressGrid__eek8d{display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(2rem,1fr));gap:.3rem;width:100%;overflow-x:auto;overflow-y:hidden;padding:.25rem 0;scroll-behavior:smooth;@media (max-width:1024px){grid-template-columns:repeat(auto-fit,minmax(2.5rem,1fr));gap:.375rem}@media (max-width:768px){grid-template-columns:repeat(auto-fit,minmax(2rem,1fr));gap:.3rem}@media (max-width:640px){grid-template-columns:repeat(auto-fit,minmax(1.75rem,1fr));gap:.25rem}@media (max-width:480px){grid-template-columns:repeat(auto-fit,minmax(1.5rem,1fr));gap:.2rem}@media (max-width:360px){grid-template-columns:repeat(auto-fit,minmax(1.25rem,1fr));gap:.15rem}}.ExamReadingPage_questionItem__K7656{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0}.ExamReadingPage_progressBar__ZAjsU{height:.5rem;border-radius:.25rem;background-color:#d1d5db;transition:background-color .25s cubic-bezier(.4,0,.2,1);width:100%;box-shadow:inset 0 1px 2px rgba(0,0,0,.05);@media (max-width:1024px){height:.5625rem}@media (max-width:768px){height:.5rem}@media (max-width:640px){height:.375rem}@media (max-width:480px){height:.3rem}@media (max-width:360px){height:.25rem}&.ExamReadingPage_filled__ubJYY{background-color:#000;background:linear-gradient(90deg,#000,#1f2937);box-shadow:0 2px 4px rgba(0,0,0,.15)}}.ExamReadingPage_sectionLabel__qZ_c1{color:#6b7280;font-size:12px;display:flex;flex-direction:column;cursor:pointer;line-height:1.25;text-align:center;word-break:break-word;transition:all .2s cubic-bezier(.4,0,.2,1);margin:0;font-weight:500;padding:.125rem 0;min-height:1.25rem;justify-content:center;@media (max-width:1024px){font-size:.8rem;line-height:1.2}@media (max-width:768px){font-size:.75rem;line-height:1.15}@media (max-width:640px){font-size:.7rem;min-height:1.1rem}@media (max-width:480px){font-size:.65rem;line-height:1.1;min-height:.95rem}@media (max-width:360px){font-size:.6rem;line-height:1;min-height:.85rem}&:hover{color:#374151;font-weight:600;transform:scale(1.05)}&.ExamReadingPage_active__iu6fo{color:#2563eb;font-weight:700;cursor:default;text-decoration:underline;text-decoration-color:#2563eb;text-underline-offset:2px}&.ExamReadingPage_active__iu6fo:hover{color:#1d4ed8;transform:scale(1.05)}}.ExamReadingPage_pageContainer__ZPRzp{background-color:#f3f4f6;min-height:100vh;height:100%;padding-bottom:6rem;position:relative}.ExamReadingPage_contentSection__uXhVl{display:flex;flex-direction:column;gap:1.5rem;padding:10rem .5rem .5rem;@media (min-width:1024px){padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem;padding-top:10rem}@media (max-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem;gap:1.25rem;padding-top:6.75rem}@media (max-width:640px){padding-left:.75rem;padding-bottom:.75rem;padding-right:.75rem;padding-top:.75rem;gap:1.1rem;padding-top:9.75rem}@media (max-width:480px){padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;gap:1rem;padding-top:8.75rem}}.ExamReadingPage_navigationButtons__WfOsn{display:flex;justify-content:space-between;align-items:center;gap:.5rem;@media (max-width:480px){gap:.25rem}}.ExamReadingPage_loadingMessage__ysJGB{text-align:center;color:#6b7280}.ExamReadingPage_submittingOverlay__OBD7O{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ExamReadingPage_submittingContent__ReUzC{display:flex;flex-direction:column;align-items:center;gap:.75rem;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.1);padding:1.5rem;border:1px solid #e5e7eb}.ExamReadingPage_spinner__U8wVE{height:2.5rem;width:2.5rem;border-radius:50%;border:4px solid #e5e7eb;border-top-color:#2563eb;animation:ExamReadingPage_spin__RmJD2 1s linear infinite}@keyframes ExamReadingPage_spin__RmJD2{to{transform:rotate(1turn)}}.ExamReadingPage_submittingText__koZ3W{font-size:.875rem;font-weight:500;color:#374151}