.HomepageStudyRouteHero_demo__P8hqB{--mode-accent:#5f53d8;--mode-highlight:#5f53d8;--mode-soft:#f2f0ff;container-type:inline-size;width:100%;overflow:hidden;color:#171923;border:1px solid rgba(27,30,45,.13);border-radius:22px;background:#fff;box-shadow:0 34px 90px rgba(26,23,58,.13),0 9px 26px rgba(26,23,58,.06)}.HomepageStudyRouteHero_demo__P8hqB[data-active-mode=flashcards]{--mode-accent:#2768aa;--mode-highlight:#2768aa;--mode-soft:#edf5ff}.HomepageStudyRouteHero_demo__P8hqB[data-active-mode=missions]{--mode-accent:#9a5616;--mode-highlight:#9a5616;--mode-soft:#fff3e6}.HomepageStudyRouteHero_demo__P8hqB[data-active-mode=quiz]{--mode-accent:#16705c;--mode-highlight:#16705c;--mode-soft:#eaf8f4}.HomepageStudyRouteHero_demo__P8hqB[data-active-mode=studio]{--mode-accent:#703f95;--mode-highlight:#703f95;--mode-soft:#f7effc}.HomepageStudyRouteHero_demoHeader__JGaHf{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:70px;padding:13px 18px;border-bottom:1px solid rgba(30,32,46,.1)}.HomepageStudyRouteHero_courseIdentity__Vny_X{display:flex;align-items:center;min-width:0;gap:11px}.HomepageStudyRouteHero_mark__OLaIH{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border:1px solid rgba(99,86,229,.13);border-radius:11px;background:#f7f6ff}.HomepageStudyRouteHero_courseIdentity__Vny_X>span:last-child{display:grid;min-width:0;grid-gap:3px;gap:3px}.HomepageStudyRouteHero_courseIdentity__Vny_X small,.HomepageStudyRouteHero_courseIdentity__Vny_X strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomepageStudyRouteHero_courseIdentity__Vny_X strong{font-size:.79rem;letter-spacing:-.01em}.HomepageStudyRouteHero_courseIdentity__Vny_X small{color:#626873;font-size:.72rem}.HomepageStudyRouteHero_sourceStatus__osZzy{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;min-height:32px;padding:7px 10px;color:#1a6654;border:1px solid rgba(27,126,101,.17);border-radius:9px;background:#f1faf6;font-size:.7rem;font-weight:800}.HomepageStudyRouteHero_sourceStatus__osZzy>span{width:7px;height:7px;border-radius:50%;background:#2a9a78;box-shadow:0 0 0 3px rgba(42,154,120,.11)}.HomepageStudyRouteHero_tourControls__O9egu{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:9px 14px 8px 18px;background:#fbfbfd}.HomepageStudyRouteHero_tourControls__O9egu>div:first-child{display:flex;align-items:baseline;gap:9px}.HomepageStudyRouteHero_tourControls__O9egu strong{font-size:.75rem;letter-spacing:-.01em}.HomepageStudyRouteHero_tourControls__O9egu>div:first-child span{color:#656a75;font-size:.7rem;font-weight:700}.HomepageStudyRouteHero_tourActions__at_PP{display:flex;align-items:center;gap:7px}.HomepageStudyRouteHero_tourActions__at_PP button{min-height:42px;padding:9px 11px;color:#4e5260;border:1px solid rgba(30,32,46,.12);border-radius:9px;background:#fff;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.HomepageStudyRouteHero_tourActions__at_PP button:last-child{color:#fff;border-color:var(--mode-accent);background:var(--mode-accent)}.HomepageStudyRouteHero_tourActions__at_PP button:hover{color:#2f277c;border-color:rgba(95,83,216,.32);background:#f7f5ff;transform:translateY(-1px)}.HomepageStudyRouteHero_tourActions__at_PP button:last-child:hover{color:#fff;background:color-mix(in srgb,var(--mode-accent) 86%,#000)}.HomepageStudyRouteHero_tabs__KouEm button:focus-visible,.HomepageStudyRouteHero_tourActions__at_PP button:focus-visible{z-index:2;outline:3px solid rgba(99,86,229,.29);outline-offset:2px}.HomepageStudyRouteHero_tourProgress__m5GOb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;padding:0 18px 10px;background:#fbfbfd}.HomepageStudyRouteHero_tourProgress__m5GOb>span{height:3px;overflow:hidden;border-radius:99px;background:#e3e4e9}.HomepageStudyRouteHero_tourProgress__m5GOb>span[data-complete=true]{background:var(--mode-accent)}.HomepageStudyRouteHero_tourProgress__m5GOb i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--mode-accent);transform:scaleX(0);transform-origin:left}.HomepageStudyRouteHero_demo__P8hqB[data-tour-running=true] .HomepageStudyRouteHero_tourProgress__m5GOb span[data-active=true] i{animation:HomepageStudyRouteHero_tourFill__CQJVo 9s linear forwards}.HomepageStudyRouteHero_tabScroller__ZOOd5{overflow-x:auto;border-top:1px solid rgba(30,32,46,.08);border-bottom:1px solid rgba(30,32,46,.1);scrollbar-width:thin;scrollbar-color:rgba(95,83,216,.3) transparent}.HomepageStudyRouteHero_tabs__KouEm{display:grid;grid-template-columns:repeat(5,minmax(132px,1fr));min-width:660px;padding:7px;background:#fff}.HomepageStudyRouteHero_tabs__KouEm button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:66px;padding:10px;color:#5f6471;border:1px solid transparent;border-radius:11px;overflow:hidden;background:#fff;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.HomepageStudyRouteHero_tabs__KouEm button svg{flex:0 0 auto}.HomepageStudyRouteHero_tabs__KouEm button>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.HomepageStudyRouteHero_tabs__KouEm button small,.HomepageStudyRouteHero_tabs__KouEm button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomepageStudyRouteHero_tabs__KouEm button strong{color:inherit;font-size:.75rem;font-weight:820}.HomepageStudyRouteHero_tabs__KouEm button small{color:#666b76;font-size:.72rem;font-weight:700}.HomepageStudyRouteHero_tabs__KouEm button:hover{color:#31297f;border-color:rgba(95,83,216,.17);background:#f8f7ff}.HomepageStudyRouteHero_tabs__KouEm button[aria-selected=true]{color:#fff;border-color:var(--mode-accent);background:var(--mode-accent);box-shadow:0 8px 20px color-mix(in srgb,var(--mode-accent) 24%,transparent)}.HomepageStudyRouteHero_tabs__KouEm button[aria-selected=true]:after{position:absolute;inset:0;background:linear-gradient(112deg,transparent 18%,rgba(255,255,255,.04) 35%,rgba(255,255,255,.34) 49%,rgba(255,255,255,.05) 63%,transparent 80%);content:"";pointer-events:none;transform:translateX(-120%);animation:HomepageStudyRouteHero_activeTabSheen__t_Ch_ .72s ease-out .14s forwards}.HomepageStudyRouteHero_tabs__KouEm button[aria-selected=true] small{color:rgba(255,255,255,.8)}.HomepageStudyRouteHero_workspace__ke2kY{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(310px,.96fr);height:500px;min-height:0}.HomepageStudyRouteHero_lecturePane__sGPMc{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;padding:18px;border-right:1px solid rgba(30,32,46,.1);background:#f4f4f7}.HomepageStudyRouteHero_lectureMeta__iadgq{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:11px}.HomepageStudyRouteHero_lectureMeta__iadgq span{color:#666b77;font-size:.67rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.HomepageStudyRouteHero_lectureMeta__iadgq strong{overflow:hidden;color:#3e424d;font-size:.7rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.HomepageStudyRouteHero_lectureStage__kCy2V{position:relative;min-height:0;overflow:hidden;border:1px solid rgba(17,20,32,.16);border-radius:12px;background:#20222a;box-shadow:0 11px 28px rgba(24,27,40,.13)}.HomepageStudyRouteHero_lectureStage__kCy2V>img{object-fit:cover;object-position:62% center}.HomepageStudyRouteHero_lectureStage__kCy2V:after{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(13,15,21,.72));content:"";pointer-events:none}.HomepageStudyRouteHero_lectureCaption__FNuRi{position:absolute;z-index:1;right:16px;bottom:15px;left:16px;max-width:460px;padding:12px 13px;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(12,14,20,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.HomepageStudyRouteHero_lectureCaption__FNuRi span{color:#cdc8ff;font-size:.66rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.HomepageStudyRouteHero_lectureCaption__FNuRi p{margin:6px 0 0;font-size:.75rem;font-weight:650;line-height:1.45}.HomepageStudyRouteHero_playerBar__JQDng{display:grid;grid-template-columns:auto minmax(50px,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding-top:13px;color:#626873;font-size:.67rem}.HomepageStudyRouteHero_playerBar__JQDng strong{color:#343842}.HomepageStudyRouteHero_playerTrack__EjgWW{height:4px;overflow:hidden;border-radius:99px;background:#d9dae0}.HomepageStudyRouteHero_playerTrack__EjgWW>span{display:block;width:50.5%;height:100%;border-radius:inherit;background:var(--mode-accent)}.HomepageStudyRouteHero_studyPane__T1Qge{display:flex;min-width:0;min-height:0;overflow:hidden;flex-direction:column;padding:22px 26px;background:#fff}.HomepageStudyRouteHero_studyPaneContent__tLobq{min-height:0;overflow-y:auto;flex:1 1 auto;padding-right:8px;scrollbar-color:color-mix(in srgb,var(--mode-accent) 32%,transparent) transparent;scrollbar-width:thin;animation:HomepageStudyRouteHero_modeEnter__hF0Oo .22s ease-out both}.HomepageStudyRouteHero_studyPaneContent__tLobq::-webkit-scrollbar{width:6px}.HomepageStudyRouteHero_studyPaneContent__tLobq::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--mode-accent) 32%,transparent)}.HomepageStudyRouteHero_studyHeadingTop__GsAqM{display:flex;align-items:center;justify-content:space-between;gap:12px}.HomepageStudyRouteHero_studyHeadingTop__GsAqM>p{margin:0;color:var(--mode-highlight);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.HomepageStudyRouteHero_interactionCue__NELNJ{display:inline-flex;align-items:center;gap:6px;color:#545a67;font-size:.64rem;font-weight:780;white-space:nowrap}.HomepageStudyRouteHero_interactionCue__NELNJ i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--mode-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--mode-accent) 12%,transparent)}.HomepageStudyRouteHero_studyHeading__NY73F h2{margin:8px 0 0;font-family:var(--font-display),var(--font-inter),sans-serif;font-size:clamp(1.4rem,1.8vw,1.75rem);line-height:1.06;letter-spacing:-.035em}.HomepageStudyRouteHero_studyHeading__NY73F>span{display:block;margin-top:10px;color:#686d78;font-size:.72rem;line-height:1.45}.HomepageStudyRouteHero_guidePreview__QI1nS,.HomepageStudyRouteHero_missionPreview__6t6x9,.HomepageStudyRouteHero_quizPreview__Nj1X1,.HomepageStudyRouteHero_recallPreview__Xzp0m,.HomepageStudyRouteHero_studioPreview__KoL_n{margin-top:14px}.HomepageStudyRouteHero_guidePreview__QI1nS{display:grid;grid-gap:10px;gap:10px}.HomepageStudyRouteHero_guideOverview__rDKCV,.HomepageStudyRouteHero_studioMoment__ZHUwq{padding:12px;border:1px solid rgba(30,32,46,.1);border-radius:10px;background:#fbfbfc}.HomepageStudyRouteHero_flashcard__OqxWk>span,.HomepageStudyRouteHero_guideOverview__rDKCV>span,.HomepageStudyRouteHero_studioMoment__ZHUwq>span,.HomepageStudyRouteHero_taskMeta__wYOg5 span{color:var(--mode-highlight);font-size:.64rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.HomepageStudyRouteHero_guideOverview__rDKCV strong{display:block;margin-top:5px;font-size:.78rem;line-height:1.35}.HomepageStudyRouteHero_guideOverview__rDKCV p,.HomepageStudyRouteHero_studioMoment__ZHUwq p{margin:6px 0 0;color:#686d78;font-size:.69rem;line-height:1.45}.HomepageStudyRouteHero_conceptChips__L2r8d{display:flex;flex-wrap:wrap;gap:6px}.HomepageStudyRouteHero_conceptChips__L2r8d span{padding:5px 8px;color:#5045ba;border:1px solid rgba(95,83,216,.16);border-radius:99px;background:#f5f3ff;font-size:.64rem;font-weight:780}.HomepageStudyRouteHero_guideRoute__WLgvs{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.HomepageStudyRouteHero_guideRoute__WLgvs li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:7px 9px;border:1px solid rgba(30,32,46,.1);border-radius:9px}.HomepageStudyRouteHero_guideRoute__WLgvs li>span{display:grid;place-items:center;width:26px;height:26px;color:#fff;border-radius:8px;background:var(--mode-accent);font-size:.66rem;font-weight:850}.HomepageStudyRouteHero_guideRoute__WLgvs p{display:grid;grid-gap:2px;gap:2px;margin:0}.HomepageStudyRouteHero_guideRoute__WLgvs strong{font-size:.72rem}.HomepageStudyRouteHero_guideRoute__WLgvs small{color:#646a75;font-size:.64rem;line-height:1.3}.HomepageStudyRouteHero_cardNavigation__jWUew button,.HomepageStudyRouteHero_primaryPreviewAction__fQDjZ,.HomepageStudyRouteHero_quietAction__0Cgqb,.HomepageStudyRouteHero_ratingGroup__QXeVD button,.HomepageStudyRouteHero_sourceReturnButton__PdZp_,.HomepageStudyRouteHero_studioKinds__bRnl8 button{min-height:36px;padding:7px 10px;color:#4e5260;border:1px solid rgba(30,32,46,.13);border-radius:8px;background:#fff;font:inherit;font-size:.67rem;font-weight:800;cursor:pointer}.HomepageStudyRouteHero_sourceReturnButton__PdZp_{display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:start}.HomepageStudyRouteHero_cardNavigation__jWUew button:hover,.HomepageStudyRouteHero_quietAction__0Cgqb:hover,.HomepageStudyRouteHero_sourceReturnButton__PdZp_:hover{color:var(--mode-highlight);border-color:color-mix(in srgb,var(--mode-accent) 30%,transparent);background:var(--mode-soft)}.HomepageStudyRouteHero_previewStatus__otcxQ{min-height:1em;margin:0;color:#686d78;font-size:.64rem;line-height:1.35}.HomepageStudyRouteHero_cardProgress__EVRPB{display:flex;align-items:center;gap:10px}.HomepageStudyRouteHero_cardProgress__EVRPB strong{flex:0 0 auto;font-size:.67rem}.HomepageStudyRouteHero_cardProgressTrack__EgktY{height:4px;overflow:hidden;flex:1 1;border-radius:99px;background:#e1e3e8}.HomepageStudyRouteHero_cardProgressTrack__EgktY span{display:block;height:100%;border-radius:inherit;background:var(--mode-accent)}.HomepageStudyRouteHero_flashcard__OqxWk{position:relative;display:grid;width:100%;min-height:170px;margin-top:10px;padding:17px;color:#20232d;border:1px solid color-mix(in srgb,var(--mode-accent) 24%,transparent);border-radius:14px;background:linear-gradient(145deg,#fff,var(--mode-soft));box-shadow:0 13px 28px rgba(37,40,59,.08);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.HomepageStudyRouteHero_flashcard__OqxWk[data-revealed=false]{animation:HomepageStudyRouteHero_flashcardInvitation__3IWcq 2.4s ease-in-out 2}.HomepageStudyRouteHero_flashcard__OqxWk:hover{border-color:color-mix(in srgb,var(--mode-accent) 46%,transparent);box-shadow:0 18px 36px color-mix(in srgb,var(--mode-accent) 15%,transparent);transform:translateY(-2px)}.HomepageStudyRouteHero_flashcard__OqxWk>strong{align-self:center;font-size:.95rem;line-height:1.42}.HomepageStudyRouteHero_flashcardAction__9WSFC{display:flex;align-items:center;justify-content:space-between;gap:10px;align-self:end;color:var(--mode-highlight);font-size:.64rem;font-weight:820}.HomepageStudyRouteHero_flashcardAction__9WSFC>span:last-child{display:grid;place-items:center;width:24px;height:24px;color:#fff;border-radius:7px;background:var(--mode-accent);transition:transform .18s ease}.HomepageStudyRouteHero_flashcard__OqxWk:hover .HomepageStudyRouteHero_flashcardAction__9WSFC>span:last-child{transform:translate(2px,-2px)}.HomepageStudyRouteHero_recallPrompt__SGu9_{margin:10px 0 0;color:#686d78;font-size:.68rem;line-height:1.4}.HomepageStudyRouteHero_ratingGroup__QXeVD{display:grid;grid-template-columns:minmax(120px,1fr) repeat(3,auto);align-items:center;grid-gap:6px;gap:6px;margin-top:10px}.HomepageStudyRouteHero_ratingGroup__QXeVD>span{color:#686d78;font-size:.64rem;font-weight:750}.HomepageStudyRouteHero_ratingGroup__QXeVD button[aria-pressed=true],.HomepageStudyRouteHero_studioKinds__bRnl8 button[aria-pressed=true]{color:#fff;border-color:var(--mode-accent);background:var(--mode-accent)}.HomepageStudyRouteHero_cardNavigation__jWUew{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin-top:10px}.HomepageStudyRouteHero_cardNavigation__jWUew .HomepageStudyRouteHero_previewStatus__otcxQ{text-align:center}.HomepageStudyRouteHero_taskMeta__wYOg5{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.HomepageStudyRouteHero_taskMeta__wYOg5 strong{color:#606572;font-size:.65rem}.HomepageStudyRouteHero_missionBrief__VOaAV{margin:0 0 12px;color:#373b46;font-size:.75rem;font-weight:700;line-height:1.5}.HomepageStudyRouteHero_responseField__tzPYj{display:grid;grid-gap:7px;gap:7px;color:#343842;font-size:.67rem;font-weight:820}.HomepageStudyRouteHero_responseField__tzPYj textarea{width:100%;min-height:96px;resize:vertical;padding:11px 12px;color:#252832;border:1px solid rgba(30,32,46,.14);border-radius:10px;background:#fbfbfc;font:inherit;font-size:.72rem;line-height:1.45}.HomepageStudyRouteHero_cardNavigation__jWUew button:focus-visible,.HomepageStudyRouteHero_flashcard__OqxWk:focus-visible,.HomepageStudyRouteHero_primaryPreviewAction__fQDjZ:focus-visible,.HomepageStudyRouteHero_quietAction__0Cgqb:focus-visible,.HomepageStudyRouteHero_quizChoices__2jb8y button:focus-visible,.HomepageStudyRouteHero_ratingGroup__QXeVD button:focus-visible,.HomepageStudyRouteHero_responseField__tzPYj textarea:focus-visible,.HomepageStudyRouteHero_sourceReturnButton__PdZp_:focus-visible,.HomepageStudyRouteHero_studioKinds__bRnl8 button:focus-visible{outline:3px solid color-mix(in srgb,var(--mode-accent) 28%,transparent);outline-offset:2px}.HomepageStudyRouteHero_missionActions__P2nIi{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.HomepageStudyRouteHero_primaryPreviewAction__fQDjZ{color:#fff;border-color:var(--mode-accent);background:var(--mode-accent)}.HomepageStudyRouteHero_primaryPreviewAction__fQDjZ:disabled{color:#8a8e98;border-color:#e1e3e7;background:#f1f2f4;cursor:not-allowed}.HomepageStudyRouteHero_successCriteria__s1fw8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px;padding:11px;color:#255d51;border-radius:10px;background:#edf8f4}.HomepageStudyRouteHero_successCriteria__s1fw8 strong{grid-column:1/-1;font-size:.69rem}.HomepageStudyRouteHero_successCriteria__s1fw8 span{font-size:.64rem;line-height:1.35}.HomepageStudyRouteHero_quizPreview__Nj1X1>p{margin:0 0 10px;color:#2f323b;font-size:.76rem;font-weight:720;line-height:1.42}.HomepageStudyRouteHero_quizChoices__2jb8y{display:grid;grid-gap:7px;gap:7px}.HomepageStudyRouteHero_quizChoices__2jb8y button{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;width:100%;min-height:42px;padding:8px 10px;color:#5f6470;border:1px solid rgba(30,32,46,.11);border-radius:9px;background:#fff;font:inherit;font-size:.69rem;line-height:1.35;text-align:left;cursor:pointer}.HomepageStudyRouteHero_quizChoices__2jb8y button>span{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#f0f1f4;font-size:.63rem;font-weight:850}.HomepageStudyRouteHero_quizChoices__2jb8y button[data-selected=true]{color:var(--mode-highlight);border-color:color-mix(in srgb,var(--mode-accent) 36%,transparent);background:var(--mode-soft)}.HomepageStudyRouteHero_quizChoices__2jb8y button[data-selected=true]>span{color:#fff;background:var(--mode-accent)}.HomepageStudyRouteHero_quizPreview__Nj1X1>.HomepageStudyRouteHero_primaryPreviewAction__fQDjZ{margin-top:10px}.HomepageStudyRouteHero_quizFeedback__m_tgj{margin-top:9px;padding:10px 11px;color:#7a442a;border-radius:8px;background:#fff3ea;font-size:.69rem;line-height:1.4}.HomepageStudyRouteHero_quizFeedback__m_tgj[data-correct=true]{color:#245f51;background:#eef8f4}.HomepageStudyRouteHero_quizFeedback__m_tgj strong{display:block;margin-bottom:3px}.HomepageStudyRouteHero_studioPreview__KoL_n{display:grid;grid-gap:10px;gap:10px}.HomepageStudyRouteHero_studioKinds__bRnl8{display:flex;flex-wrap:wrap;gap:6px}.HomepageStudyRouteHero_sourceAnchor__Bo_GL{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;margin-top:auto;flex:0 0 auto;padding-top:12px;border-top:1px solid rgba(30,32,46,.09)}.HomepageStudyRouteHero_sourceAnchor__Bo_GL>span{display:grid;place-items:center;min-width:44px;min-height:28px;padding:5px 8px;color:var(--mode-highlight);border-radius:8px;background:var(--mode-soft);font-size:.7rem;font-weight:850}.HomepageStudyRouteHero_sourceAnchor__Bo_GL p{margin:0;color:#4e535e;font-size:.7rem;font-weight:720;line-height:1.4}.HomepageStudyRouteHero_sourceAnchor__Bo_GL small{display:block;color:#666c76;font-size:.66rem;font-weight:700}html[data-marketing-theme=dark] .HomepageStudyRouteHero_demo__P8hqB{--mode-accent:#5548c5;--mode-highlight:#b9b2ff;--mode-soft:#24213b;color:#f2f3f7;border-color:rgba(255,255,255,.12);background:#11141d;box-shadow:0 34px 90px rgba(0,0,0,.38),0 9px 26px rgba(0,0,0,.22)}html[data-marketing-theme=dark] .HomepageStudyRouteHero_demo__P8hqB[data-active-mode=flashcards]{--mode-accent:#185d9f;--mode-highlight:#9bcaff;--mode-soft:#17283a}html[data-marketing-theme=dark] .HomepageStudyRouteHero_demo__P8hqB[data-active-mode=missions]{--mode-accent:#92500f;--mode-highlight:#ffc58c;--mode-soft:#342416}html[data-marketing-theme=dark] .HomepageStudyRouteHero_demo__P8hqB[data-active-mode=quiz]{--mode-accent:#0f6552;--mode-highlight:#8ce0ce;--mode-soft:#17322c}html[data-marketing-theme=dark] .HomepageStudyRouteHero_demo__P8hqB[data-active-mode=studio]{--mode-accent:#6b368f;--mode-highlight:#ddaafa;--mode-soft:#2e1d38}html[data-marketing-theme=dark] .HomepageStudyRouteHero_demoHeader__JGaHf,html[data-marketing-theme=dark] .HomepageStudyRouteHero_studyPane__T1Qge,html[data-marketing-theme=dark] .HomepageStudyRouteHero_tabs__KouEm{background:#11141d}html[data-marketing-theme=dark] .HomepageStudyRouteHero_demoHeader__JGaHf,html[data-marketing-theme=dark] .HomepageStudyRouteHero_lecturePane__sGPMc,html[data-marketing-theme=dark] .HomepageStudyRouteHero_sourceAnchor__Bo_GL,html[data-marketing-theme=dark] .HomepageStudyRouteHero_tabScroller__ZOOd5{border-color:rgba(255,255,255,.1)}html[data-marketing-theme=dark] .HomepageStudyRouteHero_mark__OLaIH{border-color:rgba(166,156,255,.2);background:#242039}html[data-marketing-theme=dark] .HomepageStudyRouteHero_courseIdentity__Vny_X small,html[data-marketing-theme=dark] .HomepageStudyRouteHero_guideOverview__rDKCV p,html[data-marketing-theme=dark] .HomepageStudyRouteHero_guideRoute__WLgvs small,html[data-marketing-theme=dark] .HomepageStudyRouteHero_lectureMeta__iadgq span,html[data-marketing-theme=dark] .HomepageStudyRouteHero_playerBar__JQDng,html[data-marketing-theme=dark] .HomepageStudyRouteHero_previewStatus__otcxQ,html[data-marketing-theme=dark] .HomepageStudyRouteHero_recallPrompt__SGu9_,html[data-marketing-theme=dark] .HomepageStudyRouteHero_sourceAnchor__Bo_GL small,html[data-marketing-theme=dark] .HomepageStudyRouteHero_studyHeading__NY73F>span,html[data-marketing-theme=dark] .HomepageStudyRouteHero_tabs__KouEm button small,html[data-marketing-theme=dark] .HomepageStudyRouteHero_taskMeta__wYOg5 strong,html[data-marketing-theme=dark] .HomepageStudyRouteHero_tourControls__O9egu>div:first-child span{color:#a8aebb}html[data-marketing-theme=dark] .HomepageStudyRouteHero_sourceStatus__osZzy{color:#8bdbc6;border-color:rgba(92,200,166,.25);background:#16332d}html[data-marketing-theme=dark] .HomepageStudyRouteHero_tourControls__O9egu,html[data-marketing-theme=dark] .HomepageStudyRouteHero_tourProgress__m5GOb{background:#151822}html[data-marketing-theme=dark] .HomepageStudyRouteHero_tourActions__at_PP button{color:#d8dae3;border-color:rgba(255,255,255,.12);background:#1b1e29}html[data-marketing-theme=dark] .HomepageStudyRouteHero_tourActions__at_PP button:hover{color:#fff;border-color:color-mix(in srgb,var(--mode-highlight) 38%,transparent);background:#252938}html[data-marketing-theme=dark] .HomepageStudyRouteHero_tourActions__at_PP button:last-child,html[data-marketing-theme=dark] .HomepageStudyRouteHero_tourActions__at_PP button:last-child:hover{color:#fff;border-color:var(--mode-accent);background:var(--mode-accent)}html[data-marketing-theme=dark] .HomepageStudyRouteHero_tourProgress__m5GOb>span{background:#303440}html[data-marketing-theme=dark] .HomepageStudyRouteHero_tabs__KouEm button{color:#d1d4dd;background:#11141d}html[data-marketing-theme=dark] .HomepageStudyRouteHero_tabs__KouEm button small{color:#b9bec9}html[data-marketing-theme=dark] .HomepageStudyRouteHero_courseIdentity__Vny_X small,html[data-marketing-theme=dark] .HomepageStudyRouteHero_lectureMeta__iadgq span{color:#c2c6d0}html[data-marketing-theme=dark] .HomepageStudyRouteHero_tabs__KouEm button:hover{color:#fff;border-color:rgba(255,255,255,.11);background:#1a1e29}html[data-marketing-theme=dark] .HomepageStudyRouteHero_tabs__KouEm button[aria-selected=true]{color:#fff;border-color:var(--mode-accent);background:var(--mode-accent)}html[data-marketing-theme=dark] .HomepageStudyRouteHero_tabs__KouEm button[aria-selected=true] small{color:rgba(255,255,255,.82)}html[data-marketing-theme=dark] .HomepageStudyRouteHero_lecturePane__sGPMc{background:#0d1017}html[data-marketing-theme=dark] .HomepageStudyRouteHero_guideOverview__rDKCV strong,html[data-marketing-theme=dark] .HomepageStudyRouteHero_guideRoute__WLgvs strong,html[data-marketing-theme=dark] .HomepageStudyRouteHero_lectureMeta__iadgq strong,html[data-marketing-theme=dark] .HomepageStudyRouteHero_missionBrief__VOaAV,html[data-marketing-theme=dark] .HomepageStudyRouteHero_playerBar__JQDng strong,html[data-marketing-theme=dark] .HomepageStudyRouteHero_quizPreview__Nj1X1>p,html[data-marketing-theme=dark] .HomepageStudyRouteHero_responseField__tzPYj,html[data-marketing-theme=dark] .HomepageStudyRouteHero_sourceAnchor__Bo_GL p,html[data-marketing-theme=dark] .HomepageStudyRouteHero_studioMoment__ZHUwq p,html[data-marketing-theme=dark] .HomepageStudyRouteHero_studyHeading__NY73F h2{color:#e2e4ea}html[data-marketing-theme=dark] .HomepageStudyRouteHero_lectureStage__kCy2V{border-color:rgba(255,255,255,.14);box-shadow:0 14px 34px rgba(0,0,0,.3)}html[data-marketing-theme=dark] .HomepageStudyRouteHero_playerTrack__EjgWW{background:#353944}html[data-marketing-theme=dark] .HomepageStudyRouteHero_flashcard__OqxWk,html[data-marketing-theme=dark] .HomepageStudyRouteHero_guideOverview__rDKCV,html[data-marketing-theme=dark] .HomepageStudyRouteHero_guideRoute__WLgvs li,html[data-marketing-theme=dark] .HomepageStudyRouteHero_quizChoices__2jb8y button,html[data-marketing-theme=dark] .HomepageStudyRouteHero_responseField__tzPYj textarea,html[data-marketing-theme=dark] .HomepageStudyRouteHero_studioMoment__ZHUwq{border-color:rgba(255,255,255,.11);background:#171a24}html[data-marketing-theme=dark] .HomepageStudyRouteHero_conceptChips__L2r8d span{color:var(--mode-highlight);border-color:color-mix(in srgb,var(--mode-highlight) 24%,transparent);background:var(--mode-soft)}html[data-marketing-theme=dark] .HomepageStudyRouteHero_cardNavigation__jWUew button,html[data-marketing-theme=dark] .HomepageStudyRouteHero_quietAction__0Cgqb,html[data-marketing-theme=dark] .HomepageStudyRouteHero_ratingGroup__QXeVD button,html[data-marketing-theme=dark] .HomepageStudyRouteHero_sourceReturnButton__PdZp_,html[data-marketing-theme=dark] .HomepageStudyRouteHero_studioKinds__bRnl8 button{color:#d7dae3;border-color:rgba(255,255,255,.13);background:#1b1e29}html[data-marketing-theme=dark] .HomepageStudyRouteHero_flashcard__OqxWk>strong,html[data-marketing-theme=dark] .HomepageStudyRouteHero_responseField__tzPYj textarea{color:#eff1f6}html[data-marketing-theme=dark] .HomepageStudyRouteHero_flashcard__OqxWk>small,html[data-marketing-theme=dark] .HomepageStudyRouteHero_ratingGroup__QXeVD>span{color:#afb4c0}html[data-marketing-theme=dark] .HomepageStudyRouteHero_interactionCue__NELNJ{color:#c4c8d2}html[data-marketing-theme=dark] .HomepageStudyRouteHero_flashcardAction__9WSFC{color:var(--mode-highlight)}html[data-marketing-theme=dark] .HomepageStudyRouteHero_cardProgressTrack__EgktY,html[data-marketing-theme=dark] .HomepageStudyRouteHero_quizChoices__2jb8y button>span{background:#303440}html[data-marketing-theme=dark] .HomepageStudyRouteHero_quizChoices__2jb8y button{color:#c5c9d3}html[data-marketing-theme=dark] .HomepageStudyRouteHero_quizChoices__2jb8y button[data-selected=true]{color:var(--mode-highlight);border-color:color-mix(in srgb,var(--mode-highlight) 34%,transparent);background:var(--mode-soft)}html[data-marketing-theme=dark] .HomepageStudyRouteHero_primaryPreviewAction__fQDjZ:disabled{color:#777d89;border-color:#30343f;background:#252934}html[data-marketing-theme=dark] .HomepageStudyRouteHero_quizFeedback__m_tgj[data-correct=true],html[data-marketing-theme=dark] .HomepageStudyRouteHero_successCriteria__s1fw8{color:#9de2d1;background:#17322d}html[data-marketing-theme=dark] .HomepageStudyRouteHero_quizFeedback__m_tgj{color:#f0bc95;background:#35241c}html[data-marketing-theme=dark] .HomepageStudyRouteHero_sourceAnchor__Bo_GL>span{color:var(--mode-highlight);background:var(--mode-soft)}@keyframes HomepageStudyRouteHero_tourFill__CQJVo{to{transform:scaleX(1)}}@keyframes HomepageStudyRouteHero_modeEnter__hF0Oo{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes HomepageStudyRouteHero_activeTabSheen__t_Ch_{to{transform:translateX(120%)}}@keyframes HomepageStudyRouteHero_flashcardInvitation__3IWcq{0%,to{box-shadow:0 13px 28px rgba(37,40,59,.08)}50%{box-shadow:0 17px 34px color-mix(in srgb,var(--mode-accent) 18%,transparent)}}@container (min-width: 761px){.HomepageStudyRouteHero_demoHeader__JGaHf{min-height:54px;padding-block:8px}.HomepageStudyRouteHero_mark__OLaIH{width:36px;height:36px}.HomepageStudyRouteHero_tourControls__O9egu{min-height:47px;padding-block:5px}.HomepageStudyRouteHero_tourActions__at_PP button{min-height:36px;padding-block:7px}.HomepageStudyRouteHero_tourProgress__m5GOb{padding-bottom:7px}.HomepageStudyRouteHero_tabs__KouEm button{min-height:57px;padding-block:7px}.HomepageStudyRouteHero_workspace__ke2kY{height:470px}.HomepageStudyRouteHero_lecturePane__sGPMc{padding:13px 16px}.HomepageStudyRouteHero_lectureMeta__iadgq{margin-bottom:7px}.HomepageStudyRouteHero_lectureCaption__FNuRi{right:12px;bottom:11px;left:12px;padding:9px 11px}.HomepageStudyRouteHero_lectureCaption__FNuRi p{margin-top:4px;font-size:.7rem;line-height:1.35}.HomepageStudyRouteHero_playerBar__JQDng{padding-top:9px}.HomepageStudyRouteHero_studyPane__T1Qge{padding:16px 20px}.HomepageStudyRouteHero_studyHeading__NY73F h2{margin-top:6px;font-size:clamp(1.28rem,1.55vw,1.55rem)}.HomepageStudyRouteHero_studyHeading__NY73F>span{margin-top:7px;line-height:1.35}.HomepageStudyRouteHero_guidePreview__QI1nS,.HomepageStudyRouteHero_missionPreview__6t6x9,.HomepageStudyRouteHero_quizPreview__Nj1X1,.HomepageStudyRouteHero_recallPreview__Xzp0m,.HomepageStudyRouteHero_studioPreview__KoL_n{margin-top:10px}.HomepageStudyRouteHero_missionBrief__VOaAV{margin-bottom:8px;font-size:.7rem}.HomepageStudyRouteHero_quizPreview__Nj1X1>p{margin-bottom:7px}.HomepageStudyRouteHero_quizFeedback__m_tgj{margin-top:6px;padding:7px 9px}.HomepageStudyRouteHero_sourceAnchor__Bo_GL{padding-top:8px}}@container (max-width: 760px){.HomepageStudyRouteHero_workspace__ke2kY{grid-template-columns:1fr;height:auto;min-height:0}.HomepageStudyRouteHero_lecturePane__sGPMc{border-right:0;border-bottom:1px solid rgba(30,32,46,.1)}.HomepageStudyRouteHero_lectureStage__kCy2V{aspect-ratio:16/10;min-height:0}.HomepageStudyRouteHero_lectureStage__kCy2V>img{object-position:center}.HomepageStudyRouteHero_studyPane__T1Qge{min-height:440px;overflow:visible;padding:25px 22px}.HomepageStudyRouteHero_studyPaneContent__tLobq{overflow:visible;padding-right:0}}@container (max-width: 540px){.HomepageStudyRouteHero_demo__P8hqB{border-radius:16px}.HomepageStudyRouteHero_demoHeader__JGaHf{min-height:66px;padding-inline:12px}.HomepageStudyRouteHero_courseIdentity__Vny_X strong{font-size:.72rem}.HomepageStudyRouteHero_courseIdentity__Vny_X small{font-size:.64rem}.HomepageStudyRouteHero_sourceStatus__osZzy{padding-inline:7px;font-size:.62rem}.HomepageStudyRouteHero_tourControls__O9egu{align-items:stretch;flex-direction:column;padding:12px}.HomepageStudyRouteHero_tourActions__at_PP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.HomepageStudyRouteHero_tourActions__at_PP button:only-child{grid-column:1/-1}.HomepageStudyRouteHero_tourProgress__m5GOb{padding-inline:12px}.HomepageStudyRouteHero_tabs__KouEm{grid-template-columns:repeat(5,126px);min-width:630px}.HomepageStudyRouteHero_tabs__KouEm button{min-height:64px}.HomepageStudyRouteHero_lecturePane__sGPMc{padding:12px}.HomepageStudyRouteHero_lectureCaption__FNuRi{right:10px;bottom:10px;left:10px;padding:9px 10px}.HomepageStudyRouteHero_lectureCaption__FNuRi p{font-size:.68rem}.HomepageStudyRouteHero_studyPane__T1Qge{min-height:450px;padding:25px 20px}.HomepageStudyRouteHero_ratingGroup__QXeVD{grid-template-columns:repeat(3,minmax(0,1fr))}.HomepageStudyRouteHero_ratingGroup__QXeVD>span{grid-column:1/-1}.HomepageStudyRouteHero_successCriteria__s1fw8{grid-template-columns:1fr}.HomepageStudyRouteHero_successCriteria__s1fw8 strong{grid-column:auto}.HomepageStudyRouteHero_missionActions__P2nIi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.HomepageStudyRouteHero_flashcard__OqxWk[data-revealed=false],.HomepageStudyRouteHero_studyPaneContent__tLobq,.HomepageStudyRouteHero_tabs__KouEm button[aria-selected=true]:after,.HomepageStudyRouteHero_tourProgress__m5GOb i{animation:none!important}.HomepageStudyRouteHero_flashcardAction__9WSFC>span:last-child,.HomepageStudyRouteHero_flashcard__OqxWk,.HomepageStudyRouteHero_tabs__KouEm button,.HomepageStudyRouteHero_tourActions__at_PP button{transition:none}}