.hero[data-v-bf4eafdd]{position:relative;height:180px;background:var(--s2)}.bg[data-v-bf4eafdd]{width:100%;height:100%;object-fit:cover;display:block}.ph[data-v-bf4eafdd]{height:100%;display:grid;place-items:center;font-family:ui-monospace,Menlo,monospace;font-size:var(--fs-label-sm);color:var(--muted);background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--brand) 8%,var(--s2)),color-mix(in oklab,var(--brand) 8%,var(--s2)) 9px,var(--s2) 9px,var(--s2) 18px)}.overlay[data-v-bf4eafdd]{position:absolute;left:0;right:0;bottom:0;padding:26px 16px 10px;background:linear-gradient(transparent,#0f0b08b8);display:flex;align-items:center;gap:10px}.logo[data-v-bf4eafdd]{width:40px;height:40px;flex:none;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #ffffffd9;background:#fff}.logo img[data-v-bf4eafdd]{width:100%;height:100%;object-fit:cover;display:block}.name[data-v-bf4eafdd]{margin:0;color:#fff;font-size:var(--fs-title-lg);font-weight:700;letter-spacing:-.01em;line-height:1.15}.txt[data-v-bf4eafdd]{min-width:0}.sub[data-v-bf4eafdd]{color:#ffffffd1;font-size:var(--fs-label-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t[data-v-c3523659]{font-size:var(--fs-body-lg);font-weight:700}.strip[data-v-c3523659]{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.strip[data-v-c3523659]::-webkit-scrollbar{display:none}.day-chip[data-v-c3523659]{flex:none;min-height:40px;padding:0 16px;border-radius:20px;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:var(--fs-body-md);font-weight:600;text-transform:capitalize}.day-chip.sel[data-v-c3523659]{background:var(--brand);color:var(--on-brand);border-color:var(--brand);font-weight:700}.card.intro[data-v-c3523659]{animation:card-rise-c3523659 .42s cubic-bezier(.2,.8,.2,1) .18s both}.card.intro .day-chip[data-v-c3523659]{animation:chip-in-c3523659 .28s cubic-bezier(.2,.8,.2,1) both}@keyframes card-rise-c3523659{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes chip-in-c3523659{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.card.intro[data-v-c3523659],.card.intro .day-chip[data-v-c3523659]{animation:none}}.head[data-v-6ba3af89]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.score[data-v-6ba3af89]{display:flex;align-items:center;gap:4px;font-size:var(--fs-title-md);font-weight:700}.star[data-v-6ba3af89]{color:var(--reviews);font-size:var(--fs-body-lg);line-height:1}.meta[data-v-6ba3af89]{font-size:var(--fs-label-md);color:var(--muted)}.review[data-v-6ba3af89]{padding:14px 0;border-bottom:1px solid var(--line)}.who[data-v-6ba3af89]{display:flex;align-items:center;gap:10px}.avatar[data-v-6ba3af89]{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:var(--fs-body-md);font-weight:700;color:var(--reviews);background:color-mix(in oklab,var(--reviews) 14%,var(--reviews-s2));-webkit-user-select:none;user-select:none}.author[data-v-6ba3af89]{font-size:var(--fs-body-md);font-weight:600;color:var(--text);text-decoration:none}.author[href][data-v-6ba3af89]:hover{text-decoration:underline}.when[data-v-6ba3af89]{font-size:var(--fs-label-md);color:var(--muted);margin-top:1px}.rstars[data-v-6ba3af89]{color:var(--reviews);letter-spacing:.5px}.rstars-dim[data-v-6ba3af89]{opacity:.28}.text[data-v-6ba3af89]{margin:8px 0 0;font-size:var(--fs-body-md);line-height:1.55;color:var(--text);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.text.open[data-v-6ba3af89]{display:block;-webkit-line-clamp:none;overflow:visible}.more[data-v-6ba3af89]{margin-top:2px;padding:6px 0;min-height:32px;border:0;background:none;font:inherit;font-size:var(--fs-label-lg);font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.more[data-v-6ba3af89]:hover{color:var(--muted)}.gal-head[data-v-2e736aa9]{display:flex;justify-content:space-between;align-items:baseline}.gal-all[data-v-2e736aa9]{border:0;background:none;cursor:pointer;padding:6px 0;font-family:inherit;font-size:var(--fs-body-md);font-weight:700;color:var(--brand)}.strip[data-v-2e736aa9]{display:flex;gap:8px;margin:10px -16px 0;padding:0 16px 2px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.strip[data-v-2e736aa9]::-webkit-scrollbar{display:none}.thumb[data-v-2e736aa9]{flex:none;width:148px;height:108px;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--s2);cursor:pointer;scroll-snap-align:start}.thumb img[data-v-2e736aa9]{width:100%;height:100%;object-fit:cover;display:block}.viewer[data-v-2e736aa9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);touch-action:none}.vw-backdrop[data-v-2e736aa9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0a09;transition:opacity .22s ease}.vw-stage[data-v-2e736aa9]{position:relative;will-change:transform}.vw-stage.settling[data-v-2e736aa9]{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.vw-stage[data-v-2e736aa9]{width:100vw}.vw-track[data-v-2e736aa9]{display:flex;will-change:transform;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.vw-slide[data-v-2e736aa9]{flex:none;width:100vw;display:grid;place-items:center}.viewer.no-anim .vw-track[data-v-2e736aa9],.viewer.dragging .vw-track[data-v-2e736aa9],.viewer.dragging .vw-backdrop[data-v-2e736aa9],.viewer.dragging .vw-chrome[data-v-2e736aa9],.viewer.dragging .vw-nav[data-v-2e736aa9],.viewer.dragging .vw-dots[data-v-2e736aa9]{transition:none}.vw-img[data-v-2e736aa9]{max-width:100vw;max-height:82dvh;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.vw-chrome[data-v-2e736aa9]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .15s linear}.vw-chrome[data-v-2e736aa9]>*{pointer-events:auto}.vw-close[data-v-2e736aa9]{position:absolute;top:calc(env(safe-area-inset-top) + 12px);right:12px;width:var(--tap);height:var(--tap);border-radius:50%;border:0;background:#ffffff29;color:#fff;font-size:var(--fs-body-lg);cursor:pointer}.vw-count[data-v-2e736aa9]{position:absolute;top:calc(env(safe-area-inset-top) + 22px);left:16px;color:#ffffffdb;font-size:var(--fs-label-md);font-variant-numeric:tabular-nums}.vw-nav[data-v-2e736aa9]{position:absolute;top:50%;transform:translateY(-50%);width:var(--tap);height:var(--tap);border-radius:50%;border:0;background:#ffffff29;color:#fff;font-size:var(--fs-title-lg);line-height:1;cursor:pointer}.vw-nav.prev[data-v-2e736aa9]{left:10px}.vw-nav.next[data-v-2e736aa9]{right:10px}.vw-nav[data-v-2e736aa9]{transition:opacity .15s linear}.vw-dots[data-v-2e736aa9]{position:absolute;bottom:calc(env(safe-area-inset-bottom) + 18px);left:0;right:0;display:flex;justify-content:center;gap:6px;transition:opacity .15s linear}.vw-dots .dot[data-v-2e736aa9]{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ffffff59;cursor:pointer}.vw-dots .dot.on[data-v-2e736aa9]{background:#fff}.sec[data-v-1a8d31f5]{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.sec[data-v-1a8d31f5]:first-of-type{padding-top:0;border-top:0}.sec-title[data-v-1a8d31f5]{margin:0;font-size:var(--fs-label-sm);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.dishes[data-v-1a8d31f5]{display:grid;gap:16px;margin-top:14px}.dish-name[data-v-1a8d31f5]{font-size:var(--fs-body-lg);line-height:1.3;font-weight:600}.dish-desc[data-v-1a8d31f5]{margin-top:2px;font-size:var(--fs-body-md);line-height:1.5;color:var(--muted);text-wrap:pretty}
