.CourseToolsBar-module__IghQea__courseToolsBar{--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%);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%);width:fit-content;min-width:fit-content;box-shadow:0 16px 42px var(--course-tools-shadow), inset 0 1px 0 color-mix(in srgb, var(--palette-neutral-0) 62%, transparent);z-index:1001;cursor:grab;-webkit-user-select:none;user-select:none;isolation:isolate;border-radius:22px;justify-content:flex-start;align-items:center;gap:8px;margin:0 auto;padding:8px 10px;transition:transform .18s,padding .18s,box-shadow .18s,background-color .18s;display:flex;position:relative}:is(.dark .CourseToolsBar-module__IghQea__courseToolsBar,[data-theme=dark] .CourseToolsBar-module__IghQea__courseToolsBar){--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:#00000047;--course-tools-shadow-soft:#0000002e;--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-module__IghQea__courseToolsBar.CourseToolsBar-module__IghQea__dragging{cursor:grabbing;transition:none}.CourseToolsBar-module__IghQea__courseToolsBar.CourseToolsBar-module__IghQea__collapsed{border-radius:18px;gap:0;padding:6px}.CourseToolsBar-module__IghQea__fixed{top:calc(68px + max(0px, calc(var(--course-study-goal-banner-offset,0px) - 15px)));transform:translateX(calc(-50% + var(--course-tools-drag-offset))) translateY(var(--course-tools-reveal-offset));will-change:transform;position:fixed;left:50%}body[data-layout-mode=toolbar-only] .CourseToolsBar-module__IghQea__fixed{top:calc(18px + max(0px, calc(var(--course-study-goal-banner-offset,0px) - 2px)))}@media (min-width:1200px){.CourseToolsBar-module__IghQea__fixed.CourseToolsBar-module__IghQea__withSidebar{transform:translateX(calc(-50% + var(--course-tools-drag-offset))) translateY(var(--course-tools-reveal-offset));left:calc(50% + clamp(180px,20vw,400px)/2)}.CourseToolsBar-module__IghQea__fixed.CourseToolsBar-module__IghQea__withCopilot{transform:translateX(calc(-50% + var(--course-tools-drag-offset))) translateY(var(--course-tools-reveal-offset));left:calc(50% - clamp(180px,20vw,400px)/2)}.CourseToolsBar-module__IghQea__fixed.CourseToolsBar-module__IghQea__withSidebar.CourseToolsBar-module__IghQea__withCopilot{transform:translateX(calc(-50% + var(--course-tools-drag-offset))) translateY(var(--course-tools-reveal-offset));left:50%}}.CourseToolsBar-module__IghQea__toggleButton{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.CourseToolsBar-module__IghQea__toggleHandle{border:1px solid var(--course-tools-border);background:var(--course-tools-icon-surface);width:32px;height:32px;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);border-radius:12px;justify-content:center;align-items:center;transition:transform .14s,border-color .14s,background-color .14s;display:inline-flex}.CourseToolsBar-module__IghQea__toggleButton:hover .CourseToolsBar-module__IghQea__toggleHandle,.CourseToolsBar-module__IghQea__toggleButton:focus-visible .CourseToolsBar-module__IghQea__toggleHandle{border-color:var(--course-tools-border-strong);background:color-mix(in srgb, var(--course-tools-accent-soft) 26%, var(--course-tools-surface-strong) 74%);transform:translateY(-1px)}.CourseToolsBar-module__IghQea__toggleButton:focus-visible{outline:none}.CourseToolsBar-module__IghQea__toggleArrow{width:20px;height:20px;transition:transform .18s}.CourseToolsBar-module__IghQea__toggleArrow.CourseToolsBar-module__IghQea__collapsed{transform:rotate(180deg)}.CourseToolsBar-module__IghQea__toolsContainer{white-space:nowrap;align-items:center;gap:8px;transition:opacity .15s;display:flex}.CourseToolsBar-module__IghQea__toolsContainer.CourseToolsBar-module__IghQea__hidden{display:none}.CourseToolsBar-module__IghQea__speedRunChipWrap{align-items:center;display:inline-flex;position:relative}.CourseToolsBar-module__IghQea__speedRunChip{border-radius:var(--radius-sm);border:1px solid var(--course-tools-border);background:color-mix(in srgb, var(--course-tools-surface-strong) 96%, transparent);min-height:38px;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;align-items:center;gap:8px;padding:6px 10px;transition:transform .14s,border-color .14s,background-color .14s,box-shadow .14s;display:inline-flex}.CourseToolsBar-module__IghQea__speedRunChip:hover,.CourseToolsBar-module__IghQea__speedRunChip:focus-visible{border-color:var(--course-tools-border-strong);outline:none;transform:translateY(-1px)}.CourseToolsBar-module__IghQea__speedRunChip.CourseToolsBar-module__IghQea__active{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-module__IghQea__speedRunIdle{background:color-mix(in srgb, var(--course-tools-surface-strong) 96%, transparent)}.CourseToolsBar-module__IghQea__speedRunRunning{background:color-mix(in srgb, var(--course-tools-accent-soft) 60%, var(--course-tools-surface-strong) 40%)}.CourseToolsBar-module__IghQea__focusTimerChip{background:color-mix(in srgb, var(--course-tools-accent-soft) 54%, var(--course-tools-surface-strong) 46%)}.CourseToolsBar-module__IghQea__focusTimerRunning{border-color:color-mix(in srgb, var(--color-action-accent-bg) 24%, var(--course-tools-border-strong) 76%)}.CourseToolsBar-module__IghQea__speedRunPaused{background:color-mix(in srgb, var(--surface-warning) 72%, var(--course-tools-surface-strong) 28%)}.CourseToolsBar-module__IghQea__speedRunSuccess{background:color-mix(in srgb, var(--surface-success) 76%, var(--course-tools-surface-strong) 24%)}.CourseToolsBar-module__IghQea__speedRunFailure{background:color-mix(in srgb, var(--surface-danger) 72%, var(--course-tools-surface-strong) 28%)}.CourseToolsBar-module__IghQea__speedRunUnavailable{opacity:.82}.CourseToolsBar-module__IghQea__speedRunChipIcon{background:var(--course-tools-icon-surface);width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--course-tools-border) 82%, transparent);font-size:var(--font-size-sm);border-radius:9px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.CourseToolsBar-module__IghQea__speedRunChipIcon [data-studio-feature-icon-id],.CourseToolsBar-module__IghQea__favoriteToolIcon [data-studio-feature-icon-id]{justify-content:center;align-items:center;display:inline-flex}.CourseToolsBar-module__IghQea__speedRunChipIcon [data-studio-feature-icon-id] svg,.CourseToolsBar-module__IghQea__favoriteToolIcon [data-studio-feature-icon-id] svg{stroke-width:2px;width:20px;height:20px}.CourseToolsBar-module__IghQea__speedRunChipBody{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.CourseToolsBar-module__IghQea__speedRunChipLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--course-tools-muted);font-size:.62rem;font-weight:600}.CourseToolsBar-module__IghQea__speedRunChipValue{min-width:3rem;color:var(--course-tools-text);font-size:.86rem;font-weight:800}.CourseToolsBar-module__IghQea__speedRunStreak{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%);min-height:22px;color:var(--palette-gold-700);font-size:var(--font-size-xs);border-radius:10px;align-items:center;gap:4px;padding:2px 7px;font-weight:600;display:inline-flex}.CourseToolsBar-module__IghQea__speedRunStopButton{border:1px solid var(--course-tools-border);background:color-mix(in srgb, var(--course-tools-surface) 94%, transparent);width:20px;height:20px;color:var(--course-tools-muted);cursor:pointer;box-shadow:0 8px 18px var(--course-tools-shadow-soft);border-radius:10px;justify-content:center;align-items:center;transition:transform .14s,border-color .14s;display:inline-flex;position:absolute;top:-4px;right:-4px}.CourseToolsBar-module__IghQea__speedRunStopButton:hover,.CourseToolsBar-module__IghQea__speedRunStopButton:focus-visible{border-color:var(--course-tools-border-strong);outline:none;transform:translateY(-1px)}.CourseToolsBar-module__IghQea__speedRunStopButton svg{width:12px;height:12px}.CourseToolsBar-module__IghQea__favoriteTools{align-items:center;gap:6px;display:flex}.CourseToolsBar-module__IghQea__libraryButton,.CourseToolsBar-module__IghQea__shareButton{border:1px solid var(--course-tools-border);border-radius:var(--radius-sm);background:var(--course-tools-icon-surface);width:38px;min-width:38px;height:38px;min-height:38px;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;justify-content:center;align-items:center;padding:0;transition:transform .14s,border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:inline-flex;position:relative;overflow:visible}.CourseToolsBar-module__IghQea__libraryButton:hover,.CourseToolsBar-module__IghQea__libraryButton:focus-visible,.CourseToolsBar-module__IghQea__shareButton:hover,.CourseToolsBar-module__IghQea__shareButton:focus-visible{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;transform:translateY(-1px)}.CourseToolsBar-module__IghQea__libraryButton[aria-disabled=true]{cursor:default}.CourseToolsBar-module__IghQea__libraryButton[aria-disabled=true]:hover,.CourseToolsBar-module__IghQea__libraryButton[aria-disabled=true]:focus-visible{transform:none}.CourseToolsBar-module__IghQea__libraryButtonSaved{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(--text-primary);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))}.CourseToolsBar-module__IghQea__libraryButtonSaved .CourseToolsBar-module__IghQea__libraryIcon{color:var(--text-primary)}.CourseToolsBar-module__IghQea__libraryButton[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-module__IghQea__libraryIcon,.CourseToolsBar-module__IghQea__shareIcon{stroke-width:2px;flex-shrink:0;width:20px;height:20px}.CourseToolsBar-module__IghQea__libraryIconSpinning{animation:.9s linear infinite CourseToolsBar-module__IghQea__courseToolsSpin}@keyframes CourseToolsBar-module__IghQea__courseToolsSpin{to{transform:rotate(360deg)}}.CourseToolsBar-module__IghQea__favoriteToolItem{flex-direction:row;align-items:center;gap:0;display:inline-flex;position:relative}.CourseToolsBar-module__IghQea__favoriteToolItem.CourseToolsBar-module__IghQea__active .CourseToolsBar-module__IghQea__favoriteToolRemoveButton,.CourseToolsBar-module__IghQea__favoriteToolItem:hover .CourseToolsBar-module__IghQea__favoriteToolRemoveButton,.CourseToolsBar-module__IghQea__favoriteToolItem:focus-within .CourseToolsBar-module__IghQea__favoriteToolRemoveButton{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.CourseToolsBar-module__IghQea__favoriteToolButton{border:1px solid var(--course-tools-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--course-tools-surface-strong) 94%, transparent);width:38px;min-width:38px;height:38px;min-height:38px;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);order:0;justify-content:center;align-items:center;gap:0;padding:0;transition:transform .14s,border-color .14s,background-color .14s,box-shadow .14s;display:inline-flex}.CourseToolsBar-module__IghQea__favoriteToolButtonWithValue{justify-content:flex-start;gap:8px;width:auto;min-width:76px;padding:6px 10px}.CourseToolsBar-module__IghQea__favoriteToolButton:hover,.CourseToolsBar-module__IghQea__favoriteToolButton:focus-visible{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;transform:translateY(-1px)}.CourseToolsBar-module__IghQea__favoriteToolButton.CourseToolsBar-module__IghQea__active{border-color:color-mix(in srgb, var(--course-ui-warning-accent,var(--color-action-accent-bg)) 50%, transparent);color:var(--text-primary);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));background:var(--background-button-course)!important}.CourseToolsBar-module__IghQea__favoriteToolItem.CourseToolsBar-module__IghQea__locked .CourseToolsBar-module__IghQea__favoriteToolButton{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-module__IghQea__favoriteToolIcon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;line-height:1;display:inline-flex}.CourseToolsBar-module__IghQea__favoriteToolLock{border:1px solid color-mix(in srgb, var(--border-primary) 64%, transparent);border-radius:var(--radius-pill);background:var(--background-preview-paper);width:20px;height:20px;color:var(--color-action-accent-bg);box-shadow:0 4px 10px var(--course-tools-shadow-soft);pointer-events:none;place-items:center;display:inline-grid;position:absolute;bottom:-3px;right:-3px}.CourseToolsBar-module__IghQea__favoriteToolLock svg{stroke-width:2px;width:9px;height:9px}.CourseToolsBar-module__IghQea__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CourseToolsBar-module__IghQea__favoriteToolLabel{color:var(--course-tools-text);font-size:.9rem;font-weight:600}.CourseToolsBar-module__IghQea__favoriteToolValue{font-variant-numeric:tabular-nums;min-width:3rem}.CourseToolsBar-module__IghQea__themeToggleButton{border:1px solid var(--course-tools-border);border-radius:var(--radius-sm);background:var(--course-tools-icon-surface);width:38px;height:38px;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;justify-content:center;align-items:center;padding:0;transition:transform .14s,border-color .14s,background-color .14s,color .14s;display:inline-flex;position:relative;overflow:visible}.CourseToolsBar-module__IghQea__themeToggleButton:hover,.CourseToolsBar-module__IghQea__themeToggleButton:focus-visible{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;transform:translateY(-1px)}.CourseToolsBar-module__IghQea__themeToggleIcon{z-index:1;flex-shrink:0;width:20px;height:20px;position:relative}:is(.dark .CourseToolsBar-module__IghQea__themeToggleButton,.dark .CourseToolsBar-module__IghQea__shareButton,[data-theme=dark] .CourseToolsBar-module__IghQea__libraryButton,.dark .CourseToolsBar-module__IghQea__libraryButton,[data-theme=dark] .CourseToolsBar-module__IghQea__shareButton,[data-theme=dark] .CourseToolsBar-module__IghQea__themeToggleButton){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)}:is(.dark .CourseToolsBar-module__IghQea__libraryButtonSaved,[data-theme=dark] .CourseToolsBar-module__IghQea__libraryButtonSaved){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(--palette-neutral-0)}:is(.dark .CourseToolsBar-module__IghQea__libraryButtonSaved .CourseToolsBar-module__IghQea__libraryIcon,[data-theme=dark] .CourseToolsBar-module__IghQea__libraryButtonSaved .CourseToolsBar-module__IghQea__libraryIcon){color:var(--palette-neutral-0)}:is(.dark .CourseToolsBar-module__IghQea__favoriteToolButton,[data-theme=dark] .CourseToolsBar-module__IghQea__favoriteToolButton){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)}:is(.dark .CourseToolsBar-module__IghQea__toggleHandle,[data-theme=dark] .CourseToolsBar-module__IghQea__toggleHandle){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-module__IghQea__favoriteToolRemoveButton{z-index:2;border:1px solid var(--course-tools-border);background:color-mix(in srgb, var(--course-tools-surface) 96%, transparent);width:17px;height:17px;color:var(--course-tools-muted);box-shadow:0 8px 18px var(--course-tools-shadow-soft);cursor:pointer;opacity:0;pointer-events:none;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:opacity .14s,transform .14s,border-color .14s,color .14s,background-color .14s;display:inline-flex;position:absolute;top:-3px;right:-3px;transform:translate(2px,-2px)scale(.9)}.CourseToolsBar-module__IghQea__favoriteToolRemoveButton:hover,.CourseToolsBar-module__IghQea__favoriteToolRemoveButton:focus-visible{border-color:var(--course-tools-border-strong);color:var(--course-tools-text);outline:none}.CourseToolsBar-module__IghQea__favoriteToolRemoveButton svg{width:10px;height:10px}:is(.dark .CourseToolsBar-module__IghQea__speedRunPaused,[data-theme=dark] .CourseToolsBar-module__IghQea__speedRunPaused){background:color-mix(in srgb, var(--palette-gold-500) 16%, var(--course-tools-surface-strong) 84%)}:is(.dark .CourseToolsBar-module__IghQea__focusTimerChip,[data-theme=dark] .CourseToolsBar-module__IghQea__focusTimerChip){background:color-mix(in srgb, var(--palette-rose-300) 14%, var(--course-tools-surface-strong) 86%)}:is(.dark .CourseToolsBar-module__IghQea__speedRunSuccess,[data-theme=dark] .CourseToolsBar-module__IghQea__speedRunSuccess){background:color-mix(in srgb, var(--color-status-success) 14%, var(--course-tools-surface-strong) 86%)}:is(.dark .CourseToolsBar-module__IghQea__speedRunFailure,[data-theme=dark] .CourseToolsBar-module__IghQea__speedRunFailure){background:color-mix(in srgb, var(--color-status-danger) 14%, var(--course-tools-surface-strong) 86%)}:is(.dark .CourseToolsBar-module__IghQea__speedRunStreak,[data-theme=dark] .CourseToolsBar-module__IghQea__speedRunStreak){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-module__IghQea__courseToolsBar{gap:6px;padding:7px 9px}.CourseToolsBar-module__IghQea__fixed{top:calc(58px + max(0px, calc(var(--course-study-goal-banner-offset,0px) - 10px)))}.CourseToolsBar-module__IghQea__favoriteToolLabel,.CourseToolsBar-module__IghQea__speedRunChipLabel{display:none}.CourseToolsBar-module__IghQea__favoriteToolButton,.CourseToolsBar-module__IghQea__speedRunChip{min-height:36px}}@media (max-width:640px){.CourseToolsBar-module__IghQea__toolsContainer{gap:8px}.CourseToolsBar-module__IghQea__favoriteTools{gap:6px}.CourseToolsBar-module__IghQea__courseToolsBar.CourseToolsBar-module__IghQea__collapsed{padding:4px}.CourseToolsBar-module__IghQea__favoriteToolButton,.CourseToolsBar-module__IghQea__speedRunChip{padding-left:9px;padding-right:9px}.CourseToolsBar-module__IghQea__themeToggleButton,.CourseToolsBar-module__IghQea__shareButton{width:36px;height:36px}.CourseToolsBar-module__IghQea__libraryButton{width:36px;min-width:36px;height:36px;min-height:36px}.CourseToolsBar-module__IghQea__fixed{top:52px}}@media (max-width:520px){.CourseToolsBar-module__IghQea__courseToolsBar.CourseToolsBar-module__IghQea__collapsed{padding:0}}body.quiz-mode .CourseToolsBar-module__IghQea__courseToolsBar{display:none!important}@media (forced-colors:active){.CourseToolsBar-module__IghQea__courseToolsBar,.CourseToolsBar-module__IghQea__toggleHandle,.CourseToolsBar-module__IghQea__speedRunChip,.CourseToolsBar-module__IghQea__libraryButton,.CourseToolsBar-module__IghQea__shareButton,.CourseToolsBar-module__IghQea__favoriteToolButton,.CourseToolsBar-module__IghQea__themeToggleButton{forced-color-adjust:auto;box-shadow:none;-webkit-backdrop-filter:none;background:canvas;border-color:buttontext}}@media (prefers-reduced-transparency:reduce){.CourseToolsBar-module__IghQea__courseToolsBar,.CourseToolsBar-module__IghQea__toggleHandle,.CourseToolsBar-module__IghQea__speedRunChip,.CourseToolsBar-module__IghQea__favoriteToolButton{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.CourseToolsBar-module__IghQea__courseToolsBar,.CourseToolsBar-module__IghQea__toggleHandle,.CourseToolsBar-module__IghQea__speedRunChip,.CourseToolsBar-module__IghQea__speedRunStopButton,.CourseToolsBar-module__IghQea__libraryButton,.CourseToolsBar-module__IghQea__shareButton,.CourseToolsBar-module__IghQea__favoriteToolButton,.CourseToolsBar-module__IghQea__favoriteToolRemoveButton,.CourseToolsBar-module__IghQea__themeToggleButton,.CourseToolsBar-module__IghQea__toggleHandle{transition:none}}
.YatiStudyGoalBanner-module__PBytsG__banner{--study-goal-banner-surface:color-mix(in srgb, var(--surface-card) 92%, var(--surface-base) 8%);--study-goal-banner-border:color-mix(in srgb, var(--course-ui-warning-accent,var(--color-action-accent-bg)) 34%, var(--border-default) 66%);--study-goal-banner-content-max-width:920px;--study-goal-banner-text-max-width:72ch;top:calc(var(--course-nav-height,55px) + 4px);z-index:990;box-sizing:border-box;pointer-events:none;justify-content:center;width:100%;padding:8px clamp(12px,2.4vw,24px);display:flex;position:fixed;left:0}.YatiStudyGoalBanner-module__PBytsG__bannerAnchored{padding-inline:0}.YatiStudyGoalBanner-module__PBytsG__inner{border-radius:var(--radius-md);background:color-mix(in srgb, var(--course-ui-warning-accent,var(--color-action-accent-bg)) 22%, var(--surface-card) 78%);border:1px solid;border-color:color-mix(in srgb, var(--course-ui-warning-accent,var(--color-action-accent-bg)) 42%, transparent);width:100%;min-height:48px;color:var(--text-primary);box-shadow:0 14px 34px color-mix(in srgb, var(--overlay-strong) 14%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;padding:8px 10px 8px 14px}.YatiStudyGoalBanner-module__PBytsG__bannerAnchored .YatiStudyGoalBanner-module__PBytsG__inner{width:calc(100% - 8px)}.YatiStudyGoalBanner-module__PBytsG__content{width:min(100%, var(--study-goal-banner-content-max-width));justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;display:flex}.YatiStudyGoalBanner-module__PBytsG__brandMark{object-fit:contain;flex:0 0 42px;width:42px;height:42px}.YatiStudyGoalBanner-module__PBytsG__message{flex:auto;min-width:0}.YatiStudyGoalBanner-module__PBytsG__copy{max-width:min(100%, var(--study-goal-banner-text-max-width));color:var(--text-primary);font-size:var(--font-size-md);margin:0;font-weight:500;line-height:1.35}.YatiStudyGoalBanner-module__PBytsG__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.YatiStudyGoalBanner-module__PBytsG__button{border:1px solid color-mix(in srgb, var(--border-strong) 28%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-card) 90%, transparent);min-height:32px;color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;padding:0 12px;font-weight:500;transition:transform .14s,border-color .14s,background-color .14s}.YatiStudyGoalBanner-module__PBytsG__button:hover,.YatiStudyGoalBanner-module__PBytsG__button:focus-visible{border-color:color-mix(in srgb, var(--course-ui-warning-accent,var(--color-action-accent-bg)) 46%, transparent);outline:none;transform:translateY(-1px)}.YatiStudyGoalBanner-module__PBytsG__buttonPrimary{background:var(--background-button-course);border-color:color-mix(in srgb, var(--course-ui-warning-accent,var(--color-action-accent-bg)) 50%, transparent);color:var(--text-primary);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))}.YatiStudyGoalBanner-module__PBytsG__button:disabled{cursor:wait;opacity:.62;transform:none}.YatiStudyGoalBanner-module__PBytsG__error{max-width:min(100%, var(--study-goal-banner-text-max-width));color:var(--color-status-danger);font-size:var(--font-size-xs);margin:4px 0 0;font-weight:650}@media (max-width:768px){.YatiStudyGoalBanner-module__PBytsG__content{text-align:center;grid-template-columns:42px minmax(0,auto);justify-content:center;place-items:center;gap:5px 10px;display:grid}.YatiStudyGoalBanner-module__PBytsG__brandMark{grid-row:1/span 2;align-self:center}.YatiStudyGoalBanner-module__PBytsG__message{grid-column:2}.YatiStudyGoalBanner-module__PBytsG__copy{font-size:var(--font-size-sm);line-height:1.2}.YatiStudyGoalBanner-module__PBytsG__actions{flex-wrap:wrap;grid-column:2;justify-content:center;gap:6px}.YatiStudyGoalBanner-module__PBytsG__actionsExpanded{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;width:min(100%,260px);display:grid}.YatiStudyGoalBanner-module__PBytsG__actionsExpanded .YatiStudyGoalBanner-module__PBytsG__buttonPrimary{grid-column:1/-1;justify-self:center;width:min(86px,100%)}.YatiStudyGoalBanner-module__PBytsG__actionsExpanded .YatiStudyGoalBanner-module__PBytsG__button:not(.YatiStudyGoalBanner-module__PBytsG__buttonPrimary){width:100%;min-width:0}.YatiStudyGoalBanner-module__PBytsG__button{min-height:24px;padding-inline:10px;line-height:1.2}}@media (max-width:420px){.YatiStudyGoalBanner-module__PBytsG__actions{width:100%}.YatiStudyGoalBanner-module__PBytsG__button{flex:auto}}
.courseLayout-module__hPI0yG__courseLayout,.courseLayout-module__hPI0yG__courseLayout>*,.courseLayout-module__hPI0yG__courseContent,.courseLayout-module__hPI0yG__courseContent>*{scrollbar-width:none;-ms-overflow-style:none}.courseLayout-module__hPI0yG__courseLayout::-webkit-scrollbar{background:0 0;width:0;height:0}.courseLayout-module__hPI0yG__courseLayout>::-webkit-scrollbar{background:0 0;width:0;height:0}.courseLayout-module__hPI0yG__courseContent::-webkit-scrollbar{background:0 0;width:0;height:0}.courseLayout-module__hPI0yG__courseContent>::-webkit-scrollbar{background:0 0;width:0;height:0}.courseLayout-module__hPI0yG__courseLayout{--course-nav-height:55px;--course-ui-warning-accent:var(--palette-teal-500);height:100dvh;height:var(--course-visual-viewport-height,100dvh);background-color:var(--background-mf);z-index:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}:is(.dark .courseLayout-module__hPI0yG__courseLayout,[data-theme=dark] .courseLayout-module__hPI0yG__courseLayout){--course-ui-warning-accent:var(--palette-rose-500)}@supports (-webkit-touch-callout:none){.courseLayout-module__hPI0yG__courseLayout{height:var(--course-visual-viewport-height,100dvh);min-height:0}}.courseLayout-module__hPI0yG__courseContent{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}:is(body[data-layout-mode=toolbar-only] .courseLayout-module__hPI0yG__courseLayout,body[data-layout-mode=fullscreen] .courseLayout-module__hPI0yG__courseLayout){--course-nav-height:15px}@media (max-width:768px){.courseLayout-module__hPI0yG__courseLayout{--course-nav-height:45px}}
