.PlatformOfferCommerce_stickyBar__BNIZM{display:none}@media (max-width:900px){.PlatformOfferCommerce_stickyBar__BNIZM{position:fixed;right:0;bottom:0;left:0;z-index:var(--ds-z-sticky);display:flex;align-items:center;gap:var(--cw-space-sm);width:100%;padding:.6rem var(--cw-space-md) max(.6rem,env(safe-area-inset-bottom));border-top:1px solid var(--cw-mat-stroke);background-color:var(--cw-mat-surface);background-image:var(--cw-mat-grain-image);box-shadow:var(--cw-mat-shadow-raised);will-change:transform;transform:translateY(110%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.PlatformOfferCommerce_stickyBar__BNIZM[data-shown=true]{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.PlatformOfferCommerce_stickyBar__BNIZM{transition:none}}}.PlatformOfferCommerce_stickyPrice__M_jFn{flex:none;margin:0;color:var(--cw-platform-text);font-family:var(--cw-font-data);font-size:1.05rem;line-height:1.1}.PlatformOfferCommerce_stickyAction__xH1D3{flex:1}.PlatformOfferCommerce_backRow__8_Ss8{width:min(100% - 2 * var(--cw-page-gutter),var(--cw-max-width));margin:var(--cw-space-lg) auto 0}.PlatformOfferCommerce_backLink___Wl_r{gap:.4rem}.PlatformOfferCommerce_outline__4NfD7{display:grid;gap:var(--cw-space-md);margin:0;padding:0;list-style:none}.PlatformOfferCommerce_outlineModule___bIk4{display:grid;gap:.55rem;padding:var(--cw-space-md);border-radius:var(--cw-radius-sm);background:var(--cw-platform-surface);box-shadow:var(--cw-mat-shadow-soft)}.PlatformOfferCommerce_outlineModuleHead__1Bn9d{display:flex;align-items:center;justify-content:space-between;gap:var(--cw-space-sm);margin:calc(var(--cw-space-md) * -1);padding:var(--cw-space-md);cursor:pointer;list-style:none}.PlatformOfferCommerce_outlineModuleHead__1Bn9d::-webkit-details-marker{display:none}.PlatformOfferCommerce_outlineModuleHead__1Bn9d:focus-visible{outline:2px solid var(--cw-platform-text);outline-offset:-2px;border-radius:var(--cw-radius-sm)}.PlatformOfferCommerce_outlineModule___bIk4[open] .PlatformOfferCommerce_outlineModuleHead__1Bn9d{margin-block-end:0}.PlatformOfferCommerce_outlineChevron__joX1v{flex:none;color:var(--cw-platform-muted);transition:transform .18s ease}.PlatformOfferCommerce_outlineModule___bIk4[open] .PlatformOfferCommerce_outlineChevron__joX1v{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.PlatformOfferCommerce_outlineChevron__joX1v{transition:none}}.PlatformOfferCommerce_outlineModule___bIk4[open] .PlatformOfferCommerce_outlineLessons__F4oab{margin-top:.5rem}.PlatformOfferCommerce_outlineModuleTitle__F4TjE{margin:0;color:var(--cw-platform-text);font-family:var(--cw-font-ui);font-size:1.02rem;font-weight:700;line-height:1.3}.PlatformOfferCommerce_outlineLessons__F4oab{display:grid;gap:.3rem;margin:0;padding:0;list-style:none;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size);line-height:1.45}.PlatformOfferCommerce_outlineLesson__Qhi48{display:grid;grid-template-columns:1.25rem 1fr;align-items:start;gap:.5rem}.PlatformOfferCommerce_outlineLessonGlyph__TKPPx{margin-top:.1rem;color:var(--cw-platform-muted)}.PlatformOfferCommerce_outlineLesson__Qhi48[data-state=locked]{color:color-mix(in srgb,var(--cw-platform-muted) 72%,transparent)}.PlatformOfferCommerce_outlineLesson__Qhi48[data-state=current] .PlatformOfferCommerce_outlineLessonGlyph__TKPPx,.PlatformOfferCommerce_outlineLesson__Qhi48[data-state=done] .PlatformOfferCommerce_outlineLessonGlyph__TKPPx{color:var(--cw-platform-text)}.PlatformOfferCommerce_outlineLessonLink__923_I{color:var(--cw-platform-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--cw-platform-text) 28%,transparent);text-underline-offset:.22em;text-decoration-thickness:1px;transition:text-decoration-color .14s ease,text-decoration-thickness .14s ease}.PlatformOfferCommerce_outlineLessonLink__923_I:focus-visible,.PlatformOfferCommerce_outlineLessonLink__923_I:hover{text-decoration-color:var(--cw-platform-text);text-decoration-thickness:2px}.PlatformOfferCommerce_outlineLesson__Qhi48[data-state=done] .PlatformOfferCommerce_outlineLessonLink__923_I{color:var(--cw-platform-muted)}.PlatformOfferCommerce_outlineLessonNote__rGgm3{display:block;color:var(--cw-platform-muted);font-size:var(--ds-type-label-size);font-weight:560}.PlatformOfferCommerce_bento__73hMy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--cw-space-md);margin:0;padding:0;list-style:none}.PlatformOfferCommerce_bentoCard__RG5lQ{display:grid;align-content:start;gap:.9rem;padding:var(--cw-space-md);border:1px solid var(--cw-mat-stroke-inner);border-radius:var(--cw-radius-sm);background:var(--cw-mat-surface);box-shadow:var(--cw-mat-shadow-soft)}.PlatformOfferCommerce_bentoCardHead__PHKtX{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid transparent;-o-border-image:var(--cw-rule-fade-x);border-image:var(--cw-rule-fade-x);color:var(--cw-platform-muted)}.PlatformOfferCommerce_bentoCardTitle__9S9a6{margin:0;color:var(--cw-platform-text);font-family:var(--cw-font-ui);font-size:1.22rem;font-weight:700;line-height:1.25}.PlatformOfferCommerce_bentoList__GR18b{display:grid;gap:.45rem;margin:0;padding:0;list-style:none;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size);line-height:1.45}.PlatformOfferCommerce_bentoList__GR18b li{display:grid;grid-template-columns:1.15rem 1fr;align-items:start;gap:.45rem}.PlatformOfferCommerce_bentoMark__Jq5s2{margin-top:.08rem;color:color-mix(in srgb,var(--cw-platform-text) 46%,transparent)}.PlatformOfferCommerce_author__tSYqg{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--cw-space-md)}.PlatformOfferCommerce_authorPhoto__wecTU{width:5.5rem;height:5.5rem;border-radius:var(--cw-radius-pill);-o-object-fit:cover;object-fit:cover;box-shadow:var(--cw-mat-shadow-soft)}.PlatformOfferCommerce_authorBody__w8MP8{display:grid;gap:.4rem}.PlatformOfferCommerce_authorName__aP_HG{margin:0;color:var(--cw-platform-text);font-family:var(--cw-font-ui);font-size:1.02rem;font-weight:700;line-height:1.3}.PlatformOfferCommerce_authorRole__wffOQ{margin:0;color:var(--cw-platform-muted);font-family:var(--cw-font-data);font-size:var(--ds-type-label-size);font-weight:640;letter-spacing:.02em}.PlatformOfferCommerce_authorNote__X3lKp{margin:0;color:var(--cw-platform-text);font-size:var(--ds-type-body-sm-size);line-height:1.5}.PlatformOfferCommerce_authorLink__ynv06{justify-self:start;gap:.35rem}.PlatformOfferCommerce_priceRow__LO_r_{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.PlatformOfferCommerce_priceValue__FTfSk{margin:0;color:var(--cw-platform-text);font-family:var(--cw-font-ui);font-size:clamp(1.9rem,5vw,2.6rem);font-weight:700;line-height:1.05}.PlatformOfferCommerce_priceOld__UxioZ{margin:0;color:var(--cw-platform-muted);font-size:var(--ds-type-lead-size);line-height:1.2;text-decoration-thickness:.08em;text-decoration-color:currentColor}.PlatformOfferCommerce_includes__O3Qah,.PlatformOfferCommerce_priceNote__6igwB{margin:0;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size)}.PlatformOfferCommerce_includes__O3Qah{display:grid;gap:.4rem;padding:0;list-style:none;line-height:1.45}.PlatformOfferCommerce_includes__O3Qah li{display:flex;align-items:start;gap:.5rem}.PlatformOfferCommerce_includeMark__ms9ba{flex:none;margin-top:.15rem;color:var(--cw-sem-warmth)}.PlatformOfferCommerce_ownedPanel__aoMSl{grid-column:1/-1;display:grid;align-content:start;gap:.6rem}.PlatformOfferCommerce_ownedActions__Ua6c3{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem}.PlatformOfferCommerce_shelfAction__j9vh9{justify-self:start}.PlatformOfferCommerce_fineprint__y1dS9{margin:0;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size);line-height:1.45}.PlatformOfferCommerce_fineprint__y1dS9 a{color:inherit}.PlatformOfferCommerce_statusPanel__l3bsS{width:min(100%,44rem);margin-inline:auto}.PlatformOfferCommerce_statusActions__np0DA{display:grid;gap:var(--cw-space-sm);margin-top:var(--cw-space-sm)}.PlatformOfferCommerce_statusMeta__vRGtt{display:grid;gap:.35rem;margin:0;padding:0;list-style:none;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size);line-height:1.5}@media (min-width:561px){.PlatformOfferCommerce_statusActions__np0DA{grid-auto-flow:column;justify-content:start}.PlatformOfferCommerce_statusPrimaryAction__EFkXc,.PlatformOfferCommerce_statusSecondaryAction__XXYpn{width:auto;min-width:var(--ds-button-min-width)}}.PlatformOfferCommerce_outlineMore__wF3sy{display:grid;gap:var(--cw-space-sm);justify-items:start;margin-top:var(--cw-space-md);padding-top:var(--cw-space-md);border-top:1px solid transparent;-o-border-image:var(--cw-rule-fade-x);border-image:var(--cw-rule-fade-x)}.PlatformOfferCommerce_outlineMoreLink__Y7O_W{text-decoration:none}.PlatformOfferCommerce_outlineMoreNote__PFOJV{margin:0;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size);line-height:1.5}.PlatformTrail_back__YY4Vt{display:inline-flex;align-items:center;min-width:0;max-width:100%}.PlatformTrail_backIcon__a7TRq{flex:0 0 auto;margin-inline-end:calc(-1 * var(--cw-space-2xs));color:var(--cw-platform-muted)}.PlatformTrail_trail__GjL5c{--trail-step-max:22ch;--trail-here-max:16ch;display:flex;align-items:center;flex-wrap:nowrap;min-width:0;margin-block-end:var(--cw-space-xs)}@media (min-width:561px) and (max-width:900px){.PlatformTrail_trail__GjL5c{flex-wrap:wrap;row-gap:var(--cw-space-2xs)}}.PlatformTrail_step__J3fXC{display:none;align-items:center;min-width:0;max-width:var(--trail-step-max)}.PlatformTrail_step__J3fXC:last-child{max-width:var(--trail-here-max)}.PlatformTrail_sep__YHzMB{flex:0 0 auto;color:var(--cw-platform-muted);opacity:.6}.PlatformTrail_crumbLink__FlANd{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--ds-touch-target-min);color:var(--cw-platform-muted)}.PlatformTrail_crumbLink__FlANd:hover:not(:disabled){color:var(--cw-platform-text);background:transparent;box-shadow:none}.PlatformTrail_crumbLink__FlANd:focus-visible{background:transparent;box-shadow:none}@media (min-width:561px){.PlatformTrail_back__YY4Vt{display:none}.PlatformTrail_step__J3fXC{display:inline-flex}}.PlatformTrail_here__g_YVz{min-width:0;padding-inline:var(--cw-space-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cw-platform-text);font-size:.9rem;font-weight:600;background:transparent}.PlatformTrail_inkLabel__um_LO{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.PlatformTrail_inkText__cHb8c{min-width:0;overflow:hidden;text-overflow:ellipsis}.PlatformTrail_inkMark__V3XSe{position:absolute;inset-inline:-.22rem;inset-block-end:-.5rem;width:calc(100% + .44rem);height:var(--cw-ink-stroke-height);overflow:visible;color:var(--cw-platform-accent);pointer-events:none;opacity:0;transform:scaleX(.58) rotate(-1.2deg);transform-origin:center;transition:opacity .16s ease,transform .16s ease}.PlatformTrail_crumbLink__FlANd:focus-visible .PlatformTrail_inkMark__V3XSe,.PlatformTrail_crumbLink__FlANd:hover .PlatformTrail_inkMark__V3XSe{opacity:var(--cw-nav-marker-hover-opacity);transform:scaleX(var(--cw-nav-marker-hover-scale)) rotate(-1.2deg)}.PlatformTrail_inkLabel__um_LO[data-current] .PlatformTrail_inkMark__V3XSe{opacity:1;transform:scaleX(1) rotate(-1.2deg)}@media (prefers-reduced-motion:reduce){.PlatformTrail_inkMark__V3XSe{transition:none}}.PlatformTrail_trail__GjL5c[data-tone=media]{margin-block-end:0}.PlatformTrail_trail__GjL5c[data-tone=media] .PlatformTrail_backIcon__a7TRq,.PlatformTrail_trail__GjL5c[data-tone=media] .PlatformTrail_sep__YHzMB{color:color-mix(in srgb,var(--cw-platform-accent-contrast) 72%,transparent)}.PlatformTrail_trail__GjL5c[data-tone=media] .PlatformTrail_crumbLink__FlANd{color:color-mix(in srgb,var(--cw-platform-accent-contrast) 92%,transparent)}.PlatformTrail_trail__GjL5c[data-tone=media] .PlatformTrail_crumbLink__FlANd:hover:not(:disabled){color:var(--cw-platform-accent-contrast)}.PlatformTrail_trail__GjL5c[data-tone=media] .PlatformTrail_here__g_YVz{color:color-mix(in srgb,var(--cw-platform-accent-contrast) 74%,transparent)}