.course-player-frame{position:relative}.course-player-frame>.learner-header{z-index:20;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:absolute;inset:0 0 auto}.course-player-frame .learner-classroom-header-content{max-width:68rem;height:5rem;margin-inline:auto;padding-inline:2rem}.course-player-frame .learner-classroom-brand{display:none}.course-player-frame .learner-classroom-back{color:var(--foreground)}.course-player-frame .learner-course-player[data-player=true]{padding-top:6rem}@media (max-width:640px){.course-player-frame .learner-classroom-header-content{height:4rem;padding-inline:1rem}.course-player-frame .learner-course-player[data-player=true]{padding-top:4.5rem}}.course-player-frame .learner-player-completion{background:linear-gradient(125deg, color-mix(in oklab, var(--foreground) 7%, transparent), color-mix(in oklab, var(--foreground) 2%, transparent) 85%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 8%, transparent);border:0;border-radius:1.75rem;margin-block:3.5rem 1rem;padding:0;display:block}.learner-player-completion-celebration{align-items:center;gap:1.25rem;padding:clamp(1.75rem,4vw,3rem);display:flex}.learner-player-completion-mark{width:3.25rem;height:3.25rem;color:var(--background);background:var(--foreground);opacity:0;transform-origin:50%;border-radius:999px;flex:none;place-items:center;display:grid}.learner-player-completion[data-celebration-visible] .learner-player-completion-mark{animation:1.15s cubic-bezier(.22,1,.36,1) .35s both learner-completion-mark}.learner-player-completion-mark>svg{stroke-width:2.25px;width:1.35rem;height:1.35rem}.learner-player-completion-mark path{stroke-dasharray:32;stroke-dashoffset:32px}.learner-player-completion[data-celebration-visible] .learner-player-completion-mark path{animation:.78s cubic-bezier(.22,1,.36,1) .58s forwards learner-completion-check}@keyframes learner-completion-check{to{stroke-dashoffset:0}}@keyframes learner-completion-mark{0%{opacity:0;transform:scale(.45)rotate(-14deg)}58%{opacity:1;transform:scale(1.14)rotate(3deg)}78%{transform:scale(.96)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}.learner-player-completion-celebration p{color:var(--muted-foreground);margin:0 0 .35rem;font-size:.8125rem}.learner-player-completion-next{border-top:1px solid color-mix(in oklab, var(--foreground) 9%, transparent);background:color-mix(in oklab, var(--background) 45%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.25rem,3vw,2rem) clamp(1.75rem,4vw,3rem);display:grid}.learner-player-completion-eyebrow{color:var(--muted-foreground);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.8125rem;display:flex}.learner-player-completion-eyebrow svg{width:1rem;height:1rem}.learner-player-completion-content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}body:has(.course-player-frame) .learner-notes-header h2{letter-spacing:-.035em;font-size:1.5rem;font-weight:500}.course-player-frame .learner-course-player[data-player=true] .learner-player-completion h2{letter-spacing:-.03em;text-wrap:balance;outline:none;max-width:24ch;margin:0;font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.15}.learner-player-completion-next h3{letter-spacing:-.025em;text-wrap:balance;max-width:34ch;margin:0;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:500;line-height:1.2}.learner-player-completion-actions [data-slot=button]{border-radius:999px;width:auto;max-width:100%}.learner-player-completion-actions [data-testid=learner-back-to-course]{color:var(--muted-foreground)}.learner-player-completion-copy>p{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.875rem}.learner-player-completion-actions>div{flex-flow:wrap;align-items:center;gap:.75rem}.learner-player-completion-actions [data-slot=button]:first-child{min-height:2.75rem;padding-inline:1.25rem}.learner-player-completion-actions [data-testid=learner-back-to-course]{font-size:.8125rem}@media (max-width:640px){.learner-player-completion-celebration{align-items:flex-start}.learner-player-completion-mark{width:3rem;height:3rem}.learner-player-completion-next{grid-template-columns:1fr;gap:1.25rem}.learner-player-completion-content{grid-template-columns:1fr}.learner-player-completion-actions>div{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){.learner-player-completion .learner-player-completion-mark,.learner-player-completion[data-celebration-visible] .learner-player-completion-mark,.learner-player-completion .learner-player-completion-mark path,.learner-player-completion[data-celebration-visible] .learner-player-completion-mark path{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}.course-player-frame .learner-player-next-step{padding:clamp(1.25rem,3vw,2rem)}.learner-player-next-step .learner-player-completion-copy{overflow-wrap:anywhere;min-width:0}.learner-player-next-step .learner-player-completion-actions>div{width:auto;min-width:0}.learner-player-next-step [data-testid=learner-complete-section]{white-space:normal;width:auto}@media (max-width:767px){.learner-player-next-step .learner-player-completion-content{grid-template-columns:minmax(0,1fr);gap:1.25rem}.learner-player-next-step [data-testid=learner-complete-section]{width:100%}}.learner-notes-empty-icon{display:none}body:has(.course-player-frame) :is(.learner-notes-drawer,[data-slot=drawer-popup]:has([data-testid=learner-contextual-tool])){background:color-mix(in oklab, var(--background) 78%, transparent);-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:1.75rem;box-shadow:inset 0 1px #ffffff16,0 24px 80px -32px #0006}body:has(.course-player-frame) .learner-notes-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:1.5rem}body:has(.course-player-frame) .learner-notes-header p{max-width:32ch;margin-top:.5rem;line-height:1.6}body:has(.course-player-frame) .learner-notes-header button{border-radius:50%}body:has(.course-player-frame) .learner-notes-empty{padding:clamp(3rem,12vh,7rem) 2rem 3rem}body:has(.course-player-frame) .learner-notes-empty-icon{width:3.5rem;height:3.5rem;color:var(--muted-foreground);background:color-mix(in oklab, var(--foreground) 5%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:1.125rem;place-items:center;margin:0 auto 1.5rem;display:grid}body:has(.course-player-frame) .learner-notes-empty h3{letter-spacing:-.02em;font-size:1.125rem;font-weight:500}body:has(.course-player-frame) .learner-notes-empty p{margin-top:.625rem;font-size:.875rem;line-height:1.7}body:has(.course-player-frame) .learner-notes-drawer article{box-shadow:none;background:0 0;border:0;border-radius:0;padding-block:1.25rem}@media (prefers-reduced-transparency:reduce),(forced-colors:active){body:has(.course-player-frame) :is(.learner-notes-drawer,[data-slot=drawer-popup]:has([data-testid=learner-contextual-tool])){background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}body:has(.course-player-frame) [data-slot=drawer-popup]:has([data-testid=learner-contextual-tool]) [data-slot=drawer-header]{padding:1.5rem 1.5rem .75rem}body:has(.course-player-frame) [data-slot=drawer-popup]:has([data-testid=learner-contextual-tool]) [data-slot=drawer-title]{letter-spacing:-.035em;font-size:1.5rem;font-weight:500}body:has(.course-player-frame) [data-slot=drawer-popup]:has([data-testid=learner-contextual-tool]) [data-slot=drawer-panel]{padding-inline:1.5rem}body:has(.course-player-frame) [data-slot=drawer-popup]:has([data-testid=learner-contextual-tool]) .divide-y>*{border:0;padding-block:.875rem}body:has(.course-player-frame) [data-slot=drawer-popup]:has([data-testid=learner-contextual-tool]) .text-muted-foreground{font-size:.8125rem;line-height:1.6}body:has(.course-player-frame) [data-slot=drawer-popup]:has([data-testid=learner-contextual-tool]) [data-slot=drawer-close]{border-radius:50%}body:has([data-learner-contrast=high]) :is([data-slot=drawer-popup]:has([data-testid=learner-contextual-tool]),.learner-notes-drawer){background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--foreground)}body:has(.course-player-frame) .learner-notes-drawer .learner-note-entry{padding:1rem .5rem 1.5rem}body:has(.course-player-frame) .learner-note-context{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding-top:.375rem;display:flex}body:has(.course-player-frame) .learner-note-context p{color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:400}body:has(.course-player-frame) .learner-note-context p+p:before{content:"/";opacity:.5;margin-right:.5rem}body:has(.course-player-frame) .learner-note-actions button{width:2rem;height:2rem;color:var(--muted-foreground);border-radius:50%;padding:0}body:has(.course-player-frame) .learner-note-actions svg{width:.9375rem;height:.9375rem}body:has(.course-player-frame) .learner-note-body{color:var(--foreground);overflow-wrap:anywhere;margin-top:1rem;font-size:1rem;line-height:1.7}body:has(.course-player-frame) .learner-note-footer{border:0;margin-top:1rem;padding-top:0;font-size:.6875rem}body:has(.course-player-frame) .learner-note-footer button{color:var(--muted-foreground);height:2rem;font-size:.75rem}body:has(.course-player-frame) .learner-note-footer button svg{width:.875rem;height:.875rem}.learner-player-tools-menu{background:color-mix(in oklab, var(--background) 78%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);border-color:color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:1rem;padding:.375rem;box-shadow:inset 0 1px #ffffff12,0 12px 40px -16px #0006}.learner-player-tools-menu [role=menuitem]{border-radius:.625rem;gap:.75rem;min-height:2.5rem;padding-inline:.75rem;font-size:.875rem}.learner-player-tools-menu [role=menuitem] svg{width:1rem;height:1rem}.learner-player-tools-menu [role=menuitem][data-highlighted]{background:color-mix(in oklab, var(--foreground) 7%, transparent)}.learner-player-tools-menu .learner-tool-count{background:color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;font-size:.6875rem;display:grid}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.learner-player-tools-menu{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}body:has([data-learner-contrast=high]) .learner-player-tools-menu{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--foreground)}body:has(.course-player-frame) .learner-notes-discovery [data-slot=input-group]{border-color:color-mix(in oklab, var(--foreground) 10%, transparent);background:color-mix(in oklab, var(--foreground) 3%, transparent);border-radius:.75rem;min-height:2.5rem}body:has(.course-player-frame) .learner-notes-header .learner-notes-filter-trigger{background:color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:.75rem;width:2.5rem;height:2.5rem;padding:0}body:has(.course-player-frame) .learner-notes-filter-menu{background:color-mix(in oklab, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-color:color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:1rem;padding:.375rem}body:has(.course-player-frame) .learner-notes-filter-menu [role=menuitemradio]{border-radius:.5rem;min-height:2.25rem;font-size:.8125rem}@media (prefers-reduced-transparency:reduce),(forced-colors:active){body:has(.course-player-frame) .learner-notes-filter-menu{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}body:has(.course-player-frame) :is([data-slot=dialog-popup],[data-slot=drawer-popup]):has(.whatsapp-study-entry,.telegram-study-entry){background:linear-gradient(145deg, #ffffff0a, transparent 55%), color-mix(in oklab, var(--background) 62%, transparent);-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:1.75rem;box-shadow:inset 0 1px #ffffff16,0 24px 80px -32px #0006}body:has(.course-player-frame) :is([data-slot=dialog-popup],[data-slot=drawer-popup]):has(.whatsapp-study-entry,.telegram-study-entry) [data-slot=dialog-header]{background:0 0}body:has([data-learner-contrast=high]) :is([data-slot=dialog-popup],[data-slot=drawer-popup]):has(.whatsapp-study-entry,.telegram-study-entry){background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--foreground)}.telegram-study-entry .whatsapp-guide-actions>div{grid-template-columns:3rem 1fr}
