.PoisonalAccessGate_root__YLOyf{--pa-bg:#dde0d8;--pa-paper:#eef0e8;--pa-paper-warm:#f0ebde;--pa-paper-dark:#e6dfcc;--pa-poison-deep:#5e7430;--pa-oxblood:#6b1f2a;--pa-ink:#1a1d18;--pa-ink-soft:#4a4d44;--pa-ink-faint:#8c8f84;--pa-hairline:#c0c4b6;--pa-hairline-soft:#d3d6c9;--font-serif:"EB Garamond",Georgia,serif;--font-mono:"IBM Plex Mono",monospace;font-family:var(--font-mono);color:var(--pa-ink);font-size:14px;line-height:1.5}.PoisonalAccessGate_overlay__Dsjq1{position:fixed;inset:0;background:rgba(26,29,24,.42);backdrop-filter:blur(2px);z-index:1000005;display:flex;align-items:center;justify-content:center;padding:30px}.PoisonalAccessGate_embeddedWrap__2_JO4{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.PoisonalAccessGate_overlay__Dsjq1.PoisonalAccessGate_sidebarOverlay__khL1j{align-items:stretch;justify-content:flex-end;padding:0;animation:PoisonalAccessGate_paSidebarOverlayIn__VjAOv .22s ease-out}@keyframes PoisonalAccessGate_paSidebarOverlayIn__VjAOv{0%{background:rgba(26,29,24,0)}to{background:rgba(26,29,24,.42)}}.PoisonalAccessGate_sidebarPanel__hJsO6{position:relative;display:flex;flex-direction:column;width:100%;max-width:460px;height:100%;animation:PoisonalAccessGate_paSidebarIn__vATpH .22s ease-out}.PoisonalAccessGate_sidebarOverlay__khL1j .PoisonalAccessGate_sidebarPanel__hJsO6 .PoisonalAccessGate_card__7Z5JM{max-width:none;width:100%;max-height:none;height:auto;flex:1;min-height:0;border-top:none;border-right:none;border-bottom:none;box-shadow:-20px 0 60px rgba(0,0,0,.28);animation:none}@keyframes PoisonalAccessGate_paSidebarIn__vATpH{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media(max-width:640px){.PoisonalAccessGate_overlay__Dsjq1.PoisonalAccessGate_sidebarOverlay__khL1j{align-items:flex-end;justify-content:center}.PoisonalAccessGate_sidebarPanel__hJsO6{max-width:none;height:auto;max-height:min(92vh,100%);animation:PoisonalAccessGate_paSheetIn__4PHlj .22s ease-out}.PoisonalAccessGate_sidebarOverlay__khL1j .PoisonalAccessGate_sidebarPanel__hJsO6 .PoisonalAccessGate_card__7Z5JM{border-top:1px solid var(--pa-hairline);border-right:1px solid var(--pa-hairline);box-shadow:0 -20px 60px rgba(0,0,0,.28)}@keyframes PoisonalAccessGate_paSheetIn__4PHlj{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.PoisonalAccessGate_card__7Z5JM{max-width:440px;width:100%;background:var(--pa-paper-warm);border:1px solid var(--pa-hairline);box-shadow:0 30px 70px rgba(0,0,0,.3);position:relative;max-height:min(90vh,100%);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.PoisonalAccessGate_embeddedWrap__2_JO4 .PoisonalAccessGate_card__7Z5JM{max-width:none;max-height:none;flex:1;min-height:0;box-shadow:0 1px 0 var(--pa-hairline),0 10px 24px rgba(26,29,24,.08)}.PoisonalAccessGate_band__125ke{height:5px;background:repeating-linear-gradient(90deg,var(--pa-oxblood) 0 8px,transparent 8px 16px);opacity:.85}.PoisonalAccessGate_close__1wQGf{position:absolute;top:16px;right:16px;width:32px;height:32px;border:1px solid var(--pa-hairline);background:var(--pa-paper-warm);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--pa-ink-faint);font-family:var(--font-serif);font-size:1.3rem;cursor:pointer;z-index:2;line-height:1}.PoisonalAccessGate_close__1wQGf:hover{color:var(--pa-ink);border-color:var(--pa-ink-soft)}.PoisonalAccessGate_body__puJ7E{padding:36px 34px 0;display:flex;flex-direction:column}.PoisonalAccessGate_lockMark__sB_ht{width:38px;height:38px;border:1.5px solid var(--pa-oxblood);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.PoisonalAccessGate_lockMark__sB_ht svg{width:16px;height:16px}.PoisonalAccessGate_eyebrow__Fg44W{font-size:.55rem;letter-spacing:.24em;text-transform:uppercase;color:var(--pa-oxblood);margin-bottom:12px}.PoisonalAccessGate_title__o7mBJ{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:1.9rem;line-height:1.15;margin-bottom:12px}.PoisonalAccessGate_lead__eVEeV{font-family:var(--font-serif);font-size:1.05rem;line-height:1.55;color:var(--pa-ink-soft);margin-bottom:6px}.PoisonalAccessGate_lead__eVEeV .PoisonalAccessGate_piece__gjjl1{color:var(--pa-ink);font-style:italic}.PoisonalAccessGate_trying__Kqj4G{margin-top:26px;margin-bottom:10px}.PoisonalAccessGate_tryingCard__plT3o{position:relative;display:flex;gap:16px;align-items:flex-start;background:var(--pa-paper-dark);border:1px solid rgba(107,31,42,.5);box-shadow:5px 5px 0 rgba(26,29,24,.07);padding:20px 20px 16px}.PoisonalAccessGate_tryingCard__plT3o:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,var(--pa-oxblood) 0 8px,transparent 8px 16px);opacity:.85}.PoisonalAccessGate_tryingIcon__OKsT1{flex-shrink:0;width:42px;height:42px;border:1.5px solid var(--pa-oxblood);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--pa-paper-warm)}.PoisonalAccessGate_tryingIcon__OKsT1 svg{width:18px;height:18px}.PoisonalAccessGate_tryingText__qC58G{min-width:0}.PoisonalAccessGate_tryingName__j7Nho{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;line-height:1.22;margin-bottom:5px}.PoisonalAccessGate_tryingDesc__tS9z6{font-family:var(--font-serif);font-style:italic;font-size:.95rem;line-height:1.45;color:var(--pa-ink-soft)}.PoisonalAccessGate_tryingIncluded__h3c2k{display:flex;align-items:center;gap:8px;margin-top:13px;padding-top:11px;border-top:1px dotted var(--pa-hairline);font-size:.5rem;letter-spacing:.2em;text-transform:uppercase;color:var(--pa-ink-faint)}.PoisonalAccessGate_tryingIncluded__h3c2k svg{width:13px;height:13px;flex-shrink:0}.PoisonalAccessGate_incl__pssqC{margin-top:24px}.PoisonalAccessGate_inclLabel__nr38f{font-size:.5rem;letter-spacing:.2em;text-transform:uppercase;color:var(--pa-ink-faint);margin-bottom:12px;padding-bottom:7px;border-bottom:1px solid var(--pa-hairline)}.PoisonalAccessGate_inclList__cL7yh{display:flex;flex-direction:column}.PoisonalAccessGate_inclItem__oYQlt{display:flex;align-items:baseline;gap:11px;padding:8px 0;border-bottom:1px dotted var(--pa-hairline-soft)}.PoisonalAccessGate_inclDash__TeeP_{color:var(--pa-poison-deep);flex-shrink:0;font-family:var(--font-serif)}.PoisonalAccessGate_inclName__agemY{font-family:var(--font-serif);font-size:1.02rem;color:var(--pa-ink)}.PoisonalAccessGate_inclPh__oZHzd{color:var(--pa-ink-faint);font-style:italic;font-size:.82rem}.PoisonalAccessGate_inclMore__Yyh4x{padding-top:10px}.PoisonalAccessGate_inclMore__Yyh4x,.PoisonalAccessGate_inclSkeleton__sm3mJ{font-family:var(--font-serif);font-style:italic;font-size:.9rem;color:var(--pa-ink-faint)}.PoisonalAccessGate_inclSkeleton__sm3mJ{padding:10px 0}.PoisonalAccessGate_gate__vE8iW{position:sticky;bottom:0;z-index:3;border-top:1px solid var(--pa-hairline);margin:24px -34px 0;padding:22px 34px 24px;background:var(--pa-paper-dark,#e6dfcc);box-shadow:0 -8px 20px rgba(26,29,24,.06)}.PoisonalAccessGate_gateRow__hoTnE{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.PoisonalAccessGate_gateName__zl_zG{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:1.15rem}.PoisonalAccessGate_gatePrice__rYLjn{font-family:var(--font-serif);font-size:1.5rem}.PoisonalAccessGate_gateMo__Raddr{font-size:.68rem;color:var(--pa-ink-faint);font-family:var(--font-mono)}.PoisonalAccessGate_gateDesc__3Egy2{font-family:var(--font-serif);font-size:.92rem;color:var(--pa-ink-soft);margin-bottom:16px}.PoisonalAccessGate_gateBtn__akR76{width:100%;padding:15px;background:var(--pa-ink);color:var(--pa-paper-warm);border:none;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.PoisonalAccessGate_gateBtn__akR76:hover:not(:disabled){background:var(--pa-oxblood)}.PoisonalAccessGate_gateBtn__akR76:disabled{opacity:.6;cursor:not-allowed}.PoisonalAccessGate_gateFine__uACyI{text-align:center;margin-top:12px;font-family:var(--font-serif);font-style:italic;font-size:.82rem;color:var(--pa-ink-faint)}.PoisonalAccessGate_resizeHandle__D7lFN{position:absolute;left:-1px;top:0;bottom:0;width:12px;cursor:ew-resize;z-index:5;display:flex;align-items:center;justify-content:center}.PoisonalAccessGate_resizeHandleBar__yXG9e{width:3px;height:40px;background:var(--pa-hairline);border-radius:3px;transition:background .2s,height .2s,box-shadow .2s}.PoisonalAccessGate_resizeHandle__D7lFN:active .PoisonalAccessGate_resizeHandleBar__yXG9e,.PoisonalAccessGate_resizeHandle__D7lFN:hover .PoisonalAccessGate_resizeHandleBar__yXG9e{background:var(--pa-oxblood);height:56px;box-shadow:0 0 8px rgba(107,31,42,.3)}.PoisonalAccessGate_resizeHandleMobile__7d_MV{display:none;position:absolute;top:0;left:0;right:0;height:20px;cursor:ns-resize;z-index:5;touch-action:none}.PoisonalAccessGate_sheetDragIndicator__gf6d9{display:none;position:absolute;top:9px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:2px;background:var(--pa-hairline);pointer-events:none;z-index:4}@media(max-width:640px){.PoisonalAccessGate_resizeHandle__D7lFN{display:none}.PoisonalAccessGate_resizeHandleMobile__7d_MV,.PoisonalAccessGate_sheetDragIndicator__gf6d9{display:block}.PoisonalAccessGate_body__puJ7E{padding:28px 24px 0}.PoisonalAccessGate_gate__vE8iW{margin:24px -24px 0;padding:20px 24px 22px}.PoisonalAccessGate_title__o7mBJ{font-size:1.55rem}.PoisonalAccessGate_tryingCard__plT3o{gap:12px;padding:17px 15px 14px}.PoisonalAccessGate_tryingIcon__OKsT1{width:36px;height:36px}.PoisonalAccessGate_tryingIcon__OKsT1 svg{width:16px;height:16px}.PoisonalAccessGate_tryingName__j7Nho{font-size:1.1rem}}.nav_nav_wrapper__NIb_R{justify-content:space-between;position:relative;margin:0 auto;padding:18px 60px;z-index:10;transition:.3s ease-in-out}.nav_nav_wrapper__NIb_R,.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y{display:flex;align-items:center}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_query_button__SSpL1{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(154,87,221,.32);border-radius:40px;padding:11px 16px;font-weight:500;font-size:16px;line-height:24px;color:#9b57dd}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_query_button__SSpL1 svg{stroke:#9b57dd}@media(hover:hover){.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_query_button__SSpL1:hover{background:#9b57dd;color:#fff;cursor:pointer}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_query_button__SSpL1:hover svg{stroke:#fff}}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menubtn__KiUph{display:flex;align-items:center;justify-content:center;border:1px solid #e8e8e8;background:#fff;width:48px;height:48px;border-radius:100px;transition:.3s ease-in-out}@media(hover:hover){.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menubtn__KiUph:hover{cursor:pointer;border:1px solid #9b57dd}}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menubtn__KiUph span{font-weight:400;font-size:16px;line-height:24px;color:#0f172a;transition:all .3s ease-in-out}@media(hover:hover){.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menubtn__KiUph span:hover{color:#000}}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menubtn_default__LzP_n{display:flex;align-items:center;justify-content:center;border:1px solid #e8e8e8;background:#fff;width:48px;height:48px;border-radius:100px;transition:.3s ease-in-out}@media(hover:hover){.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menubtn_default__LzP_n:hover{cursor:pointer;border:1px solid #9b57dd}}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menubtn_default__LzP_n svg{stroke:#0f172a}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menubtn_active__aFgIN{display:flex;align-items:center;justify-content:center;border:1px solid #f6f6f9;background:#000;width:48px;height:48px;border-radius:100px}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menubtn_active__aFgIN svg{stroke:#fff}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menu_container__MC_q4{width:100%;position:absolute;right:0;top:55px;display:flex;gap:8px;flex-direction:column;padding:24px;max-width:265px;border-radius:12px;border:1px solid #eeeff2;background:#fff;box-shadow:0 4px 10px 0 rgba(51,65,85,.08);z-index:11111111111;transition:all .4s ease-in-out}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menu_container__MC_q4 button{font-size:16px;line-height:24px;color:#fff;transition:all .3s ease-in-out}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menu_container__MC_q4 .nav_history_btn__iv2mc{display:flex;align-items:center;color:#0f172a;gap:8px;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:16px;justify-content:center}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menu_container__MC_q4 .nav_button_wrapper__CnV8A{display:flex;align-items:center;gap:15px}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menu_container__MC_q4 .nav_button_wrapper__CnV8A a{width:100%}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menu_container_2__99_Z_{width:100%;position:absolute;left:0;top:55px;display:flex;gap:16px;flex-direction:column;padding:24px;max-width:415px;border-radius:12px;border:1px solid #eeeff2;background:#fff;box-shadow:0 4px 10px 0 rgba(51,65,85,.08);z-index:11111111111;transition:all .4s ease-in-out}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_history_toggle_overlay__ZpzQ4{width:100%}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_title__Qwh4_{font-weight:600;font-size:16px;line-height:24px;color:#0f172a}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_history_overlay_list_wrapper__v3c9a .nav_date__PLeXP{padding-top:16px;font-weight:600;font-size:12px;line-height:20px;color:#818389;display:block}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_history_overlay_list_wrapper__v3c9a .nav_history_list__COEY_{display:flex;flex-direction:column;gap:8px}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_history_overlay_list_wrapper__v3c9a .nav_history_list__COEY_ li{list-style:none}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_history_overlay_list_wrapper__v3c9a .nav_history_list__COEY_ li a{display:flex;align-items:flex-start;gap:12px}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_history_overlay_list_wrapper__v3c9a .nav_history_list__COEY_ li a .nav_history_list_icon__jig_a img{width:16px;height:16px;max-width:inherit;position:relative;top:4px}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_history_overlay_list_wrapper__v3c9a .nav_history_list__COEY_ li a .nav_link_text__N13N5{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;font-size:14px;line-height:22px;color:#0f172a;transition:all .3s ease-in-out}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_history_overlay_list_wrapper__v3c9a .nav_history_list__COEY_ li a .nav_link_text__N13N5:hover{color:#6a5ccc}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_history_toggle_overlay__ZpzQ4 .nav_history_btn__iv2mc{border:1px solid #f6f6f9;background-color:#fff;color:#6a5ccc;width:100%;padding:6px 16px;margin-top:16px;border-radius:100px;transition:all .3s ease-in-out}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_history_toggle_overlay__ZpzQ4 .nav_history_btn__iv2mc:hover{border:1px solid #6a5ccc;background-color:#6a5ccc;color:#fff}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_btn_grey__VjHXZ{font-style:normal;min-width:100px;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#0f172a;padding:8px 20px;background:#f5f5f5;border-radius:100px;transition:all .3s ease-in-out}@media(hover:hover){.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_btn_grey__VjHXZ:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2);cursor:pointer;background:#0f172a;color:#fff}}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_btn_black__8GNiT{font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#fff;padding:8px 20px;background:#0f172a;border-radius:100px;transition:all .3s ease-in-out}@media(hover:hover){.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_btn_black__8GNiT:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2);cursor:pointer}}.nav_nav_wrapper__NIb_R .nav_anylearn_logo___MQUk,.nav_nav_wrapper__NIb_R .nav_notlawyer_logo__sm066{position:relative}.nav_nav_wrapper__NIb_R .nav_anylearn_logo___MQUk span,.nav_nav_wrapper__NIb_R .nav_notlawyer_logo__sm066 span{position:absolute;bottom:-13px;right:0;font-style:italic;font-weight:500;font-size:13px;line-height:16px;color:#0f172a;display:none}.nav_nav_wrapper__NIb_R .nav_anylearn_logo___MQUk span .nav_logo_link__SdLnw,.nav_nav_wrapper__NIb_R .nav_notlawyer_logo__sm066 span .nav_logo_link__SdLnw{font-weight:700;text-decoration:underline;color:#6a5ccc;transition:all .3s ease-in-out}.nav_nav_wrapper__NIb_R .nav_anylearn_logo___MQUk span .nav_logo_link__SdLnw:hover,.nav_nav_wrapper__NIb_R .nav_notlawyer_logo__sm066 span .nav_logo_link__SdLnw:hover{color:#5142b1}.nav_history_toggle_overlay__ZpzQ4{padding:20px 0}.nav_viewall_history_btn__RYSri{border:1px solid #f7f7f7;background-color:#fff;color:#9b57dd;font-weight:600;font-size:12px;line-height:24px;width:100%;padding:6px 16px;margin-top:16px;display:block;text-align:center;border-radius:100px;transition:all .3s ease-in-out}.nav_viewall_history_btn__RYSri:hover{border:1px solid #9b57dd;background-color:#9b57dd;color:#fff}@keyframes nav_borderRotate__GN_Ts{to{--angle:420deg}}.nav_menu_container_lg__Ne1_p{display:flex;align-items:center;gap:20px;position:relative;z-index:999}.nav_menu_container_lg__Ne1_p .nav_history_btn__iv2mc{display:flex;align-items:center;color:#0f172a;gap:8px;padding:8px 16px;justify-content:center;transition:all .3s ease-in-out}.nav_menu_container_lg__Ne1_p .nav_history_btn__iv2mc svg{stroke:#525660;transition:all .3s ease-in-out}.nav_menu_container_lg__Ne1_p .nav_history_btn__iv2mc:hover,.nav_menu_container_lg__Ne1_p .nav_history_btn__iv2mc:hover svg{color:#9b57dd;stroke:#9b57dd}.nav_menu_container_lg__Ne1_p .nav_button_wrapper__CnV8A{display:flex;gap:16px}.nav_dropdown_history_empty_state__e8b_C{display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.nav_dropdown_history_empty_state__e8b_C .nav_empty_state_icon__UbLym{width:80px;height:80px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.nav_dropdown_history_empty_state__e8b_C .nav_empty_state_text__5g_1R{padding-bottom:20px}.nav_dropdown_history_empty_state__e8b_C .nav_empty_state_text__5g_1R .nav_title__Qwh4_{padding-bottom:4px;font-weight:500;font-size:20px;line-height:32px;color:#0f172a}@media only screen and (max-width:992px){.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y{gap:8px}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_query_button__SSpL1{width:48px;height:48px;align-items:center;justify-content:center;gap:0;padding:0}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_query_button__SSpL1 .nav_btn_text__YrjEZ{display:none}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menubtn__KiUph,.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menubtn_active__aFgIN,.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menubtn_default__LzP_n,.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_query_button__SSpL1{width:40px;height:40px}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menu_button__rklnU,.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_menu_container__MC_q4{display:inherit}}@media only screen and (max-width:767px){.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_query_button__SSpL1{position:fixed;border-radius:50px;right:16px;bottom:16px;height:56px;width:56px;z-index:90}}@media only screen and (max-width:640px){.nav_nav_wrapper__NIb_R{padding:16px 30px}.nav_nav_wrapper__NIb_R .nav_anylearn_logo___MQUk .nav_logo__oAEwV{width:80%;margin:0 auto}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_query_button__SSpL1{position:fixed;border-radius:50px;right:16px;bottom:16px;height:56px;width:56px;z-index:90}.nav_menu_container_lg__Ne1_p{display:none}.nav_menu_container_2__99_Z_{padding:16px}}@media only screen and (max-width:480px){.nav_nav_wrapper__NIb_R{margin:8px 16px!important;background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:32px;padding:8px;z-index:11}.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_btn_black__8GNiT,.nav_nav_wrapper__NIb_R .nav_nav_actions__tS51Y .nav_btn_grey__VjHXZ{font-size:14px;line-height:22px;padding:8px 16px}.nav_nav_wrapper__NIb_R .nav_notlawyer_logo__sm066 span{font-size:12px;line-height:16px}.nav_nav_wrapper__NIb_R .nav_notlawyer_logo__sm066 a .nav_logo__oAEwV{width:125px}}.nav_bookmark_tabs_ui__kIIIT h1{font-weight:500;font-size:20px;line-height:32px;color:#0f172a;padding-bottom:4px}.nav_bookmark_tabs_ui__kIIIT .nav_bookmark_folders__IdLTr{display:flex;flex-direction:column;gap:12px;padding-bottom:20px}.nav_bookmark_tabs_ui__kIIIT .nav_bookmark_folders__IdLTr .nav_bookmark_folder__CQZ73{display:flex;align-items:flex-start;margin-bottom:12px;gap:11px}.nav_bookmark_tabs_ui__kIIIT .nav_bookmark_folders__IdLTr .nav_bookmark_folder__CQZ73 h6{font-weight:600;font-size:14px;line-height:24px;color:#0f172a;padding-bottom:4px}.nav_bookmark_tabs_ui__kIIIT .nav_bookmark_folders__IdLTr .nav_bookmark_folder__CQZ73 p{font-weight:400;font-size:14px;line-height:22px;color:#818389}.nav_bookmark_tabs_ui2__8YgXo{padding:20px 0}.nav_nav_wrapper__NIb_R{max-width:1200px;height:60px;margin:8px auto}.nav_nav_wrapper__NIb_R .nav_anylearn_logo___MQUk img{display:none}.nav_nav_wrapper__NIb_R .nav_anylearn_logo___MQUk .nav_logo_web__t_VMw{display:block}.nav_scrolled___9h0l{max-width:900px;margin:24px auto;background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:32px;padding:8px;position:fixed;top:0;left:0;right:0;transition:max-width .3s ease-in-out,margin .4s ease-in-out;z-index:999}.nav_header_input__6YRJO{display:none}.nav_anylearn_logo_wrapper__NTfpz{display:flex;align-items:center;gap:6px}.nav_scrolled___9h0l{gap:12px}.nav_scrolled___9h0l .nav_logo_web__t_VMw{display:none}.nav_scrolled___9h0l .nav_anylearn_logo_wrapper__NTfpz{width:100%}.nav_scrolled___9h0l .nav_logo_info__e7hcM{display:none!important}.nav_scrolled___9h0l .nav_header_input__6YRJO{display:block}.nav_scrolled___9h0l .nav_nav_logo_web__t_VMw__e5j96{display:none}.nav_scrolled___9h0l .nav_anylearn_logo___MQUk{width:100%!important}.nav_scrolled___9h0l .nav_anylearn_logo___MQUk img{display:block}.nav_scrolled___9h0l .nav_anylearn_logo___MQUk .nav_logo_web__t_VMw,.nav_scrolled___9h0l .nav_btn_text__YrjEZ{display:none}.nav_scrolled___9h0l .nav_query_button__SSpL1{border-radius:50%!important;width:48px;height:48px;padding:13px!important;background:#9b57dd!important}.nav_scrolled___9h0l .nav_query_button__SSpL1 svg{stroke:#fff!important}@media only screen and (max-width:480px){.nav_nav_wrapper__NIb_R .nav_anylearn_logo___MQUk img{display:block}.nav_scrolled___9h0l{margin:16px;transition:none}}.nav_full_container__fyKx6 .nav_nav__YMA_y .nav_nav_wrapper__NIb_R{padding:0!important}@keyframes lessons_glowPulse__2KnZl{0%,to{opacity:.3}50%{opacity:.6}}@keyframes lessons_float__GNZk0{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lessons_gradientShift__sQQOg{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes lessons_textGlitch__w9zmW{0%,to{transform:skew(0deg)}20%{transform:skew(5deg);color:aqua}40%{transform:skew(-5deg);color:#f0f}60%{transform:skew(3deg);color:#8a2be2}80%{transform:skew(-3deg)}}@keyframes lessons_dropIn__Qt_Uc{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes lessons_badgePulse__SPMXu{0%,to{transform:rotate(2deg) scale(1)}50%{transform:rotate(-2deg) scale(1.05)}}@keyframes lessons_formFloat__mSoQj{0%,to{transform:translateY(0) rotateX(0deg) rotateY(0deg)}25%{transform:translateY(-8px) rotateX(-1deg) rotateY(.5deg)}50%{transform:translateY(0) rotateX(.5deg) rotateY(-.5deg)}75%{transform:translateY(8px) rotateX(1deg) rotateY(.5deg)}}.lessons_course_modal_wrapper__HjCn6{font-family:var(--font-serif);background:#f8f9fa;color:#1a1a2e;line-height:1.6;min-height:100vh}.lessons_course_modal_wrapper__HjCn6 *{box-sizing:border-box}.lessons_office_hours__zO2jS{display:flex;min-height:100vh;width:100%;position:relative}.lessons_mobile_menu_btn__MY_J8{display:none;position:fixed;top:16px;right:16px;z-index:1001;width:44px;height:44px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;transition:top .3s ease}.lessons_mobile_menu_btn__MY_J8 span{display:block;width:20px;height:2px;background:#374151;border-radius:1px;transition:all .3s}.lessons_mobile_menu_btn__MY_J8.lessons_active__vVLXe span:first-child{transform:rotate(45deg) translate(5px,5px)}.lessons_mobile_menu_btn__MY_J8.lessons_active__vVLXe span:nth-child(2){opacity:0}.lessons_mobile_menu_btn__MY_J8.lessons_active__vVLXe span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:992px){.lessons_mobile_menu_btn__MY_J8{display:flex}}body[data-topicbar-visible=header-only] .lessons_mobile_menu_btn__MY_J8{top:80px}body[data-topicbar-visible=full] .lessons_mobile_menu_btn__MY_J8{top:130px}body[data-topicbar-visible=full][data-topicbar-hidden=true] .lessons_mobile_menu_btn__MY_J8,body[data-topicbar-visible=header-only][data-topicbar-hidden=true] .lessons_mobile_menu_btn__MY_J8{top:16px}.lessons_sidebar_overlay__JTmxk{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:999;opacity:0;transition:opacity .3s;pointer-events:none}.lessons_sidebar_overlay__JTmxk.lessons_active__vVLXe{opacity:1;pointer-events:auto}@media(max-width:768px){.lessons_sidebar_overlay__JTmxk{display:block}}.lessons_sidebar__v8Zpb{width:320px;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;position:fixed;height:100vh;left:0;top:0;z-index:99;transition:transform .3s ease,padding-top .3s ease;padding-top:0}body[data-topicbar-visible=header-only] .lessons_sidebar__v8Zpb{padding-top:60px}body[data-topicbar-visible=full] .lessons_sidebar__v8Zpb{padding-top:56px}body[data-topicbar-visible=full][data-topicbar-hidden=true] .lessons_sidebar__v8Zpb,body[data-topicbar-visible=header-only][data-topicbar-hidden=true] .lessons_sidebar__v8Zpb{padding-top:0}@media(max-width:992px){.lessons_sidebar__v8Zpb{transform:translateX(-100%);box-shadow:none;z-index:1001;padding-top:0}.lessons_sidebar__v8Zpb.lessons_open__mOKlR{transform:translateX(0);box-shadow:4px 0 24px rgba(0,0,0,.15)}body[data-topicbar-visible=full] .lessons_sidebar__v8Zpb,body[data-topicbar-visible=header-only] .lessons_sidebar__v8Zpb{padding-top:0}}.lessons_sidebarEmbedded__1kvxV{position:relative;height:100%;top:auto;left:auto;padding-top:0!important;z-index:auto}.lessons_sidebar_header__4b1Q1{padding:20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.lessons_course_label__RhLys{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin-bottom:8px}.lessons_course_title__gu5WA{font-size:15px;font-weight:600;color:#1a1a2e;line-height:1.4;margin:0}.lessons_lessons_container__By6pu{flex:1;overflow-y:auto;padding:12px 0}.lessons_lessons_container__By6pu::-webkit-scrollbar{width:6px}.lessons_lessons_container__By6pu::-webkit-scrollbar-track{background:transparent}.lessons_lessons_container__By6pu::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.lessons_lessons_container__By6pu::-webkit-scrollbar-thumb:hover{background:#9ca3af}.lessons_lessons_list__7YupA{display:flex;flex-direction:column}.lessons_lesson_item__izARV{position:relative}.lessons_lesson_item__izARV.lessons_active__vVLXe .lessons_lesson_header__4G2fq{background:#f0f7ff}.lessons_lesson_item__izARV.lessons_active__vVLXe .lessons_lesson_number__NmRSv{background:#2563eb;color:#fff}.lessons_lesson_item__izARV.lessons_active__vVLXe .lessons_lesson_title_text__UIJBT{color:#1e40af;font-weight:600}.lessons_lesson_item__izARV.lessons_active__vVLXe .lessons_components_container__RgSZe{max-height:300px;overflow-y:auto}.lessons_lesson_item__izARV.lessons_completed__sB828 .lessons_lesson_number__NmRSv{background:#10b981;color:#fff}.lessons_lesson_header__4G2fq{display:flex;align-items:flex-start;padding:12px 20px;cursor:pointer;transition:background .15s;gap:12px}.lessons_lesson_header__4G2fq:hover{background:#f9fafb}.lessons_lesson_number__NmRSv{width:24px;height:24px;border-radius:50%;background:#e5e7eb;color:#6b7280;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.lessons_lesson_title_text__UIJBT{font-size:14px;font-weight:500;color:#374151;flex:1}.lessons_components_container__RgSZe{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#f8fafc;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.lessons_components_container__RgSZe::-webkit-scrollbar{width:6px}.lessons_components_container__RgSZe::-webkit-scrollbar-track{background:transparent}.lessons_components_container__RgSZe::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.lessons_components_container__RgSZe::-webkit-scrollbar-thumb:hover{background:#9ca3af}.lessons_components_list__Qgh9g{padding:8px 0}.lessons_component_item__uoF1p{display:flex;align-items:center;padding:8px 20px 8px 56px;gap:10px;cursor:pointer;transition:all .15s;position:relative}.lessons_component_item__uoF1p:before{content:"";position:absolute;left:31px;top:0;bottom:0;width:2px;background:#e5e7eb}.lessons_component_item__uoF1p:last-child:before{bottom:50%}.lessons_component_item__uoF1p:hover{background:#f1f5f9}.lessons_component_item__uoF1p.lessons_active__vVLXe{background:#dbeafe}.lessons_component_item__uoF1p.lessons_active__vVLXe:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#2563eb}.lessons_component_item__uoF1p.lessons_active__vVLXe .lessons_component_title__r8175{color:#1e40af;font-weight:500}.lessons_component_item__uoF1p.lessons_active__vVLXe .lessons_component_icon__N_Vzb{background:#2563eb;border-color:#2563eb}.lessons_component_item__uoF1p.lessons_active__vVLXe .lessons_component_icon__N_Vzb svg{color:#fff}.lessons_component_icon__N_Vzb{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;position:relative;z-index:1}.lessons_component_icon__N_Vzb svg{width:12px;height:12px;color:#6b7280}.lessons_component_title__r8175{font-size:13px;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lessons_navigation_wrapper__T8MAZ{width:100%;height:100%;display:flex;flex-direction:column}.lessons_nav_section__kD7PA{padding:0;flex:1}.lessons_main_layout__GuQ8y{flex:1;margin-left:320px;display:flex;flex-direction:column;min-height:100vh}@media(max-width:768px){.lessons_main_layout__GuQ8y{margin-left:0}}.lessons_main_layout_embedded__y1ill{margin-left:0;flex-direction:row;padding-top:0;min-height:auto}.lessons_main_layout_embedded__y1ill .lessons_main_content__VouQp{margin-left:0;margin-top:0!important;padding-bottom:100px}.lessons_main_layout_embedded__y1ill .lessons_messages__vqWeQ{padding:16px 16px 24px!important;max-width:100%}.lessons_main_layout_embedded__y1ill .lessons_sidebar__v8Zpb{padding-top:0!important;position:relative;height:auto}.lessons_main_content__VouQp{flex:1;display:flex;flex-direction:column;margin-left:320px;margin-top:32px;padding-bottom:140px;transition:margin-top .3s ease}@media(max-width:992px){.lessons_main_content__VouQp{margin-left:0;padding-bottom:80px}}body[data-topicbar-visible=header-only] .lessons_main_content__VouQp{margin-top:70px}body[data-topicbar-visible=full] .lessons_main_content__VouQp{margin-top:40px}@media(max-width:640px){body[data-topicbar-visible=full] .lessons_main_content__VouQp{margin-top:10px}}body[data-topicbar-visible=full][data-topicbar-hidden=true] .lessons_main_content__VouQp,body[data-topicbar-visible=header-only][data-topicbar-hidden=true] .lessons_main_content__VouQp{margin-top:16px}.lessons_messages__vqWeQ{flex:1;max-width:900px;width:100%;padding:0}@media(max-width:1024px){.lessons_messages__vqWeQ{padding:60px 16px 0}body[data-topicbar-visible=full] .lessons_messages__vqWeQ,body[data-topicbar-visible=header-only] .lessons_messages__vqWeQ{padding-top:20px}body[data-topicbar-hidden=true] .lessons_messages__vqWeQ{padding-top:20px;transition:padding-top .3s ease}}@media(max-width:640px){.lessons_messages__vqWeQ{padding:48px 0}body:not([data-topicbar-visible]) .lessons_messages__vqWeQ{padding-top:20px}}.lessons_breadcrumb___uoQ7{font-size:13px;color:#6b7280;margin-bottom:24px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lessons_breadcrumb___uoQ7 a{color:#2563eb;text-decoration:none}.lessons_breadcrumb___uoQ7 a:hover{text-decoration:underline}.lessons_breadcrumb___uoQ7 span{color:#6b7280}@media(max-width:768px){.lessons_breadcrumb___uoQ7{font-size:12px}}.lessons_lesson_hero__t9Kou{margin-bottom:40px}.lessons_lesson_hero__t9Kou h1{font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:12px;line-height:1.3}.lessons_lesson_hero__t9Kou p{font-size:16px;color:#6b7280;max-width:600px;line-height:1.6;margin:0}@media(max-width:768px){.lessons_lesson_hero__t9Kou{margin-bottom:32px}.lessons_lesson_hero__t9Kou h1{font-size:24px}.lessons_lesson_hero__t9Kou p{font-size:15px}}@media(max-width:480px){.lessons_lesson_hero__t9Kou h1{font-size:22px}}.lessons_content_block__dSXqf{margin-bottom:32px;scroll-margin-top:24px}@media(max-width:480px){.lessons_content_block__dSXqf{margin-bottom:24px}}.lessons_text_block__CFkOV h2{font-size:20px;font-weight:600;color:#1a1a2e;margin-bottom:16px}@media(max-width:768px){.lessons_text_block__CFkOV h2{font-size:18px}}.lessons_text_block__CFkOV p{font-size:15px;color:#374151;margin-bottom:12px;line-height:1.6}.lessons_text_block__CFkOV p:last-child{margin-bottom:0}.lessons_text_block__CFkOV a{color:#2563eb;text-decoration:underline;text-decoration-color:#93c5fd;text-underline-offset:2px}.lessons_text_block__CFkOV a:hover{text-decoration-color:#2563eb}.lessons_aspect_block__RZJvy,.lessons_aspects_card__UspUp{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:32px}.lessons_aspect_header__z25qc,.lessons_aspects_header__bK6ed{display:flex;align-items:center;gap:14px;padding:18px 20px;cursor:pointer;transition:background .15s;border-bottom:1px solid #e5e7eb}.lessons_aspect_header__z25qc:hover,.lessons_aspects_header__bK6ed:hover{background:#f9fafb}@media(max-width:480px){.lessons_aspect_header__z25qc,.lessons_aspects_header__bK6ed{padding:14px 16px}}.lessons_aspect_icon__jvz9s,.lessons_aspects_icon__Jr2jY{width:40px;height:40px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lessons_aspect_icon__jvz9s svg,.lessons_aspects_icon__Jr2jY svg{width:20px;height:20px;color:#fff}.lessons_aspect_header_content__j3EUy,.lessons_aspects_title__h8JT4{flex:1}.lessons_aspect_title__O9Wab{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:2px}.lessons_aspects_title__h8JT4 h3{font-size:16px;font-weight:600;color:#1a1a2e;margin:0 0 2px}.lessons_aspect_subtitle__Kc_0t,.lessons_aspects_subtitle__wU0Ip{font-size:13px;color:#6b7280}.lessons_aspect_toggle__Cgbu5,.lessons_aspects_toggle__gbuQX{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:transform .2s}.lessons_aspect_toggle__Cgbu5 svg,.lessons_aspects_toggle__gbuQX svg{width:16px;height:16px}.lessons_aspect_block__RZJvy.lessons_expanded__oYYS0>.lessons_aspect_header__z25qc .lessons_aspect_toggle__Cgbu5,.lessons_aspects_card__UspUp.lessons_expanded__oYYS0>.lessons_aspects_header__bK6ed .lessons_aspects_toggle__gbuQX{transform:rotate(180deg)}.lessons_aspect_items__IgzmL,.lessons_aspects_content___ufZj,.lessons_aspects_list__i4oq9{max-height:0;overflow:hidden;transition:max-height .3s ease}.lessons_aspect_block__RZJvy.lessons_expanded__oYYS0 .lessons_aspect_items__IgzmL,.lessons_aspects_card__UspUp.lessons_expanded__oYYS0 .lessons_aspects_content___ufZj,.lessons_aspects_card__UspUp.lessons_expanded__oYYS0 .lessons_aspects_list__i4oq9{max-height:2000px}.lessons_aspect__xk3Br,.lessons_aspect_item__VgKNm{border-bottom:1px solid #f3f4f6}.lessons_aspect__xk3Br:last-child,.lessons_aspect_item__VgKNm:last-child{border-bottom:none}.lessons_aspect_header__z25qc,.lessons_aspect_item_header__o5fPb{display:flex;align-items:center;gap:14px;padding:14px 20px;cursor:pointer;transition:background .15s}.lessons_aspect_header__z25qc:hover,.lessons_aspect_item_header__o5fPb:hover{background:#f9fafb}.lessons_aspect_item_number__S94jZ,.lessons_aspect_number__zRSzs{width:28px;height:28px;background:#e0e7ff;color:#4f46e5;border-radius:8px;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.lessons_aspect__xk3Br.lessons_expanded__oYYS0 .lessons_aspect_number__zRSzs,.lessons_aspect_item__VgKNm.lessons_expanded__oYYS0 .lessons_aspect_item_number__S94jZ{background:#4f46e5;color:#fff}.lessons_aspect_item_title__uL4Tr,.lessons_aspect_title__O9Wab{flex:1;font-size:14px;font-weight:500;color:#374151}.lessons_aspect_item_preview__4h_N1,.lessons_aspect_preview__WJaNn{font-size:13px;color:#9ca3af;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lessons_aspect__xk3Br.lessons_expanded__oYYS0 .lessons_aspect_preview__WJaNn,.lessons_aspect_item__VgKNm.lessons_expanded__oYYS0 .lessons_aspect_item_preview__4h_N1{display:none}.lessons_aspect_expand__ELj_N,.lessons_aspect_item_toggle__5rFdF{width:20px;height:20px;color:#9ca3af;transition:transform .2s;display:flex;align-items:center;justify-content:center}.lessons_aspect_expand__ELj_N svg,.lessons_aspect_item_toggle__5rFdF svg{width:16px;height:16px}.lessons_aspect__xk3Br.lessons_expanded__oYYS0 .lessons_aspect_expand__ELj_N,.lessons_aspect_item__VgKNm.lessons_expanded__oYYS0 .lessons_aspect_item_toggle__5rFdF{transform:rotate(90deg)}.lessons_aspect_body__V81PD,.lessons_aspect_item_content__ZUsWv{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#f8fafc}.lessons_aspect__xk3Br.lessons_expanded__oYYS0 .lessons_aspect_body__V81PD,.lessons_aspect_item__VgKNm.lessons_expanded__oYYS0 .lessons_aspect_item_content__ZUsWv{max-height:500px}.lessons_aspect_item_inner__YWT9t{padding:16px 20px 20px 62px}.lessons_aspect_content_wrapper__8gi_w,.lessons_aspect_item_body__kmLxO{font-size:14px;color:#4b5563;line-height:1.6}.lessons_aspect_content_wrapper__8gi_w a,.lessons_aspect_item_body__kmLxO a{color:#2563eb;text-decoration:underline;text-decoration-color:#93c5fd;text-underline-offset:2px}.lessons_aspect_content_wrapper__8gi_w a:hover,.lessons_aspect_item_body__kmLxO a:hover{text-decoration-color:#2563eb}.lessons_aspect_content_wrapper__8gi_w ul,.lessons_aspect_item_body__kmLxO ul{margin-top:12px;padding-left:0;list-style:none}.lessons_aspect_content_wrapper__8gi_w li,.lessons_aspect_item_body__kmLxO li{position:relative;padding-left:20px;margin-bottom:8px}.lessons_aspect_content_wrapper__8gi_w li:before,.lessons_aspect_item_body__kmLxO li:before{content:"•";position:absolute;left:0;color:#6366f1;font-weight:700}.lessons_aspect_generate_more__xqtDM,.lessons_generate_more__cYxNI{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:#f8fafc;cursor:pointer;transition:background .15s;font-size:14px;font-weight:500;color:#6b7280;border:none;border-radius:0;width:100%;margin-top:0}.lessons_aspect_generate_more__xqtDM svg,.lessons_generate_more__cYxNI svg{width:16px;height:16px}.lessons_aspect_generate_more__xqtDM:hover:not(:disabled),.lessons_generate_more__cYxNI:hover:not(:disabled){background:#f1f5f9;color:#4f46e5}.lessons_aspect_generate_more__xqtDM:disabled,.lessons_generate_more__cYxNI:disabled{cursor:not-allowed;opacity:.5}.lessons_aspect_generate_more__xqtDM .lessons_animate_spin___3WPR,.lessons_generate_more__cYxNI .lessons_animate_spin___3WPR{animation:lessons_spin__shaF1 1s linear infinite}@keyframes lessons_spin__shaF1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lessons_reflection_block__p1_FG{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;margin-bottom:32px}.lessons_reflection_header__nljwL{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.lessons_reflection_badge__P_EV_{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#fef3c7;border:1px solid #fcd34d;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#92400e}.lessons_reflection_badge_icon__ySbFI{font-size:14px}.lessons_reflection_play_btn__d7Esn{width:36px;height:36px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;color:#6b7280}.lessons_reflection_play_btn__d7Esn:hover{background:#e5e7eb;color:#374151}.lessons_reflection_play_btn__d7Esn svg{width:14px;height:14px}.lessons_reflection_content__jhtDA{padding:24px 20px}@media(max-width:768px){.lessons_reflection_content__jhtDA{padding:20px 16px}}.lessons_reflection_question__erMFb{font-size:18px;font-weight:600;color:#1a1a2e;margin-bottom:20px;line-height:1.4}@media(max-width:768px){.lessons_reflection_question__erMFb{font-size:16px}}.lessons_reflection_input_area__pohJ9{margin-bottom:16px}.lessons_reflection_textarea__sixsi{width:100%;min-height:120px;padding:14px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#1a1a2e;font-size:15px;font-family:inherit;line-height:1.6;resize:vertical;transition:all .15s}.lessons_reflection_textarea__sixsi::-moz-placeholder{color:#9ca3af}.lessons_reflection_textarea__sixsi::placeholder{color:#9ca3af}.lessons_reflection_textarea__sixsi:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.1)}@media(max-width:768px){.lessons_reflection_textarea__sixsi{min-height:100px}}.lessons_reflection_char_count__tl7hP{text-align:right;font-size:12px;color:#9ca3af;margin-top:8px}.lessons_reflection_submit_btn__q6Lqe{width:100%;padding:14px 24px;background:#1a1a2e;border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.lessons_reflection_submit_btn__q6Lqe:hover{background:#2d2d44}.lessons_reflection_submit_btn__q6Lqe:disabled{opacity:.5;cursor:not-allowed}.lessons_reflection_block__p1_FG.lessons_submitted__34yGn .lessons_reflection_input_area__pohJ9,.lessons_reflection_block__p1_FG.lessons_submitted__34yGn .lessons_reflection_submit_btn__q6Lqe,.lessons_reflection_feedback__DhwGc{display:none}.lessons_reflection_block__p1_FG.lessons_submitted__34yGn .lessons_reflection_feedback__DhwGc{display:block}.lessons_reflection_result__jksoI{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;margin-bottom:16px}.lessons_reflection_result_icon__5U3C6{width:24px;height:24px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.lessons_reflection_result_icon__5U3C6 svg{width:14px;height:14px}.lessons_reflection_result_text__FzEfh{font-size:14px;font-weight:600;color:#065f46}.lessons_reflection_section__fYWRK{padding:16px;background:#f9fafb;border-radius:10px;margin-bottom:12px}.lessons_reflection_section__fYWRK:last-child{margin-bottom:0}.lessons_reflection_section_label__7U9Pp{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin-bottom:10px}.lessons_reflection_section_label__7U9Pp.lessons_green___IIaH{color:#059669}.lessons_reflection_your_answer__gnrsV{font-size:14px;color:#374151;line-height:1.5}.lessons_reflection_ai_feedback__rYQ1D{font-size:14px;color:#374151;line-height:1.7}.lessons_reflection_ai_feedback__rYQ1D a{color:#4f46e5;text-decoration:underline;text-decoration-color:#c7d2fe;text-underline-offset:2px}.lessons_reflection_ai_feedback__rYQ1D a:hover{text-decoration-color:#4f46e5}.lessons_reflection_points__5CIeO{font-size:14px;color:#374151}.lessons_reflection_points_item__pp93E{margin-bottom:4px}.lessons_video_block___jcw4{background:#000;border-radius:12px;overflow:hidden;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:32px}.lessons_video_placeholder__GctT9{color:#fff;text-align:center}.lessons_video_placeholder__GctT9 svg{width:64px;height:64px;margin-bottom:12px;opacity:.8}.lessons_video_title__egpUE{font-size:14px;opacity:.7}.lessons_link_block__Looux{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;transition:all .15s;margin-bottom:32px}.lessons_link_block__Looux:hover{border-color:#2563eb;box-shadow:0 2px 8px rgba(37,99,235,.1)}@media(max-width:768px){.lessons_link_block__Looux{flex-direction:column;text-align:center}}.lessons_link_icon__SNvQo{width:48px;height:48px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lessons_link_icon__SNvQo svg{width:24px;height:24px;color:#2563eb}.lessons_link_info__kVGsG h3{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:4px}.lessons_link_info__kVGsG p{font-size:13px;color:#6b7280;margin:0}.lessons_message_container__L_fLJ{display:flex;flex-direction:column;gap:0;overflow:hidden}.lessons_topic_page_wrapper__h6_JP{width:100%;max-width:100%;padding:0;margin:0}.lessons_topic_page_wrapper__h6_JP .lessons_topic_page_contents__ytvX1{width:100%}.lessons_input_container__4GecR{position:fixed;bottom:0;left:320px;right:0;padding:16px 20px;background:#fff;border-top:1px solid #e5e7eb;z-index:100;box-shadow:0 -2px 8px rgba(0,0,0,.05)}@media(max-width:768px){.lessons_input_container__4GecR{left:0}}.lessons_input_wrapper__aTNkX{display:flex;gap:12px;align-items:flex-end;max-width:800px;margin:0 auto}.lessons_input_field__stHPE{flex:1;padding:14px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;color:#1a1a2e;resize:none;min-height:48px;max-height:120px;font-family:inherit;font-size:16px;transition:all .2s}.lessons_input_field__stHPE:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.lessons_input_field__stHPE::-moz-placeholder{color:#9ca3af}.lessons_input_field__stHPE::placeholder{color:#9ca3af}.lessons_input_actions__vDcET{display:flex;gap:8px;align-items:center}.lessons_send_btn__cDwbn{width:44px;height:44px;background:#2563eb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 1px 2px rgba(0,0,0,.1)}.lessons_send_btn__cDwbn:hover{background:#1d4ed8;transform:translateY(-2px)}.lessons_send_btn__cDwbn:disabled{opacity:.5;cursor:not-allowed}.lessons_mobile_actions__pmlKd{display:none;position:fixed;bottom:24px;right:16px;z-index:100}@media(max-width:768px){.lessons_mobile_actions__pmlKd{display:flex}}.lessons_floating_chat_btn__xV8xa{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(99,102,241,.4);transition:all .3s}.lessons_floating_chat_btn__xV8xa:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(99,102,241,.5)}.lessons_floating_chat_btn__xV8xa svg{width:24px;height:24px}.lessons_chatbot_number__mVerT{position:absolute;top:-8px;right:-8px;width:22px;height:22px;background:#ef4444;border-radius:50%;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.lessons_skeleton_loader__DyYM5{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:lessons_shimmer__ogZIt 1.5s infinite;border-radius:4px}@keyframes lessons_shimmer__ogZIt{0%{background-position:-200% 0}to{background-position:200% 0}}.lessons_model_container__yZsMp{padding:24px;background:#fff;border:1px solid rgba(30,32,34,.12);box-shadow:0 2px 2px rgba(51,65,85,.02);border-radius:16px;font-family:var(--font-serif)}#lessons_my-tooltip__Dam8J{z-index:10000}.lessons_chat_backdrop__kuxbV{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);backdrop-filter:blur(4.5px);display:flex;justify-content:center;align-items:center;z-index:1111111111111}.lessons_sticky_chatbot__COTLM{position:relative}.lessons_sticky_chatbot__COTLM .lessons_sticky_chatbot_wrapper__4tRwi .lessons_content_chatbot__FTyPL{height:460px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:0 24px;position:fixed;bottom:24px;left:0;right:0;width:100%;max-width:500px;margin:0 auto;z-index:10;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.lessons_sticky_chatbot__COTLM .lessons_sticky_chatbot_btn__Uq1I3{position:fixed;right:24px;bottom:100px;z-index:111111111;height:56px;width:56px;min-width:56px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.09);box-shadow:0 4px 20px rgba(51,65,85,.06);cursor:pointer;transition:all .3s ease-in-out}.lessons_sticky_chatbot__COTLM .lessons_sticky_chatbot_btn__Uq1I3:hover{background:#e3d5f2}.lessons_sticky_chatbot__COTLM .lessons_sticky_chatbot_btn_close__KHeut{z-index:9999;height:24px;width:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.09);box-shadow:0 4px 20px rgba(51,65,85,.06);cursor:pointer;transition:all .3s ease-in-out}.lessons_sticky_chatbot__COTLM .lessons_sticky_chatbot_btn_close__KHeut:hover{background:#e3d5f2}.lessons_topicPagePersonalizeModal__uQecg{z-index:999999}.lessons_pi_chart_wrapper__T41Pe{margin-bottom:32px}.lessons_overview_cards__6c_VL .lessons_sub_heading__Qmxmw{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:8px}.lessons_overview_cards__6c_VL .lessons_overview_card__j06O3{display:flex;flex-direction:column;gap:16px}.lessons_overview_cards__6c_VL .lessons_overview_card__j06O3 .lessons_card__WtH9Y{padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s}.lessons_overview_cards__6c_VL .lessons_overview_card__j06O3 .lessons_card__WtH9Y:hover{border-color:#6366f1;box-shadow:0 2px 8px rgba(99,102,241,.1)}.lessons_overview_cards__6c_VL .lessons_overview_card__j06O3 .lessons_card__WtH9Y .lessons_title__Kk9Uh{font-size:16px;font-weight:600;color:#6366f1;margin-bottom:8px}.lessons_overview_cards__6c_VL .lessons_overview_card__j06O3 .lessons_card__WtH9Y .lessons_description__EcRYD{font-size:14px;color:#374151;line-height:1.5}.lessons_anylearn_ghost_btn__7PBeq a,.lessons_anylearn_ghost_btn__7PBeq button{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#6366f1;text-decoration:none;transition:all .2s}.lessons_anylearn_ghost_btn__7PBeq a:hover,.lessons_anylearn_ghost_btn__7PBeq button:hover{color:#3438ed}.lessons_anylearn_ghost_btn__7PBeq a svg,.lessons_anylearn_ghost_btn__7PBeq button svg{transition:transform .2s}.lessons_anylearn_ghost_btn__7PBeq a:hover svg,.lessons_anylearn_ghost_btn__7PBeq button:hover svg{transform:translateX(4px)}.lessons_more_topic_btn__woQ_v{margin-top:24px}.lessons_more_topic_btn__woQ_v button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.lessons_more_topic_btn__woQ_v button:hover{background:#e5e7eb;color:#1a1a2e}.lessons_topic_page_main_wrapper_2__w8xJ8,.lessons_topic_page_main_wrapper__kGXsk{width:100%}.lessons_lesson_full_cards__OSQhX{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.lessons_lesson_full_cards__OSQhX .lessons_lesson_full_card__uETxJ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .2s}.lessons_lesson_full_cards__OSQhX .lessons_lesson_full_card__uETxJ:hover{border-color:#6366f1}.lessons_lesson_full_cards__OSQhX .lessons_lesson_full_card__uETxJ .lessons_lesson_title__yZgSB{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.lessons_lesson_full_cards__OSQhX .lessons_lesson_full_card__uETxJ .lessons_lesson_description__53oEB{font-size:14px;color:#374151;line-height:1.5}.lessons_component__fmzUC{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:32px;transition:all .2s}.lessons_component__fmzUC:hover{box-shadow:0 2px 8px rgba(0,0,0,.05)}.lessons_component_header__oKXi0{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.lessons_component_type__nPAVf{display:flex;align-items:center;gap:8px}.lessons_type_label__fHPxy{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.lessons_type_label__fHPxy.lessons_concept__RP_4u{background:#eff6ff;color:#2563eb}.lessons_type_label__fHPxy.lessons_practice__ADc94{background:#f5f3ff;color:#8b5cf6}.lessons_type_label__fHPxy.lessons_example__6Y56a{background:#ecfdf5;color:#10b981}.lessons_type_label__fHPxy.lessons_visual__NHOkU{background:#fdf2f8;color:#ec4899}.lessons_component_content__bO_mh{padding:20px}.lessons_timestamp__wWi03{font-size:11px;color:#9ca3af;margin-top:8px}.lessons_avatar__IJ0sE{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px}.lessons_avatar__IJ0sE.lessons_ai__qebXz{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.lessons_avatar__IJ0sE.lessons_user__H_sIF{background:linear-gradient(135deg,#2563eb,#6366f1);color:#fff}.lessons_bubble__FTdij.lessons_user__H_sIF{padding:14px 18px;background:#2563eb;color:#fff;border-radius:20px 20px 4px 20px}.lessons_bubble__FTdij.lessons_ai__qebXz{max-width:100%}.lessons_message__MBnUS{display:flex;gap:12px;margin-bottom:24px}.lessons_message__MBnUS.lessons_user__H_sIF{flex-direction:row-reverse}.lessons_backButton__Rz53O{display:flex;align-items:center;gap:8px;padding:8px 16px;background:none;border:none;color:#6b7280;font-size:14px;cursor:pointer;transition:color .2s}.lessons_backButton__Rz53O:hover{color:#1a1a2e}.lessons_loading_spinner__oqjeC{width:16px;height:16px;border:2px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:lessons_spin__shaF1 .8s linear infinite}.lessons_enroll_button__bG2dk{font-weight:500}.lessons_icon_button__FHf_D{width:36px;height:36px;border-radius:8px;background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.lessons_icon_button__FHf_D:hover{background:#e5e7eb;color:#374151}.lessons_icon_button__FHf_D.lessons_active__vVLXe{background:#eff6ff;color:#2563eb;border-color:#93c5fd}.lessons_dropdown_menu__86zaK{position:absolute;top:60px;right:16px;margin-top:8px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:8px;min-width:250px;box-shadow:0 4px 12px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s;z-index:1000}.lessons_dropdown_menu__86zaK.lessons_active__vVLXe{opacity:1;visibility:visible;transform:translateY(0)}.lessons_menu_item__prR_D{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background .15s;color:#374151;font-size:14px}.lessons_menu_item__prR_D:hover{background:#f9fafb;color:#1a1a2e}.lessons_menu_item__prR_D svg{flex-shrink:0;color:#6b7280}.lessons_guide_page_skeleton__SBtoQ{padding:32px;max-width:900px;margin:0 auto}.lessons_header_container__WXLCY{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin-bottom:24px;position:relative}.lessons_mode_row__VBGTr{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.lessons_mode_toggle__MAf8L{display:flex;background:#f1f5f9;border-radius:8px;padding:4px;gap:4px}.lessons_toggle_button__b_tmr{padding:8px 16px;border:none;background:transparent;border-radius:6px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.lessons_toggle_button__b_tmr:hover{color:#374151}.lessons_toggle_button__b_tmr.lessons_active__vVLXe{background:#2563eb;color:#fff}.lessons_quick_actions__w_nuQ{display:flex;gap:8px}.lessons_content_row__eAMdN{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}@media(max-width:768px){.lessons_content_row__eAMdN{flex-direction:column}}.lessons_course_info__3uS0T{flex:1;cursor:pointer}.lessons_course_info__3uS0T .lessons_course_title__gu5WA{font-size:18px;font-weight:700;color:#1a1a2e;margin:0 0 8px;line-height:1.3}.lessons_lesson_meta__xXv76{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lessons_lesson_badge__029IC{display:inline-flex;align-items:center;padding:4px 10px;background:#e0e7ff;color:#4f46e5;border-radius:6px;font-size:12px;font-weight:600}.lessons_lesson_title__yZgSB{font-size:14px;color:#374151}.lessons_action_buttons__iQb0C{display:flex;gap:8px;flex-shrink:0}@media(max-width:768px){.lessons_action_buttons__iQb0C{width:100%}}.lessons_enroll_button__bG2dk{padding:10px 20px;background:#2563eb;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.lessons_enroll_button__bG2dk:hover{background:#1555e2}.lessons_enroll_button__bG2dk.lessons_enrolled__vvVsU{background:#eff6ff;color:#2563eb;border:1px solid #93c5fd}@media(max-width:768px){.lessons_enroll_button__bG2dk{flex:1}}.lessons_assignment_button__ASeSt{padding:10px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.lessons_assignment_button__ASeSt:hover{background:#f9fafb;border-color:#6b7280}@media(max-width:768px){.lessons_assignment_button__ASeSt{flex:1}}.lessons_description_row__y27Rm{font-size:14px;color:#374151;line-height:1.6;padding-top:16px;border-top:1px solid #f3f4f6}@container sidebar-embed (max-width: 968px){.lessons_office_hours__zO2jS{min-height:auto;position:relative}.lessons_main_layout__GuQ8y{flex-direction:column;margin-left:0;min-height:auto}.lessons_main_layout_embedded__y1ill{flex-direction:column;padding-top:0;position:relative}.lessons_sidebar__v8Zpb{display:none;padding-top:0!important}.lessons_sidebar__v8Zpb.lessons_open__mOKlR{display:flex;position:absolute;top:0;left:0;width:280px;height:100%;z-index:1000;box-shadow:4px 0 24px rgba(0,0,0,.15)}.lessons_sidebarEmbedded__1kvxV{display:none;padding-top:0!important}.lessons_sidebarEmbedded__1kvxV.lessons_open__mOKlR{display:flex;position:fixed;top:0;left:0;width:280px;height:100%;z-index:1000;box-shadow:4px 0 24px rgba(0,0,0,.15)}.lessons_sidebar_overlay__JTmxk{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.lessons_sidebar_overlay__JTmxk.lessons_active__vVLXe{opacity:1;pointer-events:auto}.lessons_main_content__VouQp{margin-left:0;margin-top:0!important;padding-bottom:100px;padding-top:16px}.lessons_messages__vqWeQ{padding:24px 16px;padding-top:0!important;max-width:100%}.lessons_mobile_menu_btn__MY_J8{display:flex!important;position:absolute;top:16px!important;right:16px;left:auto;z-index:11111}.lessons_input_container__4GecR{position:sticky;left:0;padding:12px 16px}.lessons_message_container__L_fLJ{overflow:visible!important}.lessons_course_modal_wrapper__HjCn6{min-height:0!important}.lessons_header_container__WXLCY{padding:16px;margin-bottom:20px}.lessons_mode_row__VBGTr{flex-direction:column;gap:12px;align-items:stretch}.lessons_quick_actions__w_nuQ{justify-content:flex-end}.lessons_content_row__eAMdN{flex-direction:column;gap:12px}.lessons_action_buttons__iQb0C{width:100%}.lessons_assignment_button__ASeSt,.lessons_enroll_button__bG2dk{flex:1}.lessons_lesson_hero__t9Kou{margin-bottom:24px}.lessons_lesson_hero__t9Kou h1{font-size:22px}.lessons_lesson_hero__t9Kou p{font-size:14px}.lessons_breadcrumb___uoQ7{font-size:12px;margin-bottom:16px}}@container sidebar-embed (max-width: 600px){.lessons_messages__vqWeQ{padding:16px 0}.lessons_header_container__WXLCY{padding:14px;border-radius:12px}.lessons_mode_toggle__MAf8L{width:100%}.lessons_toggle_button__b_tmr{flex:1;padding:8px 12px;font-size:13px}.lessons_course_info__3uS0T .lessons_course_title__gu5WA{font-size:16px}.lessons_lesson_meta__xXv76{gap:6px}.lessons_lesson_badge__029IC{padding:3px 8px;font-size:11px}.lessons_lesson_title__yZgSB{font-size:13px}.lessons_assignment_button__ASeSt,.lessons_enroll_button__bG2dk{padding:8px 14px;font-size:13px}.lessons_lesson_hero__t9Kou{margin-bottom:20px}.lessons_lesson_hero__t9Kou h1{font-size:20px}.lessons_lesson_hero__t9Kou p{font-size:13px}.lessons_input_wrapper__aTNkX{gap:8px}.lessons_input_field__stHPE{padding:12px 16px;font-size:15px}.lessons_send_btn__cDwbn{width:40px;height:40px}.lessons_dropdown_menu__86zaK{right:0;left:0;min-width:auto}}@container sidebar-embed (max-width: 450px){.lessons_messages__vqWeQ{padding:12px 0}.lessons_header_container__WXLCY{padding:12px}.lessons_toggle_button__b_tmr{padding:6px 10px;font-size:12px}.lessons_course_info__3uS0T .lessons_course_title__gu5WA{font-size:15px}.lessons_lesson_hero__t9Kou h1{font-size:18px}.lessons_quick_actions__w_nuQ{gap:6px}.lessons_icon_button__FHf_D{width:32px;height:32px}}@media(min-width:992px){.lessons_messages__vqWeQ{padding-left:32px!important}}.SubscriptionModal_wrap__mh6Vi{position:relative;width:100%;max-width:420px;max-height:85vh;overflow-y:auto;box-sizing:border-box;margin:0 auto;padding:24px;background:#eef0e8;border-radius:0;border:1px solid #c0c4b6;box-shadow:0 18px 60px rgba(0,0,0,.18);font-family:var(--font-mono);color:#1a1d18;-webkit-overflow-scrolling:touch}.SubscriptionModal_wrap__mh6Vi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#8c8f84;pointer-events:none}.SubscriptionModal_embedded__24AWF{width:100%;max-width:100%;margin:0;padding:16px 16px 24px;border:none;border-radius:0;box-shadow:none;max-height:none;overflow:visible}.SubscriptionModal_embedded__24AWF:before{display:none}@media (max-width:768px){.SubscriptionModal_embedded__24AWF{padding:16px 16px 100px}}.SubscriptionModal_subscribeFlow__leSgE{display:flex;flex-direction:column;gap:0;width:100%}.SubscriptionModal_planWrap__iOxDV{display:flex;flex-direction:column;gap:14px}.SubscriptionModal_sectionLabel__V3d7u{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa}.SubscriptionModal_planBox__8XbEj{padding:16px;border:1px solid #c0c4b6;border-radius:14px;background:#e6e8de}.SubscriptionModal_planRow__zIibS{display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#18181b;padding:6px 0}.SubscriptionModal_planRowSub__yDN0c{font-size:13px;color:#52525b}.SubscriptionModal_planAmount___6bYD{font-weight:900;color:#5e7430}.SubscriptionModal_changeBox__YBpGV{padding:16px;border:1px solid #c0c4b6;border-radius:14px;background:#e6e8de}.SubscriptionModal_insufBox__ds62Y{padding:12px 14px;border-radius:12px;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.25);color:#92400e}.SubscriptionModal_insufTitle__qGvKh{font-size:13px;margin-bottom:4px}.SubscriptionModal_insufText__toms6{font-size:12.5px;line-height:1.35;color:#a16207}.SubscriptionModal_resetBox__6M_RA{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:#f4f5ef;border:1px solid #c0c4b6;color:#3f3f46;font-size:14px;line-height:1.4;margin:8px 0}.SubscriptionModal_resetIcon__qkG4k{flex-shrink:0;font-size:20px;line-height:1}.SubscriptionModal_resetText__4yuUU{margin:0;line-height:1.1}.SubscriptionModal_subscribePanel__UcKIb{display:flex;flex-direction:column}.SubscriptionModal_subscribeHeader__hk6jj{margin-bottom:16px}.SubscriptionModal_subscribeHeader__hk6jj h3{font-family:var(--font-serif);font-style:italic;font-size:1.1rem;font-weight:500;color:#1a1d18;margin:0 0 4px}.SubscriptionModal_subscribeHeader__hk6jj p{font-size:.7rem;color:#4a4d44;line-height:1.5;margin:0}.SubscriptionModal_tiers__yuwWx{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.SubscriptionModal_tier__VWw_l{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:10px 14px;background:#eef0e8;border:1.5px solid #c0c4b6;cursor:pointer;transition:border-color .15s,background .15s;text-align:left;font-family:inherit}.SubscriptionModal_tier__VWw_l:hover:not(:disabled){border-color:#8c8f84}.SubscriptionModal_tierSelected__LKsMI{border-color:var(--color-accent);background:rgba(43,26,47,.08)}.SubscriptionModal_tierCurrent__osLP3{opacity:.6;cursor:default}.SubscriptionModal_tierLeft__xUgck{display:flex;flex-direction:column;gap:1px}.SubscriptionModal_tierName__C45yW{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#1a1d18}.SubscriptionModal_tierDesc__LWcg6{font-size:.55rem;color:#8c8f84;line-height:1.3;min-height:.7rem}.SubscriptionModal_tierPrice___3Aku{font-family:var(--font-serif);font-size:1.05rem;color:#1a1d18}.SubscriptionModal_tierPrice___3Aku span{font-family:var(--font-mono);font-size:.65rem;color:#4a4d44}.SubscriptionModal_subscribeCta___YjJQ{width:100%;padding:12px;background:var(--color-accent);border:none;color:#eef0e8;font-family:inherit;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.SubscriptionModal_subscribeCta___YjJQ:hover:not(:disabled){background:#5a1a23}.SubscriptionModal_subscribeCta___YjJQ:disabled{background:#d3d6c9;color:#8c8f84;cursor:not-allowed}.SubscriptionModal_subscribeFooter__WbT9e{margin-top:12px;text-align:center;font-size:.55rem;color:#8c8f84;line-height:1.5}.SubscriptionModal_softwall__WE2Gt{text-align:center;padding:4px 0 2px}.SubscriptionModal_softwallIcon__QnIVg{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 14px;font-size:1.5rem;border-radius:50%;background:#d6dca8;border:1px solid #c0c4b6}.SubscriptionModal_softwallHeader__sOgfC{margin-bottom:18px}.SubscriptionModal_softwallHeader__sOgfC h3{font-family:var(--font-serif);font-style:italic;font-size:1.15rem;font-weight:500;color:#1a1d18;margin:0 0 5px}.SubscriptionModal_softwallHeader__sOgfC p{font-size:.7rem;line-height:1.4;color:#4a4d44;margin:0}.SubscriptionModal_softwallTime__xrM8s{text-align:center;padding:18px 12px 16px;background:#eef0e8;margin-bottom:16px;border:1px solid #c0c4b6;border-top:2px solid #5e7430}.SubscriptionModal_softwallTimeLabel__WfvhT{font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:#8c8f84;margin-bottom:6px}.SubscriptionModal_softwallTimeValue__iFDI_{font-family:var(--font-serif);font-size:2rem;line-height:1;color:#1a1d18}.SubscriptionModal_softwallTimeSub__h3OfT{font-family:var(--font-serif);font-style:italic;font-size:.8rem;color:#8c8f84;margin-top:6px}.SubscriptionModal_softwallUpgrade__ZEbB_{padding:14px;background:rgba(43,26,47,.08);border:1px solid rgba(43,26,47,.12);margin-bottom:10px}.SubscriptionModal_softwallUpgradeHeader__CRnuS{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.SubscriptionModal_softwallUpgradeTitle__mqHHk{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.SubscriptionModal_softwallUpgradePrice___CLmo{font-family:var(--font-serif);font-size:.9rem;color:var(--color-accent)}.SubscriptionModal_softwallUpgradeDesc__K1cW3{font-size:.6rem;line-height:1.4;color:#4a4d44;margin-bottom:10px}.SubscriptionModal_softwallUpgradeBtn__JRP0Q{width:100%;padding:10px;border:none;background:var(--color-accent);color:#eef0e8;font-family:inherit;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.SubscriptionModal_softwallUpgradeBtn__JRP0Q:hover:not(:disabled){background:#5a1a23}.SubscriptionModal_softwallUpgradeBtn__JRP0Q:disabled{opacity:.55;cursor:not-allowed}.SubscriptionModal_softwallHighest___fBMg{padding:14px;background:rgba(43,26,47,.08);border:1px solid rgba(43,26,47,.12);text-align:center;font-size:.6rem;color:#4a4d44;margin-bottom:10px}.SubscriptionModal_softwallDismiss__ZEyWV{width:100%;padding:10px;background:transparent;border:1px solid #c0c4b6;color:#8c8f84;font-family:inherit;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.SubscriptionModal_softwallDismiss__ZEyWV:hover{border-color:#8c8f84;color:#4a4d44}.SubscriptionModal_embeddedUpgradeCard__CJSQe{padding:18px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(13,148,136,.03),rgba(13,148,136,.08));border:1.5px solid rgba(13,148,136,.18)}.SubscriptionModal_embeddedUpgradeTitle__uIMuZ{font-size:16px;font-weight:900;color:#18181b;margin-bottom:12px}.SubscriptionModal_embeddedUpgradeText__VL0GD{font-size:15px;line-height:1.4;color:#27272a;margin-bottom:6px}.SubscriptionModal_embeddedSubscribeIntro__poDp7{margin-bottom:12px}.SubscriptionModal_changeLabel__CMZgJ{font-size:13px;color:#52525b;margin-bottom:6px}.SubscriptionModal_changeNote__jQuhS{margin-top:12px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.35}.SubscriptionModal_changeNoteUpgrade__RavMh{background:#f0fdfa;border:1px solid rgba(13,148,136,.22);color:#4a5c26}.SubscriptionModal_changeNoteDowngrade__PlwLt{background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.25);color:#92400e}.SubscriptionModal_changeNoteSame__3hxpP{background:#f0fdfa;border:1px solid rgba(13,148,136,.22);color:#4a5c26}.SubscriptionModal_changeBtn__uxY0P{width:100%;margin-top:0;padding:12px;border:none;background:var(--color-accent);color:#eef0e8;font-family:inherit;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.SubscriptionModal_changeBtn__uxY0P:disabled{background:#d3d6c9;color:#8c8f84;cursor:not-allowed}.SubscriptionModal_changeBtn__uxY0P:hover:not(:disabled){background:#5a1a23}.SubscriptionModal_cancelBox__AWRzp{padding:16px;border:1px solid #c0c4b6;border-radius:14px;background:#e6e8de}.SubscriptionModal_cancelText__GY5lK{font-size:13px;color:#52525b;line-height:1.45;margin-bottom:12px}.SubscriptionModal_cancelBtn__fHYdu{width:100%;padding:12px 14px;border-radius:12px;border:1.5px solid #dc2626;background:transparent;color:#dc2626;font-weight:900;font-size:16px;cursor:pointer}.SubscriptionModal_cancelBtn__fHYdu:hover:not(:disabled){background:rgba(220,38,38,.06)}.SubscriptionModal_cancelBtn__fHYdu:disabled{opacity:.5;cursor:not-allowed}.SubscriptionModal_upgradeNote__bNcI0{margin-top:30px;margin-bottom:12px;padding:12px 14px;border-radius:12px;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.25);color:#92400e;font-size:13px;line-height:1.35}.SubscriptionModal_closeBtn__QJ_ws{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:999px;border:1px solid #c0c4b6;background:#e6e8de;color:#52525b;font-size:20px;line-height:1;cursor:pointer}.SubscriptionModal_closeBtn__QJ_ws:hover{background:#f4f4f5;color:#18181b}.SubscriptionModal_moduleCost__JlAiE{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 14px;margin:0 0 18px;background:#e6e8de;border:1px solid #c0c4b6;border-top:2px solid #5e7430}.SubscriptionModal_moduleCostLabel__8s0cf{flex:1;min-width:0;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#4a4d44;line-height:1.35}.SubscriptionModal_moduleCostAmount__PiEAc{flex-shrink:0;text-align:right;line-height:1}.SubscriptionModal_moduleCostValue__ZEI5W{font-family:var(--font-serif);font-size:1.5rem;font-weight:500;color:#1a1d18;letter-spacing:-.02em}.SubscriptionModal_embedded__24AWF .SubscriptionModal_moduleCost__JlAiE,.SubscriptionModal_subscribeFlow__leSgE .SubscriptionModal_subscribePanel__UcKIb{margin-top:0}.SubscriptionModal_subUpsell__QnJgw{background:linear-gradient(160deg,rgba(13,148,136,.03),rgba(13,148,136,.09));border:1.5px solid rgba(13,148,136,.22);border-radius:16px;padding:16px}.SubscriptionModal_subUpsellWithCurrentPlan__JHNlU{margin-top:14px}.SubscriptionModal_subHowItWorks__hGxeJ{text-align:center;font-size:16px;font-weight:700;color:#18181b;margin-bottom:12px}.SubscriptionModal_subEquation__uuJBg{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;background:#f4f5ef;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:14px}.SubscriptionModal_subEquationSide__CbE2P{display:flex;align-items:baseline;gap:2px}.SubscriptionModal_subEquationAmount__BqJjJ{font-size:30px;font-weight:900;color:#5e7430;line-height:1}.SubscriptionModal_subEquationLabel__GXUNk{font-size:13px;color:#a1a1aa}.SubscriptionModal_subEquationEquals__XzkNN{font-size:24px;font-weight:300;color:#a1a1aa}.SubscriptionModal_subExplain__Eflnp{display:flex;flex-direction:column;gap:10px;padding:14px;background:hsla(0,0%,100%,.65);border-radius:12px;margin-bottom:14px}.SubscriptionModal_subExplainItem__6eM1N{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#18181b;line-height:1.35}.SubscriptionModal_subExplainIconBadge__jFubh{width:18px;height:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-size:12px;font-weight:900}.SubscriptionModal_subExplainIconSun__WR10h{background:rgba(250,204,21,.16);color:#ca8a04}.SubscriptionModal_subExplainIconTarget__65Csq{background:rgba(13,148,136,.12);color:#5e7430;font-size:18px;line-height:1}.SubscriptionModal_subExplainIconReset__OdyHK{background:rgba(148,163,184,.18);color:#64748b;font-size:12px}.SubscriptionModal_subExplainMuted__zlgAu{font-size:13px;color:#a1a1aa}.SubscriptionModal_teal__c5web{color:#5e7430}.SubscriptionModal_sliderBlock__w2V0_{margin-bottom:10px}.SubscriptionModal_sliderPlanHint__ra6Ex{font-size:13px;font-weight:600;color:#71717a;margin-bottom:10px;text-align:center;line-height:1.35}.SubscriptionModal_subExplainCompact__t5nsX{font-size:14px;color:#18181b;line-height:1.45;padding:14px;background:hsla(0,0%,100%,.65);border-radius:12px;margin-bottom:14px;text-align:center}.SubscriptionModal_tickBtnColumn__gotYI{display:flex;flex-direction:column;align-items:center;gap:3px}.SubscriptionModal_tickHere__E2o0J{font-size:9px;font-weight:800;color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;line-height:1.15;max-width:72px;text-align:center}.SubscriptionModal_sliderTop__9yCRE{position:relative;height:24px;margin-bottom:8px}.SubscriptionModal_sliderBubble__YhcfR{position:absolute;top:0;background:#5e7430;color:#f3f4ee;padding:4px 10px;border-radius:7px;font-weight:800;font-size:14px;transform:translateX(-50%)}.SubscriptionModal_slider__IU1FF{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:#c0c4b6;outline:none}.SubscriptionModal_slider__IU1FF::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:999px;background:#5e7430;box-shadow:0 2px 10px rgba(13,148,136,.35);cursor:pointer}.SubscriptionModal_slider__IU1FF::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:#5e7430;box-shadow:0 2px 10px rgba(13,148,136,.35);cursor:pointer;border:none}.SubscriptionModal_sliderTicks__0FKhT{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;color:#a1a1aa;gap:8px}.SubscriptionModal_sliderTicksScrollable__Kxuj5{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.SubscriptionModal_tickBtn__flY1m{border:none;background:transparent;color:#a1a1aa;font-size:11px;font-weight:700;padding:4px 8px;border-radius:8px;cursor:pointer;white-space:nowrap}.SubscriptionModal_tickBtn__flY1m:hover{background:rgba(13,148,136,.08);color:#4a5c26}.SubscriptionModal_tickBtnActive__Q_y_b{background:rgba(13,148,136,.12);color:#5e7430}.SubscriptionModal_subResult__JNOxs{text-align:center;font-size:14px;color:#52525b;padding:12px;background:hsla(0,0%,100%,.7);border-radius:12px;margin:12px 0 14px}.SubscriptionModal_ctaBtn__HW86_{width:100%;padding:12px;border:none;background:var(--color-accent);color:#eef0e8;font-family:inherit;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.SubscriptionModal_ctaBtn__HW86_:disabled{background:#d3d6c9;color:#8c8f84;cursor:not-allowed}.SubscriptionModal_ctaBtn__HW86_:hover:not(:disabled){background:#5a1a23}.SubscriptionModal_subBottomRow__SiQGn{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:10px}.SubscriptionModal_subTrust__ds5aE{font-size:12px;color:#a1a1aa}.SubscriptionModal_subConfusedBtn__8FePQ{background:none;border:none;font-size:12px;color:#a1a1aa;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.SubscriptionModal_subConfusedBtn__8FePQ:hover{color:#52525b}.SubscriptionModal_loadingText__AXR5d{text-align:center;font-size:12px;color:#a1a1aa;margin:-6px 0 10px}.SubscriptionModal_errorText__QXcS_{text-align:center;font-size:12px;color:#dc2626;margin:-6px 0 10px}.SubscriptionModal_loginWrap__xv99O{padding:18px 0;background:transparent;border-radius:0;min-height:400px;max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.SubscriptionModal_loginWrap__xv99O::-webkit-scrollbar{display:none}.SubscriptionModal_loginNotice__HirY7{width:100%;max-width:460px;margin:0 auto 18px;background:hsla(41,37%,90%,.94);border:1px solid rgba(43,26,47,.32);border-radius:2px;padding:14px 18px;text-align:center;box-shadow:0 4px 14px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.5);backdrop-filter:none;-webkit-backdrop-filter:none;animation:SubscriptionModal_loginNoticeIn__fKa1C .35s ease-out .05s both}.SubscriptionModal_loginNoticeTitle__mSnC_{font-family:var(--font-mono);font-size:9px;font-weight:500;color:var(--color-accent);opacity:.78;margin-bottom:4px;text-transform:uppercase;letter-spacing:.32em}.SubscriptionModal_loginNoticeText__CaV_u{font-family:var(--font-serif);font-style:italic;font-size:15px;color:#1a1612;line-height:1.4}@keyframes SubscriptionModal_loginNoticeIn__fKa1C{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.SubscriptionModal_loginCard__TmIGs{max-width:520px;margin:0 auto}.SubscriptionModal_deepWrap__I1RDV{background:#f4f5ef;border-radius:16px;width:100%;max-width:420px;overflow:hidden}.SubscriptionModal_deepHdr__jJJUX{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #c0c4b6}.SubscriptionModal_deepTitle__Qo8Uu{font-size:16px;font-weight:700;color:#18181b}.SubscriptionModal_deepClose__xQG68{width:30px;height:30px;border-radius:999px;border:1px solid #c0c4b6;background:#e6e8de;cursor:pointer;color:#52525b}.SubscriptionModal_deepBody__S0q56{padding:16px;display:flex;flex-direction:column;gap:12px}.SubscriptionModal_deepStep____WcI{display:flex;gap:10px}.SubscriptionModal_deepNum__v2ObC{width:24px;height:24px;border-radius:999px;background:#5e7430;color:#f3f4ee;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.SubscriptionModal_deepText__69qi_{font-size:14px;color:#52525b;line-height:1.45}.SubscriptionModal_deepText__69qi_ strong{color:#18181b}.SubscriptionModal_deepBtn__Nfhh9{width:calc(100% - 32px);margin:0 16px 16px;padding:12px 14px;border:none;border-radius:10px;background:#5e7430;color:#f3f4ee;font-weight:800;cursor:pointer}.SubscriptionModal_deepBtn__Nfhh9:hover{background:#4a5c26}.questions_question_component__rRCHA{width:100%;max-width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.questions_component_header__wXM2e{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.questions_component_type__iGwiI .questions_type_label__cmNuk{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#fef3c7;border:1px solid #fcd34d;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#92400e}.questions_component_type__iGwiI .questions_type_label__cmNuk span:first-child{font-size:14px}.questions_component_actions__tMXXO{display:flex;align-items:center;gap:8px}.questions_component_actions__tMXXO .questions_info_btn__z3Kw_{width:36px;height:36px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;color:#6b7280;font-size:14px;font-weight:600;position:relative}.questions_component_actions__tMXXO .questions_info_btn__z3Kw_:hover{background:#e5e7eb;color:#374151}.questions_component_actions__tMXXO .questions_info_btn__z3Kw_:hover .questions_info_tooltip__PsjVu{display:block}.questions_component_actions__tMXXO .questions_info_btn__z3Kw_ .questions_info_tooltip__PsjVu{display:none;position:absolute;top:calc(100% + 8px);right:0;width:280px;padding:12px 14px;background:#1a1a2e;border-radius:10px;font-size:13px;font-weight:400;color:#fff;line-height:1.5;z-index:1000;box-shadow:0 4px 16px rgba(0,0,0,.2);text-align:left}.questions_component_actions__tMXXO .questions_info_btn__z3Kw_ .questions_info_tooltip__PsjVu:before{content:"";position:absolute;top:-6px;right:12px;width:12px;height:12px;background:#1a1a2e;transform:rotate(45deg)}.questions_play_btn_tts__t12Tj{width:36px;height:36px;min-width:36px;min-height:36px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;color:#6b7280}.questions_play_btn_tts__t12Tj:hover{background:#e5e7eb;color:#374151}.questions_play_btn_tts__t12Tj svg{width:14px;height:14px}.questions_question_content___cIeu{padding:24px 20px}.questions_question_header__fqVww{display:none}.questions_question_text__jHj3c{font-size:18px;font-weight:600;color:#1a1a2e;line-height:1.4;margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.questions_question_text__jHj3c span{flex:1}.questions_question_input_wrapper__dHwyq{position:relative;margin-bottom:16px}.questions_question_input__Pqayw{width:100%;min-height:120px;padding:14px 16px 32px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#1a1a2e;font-size:15px;font-family:inherit;line-height:1.6;resize:vertical;transition:all .15s}.questions_question_input__Pqayw::-moz-placeholder{color:#9ca3af}.questions_question_input__Pqayw::placeholder{color:#9ca3af}.questions_question_input__Pqayw:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.questions_question_input__Pqayw:disabled{opacity:.6;cursor:not-allowed;background:#f3f4f6}.questions_char_count__HeLoe{position:absolute;bottom:12px;right:14px;font-size:12px;color:#9ca3af;pointer-events:none}.questions_submit_button__qBY_T{width:100%;padding:14px 24px;background:#1a1a2e;border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:8px;text-transform:none;letter-spacing:0;margin-bottom:0}.questions_submit_button__qBY_T:hover:not(:disabled){background:#2d2d44}.questions_submit_button__qBY_T:disabled{opacity:.5;cursor:not-allowed}.questions_submit_button__qBY_T .questions_loading_spinner__oq6ul{width:18px!important;height:18px!important;color:#fff!important}.questions_question_submit__Kwfuf{display:none}.questions_error_msg__PeyxG{display:block;color:#dc2626;font-size:13px;margin-top:12px}.questions_question_processing___OEIF{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;margin-top:16px}.questions_question_processing___OEIF .questions_loading__smMrN{width:20px;height:20px;border:2px solid #bae6fd;border-top-color:#0ea5e9;border-radius:50%;animation:questions_spin__nITUn .8s linear infinite}.questions_question_processing___OEIF .questions_processing_text__J4liX{color:#0369a1;font-size:14px;font-weight:500}@keyframes questions_spin__nITUn{to{transform:rotate(1turn)}}.questions_question_feedback__2YgV_{opacity:0;transform:translateY(10px);transition:all .3s ease;margin-top:20px}.questions_question_feedback__2YgV_.questions_visible__bRF76{opacity:1;transform:translateY(0)}.questions_feedback_header__BpD0u{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;margin-bottom:16px}.questions_feedback_icon__2EHv1{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.questions_feedback_icon__2EHv1.questions_correct__mAe1F{background:#10b981;color:#fff}.questions_feedback_icon__2EHv1.questions_incorrect__6lbWu{background:#ef4444;color:#fff}.questions_feedback_title__Uc8W6{font-size:14px;font-weight:600}.questions_feedback_header__BpD0u:has(.questions_feedback_icon__2EHv1.questions_correct__mAe1F){background:#ecfdf5;border:1px solid #a7f3d0}.questions_feedback_header__BpD0u:has(.questions_feedback_icon__2EHv1.questions_correct__mAe1F) .questions_feedback_title__Uc8W6{color:#065f46}.questions_feedback_header__BpD0u:has(.questions_feedback_icon__2EHv1.questions_incorrect__6lbWu){background:#fef2f2;border:1px solid #fecaca}.questions_feedback_header__BpD0u:has(.questions_feedback_icon__2EHv1.questions_incorrect__6lbWu) .questions_feedback_title__Uc8W6{color:#991b1b}@supports not selector(:has(*)){.questions_feedback_header__BpD0u{background:#ecfdf5;border:1px solid #a7f3d0}.questions_feedback_header__BpD0u .questions_feedback_title__Uc8W6{color:#065f46}}.questions_feedback_text__uDTkU,.questions_your_response_section__bcyfo{padding:16px;background:#f9fafb;border-radius:10px;margin-bottom:12px}.questions_section_label__it11c{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin-bottom:10px;display:block}.questions_your_response_section__bcyfo .questions_section_label__it11c{color:#059669}.questions_user_response_text__cX6eE{font-size:14px;color:#374151;line-height:1.5;margin:0}.questions_feedback_text__uDTkU div,.questions_feedback_text__uDTkU p{font-size:14px;color:#374151;line-height:1.7;margin:0}.questions_feedback_text__uDTkU a{color:#4f46e5;text-decoration:underline;text-decoration-color:#c7d2fe;text-underline-offset:2px}.questions_feedback_text__uDTkU a:hover{text-decoration-color:#4f46e5}.questions_feedback_points__0TZbP{padding:16px;background:#f9fafb;border-radius:10px;margin-bottom:12px}.questions_feedback_points__0TZbP .questions_points_label__UKYQB{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin-bottom:10px;display:block}.questions_feedback_points__0TZbP .questions_points_value__EnfYz{font-size:14px;color:#374151;font-weight:600}.questions_concepts_wrapper__meX81{padding:0 16px 16px}.questions_concept_row__XOJzF{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e5e7eb}.questions_concept_row__XOJzF:last-child{border-bottom:none}.questions_concept_name__6DXPc{font-size:14px;color:#374151}.questions_points_value__EnfYz{font-size:14px;color:#374151;font-weight:500}.questions_feedback_actions__gEL95{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.questions_feedback_btn__W3EvE{flex:1;min-width:140px;padding:12px 20px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.questions_feedback_btn__W3EvE:hover{background:#f9fafb;border-color:#d1d5db}.questions_feedback_btn__W3EvE.questions_primary__JdnVG{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.questions_feedback_btn__W3EvE.questions_primary__JdnVG:hover{background:#2d2d44}.questions_questions_answer_wrapper__hv9o_{width:100%;max-width:800px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px 20px;margin:1.5rem auto;box-shadow:0 1px 3px rgba(0,0,0,.05)}.questions_question_title__8dKpC,.questions_result__apmY2,.questions_your_answer__PYyGu{padding:16px;background:#f9fafb;border-radius:10px;margin-bottom:12px}.questions_question_title__8dKpC:last-child,.questions_result__apmY2:last-child,.questions_your_answer__PYyGu:last-child{margin-bottom:0}.questions_subheading__rAzS7{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin-bottom:8px}.questions_subheading__rAzS7 strong{font-weight:700}.questions_your_answer__PYyGu .questions_subheading__rAzS7{color:#059669}.questions_text__OdBTg{font-size:14px;color:#374151;line-height:1.6}.questions_loading_wrapper__Bv4je{width:100%;max-width:800px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:48px 32px;text-align:center;margin:1.5rem auto;box-shadow:0 1px 3px rgba(0,0,0,.05)}.questions_loading_wrapper__Bv4je .questions_loading_circle__ykl1N{margin:0 auto 16px;display:flex;justify-content:center}.questions_loading_wrapper__Bv4je p{color:#6b7280;font-size:14px;font-weight:500;margin:0}@media(max-width:768px){.questions_loading_wrapper__Bv4je,.questions_question_component__rRCHA,.questions_questions_answer_wrapper__hv9o_{margin:1rem auto;border-radius:12px}.questions_component_header__wXM2e{padding:14px 16px}.questions_question_content___cIeu{padding:20px 16px}.questions_question_text__jHj3c{font-size:16px;margin-bottom:16px;flex-direction:column;gap:12px}.questions_question_input__Pqayw{min-height:100px;font-size:14px}.questions_feedback_actions__gEL95{flex-direction:column}.questions_feedback_actions__gEL95 .questions_feedback_btn__W3EvE{width:100%}.questions_component_actions__tMXXO .questions_info_btn__z3Kw_ .questions_info_tooltip__PsjVu{right:-8px;width:260px}}@media(min-width:769px){.questions_question_text__jHj3c{font-size:18px}.questions_question_input__Pqayw{min-height:140px;font-size:15px}}.questions_question_answered___8e_Q{width:100%}