._page_o0nko_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._hero_o0nko_7{display:flex;flex-direction:column;gap:var(--spacing-3)}._heading_o0nko_13{margin:0;font-family:var(--font-family-display);font-weight:800;font-size:clamp(1.6rem,5vw,2.4rem);letter-spacing:-.03em;line-height:1.05}._searchRow_o0nko_22{display:flex;flex-direction:column;gap:var(--spacing-2)}._searchBox_o0nko_28{position:relative;flex:1}._searchIcon_o0nko_33{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_o0nko_42{padding-left:42px!important;height:46px;border-radius:var(--radius-full)!important;background:var(--card)!important}._citySelect_o0nko_49{height:46px;border-radius:var(--radius-full)!important;background:var(--card)!important}._chips_o0nko_55{display:flex;gap:var(--spacing-2);overflow-x:auto;padding-bottom:4px;margin:0 calc(-1 * var(--spacing-4));padding-left:var(--spacing-4);padding-right:var(--spacing-4);scrollbar-width:none}._chips_o0nko_55::-webkit-scrollbar{display:none}._chip_o0nko_55{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--card);color:var(--foreground);font:500 .85rem var(--font-family-base);cursor:pointer;transition:background var(--animation-duration-fast)}._chipOn_o0nko_85{background:var(--foreground);color:var(--background);border-color:var(--foreground)}._grid_o0nko_91{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3);transition:opacity var(--animation-duration-normal)}._refreshing_o0nko_98{opacity:.6}._skeleton_o0nko_102{aspect-ratio:3 / 4;border-radius:var(--radius-md)}._empty_o0nko_107{text-align:center;color:var(--muted-foreground);padding:var(--spacing-12) var(--spacing-4)}@media(min-width:640px){._searchRow_o0nko_22{flex-direction:row}._citySelect_o0nko_49{width:200px}._grid_o0nko_91{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4)}}@media(min-width:960px){._grid_o0nko_91{grid-template-columns:repeat(4,minmax(0,1fr))}}
