.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-8c1bf02a]{position:relative}.academy-cart__trigger[data-v-8c1bf02a]{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-8c1bf02a]{height:20px;width:20px}.academy-cart__trigger>span[data-v-8c1bf02a]{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-8c1bf02a]{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-8c1bf02a]{color:#14151a;font-size:15px;font-weight:600;margin:0 0 18px}.academy-cart__divider[data-v-8c1bf02a]{border:0;border-top:1px solid #edeef1;margin:0}.academy-cart__panel ul[data-v-8c1bf02a]{list-style:none;margin:0 -6px 0 0;max-height:340px;overflow:auto;padding:0 14px 0 0}@supports not selector(::-webkit-scrollbar){.academy-cart__panel ul[data-v-8c1bf02a]{scrollbar-color:#e2e2e2 transparent;scrollbar-width:thin}}.academy-cart__panel ul[data-v-8c1bf02a]::-webkit-scrollbar{width:4px}.academy-cart__panel ul[data-v-8c1bf02a]::-webkit-scrollbar-track{background:transparent}.academy-cart__panel ul[data-v-8c1bf02a]::-webkit-scrollbar-thumb{background-color:#e2e2e2;border-radius:999px}.academy-cart__panel li[data-v-8c1bf02a]{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-8c1bf02a]:last-child{border-bottom:0}.academy-cart__thumb[data-v-8c1bf02a]{background:#eef2ff;border-radius:14px;height:56px;overflow:hidden;width:56px}.academy-cart__thumb img[data-v-8c1bf02a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.academy-cart__info[data-v-8c1bf02a]{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.academy-cart__panel li strong[data-v-8c1bf02a]{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-8c1bf02a]{background:#f1f2f4;border-radius:6px;color:#9a9da4;font-size:12px;line-height:1.4;padding:3px 9px}.academy-cart__price[data-v-8c1bf02a]{color:#a8abb1;font-size:15px;font-weight:500;line-height:1;white-space:nowrap}.academy-cart__remove[data-v-8c1bf02a]{background:transparent;border:0;border-radius:8px;color:#e5484d;cursor:pointer;display:grid;height:32px;opacity:0;padding:0;place-items:center;transition:opacity .15s ease,background-color .15s ease;width:32px}.academy-cart__remove svg[data-v-8c1bf02a]{display:block}.academy-cart__panel li:hover .academy-cart__remove[data-v-8c1bf02a],.academy-cart__remove[data-v-8c1bf02a]:focus-visible{opacity:1}.academy-cart__remove[data-v-8c1bf02a]:hover{background:#fdecec}.academy-cart__remove[data-v-8c1bf02a]:focus-visible{outline:2px solid #e5484d;outline-offset:1px}@media(hover:none){.academy-cart__remove[data-v-8c1bf02a]{opacity:1}}.academy-cart__empty[data-v-8c1bf02a]{color:#9a9da4;font-size:14px;padding:18px 0 0}.academy-cart__total[data-v-8c1bf02a]{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-8c1bf02a]{color:#14151a;font-size:18px;font-weight:700}.academy-cart__continue[data-v-8c1bf02a]{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-8c1bf02a]: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-8c1bf02a]:disabled{cursor:default;opacity:.45}.academy-cart__error[data-v-8c1bf02a]{color:#b42318;font-size:12px}@media(max-width:1279px){.academy-cart[data-v-8c1bf02a]{position:static}.academy-cart__panel[data-v-8c1bf02a]{max-height:calc(100dvh - 110px);overflow-y:auto;padding:18px 18px 20px;right:12px;top:calc(100% + 8px);width:min(420px,calc(100% - 24px))}.academy-cart__panel li[data-v-8c1bf02a]{gap:12px;grid-template-columns:48px minmax(0,1fr) auto auto}.academy-cart__thumb[data-v-8c1bf02a]{border-radius:12px;height:48px;width:48px}}.academy-card[data-v-f95546c4]{background:#fff;border:1px solid #edeef1;border-radius:18px;box-shadow:0 4px 16px #1118270d;cursor:pointer;display:flex;flex-direction:column;height:100%;min-width:0;padding:14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.academy-card[data-v-f95546c4]:hover{border-color:#dfe2e8;box-shadow:0 10px 26px #11182717;transform:translateY(-2px)}.academy-card[data-v-f95546c4]:focus-visible{outline:2px solid #3291ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.academy-card[data-v-f95546c4]{transition:none}.academy-card[data-v-f95546c4]:hover{transform:none}}.academy-card__media[data-v-f95546c4]{aspect-ratio:16/9;background:#f5f5f7;border-radius:12px;overflow:hidden;position:relative}.academy-card__media[data-v-f95546c4] picture{display:block;height:100%;width:100%}.academy-card__media[data-v-f95546c4] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.academy-card__fallback[data-v-f95546c4]{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-f95546c4]{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-f95546c4]{display:flex;flex:1;flex-direction:column;padding:14px 4px 2px}.academy-card__text[data-v-f95546c4]{display:flex;flex-direction:column}.academy-card h3[data-v-f95546c4]{color:#14151a;font-size:15px;font-weight:600;margin:0 0 8px}.academy-card p[data-v-f95546c4]{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-f95546c4]:before{background:#34c759;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}.academy-card__divider[data-v-f95546c4]{border:0;border-top:1px solid #edeef1;margin:14px 0 12px}.academy-card__instructor[data-v-f95546c4]{color:#91949a;font-size:13px}.academy-card__footer[data-v-f95546c4]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.academy-card__footer strong[data-v-f95546c4]{color:#14151a;font-size:15px;font-weight:700}.academy-card__footer button[data-v-f95546c4]{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.academy-card__in-cart[data-v-f95546c4]{cursor:default;opacity:.65}.academy-card--list[data-v-f95546c4]{align-items:stretch;flex-direction:row;gap:16px}.academy-card--list[data-v-f95546c4]:hover{transform:none}.academy-card--list .academy-card__media[data-v-f95546c4]{aspect-ratio:16/10;flex:none;width:190px}.academy-card--list .academy-card__body[data-v-f95546c4]{align-items:center;flex-direction:row;gap:20px;padding:4px 4px 4px 0}.academy-card--list .academy-card__text[data-v-f95546c4]{flex:1;min-width:0}.academy-card--list h3[data-v-f95546c4]{font-size:16px}.academy-card--list p[data-v-f95546c4]{-webkit-line-clamp:2;min-height:0}.academy-card--list .academy-card__divider[data-v-f95546c4]{display:none}.academy-card--list .academy-card__instructor[data-v-f95546c4]{display:block;margin-top:10px}.academy-card--list .academy-card__footer[data-v-f95546c4]{align-items:flex-end;flex:none;flex-direction:column;gap:12px;margin-top:0}@media(max-width:640px){.academy-card--list[data-v-f95546c4]{flex-direction:column}.academy-card--list .academy-card__media[data-v-f95546c4]{width:100%}.academy-card--list .academy-card__body[data-v-f95546c4]{align-items:stretch;flex-direction:column;gap:0;padding:14px 4px 2px}.academy-card--list .academy-card__footer[data-v-f95546c4]{align-items:center;flex-direction:row;justify-content:space-between;margin-top:14px}}.academy-card__footer button[data-v-f95546c4]: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-c4f0a08c]{background:#0f172a66;inset:0;position:fixed;z-index:1000}.academy-drawer__sheet[data-v-c4f0a08c]{background:#fff;box-shadow:-18px 0 50px #0f172a2e;display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,30%,380px);grid-template-rows:100%;height:100%;overflow:hidden;position:absolute;right:0;top:0;width:min(1180px,100%)}.academy-drawer__close[data-v-c4f0a08c]{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-c4f0a08c]{container-type:inline-size;min-height:0;overflow-y:auto;padding:clamp(48px,5vw,72px) clamp(24px,3.2vw,48px) clamp(32px,4vw,56px)}.academy-drawer__main h2[data-v-c4f0a08c]{color:#14151a;font-size:clamp(22px,1.9vw,28px);font-weight:700;margin:0 0 16px}.academy-drawer__lede[data-v-c4f0a08c]{color:#91949a;font-size:14px;line-height:1.7;margin:0}.academy-drawer__main section[data-v-c4f0a08c]{margin-top:28px}.academy-drawer__main h3[data-v-c4f0a08c]{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-c4f0a08c]:before{content:"ⓘ";font-size:15px}.academy-drawer__main ul[data-v-c4f0a08c]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.academy-drawer__main li[data-v-c4f0a08c]{color:#4b4f57;font-size:14px;line-height:1.6;padding-left:28px;position:relative}.academy-drawer__main li[data-v-c4f0a08c]: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-c4f0a08c]{background:#fafafa;border-left:1px solid #f0f1f3;min-height:0;overflow-y:auto;padding:clamp(48px,5vw,72px) clamp(18px,1.8vw,28px) clamp(32px,4vw,56px)}.academy-drawer__card[data-v-c4f0a08c]{background:#fff;border:1px solid #edeef1;border-radius:18px;box-shadow:0 4px 20px #1118270d;padding:14px}.academy-drawer__media[data-v-c4f0a08c]{aspect-ratio:16/9;background:#f4f4f6;border-radius:12px;overflow:hidden}.academy-drawer__media[data-v-c4f0a08c] picture{display:block;height:100%;width:100%}.academy-drawer__media[data-v-c4f0a08c] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.academy-drawer__fallback[data-v-c4f0a08c]{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-c4f0a08c]{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-c4f0a08c]{font-size:12px;margin:0 4px;padding:12px 14px}.academy-drawer__tiles[data-v-c4f0a08c]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.academy-drawer__tile[data-v-c4f0a08c]{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-c4f0a08c]{font-size:12px;font-weight:500;line-height:1.35}.academy-drawer__tile-count[data-v-c4f0a08c]{border:1px solid;border-radius:6px;font-size:11px;padding:4px 10px}.academy-drawer__tile--purple[data-v-c4f0a08c]{border-color:#e3ccf5}.academy-drawer__tile--purple .academy-drawer__tile-count[data-v-c4f0a08c],.academy-drawer__tile--purple .academy-drawer__tile-label[data-v-c4f0a08c]{color:#a855c7}.academy-drawer__tile--purple .academy-drawer__tile-count[data-v-c4f0a08c]{border-color:#e3ccf5}.academy-drawer__tile--orange[data-v-c4f0a08c]{border-color:#f5d9a8}.academy-drawer__tile--orange .academy-drawer__tile-count[data-v-c4f0a08c],.academy-drawer__tile--orange .academy-drawer__tile-label[data-v-c4f0a08c]{color:#e08b2c}.academy-drawer__tile--orange .academy-drawer__tile-count[data-v-c4f0a08c]{border-color:#f5d9a8}.academy-drawer__tile--green[data-v-c4f0a08c]{border-color:#b7e3c5}.academy-drawer__tile--green .academy-drawer__tile-count[data-v-c4f0a08c],.academy-drawer__tile--green .academy-drawer__tile-label[data-v-c4f0a08c]{color:#35a35d}.academy-drawer__tile--green .academy-drawer__tile-count[data-v-c4f0a08c]{border-color:#b7e3c5}.academy-drawer__inclusions-title[data-v-c4f0a08c]{color:#14151a;font-size:14px;font-weight:600;margin:20px 4px 14px}.academy-drawer__inclusions[data-v-c4f0a08c]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0 4px}.academy-drawer__inclusions li[data-v-c4f0a08c]{color:#91949a;font-size:13px;padding-left:26px;position:relative}.academy-drawer__inclusions li[data-v-c4f0a08c]: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-c4f0a08c]{border:0;border-top:1px solid #edeef1;margin:18px 4px}.academy-drawer__terms[data-v-c4f0a08c]{color:#4b4f57;font-size:12px;line-height:1.5;margin:0;padding:0 4px 0 30px;position:relative}.academy-drawer__terms[data-v-c4f0a08c]: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-c4f0a08c]{color:inherit}.academy-drawer__total[data-v-c4f0a08c]{align-items:flex-end;display:flex;flex-direction:column;gap:4px;padding:22px 4px 18px}.academy-drawer__total span[data-v-c4f0a08c]{color:#91949a;font-size:14px}.academy-drawer__total strong[data-v-c4f0a08c]{color:#14151a;font-size:22px;font-weight:700}.academy-drawer__add[data-v-c4f0a08c]{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-c4f0a08c]: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-c4f0a08c]:disabled{cursor:default;opacity:.45}.academy-drawer__add[data-v-c4f0a08c]:focus-visible{outline:2px solid #3291ff;outline-offset:2px}.academy-drawer-enter-active[data-v-c4f0a08c],.academy-drawer-leave-active[data-v-c4f0a08c]{transition:opacity .25s}.academy-drawer-enter-active .academy-drawer__sheet[data-v-c4f0a08c],.academy-drawer-leave-active .academy-drawer__sheet[data-v-c4f0a08c]{transition:transform .25s ease}.academy-drawer-enter-from[data-v-c4f0a08c],.academy-drawer-leave-to[data-v-c4f0a08c]{opacity:0}.academy-drawer-enter-from .academy-drawer__sheet[data-v-c4f0a08c],.academy-drawer-leave-to .academy-drawer__sheet[data-v-c4f0a08c]{transform:translate(100%)}@media(max-width:820px){.academy-drawer__sheet[data-v-c4f0a08c]{align-content:start;grid-template-columns:1fr;grid-template-rows:auto;overflow-y:auto}.academy-drawer__main[data-v-c4f0a08c],.academy-drawer__side[data-v-c4f0a08c]{min-height:auto;overflow:visible}.academy-drawer__side[data-v-c4f0a08c]{border-left:0;border-top:1px solid #f0f1f3;padding:26px clamp(18px,5vw,24px) 32px}.academy-drawer__main[data-v-c4f0a08c]{padding:28px clamp(18px,5vw,24px) 0}.academy-drawer__main h2[data-v-c4f0a08c]{padding-right:36px}}@container (max-width: 560px){.academy-drawer__tiles[data-v-c4f0a08c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 340px){.academy-drawer__tiles[data-v-c4f0a08c]{grid-template-columns:1fr}}.academy-catalog__head[data-v-b33f4fd2]{align-items:center;display:flex;flex-direction:column;gap:26px;margin-bottom:40px}.academy-catalog__head>.academy-catalog__controls[data-v-b33f4fd2]{align-self:stretch}.academy-catalog__head h2[data-v-b33f4fd2]{color:#14151a;font-size:clamp(24px,2.4vw,30px);font-weight:700;margin:0;text-align:center}.academy-catalog__head h2 span[data-v-b33f4fd2]{background:linear-gradient(90deg,#ff6262,#7640e8 55%,#3291ff);-webkit-background-clip:text;background-clip:text;color:transparent}.academy-catalog__controls[data-v-b33f4fd2]{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;width:100%}.academy-catalog__controls>.academy-catalog__filters[data-v-b33f4fd2]{justify-self:center}.academy-catalog__controls>.academy-catalog__right[data-v-b33f4fd2]{justify-self:end}.academy-catalog__right[data-v-b33f4fd2]{align-items:center;display:flex;gap:10px}.academy-catalog__search[data-v-b33f4fd2]{align-items:center;background:#fff;border:1px solid rgba(179,185,194,.3);border-radius:999px;box-shadow:0 1px 2px #1118270a;display:flex;justify-self:start;min-width:190px;position:relative;transition:border-color .18s ease,box-shadow .18s ease;width:min(300px,100%)}.academy-catalog__search[data-v-b33f4fd2]:focus-within{border-color:#c9d6ff;box-shadow:0 6px 18px #11182717}.academy-catalog__search-icon[data-v-b33f4fd2]{color:#91949a;flex:none;margin-left:16px}.academy-catalog__search input[data-v-b33f4fd2]{background:transparent;border:0;color:#14151a;flex:1;font-size:13px;min-width:0;padding:11px 10px}.academy-catalog__search input[data-v-b33f4fd2]::-moz-placeholder{color:#91949a}.academy-catalog__search input[data-v-b33f4fd2]::placeholder{color:#91949a}.academy-catalog__search input[data-v-b33f4fd2]:focus{outline:none}.academy-catalog__search input[data-v-b33f4fd2]::-webkit-search-cancel-button{display:none}.academy-catalog__search-clear[data-v-b33f4fd2]{background:#f2f4f8;border:0;border-radius:50%;color:#91949a;cursor:pointer;display:grid;flex:none;height:22px;margin-right:10px;place-items:center;width:22px}.academy-catalog__search-clear[data-v-b33f4fd2]:hover{color:#4b4f57}.academy-catalog__search-clear[data-v-b33f4fd2]:focus-visible{outline:2px solid #3291ff;outline-offset:2px}.academy-catalog__layouts[data-v-b33f4fd2]{background:#fff;border:1px solid rgba(179,185,194,.3);border-radius:14px;display:flex;gap:4px;padding:4px}.academy-catalog__layouts button[data-v-b33f4fd2]{background:transparent;border:0;border-radius:10px;color:#91949a;cursor:pointer;display:grid;height:32px;place-items:center;transition:background .16s ease,color .16s ease;width:32px}.academy-catalog__layouts svg[data-v-b33f4fd2]{opacity:.6}.academy-catalog__layouts button[data-v-b33f4fd2]:hover{color:#4b4f57}.academy-catalog__layouts button.active[data-v-b33f4fd2]{background:#f2f4f8;color:#14151a}.academy-catalog__layouts button[data-v-b33f4fd2]:focus-visible{outline:2px solid #3291ff;outline-offset:2px}.academy-catalog__list[data-v-b33f4fd2]{display:flex;flex-direction:column;gap:14px;margin:-4px -14px -4px -4px;max-height:min(720px,72vh);overflow-y:auto;padding:4px 14px 4px 4px;scrollbar-color:#e2e2e2 transparent;scrollbar-width:thin}.academy-catalog__list[data-v-b33f4fd2]::-webkit-scrollbar{width:6px}.academy-catalog__list[data-v-b33f4fd2]::-webkit-scrollbar-track{background:transparent}.academy-catalog__list[data-v-b33f4fd2]::-webkit-scrollbar-thumb{background-color:#e2e2e2;border-radius:999px}.academy-catalog__list[data-v-b33f4fd2]>*{flex:none}.academy-catalog__sort[data-v-b33f4fd2]{align-items:center;display:flex;gap:10px;position:relative}.academy-catalog__sort-label[data-v-b33f4fd2]{color:#91949a;font-size:13px;white-space:nowrap}.academy-catalog__select[data-v-b33f4fd2]{position:relative}.academy-catalog__select-trigger[data-v-b33f4fd2]{align-items:center;background:#fff;border:1px solid rgba(179,185,194,.3);border-radius:999px;box-shadow:0 1px 2px #1118270a;color:#14151a;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:18px;justify-content:space-between;min-width:210px;padding:11px 18px;transition:border-color .18s ease,box-shadow .18s ease}.academy-catalog__select-trigger[data-v-b33f4fd2]:hover{border-color:#b3b9c2a6;box-shadow:0 4px 14px #11182712}.academy-catalog__select-trigger.open[data-v-b33f4fd2]{border-color:#c9d6ff;box-shadow:0 6px 18px #11182717}.academy-catalog__select-trigger[data-v-b33f4fd2]:focus-visible{outline:2px solid #3291ff;outline-offset:2px}.academy-catalog__chevron[data-v-b33f4fd2]{color:#91949a;flex:none;transition:transform .2s ease}.academy-catalog__select-trigger.open .academy-catalog__chevron[data-v-b33f4fd2]{transform:rotate(180deg)}.academy-catalog__options[data-v-b33f4fd2]{background:#fff;border:1px solid #edeef1;border-radius:18px;box-shadow:0 14px 34px #1118271f;list-style:none;margin:0;min-width:100%;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.academy-catalog__options li[data-v-b33f4fd2]{align-items:center;border-radius:999px;color:#4b4f57;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:16px;justify-content:space-between;padding:10px 14px;white-space:nowrap}.academy-catalog__options li.active[data-v-b33f4fd2]{background:#f5f7fa}.academy-catalog__options li.selected[data-v-b33f4fd2]{color:#14151a;font-weight:600}.academy-catalog__options li.selected svg[data-v-b33f4fd2]{color:#3291ff}.academy-sort-enter-active[data-v-b33f4fd2],.academy-sort-leave-active[data-v-b33f4fd2]{transition:opacity .16s ease,transform .16s ease}.academy-sort-enter-from[data-v-b33f4fd2],.academy-sort-leave-to[data-v-b33f4fd2]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.academy-catalog__chevron[data-v-b33f4fd2],.academy-catalog__select-trigger[data-v-b33f4fd2],.academy-sort-enter-active[data-v-b33f4fd2],.academy-sort-leave-active[data-v-b33f4fd2]{transition:none}}.academy-catalog__filters[data-v-b33f4fd2]{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-b33f4fd2]{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-b33f4fd2]{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-b33f4fd2]: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-b33f4fd2]{position:relative}.academy-catalog__track[data-v-b33f4fd2]{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-b33f4fd2]::-webkit-scrollbar{display:none}.academy-catalog__track[data-v-b33f4fd2]>*{min-width:0;scroll-snap-align:start}.academy-catalog__arrow[data-v-b33f4fd2]{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-b33f4fd2]{margin-right:4px;right:100%}.academy-catalog__arrow--next[data-v-b33f4fd2]{left:100%;margin-left:4px}.academy-catalog__arrow[data-v-b33f4fd2]:hover{border-color:#3291ff;color:#3291ff}.academy-catalog__state[data-v-b33f4fd2]{color:#777;padding:60px 20px;text-align:center}.academy-catalog__state button[data-v-b33f4fd2]{background:#111;border:0;border-radius:8px;color:#fff;cursor:pointer;padding:10px 16px}@media(max-width:1000px){.academy-catalog__track[data-v-b33f4fd2]{grid-auto-columns:calc(50% - 13px)}}@media(min-width:641px)and (max-width:1023px){.academy-catalog__controls[data-v-b33f4fd2]{grid-template-columns:auto auto}.academy-catalog__search[data-v-b33f4fd2]{grid-column:1/-1;width:100%}.academy-catalog__controls>.academy-catalog__filters[data-v-b33f4fd2]{justify-self:start}.academy-catalog__select-trigger[data-v-b33f4fd2]{min-width:170px}}@media(max-width:640px){.academy-catalog__list[data-v-b33f4fd2]{margin:0;max-height:none;overflow-y:visible;padding:0}.academy-catalog__track[data-v-b33f4fd2]{grid-auto-columns:100%}.academy-catalog__arrow[data-v-b33f4fd2]{display:none}.academy-catalog__controls[data-v-b33f4fd2]{grid-template-columns:1fr;justify-items:stretch}.academy-catalog__controls>.academy-catalog__filters[data-v-b33f4fd2],.academy-catalog__controls>.academy-catalog__right[data-v-b33f4fd2]{justify-self:stretch}.academy-catalog__search[data-v-b33f4fd2]{width:100%}.academy-catalog__right[data-v-b33f4fd2]{justify-content:space-between}.academy-catalog__filters[data-v-b33f4fd2]{flex:1}.academy-catalog__sort[data-v-b33f4fd2]{justify-content:space-between}.academy-catalog__select[data-v-b33f4fd2]{flex:1}.academy-catalog__select-trigger[data-v-b33f4fd2]{min-width:0;width:100%}}
