:root [data-player-theme=dock]:not([data-player-theme=youtube]) [data-timeline-thumb]{background:var(--video-player-accent)!important}:root [data-player-theme=cinema]:not([data-player-theme=youtube]) [data-player-control-hit-area=course-lessons]:before,:root [data-player-theme=cinema]:not([data-player-theme=youtube]) [data-player-control-hit-area=chapters]:before,:root [data-player-theme=cinema]:not([data-player-theme=youtube]) [aria-label=Chapters]:before{box-shadow:inset 0 0 0 1px #ffffff52!important}:root [data-player-theme=cinema]:not([data-player-theme=youtube]) [data-player-control-cluster=mobile-play][data-player-control-cluster][class]{background:#e8323ceb!important;box-shadow:0 0 40px #e8323c73!important}:root [data-player-theme=cinema]:not([data-player-theme=youtube]) [data-player-control-cluster=time] button{font-weight:600}:root [data-player-theme=paper]:not([data-player-theme=youtube]) [data-player-control-cluster=mobile-play]{box-shadow:0 10px 28px #00000059!important}:root [data-player-theme=paper]:not([data-player-theme=youtube]) [data-player-control-hit-area=course-lessons],:root [data-player-theme=paper]:not([data-player-theme=youtube]) [data-player-control-cluster=time] button{font-weight:600}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-player-control-cluster=time] button{font-size:.8125rem}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-player-control-hit-area=course-lessons]>span:first-of-type:before{content:"./";color:var(--video-player-accent)}@media (min-width:40.0625rem){:root [data-player-theme=phantom]:not([data-player-theme=youtube])[data-player-mobile-interaction=false] [data-player-control-frame]:after{mix-blend-mode:multiply;background:repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px);height:100%}}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) :is([data-player-control-hit-area=course-lessons],[aria-label=Chapters])>span:first-of-type:before{content:"[ "}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) :is([data-player-control-hit-area=course-lessons],[aria-label=Chapters])>span:first-of-type:after{content:" ]"}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) [data-timeline-progress]{box-shadow:0 0 8px #39ff14b3}:root [data-player-theme=phantom]:not([data-player-theme=youtube])[data-video-player-menu-panel]{text-transform:uppercase;letter-spacing:.04em}:root [data-player-theme=chalk]:not([data-player-theme=youtube]) [data-timeline-progress]{box-shadow:0 0 6px #ffd75e73}:root [data-player-theme=chalk]:not([data-player-theme=youtube]) :is([data-player-control-hit-area=course-lessons],[data-player-control-cluster=time] button){text-shadow:0 0 1px #f3f1e799}:root [data-player-theme=blueprint]:not([data-player-theme=youtube]) [data-timeline-thumb]{background:linear-gradient(#fff,#fff) 50%/1.5px 100% no-repeat,linear-gradient(#fff,#fff) 50%/100% 1.5px no-repeat!important}:root [data-player-theme=blueprint]:not([data-player-theme=youtube]) [data-player-control-cluster=mobile-play]{outline-offset:3px;outline:1.5px dashed #ffffffd9}:root [data-player-theme=brutal]:not([data-player-theme=youtube]) [class*="bg-(--video-player-control-surface)"]:not([class*="before:bg-(--video-player-control-surface)"]),:root [data-player-theme=brutal]:not([data-player-theme=youtube]) [class*="before:bg-(--video-player-control-surface)"]:before,:root [data-player-theme=brutal]:not([data-player-theme=youtube]) :is([data-player-control-cluster=playback],[data-player-control-cluster=mobile-play])[data-player-control-cluster][class]{box-shadow:inset 0 0 0 2px #000,3px 3px #000!important}:root [data-player-theme=brutal]:not([data-player-theme=youtube]) [data-timeline-track]{box-shadow:inset 0 0 0 2px #000}:root [data-player-theme=brutal]:not([data-player-theme=youtube]) [data-timeline-progress]{box-shadow:inset 0 2px #000,inset 0 -2px #000,inset 2px 0 #000}:root [data-player-theme=brutal]:not([data-player-theme=youtube]) :is([data-player-control-hit-area=course-lessons],[data-player-control-cluster=time] button){font-weight:800}:root [data-player-theme=brutal]:not([data-player-theme=youtube])[data-video-player-menu-panel]{box-shadow:inset 0 0 0 2px #000,6px 6px #000!important}@layer base{:root [data-player-theme=brutal]:not([data-player-theme=youtube])[data-player-mobile-interaction=true] [data-player-control-cluster=player-actions]{gap:.5rem!important}:root [data-player-theme=brutal]:not([data-player-theme=youtube])[data-player-mobile-interaction=true] [data-player-control-cluster=player-actions] [data-player-control][class]{color:#000!important;background:#fff!important;border-radius:6px!important;width:2.25rem!important;height:2.25rem!important;box-shadow:inset 0 0 0 2px #000,3px 3px #000!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-control-cluster=lesson-navigation],[data-player-control-cluster=player-actions]){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;gap:.625rem!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-control-cluster=lesson-navigation],[data-player-control-cluster=player-actions]):before{box-shadow:none!important;background:0 0!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-control-cluster=lesson-navigation]>[data-player-control],[data-player-control-cluster=player-actions] :is([aria-label=Settings],[aria-label=Toggle\ fullscreen],[data-volume-pill]),.player-volume-group,[aria-label=Minimize][data-player-control]){border:1px solid var(--video-player-control-border)!important;background-color:var(--video-player-control-surface)!important;box-shadow:none!important;border-radius:0!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-control-cluster=lesson-navigation]>[data-player-control],[data-player-control-cluster=player-actions] :is([aria-label=Settings],[aria-label=Toggle\ fullscreen])):is(:hover,:focus-visible){background-image:linear-gradient(var(--video-player-control-surface-hover), var(--video-player-control-surface-hover))!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-control-cluster=player-actions] [aria-label=Settings][aria-expanded=true]{border-color:var(--video-player-accent)!important;background:var(--video-player-accent)!important;color:var(--cyberpunk-ink)!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is(.player-volume-group,[data-volume-pill]):has([data-volume-level=muted]){color:var(--video-player-accent)!important;border-color:#f060dc8c!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is(.player-volume-group,[data-volume-pill]) [data-volume-level=muted]{color:var(--video-player-accent)!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [aria-label=Minimize][data-player-control]{background-color:var(--video-player-control-surface)!important;color:var(--cyberpunk-cyan)!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-control-cluster=mobile-previous],[data-player-control-cluster=mobile-next],[data-mobile-player-corner] [data-player-control-hit-area=time],[data-fullscreen-visual-surface]){border-radius:0!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-control-hit-area=course-lessons],[data-player-control-hit-area=chapters],[data-player-top-title],[data-player-desktop-start-controls] [data-player-control-cluster=playback],[data-player-control-cluster=lesson-navigation]>[data-player-control],[data-player-control-cluster=player-actions] :is([aria-label=Settings],[aria-label=Toggle\ fullscreen],[data-volume-pill]),.player-volume-group,[aria-label=Minimize][data-player-control],[data-fullscreen-visual-surface],[data-player-control-cluster=mobile-previous],[data-player-control-cluster=mobile-play],[data-player-control-cluster=mobile-next],[data-player-control-cluster=time],[data-mobile-player-corner] [data-player-control-hit-area=time]){transform:skew(-12deg)!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-control-hit-area=course-lessons],[data-player-control-hit-area=chapters],[data-player-top-title],[data-player-desktop-start-controls] [data-player-control-cluster=playback],[data-player-control-cluster=lesson-navigation]>[data-player-control],[data-player-control-cluster=player-actions] :is([aria-label=Settings],[aria-label=Toggle\ fullscreen],[data-volume-pill]),.player-volume-group,[aria-label=Minimize][data-player-control],[data-fullscreen-visual-surface])>*{transform:skew(12deg)!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-control-cluster=player-actions] [aria-label=Toggle\ fullscreen],[data-fullscreen-visual-surface])>svg{transform:skew(12deg)rotate(90deg)!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-control-cluster=mobile-previous],[data-player-control-cluster=mobile-play],[data-player-control-cluster=mobile-next],[data-player-control-cluster=time],[data-mobile-player-corner] [data-player-control-hit-area=time])>[data-player-control]>*{transform:skew(12deg)!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-control-cluster=time],[data-mobile-player-corner] [data-player-control-hit-area=time])>[data-player-control]{border-radius:0!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-desktop-start-controls] [data-player-control-cluster=playback]{border-color:var(--video-player-accent)!important;width:auto!important;box-shadow:0 0 14px #f060dc8c!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-desktop-start-controls] [data-player-control-cluster=playback]>[data-player-control]{font:700 .6875rem/1 var(--video-player-font);letter-spacing:.14em;grid-template-columns:auto auto;align-items:center;gap:.5rem;background:0 0!important;width:auto!important;padding-inline:.875rem!important;display:inline-grid!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-desktop-start-controls] [data-player-control-cluster=playback]:hover{filter:brightness(1.12)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-top-title]{box-shadow:inset 0 0 0 1px var(--video-player-accent), 0 0 16px #f060dc59!important;border-radius:0!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-control-cluster=mobile-play]{isolation:isolate;filter:drop-shadow(0 0 14px #f060dc99);position:relative;color:#fff!important;width:5.25rem!important;height:3.25rem!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;outline:0!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-control-cluster=mobile-play]>[data-player-control]{background:0 0!important;border-radius:0!important;width:100%!important;height:100%!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube])[data-video-player-menu-panel]{background-color:var(--video-player-menu-solid-surface)!important;background-image:repeating-linear-gradient(135deg, var(--video-player-accent) 0 8px, var(--cyberpunk-ink) 8px 16px)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 4px!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube])[data-video-player-mobile-sheet]>[data-video-player-mobile-sheet-drag-handle]{background:repeating-linear-gradient(135deg, var(--video-player-accent) 0 8px, var(--cyberpunk-ink) 8px 16px) top / 100% 4px no-repeat, var(--video-player-menu-solid-surface)!important;-webkit-backdrop-filter:none!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube])[data-video-player-menu-panel][data-video-player-mobile-sheet]{background-image:none!important}}:root [data-player-theme=arcade]:not([data-player-theme=youtube]) [class*="bg-(--video-player-control-surface)"]:not([class*="before:bg-(--video-player-control-surface)"]),:root [data-player-theme=arcade]:not([data-player-theme=youtube]) [class*="before:bg-(--video-player-control-surface)"]:before,:root [data-player-theme=arcade]:not([data-player-theme=youtube]) :is([data-player-control-cluster=playback],[data-player-control-cluster=mobile-play])[data-player-control-cluster][class]{clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));box-shadow:inset 0 0 0 2px var(--video-player-control-border)!important}:root [data-player-theme=arcade]:not([data-player-theme=youtube]) :is([data-player-control-cluster=playback],[data-player-control-cluster=mobile-play])[data-player-control-cluster][class]{box-shadow:inset 0 0 0 2px #ff8fcb,inset -3px -3px #00000040!important}:root [data-player-theme=arcade]:not([data-player-theme=youtube]) [data-player-control-cluster=time] button{color:var(--video-player-accent)}:root [data-player-theme=arcade]:not([data-player-theme=youtube])[data-video-player-menu-panel]{box-shadow:inset 0 0 0 2px var(--video-player-menu-border), 5px 5px 0 #0a0418!important}:root [data-player-theme=cinema]:not([data-player-theme=youtube]) :is([data-player-control],[data-player-control-hit-area]) :is(svg,span){filter:drop-shadow(0 1px 2px #000000a6)}:root [data-player-theme=cinema]:not([data-player-theme=youtube])[data-video-player-menu-panel]:not([data-video-player-mobile-sheet],:has([data-settings-layout=theme])){border-top:2px solid var(--video-player-accent)!important}:root [data-player-theme=cinema]:not([data-player-theme=youtube]) [data-settings-chip-card]{box-shadow:none!important;border-radius:0!important;padding-inline:.25rem!important}:root [data-player-theme=cinema]:not([data-player-theme=youtube])[data-video-player-menu-panel]:not([data-video-player-mobile-sheet]) [data-settings-chip-card]:nth-child(2n){border-left:1px solid #ffffff1f;padding-left:1rem!important}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) :is([data-settings-chip],[data-settings-chip-card],[data-settings-close]){border-radius:6px!important}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-settings-chip]{background:#0d1117;box-shadow:inset 0 0 0 1px #30363d!important}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-settings-chip][aria-checked=true]{color:var(--video-player-accent)!important;box-shadow:inset 0 0 0 1px var(--video-player-accent)!important;background:#3fb95024!important}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-settings-chip-label]{text-transform:lowercase;letter-spacing:0;font-size:.8125rem;font-weight:500}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-settings-chip-card]{text-transform:lowercase;background:#0d1117;box-shadow:inset 0 0 0 1px #30363d!important}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-settings-open]{color:#58a6ff;text-transform:none;letter-spacing:0}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-settings-close-hint]{border-radius:4px;padding:.125rem .375rem;box-shadow:inset 0 0 0 1px #30363d}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) :is([data-settings-chip],[data-settings-chip-card],[data-settings-close],[data-settings-option]){border-radius:0!important}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) :is([data-settings-chip],[data-settings-chip-card],[data-settings-close]){background:0 0;box-shadow:inset 0 0 0 1px #39ff1459!important}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) [data-settings-chip][aria-checked=true]{background:var(--video-player-accent)!important;color:#000!important;box-shadow:0 0 10px #39ff1473!important}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) [data-settings-header]{border-bottom:1px solid #39ff1440;margin:-.75rem -.75rem .5rem;padding:.5rem .75rem}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) [data-settings-title]{text-transform:none;font-size:.8125rem}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) [data-settings-title-prefix]{color:var(--video-player-accent)}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) [data-settings-switch=segmented]{box-shadow:inset 0 0 0 1px #39ff1473}:root [data-player-theme=paper]:not([data-player-theme=youtube]) [data-settings-row]:not(:last-child){border-radius:0;box-shadow:inset 0 -1px #1c1b1814}:root [data-player-theme=paper]:not([data-player-theme=youtube]) [data-settings-close]{background:#1c1b1814}:root [data-player-theme=dock]:not([data-player-theme=youtube]) [data-settings-icon]{background:#8b7cff2e!important}:root [data-player-theme=brutal]:not([data-player-theme=youtube]) :is([data-settings-card],[data-settings-close]){border-radius:6px!important;box-shadow:inset 0 0 0 2px #000,3px 3px #000!important}:root [data-player-theme=brutal]:not([data-player-theme=youtube]) [data-autoplay-switch]{box-shadow:inset 0 0 0 2px #000}:root :is([data-player-theme=arcade],[data-player-theme=blueprint]):not([data-player-theme=youtube]) :is([data-settings-chip],[data-settings-chip-card],[data-settings-close]){border-radius:0!important}:root [data-player-theme=brutal]:not([data-player-theme=youtube])[data-video-player-menu-panel] [data-settings-icon]{box-shadow:inset 0 0 0 2px #000;background:var(--video-player-accent)!important;color:#000!important}:root [data-player-theme=cinema]:not([data-player-theme=youtube]) [data-player-top-title]{text-shadow:0 1px 4px #0009;padding-inline:.25rem;font-size:1.125rem;box-shadow:none!important;background:0 0!important}:root [data-player-theme=cinema]:not([data-player-theme=youtube]) [data-chapter-label]>:is([data-part=text],[data-part=number]):not(:last-child){letter-spacing:.06em;font-weight:800;color:var(--video-player-accent)!important}:root [data-player-theme=dock]:not([data-player-theme=youtube]) [data-chapter-label] [data-part=title]{color:var(--video-player-accent)}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-chapter-label] [data-part=title]{color:#d29922;font-weight:600}:root [data-player-theme=paper]:not([data-player-theme=youtube]) [data-chapter-label]>[data-part=text]:first-child{color:var(--video-player-accent)!important}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-player-top-title]{background:#161b22;border-radius:6px;font-size:.8125rem;box-shadow:inset 0 0 0 1px #30363d!important}:root :is([data-player-theme=terminal],[data-player-theme=phantom]):not([data-player-theme=youtube]) [data-chapter-count]{color:var(--video-player-control-text-muted);background:0 0;padding:0;font-weight:500}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-chapter-count]:before{content:"("}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-chapter-count]:after{content:")"}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) [data-player-top-title]{font-size:.8125rem}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) [data-chapter-label]{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) [data-chapter-label]>[data-part]:not([data-part=title]):not(:last-child){color:var(--video-player-accent)!important}@media (min-width:40.0625rem) and (pointer:fine){:root [data-player-theme=terminal]:not([data-player-theme=youtube]) :is([data-player-desktop-start-controls] :is([aria-label=Play],[aria-label=Pause]),[data-player-desktop-start-controls] .player-volume-group:not(:hover,:focus-within),[data-player-control-cluster=player-actions] :is([aria-label=Settings],[aria-label=Toggle\ fullscreen])):after{color:var(--video-player-control-text-muted);font:500 .625rem/1 var(--video-player-font);border-radius:4px;margin-left:.375rem;padding:.1875rem .3125rem;box-shadow:inset 0 0 0 1px #30363d}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-player-desktop-start-controls] :is([aria-label=Play],[aria-label=Pause]):after{content:"space"}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-player-desktop-start-controls] .player-volume-group:not(:hover,:focus-within):after{content:"M"}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-player-control-cluster=player-actions] [aria-label=Settings]:after{content:","}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-player-control-cluster=player-actions] [aria-label=Toggle\ fullscreen]:after{content:"F"}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-player-desktop-start-controls] [data-player-control-cluster=playback]{width:auto!important}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) [data-player-desktop-start-controls] .player-volume-group:not(:hover,:focus-within){min-width:4.5rem}:root [data-player-theme=terminal]:not([data-player-theme=youtube]) :is([data-player-desktop-start-controls] :is([aria-label=Play],[aria-label=Pause]),[data-player-desktop-start-controls] .player-volume-group:not(:hover,:focus-within),[data-player-control-cluster=player-actions] :is([aria-label=Settings],[aria-label=Toggle\ fullscreen])){width:auto!important;padding-inline:.5rem!important}}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) [data-player-control-hit-area=chapters]>span>svg:first-child{display:none}:root [data-player-theme=phantom]:not([data-player-theme=youtube]) [data-settings-chip-card] [data-settings-label]{text-transform:uppercase;letter-spacing:.06em}:root [data-player-theme=phantom]:not([data-player-theme=youtube])[data-video-player-mobile-sheet]{--video-player-sheet-edge:#39ff14bf;--video-player-sheet-grip:#39ff14}:root [data-player-theme=terminal]:not([data-player-theme=youtube])[data-video-player-mobile-sheet]{--video-player-sheet-edge:#484f58}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/chakra-petch-500-latin-BR1ody1F.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/chakra-petch-600-latin-DVQm9bgb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/chakra-petch-700-latin-CnDBPjkL.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/share-tech-mono-400-latin-CCqdbj5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]){--cyberpunk-cyan:#00f0ff;--cyberpunk-glitch:#e048b8;--cyberpunk-ink:#160a26;--cyberpunk-cut:polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 8px 100%, 0 calc(100% - 8px));--cyberpunk-cut-large:polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px))}@media (min-width:40.0625rem) and (pointer:fine){:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-desktop-end-controls]{margin-inline-end:.25rem}}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-control-cluster=mobile-play]:before,:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-control-cluster=mobile-play]:after{z-index:-1;content:"";pointer-events:none;position:absolute}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-control-cluster=mobile-play]:before{background:var(--video-player-accent);inset:0}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-control-cluster=mobile-play]:after{background:#1e0c33;inset:3px}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-desktop-start-controls] [data-player-control-cluster=playback] :is([aria-label=Play],[aria-label=Pause]):before{visibility:hidden;content:"PAUSE";grid-area:1/2}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-desktop-start-controls] [data-player-control-cluster=playback] :is([aria-label=Play],[aria-label=Pause]):after{grid-area:1/2;justify-self:center}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-desktop-start-controls] [data-player-control-cluster=playback] [aria-label=Play]:after{content:"PLAY"}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-desktop-start-controls] [data-player-control-cluster=playback] [aria-label=Pause]:after{content:"PAUSE"}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-volume-text],[data-playback-feedback-surface]:not([data-playback-feedback-bezel]))[class]{position:relative}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-volume-text],[data-playback-feedback-surface]:not([data-playback-feedback-bezel]),[data-player-zoom-indicator],[data-player-zoom-snap-label])[class]{isolation:isolate;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;box-shadow:none!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-zoom-indicator=control][class]{position:relative}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-volume-text],[data-playback-feedback-surface]:not([data-playback-feedback-bezel]),[data-player-zoom-indicator],[data-player-zoom-snap-label]):before{z-index:-1;content:"";border:1px solid var(--video-player-control-border);background:var(--video-player-control-surface);border-radius:0;position:absolute;inset:0;transform:skew(-12deg)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-playback-feedback-bezel]{clip-path:var(--cyberpunk-cut-large)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-player-control-hit-area=course-lessons],[data-player-control-hit-area=chapters]) svg{color:var(--cyberpunk-cyan)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-control-hit-area=course-lessons]{letter-spacing:.14em;font-size:.6875rem;font-weight:600}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-top-title]{letter-spacing:.1em;text-transform:uppercase;text-shadow:-1.5px 0 var(--cyberpunk-cyan), 1.5px 0 var(--cyberpunk-glitch);gap:.75rem;padding-inline:1.125rem;font-size:.8125rem;font-weight:700;color:#fff!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-top-title-lesson]{letter-spacing:.08em;text-shadow:none;padding:.25rem .4375rem;font-weight:400;box-shadow:0 0 10px #f060dc8c}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-chapter-label]{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.625rem;font-size:.8125rem}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-chapter-label]>[data-part=text]:first-child{isolation:isolate;letter-spacing:.16em;margin-left:.1875rem;padding:.3125rem .4375rem;font-size:.625rem;font-weight:700;position:relative;color:var(--cyberpunk-ink)!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-chapter-label]>[data-part=text]:first-child:before{z-index:-1;content:"";background:var(--cyberpunk-cyan);position:absolute;inset:0;transform:skew(-12deg)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-chapter-count]{color:var(--video-player-accent);font-family:var(--video-player-numeric-font);background:0 0;padding:0;font-weight:400}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-player-control-cluster=time] button{font-weight:400}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-time-part=now]{color:var(--cyberpunk-cyan)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-time-part=total],[data-volume-percent]){color:var(--video-player-control-text-muted);font-family:var(--video-player-numeric-font);font-weight:400}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) .player-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--cyberpunk-cyan) var(--video-player-volume,100%), #f3eeff24 var(--video-player-volume,100%));height:.3125rem}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) .player-volume-slider::-moz-range-track{background:linear-gradient(to right, var(--cyberpunk-cyan) var(--video-player-volume,100%), #f3eeff24 var(--video-player-volume,100%));height:.3125rem}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) .player-volume-slider::-webkit-slider-thumb{background:var(--cyberpunk-cyan);width:.625rem;height:.75rem;box-shadow:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:0;margin-top:-.21875rem}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) .player-volume-slider::-moz-range-thumb{background:var(--cyberpunk-cyan);width:.625rem;height:.75rem;box-shadow:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:0}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-video-player-preview-time],[data-video-player-preview-mode=pill]){isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;background:0 0}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-video-player-preview-time],[data-video-player-preview-mode=pill]):before{z-index:-1;content:"";border:1px solid var(--video-player-accent);background:var(--video-player-control-surface);position:absolute;inset:0;transform:skew(-12deg);box-shadow:0 0 12px #f060dc59}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-video-player-preview-time],[data-video-player-preview-mode=pill]>span:first-child){color:var(--video-player-accent)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-video-player-preview-frame]{clip-path:var(--cyberpunk-cut-large)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-video-player-preview-mode=frame]>[data-video-player-preview-chapter]{isolation:isolate;box-shadow:none;letter-spacing:.12em;text-transform:uppercase;background:0 0;padding-inline:.875rem;font-size:.75rem;position:relative}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-video-player-preview-mode=frame]>[data-video-player-preview-chapter]:before{z-index:-1;content:"";border:1px solid var(--video-player-control-border);background:var(--video-player-control-surface);position:absolute;inset:0 3px;transform:skew(-12deg)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-video-player-preview-time] [data-video-player-preview-chapter]{color:var(--video-player-control-text);letter-spacing:.08em;text-transform:uppercase}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-timeline-segment]{transform:skew(-20deg)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-timeline-thumb]{filter:drop-shadow(0 0 6px #00f0ffe6)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-timeline-thumb]:before{content:"";background:var(--cyberpunk-cyan);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;inset:0}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube])[data-video-player-menu-panel]:not([data-video-player-mobile-sheet]){clip-path:var(--cyberpunk-cut-large)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube])[data-video-player-mobile-sheet]{--video-player-sheet-edge:var(--video-player-accent);--video-player-sheet-grip:var(--video-player-accent)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-header]{box-sizing:border-box;border-bottom:1px solid #00f0ff40;gap:.625rem;min-height:calc(4px + 2.375rem);margin:-.875rem -.875rem .75rem;padding:4px .625rem 0 1.125rem}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-title]{color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-header] [data-settings-title]{flex:0 auto}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-title]>span:not([data-settings-title-prefix]){text-shadow:-1.5px 0 var(--cyberpunk-cyan), 1.5px 0 var(--cyberpunk-glitch)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-title-prefix]{color:var(--cyberpunk-cyan);letter-spacing:.18em;margin-right:.625rem;font-size:.6875rem}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-close-hint]{font-family:var(--video-player-numeric-font);letter-spacing:0;text-transform:none;margin-right:auto}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-close]{width:auto;height:1.625rem;color:var(--video-player-accent);font:400 .6875rem/1 var(--video-player-numeric-font);background:0 0;padding-inline:.5rem;box-shadow:inset 0 0 0 1px #f060dc99;border-radius:0!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-close]:is(:hover,:focus-visible){background:#f060dc24}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-close]>*{display:none}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-close]:before{content:"[ X ]";white-space:pre}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip-label]{letter-spacing:.16em;min-width:3.75rem;font-size:.625rem;font-weight:700}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip-groups]{padding-inline:0}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip]{isolation:isolate;height:1.75rem;box-shadow:none;letter-spacing:.08em;text-transform:uppercase;background:0 0;margin-inline:1px;padding-inline:.75rem;font-size:.6875rem;position:relative;border-radius:0!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip]:before{z-index:-1;content:"";background:#f3eeff0a;border:1px solid #f3eeff40;transition:background-color .15s,border-color .15s;position:absolute;inset:0;transform:skew(-12deg)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip]:is(:hover,:focus-visible):before{background:#00f0ff1f;border-color:#00f0ff73}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip][aria-checked=true]{color:var(--cyberpunk-ink);font-weight:700}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip][aria-checked=true]:before{border-color:var(--video-player-accent);background:var(--video-player-accent);box-shadow:0 0 12px #f060dcbf}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip-groups]+[aria-hidden=true]{background:#00f0ff33}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip-cards]{gap:.625rem}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip-card]{min-height:2.875rem;clip-path:var(--cyberpunk-cut);background:#00f0ff0d;box-shadow:inset 0 0 0 1px #00f0ff59;border-radius:0!important}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube])[data-video-player-menu-panel]:not([data-video-player-mobile-sheet]) [data-settings-chip-card]{min-height:2.5rem;padding-block:.25rem}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip-card]:is(:hover,:focus-visible){background:#00f0ff1c}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip-card]:focus-visible{outline-offset:-4px}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip-card] [data-settings-label]{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-chip-card] [data-settings-description]{font-family:var(--video-player-numeric-font);text-transform:lowercase}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-open]{letter-spacing:.14em;font-size:.625rem}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-switch=segmented]{box-shadow:none}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-switch=segmented]>span{isolation:isolate;font-family:var(--video-player-numeric-font);letter-spacing:.04em;background:0 0;padding:.3125rem .4375rem;font-size:.5625rem;font-weight:400;position:relative}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) [data-settings-switch=segmented]>span:before{z-index:-1;content:"";border:1px solid #f3eeff40;position:absolute;inset:0;transform:skew(-12deg)}:root [data-player-theme=cyberpunk]:not([data-player-theme=youtube]) :is([data-settings-switch-state=off]>span:first-child,[data-settings-switch-state=on]>span:last-child):before{border-color:var(--video-player-accent);background:var(--video-player-accent);box-shadow:0 0 10px #f060dc8c}[data-lesson-theme=terminal]{--canvas:#0d1117;--surface:#0d1117;--surface-strong:#161b22;--app-shell:#0d1117;--text:#e6edf3;--text-secondary:#c9d1d9;--muted:#8b949e;--border:#30363d;--accent:#3fb950;--accent-hover:#56d364;--accent-ink:#3fb950;--on-accent:#0d1117;--success:#3fb950;--sidebar-menu-active-background:linear-gradient(#388bfd29, #388bfd29);--lesson-theme-code:"JetBrains Mono", "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--lesson-section-bg:#161b22;--lesson-row-hover:#161b22;--lesson-active-ring:#1f6feb;--lesson-active-title:#fff;--lesson-action-bg:#161b22;--lesson-action-fg:#8b949e}:root[data-theme=light] [data-lesson-theme=terminal]{--canvas:#f6f8fa;--surface:#fff;--surface-strong:#f6f8fa;--app-shell:#fff;--text:#1f2328;--text-secondary:#424a53;--muted:#59636e;--border:#d1d9e0;--accent:#1a7f37;--accent-hover:#116329;--accent-ink:#1a7f37;--on-accent:#fff;--success:#1a7f37;--sidebar-menu-active-background:linear-gradient(#ddf4ff, #ddf4ff);--lesson-section-bg:#f6f8fa;--lesson-row-hover:#f6f8fa;--lesson-active-ring:#54aeff;--lesson-active-title:#0969da;--lesson-action-bg:#f6f8fa;--lesson-action-fg:#59636e}:root:root [data-lesson-theme=terminal][data-lesson-theme][data-lesson-theme] :is(.learning-curriculum__section:not([data-expanded=true])>.learning-curriculum__section-toggle,[data-curriculum-lesson-card],[data-lesson-card-actions] :is(button,a)){border-radius:6px!important}:root [data-lesson-theme=terminal][data-lesson-theme] .learning-curriculum__section[data-expanded=true]>.learning-curriculum__section-toggle{border-top-left-radius:6px!important;border-top-right-radius:6px!important}:root [data-lesson-theme=terminal][data-lesson-theme] .learning-curriculum__section-lessons{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}[data-lesson-theme=terminal] :is(.learning-curriculum__course-title,.learning-curriculum__section-toggle .line-clamp-2,[data-curriculum-lesson-card] .line-clamp-2,[data-curriculum-sticky-bar]){font-family:var(--lesson-theme-code);letter-spacing:-.01em}[data-lesson-theme=terminal] .learning-curriculum__section-toggle{border-color:var(--border)!important;background-color:var(--lesson-section-bg)!important}[data-lesson-theme=terminal] .learning-curriculum__section-toggle .line-clamp-2+span{font-family:var(--lesson-theme-code);letter-spacing:0;font-size:.75rem}[data-lesson-theme=terminal] [data-curriculum-lesson-card]:not([data-active]){background-color:#0000}[data-lesson-theme=terminal] [data-curriculum-lesson-card]:not([data-active]):not([data-unavailable]):hover{background-color:var(--lesson-row-hover)}[data-lesson-theme=terminal] [data-curriculum-lesson-card][data-active]{box-shadow:inset 0 0 0 1px var(--lesson-active-ring)!important}[data-lesson-theme=terminal] [data-curriculum-lesson-card] .line-clamp-2{font-size:.875rem}[data-lesson-theme=terminal] [data-curriculum-lesson-card][data-active] .line-clamp-2{color:var(--lesson-active-title)}[data-lesson-theme=terminal] [data-lesson-card-actions] :is(button,a){box-shadow:inset 0 0 0 1px var(--border);background:var(--lesson-action-bg)!important;color:var(--lesson-action-fg)!important}[data-lesson-theme=terminal] [data-lesson-card-actions] :is(button,a):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)!important}[data-lesson-theme=phantom]{--canvas:#000;--surface:#000;--surface-strong:#061006;--app-shell:#000;--text:#c8ffbd;--text-secondary:#c8ffbdcc;--muted:#39ff1499;--border:#39ff144d;--accent:#39ff14;--accent-hover:#5cff3d;--accent-ink:#39ff14;--on-accent:#000;--success:#39ff14;--sidebar-menu-active-background:linear-gradient(#39ff141f, #39ff141f);--lesson-theme-code:"JetBrains Mono", "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--lesson-scan:#39ff1409;--lesson-section-border:#39ff1459;--lesson-title:#39ff14;--lesson-title-glow:0 0 8px #39ff1480;--lesson-row-ring:#39ff1429;--lesson-row-hover:#39ff140f;--lesson-active-ring:#39ff14;--lesson-active-glow:#39ff144d;--lesson-action-ring:#39ff1459;--lesson-action-hover-fg:#000;background-image:repeating-linear-gradient(180deg, var(--lesson-scan) 0 1px, transparent 1px 3px)}:root[data-theme=light] [data-lesson-theme=phantom]{--canvas:#eef8eb;--surface:#f4fbf2;--surface-strong:#e6f5e1;--app-shell:#f4fbf2;--text:#0b3d14;--text-secondary:#155d22;--muted:#0e6e26b8;--border:#0e8a2a59;--accent:#0e8a2a;--accent-hover:#0b7323;--accent-ink:#0e8a2a;--on-accent:#fff;--success:#0e8a2a;--sidebar-menu-active-background:linear-gradient(#0e8a2a1a, #0e8a2a1a);--lesson-scan:#0e8a2a0d;--lesson-section-border:#0e8a2a66;--lesson-title:#0e7a24;--lesson-title-glow:0 0 6px #0e8a2a33;--lesson-row-ring:#0e8a2a33;--lesson-row-hover:#0e8a2a0f;--lesson-active-ring:#0e8a2a;--lesson-active-glow:#0e8a2a2e;--lesson-action-ring:#0e8a2a66;--lesson-action-hover-fg:#fff}:root:root [data-lesson-theme=phantom][data-lesson-theme][data-lesson-theme] :is(.learning-curriculum__section-toggle,.learning-curriculum__section,.learning-curriculum__section-lessons,[data-curriculum-lesson-card],[data-curriculum-sticky-bar] button,[data-lesson-card-actions] :is(button,a)){border-radius:0!important}[data-lesson-theme=phantom] :is(.learning-curriculum__course-title,.learning-curriculum__section-toggle,[data-curriculum-lesson-card],[data-curriculum-sticky-bar]){font-family:var(--lesson-theme-code)}[data-lesson-theme=phantom] .learning-curriculum__section-toggle{border-color:var(--lesson-section-border)!important;background-color:var(--surface)!important}[data-lesson-theme=phantom] .learning-curriculum__section-toggle .line-clamp-2{color:var(--lesson-title);letter-spacing:.02em;text-shadow:var(--lesson-title-glow);font-size:1rem}[data-lesson-theme=phantom] .learning-curriculum__section-toggle .line-clamp-2+span{font-size:.75rem}[data-lesson-theme=phantom] [data-curriculum-lesson-card]:not([data-active]){box-shadow:inset 0 0 0 1px var(--lesson-row-ring);background-color:#0000}[data-lesson-theme=phantom] [data-curriculum-lesson-card]:not([data-active]):not([data-unavailable]):hover{background-color:var(--lesson-row-hover)}[data-lesson-theme=phantom] [data-curriculum-lesson-card][data-active]{box-shadow:inset 0 0 0 1px var(--lesson-active-ring), 0 0 14px var(--lesson-active-glow)!important}[data-lesson-theme=phantom] [data-curriculum-lesson-card] .line-clamp-2{font-size:.875rem}[data-lesson-theme=phantom] [data-lesson-card-actions] :is(button,a){box-shadow:inset 0 0 0 1px var(--lesson-action-ring);color:var(--accent)!important;background:0 0!important}[data-lesson-theme=phantom] [data-lesson-card-actions] :is(button,a):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]){background:var(--accent)!important;color:var(--lesson-action-hover-fg)!important}[data-lesson-theme=cyberpunk]{--canvas:#120820;--surface:#170a29;--surface-strong:#221036;--app-shell:#120820;--text:#f3eeff;--text-secondary:#f3eeffcc;--muted:#f3eeff94;--border:#f060dc47;--accent:#f060dc;--accent-hover:#f47ce3;--accent-ink:#00f0ff;--on-accent:#160a26;--success:#00f0ff;--sidebar-menu-active-background:linear-gradient(100deg, #f060dc42, #00f0ff14);--lesson-theme-display:"Chakra Petch", var(--font-sans,system-ui), sans-serif;--lesson-section-bg:#221036;--lesson-section-open-bg:#2a1242;--lesson-section-border:#f060dc4d;--lesson-row-bg:#f3eeff09;--lesson-row-hover:#00f0ff14;--lesson-active-ring:#f060dcb3;--lesson-active-title:#fff;--lesson-active-glow:0 0 10px #f060dc99;--lesson-action-bg:#00f0ff14;--lesson-action-fg:#00f0ff;--lesson-action-ring:#00f0ff59;--lesson-action-hover-bg:#f060dc4d;--lesson-action-hover-fg:#fff}:root[data-theme=light] [data-lesson-theme=cyberpunk]{--canvas:#f4ecff;--surface:#faf6ff;--surface-strong:#efe4ff;--app-shell:#faf6ff;--text:#1e0c33;--text-secondary:#3a2257;--muted:#1e0c3399;--border:#c42fb34d;--accent:#c42fb3;--accent-hover:#a8259a;--accent-ink:#0a7f8c;--on-accent:#fff;--success:#0a8a99;--sidebar-menu-active-background:linear-gradient(100deg, #f060dc33, #00c8dc1a);--lesson-section-bg:#efe4ff;--lesson-section-open-bg:#ead8ff;--lesson-section-border:#c42fb34d;--lesson-row-bg:#1e0c3308;--lesson-row-hover:#00c8dc1a;--lesson-active-ring:#c42fb3b3;--lesson-active-title:#1e0c33;--lesson-active-glow:0 0 8px #f060dc59;--lesson-action-bg:#00a0b41a;--lesson-action-fg:#08707c;--lesson-action-ring:#00a0b466;--lesson-action-hover-bg:#c42fb329;--lesson-action-hover-fg:#1e0c33}:root:root [data-lesson-theme=cyberpunk][data-lesson-theme][data-lesson-theme] :is(.learning-curriculum__section-toggle,.learning-curriculum__section,.learning-curriculum__section-lessons,[data-curriculum-lesson-card],[data-curriculum-sticky-bar] button,[data-lesson-card-actions] :is(button,a)){border-radius:0!important}[data-lesson-theme=cyberpunk] :is(.learning-curriculum__course-title,.learning-curriculum__section-toggle .line-clamp-2,[data-curriculum-sticky-bar]){font-family:var(--lesson-theme-display)}[data-lesson-theme=cyberpunk] .learning-curriculum__section-toggle{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));border-color:var(--lesson-section-border)!important;background-color:var(--lesson-section-bg)!important}[data-lesson-theme=cyberpunk] .learning-curriculum__section[data-expanded=true]>.learning-curriculum__section-toggle{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background-color:var(--lesson-section-open-bg)!important}[data-lesson-theme=cyberpunk] .learning-curriculum__section[data-expanded=true]>.learning-curriculum__section-lessons{clip-path:polygon(0 var(--frame-clip-top,0px), 100% var(--frame-clip-top,0px), 100% 100%, 14px 100%, 0 calc(100% - 14px))}[data-lesson-theme=cyberpunk] .learning-curriculum__section-toggle .line-clamp-2{letter-spacing:.02em;font-weight:700}[data-lesson-theme=cyberpunk] .learning-curriculum__section-toggle .line-clamp-2+span{letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}[data-lesson-theme=cyberpunk] [data-curriculum-lesson-card]{margin-inline:.375rem;transform:skew(-8deg)}[data-lesson-theme=cyberpunk] [data-curriculum-lesson-card]>*{transform:skew(8deg)}[data-lesson-theme=cyberpunk] [data-curriculum-lesson-card]:not([data-active]){background-color:var(--lesson-row-bg)}[data-lesson-theme=cyberpunk] [data-curriculum-lesson-card]:not([data-active]):not([data-unavailable]):hover{background-color:var(--lesson-row-hover)}[data-lesson-theme=cyberpunk] [data-curriculum-lesson-card][data-active]{box-shadow:inset 0 0 0 1px var(--lesson-active-ring)!important}[data-lesson-theme=cyberpunk] [data-curriculum-lesson-card][data-active] .line-clamp-2{color:var(--lesson-active-title);text-shadow:var(--lesson-active-glow)}[data-lesson-theme=cyberpunk] [data-lesson-card-actions] :is(button,a){box-shadow:inset 0 0 0 1px var(--lesson-action-ring);background:var(--lesson-action-bg)!important;color:var(--lesson-action-fg)!important}[data-lesson-theme=cyberpunk] [data-lesson-card-actions] :is(button,a):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--accent);background:var(--lesson-action-hover-bg)!important;color:var(--lesson-action-hover-fg)!important}[data-lesson-theme=terminal]{--lesson-sheet-edge:#484f58}:root[data-theme=light] [data-lesson-theme=terminal]{--lesson-sheet-edge:#afb8c1}[data-lesson-theme=phantom]{--lesson-sheet-edge:color-mix(in srgb, var(--accent) 75%, transparent);--lesson-sheet-grip:var(--accent)}[data-lesson-theme=cyberpunk]{--lesson-sheet-edge:var(--accent);--lesson-sheet-grip:var(--accent)}.learning-course-content-drawer[data-lesson-theme=cyberpunk][data-swipe-direction=down]>[data-slot=drawer-swipe-handle]{background:repeating-linear-gradient(135deg, var(--accent) 0 8px, #160a26 8px 16px) 0 1px / 100% 4px no-repeat}.learning-course-content-drawer[data-lesson-theme=cyberpunk][data-swipe-direction=down]>[data-slot=drawer-swipe-handle]:after{opacity:0}[data-lesson-theme=cyberpunk] [data-curriculum-sticky-bar]:before{content:none}[data-lesson-theme=cinema]{--canvas:#0e0e10;--surface:#0e0e10;--surface-strong:#18181b;--app-shell:#0e0e10;--text:#f4f4f5;--text-secondary:#d4d4d8;--muted:#8e8e96;--border:#ffffff1a;--accent:#e8323c;--accent-hover:#f04b54;--accent-ink:#ff5a62;--on-accent:#fff;--success:#22c55e;--sidebar-menu-active-background:linear-gradient(#e8323c24, #e8323c24);--lesson-section-bg:#17171a;--lesson-section-open-bg:#1c1c20;--lesson-row-hover:#ffffff0d;--lesson-active-bg:#e8323c21;--lesson-action-bg:#ffffff0f;--lesson-action-fg:#e4e4e7;--lesson-sheet-edge:#e8323cd9}:root[data-theme=light] [data-lesson-theme=cinema]{--canvas:#f7f5f2;--surface:#faf9f7;--surface-strong:#fff;--app-shell:#faf9f7;--text:#18181b;--text-secondary:#3f3f46;--muted:#71717a;--border:#00000017;--accent:#d0202c;--accent-hover:#b3151f;--accent-ink:#b3151f;--on-accent:#fff;--success:#16a34a;--sidebar-menu-active-background:linear-gradient(#d0202c1a, #d0202c1a);--lesson-section-bg:#fff;--lesson-section-open-bg:#fff;--lesson-row-hover:#0000000a;--lesson-active-bg:#d0202c14;--lesson-action-bg:#0000000a;--lesson-action-fg:#3f3f46;--lesson-sheet-edge:#d0202cb3}[data-lesson-theme=cinema] .learning-curriculum__section-toggle{background-color:var(--lesson-section-bg)!important;border-color:#0000!important}[data-lesson-theme=cinema] .learning-curriculum__section[data-expanded=true]>.learning-curriculum__section-toggle{background-color:var(--lesson-section-open-bg)!important;box-shadow:inset 3px 0 0 var(--accent)!important}[data-lesson-theme=cinema] .learning-curriculum__section-lessons{border-color:var(--border)!important;background-color:var(--lesson-section-open-bg)!important}[data-lesson-theme=cinema] [data-curriculum-lesson-card]:not([data-active]){background-color:#0000}[data-lesson-theme=cinema] [data-curriculum-lesson-card]:not([data-active]):not([data-unavailable]):hover{background-color:var(--lesson-row-hover)}[data-lesson-theme=cinema] [data-curriculum-lesson-card][data-active]{background-color:var(--lesson-active-bg)!important;box-shadow:inset 3px 0 0 var(--accent)!important}[data-lesson-theme=cinema] [data-curriculum-lesson-card][data-active] .line-clamp-2{font-weight:700}[data-lesson-theme=cinema] [data-lesson-card-actions] :is(button,a){box-shadow:none;background:var(--lesson-action-bg)!important;color:var(--lesson-action-fg)!important}[data-lesson-theme=cinema] [data-lesson-card-actions] :is(button,a):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]){background:var(--accent)!important;color:var(--on-accent)!important}[data-lesson-theme=brutal]{--canvas:#121212;--surface:#121212;--surface-strong:#1d1d1d;--app-shell:#121212;--text:#f5f5f5;--text-secondary:#d4d4d4;--muted:#a3a3a3;--border:#f5f5f5;--accent:#ffd60a;--accent-hover:#ffe14d;--accent-ink:#ffd60a;--on-accent:#000;--success:#3ddc84;--sidebar-menu-active-background:linear-gradient(#ffd60a, #ffd60a);--lesson-outline:#f5f5f5;--lesson-shadow:#f5f5f5;--lesson-plate:#1d1d1d;--lesson-plate-hover:#262626;--lesson-pick:#ffd60a;--lesson-pick-text:#000;--lesson-sheet-edge:#ffd60a;--lesson-sheet-grip:#ffd60a}:root[data-theme=light] [data-lesson-theme=brutal]{--canvas:#fffbea;--surface:#fffdf4;--surface-strong:#fff;--app-shell:#fffdf4;--text:#000;--text-secondary:#1f1f1f;--muted:#525252;--border:#000;--accent:#000;--accent-hover:#262626;--accent-ink:#000;--on-accent:#ffd60a;--success:#15803d;--lesson-outline:#000;--lesson-shadow:#000;--lesson-plate:#fff;--lesson-plate-hover:#fff3b0;--lesson-pick:#ffd60a;--lesson-pick-text:#000;--lesson-sheet-edge:#000;--lesson-sheet-grip:#000}:root:root [data-lesson-theme=brutal][data-lesson-theme][data-lesson-theme] :is(.learning-curriculum__section-toggle,.learning-curriculum__section-lessons,[data-curriculum-lesson-card],[data-curriculum-sticky-bar] button,[data-lesson-card-actions] :is(button,a)){border-radius:6px!important}[data-lesson-theme=brutal] :is(.learning-curriculum__course-title,.learning-curriculum__section-toggle .line-clamp-2){letter-spacing:-.01em;font-weight:800}[data-lesson-theme=brutal] .learning-curriculum__section-toggle{border:2px solid var(--lesson-outline)!important;background-color:var(--lesson-plate)!important;box-shadow:4px 4px 0 var(--lesson-shadow)!important}[data-lesson-theme=brutal] .learning-curriculum__section[data-expanded=true]>.learning-curriculum__section-toggle{background-color:var(--lesson-pick)!important;color:var(--lesson-pick-text)!important;box-shadow:none!important}[data-lesson-theme=brutal] .learning-curriculum__section[data-expanded=true]>.learning-curriculum__section-toggle :is(span,svg){color:var(--lesson-pick-text)!important}[data-lesson-theme=brutal] .learning-curriculum__section-lessons{border:2px solid var(--lesson-outline)!important;background-color:#0000!important;border-top-width:0!important}[data-lesson-theme=brutal] [data-curriculum-lesson-card]{box-shadow:inset 0 0 0 2px var(--lesson-outline), 3px 3px 0 var(--lesson-shadow)}[data-lesson-theme=brutal] [data-curriculum-lesson-card]:not([data-active]){background-color:var(--lesson-plate)}[data-lesson-theme=brutal] [data-curriculum-lesson-card]:not([data-active]):not([data-unavailable]):hover{background-color:var(--lesson-plate-hover)}[data-lesson-theme=brutal] [data-curriculum-lesson-card][data-active]{background-color:var(--lesson-pick)!important}[data-lesson-theme=brutal] [data-curriculum-lesson-card][data-active] :is(.line-clamp-2,span){color:var(--lesson-pick-text)!important}[data-lesson-theme=brutal] [data-curriculum-lesson-card][data-active] .line-clamp-2{font-weight:800}[data-lesson-theme=brutal] [data-lesson-card-actions] :is(button,a){box-shadow:inset 0 0 0 2px #000,2px 2px #000;color:#000!important;background:#fff!important}[data-lesson-theme=brutal] [data-lesson-card-actions] :is(button,a):is(:hover,:focus-visible,[aria-pressed=true],[aria-expanded=true]){background:#ffd60a!important}
