.examDetail_layout__xczE3{min-height:100vh;background:var(--app-bg)}.examDetail_main__0XsyB{min-height:100vh;margin-left:var(--sidebar-width,260px);background:var(--app-surface);transition:margin-left .22s ease}.examDetail_content__0VuDI{--practice-ink:#171717;--practice-ink-muted:#5f6065;--practice-ink-dim:#7b776f;min-height:100vh;width:100%;margin:0;padding:0;background:var(--vl-paper-warm,#fdfaf0)}.examDetail_detailHero__S_NYq{padding:26px 48px 34px;background:var(--vl-paper-warm,#fdfaf0)}.examDetail_breadcrumb__IwpYR{display:flex;align-items:center;gap:7px;min-height:24px;width:min(100%,1320px);margin:0 auto 20px;color:var(--practice-ink-dim);font-size:.78rem}.examDetail_breadcrumbLink__mma6U{color:var(--practice-ink-muted);text-decoration:none}.examDetail_breadcrumbLink__mma6U:focus-visible,.examDetail_breadcrumbLink__mma6U:hover{color:var(--practice-ink)}.examDetail_breadcrumbIcon__De9EE{font-size:15px}.examDetail_breadcrumbCurrent__IHbui{overflow:hidden;color:var(--practice-ink);text-overflow:ellipsis;white-space:nowrap}.examDetail_moduleStage__v_f7s,.examDetail_programStage__Yoh1r{--practice-accent:#2775e8;--practice-accent-hover:#1f5fbf;--practice-on-accent:#ffffff;--practice-surface:#d0e1f9;--practice-border:rgba(88,149,219,0.14);--practice-hero-object-position:50% 50%;border:0;background:transparent}.examDetail_programStage__Yoh1r{position:relative;width:min(100%,1320px);min-height:322px;margin:0 auto;padding:0;overflow:hidden;border-radius:28px;background:transparent}.examDetail_programHeader__hF3pf{position:relative;display:grid;min-height:322px;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:center;gap:32px;width:100%;padding:44px 48px}.examDetail_moduleHeaderCopy__BiXYW,.examDetail_programHeaderCopy__iw_ZV{min-width:0}.examDetail_programHeaderCopy__iw_ZV{position:relative;z-index:1;max-width:560px}.examDetail_moduleTitleRow__sT2e5,.examDetail_programTitleRow__uWEu7{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.examDetail_modulePageTitle__rsZO1,.examDetail_programTitle__5U07L{margin:0;color:var(--practice-ink);font-size:clamp(2.15rem,3.4vw,3.2rem);font-weight:650;letter-spacing:-.052em;line-height:1.03}.examDetail_modulePageTitle__rsZO1{font-size:clamp(1.9rem,3vw,2.7rem)}.examDetail_programInstitution__JVeJo{margin:10px 0 0;color:var(--practice-ink-muted);font-size:.9rem}.examDetail_moduleDescription__a2Dnp,.examDetail_programDescription__EQZ8r{max-width:600px;margin:15px 0 0;color:var(--practice-ink-muted);font-size:.95rem;line-height:1.55}.examDetail_programStats__sOqXs{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px;color:var(--practice-ink-muted);font-size:.8rem}.examDetail_programStats__sOqXs span{display:inline-flex;align-items:center;gap:7px}.examDetail_programStats__sOqXs .icon{color:var(--practice-accent);font-size:18px}.examDetail_programHeaderVisual___kbU9{position:absolute;inset:0;z-index:0;display:grid;min-height:0;overflow:hidden;place-items:center;border:0;border-radius:inherit;background:transparent}.examDetail_programHeaderImage__rNGSE{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--practice-hero-object-position)}.examDetail_programHeaderVisual___kbU9 .shell{width:76px;height:76px}.examDetail_practiceNow__5_w_z{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:20px;border:0;border-radius:18px;background:var(--practice-surface);box-shadow:0 10px 30px rgba(42,36,28,.035)}.examDetail_practiceNowIcon__e0GE2{display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:12px;color:var(--practice-accent);background:rgba(255,255,255,.54)}.examDetail_practiceNowIcon__e0GE2 .icon{font-size:25px}.examDetail_practiceNowCopy__dEyVk{min-width:0}.examDetail_practiceNowCopy__dEyVk h2{margin:0;color:var(--practice-ink);font-size:1.05rem;font-weight:700;letter-spacing:-.03em}.examDetail_practiceNowCopy__dEyVk p{margin:5px 0 0;color:var(--practice-ink-muted);font-size:.8rem;line-height:1.45}.examDetail_practiceNowButton__fwk3x{display:inline-flex;min-height:42px;grid-column:1/-1;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:0;border-radius:10px;color:var(--practice-on-accent);background:var(--practice-accent);font:inherit;font-size:.82rem;font-weight:650;text-decoration:none;transition:background .16s ease,transform .16s ease}.examDetail_practiceNowButton__fwk3x:hover:not(:disabled){background:var(--practice-accent-hover);transform:translateY(-1px)}.examDetail_practiceNowButton__fwk3x:disabled{cursor:not-allowed;opacity:.5}.examDetail_moduleBody__AWWEE,.examDetail_programBody__RBUiz{width:100%;min-height:calc(100vh - 330px);margin:0;padding:32px max(24px,calc((100% - 1320px) / 2 + 16px)) 110px;border-radius:28px 28px 0 0;background:var(--app-surface);box-shadow:none}.examDetail_sectionHeading__vaJVi{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:18px}.examDetail_sectionHeading__vaJVi h2{margin:0;color:var(--app-text);font-size:1.4rem;font-weight:700;letter-spacing:-.04em}.examDetail_sectionHeading__vaJVi span{color:var(--app-text-dim);font-size:.78rem}.examDetail_moduleList__PrubR,.examDetail_submoduleList__QB8Wb{display:grid;gap:12px;margin:0;padding:0;list-style:none}.examDetail_moduleCard__LokhF,.examDetail_submoduleRow__0fqHX{--practice-accent:#2775e8;--practice-surface:#d0e1f9;--practice-border:rgba(88,149,219,0.14);min-width:0;border:0;background:var(--practice-surface)}.examDetail_moduleCard__LokhF{border-radius:18px;transition:box-shadow .18s ease,transform .18s ease}.examDetail_moduleCard__LokhF:hover{box-shadow:0 12px 30px rgba(34,31,27,.07);transform:translateY(-2px)}.examDetail_moduleCardLink__0HoKV,.examDetail_submoduleRowLink__RiNN1{display:flex;min-width:0;align-items:center;gap:18px;padding:22px;color:inherit;text-decoration:none}.examDetail_moduleCardContent__L_Cis,.examDetail_submoduleRowContent__Jo3NG{display:grid;min-width:0;flex:1}.examDetail_moduleCardTitleRow___Y5n1{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px}.examDetail_moduleCardTitle__6eD3u,.examDetail_submoduleRowTitle__2euP6{overflow:hidden;color:var(--practice-ink);font-size:1.08rem;font-weight:700;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.examDetail_moduleCardCount__XW6k2,.examDetail_submoduleRowMetric__qTr6l{flex:0 0 auto;border-radius:999px;padding:7px 12px;color:var(--practice-accent);background:rgba(255,255,255,.58);font-size:.73rem;font-weight:650;white-space:nowrap}.examDetail_moduleCardDescription__KUyQ5,.examDetail_submoduleRowDescription__ccW_b{display:-webkit-box;margin-top:7px;overflow:hidden;color:var(--practice-ink-muted);font-size:.84rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.examDetail_moduleCardMeta__1jBFU{display:inline-flex;align-items:center;gap:7px;margin-top:13px;color:var(--practice-ink-dim);font-size:.76rem}.examDetail_moduleCardMeta__1jBFU .icon{color:var(--practice-accent);font-size:17px}.examDetail_moduleCardArrow__T4rqu,.examDetail_submoduleRowArrow__nxpBs{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;color:var(--practice-ink)}.examDetail_moduleCardArrow__T4rqu .icon,.examDetail_submoduleRowArrow__nxpBs .icon{font-size:22px}.examDetail_moduleStage__v_f7s{margin:0;padding:14px 0 0;background:transparent}.examDetail_moduleHeader__HIpFF{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:center;gap:38px;width:min(100%,1320px);margin:0 auto}.examDetail_moduleHeaderMain__2tSQz{display:flex;min-width:0;align-items:flex-start;gap:20px}.examDetail_moduleDescription__a2Dnp{max-width:620px}.examDetail_submoduleRow__0fqHX{border-radius:16px;background:var(--practice-surface);transition:box-shadow .18s ease,transform .18s ease}.examDetail_submoduleRow__0fqHX:hover{box-shadow:0 10px 26px rgba(34,31,27,.065);transform:translateY(-1px)}.examDetail_submoduleRowLink__RiNN1{min-height:82px;padding:13px 16px;gap:16px}.examDetail_submoduleRowLink__RiNN1[aria-disabled=true]{cursor:not-allowed;opacity:.58}.examDetail_submoduleRowTitle__2euP6{font-size:.98rem}.examDetail_submoduleRowDescription__ccW_b{margin-top:5px;-webkit-line-clamp:1}.examDetail_submoduleRowArrow__nxpBs{color:var(--practice-accent)}.examDetail_moduleCard__LokhF[data-tone=blue],.examDetail_moduleStage__v_f7s[data-tone=blue],.examDetail_practiceNow__5_w_z[data-tone=blue],.examDetail_programStage__Yoh1r[data-tone=blue],.examDetail_submoduleRow__0fqHX[data-tone=blue]{--practice-accent:#2775e8;--practice-surface:#d0e1f9;--practice-border:rgba(88,149,219,0.14)}.examDetail_moduleCard__LokhF[data-tone=mint],.examDetail_moduleStage__v_f7s[data-tone=mint],.examDetail_practiceNow__5_w_z[data-tone=mint],.examDetail_programStage__Yoh1r[data-tone=mint],.examDetail_submoduleRow__0fqHX[data-tone=mint]{--practice-accent:#2a9c61;--practice-surface:#dcefe3;--practice-border:rgba(42,156,97,0.14)}.examDetail_moduleCard__LokhF[data-tone=violet],.examDetail_moduleStage__v_f7s[data-tone=violet],.examDetail_practiceNow__5_w_z[data-tone=violet],.examDetail_programStage__Yoh1r[data-tone=violet],.examDetail_submoduleRow__0fqHX[data-tone=violet]{--practice-accent:#7d5bd7;--practice-surface:#ebdcf9;--practice-border:rgba(142,88,219,0.14)}.examDetail_moduleCard__LokhF[data-tone=peach],.examDetail_moduleStage__v_f7s[data-tone=peach],.examDetail_practiceNow__5_w_z[data-tone=peach],.examDetail_programStage__Yoh1r[data-tone=peach],.examDetail_submoduleRow__0fqHX[data-tone=peach]{--practice-accent:#d87545;--practice-surface:#fcdfcb;--practice-border:rgba(219,122,88,0.14)}.examDetail_moduleCard__LokhF[data-tone=yellow],.examDetail_moduleStage__v_f7s[data-tone=yellow],.examDetail_practiceNow__5_w_z[data-tone=yellow],.examDetail_programStage__Yoh1r[data-tone=yellow],.examDetail_submoduleRow__0fqHX[data-tone=yellow]{--practice-accent:#b9841a;--practice-surface:#feebcc;--practice-border:rgba(219,156,88,0.14)}.examDetail_moduleCard__LokhF[data-tone=rose],.examDetail_moduleStage__v_f7s[data-tone=rose],.examDetail_practiceNow__5_w_z[data-tone=rose],.examDetail_programStage__Yoh1r[data-tone=rose],.examDetail_submoduleRow__0fqHX[data-tone=rose]{--practice-accent:#bd6287;--practice-surface:#fde2ed;--practice-border:rgba(219,88,155,0.14)}.examDetail_programHeaderVisual___kbU9[data-tone=blue]{color:#2775e8}.examDetail_programHeaderVisual___kbU9[data-tone=mint]{color:#2a9c61}.examDetail_programHeaderVisual___kbU9[data-tone=violet]{color:#7d5bd7}.examDetail_programHeaderVisual___kbU9[data-tone=peach]{color:#d87545}.examDetail_programHeaderVisual___kbU9[data-tone=yellow]{color:#b9841a}.examDetail_programHeaderVisual___kbU9[data-tone=rose]{color:#bd6287}.examDetail_breadcrumbLink__mma6U:focus-visible,.examDetail_moduleCardLink__0HoKV:focus-visible,.examDetail_practiceNowButton__fwk3x:focus-visible,.examDetail_submoduleRowLink__RiNN1:focus-visible{outline:2px solid var(--practice-ink);outline-offset:3px}@media (max-width:1024px){.examDetail_main__0XsyB{margin-left:0;padding-bottom:74px}.examDetail_content__0VuDI{padding:0}.examDetail_detailHero__S_NYq{padding:24px 24px 32px}.examDetail_moduleStage__v_f7s,.examDetail_programStage__Yoh1r{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.examDetail_programHeader__hF3pf{min-height:300px;grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:24px;padding:36px 32px}.examDetail_moduleHeader__HIpFF{gap:24px}}@media (max-width:760px){.examDetail_content__0VuDI{padding:0}.examDetail_detailHero__S_NYq{padding:18px 16px 24px}.examDetail_breadcrumb__IwpYR{margin-bottom:14px}.examDetail_moduleStage__v_f7s,.examDetail_programStage__Yoh1r{margin-right:0;margin-left:0}.examDetail_programStage__Yoh1r{min-height:0;padding:0;border-radius:24px}.examDetail_moduleStage__v_f7s{padding:16px 0 24px}.examDetail_moduleHeader__HIpFF,.examDetail_programHeader__hF3pf{grid-template-columns:1fr;gap:18px}.examDetail_programHeader__hF3pf{min-height:0;padding:22px}.examDetail_programHeaderVisual___kbU9{position:relative;inset:auto;z-index:0;width:calc(100% + 44px);min-height:210px;margin:0 -22px;border-radius:0}.examDetail_practiceNow__5_w_z,.examDetail_programHeaderCopy__iw_ZV{z-index:1}.examDetail_modulePageTitle__rsZO1,.examDetail_programTitle__5U07L{font-size:2.1rem}.examDetail_moduleBody__AWWEE,.examDetail_programBody__RBUiz{min-height:calc(100vh - 390px);padding:22px 16px 94px;border-radius:24px 24px 0 0}.examDetail_moduleCardLink__0HoKV{align-items:flex-start;padding:17px;gap:13px}.examDetail_moduleCardLink__0HoKV .shell{width:52px;height:52px;border-radius:14px}.examDetail_moduleCardTitleRow___Y5n1{align-items:flex-start;flex-direction:column;gap:7px}.examDetail_moduleCardCount__XW6k2{align-self:flex-start}.examDetail_submoduleRowLink__RiNN1{align-items:flex-start;padding:12px;gap:11px}.examDetail_submoduleRowMetric__qTr6l{display:none}.examDetail_submoduleRowArrow__nxpBs{margin-top:12px}}@media (prefers-reduced-motion:reduce){.examDetail_main__0XsyB,.examDetail_moduleCard__LokhF,.examDetail_practiceNowButton__fwk3x,.examDetail_submoduleRow__0fqHX{transition:none}}.ProtectedRoute_loaderWrap__WFJ9g{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:1rem;background:radial-gradient(circle at top,rgba(0,113,227,.08),transparent 36%),linear-gradient(180deg,#fbfaf7,#f4f3ee)}.ProtectedRoute_spinner__YxYas{width:44px;height:44px;border:3px solid rgba(0,113,227,.12);border-top-color:#005bb5;border-radius:50%;animation:ProtectedRoute_spin__0wQAt .8s linear infinite;box-shadow:0 12px 28px -20px rgba(0,91,181,.3)}@keyframes ProtectedRoute_spin__0wQAt{to{transform:rotate(1turn)}}.ProtectedRoute_loaderText__jwkYj{color:#5f6670;font-size:.92rem;font-weight:600}.GeneratedCourseShell_root__tfIfY{min-height:100vh;min-height:100dvh}.GeneratedCourseShell_academyRoot__DnmAp,.GeneratedCourseShell_root__tfIfY{background:var(--course-bg,#ffffff);color:var(--course-text,#1d1d1f);color-scheme:inherit}.GeneratedCourseShell_header__3C2oM{position:sticky;top:0;z-index:60;height:64px;border-bottom:1px solid var(--course-border,#d2d2d7);background:color-mix(in srgb,var(--course-surface-raised,#ffffff) 92%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.GeneratedCourseShell_headerInner__L0Swb{display:flex;height:100%;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;max-width:1440px;padding:0 24px}.GeneratedCourseShell_brand__vpw4c{display:inline-flex;align-items:center;justify-content:flex-start;width:42px;height:42px;border-radius:16px;transition:background .2s ease,transform .2s ease}.GeneratedCourseShell_brand__vpw4c:hover{background:var(--course-active-bg,rgba(29,29,31,.045));transform:translateY(-1px)}.GeneratedCourseShell_brandLogo__JPhOP{height:34px;width:34px;object-fit:contain}.GeneratedCourseShell_actions__A4vEX{display:flex;align-items:center;gap:18px}.GeneratedCourseShell_navLink__Mwi0G{font-size:13px;font-weight:500;color:var(--course-text-muted,#6e6e73);transition:color .2s ease}.GeneratedCourseShell_navLink__Mwi0G:hover{color:var(--course-text,#1d1d1f)}.GeneratedCourseShell_primaryLink__jFN_n{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:999px;background:var(--course-text,#1d1d1f);padding:0 16px;font-size:13px;font-weight:600;color:var(--course-bg,#ffffff);transition:background-color .2s ease,transform .2s ease}.GeneratedCourseShell_primaryLink__jFN_n:hover{background:var(--course-text-muted,#424245)}.GeneratedCourseShell_primaryLink__jFN_n:active{transform:scale(.98)}.GeneratedCourseShell_main__wj99b{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);background:transparent}.GeneratedCourseShell_academyMain__woalX{min-height:100vh;min-height:100dvh}.GeneratedCourseShell_footer__pmGVP{border-top:1px solid var(--course-border,#d2d2d7);padding:20px 24px max(28px,env(safe-area-inset-bottom,0px));text-align:center;font-size:13px;color:var(--course-text-muted,#6e6e73)}@media (max-width:47.99rem){.GeneratedCourseShell_brandLogo__JPhOP{width:144px}.GeneratedCourseShell_actions__A4vEX{gap:12px}.GeneratedCourseShell_navLink__Mwi0G{display:none}.GeneratedCourseShell_primaryLink__jFN_n{min-height:34px;padding:0 14px;font-size:12px}}.lessonAudio_player__a8YsS{position:fixed;z-index:65;left:50%;bottom:24px;transform:translateX(-50%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:min(94vw,560px);padding:12px 16px;border-radius:18px;background:rgba(13,18,28,.94);color:#f5f5f7;box-shadow:0 24px 60px -24px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:lessonAudio_playerIn__nPukh .22s cubic-bezier(.22,1,.36,1)}@keyframes lessonAudio_playerIn__nPukh{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.lessonAudio_icon__2G2mU{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:rgba(255,255,255,.08);color:#e5e5ea}.lessonAudio_copy__PlwDW{min-width:0}.lessonAudio_title__HOKEn{margin:0;font-size:13px;font-weight:600;letter-spacing:-.005em;color:#ffffff}.lessonAudio_subtitle__KI1Ne{margin:2px 0 6px;font-size:11.5px;color:rgba(255,255,255,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lessonAudio_progressTrack__OOiBC{width:100%;height:3px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.lessonAudio_progressBar__V7AWt{height:100%;background:linear-gradient(90deg,#e5e5ea,#ffffff);transition:width .24s ease}.lessonAudio_controls__sa8xt{display:inline-flex;align-items:center;gap:6px}.lessonAudio_controlButton__pdAcX{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:transparent;color:rgba(255,255,255,.85);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.lessonAudio_controlButton__pdAcX:hover:not(:disabled){background:rgba(255,255,255,.08);color:#ffffff}.lessonAudio_controlButton__pdAcX:disabled{opacity:.45;cursor:not-allowed}.lessonAudio_controlButtonPrimary__Au88C{background:#ffffff;color:#0b0d12;border-color:#ffffff}.lessonAudio_controlButtonPrimary__Au88C:hover{background:#f5f5f7;color:#0b0d12;border-color:#f5f5f7}.lessonAudio_rateSelect__eMBSS{height:30px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.05);color:#f5f5f7;font-size:12px;font-weight:600;cursor:pointer;outline:none;appearance:none}.lessonAudio_rateSelect__eMBSS:focus{border-color:rgba(255,255,255,.4)}.lessonAudio_closeButton__G4e5N{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.55);cursor:pointer;transition:color .14s ease,background .14s ease}.lessonAudio_closeButton__G4e5N:hover{color:#ffffff;background:rgba(255,255,255,.08)}.CourseLoadingState_root__Lf1Lh{display:grid;place-items:center;min-height:100svh;width:100%;padding:32px 24px;background:var(--app-bg);color:var(--app-text)}.CourseLoadingState_content__jS8_a{display:grid;justify-items:center;gap:24px;width:min(100%,560px);text-align:center}.CourseLoadingState_animation__bLF_7{width:min(100%,360px);aspect-ratio:4/3;pointer-events:none}.CourseLoadingState_animation__bLF_7>div{width:100%;height:100%}.CourseLoadingState_title__iP1EI{margin:0;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.15}.CourseLoadingState_message__kMB3I{margin:12px 0 0;color:var(--app-text-muted);font-size:1rem;line-height:1.6;text-wrap:pretty}.CourseLoadingState_actions__K_0qR{display:flex;justify-content:center;width:100%}.CourseLoadingState_actions__K_0qR a,.CourseLoadingState_actions__K_0qR button{min-height:44px;padding:12px 20px;border-radius:var(--learning-control-radius);font-size:.9375rem}.CourseLoadingState_actions__K_0qR button{background:var(--app-inverse-bg);color:var(--app-inverse-text)}.CourseLoadingState_actions__K_0qR a{color:var(--app-text-muted)}.CourseLoadingState_actions__K_0qR :is(button,a):focus-visible{outline:2px solid var(--learning-focus-color);outline-offset:4px}@media (max-width:600px){.CourseLoadingState_animation__bLF_7{width:min(100%,250px)}}.NewtonOperationRenderer_inlineArtifact__eSydR{width:100%;min-width:0;max-width:580px;margin:8px 0 4px}.NewtonOperationRenderer_actionCard__u367_{box-sizing:border-box;width:fit-content;min-width:0;max-width:min(100%,32rem);align-self:flex-start;justify-self:start;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:8px 0 4px;padding:12px;border:1px solid var(--course-border,#e6e8eb);border-radius:14px;background:var(--course-surface-raised,#ffffff)}.NewtonOperationRenderer_actionCopy__dh202{margin:0;color:var(--course-text,#1d1d1f);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.NewtonOperationRenderer_actionPreview__6P8_1{min-width:0;display:grid;gap:8px}.NewtonOperationRenderer_actionPreviewRow__n_K02{min-width:0;display:grid;gap:2px;padding:9px 10px;border:1px solid var(--course-border,#e6e8eb);border-radius:12px;background:var(--course-bg,#ffffff)}.NewtonOperationRenderer_actionPreviewKind__UwOMo,.NewtonOperationRenderer_actionPreviewLabel__BkPjZ,.NewtonOperationRenderer_actionPreviewName__rvBgH{line-height:1.35;overflow-wrap:anywhere}.NewtonOperationRenderer_actionPreviewKind__UwOMo,.NewtonOperationRenderer_actionPreviewLabel__BkPjZ{color:var(--course-text-muted,#5f6368);font-size:11px}.NewtonOperationRenderer_actionPreviewLabel__BkPjZ,.NewtonOperationRenderer_actionPreviewName__rvBgH{font-weight:650}.NewtonOperationRenderer_actionPreviewName__rvBgH{color:var(--course-text,#1d1d1f);font-size:13px}.NewtonOperationRenderer_actionButtons__BLhES{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.NewtonOperationRenderer_actionButtonPrimary__itGZt,.NewtonOperationRenderer_actionButton__KBFNi,.NewtonOperationRenderer_illustrationError__LnRcK button{max-width:100%;flex:0 1 auto;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 11px;border:1px solid var(--course-border-strong,#d7d9dc);border-radius:999px;background:var(--course-surface-raised,#ffffff);color:var(--course-text,#1d1d1f);font:inherit;font-size:12px;font-weight:650;cursor:pointer;overflow-wrap:anywhere}.NewtonOperationRenderer_actionButtonPrimary__itGZt{border-color:var(--course-text,#1d1d1f);background:var(--course-text,#1d1d1f);color:var(--course-bg,#ffffff)}.NewtonOperationRenderer_actionButtonPrimary__itGZt:disabled,.NewtonOperationRenderer_actionButton__KBFNi:disabled{cursor:wait;opacity:.55}.NewtonOperationRenderer_actionButtonPrimary__itGZt:focus-visible,.NewtonOperationRenderer_actionButton__KBFNi:focus-visible,.NewtonOperationRenderer_illustrationError__LnRcK button:focus-visible{outline:2px solid var(--course-text,#1d1d1f);outline-offset:2px}.NewtonOperationRenderer_operationError__xJ_c7,.NewtonOperationRenderer_operationStatusNeutral__pwdX2,.NewtonOperationRenderer_operationStatus__n19SP{min-width:0;display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:12px;font-size:12px;line-height:1.4}.NewtonOperationRenderer_actionButtons__BLhES svg,.NewtonOperationRenderer_operationError__xJ_c7>svg,.NewtonOperationRenderer_operationStatus__n19SP>svg{flex-shrink:0}.NewtonOperationRenderer_operationError__xJ_c7>span,.NewtonOperationRenderer_operationStatusNeutral__pwdX2>span,.NewtonOperationRenderer_operationStatus__n19SP>span{min-width:0;overflow-wrap:anywhere}.NewtonOperationRenderer_operationStatus__n19SP{background:var(--course-active-bg,#f5f5f7);color:var(--course-text-muted,#5f6368)}.NewtonOperationRenderer_operationStatusNeutral__pwdX2{box-sizing:border-box;width:fit-content;max-width:min(100%,32rem);align-self:flex-start;justify-self:start;margin:8px 0 4px;border:1px solid var(--course-border,#e6e8eb);background:var(--course-surface-raised,#ffffff);color:var(--course-text-muted,#5f6368)}.NewtonOperationRenderer_operationError__xJ_c7{background:color-mix(in srgb,var(--course-danger,#d14343) 12%,var(--course-surface-raised,#ffffff));color:var(--course-danger,#d14343)}.NewtonOperationRenderer_imageOperationPending__B5Vwv{display:grid;gap:10px;min-width:0;margin:8px 0 4px}.NewtonOperationRenderer_illustrationCard__o_o55{display:grid;gap:8px;margin:0}.NewtonOperationRenderer_illustrationFrame__Zx96L{position:relative;overflow:hidden;border-radius:14px;background:var(--learning-surface,var(--course-surface-raised,#ffffff))}.NewtonOperationRenderer_illustrationFramePending__2yp7X{display:grid;min-height:140px;place-items:center;background:transparent}.NewtonOperationRenderer_illustrationFrame__Zx96L img{width:100%;height:auto;display:block}.NewtonOperationRenderer_illustrationFrame__Zx96L .NewtonOperationRenderer_illustrationImagePending__cXObH{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0}.NewtonOperationRenderer_illustrationLoading__Jk4Yt{display:grid;justify-items:center;gap:10px;min-width:0;margin:8px 0 4px}.NewtonOperationRenderer_illustrationPlaceholder__4AEKg{display:grid;width:100%;min-height:140px;place-items:center}.NewtonOperationRenderer_illustrationPlaceholderCard__KJbxv{width:min(100%,220px);aspect-ratio:16/10;border-radius:12px;background:linear-gradient(105deg,color-mix(in srgb,var(--course-text-muted,#6e6e73) 7%,var(--learning-surface,var(--course-surface-raised,#ffffff))) 0,color-mix(in srgb,var(--course-text-muted,#6e6e73) 16%,var(--learning-surface-hover,var(--course-active-bg,#f7f7f5))) 50%,color-mix(in srgb,var(--course-text-muted,#6e6e73) 7%,var(--learning-surface,var(--course-surface-raised,#ffffff))) 100%);background-size:220% 100%;animation:NewtonOperationRenderer_newton-image-placeholder-shimmer__h5PQH 2.8s ease-in-out infinite}.NewtonOperationRenderer_illustrationLoader__TZhAq{position:absolute;inset:0;min-height:0;padding:0;pointer-events:none}.NewtonOperationRenderer_visuallyHidden___QBko{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NewtonOperationRenderer_illustrationError__LnRcK{min-height:88px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border:1px solid var(--course-border,#e6e8eb);border-radius:14px;background:var(--course-surface-raised,#ffffff);color:var(--course-text-muted,#5f6368);font-size:12px;border-color:var(--course-danger,#d14343);color:var(--course-danger,#d14343)}.NewtonOperationRenderer_spinner__gGiir{animation:NewtonOperationRenderer_newton-operation-spin__6iElo .9s linear infinite}@keyframes NewtonOperationRenderer_newton-operation-spin__6iElo{to{transform:rotate(1turn)}}@keyframes NewtonOperationRenderer_newton-image-placeholder-shimmer__h5PQH{0%,to{opacity:.78;background-position:100% 0}50%{opacity:1;background-position:0 0}}@media (prefers-reduced-motion:reduce){.NewtonOperationRenderer_illustrationPlaceholderCard__KJbxv,.NewtonOperationRenderer_spinner__gGiir{animation:none}}.NewtonExamBlueprintPreview_summaryCard__Lx0uk[data-tone=blue],.NewtonExamBlueprintPreview_summaryCard__Lx0uk[data-tone=orange],.NewtonExamBlueprintPreview_summaryCard__Lx0uk[data-tone=pink]{--blueprint-card-text:var(--vl-ink,#12110d);--blueprint-card-muted:color-mix(in srgb,var(--vl-ink,#12110d) 64%,transparent);--blueprint-mini-card-background:color-mix(in srgb,var(--blueprint-card-background) 76%,var(--blueprint-card-accent) 24%);--blueprint-mini-card-text:var(--vl-ink,#12110d);--blueprint-mini-card-accent:color-mix(in srgb,var(--blueprint-card-accent) 62%,var(--vl-ink,#12110d) 38%);--blueprint-mini-card-muted:color-mix(in srgb,var(--vl-ink,#12110d) 60%,transparent)}.NewtonExamBlueprintPreview_dialog__fB0_G[data-tone=blue],.NewtonExamBlueprintPreview_summaryCard__Lx0uk[data-tone=blue]{--blueprint-card-background:var(--vl-pastel-blue-bg);--blueprint-card-accent:var(--vl-pastel-blue-fg)}.NewtonExamBlueprintPreview_dialog__fB0_G[data-tone=orange],.NewtonExamBlueprintPreview_summaryCard__Lx0uk[data-tone=orange]{--blueprint-card-background:var(--vl-pastel-orange-bg);--blueprint-card-accent:var(--vl-pastel-orange-fg)}.NewtonExamBlueprintPreview_dialog__fB0_G[data-tone=pink],.NewtonExamBlueprintPreview_summaryCard__Lx0uk[data-tone=pink]{--blueprint-card-background:var(--vl-pastel-pink-bg);--blueprint-card-accent:var(--vl-pastel-pink-fg)}.NewtonExamBlueprintPreview_summaryCard__Lx0uk[data-tone=white]{--blueprint-card-background:var(--vl-paper,#ffffff);--blueprint-card-accent:var(--vl-ink,#12110d);--blueprint-card-text:var(--vl-ink,#12110d);--blueprint-card-muted:color-mix(in srgb,var(--vl-ink,#12110d) 64%,transparent);--blueprint-mini-card-background:color-mix(in srgb,var(--vl-paper,#ffffff) 88%,var(--vl-ink,#12110d) 12%);--blueprint-mini-card-text:var(--vl-ink,#12110d);--blueprint-mini-card-accent:var(--vl-ink,#12110d);--blueprint-mini-card-muted:color-mix(in srgb,var(--vl-ink,#12110d) 60%,transparent)}.NewtonExamBlueprintPreview_dialog__fB0_G[data-tone=white]{--blueprint-card-background:var(--vl-paper,#ffffff);--blueprint-card-accent:var(--app-text,#111111)}.NewtonExamBlueprintPreview_summaryCard__Lx0uk[data-tone=black]{--blueprint-card-background:var(--vl-ink,#12110d);--blueprint-card-accent:var(--vl-paper,#ffffff);--blueprint-card-text:var(--vl-paper,#ffffff);--blueprint-card-muted:color-mix(in srgb,var(--vl-paper,#ffffff) 68%,transparent);--blueprint-mini-card-background:color-mix(in srgb,var(--vl-ink,#12110d) 70%,#000000 30%);--blueprint-mini-card-text:var(--vl-paper,#ffffff);--blueprint-mini-card-accent:var(--vl-paper,#ffffff);--blueprint-mini-card-muted:color-mix(in srgb,var(--vl-paper,#ffffff) 68%,transparent)}.NewtonExamBlueprintPreview_dialog__fB0_G[data-tone=black]{--blueprint-card-background:var(--vl-ink,#12110d);--blueprint-card-accent:var(--app-text,#111111)}.NewtonExamBlueprintPreview_summaryCard__Lx0uk{box-sizing:border-box;width:fit-content;min-width:0;max-width:min(100%,32rem);align-self:flex-start;justify-self:start;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:8px 0 4px;padding:16px;border:0;border-radius:var(--learning-card-radius,22px);color:var(--blueprint-card-text,var(--vl-ink,#12110d));background:var(--blueprint-card-background,var(--learning-surface,#fafafa))}.NewtonExamBlueprintPreview_summaryHeader__GbCuZ{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.NewtonExamBlueprintPreview_summaryHeader__GbCuZ>div{flex:1 1 14rem;min-width:0;display:grid;justify-items:start;gap:7px}.NewtonExamBlueprintPreview_dialogHeader__uwWUy h2,.NewtonExamBlueprintPreview_dialogHeader__uwWUy p,.NewtonExamBlueprintPreview_moduleContent__1keHB h3,.NewtonExamBlueprintPreview_moduleContent__1keHB p,.NewtonExamBlueprintPreview_moduleContent__1keHB ul,.NewtonExamBlueprintPreview_moduleList__wzXDJ,.NewtonExamBlueprintPreview_reviewNotice__tScGv h3,.NewtonExamBlueprintPreview_reviewNotice__tScGv p,.NewtonExamBlueprintPreview_reviewNotice__tScGv ul,.NewtonExamBlueprintPreview_summaryFooter__RZ2rv,.NewtonExamBlueprintPreview_summaryHeader__GbCuZ h3,.NewtonExamBlueprintPreview_summaryHeader__GbCuZ p,.NewtonExamBlueprintPreview_summaryModules__A5cMq,.NewtonExamBlueprintPreview_titleError__wrA9V{margin:0}.NewtonExamBlueprintPreview_summaryHeader__GbCuZ h3{overflow-wrap:anywhere;width:fit-content;max-width:100%;padding:8px 11px;border-radius:11px;color:var(--blueprint-mini-card-text,var(--blueprint-card-text));background:var(--blueprint-mini-card-background);font-size:1.06rem;font-weight:650;letter-spacing:-.025em;line-height:1.25}.NewtonExamBlueprintPreview_summaryHeader__GbCuZ p{width:fit-content;max-width:100%;padding:7px 10px;border-radius:10px;color:var(--blueprint-mini-card-muted,var(--blueprint-card-muted));background:var(--blueprint-mini-card-background);font-size:.78rem;line-height:1.35}.NewtonExamBlueprintPreview_summaryHeader__GbCuZ>span{flex:0 0 auto;width:fit-content;padding:8px 11px;border-radius:10px;color:var(--blueprint-mini-card-text,var(--blueprint-card-text));background:var(--blueprint-mini-card-background);font-size:.75rem;font-weight:400}.NewtonExamBlueprintPreview_summaryModules__A5cMq{width:fit-content;max-width:100%;display:grid;padding:4px 10px;border-radius:11px;background:var(--blueprint-mini-card-background);list-style:none}.NewtonExamBlueprintPreview_summaryModules__A5cMq li{overflow-wrap:anywhere;display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;padding:5px 1px;color:var(--blueprint-mini-card-text,var(--blueprint-card-text));background:transparent;font-size:.86rem;line-height:1.3}.NewtonExamBlueprintPreview_summaryModules__A5cMq li span:first-child{color:var(--blueprint-mini-card-accent,var(--blueprint-mini-card-text));font-weight:700;font-size:.75rem}.NewtonExamBlueprintPreview_summaryFooter__RZ2rv>span{width:fit-content;padding:7px 10px;border-radius:10px;color:var(--blueprint-mini-card-muted,var(--blueprint-card-muted));background:var(--blueprint-mini-card-background);font-size:.75rem}.NewtonExamBlueprintPreview_summaryFooter__RZ2rv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.NewtonExamBlueprintPreview_closeButton__Pl_FD,.NewtonExamBlueprintPreview_createButton__y_T7X,.NewtonExamBlueprintPreview_summaryFooter__RZ2rv button{appearance:none;border:0;font:inherit;cursor:pointer}.NewtonExamBlueprintPreview_summaryFooter__RZ2rv button{width:fit-content;padding:7px 10px;border-radius:10px;color:var(--blueprint-mini-card-text,var(--blueprint-card-text));background:var(--blueprint-mini-card-background);font-size:.8rem;font-weight:400}.NewtonExamBlueprintPreview_summaryFooter__RZ2rv button:hover{opacity:.62}.NewtonExamBlueprintPreview_closeButton__Pl_FD:focus-visible,.NewtonExamBlueprintPreview_createButton__y_T7X:focus-visible,.NewtonExamBlueprintPreview_summaryFooter__RZ2rv button:focus-visible,.NewtonExamBlueprintPreview_titleField__g1BAM input:focus-visible{outline:2px solid var(--blueprint-card-accent,var(--learning-focus-color,#111111));outline-offset:3px}.NewtonExamBlueprintPreview_backdrop__TE9T8{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.42);backdrop-filter:blur(8px);animation:NewtonExamBlueprintPreview_blueprint-backdrop-in__HkLhh .16s ease-out both}.NewtonExamBlueprintPreview_dialog__fB0_G{width:min(100%,860px);max-height:90vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:0;border-radius:var(--learning-card-radius,22px);color:var(--app-text,#111111);background:var(--app-bg,#ffffff);box-shadow:0 28px 80px rgba(0,0,0,.24);animation:NewtonExamBlueprintPreview_blueprint-dialog-in__vy5TA .19s cubic-bezier(.2,.8,.2,1) both}.NewtonExamBlueprintPreview_dialogHeader__uwWUy{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 32px 20px}.NewtonExamBlueprintPreview_dialogHeader__uwWUy h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:650;letter-spacing:-.045em;line-height:1.05}.NewtonExamBlueprintPreview_dialogHeader__uwWUy p{margin-top:9px;color:var(--app-text-muted,#565656);font-size:.82rem;line-height:1.45}.NewtonExamBlueprintPreview_closeButton__Pl_FD{width:38px;height:38px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--app-text-muted,#565656);background:var(--learning-surface,#fafafa)}.NewtonExamBlueprintPreview_closeButton__Pl_FD:hover{color:var(--app-text,#111111);background:var(--learning-surface-hover,#f4f4f4)}.NewtonExamBlueprintPreview_dialogBody__3ypiG{min-height:0;overflow-y:auto;padding:8px 32px 28px;scrollbar-gutter:stable}.NewtonExamBlueprintPreview_titleField__g1BAM{display:grid;gap:8px;margin-bottom:28px}.NewtonExamBlueprintPreview_titleField__g1BAM label{color:var(--app-text-muted,#565656);font-size:.74rem;font-weight:650}.NewtonExamBlueprintPreview_titleField__g1BAM input{width:100%;min-width:0;padding:16px 18px;border:0;border-radius:var(--learning-control-radius,15px);outline:0;color:var(--app-text,#111111);background:color-mix(in srgb,var(--blueprint-card-background,var(--learning-surface,#fafafa)) 48%,var(--app-bg,#ffffff));font:inherit;font-size:clamp(1.15rem,3vw,1.55rem);font-weight:620;letter-spacing:-.035em}.NewtonExamBlueprintPreview_titleField__g1BAM input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--app-danger,#c6463a)}.NewtonExamBlueprintPreview_titleError__wrA9V{color:var(--app-danger,#c6463a);font-size:.76rem}.NewtonExamBlueprintPreview_reviewNotice__tScGv{display:grid;gap:10px;margin-bottom:28px;padding:18px;border:0;border-radius:var(--learning-control-radius,15px);color:var(--app-text,#111111);background:color-mix(in srgb,var(--app-orange,#f07d2f) 11%,var(--learning-surface,#fafafa))}.NewtonExamBlueprintPreview_reviewNotice__tScGv h3{font-size:.9rem}.NewtonExamBlueprintPreview_reviewNotice__tScGv ul{display:grid;gap:5px;padding-left:20px;color:var(--app-text-muted,#565656);font-size:.78rem;line-height:1.5}.NewtonExamBlueprintPreview_reviewNotice__tScGv p{color:var(--app-text-muted,#565656);font-size:.76rem;line-height:1.45}.NewtonExamBlueprintPreview_moduleList__wzXDJ{display:grid;gap:30px;padding:0;list-style:none}.NewtonExamBlueprintPreview_moduleRow__qfzrX{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px}.NewtonExamBlueprintPreview_moduleNumber__7iUvB{padding-top:2px;color:color-mix(in srgb,var(--blueprint-card-accent,var(--app-text-dim,#787878)) 80%,var(--app-text,#111111));font-weight:700;font-size:.75rem;font-variant-numeric:tabular-nums}.NewtonExamBlueprintPreview_moduleContent__1keHB{min-width:0}.NewtonExamBlueprintPreview_moduleContent__1keHB h3{font-size:1rem;font-weight:650;letter-spacing:-.02em;line-height:1.3}.NewtonExamBlueprintPreview_moduleContent__1keHB ul{display:grid;gap:5px;margin-top:9px;padding-left:18px;color:var(--app-text-muted,#565656);font-size:.82rem;line-height:1.5}.NewtonExamBlueprintPreview_moduleContent__1keHB p{margin-top:10px;color:var(--app-text-dim,#787878);font-size:.72rem}.NewtonExamBlueprintPreview_dialogFooter__rf6QT{display:flex;justify-content:flex-end;padding:18px 32px 28px;background:var(--app-bg,#ffffff)}.NewtonExamBlueprintPreview_createButton__y_T7X{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:999px;color:var(--app-inverse-text,#ffffff);background:var(--app-inverse-bg,#111111);font-size:.84rem;font-weight:700}.NewtonExamBlueprintPreview_createButton__y_T7X:hover:not(:disabled){transform:translateY(-1px)}.NewtonExamBlueprintPreview_createButton__y_T7X:disabled{cursor:not-allowed;opacity:.46}.NewtonExamBlueprintPreview_spinner__aLgEg{animation:NewtonExamBlueprintPreview_blueprint-spin__IZsgM .8s linear infinite}@keyframes NewtonExamBlueprintPreview_blueprint-backdrop-in__HkLhh{0%{opacity:0}}@keyframes NewtonExamBlueprintPreview_blueprint-dialog-in__vy5TA{0%{opacity:0;transform:translateY(10px) scale(.99)}}@keyframes NewtonExamBlueprintPreview_blueprint-spin__IZsgM{to{transform:rotate(1turn)}}@media (max-width:640px){.NewtonExamBlueprintPreview_backdrop__TE9T8{display:block;padding:0}.NewtonExamBlueprintPreview_dialog__fB0_G{width:100%;height:100dvh;max-height:none;border-radius:0;box-shadow:none}.NewtonExamBlueprintPreview_dialogHeader__uwWUy{padding:max(20px,env(safe-area-inset-top)) 20px 18px}.NewtonExamBlueprintPreview_dialogBody__3ypiG{padding:6px 20px 24px;scrollbar-gutter:auto}.NewtonExamBlueprintPreview_dialogFooter__rf6QT{padding:14px 20px max(20px,env(safe-area-inset-bottom))}.NewtonExamBlueprintPreview_createButton__y_T7X{width:100%}.NewtonExamBlueprintPreview_summaryCard__Lx0uk{padding:18px}.NewtonExamBlueprintPreview_summaryHeader__GbCuZ{gap:12px}}@media (prefers-reduced-motion:reduce){.NewtonExamBlueprintPreview_backdrop__TE9T8,.NewtonExamBlueprintPreview_dialog__fB0_G{animation-duration:1ms}.NewtonExamBlueprintPreview_dialog__fB0_G{transform:none}.NewtonExamBlueprintPreview_spinner__aLgEg{animation:none}}.NewtonConversationHistory_close__Qc9N5,.NewtonConversationHistory_trigger__oYxVy{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--fg-primary);cursor:pointer}.NewtonConversationHistory_close__Qc9N5:hover,.NewtonConversationHistory_trigger__oYxVy:hover,.NewtonConversationHistory_trigger__oYxVy[data-state=open]{background:var(--learning-control-surface)}.NewtonConversationHistory_trigger__oYxVy{margin-inline-end:auto}.NewtonConversationHistory_content__E1i8b button:focus-visible,.NewtonConversationHistory_currentChat__uWPkM summary:focus-visible,.NewtonConversationHistory_trigger__oYxVy:focus-visible{outline:2px solid var(--learning-focus-color);outline-offset:2px}.NewtonConversationHistory_overlay__yGOVW{position:fixed;inset:0;z-index:1100;background:rgb(0 0 0/32%);animation:NewtonConversationHistory_fadeIn__3NQ95 .16s ease-out}.NewtonConversationHistory_content__E1i8b{position:fixed;z-index:1101;top:max(20px,12dvh);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;width:min(430px,calc(100vw - 32px));max-height:min(72dvh,620px);padding:12px;overflow:hidden;border-radius:var(--learning-card-radius,24px);background:var(--learning-surface);color:var(--fg-primary);font-family:var(--font-manrope),system-ui,sans-serif;text-align:start;box-shadow:0 18px 48px rgb(0 0 0/18%);animation:NewtonConversationHistory_enter__Dx1aG .16s ease-out}.NewtonConversationHistory_content__E1i8b p{font-family:inherit}.NewtonConversationHistory_header__izbwu{display:flex;align-items:center;gap:10px;padding-left:12px;flex-shrink:0}.NewtonConversationHistory_title__W_Ehm{flex:1;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.NewtonConversationHistory_close__Qc9N5{width:36px;height:36px}.NewtonConversationHistory_scrollArea__VYEq1{overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.NewtonConversationHistory_more__ZxK7H,.NewtonConversationHistory_newConversation__e5mRC,.NewtonConversationHistory_question__jYksL,.NewtonConversationHistory_retry__P2Uue{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:0;border-radius:var(--learning-control-radius);background:transparent;color:inherit;font:inherit;font-size:.875rem;line-height:1.5;text-align:start;cursor:pointer}.NewtonConversationHistory_newConversation__e5mRC{margin:8px 0;flex-shrink:0;background:var(--learning-control-surface)}.NewtonConversationHistory_question__jYksL{width:100%}.NewtonConversationHistory_more__ZxK7H:hover,.NewtonConversationHistory_question__jYksL:hover,.NewtonConversationHistory_question__jYksL[aria-current=true],.NewtonConversationHistory_retry__P2Uue:hover{background:var(--learning-control-surface)}.NewtonConversationHistory_questionCopy__Vl8Md{min-width:0;flex:1}.NewtonConversationHistory_preview__obL7V{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.NewtonConversationHistory_questions___TnOX{list-style:none;margin:0;padding:0;display:grid;gap:4px}.NewtonConversationHistory_date__ccFiC{display:block;margin-top:3px;font-size:.75rem;font-weight:400;color:var(--fg-muted)}.NewtonConversationHistory_content__E1i8b button:disabled{opacity:.6;cursor:default}.NewtonConversationHistory_empty__RDHWo,.NewtonConversationHistory_feedback__IywOz{margin:0;padding:16px 12px;font-size:.875rem;line-height:1.5;color:var(--fg-secondary)}.NewtonConversationHistory_feedback__IywOz p{margin:0}.NewtonConversationHistory_retry__P2Uue{padding-left:0;color:var(--fg-primary);text-decoration:underline;text-underline-offset:3px}.NewtonConversationHistory_more__ZxK7H{margin:4px auto;color:var(--fg-secondary)}.NewtonConversationHistory_currentChat__uWPkM{margin-top:12px}.NewtonConversationHistory_currentChat__uWPkM summary{padding:10px 12px;color:var(--fg-secondary);cursor:pointer;font-size:.8rem}.NewtonConversationHistory_spinner__bqSxN{flex-shrink:0;animation:NewtonConversationHistory_spin__8ylKV .9s linear infinite}.NewtonConversationHistory_skeletons__6Fq87{display:grid;gap:8px;padding:8px 12px}.NewtonConversationHistory_skeleton__lJrxv{display:grid;gap:8px;padding:12px 0;animation:NewtonConversationHistory_pulse__xfl_d 1.4s ease-in-out infinite alternate}.NewtonConversationHistory_skeleton__lJrxv span{display:block;height:12px;width:82%;background:color-mix(in srgb,var(--fg-muted) 16%,var(--learning-surface));border-radius:4px}.NewtonConversationHistory_skeleton__lJrxv span:last-child{height:9px;width:22%}@keyframes NewtonConversationHistory_fadeIn__3NQ95{0%{opacity:0}to{opacity:1}}@keyframes NewtonConversationHistory_enter__Dx1aG{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes NewtonConversationHistory_pulse__xfl_d{to{opacity:.45}}@keyframes NewtonConversationHistory_spin__8ylKV{to{transform:rotate(1turn)}}@media (max-width:480px){.NewtonConversationHistory_content__E1i8b{top:max(16px,env(safe-area-inset-top));max-height:80dvh}}@media (prefers-reduced-motion:reduce){.NewtonConversationHistory_content__E1i8b,.NewtonConversationHistory_overlay__yGOVW,.NewtonConversationHistory_skeleton__lJrxv,.NewtonConversationHistory_spinner__bqSxN{animation:none}}.NewtonCitationChip_chip__zTX3z{display:inline-flex;align-items:baseline;max-width:100%;min-height:26px;margin:0 .24em;padding:2px 9px;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 9%,transparent);color:inherit;font:inherit;font-size:.76em;font-weight:600;line-height:1.5;vertical-align:baseline;cursor:pointer;overflow-wrap:anywhere}.NewtonCitationChip_extra__kv8MK{white-space:pre;opacity:.75}.NewtonCitationChip_chip__zTX3z:hover{background:color-mix(in srgb,currentColor 15%,transparent)}.NewtonCitationChip_panel__acYqC{position:fixed;inset:auto;margin:0;padding:0;z-index:10000;width:min(340px,calc(100vw - 24px));max-height:min(420px,calc(100dvh - 24px));overflow:auto;border:1px solid var(--citation-border,#dfe1e5);border-radius:14px;background:var(--citation-surface,#fff);color:var(--citation-text,#18191c);box-shadow:0 12px 36px rgb(0 0 0/14%);font:14px/1.5 var(--font-sans,sans-serif);overflow-wrap:anywhere}.NewtonCitationChip_toolbar__BHCTO{display:flex;align-items:center;padding:4px 8px;background:color-mix(in srgb,currentColor 4%,transparent)}.NewtonCitationChip_toolbar__BHCTO button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.NewtonCitationChip_toolbar__BHCTO button:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent)}.NewtonCitationChip_toolbar__BHCTO button:disabled{opacity:.3;cursor:default}.NewtonCitationChip_count__9pLju{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums;opacity:.65}.NewtonCitationChip_source__QvPAs{display:flex;flex-direction:column;gap:4px;margin:16px 18px;color:inherit;text-decoration:none}.NewtonCitationChip_source__QvPAs strong{font-size:14px;font-weight:650;line-height:1.4}.NewtonCitationChip_source__QvPAs:hover strong{text-decoration:underline;text-underline-offset:3px}.NewtonCitationChip_url__h9eL_{font-size:12px;opacity:.65}.NewtonCitationChip_excerpt__KzC7g{margin:-6px 18px 18px;color:inherit;opacity:.75}.NewtonCitationChip_chip__zTX3z:focus-visible,.NewtonCitationChip_panel__acYqC:focus-visible,.NewtonCitationChip_source__QvPAs:focus-visible,.NewtonCitationChip_toolbar__BHCTO button:focus-visible{outline:2px solid var(--citation-focus,var(--learning-focus-color,currentColor));outline-offset:3px}@media (pointer:coarse){.NewtonCitationChip_chip__zTX3z{min-height:44px}.NewtonCitationChip_toolbar__BHCTO button{width:44px;height:44px}}.NewtonRichMessage_root__tUbaI{min-width:0;max-width:100%;color:inherit;overflow-wrap:anywhere}.NewtonRichMessage_blockquote__hDxiw,.NewtonRichMessage_codeBlock__URfYx,.NewtonRichMessage_displayMath__MmwmA,.NewtonRichMessage_heading__e8HO1,.NewtonRichMessage_list__7m2yY,.NewtonRichMessage_paragraph__2qECp{margin:0 0 .8rem}.NewtonRichMessage_root__tUbaI>:last-child{margin-bottom:0}.NewtonRichMessage_paragraph__2qECp{line-height:inherit}.NewtonRichMessage_heading__e8HO1{color:inherit;font-size:1.08em;font-weight:720;line-height:1.35;letter-spacing:-.02em}.NewtonRichMessage_list__7m2yY{display:grid;gap:.38rem;padding-left:1.35rem}.NewtonRichMessage_list__7m2yY li{padding-left:.12rem;line-height:1.55}.NewtonRichMessage_inlineCode__DixEI{padding:.12em .38em;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:.4em;background:color-mix(in srgb,currentColor 7%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.NewtonRichMessage_inlineMath__Zipi8{margin:0 .08em;white-space:nowrap}.NewtonRichMessage_displayMath__MmwmA{width:100%;overflow-x:auto;padding:clamp(1.1rem,4vw,1.6rem);border:1px solid var(--course-border,rgba(18,19,22,.08));border-radius:16px;background:var(--course-surface-raised,#ffffff);box-shadow:var(--course-shadow-soft,0 8px 24px rgba(18,19,22,.06));color:var(--course-text,#121316);text-align:center;scrollbar-width:thin}.NewtonRichMessage_displayMath__MmwmA>*{min-width:max-content}.NewtonRichMessage_displayMathFormula__tJZFe{padding:0;font-size:clamp(1.02em,3.5vw,1.2em);line-height:1.45}.NewtonRichMessage_blockquote__hDxiw{padding-left:.9rem;border-left:2px solid color-mix(in srgb,currentColor 24%,transparent);color:color-mix(in srgb,currentColor 72%,transparent)}.NewtonRichMessage_codeBlock__URfYx{position:relative;max-width:100%;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:12px;background:color-mix(in srgb,currentColor 5%,transparent)}.NewtonRichMessage_codeBlock__URfYx pre{max-width:100%;margin:0;overflow:auto;padding:1rem;white-space:pre-wrap;word-break:break-word}.NewtonRichMessage_codeBlock__URfYx code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;line-height:1.55}.NewtonRichMessage_codeLanguage__wkkhx{display:block;padding:.55rem 1rem 0;color:color-mix(in srgb,currentColor 58%,transparent);font-size:.7em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.NewtonRichMessage_link__Fv_CO{color:inherit;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.NewtonRichMessage_link__Fv_CO:focus-visible{border-radius:3px;outline:2px solid currentColor;outline-offset:2px}.lessonExplain_backdrop__SNoUO{position:fixed;inset:0;z-index:800;border:0;cursor:pointer;background:rgba(17,17,19,.22);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:background .3s cubic-bezier(.25,1,.5,1),backdrop-filter .3s cubic-bezier(.25,1,.5,1)}.lessonExplain_backdropSidebar__97EWT{background:rgba(17,17,19,.08)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.lessonExplain_sidebar__mGvA5{position:fixed;display:flex;flex-direction:column;z-index:900;overflow:hidden;border:1px solid var(--course-border,rgba(230,232,235,.6));transition:background .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1)}.lessonExplain_sidebarCentered__AI186{top:0;bottom:0;left:0;right:0;margin:auto;width:min(92vw,560px);height:min(82vh,660px);height:min(82dvh,660px);background:var(--course-surface-raised,#ffffff);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:20px;box-shadow:var(--course-shadow-soft,0 24px 60px -12px rgba(17,17,19,.16))}.lessonExplain_sidebarSidebar__746yB{top:0;bottom:0;right:0;left:auto;margin:0;width:min(100%,440px);height:100vh;height:100dvh;background:var(--course-surface-raised,#ffffff);border-radius:0;box-shadow:var(--course-shadow-soft,-12px 0 40px -20px rgba(0,0,0,.08))}.lessonExplain_sidebarHeader__tXaY7{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:max(20px,env(safe-area-inset-top,0px)) 24px 12px;border-bottom:none;background:transparent;flex-shrink:0}.lessonExplain_identityLabel__SUwDu{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--course-text,#1d1d1f);background:transparent;padding:4px 8px;border-radius:6px}.lessonExplain_headerActions__DsNOx{display:flex;align-items:center;gap:8px}.lessonExplain_actionButton__Klg5H{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--course-text-dim,#8c929b);cursor:pointer;transition:color .15s ease}.lessonExplain_actionButton__Klg5H:hover{background:transparent;color:var(--course-text,#111111)}.lessonExplain_actionButton__Klg5H:active{transform:scale(.96)}.lessonExplain_headerLeft__Clxlb{display:flex;align-items:center;gap:12px}.lessonExplain_sparkleBadge__zd0FH{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:rgba(14,165,233,.08);color:#0ea5e9;box-shadow:0 4px 10px -2px rgba(14,165,233,.12)}.lessonExplain_sparkleIcon__EzE3s{animation:lessonExplain_sparkle-pulse__jA35R 2.2s ease-in-out infinite}@keyframes lessonExplain_sparkle-pulse__jA35R{0%,to{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.18) rotate(15deg);opacity:.85}}.lessonExplain_headerCopy__fzITd{display:flex;flex-direction:column}.lessonExplain_sidebarTitle__YYBOv{margin:0;font-size:14px;font-weight:600;color:var(--course-text,#1d1d1f);line-height:1.2}.lessonExplain_sidebarSubtitle__zrXnE{margin:2px 0 0;font-size:10.5px;font-weight:600;color:var(--course-text-dim,#86868b);text-transform:uppercase;letter-spacing:.06em}.lessonExplain_closeButton__3JMQf{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--course-border,rgba(0,0,0,.06));border-radius:6px;background:transparent;color:var(--course-text-dim,#8c929b);cursor:pointer;transition:all .18s ease}.lessonExplain_closeButton__3JMQf:hover{background:var(--course-active-bg,#f1f3f5);color:var(--course-text,#111111);border-color:var(--course-border-strong,rgba(0,0,0,.12))}.lessonExplain_sidebarBody__LUWVN{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;display:flex;flex-direction:column;gap:20px;background:transparent;color:var(--course-text,#1d1d1f)}.lessonExplain_contextPillContainer__R64yD{background:var(--course-surface-raised,#ffffff);border:1px solid var(--course-border,#e6e8eb);border-radius:12px;padding:12px 14px;box-shadow:0 1px 3px rgba(0,0,0,.01)}.lessonExplain_contextLabel__xZeb5{display:inline-block;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--course-text-dim,#8c929b);margin-bottom:6px}.lessonExplain_contextTextQuote__Ce0DK{font-size:12.5px;font-style:italic;color:var(--course-text-muted,#424245);line-height:1.5}.lessonExplain_contextTextQuote__Ce0DK p{margin:0}.lessonExplain_chatThread__sAlwl{display:flex;flex-direction:column;gap:16px}.lessonExplain_newtonWelcome__QIVtJ{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 24px;color:var(--course-text,#1d1d1f);text-align:center}.lessonExplain_newtonWelcome__QIVtJ h2{margin:4px 0 0;font-size:22px;font-weight:650;letter-spacing:-.03em}.lessonExplain_newtonWelcome__QIVtJ p{max-width:320px;margin:0;color:var(--course-text-muted,#6e6e73);font-size:13px;line-height:1.55}.lessonExplain_chatBubble__de5xe{display:flex;flex-direction:column;max-width:100%}.lessonExplain_chatBubbleUser__pnLOm{align-self:flex-end;max-width:100%}.lessonExplain_chatBubbleUser__pnLOm .lessonExplain_bubbleContent__SllLb{background:transparent;color:var(--course-text,#111111);border-radius:0;padding:8px 0;font-size:13.5px;font-weight:600;line-height:1.5;box-shadow:none;text-align:right}.lessonExplain_chatBubbleAssistant__7xBP1{align-self:flex-start;width:100%}.lessonExplain_chatBubbleAssistant__7xBP1 .lessonExplain_bubbleContent__SllLb{background:transparent;color:var(--course-text,#111111);font-size:13.5px;line-height:1.6}.lessonExplain_introParagraph__8Unfr{margin:0 0 14px;font-size:13px;color:var(--course-text-muted,#424245)}.lessonExplain_bubbleText__Q_Kk1 p{margin:0}.lessonExplain_list__5DSl_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.lessonExplain_card__k1iR7{border:none;border-radius:0;padding:16px 0;background:transparent;box-shadow:none;transition:none}.lessonExplain_card__k1iR7:hover{border-color:transparent;box-shadow:none}.lessonExplain_cardHeader__Q1WQ_{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.lessonExplain_chip__ligFT{display:inline-flex;align-items:center;gap:6px;padding:0;border-radius:0;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.lessonExplain_chipAnalogy__TTb1n{background:transparent;color:var(--course-warning,#b45309);border:none}.lessonExplain_chipSimpler__jm1Wj{background:transparent;color:var(--course-accent,#0369a1);border:none}.lessonExplain_chipExample__99h9S{background:transparent;color:var(--course-success,#15803d);border:none}.lessonExplain_cardBody__OLuHY{margin:0;font-size:12.5px;line-height:1.6;color:var(--course-text,#424245);text-align:justify}.lessonExplain_saveButton__OVTFX{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:none;border-radius:0;background:transparent;color:var(--course-text-dim,#8c929b);font-size:11px;font-weight:600;cursor:pointer;transition:color .15s ease}.lessonExplain_saveButton__OVTFX:hover:not(:disabled){background:transparent;color:var(--course-text,#111111);border-color:transparent}.lessonExplain_saveButton__OVTFX:disabled{cursor:default}.lessonExplain_saveButtonSaved__OKH42{background:transparent!important;color:var(--course-success,#166534)!important;border:none!important}.lessonExplain_loading__lc2Nf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 24px;color:var(--course-text-muted,#6e6e73);font-size:13px;text-align:center}.lessonExplain_loadingSpinner__X78eJ{width:22px;height:22px;border:2.5px solid rgba(14,165,233,.12);border-top-color:#0ea5e9;border-radius:999px;animation:lessonExplain_spin__E0KRD .75s linear infinite}@keyframes lessonExplain_spin__E0KRD{to{transform:rotate(1turn)}}.lessonExplain_errorBox___YMfc{padding:32px 20px;text-align:center;color:var(--course-warning,#b45309);font-size:13px}.lessonExplain_retryButton__vt9T1{margin-top:12px;padding:6px 14px;border:1px solid var(--course-border,rgba(0,0,0,.08));border-radius:99px;background:var(--course-surface-raised,#ffffff);color:var(--course-text,#111111);font-size:11.5px;font-weight:600;cursor:pointer;transition:background .15s ease}.lessonExplain_retryButton__vt9T1:hover{background:var(--course-active-bg,#f5f5f7)}.lessonExplain_thinkingContainer__PQj1K{display:inline-flex;align-items:center;gap:12px;padding:0;background:transparent;border:none;box-shadow:none;width:fit-content}.lessonExplain_shimmer__7x2_C{display:inline-block;background:linear-gradient(90deg,var(--course-text-dim,#71717a) 0,var(--course-text,#d4d4d8) 50%,var(--course-text-dim,#71717a) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:lessonExplain_shimmer-anim__WjTCZ 1.8s linear infinite;font-size:15px;font-weight:500;letter-spacing:-.01em}@keyframes lessonExplain_shimmer-anim__WjTCZ{0%{background-position:200% 0}to{background-position:-200% 0}}.lessonExplain_typingCursor__QkOpt{display:inline-block;margin-left:1px;color:var(--course-text,#111111);font-weight:300;animation:lessonExplain_cursor-blink__zbZm4 .9s steps(1) infinite}@keyframes lessonExplain_cursor-blink__zbZm4{0%,to{opacity:1}50%{opacity:0}}.lessonExplain_sidebarFooter__K_5nl{padding:16px 20px max(20px,env(safe-area-inset-bottom,0px));border-top:none;background:transparent;flex-shrink:0}.lessonExplain_notionInputContainer__WMMz9{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--course-text,#111111) 50%,var(--course-surface-raised,#ffffff));border-radius:16px;background:var(--course-surface-raised,#ffffff);box-shadow:var(--course-shadow-soft,0 4px 18px rgba(0,0,0,.03));padding:8px 12px;transition:border-color .18s ease,box-shadow .18s ease}.lessonExplain_notionInputContainer__WMMz9:focus-within{border-color:transparent;outline:2px solid var(--course-text,#111111);outline-offset:-1px;box-shadow:none}.lessonExplain_inputContextCapsule__wNniv{display:inline-flex;align-items:center;gap:6px;background:var(--course-surface-soft,#f5f5f7);border:1px solid var(--course-border,rgba(0,0,0,.05));border-radius:6px;padding:3px 8px;margin-bottom:6px;max-width:100%;width:fit-content}.lessonExplain_inputContextIcon__F_S05{display:flex;align-items:center;color:var(--course-text-dim,#8c929b)}.lessonExplain_inputContextLabel__JUmZl{font-size:10.5px;font-weight:500;color:var(--course-text-muted,#424245);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lessonExplain_notionInputField__QcsaI{border:none;background:transparent;padding:6px 4px;font-size:13.5px;color:var(--course-text,#1d1d1f);outline:none;width:100%;resize:none;font-family:inherit;line-height:1.5;overflow-y:auto}.lessonExplain_notionInputField__QcsaI::placeholder{color:var(--course-text-dim,#8c929b)}.lessonExplain_inputControlStrip__c5pNt{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px solid var(--course-border,rgba(0,0,0,.04))}.lessonExplain_controlStripLeft__HU0uh,.lessonExplain_controlStripRight__Fcr8T{display:flex;align-items:center;gap:6px}.lessonExplain_stripActionBtn__opaBr{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:var(--course-text-dim,#8c929b);cursor:pointer;transition:color .15s ease}.lessonExplain_stripActionBtn__opaBr:hover{background:transparent;color:var(--course-text,#111111)}.lessonExplain_modelBadge__ptkT1{font-size:10px;font-weight:600;color:var(--course-text-dim,#8c929b);background:transparent;border-radius:0;padding:2px 0}.lessonExplain_sendMsgBtn__mQlFO{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:none;background:transparent;color:var(--course-text-dim,#8c929b);cursor:not-allowed;transition:color .15s ease}.lessonExplain_sendMsgBtnActive__YnCG6{background:transparent!important;color:var(--course-text,#111111)!important;cursor:pointer!important}.lessonExplain_sendMsgBtnActive__YnCG6:hover{background:transparent!important;color:var(--course-text,#000000)!important;transform:none}.lessonExplain_selectionPreview__E4r2r{margin:0;font:inherit;line-height:1.55;overflow-wrap:anywhere}.lessonExplain_selectionPreview__E4r2r summary{cursor:pointer}.lessonExplain_selectionPreview__E4r2r p{margin:.6rem 0 0;white-space:pre-wrap}.DashboardIcon_icon__hD_qg{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;transform-origin:center;will-change:transform}.DashboardIcon_filled__fBuc_,.DashboardIcon_outlined__PgkpQ{font-size:inherit}.DashboardIcon_iconAnimated__gCLvh{animation:DashboardIcon_dashboardIconEnter__DqeiU .56s cubic-bezier(.22,1,.36,1) both;transition:transform .18s ease,filter .18s ease}.DashboardIcon_iconAnimated__gCLvh:hover{transform:translateY(-2px) scale(1.06);filter:brightness(1.08)}.DashboardIcon_iconAnimated__gCLvh:active{transform:translateY(0) scale(.98)}.DashboardIcon_filled__fBuc_{font-variation-settings:"FILL" 1}@keyframes DashboardIcon_dashboardIconEnter__DqeiU{0%{opacity:0;transform:translateY(7px) scale(.88);filter:blur(1px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.DashboardIcon_iconAnimated__gCLvh{animation:none;transition:none}}.CoursePlayerLayout_content__zDvVf{min-width:0;flex:1;background:var(--course-bg,#ffffff);color:var(--course-text,#171717)}.CoursePlayerLayout_contextBar__YwjyX{position:sticky;top:0;z-index:45;border-bottom:1px solid var(--lesson-accent-border,var(--course-border,rgba(210,210,215,.72)));background-color:var(--course-bg,#ffffff);background-image:linear-gradient(var(--lesson-context-bg,transparent),var(--lesson-context-bg,transparent));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.CoursePlayerLayout_contextInner__XlgG2{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;max-width:var(--learning-reading-max,960px);min-height:64px;padding:0 24px}.CoursePlayerLayout_sidebarExpandBtn__ZelJp{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--course-text,#171717);cursor:pointer;transition:opacity .15s ease;flex-shrink:0;margin-right:-8px}.CoursePlayerLayout_sidebarExpandBtn__ZelJp:hover{opacity:.7}.CoursePlayerLayout_sidebarExpandBtn__ZelJp:focus-visible{outline:2px solid var(--learning-focus-color);outline-offset:2px}@media (min-width:64rem){.CoursePlayerLayout_sidebarExpandBtn__ZelJp{display:inline-flex}}.CoursePlayerLayout_contextBreadcrumb__s_k36{display:flex;flex:1 1 auto;min-width:0;overflow:hidden;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--lesson-accent-muted,var(--course-text-muted,#86868b))}.CoursePlayerLayout_contextLink__UxY_6{transition:color .2s ease}.CoursePlayerLayout_contextLink__UxY_6:hover{color:var(--lesson-accent-strong,var(--course-text,#1d1d1f))}.CoursePlayerLayout_contextCurrent__xCvLx{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--course-text,#1d1d1f)}.CoursePlayerLayout_contextMetric__P_mE7{flex-shrink:0;font-size:13px;font-weight:500;color:var(--course-text,#171717)}.CoursePlayerLayout_frame__HwDya{margin:0 auto;max-width:880px;padding:0}.CoursePlayerLayout_readingColumn__DMek0{max-width:720px}@media (min-width:64rem){.CoursePlayerLayout_content__zDvVf{margin-left:260px;transition:margin-left .22s ease}.CoursePlayerLayout_content__zDvVf[data-collapsed=true]{margin-left:0}.CoursePlayerLayout_contextInner__XlgG2,.CoursePlayerLayout_frame__HwDya{padding-left:32px;padding-right:32px}}@media (max-width:47.99rem){.CoursePlayerLayout_contextInner__XlgG2{gap:12px;padding:12px 16px}.CoursePlayerLayout_contextBreadcrumb__s_k36{gap:6px;font-size:12px}.CoursePlayerLayout_contextMetric__P_mE7{font-size:12px}}.courseLearn_shell__XLMmF{min-height:100%;background:var(--course-bg,#ffffff)}.courseLearn_article__WIslY{margin:0 auto;min-width:0;padding:64px 24px 88px}.courseLearn_shell__XLMmF .courseLearn_article__WIslY{max-width:var(--learning-reading-max,960px);width:min(100%,var(--learning-reading-max,960px))}.courseLearn_article__WIslY p{text-align:left;hyphens:none;overflow-wrap:break-word}.courseLearn_article__WIslY .courseLearn_footerNav__a4TK8 p,.courseLearn_article__WIslY .courseLearn_panelNote__TEapt,.courseLearn_article__WIslY .courseLearn_playerMeta__E5i_t p,.courseLearn_article__WIslY .courseLearn_statusPill__8XYVe p,.courseLearn_article__WIslY .courseLearn_titleMeta__OYvvk p{text-align:left;hyphens:manual}.courseLearn_heroFrame__kuNJ4{position:relative;margin-bottom:58px;overflow:hidden;border:0;border-radius:32px;background:var(--course-surface,#f5f5f7);box-shadow:none}.courseLearn_heroFrame__kuNJ4:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(180deg,transparent,rgba(17,17,19,.16));opacity:.2;pointer-events:none}.courseLearn_heroImage__S0RuE{display:block;aspect-ratio:16/7;width:100%;object-fit:cover;object-position:center}.courseLearn_titleBlock__vVbCi{position:relative;max-width:100%;margin:0 0 36px}.courseLearn_shell__XLMmF[data-lesson-hero=glow] .courseLearn_titleBlock__vVbCi:before,.courseLearn_shell__XLMmF[data-lesson-hero=image] .courseLearn_titleBlock__vVbCi:before{content:"";position:absolute;top:-22px;left:-26px;width:220px;height:220px;border-radius:999px;background:none;pointer-events:none}.courseLearn_titleBlock__vVbCi>*{position:relative}.courseLearn_eyebrow__kB9Y3{margin-bottom:8px;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--course-text-dim,#86868b);overflow-wrap:break-word;word-break:break-word}.courseLearn_headlineRow__Cdbk3{margin-bottom:24px}.courseLearn_title__VTrtS{margin-bottom:12px;font-size:clamp(36px,4.8vw,56px);font-weight:600;line-height:1.06;letter-spacing:-.045em;color:var(--course-text,#1d1d1f);overflow-wrap:break-word;word-break:break-word;hyphens:none;max-width:100%}.courseLearn_titleMeta__OYvvk{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:400;color:var(--lesson-accent-muted,#86868b)}.courseLearn_objective__dE05q{font-size:22px;line-height:1.5;font-weight:400;color:var(--course-text,#1d1d1f);margin-bottom:18px}.courseLearn_intro__x0HrK,.courseLearn_objective__dE05q{max-width:100%;text-align:left;hyphens:none;overflow-wrap:break-word}.courseLearn_intro__x0HrK{margin-top:30px;border-left:0;border-radius:0;background:transparent;padding:0;font-size:18px;line-height:1.7;color:var(--course-text-muted,#424245)}.courseLearn_footerNav__a4TK8,.courseLearn_lessonBody__CppJc,.courseLearn_playerPanel__BOND3,.courseLearn_sourceSection__CCIGy{max-width:100%;margin-left:0;margin-right:0}.courseLearn_newtonPanelLoading__IR6Ck{position:fixed;right:24px;bottom:24px;z-index:81;padding:10px 14px;border:1px solid var(--course-border);border-radius:999px;background:var(--course-surface-raised);box-shadow:var(--course-shadow-soft);color:var(--course-text-muted);font-size:13px;font-weight:650}.courseLearn_toolButtonRow__eGTOf{display:flex;flex-wrap:wrap;gap:10px}.courseLearn_toolButton__F6mAn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--lesson-accent-border,#d2d2d7);border-radius:999px;background:var(--course-surface-raised,#ffffff);color:var(--lesson-accent-strong,#1d1d1f);padding:10px 14px;font-size:14px;font-weight:500;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.courseLearn_toolButton__F6mAn:hover{transform:translateY(-1px);border-color:var(--lesson-accent-strong,#1d1d1f);box-shadow:0 10px 24px -20px var(--lesson-hero-glow,rgba(17,17,19,.08))}.courseLearn_toolButton__F6mAn[data-priority=primary]{background:var(--lesson-accent-strong,#1d1d1f);border-color:var(--lesson-accent-strong,#1d1d1f);color:#ffffff}.courseLearn_toolButton__F6mAn[data-priority=primary]:hover{filter:brightness(.96)}@media (prefers-reduced-motion:reduce){.courseLearn_toolButton__F6mAn{transition:none}.courseLearn_toolButton__F6mAn:hover{transform:none}}.courseLearn_playerPanel__BOND3{margin-bottom:var(--lesson-stack-gap,40px);overflow:hidden;border:1px solid var(--lesson-accent-border,#d2d2d7);border-radius:28px;background:linear-gradient(180deg,var(--lesson-accent-surface,#f5f5f7) 0,var(--course-bg,#ffffff) 100%);padding:var(--lesson-panel-padding,28px);box-shadow:0 24px 56px -44px var(--lesson-hero-glow,rgba(17,17,19,.08))}.courseLearn_playerCopy__NeLy5{max-width:620px}.courseLearn_playerText__tk9ai{margin-top:12px;font-size:16px;line-height:1.65;color:var(--course-text-muted,#424245)}.courseLearn_playerMeta__E5i_t{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--course-text-dim,#86868b)}.courseLearn_playerPlaceholder__Uupag{border:1px dashed var(--lesson-accent-border,#d2d2d7);border-radius:24px;background:var(--course-surface-soft,rgba(255,255,255,.72));padding:20px 22px;font-size:15px;line-height:1.7;color:var(--course-text-muted,#5c5c62)}.courseLearn_statusPill__8XYVe{align-self:flex-start;border:1px solid var(--lesson-accent-border,#d2d2d7);border-radius:999px;background:var(--course-surface-raised,rgba(255,255,255,.88));padding:8px 14px;font-size:13px;font-weight:600;color:var(--lesson-accent-strong,#1d1d1f)}.courseLearn_primaryAction___idia{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:999px;background:var(--lesson-accent-strong,#1d1d1f);color:#ffffff;padding:12px 18px;font-size:14px;font-weight:600;transition:transform .18s ease,filter .18s ease,opacity .18s ease}.courseLearn_primaryAction___idia:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.96)}.courseLearn_primaryAction___idia:disabled{cursor:not-allowed;opacity:.6}.courseLearn_panelNote__TEapt{font-size:13px;line-height:1.65;color:var(--course-text-dim,#6e6e73)}.courseLearn_sourceSection__CCIGy{margin-top:56px;border-top:1px solid var(--lesson-accent-border,#d2d2d7);padding-top:28px}.courseLearn_sourceTitle__dxmFG{font-size:28px;font-weight:600;letter-spacing:-.03em;color:var(--course-text,#1d1d1f)}.courseLearn_sourceLink__n0JS3{display:block;border-radius:20px;border:1px solid var(--lesson-accent-border,#d2d2d7);background:var(--lesson-accent-surface,#f5f5f7);padding:18px 20px;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.courseLearn_sourceLink__n0JS3:hover{transform:translateY(-1px);border-color:var(--lesson-accent-strong,#1d1d1f);background:var(--course-surface-raised,#ffffff);box-shadow:0 14px 32px -26px var(--lesson-hero-glow,rgba(17,17,19,.08))}.courseLearn_footerNavContainer__1jlba{margin-top:56px;border-top:1px solid var(--lesson-accent-border,#d2d2d7);padding-top:40px}.courseLearn_completionRow__tKg2i{display:flex;justify-content:center;margin-bottom:40px}.courseLearn_footerNav__a4TK8{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px}.courseLearn_footerLeft__NRVVI{display:flex;justify-content:flex-start}.courseLearn_footerRight__xSPtQ{display:flex;justify-content:flex-end}.courseLearn_completeButton___2_Mv{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--lesson-accent-strong,#1d1d1f);border-radius:999px;background:var(--lesson-accent-strong,#1d1d1f);color:#ffffff;padding:10px 22px;font-size:14.5px;font-weight:600;transition:transform .18s ease,filter .18s ease,background .18s ease,border-color .18s ease,color .18s ease;cursor:pointer}.courseLearn_completeButton___2_Mv:hover{transform:translateY(-1px);filter:brightness(.96)}.courseLearn_completeButtonDone__22ARM{background:#eef3fc!important;color:#1a73e8!important;border:2px solid #000000!important}.courseLearn_article__WIslY :where(section,figure,video,img,svg,textarea,input,select){box-sizing:border-box;max-width:100%}.courseLearn_article__WIslY :where(h1,h2,h3,h4,p,li,figcaption,label,a,span){overflow-wrap:anywhere;word-break:break-word}@media (max-width:63.99rem){.courseLearn_article__WIslY{padding-left:24px;padding-right:24px}}@media (max-width:47.99rem){.courseLearn_newtonPanelLoading__IR6Ck{right:16px;bottom:16px}.courseLearn_article__WIslY{padding:36px 16px 56px}.courseLearn_headlineRow__Cdbk3{margin-bottom:20px}.courseLearn_title__VTrtS{font-size:36px}.courseLearn_titleMeta__OYvvk{flex-wrap:wrap;gap:8px}.courseLearn_objective__dE05q{font-size:19px}.courseLearn_intro__x0HrK{margin-top:24px;padding:14px 16px 14px 18px;font-size:16px}.courseLearn_toolButtonRow__eGTOf{display:grid}.courseLearn_toolButton__F6mAn{justify-content:center}.courseLearn_playerPanel__BOND3{border-radius:24px;padding:20px}.courseLearn_footerNavContainer__1jlba{margin-top:40px;padding-top:28px}.courseLearn_completionRow__tKg2i{width:100%;margin-bottom:32px;display:flex;justify-content:center}.courseLearn_footerNav__a4TK8{display:flex;flex-direction:column-reverse;gap:20px;align-items:stretch}.courseLearn_footerLeft__NRVVI,.courseLearn_footerRight__xSPtQ{width:100%;justify-content:center;text-align:center}.courseLearn_footerRight__xSPtQ{margin-bottom:4px}.courseLearn_completeButton___2_Mv{width:100%;justify-content:center}}.KPICard_card__VMZz4{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#ffffff;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 24px rgba(0,0,0,.02);border-radius:14px;min-width:0;flex:1}.KPICard_iconWrap__VBXOj{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(0,113,227,.08);color:#0071e3;flex-shrink:0}.KPICard_iconGlyph__jhzgm,.KPICard_iconWrap__VBXOj .KPICard_material-symbols-outlined__ufdpc{font-size:24px}.KPICard_data__uGFHq{display:flex;flex-direction:column;min-width:0}.KPICard_value__6NPO9{font-size:26px;font-weight:700;color:#1d1d1f;line-height:1.1;letter-spacing:-.02em}.KPICard_label__PnzZs{font-size:13px;font-weight:500;color:#86868b;margin-top:4px}.PageSkeletons_root__oWmcL{display:flex;flex-direction:column;gap:16px}.PageSkeletons_skeleton__inlRg{position:relative;overflow:hidden;border-radius:14px;background:rgba(255,255,255,.66);border:1px solid rgba(0,0,0,.05)}.PageSkeletons_skeleton__inlRg:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72) 45%,transparent);animation:PageSkeletons_shimmer__YIHsY 1.3s ease-in-out infinite}.PageSkeletons_banner__NqqXd{height:132px}.PageSkeletons_kpiGrid__FXXm5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.PageSkeletons_kpiItem__0I4cb{height:86px}.PageSkeletons_gridTwo__C5K72{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.PageSkeletons_gridThree__S6IFs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.PageSkeletons_panelTall__QTWzb{min-height:300px}.PageSkeletons_panelMedium___f_3T{min-height:220px}.PageSkeletons_panelShort__4wyyc{min-height:150px}.PageSkeletons_pathGraph__L9aVV{min-height:520px}.PageSkeletons_row___NFAm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.PageSkeletons_pillRow__Ch5mI{display:flex;gap:10px}.PageSkeletons_pill__ykDuf{width:92px;height:34px;border-radius:999px}.PageSkeletons_tableWrap__VMBFf{min-height:280px}.PageSkeletons_profileHeader__k8BOC{min-height:220px}.PageSkeletons_profileSection__2WMeV{min-height:170px}.PageSkeletons_sidebarGap__KMTPm{min-height:84px}@keyframes PageSkeletons_shimmer__YIHsY{to{transform:translateX(100%)}}@media (max-width:1024px){.PageSkeletons_gridThree__S6IFs,.PageSkeletons_kpiGrid__FXXm5,.PageSkeletons_row___NFAm{grid-template-columns:repeat(2,minmax(0,1fr))}.PageSkeletons_gridTwo__C5K72{grid-template-columns:1fr}}@media (max-width:640px){.PageSkeletons_gridThree__S6IFs,.PageSkeletons_kpiGrid__FXXm5,.PageSkeletons_row___NFAm{grid-template-columns:1fr}}.WidgetCard_card__epbmn{background:rgba(255,255,255,.84);border:1px solid rgba(0,0,0,.05);border-radius:18px;padding:24px;box-shadow:0 14px 28px rgba(0,0,0,.02);display:flex;flex-direction:column;min-height:100%}.WidgetCard_header__fQY5o{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.WidgetCard_title__E2ky2{font-size:15px;font-weight:700;color:#1d1d1f;margin:0}.WidgetCard_subtitle__08vIq{margin:6px 0 0;font-size:13px;color:#73675a}.WidgetCard_body__VT5Q4{flex:1}.editorialPreview_shell__Wm9Rj{min-height:100vh;color:var(--course-text)}.editorialPreview_shell__Wm9Rj .editorialPreview_article__sSyyo{width:min(100%,var(--learning-reading-max));max-width:var(--learning-reading-max)}.editorialPreview_shell__Wm9Rj .editorialPreview_assessmentArticle__7bIaV{padding-top:20px}.editorialPreview_footer__89gd7{margin-top:48px;display:grid;justify-items:start;gap:16px}.editorialPreview_footer__89gd7 p{color:var(--course-text-muted);font-size:15px}@media (min-width:64rem){.editorialPreview_shell__Wm9Rj{padding-left:260px}.editorialPreview_shell__Wm9Rj[data-collapsed=true]{padding-left:0}}