.routes-course-path-player_player__K6O70{--routes-accent:#ff6068;--routes-line:rgba(255,255,255,0.085);--routes-line-strong:rgba(255,96,104,0.42);--routes-muted:var(--os-fg-muted,rgba(235,246,255,0.62));--routes-faint:var(--os-fg-faint,rgba(235,246,255,0.38));--routes-surface:rgba(255,255,255,0.026);--routes-motion-standard:200ms cubic-bezier(0.4,0,0.2,1);--routes-motion-expand:300ms ease-out;--routes-active-scale:0.98;--routes-active-scale-mobile:0.97;--routes-reveal-distance:16px;display:grid;grid-gap:var(--sp-11,96px);gap:var(--sp-11,96px);padding-bottom:var(--sp-10,64px)}.routes-course-path-player_player__K6O70[data-reveal-ready=true] [data-reveal=pending]{opacity:0;transform:translateY(var(--routes-reveal-distance))}.routes-course-path-player_player__K6O70[data-reveal-ready=true] [data-reveal]{transition:opacity var(--routes-motion-expand),transform var(--routes-motion-expand);transition-delay:var(--routes-reveal-delay,0s)}.routes-course-path-player_player__K6O70[data-reveal-ready=true] [data-reveal=visible]{opacity:1;transform:translateY(0)}.routes-course-path-player_kicker__L7qV_{color:var(--routes-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:820;letter-spacing:0;line-height:1;text-transform:uppercase}.routes-course-path-player_routePicker__FDNKA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-4,16px);gap:var(--sp-4,16px);padding-block:4px}.routes-course-path-player_routeTab__vIidK{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:54px minmax(0,1fr) 36px;grid-gap:var(--sp-4,16px);gap:var(--sp-4,16px);align-items:center;min-height:96px;border:var(--glass-card-border);border-color:rgba(255,255,255,.1);border-radius:var(--glass-card-radius-featured);padding:var(--sp-4,16px);background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012)),rgba(4,5,7,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 46px rgba(0,0,0,.28);color:inherit;filter:saturate(.86) brightness(.88);font:inherit;opacity:.78;scroll-margin-top:118px;text-align:left;cursor:pointer;transition:opacity var(--routes-motion-standard),border-color var(--routes-motion-standard),background var(--routes-motion-standard),box-shadow var(--routes-motion-standard),filter var(--routes-motion-standard),transform var(--routes-motion-standard)}.routes-course-path-player_routeTab__vIidK:after,.routes-course-path-player_routeTab__vIidK:before{position:absolute;inset:0;pointer-events:none;content:""}.routes-course-path-player_routeTab__vIidK:before{z-index:-1;background:var(--glass-card-overlay);opacity:0;transition:opacity .18s ease}.routes-course-path-player_routeTab__vIidK:after{border-radius:inherit;background:var(--glass-card-edge);opacity:0;transition:opacity .18s ease}.routes-course-path-player_routeTab__vIidK:focus-visible,.routes-course-path-player_routeTab__vIidK:hover,.routes-course-path-player_routeTab__vIidK[data-active=true]{border-color:var(--glass-card-border-hover);background:var(--glass-card-bg);box-shadow:var(--glass-card-shadow-hover);filter:none;opacity:1;transform:translateY(-2px);outline:none}.routes-course-path-player_routeTab__vIidK:active{transform:scale(var(--routes-active-scale))}.routes-course-path-player_routeTab__vIidK:focus-visible:after,.routes-course-path-player_routeTab__vIidK:focus-visible:before,.routes-course-path-player_routeTab__vIidK:hover:after,.routes-course-path-player_routeTab__vIidK:hover:before,.routes-course-path-player_routeTab__vIidK[data-active=true]:after,.routes-course-path-player_routeTab__vIidK[data-active=true]:before{opacity:.5}.routes-course-path-player_routePicker__FDNKA:has(.routes-course-path-player_routeTab__vIidK:focus-visible) .routes-course-path-player_routeTab__vIidK,.routes-course-path-player_routePicker__FDNKA:has(.routes-course-path-player_routeTab__vIidK:hover) .routes-course-path-player_routeTab__vIidK{filter:saturate(.7) brightness(.74);opacity:.56;transform:scale(.988)}.routes-course-path-player_routePicker__FDNKA:has(.routes-course-path-player_routeTab__vIidK:focus-visible) .routes-course-path-player_routeTab__vIidK:focus-visible,.routes-course-path-player_routePicker__FDNKA:has(.routes-course-path-player_routeTab__vIidK:hover) .routes-course-path-player_routeTab__vIidK:hover{filter:none;opacity:1;transform:translateY(-2px) scale(1)}.routes-course-path-player_routePicker__FDNKA:has(.routes-course-path-player_routeTab__vIidK:hover) .routes-course-path-player_routeTab__vIidK:active{transform:scale(var(--routes-active-scale))}.routes-course-path-player_routeTab__vIidK:focus-visible .routes-course-path-player_routeArrow__66vzA,.routes-course-path-player_routeTab__vIidK:hover .routes-course-path-player_routeArrow__66vzA,.routes-course-path-player_routeTab__vIidK[data-active=true] .routes-course-path-player_routeArrow__66vzA{border-color:rgba(255,96,104,.38);color:rgba(255,210,214,.86);transform:translateX(4px)}.routes-course-path-player_routeIndex__9od7t{color:var(--routes-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:34px;font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.routes-course-path-player_routeTabCopy__Uf7Jr{display:grid;grid-gap:var(--sp-2,8px);gap:var(--sp-2,8px);min-width:0}.routes-course-path-player_routeTabCopy__Uf7Jr strong{display:flex;flex-wrap:wrap;gap:var(--sp-2,8px);align-items:center;color:var(--os-fg,rgba(255,255,255,.94));font-size:18px;font-weight:650;line-height:1.18;word-break:keep-all}.routes-course-path-player_routeTabCopy__Uf7Jr em{border:1px solid rgba(255,96,104,.38);border-radius:999px;padding:4px 8px;color:rgba(255,188,194,.94);background:rgba(255,96,104,.07);font-size:11px;font-style:normal;font-weight:760;line-height:1}.routes-course-path-player_routeTabCopy__Uf7Jr>span{overflow:hidden;color:var(--routes-muted);font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.routes-course-path-player_routeArrow__66vzA{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:rgba(235,246,255,.6);transition:border-color var(--routes-motion-standard),color var(--routes-motion-standard),transform var(--routes-motion-standard)}.routes-course-path-player_routeArrow__66vzA svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.routes-course-path-player_bentoOverview__E0eGH{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.52fr);grid-gap:var(--sp-5,20px);gap:var(--sp-5,20px);align-items:stretch;padding-block:6px}.routes-course-path-player_nextActionCard__ktO0A,.routes-course-path-player_proofCard__t9LqV,.routes-course-path-player_resourceCard__aojdr,.routes-course-path-player_routeHeroCard__yuC0B{position:relative;isolation:isolate;overflow:hidden;border:var(--glass-card-border);border-radius:var(--glass-card-radius-featured);background:var(--glass-card-bg);box-shadow:var(--glass-card-shadow)}.routes-course-path-player_nextActionCard__ktO0A:after,.routes-course-path-player_nextActionCard__ktO0A:before,.routes-course-path-player_proofCard__t9LqV:after,.routes-course-path-player_proofCard__t9LqV:before,.routes-course-path-player_resourceCard__aojdr:after,.routes-course-path-player_resourceCard__aojdr:before,.routes-course-path-player_routeHeroCard__yuC0B:after,.routes-course-path-player_routeHeroCard__yuC0B:before{position:absolute;inset:0;border-radius:inherit;pointer-events:none;content:""}.routes-course-path-player_nextActionCard__ktO0A:before,.routes-course-path-player_proofCard__t9LqV:before,.routes-course-path-player_resourceCard__aojdr:before,.routes-course-path-player_routeHeroCard__yuC0B:before{z-index:-1;background:var(--glass-card-overlay-featured);opacity:.48}.routes-course-path-player_nextActionCard__ktO0A:after,.routes-course-path-player_proofCard__t9LqV:after,.routes-course-path-player_resourceCard__aojdr:after,.routes-course-path-player_routeHeroCard__yuC0B:after{background:var(--glass-card-edge);opacity:.46}.routes-course-path-player_routeHeroCard__yuC0B{display:grid;grid-gap:var(--sp-7,32px);gap:var(--sp-7,32px);min-height:360px;padding:var(--sp-8,40px);transform:translateZ(0);transition:border-color var(--routes-motion-standard),box-shadow var(--routes-motion-standard),transform .26s cubic-bezier(.22,1,.36,1)}.routes-course-path-player_routeHeroCard__yuC0B:after,.routes-course-path-player_routeHeroCard__yuC0B:before{transition:opacity var(--routes-motion-standard),transform .42s cubic-bezier(.22,1,.36,1)}.routes-course-path-player_routeHeroCard__yuC0B:hover{border-color:rgba(255,96,104,.5);box-shadow:var(--glass-card-shadow-hover),0 18px 70px rgba(255,96,104,.1);transform:translateY(-3px) scale(1.002)}.routes-course-path-player_routeHeroCard__yuC0B:hover:before{opacity:.64;transform:translate3d(1.5%,-1.5%,0) scale(1.03)}.routes-course-path-player_routeHeroCard__yuC0B:hover:after{opacity:.7}.routes-course-path-player_routeHeroHeader__ejjQJ{display:flex;justify-content:space-between;gap:var(--sp-5,20px);align-items:flex-start}.routes-course-path-player_routeOrdinal__Ysdiz{color:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:74px;font-weight:760;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;line-height:.9;-webkit-text-stroke:1px rgba(255,96,104,.38);text-stroke:1px rgba(255,96,104,.38);transition:filter var(--routes-motion-standard),transform var(--routes-motion-standard),-webkit-text-stroke-color var(--routes-motion-standard)}.routes-course-path-player_routeHeroCard__yuC0B h2{max-width:11ch;margin:0;color:var(--os-fg,rgba(255,255,255,.94));font-size:54px;font-weight:620;letter-spacing:0;line-height:1.04;word-break:keep-all}.routes-course-path-player_routeHeroCard__yuC0B p{max-width:56ch;margin:0;color:var(--routes-muted);font-size:17px;line-height:1.72;word-break:keep-all}.routes-course-path-player_inlineStats__60Lhk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sp-4,16px);gap:var(--sp-4,16px);margin:0;align-self:end}.routes-course-path-player_inlineStats__60Lhk div{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--sp-3,12px);transition:border-color var(--routes-motion-standard),transform var(--routes-motion-standard)}.routes-course-path-player_routeHeroCard__yuC0B:hover .routes-course-path-player_routeOrdinal__Ysdiz{filter:drop-shadow(0 0 24px rgba(255,96,104,.28));transform:translate3d(-4px,0,0) scale(1.04);-webkit-text-stroke-color:rgba(255,96,104,.58)}.routes-course-path-player_routeHeroCard__yuC0B .routes-course-path-player_kicker__L7qV_,.routes-course-path-player_routeHeroCard__yuC0B h2,.routes-course-path-player_routeHeroCard__yuC0B p{transition:color var(--routes-motion-standard),filter var(--routes-motion-standard),transform var(--routes-motion-standard)}.routes-course-path-player_routeHeroCard__yuC0B:hover .routes-course-path-player_kicker__L7qV_{color:rgba(255,198,202,.92);transform:translateY(-1px)}.routes-course-path-player_routeHeroCard__yuC0B:hover h2{filter:drop-shadow(0 0 28px rgba(255,96,104,.13));transform:translateY(-2px)}.routes-course-path-player_routeHeroCard__yuC0B:hover p{color:rgba(235,246,255,.72);transform:translateY(-1px)}.routes-course-path-player_routeHeroCard__yuC0B:hover .routes-course-path-player_inlineStats__60Lhk div{border-color:rgba(255,96,104,.26);transform:translateY(-2px)}.routes-course-path-player_inlineStats__60Lhk div:hover{border-color:rgba(255,96,104,.42);transform:translateY(-4px)}.routes-course-path-player_inlineStats__60Lhk dt{color:var(--routes-faint);font-size:12px;line-height:1}.routes-course-path-player_inlineStats__60Lhk dd{margin:var(--sp-2,8px) 0 0;color:var(--os-fg,rgba(255,255,255,.94));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:720;line-height:1;transition:color var(--routes-motion-standard),transform var(--routes-motion-standard)}.routes-course-path-player_inlineStats__60Lhk div:hover dd{color:rgba(255,238,240,.98);transform:translateY(-1px)}.routes-course-path-player_nextActionCard__ktO0A{display:grid;grid-gap:var(--sp-5,20px);gap:var(--sp-5,20px);align-content:space-between;min-height:360px;padding:var(--sp-7,32px)}.routes-course-path-player_nextActionCard__ktO0A strong{color:var(--os-fg,rgba(255,255,255,.94));font-size:25px;font-weight:650;line-height:1.28;word-break:keep-all}.routes-course-path-player_nextActionCard__ktO0A p{margin:0;color:var(--routes-muted);font-size:15px;line-height:1.68}.routes-course-path-player_sectionBlock__iMywd{display:grid;grid-gap:var(--sp-8,40px);gap:var(--sp-8,40px)}.routes-course-path-player_sectionHead__aJcJr{display:flex;justify-content:space-between;gap:var(--sp-7,32px);align-items:flex-end;border-top:1px solid var(--routes-line);padding-top:var(--sp-5,20px)}.routes-course-path-player_sectionHead__aJcJr>div{display:grid;grid-gap:var(--sp-3,12px);gap:var(--sp-3,12px)}.routes-course-path-player_sectionHead__aJcJr h3{margin:0;color:var(--os-fg,rgba(255,255,255,.94));font-size:30px;font-weight:620;letter-spacing:0;line-height:1.12}.routes-course-path-player_sectionHead__aJcJr p{max-width:560px;margin:0;color:var(--routes-muted);font-size:15px;line-height:1.68}.routes-course-path-player_accordionList__ZunHK{display:grid;grid-gap:var(--sp-3,12px);gap:var(--sp-3,12px);margin:0;padding:0;list-style:none}.routes-course-path-player_lessonItem__4GVHy{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--routes-line);border-radius:var(--glass-card-radius-featured);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01)),rgba(4,5,7,.66);transition:border-color .2s ease,background .2s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.routes-course-path-player_lessonItem__4GVHy:after,.routes-course-path-player_lessonItem__4GVHy:before{position:absolute;inset:0;border-radius:inherit;pointer-events:none;content:"";opacity:0;transition:opacity .2s ease}.routes-course-path-player_lessonItem__4GVHy:before{z-index:-1;background:var(--glass-card-overlay)}.routes-course-path-player_lessonItem__4GVHy:after{background:var(--glass-card-edge)}.routes-course-path-player_lessonItem__4GVHy>*{position:relative;z-index:1}.routes-course-path-player_lessonItemActive__GnCIn{border-color:var(--glass-card-border-hover);background:var(--glass-card-bg);box-shadow:var(--glass-card-shadow-hover)}.routes-course-path-player_lessonItemActive__GnCIn:before{opacity:.46}.routes-course-path-player_lessonItemActive__GnCIn:after{opacity:.54}.routes-course-path-player_lessonItem__4GVHy:hover{border-color:rgba(255,96,104,.38);transform:translateY(-1px)}.routes-course-path-player_lessonItem__4GVHy:has(.routes-course-path-player_lessonToggle__G8OLA:focus-visible) .routes-course-path-player_routeArrow__66vzA,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_routeArrow__66vzA{border-color:rgba(255,96,104,.38);color:rgba(255,210,214,.86);transform:translateX(4px)}.routes-course-path-player_lessonToggle__G8OLA{display:grid;grid-template-columns:72px minmax(0,1fr) 36px;grid-gap:var(--sp-5,20px);gap:var(--sp-5,20px);align-items:center;width:100%;min-height:88px;border:0;padding:var(--sp-5,20px);color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background var(--routes-motion-standard),transform var(--routes-motion-standard)}.routes-course-path-player_lessonToggle__G8OLA:focus-visible{outline:2px solid rgba(255,96,104,.72);outline-offset:-2px}.routes-course-path-player_lessonToggle__G8OLA:active{transform:scale(var(--routes-active-scale))}.routes-course-path-player_lessonNumber__osLvi{color:var(--routes-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px;font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.routes-course-path-player_lessonItemActive__GnCIn .routes-course-path-player_lessonNumber__osLvi{color:transparent;font-size:68px;line-height:.9;-webkit-text-stroke:1px rgba(255,96,104,.54);text-stroke:1px rgba(255,96,104,.54)}.routes-course-path-player_lessonCopy__rAe_l{display:grid;grid-gap:var(--sp-2,8px);gap:var(--sp-2,8px);min-width:0}.routes-course-path-player_lessonCopy__rAe_l strong{color:var(--os-fg,rgba(255,255,255,.94));font-size:20px;font-weight:650;line-height:1.24;word-break:keep-all}.routes-course-path-player_lessonItemActive__GnCIn .routes-course-path-player_lessonCopy__rAe_l strong{font-size:34px;line-height:1.12}.routes-course-path-player_lessonCopy__rAe_l>span:not(.routes-course-path-player_kicker__L7qV_){max-width:66ch;color:var(--routes-muted);font-size:14px;line-height:1.58;word-break:keep-all}.routes-course-path-player_lessonItemActive__GnCIn .routes-course-path-player_lessonCopy__rAe_l>span:not(.routes-course-path-player_kicker__L7qV_){font-size:16px;line-height:1.65}.routes-course-path-player_lessonExpandedShell__z7rp9{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(-6px);transition:grid-template-rows var(--routes-motion-expand),opacity var(--routes-motion-expand),transform var(--routes-motion-expand)}.routes-course-path-player_lessonExpandedShell__z7rp9[data-open=true]{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0)}.routes-course-path-player_lessonExpanded__GUcX_{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:var(--sp-7,32px);gap:var(--sp-7,32px);align-items:end;overflow:hidden;min-height:0;padding:0 var(--sp-5,20px) var(--sp-5,20px) 112px}.routes-course-path-player_lessonDetails__etozH{display:grid;grid-gap:var(--sp-5,20px);gap:var(--sp-5,20px);align-content:end}.routes-course-path-player_chips__XDwep{display:flex;flex-wrap:wrap;gap:var(--sp-2,8px)}.routes-course-path-player_chips__XDwep span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 10px;color:var(--routes-muted);background:rgba(255,255,255,.035);font-size:12px;font-weight:680;line-height:1}.routes-course-path-player_lessonDetails__etozH ul{display:grid;grid-gap:var(--sp-3,12px);gap:var(--sp-3,12px);margin:0;padding:0;color:var(--routes-muted);font-size:15px;line-height:1.55;list-style:none}.routes-course-path-player_lessonDetails__etozH li:before{color:rgba(255,96,104,.95);content:"✓ "}.routes-course-path-player_lessonMedia__Hn7fY{position:relative;overflow:hidden;display:block;min-height:238px;border:1px solid rgba(255,96,104,.28);border-radius:var(--glass-card-radius);background:#0b0d12;color:inherit;text-decoration:none;transform:translateZ(0);transition:border-color var(--routes-motion-standard),box-shadow var(--routes-motion-standard),transform var(--routes-motion-standard)}.routes-course-path-player_lessonMediaFallback__Yfva4,.routes-course-path-player_lessonMediaImage__HZCsv,.routes-course-path-player_lessonMediaVideo__Y83IH{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.92) brightness(.72);transition:filter .4s ease,transform .4s ease}.routes-course-path-player_lessonMediaFallback__Yfva4{position:absolute;background:radial-gradient(circle at 40% 48%,rgba(255,96,104,.28),transparent 22%),radial-gradient(circle at 70% 20%,rgba(255,255,255,.06),transparent 20%),linear-gradient(135deg,rgba(255,96,104,.12),transparent 50%),#0b0d12}.routes-course-path-player_lessonMediaFallback__Yfva4:after,.routes-course-path-player_lessonMediaFallback__Yfva4:before{position:absolute;border:1px solid rgba(255,96,104,.2);border-radius:calc(var(--glass-card-radius) - 3px);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.015)),rgba(0,0,0,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 46px rgba(0,0,0,.34);content:"";transition:opacity .4s ease,transform .4s ease}.routes-course-path-player_lessonMediaFallback__Yfva4:before{inset:22% 16% 18%;opacity:.62;transform:rotate(-1.5deg)}.routes-course-path-player_lessonMediaFallback__Yfva4:after{right:12%;bottom:15%;width:32%;aspect-ratio:1.36;opacity:.42;transform:rotate(3deg)}.routes-course-path-player_lessonMediaImage__HZCsv{background-position:50%;background-size:cover}.routes-course-path-player_lessonMedia__Hn7fY:before{position:absolute;inset:0;z-index:1;background:linear-gradient(rgba(255,96,104,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,96,104,.08) 1px,transparent 0);background-size:24px 24px,24px 24px;content:""}.routes-course-path-player_lessonMedia__Hn7fY:after{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 50%,transparent 0 34%,rgba(0,0,0,.34) 70%),linear-gradient(180deg,transparent,rgba(0,0,0,.58));content:"";opacity:.72;transition:opacity .4s ease}.routes-course-path-player_lessonMedia__Hn7fY:focus-visible{border-color:var(--glass-card-border-hover);box-shadow:0 0 0 2px rgba(255,96,104,.24),0 0 36px rgba(255,96,104,.18);outline:none}.routes-course-path-player_lessonMedia__Hn7fY:active{transform:scale(var(--routes-active-scale))}.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMedia__Hn7fY,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible{border-color:rgba(255,96,104,.48);box-shadow:0 0 36px rgba(255,96,104,.12)}.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMediaFallback__Yfva4,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMediaFallback__Yfva4:after,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMediaFallback__Yfva4:before,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMediaImage__HZCsv,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMediaVideo__Y83IH,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_lessonMediaFallback__Yfva4,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_lessonMediaFallback__Yfva4:after,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_lessonMediaFallback__Yfva4:before,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_lessonMediaImage__HZCsv,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_lessonMediaVideo__Y83IH{filter:saturate(1.08) brightness(.86);transform:scale(1.04)}.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMediaFallback__Yfva4:before,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_lessonMediaFallback__Yfva4:before{opacity:.75;transform:scale(1.03) rotate(-.5deg)}.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMediaFallback__Yfva4:after,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_lessonMediaFallback__Yfva4:after{opacity:.58;transform:scale(1.04) rotate(2deg)}.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMedia__Hn7fY:after,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible:after{opacity:.92}.routes-course-path-player_lessonMediaMeta__v0sJp{position:absolute;top:var(--sp-4,16px);left:var(--sp-4,16px);z-index:2;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 10px;color:rgba(255,238,240,.86);background:rgba(0,0,0,.42);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:760;line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.routes-course-path-player_playButton__iKCnJ{position:absolute;z-index:2;inset:0;display:grid;place-items:center;pointer-events:none}.routes-course-path-player_playButtonCore__g9dFq,.routes-course-path-player_playButtonHalo___RAVI,.routes-course-path-player_playButtonRing__9agZF{position:absolute;border-radius:50%}.routes-course-path-player_playButtonHalo___RAVI{width:108px;height:108px;background:radial-gradient(circle,rgba(255,96,104,.22),transparent 66%);opacity:.42;transition:opacity var(--routes-motion-standard),transform .4s ease}.routes-course-path-player_playButtonRing__9agZF{width:78px;height:78px;border:1px solid rgba(255,236,238,.18);background:conic-gradient(from 24deg,transparent 0deg,rgba(255,96,104,.76) 52deg,transparent 116deg,transparent 1turn) border-box,radial-gradient(circle,transparent 57%,rgba(255,255,255,.08) 58%,transparent 62%);box-shadow:0 0 34px rgba(255,96,104,.12);opacity:.82;-webkit-mask:radial-gradient(circle,transparent 59%,#000 61%);mask:radial-gradient(circle,transparent 59%,#000 61%)}.routes-course-path-player_playButtonCore__g9dFq{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(255,238,240,.2);background:radial-gradient(circle at 42% 32%,rgba(255,255,255,.18),transparent 32%),linear-gradient(180deg,rgba(255,96,104,.24),rgba(255,96,104,.07)),rgba(2,4,8,.58);color:rgba(255,250,250,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 18px 42px rgba(0,0,0,.42),0 0 32px rgba(255,96,104,.14);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);transition:background var(--routes-motion-standard),border-color var(--routes-motion-standard),box-shadow var(--routes-motion-standard),transform var(--routes-motion-standard)}.routes-course-path-player_playButtonCore__g9dFq svg{display:block;width:21px;height:21px;margin-left:2px;fill:currentColor}.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_playButtonCore__g9dFq,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_playButtonCore__g9dFq{border-color:rgba(255,238,240,.34);background:radial-gradient(circle at 42% 32%,rgba(255,255,255,.24),transparent 32%),linear-gradient(180deg,rgba(255,96,104,.34),rgba(255,96,104,.1)),rgba(4,5,8,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 20px 48px rgba(0,0,0,.46),0 0 38px rgba(255,96,104,.22);transform:scale(1.08)}.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_playButtonHalo___RAVI,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_playButtonHalo___RAVI{opacity:.74;transform:scale(1.08)}.routes-course-path-player_lessonActions__8vatg{display:flex;flex-wrap:wrap;gap:var(--sp-3,12px)}.routes-course-path-player_nextActionPrimaryCta__W1Qll,.routes-course-path-player_nextActionSecondaryCta__j9ltT{width:100%}.routes-course-path-player_nextActionSecondaryCta__j9ltT svg{width:18px;height:18px;margin-right:var(--sp-2,8px);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.routes-course-path-player_lessonActionCta__qCwhg{flex:0 1 auto}.routes-course-path-player_resourceBento__4d_Rr{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-gap:var(--sp-5,20px);gap:var(--sp-5,20px)}.routes-course-path-player_resourceCard__aojdr{display:grid;align-content:flex-start;grid-gap:var(--sp-5,20px);gap:var(--sp-5,20px);min-height:226px;padding:var(--sp-6,24px);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.routes-course-path-player_resourceCard__aojdr[data-featured=true]{grid-row:span 2}.routes-course-path-player_resourceCard__aojdr:focus-visible,.routes-course-path-player_resourceCard__aojdr:hover{border-color:var(--glass-card-border-hover);box-shadow:var(--glass-card-shadow-hover);transform:translateY(-2px);outline:none}.routes-course-path-player_resourceCard__aojdr:active{transform:scale(var(--routes-active-scale))}.routes-course-path-player_resourceCard__aojdr strong{color:var(--os-fg,rgba(255,255,255,.94));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:38px;font-weight:680;line-height:1}.routes-course-path-player_resourceCard__aojdr ul{display:grid;grid-gap:var(--sp-3,12px);gap:var(--sp-3,12px);margin:0;padding:0;color:var(--routes-muted);font-size:14px;line-height:1.45;list-style:none}.routes-course-path-player_resourceCard__aojdr li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routes-course-path-player_proofMarquee__MiCT2{overflow:hidden;margin-inline:calc(var(--sp-4, 16px) * -1);padding:0 var(--sp-4,16px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.routes-course-path-player_proofTrack__5_rDH{display:flex;width:max-content;gap:var(--sp-5,20px)}.routes-course-path-player_proofTrackClone__0ywJQ{display:contents}.routes-course-path-player_proofCard__t9LqV{display:grid;flex:0 0 min(430px,calc(100vw - 48px));grid-gap:var(--sp-5,20px);gap:var(--sp-5,20px);min-height:248px;padding:var(--sp-6,24px)}.routes-course-path-player_proofCard__t9LqV svg{width:32px;height:32px;color:rgba(255,96,104,.76);fill:currentColor;filter:drop-shadow(0 0 22px rgba(255,96,104,.2))}.routes-course-path-player_proofCard__t9LqV blockquote{margin:0;color:rgba(235,246,255,.72);font-size:15px;line-height:1.75;word-break:keep-all}.routes-course-path-player_proofCard__t9LqV footer{display:grid;grid-gap:var(--sp-2,8px);gap:var(--sp-2,8px);align-self:end}.routes-course-path-player_proofCard__t9LqV footer strong{color:var(--os-fg,rgba(255,255,255,.94));font-size:14px;font-weight:760;line-height:1}.routes-course-path-player_proofCard__t9LqV footer span{color:var(--routes-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1}.routes-course-path-player_continueStage__9mwpQ{padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(96px,12vw,160px)}@media (prefers-reduced-motion:no-preference){@keyframes routes-course-path-player_routesProofMarquee__r1bnv{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--sp-5, 20px) / 2))}}@keyframes routes-course-path-player_routesAmbientPulse__Kk6YO{0%,to{opacity:.62;filter:drop-shadow(0 0 0 rgba(255,96,104,0))}50%{opacity:1;filter:drop-shadow(0 0 18px rgba(255,96,104,.32))}}@keyframes routes-course-path-player_routesPlayPulse__BnHXO{0%,to{opacity:.34}50%{opacity:.62}}@keyframes routes-course-path-player_routesPlayOrbit__BVZ2g{to{transform:rotate(1turn)}}.routes-course-path-player_proofTrack__5_rDH{animation:routes-course-path-player_routesProofMarquee__r1bnv 38s linear infinite}.routes-course-path-player_proofMarquee__MiCT2:hover .routes-course-path-player_proofTrack__5_rDH{animation-play-state:paused}.routes-course-path-player_routeHeroCard__yuC0B .routes-course-path-player_routeOrdinal__Ysdiz,.routes-course-path-player_routeTab__vIidK[data-active=true] .routes-course-path-player_routeIndex__9od7t{animation:routes-course-path-player_routesAmbientPulse__Kk6YO 4s ease-in-out infinite}.routes-course-path-player_lessonItemActive__GnCIn .routes-course-path-player_playButtonHalo___RAVI{animation:routes-course-path-player_routesPlayPulse__BnHXO 2s ease-in-out infinite}.routes-course-path-player_playButtonRing__9agZF{animation:routes-course-path-player_routesPlayOrbit__BVZ2g 7s linear infinite}}@media (max-width:1100px){.routes-course-path-player_bentoOverview__E0eGH,.routes-course-path-player_lessonExpanded__GUcX_,.routes-course-path-player_resourceBento__4d_Rr{grid-template-columns:1fr}.routes-course-path-player_nextActionCard__ktO0A{min-height:auto}.routes-course-path-player_resourceCard__aojdr[data-featured=true]{grid-row:auto}}@media (max-width:760px){.routes-course-path-player_player__K6O70{gap:var(--sp-10,64px);padding-bottom:var(--sp-11,96px)}.routes-course-path-player_inlineStats__60Lhk,.routes-course-path-player_routePicker__FDNKA{grid-template-columns:1fr}.routes-course-path-player_routeTab__vIidK{grid-template-columns:46px minmax(0,1fr)}.routes-course-path-player_lessonToggle__G8OLA:active,.routes-course-path-player_resourceCard__aojdr:active,.routes-course-path-player_routeTab__vIidK:active{transform:scale(var(--routes-active-scale-mobile))}.routes-course-path-player_routePicker__FDNKA:has(.routes-course-path-player_routeTab__vIidK:hover) .routes-course-path-player_routeTab__vIidK:active{transform:scale(var(--routes-active-scale-mobile))}.routes-course-path-player_routeArrow__66vzA{display:none}.routes-course-path-player_nextActionCard__ktO0A,.routes-course-path-player_routeHeroCard__yuC0B{padding:var(--sp-6,24px)}.routes-course-path-player_routeHeroCard__yuC0B h2{font-size:40px}.routes-course-path-player_routeOrdinal__Ysdiz{font-size:58px}.routes-course-path-player_sectionHead__aJcJr{display:grid}.routes-course-path-player_lessonToggle__G8OLA{grid-template-columns:48px minmax(0,1fr);min-height:86px;padding:var(--sp-4,16px)}.routes-course-path-player_lessonItemActive__GnCIn .routes-course-path-player_lessonNumber__osLvi{font-size:42px}.routes-course-path-player_lessonCopy__rAe_l strong,.routes-course-path-player_lessonItemActive__GnCIn .routes-course-path-player_lessonCopy__rAe_l strong{font-size:22px}.routes-course-path-player_lessonExpanded__GUcX_{padding:0 var(--sp-4,16px) var(--sp-4,16px)}.routes-course-path-player_lessonMedia__Hn7fY{min-height:200px}.routes-course-path-player_lessonMediaMeta__v0sJp{top:var(--sp-3,12px);left:var(--sp-3,12px)}.routes-course-path-player_playButton__iKCnJ{inset:0}.routes-course-path-player_playButtonHalo___RAVI{width:92px;height:92px}.routes-course-path-player_playButtonRing__9agZF{width:68px;height:68px}.routes-course-path-player_playButtonCore__g9dFq{width:52px;height:52px}.routes-course-path-player_playButtonCore__g9dFq svg{width:19px;height:19px}.routes-course-path-player_lessonActions__8vatg{display:grid;grid-template-columns:1fr}.routes-course-path-player_proofMarquee__MiCT2{margin-inline:0;padding:0;-webkit-mask-image:none;mask-image:none}.routes-course-path-player_proofTrack__5_rDH{gap:var(--sp-4,16px)}.routes-course-path-player_proofCard__t9LqV{flex-basis:min(320px,calc(100vw - 48px))}}@media (prefers-reduced-motion:reduce){.routes-course-path-player_player__K6O70 [data-reveal],.routes-course-path-player_player__K6O70[data-reveal-ready=true] [data-reveal]{opacity:1;transform:none;transition:none}.routes-course-path-player_inlineStats__60Lhk dd,.routes-course-path-player_inlineStats__60Lhk div,.routes-course-path-player_lessonExpandedShell__z7rp9,.routes-course-path-player_lessonItem__4GVHy,.routes-course-path-player_lessonMediaFallback__Yfva4,.routes-course-path-player_lessonMediaFallback__Yfva4:after,.routes-course-path-player_lessonMediaFallback__Yfva4:before,.routes-course-path-player_lessonMediaImage__HZCsv,.routes-course-path-player_lessonMediaVideo__Y83IH,.routes-course-path-player_lessonMedia__Hn7fY,.routes-course-path-player_lessonMedia__Hn7fY:after,.routes-course-path-player_lessonToggle__G8OLA,.routes-course-path-player_playButtonCore__g9dFq,.routes-course-path-player_playButtonHalo___RAVI,.routes-course-path-player_playButtonRing__9agZF,.routes-course-path-player_playButton__iKCnJ,.routes-course-path-player_resourceCard__aojdr,.routes-course-path-player_routeHeroCard__yuC0B,.routes-course-path-player_routeHeroCard__yuC0B .routes-course-path-player_kicker__L7qV_,.routes-course-path-player_routeHeroCard__yuC0B h2,.routes-course-path-player_routeHeroCard__yuC0B p,.routes-course-path-player_routeHeroCard__yuC0B:after,.routes-course-path-player_routeHeroCard__yuC0B:before,.routes-course-path-player_routeOrdinal__Ysdiz,.routes-course-path-player_routeTab__vIidK{transition-property:background,border-color,box-shadow,color,filter,opacity}.routes-course-path-player_proofTrack__5_rDH{animation:none;flex-wrap:wrap;width:auto}.routes-course-path-player_playButtonHalo___RAVI,.routes-course-path-player_playButtonRing__9agZF{animation:none}.routes-course-path-player_proofTrackClone__0ywJQ{display:none}.routes-course-path-player_inlineStats__60Lhk div:hover,.routes-course-path-player_inlineStats__60Lhk div:hover dd,.routes-course-path-player_lessonItem__4GVHy:hover,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMediaFallback__Yfva4,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMediaFallback__Yfva4:after,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMediaFallback__Yfva4:before,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMediaImage__HZCsv,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMediaVideo__Y83IH,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_lessonMedia__Hn7fY,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_playButtonCore__g9dFq,.routes-course-path-player_lessonItem__4GVHy:hover .routes-course-path-player_playButtonHalo___RAVI,.routes-course-path-player_lessonMedia__Hn7fY:active,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_lessonMediaFallback__Yfva4,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_lessonMediaFallback__Yfva4:after,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_lessonMediaFallback__Yfva4:before,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_lessonMediaImage__HZCsv,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_lessonMediaVideo__Y83IH,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_playButtonCore__g9dFq,.routes-course-path-player_lessonMedia__Hn7fY:focus-visible .routes-course-path-player_playButtonHalo___RAVI,.routes-course-path-player_lessonToggle__G8OLA:active,.routes-course-path-player_resourceCard__aojdr:active,.routes-course-path-player_resourceCard__aojdr:focus-visible,.routes-course-path-player_resourceCard__aojdr:hover,.routes-course-path-player_routeHeroCard__yuC0B:hover,.routes-course-path-player_routeHeroCard__yuC0B:hover .routes-course-path-player_inlineStats__60Lhk div,.routes-course-path-player_routeHeroCard__yuC0B:hover .routes-course-path-player_kicker__L7qV_,.routes-course-path-player_routeHeroCard__yuC0B:hover .routes-course-path-player_routeOrdinal__Ysdiz,.routes-course-path-player_routeHeroCard__yuC0B:hover h2,.routes-course-path-player_routeHeroCard__yuC0B:hover p,.routes-course-path-player_routeHeroCard__yuC0B:hover:before,.routes-course-path-player_routeTab__vIidK:active,.routes-course-path-player_routeTab__vIidK:focus-visible,.routes-course-path-player_routeTab__vIidK:hover{transform:none}}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-v4-display:"Instrument Serif","Instrument Serif Fallback"}