.LearningHistoryScreen_page___SQ2k{min-height:100dvh;padding:calc(20px + env(safe-area-inset-top, 0px)) 16px max(32px,env(safe-area-inset-bottom,0px))}.LearningHistoryScreen_history__7g4nj{width:100%;max-width:720px;margin-inline:auto}.LearningHistoryScreen_heading__GWWlw{min-height:44px;display:flex;align-items:center;padding-inline:12px;color:var(--color-fg-muted);font-size:15px;font-weight:400}.LearningHistoryScreen_list__RkYkC{list-style:none;margin:0;padding:0}.LearningHistoryScreen_row__azx_l{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;min-height:48px;text-align:left;font-size:16px;font-weight:400;color:var(--color-fg-2);cursor:pointer;touch-action:manipulation}.LearningHistoryScreen_avatar__IWBWA{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center}.LearningHistoryScreen_title__UELE4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LearningHistoryScreen_status__YAJOD{padding:6px 12px 12px;color:var(--color-fg-muted);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.LearningHistoryScreen_retry__1f3E2{min-height:44px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;touch-action:manipulation}.LearningHistoryScreen_retry__1f3E2:focus-visible,.LearningHistoryScreen_row__azx_l:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}@media (hover:hover) and (pointer:fine){.LearningHistoryScreen_row__azx_l:hover{background:var(--color-surface-3);color:var(--color-fg)}}.LearningHistoryScreen_filters__X7VxH{display:flex;flex-wrap:wrap;gap:8px;padding:4px 12px 16px}.LearningHistoryScreen_filter__VLGaF{min-height:44px;padding:8px 14px;border-radius:999px;font-size:14px;color:var(--color-fg-2);cursor:pointer}.LearningHistoryScreen_filter__VLGaF[aria-pressed=true]{background:var(--color-border-strong);color:var(--color-fg)}.ConceptToken_term__WJBrG{color:#4a3790}@supports (-webkit-background-clip:text) or (background-clip:text){.ConceptToken_term__WJBrG{background-image:linear-gradient(100deg,#2f3f8f,#4a3790 22%,#643480 40%,#7f74c4 50%,#643480 60%,#4a3790 78%,#2f3f8f);background-size:320% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:ConceptToken_kw-glide__mdBdS 16s ease-in-out infinite alternate;animation-delay:calc(var(--kw-i, 0) * -2.3s)}.ConceptToken_term__WJBrG::selection{color:#4a3790;-webkit-text-fill-color:#4a3790}}@keyframes ConceptToken_kw-glide__mdBdS{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ConceptToken_term__WJBrG{animation:none}}@media (forced-colors:active){.ConceptToken_term__WJBrG{animation:none;background-image:none;color:ButtonText;-webkit-text-fill-color:ButtonText}}@media print{.ConceptToken_term__WJBrG{animation:none;background-image:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.ConceptToken_mark__xIb9w{display:inline-block;margin-inline-start:2px;vertical-align:super;line-height:0;color:var(--color-accent-violet-border)}.ConceptToken_proven__KpKd4{color:var(--color-success)}@media (forced-colors:active){.ConceptToken_mark__xIb9w,.ConceptToken_proven__KpKd4{color:ButtonText}}.LessonRichBlockView_callout__9WGqu,.LessonRichBlockView_comparison__XcFDH,.LessonRichBlockView_tableWrap__9a6E9{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:start}.LessonRichBlockView_caption__A8Anx,.LessonRichBlockView_title__Y2mOp{color:var(--color-fg);font-size:16px;font-weight:600;line-height:1.4;text-wrap:pretty}.LessonRichBlockView_title__Y2mOp{margin-block-end:12px}.LessonRichBlockView_cellText__kSK1I,.LessonRichBlockView_prose__SSXxA{min-width:0}.LessonRichBlockView_callout__9WGqu{padding:16px;border-inline-start:3px solid var(--color-border-strong);border-radius:12px;background:var(--color-surface-2)}.LessonRichBlockView_tabs__GyX4J{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--option-count),minmax(0,1fr));padding:4px;border:1px solid var(--color-border);border-radius:28px;background:var(--color-bg)}.LessonRichBlockView_thumb___CKDa{position:absolute;inset-block:4px;inset-inline-start:4px;width:calc((100% - 8px) / var(--option-count));border-radius:24px;background:var(--color-fg);transform:translateX(calc(var(--active-option) * 100%));transition:transform .2s ease-out;pointer-events:none}.LessonRichBlockView_comparison__XcFDH[dir=rtl] .LessonRichBlockView_thumb___CKDa{transform:translateX(calc(var(--active-option) * -100%))}.LessonRichBlockView_tab__Y3QUZ{position:relative;min-height:44px;min-width:0;border-radius:24px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.35;color:var(--color-fg-muted);cursor:pointer;touch-action:manipulation;transition:color .15s ease}.LessonRichBlockView_tab__Y3QUZ[aria-selected=true]{color:var(--color-bg)}.LessonRichBlockView_panels__zka0R{display:grid;margin-block-start:12px;border:1px solid var(--color-border);border-radius:16px}.LessonRichBlockView_panel__X755H{grid-area:1/1;min-width:0;padding:16px;border-radius:inherit}.LessonRichBlockView_inactive__AIR_0{visibility:hidden;pointer-events:none}.LessonRichBlockView_examples__vZE4g{list-style:disc;padding-inline-start:24px;margin-block-start:12px}.LessonRichBlockView_examples__vZE4g li+li{margin-block-start:8px}.LessonRichBlockView_table__WaNF_{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:15px}.LessonRichBlockView_caption__A8Anx{caption-side:top;text-align:start;padding-block-end:12px}.LessonRichBlockView_table__WaNF_ td,.LessonRichBlockView_table__WaNF_ th{padding:12px;vertical-align:top;text-align:start;border-block-end:1px solid var(--color-border)}.LessonRichBlockView_table__WaNF_ th{font-weight:600}.LessonRichBlockView_table__WaNF_ thead th{background:var(--color-surface-3);font-size:13px}.LessonRichBlockView_table__WaNF_ thead th:first-child{border-start-start-radius:12px}.LessonRichBlockView_table__WaNF_ thead th:last-child{border-start-end-radius:12px}.LessonRichBlockView_table__WaNF_ tbody tr:last-child>*{border-block-end:0}.LessonRichBlockView_mobileLabel__eWQBY{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:640px){.LessonRichBlockView_caption__A8Anx,.LessonRichBlockView_table__WaNF_,.LessonRichBlockView_table__WaNF_ tbody{display:block}.LessonRichBlockView_table__WaNF_ thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.LessonRichBlockView_table__WaNF_ tbody tr{display:block;border:1px solid var(--color-border);border-radius:12px}.LessonRichBlockView_table__WaNF_ tbody tr+tr{margin-block-start:12px}.LessonRichBlockView_table__WaNF_ tbody th{display:block;background:var(--color-surface-3);border-start-start-radius:11px;border-start-end-radius:11px}.LessonRichBlockView_table__WaNF_ tbody td{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.LessonRichBlockView_table__WaNF_ tbody tr:last-child>*{border-block-end:1px solid var(--color-border)}.LessonRichBlockView_table__WaNF_ tbody tr>:last-child{border-block-end:0}.LessonRichBlockView_mobileLabel__eWQBY{position:static;width:auto;height:auto;overflow:visible;clip-path:none;color:var(--color-fg-2);font-size:13px;font-weight:500}}@media (prefers-reduced-motion:reduce){.LessonRichBlockView_tab__Y3QUZ,.LessonRichBlockView_thumb___CKDa{transition:none}}.Exam_panel__z9cow>:not(.Exam_glow__jCu06){position:relative;z-index:1}.Exam_glow__jCu06{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--exam-summit-glow);opacity:calc(var(--exam-glow, 0) * var(--exam-glow-strength, 1));transition:opacity .6s ease}.Exam_panel__z9cow[data-theme=dark] .Exam_glow__jCu06,:root[data-theme=dark] .Exam_glow__jCu06{--exam-glow-strength:0.16}.Exam_map__jumqm{position:relative;height:130px;margin:24px 0 18px;flex-shrink:0}.Exam_mapArt__umbSe{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.Exam_rock__3SHW2{fill:#E7E5E4}.Exam_ridge__XvFdO{fill:#D6D3D1;opacity:.6}.Exam_snow__fAgwE{fill:var(--color-bg)}.Exam_trail__js5PN{fill:none;stroke:#D6D3D1;stroke-width:1.6;stroke-dasharray:3 3}.Exam_stop__ITNCp{position:absolute;width:12px;height:12px;border-radius:999px;background:var(--color-bg);border:2px solid #d6d3d1;transform:translate(-50%,-50%);transition:background-color .3s ease,border-color .3s ease}.Exam_stop__ITNCp[data-outcome=right]{background:var(--color-success);border-color:var(--color-success)}.Exam_stop__ITNCp[data-outcome=wrong]{background:var(--color-error);border-color:var(--color-error)}.Exam_flag__PQT_R{position:absolute;transform:translate(-30%,-90%);line-height:0}.Exam_map__jumqm[data-rtl] .Exam_flag__PQT_R{transform:translate(-70%,-90%)}.Exam_map__jumqm[data-rtl] .Exam_flag__PQT_R svg{transform:scaleX(-1)}.Exam_flagPole__Jau4f{stroke:var(--color-fg-2)}.Exam_flagCloth__rnn_B{fill:#F59E0B}.Exam_walker__FJyrs{position:absolute;z-index:3;width:42px;height:42px;transform:translate(-50%,calc(-100% - 3px));transition:left .55s cubic-bezier(.34,1.3,.64,1),top .55s cubic-bezier(.34,1.3,.64,1);pointer-events:none}.Exam_walkerPart__o064m{position:relative;display:block;width:100%;height:100%}.Exam_walkerArt__CLMRP{filter:drop-shadow(0 3px 3px rgba(0,0,0,.18))}.Exam_pose__mgSEg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;opacity:0}.Exam_pose__mgSEg[data-on]{opacity:1}.Exam_flow__oE1_C[data-exam-phase=leaving] .Exam_stage__68xtj{opacity:0;transition:opacity .14s linear}.Exam_actions__Y_Ss7[data-entering],.Exam_flow__oE1_C[data-exam-phase=entering] .Exam_stage__68xtj{animation:Exam_exam-fade-in__COJCe .22s linear both}.Exam_nav__erfcJ[data-finishing]{opacity:0;pointer-events:none;transition:opacity .14s linear}@keyframes Exam_exam-fade-in__COJCe{0%{opacity:0}to{opacity:1}}.Exam_flow__oE1_C [data-answer-motion=right],.Exam_flow__oE1_C [data-exam-visit] [data-exam-outcome=right]{animation:Exam_exam-ring__d7H7o .56s ease-out}@keyframes Exam_exam-ring__d7H7o{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(22,163,74,.5)}35%{transform:scale(1.035)}to{transform:scale(1);box-shadow:0 0 0 12px rgba(22,163,74,0)}}.Exam_flow__oE1_C [data-answer-motion=wrong],.Exam_flow__oE1_C [data-exam-visit] [data-exam-outcome=wrong]{animation:Exam_exam-shake__SVW7P .32s ease-out}@keyframes Exam_exam-shake__SVW7P{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(1px)}}.Exam_flow__oE1_C[data-pointer-still] [data-exam-visit] button[aria-pressed=false]:hover{border-color:var(--color-border)}.Exam_flow__oE1_C[data-pointer-still] [data-exam-visit] button[aria-pressed=false]:hover>span[aria-hidden]:first-child{border-color:var(--color-border);background-color:var(--color-surface-2);color:var(--color-fg-2)}@media (prefers-reduced-motion:reduce){.Exam_flow__oE1_C[data-exam-phase=leaving] .Exam_stage__68xtj,.Exam_glow__jCu06,.Exam_nav__erfcJ[data-finishing],.Exam_stop__ITNCp,.Exam_walker__FJyrs{transition:none}.Exam_actions__Y_Ss7[data-entering],.Exam_flow__oE1_C [data-answer-motion],.Exam_flow__oE1_C [data-exam-visit] [data-exam-outcome],.Exam_flow__oE1_C[data-exam-phase=entering] .Exam_stage__68xtj{animation:none}}.LearningComposer_dock__FZWI5{flex-shrink:0;min-width:0;padding:12px 16px var(--composer-dock-pad-bottom,max(env(safe-area-inset-bottom),12px))}.LearningComposer_suggestions__xJtZJ{margin-bottom:10px}.LearningComposer_related__XF8Y6{margin:0 4px 8px;color:var(--color-fg-muted);font-size:13px}.LearningComposer_rail__jpS_H{display:flex;min-width:0;max-width:100%;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.LearningComposer_rail__jpS_H::-webkit-scrollbar{display:none}.LearningComposer_suggestion__FNjT6{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;width:min(272px,calc(100% - 24px));min-height:80px;padding:12px 16px;border-radius:24px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);text-align:start}.LearningComposer_suggestionCopy__cJ_4L{display:grid;min-width:0;gap:2px}.LearningComposer_suggestionTitle__TkdrD{overflow:hidden;color:var(--color-fg);font-size:16px;font-weight:500;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.LearningComposer_suggestionDescription__bmAzK{display:-webkit-box;overflow:hidden;color:var(--color-fg-muted);font-size:13px;font-weight:400;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.LearningComposer_suggestion__FNjT6:focus-visible{outline:2px solid var(--color-fg);outline-offset:-3px}.LearningComposer_composer__j7AeR{--composer-bg:var(--color-bg);--composer-control:var(--color-border-subtle);--composer-control-hover:var(--color-border);--composer-border:var(--color-border);--composer-text:var(--color-fg);--composer-placeholder:var(--color-fg-2);--composer-primary:var(--color-fg);--composer-primary-hover:var(--color-fg-2);overflow:hidden;border:1px solid var(--composer-border);border-radius:28px;background:var(--composer-bg);box-shadow:0 1px 2px rgb(15 23 42/.05),0 6px 16px rgb(15 23 42/.06);color:var(--composer-text)}.LearningComposer_composer__j7AeR:focus-within{border-color:var(--color-fg-muted)}.LearningComposer_input__F0ZKc{display:block;width:100%;min-height:44px;max-height:160px;resize:none;overflow-y:auto;padding:12px 16px 4px;border:0;outline:none;background:transparent;color:var(--composer-text);font-size:17px;line-height:24px;scrollbar-gutter:stable}.LearningComposer_input__F0ZKc::placeholder{color:var(--composer-placeholder);opacity:1}.LearningComposer_input__F0ZKc:focus-visible{outline:none}.LearningComposer_controls__3nBPV{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 8px 8px}.LearningComposer_actions__x1tcB{display:flex;justify-content:flex-end;width:116px;flex-shrink:0}.LearningComposer_action__TS1KD,.LearningComposer_add___pIoS{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;border-radius:999px;transition:background-color .15s ease,transform .15s ease}.LearningComposer_add___pIoS{width:44px;height:44px;background:var(--composer-control);color:var(--composer-text)}.LearningComposer_action__TS1KD{gap:8px;min-width:116px;padding:0 17px;background:var(--composer-primary);color:var(--color-bg);font-size:17px;font-weight:620;line-height:1}.LearningComposer_send__5n9vo{width:44px;min-width:44px;height:44px;padding:0}.LearningComposer_composer__j7AeR button:focus-visible{outline:2px solid var(--composer-text);outline-offset:3px}.LearningComposer_composer__j7AeR button:disabled,.LearningComposer_suggestion__FNjT6:disabled{opacity:.5;cursor:default}.LearningComposer_attachments__qJzNz{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:0;padding:14px 14px 2px;max-height:min(330px,calc(var(--learning-viewport-height, 100dvh) * .32));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;list-style:none}.LearningComposer_attachment__z_2Lw{position:relative;flex:0 0 148px;min-width:0;overflow:hidden;border:1px solid var(--composer-border);border-radius:18px;background:var(--color-surface-2)}.LearningComposer_preview__43Ivk{position:relative;height:96px;overflow:hidden;background:var(--color-surface-3)}.LearningComposer_previewImage__QmUWF{width:100%;height:100%;object-fit:cover}.LearningComposer_documentPreview__qpB68{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:100%;color:var(--color-fg-2)}.LearningComposer_documentPreview__qpB68 span{font-size:12px;font-weight:600;letter-spacing:.04em}.LearningComposer_skeleton__pRmBo{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:16px;background:var(--color-surface-3)}.LearningComposer_skeleton__pRmBo span{height:8px;border-radius:5px;background:var(--color-border)}.LearningComposer_skeleton__pRmBo span:nth-child(2){width:80%}.LearningComposer_skeleton__pRmBo span:nth-child(3){width:55%}.LearningComposer_attachmentInfo__SzB5m{min-height:56px;padding:9px 10px 10px}.LearningComposer_fileName__FQEDi{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--composer-text);font-size:13px;font-weight:500;line-height:18px}.LearningComposer_fileStatus__RN4xw{display:block;margin-top:2px;color:var(--color-fg-muted);font-size:12px;line-height:17px}.LearningComposer_removeAttachment__lrFgl{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-bg);isolation:isolate}.LearningComposer_removeAttachment__lrFgl:before{content:"";position:absolute;inset:7px;z-index:-1;border-radius:50%;background:var(--color-fg);box-shadow:0 1px 4px rgb(0 0 0/12%)}.LearningComposer_composer__j7AeR .LearningComposer_removeAttachment__lrFgl:focus-visible{outline-offset:-4px;border-radius:50%}.LearningComposer_attachmentFailed__cPoeo{border-color:color-mix(in srgb,var(--color-error) 35%,var(--color-border))}.LearningComposer_attachmentFailed__cPoeo .LearningComposer_fileStatus__RN4xw{color:var(--color-error)}.LearningComposer_fileError__F8b8t{margin:5px 0 0;color:var(--color-error);font-size:12px;line-height:17px;overflow-wrap:anywhere}@media (max-width:420px){.LearningComposer_attachments__qJzNz{gap:8px;padding-inline:12px;max-height:min(314px,calc(var(--learning-viewport-height, 100dvh) * .32))}.LearningComposer_attachment__z_2Lw{flex-basis:calc((100% - 8px) / 2);max-width:160px}.LearningComposer_preview__43Ivk{height:88px}}@keyframes LearningComposer_attachment-pulse__tQ76T{50%{opacity:.45}}@media (prefers-reduced-motion:no-preference){.LearningComposer_skeleton__pRmBo span{animation:LearningComposer_attachment-pulse__tQ76T 1.5s ease-in-out infinite}}.LearningComposer_error__mrA1S{margin:8px 4px 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere;color:var(--color-error)}.LearningComposer_count__0Y8aY{margin:8px 4px 0;font-size:13px;line-height:1.5;text-align:end;font-variant-numeric:tabular-nums;color:var(--color-fg-muted)}@media (hover:hover) and (pointer:fine){.LearningComposer_suggestion__FNjT6:hover:not(:disabled){background:var(--color-surface-3)}.LearningComposer_add___pIoS:hover:not(:disabled){background:var(--composer-control-hover)}.LearningComposer_action__TS1KD:hover:not(:disabled){background:var(--composer-primary-hover)}}@media (min-width:640px){.LearningComposer_dock__FZWI5{padding-inline:24px}}@media (prefers-reduced-motion:no-preference){.LearningComposer_action__TS1KD:active:not(:disabled),.LearningComposer_add___pIoS:active:not(:disabled){transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.LearningComposer_action__TS1KD,.LearningComposer_add___pIoS{transition:none}}.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_rail__jpS_H{flex-wrap:wrap;height:38px;overflow:hidden;padding:1px;gap:8px;-webkit-mask-image:none;mask-image:none}.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_suggestion__FNjT6{width:auto;max-width:100%;min-height:36px;height:36px;padding:0 14px;border-radius:999px}.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_suggestionDescription__bmAzK,.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_suggestion__FNjT6>svg{display:none}.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_suggestionTitle__TkdrD{font-size:14px;line-height:18px;color:var(--color-fg-2)}.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_suggestions__xJtZJ{margin-bottom:8px}.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_composer__j7AeR{display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px}.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_controls__3nBPV{display:contents}.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_add___pIoS{order:0}.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_input__F0ZKc{order:1;flex:1;min-width:0;min-height:44px;padding:10px 8px;overflow:hidden}.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_actions__x1tcB{order:2;width:auto}.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_action__TS1KD{min-width:44px;width:44px;padding:0}.LearningComposer_dock__FZWI5[data-collapsed] .LearningComposer_action__TS1KD>span{display:none}.LearningComposer_dock__FZWI5[data-collapsible]:not([data-collapsed]) .LearningComposer_rail__jpS_H{flex-direction:column;gap:6px;overflow:visible;-webkit-mask-image:none;mask-image:none}.LearningComposer_dock__FZWI5[data-collapsible]:not([data-collapsed]) .LearningComposer_suggestion__FNjT6{width:100%;min-height:0;padding:10px 14px;border:0;border-radius:16px;background:var(--color-surface-2)}.LearningComposer_dock__FZWI5[data-collapsible]:not([data-collapsed]) .LearningComposer_suggestionTitle__TkdrD{font-size:15px;line-height:20px}.LearningComposer_dock__FZWI5[data-collapsible]:not([data-collapsed]) .LearningComposer_suggestionDescription__bmAzK{-webkit-line-clamp:1}@media (prefers-reduced-motion:no-preference){.LearningComposer_dock__FZWI5[data-collapsible]:not([data-collapsed]) .LearningComposer_composer__j7AeR,.LearningComposer_dock__FZWI5[data-collapsible]:not([data-collapsed]) .LearningComposer_suggestions__xJtZJ{animation:LearningComposer_composer-open__EABKW .2s cubic-bezier(.2,.8,.2,1)}}@keyframes LearningComposer_composer-open__EABKW{0%{opacity:.6;transform:translateY(6px)}}.DiplomaCard_card__HV5_C{--dp-ease:cubic-bezier(0.22,1,0.36,1);--dp-spring:cubic-bezier(0.2,0.9,0.3,1.12);--dp-seal-delay:0.7s;--dp-text:#0a0a0a;--dp-text-2:#374151;--dp-muted:#4b5563;position:relative;overflow:hidden;isolation:isolate;border-radius:24px;background:var(--dp-deep);color:var(--dp-text);box-shadow:0 22px 44px -20px var(--dp-glow),0 14px 36px -18px rgba(0,0,0,.3);animation:DiplomaCard_dp-thud__J2K2N .32s ease-out backwards;animation-delay:calc(var(--dp-seal-delay) + .26s)}.DiplomaCard_bg__XN22d{position:absolute;inset-inline:0;top:0;aspect-ratio:1/1;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent);animation:DiplomaCard_dp-zoom-out__g5sxq 1.1s var(--dp-ease) backwards}.DiplomaCard_art__vwn_7{position:absolute;inset:0;overflow:hidden}.DiplomaCard_art__vwn_7>[data-art-placeholder]{width:100%!important;height:100%!important}.DiplomaCard_artImage__miNKD{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.DiplomaCard_artLoading__u4dOu{visibility:hidden}.DiplomaCard_bg__XN22d:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--dp-ink) 78%,transparent) 0,color-mix(in srgb,var(--dp-ink) 78%,transparent) 64px,transparent 150px)}.DiplomaCard_top__FSeX8{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;height:200px;padding-block-start:16px;padding-inline:16px 22px}.DiplomaCard_brand__NZHG5{display:inline-flex;align-items:center;gap:8px;min-width:0}.DiplomaCard_logo__BT6be{width:40px;height:40px;flex-shrink:0;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.DiplomaCard_eyebrow__tqAd9{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.DiplomaCard_more__0BVPR{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;color:#fff;transition:background-color .15s ease}.DiplomaCard_more__0BVPR:hover{background:rgba(255,255,255,.18)}.DiplomaCard_panel__mU3aM{position:relative;z-index:1;margin:0 10px 10px;padding:24px 18px 18px;border-radius:18px;background:color-mix(in srgb,var(--dp-wash) 82%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 -10px 30px -18px rgba(0,0,0,.4);animation:DiplomaCard_dp-panel-up__bNuRG .7s var(--dp-ease) backwards .2s}.DiplomaCard_seal__dfxvX{position:absolute;z-index:3;inset-inline-end:12px;top:-40px;width:72px;pointer-events:none}.DiplomaCard_sealArt__v3m27{position:relative;animation:DiplomaCard_dp-press__8C4NW .55s var(--dp-spring) both;animation-delay:var(--dp-seal-delay);filter:drop-shadow(0 8px 12px var(--dp-glow)) drop-shadow(0 2px 3px rgba(0,0,0,.18))}.DiplomaCard_sealArt__v3m27 svg{display:block;width:100%;height:auto}.DiplomaCard_sealIcon__6rv7u{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff}.DiplomaCard_ripple__3hK5_{position:absolute;left:10%;top:10%;width:80%;aspect-ratio:1;border-radius:50%;border:2px solid var(--dp-accent);opacity:0;animation:DiplomaCard_dp-ripple__vTTo9 .7s ease-out both;animation-delay:calc(var(--dp-seal-delay) + .28s)}.DiplomaCard_stagger__4uU_k{animation:DiplomaCard_dp-up__PotBh .5s var(--dp-ease) backwards;animation-delay:var(--dp-d,.3s)}.DiplomaCard_titleBlock__jUxgh{padding-inline-end:62px}.DiplomaCard_topic__W4T_0{font-size:21px;font-weight:600;line-height:1.2;letter-spacing:-.4px;color:var(--dp-text)}.DiplomaCard_level__V4MvW{margin-top:4px;font-size:13px;font-weight:600;color:var(--dp-level)}.DiplomaCard_facts__bR0aM{border-top:1px solid rgba(0,0,0,.07)}.DiplomaCard_label__pgIC7{font-size:12px;color:var(--dp-muted)}.DiplomaCard_value__SHddx{font-size:13px;font-weight:500;color:var(--dp-text)}.DiplomaCard_chip__FlqP8{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;background:var(--dp-c1b);color:var(--dp-c1f)}.DiplomaCard_chip__FlqP8:nth-child(2){background:var(--dp-c2b);color:var(--dp-c2f)}.DiplomaCard_chip__FlqP8:nth-child(3){background:var(--dp-c3b);color:var(--dp-c3f)}.DiplomaCard_skill__kwVc8{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;background:color-mix(in srgb,var(--dp-skill) 12%,#fff);color:var(--dp-skill)}.DiplomaCard_foot__5u7v8{border-top:1px solid rgba(0,0,0,.07)}.DiplomaCard_actions__QTMbb{display:flex;flex-wrap:wrap;gap:8px;width:100%}.DiplomaCard_btn__BROJ4{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.72);color:var(--dp-text-2);font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:background-color .15s ease,color .15s ease}.DiplomaCard_btn__BROJ4:hover{background:rgba(255,255,255,.92);color:var(--dp-text)}.DiplomaCard_btn__BROJ4:disabled{opacity:.5}.DiplomaCard_primary__kJT5n{border:0;box-shadow:0 0 0 1px var(--dp-btn-b),0 6px 16px -6px var(--dp-glow),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.18)}.DiplomaCard_primary__kJT5n,.DiplomaCard_primary__kJT5n:hover{color:#fff;background:linear-gradient(180deg,var(--dp-btn-a),var(--dp-btn-b))}.DiplomaCard_primary__kJT5n:hover{filter:brightness(1.06)}.DiplomaCard_note__UDIrY{flex-basis:100%;font-size:12px;line-height:1.5;color:var(--dp-muted)}.DiplomaCard_error__FeAD1{color:#991b1b}@keyframes DiplomaCard_dp-zoom-out__g5sxq{0%{transform:scale(1.18);opacity:.3}}@keyframes DiplomaCard_dp-panel-up__bNuRG{0%{transform:translateY(46px);opacity:0}}@keyframes DiplomaCard_dp-up__PotBh{0%{opacity:0;transform:translateY(8px)}}@keyframes DiplomaCard_dp-press__8C4NW{0%{opacity:0;transform:scale(1.9) rotate(-28deg)}55%{opacity:1;transform:scale(.93) rotate(4deg)}to{opacity:1;transform:none}}@keyframes DiplomaCard_dp-ripple__vTTo9{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.55)}}@keyframes DiplomaCard_dp-thud__J2K2N{35%{transform:translateY(2px) scale(.996)}}@media (prefers-reduced-motion:reduce){.DiplomaCard_card__HV5_C,.DiplomaCard_card__HV5_C *,.DiplomaCard_card__HV5_C :after,.DiplomaCard_card__HV5_C :before{animation:none!important;transition:none!important}.DiplomaCard_ripple__3hK5_{display:none}}.CustomizeSyllabusSheet_stack__ErZyX{display:grid}.CustomizeSyllabusSheet_stack__ErZyX>*{grid-area:1/1;min-width:0}.CustomizeSyllabusSheet_alt__BqjJi,.CustomizeSyllabusSheet_base__zbrKm{transition:opacity .2s ease,transform .26s cubic-bezier(.23,1,.32,1)}.CustomizeSyllabusSheet_alt__BqjJi{opacity:0;transform:translateY(6px);pointer-events:none}.CustomizeSyllabusSheet_root__LyhJ_[data-loading=true] .CustomizeSyllabusSheet_base__zbrKm{opacity:0;transform:translateY(-6px);pointer-events:none}.CustomizeSyllabusSheet_root__LyhJ_[data-loading=true] .CustomizeSyllabusSheet_alt__BqjJi{opacity:1;transform:none}.CustomizeSyllabusSheet_input__wpxhR{transition:opacity .2s ease}.CustomizeSyllabusSheet_root__LyhJ_[data-loading=true] .CustomizeSyllabusSheet_input__wpxhR{opacity:.6}.CustomizeSyllabusSheet_send__XrsEt{position:relative}.CustomizeSyllabusSheet_send__XrsEt[aria-busy=true]{cursor:default}.CustomizeSyllabusSheet_slot___Z2Dh{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .18s ease,transform .26s cubic-bezier(.23,1,.32,1)}.CustomizeSyllabusSheet_busy__TqUOj{opacity:0;transform:scale(.5)}.CustomizeSyllabusSheet_root__LyhJ_[data-loading=true] .CustomizeSyllabusSheet_arrow__IdhPe{opacity:0;transform:translateY(-12px) scale(.6)}.CustomizeSyllabusSheet_root__LyhJ_[data-loading=true] .CustomizeSyllabusSheet_busy__TqUOj{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.CustomizeSyllabusSheet_alt__BqjJi,.CustomizeSyllabusSheet_base__zbrKm,.CustomizeSyllabusSheet_slot___Z2Dh{transition:opacity .15s ease;transform:none!important}}.CustomizeSyllabusSheet_thread__PfIV7{display:flex;flex-direction:column;gap:10px;max-height:40dvh;margin:0 0 12px;padding:0 4px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.CustomizeSyllabusSheet_mine__0Utaz{align-self:flex-end;max-width:85%;padding:8px 14px;border-radius:20px;background:var(--color-fg);color:#fff;font-size:15px;line-height:21px;overflow-wrap:anywhere;white-space:pre-wrap}.CustomizeSyllabusSheet_reply__KcDHq{display:flex;align-items:flex-start;gap:6px;max-width:92%;color:var(--color-fg);font-size:15px;line-height:21px;overflow-wrap:anywhere}.CustomizeSyllabusSheet_check__jiDpL{display:inline-flex;flex-shrink:0;height:21px;align-items:center;color:var(--color-success)}.HomeComposer_dock__sdRPj{position:fixed;bottom:0;inset-inline-start:var(--consumer-sidebar-offset,0);inset-inline-end:0;z-index:30;background:var(--color-bg)}.HomeComposer_inner__SfLfc{width:100%;max-width:42rem;margin-inline:auto}.HomeComposer_padTop__rc_gD,.HomeComposer_top__Mk_P9{padding-top:8px}.HomeComposer_composerBand__MfUtA,.HomeComposer_top__Mk_P9{background:var(--color-bg)}.HomeComposer_top__Mk_P9{transition:opacity .2s cubic-bezier(.23,1,.32,1),background-color .2s ease,visibility 0s}.HomeComposer_dock__sdRPj[data-chips-hidden]{background:transparent;pointer-events:none}.HomeComposer_dock__sdRPj[data-keyboard-open]{--composer-dock-pad-bottom:12px}.HomeComposer_dock__sdRPj[data-chips-hidden] .HomeComposer_composerBand__MfUtA{pointer-events:auto}.HomeComposer_dock__sdRPj[data-chips-hidden] .HomeComposer_top__Mk_P9{opacity:0;visibility:hidden;background:transparent;transition:opacity .2s ease,background-color .2s ease,visibility 0s .2s}@media (prefers-reduced-motion:reduce){.HomeComposer_dock__sdRPj[data-chips-hidden] .HomeComposer_top__Mk_P9,.HomeComposer_top__Mk_P9{transition:none}}.HomeComposer_suggestions__vPeBw{display:flex;gap:8px;padding-inline:16px;padding-block:4px;margin-block:-4px;overflow-x:auto;scrollbar-width:none}.HomeComposer_suggestions__vPeBw::-webkit-scrollbar{display:none}.HomeComposer_suggestion__aej68{display:inline-flex;align-items:center;gap:6px;position:relative;min-height:36px;padding:0 14px 0 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);font-size:14px;font-weight:500;white-space:nowrap;flex:none;color:var(--color-fg-2);transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s ease}.HomeComposer_suggestion__aej68:before{content:"";position:absolute;inset-block:-5px;inset-inline:0;border-radius:999px}.HomeComposer_suggestion__aej68 svg{flex:none;color:var(--color-fg-muted)}.HomeComposer_back__oJ9pt{border-color:var(--color-fg);color:var(--color-fg)}.HomeComposer_back__oJ9pt svg{color:var(--color-fg)}.HomeComposer_suggestion__aej68:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.HomeComposer_suggestion__aej68:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.HomeComposer_suggestion__aej68:hover{background:var(--color-surface-3)}}@media (min-width:640px){.HomeComposer_suggestions__vPeBw{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.HomeComposer_suggestion__aej68{transition:none}.HomeComposer_suggestion__aej68:active{transform:none}}.HomeComposer_inner__SfLfc>form{padding-top:10px}@media (max-height:700px){.HomeComposer_top__Mk_P9{display:none}.HomeComposer_top__Mk_P9+.HomeComposer_composerBand__MfUtA>.HomeComposer_inner__SfLfc{padding-top:8px}}.RecentItemMenu_group__w7J4D{position:relative;min-width:0}.RecentItemMenu_row__PhiS_{transition:background-color .15s ease-out}.RecentItemMenu_row__PhiS_[data-pressed]{background:var(--color-border);color:var(--color-fg)}.RecentItemMenu_holdTarget__kjfu4{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.RecentItemMenu_holdTarget__kjfu4,.RecentItemMenu_holdTarget__kjfu4 *{-webkit-user-drag:none}.RecentItemMenu_menu__POEXF{position:absolute;top:calc(100% - 4px);inset-inline-end:4px;z-index:20;min-width:188px;padding:4px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);box-shadow:0 12px 32px -12px rgba(0,0,0,.28);transform-origin:top right;animation:RecentItemMenu_recentMenuIn__Rtq_Q .15s cubic-bezier(.23,1,.32,1)}.RecentItemMenu_menu__POEXF button{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:8px;text-align:start;font-size:15px;color:var(--color-fg);cursor:pointer}.RecentItemMenu_menu__POEXF button[data-danger]{color:var(--color-error)}.RecentItemMenu_menu__POEXF[data-above]{top:auto;bottom:calc(100% - 4px);transform-origin:bottom right}.RecentItemMenu_menu__POEXF button:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.RecentItemMenu_menu__POEXF button:hover{background:var(--color-surface-2)}}@keyframes RecentItemMenu_recentMenuIn__Rtq_Q{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.RecentItemMenu_menu__POEXF{animation:none}.RecentItemMenu_row__PhiS_{transition:none}}[dir=rtl] .RecentItemMenu_menu__POEXF{transform-origin:top left}[dir=rtl] .RecentItemMenu_menu__POEXF[data-above]{transform-origin:bottom left}.LessonActionStrip_back__bhs63,.LessonActionStrip_count__OBwzR{display:inline-flex;align-items:center;gap:2px;margin:0 0 4px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-fg-muted)}.LessonActionStrip_back__bhs63{min-height:32px;margin:-6px 0 -2px -6px;padding:0 8px 0 4px;border-radius:999px;cursor:pointer;touch-action:manipulation;transition:color .15s ease,background-color .15s ease}.LessonActionStrip_back__bhs63:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:0}:dir(rtl) .LessonActionStrip_back__bhs63{margin:-6px -6px -2px 0;padding:0 4px 0 8px}.LessonActionStrip_overviewRow__mavqU{display:flex;align-items:center;gap:2px;margin:-12px 0 -6px;margin-inline-start:-12px}.LessonActionStrip_overviewRow__mavqU .LessonActionStrip_count__OBwzR{margin:0}.LessonActionStrip_overview__fgcn2{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:999px;color:var(--color-fg-2);cursor:pointer;touch-action:manipulation;transition:color .15s ease,background-color .15s ease}.LessonActionStrip_overview__fgcn2:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.LessonActionStrip_overview__fgcn2:hover{background:var(--color-surface-3);color:var(--color-fg)}}.PinnedToolbar_toolbar__hVveO{--lesson-tools-top:max(var(--consumer-header-height,0px),calc(max(env(safe-area-inset-top, 0px), 10px) + 50px));position:sticky;top:var(--lesson-tools-top);z-index:20;display:flex;align-items:center;gap:4px;height:60px;margin-bottom:28px;padding:4px;border-radius:18px;background:var(--color-surface-2);isolation:isolate;transition:background-color .18s ease}.PinnedToolbar_toolbar__hVveO:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--lesson-tools-top));bottom:0;left:50%;width:calc(100vw - var(--consumer-sidebar-offset, 0px));transform:translateX(-50%);background:rgb(255 255 255/.92);-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);box-shadow:0 1px 0 var(--color-border-subtle);opacity:0;pointer-events:none;transition:opacity .18s ease}.PinnedToolbar_toolbar__hVveO[data-stuck]{background:transparent}.PinnedToolbar_toolbar__hVveO[data-stuck]:before{opacity:1}.PinnedToolbar_stuckTitle__EZck6{display:none;flex:1;min-width:0;padding-inline-start:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--color-fg)}.PinnedToolbar_toolbar__hVveO[data-stuck] .PinnedToolbar_stuckTitle__EZck6{display:block;animation:PinnedToolbar_lesson-tools-in__3MqtX .18s ease-out}.PinnedToolbar_tools__COzCO{display:flex;flex:1;align-items:center;min-width:0;height:100%}.PinnedToolbar_toolbar__hVveO[data-stuck] .PinnedToolbar_tools__COzCO{flex:0 0 auto}.PinnedToolbar_tools__COzCO :is(button,a){position:relative;flex:1 1 0;flex-direction:column;gap:3px;min-width:0;min-height:0;height:100%;padding:0 2px;border-radius:14px;border:0;background:transparent;box-shadow:none;font-size:11.5px;line-height:14px}.PinnedToolbar_tools__COzCO :is(button,a)>span:last-child{max-width:100%}.PinnedToolbar_tools__COzCO :is(button,a) svg{flex-shrink:0;width:19px;height:19px}.PinnedToolbar_tools__COzCO :is(button,a)[class*=btn-]{color:var(--color-fg-2);font-weight:500}.PinnedToolbar_tools__COzCO :is(button,a) span:has(>svg){flex-direction:column;gap:3px}.PinnedToolbar_toolbar__hVveO[data-stuck] .PinnedToolbar_tools__COzCO :is(button,a){flex:0 0 40px;width:40px;height:40px;gap:0;border-radius:999px;font-size:0;line-height:0}.PinnedToolbar_toolbar__hVveO[data-stuck] .PinnedToolbar_tools__COzCO :is(button,a) svg{width:17px;height:17px}.PinnedToolbar_toolbar__hVveO[data-stuck] .PinnedToolbar_tools__COzCO :is(button,a) span:has(>svg){gap:0}.PinnedToolbar_pinOnly__chopJ{display:none}.PinnedToolbar_toolbar__hVveO[data-stuck] .PinnedToolbar_pinOnly__chopJ{display:contents}@media (hover:hover) and (pointer:fine){.PinnedToolbar_back__s7672:hover{color:var(--color-fg);background:var(--color-surface-2)}.PinnedToolbar_tools__COzCO :is(button,a):hover:not(:disabled){background:rgb(255 255 255/.7)}.PinnedToolbar_toolbar__hVveO[data-stuck] .PinnedToolbar_tools__COzCO :is(button,a):hover:not(:disabled){background:var(--color-surface-2)}}@keyframes PinnedToolbar_lesson-tools-in__3MqtX{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.PinnedToolbar_toolbar__hVveO,.PinnedToolbar_toolbar__hVveO:before{transition:none}.PinnedToolbar_toolbar__hVveO[data-stuck] .PinnedToolbar_stuckTitle__EZck6{animation:none}}.HeaderPodcast_control__ckX9i{flex-shrink:0;width:44px;height:44px;background:var(--color-surface-3);color:var(--color-fg-2);pointer-events:auto;touch-action:manipulation}.HeaderPodcast_control__ckX9i:disabled{opacity:1}@media (hover:hover) and (pointer:fine){.HeaderPodcast_control__ckX9i:hover{background:var(--color-surface-3);box-shadow:inset 0 0 0 1px var(--color-border-strong)}}.ClevBadge_face__uiaMd{display:block;overflow:hidden;border-radius:999px}.ClevBadge_face__uiaMd img{display:block;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion:no-preference){.ClevBadge_face__uiaMd[data-swap]{animation:ClevBadge_clev-swap__iVUXG .2s cubic-bezier(.23,1,.32,1)}}@keyframes ClevBadge_clev-swap__iVUXG{0%{opacity:0;transform:scale(.86)}}.HeaderProgress_pill__c1i8v{min-height:40px;max-width:100%;min-width:0;padding:0 14px 0 11px;gap:7px;border-radius:999px;color:var(--level-deep,var(--color-fg-2));font-size:13px;pointer-events:auto;touch-action:manipulation;background:linear-gradient(180deg,var(--color-bg) 0,var(--level-soft,var(--color-surface-3)) 100%);--pill-ring:0 0 0 1px color-mix(in srgb,var(--level-hue,var(--color-border-strong)) 40%,transparent);--pill-drop:0 2px 8px -3px color-mix(in srgb,var(--level-hue,var(--color-fg-muted)) 55%,transparent);--pill-accent:var(--level-hue,var(--color-border-strong));position:relative;isolation:isolate;box-shadow:var(--pill-ring),var(--pill-drop),inset 0 1px 0 #fff}.HeaderProgress_pill__c1i8v:disabled{opacity:1}.HeaderProgress_icon__nRg0x{display:grid;place-items:center;flex-shrink:0;color:var(--level-deep,var(--color-fg-muted))}.HeaderProgress_title__tVK88{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.HeaderProgress_separator__2doNt{color:currentColor;opacity:.4;font-weight:400}.HeaderProgress_numbers__f2XuZ{display:grid;flex-shrink:0;text-align:start;line-height:1.25}.HeaderProgress_total__T0l8u{font-variant-numeric:tabular-nums;font-weight:600;color:inherit;white-space:nowrap}.HeaderProgress_unit__M_NLp{font-size:12px;font-weight:400;opacity:.75}.HeaderProgress_waiting__n6SXA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400}.HeaderProgress_loadingRing__Yw8E_{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;color:var(--color-fg-muted)}.HeaderProgress_loadingTitle__oYBal,.HeaderProgress_loadingTotal__dj4IP{display:block;height:8px;border-radius:999px;background:var(--color-border)}.HeaderProgress_loadingTitle__oYBal{width:44px}.HeaderProgress_loadingTotal__dj4IP{width:34px;flex-shrink:0}@container header-progress (max-width: 210px){.HeaderProgress_separator__2doNt,.HeaderProgress_title__tVK88{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media (hover:hover) and (pointer:fine){.HeaderProgress_pill__c1i8v:hover:not(:disabled){background:linear-gradient(180deg,var(--color-bg) 0,var(--level-soft,var(--color-surface-3)) 100%);color:var(--level-deep,var(--color-fg-2));filter:brightness(1.02)}}@container header-progress (max-width: 260px){.HeaderProgress_pill__c1i8v:has(~[data-header-podcast]) .HeaderProgress_separator__2doNt,.HeaderProgress_pill__c1i8v:has(~[data-header-podcast]) .HeaderProgress_title__tVK88{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.HeaderProgress_glow__TZReR{position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:color-mix(in srgb,var(--pill-accent) 10%,transparent)}@media (prefers-reduced-motion:no-preference){.HeaderProgress_pill__c1i8v[data-pulse=a]{animation:HeaderProgress_pulse-a__HjOrU 1.1s cubic-bezier(.22,1,.36,1)}.HeaderProgress_pill__c1i8v[data-pulse=b]{animation:HeaderProgress_pulse-b___a_6C 1.1s cubic-bezier(.22,1,.36,1)}.HeaderProgress_pill__c1i8v[data-pulse=a] .HeaderProgress_glow__TZReR{animation:HeaderProgress_tint-a__WfodI 1.1s cubic-bezier(.22,1,.36,1)}.HeaderProgress_pill__c1i8v[data-pulse=b] .HeaderProgress_glow__TZReR{animation:HeaderProgress_tint-b___tSnB 1.1s cubic-bezier(.22,1,.36,1)}.HeaderProgress_pill__c1i8v[data-pulse=a] .HeaderProgress_icon__nRg0x{animation:HeaderProgress_icon-a__t6CG3 .9s cubic-bezier(.22,1,.36,1)}.HeaderProgress_pill__c1i8v[data-pulse=b] .HeaderProgress_icon__nRg0x{animation:HeaderProgress_icon-b__HYIpu .9s cubic-bezier(.22,1,.36,1)}}@keyframes HeaderProgress_pulse-a__HjOrU{0%{transform:scale(1);box-shadow:var(--pill-ring),var(--pill-drop),inset 0 1px 0 #fff,0 0 0 0 transparent}18%{transform:scale(1.05);box-shadow:0 0 0 1.5px var(--pill-accent),0 2px 16px -2px color-mix(in srgb,var(--pill-accent) 70%,transparent),inset 0 1px 0 #fff,0 0 0 0 color-mix(in srgb,var(--pill-accent) 55%,transparent)}to{transform:scale(1);box-shadow:var(--pill-ring),var(--pill-drop),inset 0 1px 0 #fff,0 0 0 16px color-mix(in srgb,var(--pill-accent) 0%,transparent)}}@keyframes HeaderProgress_pulse-b___a_6C{0%{transform:scale(1);box-shadow:var(--pill-ring),var(--pill-drop),inset 0 1px 0 #fff,0 0 0 0 transparent}18%{transform:scale(1.05);box-shadow:0 0 0 1.5px var(--pill-accent),0 2px 16px -2px color-mix(in srgb,var(--pill-accent) 70%,transparent),inset 0 1px 0 #fff,0 0 0 0 color-mix(in srgb,var(--pill-accent) 55%,transparent)}to{transform:scale(1);box-shadow:var(--pill-ring),var(--pill-drop),inset 0 1px 0 #fff,0 0 0 16px color-mix(in srgb,var(--pill-accent) 0%,transparent)}}@keyframes HeaderProgress_tint-a__WfodI{0%,to{opacity:0}18%{opacity:1}}@keyframes HeaderProgress_tint-b___tSnB{0%,to{opacity:0}18%{opacity:1}}@keyframes HeaderProgress_icon-a__t6CG3{0%,to{transform:none}22%{transform:scale(1.35) rotate(-14deg);color:var(--pill-accent)}}@keyframes HeaderProgress_icon-b__HYIpu{0%,to{transform:none}22%{transform:scale(1.35) rotate(-14deg);color:var(--pill-accent)}}.HeaderProgress_clev__ttoe7{flex-shrink:0;margin-inline-start:auto;display:grid;place-items:center;width:44px;height:44px;pointer-events:auto;touch-action:manipulation}.HeaderProgress_clev__ttoe7[data-covered]{visibility:hidden}html[data-splash=on] .HeaderProgress_clev__ttoe7{opacity:0}.HeaderProgress_clevButton__EI5vn{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;cursor:pointer}.HeaderProgress_clevButton__EI5vn:disabled{cursor:default}.HeaderProgress_clevButton__EI5vn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes FeaturedBanner_featured-banner-in__29LvC{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.FeaturedBanner_enter__pHtmt{animation:FeaturedBanner_featured-banner-in__29LvC .32s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.FeaturedBanner_enter__pHtmt{animation:none}}.FeaturedGraphic_frame__XcmP_{width:100%;height:112px}.FeaturedGraphic_image__YwBR_{width:100%;height:112px;object-fit:contain}.HomeConversation_thread__JeQ6T{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.HomeConversation_bubble__uVD0Z{flex:none;max-width:100%;margin:0;padding:10px 14px;border-radius:20px;background:var(--color-surface-3);color:var(--color-fg);font-size:17px;line-height:1.4;text-wrap:pretty;white-space:pre-line}.HomeConversation_last__8VmAH{border-end-start-radius:6px}.HomeConversation_card__dAjst{--featured-banner-min:200px;--featured-frame-min:346px;--cutout-art-min:80px;min-block-size:var(--featured-frame-min);width:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:20px;background:var(--color-bg)}.HomeConversation_art__ZykLD{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;min-block-size:var(--featured-banner-min);background:var(--color-featured-ground)}.HomeConversation_art__ZykLD>*,.HomeConversation_scrim__gv7cr:before{grid-column:1}.HomeConversation_art__ZykLD>[data-featured-graphic],.HomeConversation_fill__mMo4n{grid-row:1/-1;contain:size;width:100%;height:auto;min-block-size:0}.HomeConversation_art__ZykLD>[data-featured-graphic] picture{display:contents}.HomeConversation_art__ZykLD>[data-featured-graphic] img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 50%}.HomeConversation_scrim__gv7cr:before{content:"";grid-row:1/-1;z-index:1;background:linear-gradient(180deg,rgb(0 0 0/28%),transparent 30%),linear-gradient(0deg,rgb(0 0 0/78%) 0,rgb(0 0 0/45%) 38%,transparent 68%)}.HomeConversation_badges__aD7PT{grid-row:1;z-index:3;pointer-events:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;padding:10px}.HomeConversation_tags__sIEzd{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.HomeConversation_trending__i1WG_{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;background:rgb(255 255 255/90%);box-shadow:0 1px 2px rgb(0 0 0/6%);color:var(--color-trending-text)}.HomeConversation_end__5kfOw{display:flex;align-items:center;margin-inline-start:auto}.HomeConversation_share__hmqN4{position:relative;pointer-events:auto;display:grid;flex:none;width:26px;height:26px;place-items:center;border-radius:999px;color:var(--color-fg);background:rgb(255 255 255/90%);box-shadow:0 1px 2px rgb(0 0 0/6%);transition:background-color .15s ease}.HomeConversation_share__hmqN4:before{content:"";position:absolute;inset:-9px}.HomeConversation_share__hmqN4:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px;box-shadow:0 0 0 4px #fff}.HomeConversation_share__hmqN4:active{background:rgb(255 255 255/75%)}.HomeConversation_points__8o2MQ{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgb(255 255 255/90%);border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;color:#176246;background:linear-gradient(165deg,#f7fffb,#dcf6e7 55%,#effbf4);box-shadow:inset 0 1px 0 white,0 2px 6px rgb(29 113 73/10%)}.HomeConversation_title__5Cg9p{grid-row:3;z-index:2;display:flex;align-items:flex-end;gap:12px;box-sizing:border-box;margin:0;padding-block:0 14px;padding-inline:16px 14px;font-size:21px;font-weight:700;line-height:1.22;letter-spacing:-.2px;color:white;text-shadow:0 1px 12px rgb(0 0 0/45%);overflow-wrap:anywhere;text-wrap:balance}.HomeConversation_go__tUQCE{display:grid;flex:none;width:40px;height:40px;place-items:center;border-radius:999px;background:rgb(255 255 255/92%);color:var(--color-trending-text);text-shadow:none}.HomeConversation_cutout__aVjgY{grid-template-rows:auto minmax(var(--cutout-art-min),1fr) auto}.HomeConversation_cutout__aVjgY>[data-featured-graphic]{grid-row:2;box-sizing:border-box;padding:0 16px 4px}.HomeConversation_cutout__aVjgY>[data-featured-graphic] img{object-fit:contain;object-position:50% 50%}.HomeConversation_cutout__aVjgY .HomeConversation_title__5Cg9p{color:var(--color-fg);text-shadow:none}.HomeConversation_cutout__aVjgY .HomeConversation_titleText__P_23v{-webkit-line-clamp:2}.HomeConversation_cutout__aVjgY .HomeConversation_go__tUQCE{background:var(--color-trending-bg)}.HomeConversation_blurb__yk0CX{display:block;box-sizing:border-box;width:100%;min-block-size:calc(12px + 2 * 1.45 * 15px);margin:0;padding:12px 16px 0;font:inherit;font-size:15px;line-height:1.45;letter-spacing:inherit;text-align:start;color:var(--color-fg-2)}button.HomeConversation_blurb__yk0CX{cursor:pointer;border-radius:0}button.HomeConversation_blurb__yk0CX:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}.HomeConversation_blurbText__YsOSY{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.HomeConversation_art__ZykLD{position:relative}.HomeConversation_titleText__P_23v{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.HomeConversation_open__w9MX7{flex:1 1 auto;min-width:0;text-align:start;color:inherit;font:inherit;letter-spacing:inherit}.HomeConversation_open__w9MX7:after{content:"";position:absolute;inset:0;z-index:1;border-radius:20px 20px 0 0}.HomeConversation_open__w9MX7:focus-visible{outline:none}.HomeConversation_open__w9MX7:focus-visible:after{outline:2px solid #fff;outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--color-fg)}.HomeConversation_open__w9MX7:active:after{background:rgb(0 0 0/4%)}.HomeConversation_actions__OOfCF{min-block-size:88px;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:14px 16px 16px}.HomeConversation_startCell__Go7Xd{display:flex;flex:1 1 0;min-width:0}.HomeConversation_startCell__Go7Xd>*{flex:1;min-width:0}.HomeConversation_cell__pATQ_{display:flex;flex:none}.HomeConversation_start__S0WvK{display:inline-flex;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:14px;background:var(--color-fg);color:var(--color-bg);font-size:16px;font-weight:600;white-space:nowrap;transition:opacity .15s ease}.HomeConversation_startGlyph__f_4iB{flex:none}.HomeConversation_iconTool__LKkJ5{position:relative;display:grid;flex:none;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--color-surface-3);transition:filter .15s ease}.HomeConversation_done__aAvNq{position:absolute;top:-5px;inset-inline-end:-5px;border-radius:999px;background:var(--color-bg);box-shadow:0 0 0 2px var(--color-bg);color:var(--color-success)}.HomeConversation_inline__dSKql{margin-top:10px;padding:12px;border-top:1px solid var(--color-border)}.HomeConversation_iconTool__LKkJ5:disabled,.HomeConversation_start__S0WvK:disabled{opacity:.5}.HomeConversation_iconTool__LKkJ5:focus-visible,.HomeConversation_start__S0WvK:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.HomeConversation_start__S0WvK:active:not(:disabled){opacity:.9}.HomeConversation_iconTool__LKkJ5:active:not(:disabled){filter:brightness(.96)}.HomeConversation_toolIcon__QnVR8{flex:none;color:var(--tool-hue)}@media (hover:hover) and (pointer:fine){.HomeConversation_start__S0WvK:hover:not(:disabled){opacity:.9}.HomeConversation_iconTool__LKkJ5:hover:not(:disabled){filter:brightness(.97)}.HomeConversation_open__w9MX7:hover:after{background:rgb(0 0 0/3%)}.HomeConversation_share__hmqN4:hover{background:white}}@media (max-width:399px){.HomeConversation_actions__OOfCF{gap:6px;padding-inline:12px}.HomeConversation_start__S0WvK{gap:4px;padding-inline:10px}.HomeConversation_iconTool__LKkJ5{width:44px;height:44px}}@media (max-width:359px){.HomeConversation_actions__OOfCF{gap:4px;padding-inline:10px}.HomeConversation_start__S0WvK{padding-inline:8px;font-size:15px}.HomeConversation_startGlyph__f_4iB{display:none}}[data-featured-loader] .HomeConversation_title__5Cg9p{display:block}[data-featured-loader] .HomeConversation_title__5Cg9p>span{height:16px;margin:5px 0}[data-featured-loader] .HomeConversation_title__5Cg9p>span:last-child{width:60%}[data-featured-loader] .HomeConversation_blurb__yk0CX{display:block}[data-featured-loader] .HomeConversation_blurb__yk0CX>span{height:12px;margin:5px 0}[data-featured-loader] .HomeConversation_blurb__yk0CX>span:last-child{width:75%}.HomeConversation_actions__OOfCF>span.HomeConversation_start__S0WvK{flex:1 1 0;background:var(--color-surface-3)}.HomeConversation_actions__OOfCF>span.HomeConversation_iconTool__LKkJ5{background:var(--color-surface-3)}.HomeConversation_held__s4ecz{display:grid}.HomeConversation_held__s4ecz>*{grid-area:1/1}.HomeConversation_sizer__4m9f9{visibility:hidden}.HomeConversation_ink__i_p6i{color:transparent;border-radius:6px;background:var(--color-border);-webkit-box-decoration-break:clone;box-decoration-break:clone}.HomeConversation_said__BAjWU{align-self:center}.HomeConversation_errorText__RqbeI{display:block;padding-inline-end:16px;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:0;text-wrap:pretty}.HomeConversation_retry__Z3xHe{flex:1 1 0}.HomeConversation_keptFrame__t59HI{visibility:hidden}.HomeConversation_roomy__RAgCP{display:grid;align-items:stretch;grid-template-rows:auto var(--quiz-card-min,346px);block-size:auto;min-block-size:var(--quiz-thread-min,0)}.HomeConversation_roomy__RAgCP .HomeConversation_bubble__uVD0Z{justify-self:start}.HomeConversation_roomy__RAgCP .HomeConversation_card__dAjst{display:flex;flex-direction:column;block-size:100%;min-block-size:0}.HomeConversation_roomy__RAgCP .HomeConversation_head__cX9Gs{flex:none}.HomeConversation_roomy__RAgCP .HomeConversation_inline__dSKql{flex:1 1 auto;min-block-size:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}@media (max-width:399px){.HomeConversation_card__dAjst{--cutout-art-min:56px}}@media (max-height:700px){.HomeConversation_card__dAjst{--featured-banner-min:170px;--featured-frame-min:294px;--cutout-art-min:56px}.HomeConversation_roomy__RAgCP{grid-template-rows:auto var(--quiz-card-min,294px)}.HomeConversation_blurb__yk0CX{min-block-size:calc(12px + 1.45 * 15px)}.HomeConversation_blurbText__YsOSY{-webkit-line-clamp:1}[data-featured-loader] .HomeConversation_blurb__yk0CX>span:last-child{display:none}}@media (max-width:399px) and (max-height:700px){.HomeConversation_card__dAjst{--cutout-art-min:24px}}.HomeConversation_blurb__yk0CX[aria-expanded=true]>.HomeConversation_blurbText__YsOSY{display:block;-webkit-line-clamp:unset;overflow:visible}.HomeConversation_inline__dSKql[tabindex]:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}.HomeConversation_lessonsToggle__khxcy{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:48px;padding:0 16px;border-top:1px solid var(--color-border);text-align:start;color:inherit;font:inherit;font-size:15px;font-weight:500;letter-spacing:inherit}.HomeConversation_lessonsToggle__khxcy:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}.HomeConversation_lessonsChevron__Nw_NH{flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}.HomeConversation_lessonsToggle__khxcy[aria-expanded=true] .HomeConversation_lessonsChevron__Nw_NH{transform:rotate(180deg)}.HomeConversation_lessonsReveal__uUGDZ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.23,1,.32,1)}.HomeConversation_lessonsReveal__uUGDZ[data-open]{grid-template-rows:1fr}.HomeConversation_lessonsReveal__uUGDZ>.HomeConversation_lessonList__jY6ab{min-block-size:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.HomeConversation_lessonsChevron__Nw_NH,.HomeConversation_lessonsReveal__uUGDZ{transition:none}}.HomeConversation_lessonList__jY6ab{margin:0;padding:0 16px;list-style:none}.HomeConversation_lessonList__jY6ab>li:last-child{padding-bottom:8px}.HomeConversation_lessonRow__1vCls{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 8px 0 0;border-radius:12px;text-align:start;color:inherit;font:inherit;font-size:15px;letter-spacing:inherit}.HomeConversation_lessonRow__1vCls:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.HomeConversation_lessonRow__1vCls:active{opacity:.7}.HomeConversation_lessonNumber__wxQMf{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--color-surface-3);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.ListenCountdown_bar__jaRm4{display:flex;align-items:center;gap:12px;padding-block:12px max(env(safe-area-inset-bottom),12px);padding-inline:16px;background:var(--color-bg);border-block-start:1px solid var(--color-border)}.ListenCountdown_docked__4v_s8{padding:0;background:transparent;border:0}.ListenCountdown_count__0DV9Z{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:36px;block-size:36px}.ListenCountdown_ring__8JYQS{position:absolute;inset:0;inline-size:100%;block-size:100%;transform:rotate(-90deg)}.ListenCountdown_progress__L00gX,.ListenCountdown_track__lcIVu{fill:none;stroke-width:2.5}.ListenCountdown_track__lcIVu{stroke:var(--color-surface-3)}.ListenCountdown_progress__L00gX{stroke:var(--color-fg);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:ListenCountdown_listen-countdown-drain__GiXSv var(--listen-countdown-duration,5s) linear forwards}@keyframes ListenCountdown_listen-countdown-drain__GiXSv{to{stroke-dashoffset:100}}.ListenCountdown_number__IIA4s{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-fg)}.ListenCountdown_label__V9bdm{flex:1 1 auto;min-inline-size:0;overflow:hidden;font-size:15px;font-weight:500;color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap}.ListenCountdown_actions__LIaqi{display:inline-flex;flex:none;align-items:center;gap:8px}.ListenCountdown_srOnly__NPmfi{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.ListenCountdown_ring__8JYQS{display:none}}.LessonVisualSlot_slot__XEDrB{position:relative;width:100%;min-width:0;overflow:hidden;border-radius:16px;contain:paint}.LessonVisualSlot_slot__XEDrB[data-shape=card]{margin-top:16px;height:var(--lesson-visual-reserve-card)}.LessonVisualSlot_slot__XEDrB[data-shape=diagram]{height:var(--lesson-visual-reserve-diagram)}.LessonVisualSlot_slot__XEDrB[data-shape=unknown]{margin-top:16px;height:var(--lesson-visual-reserve-card)}.LessonVisualSlot_slot__XEDrB .LessonVisualSlot_art__ome9R{position:absolute;inset:0;border-radius:inherit}.LessonVisualSlot_slot__XEDrB[data-shape=diagram] .LessonVisualSlot_art__ome9R{--blur-up-base:#FBF7EF}.LessonVisualSlot_slot__XEDrB[data-collapsing=true]{opacity:0;filter:blur(4px);transition:height var(--ml-duration-slow,.2s) var(--ml-ease-out,cubic-bezier(.23,1,.32,1)),margin-top var(--ml-duration-slow,.2s) var(--ml-ease-out,cubic-bezier(.23,1,.32,1)),opacity var(--ml-duration-slow,.2s) ease-out,filter var(--ml-duration-slow,.2s) ease-out}.LessonVisualSlot_unavailable__TA_76{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px;padding-inline:16px 12px;border:1px solid var(--color-border);border-radius:16px;font-size:14px;line-height:1.4;color:var(--color-fg-muted)}.LessonVisualSlot_unavailable__TA_76[data-shape=card]{margin-top:16px}@media (prefers-reduced-motion:reduce){.LessonVisualSlot_slot__XEDrB[data-collapsing=true]{transition:none;filter:none}}.LessonVisual_visual__CQ883{margin:16px 0 0;padding:16px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-bg);min-width:0;overflow-wrap:anywhere;color:var(--color-fg)}.LessonVisual_title__NKuzq{font-size:18px;line-height:1.4;font-weight:600;margin-bottom:16px;text-wrap:balance}.LessonVisual_map__hpA4h{display:block;width:100%;background:var(--color-surface-2);border-radius:12px;direction:ltr}.LessonVisual_map__hpA4h text{font-size:28px}@media(max-width:480px){.LessonVisual_map__hpA4h text{font-size:40px}}.LessonVisual_legend__V_uzw{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:14px;line-height:1.5}.LessonVisual_mapNote__RFgie{font-size:12px;line-height:1.5;color:var(--color-fg-muted);margin:8px 0 12px}.LessonVisual_stages__z58mi{display:flex;gap:4px;border-radius:12px;padding:4px;background:var(--color-surface-3)}.LessonVisual_stages__z58mi button{flex:1;min-width:0;min-height:64px;border:0;border-radius:9px;padding:8px 4px;background:transparent;color:var(--color-fg-2);font-size:13px;line-height:1.4;cursor:pointer;font-weight:500;overflow-wrap:anywhere}.LessonVisual_stages__z58mi button[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}.LessonVisual_stages__z58mi small{display:block;font-size:12px;line-height:1.5;margin-top:4px;font-weight:400}.LessonVisual_stages__z58mi button:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.LessonVisual_notes__wfn86{display:grid;margin-top:14px}.LessonVisual_notes__wfn86 p{grid-area:1/1;margin:0;font-size:15px;line-height:1.6}.LessonVisual_group__UHSN2{margin-top:14px}.LessonVisual_group__UHSN2 h4{font-size:14px;font-weight:500;line-height:1.5;margin:0 0 10px;color:var(--color-fg-2)}.LessonVisual_items__UMskk{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.LessonVisual_items__UMskk li{flex:1 1 min-content;max-width:100%;overflow-wrap:break-word;display:flex;align-items:center;flex-direction:column;gap:8px;padding:12px 6px;background:var(--color-surface-2);border-radius:12px;text-align:center;min-width:0;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums}.LessonVisual_items__UMskk svg{flex-shrink:0;color:var(--color-fg-2)}.LessonVisual_gap__e_HHm{display:flex;justify-content:space-around;gap:12px;margin:20px 0;padding:12px 0 0;list-style:none;border-top:2px dashed var(--color-border-strong)}.LessonVisual_gap__e_HHm li{flex:1;min-width:0;display:flex;flex-direction:column;text-align:center;gap:4px;font-size:13px;line-height:1.5;color:var(--color-fg-muted)}.LessonVisual_gap__e_HHm b{font-weight:500;color:var(--color-fg)}.LessonVisual_takeaway__90mj5{font-size:15px;line-height:1.6;margin:16px 0 0;color:var(--color-fg-2)}.LessonVisual_flow__J9MzL,.LessonVisual_timeline__jVTuV{list-style:none;padding:0;margin:0;display:grid;gap:0}.LessonVisual_flow__J9MzL li,.LessonVisual_timeline__jVTuV li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;padding:12px 0 20px 18px;margin-inline-start:8px;border-inline-start:2px solid var(--color-border-strong);font-size:15px;line-height:1.5}.LessonVisual_timeline__jVTuV li{padding-inline:18px 0}.LessonVisual_timeline__jVTuV li:before{content:"";position:absolute;inset-inline-start:-6px;top:18px;width:10px;height:10px;background:var(--color-bg);border:2px solid var(--color-fg-muted);border-radius:50%}.LessonVisual_flow__J9MzL{gap:26px}.LessonVisual_flow__J9MzL li{margin:0;border:1px solid var(--color-border);border-radius:12px;padding:12px;background:var(--color-surface-2)}.LessonVisual_flow__J9MzL li:not(:last-child):after{content:"↓";position:absolute;bottom:-25px;inset-inline-start:50%;font-size:20px;line-height:24px;color:var(--color-fg-muted)}.LessonVisual_flow__J9MzL b,.LessonVisual_timeline__jVTuV b{font-weight:500}.LessonVisual_flow__J9MzL span,.LessonVisual_timeline__jVTuV span{color:var(--color-fg-2)}.LessonVisual_concepts__mga5r{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.LessonVisual_concepts__mga5r li{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;background:var(--color-surface-2);font-size:15px;line-height:1.5}.LessonVisual_concepts__mga5r b{font-weight:500}.LessonVisual_concepts__mga5r span{color:var(--color-fg-2)}@media(max-width:480px){.LessonVisual_flow__J9MzL li,.LessonVisual_timeline__jVTuV li{grid-template-columns:1fr;gap:4px}}@media(max-width:360px){.LessonVisual_concepts__mga5r{grid-template-columns:1fr}.LessonVisual_visual__CQ883{padding:12px}.LessonVisual_stages__z58mi{flex-direction:column}.LessonVisual_stages__z58mi button{min-height:44px;display:flex;justify-content:space-between;gap:8px;text-align:start}.LessonVisual_stages__z58mi small{margin:0}}.LessonDiagram_diagram__qK0rX{--cobalt:#1F4FB8;--cobalt-tint:#B9C8EA;--coral:#F2674B;--coral-ink:#C2412A;--emerald:#1E9E6A;--emerald-ink:#157A51;--amber:#F4B63F;--amber-ink:#9A6A0A;--navy:#1C2440;margin:0;padding:16px;border:1px solid #ede3d0;border-radius:16px;background:#FBF7EF;min-width:0;overflow-wrap:anywhere;color:var(--navy);font-variant-numeric:tabular-nums}.LessonDiagram_tag__ASWLp{display:inline-block;margin:0 0 8px;padding:1px 8px;border-radius:999px;background:#FDF1D8;font-size:12px;line-height:18px;font-weight:500;color:var(--amber-ink)}.LessonDiagram_title__qw3d5{margin:0 0 10px;font-size:15px;line-height:1.4;font-weight:600;text-wrap:balance}.LessonDiagram_diagram__qK0rX ol,.LessonDiagram_diagram__qK0rX ul{list-style:none;margin:0;padding:0}.LessonDiagram_bar__oQYut{display:flex;gap:2px;height:28px}.LessonDiagram_bar__oQYut i{flex-basis:0;min-width:4px}.LessonDiagram_bar__oQYut i:first-child{border-start-start-radius:6px;border-end-start-radius:6px}.LessonDiagram_bar__oQYut i:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.LessonDiagram_bar__oQYut [data-ink=cobalt]{background:var(--cobalt)}.LessonDiagram_bar__oQYut [data-ink=coral]{background:var(--coral)}.LessonDiagram_bar__oQYut [data-ink=emerald]{background:var(--emerald)}.LessonDiagram_bar__oQYut [data-ink=amber]{background:var(--amber)}.LessonDiagram_diagram__qK0rX .LessonDiagram_rows__sytHO{display:grid;gap:4px;margin-top:10px}.LessonDiagram_rowTop__TfB58,.LessonDiagram_rows__sytHO li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;line-height:1.4;color:#525252}.LessonDiagram_rows__sytHO b{font-weight:600;white-space:nowrap}.LessonDiagram_rows__sytHO [data-ink=cobalt]{color:var(--cobalt)}.LessonDiagram_rows__sytHO [data-ink=coral]{color:var(--coral-ink)}.LessonDiagram_rows__sytHO [data-ink=emerald]{color:var(--emerald-ink)}.LessonDiagram_rows__sytHO [data-ink=amber]{color:var(--amber-ink)}.LessonDiagram_compare__M7uJj{display:grid;gap:14px}.LessonDiagram_rowTop__TfB58 b{font-size:16px;font-weight:600;white-space:nowrap;color:var(--navy)}[data-best=true] .LessonDiagram_rowTop__TfB58 b{color:var(--cobalt)}.LessonDiagram_track__doInY{margin-top:6px;height:10px}.LessonDiagram_track__doInY i{display:block;height:100%;border-radius:999px;background:var(--cobalt-tint)}[data-best=true] .LessonDiagram_track__doInY i{background:var(--cobalt)}.LessonDiagram_flow__JjzzL{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.LessonDiagram_flow__JjzzL li{display:inline-flex;align-items:center;gap:6px;min-width:0}.LessonDiagram_flow__JjzzL span{padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #ede3d0;font-size:14px;line-height:1.3;font-weight:600;color:var(--cobalt)}.LessonDiagram_flow__JjzzL [data-last=true] span{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.LessonDiagram_arrow__NYY6_{flex-shrink:0;color:var(--coral)}[dir=rtl] .LessonDiagram_arrow__NYY6_{transform:scaleX(-1)}.LessonDiagram_timeline__ctdW_{display:grid;gap:10px}.LessonDiagram_timeline__ctdW_ li{position:relative;display:flex;align-items:baseline;gap:12px;padding-inline-start:18px;font-size:14px;line-height:1.4}.LessonDiagram_timeline__ctdW_ li:before{content:"";position:absolute;inset-inline-start:0;top:6px;width:8px;height:8px;border-radius:50%;background:var(--cobalt)}.LessonDiagram_timeline__ctdW_ li:not(:last-child):after{content:"";position:absolute;inset-inline-start:3px;top:16px;bottom:-12px;border-inline-start:2px solid var(--cobalt-tint)}.LessonDiagram_timeline__ctdW_ b{flex-shrink:0;min-width:72px;font-weight:600;color:var(--cobalt)}.LessonDiagram_timeline__ctdW_ span{font-weight:500}.LessonDiagram_parts__Kq0MY{display:flex;flex-wrap:wrap;gap:6px}.LessonDiagram_parts__Kq0MY li{padding:6px 10px;border-radius:10px;background:#fff;border-inline-start:3px solid var(--cobalt);font-size:14px;line-height:1.3;font-weight:600}.LessonDiagram_parts__Kq0MY [data-ink=coral]{border-inline-start-color:var(--coral)}.LessonDiagram_parts__Kq0MY [data-ink=emerald]{border-inline-start-color:var(--emerald)}.LessonDiagram_parts__Kq0MY [data-ink=amber]{border-inline-start-color:var(--amber)}@media(max-width:480px){.LessonDiagram_diagram__qK0rX{padding:12px}}.LessonDiagram_diagram__qK0rX[data-reserved]{display:flex;flex-direction:column;justify-content:center}.LessonDiagram_diagram__qK0rX[data-reserved] .LessonDiagram_tag__ASWLp{align-self:flex-start}.LessonIllustration_figure__dPmCU{position:relative;margin:0;width:100%;min-width:0;overflow:hidden;border-radius:16px;background:#F7EFE0;isolation:isolate;contain:paint}.LessonIllustration_figure__dPmCU[data-collapsing=true]{opacity:0;filter:blur(4px);transition:height .32s cubic-bezier(.23,1,.32,1),margin-top .32s cubic-bezier(.23,1,.32,1),opacity .2s ease-out,filter .2s ease-out}.LessonIllustration_bloom__wKkf9{position:absolute;inset:0;pointer-events:none;transition:opacity .7s cubic-bezier(.23,1,.32,1)}.LessonIllustration_bloom__wKkf9[data-done=true]{opacity:0}.LessonIllustration_bloom__wKkf9 i{position:absolute;display:block;width:72%;aspect-ratio:1;border-radius:50%;mix-blend-mode:multiply;opacity:0;transform:scale(.5);animation:LessonIllustration_bloom__wKkf9 6s ease-in-out infinite}.LessonIllustration_c1__7jR7B{left:-12%;top:-28%;background:radial-gradient(circle,rgba(31,79,184,.55) 0,rgba(31,79,184,0) 68%)}.LessonIllustration_c2__4KYX6{left:44%;top:-12%;background:radial-gradient(circle,rgba(232,102,74,.55) 0,rgba(232,102,74,0) 68%);animation-delay:-1.5s!important}.LessonIllustration_c3__Nqrga{left:32%;top:30%;background:radial-gradient(circle,rgba(30,158,106,.5) 0,rgba(30,158,106,0) 68%);animation-delay:-3s!important}.LessonIllustration_c4__4_OIe{left:-6%;top:34%;background:radial-gradient(circle,rgba(242,169,59,.6) 0,rgba(242,169,59,0) 68%);animation-delay:-4.5s!important}@keyframes LessonIllustration_bloom__wKkf9{0%{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(.95)}to{opacity:0;transform:scale(1.25)}}.LessonIllustration_image__24G78{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;filter:blur(10px);transition:opacity .5s cubic-bezier(.23,1,.32,1),filter .5s cubic-bezier(.23,1,.32,1)}.LessonIllustration_image__24G78[data-loaded=true]{opacity:1;filter:blur(0)}@media (prefers-reduced-motion:reduce){.LessonIllustration_bloom__wKkf9 i{animation:none;opacity:.45;transform:none}.LessonIllustration_image__24G78{transition:none;filter:none;opacity:0}.LessonIllustration_image__24G78[data-loaded=true]{opacity:1}.LessonIllustration_figure__dPmCU[data-collapsing=true]{transition:none;filter:none}}.StudyIntro_hero__hX_iu{position:relative;height:clamp(150px,44vw,230px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}.StudyIntro_hero__hX_iu img{object-position:85% 50%}[dir=rtl] .StudyIntro_hero__hX_iu img{object-position:15% 50%}.StudyIntro_heading__CrJCc{position:relative;margin-top:-28px}.StudyIntro_card__zcXLG{overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:24px;background:var(--color-bg)}.StudyIntro_band__0GbSj{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px;font-size:12px;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.StudyIntro_cardBody__hP9ht{padding:12px 16px 16px}.StudyIntro_groupHeading__0L50s{margin:4px 8px 6px;font-size:13px;font-weight:500;line-height:1.3;color:var(--color-fg-muted)}.StudyIntro_finalAssessment__fAeFF{margin-top:12px;padding:12px 14px;border-radius:18px;background:var(--color-accent-emerald-bg)}