.CitiesPage_page__oRywa{background:var(--black-deep);min-height:100vh;padding:40px 0 60px}.CitiesPage_container__0_oBO{max-width:1400px;margin:0 auto;padding:0 20px}.CitiesPage_pageTitle__PvdXj{font-size:32px;font-weight:700;color:#fff;margin:0 0 30px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.8);letter-spacing:-.5px;position:relative;padding-bottom:15px}.CitiesPage_pageTitle__PvdXj:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:4px;background:linear-gradient(90deg,var(--gold-primary),var(--gold-dark));border-radius:2px}.CitiesPage_citiesBlock__c_glb{background:var(--black-light);border:1px solid hsla(0,0%,100%,.02);border-radius:24px;padding:30px;animation:CitiesPage_fadeIn__TA60a .5s ease-out}.CitiesPage_citiesGrid__njDsn{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.CitiesPage_cityItem__29dJR{width:100%}.CitiesPage_cityLink__7AMd1{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:var(--black-light);border:1px solid hsla(0,0%,100%,.02);border-radius:16px;color:hsla(0,0%,100%,.8);text-decoration:none;font-size:16px;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden}.CitiesPage_cityLink__7AMd1:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold-primary),var(--gold-dark));opacity:0;transition:opacity .3s}.CitiesPage_cityLink__7AMd1:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.8);border-color:rgba(201,160,80,.15);color:#fff}.CitiesPage_cityLink__7AMd1:hover:before{opacity:1}.CitiesPage_cityLinkActive__4mxla{border-left:4px solid var(--gold-primary);background:#111}.CitiesPage_cityLinkInactive__xe24G{opacity:.6}.CitiesPage_cityLinkInactive__xe24G:hover{opacity:1}.CitiesPage_cityCount__9pkur{font-size:14px;color:hsla(0,0%,100%,.4);background:rgba(0,0,0,.3);padding:4px 12px;border-radius:20px;transition:all .3s;white-space:nowrap;margin-left:12px}.CitiesPage_cityLink__7AMd1:hover .CitiesPage_cityCount__9pkur{background:rgba(201,160,80,.1);color:var(--gold-light)}.CitiesPage_cityLinkActive__4mxla .CitiesPage_cityCount__9pkur{background:rgba(201,160,80,.1);color:var(--gold-primary)}.CitiesPage_emptyState___s7xt{text-align:center;padding:50px 20px;color:hsla(0,0%,100%,.4);font-size:16px;background:var(--black-light);border-radius:16px;border:1px dashed hsla(0,0%,100%,.03)}@keyframes CitiesPage_fadeIn__TA60a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.CitiesPage_citiesGrid__njDsn{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.CitiesPage_citiesGrid__njDsn{grid-template-columns:repeat(2,1fr)}.CitiesPage_pageTitle__PvdXj{font-size:28px}.CitiesPage_cityLink__7AMd1{padding:16px 20px;font-size:15px}}@media (max-width:768px){.CitiesPage_page__oRywa{padding:30px 0 40px}.CitiesPage_citiesBlock__c_glb{padding:20px}.CitiesPage_citiesGrid__njDsn{grid-template-columns:1fr;gap:12px}.CitiesPage_cityLink__7AMd1{padding:15px 18px;font-size:14px}.CitiesPage_pageTitle__PvdXj{font-size:24px;margin-bottom:20px}}@media (max-width:480px){.CitiesPage_page__oRywa{padding:20px 0 30px}.CitiesPage_container__0_oBO{padding:0 15px}.CitiesPage_citiesBlock__c_glb{padding:15px;border-radius:16px}.CitiesPage_cityLink__7AMd1{padding:14px 15px;font-size:13px}.CitiesPage_cityCount__9pkur{font-size:12px;padding:3px 10px}}