.foodie-v2,.foodie-v2 *{box-sizing:border-box}.foodie-v2{z-index:1;background:var(--r-bg);min-width:0;color:var(--r-ink);font-family:var(--font-geist-sans), Geist, system-ui, sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.foodie-v2-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.foodie-v2-column{border-right:1px solid var(--r-line);background:var(--r-bg);flex-direction:column;min-width:0;min-height:0;display:none;overflow:hidden}.foodie-v2-column .foodie-v2-row,.foodie-v2-column .foodie-v2-head,.foodie-v2-column .foodie-v2-sheet,.foodie-v2-column .foodie-v2-sheet-body,.foodie-v2-column .foodie-v2-card,.foodie-v2-column .foodie-v2-card-top,.foodie-v2-column .foodie-v2-results-head,.foodie-v2-column .foodie-v2-tools{min-width:0;max-width:100%}.foodie-v2-map{z-index:0;background:var(--r-map);isolation:isolate;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.foodie-v2-canvas .gm-fullscreen-control,.foodie-v2-canvas .gm-svpc,.foodie-v2-canvas .gmnoprint:not(.gm-style-cc),.foodie-v2-map [aria-label=Compass],.foodie-v2-map [aria-label="Reset bearing to north"],.foodie-v2-map [title="Reset bearing to north"],.foodie-v2-map [aria-label="Map camera controls"]{display:none!important}.foodie-v2-canvas{position:absolute;inset:0}.foodie-v2-canvas:focus:not(:focus-visible),.foodie-v2-canvas :focus:not(:focus-visible){outline:none}.foodie-v2-canvas:focus-visible,.foodie-v2-canvas :focus-visible{outline:2px solid var(--r-ember);outline-offset:-2px}.foodie-v2-canvas[data-pointer-focus]:focus,.foodie-v2-canvas[data-pointer-focus] :focus,.foodie-v2-canvas[data-pointer-focus] :focus-visible{outline:none}.foodie-v2-map-fade{display:none}.foodie-v2-canvas-error{color:var(--r-muted);text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}@media (min-width:1024px){.foodie-v2-shell{grid-template-columns:400px minmax(0,1fr)}.foodie-v2-column{width:400px;min-width:0;max-width:400px;display:flex;overflow-x:hidden}.foodie-v2-shell[data-landing=open]{grid-template-columns:minmax(0,1fr)}.foodie-v2-shell[data-landing=open] .foodie-v2-column,.foodie-v2-phone-head{display:none}.foodie-v2-search,.foodie-v2-field{min-width:150px}}.foodie-v2-head{border-bottom:1px solid var(--r-line);flex-direction:column;flex-shrink:0;gap:10px;padding:14px 14px 12px;display:flex}.foodie-v2-row{align-items:center;gap:8px;min-width:0;display:flex}.foodie-v2-logo{cursor:pointer;background:#12161c;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;display:grid;overflow:hidden}.foodie-v2-logo img{object-fit:cover;width:36px;height:36px}.foodie-v2-wordmark.dish-wordmark{flex:auto;min-width:0}.foodie-v2-phone-head .foodie-v2-wordmark.dish-wordmark{border:1px solid var(--r-line);background:var(--r-bg);max-width:min(220px,100% - 120px);box-shadow:var(--r-shadow);border-radius:999px;flex:0 auto;padding:4px 12px 4px 4px}.foodie-v2-phone-head .foodie-v2-wordmark.dish-wordmark:focus-visible{border-radius:999px}.foodie-v2[data-radar-theme=light] .foodie-v2-phone-head .foodie-v2-wordmark .dish-wordmark-tag{color:#b45309}@media (max-width:390px){.foodie-v2-wordmark .dish-wordmark-tag{font-size:10px}}.foodie-v2 .radar-seg{border-color:var(--r-line);background:var(--r-bg)}.foodie-v2-spacer{flex:auto;min-width:0}.foodie-v2-icon,.foodie-v2-more{width:38px;height:38px;color:var(--r-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:grid}.foodie-v2-more{position:relative}.foodie-v2-icon:focus-visible,.foodie-v2-more:focus-visible,.foodie-v2-logo:focus-visible,.foodie-v2-field:focus-within,.foodie-v2-map-btn:focus-visible{outline:2px solid var(--r-ember);outline-offset:2px}.foodie-v2-menu{z-index:5;border:1px solid var(--r-line);background:var(--r-bg);min-width:160px;box-shadow:var(--r-shadow);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.foodie-v2-menu button{height:36px;color:var(--r-ink);font:600 14px var(--font-geist-sans), Geist, system-ui, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px}.foodie-v2-filters{padding:0 12px 12px}.foodie-v2-menu button:hover{background:var(--r-soft)}.foodie-v2-search{flex:auto;min-width:0}.foodie-v2-field{border:1px solid var(--r-line);background:var(--r-soft);min-width:0;height:44px;color:var(--r-muted);border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 14px;display:flex}.foodie-v2 .foodie-v2-field input,.foodie-v2 .foodie-v2-field input:focus,.foodie-v2 .foodie-v2-field input:focus-visible{min-width:0;box-shadow:none;color:var(--r-ink);font:400 15px var(--font-geist-sans), Geist, system-ui, sans-serif;background:0 0;border:0;outline:none;flex:auto}.foodie-v2-field input::placeholder{color:var(--r-muted)}.foodie-v2-body{flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;padding:24px 16px;display:flex}.foodie-v2-empty{color:var(--r-muted);text-align:center;margin:0;font-size:15px}.foodie-v2-foot{color:var(--r-muted);font-family:var(--font-radar-display), "Arial Narrow", Arial, sans-serif;letter-spacing:1.3px;text-transform:uppercase;flex-shrink:0;justify-content:center;padding:0 16px 12px;font-size:12px;font-weight:800;display:flex}.foodie-v2-phone-head{z-index:4;top:max(12px, env(safe-area-inset-top,0px));left:max(12px, env(safe-area-inset-left,0px));align-items:center;gap:8px;min-width:0;max-width:calc(100% - 24px);display:flex;position:absolute}.foodie-v2[data-landing=open] .foodie-v2-phone-head{display:none}.foodie-v2-visit{z-index:2;border:1px solid var(--r-line);background:color-mix(in srgb, var(--r-bg) 72%, transparent);max-width:calc(100% - 32px);color:var(--r-ink);font-family:var(--font-radar-display), "Arial Narrow", Arial, sans-serif;letter-spacing:2px;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;line-height:1.2;position:absolute;top:16px;left:50%;transform:translate(-50%)}@media (max-width:1023px){.foodie-v2-visit{top:64px}.foodie-v2-map-fade{z-index:1;background:linear-gradient(to bottom, var(--r-bg) 0%, color-mix(in srgb, var(--r-bg) 88%, transparent) 42%, transparent 100%);pointer-events:none;height:88px;display:block;position:absolute;top:0;left:0;right:0}}.foodie-v2-controls{z-index:3;right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));opacity:1;visibility:visible;flex-direction:column;gap:8px;transition:opacity .15s,visibility linear;display:flex;position:absolute}.foodie-v2-map-btn{border:1px solid var(--r-line);background:var(--r-bg);width:44px;height:44px;color:var(--r-ink);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid;box-shadow:0 2px 8px #0000002e}.foodie-v2-legend-slot{position:relative}.foodie-v2-legend{border:1px solid var(--r-line);background:var(--r-bg);width:max-content;max-width:min(240px,100vw - 32px);box-shadow:var(--r-shadow);border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.foodie-v2-legend button{min-height:36px;color:var(--r-ink);font:600 13px var(--font-geist-sans), Geist, system-ui, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}.foodie-v2-legend button[aria-pressed=false]{color:var(--r-muted)}.foodie-v2-legend-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.foodie-v2-label{border:1px solid var(--r-line);background:var(--r-bg);text-align:center;white-space:nowrap;border-radius:10px;max-width:220px;padding:4px 10px 5px;line-height:1.15;box-shadow:0 2px 6px #0000002e}.foodie-v2-label[data-selected=true]{border-color:var(--r-ember);box-shadow:0 0 0 3px #ff8a1f40}.foodie-v2-label-name{color:var(--r-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.foodie-v2-label-cuisine{color:var(--r-ember-line);letter-spacing:.8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800;display:block;overflow:hidden}.foodie-v2-cluster-count{color:var(--r-ink)!important;font-family:Big Shoulders Display,Arial Narrow,sans-serif!important;font-size:13px!important;font-weight:800!important}.foodie-v2-sheet[data-open=false]{display:none}@media (max-width:1023px){.foodie-v2-sheet[data-open=true]{z-index:1000002;border-top:1px solid var(--r-line);background:var(--r-bg);border-radius:22px 22px 0 0;flex-direction:column;height:50dvh;max-height:50dvh;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.foodie-v2-sheet[data-open=true][data-snap=card-half]{height:65dvh;max-height:65dvh}.foodie-v2-sheet[data-open=true][data-snap=full]{height:calc(100dvh - 96px - env(safe-area-inset-top,0px));max-height:calc(100dvh - 96px - env(safe-area-inset-top,0px))}}.foodie-v2-sheet-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.foodie-v2-sheet-handle{background:var(--r-faint);touch-action:none;border-radius:999px;width:36px;height:4px;margin:8px auto 2px;display:none}.foodie-v2-toast{z-index:200;right:16px;bottom:max(24px, env(safe-area-inset-bottom,0px));border:1px solid var(--r-line);background:var(--r-bg);max-width:420px;color:var(--r-ink);font:600 14px var(--font-geist-sans), Geist, system-ui, sans-serif;text-align:center;box-shadow:var(--r-shadow);border-radius:12px;margin-inline:auto;padding:12px 16px;position:fixed;left:16px}@media (max-width:1023px){.foodie-v2-toast{right:72px;bottom:calc(64px + env(safe-area-inset-bottom,0px));max-width:none;margin-inline:0;left:16px}.foodie-v2:has(.foodie-v2-shell[data-sheet=results]) .foodie-v2-toast{bottom:calc(50dvh + 16px)}}@media (min-width:1024px){.foodie-v2-phone-head{display:none}.foodie-v2-shell[data-landing=closed] .foodie-v2-column{border-radius:0;height:auto;max-height:none;display:flex;position:static}}.foodie-v2-phone-tools,.foodie-v2-phone-field{display:none}.foodie-v2-panel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.foodie-v2-places-head,.foodie-v2-results-head{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-width:0;padding:12px 14px 8px;display:flex}.foodie-v2-places-label,.foodie-v2-results-title{min-width:0;color:var(--r-ink);letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;overflow:hidden}.foodie-v2-results-copy{min-width:0}.foodie-v2-results-summary{color:var(--r-muted);margin:2px 0 0;font-size:12px}.foodie-v2-show-all{border:1px solid var(--r-ember-line);background:var(--r-soft);color:var(--r-ink);font:600 12px var(--font-geist-sans), Geist, system-ui, sans-serif;cursor:pointer;border-radius:999px;margin-left:auto;padding:6px 10px}.foodie-v2-loading{background:var(--r-ember);flex-shrink:0;height:2px}.foodie-v2-search-error,.foodie-v2-none{color:var(--r-muted);margin:0;padding:12px 14px;font-size:13px}.foodie-v2-list{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;margin:0;padding:0 8px 8px;list-style:none;overflow:hidden auto}.foodie-v2-place{width:100%;min-width:0;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:7px 6px;display:flex}.foodie-v2-place:hover{background:var(--r-soft)}.foodie-v2-rank{background:var(--r-soft);width:36px;min-width:36px;height:28px;color:var(--r-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;place-items:center;padding:0;font-size:12px;display:grid}.foodie-v2-badge,.foodie-v2-badge-gap{flex-shrink:0;width:20px;height:20px}.foodie-v2-badge{background:#fff;border-radius:999px;place-items:center;display:inline-grid;overflow:hidden}.foodie-v2-badge img{object-fit:contain;width:20px;height:20px}.foodie-v2-badge-star{position:relative}.foodie-v2-badge-star span{color:#111;font-size:9px;font-weight:800;line-height:1;position:absolute}.foodie-v2-badge-select{color:#c71822;letter-spacing:.2px;border:1px solid #c7182273;width:auto;min-width:20px;padding:0 4px;font-size:8px;font-weight:700}.foodie-v2-place-copy{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.foodie-v2-place-line{align-items:flex-start;gap:6px;min-width:0;display:flex}.foodie-v2-place-mark{flex:0 0 46px;align-items:center;width:46px;display:flex}.foodie-v2-place-name{min-width:0;color:var(--r-ink);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:14.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.foodie-v2-place-area{min-width:0;color:var(--r-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:52px;font-size:12.5px;line-height:1.3;overflow:hidden}.foodie-v2-place-side{flex-shrink:0;align-self:center;align-items:center;gap:6px;display:flex}.foodie-v2-rating,.foodie-v2-score{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.foodie-v2-rating{border:1px solid var(--r-line);color:var(--r-ink);border-radius:999px;padding:2px 6px;font-size:12px}.foodie-v2-score{min-width:1.5rem;color:var(--r-ember-line);justify-content:flex-end;font-size:14px;font-weight:700}.foodie-v2-pages{border-top:1px solid var(--r-line);flex-shrink:0;align-items:center;gap:4px;padding:8px 10px 10px;display:flex}.foodie-v2-page-nums{flex:auto;gap:4px;min-width:0;display:flex;overflow-x:auto}.foodie-v2-page{width:32px;height:32px;color:var(--r-muted);font:600 13px var(--font-geist-sans), Geist, system-ui, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:grid}.foodie-v2-page[aria-current=page]{background:var(--r-ember);color:#1a1208}.foodie-v2-page:disabled{opacity:.35;cursor:default}.foodie-v2-list-pill{display:none}@media (max-width:1023px){.foodie-v2-column>.foodie-v2-head,.foodie-v2-column>.foodie-v2-foot{display:none}.foodie-v2-shell[data-phase=search] .foodie-v2-phone-tools{align-items:center;gap:6px;min-width:0;padding:12px 8px 0 12px;display:flex}.foodie-v2-shell[data-phase=search] .foodie-v2-phone-field{flex:1 1 0;min-width:150px;padding:0;display:block}.foodie-v2-shell[data-phase=search] .foodie-v2-phone-field .foodie-v2-field,.foodie-v2-shell[data-phase=search] .foodie-v2-phone-field input{min-width:0}.foodie-v2-panel[data-foodie-v2-panel=results] .foodie-v2-sheet-handle{display:block}.foodie-v2-phone-head{z-index:1000003}.foodie-v2-zoom{display:none}.foodie-v2-shell[data-sheet=results] .foodie-v2-controls,.foodie-v2-shell[data-snap=half] .foodie-v2-controls{bottom:calc(50dvh + 12px)}.foodie-v2-shell[data-sheet=place][data-snap=card-half] .foodie-v2-controls{bottom:calc(65dvh + 12px)}.foodie-v2-shell[data-sheet=place][data-snap=full] .foodie-v2-controls{bottom:calc(100dvh - 96px - env(safe-area-inset-top,0px) + 12px)}.foodie-v2-shell[data-sheet=place] .foodie-v2-controls{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility 0s linear .15s}.foodie-v2-card-handle{display:block}.foodie-v2-shell[data-sheet=closed][data-phase=results] .foodie-v2-list-pill{z-index:4;bottom:max(16px, env(safe-area-inset-bottom,0px));border:1px solid var(--r-line);background:var(--r-bg);color:var(--r-ink);font:600 13px var(--font-geist-sans), Geist, system-ui, sans-serif;box-shadow:var(--r-shadow);cursor:pointer;border-radius:999px;padding:8px 14px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.foodie-v2-sheet[data-open=true],.foodie-v2-controls,.foodie-v2-shell[data-sheet=place] .foodie-v2-controls{transition:none}.foodie-v2-card-cue svg{animation:none}}.foodie-v2-list-slot{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.foodie-v2-list-slot[hidden]{display:none}.foodie-v2-card{background:var(--r-bg);min-width:0;min-height:0;color:var(--r-ink);flex-direction:column;flex:auto;display:flex;position:relative}.foodie-v2-card-handle{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:100%;padding:8px 0 2px;display:none}.foodie-v2-card-handle span{background:var(--r-faint);border-radius:999px;width:36px;height:4px;margin:0 auto;display:block}.foodie-v2-card-top{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;min-width:0;padding:6px 6px 6px 2px;display:flex}.foodie-v2-card-back{min-width:0;height:32px;color:var(--r-ink);font:600 13px var(--font-geist-sans), Geist, system-ui, sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:2px;padding:0 4px;display:flex}.foodie-v2-card-back svg{color:var(--r-muted);flex-shrink:0}.foodie-v2-card-back span{text-overflow:ellipsis;overflow:hidden}.foodie-v2-card-gap{flex:1 1 0;min-width:0}.foodie-v2-card-previous{border:1px solid var(--r-line);height:32px;color:var(--r-ink);font:600 12px var(--font-geist-sans), Geist, system-ui, sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:1px;padding:0 8px 0 4px;display:inline-flex}.foodie-v2-card-previous svg{color:var(--r-muted);flex-shrink:0}.foodie-v2-card-suggest{border:1px solid var(--r-ember);height:32px;color:var(--r-ember-line);font-family:var(--font-radar-display), "Arial Narrow", Arial, sans-serif;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;padding:0 10px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.foodie-v2-card-suggest:disabled{opacity:.4;cursor:default}.foodie-v2-card-round{border:1px solid var(--r-line);width:32px;height:32px;color:var(--r-muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.foodie-v2-card-scroll{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.foodie-v2-card-photo{background:linear-gradient(160deg,#3b2a1c,#1b130d 60%,#2a1d14);border-radius:16px;height:150px;margin:4px 14px 0;transition:height .2s,margin-top .2s,border-radius .2s;position:relative;overflow:hidden}.foodie-v2-card-photo.is-empty{background:var(--r-soft)}.foodie-v2-card-photo.is-gone{border-radius:0;height:0;min-height:0;margin-top:0}.foodie-v2-card-photo img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s}.foodie-v2-card-photo img.is-shown{opacity:1}.foodie-v2-card-photo-credit{z-index:1;color:#fff;white-space:nowrap;text-shadow:0 1px 2px #000000e6,0 0 6px #000000a6;width:max-content;max-width:80%;margin:0;font-size:11px;line-height:1.35;display:flex;position:absolute;bottom:6px;left:8px}.foodie-v2-card-photo-credit-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.foodie-v2-card-photo-credit-source{flex:none}.foodie-v2-card-photo-credit a{color:inherit;text-decoration:underline}.foodie-v2-card-body{flex-direction:column;gap:10px;padding:14px 16px 8px;display:flex}.foodie-v2-card-kicker{color:var(--r-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.foodie-v2-card-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.foodie-v2-card-chip{border:1px solid var(--r-line);height:22px;color:var(--r-ink);font-family:var(--font-radar-display), "Arial Narrow", Arial, sans-serif;letter-spacing:1px;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex}.foodie-v2-card-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.foodie-v2-card-name{overflow-wrap:anywhere;font-family:var(--font-radar-display), "Arial Narrow", Arial, sans-serif;letter-spacing:.4px;text-transform:uppercase;text-wrap:wrap;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:28px;font-weight:900;line-height:.95;display:-webkit-box;overflow:hidden}.foodie-v2-card-score{text-align:right;min-width:76px}.foodie-v2-card-score-n{color:var(--r-ember-line);font-family:var(--font-radar-display), "Arial Narrow", Arial, sans-serif;font-variant-numeric:tabular-nums;font-size:42px;font-weight:900;line-height:.85;display:block}.foodie-v2-card-score-label{color:var(--r-muted);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:3px;font-size:10.5px;display:inline-flex}.foodie-v2-card-meta p{margin:0;font-size:15px}.foodie-v2-closed,.foodie-v2-card-meta p.foodie-v2-closed{color:var(--r-muted);font-size:12.5px;font-weight:500;line-height:1.3}.foodie-v2-card-meta .is-muted{color:var(--r-muted);margin-top:2px;font-size:14px}.foodie-v2-card-meta .is-halal{color:var(--r-gem-text);font-weight:600}.foodie-v2-card-meta a.is-halal{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.foodie-v2-card-meta a.is-halal:focus-visible{outline:2px solid var(--r-ember);outline-offset:2px;border-radius:2px}.foodie-v2-card-google{min-width:0;max-width:100%}.foodie-v2-card-google .radar-google-line{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.foodie-v2-card-google .radar-google-pill{border:1px solid var(--r-line);background:var(--r-soft);min-width:0;max-width:100%;height:36px;color:var(--r-ink);white-space:nowrap;border-radius:999px;flex:0 auto;align-self:flex-start;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.foodie-v2-card-google .radar-google-line:has(.radar-google-call) .radar-google-pill{max-width:calc(100% - 44px)}.foodie-v2-card-google .radar-google-call{box-sizing:border-box;border:1px solid var(--r-line);background:var(--r-bg);width:36px;height:36px;color:var(--r-ink);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.foodie-v2-card-google .radar-google-call:focus-visible{outline:2px solid var(--r-ember);outline-offset:2px}.foodie-v2-card-google .radar-google-rating{font-family:var(--font-radar-display), "Arial Narrow", Arial, sans-serif;font-size:19px;font-weight:900}.foodie-v2-card-google .radar-google-count,.foodie-v2-card-google .radar-google-dot{color:var(--r-muted);font-size:14px}.foodie-v2-card-google .radar-google-star,.foodie-v2-card-google .radar-google-pill svg{color:var(--r-ember)}.foodie-v2-card-google .radar-google-call svg{color:var(--r-ink)}@media not (min-width:400px){.foodie-v2-card-google .radar-google-brand{display:none}}.foodie-v2-card-vouch{border-top:1px solid var(--r-line);justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px;padding-top:14px;display:flex}.foodie-v2-card-vouch span{min-width:0;color:var(--r-ember-line);font-family:var(--font-radar-display), "Arial Narrow", Arial, sans-serif;letter-spacing:.6px;white-space:nowrap;text-transform:uppercase;font-size:22px;font-weight:900;line-height:1.1}.foodie-v2-card-vouch span.is-posts-from{letter-spacing:.2px;font-size:15px}.foodie-v2-card-vouch small{color:var(--r-muted);font-size:13px}.foodie-v2-review{border-top:1px solid var(--r-line);grid-template-columns:40px minmax(0,1fr) 44px;align-items:start;gap:12px;padding:12px 0;display:grid}.foodie-v2-review:first-child{border-top:0}.foodie-v2-review-avatar{color:#0d1015;width:40px;height:40px;font:700 13px var(--font-geist-sans), Geist, system-ui, sans-serif;object-fit:cover;border-radius:50%;place-items:center;display:grid}.foodie-v2-review-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.foodie-v2-review-head b{font-size:15.5px;font-weight:600}.foodie-v2-review-tag{border:1px solid var(--r-line);font-family:var(--font-radar-display), "Arial Narrow", Arial, sans-serif;letter-spacing:1px;text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:800}.foodie-v2-review-age{color:var(--r-muted);margin-left:auto;font-size:13px}.foodie-v2-review-copy p{color:var(--r-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14.5px;display:-webkit-box;overflow:hidden}.foodie-v2-review-copy p:not(.is-clamp){-webkit-line-clamp:unset;display:block}.foodie-v2-review-more{color:var(--r-ink);font:600 14px var(--font-geist-sans), Geist, system-ui, sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.foodie-v2-review-link{border:1px solid var(--r-line);width:44px;height:44px;color:var(--r-ember-line);border-radius:12px;place-items:center;display:grid}.foodie-v2-review-link.is-empty{border:0}.foodie-v2-card-cue{z-index:3;border:1px solid var(--r-line);background:var(--r-bg);height:32px;color:var(--r-ink);font:600 13px var(--font-geist-sans), Geist, system-ui, sans-serif;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:none;position:absolute;bottom:76px;left:50%;transform:translate(-50%)}.foodie-v2-card-cue svg{color:var(--r-ember)}.foodie-v2-card-actions{border-top:1px solid var(--r-line);background:var(--r-bg);flex-shrink:0;gap:8px;padding:10px 14px 14px;display:flex}.foodie-v2-dir{background:var(--r-ember);min-width:0;height:52px;color:var(--r-ember-ink);font-family:var(--font-radar-display), "Arial Narrow", Arial, sans-serif;letter-spacing:1px;text-transform:uppercase;border-radius:14px;flex:1;place-items:center;font-size:22px;font-weight:900;text-decoration:none;display:grid}.foodie-v2-dir.is-off{opacity:.45}.foodie-v2-sq{border:1px solid var(--r-line);width:52px;height:52px;color:var(--r-ink);cursor:pointer;background:0 0;border-radius:14px;flex-shrink:0;place-items:center;padding:0;display:grid}.foodie-v2-sq.is-grab{color:#fff;background:#008f3f;border:0;text-decoration:none}.foodie-v2-sq.is-on{border-color:var(--r-ember);color:var(--r-ember-line)}.foodie-v2-card-error,.foodie-v2-card-missing{color:var(--r-muted);margin:0;padding:8px 0 0;font-size:14px}.foodie-v2-card-error button,.foodie-v2-card-missing button{border:1px solid var(--r-line);background:var(--r-soft);height:36px;color:var(--r-ink);font:600 14px var(--font-geist-sans), Geist, system-ui, sans-serif;cursor:pointer;border-radius:999px;align-items:center;margin-left:8px;padding:0 12px;display:inline-flex}.foodie-v2-card-missing{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 16px;display:flex}.foodie-v2-card-missing p{color:var(--r-ink);margin:0;font-weight:600}.foodie-v2-card-missing button{margin-left:0}@media (max-width:1023px){.foodie-v2-card-handle{display:block}.foodie-v2-card-cue{display:inline-flex}}.foodie-v2-shell[data-sheet=place] .foodie-v2-foot{display:none}@media (min-width:1024px){.foodie-v2-column{z-index:1000002;position:relative}.foodie-v2-card-photo{height:200px}.foodie-v2-card-photo.is-gone{height:0}.foodie-v2-card-name{font-size:32px}}.foodie-v2-tools{flex-wrap:nowrap;flex:100%;align-items:center;gap:6px;min-width:0;display:flex}.foodie-v2-tool-search{flex:120px;min-width:0}.foodie-v2-tool-search input,.foodie-v2-tool,.foodie-v2-tool-pop button,.foodie-v2-phone-sheet button,.foodie-v2-dialog-list button{border:1px solid var(--r-line);background:var(--r-bg);color:var(--r-ink);font:inherit;border-radius:999px}.foodie-v2-tool-search input{width:100%;min-width:0;height:32px;padding:0 10px}.foodie-v2-tool{cursor:pointer;height:32px;padding:0 10px}.foodie-v2-tool:disabled{opacity:.4;cursor:default}.foodie-v2-tool-icon{place-items:center;width:32px;height:32px;padding:0;display:grid}.foodie-v2-tool-menu{position:relative}.foodie-v2-tool-pop{z-index:6;border:1px solid var(--r-line);background:var(--r-bg);border-radius:16px;flex-direction:column;gap:4px;min-width:112px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.foodie-v2-tool-pop button{text-align:left;cursor:pointer;height:36px;padding:0 10px}.foodie-v2-tool-pop button[aria-checked=true]{background:var(--r-ember);color:#1a1208}.foodie-v2-landing[hidden],.foodie-v2-phone-menu,.foodie-v2-phone-filters{display:none}.foodie-v2-overlay-host{z-index:1000004;position:relative}.foodie-v2-radar-roll{z-index:1000006;border:1px solid var(--r-ember);background:var(--r-sheet,#1c1917);min-width:44px;min-height:44px;color:var(--r-ember-line,#d4af37);letter-spacing:.04em;cursor:pointer;border-radius:999px;padding:0 14px;font-size:12px;font-weight:800;position:fixed;top:76px;right:12px}.foodie-v2-dice{z-index:1000005;border:1px solid var(--r-line);background:var(--r-sheet,#1c1917);width:min(280px,100vw - 32px);color:var(--r-ink,#fafaf9);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex;position:fixed;bottom:24px;right:16px;box-shadow:0 16px 40px #00000047}.foodie-v2-dice ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.foodie-v2-dice li button,.foodie-v2-dice-close{border:1px solid var(--r-line);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;padding:0 12px}.foodie-v2-phone-sheet{z-index:1000004;padding:max(16px, env(safe-area-inset-top,0px)) 16px 24px;background:var(--r-bg);flex-direction:column;gap:8px;display:flex;position:fixed;inset:0;overflow:auto}.foodie-v2-phone-sheet button{text-align:left;cursor:pointer;min-height:44px;padding:0 16px}.foodie-v2-phone-sheet-close{text-align:center;align-self:flex-end;width:44px;padding:0}.foodie-v2-dialog-back{z-index:1000004;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.foodie-v2-dialog{background:var(--r-bg);width:min(420px,100%);max-height:min(70vh,560px);color:var(--r-ink);border-radius:20px 20px 0 0;padding:16px;overflow:auto}.foodie-v2-dialog-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.foodie-v2-dialog-head h2,.foodie-v2-dialog-empty{margin:0}.foodie-v2-dialog-list{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.foodie-v2-dialog-list button{text-align:left;cursor:pointer;width:100%;min-height:44px;padding:0 14px}@media (min-width:1024px){.foodie-v2-phone-sheet{display:none}.foodie-v2-dialog{border-radius:20px;margin:auto}.foodie-v2-dialog-back{align-items:center}}.foodie-v2-modal-lead{text-align:center;padding:10px 16px 0}.foodie-v2-phone-icons{flex:none;gap:0;display:flex}.foodie-v2-recent-list{margin:0;padding:8px;list-style:none}.foodie-v2-recent-list button{width:100%;min-height:44px;color:var(--r-ink);font:600 15px var(--font-geist-sans), Geist, system-ui, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 12px;display:block}.foodie-v2-modal-body,.foodie-v2-modal-search,.foodie-v2-modal-foot,.foodie-v2-auth-actions{padding-left:16px;padding-right:16px}.foodie-v2-modal-search{padding-bottom:8px}.foodie-v2-modal-search input,.foodie-v2-auth-actions input{border:1px solid var(--r-line);background:var(--r-bg);width:100%;height:44px;color:var(--r-ink);font:400 14px var(--font-geist-sans), Geist, system-ui, sans-serif;border-radius:12px;padding:0 14px}.foodie-v2-auth-actions{flex-direction:column;gap:10px;padding-top:16px;padding-bottom:20px;display:flex}.foodie-v2-google-btn,.foodie-v2-auth-later{width:100%;min-height:44px;color:var(--r-ink);font:600 14px var(--font-geist-sans), Geist, system-ui, sans-serif;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.foodie-v2-google-btn{border:1px solid var(--r-line);color:#1a1208;background:#fff;border-radius:999px}.foodie-v2-google{width:18px;height:18px}.foodie-v2-auth-later{color:var(--r-muted)}.foodie-v2-curator-list{margin:0;padding:0 8px;list-style:none}.foodie-v2-curator-skeleton{background:linear-gradient(90deg, var(--r-soft), var(--r-line), var(--r-soft));background-size:200% 100%;border-radius:10px;height:44px;margin:4px 8px;animation:1.1s ease-in-out infinite foodie-v2-curator-shine}@keyframes foodie-v2-curator-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.foodie-v2-curator-row{width:100%;min-height:44px;color:var(--r-ink);font:600 14px var(--font-geist-sans), Geist, system-ui, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.foodie-v2-curator-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.foodie-v2-curator-dot{border:2px solid var(--r-line);border-radius:50%;flex-shrink:0;width:16px;height:16px}.foodie-v2-curator-row.is-on .foodie-v2-curator-dot{border-color:var(--r-ember);background:var(--r-ember);box-shadow:inset 0 0 0 3px var(--r-bg)}.foodie-v2-modal-foot{padding-top:8px;padding-bottom:16px}.foodie-v2-modal-foot .hawker-cta-single{width:100%}@media (max-width:1023px){.foodie-v2-phone-menu{display:none}.foodie-v2-phone-head{right:max(12px, env(safe-area-inset-right,0px));max-width:calc(100vw - 24px)}.foodie-v2-phone-head .radar-seg,.foodie-v2-phone-head .min-w-max{min-width:0}.foodie-v2-phone-filters{z-index:6;border:1px solid var(--r-line);background:var(--r-bg);border-radius:16px;padding:12px;display:block;position:absolute;top:64px;left:12px;right:12px}}.foodie-v2-mylists-root.hawker-foodie{z-index:1000005;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) 1rem;justify-content:flex-end;align-items:stretch}.foodie-v2-mylists-card.hawker-card{width:min(360px,100vw - 2rem);max-width:360px;height:auto;max-height:min(80vh,100dvh - 2rem);box-shadow:var(--r-shadow);border-radius:26px;margin:0}.foodie-v2-mylists-panel{height:100%;min-height:0}.foodie-v2-mylists-sync{color:var(--r-muted);margin:0;padding:0 16px 8px;font-size:12px}.foodie-v2-mylists-seg{width:calc(100% - 32px);margin:8px 16px 0}.foodie-v2-mylists-tabs{gap:16px;margin:8px 16px 0}.foodie-v2-mylists-tabs .hawker-tab{letter-spacing:.6px;text-align:center;border-bottom-width:2px;border-bottom-color:#0000;flex:1;font-size:14px}.foodie-v2-mylists-tabs .hawker-tab[aria-pressed=true]{color:var(--r-ink);border-bottom-color:var(--r-ember)}.foodie-v2-mylists-picker{border-bottom:1px solid var(--r-line);justify-content:space-between;align-items:flex-start;gap:8px;margin:10px 16px 0;padding-bottom:8px;display:flex;position:relative}.foodie-v2-mylists-picker-main{flex:1;min-width:0}.foodie-v2-mylists-list-btn{max-width:100%;min-height:44px;color:var(--r-ink);font:600 15px var(--font-geist-sans), Geist, system-ui, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.foodie-v2-mylists-list-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.foodie-v2-mylists-views{color:var(--r-muted);align-items:center;gap:4px;margin:0;padding:0 4px;font-size:12px;display:flex}.foodie-v2-mylists-picker-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.foodie-v2-mylists-icon-btn{width:36px;min-width:36px;height:36px;color:var(--r-muted);font:600 11px var(--font-geist-sans), Geist, system-ui, sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0 6px;display:grid}.foodie-v2-mylists-icon-btn:hover,.foodie-v2-mylists-icon-btn:focus-visible{border-color:var(--r-ember);color:var(--r-ember-line);box-shadow:0 0 0 2px color-mix(in srgb, var(--r-ember) 35%, transparent);outline:none}.foodie-v2-mylists-icon-btn.is-ember{border-color:var(--r-ember);background:color-mix(in srgb, var(--r-ember) 16%, transparent);color:var(--r-ember-line)}.foodie-v2-mylists-icon-btn.is-danger.is-confirm-1,.foodie-v2-mylists-icon-btn.is-danger.is-confirm-2{width:auto;min-width:44px;color:var(--r-ember-line)}.foodie-v2-mylists-icon-btn.is-danger.is-confirm-2{color:#e11d48}.foodie-v2-mylists-rename{align-items:center;gap:6px;display:flex}.foodie-v2-mylists-rename input{border:1px solid var(--r-line);background:var(--r-soft);min-width:0;min-height:40px;color:var(--r-ink);border-radius:12px;flex:1;padding:0 10px;font:600 14px inherit}.foodie-v2-mylists-rename input:focus{border-color:var(--r-ember);box-shadow:0 0 0 2px color-mix(in srgb, var(--r-ember) 28%, transparent);outline:none}.foodie-v2-mylists-menu{z-index:20;border:1px solid var(--r-line);background:var(--r-bg);width:min(240px,100%);box-shadow:var(--r-shadow);border-radius:16px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.foodie-v2-mylists-menu-scroll{max-height:12rem;padding:4px;overflow-y:auto}.foodie-v2-mylists-menu-row{width:100%;min-height:44px;color:var(--r-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font:600 13px inherit;display:flex}.foodie-v2-mylists-menu-row span:last-child{color:var(--r-muted);font-size:12px;font-weight:500}.foodie-v2-mylists-menu-row.is-on,.foodie-v2-mylists-menu-row:hover,.foodie-v2-mylists-menu-row:focus-visible{background:var(--r-soft);outline:none}.foodie-v2-mylists-menu-foot{border-top:1px solid var(--r-line);padding:6px}.foodie-v2-mylists-create{border:1px dashed var(--r-line);width:100%;min-height:44px;color:var(--r-ink);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font:600 13px inherit;display:flex}.foodie-v2-mylists-create-form{flex-direction:column;gap:8px;display:flex}.foodie-v2-mylists-create-form input{box-sizing:border-box;border:1px solid var(--r-line);background:var(--r-soft);width:100%;min-height:40px;color:var(--r-ink);font:inherit;border-radius:10px;padding:0 10px}.foodie-v2-mylists-create-actions{gap:8px;display:flex}.foodie-v2-mylists-create-actions button{border:1px solid var(--r-line);min-height:36px;color:var(--r-muted);cursor:pointer;background:0 0;border-radius:10px;flex:1;font:600 12px inherit}.foodie-v2-mylists-create-actions button[type=submit]{border-color:var(--r-ember);background:color-mix(in srgb, var(--r-ember) 16%, transparent);color:var(--r-ember-line)}.foodie-v2-mylists-scroll{padding-top:8px}.foodie-v2-mylists-empty{color:var(--r-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.foodie-v2-mylists-empty>p:first-of-type{color:var(--r-ink);margin:0;font-size:14px;font-weight:600}.foodie-v2-mylists-empty>p:last-of-type{max-width:16rem;margin:0;font-size:13px;line-height:1.4}.foodie-v2-mylists-places{flex-direction:column;gap:6px;margin:0;padding:0 8px 8px;list-style:none;display:flex}.foodie-v2-mylists-place{border:1px solid var(--r-line);background:var(--r-bg);border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:flex}.foodie-v2-mylists-place.is-dragging{border-color:var(--r-ember);box-shadow:var(--r-shadow)}.foodie-v2-mylists-drag{width:28px;height:36px;color:var(--r-faint);cursor:grab;touch-action:none;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.foodie-v2-mylists-rank{min-width:1.1rem;color:var(--r-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}.foodie-v2-mylists-place-copy{flex:1;min-width:0}.foodie-v2-mylists-place-name{color:var(--r-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.foodie-v2-mylists-place-meta{color:var(--r-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;line-height:1.25;overflow:hidden}.foodie-v2-mylists-foot{padding-bottom:max(16px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--r-line);background:var(--r-bg);flex-shrink:0;position:relative}.foodie-v2-mylists-actions{gap:10px;display:flex}.foodie-v2-mylists-outline,.foodie-v2-mylists-ghost{border:1px solid var(--r-line);min-height:44px;color:var(--r-ink);font:600 13px var(--font-geist-sans), Geist, system-ui, sans-serif;cursor:pointer;background:0 0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.foodie-v2-mylists-outline:disabled{cursor:not-allowed;opacity:.5}.foodie-v2-mylists-outline:focus-visible,.foodie-v2-mylists-primary:focus-visible,.foodie-v2-mylists-ghost:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--r-ember) 35%, transparent);outline:none}.foodie-v2-mylists-primary{background:var(--r-ember);min-height:44px;color:var(--r-ember-ink);font:800 14px var(--font-radar-display), "Big Shoulders Display", "Arial Narrow", sans-serif;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.foodie-v2-mylists-primary:disabled{cursor:wait;opacity:.7}.foodie-v2-mylists-toast{z-index:2;border:1px solid var(--r-ember);background:var(--r-ember);color:var(--r-ember-ink);white-space:nowrap;border-radius:10px;margin:0;padding:6px 12px;font:700 12px inherit;position:absolute;top:-2.5rem;left:50%;transform:translate(-50%)}.foodie-v2-mylists-toast.is-inline{text-align:center;white-space:normal;margin:8px 16px 16px;display:block;position:static;transform:none}.foodie-v2-mylists-foodies{flex-direction:column;gap:8px;margin:0;padding:0 8px 12px;list-style:none;display:flex}.foodie-v2-mylists-foodie{border:1px solid var(--r-line);border-radius:14px;padding:12px}.foodie-v2-mylists-foodie>p{color:var(--r-ink);text-overflow:ellipsis;white-space:nowrap;margin:0 0 10px;font-size:14px;font-weight:600;overflow:hidden}.foodie-v2-mylists-foodie-actions{gap:8px;display:flex}.foodie-v2-mylists-foodie-actions .foodie-v2-mylists-outline{flex:1;font-size:12px}.foodie-v2-mylists-foodie-actions .foodie-v2-mylists-ghost{flex:none;font-size:12px}.foodie-v2-mylists-root .text-white,.foodie-v2-mylists-root .text-zinc-200,.foodie-v2-mylists-root .text-zinc-300{color:var(--r-ink)!important}.foodie-v2-mylists-root .text-zinc-400,.foodie-v2-mylists-root .text-zinc-500,.foodie-v2-mylists-root .text-zinc-600{color:var(--r-muted)!important}.foodie-v2-mylists-root .border-zinc-700,.foodie-v2-mylists-root .border-zinc-800,.foodie-v2-mylists-root .bg-zinc-800,.foodie-v2-mylists-root .bg-zinc-900\/40{border-color:var(--r-line)!important;background:var(--r-soft)!important}@media (max-width:599px){.foodie-v2-mylists-root.hawker-foodie{justify-content:stretch;align-items:stretch;padding:0}.foodie-v2-mylists-card.hawker-card{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.foodie-v2-mylists-foot{position:sticky;bottom:0}}
