.academy_page__EYTu3{width:100%;min-width:0;overflow-x:clip;background:#0a0a0d;color:#fafafa;padding-bottom:4rem}.academy_hero__JcBcW{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:1rem var(--app-shell-gutter,clamp(1rem,2vw,2rem)) .35rem;background:transparent}.academy_heroInner__NZHc8{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch}.academy_heroBannerInner__mITMt,.academy_heroInner__NZHc8{width:100%;min-width:0;overflow:hidden;border:1px solid #262626;border-radius:1rem;background:#121218}.academy_heroBannerInner__mITMt{line-height:0}.academy_heroBannerImage__ko5ua,.academy_heroBannerPicture__luhi6{display:block;width:100%;height:auto}.academy_heroBannerImage__ko5ua{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.academy_heroOverlay__YAZeg{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 55% 80% at 12% 0,rgba(212,83,126,.1),transparent 52%),linear-gradient(180deg,#121218,#121218 58%,rgba(18,18,24,.72) 74%,rgba(18,18,24,.18) 90%,transparent)}.academy_heroCopy__cEx95{position:relative;z-index:2;min-width:0;padding:1.05rem 1.1rem 1.15rem}.academy_badge__bVqIt{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:.4rem 0 0;padding:.16rem .55rem;border-radius:999px;border:1px solid rgba(212,83,126,.4);background:rgba(212,83,126,.12);font-size:.6875rem;font-weight:650;letter-spacing:.04em;color:#d4537e}.academy_priceBlock__G60Kn{margin-top:.75rem}.academy_priceLine__2fFJe{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem;margin:0}.academy_pricePrefix___as0d{font-size:.875rem;color:#a1a1aa}.academy_price__MHfLB{font-size:clamp(2rem,5vw,3.05rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:#d4537e}.academy_priceMeta__YFfXT{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.55rem 0 0}.academy_originalPrice__cz_F7{font-size:1rem;color:#71717a;text-decoration:line-through}.academy_saveBadge__atROA{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(212,83,126,.4);background:rgba(212,83,126,.12);padding:.16rem .55rem;font-size:.75rem;font-weight:600;color:#ed93b1}.academy_heroCtas__vd7y0{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.85rem}.academy_benefits__7Wb51{margin:.75rem 0 0;padding:0;list-style:none;display:grid;gap:.3rem}.academy_benefits__7Wb51 li{position:relative;padding-left:1.05rem;font-size:.875rem;line-height:1.45;color:#a1a1aa}.academy_benefits__7Wb51 li:before{content:"";position:absolute;left:0;top:.45rem;width:.42rem;height:.42rem;border-radius:999px;background:#d4537e}.academy_ctaSecondary__wys8i{display:inline-flex;align-items:center;padding:.7rem 1.2rem;border-radius:999px;border:1px solid #3f3f46;background:transparent;color:#fafafa;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.academy_ctaSecondary__wys8i:hover{background:hsla(0,0%,100%,.04);border-color:#52525b}.academy_ctaSecondary__wys8i:focus-visible{outline:2px solid #d4537e;outline-offset:3px}.academy_heroVisual__ZHWd3{position:relative;z-index:0;min-width:0;width:100%;height:10.5rem;overflow:hidden;background:#121218}.academy_heroVisual__ZHWd3[data-image-missing=true]{display:none}.academy_heroImage__euHj0,.academy_heroPicture__3tJK3{position:absolute;inset:0;display:block;width:100%;height:100%}.academy_heroImage__euHj0{-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;opacity:0}.academy_heroImage__euHj0[data-ready=true]{opacity:1}.academy_brand__Vcja1{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#71717a}.academy_title__i3yeP{margin:.4rem 0 0;font-size:clamp(1.5rem,3.6vw,2.45rem);font-weight:700;letter-spacing:-.04em;line-height:1.12;color:#fafafa}.academy_subtitle__FnLIt{margin:.5rem 0 0;max-width:34rem;font-size:clamp(.875rem,1.6vw,1rem);line-height:1.5;color:#a1a1aa}.academy_cta__4pKK3{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.7rem 1.2rem;border:0;border-radius:999px;background:#d4537e;color:#fff;font:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .12s ease,filter .12s ease}.academy_cta__4pKK3:hover{background:#c44772}.academy_cta__4pKK3:focus-visible{outline:2px solid #d4537e;outline-offset:3px}.academy_cta__4pKK3:disabled{cursor:not-allowed;opacity:.6}.academy_planStatus__LYQO6{width:100%;min-width:0;margin:0;padding:.85rem var(--app-shell-gutter,clamp(1rem,2vw,2rem)) 0;font-size:.8125rem;line-height:1.5;color:#a1a1aa}.academy_section__y_wy7{width:100%;min-width:0;overflow-x:clip;padding:1.5rem var(--app-shell-gutter,clamp(1rem,2vw,2rem)) 0}.academy_quickBanner__pNXxm{display:block;position:relative;width:100%;min-width:0;aspect-ratio:2.4/1;margin:0 0 1.1rem;overflow:hidden;border:1px solid #262626;border-radius:1rem;background:radial-gradient(ellipse 55% 90% at 100% 0,rgba(212,83,126,.14),transparent 58%),#121218;cursor:pointer;text-decoration:none;transition:border-color .16s ease,filter .16s ease}.academy_quickBanner__pNXxm:hover{border-color:rgba(212,83,126,.38);filter:brightness(1.05)}.academy_quickBanner__pNXxm:focus-visible{outline:2px solid #d4537e;outline-offset:3px}.academy_quickBannerFallback__Haze0,.academy_quickBannerImage__fpgCC,.academy_quickBanner__pNXxm picture{position:absolute;inset:0;display:block;width:100%;height:100%}.academy_quickBannerImage__fpgCC{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.academy_quickBannerImage__fpgCC[data-ready=false]{opacity:0}.academy_srOnly__xMstY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.academy_sectionTitle__TsHeW{margin:0 0 1rem;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:#fafafa}.academy_catalogHead___iPLY{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.1rem}.academy_catalogTitle__03Z_j{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;color:#fafafa}.academy_catalogToolbar__Ohfny{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.academy_catalogSelectLabel__cl7VI{flex:0 0 auto;min-width:10rem}.academy_catalogSearchLabel__6Q89_{flex:1 1 14rem;min-width:0}.academy_catalogSearch__UCuxA,.academy_catalogSelect__4Ek4U{width:100%;min-height:2.45rem;padding:.45rem .75rem;border:1px solid #3f3f46;border-radius:.7rem;background:#121218;color:#fafafa;font-size:.875rem}.academy_catalogSelect__4Ek4U{width:auto;min-width:10.5rem}.academy_catalogSearch__UCuxA::-moz-placeholder{color:#71717a}.academy_catalogSearch__UCuxA::placeholder{color:#71717a}.academy_catalogFilters__z1V8C{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0;max-width:100%}.academy_catalogChipActive__7uVXv,.academy_catalogChip__nTx9f{border-radius:999px;padding:.34rem .68rem;font-size:.8125rem;line-height:1.4;cursor:pointer;white-space:nowrap}.academy_catalogChip__nTx9f{border:1px solid #3f3f46;background:transparent;color:#d4d4d8}.academy_catalogChip__nTx9f:hover{border-color:#52525b;color:#fff}.academy_catalogChipActive__7uVXv{border:1px solid #fff;background:#fff;color:#0a0a0d;font-weight:600}.academy_sectionHead__pSOJ_{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem}.academy_sectionHead__pSOJ_ .academy_sectionTitle__TsHeW{margin-bottom:.25rem}.academy_sectionSubtitle__ZW8KW{margin:0;font-size:.8125rem;line-height:1.45;color:#71717a}.academy_sectionMore___wqtc{font-size:.8125rem;font-weight:600;color:#d4537e;text-decoration:none;white-space:nowrap}.academy_sectionMore___wqtc:hover{color:#ed93b1}.academy_sectionMore___wqtc:focus-visible{outline:2px solid #d4537e;outline-offset:2px}.academy_gemsBanner__cc5jH{position:relative;box-sizing:border-box;width:100%;min-width:0;aspect-ratio:16/9;margin:0 0 1.1rem;overflow:hidden;border:1px solid #262626;border-radius:1rem;background:#0b0b0d}.academy_gemsBannerImage__HTGlR{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.academy_gemsHead__Dlopv{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem 1.25rem;margin-bottom:1rem}.academy_gemsHead__Dlopv .academy_sectionTitle__TsHeW{margin-bottom:.25rem}.academy_gemsCta__fbEAH{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;padding:.72rem 1.2rem;border-radius:999px;background:#d4537e;color:#fff;font-size:clamp(.9375rem,1.7vw,1.125rem);font-weight:700;line-height:1.3;text-decoration:none}.academy_gemsCta__fbEAH:hover{background:#c44772}.academy_gemsCta__fbEAH:focus-visible{outline:2px solid #d4537e;outline-offset:3px}.academy_gemsCarousel__EJ39k{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem}.academy_gemsTrackWrap__rk_PL{position:relative;min-width:0}.academy_gemsFade__UA5Qe{pointer-events:none;position:absolute;top:0;right:0;bottom:.55rem;width:2.5rem;background:linear-gradient(90deg,transparent,rgba(8,10,18,.92))}.academy_gemsArrow__k9wze{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(18,18,28,.92);color:#fff;cursor:pointer;box-shadow:0 0 16px rgba(212,83,126,.12)}.academy_gemsArrow__k9wze:hover:not(:disabled){border-color:rgba(212,83,126,.45);box-shadow:0 0 20px rgba(212,83,126,.28)}.academy_gemsArrow__k9wze:disabled{opacity:.35;cursor:default}.academy_gemsArrow__k9wze:focus-visible{outline:2px solid #d4537e;outline-offset:2px}.academy_gemsTrack__aMm4X{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:clamp(9.75rem,16vw,11.75rem);gap:.85rem .75rem;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.15rem .15rem .55rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.academy_gemsTrack__aMm4X::-webkit-scrollbar{display:none}.academy_gemsCard__ktMad{gap:.45rem;scroll-snap-align:start}.academy_gemsCardLink__EBNhZ,.academy_gemsCard__ktMad{display:flex;flex-direction:column;color:inherit;text-decoration:none}.academy_gemsCardLink__EBNhZ{gap:.35rem}.academy_gemsCardLink__EBNhZ:focus-visible{outline:2px solid #d4537e;outline-offset:3px;border-radius:.85rem}.academy_gemsCard__ktMad:focus-visible{outline:2px solid #d4537e;outline-offset:3px;border-radius:.85rem}.academy_gemsNumber__R8Udu{margin:0;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#d4537e;font-weight:700}.academy_gemsThumb__UaWAC{position:relative;border:1px solid #262626;border-radius:.85rem;background:#121218}.academy_gemsThumb__UaWAC>*{width:100%;height:100%;aspect-ratio:auto}.academy_gemsCard__ktMad:hover [data-gem-preview]{opacity:1}.academy_gemsCard__ktMad:hover [data-gem-placeholder]{opacity:0}.academy_gemsName__9_FHY{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.35;color:#fafafa}.academy_servicesPanel__j30Aa{box-sizing:border-box;width:100%;min-width:0;margin-top:.35rem;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid #e8e8ea;border-radius:1.65rem;background:#f7f7f8;color:#171717}.academy_servicesHead__bbntB{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem 1.25rem;margin-bottom:1.15rem}.academy_servicesPanel__j30Aa .academy_sectionTitle__TsHeW{margin-bottom:.25rem;color:#111}.academy_servicesPanel__j30Aa .academy_sectionSubtitle__ZW8KW{color:#6b7280}.academy_servicesCta__uH0CD{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;padding:.72rem 1.2rem;border-radius:999px;background:#d4537e;color:#fff;font-size:clamp(.9375rem,1.7vw,1.125rem);font-weight:700;line-height:1.3;text-decoration:none}.academy_servicesCta__uH0CD:hover{background:#c44772}.academy_servicesCta__uH0CD:focus-visible{outline:2px solid #d4537e;outline-offset:3px}.academy_servicesEmpty__kRhAZ{margin:0;color:#6b7280;font-size:.875rem;line-height:1.5}.academy_servicesTrack__xKK7t{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem;min-width:0;align-items:stretch}.academy_servicesTrack__xKK7t>*{min-width:0;max-width:100%}.academy_actions__B2fne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.academy_actionCard__Y7Iky{display:flex;min-width:0;flex-direction:column;gap:.35rem;padding:1rem 1.05rem;border:1px solid #262626;border-radius:.9rem;background:#121218;color:inherit;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.academy_actionCard__Y7Iky:hover{background:#16161d;border-color:#3f3f46}.academy_actionCard__Y7Iky:focus-visible{outline:2px solid #d4537e;outline-offset:2px}.academy_actionLabel__MUaER{font-size:.9375rem;font-weight:600;color:#fafafa}.academy_actionHint__dWsRZ{font-size:.75rem;line-height:1.45;color:#71717a}.academy_grid__nrcyE{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:stretch}.academy_empty__FInX5{margin:0;padding:1.25rem;border:1px dashed #3f3f46;border-radius:.9rem;color:#a1a1aa;font-size:.875rem}@media (min-width:960px){.academy_heroInner__NZHc8{grid-template-columns:minmax(0,11fr) minmax(0,9fr);min-height:15.25rem}.academy_heroOverlay__YAZeg{background:radial-gradient(ellipse 50% 80% at 8% 0,rgba(212,83,126,.1),transparent 52%),linear-gradient(90deg,#121218,#121218 46%,rgba(18,18,24,.82) 58%,rgba(18,18,24,.28) 76%,transparent)}.academy_heroCopy__cEx95{padding:1.15rem 1.35rem 1.2rem}.academy_heroVisual__ZHWd3{height:auto;min-height:15.25rem;align-self:stretch}}@media (max-width:767px){.academy_hero__JcBcW{padding:16px 16px .7rem}.academy_heroBannerInner__mITMt{position:relative;width:100%;margin:0 auto;aspect-ratio:4/3;max-height:min(70dvh,28rem);overflow:hidden;border-radius:1rem;flex-shrink:0}.academy_heroBannerPicture__luhi6{position:absolute;inset:0;display:block;width:100%;height:100%}.academy_heroBannerImage__ko5ua{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:5% 50%;object-position:5% 50%}.academy_heroBannerInnerDedicated__8Pmgy{aspect-ratio:auto}.academy_heroBannerInnerDedicated__8Pmgy .academy_heroBannerPicture__luhi6{position:static;height:auto}.academy_heroBannerInnerDedicated__8Pmgy .academy_heroBannerImage__ko5ua{position:static;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.academy_section__y_wy7{padding-top:1.15rem}.academy_catalogFilters__z1V8C{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:.2rem}.academy_catalogFilters__z1V8C::-webkit-scrollbar{display:none}.academy_catalogFilters__z1V8C>*{flex:0 0 auto}.academy_catalogSelectLabel__cl7VI{flex:1 1 9rem;min-width:0}.academy_planStatus__LYQO6{padding-top:.7rem}.academy_gemsHead__Dlopv{flex-direction:column;align-items:stretch}.academy_gemsCta__fbEAH{width:100%}.academy_servicesHead__bbntB{flex-direction:column;align-items:stretch}.academy_servicesCta__uH0CD{width:100%}.academy_gemsTrack__aMm4X{grid-auto-columns:min(42vw,10.5rem)}.academy_gemsArrow__k9wze{display:none}}@media (min-width:768px){.academy_quickBanner__pNXxm{aspect-ratio:6/1}.academy_servicesTrack__xKK7t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.academy_grid__nrcyE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.academy_grid__nrcyE{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.academy_actions__B2fne{grid-template-columns:repeat(4,minmax(0,1fr))}.academy_servicesTrack__xKK7t{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.academy_grid__nrcyE{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:420px){.academy_hero__JcBcW{padding-top:.85rem}.academy_heroCopy__cEx95{padding:.95rem .95rem 1rem}.academy_title__i3yeP{font-size:1.45rem}.academy_heroVisual__ZHWd3{height:9.25rem}.academy_actions__B2fne{grid-template-columns:minmax(0,1fr)}}.academy_quickSection__OrHY4{width:100%;min-width:0;overflow-x:clip;margin-top:2.25rem;padding:2.6rem var(--app-shell-gutter,clamp(1rem,2vw,2rem)) 3rem;color:#111113;background:linear-gradient(180deg,#fff,#f6f6f8);border-top:1px solid rgba(212,83,126,.22);border-radius:1.75rem 1.75rem 0 0;box-shadow:0 -18px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.9)}.academy_quickSectionInner__INKyo{width:100%;min-width:0}.academy_quickHeader__LDizN{max-width:40rem;margin:0 0 1.6rem}.academy_quickKicker__oW7dq{margin:0;color:#d4537e;font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.academy_quickHeadline__eB0wL{margin:.45rem 0 0;color:#111113;font-size:clamp(1.65rem,3.4vw,2.35rem);font-weight:700;letter-spacing:-.045em;line-height:1.15}.academy_quickLead__guxHI{margin:.7rem 0 0;color:#3f3f46;font-size:clamp(.95rem,1.7vw,1.0625rem);font-weight:600;letter-spacing:-.02em;line-height:1.45}.academy_quickBody__sT8Ko{margin:.4rem 0 0;color:#5c5c66;font-size:.9375rem;line-height:1.55}.academy_quickEmpty___Qcrx{margin:0;padding:1.25rem;border:1px dashed #d4d4d8;border-radius:.9rem;color:#52525b;font-size:.875rem}.academy_quickGrid__94U_7{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width:640px){.academy_quickGrid__94U_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem}}@media (min-width:900px){.academy_quickGrid__94U_7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.academy_quickGrid__94U_7{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}}@media (max-width:420px){.academy_quickSection__OrHY4{margin-top:1.75rem;padding:2rem .95rem 2.4rem;border-radius:1.35rem 1.35rem 0 0}.academy_quickHeadline__eB0wL{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.academy_quickSection__OrHY4{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}}.academy_checkoutFailed__TR1kN,.academy_checkoutPaid__SaL_G,.academy_checkoutPending__uhal3{margin:0 0 1rem;padding:.85rem 1rem;border-radius:.8rem;font-size:.88rem;line-height:1.45}.academy_checkoutPaid__SaL_G{border:1px solid rgba(74,222,128,.42);background:rgba(22,163,74,.12);color:#bbf7d0}.academy_checkoutPending__uhal3{border:1px solid rgba(250,204,21,.38);background:rgba(202,138,4,.1);color:#fde68a}.academy_checkoutFailed__TR1kN{border:1px solid hsla(0,91%,71%,.4);background:rgba(220,38,38,.1);color:#fecaca}.academy_cartPrimary___E1ZN,.academy_cartSecondary__s3sgg{min-height:44px;padding:.62rem 1.1rem;border-radius:12px;font-size:.86rem;font-weight:750;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.academy_cartPrimary___E1ZN{border:1px solid rgba(255,174,211,.6);background:linear-gradient(135deg,#ff6eaa,#ed438a 48%,#cb2e76);color:#fff;box-shadow:0 6px 18px rgba(221,50,125,.3),inset 0 1px 0 hsla(0,0%,100%,.24)}.academy_cartPrimary___E1ZN:hover:not(:disabled){background:linear-gradient(135deg,#ff82b5,#f05298 48%,#db3983);box-shadow:0 8px 24px rgba(221,50,125,.4),inset 0 1px 0 hsla(0,0%,100%,.28);transform:translateY(-1px)}.academy_cartPrimary___E1ZN:disabled{opacity:.65;cursor:wait}.academy_cartSecondary__s3sgg{border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);color:#fff}.academy_cartSecondary__s3sgg:hover{background:hsla(0,0%,100%,.12)}.academy_cartBackdrop__z6v_O{position:fixed;z-index:60;inset:0;display:grid;place-items:center;overflow-y:auto;padding:20px;background:rgba(0,0,0,.72)}.academy_cartDialog__zHvgz{width:min(100%,520px);max-height:min(82vh,760px);overflow:auto;padding:22px;border:1px solid rgba(212,83,126,.62);border-radius:18px;background:#121218;color:#fff;box-shadow:0 20px 70px rgba(0,0,0,.55)}.academy_cartDialogHeader__NvATJ{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.academy_cartDialogHeader__NvATJ h2{margin:0;font-size:1.35rem}.academy_cartDialogHeader__NvATJ p{margin:4px 0 0;color:hsla(0,0%,100%,.62);font-size:.84rem}.academy_cartClose__mso9i{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;background:transparent;color:#fff;cursor:pointer}.academy_cartClose__mso9i svg{width:18px}.academy_cartItems__5gd5j{display:grid;gap:2px;padding:10px 0}.academy_cartItem__X6RqJ{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.academy_cartItem__X6RqJ div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.academy_cartItem__X6RqJ strong{overflow-wrap:anywhere;font-size:.9rem}.academy_cartItem__X6RqJ span{color:#ffd400;font-size:.85rem}.academy_cartItem__X6RqJ button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:9px;background:transparent;color:#ff9ab8;cursor:pointer}.academy_cartItem__X6RqJ button svg{width:17px}.academy_cartPayRow__7Xan9{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-size:.95rem}.academy_cartPayRow__7Xan9 strong{color:#ffd400;font-size:1.2rem}.academy_cartLicenseNotice__I3PCn{margin:.7rem 0 0;color:hsla(0,0%,100%,.72);font-size:.78rem;line-height:1.5}.academy_cartLicenseNotice__I3PCn a{color:#ff9ab8;font-weight:700;text-decoration:underline}.academy_paymentChoice__9C_S7{display:grid;gap:7px;margin-top:4px;color:hsla(0,0%,100%,.82);font-size:.82rem}.academy_paymentChoice__9C_S7 select{width:100%;min-height:44px;padding:0 12px;border:1px solid hsla(0,0%,100%,.18);border-radius:9px;background:#1b1b23;color:#fff}.academy_savedCardNote__jIFLG{margin:10px 0 0;color:hsla(0,0%,100%,.55);font-size:.75rem;line-height:1.45}.academy_cartError__dJjSj{margin:12px 0 0;color:#fda4af;font-size:.82rem}.academy_cartDialogActions__F7S8w{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media (max-width:600px){.academy_cartDialog__zHvgz{padding:18px}.academy_cartDialogActions__F7S8w{flex-direction:column-reverse}.academy_cartDialogActions__F7S8w button{width:100%;min-height:46px}}@media (prefers-reduced-motion:reduce){.academy_cartPrimary___E1ZN,.academy_cartSecondary__s3sgg{transition:none}.academy_cartPrimary___E1ZN:hover:not(:disabled){transform:none}}.academy_commandSection__Mbc3u{--cmd-green:#0f9f6e;--cmd-green-hover:#0b865c;--cmd-green-soft:#e8f6f0;width:100%;min-width:0;overflow-x:clip;padding:2.75rem var(--app-shell-gutter,clamp(1rem,2vw,2rem)) 3.4rem;color:#111113;background:linear-gradient(180deg,#fff,#f4faf7 58%,#fff);border-top:1px solid #d7ece3}.academy_commandSectionInner__nFR6l{width:100%;min-width:0}.academy_commandBannerSlot__no_50,.academy_commandHero__Z_ZiT{width:100%;min-width:0;margin:0 0 1.5rem}.academy_commandHero__Z_ZiT{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:clamp(18rem,42vw,28rem);overflow:hidden;padding:clamp(1.6rem,4vw,3.4rem) clamp(1.35rem,4vw,3.5rem);border:1px solid #d7ece3;border-radius:1.75rem;background:radial-gradient(ellipse 58% 80% at 100% 0,rgba(15,159,110,.16),transparent 56%),radial-gradient(ellipse 40% 50% at 0 100%,rgba(15,159,110,.07),transparent 50%),#fff;color:inherit;box-shadow:0 18px 44px rgba(15,159,110,.08)}.academy_commandKicker__udBaS{margin:0;color:var(--cmd-green);font-size:.75rem;font-weight:700;letter-spacing:.18em}.academy_commandHeadline__tL3ZJ{margin:.7rem 0 0;color:#111113;font-size:clamp(2rem,5.2vw,3.4rem);font-weight:750;letter-spacing:-.055em;line-height:1.05}.academy_commandSub___KLbF{display:block;margin-top:.45rem;font-size:clamp(1.15rem,2.4vw,1.65rem);font-weight:600;letter-spacing:-.03em;color:#1f3d32}.academy_commandSteps__aIYsg{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .35rem;max-width:42rem;margin:1.15rem 0 0}.academy_commandStepWrap__KqW3p{display:inline-flex;align-items:center;gap:.35rem}.academy_commandStepArrow__1xPcr{color:#0f9f6e;font-weight:700}.academy_commandStep___gu2Q{display:inline-flex;align-items:center;padding:.42rem .78rem;border-radius:999px;border:1px solid #cfe8dc;background:var(--cmd-green-soft);color:#0b5c40;font-size:.8125rem;font-weight:650;line-height:1.3}.academy_commandLead__yMkvY{max-width:36rem;margin:.95rem 0 0;color:#3f4a45;font-size:1rem;font-weight:600;line-height:1.55}.academy_commandCta__XQ_Mu{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;width:-moz-fit-content;width:fit-content;margin-top:1.35rem;padding:.75rem 1.2rem;border-radius:.95rem;background:var(--cmd-green);color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;box-shadow:0 10px 22px rgba(15,159,110,.22)}.academy_commandCta__XQ_Mu:hover{background:var(--cmd-green-hover)}.academy_commandProducts__ownc1{scroll-margin-top:.75rem}.academy_commandEmpty__C1W19{margin:0;padding:1.1rem;border:1px dashed #d7ece3;border-radius:.9rem;color:#5c5c66}.academy_commandGrid__CflWk{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;align-items:stretch}.academy_commandCard__vmL_d{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid #d7ece3;border-radius:1.05rem;background:#fff;box-shadow:0 8px 20px rgba(15,159,110,.06)}.academy_commandCoverWrap__FC8_f{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f4faf7;text-decoration:none}.academy_commandCover__32jKW{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.academy_commandBadges__dOMvb{position:absolute;top:.5rem;left:.5rem;display:flex;flex-wrap:wrap;gap:.28rem;max-width:calc(100% - 1rem)}.academy_commandBadge__i3Y2J,.academy_commandFeaturedBadge__LeWmM,.academy_commandOwnedBadge__XNDPB{display:inline-flex;align-items:center;padding:.16rem .45rem;border-radius:999px;background:hsla(0,0%,100%,.94);color:#0b5c40;font-size:.625rem;font-weight:700}.academy_commandFeaturedBadge__LeWmM{background:var(--cmd-green);color:#fff}.academy_commandOwnedBadge__XNDPB{background:#111113;color:#fff}.academy_commandCardBody__ws_e5{display:flex;flex:1;flex-direction:column;gap:.28rem;min-width:0;padding:.75rem .8rem .7rem}.academy_commandCode__TTW0X{margin:0;color:var(--cmd-green);font-size:.6875rem;font-weight:700;letter-spacing:.06em}.academy_commandCardTitle__kguY5{margin:0;color:#111113;font-size:.98rem;font-weight:750;letter-spacing:-.03em;line-height:1.3}.academy_commandCardDesc__qRNfi{margin:0;color:#5c5c66;font-size:.8125rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.academy_commandBuy__lNGnM{display:grid;gap:.35rem;margin-top:.4rem}.academy_commandPrice__dCVC5{margin:0;color:#111113;font-size:1rem;font-weight:750;letter-spacing:-.03em}.academy_commandBuyBtn__NwPBX{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:2.55rem;padding:.45rem .65rem;border:0;border-radius:.75rem;background:var(--cmd-green);color:#fff;font-size:.8125rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;text-align:center;box-shadow:0 10px 22px rgba(15,159,110,.22);cursor:pointer}.academy_commandBuyBtnLabel__vFnny{display:block;width:100%;white-space:normal;overflow-wrap:break-word}.academy_commandBuyBtnHint__1QmqC{display:block;width:100%;margin-top:.2rem;font-size:.75rem;font-weight:650;letter-spacing:0;opacity:.92}.academy_commandBuyBtn__NwPBX:hover:not(:disabled){background:var(--cmd-green-hover)}.academy_commandBuyBtn__NwPBX:disabled{background:#86cbb3;color:#fff;box-shadow:none;cursor:not-allowed;opacity:.78}.academy_commandCard__vmL_d .academy_commandBuy__lNGnM button{width:100%;min-height:2.45rem;margin-top:0;padding:.45rem .65rem;border-radius:.75rem;font-size:.8125rem;line-height:1.3;white-space:normal}.academy_commandBuy__lNGnM button:hover:not(:disabled){background:var(--cmd-green-hover)}.academy_commandBuy__lNGnM button:disabled{cursor:not-allowed}.academy_commandOwnedActions__OsuQt{display:grid;gap:.35rem;margin-top:.35rem}.academy_commandOwnedActions__OsuQt button{width:100%}.academy_commandDetailLink__V1lgE,.academy_commandSecondaryBtn__ME_wu{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.4rem .7rem;border-radius:.75rem;border:1px solid #d7ece3;background:#fff;color:#111113;font-size:.8125rem;font-weight:650;text-decoration:none}.academy_commandDetailLink__V1lgE{margin-top:auto;padding-top:.4rem;min-height:0;border:0;background:transparent;color:var(--cmd-green);justify-content:flex-start;font-weight:700}@media (min-width:720px){.academy_commandGrid__CflWk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.academy_commandGrid__CflWk{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.academy_commandGrid__CflWk{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.academy_commandSection__Mbc3u{padding-top:2rem;padding-bottom:2.4rem}.academy_commandHero__Z_ZiT{min-height:0;padding:1.35rem 1.15rem 1.45rem;border-radius:1.25rem}.academy_commandCta__XQ_Mu{width:100%}.academy_commandCard__vmL_d{border-radius:.95rem}}.academy_promptsSection__Eb17A{overflow-x:clip;padding:1.5rem var(--app-shell-gutter,clamp(1rem,2vw,2rem)) 2rem;color:#fafafa;background:radial-gradient(circle at 50% 0,rgba(212,83,126,.08),transparent 40%),linear-gradient(180deg,#0c0c11,#0a0a0d 60%,#09090c);border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.07)}.academy_promptsSectionInner___9ENm,.academy_promptsSection__Eb17A{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.academy_promptsCategoryNav__Q_osq a[class*=parent]{opacity:1;filter:none}.academy_promptsCategoryNav__Q_osq a[class*=parent]:hover{opacity:1;filter:brightness(1.04)}.academy_promptsHead__qqh7t{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem 1rem;min-width:0;margin:0 0 1.6rem}.academy_promptsHeadIcon__9_z7G{display:flex;width:2.35rem;height:2.35rem;flex-shrink:0;align-items:center;justify-content:center;margin-top:.15rem;border-radius:.7rem;border:1px solid rgba(212,83,126,.38);background:rgba(212,83,126,.12)}.academy_promptsHeadMark__w6vNg{width:1.05rem;height:1.05rem;color:#d4537e}.academy_promptsHeadCopy__kk01T{min-width:0}.academy_promptsTitle__dfiPI{margin:0;color:#fafafa;font-size:clamp(1.5rem,3.2vw,2.05rem);font-weight:700;letter-spacing:.06em;line-height:1.15;overflow-wrap:break-word}.academy_promptsSubtitle__WTLOe{margin:.45rem 0 0;color:#d4d4d8;font-size:clamp(.95rem,1.7vw,1.0625rem);font-weight:600;letter-spacing:-.02em;line-height:1.45}.academy_promptsDescription__ER52B{margin:.4rem 0 0;max-width:40rem;color:#a1a1aa;font-size:.9375rem;line-height:1.55;overflow-wrap:break-word}.academy_promptsBanner__EgBKq{width:100%;min-width:0;overflow:hidden;border-radius:1rem;box-shadow:0 20px 50px rgba(0,0,0,.2)}.academy_promptSearch__Yz2YC{display:flex;align-items:center;gap:.7rem;max-width:48rem;margin:1rem 0;color:#df7a9d}.academy_promptSearchForm__m7LSy{flex:1;min-width:0}.academy_promptSearchForm__m7LSy input{border-color:hsla(0,0%,100%,.12)!important;border-radius:.75rem!important;background:#111116!important}.academy_promptSearchForm__m7LSy button{border:0!important;border-radius:.75rem!important;background:#d4537e!important;color:#fff!important}.academy_promptSearchForm__m7LSy button:hover{background:#c44772!important}.academy_promptFilters__KGReQ{display:flex;gap:.5rem;min-width:0;margin:.75rem 0 1rem;overflow-x:auto;padding:.1rem .1rem .5rem;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent;-webkit-overflow-scrolling:touch}.academy_promptFilterActive__zeAzw,.academy_promptFilter__oJwt5{flex:0 0 auto;padding:.42rem .8rem;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#c4c4cc;font-size:.78rem;text-decoration:none;white-space:nowrap}.academy_promptFilterActive__zeAzw{border-color:#d4537e;background:rgba(212,83,126,.18);color:#ffd7e5}.academy_promptFilter__oJwt5:hover{border-color:rgba(212,83,126,.55);color:#fff}.academy_promptsCta__rFF9G{width:100%;min-width:0;margin-top:1.25rem}.academy_promptsMemberCta__WWWjP{display:flex;width:100%;min-width:0;min-height:8.5rem;align-items:center;justify-content:center;box-sizing:border-box;padding:1.25rem 1.2rem 1.15rem;border:1px solid rgba(214,255,226,.22);border-radius:1.25rem;background:linear-gradient(180deg,hsla(0,0%,100%,.12),rgba(8,32,18,.2)),linear-gradient(135deg,#145c34,#1b7a43 72%,#1f8f4c);color:#f7fff9;text-align:center;text-decoration:none}.academy_promptsMemberCta__WWWjP:hover{filter:brightness(1.05)}.academy_promptsMemberCta__WWWjP:focus-visible{outline:2px solid #7dffb0;outline-offset:3px}.academy_promptsMemberCtaInner__a1MSc{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.35rem;width:100%;text-align:center}.academy_promptsMemberCtaOffer__g_APN{max-width:100%;color:rgba(247,255,249,.86);font-size:clamp(.88rem,2.1vw,1.05rem);font-weight:600;line-height:1.4;overflow-wrap:break-word}.academy_promptsMemberCtaLabel__U7N6o{max-width:100%;color:#fff;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;overflow-wrap:break-word}.academy_promptsCatalogHead__VATYV{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem 1.25rem;margin:2.5rem 0 1rem}.academy_promptsCatalogTitle__I1Fw5{margin:0;color:#fafafa;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;overflow-wrap:break-word}.academy_promptsCatalogCta__opolx{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;flex-shrink:0;min-height:2.75rem;padding:.72rem 1.2rem;border-radius:999px;background:#d4537e;color:#fff;font-size:clamp(.9375rem,1.7vw,1.125rem);font-weight:700;line-height:1.3;text-decoration:none}.academy_promptsCatalogCta__opolx:hover{background:#c44772}.academy_promptsCatalogCta__opolx:focus-visible{outline:2px solid #d4537e;outline-offset:3px}.academy_promptsTrack__IPhcJ{display:grid;box-sizing:border-box;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.15rem}.academy_promptsCard__muqoP{min-width:0;width:100%}.academy_promptsCard__muqoP .ps-product-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-bottom:0}.academy_promptsEmpty__WstKf{margin:0;padding:1rem 1.15rem;border:1px dashed rgba(67,132,220,.22);border-radius:.9rem;color:#a1a1aa;font-size:.875rem}.academy_promptsSection__Eb17A .academy_promptsTrack__IPhcJ{display:flex;align-items:stretch;gap:.7rem}.academy_promptsSection__Eb17A .academy_promptsCard__muqoP{flex:0 0 clamp(132px,13.8vw,184px)}.academy_promptsSection__Eb17A .ps-product-card[data-compact=true]{margin:0;border-radius:.75rem}.academy_promptsSection__Eb17A .ps-product-card[data-compact=true]>div:first-child{aspect-ratio:1/1!important}.academy_promptsSection__Eb17A .ps-product-card[data-compact=true] .ps-card-thumb+div{display:none}.academy_promptsSection__Eb17A .ps-product-card[data-compact=true] [class*="bg-emerald-500/20"]{border-color:rgba(74,222,128,.75);background:rgba(22,163,74,.92);color:#f0fdf4;box-shadow:0 2px 12px rgba(0,0,0,.28)}.academy_promptsSection__Eb17A .ps-product-card[data-compact=true] [class*="bg-[#ec4899]"]{background:#ec4899;box-shadow:0 2px 12px rgba(0,0,0,.28)}.academy_promptsSection__Eb17A .ps-product-card[data-compact=true]>div:first-child>button[aria-label^="Add to wishlist"] .ps-product-card[data-compact=true]>div:first-child>button[aria-label^="Remove from wishlist"]{border:1px solid hsla(0,0%,100%,.7);background:#d4537e}.academy_promptsSection__Eb17A .ps-product-card[data-compact=true]>div:first-child>button[aria-label^="Add to wishlist"] span{color:#fff}.academy_promptsSection__Eb17A .ps-product-card[data-compact=true]>div:first-child>button[aria-label^="Add to wishlist"] .ps-product-card[data-compact=true]>div:first-child>button[aria-label^="Remove from wishlist"]{top:.4rem;right:.4rem;width:1.8rem;height:1.8rem;font-size:1rem}.academy_promptsSection__Eb17A .ps-product-card[data-compact=true]>div:nth-child(2)>div:first-child{padding:.55rem .6rem}.academy_promptsSection__Eb17A .ps-product-card[data-compact=true] h3{font-size:.76rem;line-height:1.12rem}.academy_promptsSection__Eb17A .ps-product-card[data-compact=true]>div:first-child>div:first-of-type span{padding:.16rem .38rem;font-size:.58rem}.academy_promptsSection__Eb17A .ps-product-card[data-compact=true]>div:last-child{font-size:.63rem}@media (max-width:767px){.academy_promptsSection__Eb17A{padding:1rem var(--app-shell-gutter,clamp(1rem,2vw,2rem)) 1.5rem}.academy_promptsHead__qqh7t{margin-bottom:1.25rem}.academy_promptsCta__rFF9G{margin-top:1.125rem}.academy_promptsCatalogHead__VATYV{flex-direction:column;align-items:stretch;margin-top:2.15rem}.academy_promptsCatalogCta__opolx{width:100%}.academy_promptsTrack__IPhcJ{display:flex;align-items:stretch;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:.35rem;padding-right:.75rem;-webkit-overflow-scrolling:touch}.academy_promptsSection__Eb17A .academy_promptsCard__muqoP{flex:0 0 calc((100vw - 3.15rem) / 2.15);width:auto;max-width:none;scroll-snap-align:start}.academy_promptsSection__Eb17A .academy_promptsTrack__IPhcJ{gap:.6rem}.academy_promptsMemberCta__WWWjP{min-height:8.75rem;padding:1.3rem 1.05rem 1.15rem}.academy_promptsMemberCta__WWWjP:hover{filter:none}}@media (max-width:420px){.academy_promptsSection__Eb17A{padding:1rem .95rem 1.5rem}.academy_promptsTitle__dfiPI{font-size:1.5rem}}@media (min-width:900px){.academy_promptsSection__Eb17A .academy_promptsCard__muqoP{flex-basis:clamp(132px,13.8vw,184px)}}@media (min-width:1440px){.academy_promptsSection__Eb17A .academy_promptsCard__muqoP{flex-basis:clamp(150px,11.8vw,184px)}}@media (prefers-reduced-motion:reduce){.academy_promptsMemberCta__WWWjP:hover{filter:none}}.academy_gemsLayout__okt_B{display:grid;grid-template-columns:minmax(15rem,.43fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2.5vw,2.25rem);min-width:0}.academy_gemsCollection__eZ__W,.academy_gemsFeatured__q_iro{min-width:0}.academy_featuredFrame__KjGEA{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:1.15rem;background:linear-gradient(145deg,#11162a,#090b12 72%);box-shadow:0 18px 48px rgba(0,0,0,.28)}.academy_featuredGem__0h1u7{animation:academy_gemsFadeIn__uCCAJ .3s ease both}.academy_featuredGemCover__bDR5D{position:relative;width:100%;aspect-ratio:9/16;max-height:min(62vh,34rem);overflow:hidden;background:#080a11}.academy_featuredGemCover__bDR5D>div{width:100%;height:100%}.academy_featuredGemCover__bDR5D img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.academy_featuredPlaceholder__ov0j4{display:grid;width:100%;height:100%;place-items:center;color:#e986aa;font-size:4rem}.academy_featuredTag__MHSRF{position:absolute;top:.8rem;left:.8rem;z-index:2;max-width:calc(100% - 1.6rem);padding:.42rem .7rem;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:rgba(37,19,50,.86);color:#ffd7e6;font-size:.72rem;font-weight:750;line-height:1.25;backdrop-filter:blur(10px)}.academy_featuredPlay__0Nsu_,.academy_gemsPlay__Y4vV0{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid hsla(0,0%,100%,.36);background:rgba(212,83,126,.94);color:#fff;cursor:pointer;box-shadow:0 6px 24px rgba(0,0,0,.38);transition:transform .16s ease,background .16s ease}.academy_featuredPlay__0Nsu_:hover,.academy_gemsPlay__Y4vV0:hover{transform:translateY(-1px);background:#c44772}.academy_featuredPlay__0Nsu_{inset:auto auto 1rem 50%;min-height:2.7rem;padding:0 1rem;border-radius:999px;font-size:.88rem;font-weight:700;transform:translateX(-50%)}.academy_featuredPlay__0Nsu_:hover{transform:translate(-50%,-1px)}.academy_featuredCopy__z_VPY{padding:1rem 1rem 1.15rem}.academy_featuredNumber__c9dw1,.academy_gemsNumber__R8Udu{margin:0;color:#e986aa;font-size:.67rem;font-weight:750;letter-spacing:.09em}.academy_featuredCopy__z_VPY h3{margin:.3rem 0 0;color:#fff;font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.35}.academy_featuredDescription__CEMRC{display:-webkit-box;overflow:hidden;margin:.5rem 0 0;color:rgba(237,239,248,.68);font-size:.8rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.academy_featuredCta__l2r30{display:inline-flex;align-items:center;gap:.25rem;margin-top:.85rem;color:#f19cbc;font-size:.85rem;font-weight:700;text-decoration:none}.academy_featuredArrows__uMPW_ button:focus-visible,.academy_featuredCta__l2r30:focus-visible,.academy_featuredDots__sEj2c button:focus-visible,.academy_gemsFilters__5OivI button:focus-visible,.academy_gemsPlay__Y4vV0:focus-visible,.academy_gemsSearch__CcDK0 input:focus-visible,.academy_previewClose__XnufA:focus-visible{outline:2px solid #ed93b1;outline-offset:3px}.academy_featuredArrows__uMPW_{position:absolute;right:.65rem;bottom:.7rem;z-index:4;display:flex;gap:.4rem}.academy_featuredArrows__uMPW_ button,.academy_previewClose__XnufA{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;background:rgba(9,11,20,.8);color:#fff;cursor:pointer}.academy_featuredDots__sEj2c{display:flex;justify-content:center;gap:.45rem;padding:.75rem 0 .2rem}.academy_featuredDots__sEj2c button{width:.48rem;height:.48rem;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.3);cursor:pointer}.academy_featuredDots__sEj2c button[aria-current=true]{width:1.2rem;background:#d4537e}.academy_gemsCollection__eZ__W{padding:clamp(1rem,1.6vw,1.5rem);border:1px solid hsla(0,0%,100%,.09);border-radius:1.15rem;background:linear-gradient(145deg,rgba(18,22,38,.96),rgba(9,11,19,.98))}.academy_gemsCollectionHead__7k0sm{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.academy_gemsCollectionHead__7k0sm .academy_sectionTitle__TsHeW{margin:0}.academy_gemsSearch__CcDK0{display:flex;min-width:0;align-items:center;gap:.65rem;min-height:2.8rem;padding:0 .8rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;background:rgba(4,6,12,.65);color:hsla(0,0%,100%,.55)}.academy_gemsSearch__CcDK0 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:.88rem}.academy_gemsSearch__CcDK0 input::-moz-placeholder{color:hsla(0,0%,100%,.42)}.academy_gemsSearch__CcDK0 input::placeholder{color:hsla(0,0%,100%,.42)}.academy_gemsSearch__CcDK0 button{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.academy_gemsFilters__5OivI{display:flex;gap:.45rem;margin:.85rem 0 1rem;overflow-x:auto;padding:.15rem .1rem .4rem;scrollbar-width:thin}.academy_gemsFilters__5OivI button{min-height:2rem;flex:0 0 auto;padding:.38rem .72rem;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.7);cursor:pointer;font-size:.68rem;font-weight:700;letter-spacing:.035em;white-space:nowrap}.academy_gemsFilters__5OivI .academy_gemsFilterActive__TfhCw{border-color:rgba(226,89,139,.7);background:rgba(212,83,126,.18);color:#ffb6cf}.academy_gemsGrid__HVIOv{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.2rem),1fr));gap:1rem .75rem;min-width:0}.academy_gemsCard__ktMad{min-width:0;gap:.5rem;padding:.45rem;border:1px solid hsla(0,0%,100%,.075);border-radius:.9rem;background:hsla(0,0%,100%,.025);transition:transform .16s ease,border-color .16s ease,background .16s ease}.academy_gemsCard__ktMad:hover{transform:translateY(-2px);border-color:rgba(212,83,126,.4);background:hsla(0,0%,100%,.045)}.academy_gemsCardMedia___jFk8{position:relative;min-width:0}.academy_gemsCardLink__EBNhZ{gap:.28rem;min-width:0}.academy_gemsThumb__UaWAC{display:grid;width:100%;aspect-ratio:9/16;place-items:center;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:.68rem;background:#101321;color:#d4537e;font-size:2rem}.academy_gemsThumb__UaWAC img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.academy_gemsPlay__Y4vV0{right:.45rem;bottom:.45rem;width:2.1rem;height:2.1rem;padding:0;border-radius:50%}.academy_gemsCardInfo__D9tLx{display:flex;min-width:0;flex:1;flex-direction:column;align-items:stretch;gap:.28rem}.academy_gemsCardInfo__D9tLx .academy_gemsName__9_FHY{min-height:2.2em;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.academy_gemsCategory__2rdPd{margin:0;color:#c398ff;font-size:.61rem;font-weight:750;letter-spacing:.05em}.academy_gemsPrice__xDt2z{margin:.25rem 0 0;color:#fff;font-size:.86rem;font-weight:750}.academy_gemsPrice__xDt2z span{display:block;margin-top:.05rem;color:hsla(0,0%,100%,.5);font-size:.64rem;font-weight:500}.academy_gemsCardInfo__D9tLx a[class*=purchased],.academy_gemsCardInfo__D9tLx button{width:100%;margin-top:auto}.academy_previewOverlay__bh95T{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:rgba(1,2,8,.86);backdrop-filter:blur(8px)}.academy_previewDialog__f1HgY{position:relative;width:min(100%,64rem);aspect-ratio:16/9;overflow:hidden;border:1px solid hsla(0,0%,100%,.15);border-radius:1rem;background:#000;box-shadow:0 24px 80px rgba(0,0,0,.55)}.academy_previewDialog__f1HgY iframe,.academy_previewDialog__f1HgY video{display:block;width:100%;height:100%;border:0;-o-object-fit:contain;object-fit:contain}.academy_previewClose__XnufA{position:absolute;top:.55rem;right:.55rem;z-index:2}@keyframes academy_gemsFadeIn__uCCAJ{0%{opacity:.45}to{opacity:1}}@media (max-width:920px){.academy_gemsLayout__okt_B{grid-template-columns:minmax(12.5rem,.36fr) minmax(0,1fr);gap:1rem}.academy_gemsGrid__HVIOv{grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));gap:.75rem .55rem}}@media (max-width:700px){.academy_gemsLayout__okt_B{grid-template-columns:minmax(0,1fr)}.academy_gemsFeatured__q_iro{width:min(100%,24rem);margin-inline:auto}.academy_featuredGemCover__bDR5D{max-height:none}.academy_gemsCollection__eZ__W{padding:1rem}.academy_gemsGrid__HVIOv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.academy_featuredGem__0h1u7{animation:none}.academy_featuredPlay__0Nsu_,.academy_gemsCard__ktMad,.academy_gemsPlay__Y4vV0{transition:none}}.academy_commandCarousel__pBi_G{position:relative;width:100%;min-width:0}.academy_commandProducts__ownc1 .academy_commandMarketGrid__2A_h1{display:flex;grid-template-columns:none;align-items:flex-start;gap:1rem;box-sizing:border-box;width:100%;min-width:0;padding:0 0 .4rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.academy_commandProducts__ownc1 .academy_commandMarketGrid__2A_h1::-webkit-scrollbar{display:none}.academy_commandCarouselPage__KKohP{display:grid;flex:0 0 100%;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,max-content);align-content:start;align-items:start;gap:1rem;box-sizing:border-box;min-width:0;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.academy_commandCarouselPage__KKohP>*{min-width:0;max-width:100%}.academy_commandCarouselArrow__F1Kjh{position:absolute;top:48%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;padding:0;transform:translateY(-50%);border:1px solid #cae7d7;border-radius:999px;background:hsla(0,0%,100%,.96);color:#087d53;box-shadow:0 5px 20px rgba(5,52,35,.2);cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.academy_commandCarouselPrev__Xq1IW{left:.3rem}.academy_commandCarouselNext__dHjk8{right:.3rem}.academy_commandCarouselArrow__F1Kjh:hover:not(:disabled){background:#e8f6f0}.academy_commandCarouselArrow__F1Kjh:focus-visible{outline:3px solid #0f9f6e;outline-offset:2px}.academy_commandCarouselArrow__F1Kjh:disabled{opacity:0;pointer-events:none}@media (min-width:720px){.academy_commandCarouselPage__KKohP{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.academy_commandCarouselPage__KKohP{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.academy_commandCarouselPage__KKohP{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:719px){.academy_commandCarouselArrow__F1Kjh{width:2.5rem;height:2.5rem}.academy_commandCarouselPrev__Xq1IW{left:.25rem}.academy_commandCarouselNext__dHjk8{right:.25rem}}@media (prefers-reduced-motion:reduce){.academy_commandCarouselArrow__F1Kjh{transition:none}}.LearnVideoPreviewModal_overlay__itDkb{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.88)}.LearnVideoPreviewModal_dialog__E_YTx{position:relative;display:grid;max-width:100%;max-height:100%;place-items:center}.LearnVideoPreviewModal_frame__CXgXV{display:grid;max-width:calc(100vw - 24px);max-height:min(75dvh,760px);aspect-ratio:var(--preview-ratio);place-items:center;overflow:hidden;border-radius:.75rem;background:#09090b}.LearnVideoPreviewModal_player__nWwjX{display:block;width:100%;height:100%;border:0;-o-object-fit:contain;object-fit:contain;background:#09090b;--media-object-fit:contain;--controls:auto}.LearnVideoPreviewModal_loading__ujPXh{display:grid;width:100%;height:100%;place-content:center;gap:.75rem;color:#fff;text-align:center}.LearnVideoPreviewModal_loading__ujPXh button{justify-self:center;border:1px solid hsla(0,0%,100%,.45);border-radius:999px;padding:.45rem .8rem;color:#fff;background:#d4537e}.LearnVideoPreviewModal_close__k6zUS{position:fixed;z-index:1;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid hsla(0,0%,100%,.58);border-radius:50%;color:#fff;background:rgba(20,20,24,.92);cursor:pointer}.LearnVideoPreviewModal_close__k6zUS svg{width:1.35rem;height:1.35rem}.LearnVideoPreviewModal_close__k6zUS:focus-visible{outline:2px solid #f472b6;outline-offset:2px}@media (max-width:640px){.LearnVideoPreviewModal_overlay__itDkb{padding:12px}.LearnVideoPreviewModal_frame__CXgXV{border-radius:.5rem}}.LearnCourseCard_card__OYi_V{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;min-height:100%;box-sizing:border-box;overflow:hidden;border:1px solid #3a3a42;border-radius:1rem;background:#121218;box-shadow:0 8px 20px rgba(0,0,0,.22);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.LearnCourseCard_card__OYi_V:hover{transform:translateY(-3px);border-color:#52525b;box-shadow:0 12px 24px rgba(0,0,0,.28)}.LearnCourseCard_card__OYi_V.LearnCourseCard_cardInCart__IrCLE{border-color:rgba(212,83,126,.88);box-shadow:0 0 0 1px rgba(212,83,126,.32),0 12px 30px rgba(212,83,126,.12)}.LearnCourseCard_card__OYi_V.LearnCourseCard_cardInterested__sxYG1{border:2px solid #86efac;background:#15803d;box-shadow:0 0 0 1px rgba(134,239,172,.55),0 16px 48px rgba(16,185,129,.48),0 0 80px rgba(52,211,153,.28);transition:transform .18s ease}.LearnCourseCard_card__OYi_V.LearnCourseCard_cardInterested__sxYG1:hover{border-color:#bbf7d0;box-shadow:0 0 0 1px rgba(187,247,208,.65),0 20px 56px rgba(16,185,129,.55),0 0 88px rgba(52,211,153,.34)}.LearnCourseCard_cardInterested__sxYG1 .LearnCourseCard_media__3R_jo:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(134,239,172,.28);background:linear-gradient(0deg,rgba(21,128,61,.45) 0,rgba(34,197,94,.1) 36%,transparent 58%)}.LearnCourseCard_cardInterested__sxYG1 .LearnCourseCard_content__EnGEs{background:linear-gradient(165deg,#4ade80,#22c55e 42%,#16a34a 78%,#15803d)}.LearnCourseCard_cardInterested__sxYG1 .LearnCourseCard_courseTitle__p2rES{color:#052e16}.LearnCourseCard_cardInterested__sxYG1 .LearnCourseCard_description__6f6ZD{color:#14532d}.LearnCourseCard_cardInterested__sxYG1 .LearnCourseCard_metaList__mKcVy{color:#064e3b}.LearnCourseCard_cardInterested__sxYG1 .LearnCourseCard_metaIcon__RmBhX{color:#047857}.LearnCourseCard_cardInterested__sxYG1 .LearnCourseCard_levelBadge__gtZVO{color:#052e16;background:hsla(0,0%,100%,.62);border:1px solid rgba(6,78,59,.22)}.LearnCourseCard_cardPromo__jK8gt{border-color:rgba(255,45,110,.72);box-shadow:0 0 0 1px rgba(255,77,109,.28),0 8px 20px rgba(0,0,0,.22)}.LearnCourseCard_cardEarly__P7YSx{border-color:hsla(42,66%,69%,.7);box-shadow:0 0 0 1px rgba(212,83,126,.28),0 8px 20px rgba(0,0,0,.22)}.LearnCourseCard_cardWaiting__T_Rb0{border-color:rgba(52,211,153,.45)}.LearnCourseCard_cardPurchased__mzKnG{border-color:#b08a3a;box-shadow:0 8px 20px rgba(0,0,0,.22),0 0 0 1px rgba(176,138,58,.4),0 14px 36px rgba(176,138,58,.28)}.LearnCourseCard_cardPurchased__mzKnG:hover{border-color:#c49a44;box-shadow:0 12px 24px rgba(0,0,0,.28),0 0 0 1px rgba(196,154,68,.45),0 16px 40px rgba(176,138,58,.34)}.LearnCourseCard_badgeInterested__PI880,.LearnCourseCard_badgePurchased__VOQWT{display:inline-flex;align-self:flex-start;margin:0 0 .55rem;padding:.22rem .55rem;border-radius:999px;font-size:.7rem;font-weight:650;line-height:1.2}.LearnCourseCard_badgeInterested__PI880{margin-bottom:.7rem;padding:.34rem .75rem;font-size:.78rem;font-weight:800;letter-spacing:.01em;color:#fff;background:#052e16;border:1px solid hsla(0,0%,100%,.22);box-shadow:0 4px 14px rgba(5,46,22,.28)}.LearnCourseCard_badgePurchased__VOQWT{color:#1a1408;background:linear-gradient(180deg,#e4c57a,#c4a04a);border:1px solid #8d6c2c}.LearnCourseCard_media__3R_jo{position:relative;display:block;flex:0 0 auto;width:100%;aspect-ratio:16/9;overflow:hidden;background:#0b0b0f;touch-action:pan-y}.LearnCourseCard_wishlistButton__ObYE4{position:absolute;z-index:8;top:.7rem;right:.7rem}.LearnCourseCard_coverPlaceholder__sV_AQ,.LearnCourseCard_cover__cylXS,.LearnCourseCard_previewLayer__exTxt,.LearnCourseCard_previewPlayer__wq5bb{position:absolute;inset:0;width:100%;height:100%}.LearnCourseCard_cover__cylXS{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.LearnCourseCard_sampleSlide__BJfWL,.LearnCourseCard_slideActive__AW28n,.LearnCourseCard_slideInactive__ql_he{position:absolute;inset:0;width:100%;height:100%;transition:opacity .65s ease}.LearnCourseCard_sampleSlide__BJfWL{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#0b0b0f}.LearnCourseCard_slideActive__AW28n{opacity:1}.LearnCourseCard_slideInactive__ql_he,.LearnCourseCard_slideLeaving__VsC7u{opacity:0}.LearnCourseCard_sampleLabel__tBtOR{position:absolute;top:.65rem;left:.65rem;z-index:4;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:.3rem .55rem;color:#fff;background:rgba(9,9,12,.78);font-size:.65rem;font-weight:650;line-height:1.2;pointer-events:none}.LearnCourseCard_slideArrow__sx0Sa{position:absolute;top:50%;z-index:4;display:grid;width:2.15rem;height:2.15rem;place-items:center;transform:translateY(-50%);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;padding:0;color:#fff;background:rgba(9,9,12,.72);cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.LearnCourseCard_slideArrow__sx0Sa:hover{background:rgba(9,9,12,.94)}.LearnCourseCard_slideArrow__sx0Sa svg{width:1.15rem;height:1.15rem}.LearnCourseCard_slideArrowLeft__24fsE{left:.6rem}.LearnCourseCard_slideArrowRight__6fLNt{right:.6rem}.LearnCourseCard_slideDots__930LW{position:absolute;bottom:.6rem;left:50%;z-index:4;display:flex;max-width:calc(100% - 5.5rem);align-items:center;justify-content:center;gap:.28rem;transform:translateX(-50%);padding:.35rem .5rem;border-radius:999px;background:rgba(9,9,12,.58)}.LearnCourseCard_slideDot__rUFo6{flex:0 0 auto;width:.38rem;height:.38rem;border:0;border-radius:999px;padding:0;background:hsla(0,0%,100%,.55);cursor:pointer}.LearnCourseCard_slideDotActive__miIVn{width:.9rem;background:#fff}.LearnCourseCard_slideArrow__sx0Sa:focus-visible,.LearnCourseCard_slideDot__rUFo6:focus-visible{outline:2px solid #fff;outline-offset:2px}.LearnCourseCard_coverPlaceholder__sV_AQ{display:grid;place-items:center;color:hsla(0,0%,100%,.65);background:linear-gradient(135deg,#1a0a14,#3a152a 55%,#d4537e)}.LearnCourseCard_previewLayer__exTxt{z-index:2;background:#000}.LearnCourseCard_previewPlayer__wq5bb{z-index:2;-o-object-fit:contain;object-fit:contain;border:0;background:#0b0b0f;--controls:none;--media-object-fit:contain}.LearnCourseCard_previewPlayerControls__doSGS{--controls:auto}.LearnCourseCard_previewFallback__PpnyN{position:absolute;inset:0;z-index:2;display:grid;place-items:center;gap:.4rem;background:rgba(0,0,0,.72);color:#fff;font-size:.75rem}.LearnCourseCard_previewRetry__U7xJv{background:transparent;padding:.3rem .7rem}.LearnCourseCard_previewCta__xdMdQ,.LearnCourseCard_previewRetry__U7xJv{border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;cursor:pointer}.LearnCourseCard_previewCta__xdMdQ{position:absolute;left:.7rem;bottom:.7rem;z-index:3;display:inline-flex;align-items:center;gap:.4rem;max-width:calc(100% - 1.4rem);padding:.38rem .65rem;background:rgba(10,10,13,.78);font-size:.7rem;font-weight:600;line-height:1.2}.LearnCourseCard_previewCta__xdMdQ:hover{background:rgba(10,10,13,.92)}.LearnCourseCard_previewCtaCentered__O_voI{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:3rem;height:3rem;max-width:none;justify-content:center;padding:0;border:2px solid hsla(0,0%,100%,.84);border-radius:999px;background:rgba(24,12,28,.72)}.LearnCourseCard_previewCtaCentered__O_voI:hover{background:rgba(215,36,137,.9)}.LearnCourseCard_previewPlayIcon__JJ2Sh{display:inline-flex;width:1.05rem;height:1.05rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:#d4537e}.LearnCourseCard_previewPlayGlyph__yuwxg{width:.62rem;height:.62rem;fill:#fff;margin-left:1px}.LearnCourseCard_content__EnGEs{display:flex;flex:1;min-width:0;flex-direction:column;padding:.8rem}.LearnCourseCard_courseTitle__p2rES{margin:0;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.7em;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.35}.LearnCourseCard_description__6f6ZD{color:hsla(0,0%,100%,.7);font-size:.8125rem;margin:.35rem 0 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.LearnCourseCard_levelBadge__gtZVO{display:inline-flex;align-self:flex-start;margin-top:.5rem;padding:.22rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600}.LearnCourseCard_levelBeginner__hLUHb{color:#86efac;background:rgba(22,163,74,.16);border:1px solid rgba(74,222,128,.35)}.LearnCourseCard_levelMid__a_5Hv{color:#fde68a;background:rgba(202,138,4,.16);border:1px solid rgba(250,204,21,.35)}.LearnCourseCard_levelAdvanced__7QV53{color:#fecdd3;background:rgba(212,83,126,.16);border:1px solid rgba(244,114,182,.4)}.LearnCourseCard_metaList__mKcVy{display:flex;flex-wrap:wrap;gap:.55rem .85rem;min-height:1.15em;margin:.55rem 0 0;padding:0;list-style:none;color:hsla(0,0%,100%,.78);font-size:.75rem}.LearnCourseCard_metaList__mKcVy li{display:inline-flex;align-items:center;gap:.3rem}.LearnCourseCard_metaIcon__RmBhX{width:.85rem;height:.85rem;color:#d4537e}.LearnCourseCard_bonusSection__dfFPd{display:grid;gap:.45rem;min-width:0;margin-top:.8rem;padding:.65rem;border:1px solid rgba(255,138,179,.2);border-radius:.7rem;background:#0b0d11}.LearnCourseCard_bonusSection__dfFPd h4{display:flex;align-items:center;gap:.35rem;margin:0;color:#f3f4f6;font-size:.75rem;font-weight:700}.LearnCourseCard_bonusSection__dfFPd h4 svg{flex:0 0 auto;color:#ff8ab3}.LearnCourseCard_bonusSection__dfFPd ul{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0;margin:0;padding:0;list-style:none}.LearnCourseCard_bonusSection__dfFPd li{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.25rem .45rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.45rem;background:hsla(0,0%,100%,.035);color:#d7dbe6;font-size:.68rem;line-height:1.25;overflow-wrap:anywhere}.LearnCourseCard_bonusSection__dfFPd li svg{flex:0 0 auto;color:#ff8ab3}.LearnCourseCard_couponForm__s9qWm{margin-top:.6rem}.LearnCourseCard_couponRow__ubxMK{display:flex;gap:.4rem}.LearnCourseCard_couponInput__RlOjE,.LearnCourseCard_couponSubmit__bHBhz{min-height:2.35rem;border-radius:.55rem;background:#fff;color:#111;font-size:.78rem}.LearnCourseCard_couponInput__RlOjE{flex:1;min-width:0;border:1px solid #d4d4d8;padding:.4rem .65rem}.LearnCourseCard_couponInput__RlOjE::-moz-placeholder{color:#9ca3af}.LearnCourseCard_couponInput__RlOjE::placeholder{color:#9ca3af}.LearnCourseCard_couponSubmit__bHBhz{flex-shrink:0;border:1px solid #d4d4d8;padding:.4rem .75rem;font-weight:600;cursor:pointer}.LearnCourseCard_couponSubmit__bHBhz:hover:not(:disabled){background:#f4f4f5}.LearnCourseCard_couponInput__RlOjE:disabled,.LearnCourseCard_couponSubmit__bHBhz:disabled{opacity:.7;cursor:not-allowed}.LearnCourseCard_couponError__VZRqL{margin:.35rem 0 0;color:#fca5a5;font-size:.72rem;line-height:1.35}.LearnCourseCard_primaryAction__xv73I{display:flex;min-width:0;margin-top:auto;padding-top:.6rem}.LearnCourseCard_primaryViewBtn__2nWl6{display:inline-flex;width:100%;min-height:3.15rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid #52525b;border-radius:.7rem;background:#18181f;color:#fafafa;font-size:.9rem;font-weight:700;text-decoration:none}.LearnCourseCard_primaryViewBtn__2nWl6:hover{background:#24242d}.LearnCourseCard_actions__OuumQ{display:flex;align-items:stretch;gap:.45rem;min-width:0;margin-top:.45rem}.LearnCourseCard_actionsStack__7djyW{flex-direction:column}.LearnCourseCard_cartButton__KVKhX{display:inline-flex;flex:1 1 0;min-width:0;min-height:2.5rem;align-items:center;justify-content:center;gap:.5rem;padding:.4rem .45rem;border:1px solid #e3bd00;border-radius:.7rem;background:#ffd400;color:#111;font-size:.72rem;font-weight:750;line-height:1.2;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.LearnCourseCard_cartButton__KVKhX svg{width:.95rem;height:.95rem;flex:0 0 auto}.LearnCourseCard_cartButton__KVKhX:hover{background:#ffe14d;box-shadow:0 5px 16px rgba(255,212,0,.18)}.LearnCourseCard_cartButton__KVKhX:active{transform:translateY(1px)}.LearnCourseCard_cartButton__KVKhX:disabled{cursor:not-allowed;opacity:.45;transform:none}.LearnCourseCard_cartButton__KVKhX:focus-visible{outline:2px solid #fff;outline-offset:2px}.LearnCourseCard_cartButtonSelected__XZkQA{border-color:#d4537e;background:#fff0f5;color:#8d1745}.LearnCourseCard_cartButtonSelected__XZkQA:hover{background:#ffe0eb}.LearnCourseCard_waitingBox__1UiVD{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .7rem;border:1px solid rgba(52,211,153,.7);border-radius:.75rem;background:rgba(6,78,59,.82)}.LearnCourseCard_waitingDetail__Xg178,.LearnCourseCard_waitingTitle__q2L6_{margin:0}.LearnCourseCard_waitingTitle__q2L6_{color:#ecfdf5;font-size:.84rem;font-weight:800}.LearnCourseCard_waitingDetail__Xg178{color:#d1fae5;font-size:.75rem;line-height:1.4}.LearnCourseCard_enterBtn__Lfffq,.LearnCourseCard_secondaryBtn__2mKHk,.LearnCourseCard_viewBtn__MOfx8{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.5rem;padding:.4rem .45rem;border-radius:.7rem;font-size:.72rem;font-weight:650;text-decoration:none;white-space:nowrap}.LearnCourseCard_secondaryBtn__2mKHk,.LearnCourseCard_viewBtn__MOfx8{flex:1 1 0;min-width:0;border:1px solid #52525b;background:#18181f;color:#fafafa}.LearnCourseCard_viewBtn__MOfx8{white-space:normal;text-align:center}.LearnCourseCard_secondaryBtn__2mKHk:hover,.LearnCourseCard_viewBtn__MOfx8:hover{background:#1f1f27}.LearnCourseCard_ctaInterested__L_Nqw:focus-visible,.LearnCourseCard_ctaPurchased__HQf6v:focus-visible,.LearnCourseCard_enterBtn__Lfffq:focus-visible,.LearnCourseCard_secondaryBtn__2mKHk:focus-visible,.LearnCourseCard_viewBtn__MOfx8:focus-visible{outline:2px solid #fff;outline-offset:2px}.LearnCourseCard_enterBtn__Lfffq{flex:1 1 0;border:0;background:#d4537e;color:#fff}.LearnCourseCard_enterBtn__Lfffq:hover{background:#c04570}.LearnCourseCard_ctaInterested__L_Nqw,.LearnCourseCard_ctaPurchased__HQf6v{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.7rem;padding:.55rem .7rem;border-radius:.7rem;font-size:.8rem;font-weight:700;text-decoration:none;white-space:nowrap}.LearnCourseCard_ctaInterested__L_Nqw{flex:1 1 0;min-height:3rem;padding:.7rem .9rem;font-size:.9rem;font-weight:800;border:1px solid #052e16;background:#052e16;color:#ecfdf5;box-shadow:0 8px 20px rgba(5,46,22,.28)}.LearnCourseCard_ctaInterested__L_Nqw:hover{background:#064e3b}.LearnCourseCard_ctaPurchased__HQf6v{flex:1 1 0;border:1px solid #8d6c2c;background:linear-gradient(180deg,#e4c57a,#b08a3a);color:#1a1408}.LearnCourseCard_ctaPurchased__HQf6v:hover{background:linear-gradient(180deg,#edd089,#c49a44)}.LearnCourseCard_buyWrap__2gcce{flex:1 1 0;min-width:0;display:flex}.LearnCourseCard_buyWrap__2gcce button{width:100%}.LearnCourseCard_actionIcon__FWSjr{width:.9rem;height:.9rem}@media (prefers-reduced-motion:reduce){.LearnCourseCard_card__OYi_V,.LearnCourseCard_card__OYi_V:hover{transition:none;transform:none}.LearnCourseCard_sampleSlide__BJfWL,.LearnCourseCard_slideActive__AW28n,.LearnCourseCard_slideArrow__sx0Sa,.LearnCourseCard_slideDot__rUFo6,.LearnCourseCard_slideInactive__ql_he{transition:none}}@media (max-width:420px){.LearnCourseCard_content__EnGEs{padding:.7rem}.LearnCourseCard_courseTitle__p2rES{min-height:0;font-size:1rem}.LearnCourseCard_buyWrap__2gcce,.LearnCourseCard_cartButton__KVKhX,.LearnCourseCard_ctaInterested__L_Nqw,.LearnCourseCard_ctaPurchased__HQf6v,.LearnCourseCard_enterBtn__Lfffq,.LearnCourseCard_secondaryBtn__2mKHk,.LearnCourseCard_viewBtn__MOfx8{min-width:0}}