.hero-slider-section[data-v-07913d71]{position:relative;height:500px;overflow:hidden;border-radius:32px;margin-top:1rem}.hero-slider[data-v-07913d71]{position:relative;height:100%}.slide[data-v-07913d71]{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s ease-in-out;background-size:cover;background-position:50%}.slide.active[data-v-07913d71]{opacity:1;visibility:visible}.slide-content[data-v-07913d71]{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1) .3s}.slide.active .slide-content[data-v-07913d71]{opacity:1;transform:translateY(0)}.slider-controls[data-v-07913d71]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 2rem;pointer-events:none;z-index:10}.control-btn[data-v-07913d71]{width:54px;height:54px;background:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);color:#fff;border-radius:50%;cursor:pointer;pointer-events:auto;transition:all .3s}.control-btn[data-v-07913d71]:hover{background:var(--c-primary,#143529);border-color:var(--c-primary,#143529);transform:scale(1.1)}.slider-dots[data-v-07913d71]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.dot[data-v-07913d71]{width:10px;height:10px;background:#ffffff4d;border-radius:50%;cursor:pointer;transition:all .3s}.dot.active[data-v-07913d71]{background:var(--c-primary,#143529);width:28px;border-radius:10px}.slider-editorial-card[data-v-07913d71]{box-shadow:0 4px 24px -4px #1435290f}.editorial-stage[data-v-07913d71]{box-shadow:inset 0 0 0 1px #eadbbab3}.editorial-arrow-btn[data-v-07913d71]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:9999px;background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #eadbba;color:#143529;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000014;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);z-index:25}.editorial-arrow-btn[data-v-07913d71]:hover{background:#143529;border-color:#143529;color:#fff;transform:translateY(-50%) scale(1.08);box-shadow:0 6px 18px #14352938}.editorial-arrow-btn[data-v-07913d71]:active{transform:translateY(-50%) scale(.95)}.fade-slide-enter-active[data-v-07913d71],.fade-slide-leave-active[data-v-07913d71]{transition:all .35s ease}.fade-slide-enter-from[data-v-07913d71]{opacity:0;transform:translateY(8px)}.fade-slide-leave-to[data-v-07913d71]{opacity:0;transform:translateY(-8px)}@media(max-width:768px){.hero-slider-section[data-v-07913d71]{height:60vw;min-height:240px}.slide[data-v-07913d71]{background-size:cover;background-repeat:no-repeat;background-position:50%}.slide.fallback-mobile-left[data-v-07913d71]{background-position:0!important}.editorial-stage img.mobile-align-left[data-v-07913d71]{-o-object-position:left center!important;object-position:left center!important}.control-btn[data-v-07913d71]{display:none}.slide-content h2[data-v-07913d71]{font-size:1.5rem;margin-bottom:.5rem}.slide-content p[data-v-07913d71]{font-size:.875rem;margin-bottom:1rem}.editorial-arrow-btn[data-v-07913d71]{width:36px;height:36px}}.rating-stars[data-v-e5f3427d]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.stars-row[data-v-e5f3427d]{display:flex;gap:3px}.star-btn[data-v-e5f3427d]{font-size:1.25rem;background:none;border:none;padding:0;cursor:default;filter:grayscale(1) opacity(.2);transition:all .2s cubic-bezier(.175,.885,.32,1.275);line-height:1}.interactive .star-btn[data-v-e5f3427d]{cursor:pointer}.star-btn.active[data-v-e5f3427d],.star-btn.half-active[data-v-e5f3427d]{filter:grayscale(0) opacity(1);text-shadow:0 0 15px rgba(255,215,0,.5)}.interactive .star-btn[data-v-e5f3427d]:hover{transform:scale(1.3) rotate(15deg)}.interactive .star-btn[data-v-e5f3427d]:not(:disabled):active{transform:scale(.9)}.star-btn[data-v-e5f3427d]:disabled{cursor:not-allowed}.rating-label[data-v-e5f3427d]{display:flex;align-items:center;gap:5px;font-size:.75rem;color:var(--c-text3)}.avg-score[data-v-e5f3427d]{font-weight:900;font-size:.95rem;color:#fbbf24}.rating-count[data-v-e5f3427d]{color:var(--c-text3);opacity:.7}.my-score[data-v-e5f3427d]{color:#fbbf24;font-weight:800;font-size:.7rem}.no-rating[data-v-e5f3427d]{opacity:.4;font-size:.7rem}.institution-grid-section[data-v-5fff3a4e]{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes float-b0597aa4{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.animate-float[data-v-b0597aa4]{animation:float-b0597aa4 5s ease-in-out infinite}
