.universities_page__nDpwN{min-height:100vh;background:linear-gradient(135deg,#f5f3ff,#ede9fe);padding:2rem}.universities_header__n2k3I{text-align:center;margin-bottom:3rem;animation:universities_fadeInDown__ZTwVs .6s ease-out}.universities_header__n2k3I h1{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#5b6cf5,#7c5cfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.universities_header__n2k3I p{font-size:1.125rem;color:#6b7280}.universities_explorer__uPzmb{max-width:1400px;margin:0 auto}.universities_searchSection__61CsJ{background:white;border-radius:16px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);animation:universities_fadeInUp__QvaG_ .6s ease-out .1s both}.universities_searchBar__Jbxyu{display:flex;gap:1rem;align-items:center}.universities_searchIcon__vyD7H{color:#9ca3af;flex-shrink:0}.universities_searchInput__t9jT6{flex:1 1;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease}.universities_searchInput__t9jT6:focus{outline:none;border-color:#5b6cf5;box-shadow:0 0 0 3px rgba(91,108,245,.1)}.universities_filterButton__0RQmU{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#f3f4f6;border:none;border-radius:12px;font-weight:600;color:#374151;cursor:pointer;transition:all .3s ease}.universities_filterButton__0RQmU:hover{background:#e5e7eb;transform:translateY(-2px)}.universities_searchButton__O6p6q{padding:.75rem 2rem;background:linear-gradient(135deg,#5b6cf5,#7c5cfc);color:white;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.universities_searchButton__O6p6q:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(91,108,245,.3)}.universities_filtersPanel__6Gx_F{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #f3f4f6;animation:universities_slideDown__vI0Nt .3s ease-out}.universities_filterGrid__Xl_t_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.universities_filterGroup__aAmpr{display:flex;flex-direction:column;gap:.5rem}.universities_filterGroup__aAmpr label{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.875rem}.universities_filterGroup__aAmpr input,.universities_filterGroup__aAmpr select{padding:.625rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.875rem;transition:all .3s ease}.universities_filterGroup__aAmpr input:focus,.universities_filterGroup__aAmpr select:focus{outline:none;border-color:#5b6cf5;box-shadow:0 0 0 3px rgba(91,108,245,.1)}.universities_filterActions__4p59o{display:flex;justify-content:flex-end;gap:1rem}.universities_clearButton__YtVeQ{padding:.625rem 1.5rem;background:transparent;border:2px solid #e5e7eb;border-radius:8px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .3s ease}.universities_clearButton__YtVeQ:hover{border-color:#d1d5db;background:#f9fafb}.universities_applyButton__qzpRg{padding:.625rem 1.5rem;background:linear-gradient(135deg,#5b6cf5,#7c5cfc);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.universities_applyButton__qzpRg:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(91,108,245,.3)}.universities_results__1Eu7k{animation:universities_fadeInUp__QvaG_ .6s ease-out .2s both}.universities_resultsHeader__77CPD{margin-bottom:1.5rem}.universities_resultsHeader__77CPD h2{font-size:1.5rem;font-weight:700;color:#1f2937}.universities_grid__n8Tqe{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.universities_card__CPbMV{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;color:inherit;display:block}.universities_card__CPbMV:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.universities_cardImage__p6XIc{position:relative;width:100%;height:200px;background:linear-gradient(135deg,#5b6cf5,#7c5cfc)}.universities_cardRanking__jjJ83{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:20px;display:flex;align-items:center;gap:.5rem;font-weight:700;color:#5b6cf5;box-shadow:0 4px 6px rgba(0,0,0,.1)}.universities_cardContent__7xJGn{padding:1.5rem}.universities_cardHeader__3n_EG{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.universities_cardLogo__shi8y{flex-shrink:0;width:40px;height:40px;border-radius:8px;overflow:hidden;background:white;padding:4px;border:2px solid #f3f4f6}.universities_cardHeader__3n_EG h3{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:.25rem;line-height:1.3}.universities_cardLocation__tS_aC{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#6b7280}.universities_cardDescription___8nc2{font-size:.875rem;color:#6b7280;line-height:1.6;margin-bottom:1rem}.universities_cardStats__kzKve{display:flex;gap:1rem;margin-bottom:1rem}.universities_stat__g91iU{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;font-weight:600}.universities_stat__g91iU svg{color:#5b6cf5}.universities_cardDeadline__Xt5th{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#fef3c7;border-radius:8px;font-size:.875rem;color:#92400e;margin-bottom:1rem}.universities_cardFooter__ggEdo{padding-top:1rem;border-top:2px solid #f3f4f6}.universities_viewDetails__Iup6Y{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:#5b6cf5;transition:all .3s ease}.universities_card__CPbMV:hover .universities_viewDetails__Iup6Y{gap:.5rem}.universities_loading__o691o{text-align:center;padding:4rem 2rem;color:#6b7280;font-size:1.125rem}.universities_loadingGrid__Ljnlv{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.universities_skeleton__YIUFO{height:400px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:universities_shimmer__Xw98c 1.5s infinite;border-radius:16px}.universities_emptyState__tyNxK{text-align:center;padding:4rem 2rem}.universities_emptyState__tyNxK p{font-size:1.125rem;color:#6b7280;margin-bottom:1.5rem}.universities_resetButton__5csFD{padding:.75rem 2rem;background:linear-gradient(135deg,#5b6cf5,#7c5cfc);color:white;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.universities_resetButton__5csFD:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(91,108,245,.3)}@keyframes universities_fadeInDown__ZTwVs{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes universities_fadeInUp__QvaG_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes universities_slideDown__vI0Nt{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes universities_shimmer__Xw98c{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.universities_header__n2k3I h1{font-size:2rem}.universities_searchBar__Jbxyu{flex-direction:column}.universities_searchInput__t9jT6{width:100%}.universities_filterGrid__Xl_t_,.universities_grid__n8Tqe{grid-template-columns:1fr}}