.station-page_container__krlJq{min-height:100vh;display:flex;flex-direction:column}.station-page_main__wzAHR{flex:1 1;display:flex;flex-direction:column;padding-bottom:80px}.station-page_hero__qFfqr{background:var(--background);padding:24px 0 48px;border-bottom:1px solid var(--border)}.station-page_containerInner__8Zjqr{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.station-page_stationHeader__EDTzd{display:flex;align-items:flex-start;gap:32px}.station-page_logoBox___I5MH{width:120px;height:120px;display:flex;align-items:center;justify-content:center}.station-page_logo__L7nQi{max-width:100%;max-height:100%;object-fit:contain}.station-page_stationTitleSection__IL2cx{flex:1 1}.station-page_brandName__wKGmo{font-size:3rem;font-weight:800;line-height:1.1;letter-spacing:-.05em;margin-bottom:16px;background:linear-gradient(180deg,var(--foreground) 0,var(--muted-foreground) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.station-page_address__Nyod9{font-size:1.125rem;color:var(--muted-foreground);margin-bottom:24px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.station-page_actions__GetMV{display:flex;gap:12px;flex-wrap:wrap}.station-page_directionBtn__Kmq9j{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--foreground);color:var(--background);border-radius:9999px;font-weight:600;text-decoration:none;transition:opacity .2s ease;font-size:.875rem}.station-page_directionBtn__Kmq9j:hover{opacity:.9}.station-page_contentGrid__GXT07{display:grid;grid-template-columns:1fr;gap:32px;margin-top:48px}@media (min-width:1024px){.station-page_contentGrid__GXT07{grid-template-columns:1fr 400px;gap:48px}}.station-page_pricesSection__wKCWR{width:100%}.station-page_sectionTitle__ujmdz{font-size:1.5rem;font-weight:700;margin-bottom:24px;display:flex;align-items:center;gap:12px}.station-page_priceGrid__hZbY3{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.station-page_priceCard__dA4AI{border:1px solid var(--border);border-radius:var(--radius);padding:24px;background:var(--card-bg);transition:transform .2s ease}.station-page_priceCard__dA4AI:hover{transform:translateY(-2px)}.station-page_fuelType__Yo2Rd{color:var(--muted-foreground);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;display:flex;justify-content:space-between}.station-page_priceValue__TpHsK{font-size:2.25rem;font-weight:800;color:var(--foreground)}.station-page_perLitre__D3ghZ{font-size:.875rem;color:var(--muted-foreground);font-weight:500;margin-left:4px}.station-page_sidebar__B_ow9{display:flex;flex-direction:column;gap:24px}.station-page_mapCard__iu_Pn{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card-bg)}.station-page_mapHeader__rE8TQ{padding:16px;font-weight:700;font-size:.875rem;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px;background:var(--muted)}.station-page_mapPlaceholder__4DH_D{height:350px;display:flex;align-items:center;justify-content:center;background:var(--muted);color:var(--muted-foreground)}.station-page_infoCard__jwuzo{border:1px solid var(--border);border-radius:var(--radius);padding:24px;background:var(--card-bg)}.station-page_backButton__NrFYd{display:inline-flex;align-items:center;gap:6px;color:var(--muted-foreground);font-weight:600;font-size:.875rem;margin-bottom:24px;transition:color .2s ease}.station-page_backButton__NrFYd:hover{color:var(--foreground)}@media (max-width:1023px){.station-page_stationHeader__EDTzd{flex-direction:column;align-items:center;text-align:center}.station-page_actions__GetMV{justify-content:center}.station-page_brandName__wKGmo{font-size:2.5rem}.station-page_backButton__NrFYd{width:100%}.station-page_address__Nyod9{justify-content:center}}.map_mapWrapper__jkRFr{width:100%;height:calc(100dvh - 170px);min-height:400px;overflow:hidden;position:relative;z-index:1;background:#f8fafc}@media (min-width:1024px){.map_mapWrapper__jkRFr{height:calc(100dvh - 290px)}}.map_stationMapWrapper__1KZDJ{height:100%!important;min-height:unset!important}.map_mapContainerInner__wf9Sn{height:100%;width:100%;z-index:0}.map_loading__yO45K{width:100%;height:600px;min-height:400px;border-radius:var(--radius);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#64748b;font-weight:500}@media (min-width:1024px){.map_loading__yO45K{height:calc(100dvh - 290px)}}.map_mapWrapper__jkRFr .leaflet-popup-content-wrapper{border-radius:var(--radius);padding:0;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border:1px solid var(--border);z-index:1500!important;background:var(--card-bg)!important;color:var(--foreground)!important}.map_mapWrapper__jkRFr .leaflet-popup-content{margin:0!important;width:auto!important}.map_mapWrapper__jkRFr .leaflet-popup-tip{background:var(--background)!important}.map_mapWrapper__jkRFr .leaflet-popup-close-button{width:28px!important;height:28px!important;line-height:28px!important;background:var(--card-bg)!important;color:var(--foreground)!important;border-radius:50%!important;top:-12px!important;right:-12px!important;box-shadow:0 4px 10px rgba(0,0,0,.2)!important;font-size:18px!important;font-weight:700!important;border:1px solid var(--border)!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.map_mapWrapper__jkRFr .leaflet-popup-close-button:hover{background:var(--muted)!important;color:#ef4444!important;transform:scale(1.1)}.map_popupContent__5txV8{padding:16px;min-width:220px}.map_popupHeader__tm3dP{border-bottom:1px solid var(--border);padding-bottom:8px;margin-bottom:12px}.map_popupTitle__YIk6Q{font-size:1rem;font-weight:700;margin:0}.map_popupAddress__YeP_U{font-size:.75rem;color:var(--muted-foreground);margin-top:4px}.map_priceRow__wg63S{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.map_priceLabel__pYL3N{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:500}.map_priceValue__uOmNt{font-weight:700;background:var(--muted);padding:2px 8px;border-radius:4px;font-size:.9rem}.map_miles__aOR_2{margin-top:12px;font-size:.7rem;color:var(--muted-foreground);text-align:right}.map_radarMarker__qGGmi{background:transparent!important;border:none!important;position:relative}.map_radarMarkerInner__jTjRO{width:16px;height:16px;background-color:#3b82f6;border-radius:50%;border:2px solid white;box-shadow:0 0 8px rgba(0,0,0,.3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.map_radarMarker__qGGmi:after{content:"";position:absolute;top:50%;left:50%;width:48px;height:48px;background-color:rgba(59,130,246,.4);border-radius:50%;z-index:1;animation:map_radarPulse__fvzAO 2s cubic-bezier(.2,0,.1,1) infinite}@keyframes map_radarPulse__fvzAO{0%{transform:translate(-50%,-50%) scale(.3);opacity:1}70%{transform:translate(-50%,-50%) scale(1.4);opacity:.4}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.map_directionLink__5nv8k{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:var(--foreground);color:var(--background)!important;text-decoration:none;padding:6px 12px;border-radius:6px;font-size:.75rem;font-weight:500;transition:all .2s ease;border:1px solid var(--foreground);margin-top:12px;margin-left:auto}.map_directionLink__5nv8k:hover{background:transparent;color:var(--foreground)}.map_cheapestMarker__t1mpF{border-color:#eab308!important;box-shadow:0 0 15px rgba(234,179,8,.4)!important;transform:scale(1.1);z-index:1000!important}.map_starBadge__riG1G{position:absolute;top:-8px;right:-8px;background:#eab308;color:white;width:20px;height:20px;border-radius:50%;border:2px solid white;display:flex!important;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1001}.dark .map_starBadge__riG1G{border-color:var(--card-bg)}.map_brandMarkerContainer__3cXdv{background-color:white;border-radius:50%;padding:0;box-sizing:border-box;box-shadow:0 4px 12px rgba(0,0,0,.15);border:3px solid white;width:44px;height:44px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .2s ease;position:relative}.map_brandMarkerImage__ZQZRP{width:110%;height:110%;object-fit:contain;border-radius:50%;background:white}.map_evMarker__BHNxW{background:transparent!important;border:none!important}.map_evMarkerInner__ewMmr{width:44px;height:44px;border-radius:50%;border:4px solid white;box-sizing:border-box;box-shadow:0 4px 10px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;position:relative;transition:transform .2s ease;overflow:visible;margin:0}.map_evMarkerInner__ewMmr:hover{transform:scale(1.1);z-index:1000}.map_evIcon__r9lWm{width:20px;height:20px;color:white}.map_evPowerLabel__537S8{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--foreground);color:var(--background);font-size:10px;font-weight:800;padding:1px 6px;border-radius:10px;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.2);border:2px solid white;z-index:10}.map_evMarkerSlow__9o8O7 .map_evMarkerInner__ewMmr{background:#10b981}.map_evMarkerRapid__mzjMn .map_evMarkerInner__ewMmr{background:#f59e0b}.map_evMarkerUltra____bWl .map_evMarkerInner__ewMmr{background:#8b5cf6}.dark .map_evMarkerInner__ewMmr,.dark .map_evPowerLabel__537S8{border-color:#1e293b}.map_priceMarker__4zB8g{display:flex;align-items:center;gap:4px;background:white;border-radius:24px;padding:3px 8px 3px 4px;box-shadow:0 4px 10px rgba(0,0,0,.2);border:2px solid white;white-space:nowrap;transition:all .2s ease;position:relative}.dark .map_priceMarker__4zB8g{background:#1e293b;border-color:#334155}.map_priceMarker__4zB8g:hover{transform:scale(1.1);z-index:1000!important}.map_priceMarkerLogo__a2ap3{width:22px;height:22px;border-radius:50%;object-fit:contain;background:white}.map_priceMarkerValue__chTLY{font-size:13px;font-weight:800;color:#0f172a}.dark .map_priceMarkerValue__chTLY{color:#f8fafc}.map_priceMarker__4zB8g.map_cheapestPrice__0tkfD{background:#22c55e!important;border-color:#16a34a!important}.map_priceMarker__4zB8g.map_cheapestPrice__0tkfD .map_priceMarkerValue__chTLY{color:white!important}.map_priceMarker__4zB8g.map_expensivePrice__qGGyD{background:#ef4444!important;border-color:#dc2626!important}.map_priceMarker__4zB8g.map_expensivePrice__qGGyD .map_priceMarkerValue__chTLY{color:white!important}.map_mapWrapper__jkRFr .cheap-marker-bg{z-index:2000!important}.map_mapWrapper__jkRFr .cheap-marker-bg .map_priceMarkerValue__chTLY{color:#ffffff!important}.map_mapWrapper__jkRFr .expensive-marker-bg{z-index:-1000!important}.map_mapWrapper__jkRFr .expensive-marker-bg .map_priceMarkerValue__chTLY{color:#ffffff!important}.map_priceBadge__9kbgs{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:800;padding:1px 6px;border-radius:8px;text-transform:uppercase;color:white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.map_cheapestBadge__DzXwL{background:#16a34a}.map_expensiveBadge__6zYzT{background:#dc2626}.Header_header__MvnS2{height:64px;display:flex;align-items:center;border-bottom:1px solid var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:sticky;top:0;z-index:50;background:rgba(var(--background),.8)}.Header_headerInner__HzK1Z{width:100%;max-width:1280px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.Header_logo__j7oID{font-weight:700;font-size:1.25rem;letter-spacing:-.05em;display:flex;align-items:center;gap:8px}.Header_logoLink__n5cR5{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.Header_userMenuWrapper__BJWdZ{position:relative}.Header_userAvatarBtn__NpEch{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;transition:opacity .2s}.Header_userAvatarBtn__NpEch:hover{opacity:.8}.Header_userAvatar__RIpAU{width:32px;height:32px;border-radius:50%;object-fit:cover}.Header_userAvatarPlaceholder__suPoQ{background:#1a1f2c;color:white;display:flex;align-items:center;justify-content:center}.Header_dropdownMenu__6KeWb{position:absolute;top:calc(100% + 12px);right:0;width:220px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:2000;overflow:hidden;animation:Header_slideIn__pUvuL .2s ease-out}@keyframes Header_slideIn__pUvuL{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_dropdownHeader__byO0O{padding:12px 16px;border-bottom:1px solid var(--border);background:var(--muted)}.Header_dropdownName__w_YHB{font-size:.875rem;font-weight:700;margin:0;color:var(--foreground)}.Header_dropdownEmail__rlzh7{font-size:.75rem;color:var(--muted-foreground);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_dropdownItem__dN_WM{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:.875rem;font-weight:500;color:var(--foreground);text-decoration:none;transition:background .2s;width:100%;text-align:left;border:none;background:none;cursor:pointer}.Header_dropdownItem__dN_WM:hover{background:var(--muted)}.Header_dropdownFooter___E5LH{border-top:1px solid var(--border)}.Header_logoutBtn__0mHyf{color:#ef4444!important}.Header_logoutBtn__0mHyf:hover{background:rgba(239,68,68,.1)!important}.Header_headerRight__8iRDW{display:flex;align-items:center}.Header_desktopNav__hqXo_,.Header_desktopOnlyBtn__DhbFy{display:none}.Header_pwaLinkContainer__uL3I8{display:flex;align-items:center}.Header_mobileOnlyLinks__kOapt{display:block}@media (min-width:768px){.Header_desktopNav__hqXo_{display:flex;align-items:center;gap:24px;margin-right:24px}.Header_desktopNavLink__9xNgx{display:flex;align-items:center;gap:6px;color:var(--foreground);text-decoration:none;font-size:14px;font-weight:300;transition:color .2s}.Header_desktopNavLink__9xNgx:hover{color:var(--primary)}.Header_mobileOnlyLinks__kOapt{display:none}.Header_desktopOnlyBtn__DhbFy{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1a1f2c;color:#ffffff;border:none;border-radius:99px;padding:8px 18px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.Header_desktopOnlyBtn__DhbFy:hover{opacity:.9}.Header_pwaLinkContainer__uL3I8{display:flex;align-items:center}.Header_pwaText__Y6x_o{display:inline}}.Header_pwaButton__YpeLQ{display:flex;align-items:center;gap:8px;background:#1a1f2c;color:#ffffff;border:1px solid rgba(255,255,255,.1);border-radius:99px;padding:6px 14px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-right:8px;min-height:34px}@media (min-width:768px){.Header_pwaButton__YpeLQ{padding:6px 14px;margin-right:12px}}.Header_pwaButton__YpeLQ:hover{transform:translateY(-1px);box-shadow:0 6px 15px rgba(0,0,0,.15);background:#252b3b}.Header_pwaButton__YpeLQ svg{color:#ffffff;opacity:.9}.page_container__aoG4z{display:flex;flex-direction:column}.page_header__kVzhN{height:64px;display:flex;align-items:center;border-bottom:1px solid var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:sticky;top:0;z-index:1000;background:rgba(var(--background),.8)}.page_headerInner___yNhq{width:100%;max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.page_containerInner__dvCR9{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.page_logo__7fc9l{font-weight:700;font-size:1.25rem;letter-spacing:-.05em;display:flex;align-items:center;gap:8px}.page_main__GlU4n{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:32px 0;width:100%;max-width:none;margin:0}.dark .page_main__GlU4n{--hero-img-filter:brightness(0.85) contrast(1.1) drop-shadow(0 0 40px rgba(59,130,246,0.2))}.page_hero__SKW6o{text-align:center;max-width:600px;margin-bottom:48px}.page_title__3jonF{font-size:3rem;font-weight:800;line-height:1.1;letter-spacing:-.05em;margin-bottom:16px;background:linear-gradient(180deg,var(--foreground) 0,var(--muted-foreground) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dark .page_title__3jonF{background:linear-gradient(180deg,#ffffff,#94a3b8);-webkit-background-clip:text;background-clip:text}.page_subtitle__iAJUg{font-size:1.125rem;color:var(--muted-foreground);line-height:1.5}.page_searchBox__vnseV{display:flex;width:100%;max-width:480px;background:var(--muted);border:1px solid var(--border);border-radius:9999px;overflow:hidden;box-shadow:none;transition:box-shadow .2s ease,border-color .2s ease;padding:4px}.page_searchBox__vnseV:focus-within{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}@media (prefers-color-scheme:dark){.page_searchBox__vnseV:focus-within{box-shadow:0 0 0 1px rgba(255,255,255,.5)}}.page_input___cVLA{flex:1 1;padding:12px 16px;border:none;background:transparent;color:var(--foreground);font-size:1rem;outline:none;width:100%}.page_searchButton__vE0yS{padding:0 20px;background:var(--foreground);color:var(--background);font-weight:600;border-radius:9999px;transition:opacity .2s ease;white-space:nowrap;flex-shrink:0;border:none}.page_searchButton__vE0yS:hover{opacity:.9}.page_searchBoxLarge__hYg95{max-width:650px;padding:6px;background:var(--card-bg);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.page_inputLarge__E9_D3{padding:16px 20px;font-size:1.125rem}.page_searchButtonLarge__Xs_ky{padding:0 32px;font-size:1.1rem}.page_locationButtonLarge__BgxAq{padding:0 16px}.page_searchWrapperHome__KhkDd{width:100%;display:flex;justify-content:center}.page_featureGrid__LbVmI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;width:100%;margin-top:64px}.page_card__QV0Om{border:1px solid var(--border);border-radius:var(--radius);padding:24px;background:var(--card-bg);transition:all .2s cubic-bezier(.16,1,.3,1);height:100%}.page_card__QV0Om:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary-border)}.page_featureLink__8qjk7{text-decoration:none;color:inherit;display:block}.page_cardIcon__ejM_b{margin-bottom:16px;color:var(--foreground)}.page_cardTitle__wyNTT{font-size:1.125rem;font-weight:600;margin-bottom:8px}.page_viewToggle__4mvDH{display:flex;background:var(--muted);padding:4px;border-radius:var(--radius);width:max-content;margin:0 auto 16px}.page_pillBtn__eLA8q{padding:8px 16px;border-radius:9999px;border:none;color:var(--muted-foreground);font-weight:600;display:flex;align-items:center;gap:6px;font-size:.8125rem;cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}.page_pillBtn__eLA8q:hover{color:var(--foreground)}.page_pillBtnActive__UaZ8G{background:white!important;color:#1a1f2c!important;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.dark .page_pillBtnActive__UaZ8G{background:#1e293b!important;color:white!important}@media (min-width:1024px){.page_pillBtn__eLA8q{padding:10px 20px;font-size:.875rem}}.page_tabScrollContainer__zdvad{display:flex;gap:4px;overflow-x:auto;padding:10px 16px;margin:0 -16px;-webkit-overflow-scrolling:touch;min-height:60px;scroll-behavior:smooth}@media (min-width:1024px){.page_tabScrollContainer__zdvad{justify-content:center;background:transparent;gap:16px;padding:16px;min-height:72px;align-items:center}}.page_toggleBtn__mm_bC{padding:8px 16px;border-radius:4px;font-weight:500;display:flex;align-items:center;gap:8px;color:var(--muted-foreground);transition:all .2s ease}.page_toggleBtnActive__xchsN{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_hideScrollbar__f6ul8{scrollbar-width:none;-ms-overflow-style:none}.page_hideScrollbar__f6ul8::-webkit-scrollbar{display:none}.page_controlsWrapper__PK3tv{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;width:100%}@media (min-width:640px){.page_controlsWrapper__PK3tv{flex-direction:row;align-items:center;justify-content:space-between}}.page_sortSelect__8_khv{padding:8px 12px;border-radius:6px;border:1px solid var(--border);background:var(--background);color:var(--foreground);font-size:.875rem;font-weight:500;outline:none;cursor:pointer}.page_listContainer__9dOUL{display:flex;flex-direction:column;gap:16px;width:100%}.page_stationCard___lhgD{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);display:flex;flex-direction:row;overflow:hidden;transition:all .2s ease}.page_stationCard___lhgD:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.page_stationCardOverlay__PM62r{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.page_stationLogoBox__C_6lw{width:72px;background:var(--muted);display:flex;align-items:center;justify-content:center;padding:12px;flex-shrink:0;border-right:1px solid var(--border)}@media (min-width:640px){.page_stationLogoBox__C_6lw{width:160px;min-height:140px;padding:24px}}.page_stationLogo__9HOIQ{max-width:100%;max-height:100%;object-fit:contain}.page_stationInfo__da6Fh{flex:1 1;padding:12px 16px;display:flex;flex-direction:column;min-width:0;position:relative}@media (min-width:640px){.page_stationInfo__da6Fh{padding:16px 24px}}.page_pricesAndAmenities__ewmte{display:flex;align-items:center;margin-top:12px;padding-top:12px;border-top:1px dashed var(--border);gap:12px}@media (max-width:639px){.page_pricesAndAmenities__ewmte{flex-direction:column;align-items:flex-start;gap:16px}}.page_stationPrices__33lpo{display:flex;gap:16px;flex-wrap:wrap}.page_miniAmenities__wEmQq{display:flex;gap:8px;align-items:center;flex-shrink:0;padding-left:12px;border-left:1px solid var(--border)}@media (max-width:639px){.page_miniAmenities__wEmQq{padding-left:0;border-left:none;width:100%;justify-content:flex-start}.page_title__3jonF{font-size:2rem;font-weight:600}}.page_miniAmenityIcon__ct3vc{color:var(--primary);display:flex;align-items:center;justify-content:center;background:var(--muted);width:32px;height:32px;border-radius:8px;transition:all .2s ease}.page_miniAmenityIcon__ct3vc:hover{background:var(--primary-muted);transform:translateY(-2px)}.page_priceItem__YoIG6{display:flex;flex-direction:column;gap:4px}.page_priceTitle__2Gh6W{font-size:.75rem;color:var(--muted-foreground);font-weight:600;text-transform:uppercase}.page_priceAmount__2Cd_l{font-size:1.125rem;font-weight:800}.page_loginButton__KoiDv{padding:8px 16px;border-radius:6px;border:1px solid var(--border);font-size:14px;font-weight:500;transition:background-color .2s}.page_loginButton__KoiDv:hover{background-color:var(--muted)}.page_searchWrapper__AgJnb{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.page_searchIconWrapper__sNDiO{display:flex;align-items:center;padding-left:16px;color:var(--muted-foreground)}.page_locationButton__Uamfo{padding:0 12px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--foreground);cursor:pointer;border:none;transition:opacity .2s;flex-shrink:0}.page_locationButton__Uamfo:hover{opacity:.8}.page_errorMessage__IP24J{color:red;margin-top:16px}.page_mapSection__NVDbD{width:100%;margin-top:32px}.page_mapSectionTitle__pFq7d{font-size:1.25rem;font-weight:600;margin-bottom:16px}.page_directionLink__EZV1y{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--foreground);color:var(--background)!important;text-decoration:none;padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:600;transition:opacity .2s,transform .2s;align-self:flex-start;margin-top:16px}.page_directionLink__EZV1y:hover{opacity:.9;transform:translateY(-1px)}.page_directionLinkList__vadU6{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:var(--foreground);color:var(--background);text-decoration:none;padding:6px 12px;border-radius:6px;font-size:.75rem;font-weight:500;transition:all .2s ease;border:1px solid var(--foreground);margin-top:4px}.page_directionLinkList__vadU6:hover{background:transparent;color:var(--foreground)}.page_searchHereBtn__Rh4jB{position:absolute;bottom:70px;left:50%;transform:translateX(-50%);z-index:2;background:var(--foreground);color:var(--background);padding:16px 20px;border-radius:30px;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.page_searchHereBtn__Rh4jB:hover{transform:translateX(-50%) translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,.2);opacity:.95}.page_searchHereBtn__Rh4jB:active{transform:translateX(-50%) translateY(0)}.page_citiesGrid__hF1Bu{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%}@media (min-width:640px){.page_citiesGrid__hF1Bu{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page_citiesGrid__hF1Bu{grid-template-columns:repeat(5,1fr)}}.page_userNav__jDfkO{display:flex;align-items:center;gap:12px}.page_userAvatar__EF2Cx{width:32px;height:32px;border-radius:50%}.page_userName__JJW9p{font-size:.875rem;font-weight:500}.page_homeHeroWrapper__rA7Fb{display:flex;flex-direction:column;align-items:center;position:relative}.dark .page_homeHeroWrapper__rA7Fb:before{content:"";position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.08) 0,rgba(59,130,246,0) 70%);z-index:-1;pointer-events:none;filter:blur(40px)}.page_cheapestBadge__JpUvb{background:rgba(59,130,246,.08);color:#3b82f6;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:24px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(59,130,246,.2);transition:all .2s ease}.dark .page_cheapestBadge__JpUvb{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#60a5fa}.page_citiesSection__QYZaC{margin-top:64px;width:100%}.page_sectionTitle__hzsAh{font-size:1.5rem;font-weight:700;margin-bottom:24px;text-align:center}@media (max-width:639px){.page_sectionTitle__hzsAh{font-size:1rem;font-weight:600;text-align:left;margin:0}}.page_cityLink__ZeP45{padding:16px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;text-decoration:none;color:inherit;display:flex;justify-content:space-between;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1)}.page_cityLink__ZeP45:hover{border-color:var(--primary);background:var(--primary-muted);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.dark .page_cityLink__ZeP45:hover{background:rgba(255,255,255,.05);box-shadow:0 4px 20px rgba(0,0,0,.2)}.page_cityName__3Xv8_{font-weight:600;font-size:.9375rem}.page_cityIcon__oKLdn{color:var(--muted-foreground);transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s ease}.page_cityLink__ZeP45:hover .page_cityIcon__oKLdn{transform:translateX(4px);color:var(--primary)}.page_featuresWrapper__S8Ocz{margin-top:80px}.page_logoLink__6U7V8{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.page_searchPageMain__KzLe8{padding-top:0!important;padding-bottom:0!important;height:calc(100vh - 64px);display:flex;flex-direction:column}.page_searchResultsWrapper__vih9w{margin-top:0;width:100%;flex:1 1;display:flex;flex-direction:column;overflow:hidden;height:100%}@media (min-width:1023px){.page_searchPageMain__KzLe8{padding-top:16px!important}.page_searchResultsWrapper__vih9w{margin-top:16px}}.page_loadingFallback__2PVol{display:flex;justify-content:center;padding:64px}.page_categoryTabs__cvpWe{display:flex;width:100%;border-bottom:1px solid var(--border)}.page_categoryTab__UhVRU{flex:1 1;padding:12px 16px;background:none;border:none;font-size:1rem;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;color:var(--muted-foreground);font-weight:500;position:relative;transition:all .2s ease;outline:none}.page_categoryTabActive__AQiWZ{color:var(--foreground);font-weight:700}.page_categoryTabActive__AQiWZ:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--foreground)}@media (min-width:1024px){.page_categoryTabs__cvpWe{justify-content:center;gap:32px}.page_categoryTab__UhVRU{flex:0 0 auto;padding:16px 48px;font-size:1.125rem}}.page_spinAnimation__Txg80{animation:page_spin__W_8_q 1s linear infinite}@keyframes page_spin__W_8_q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_skeleton___FdI7{background:var(--muted);border-radius:var(--radius,8px);position:relative;overflow:hidden;opacity:.6}.page_skeleton___FdI7:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.1) 20%,rgba(255,255,255,.2) 60%,rgba(255,255,255,0));animation:page_shimmer__qPtWe 2.5s infinite}@keyframes page_shimmer__qPtWe{to{transform:translateX(100%)}}.page_skeletonMapWrapper__wJ_tD{flex:1 1;width:100%;display:flex;flex-direction:column}.page_skeletonMap___ReAi{flex:1 1;width:100%;background:var(--muted);display:flex;align-items:center;justify-content:center;opacity:.5}.page_fullFlexColumn__CfFLX{width:100%;height:100%;display:flex;flex-direction:column}.page_resultsEmpty__3iN_f{text-align:center;padding:40px}.page_resultsEmptyDesc__jvkKE{margin-top:16px;font-size:.875rem}.page_resultsInnerMap__HgWqo{flex:1 1;position:relative;width:100%;display:flex;flex-direction:column}.page_mapControlsOverlay__a3aId{background:var(--background);z-index:10;width:100%}.page_searchControlsContainer__E_bJ5{width:100%;max-width:1280px;margin:0 auto;padding:0}.page_pillScrollWrapper__00Aeh{padding:0 16px;display:flex;justify-content:center;gap:6px}.page_pillGroup__2Rh0T{display:flex;background:rgba(0,0,0,.05);padding:4px;border-radius:9999px;gap:2px;height:max-content;align-self:center}.dark .page_pillGroup__2Rh0T{background:rgba(255,255,255,.1)}.page_pillGroup__2Rh0T .page_pillBtn__eLA8q{background:transparent;padding:6px 14px;border-radius:9999px;border:none!important;color:var(--muted-foreground);font-size:.8125rem;font-weight:600;transition:all .2s ease}.page_pillGroup__2Rh0T .page_pillBtn__eLA8q:hover{color:var(--foreground)}.page_pillGroup__2Rh0T .page_pillBtnActive__UaZ8G{background:white!important;color:#1a1f2c!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;transform:none!important}.dark .page_pillGroup__2Rh0T .page_pillBtnActive__UaZ8G{background:#334155!important;color:white!important}.page_pillBlue__OsTy3{color:#3b82f6!important}.page_pillGreen__MxDfe{color:#16a34a!important}.page_pillRed__z7KKB{color:#ef4444!important}.page_pillOrange__wlIdA{color:#f59e0b!important}.page_pillPurple__p7qpD{color:#8b5cf6!important}.page_pillDarkGreen__OSY1A{color:#10b981!important}.page_updateIndicator__i10H3{top:56px;left:50%;transform:translateX(-50%);z-index:500;background:var(--background);padding:8px 16px;gap:8px;font-size:.875rem;font-weight:600}.page_foundBox__cialK,.page_updateIndicator__i10H3{position:absolute;border-radius:20px;display:flex;align-items:center;box-shadow:var(--shadow-md);border:1px solid var(--border)}.page_foundBox__cialK{bottom:16px;left:16px;z-index:2;background:var(--card-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 12px;font-size:.7rem;font-weight:700;color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;gap:4px}.page_foundDot__kkWxh{width:8px;height:8px;border-radius:50%;background:var(--success)}.page_mapInnerContent__s8tq5{flex:1 1;width:100%;position:relative}.page_listViewScroll__EKc2B{flex:1 1;overflow-y:auto;padding-bottom:32px}.page_stationHeaderRow__sDBGj{display:flex;justify-content:space-between;align-items:center}.page_stationBrandText__DLkq_{font-size:1rem;font-weight:700;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:640px){.page_stationBrandText__DLkq_{font-size:1.25rem}}.page_brandStatusWrapper__weSNP{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}.page_stationAddressSmall__FluWp{color:var(--muted-foreground);font-size:.75rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:140px}@media (min-width:640px){.page_stationAddressSmall__FluWp{font-size:.875rem;width:400px}}@media (min-width:1024px){.page_stationAddressSmall__FluWp{width:inherit}}.page_stationSideInfo__XvwiR{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.page_distancePill__utdZ2{background:var(--muted);padding:4px 12px;border-radius:16px;font-size:.875rem;font-weight:600}.page_stationActionRow__J6R6x{display:flex;gap:8px;align-items:center}.page_centerGap__GXSzi{display:flex;align-items:center;gap:4px}.page_evInfoSection__hbYWu{margin-top:16px;padding-top:16px;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:12px}.page_evChargingPills__hNAbX{display:flex;gap:8px;flex-wrap:wrap}.page_evChargerPill__HmfE4{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;font-size:.8125rem;font-weight:500}.page_pillRapid__qjz3n{background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.2);color:var(--primary)}.page_pillStandard___E_1g{background:var(--muted);border:1px solid var(--border);color:var(--foreground)}.page_evUsageCostSection__Zkj9L{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--muted);border-radius:8px;font-size:.8125rem;color:var(--muted-foreground)}.page_filterDropdownWrapper__vd4Wm{position:relative;display:flex;align-items:center}.page_filterDropdownMenu__d5mv_{position:absolute;top:calc(90%);right:-12px;width:200px;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-xl);z-index:1000;padding:8px 12px;display:flex;flex-direction:column;gap:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.page_dropdownSection__zQCKK{display:flex;flex-direction:column;gap:8px}.page_dropdownLabel__2AZMi{font-size:.75rem;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.page_dropdownGrid__4ktdN{display:grid;grid-template-columns:1fr;gap:4px}.page_dropdownOption__7fu_3{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;background:transparent;border:none;color:var(--foreground);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_dropdownOption__7fu_3:hover{background:var(--muted)}.page_dropdownOptionActive__4wMYo{background:var(--primary-muted);color:var(--primary)}.page_desktopOnlyFilters__Q7xJW{display:none}@media (min-width:1024px){.page_desktopOnlyFilters__Q7xJW{display:flex;gap:8px;align-items:center}}.page_mobileFilterToggle__Hy8yL{display:flex;padding:12px;background:whitesmoke;border-radius:9999px;aspect-ratio:1;justify-content:center;align-items:center}.page_filterBtnChevron__Qasyu,.page_filterBtnLabel__CLeFz{display:none}@media (min-width:1024px){.page_mobileFilterToggle__Hy8yL{background:transparent;aspect-ratio:unset;padding:8px 16px}.page_filterBtnLabel__CLeFz{display:inline;margin-left:4px;font-size:13px;font-weight:500}.page_filterBtnChevron__Qasyu{display:inline;margin-left:2px}}.page_mobileOnlyLinks__pdS2g{display:flex}.page_shareBtnWrapper__RX4pE{position:absolute;bottom:8px;right:8px;z-index:2;background:var(--card-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .2s ease}.page_shareBtnWrapper__RX4pE:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (min-width:640px){.page_shareBtnWrapper__RX4pE{bottom:12px;right:12px}.page_stationPrices__33lpo{padding-right:0}}.page_stationTextInfo__3W2fU{flex:1 1;min-width:0}.page_relative__1yaSW{position:relative}.page_z2__Gu3_q{z-index:2}.page_z3__loX19{z-index:3}.page_flexCenter__gkBx0{display:flex;align-items:center;justify-content:center}.page_gap4__2IIhE{gap:4px}.page_gap8__4X9NN{gap:8px}.page_statusDot__iEfSr{width:6px;height:6px;border-radius:50%}.page_statusText__hG5d8{font-size:.65rem;font-weight:700;text-transform:uppercase}.page_loadingFullScreen__UPNiA{height:100%}.page_loadingFullScreen__UPNiA,.page_loadingResults__gOrWH{display:flex;flex:1 1;align-items:center;justify-content:center}.page_loadingResults__gOrWH{min-height:400px;background:var(--background)}.page_resultsEmpty__3iN_f{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px}.page_errorIconContainer__X2e_F{padding:24px;border-radius:50%;background:var(--muted);color:var(--muted-foreground)}.page_textCenter__awQFI{text-align:center}.page_errorTitle__nlX_f{font-size:1.25rem;font-weight:700;margin-bottom:8px}.page_errorMessage__IP24J{margin:0;color:var(--muted-foreground)}.page_emptyDesc__zYP_i{margin-top:8px;font-weight:500}.page_retryBtn__uwuNO{margin-top:8px;background:var(--foreground);color:var(--background)}.page_searchBarWrapper__llY3x{display:block}@media (max-width:1024px){.page_searchBarWrapper__llY3x{display:none}}.page_mobileOnlySearchBar__SaFfj{display:none}@media (max-width:1024px){.page_mobileOnlySearchBar__SaFfj{display:block;padding:0 16px 16px;width:100%}}.page_searchAreaMain__5EbW5{margin-top:0;flex:1 1}.page_listPadding__5E1l0{padding:0 16px 32px}.page_stationCardWrapper__cK8br{margin-bottom:16px}.page_noResultsFound__n8cOb{text-align:center;padding:40px;color:var(--muted-foreground)}.page_newsSection__Tg1nn{margin-top:80px;width:100%}.page_sectionHeader__a4Fw5{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page_viewAllLink__vT4ph{display:flex;align-items:center;gap:4px;color:var(--primary);text-decoration:none;font-weight:600;font-size:.875rem;transition:opacity .2s}.page_viewAllLink__vT4ph:hover{opacity:.8}.page_newsGrid__Thaj4{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.page_newsCard__HsL2h{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:all .3s ease;display:flex;flex-direction:column}.page_newsCard__HsL2h:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.page_newsImageContainer__QGmFr{width:100%;height:180px;overflow:hidden}.page_newsImage__Z6p36{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.page_newsCard__HsL2h:hover .page_newsImage__Z6p36{transform:scale(1.05)}.page_newsBody__MjnXz{padding:20px;display:flex;flex-direction:column;flex:1 1}.page_newsMeta__XDOvF{font-size:.75rem;color:var(--muted-foreground);margin-bottom:8px}.page_newsTitle__Lt1HM{font-size:1.25rem;font-weight:700;margin-bottom:12px;line-height:1.3}.page_newsExcerpt__ZXvdD{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_seoSection__iAm28{width:100%;margin-top:80px;padding-top:64px;border-top:1px solid var(--border)}.page_seoGrid__uYIqq{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.page_seoGrid__uYIqq{grid-template-columns:repeat(3,1fr)}}.page_seoCard__M5XPb{padding:32px;background:var(--card-bg);border:1px solid var(--border);border-radius:20px;display:flex;flex-direction:column;gap:16px;transition:all .2s cubic-bezier(.16,1,.3,1)}.page_seoCard__M5XPb:hover{border-color:var(--primary-border);box-shadow:0 8px 32px rgba(0,0,0,.08);transform:translateY(-3px)}.dark .page_seoCard__M5XPb:hover{box-shadow:0 8px 32px rgba(0,0,0,.3)}.page_seoCardTitle__RBhNA{font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--foreground)}.page_seoCardText__d6EAR{font-size:.9375rem;color:var(--muted-foreground);line-height:1.65;flex:1 1}.page_seoCardLink__M9yCw{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-weight:600;font-size:.9rem;text-decoration:none;margin-top:auto;transition:gap .2s ease}.page_seoCardLink__M9yCw:hover{gap:10px;text-decoration:underline}.ShareButton_shareButton__LlWlw{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--muted);border:1px solid var(--border);border-radius:9999px;font-weight:600;cursor:pointer;transition:all .2s ease;color:var(--foreground);font-size:.875rem}.ShareButton_shareButton__LlWlw:hover{background:var(--border)}.ShareButton_shareButton__LlWlw:active{transform:translateY(0)}.ShareButton_iconOnly__RLVDS{padding:10px;border-radius:50%;aspect-ratio:1/1;justify-content:center}.ShareButton_naked__JlSh5{background:transparent!important;border:none!important;padding:8px!important}.ShareButton_naked__JlSh5:hover{background:rgba(0,0,0,.05)!important}.dark .ShareButton_naked__JlSh5:hover{background:rgba(255,255,255,.05)!important}.blog_blogContainer__5RjCa{max-width:800px;margin:0 auto}.blog_backLink__esxuc{display:flex;align-items:center;gap:8px;color:var(--muted-foreground);margin-bottom:32px;font-size:.875rem;text-decoration:none;transition:color .2s ease}.blog_backLink__esxuc:hover{color:var(--foreground)}.blog_breadcrumbNav__OGC2k{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--muted-foreground);margin-bottom:24px}.blog_breadcrumbNav__OGC2k a{color:var(--muted-foreground);text-decoration:none;transition:color .2s ease}.blog_breadcrumbNav__OGC2k a:hover{color:var(--foreground)}.blog_currentBreadcrumb__QCeCD{color:var(--foreground);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.blog_articleTitle__xkUYu{font-size:3rem;text-align:left;margin-bottom:24px}.blog_metaBar___albI{display:flex;align-items:center;gap:24px;font-size:.875rem;color:var(--muted-foreground);margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--border)}.blog_metaItem__AIKvZ{display:flex;align-items:center;gap:6px}.blog_coverImageContainer__lOxmz{width:100%;border-radius:var(--radius);overflow:hidden;margin-bottom:40px}.blog_coverImage__1nWeo{width:100%;height:auto;display:block}.blog_blogContent__Iz7c8{font-size:1.125rem;line-height:1.8;color:var(--foreground)}.blog_blogContent__Iz7c8 h3{margin:40px 0 20px;font-size:1.5rem;font-weight:700;color:var(--foreground)}.blog_blogContent__Iz7c8 h4{margin:30px 0 15px;font-size:1.25rem;font-weight:600;color:var(--foreground)}.blog_blogContent__Iz7c8 p{margin-bottom:24px}.blog_blogContent__Iz7c8 ul{margin:24px 0;padding-left:24px;list-style-type:disc}.blog_blogContent__Iz7c8 li{margin-bottom:12px}.blog_blogContent__Iz7c8 strong{color:var(--foreground);font-weight:600}.blog_ctaContainer__2Aif2{margin:40px 0}.blog_ctaButton__UfX1A{display:inline-flex;align-items:center;gap:8px;background:#0066FF;color:white!important;padding:16px 32px;border-radius:12px;fontWeight:700;fontSize:1rem;text-decoration:none;transition:opacity .2s ease}.blog_ctaButton__UfX1A:hover{opacity:.9}.blog_headerSection__cnDCU{padding:48px 0;text-align:center}.blog_headerTitle__igS1C{font-size:3.5rem;margin-bottom:16px}.blog_postGrid__wXDDn{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px;margin-top:40px}.blog_noPosts__fu17o{grid-column:1/-1;text-align:center;padding:80px 0;color:var(--muted-foreground)}.blog_postCard__OEt9o{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:0!important}.blog_cardImageContainer__DzRFF{width:100%;height:200px;overflow:hidden}.blog_cardImage__JEROn{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog_postCard__OEt9o:hover .blog_cardImage__JEROn{transform:scale(1.05)}.blog_cardBody__mNUBU{padding:24px;flex:1 1;display:flex;flex-direction:column}.blog_cardMeta__Ux07F{display:flex;align-items:center;gap:16px;font-size:.75rem;color:var(--muted-foreground);margin-bottom:12px}.blog_cardMetaItem__TEe6u{display:flex;align-items:center;gap:4px}.blog_cardTitle__Yatym{font-size:1.25rem;font-weight:700;margin-bottom:12px;line-height:1.3}.blog_cardExcerpt__jDGOY{color:var(--muted-foreground);font-size:.9375rem;line-height:1.6;margin-bottom:20px;flex:1 1}.blog_readMore__emsSW{display:flex;align-items:center;gap:4px;font-weight:600;font-size:.875rem;color:var(--foreground)}.blog_pagination__GtfcC{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:64px;padding-bottom:40px}.blog_paginationBtn__57wQv{border:1px solid var(--border);padding:10px 20px;text-decoration:none}.blog_paginationBtnDisabled__T1r8V{border:1px solid var(--border);padding:10px 20px;opacity:.4;cursor:not-allowed}.blog_pageInfo__KjNbg{font-weight:600;font-size:.9375rem;color:var(--muted-foreground);padding:0 16px}.blog_pageInfo__KjNbg span{color:var(--foreground)}@media (max-width:768px){.blog_articleTitle__xkUYu{font-size:1.5rem}.blog_headerTitle__igS1C{font-size:2.5rem}.blog_postGrid__wXDDn{grid-template-columns:1fr}}.cities_container__XrREQ{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.cities_header__xdvTO{text-align:center;margin-bottom:4rem}.cities_title__DZe0h{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#1e293b,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;letter-spacing:-.025em}.cities_subtitle__GHG8q{font-size:1.25rem;color:#64748b;max-width:600px;margin:0 auto}.cities_tabContainer__MKu3G{display:flex;background:#f1f5f9;padding:.35rem;border-radius:1.25rem;width:fit-content;margin:0 auto 3rem;border:1px solid #e2e8f0}.cities_tabLink__Bu9mM{padding:.6rem 1.5rem;border-radius:1rem;font-size:.875rem;font-weight:700;text-decoration:none;color:#64748b;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.cities_tabLink__Bu9mM:hover{color:#1e293b}.cities_activeTab__RTvgO{background:#ffffff;color:#2563eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.cities_letterSection__DFNHb{margin-bottom:4rem}.cities_letterTitle__Novjl{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.cities_letterTitle__Novjl:after{content:"";flex:1 1;height:1px;background:#e2e8f0}.cities_grid__ZZ8r0{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.cities_cityCard__XzZ6w{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:1rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.cities_cityCard__XzZ6w:hover{border-color:#3b82f6;box-shadow:0 10px 15px -3px rgba(59,130,246,.1);transform:translateY(-2px)}.cities_cityName__CUYnH{font-weight:600;color:#334155;transition:color .2s}.cities_cityCard__XzZ6w:hover .cities_cityName__CUYnH{color:#2563eb}.cities_count__yqPbg{font-size:.75rem;font-weight:700;color:#94a3b8;background:#f1f5f9;padding:.25rem .6rem;border-radius:2rem;transition:all .2s}.cities_cityCard__XzZ6w:hover .cities_count__yqPbg{background:#eff6ff;color:#3b82f6}@media (max-width:640px){.cities_title__DZe0h{font-size:2.5rem}.cities_grid__ZZ8r0{grid-template-columns:repeat(2,1fr)}}