.Universities_page__MYGgU{padding:40px 8%;background-color:#f9f9f9;min-height:100vh}.Universities_headerTop__nNPlM{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.Universities_breadcrumbs__cUIKs{display:flex;align-items:center;margin-bottom:24px}.Universities_breadcrumbsLink__FwVUs{font-family:var(--font-manrope);font-size:1.25rem;font-weight:400;line-height:1.375;color:#475569;text-decoration:none;display:flex;align-items:center;gap:6px}.Universities_breadcrumbsLink__FwVUs:hover{color:#032556}.Universities_title__f2rkw{font-family:var(--font-manrope);font-weight:700;font-size:2.375rem;line-height:2.625rem;color:#1e293b;margin-bottom:32px}.Universities_tabs__pQWqS{display:flex;gap:8px;background:#fff;padding:6px;border-radius:16px;display:inline-flex;margin-bottom:32px;box-shadow:0 2px 10px rgba(0,0,0,.03)}.Universities_tab__0sW4L{padding:10px 24px;border-radius:12px;border:none;background:rgba(0,0,0,0);font-family:var(--font-manrope);font-size:1rem;font-weight:400;line-height:1.5;font-weight:600;color:#a1a1a1;cursor:pointer;transition:all .3s ease}.Universities_tab__0sW4L.Universities_active__OpnLU{background-color:#032556;color:#fff;box-shadow:0 4px 12px rgba(3,37,86,.2)}.Universities_tab__0sW4L:hover:not(.Universities_active__OpnLU){background-color:rgb(225.55,232.2,239.8);color:#1e293b}.Universities_controls__A47Gb{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px;align-items:center;justify-content:space-between}.Universities_search__ESMdy{position:relative;flex:1;min-width:300px}.Universities_search__ESMdy input{width:100%;padding:14px 20px 14px 48px;border-radius:14px;border:1px solid rgba(0,0,0,0);background:#fff;color:#1e293b;font-family:var(--font-manrope);font-size:1rem;font-weight:400;line-height:1.5;box-shadow:0 4px 16px rgba(0,0,0,.03);transition:all .2s}.Universities_search__ESMdy input::placeholder{color:#c4c4c4}.Universities_search__ESMdy input:focus{border-color:#032556;box-shadow:0 4px 16px rgba(3,37,86,.1)}.Universities_search__ESMdy .Universities_icon__Gd3Fg{position:absolute;left:16px;top:50%;transform:translateY(-50%);opacity:.5}.Universities_filters__3tABT{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.Universities_select__1TvEx{padding:12px 16px;border-radius:12px;border:1px solid #e5e5e5;font-family:var(--font-manrope);font-size:1rem;font-weight:400;line-height:1.5;cursor:pointer;outline:none;min-width:180px}.Universities_select__1TvEx,.Universities_select__1TvEx option{background:#fff;color:#1e293b}.Universities_checkbox__iiB2v{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-manrope);font-size:.875rem;font-weight:400;line-height:1.5;user-select:none}.Universities_checkbox__iiB2v input{width:18px;height:18px;accent-color:#032556}.Universities_grid__Kfmks{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.Universities_uniCard__rwetg{background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:180px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,0);box-shadow:0 4px 12px rgba(0,0,0,.02)}.Universities_uniCard__rwetg:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.08);border-color:rgba(3,37,86,.1)}.Universities_uniCardHeader__a1GY_{display:flex;gap:16px;margin-bottom:20px}.Universities_uniCard__rwetg .Universities_uniLogo__fIwQM{width:64px;height:64px;flex-shrink:0;border-radius:12px;overflow:hidden;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;background:#fff}.Universities_uniCard__rwetg .Universities_uniLogo__fIwQM img{width:100%;height:100%;object-fit:contain}.Universities_uniCard__rwetg .Universities_uniLogo__fIwQM .Universities_logoPlaceholder__FRsma{font-size:24px;font-weight:700;color:#032556}.Universities_uniCard__rwetg .Universities_uniInfo__WTE9_{display:flex;flex-direction:column;gap:4px}.Universities_uniCard__rwetg .Universities_uniCity__f43xj{font-family:var(--font-manrope);font-size:.875rem;font-weight:600;line-height:1.25;color:#a1a1a1;text-transform:uppercase;letter-spacing:.05em}.Universities_uniCard__rwetg .Universities_uniTitle__UHguT{font-family:var(--font-manrope);font-size:1.25rem;font-weight:700;line-height:1.625;font-size:18px;color:#1e293b;line-height:1.4}.Universities_uniCardFooter__z4Ysd{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #e0e7ef}.Universities_uniCard__rwetg .Universities_badges__VRYRj{display:flex;gap:8px}.Universities_uniCard__rwetg .Universities_badge__Ax1bp{font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px;text-transform:uppercase}.Universities_uniCard__rwetg .Universities_badge__Ax1bp.Universities_green__1xsXu{background:rgba(16,185,129,.1);color:rgb(14.4,166.5,116.1)}.Universities_uniCard__rwetg .Universities_badge__Ax1bp.Universities_blue__NH60Y{background:rgba(32,206,224,.1);color:hsl(185.625,75.5905511811%,40.1568627451%)}.Universities_uniCard__rwetg .Universities_specCount___IwdE{font-family:var(--font-manrope);font-size:.875rem;font-weight:400;line-height:1.5;color:#a1a1a1;font-weight:500}.Universities_specList__WhG7M{display:flex;flex-direction:column;gap:12px}.Universities_specItem__aRvol{background:#fff;border-radius:16px;padding:16px 24px;display:flex;align-items:center;gap:20px;text-decoration:none;transition:all .2s;border:1px solid rgba(0,0,0,0)}.Universities_specItem__aRvol:hover{border-color:#032556;background-color:hsl(215.421686747,93.2584269663%,95.8725490196%)}.Universities_specItem__aRvol:hover .Universities_arrow__SNnJp{transform:translateX(4px);color:#032556}.Universities_specItem__aRvol .Universities_specCode__sg_Yl{background:#e0e7ef;padding:6px 12px;border-radius:8px;font-family:monospace;font-weight:700;color:#1e293b}.Universities_specItem__aRvol .Universities_specContent__sX84D{flex:1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Universities_specItem__aRvol .Universities_specTitle__Pp1tE{font-family:var(--font-manrope);font-size:1.25rem;font-weight:500;line-height:1.375;font-weight:600;color:#1e293b}.Universities_specItem__aRvol .Universities_specBadge__1Zut8{background:rgba(250,204,21,.2);color:rgb(159.1983263598,127.9029288703,3.4016736402);font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px;text-transform:uppercase}.Universities_specItem__aRvol .Universities_arrow__SNnJp{color:#a1a1a1;font-size:20px;transition:transform .2s}.Universities_loader__9U40J{display:flex;justify-content:center;padding:40px}@media(max-width:768px){.Universities_controls__A47Gb{flex-direction:column;align-items:stretch}.Universities_filters__3tABT{flex-direction:column;align-items:flex-start}.Universities_select__1TvEx{width:100%}.Universities_page__MYGgU{padding:24px}}.Universities_predictButton__kECw3{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#032556,rgb(2.7,33.3,77.4));color:#fff;border:none;border-radius:12px;font-family:var(--font-manrope);font-size:1rem;font-weight:600;line-height:1.5;cursor:pointer;box-shadow:0 4px 12px rgba(3,37,86,.3);transition:transform .2s,box-shadow .2s}.Universities_predictButton__kECw3:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(3,37,86,.4)}.Universities_predictButton__kECw3 img{filter:brightness(0) invert(1)}@media(max-width:768px){.Universities_predictButton__kECw3{width:100%;justify-content:center;margin-bottom:24px}}