.search_page__wirmB{padding-block:var(--space-8) var(--space-16)}.search_searchHeader__8acCq{position:-webkit-sticky;position:sticky;top:72px;z-index:var(--z-raised);padding-block:var(--space-3);background:var(--bg);max-width:720px}.search_startState__QKI_h{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-16);max-width:52ch}.search_startTitle__fcBgl{font-size:var(--fs-h1)}.search_startBody__tae4N{color:var(--text-muted);font-size:var(--fs-lead)}.search_nlBlock__DSBTn{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}.search_nlLabel__KTrET{margin:0;color:var(--text-secondary);font-size:var(--fs-body-s);font-weight:var(--weight-medium)}.search_count__PRG5H{margin-top:var(--space-5);color:var(--text-faint);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-caption);font-weight:var(--weight-medium)}.search_tabs__pb2Kt{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3);border-bottom:1px solid var(--hairline);padding-bottom:var(--space-3)}.search_tab__qOmGQ{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--fs-body-s);font-weight:var(--weight-medium);transition:color var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.search_tab__qOmGQ:hover{color:var(--text);border-color:var(--border-strong)}.search_tabActive__MwlRo{color:var(--on-accent);background:var(--accent-fill);border-color:var(--accent-fill)}.search_tabCount__gwa_A{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7;font-weight:var(--weight-semibold)}.search_tabActive__MwlRo .search_tabCount__gwa_A{opacity:.85}.search_activeChips__fq1uc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.search_activeChip__fXUQy{display:inline-flex;align-items:center;gap:var(--space-1);height:28px;padding-inline:var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--accent);font-size:var(--fs-caption)}.search_clearAll__A47gW{color:var(--text-muted);font-size:var(--fs-caption);text-decoration:underline;text-underline-offset:2px}.search_clearAll__A47gW:hover{color:var(--text)}.search_cityStrip__4lMsR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.search_cityStripLabel__b7FYc{font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--weight-semibold);color:var(--text-faint)}.search_cityChip__We9sL{display:inline-flex;align-items:center;gap:4px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--fs-body-s)}.search_cityChip__We9sL:hover{color:var(--text);border-color:var(--border-strong)}.search_layout__N9pVA{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-6)}@media (min-width:900px){.search_layout__N9pVA{grid-template-columns:264px minmax(0,1fr);gap:var(--space-10);align-items:start}}.search_filters__vuoNL{display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width:900px){.search_filters__vuoNL{position:-webkit-sticky;position:sticky;top:140px;max-height:calc(100vh - 140px - var(--space-6));overflow-y:auto;padding-right:var(--space-2);scrollbar-gutter:stable}}.search_filtersHead__wFvfX{font-size:var(--fs-h3);font-family:var(--font-display)}.search_facetGroup__J73Mw{display:flex;flex-direction:column;gap:var(--space-2)}.search_facetTitle__wyGw9{font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.search_facetTitleRow__uu5NF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.search_citySort__qJp7n{display:inline-flex;gap:2px}.search_citySortLink__sf7BL{padding:1px 7px;border-radius:var(--radius-pill);color:var(--text-faint);font-size:var(--fs-micro);font-weight:var(--weight-semibold);text-decoration:none;text-transform:none;letter-spacing:0}.search_citySortLink__sf7BL:hover{color:var(--accent)}.search_citySortOn__nbLfY{background:var(--accent-wash);color:var(--accent-strong)}.search_facetList__LwjO9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.search_facetListScroll___HNgg{max-height:264px;overflow-y:auto;-webkit-padding-end:2px;padding-inline-end:2px}.search_facetOpt__ZqcpT{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-8);color:var(--text-muted);font-size:var(--fs-body-s);transition:background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.search_facetOpt__ZqcpT:hover{background:var(--surface-2);color:var(--text)}.search_facetOn__jpuSY{color:var(--text)}.search_facetOptLabel__q4Srj{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search_facetCount__nGgbo{color:var(--text-faint);font-size:var(--fs-caption)}.search_checkbox__JuSTj{flex:0 0 auto;width:16px;height:16px;border:1.5px solid var(--border-strong);border-radius:var(--radius-4);transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.search_checkbox__JuSTj[data-on=true]{background:var(--accent-fill);border-color:var(--accent-fill);box-shadow:inset 0 0 0 2px var(--surface)}.search_facetParent__N4Cte{font-weight:var(--weight-semibold);color:var(--text)}.search_facetChild__gj60F{-webkit-padding-start:calc(var(--space-2) + 18px);padding-inline-start:calc(var(--space-2) + 18px)}.search_facetOpt__ZqcpT[data-implied=true]{background:var(--surface-2)}.search_facetOpt__ZqcpT[data-implied=true] .search_checkbox__JuSTj{border-color:var(--accent)}.search_venueDot__xCQo9{flex:0 0 auto;width:10px;height:10px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px rgba(28,27,25,.15)}.search_ratingRow__s_M_H{display:flex;gap:var(--space-2)}.search_ratingPill__XdLDc{display:inline-flex;align-items:center;gap:3px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--fs-body-s);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.search_ratingPill__XdLDc:hover{color:var(--text);border-color:var(--border-strong)}.search_ratingOn__wuK5v{color:var(--gold);border-color:var(--gold);background:var(--gold-wash)}.search_budget__Ki72v{display:flex;flex-direction:column;gap:var(--space-3)}.search_budgetHead__WeJjZ{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.search_budgetReadout__NmpEk{font-size:var(--fs-caption);color:var(--text-muted)}.search_budgetTrack__kT0Sr{position:relative;height:24px}.search_range__grEhO{position:absolute;inset:0;width:100%;margin:0;background:transparent;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.search_range__grEhO::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--surface-2)}.search_range__grEhO::-moz-range-track{height:4px;border-radius:2px;background:var(--surface-2)}.search_range__grEhO::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;margin-top:-6px;border-radius:var(--radius-full);background:var(--accent-fill);border:2px solid var(--bg);box-shadow:var(--shadow-1);cursor:pointer}.search_range__grEhO::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:var(--radius-full);background:var(--accent-fill);border:2px solid var(--bg);cursor:pointer}.search_toggles__bbFZG{display:flex;flex-wrap:wrap;gap:var(--space-2)}.search_toggle__jDwIY{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--fs-body-s)}.search_toggle__jDwIY:hover{color:var(--text);border-color:var(--border-strong)}.search_toggleOn__LrWUF{color:var(--accent);border-color:var(--accent);background:var(--accent-wash)}.search_results__n7f0h{min-width:0}.search_resultsGrid__iX0wD{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;align-items:stretch}.search_resultWrap__u28uv{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-12);background:var(--surface);box-shadow:var(--edge-highlight),var(--shadow-1);padding:var(--space-3);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.search_resultWrap__u28uv:hover{transform:translateY(-2px);background:var(--surface-2);border-color:color-mix(in srgb,var(--accent) 40%,var(--border));box-shadow:var(--edge-highlight),var(--shadow-2)}.search_gcardWrap__QBhUN{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-12);background:var(--surface);padding:var(--space-3);transition:transform var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.search_gcardWrap__QBhUN:hover{transform:translateY(-1px);background:var(--surface-2);border-color:color-mix(in srgb,var(--accent) 40%,var(--border));box-shadow:var(--shadow-1)}.search_result__0QzJ8{display:flex;flex-direction:column;gap:var(--space-3);color:inherit;text-decoration:none}.search_narrow__1m0gN{grid-column:span 2}.search_wide__lMcJ_{grid-column:span 3}.search_resultMedia__PxdJM{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:var(--radius-8);overflow:hidden;background:var(--surface-2)}.search_gcardActions__okQsO,.search_resultActions__2WYkT{display:flex;align-items:center;gap:var(--space-1);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--hairline)}.search_gcardActions__okQsO{justify-content:center}.search_resultImg__Gyg0T{width:100%;height:100%;object-fit:cover;display:block}.search_resultMediaEmpty__OF6_6{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:radial-gradient(circle at 30% 20%,var(--accent-wash),transparent 70%),var(--surface-2)}.search_resultBody__iYj1d{display:flex;flex-direction:column;gap:4px;min-width:0}.search_resultMeta__6gfFV{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.search_resultTitle__8E4ZH{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--weight-semibold);color:var(--text);line-height:var(--lh-snug)}.search_resultWrap__u28uv:hover .search_resultTitle__8E4ZH{color:var(--accent)}.search_resultSub__Ydf9A{font-size:var(--fs-body-s);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search_price__tFTxI{font-size:var(--fs-body-s);font-weight:var(--weight-medium);color:var(--text)}.search_resultAccolades__OgPZc{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:2px}.search_chefIdRibbon__llYQv{position:absolute;top:calc(var(--space-3) + 4px);left:calc(var(--space-3) + 4px);z-index:2;display:inline-flex;align-items:center;gap:var(--space-1);max-width:calc(124px - 8px);padding:2px 6px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--gold) 50%,transparent);background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:var(--shadow-1);color:var(--text);font-size:var(--fs-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);line-height:1;text-decoration:none;white-space:nowrap;overflow:hidden}.search_chefIdRibbon__llYQv:hover{border-color:color-mix(in srgb,var(--gold) 80%,transparent)}.search_chefIdRibbonLabel__JGi72{text-transform:uppercase;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.search_chefIdRibbonStars__M4Y_F{display:inline-flex;align-items:center;gap:1px}.search_chefIdRibbonStar__MTpNu{color:var(--gold)}.search_flag__ZqJyx{font-size:16px;line-height:1}.search_flagInline__dX1P6{font-size:13px;line-height:1}.search_chip__ARZTE{font-size:var(--fs-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius-pill);border:1px solid;white-space:nowrap}.search_chipRestaurant__mlToK{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-wash)}.search_closedStamp__iepRs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-9deg);padding:var(--space-1) var(--space-3);border:3px double var(--danger);border-radius:6px;color:var(--danger);background:color-mix(in srgb,var(--bg) 82%,transparent);letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;pointer-events:none;z-index:1;box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 25%,transparent)}.search_closedStamp__iepRs,.search_rating__aRNDa{font-size:var(--fs-caption);font-weight:var(--weight-semibold)}.search_rating__aRNDa{margin-left:auto;display:inline-flex;align-items:center;gap:3px;color:var(--gold)}.search_chefRail__1pphn{grid-column:5/7;align-self:stretch;grid-row:1/span 2;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:var(--radius-16);background:color-mix(in srgb,var(--accent) 4%,var(--surface));box-shadow:var(--edge-highlight);padding:var(--space-4)}.search_railTitle__A67N7{font-family:var(--font-display);font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);margin:0 0 var(--space-3)}.search_gcard__z73bo,.search_railList__rpsN5{display:flex;flex-direction:column;gap:var(--space-2)}.search_gcard__z73bo{align-items:center;text-align:center;text-decoration:none;color:inherit}.search_gcardMedia__i2cCu{flex:0 0 auto;width:64px;height:64px;border-radius:var(--radius-full);overflow:hidden;display:grid;place-items:center;background:var(--surface-2)}.search_gcardImg__TieM4{width:100%;height:100%;object-fit:cover;object-position:top center}.search_gcardInfo__jmj5F{display:flex;flex-direction:column;align-items:center;min-width:0;gap:2px}.search_gcardName__QhB6a{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--fs-body-s);color:var(--text);line-height:var(--lh-snug)}.search_gcardWrap__QBhUN:hover .search_gcardName__QhB6a{color:var(--accent)}.search_gcardSub__XLozQ{font-size:var(--fs-caption);color:var(--text-muted);text-align:center}.search_gcardTags__PCUzm{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1);margin-top:2px}.search_risingTag__IrGCY{font-size:var(--fs-micro);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caption);color:var(--gold);padding:1px var(--space-2);border:1px solid var(--gold);border-radius:var(--radius-pill);background:var(--gold-wash)}.search_gcardBig__q9u4k .search_gcardMedia__i2cCu{width:84px;height:84px}.search_gcardBig__q9u4k .search_gcardName__QhB6a{font-size:var(--fs-title)}.search_guestGrid__T_Jzx{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.search_empty__XGMaz{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-12)}.search_emptyTitle__ytYLr{font-size:var(--fs-h2)}.search_emptyBody__jTrDD{color:var(--text-muted);max-width:48ch}.search_emptyCtas____yeL{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.search_tabEmpty__keKa7{padding:var(--space-12) 0;color:var(--text-muted)}@media (max-width:1080px){.search_resultsGrid__iX0wD{grid-template-columns:1fr}.search_chefRail__1pphn,.search_resultsGrid__iX0wD .search_resultWrap__u28uv{grid-column:1/-1!important;grid-row:auto!important}.search_chefRail__1pphn{order:-1}}.search_mark___lCVv{background:transparent;color:var(--accent);font-weight:var(--weight-semibold)}