.course-lite{--lite-bg:#0d0d0e;--lite-surface:#121213;--lite-ivory:#eeeae1;--lite-muted:#aaa9a3;--lite-quiet:#777873;--lite-line:rgba(255,255,255,.11);--lite-line-strong:rgba(255,255,255,.22);--lite-violet:#af8bd5;--lite-violet-pale:#d2b9ee;--lite-sans:Inter,system-ui,sans-serif;--lite-serif:"Cormorant Garamond",Georgia,serif;--lite-mono:"JetBrains Mono",ui-monospace,monospace;--lite-pad:clamp(20px,4.2cqw,68px);--lite-max:1240px;position:relative;min-height:100%;container:course-lite/inline-size;background:var(--lite-bg);color:var(--lite-ivory);font:400 16px/1.6 var(--lite-sans);-webkit-font-smoothing:antialiased;overflow:clip}.course-lite *{box-sizing:border-box}.course-lite img,.course-lite video{display:block;max-width:100%}.course-lite h1,.course-lite h2,.course-lite h3,.course-lite p{margin-top:0}.course-lite h1[tabindex="-1"]:focus,.course-lite h2[tabindex="-1"]:focus{outline:none}.course-lite button{color:inherit;font:inherit}.course-lite :is(button,a,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--lite-violet-pale);outline-offset:3px}
.lite-eyebrow{color:var(--lite-violet-pale);font:500 10px/1.45 var(--lite-mono);letter-spacing:.16em;text-transform:uppercase}.lite-hero{position:relative;min-height:clamp(720px,94vh,900px);display:flex;align-items:center;padding:112px var(--lite-pad) 72px;overflow:hidden;border-bottom:1px solid var(--lite-line)}.lite-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%;filter:saturate(.74) brightness(.68)}.lite-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,9,.94) 0%,rgba(8,8,9,.76) 42%,rgba(8,8,9,.2) 76%),linear-gradient(180deg,rgba(8,8,9,.1),rgba(8,8,9,.18) 60%,var(--lite-bg) 100%)}.lite-hero-inner{position:relative;z-index:2;width:min(var(--lite-max),100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,760px) 1fr;gap:72px;align-items:center}.course-lite h1{max-width:740px;margin:18px 0 20px;font:400 clamp(66px,7cqw,108px)/.86 var(--lite-serif);letter-spacing:-.055em;text-wrap:balance}.course-lite h1 em,.course-lite h2 em{color:var(--lite-violet-pale);font-style:italic;font-weight:400}.lite-lede{max-width:650px;margin-bottom:28px;color:#d0cdc6;font-size:clamp(18px,1.5cqw,22px);line-height:1.5;text-wrap:pretty}.lite-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lite-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid var(--lite-violet);border-radius:0;background:var(--lite-violet);color:#101011;font:600 10px/1 var(--lite-mono);letter-spacing:.11em;text-transform:uppercase;cursor:pointer}.lite-button:hover{background:#c2a2e2}.lite-button:disabled{cursor:wait;opacity:.68}.lite-button.secondary{border-color:var(--lite-line-strong);background:rgba(10,10,11,.45);color:var(--lite-ivory)}.lite-button.secondary:hover{border-color:rgba(255,255,255,.42);background:rgba(10,10,11,.7)}.lite-price-line{display:flex;align-items:center;gap:14px;margin-top:26px;color:#b7b4ad;font-size:13px}.lite-price-line strong{font:400 28px/1 var(--lite-serif);color:var(--lite-ivory)}.lite-price-line span{font:500 9px/1.5 var(--lite-mono);letter-spacing:.08em;text-transform:uppercase}.lite-hero-side{align-self:end;padding-bottom:22px}.lite-hero-side p{max-width:30ch;margin:0 0 18px;color:#c5c2ba;font:400 25px/1.15 var(--lite-serif)}.lite-hero-side ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.25)}.lite-hero-side li{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.15);color:#d0cdc6;font-size:12px}.lite-hero-side b{color:var(--lite-violet-pale);font:500 9px var(--lite-mono)}
.lite-section{padding:clamp(86px,9cqw,136px) var(--lite-pad);border-bottom:1px solid var(--lite-line)}.lite-inner{width:min(var(--lite-max),100%);margin:0 auto}.lite-section-head{max-width:800px;margin-bottom:48px}.lite-section-head h2,.lite-lesson-copy h2,.lite-final h2,.lite-scope-copy h2,.lite-proof h2{margin:12px 0 18px;font:400 clamp(48px,5.4cqw,78px)/.92 var(--lite-serif);letter-spacing:-.045em;text-wrap:balance}.lite-section-head p{max-width:62ch;margin:0;color:var(--lite-muted);font-size:17px;line-height:1.75;text-wrap:pretty}
.lite-lesson{background:var(--lite-surface)}.lite-lesson-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:clamp(34px,5cqw,72px);align-items:start}.lite-video-shell{padding:10px;border:1px solid var(--lite-line-strong);background:#080809}.lite-video-shell video{width:100%;aspect-ratio:16/9;background:#050505}.lite-video-meta{display:flex;justify-content:space-between;gap:20px;padding:13px 3px 2px;color:var(--lite-quiet);font:500 9px/1.5 var(--lite-mono);letter-spacing:.1em;text-transform:uppercase}.lite-lesson-copy{position:sticky;top:32px}.lite-lesson-copy h2{font-size:clamp(46px,4.7cqw,70px)}.lite-lesson-copy>p{color:var(--lite-muted);font-size:15px}.lite-decision-list{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--lite-line-strong)}.lite-decision-list li{display:grid;grid-template-columns:26px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--lite-line);color:#c2bfb8;font-size:12px}.lite-decision-list b{color:var(--lite-violet-pale);font:500 9px var(--lite-mono)}.lite-decision-price{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin-top:26px;padding-top:22px;border-top:1px solid var(--lite-line-strong)}.lite-decision-price strong{display:block;font:400 37px/1 var(--lite-serif)}.lite-decision-price span{display:block;margin-top:6px;color:var(--lite-quiet);font:500 8px/1.5 var(--lite-mono);letter-spacing:.08em;text-transform:uppercase}.lite-status{min-height:18px;margin:12px 0 0;color:var(--lite-violet-pale)!important;font:500 9px/1.5 var(--lite-mono)!important;letter-spacing:.05em;text-transform:uppercase}
.lite-outcomes{background:var(--lite-bg)}.lite-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--lite-line-strong)}.lite-outcome{padding:30px 28px 34px 0;border-bottom:1px solid var(--lite-line)}.lite-outcome:not(:nth-child(3n+1)){padding-left:28px;border-left:1px solid var(--lite-line)}.lite-outcome b{display:block;margin-bottom:42px;color:var(--lite-violet-pale);font:500 9px var(--lite-mono);letter-spacing:.13em}.lite-outcome h3{margin-bottom:10px;font:400 29px/1.05 var(--lite-serif)}.lite-outcome p{margin:0;color:var(--lite-muted);font-size:13px}.lite-evidence-wall{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:12px;margin-top:54px}.lite-evidence-wall figure{position:relative;margin:0;overflow:hidden;border:1px solid var(--lite-line);background:#101011}.lite-evidence-wall figure:first-child{grid-row:1/3}.lite-evidence-wall img{width:100%;height:100%;min-height:230px;object-fit:cover;filter:saturate(.78) brightness(.9)}.lite-evidence-wall figcaption{position:absolute;inset:auto 0 0;padding:36px 16px 13px;background:linear-gradient(transparent,rgba(7,7,8,.94));color:#d7d3cc;font-size:11px}.lite-evidence-wall figcaption b{display:block;color:#fff;font-weight:500}
.lite-scope{background:var(--lite-surface)}.lite-scope-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(430px,1.28fr);gap:clamp(50px,8cqw,110px);align-items:start}.lite-scope-copy p{color:var(--lite-muted)}.lite-scope-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;border-top:1px solid var(--lite-line-strong);border-bottom:1px solid var(--lite-line-strong)}.lite-scope-facts div{padding:18px 16px 18px 0}.lite-scope-facts div+div{padding-left:16px;border-left:1px solid var(--lite-line)}.lite-scope-facts strong{display:block;font:400 25px/1 var(--lite-serif)}.lite-scope-facts span{color:var(--lite-quiet);font:500 8px/1.45 var(--lite-mono);letter-spacing:.08em;text-transform:uppercase}.lite-act-list{border-top:1px solid var(--lite-line-strong)}.lite-act-list>div{min-height:63px;display:grid;grid-template-columns:32px 135px 1fr;gap:18px;align-items:center;border-bottom:1px solid var(--lite-line)}.lite-act-list b{color:var(--lite-violet-pale);font:500 9px var(--lite-mono)}.lite-act-list strong{font-size:13px;font-weight:500}.lite-act-list span{color:var(--lite-muted);font-size:12px}
.lite-proof{background:var(--lite-bg)}.lite-proof-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);gap:clamp(50px,8cqw,100px)}.lite-proof p{color:var(--lite-muted)}.lite-proof-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--lite-line-strong);margin-top:30px}.lite-proof-facts div{padding:18px 18px 18px 0;border-bottom:1px solid var(--lite-line)}.lite-proof-facts div:nth-child(even){padding-left:18px;border-left:1px solid var(--lite-line)}.lite-proof-facts strong{display:block;font:400 27px/1 var(--lite-serif)}.lite-proof-facts span{color:var(--lite-quiet);font-size:11px}.lite-quotes{border-top:1px solid var(--lite-line-strong)}.lite-quotes blockquote{margin:0;padding:24px 0;border-bottom:1px solid var(--lite-line)}.lite-quotes blockquote p{margin:0 0 12px;color:var(--lite-ivory);font:400 clamp(24px,2.4cqw,35px)/1.14 var(--lite-serif)}.lite-quotes cite{color:var(--lite-quiet);font:500 8px/1.5 var(--lite-mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal}.lite-proof-label{margin-top:14px;color:var(--lite-quiet);font:500 8px/1.5 var(--lite-mono);letter-spacing:.08em;text-transform:uppercase}
.lite-final{position:relative;padding:clamp(100px,12cqw,170px) var(--lite-pad);overflow:hidden;isolation:isolate}.lite-final>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.68) brightness(.38)}.lite-final::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(9,9,10,.97),rgba(9,9,10,.58) 70%,rgba(9,9,10,.35))}.lite-final-inner{width:min(930px,100%);margin:0 auto;text-align:center}.lite-final h2{margin-inline:auto;max-width:880px}.lite-final .lite-lede{margin-inline:auto}.lite-offer-facts{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:28px 0}.lite-offer-facts span{padding:8px 11px;border:1px solid var(--lite-line-strong);color:#c2bfb8;font-size:11px}.lite-offer-price{margin:30px 0 22px;font:400 54px/1 var(--lite-serif)}.lite-offer-price small{display:block;margin-top:10px;color:#b7b4ad;font:500 9px/1.5 var(--lite-mono);letter-spacing:.09em;text-transform:uppercase}.lite-fine{margin:18px 0 0;color:#aaa7a0;font:500 9px/1.6 var(--lite-mono);letter-spacing:.08em;text-transform:uppercase}
.lite-buybar{position:fixed;z-index:115;left:50%;bottom:18px;width:min(760px,calc(100% - 32px));min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:9px 10px 9px 20px;border:1px solid var(--lite-line-strong);background:rgba(13,13,14,.94);backdrop-filter:blur(16px);opacity:0;translate:-50% 18px;pointer-events:none;transition:opacity .24s,translate .24s}.lite-buybar.is-visible{opacity:1;translate:-50% 0;pointer-events:auto}.lite-buybar strong{display:block;font:400 23px/1 var(--lite-serif)}.lite-buybar span{display:block;color:var(--lite-quiet);font:500 8px/1.5 var(--lite-mono);letter-spacing:.08em;text-transform:uppercase}.lite-buybar .lite-button{min-width:172px}
@container course-lite (max-width:1100px){.lite-hero-inner{grid-template-columns:1fr}.lite-hero-side{display:none}}
@container course-lite (max-width:920px){.lite-hero{min-height:780px}.lite-lesson-layout,.lite-scope-layout,.lite-proof-layout{grid-template-columns:1fr}.lite-lesson-copy{position:static}.lite-outcome-grid{grid-template-columns:1fr 1fr}.lite-outcome:not(:nth-child(3n+1)){padding-left:0;border-left:0}.lite-outcome:nth-child(even){padding-left:24px;border-left:1px solid var(--lite-line)}.lite-evidence-wall{grid-template-columns:1fr 1fr;grid-template-rows:auto}.lite-evidence-wall figure:first-child{grid-column:1/3;grid-row:auto}.lite-proof-layout{gap:60px}}
@container course-lite (max-width:600px){.course-lite{font-size:15px}.lite-hero{min-height:min(790px,100svh);align-items:flex-end;padding-top:72px;padding-bottom:38px}.lite-hero-bg{object-position:62% center;filter:saturate(.65) brightness(.6)}.lite-hero::after{background:linear-gradient(180deg,rgba(8,8,9,.22),rgba(8,8,9,.12) 22%,rgba(8,8,9,.82) 65%,var(--lite-bg) 100%)}.course-lite h1{font-size:clamp(54px,16cqw,72px);line-height:.88;margin-top:12px}.lite-eyebrow{font-size:8px}.lite-lede{font-size:17px;line-height:1.48;margin-bottom:22px}.lite-actions{display:grid;grid-template-columns:1fr}.lite-actions .secondary{display:none}.lite-button{width:100%}.lite-price-line{margin-top:18px;align-items:flex-start;flex-direction:column;gap:8px}.lite-section{padding-block:80px}.lite-section-head{margin-bottom:34px}.lite-section-head h2,.lite-lesson-copy h2,.lite-scope-copy h2,.lite-proof h2,.lite-final h2{font-size:49px}.lite-lesson-layout{gap:32px}.lite-video-shell{padding:6px}.lite-video-meta{display:block}.lite-video-meta span{display:block}.lite-video-meta span+span{margin-top:5px}.lite-decision-price{grid-template-columns:1fr}.lite-outcome-grid{grid-template-columns:1fr}.lite-outcome,.lite-outcome:not(:nth-child(3n+1)),.lite-outcome:nth-child(even){padding:24px 0;border-left:0}.lite-outcome b{margin-bottom:24px}.lite-evidence-wall{grid-template-columns:1fr}.lite-evidence-wall figure:first-child{grid-column:auto}.lite-evidence-wall img{min-height:210px}.lite-scope-layout,.lite-proof-layout{gap:48px}.lite-scope-facts{grid-template-columns:1fr 1fr}.lite-scope-facts div:nth-child(3){grid-column:1/3;border-left:0;border-top:1px solid var(--lite-line)}.lite-act-list>div{grid-template-columns:26px 90px 1fr;gap:9px}.lite-act-list span{font-size:10px}.lite-proof-facts{grid-template-columns:1fr}.lite-proof-facts div:nth-child(even){padding-left:0;border-left:0}.lite-final{padding-block:96px}.lite-offer-price{font-size:48px}.lite-buybar{left:12px;right:12px;bottom:12px;width:auto;translate:0 18px;padding-left:14px;padding-right:72px}.lite-buybar.is-visible{translate:0}.lite-buybar>div{display:none}.lite-buybar .lite-button{width:auto;min-width:166px}}
@container course-lite (max-width:360px){.lite-act-list>div{grid-template-columns:24px 76px 1fr}.lite-hero{min-height:760px}.lite-buybar .lite-button{width:100%}}
@media(prefers-reduced-motion:reduce){.course-lite *,.course-lite *::before,.course-lite *::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.course-lite h1 em{font-size:.88em;line-height:1;letter-spacing:-.025em;font-synthesis:none}
.lite-decision-price{gap:clamp(28px,4cqw,52px);align-items:start;margin-top:38px;padding-top:30px}.lite-decision-price>div{padding-top:2px}.lite-decision-price span{margin-top:12px;line-height:1.7}.lite-decision-price .lite-button{align-self:center;min-width:196px}.course-lite .lite-status{margin:20px 0 0;line-height:1.8!important}.lite-final .lite-offer-price{margin:38px 0 30px}.lite-final .lite-offer-price small{margin-top:14px;line-height:1.7}.lite-final #launchJoin{margin-top:4px}.lite-final .lite-fine{margin-top:24px;line-height:1.8}.trailer-frame.trailer-frame--video{display:block;background:#050506}.trailer-frame--video mux-video{display:block;width:100%;height:100%;object-fit:contain;background:#050506}.trailer-frame--video .trailer-close{z-index:2}@container course-lite (max-width:600px){.lite-decision-price{gap:24px;margin-top:34px;padding-top:28px}.lite-decision-price .lite-button{width:100%}.course-lite .lite-status{margin-top:18px}.lite-final .lite-offer-price{margin:34px 0 26px}.lite-final .lite-fine{margin-top:22px}}

/* Compact course controls: one shared Liquid Glass surface for buying and sound. */
.lite-sound-panel,.lite-sound-toggle{display:none}.lite-buybar-row{display:contents}
@container course-lite (max-width:720px){
  .lite-buybar{left:12px;right:12px;bottom:12px;width:auto;display:block;padding:0;border-color:rgba(255,255,255,.2);border-radius:37px;background:rgba(20,20,23,.54);-webkit-backdrop-filter:blur(22px) saturate(165%) brightness(1.06);backdrop-filter:blur(22px) saturate(165%) brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.05),0 18px 48px rgba(0,0,0,.42);translate:0 18px;overflow:hidden;isolation:isolate}
  .lite-buybar.is-visible{translate:0}
  .lite-buybar::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 35%,rgba(176,139,213,.08) 70%,rgba(255,255,255,.04));pointer-events:none}
  .lite-buybar>.lite-buybar-row{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:8px;min-height:72px;padding:8px}
  .lite-buybar-copy{display:none}
  .lite-buybar .lite-button{width:auto;min-width:0;height:56px;min-height:56px;margin:0;padding:0 18px;border:0;border-radius:28px;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.5),transparent 31%),linear-gradient(115deg,rgba(205,151,231,.9),rgba(175,139,213,.82) 35%,rgba(220,127,194,.74) 68%,rgba(111,153,235,.82));background-size:180% 180%;color:#17131b;font-size:12px;letter-spacing:.13em;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 0 24px rgba(184,128,225,.26);animation:lite-magic-drift 8s ease-in-out infinite alternate}
  .lite-sound-toggle{position:relative;width:56px;height:56px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(20,20,24,.55);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14);cursor:pointer}
  .lite-sound-bars{height:18px;display:flex!important;align-items:flex-end;gap:3px;color:rgba(238,234,225,.78)}
  .lite-sound-bars i{display:block;width:3px;height:8px;border-radius:2px;background:currentColor}.lite-sound-bars i:nth-child(2){height:14px}.lite-sound-bars i:nth-child(3){height:10px}.lite-sound-bars i:nth-child(4){height:17px}
  .lite-sound-dot{position:absolute;top:11px;right:13px;width:7px;height:7px;border-radius:50%;background:var(--lite-violet-pale);box-shadow:0 0 9px rgba(210,185,238,.72)}
  .lite-sound-panel:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:14px;align-items:center;padding:16px 16px 15px;border-bottom:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015))}
  .lite-sound-copy small{display:block;margin-bottom:4px;color:var(--lite-violet-pale);font:500 8px/1.4 var(--lite-mono);letter-spacing:.13em;text-transform:uppercase}.lite-sound-copy strong{color:var(--lite-ivory);font:400 23px/1.02 var(--lite-serif)}.lite-sound-copy span{margin-top:5px;color:#999891;font:500 8px/1.4 var(--lite-mono);letter-spacing:.06em;text-transform:uppercase}
  .lite-sound-play{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:rgba(16,16,19,.48);color:var(--lite-ivory);font:600 13px/1 var(--lite-sans);cursor:pointer}
  .lite-buybar.is-sound-open .lite-sound-toggle{border-color:rgba(210,185,238,.34);background:rgba(73,59,86,.48)}.lite-buybar:is(.is-sound-open,.is-score-playing) .lite-sound-dot{opacity:0}
  .lite-buybar.is-score-playing .lite-sound-bars i{animation:lite-sound-bar .9s ease-in-out infinite alternate}.lite-buybar.is-score-playing .lite-sound-bars i:nth-child(2){animation-delay:-.3s}.lite-buybar.is-score-playing .lite-sound-bars i:nth-child(3){animation-delay:-.55s}.lite-buybar.is-score-playing .lite-sound-bars i:nth-child(4){animation-delay:-.15s}
}
html[data-course-compact-dock="1"] #soundPuck{opacity:0;visibility:hidden;pointer-events:none}
.drawer.course-focus.course-compact-controls .product-page-actions{top:calc(18px + env(safe-area-inset-top,0px));right:auto;left:16px;width:auto;justify-content:flex-start}
.drawer.course-focus.course-compact-controls .product-page-back{position:relative;width:44px;height:44px;min-height:44px;display:inline-flex;justify-content:center;gap:0;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(20,20,23,.54);color:var(--lite-violet-pale,#d2b9ee);-webkit-backdrop-filter:blur(22px) saturate(165%) brightness(1.06);backdrop-filter:blur(22px) saturate(165%) brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.21),inset 0 -1px 0 rgba(255,255,255,.05),0 12px 32px rgba(0,0,0,.35);overflow:hidden;isolation:isolate}
.drawer.course-focus.course-compact-controls .product-page-back::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 48%,rgba(175,139,213,.09))}
.drawer.course-focus.course-compact-controls .product-page-back span:first-child{font-size:22px;line-height:1}
.drawer.course-focus.course-compact-controls .product-page-back span:last-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.drawer.course-focus.course-compact-controls .product-page-bag{display:none}
/* Compact buying controls can be useful in a narrow desktop content pane, but
   the return bubble is only needed when the mobile layout hides both rails. */
@media(min-width:721px){.drawer.course-focus.course-compact-controls .product-page-back{display:none}}
@keyframes lite-magic-drift{from{background-position:0% 50%}to{background-position:100% 50%}}
@keyframes lite-sound-bar{from{scale:1 .5}to{scale:1 1}}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@container course-lite (max-width:720px){.lite-buybar,.lite-sound-toggle{background:#1c1b20}}.drawer.course-focus.course-compact-controls .product-page-back{background:#1c1b20}}
@media(prefers-reduced-transparency:reduce){@container course-lite (max-width:720px){.lite-buybar,.lite-sound-toggle{background:#1c1b20;-webkit-backdrop-filter:none;backdrop-filter:none}}.drawer.course-focus.course-compact-controls .product-page-back{background:#1c1b20;-webkit-backdrop-filter:none;backdrop-filter:none}}
@media(prefers-reduced-motion:reduce){.lite-buybar .lite-button,.lite-buybar.is-score-playing .lite-sound-bars i{animation:none!important}}
