.LandingTopicArtwork_frame__QSWjs{position:relative;width:100%;height:112px;margin-bottom:12px;mask-image:radial-gradient(ellipse 70% 85% at center,black 55%,transparent 100%)}.LandingTopicArtwork_image__SQVT9{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.LandingTopicArtwork_entering__YMqdN{animation:LandingTopicArtwork_appear__VnqNU .36s cubic-bezier(.23,1,.32,1) both}.LandingTopicArtwork_leaving__b4qCM{animation:LandingTopicArtwork_disappear__3bJb7 .36s cubic-bezier(.23,1,.32,1) both}@keyframes LandingTopicArtwork_appear__VnqNU{0%{opacity:0;transform:translateY(8px) scale(.98);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes LandingTopicArtwork_disappear__3bJb7{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(-5px);filter:blur(3px)}}@media (prefers-reduced-motion:reduce){.LandingTopicArtwork_entering__YMqdN,.LandingTopicArtwork_leaving__b4qCM{animation:none}.LandingTopicArtwork_leaving__b4qCM{visibility:hidden}}.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}}.LearningComposer_dock__FZWI5{flex-shrink:0;min-width:0;padding:12px 16px 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)}@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)}}.FeaturedGraphic_frame__XcmP_{width:100%;height:112px}.FeaturedGraphic_image__YwBR_{width:100%;height:112px;object-fit:contain}.FeaturedStickers_stickers__aHSxw{position:absolute;z-index:1;top:0;inset-inline:-6px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;gap:4px}.FeaturedStickers_sticker__3MsnM{white-space:nowrap;border:1px solid rgb(255 255 255/90%);border-radius:999px;padding:4px clamp(4px,1.35vw,10px);color:var(--color-accent-blue-text);font-size:clamp(8px,2.45vw,12px);font-weight:600;line-height:16px;background:linear-gradient(165deg,rgb(255 255 255/95%),rgb(229 236 255/75%) 55%,rgb(245 248 255/90%));backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);box-shadow:inset 0 1px 0 white,inset 0 -1px 2px rgb(82 113 225/12%),0 2px 6px rgb(57 87 178/10%),0 0 14px rgb(124 157 255/18%)}.FeaturedStickers_points__2isA_{color:#176246;background:linear-gradient(165deg,#f7fffb,#dcf6e7 55%,#effbf4);box-shadow:inset 0 1px 0 white,inset 0 -1px 2px rgb(32 123 79/12%),0 2px 6px rgb(29 113 73/10%),0 0 14px rgb(104 192 143/18%)}.FeaturedStickers_countdown__tLyd_{color:#713bb4;background:linear-gradient(165deg,#fefbff,#f0e4ff 55%,#faf4ff);box-shadow:inset 0 1px 0 white,inset 0 -1px 2px rgb(128 75 186/12%),0 2px 6px rgb(113 59 180/10%),0 0 14px rgb(177 125 233/18%);font-variant-numeric:tabular-nums;display:inline-flex;justify-content:center;align-items:center;box-sizing:content-box;inline-size:11ch}.FeaturedStickers_loading__fss6m{width:100%;height:.75em;border-radius:999px;background:linear-gradient(100deg,rgb(113 59 180/10%) 25%,rgb(113 59 180/22%) 50%,rgb(113 59 180/10%) 75%);background-size:200% 100%;animation:FeaturedStickers_shimmer___WysM 1.4s ease-in-out infinite}@keyframes FeaturedStickers_shimmer___WysM{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.FeaturedStickers_loading__fss6m{animation:none}}.PracticeHomeFeed_featuredGraphic__ByHwi{--demo-graphic-height:clamp(72px,calc(100svh - 620px),128px)}.PracticeHomeFeed_featuredGraphic__ByHwi [data-featured-graphic],.PracticeHomeFeed_featuredGraphic__ByHwi img{height:var(--demo-graphic-height)}.PracticeHomeFeed_firstScreen__pulxt{--header-clear:calc(max(env(safe-area-inset-top, 0px), 10px) + 56px);display:flex;min-height:100svh;flex-direction:column;padding-bottom:16px;overflow-x:clip}.PracticeHomeFeed_firstScreenTop__U2avp{flex:1 1 0;min-height:calc(var(--header-clear) + 16px)}.PracticeHomeFeed_firstScreenBottom__y7M4X{display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-end;padding-top:24px}.PracticeHomeFeed_afterFirstScreen__cNgJt{padding-top:max(var(--practice-gap,40px) - 16px,8px)}.PracticeHomeFeed_feedGroup__FTKDt{display:flex;flex-direction:column;gap:20px;flex-shrink:0;padding-top:16px}.PracticeHomeFeed_featuredBlock__J6G2O .PracticeHomeFeed_feedGroup__FTKDt{padding-top:0}.PracticeHomeFeed_body__iTNSZ{padding:4px}.PracticeHomeFeed_pieceScroll__jKHAH{max-height:min(62dvh,520px);overflow-y:auto;padding-inline-end:10px;scrollbar-width:thin}.PracticeHomeFeed_pieceScroll__jKHAH [data-lesson-pips]{display:none}.PracticeHomeFeed_loadingArt__5agm9{display:grid;place-items:center;height:var(--demo-graphic-height);color:var(--color-fg-muted)}.PracticeHomeFeed_featuredTopic__J7wG1{display:flex;align-items:center;justify-content:center;min-height:2lh;font-size:14px;line-height:1.375}.PracticeHomeFeed_loadingTopic__3LsWO{width:100%}.PracticeHomeFeed_loadingTopic__3LsWO>span{width:60%;max-width:240px;height:10px;border-radius:999px;background:var(--color-border)}.PracticeHomeFeed_loadingCard__w_ZTU{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:98px;padding:16px;border:1px solid var(--color-border-subtle);border-radius:18px;background:var(--color-bg)}.PracticeHomeFeed_loadingLabel__jBJum{width:40%;max-width:52px;height:8px;border-radius:999px;background:var(--color-border)}.PracticeHomeFeed_loadingLines__NdJMY{display:flex;flex-direction:column;gap:6px;padding-bottom:2px}.PracticeHomeFeed_loadingLines__NdJMY>span{height:6px;border-radius:999px;background:var(--color-border-subtle)}.PracticeHomeFeed_loadingLines__NdJMY>span:last-child{width:64%}.PracticeHomeFeed_practiceAnchor__p7A3X{scroll-margin-top:calc(max(env(safe-area-inset-top, 0px), 10px) + 56px + 12px)}.PracticeHomeFeed_practiceBand__4vpGf{display:flex;flex:none;align-items:center;justify-content:space-between}.PracticeHomeFeed_practiceHeading__JQ1a6{display:inline-flex;align-items:center;gap:4px;min-height:44px;border-radius:999px;font-size:22px;font-weight:600;letter-spacing:-.3px;white-space:nowrap;color:color-mix(in srgb,var(--color-fg-muted) 80%,var(--color-bg));transform:scale(.72);transform-origin:left center;transition:transform .32s cubic-bezier(.23,1,.32,1),color .32s cubic-bezier(.23,1,.32,1)}.PracticeHomeFeed_newChatHeading__wEjks,[dir=rtl] .PracticeHomeFeed_practiceHeading__JQ1a6{transform-origin:right center}[dir=rtl] .PracticeHomeFeed_newChatHeading__wEjks{transform-origin:left center}.PracticeHomeFeed_newChatArrow__t9O_E,.PracticeHomeFeed_practiceHeadingArrow__xFpKe{flex:none;translate:0 1.5px;transition:opacity .2s ease-out,transform .32s cubic-bezier(.23,1,.32,1)}.PracticeHomeFeed_newChatHeading__wEjks:hover .PracticeHomeFeed_newChatArrow__t9O_E{transform:translateX(2px)}[data-arrived] .PracticeHomeFeed_practiceHeading__JQ1a6{transform:scale(1);color:var(--color-fg)}[data-arrived] h1 .PracticeHomeFeed_practiceHeading__JQ1a6{cursor:default}[data-arrived] .PracticeHomeFeed_newChatHeading__wEjks{color:var(--color-fg-muted)}[data-arrived] .PracticeHomeFeed_practiceHeadingArrow__xFpKe{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.PracticeHomeFeed_newChatArrow__t9O_E,.PracticeHomeFeed_practiceHeadingArrow__xFpKe,.PracticeHomeFeed_practiceHeading__JQ1a6{transition:none}}.PracticeHomeFeed_cheer__DwT0I>*{opacity:0;transform:translateY(8px);transition:opacity .32s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1)}.PracticeHomeFeed_cheer__DwT0I[data-shown]>*{opacity:1;transform:none}.PracticeHomeFeed_cheer__DwT0I[data-shown]>:nth-child(2){transition-delay:.12s}.PracticeHomeFeed_cheer__DwT0I[data-shown]>:nth-child(3){transition-delay:.18s}.PracticeHomeFeed_cheer__DwT0I[data-shown]>:nth-child(4){transition-delay:.24s}.PracticeHomeFeed_cheerMascot__Ih4_d{position:relative}.PracticeHomeFeed_cheer__DwT0I[data-shown] .PracticeHomeFeed_cheerMascot__Ih4_d{animation:PracticeHomeFeed_cheer-pop__rlMN4 .52s cubic-bezier(.34,1.56,.64,1) both}.PracticeHomeFeed_cheerSpark__CKAE2{position:absolute;top:45%;left:50%;width:8px;height:8px;border-radius:999px;opacity:0;pointer-events:none}.PracticeHomeFeed_cheerSpark__CKAE2:first-child{background:var(--color-accent-blue-border);--spark-x:-56px;--spark-y:-36px}.PracticeHomeFeed_cheerSpark__CKAE2:nth-child(2){background:var(--color-accent-amber-border);--spark-x:58px;--spark-y:-28px}.PracticeHomeFeed_cheerSpark__CKAE2:nth-child(3){background:var(--color-accent-violet-border);--spark-x:4px;--spark-y:-64px}.PracticeHomeFeed_cheer__DwT0I[data-shown] .PracticeHomeFeed_cheerSpark__CKAE2{animation:PracticeHomeFeed_cheer-spark__5oVK2 .7s cubic-bezier(.23,1,.32,1) .18s both}@keyframes PracticeHomeFeed_cheer-pop__rlMN4{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes PracticeHomeFeed_cheer-spark__5oVK2{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) scale(1)}}@media (prefers-reduced-motion:reduce){.PracticeHomeFeed_cheer__DwT0I>*{transform:none;transition:opacity .2s ease}.PracticeHomeFeed_cheer__DwT0I[data-shown] .PracticeHomeFeed_cheerMascot__Ih4_d,.PracticeHomeFeed_cheer__DwT0I[data-shown] .PracticeHomeFeed_cheerSpark__CKAE2{animation:none}}.StudyArt_avatar__Er04E{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;vertical-align:middle}.StudyArt_course__PgTc5{border-radius:25%}.StudyArt_lesson__eR2Kb{border-radius:50%}.StudyArt_image__BswTE{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.StudyArt_loadingImage__GOu0s{visibility:hidden}.StudyArt_preparing__iQFH5{animation:StudyArt_study-art-breathe__qeyJv 1.8s ease-in-out infinite}.StudyArt_chat__T8p5u{display:inline-grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:35% 35% 35% 8%;background:var(--color-surface-3);color:var(--color-fg-2)}.StudyArt_chatLarge__Zb3q3{width:36px;height:36px}@keyframes StudyArt_study-art-breathe__qeyJv{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.StudyArt_preparing__iQFH5{animation:none}}.LessonCompanion_shell__ZHmTH{--consumer-drawer-direction:1;--consumer-sidebar-offset:0px;--consumer-drawer-width:min(288px,80vw);--consumer-header-height:calc(60px + env(safe-area-inset-top, 0px));--consumer-drawer-open-duration:220ms;--consumer-drawer-close-duration:180ms;--consumer-drawer-open-ease:cubic-bezier(.25,.46,.45,.94);--consumer-drawer-close-ease:cubic-bezier(.55,.06,.68,.19);min-height:100dvh}.LessonCompanion_page__sGF6_{min-width:0;padding-top:var(--consumer-header-height);margin-inline-start:var(--consumer-sidebar-offset)}.LessonCompanion_page__sGF6_[data-bare-chrome=true]:not(:has([data-consumer-full-chrome])) [data-consumer-toolbar-clearance]{padding-top:calc(max(env(safe-area-inset-top, 0px), 10px) + 44px + 20px)}.LessonCompanion_header___Y9jd{position:fixed;top:0;inset-inline-end:0;inset-inline-start:var(--consumer-sidebar-offset);z-index:40;height:var(--consumer-header-height);padding:env(safe-area-inset-top,0) 18px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--color-border);background:var(--color-bg)}.LessonCompanion_header___Y9jd[data-progress-header=true]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.LessonCompanion_headerProgress__9nX9h{container-type:inline-size;container-name:header-progress;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:auto}.LessonCompanion_iconButton__jcv8O{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:10px;color:var(--color-fg-2);cursor:pointer;touch-action:manipulation}.LessonCompanion_breadcrumb__ynFG4{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-2);font-size:16px}.LessonCompanion_progressLabel__f_65h{flex-shrink:0;font-size:14px;font-variant-numeric:tabular-nums;padding:4px 9px;border-radius:999px;border:1px solid var(--color-border);color:var(--color-fg-2)}.LessonCompanion_sidebar__V2nAK{position:fixed;inset-block:0;inset-inline-start:0;width:var(--consumer-drawer-width);height:100dvh;z-index:50;display:flex;flex-direction:column;background:var(--color-bg);border-inline-end:1px solid var(--color-border);padding:env(safe-area-inset-top,0) 12px env(safe-area-inset-bottom,0);visibility:hidden;opacity:0;transform:translateX(0);transition:transform var(--consumer-drawer-close-duration) var(--consumer-drawer-close-ease),opacity .15s ease-in,visibility 0s linear var(--consumer-drawer-close-duration)}.LessonCompanion_sidebar__V2nAK[data-mounted=false]{transform:translateX(-100%)}.LessonCompanion_sidebar__V2nAK[data-mounted=true]{visibility:visible;transition-delay:0s}.LessonCompanion_sidebar__V2nAK[data-mounted=true][data-open=false]{transform:translateX(-100%)}.LessonCompanion_sidebar__V2nAK[data-open=false]{pointer-events:none}.LessonCompanion_sidebar__V2nAK[data-open=true]{opacity:1;transform:translateX(0);transition:transform var(--consumer-drawer-open-duration) var(--consumer-drawer-open-ease),opacity .15s ease-out,visibility 0s linear}.LessonCompanion_brand__OpweL{display:flex;align-items:center;flex-shrink:0;min-height:72px;padding-inline-start:10px;gap:6px}.LessonCompanion_brand__OpweL a{display:flex;align-items:center;gap:8px;min-height:44px}.LessonCompanion_brand__OpweL a>span{font-family:var(--font-wordmark),var(--font-sans);font-size:20px;font-weight:600;letter-spacing:-.5px}.LessonCompanion_brand__OpweL>:last-child{margin-inline-start:auto}.LessonCompanion_backToMenu__GQ_cv{display:flex;flex-shrink:0;min-height:44px;align-items:center;gap:6px;margin:-8px 2px 6px;padding-inline:8px;border-radius:10px;color:var(--color-fg-2);font-size:14px;font-weight:500;text-align:start;touch-action:manipulation}.LessonCompanion_backToMenu__GQ_cv:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}@media (hover:hover) and (pointer:fine){.LessonCompanion_backToMenu__GQ_cv:hover{background:var(--color-surface-3);color:var(--color-fg)}}.LessonCompanion_circleButton__w3WWF{border-radius:999px}.LessonCompanion_mark__jdCJ7{width:28px;height:28px;object-fit:contain;flex-shrink:0}.LessonCompanion_scroll__ZSTla{min-height:0;flex:1;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding:0 2px 20px;padding-inline-end:8px;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.LessonCompanion_scroll__ZSTla::-webkit-scrollbar{width:4px}.LessonCompanion_scroll__ZSTla::-webkit-scrollbar-track{background:transparent}.LessonCompanion_scroll__ZSTla::-webkit-scrollbar-thumb{border-radius:999px;background:var(--color-border-strong)}.LessonCompanion_newChat__LKXuS,.LessonCompanion_signIn__04s_k{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;min-width:0;padding:12px 18px;border-radius:999px;font-size:16px;font-weight:500;touch-action:manipulation}.LessonCompanion_newChat__LKXuS svg{flex-shrink:0}.LessonCompanion_sectionHeading__G0noo{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.LessonCompanion_sectionHeading__G0noo .LessonCompanion_sectionLabel__EKzs2{margin:0;white-space:nowrap}.LessonCompanion_sectionHeading__G0noo .LessonCompanion_iconButton__jcv8O{color:var(--color-fg-muted)}.LessonCompanion_outlineHeading__Q0vp3{margin-top:6px;align-items:flex-start}.LessonCompanion_outlineHeading__Q0vp3 button{min-width:0;max-width:100%;overflow-wrap:anywhere}.LessonCompanion_outlineHeading__Q0vp3 h2{padding-top:10px}.LessonCompanion_sectionLabel__EKzs2{padding:0 12px;color:var(--color-fg-muted);font-size:15px;font-weight:400;margin:0 0 10px}.LessonCompanion_outline__yizKP h2{font-size:16px;font-weight:600;line-height:1.5;padding:0 12px;overflow-wrap:anywhere}.LessonCompanion_lessons__hDBX7{margin:14px 0 24px;padding:0 2px}.LessonCompanion_lessons__hDBX7 button{min-height:36px;width:100%;display:flex;align-items:center;gap:10px;padding:0 10px;margin:1px 0;border-radius:8px;text-align:start;color:var(--color-fg-2);font-size:15px;font-weight:400;cursor:pointer}.LessonCompanion_lessons__hDBX7 button[data-done]{color:var(--color-fg-muted)}.LessonCompanion_lessons__hDBX7 button[data-done] .LessonCompanion_step__YlzNH{color:var(--color-success)}.LessonCompanion_lessons__hDBX7 button[aria-current=step]{background:var(--color-accent-blue-bg);color:var(--color-accent-blue-text);font-weight:600}.LessonCompanion_lessons__hDBX7 button[aria-current=step] .LessonCompanion_step__YlzNH{color:var(--color-accent-blue-text)}.LessonCompanion_lessonTitle__MBSnA{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonCompanion_step__YlzNH{display:inline-flex;align-items:center;justify-content:center;font-size:inherit;line-height:inherit;font-variant-numeric:tabular-nums;color:var(--color-fg-muted);width:16px;flex:0 0 16px}@media (pointer:coarse){.LessonCompanion_lessons__hDBX7 button{min-height:44px}}.LessonCompanion_mediaItems__3SY4I{min-width:0;display:grid;gap:3px}.LessonCompanion_mediaEmpty__ycXd2{margin:2px 10px 10px;color:var(--color-fg-muted);font-size:13px;line-height:1.45}.LessonCompanion_mediaRow__Hx4DP[data-media-kind=podcast]{color:var(--color-media-podcast-text)}.LessonCompanion_mediaRow__Hx4DP[data-media-kind=comic]{color:var(--color-media-comic-text)}.LessonCompanion_mediaRow__Hx4DP[data-media-kind=podcast] svg{color:var(--color-media-podcast)}.LessonCompanion_mediaRow__Hx4DP[data-media-kind=comic] svg{color:var(--color-media-comic)}.LessonCompanion_destinations__OkcAm{margin:4px 0 24px;display:grid;gap:3px}.LessonCompanion_navItem__muexc{min-width:0;display:flex;align-items:center;gap:11px;min-height:44px;width:100%;padding:10px 12px;border-radius:10px;color:var(--color-fg-2);font-size:16px;font-weight:500}.LessonCompanion_navItem__muexc[aria-current=page]{background:var(--color-border-strong);color:var(--color-fg)}.LessonCompanion_recents__bhRSK>button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;min-height:44px;text-align:start;font-size:16px;color:var(--color-fg-2);cursor:pointer}.LessonCompanion_recentGroup__qLwMz{min-width:0}.LessonCompanion_recentGroupRow__W9VlZ{display:flex;min-width:0;align-items:center;border-radius:10px}.LessonCompanion_recentParent__eQCZO{min-width:0;min-height:44px;flex:1;display:flex;align-items:center;gap:10px;padding:8px 4px 8px 12px;text-align:start;color:var(--color-fg-2);font-size:16px;cursor:pointer}.LessonCompanion_disclosure__Ld4gJ{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:10px;color:var(--color-fg-muted);touch-action:manipulation}.LessonCompanion_disclosure__Ld4gJ svg{transition:transform .15s ease-out}.LessonCompanion_disclosure__Ld4gJ[aria-expanded=true] svg{transform:rotate(180deg)}.LessonCompanion_recentChildren__TJR29{margin-inline-start:38px;padding:2px 0 8px;border-inline-start:1px solid var(--color-border)}.LessonCompanion_recentChildren__TJR29 .LessonCompanion_navItem__muexc{padding-inline-start:12px;font-size:14px}.LessonCompanion_recentAvatar__lNOAl{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center}.LessonCompanion_retryHistory__tZpKa{min-height:44px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.LessonCompanion_recentTitle__ANnfz{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonCompanion_signIn__04s_k{margin:4px 0;font-size:14px;line-height:1.5;text-align:center;text-wrap:balance}.LessonCompanion_sectionHeadLink__acGi1{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding-inline-end:8px;border-radius:10px;color:var(--color-fg-muted)}.LessonCompanion_sectionHeadLink__acGi1 .LessonCompanion_sectionLabel__EKzs2{padding-inline-end:0;margin:0;color:inherit;line-height:20px}.LessonCompanion_sectionHeadLink__acGi1 svg{display:block;flex-shrink:0}.LessonCompanion_sectionHeadLink__acGi1:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.LessonCompanion_sectionHeadLink__acGi1:hover{background:var(--color-border);color:var(--color-fg)}}.LessonCompanion_seeAll__r5Csw{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border-radius:10px;font-size:16px;color:var(--color-fg-2)}.LessonCompanion_seeAll__r5Csw:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.LessonCompanion_seeAll__r5Csw:hover{background:var(--color-border);color:var(--color-fg)}}.LessonCompanion_navItem__muexc svg,.LessonCompanion_recents__bhRSK svg{flex-shrink:0}.LessonCompanion_empty__rLOXR{padding:6px 12px 12px;color:var(--color-fg-muted);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.LessonCompanion_footer__cHq5b{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:12px 2px 16px}.LessonCompanion_footer__cHq5b .LessonCompanion_newChat__LKXuS{flex:1}.LessonCompanion_topAction__A7Ibz{display:flex;flex-shrink:0;padding:0 2px 14px}.LessonCompanion_topAction__A7Ibz>*{flex:1;min-width:0}.LessonCompanion_accountFooter__VP5s4{margin-inline:-12px;padding-top:10px;padding-inline:14px;border-top:1px solid var(--color-border)}.LessonCompanion_accountFooter__VP5s4 .LessonCompanion_identity__3SJuU{flex:1;min-width:0;margin:0}.LessonCompanion_menuMedia__XcX58{flex-shrink:0;margin:0 2px;padding:6px 0 10px;border-top:1px solid var(--color-border)}.LessonCompanion_menuMediaHead__aj6s3{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 8px 0 10px;border-radius:10px;color:var(--color-fg-muted)}.LessonCompanion_menuMediaHead__aj6s3 h2{margin:0;color:inherit;font-size:15px;font-weight:400;line-height:20px}.LessonCompanion_courseHead__l3n59{display:grid;gap:12px;padding:2px 10px 14px}.LessonCompanion_courseHead__l3n59 .LessonCompanion_courseSummary__BhsVg{gap:11px}.LessonCompanion_courseHeadText__lwWEE{min-width:0;display:grid;gap:1px}.LessonCompanion_courseHeadText__lwWEE strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg);font-size:18px;font-weight:650;letter-spacing:-.3px}.LessonCompanion_courseHeadText__lwWEE span{color:var(--color-fg-muted);font-size:13px}.LessonCompanion_coursePages__b8em6{margin:0 0 14px}.LessonCompanion_viewingCard__EUJTb{display:grid;gap:10px;margin:0 2px 14px;padding:12px;border-radius:16px;background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-border)}.LessonCompanion_viewingCard__EUJTb .LessonCompanion_contextEyebrow__OOEV2{margin:0}.LessonCompanion_viewingCard__EUJTb .LessonCompanion_courseSummary__BhsVg{gap:11px}.LessonCompanion_viewingSave__xMmL1{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600}.LessonCompanion_hubHeadWrap__CAf6K{position:relative;flex-shrink:0;margin:0 2px 10px}.LessonCompanion_hubHead__V0JGy{width:100%;display:flex;align-items:center;gap:11px;min-height:60px;padding:8px 10px;border-radius:14px;text-align:start;color:var(--color-fg)}button.LessonCompanion_hubHead__V0JGy{cursor:pointer}.LessonCompanion_hubHead__V0JGy>svg{flex-shrink:0;margin-inline-start:auto;color:var(--color-fg-muted)}button.LessonCompanion_hubHead__V0JGy:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}.LessonCompanion_hubSpaces__dNOqY{position:absolute;top:calc(100% + 4px);inset-inline:0;z-index:5;display:grid;gap:2px;padding:6px;border-radius:14px;background:var(--color-bg);box-shadow:0 0 0 1px var(--color-border),0 12px 30px -8px rgb(15 23 42/.25)}.LessonCompanion_hubSpace__uSoNR{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 10px;border-radius:9px;color:var(--color-fg-2);font-size:15px;text-align:start;cursor:pointer}.LessonCompanion_hubSpace__uSoNR[data-current]{background:var(--color-border-strong);color:var(--color-fg);font-weight:600}.LessonCompanion_upNext__kNj9z{display:grid;gap:4px;margin:0 2px 14px;padding:12px;border-radius:16px;background:var(--color-accent-blue-bg)}.LessonCompanion_upNext__kNj9z strong{color:var(--color-fg);font-size:17px;font-weight:650}.LessonCompanion_upNext__kNj9z .LessonCompanion_contextEyebrow__OOEV2{margin:0;color:var(--color-accent-blue-text)}.LessonCompanion_upNextMeta__C55Uc{color:var(--color-fg-muted);font-size:13px}.LessonCompanion_upNextContinue__M2KyH{justify-self:start;display:inline-flex;align-items:center;min-height:36px;margin-top:6px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600}@media (hover:hover) and (pointer:fine){.LessonCompanion_hubSpace__uSoNR:hover,button.LessonCompanion_hubHead__V0JGy:hover{background:var(--color-border)}}.LessonCompanion_studentHead__CiitZ{display:flex;align-items:center;gap:11px;padding:2px 10px 14px}.LessonCompanion_courseEyebrow__2hIqT{margin:0;padding:6px 12px 0;color:var(--color-fg-muted);font-size:13px;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.LessonCompanion_lessonTools__vT__H{margin:0 0 8px 26px;padding-inline-start:8px;border-inline-start:2px solid var(--color-accent-blue-bg);display:grid;gap:2px}.LessonCompanion_lessonTools__vT__H .LessonCompanion_mediaRow__Hx4DP,.LessonCompanion_lessonTools__vT__H .LessonCompanion_navItem__muexc{min-height:40px;padding-block:6px;font-size:15px}.LessonCompanion_lessons__hDBX7 .LessonCompanion_lessonLink__3KFdM{min-height:36px;width:100%;display:flex;align-items:center;gap:10px;padding:0 10px;margin:1px 0;border-radius:8px;color:var(--color-fg-2);font-size:15px}.LessonCompanion_lessons__hDBX7 .LessonCompanion_lessonLink__3KFdM[data-done]{color:var(--color-fg-muted)}.LessonCompanion_lessons__hDBX7 .LessonCompanion_lessonLink__3KFdM[data-done] .LessonCompanion_step__YlzNH{color:var(--color-success)}.LessonCompanion_lessons__hDBX7 .LessonCompanion_lessonLink__3KFdM[aria-current=step]{background:var(--color-accent-blue-bg);color:var(--color-accent-blue-text);font-weight:600}.LessonCompanion_lessons__hDBX7 .LessonCompanion_lessonLink__3KFdM[aria-current=step] .LessonCompanion_step__YlzNH{color:var(--color-accent-blue-text)}@media (pointer:coarse){.LessonCompanion_lessons__hDBX7 .LessonCompanion_lessonLink__3KFdM{min-height:44px}}@media (hover:hover) and (pointer:fine){.LessonCompanion_lessons__hDBX7 .LessonCompanion_lessonLink__3KFdM:hover{background:var(--color-border);color:var(--color-fg)}}.LessonCompanion_switchRow__EJyw8{flex-shrink:0;display:grid;padding:6px 2px 0;border-top:1px solid var(--color-border)}.LessonCompanion_library__V04kw{margin:4px 0 24px}.LessonCompanion_library__V04kw .LessonCompanion_destinations__OkcAm{margin:2px 0 0}.LessonCompanion_libraryToggle__PIHAH{width:100%;min-width:0;display:flex;align-items:center;gap:11px;min-height:44px;padding:10px 12px;border-radius:10px;color:var(--color-fg-2);font-size:16px;font-weight:500;text-align:start;cursor:pointer;touch-action:manipulation}.LessonCompanion_libraryToggle__PIHAH>span{flex:1;min-width:0;line-height:1.35;overflow-wrap:anywhere}.LessonCompanion_libraryToggle__PIHAH svg{flex-shrink:0}.LessonCompanion_libraryToggle__PIHAH>svg:last-child{color:var(--color-fg-muted);transform:rotate(-90deg);transition:transform .15s ease-out}.LessonCompanion_libraryToggle__PIHAH[aria-expanded=true]>svg:last-child{transform:none}.LessonCompanion_libraryToggle__PIHAH:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.LessonCompanion_libraryToggle__PIHAH:hover{background:var(--color-border);color:var(--color-fg)}}.LessonCompanion_shell__ZHmTH:dir(rtl) .LessonCompanion_libraryToggle__PIHAH[aria-expanded=false]>svg:last-child{transform:rotate(90deg)}.LessonCompanion_signedOutFooter__Ki8Xt{flex-direction:column;align-items:stretch;gap:8px}.LessonCompanion_legal__dDUBQ{display:flex;justify-content:center;gap:16px}.LessonCompanion_legal__dDUBQ a{display:inline-flex;align-items:center;min-height:32px;padding:0 4px;font-size:12px;color:var(--color-fg-muted);transition:color .15s ease-out}@media (hover:hover){.LessonCompanion_legal__dDUBQ a:hover{color:var(--color-fg)}}.LessonCompanion_iconButton__jcv8O[aria-current=page]{background:var(--color-border-strong);color:var(--color-fg)}.LessonCompanion_account__2mKfo{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;font-size:16px}.LessonCompanion_accountName__TmVHQ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonCompanion_account__2mKfo[aria-current=page]{background:var(--color-border-strong);border-radius:10px}.LessonCompanion_avatar__rbyf2{flex-shrink:0}.LessonCompanion_backdrop__Is9jA{position:absolute;inset:0;z-index:50;background:rgb(255 255 255/.45);opacity:0;cursor:pointer;transition:opacity var(--consumer-drawer-close-duration) var(--consumer-drawer-close-ease)}.LessonCompanion_backdrop__Is9jA[data-open=true]{opacity:1;transition:opacity var(--consumer-drawer-open-duration) var(--consumer-drawer-open-ease)}.LessonCompanion_rail__Kbkyx{position:fixed;inset-block:0;inset-inline-start:0;width:64px;z-index:40;display:flex;align-items:center;flex-direction:column;padding:16px 8px;gap:8px;border-inline-end:1px solid var(--color-border);background:var(--color-bg)}.LessonCompanion_rail__Kbkyx>a:first-child{min-height:44px;display:grid;place-items:center;margin-bottom:12px}.LessonCompanion_rail__Kbkyx .LessonCompanion_navItem__muexc{justify-content:center;padding:10px}.LessonCompanion_railActions__LLyJo{margin-top:auto;display:grid;gap:8px}.LessonCompanion_rail__Kbkyx .LessonCompanion_newChat__LKXuS{width:44px;min-height:44px;padding:10px}.LessonCompanion_shell__ZHmTH[data-drawer-mounted=true]{min-height:max(100dvh,var(--consumer-page-height));background:var(--color-bg)}.LessonCompanion_shell__ZHmTH[data-drawer-mounted=true] .LessonCompanion_pageViewport__Ss_31{position:fixed;inset:0;height:100dvh;overflow:clip;z-index:50;pointer-events:none}.LessonCompanion_shell__ZHmTH[data-drawer-mounted=true] .LessonCompanion_pageSurface__sIcmc{display:flow-root;height:100%;overflow:clip;border-start-start-radius:36px;border-end-start-radius:36px;background:var(--color-bg);pointer-events:auto;transform:translateX(0);transition:transform var(--consumer-drawer-close-duration) var(--consumer-drawer-close-ease),box-shadow var(--consumer-drawer-close-duration) ease}.LessonCompanion_shell__ZHmTH[data-drawer-open=true] .LessonCompanion_pageSurface__sIcmc{transform:translateX(calc(var(--consumer-drawer-width) * var(--consumer-drawer-direction)));box-shadow:calc(-8px * var(--consumer-drawer-direction)) 0 24px rgb(15 23 42/.1),calc(-1px * var(--consumer-drawer-direction)) 0 0 var(--color-border);transition:transform var(--consumer-drawer-open-duration) var(--consumer-drawer-open-ease),box-shadow var(--consumer-drawer-open-duration) ease}.LessonCompanion_shell__ZHmTH[data-drawer-mounted=true] .LessonCompanion_page__sGF6_{margin-top:var(--consumer-page-scroll)}@media (max-width:1023px){.LessonCompanion_sidebar__V2nAK{z-index:40;border-inline-end:0}}@media (max-width:479px){.LessonCompanion_header___Y9jd{padding-inline-start:8px;padding-inline-end:12px;gap:6px}.LessonCompanion_header___Y9jd[data-progress-header=true]{padding-inline:10px}.LessonCompanion_progressLabel__f_65h{padding:4px 6px}}@media (hover:hover) and (pointer:fine){.LessonCompanion_iconButton__jcv8O:not(.glass-control):hover,.LessonCompanion_lessons__hDBX7 button:hover,.LessonCompanion_navItem__muexc:hover,.LessonCompanion_recentGroupRow__W9VlZ:hover{background:var(--color-border);color:var(--color-fg)}.LessonCompanion_account__2mKfo:hover{background:var(--color-border);border-radius:10px}}.LessonCompanion_courseGroup__Ar3SH,.LessonCompanion_subGroup__WiUFB{min-width:0}.LessonCompanion_courseGroup__Ar3SH{margin:8px 0 24px;border-top:1px solid var(--color-border);padding-top:8px}.LessonCompanion_courseGroup__Ar3SH>summary,.LessonCompanion_subGroup__WiUFB>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;cursor:pointer;color:var(--color-fg-2);list-style:none;touch-action:manipulation}.LessonCompanion_courseGroup__Ar3SH>summary::marker,.LessonCompanion_subGroup__WiUFB>summary::marker{content:""}.LessonCompanion_courseGroup__Ar3SH>summary>svg,.LessonCompanion_subGroup__WiUFB>summary>svg{flex-shrink:0;transition:transform .15s ease-out}.LessonCompanion_courseGroup__Ar3SH:not([open])>summary>svg,.LessonCompanion_subGroup__WiUFB:not([open])>summary>svg{transform:rotate(-90deg)}.LessonCompanion_courseSummary__BhsVg{min-width:0;display:flex;align-items:center;gap:10px}.LessonCompanion_courseSummary__BhsVg strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg);font-size:15px}.LessonCompanion_courseOverview__tQyov{margin:2px 0 4px}.LessonCompanion_subGroup__WiUFB{margin-inline-start:8px;border-inline-start:1px solid var(--color-border);padding-inline-start:4px}.LessonCompanion_subGroup__WiUFB>summary{font-size:13px;font-weight:650;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.035em}.LessonCompanion_subGroup__WiUFB .LessonCompanion_lessons__hDBX7{margin:2px 0 8px}.LessonCompanion_contextPanel__alWUs{padding:4px 0 20px}.LessonCompanion_panelSwitch__V9CoD{min-height:44px;width:100%;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;color:var(--color-fg-2);font-size:14px;text-align:start;touch-action:manipulation}.LessonCompanion_contextHeading__pA0_e{padding:20px 12px 10px}.LessonCompanion_contextEyebrow__OOEV2{display:block;margin-bottom:4px;color:var(--color-fg-muted);font-size:12px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.LessonCompanion_contextHeading__pA0_e h2{color:var(--color-fg);font-size:20px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.LessonCompanion_contextActions__VI50_{display:grid;gap:3px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.LessonCompanion_contextMedia__O_9ZA{padding-top:14px}.LessonCompanion_contextMedia__O_9ZA h3{padding:0 12px 8px;color:var(--color-fg-muted);font-size:13px;font-weight:650}@media (hover:hover) and (pointer:fine){.LessonCompanion_courseGroup__Ar3SH>summary:hover,.LessonCompanion_panelSwitch__V9CoD:hover,.LessonCompanion_subGroup__WiUFB>summary:hover{background:var(--color-border);color:var(--color-fg)}}.LessonCompanion_page__sGF6_ [data-consumer-dock]{inset-inline-start:var(--consumer-sidebar-offset)}.LessonCompanion_page__sGF6_ [data-consumer-floating-header]{top:var(--consumer-header-height)}.LessonCompanion_page__sGF6_ [data-consumer-screen]{inset-inline-start:var(--consumer-sidebar-offset);width:calc(100% - var(--consumer-sidebar-offset))}.LessonCompanion_page__sGF6_ [data-consumer-static-screen]{top:var(--consumer-header-height);height:calc(100dvh - var(--consumer-header-height))}.LessonCompanion_page__sGF6_[data-bare-chrome=true]:not(:has([data-consumer-full-chrome])){--consumer-header-height:0px}.LessonCompanion_page__sGF6_[data-bare-chrome=true]:not(:has([data-consumer-full-chrome])) .LessonCompanion_header___Y9jd{height:auto;padding:max(env(safe-area-inset-top,0px),10px) 10px 0;border-bottom:0;background:transparent;pointer-events:none}.LessonCompanion_page__sGF6_[data-bare-chrome=true]:not(:has([data-consumer-full-chrome])) .LessonCompanion_breadcrumb__ynFG4{visibility:hidden}.LessonCompanion_page__sGF6_[data-bare-chrome=true]:not(:has([data-consumer-full-chrome])) .LessonCompanion_headerToggle__fTZu4{pointer-events:auto;border-radius:999px;background:rgb(255 255 255/.2);border:0;-webkit-backdrop-filter:blur(8px) saturate(1.5);backdrop-filter:blur(8px) saturate(1.5);box-shadow:0 1px 3px rgb(15 23 42/.08)}.LessonCompanion_shell__ZHmTH[data-drawer-mounted=true] .LessonCompanion_headerToggle__fTZu4{visibility:hidden;pointer-events:none}.LessonCompanion_pendingContent__PUCZc{visibility:hidden}.LessonCompanion_pendingPage__SjcAA{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;background:var(--color-bg);color:var(--color-fg-muted);font-size:14px}.LessonCompanion_pendingPage__SjcAA>span{min-width:0;overflow-wrap:anywhere}.LessonCompanion_pendingPage__SjcAA>:first-child{flex-shrink:0}.LessonCompanion_identity__3SJuU{display:flex;align-items:center;gap:10px;flex-shrink:0;min-height:52px;margin:0 2px 10px;padding:8px 10px;border-radius:12px;color:var(--color-fg);transition:background-color .15s ease}.LessonCompanion_identity__3SJuU:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}.LessonCompanion_identityText___qEw9{min-width:0;display:grid;gap:2px}.LessonCompanion_identityName__2D_DH{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;letter-spacing:-.2px}@media (hover:hover) and (pointer:fine){.LessonCompanion_identity__3SJuU:hover{background:var(--color-border)}}@media (prefers-reduced-motion:reduce){.LessonCompanion_backdrop__Is9jA,.LessonCompanion_courseGroup__Ar3SH>summary>svg,.LessonCompanion_disclosure__Ld4gJ svg,.LessonCompanion_identity__3SJuU,.LessonCompanion_libraryToggle__PIHAH svg,.LessonCompanion_pageSurface__sIcmc,.LessonCompanion_sidebar__V2nAK,.LessonCompanion_subGroup__WiUFB>summary>svg{transition:none!important}}@media (max-width:1023px){.LessonCompanion_page__sGF6_[data-bare-chrome=true]:not(:has([data-consumer-full-chrome])) [data-consumer-title-clearance]{padding-top:calc(max(env(safe-area-inset-top, 0px), 10px) + 44px + 20px)}}.LessonCompanion_shell__ZHmTH:dir(rtl){--consumer-drawer-direction:-1}.LessonCompanion_shell__ZHmTH:dir(rtl) .LessonCompanion_sidebar__V2nAK[data-mounted=false],.LessonCompanion_shell__ZHmTH:dir(rtl) .LessonCompanion_sidebar__V2nAK[data-mounted=true][data-open=false]{transform:translateX(100%)}.LessonCompanion_shell__ZHmTH:dir(rtl) .LessonCompanion_sidebar__V2nAK[data-open=true]{transform:translateX(0)}.LessonCompanion_brand__OpweL>button:dir(rtl) svg{transform:scaleX(-1)}@media (min-width:1024px){.LessonCompanion_shell__ZHmTH{--consumer-sidebar-offset:272px}.LessonCompanion_shell__ZHmTH[data-collapsed=true]{--consumer-sidebar-offset:64px}.LessonCompanion_sidebar__V2nAK{width:272px;z-index:40}.LessonCompanion_shell__ZHmTH:not([data-collapsed=true]) .LessonCompanion_sidebar__V2nAK{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto;transition:none}.LessonCompanion_shell__ZHmTH[data-collapsed=false] .LessonCompanion_page__sGF6_ .LessonCompanion_headerToggle__fTZu4{visibility:hidden;pointer-events:none}}.HeaderLogo_logo__n5wCD{flex-shrink:0;margin-inline-start:auto;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;pointer-events:auto;touch-action:manipulation}.HeaderLogo_logo__n5wCD[data-covered]{visibility:hidden}.HeaderLogo_logo__n5wCD img{width:30px;height:30px;object-fit:contain}html[data-splash=on] .HeaderLogo_logo__n5wCD{opacity:0}.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)}}.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)}}.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}}.IdentityPoints_identityPoints__iWiYB{display:flex;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:400;color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.IdentityPoints_identityPoints__iWiYB svg{flex-shrink:0}.IdentityPoints_identityPointsValue__uQ_py{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IdentityPoints_identityPointsTotal__44L2r{flex-shrink:0;white-space:nowrap}.IdentityPoints_identityPointsTotal__44L2r strong{color:var(--color-fg);font-weight:650}.IdentityPoints_identityPending__fbrg8{flex-shrink:0;color:var(--color-fg-disabled)}.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}.NewChatSplitAction_root__sQtHv{display:flex;direction:ltr;width:100%;min-width:0;height:44px;overflow:hidden;border-radius:999px;isolation:isolate}.NewChatSplitAction_main__UaOci,.NewChatSplitAction_speak__R7lFt{display:inline-flex;align-items:center;justify-content:center;height:44px;color:inherit;touch-action:manipulation}.NewChatSplitAction_main__UaOci{flex:1;min-width:0;gap:10px;padding-inline:14px;border-start-start-radius:999px;border-end-start-radius:999px;font-size:16px;font-weight:500}.NewChatSplitAction_main__UaOci span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewChatSplitAction_main__UaOci svg,.NewChatSplitAction_speak__R7lFt svg{flex-shrink:0}.NewChatSplitAction_speak__R7lFt{flex:0 0 44px;width:44px;border-inline-start:1px solid rgba(255,255,255,.28);border-start-end-radius:999px;border-end-end-radius:999px}.NewChatSplitAction_main__UaOci:focus-visible,.NewChatSplitAction_speak__R7lFt:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media (hover:hover) and (pointer:fine){.NewChatSplitAction_main__UaOci:hover,.NewChatSplitAction_speak__R7lFt:hover{background:rgba(255,255,255,.1)}}.SplashIntro_root__LuS4W{visibility:hidden;position:fixed;inset:0;z-index:1000;overflow:hidden;pointer-events:none}html[data-splash=on] .SplashIntro_root__LuS4W{visibility:visible;pointer-events:auto}.SplashIntro_sky__pqAp9{position:absolute;inset:0;background:linear-gradient(180deg,#3F8EF0,#6FB0F7 55%,#A9D3FB)}.SplashIntro_cloud__F9Kzb{position:absolute;border-radius:999px;background:radial-gradient(closest-side,rgb(255 255 255/.78),rgb(255 255 255/0))}.SplashIntro_cloudA__Al0dF{left:-14vw;top:17vh;width:max(46vw,220px);height:max(10vh,64px)}.SplashIntro_cloudB__DtoFT{right:-10vw;top:47vh;width:max(40vw,200px);height:max(9vh,56px)}.SplashIntro_cloudC__wwSvi{left:10vw;bottom:-3vh;width:max(70vw,320px);height:max(13vh,84px)}.SplashIntro_graphic__EOhZy{position:absolute;width:auto;max-width:none;filter:drop-shadow(0 8px 10px rgb(20 60 130/.18));user-select:none}.SplashIntro_microscope__kRJpJ{top:calc(env(safe-area-inset-top, 0px) + 5vh);right:4vw;height:clamp(96px,17vh,190px);rotate:10deg}.SplashIntro_globe__iSB0D{left:-2vw;top:29vh;height:clamp(80px,14vh,160px);rotate:-12deg}.SplashIntro_guitar__3d249{right:5vw;bottom:calc(env(safe-area-inset-bottom, 0px) + 11vh);height:clamp(110px,20vh,230px);rotate:12deg}.SplashIntro_column__y9Tsj{left:3vw;bottom:calc(env(safe-area-inset-bottom, 0px) + 2vh);height:clamp(130px,25vh,290px);rotate:-5deg}.SplashIntro_center__zCAj5{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:6vh;text-align:center;pointer-events:none}.SplashIntro_badge__ySx8g{position:relative;width:clamp(104px,14vh,136px);aspect-ratio:1;max-width:100%;margin-bottom:18px}.SplashIntro_glass__aVl4w{position:absolute;inset:0;border-radius:50%;background:rgb(255 255 255/.2);border:1px solid rgb(255 255 255/.55);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 14px 34px -10px rgb(15 60 140/.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.SplashIntro_mark__lswy4{position:absolute;inset:17%;width:66%;height:66%;object-fit:contain;transform-origin:0 0}.SplashIntro_word__K71JD{margin:0;font-family:var(--font-wordmark),var(--font-sans);font-size:clamp(34px,5vh,46px);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:#fff;text-shadow:0 1px 14px rgb(20 70 160/.22)}.SplashIntro_tagline__AYZ1j{margin:8px 0 0;font-size:clamp(18px,2.6vh,22px);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:rgb(255 255 255/.92);text-shadow:0 1px 10px rgb(20 70 160/.25)}@media (prefers-reduced-transparency:reduce){.SplashIntro_glass__aVl4w{background:rgb(255 255 255/.32);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.SplashIntro_root__LuS4W{visibility:hidden!important;pointer-events:none!important}}.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}}