.arrow-button[data-v-f05bf55c]{cursor:pointer;flex-shrink:0;transition:transform .18s ease,background-color .18s ease,color .18s ease}.arrow-button[data-v-f05bf55c]:hover{background:var(--color-third-flat);color:var(--color-w-100);transform:translateY(-2px)}.arrow-button[data-v-f05bf55c]:focus-visible{outline:3px solid rgba(47,255,0,.55);outline-offset:3px}.arrow-button[data-v-f05bf55c]:active{transform:translateY(0)}.slider-card[data-v-9deb7c8f]{align-items:center;background:#e9edf3;border:1px solid var(--color-w-10);border-radius:24px;cursor:pointer;display:flex;flex-direction:column;height:460px;justify-content:center;overflow:hidden;position:relative;text-align:left;transform-origin:center center;transition:transform .2s ease,box-shadow .2s ease;will-change:transform,opacity}.slider-card[data-v-9deb7c8f]:hover{box-shadow:0 18px 40px #0f1b2e29;transform:translateY(-4px)}.slider-card__image[data-v-9deb7c8f]{height:calc(100% - 128px);inset:0 0 128px;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.slider-card__footer[data-v-9deb7c8f]{align-items:center;background:var(--color-fourth);bottom:0;color:var(--color-w-100);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px;position:absolute;width:100%}.directions-showcase[data-v-9deb7c8f]{display:flex;gap:24px;overflow-x:auto;padding:2px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.directions-showcase[data-v-9deb7c8f]::-webkit-scrollbar{display:none}.directions-showcase .slider-card[data-v-9deb7c8f]{flex:0 0 calc(25% - 18px);min-width:260px;scroll-snap-align:start}.directions-showcase__controls[data-v-9deb7c8f]{display:flex;gap:16px;justify-content:center;margin-top:28px}.cat-strip[data-v-9deb7c8f]{background:var(--color-w-100);border-bottom:1px solid rgba(15,27,46,.12);padding:16px 0;position:sticky;top:0;transition:padding .25s ease;z-index:20}.cat-strip--compact[data-v-9deb7c8f]{padding:10px 0}.cat-strip__scroll[data-v-9deb7c8f]{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cat-strip__scroll[data-v-9deb7c8f]::-webkit-scrollbar{display:none}.cat-card[data-v-9deb7c8f]{background:var(--color-w-100);border:2px solid transparent;border-radius:20px;box-shadow:0 8px 24px #0f1b2e14;cursor:pointer;flex-shrink:0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,width .28s ease;width:240px}.cat-card--active[data-v-9deb7c8f]{border-color:var(--color-primary-flat);box-shadow:0 8px 28px #0f1b2e24}.cat-card__media[data-v-9deb7c8f]{height:140px;overflow:hidden;transition:height .28s ease}.cat-card__footer[data-v-9deb7c8f]{background:var(--color-fourth);display:flex;flex-direction:column;gap:2px;padding:14px 16px;text-align:left}.cat-card__label[data-v-9deb7c8f]{color:var(--color-w-100);font-size:16px;font-weight:700;white-space:nowrap}.cat-card__count[data-v-9deb7c8f]{color:var(--color-primary-flat);font-size:13px}.cat-strip--compact .cat-card[data-v-9deb7c8f]{width:auto}.cat-strip--compact .cat-card .cat-card__media[data-v-9deb7c8f]{height:0}.cat-strip--compact .cat-card .cat-card__footer[data-v-9deb7c8f]{align-items:center;flex-direction:row;gap:8px;padding:10px 16px}@media(max-width:768px){.directions-showcase[data-v-9deb7c8f]{gap:14px}.directions-showcase .slider-card[data-v-9deb7c8f]{flex-basis:min(82vw,340px)}.slider-card[data-v-9deb7c8f]{height:360px}.slider-card__image[data-v-9deb7c8f]{height:calc(100% - 104px);inset:0 0 104px}.slider-card__footer[data-v-9deb7c8f]{gap:10px;padding:14px}.cat-card[data-v-9deb7c8f]{width:180px}.cat-card__media[data-v-9deb7c8f]{height:110px}}.course-card[data-v-023e3b37]{background:var(--color-w-100);border:1px solid rgba(15,27,46,.09);box-shadow:0 12px 32px #0f1b2e17;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.course-card[data-v-023e3b37]:hover{box-shadow:0 18px 40px #0f1b2e24;transform:translateY(-3px)}.course-card__content[data-v-023e3b37]{min-height:248px}.course-card__reveal[data-v-023e3b37]{display:flex;flex:1}.course-card__reveal-inner[data-v-023e3b37]{display:flex;padding-top:8px;width:100%}.course-card__description[data-v-023e3b37]{color:var(--color-txt-secondary);display:-webkit-box;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.course-card__action[data-v-023e3b37]{align-items:center;border:1px solid transparent;border-radius:16px;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:12px 20px;transition:background .2s ease,color .2s ease,transform .2s ease}.course-card__action[data-v-023e3b37]:hover{transform:translateY(-1px)}.course-card__action--add[data-v-023e3b37]{background:var(--color-primary-flat);color:var(--color-txt-primary)}.course-card__action--add[data-v-023e3b37]:hover,.course-card__action--more[data-v-023e3b37]{background:var(--color-third-flat);color:var(--color-w-100)}.course-card__action--more[data-v-023e3b37]{flex:1}.course-card__action--more[data-v-023e3b37]:hover{background:var(--color-primary-flat);color:var(--color-txt-primary)}
