.skeleton-img[data-v-6af5184f]{align-items:center;background-color:#eceef1;border-radius:inherit;display:flex;inset:0;justify-content:flex-start;overflow:hidden;position:absolute}.skeleton-img.is-loaded[data-v-6af5184f]{background-color:transparent}.skeleton-img--auto[data-v-6af5184f]{display:inline-block;inset:auto;position:relative}.skeleton-img__img[data-v-6af5184f]{display:block;opacity:0;transition:opacity .4s ease}.skeleton-img__img--cover[data-v-6af5184f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.skeleton-img.is-loaded .skeleton-img__img[data-v-6af5184f]{opacity:1}.skeleton-img__shimmer[data-v-6af5184f]{animation:skeleton-shimmer-6af5184f 1.4s ease-in-out infinite;background-image:linear-gradient(100deg,#fff0 30%,#ffffffb3,#fff0 70%);background-size:200% 100%;inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .3s ease}.skeleton-img.is-loaded .skeleton-img__shimmer[data-v-6af5184f]{opacity:0}@keyframes skeleton-shimmer-6af5184f{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.skeleton-img__shimmer[data-v-6af5184f]{animation:none}}.academy-cart[data-v-05add448]{position:relative}.academy-cart__trigger[data-v-05add448]{background:transparent;border:0;border-radius:10px;cursor:pointer;display:grid;height:42px;place-items:center;position:relative;width:42px}.academy-cart__trigger img[data-v-05add448]{height:20px;width:20px}.academy-cart__trigger>span[data-v-05add448]{background:#f55f5f;border-radius:10px;color:#fff;font-size:11px;height:19px;line-height:19px;min-width:19px;padding:0 5px;position:absolute;right:-4px;top:-4px}.academy-cart__panel[data-v-05add448]{background:#fff;border:1px solid #f0f1f3;border-radius:22px;box-shadow:0 24px 60px #0f172a24;padding:22px 24px 24px;position:absolute;right:0;top:calc(100% + 12px);width:min(420px,calc(100vw - 24px));z-index:50}.academy-cart__panel h3[data-v-05add448]{color:#14151a;font-size:15px;font-weight:600;margin:0 0 18px}.academy-cart__divider[data-v-05add448]{border:0;border-top:1px solid #edeef1;margin:0}.academy-cart__panel ul[data-v-05add448]{list-style:none;margin:0;max-height:340px;overflow:auto;padding:0}.academy-cart__panel li[data-v-05add448]{align-items:center;border-bottom:1px solid #edeef1;display:grid;gap:14px;grid-template-columns:56px 1fr auto auto;padding:16px 0}.academy-cart__panel li[data-v-05add448]:last-child{border-bottom:0}.academy-cart__thumb[data-v-05add448]{background:#eef2ff;border-radius:14px;height:56px;overflow:hidden;width:56px}.academy-cart__thumb img[data-v-05add448]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.academy-cart__info[data-v-05add448]{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.academy-cart__panel li strong[data-v-05add448]{color:#14151a;display:block;font-size:15px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.academy-cart__panel li small[data-v-05add448]{background:#f1f2f4;border-radius:6px;color:#9a9da4;font-size:12px;line-height:1.4;padding:3px 9px}.academy-cart__price[data-v-05add448]{color:#a8abb1;font-size:15px;font-weight:500;white-space:nowrap}.academy-cart__remove[data-v-05add448]{background:transparent;border:0;color:#c7c9ce;cursor:pointer;font-size:18px;line-height:1;opacity:0;padding:0;transition:opacity .15s ease}.academy-cart__panel li:hover .academy-cart__remove[data-v-05add448],.academy-cart__remove[data-v-05add448]:focus-visible{opacity:1}.academy-cart__empty[data-v-05add448]{color:#9a9da4;font-size:14px;padding:18px 0 0}.academy-cart__total[data-v-05add448]{align-items:center;border-top:1px solid #edeef1;color:#91949a;display:flex;font-size:14px;font-weight:400;justify-content:space-between;padding:20px 0 18px}.academy-cart__total strong[data-v-05add448]{color:#14151a;font-size:18px;font-weight:700}.academy-cart__continue[data-v-05add448]{background:#fff;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ff6262,#7640e8 55%,#3291ff);border:0;border-radius:14px;color:transparent;cursor:pointer;font-size:13px;font-weight:600;padding:14px;position:relative;width:100%}.academy-cart__continue[data-v-05add448]:before{background:linear-gradient(90deg,#ff6262,#7640e8 55%,#3291ff);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.academy-cart__continue[data-v-05add448]:disabled{cursor:default;opacity:.45}.academy-cart__error[data-v-05add448]{color:#b42318;font-size:12px}.academy-card[data-v-c3bb2750]{background:#fff;border:1px solid #edeef1;border-radius:18px;box-shadow:0 4px 16px #1118270d;display:flex;flex-direction:column;height:100%;min-width:0;padding:14px}.academy-card__media[data-v-c3bb2750]{aspect-ratio:16/9;background:#f5f5f7;border-radius:12px;overflow:hidden;position:relative}.academy-card__media[data-v-c3bb2750] picture{display:block;height:100%;width:100%}.academy-card__media[data-v-c3bb2750] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.academy-card__fallback[data-v-c3bb2750]{background:linear-gradient(135deg,#6c9dff,#4a86f7);color:#fff9;display:grid;font-size:34px;font-weight:800;height:100%;place-items:center}.academy-card__cbct[data-v-c3bb2750]{background:#111;border-radius:999px;color:#fff;font-size:10px;font-weight:700;padding:5px 9px;position:absolute;right:10px;top:10px}.academy-card__body[data-v-c3bb2750]{display:flex;flex:1;flex-direction:column;padding:14px 4px 2px}.academy-card h3[data-v-c3bb2750]{color:#14151a;font-size:15px;font-weight:600;margin:0 0 8px}.academy-card p[data-v-c3bb2750]{color:#91949a;display:-webkit-box;font-size:13px;-webkit-line-clamp:3;line-height:1.5;margin:0;min-height:60px;padding-left:14px;position:relative;-webkit-box-orient:vertical;overflow:hidden}.academy-card p[data-v-c3bb2750]:before{background:#34c759;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}.academy-card__divider[data-v-c3bb2750]{border:0;border-top:1px solid #edeef1;margin:14px 0 12px}.academy-card__instructor[data-v-c3bb2750]{color:#91949a;font-size:13px}.academy-card__footer[data-v-c3bb2750]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.academy-card__footer strong[data-v-c3bb2750]{color:#14151a;font-size:15px;font-weight:700}.academy-card__footer button[data-v-c3bb2750]{background:#fff;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ff6262,#7640e8 55%,#3291ff);border:0;border-radius:8px;color:transparent;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px;position:relative}.academy-card__footer button[data-v-c3bb2750]:before{background:linear-gradient(90deg,#ff6262,#7640e8 55%,#3291ff);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.academy-drawer[data-v-d530ffc4]{background:#0f172a66;inset:0;position:fixed;z-index:1000}.academy-drawer__sheet[data-v-d530ffc4]{align-content:start;background:#fff;box-shadow:-18px 0 50px #0f172a2e;display:grid;grid-template-columns:minmax(0,1fr) 340px;height:100%;overflow-y:auto;position:absolute;right:0;top:0;width:min(1040px,100%)}.academy-drawer__close[data-v-d530ffc4]{background:#fff;border:1px solid #edeef1;border-radius:50%;color:#91949a;cursor:pointer;font-size:20px;height:34px;line-height:1;position:absolute;right:16px;top:16px;width:34px;z-index:2}.academy-drawer__main[data-v-d530ffc4]{padding:64px 32px 40px}.academy-drawer__main h2[data-v-d530ffc4]{color:#14151a;font-size:24px;font-weight:700;margin:0 0 16px}.academy-drawer__lede[data-v-d530ffc4]{color:#91949a;font-size:14px;line-height:1.7;margin:0}.academy-drawer__main section[data-v-d530ffc4]{margin-top:28px}.academy-drawer__main h3[data-v-d530ffc4]{align-items:center;color:#1b85ff;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0 0 18px}.academy-drawer__main h3[data-v-d530ffc4]:before{content:"ⓘ";font-size:15px}.academy-drawer__main ul[data-v-d530ffc4]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.academy-drawer__main li[data-v-d530ffc4]{color:#4b4f57;font-size:14px;line-height:1.6;padding-left:28px;position:relative}.academy-drawer__main li[data-v-d530ffc4]:before{background:#1b85ff;border-radius:50%;color:#fff;content:"✓";display:grid;font-size:10px;height:17px;left:0;place-items:center;position:absolute;top:1px;width:17px}.academy-drawer__side[data-v-d530ffc4]{background:#fafafa;border-left:1px solid #f0f1f3;min-height:100%;padding:64px 24px 40px}.academy-drawer__card[data-v-d530ffc4]{background:#fff;border:1px solid #edeef1;border-radius:18px;box-shadow:0 4px 20px #1118270d;padding:14px;position:sticky;top:16px}.academy-drawer__media[data-v-d530ffc4]{aspect-ratio:16/9;background:#f4f4f6;border-radius:12px;overflow:hidden}.academy-drawer__media[data-v-d530ffc4] picture{display:block;height:100%;width:100%}.academy-drawer__media[data-v-d530ffc4] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.academy-drawer__fallback[data-v-d530ffc4]{background:linear-gradient(135deg,#6c9dff,#4a86f7);color:#fff9;display:grid;font-size:44px;font-weight:800;height:100%;place-items:center}.academy-drawer__placeholder[data-v-d530ffc4]{background:#fafafa;border:1px dashed #e1e3e7;border-radius:12px;color:#91949a;font-size:13px;margin:0;padding:16px 18px}.academy-drawer__placeholder--card[data-v-d530ffc4]{font-size:12px;margin:0 4px;padding:12px 14px}.academy-drawer__tiles[data-v-d530ffc4]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.academy-drawer__tile[data-v-d530ffc4]{align-items:center;border:1px solid;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px 8px;text-align:center}.academy-drawer__tile-label[data-v-d530ffc4]{font-size:12px;font-weight:500;line-height:1.35}.academy-drawer__tile-count[data-v-d530ffc4]{border:1px solid;border-radius:6px;font-size:11px;padding:4px 10px}.academy-drawer__tile--purple[data-v-d530ffc4]{border-color:#e3ccf5}.academy-drawer__tile--purple .academy-drawer__tile-count[data-v-d530ffc4],.academy-drawer__tile--purple .academy-drawer__tile-label[data-v-d530ffc4]{color:#a855c7}.academy-drawer__tile--purple .academy-drawer__tile-count[data-v-d530ffc4]{border-color:#e3ccf5}.academy-drawer__tile--orange[data-v-d530ffc4]{border-color:#f5d9a8}.academy-drawer__tile--orange .academy-drawer__tile-count[data-v-d530ffc4],.academy-drawer__tile--orange .academy-drawer__tile-label[data-v-d530ffc4]{color:#e08b2c}.academy-drawer__tile--orange .academy-drawer__tile-count[data-v-d530ffc4]{border-color:#f5d9a8}.academy-drawer__tile--green[data-v-d530ffc4]{border-color:#b7e3c5}.academy-drawer__tile--green .academy-drawer__tile-count[data-v-d530ffc4],.academy-drawer__tile--green .academy-drawer__tile-label[data-v-d530ffc4]{color:#35a35d}.academy-drawer__tile--green .academy-drawer__tile-count[data-v-d530ffc4]{border-color:#b7e3c5}.academy-drawer__inclusions-title[data-v-d530ffc4]{color:#14151a;font-size:14px;font-weight:600;margin:20px 4px 14px}.academy-drawer__inclusions[data-v-d530ffc4]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0 4px}.academy-drawer__inclusions li[data-v-d530ffc4]{color:#91949a;font-size:13px;padding-left:26px;position:relative}.academy-drawer__inclusions li[data-v-d530ffc4]:before{background:#1b85ff;border-radius:50%;color:#fff;content:"✓";display:grid;font-size:9px;height:16px;left:0;place-items:center;position:absolute;top:0;width:16px}.academy-drawer__card-divider[data-v-d530ffc4]{border:0;border-top:1px solid #edeef1;margin:18px 4px}.academy-drawer__terms[data-v-d530ffc4]{color:#4b4f57;font-size:12px;line-height:1.5;margin:0;padding:0 4px 0 30px;position:relative}.academy-drawer__terms[data-v-d530ffc4]:before{background:#1b85ff;border-radius:50%;color:#fff;content:"✓";display:grid;font-size:9px;height:16px;left:4px;place-items:center;position:absolute;top:1px;width:16px}.academy-drawer__terms a[data-v-d530ffc4]{color:inherit}.academy-drawer__total[data-v-d530ffc4]{align-items:flex-end;display:flex;flex-direction:column;gap:4px;padding:22px 4px 18px}.academy-drawer__total span[data-v-d530ffc4]{color:#91949a;font-size:14px}.academy-drawer__total strong[data-v-d530ffc4]{color:#14151a;font-size:22px;font-weight:700}.academy-drawer__add[data-v-d530ffc4]{background:#fff;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ff6262,#7640e8 55%,#3291ff);border:0;border-radius:12px;color:transparent;cursor:pointer;font-size:13px;font-weight:600;padding:13px;position:relative;width:100%}.academy-drawer__add[data-v-d530ffc4]:before{background:linear-gradient(90deg,#ff6262,#7640e8 55%,#3291ff);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.academy-drawer__add[data-v-d530ffc4]:disabled{cursor:default;opacity:.45}.academy-drawer-enter-active[data-v-d530ffc4],.academy-drawer-leave-active[data-v-d530ffc4]{transition:opacity .25s}.academy-drawer-enter-active .academy-drawer__sheet[data-v-d530ffc4],.academy-drawer-leave-active .academy-drawer__sheet[data-v-d530ffc4]{transition:transform .25s ease}.academy-drawer-enter-from[data-v-d530ffc4],.academy-drawer-leave-to[data-v-d530ffc4]{opacity:0}.academy-drawer-enter-from .academy-drawer__sheet[data-v-d530ffc4],.academy-drawer-leave-to .academy-drawer__sheet[data-v-d530ffc4]{transform:translate(100%)}@media(max-width:820px){.academy-drawer__sheet[data-v-d530ffc4]{grid-template-columns:1fr}.academy-drawer__side[data-v-d530ffc4]{border-left:0;border-top:1px solid #f0f1f3;min-height:0;padding:26px 24px 32px}.academy-drawer__card[data-v-d530ffc4]{position:static}.academy-drawer__main[data-v-d530ffc4]{padding:28px 24px 0}}@media(max-width:420px){.academy-drawer__tiles[data-v-d530ffc4]{grid-template-columns:1fr}}.academy-catalog__head[data-v-6df577e4]{align-items:center;display:flex;flex-direction:column;gap:26px;margin-bottom:40px}.academy-catalog__head h2[data-v-6df577e4]{color:#14151a;font-size:clamp(24px,2.4vw,30px);font-weight:700;margin:0;text-align:center}.academy-catalog__head h2 span[data-v-6df577e4]{background:linear-gradient(90deg,#ff6262,#7640e8 55%,#3291ff);-webkit-background-clip:text;background-clip:text;color:transparent}.academy-catalog__filters[data-v-6df577e4]{background:#fff;border:1px solid rgba(179,185,194,.3);border-radius:999px;display:flex;gap:6px;padding:4px}.academy-catalog__filters button[data-v-6df577e4]{background:transparent;border:0;border-radius:999px;color:#91949a;cursor:pointer;font-size:13px;font-weight:500;min-width:118px;padding:9px 18px;position:relative}.academy-catalog__filters button.active[data-v-6df577e4]{background:#fff;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ff6262,#7640e8 55%,#3291ff);color:transparent;font-weight:600}.academy-catalog__filters button.active[data-v-6df577e4]:before{background:linear-gradient(90deg,#ff6262,#7640e8 55%,#3291ff);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.academy-catalog__carousel[data-v-6df577e4]{position:relative}.academy-catalog__track[data-v-6df577e4]{align-items:stretch;display:grid;gap:26px;grid-auto-columns:calc(33.33333% - 17.33333px);grid-auto-flow:column;margin-inline:-4px;overflow-x:auto;padding:4px;scroll-padding-inline:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.academy-catalog__track[data-v-6df577e4]::-webkit-scrollbar{display:none}.academy-catalog__track[data-v-6df577e4]>*{min-width:0;scroll-snap-align:start}.academy-catalog__arrow[data-v-6df577e4]{background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#91949a;cursor:pointer;display:grid;font-size:17px;height:30px;line-height:1;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:30px}.academy-catalog__arrow--prev[data-v-6df577e4]{margin-right:4px;right:100%}.academy-catalog__arrow--next[data-v-6df577e4]{left:100%;margin-left:4px}.academy-catalog__arrow[data-v-6df577e4]:hover{border-color:#3291ff;color:#3291ff}.academy-catalog__state[data-v-6df577e4]{color:#777;padding:60px 20px;text-align:center}.academy-catalog__state button[data-v-6df577e4]{background:#111;border:0;border-radius:8px;color:#fff;cursor:pointer;padding:10px 16px}@media(max-width:1000px){.academy-catalog__track[data-v-6df577e4]{grid-auto-columns:calc(50% - 13px)}}@media(max-width:640px){.academy-catalog__track[data-v-6df577e4]{grid-auto-columns:100%}.academy-catalog__arrow[data-v-6df577e4]{display:none}.academy-catalog__filters[data-v-6df577e4]{width:100%}}
