.CourseToolsBar_courseToolsBar__POBom{--course-tools-drag-offset:0px;--course-tools-reveal-offset:calc(var(--reveal-progress, 0) * -120vh);--course-tools-surface:color-mix(in srgb,var(--background-preview-paper) 88%,var(--surface-card) 12%);--course-tools-surface-strong:color-mix(in srgb,var(--surface-card) 90%,transparent);--course-tools-icon-surface-strong:color-mix(in srgb,var(--surface-card) 82%,var(--palette-neutral-0) 18%);--course-tools-border:color-mix(in srgb,var(--border-strong) 28%,transparent);--course-tools-border-strong:color-mix(in srgb,var(--border-strong) 46%,transparent);--course-tools-shadow:color-mix(in srgb,var(--palette-ink-900) 12%,transparent);--course-tools-shadow-soft:color-mix(in srgb,var(--palette-ink-900) 7%,transparent);--course-tools-text:var(--text-primary);--course-tools-muted:color-mix(in srgb,var(--text-secondary) 88%,transparent);--course-tools-support:color-mix(in srgb,var(--palette-mint-100) 72%,var(--surface-card) 28%);--course-tools-support-strong:color-mix(in srgb,var(--palette-mint-200) 56%,var(--surface-card) 44%);--course-tools-accent-soft:color-mix(in srgb,var(--color-action-accent-bg) 12%,var(--surface-card) 88%);display:flex;align-items:center;justify-content:flex-start;gap:8px;width:fit-content;min-width:fit-content;margin:0 auto;padding:8px 10px;border-radius:22px;border:1px solid var(--course-tools-border);background:var(--course-tools-surface);-webkit-backdrop-filter:blur(18px) saturate(116%);backdrop-filter:blur(18px) saturate(116%);box-shadow:0 16px 42px var(--course-tools-shadow),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 62%,transparent);position:relative;z-index:1001;pointer-events:auto;cursor:grab;user-select:none;transition:transform var(--course-reading-header-duration,.18s) ease,padding .18s ease,box-shadow .18s ease,background-color .18s ease;isolation:isolate}body[data-course-reading-header=hidden] .CourseToolsBar_courseToolsBar__POBom{z-index:2005}@media (max-width:768px){body[data-course-reading-header=hidden] .CourseToolsBar_courseToolsBar__POBom{--course-reading-header-shift:48px}}.dark .CourseToolsBar_courseToolsBar__POBom,[data-theme=dark] .CourseToolsBar_courseToolsBar__POBom{--course-tools-surface:var(--course-bg);--course-tools-surface-strong:color-mix(in srgb,var(--surface-inverse-raised) 82%,transparent);--course-tools-icon-surface:color-mix(in srgb,var(--surface-inverse-raised) 84%,var(--palette-neutral-1000) 16%);--course-tools-icon-surface-strong:color-mix(in srgb,var(--surface-inverse-raised) 62%,var(--palette-neutral-0) 38%);--course-tools-border:color-mix(in srgb,var(--palette-neutral-0) 12%,transparent);--course-tools-border-strong:color-mix(in srgb,var(--palette-neutral-0) 22%,transparent);--course-tools-shadow:color-mix(in srgb,#000000 28%,transparent);--course-tools-shadow-soft:color-mix(in srgb,#000000 18%,transparent);--course-tools-text:var(--palette-neutral-0);--course-tools-muted:color-mix(in srgb,var(--palette-neutral-0) 72%,transparent);--course-tools-support:color-mix(in srgb,var(--palette-mint-700) 30%,var(--surface-inverse-raised) 70%);--course-tools-support-strong:color-mix(in srgb,var(--palette-mint-200) 22%,var(--surface-inverse-raised) 78%);--course-tools-accent-soft:color-mix(in srgb,var(--palette-rose-300) 14%,var(--surface-inverse-raised) 86%)}.CourseToolsBar_courseToolsBar__POBom.CourseToolsBar_dragging__UJUJ3{cursor:grabbing;transition:none}.CourseToolsBar_courseToolsBar__POBom.CourseToolsBar_collapsed__qwUQN{padding:6px;gap:0;border-radius:18px}.CourseToolsBar_fixed__AFfpT{position:fixed;top:calc(68px + max(0px, calc(var(--course-study-goal-banner-offset, 0px) - 15px)));left:50%;transform:translateX(calc(-50% + var(--course-tools-drag-offset))) translateY(calc(var(--course-tools-reveal-offset) - var(--course-reading-header-shift, 0px)));will-change:transform}body[data-layout-mode=toolbar-only] .CourseToolsBar_fixed__AFfpT{top:calc(18px + max(0px, calc(var(--course-study-goal-banner-offset, 0px) - 2px)))}@media (max-width:1180px) and (pointer:coarse) and (hover:none),(max-width:900px){body:has([data-phone-reader-skeleton]) .CourseToolsBar_fixed__AFfpT{display:none}}@media (min-width:1200px){.CourseToolsBar_fixed__AFfpT.CourseToolsBar_withSidebar__yLmIa{left:calc(50% + (clamp(180px, 20vw, 400px) / 2))}.CourseToolsBar_fixed__AFfpT.CourseToolsBar_withCopilot__E8EAJ,.CourseToolsBar_fixed__AFfpT.CourseToolsBar_withSidebar__yLmIa{transform:translateX(calc(-50% + var(--course-tools-drag-offset))) translateY(calc(var(--course-tools-reveal-offset) - var(--course-reading-header-shift, 0px)))}.CourseToolsBar_fixed__AFfpT.CourseToolsBar_withCopilot__E8EAJ{left:calc(50% - (clamp(180px, 20vw, 400px) / 2))}.CourseToolsBar_fixed__AFfpT.CourseToolsBar_withSidebar__yLmIa.CourseToolsBar_withCopilot__E8EAJ{left:50%;transform:translateX(calc(-50% + var(--course-tools-drag-offset))) translateY(calc(var(--course-tools-reveal-offset) - var(--course-reading-header-shift, 0px)))}}.CourseToolsBar_toggleButton__nWdBx{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;background:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;pointer-events:auto}.CourseToolsBar_toggleButton__nWdBx:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%;pointer-events:auto}.CourseToolsBar_toggleHandle__I4xoE{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);border:1px solid var(--course-tools-border);background:var(--course-tools-icon-surface);color:var(--course-tools-muted);box-shadow:0 8px 18px var(--course-tools-shadow-soft),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 46%,transparent);transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.CourseToolsBar_toggleButton__nWdBx:focus-visible .CourseToolsBar_toggleHandle__I4xoE,.CourseToolsBar_toggleButton__nWdBx:hover .CourseToolsBar_toggleHandle__I4xoE{transform:translateY(-1px);border-color:var(--course-tools-border-strong);background:color-mix(in srgb,var(--course-tools-accent-soft) 26%,var(--course-tools-surface-strong) 74%)}.CourseToolsBar_toggleButton__nWdBx:focus-visible{outline:none}.CourseToolsBar_toggleArrow__m7nc7{width:20px;height:20px;transition:transform .18s ease}.CourseToolsBar_toggleArrow__m7nc7.CourseToolsBar_collapsed__qwUQN{transform:rotate(180deg)}.CourseToolsBar_toolsContainer__tNiaU{display:flex;align-items:center;gap:8px;white-space:nowrap;transition:opacity .15s ease}.CourseToolsBar_toolsContainer__tNiaU.CourseToolsBar_hidden__bDwXN{display:none}.CourseToolsBar_speedRunChipWrap__jdQmC{position:relative;display:inline-flex;align-items:center}.CourseToolsBar_speedRunChip__hqFoD{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--course-tools-border);background:color-mix(in srgb,var(--course-tools-surface-strong) 96%,transparent);color:var(--course-tools-text);cursor:pointer;box-shadow:0 10px 24px var(--course-tools-shadow-soft),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 34%,transparent);text-align:left;font-variant-numeric:tabular-nums;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.CourseToolsBar_speedRunChip__hqFoD:focus-visible,.CourseToolsBar_speedRunChip__hqFoD:hover{transform:translateY(-1px);border-color:var(--course-tools-border-strong);outline:none}.CourseToolsBar_speedRunChip__hqFoD.CourseToolsBar_active__u_fj0{border-color:color-mix(in srgb,var(--color-action-accent-bg) 18%,var(--course-tools-border-strong) 82%);box-shadow:0 10px 24px var(--course-tools-shadow-soft),0 0 0 1px color-mix(in srgb,var(--color-action-accent-bg) 10%,transparent)}.CourseToolsBar_speedRunIdle___qryH{background:color-mix(in srgb,var(--course-tools-surface-strong) 96%,transparent)}.CourseToolsBar_speedRunRunning__aDYwe{background:color-mix(in srgb,var(--course-tools-accent-soft) 60%,var(--course-tools-surface-strong) 40%)}.CourseToolsBar_focusTimerChip__R_FZ3{background:color-mix(in srgb,var(--course-tools-accent-soft) 54%,var(--course-tools-surface-strong) 46%)}.CourseToolsBar_focusTimerRunning__QcZWe{border-color:color-mix(in srgb,var(--color-action-accent-bg) 24%,var(--course-tools-border-strong) 76%)}.CourseToolsBar_speedRunPaused__evjyW{background:color-mix(in srgb,var(--surface-warning) 72%,var(--course-tools-surface-strong) 28%)}.CourseToolsBar_speedRunSuccess__XgA87{background:color-mix(in srgb,var(--surface-success) 76%,var(--course-tools-surface-strong) 24%)}.CourseToolsBar_speedRunFailure__8Uwpu{background:color-mix(in srgb,var(--surface-danger) 72%,var(--course-tools-surface-strong) 28%)}.CourseToolsBar_speedRunUnavailable__dVjD3{opacity:.82}.CourseToolsBar_speedRunChipIcon__SGLyb{width:22px;height:22px;border-radius:9px;background:var(--course-tools-icon-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--course-tools-border) 82%,transparent);font-size:var(--font-size-sm);line-height:1}.CourseToolsBar_favoriteToolIcon__mclRy [data-studio-feature-icon-id],.CourseToolsBar_speedRunChipIcon__SGLyb,.CourseToolsBar_speedRunChipIcon__SGLyb [data-studio-feature-icon-id]{display:inline-flex;align-items:center;justify-content:center}.CourseToolsBar_favoriteToolIcon__mclRy [data-studio-feature-icon-id] svg,.CourseToolsBar_speedRunChipIcon__SGLyb [data-studio-feature-icon-id] svg{width:20px;height:20px;stroke-width:2}.CourseToolsBar_speedRunChipBody__8MyKM{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.CourseToolsBar_speedRunChipLabel__incd1{font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--course-tools-muted)}.CourseToolsBar_speedRunChipValue__kB53V{min-width:3rem;font-size:.86rem;font-weight:800;color:var(--course-tools-text)}.CourseToolsBar_speedRunStreak__FlpIE{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:2px 7px;border-radius:10px;border:1px solid color-mix(in srgb,var(--palette-gold-500) 32%,transparent);background:color-mix(in srgb,var(--palette-gold-100) 74%,var(--course-tools-surface-strong) 26%);color:var(--palette-gold-700);font-size:var(--font-size-xs);font-weight:600}.CourseToolsBar_speedRunStopButton__J1CMP{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border:1px solid var(--course-tools-border);border-radius:10px;background:color-mix(in srgb,var(--course-tools-surface) 94%,transparent);color:var(--course-tools-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px var(--course-tools-shadow-soft);transition:transform .14s ease,border-color .14s ease}.CourseToolsBar_speedRunStopButton__J1CMP:focus-visible,.CourseToolsBar_speedRunStopButton__J1CMP:hover{transform:translateY(-1px);border-color:var(--course-tools-border-strong);outline:none}.CourseToolsBar_speedRunStopButton__J1CMP svg{width:12px;height:12px}.CourseToolsBar_favoriteTools__hXYv3{display:flex;align-items:center;gap:6px}.CourseToolsBar_libraryButton__bk9rk,.CourseToolsBar_shareButton__IkPW_{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:visible;width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border:1px solid var(--course-tools-border);border-radius:var(--radius-sm);background:var(--course-tools-icon-surface);color:var(--course-tools-text);box-shadow:0 10px 24px var(--course-tools-shadow-soft),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 28%,transparent);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.CourseToolsBar_libraryButton__bk9rk:focus-visible,.CourseToolsBar_libraryButton__bk9rk:hover,.CourseToolsBar_shareButton__IkPW_:focus-visible,.CourseToolsBar_shareButton__IkPW_:hover{transform:translateY(-1px);border-color:var(--course-tools-border-strong);background:color-mix(in srgb,var(--course-tools-accent-soft) 20%,var(--course-tools-surface-strong) 80%);outline:none}.CourseToolsBar_libraryButton__bk9rk[aria-disabled=true]{cursor:default}.CourseToolsBar_libraryButton__bk9rk[aria-disabled=true]:focus-visible,.CourseToolsBar_libraryButton__bk9rk[aria-disabled=true]:hover{transform:none}.CourseToolsBar_libraryButtonSaved__qn4nL .CourseToolsBar_libraryIcon__vPLL4{color:var(--text-primary)}.CourseToolsBar_libraryButton__bk9rk[data-library-state=error]{border-color:color-mix(in srgb,var(--color-status-danger) 42%,var(--course-tools-border) 58%);background:color-mix(in srgb,var(--surface-danger) 56%,var(--course-tools-surface-strong) 44%)}.CourseToolsBar_libraryIcon__vPLL4,.CourseToolsBar_shareIcon__BOhQi{width:20px;height:20px;flex-shrink:0;stroke-width:2}.CourseToolsBar_libraryIconSpinning__Xm_jA{animation:CourseToolsBar_courseToolsSpin__ZkJwO .9s linear infinite}@keyframes CourseToolsBar_courseToolsSpin__ZkJwO{to{transform:rotate(1turn)}}.CourseToolsBar_favoriteToolItem__qgKlj{position:relative;display:inline-flex;align-items:center;flex-direction:row;gap:0}.CourseToolsBar_favoriteToolItem__qgKlj.CourseToolsBar_active__u_fj0 .CourseToolsBar_favoriteToolRemoveButton__A8eyt,.CourseToolsBar_favoriteToolItem__qgKlj:focus-within .CourseToolsBar_favoriteToolRemoveButton__A8eyt,.CourseToolsBar_favoriteToolItem__qgKlj:hover .CourseToolsBar_favoriteToolRemoveButton__A8eyt{opacity:1;transform:translate(0) scale(1);pointer-events:auto}.CourseToolsBar_favoriteToolButton__q_IQc{order:0;display:inline-flex;align-items:center;justify-content:center;gap:0;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border:1px solid var(--course-tools-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--course-tools-surface-strong) 94%,transparent);color:var(--course-tools-text);cursor:pointer;box-shadow:0 10px 24px var(--course-tools-shadow-soft),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 34%,transparent);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.CourseToolsBar_favoriteToolButtonWithValue___EFyY{width:auto;min-width:76px;justify-content:flex-start;gap:8px;padding:6px 10px}.CourseToolsBar_favoriteToolButton__q_IQc:focus-visible,.CourseToolsBar_favoriteToolButton__q_IQc:hover{transform:translateY(-1px);border-color:var(--course-tools-border-strong);background:color-mix(in srgb,var(--course-tools-accent-soft) 14%,var(--course-tools-surface-strong) 86%);outline:none}.CourseToolsBar_favoriteToolItem__qgKlj.CourseToolsBar_locked__5SKDU .CourseToolsBar_favoriteToolButton__q_IQc{border-color:color-mix(in srgb,var(--color-action-accent-bg) 24%,var(--course-tools-border) 76%);background:color-mix(in srgb,var(--surface-card) 82%,var(--palette-rose-300) 18%)}.CourseToolsBar_favoriteToolIcon__mclRy{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border-radius:10px;line-height:1}.CourseToolsBar_favoriteToolLock__cFiJQ{position:absolute;right:-3px;bottom:-3px;display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid color-mix(in srgb,var(--border-primary) 64%,transparent);border-radius:var(--radius-pill);background:var(--background-preview-paper);color:var(--color-action-accent-bg);box-shadow:0 4px 10px var(--course-tools-shadow-soft);pointer-events:none}.CourseToolsBar_favoriteToolLock__cFiJQ svg{width:9px;height:9px;stroke-width:2}.CourseToolsBar_srOnly__bLnh3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CourseToolsBar_favoriteToolLabel__kzp6g{font-size:.9rem;font-weight:600;color:var(--course-tools-text)}.CourseToolsBar_favoriteToolValue__wsQWw{min-width:3rem;font-variant-numeric:tabular-nums}.CourseToolsBar_themeToggleButton__WLYp1{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:visible;width:38px;height:38px;padding:0;border:1px solid var(--course-tools-border);border-radius:var(--radius-sm);background:var(--course-tools-icon-surface);color:var(--course-tools-text);box-shadow:0 10px 24px var(--course-tools-shadow-soft),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 28%,transparent);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.CourseToolsBar_themeToggleButton__WLYp1:focus-visible,.CourseToolsBar_themeToggleButton__WLYp1:hover{transform:translateY(-1px);border-color:var(--course-tools-border-strong);background:color-mix(in srgb,var(--course-tools-accent-soft) 20%,var(--course-tools-surface-strong) 80%);outline:none}.CourseToolsBar_themeToggleIcon__unyue{position:relative;z-index:1;width:20px;height:20px;flex-shrink:0}.dark .CourseToolsBar_libraryButton__bk9rk,.dark .CourseToolsBar_shareButton__IkPW_,.dark .CourseToolsBar_themeToggleButton__WLYp1,[data-theme=dark] .CourseToolsBar_libraryButton__bk9rk,[data-theme=dark] .CourseToolsBar_shareButton__IkPW_,[data-theme=dark] .CourseToolsBar_themeToggleButton__WLYp1{background:var(--course-tools-icon-surface);color:var(--course-tools-text);box-shadow:0 12px 26px var(--course-tools-shadow-soft),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 12%,transparent)}.CourseToolsBar_themeToggleButton__WLYp1:disabled{opacity:.55;cursor:not-allowed;transform:none}.CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_advancedModeLocked__5V_Vr{border-color:color-mix(in srgb,var(--color-action-accent-bg,#bc4361) 24%,var(--course-tools-border) 76%);background:color-mix(in srgb,var(--surface-card,#ffffff) 84%,var(--palette-rose-300,#faa0a8) 16%);cursor:pointer}.CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_advancedModeLocked__5V_Vr .CourseToolsBar_themeToggleIcon__unyue{color:color-mix(in srgb,var(--course-tools-text) 72%,transparent);opacity:.85;transition:color .14s ease,opacity .14s ease}.CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_advancedModeLocked__5V_Vr:focus-visible,.CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_advancedModeLocked__5V_Vr:hover{transform:translateY(-1px);border-color:var(--color-action-accent-bg,#bc4361);background:color-mix(in srgb,var(--surface-card,#ffffff) 74%,var(--palette-rose-300,#faa0a8) 26%);box-shadow:0 12px 26px var(--course-tools-shadow-soft),0 0 12px color-mix(in srgb,var(--color-action-accent-bg,#bc4361) 24%,transparent)}.CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_advancedModeLocked__5V_Vr:focus-visible .CourseToolsBar_themeToggleIcon__unyue,.CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_advancedModeLocked__5V_Vr:hover .CourseToolsBar_themeToggleIcon__unyue{color:var(--color-action-accent-bg,#bc4361);opacity:1}.dark .CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_advancedModeLocked__5V_Vr,[data-theme=dark] .CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_advancedModeLocked__5V_Vr{border-color:color-mix(in srgb,var(--color-action-accent-bg,#bc4361) 36%,var(--course-tools-border) 64%);background:color-mix(in srgb,var(--course-tools-icon-surface) 84%,var(--color-action-accent-bg,#bc4361) 16%)}.dark .CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_advancedModeLocked__5V_Vr:hover,[data-theme=dark] .CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_advancedModeLocked__5V_Vr:hover{background:color-mix(in srgb,var(--course-tools-icon-surface) 72%,var(--color-action-accent-bg,#bc4361) 28%)}.CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_advancedModeAvailable__eIxal{border-color:color-mix(in srgb,var(--palette-rose-300,#faa0a8) 35%,var(--course-tools-border) 65%);box-shadow:0 10px 24px var(--course-tools-shadow-soft),0 0 10px color-mix(in srgb,var(--palette-rose-300,#faa0a8) 20%,transparent)}.CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_advancedModeAvailable__eIxal:hover{border-color:var(--palette-rose-300,#faa0a8);box-shadow:0 12px 26px var(--course-tools-shadow-soft),0 0 14px color-mix(in srgb,var(--palette-rose-300,#faa0a8) 35%,transparent)}.CourseToolsBar_premiumSweepIcon__cWjRc{animation:CourseToolsBar_toolbarPremiumIconSweep__504jp 2s ease-out 1 forwards}@keyframes CourseToolsBar_toolbarPremiumIconSweep__504jp{0%{color:var(--course-tools-text);filter:drop-shadow(0 0 0 transparent)}50%{color:var(--palette-rose-300,#faa0a8);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--palette-rose-300,#faa0a8) 60%,transparent))}to{color:var(--course-tools-text);filter:drop-shadow(0 0 0 transparent)}}@media (prefers-reduced-motion:reduce){.CourseToolsBar_premiumSweepIcon__cWjRc{animation:none}}.CourseToolsBar_premiumModalOverlay___6Qn3{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:16px;background:rgb(0 0 0/52%);backdrop-filter:blur(5px);animation:CourseToolsBar_premiumModalFadeIn__nEcPg .18s ease forwards}@keyframes CourseToolsBar_premiumModalFadeIn__nEcPg{0%{opacity:0}to{opacity:1}}.CourseToolsBar_premiumModalCard__5bRr0{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:22px;border-radius:var(--radius-md,16px);background:var(--background-preview-paper,var(--surface-base,#ffffff));color:var(--text-primary);border:1px solid var(--border-default,color-mix(in srgb,var(--course-tools-border) 80%,transparent));box-shadow:0 24px 48px var(--overlay-strong,rgba(0,0,0,.28)),0 1px 3px rgba(0,0,0,.08);animation:CourseToolsBar_premiumModalScaleIn__tU_SD .2s cubic-bezier(.16,1,.3,1) forwards;background-clip:padding-box}.dark .CourseToolsBar_premiumModalCard__5bRr0,[data-theme=dark] .CourseToolsBar_premiumModalCard__5bRr0{background:color-mix(in srgb,var(--palette-ink-900,#141118) 94%,black 6%);border-color:color-mix(in srgb,var(--palette-rose-500,#bc4361) 20%,var(--border-default,rgba(255,255,255,.12)) 80%);box-shadow:0 24px 52px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.06)}@keyframes CourseToolsBar_premiumModalScaleIn__tU_SD{0%{transform:scale(.96) translateY(6px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.CourseToolsBar_premiumModalHeader__FLiHV{display:flex;align-items:center;justify-content:space-between;gap:12px}.CourseToolsBar_premiumModalHeaderTitle__yzMrd{display:flex;align-items:center;gap:12px}.CourseToolsBar_premiumModalIconWrap__FSuPb{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-sm,10px);background:color-mix(in srgb,var(--color-action-accent-bg,#bc4361) 14%,var(--surface-card,#ffffff));border:1px solid color-mix(in srgb,var(--color-action-accent-bg,#bc4361) 32%,var(--course-tools-border) 68%);color:var(--color-action-accent-bg,#bc4361);flex-shrink:0}.CourseToolsBar_premiumModalIcon__APw72{width:20px;height:20px}.CourseToolsBar_premiumModalHeaderBadge__NUgQL{position:absolute;top:-3px;right:-3px;display:inline-grid;place-items:center;width:15px;height:15px;border-radius:var(--radius-pill);background:var(--background-preview-paper,#ffffff);border:1px solid color-mix(in srgb,var(--color-action-accent-bg,#bc4361) 45%,transparent);color:var(--color-action-accent-bg,#bc4361);font-size:8px}.CourseToolsBar_premiumModalHeaderBadge__NUgQL svg{width:8px;height:8px;stroke-width:2.3}.dark .CourseToolsBar_premiumModalHeaderBadge__NUgQL,[data-theme=dark] .CourseToolsBar_premiumModalHeaderBadge__NUgQL{background:var(--palette-ink-900,#141118);color:var(--palette-rose-300,#faa0a8)}.CourseToolsBar_premiumModalTitleBlock__N243Q{display:flex;align-items:center;gap:8px}.CourseToolsBar_premiumModalTitle__fjbxi{margin:0;font-size:var(--font-size-md,1rem);font-weight:700;color:var(--text-primary);line-height:1.25}.CourseToolsBar_premiumPillBadge__L1RFa{display:inline-flex;align-items:center;padding:2px 7px;border-radius:var(--radius-pill);background:linear-gradient(110deg,color-mix(in srgb,var(--color-action-accent-bg,#bc4361) 14%,transparent) 25%,color-mix(in srgb,var(--palette-rose-300,#faa0a8) 32%,transparent) 50%,color-mix(in srgb,var(--color-action-accent-bg,#bc4361) 14%,transparent) 75%);background-size:200% 100%;color:var(--color-action-accent-bg,#bc4361);border:1px solid color-mix(in srgb,var(--color-action-accent-bg,#bc4361) 35%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;animation:CourseToolsBar_premiumBadgeSweep___cCp9 2.5s ease-out 1 forwards}@keyframes CourseToolsBar_premiumBadgeSweep___cCp9{0%{background-position:100% 0}to{background-position:0 0}}.dark .CourseToolsBar_premiumPillBadge__L1RFa,[data-theme=dark] .CourseToolsBar_premiumPillBadge__L1RFa{background:linear-gradient(110deg,color-mix(in srgb,var(--palette-rose-300,#faa0a8) 18%,transparent) 25%,color-mix(in srgb,var(--palette-rose-300,#faa0a8) 40%,transparent) 50%,color-mix(in srgb,var(--palette-rose-300,#faa0a8) 18%,transparent) 75%);background-size:200% 100%;color:var(--palette-rose-300,#faa0a8)}@media (prefers-reduced-motion:reduce){.CourseToolsBar_premiumPillBadge__L1RFa{animation:none}}.CourseToolsBar_premiumModalCloseBtn__f7xtD{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;font-size:18px;transition:background-color .14s ease,color .14s ease}.CourseToolsBar_premiumModalCloseBtn__f7xtD:focus-visible,.CourseToolsBar_premiumModalCloseBtn__f7xtD:hover{background:color-mix(in srgb,var(--course-tools-text) 10%,transparent);color:var(--text-primary);outline:none}.CourseToolsBar_premiumModalBody__n6ZPt{display:flex;flex-direction:column;gap:12px}.CourseToolsBar_premiumModalText__2vdlS{margin:0;font-size:var(--font-size-sm,.88rem);line-height:1.5;color:var(--text-secondary)}.CourseToolsBar_premiumModalFeatureList__oSoiN{display:flex;flex-direction:column;gap:8px;margin:0;padding:10px 12px;list-style:none;border-radius:var(--radius-sm,8px);background:color-mix(in srgb,var(--course-tools-accent-soft,#f7f5f9) 60%,transparent);border:1px solid color-mix(in srgb,var(--course-tools-border) 65%,transparent)}.dark .CourseToolsBar_premiumModalFeatureList__oSoiN,[data-theme=dark] .CourseToolsBar_premiumModalFeatureList__oSoiN{background:color-mix(in srgb,var(--palette-neutral-900,#1c1920) 70%,transparent);border-color:color-mix(in srgb,var(--border-default) 60%,transparent)}.CourseToolsBar_premiumModalFeatureItem__DcguM{display:flex;align-items:center;gap:8px;font-size:var(--font-size-xs,.82rem);font-weight:500;color:var(--text-primary)}.CourseToolsBar_premiumModalFeatureBullet__ZGVJY{color:var(--color-action-accent-bg,#bc4361);font-size:.72rem;flex-shrink:0}.dark .CourseToolsBar_premiumModalFeatureBullet__ZGVJY,[data-theme=dark] .CourseToolsBar_premiumModalFeatureBullet__ZGVJY{color:var(--palette-rose-300,#faa0a8)}.CourseToolsBar_premiumModalFooter__y0E0w{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:4px}.CourseToolsBar_premiumModalCancelBtn__HmzFu{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 14px;border-radius:var(--radius-sm,8px);border:1px solid var(--border-default,#ddd);background:transparent;color:var(--text-secondary);font-size:var(--font-size-sm,.85rem);font-weight:500;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.CourseToolsBar_premiumModalCancelBtn__HmzFu:focus-visible,.CourseToolsBar_premiumModalCancelBtn__HmzFu:hover{background:color-mix(in srgb,var(--course-tools-text) 8%,transparent);color:var(--text-primary);border-color:var(--course-tools-border-strong);outline:none}.CourseToolsBar_premiumModalCtaBtn__bI_5N{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 16px;border-radius:var(--radius-sm,8px);border:1px solid transparent;background:var(--color-action-accent-bg,#bc4361);color:#ffffff;font-size:var(--font-size-sm,.85rem);font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--color-action-accent-bg,#bc4361) 32%,transparent);transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.CourseToolsBar_premiumModalCtaBtn__bI_5N:focus-visible,.CourseToolsBar_premiumModalCtaBtn__bI_5N:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 6px 16px color-mix(in srgb,var(--color-action-accent-bg,#bc4361) 40%,transparent);outline:none}.dark .CourseToolsBar_libraryButtonSaved__qn4nL .CourseToolsBar_libraryIcon__vPLL4,[data-theme=dark] .CourseToolsBar_libraryButtonSaved__qn4nL .CourseToolsBar_libraryIcon__vPLL4{color:var(--palette-neutral-0)}.dark .CourseToolsBar_favoriteToolButton__q_IQc,[data-theme=dark] .CourseToolsBar_favoriteToolButton__q_IQc{background:color-mix(in srgb,var(--course-tools-surface-strong) 88%,var(--course-tools-icon-surface) 12%);box-shadow:0 12px 26px var(--course-tools-shadow-soft),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 10%,transparent)}.dark .CourseToolsBar_toggleHandle__I4xoE,[data-theme=dark] .CourseToolsBar_toggleHandle__I4xoE{background:var(--course-tools-icon-surface);color:color-mix(in srgb,var(--course-tools-text) 84%,transparent);box-shadow:0 10px 22px var(--course-tools-shadow-soft),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 12%,transparent)}.CourseToolsBar_favoriteToolRemoveButton__A8eyt{position:absolute;top:-3px;right:-3px;z-index:2;width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--course-tools-border);border-radius:9px;background:color-mix(in srgb,var(--course-tools-surface) 96%,transparent);color:var(--course-tools-muted);box-shadow:0 8px 18px var(--course-tools-shadow-soft);cursor:pointer;opacity:0;pointer-events:none;transform:translate(2px,-2px) scale(.9);transition:opacity .14s ease,transform .14s ease,border-color .14s ease,color .14s ease,background-color .14s ease}.CourseToolsBar_favoriteToolRemoveButton__A8eyt:focus-visible,.CourseToolsBar_favoriteToolRemoveButton__A8eyt:hover{border-color:var(--course-tools-border-strong);color:var(--course-tools-text);outline:none}.CourseToolsBar_favoriteToolRemoveButton__A8eyt svg{width:10px;height:10px}.dark .CourseToolsBar_speedRunPaused__evjyW,[data-theme=dark] .CourseToolsBar_speedRunPaused__evjyW{background:color-mix(in srgb,var(--palette-gold-500) 16%,var(--course-tools-surface-strong) 84%)}.dark .CourseToolsBar_focusTimerChip__R_FZ3,[data-theme=dark] .CourseToolsBar_focusTimerChip__R_FZ3{background:color-mix(in srgb,var(--palette-rose-300) 14%,var(--course-tools-surface-strong) 86%)}.dark .CourseToolsBar_speedRunSuccess__XgA87,[data-theme=dark] .CourseToolsBar_speedRunSuccess__XgA87{background:color-mix(in srgb,var(--color-status-success) 14%,var(--course-tools-surface-strong) 86%)}.dark .CourseToolsBar_speedRunFailure__8Uwpu,[data-theme=dark] .CourseToolsBar_speedRunFailure__8Uwpu{background:color-mix(in srgb,var(--color-status-danger) 14%,var(--course-tools-surface-strong) 86%)}.dark .CourseToolsBar_speedRunStreak__FlpIE,[data-theme=dark] .CourseToolsBar_speedRunStreak__FlpIE{background:color-mix(in srgb,var(--palette-gold-500) 18%,var(--course-tools-surface-strong) 82%);color:var(--palette-gold-100)}@media (max-width:768px){.CourseToolsBar_courseToolsBar__POBom{padding:7px 9px;gap:6px}.CourseToolsBar_fixed__AFfpT{top:calc(max(60px, calc(env(safe-area-inset-top, 0px) + 60px)) + max(0px, calc(var(--course-study-goal-banner-offset, 0px) - 10px)))}.CourseToolsBar_favoriteToolLabel__kzp6g,.CourseToolsBar_speedRunChipLabel__incd1{display:none}.CourseToolsBar_favoriteToolButton__q_IQc,.CourseToolsBar_speedRunChip__hqFoD{min-height:36px}}@media (max-width:640px){.CourseToolsBar_toolsContainer__tNiaU{gap:8px}.CourseToolsBar_favoriteTools__hXYv3{gap:6px}.CourseToolsBar_courseToolsBar__POBom.CourseToolsBar_collapsed__qwUQN{padding:4px}.CourseToolsBar_favoriteToolButton__q_IQc,.CourseToolsBar_speedRunChip__hqFoD{padding-left:9px;padding-right:9px}.CourseToolsBar_shareButton__IkPW_,.CourseToolsBar_themeToggleButton__WLYp1{width:36px;height:36px}.CourseToolsBar_libraryButton__bk9rk{width:36px;height:36px;min-width:36px;min-height:36px}.CourseToolsBar_fixed__AFfpT{top:calc(max(56px, calc(env(safe-area-inset-top, 0px) + 56px)) + max(0px, calc(var(--course-study-goal-banner-offset, 0px) - 8px)))}}@media (max-width:520px){.CourseToolsBar_courseToolsBar__POBom.CourseToolsBar_collapsed__qwUQN{padding:0}}body.quiz-mode .CourseToolsBar_courseToolsBar__POBom{display:none!important}@media (forced-colors:active){.CourseToolsBar_courseToolsBar__POBom,.CourseToolsBar_favoriteToolButton__q_IQc,.CourseToolsBar_libraryButton__bk9rk,.CourseToolsBar_shareButton__IkPW_,.CourseToolsBar_speedRunChip__hqFoD,.CourseToolsBar_themeToggleButton__WLYp1,.CourseToolsBar_toggleHandle__I4xoE{forced-color-adjust:auto;background:Canvas;border-color:ButtonText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.CourseToolsBar_courseToolsBar__POBom,.CourseToolsBar_favoriteToolButton__q_IQc,.CourseToolsBar_speedRunChip__hqFoD,.CourseToolsBar_toggleHandle__I4xoE{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.CourseToolsBar_courseToolsBar__POBom,.CourseToolsBar_favoriteToolButton__q_IQc,.CourseToolsBar_favoriteToolRemoveButton__A8eyt,.CourseToolsBar_libraryButton__bk9rk,.CourseToolsBar_shareButton__IkPW_,.CourseToolsBar_speedRunChip__hqFoD,.CourseToolsBar_speedRunStopButton__J1CMP,.CourseToolsBar_themeToggleButton__WLYp1,.CourseToolsBar_toggleHandle__I4xoE{transition:none}}.CourseToolsBar_courseToolsBar__POBom :is(.CourseToolsBar_libraryButtonSaved__qn4nL,.CourseToolsBar_favoriteToolButton__q_IQc.CourseToolsBar_active__u_fj0,.CourseToolsBar_themeToggleButton__WLYp1.CourseToolsBar_active__u_fj0,button[aria-pressed=true],button[aria-checked=true]){background:color-mix(in srgb,var(--course-ui-warning-accent,var(--color-action-accent-bg)) 25%,transparent);border-color:color-mix(in srgb,var(--course-ui-warning-accent,var(--color-action-accent-bg)) 50%,transparent);color:var(--course-tools-text);opacity:1;box-shadow:0 0 12px color-mix(in srgb,var(--course-ui-warning-accent,var(--color-action-accent-bg)) 35%,transparent),0 4px 12px var(--overlay-strong,var(--course-tools-shadow-soft))}