._detailOverlay_2bgee_1{position:fixed;inset:0;z-index:2147483647;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}._detailOverlay_2bgee_1:before{content:"";position:absolute;inset:0;z-index:-1;background:#00000080;animation:_veloIn_2bgee_1 .2s ease-out both}@keyframes _veloIn_2bgee_1{0%{opacity:0}to{opacity:1}}@keyframes _pannelloIn_2bgee_1{0%{transform:translateY(28px)}to{transform:none}}@media(prefers-reduced-motion:reduce){._detailOverlay_2bgee_1:before,._detailPanel_2bgee_52,._dishDetailPanel_2bgee_53{animation:none!important}}._detailPanel_2bgee_52{width:96%;max-width:560px;max-height:85vh;background:#fff;border-radius:24px;padding:28px 24px 24px;overflow-y:auto;animation:_pannelloIn_2bgee_1 .26s cubic-bezier(.2,.8,.2,1) both;box-shadow:0 25px 60px #0003}._detailClose_2bgee_70{position:absolute!important;top:16px!important;right:16px!important;width:34px!important;height:34px!important;border:none!important;background:#0000000f!important;border-radius:50%!important;font-size:18px!important;cursor:pointer;display:flex!important;align-items:center!important;justify-content:center!important;color:#9ca3af!important;z-index:2;box-shadow:none!important;padding:0!important;line-height:1!important}._detailHeader_2bgee_91{display:flex;align-items:center;gap:12px;margin-bottom:18px}._detailIcon_2bgee_98{font-size:1.8rem;line-height:1}._detailIcon_2bgee_98 svg{width:1.8rem;height:1.8rem}._detailTitle_2bgee_108{font-size:1.15rem!important;font-weight:700!important;color:#1f2937!important;margin:0!important}._detailContent_2bgee_115{font-size:1.05rem!important;line-height:1.75;color:#4b5563!important;white-space:pre-wrap;word-wrap:break-word;padding:20px!important;background:#f9fafb!important;border-radius:14px!important;border:1px solid rgba(0,0,0,.04)!important}._badge_2bgee_127{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;margin-bottom:12px!important;border-radius:20px!important;font-size:.75rem!important;font-weight:600!important;background:#8b5cf61a!important;color:var(--gg-accent, #8B5CF6)!important;border:none!important;position:relative!important;overflow:hidden!important}._translationProgress_2bgee_144{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:280px!important;margin-bottom:14px!important}._progressBarOuter_2bgee_153{flex:1!important;height:4px!important;border-radius:4px!important;background:#8b5cf61f!important;overflow:hidden!important;position:relative!important}._progressBarInner_2bgee_162{height:100%!important;border-radius:4px!important;background:var(--gg-accent, #8B5CF6)!important;transition:width .6s cubic-bezier(.22,1,.36,1)!important}._progressBarInner_2bgee_162[data-loading=true]{width:60%!important;animation:_progressShimmer_2bgee_1 1.8s ease-in-out infinite!important}._progressBarInner_2bgee_162[data-loading=false]{width:100%!important}._progressLabel_2bgee_178{font-size:.7rem!important;font-weight:600!important;color:var(--gg-accent, #8B5CF6)!important;white-space:nowrap!important;min-width:80px!important;text-align:right!important}@keyframes _progressShimmer_2bgee_1{0%{width:15%;opacity:.6}50%{width:70%;opacity:1}to{width:15%;opacity:.6}}._copyBtn_2bgee_193{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;margin-top:16px!important;padding:14px!important;background:var(--gg-accent, #8B5CF6)!important;color:#fff!important;border:none!important;border-radius:14px!important;font-size:.9rem!important;font-weight:600!important;cursor:pointer;transition:all .2s ease;box-shadow:none!important}._copyBtn_2bgee_193._copied_2bgee_212{background:#10b981!important}@media(any-pointer:coarse){._detailOverlay_2bgee_1{backdrop-filter:none;-webkit-backdrop-filter:none}}._itemsList_2bgee_229{padding:8px 0!important}._itemRow_2bgee_233{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:12px 16px!important;border-bottom:1px solid rgba(0,0,0,.05)!important;gap:12px!important}._itemRow_2bgee_233:last-child{border-bottom:none!important}._itemInfo_2bgee_246{display:flex!important;flex-direction:column!important;gap:2px!important;flex:1!important;min-width:0!important}._itemLabel_2bgee_254{font-size:.95rem!important;font-weight:600!important;color:#1f2937!important;line-height:1.3!important}._itemDesc_2bgee_261{font-size:.82rem!important;color:#9ca3af!important;line-height:1.4!important}._itemPrice_2bgee_267{font-size:.95rem!important;font-weight:700!important;color:var(--gg-accent, #8B5CF6)!important;white-space:nowrap!important;flex-shrink:0!important}._bulletList_2bgee_276{padding:12px 16px!important;background:#f9fafb!important;border-radius:14px!important;border:1px solid rgba(0,0,0,.04)!important}._bulletItem_2bgee_283{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:6px 0!important;font-size:.95rem!important;color:#4b5563!important;line-height:1.5!important}._bulletDot_2bgee_293{color:var(--gg-accent, #8B5CF6)!important;font-weight:700!important;flex-shrink:0!important;margin-top:1px!important}._ctaContainer_2bgee_301{display:flex!important;flex-direction:column!important;gap:10px!important}._ctaBtn_2bgee_307{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 20px!important;border-radius:14px!important;color:#fff!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 2px 8px #0000001a!important;letter-spacing:.01em!important}._ctaBtn_2bgee_307:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px #00000026!important}._ctaBtn_2bgee_307:active{transform:translateY(0) scale(.98)!important}._socialContainer_2bgee_335{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}._socialBtn_2bgee_341{display:flex!important;align-items:center!important;gap:10px!important;padding:14px 16px!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:14px!important;text-decoration:none!important;color:#374151!important;font-size:.9rem!important;font-weight:600!important;transition:all .2s ease!important;cursor:pointer!important}._socialBtn_2bgee_341:hover{border-color:#8b5cf633!important;box-shadow:0 4px 12px #8b5cf61a!important;transform:translateY(-1px)!important}._socialIcon_2bgee_363{font-size:1.4rem!important;line-height:1!important}._smartCards_2bgee_371{padding:4px 0!important;display:flex!important;flex-direction:column!important;gap:10px!important}._infoCard_2bgee_379{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;background:#f8fafc!important;border:1px solid #E2E8F0!important;border-radius:14px!important;transition:box-shadow .2s ease!important}._infoCard_2bgee_379:hover{box-shadow:0 2px 12px #0000000f!important}._infoCardIcon_2bgee_394{font-size:1.6rem!important;flex-shrink:0!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eff6ff!important;border-radius:12px!important}._infoCardBody_2bgee_406{display:flex!important;flex-direction:column!important;gap:2px!important;flex:1!important;min-width:0!important}._infoCardLabel_2bgee_414{font-size:.72rem!important;font-weight:600!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.06em!important}._infoCardValue_2bgee_422{font-size:1.05rem!important;font-weight:700!important;color:#1e293b!important;word-break:break-all!important}._eyeBtn_2bgee_429{background:none!important;border:none!important;font-size:1.3rem!important;cursor:pointer!important;padding:6px!important;border-radius:8px!important;transition:background .15s!important;flex-shrink:0!important}._eyeBtn_2bgee_429:hover{background:#e2e8f0!important}._timeBadge_2bgee_445{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:18px 24px!important;background:#fafbfe!important;border:2px solid var(--gg-accent, #8B5CF6)!important;border-radius:16px!important;margin-bottom:8px!important}._timeBadgeIcon_2bgee_457{font-size:1.8rem!important}._timeBadgeTime_2bgee_461{font-size:1.8rem!important;font-weight:800!important;color:#1e293b!important;letter-spacing:.02em!important;font-variant-numeric:tabular-nums!important}._contactRowList_2bgee_471{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #e8edf2!important;border-radius:16px!important;overflow:hidden!important}._contactRow_2bgee_471{display:flex!important;align-items:center!important;gap:12px!important;padding:13px 14px!important;background:#fff!important;text-decoration:none!important;border:none!important;border-bottom:1px solid #f1f5f9!important;-webkit-tap-highlight-color:transparent;transition:background .15s ease!important}._contactRow_2bgee_471:last-child{border-bottom:none!important}._contactRow_2bgee_471:hover{background:#f8fafc!important}._contactRowIcon_2bgee_493{flex:0 0 auto!important;width:38px!important;height:38px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;line-height:1!important}._contactRowText_2bgee_504{flex:1 1 auto!important;min-width:0!important}._contactRowLabel_2bgee_505{display:block!important;font-size:.84rem!important;font-weight:700!important;color:#0f172a!important;line-height:1.25!important}._contactRowValue_2bgee_512{display:block!important;font-size:.78rem!important;color:#64748b!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}._contactRowChevron_2bgee_521{flex:0 0 auto!important;color:#cbd5e1!important;font-size:1.15rem!important;line-height:1!important}._menuSelectorGridContainer_2bgee_533{display:flex;flex-direction:column;gap:16px;padding:4px 0 8px;width:100%;overflow:hidden}._menuSelectorScrollTrack_2bgee_543{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;gap:32px}._menuSelectorScrollTrack_2bgee_543::-webkit-scrollbar{display:none}._menuSelectorPage_2bgee_559{min-width:100%;max-width:100%;flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box}._menuSelectorGridInner_2bgee_567{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}._menuPagination_2bgee_573{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:4px}._menuPageDot_2bgee_581{width:8px;height:8px;border-radius:50%;background:#00000026;border:none;padding:0;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}._menuPageDotActive_2bgee_593{width:24px;border-radius:4px;background:var(--menu-accent, #1F2937)}._menuTypeBtn_2bgee_600{box-sizing:border-box!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:24px 12px!important;background:#8b5cf612!important;border:2px solid rgba(139,92,246,.18)!important;border-radius:18px!important;cursor:pointer;transition:all .18s ease;min-height:130px;-webkit-tap-highlight-color:transparent}._menuTypeBtn_2bgee_600:active{transform:scale(.96);background:#8b5cf624!important}._menuTypeBtnIcon_2bgee_624{font-size:2.4rem!important;line-height:1;display:block}._menuTypeBtnLabel_2bgee_630{font-size:.88rem!important;font-weight:700!important;color:var(--menu-accent, var(--gg-accent, #1F2937))!important;text-align:center!important;line-height:1.25!important;width:100%!important;min-width:0!important;max-width:100%!important;align-self:stretch!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}._categoryFilter_2bgee_657{display:flex;gap:8px;overflow-x:auto;padding:0 0 12px;margin:0 0 4px;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0}._categoryFilter_2bgee_657::-webkit-scrollbar{display:none}._categoryChip_2bgee_669{display:inline-flex!important;align-items:center!important;white-space:nowrap;padding:6px 16px!important;border-radius:20px!important;font-size:.82rem!important;font-weight:600!important;border:1.5px solid rgba(0,0,0,.08)!important;background:#f9fafb!important;color:#6b7280!important;cursor:pointer;transition:all .16s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent;box-shadow:none!important}._categoryChipActive_2bgee_687{background:#8b5cf61f!important;border-color:#8b5cf666!important;color:var(--chip-accent, var(--gg-accent, #8B5CF6))!important}._dishGrid_2bgee_694{display:flex;flex-direction:column;gap:14px}._dishCard_2bgee_701{display:block!important;width:100%!important;text-align:left!important;background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:16px!important;overflow:hidden!important;cursor:pointer;padding:0!important;box-shadow:0 2px 10px #0000000d!important;transition:transform .15s ease,box-shadow .15s ease;position:relative;-webkit-tap-highlight-color:transparent}._dishCard_2bgee_701:active{transform:scale(.98);box-shadow:0 1px 4px #0000000f!important}._dishPhoto_2bgee_723{width:100%!important;height:160px!important;object-fit:cover!important;display:block!important;border-radius:0!important}._dishPhotoPlaceholder_2bgee_731{width:100%!important;height:100px!important;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)!important;display:flex!important;align-items:center!important;justify-content:center!important}._dishBadgeOverlay_2bgee_741{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:4px}._dishBadge_2bgee_741{display:inline-flex!important;align-items:center!important;padding:3px 8px!important;border-radius:8px!important;font-size:.7rem!important;font-weight:700!important;line-height:1.2;white-space:nowrap;border:none!important;box-shadow:0 1px 4px #0000001a!important}._dishBody_2bgee_765{padding:12px 14px 14px!important;display:flex;flex-direction:column;gap:4px}._dishMeta_2bgee_772{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._dishName_2bgee_779{font-size:.97rem!important;font-weight:700!important;color:#1f2937!important;line-height:1.3;flex:1;min-width:0}._dishPrice_2bgee_788{font-size:1.08rem!important;font-weight:800!important;flex-shrink:0;letter-spacing:-.01em}._dishDesc_2bgee_795{font-size:.82rem!important;color:#6b7280!important;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._dishDetailPanel_2bgee_53{width:92%;max-width:480px;max-height:88vh;background:#fff;border-radius:24px;overflow:hidden;overflow-y:auto;animation:_pannelloIn_2bgee_1 .26s cubic-bezier(.2,.8,.2,1) both;box-shadow:0 25px 60px #00000038}._dishDetailPhotoWrap_2bgee_822{position:relative;width:100%;overflow:hidden}._dishDetailPhoto_2bgee_822{width:100%!important;height:280px!important;object-fit:cover!important;object-position:center center!important;display:block!important;border-radius:0!important;margin:0!important}._dishDetailClose_2bgee_838{position:absolute!important;top:12px!important;right:12px!important;width:34px!important;height:34px!important;border-radius:50%!important;border:none!important;background:#00000073!important;color:#fff!important;font-size:.95rem!important;cursor:pointer;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-tap-highlight-color:transparent}._dishDetailBody_2bgee_859{padding:20px 22px 28px!important;display:flex;flex-direction:column;gap:10px}._dishDetailCategory_2bgee_866{font-size:.72rem!important;font-weight:700!important;color:#9ca3af!important;text-transform:uppercase;letter-spacing:.08em}._dishDetailHeader_2bgee_874{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._dishDetailName_2bgee_881{font-size:1.25rem!important;font-weight:800!important;color:#1f2937!important;margin:0!important;line-height:1.25;flex:1}._dishDetailPrice_2bgee_890{font-size:1.3rem!important;font-weight:800!important;flex-shrink:0;letter-spacing:-.02em}._dishDetailDesc_2bgee_897{font-size:.95rem!important;color:#4b5563!important;line-height:1.65;margin:0!important}._dishDetailBadges_2bgee_904{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}._dishMenuContainer_2bgee_917{display:flex;flex-direction:column;gap:0}._dishCategoryFilter_2bgee_924{display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1.5px solid rgba(0,0,0,.07);margin-bottom:4px}._dishCategoryFilter_2bgee_924::-webkit-scrollbar{display:none}._dishCatTab_2bgee_935{flex-shrink:0;padding:6px 14px;border:1px solid rgba(0,0,0,.05);border-radius:30px;margin-bottom:0;background:#fff6!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:.82rem;font-weight:700;color:#4b5563;cursor:pointer;letter-spacing:.02em;transition:all .2s ease;-webkit-tap-highlight-color:transparent;white-space:nowrap;outline:none}._dishCatTab_2bgee_935:not(._dishCatTabActive_2bgee_954):hover{background:#fff6!important;color:var(--tab-accent, #B71C1C)}._dishCatTabActive_2bgee_954{background:var(--tab-accent, #B71C1C)!important;color:#fff!important;border-color:transparent;box-shadow:0 4px 12px #00000026}._dishMenuList_2bgee_964{display:flex;flex-direction:column;padding:6px 4px}._expList_2bgee_975{display:flex;flex-direction:column;gap:16px;padding:2px}._expCard_2bgee_982{background:#fff!important;border:2px solid #e2e8f0!important;border-radius:18px!important;overflow:hidden;box-shadow:0 3px 12px #0f172a14!important}._expPhoto_2bgee_990{display:block;width:100%!important;aspect-ratio:16 / 9;min-height:120px;max-height:220px;object-fit:cover;background:#f1f5f9;margin:0!important;border:none!important;border-bottom:1px solid #f1f5f9!important;border-radius:0!important}._expBody_2bgee_1004{display:flex;flex-direction:column;gap:9px;padding:15px}._expTopRow_2bgee_1011{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}._expName_2bgee_1019{font-size:1.06rem!important;font-weight:800!important;color:#111827!important;margin:0!important;padding:0!important;line-height:1.3!important;overflow-wrap:anywhere}._expPrice_2bgee_1029{flex-shrink:0;font-size:.88rem!important;font-weight:800!important;padding:5px 13px!important;border-radius:999px!important;border:1.5px solid;white-space:nowrap}._expMeta_2bgee_1039{display:flex;flex-wrap:wrap;gap:6px}._expChip_2bgee_1045{display:inline-flex;align-items:center;gap:4px;font-size:.76rem!important;font-weight:600!important;color:#475569!important;background:#fff!important;border:1px solid #e2e8f0!important;padding:4px 11px!important;border-radius:999px!important;white-space:nowrap}._expDesc_2bgee_1059{font-size:.9rem!important;color:#4b5563!important;line-height:1.55!important;margin:0!important;white-space:pre-line}._expCta_2bgee_1067{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px;padding:13px 18px!important;margin-top:4px;border-radius:14px!important;color:#fff!important;font-size:.92rem!important;font-weight:700!important;text-decoration:none!important;border:none!important;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._expCta_2bgee_1067:active{transform:scale(.98)}._chatOverlay_13ubp_2{position:fixed;inset:0;width:100vw;height:100dvh;z-index:2147483647;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-end;justify-content:center;animation:_fadeIn_13ubp_1 .2s ease;touch-action:none;overflow:hidden;overscroll-behavior:contain}._hidden_13ubp_25{opacity:0!important;pointer-events:none!important;animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}._hidden_13ubp_25 ._chatPanel_13ubp_34{animation:none!important}._chatPanel_13ubp_34{width:100vw;max-width:100vw;height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-radius:20px 20px 0 0;overflow:hidden;animation:_slideUp_13ubp_1 .25s ease;box-shadow:0 -8px 40px #00000026;display:flex;flex-direction:column;touch-action:pan-y;overscroll-behavior:contain}._voiceCallActive_13ubp_58{height:100dvh;padding-bottom:0;border-radius:0;animation:none}._voiceCallActive_13ubp_58 ._chatHeader_13ubp_65{display:none}._chatHeader_13ubp_65{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background-color:var(--gg-accent, #8B5CF6)!important;color:#fff!important}@supports (background-image: linear-gradient(135deg,red,color-mix(in srgb,red,blue))){._chatHeader_13ubp_65{background-image:linear-gradient(135deg,var(--gg-accent, #8B5CF6),color-mix(in srgb,var(--gg-accent, #8B5CF6),#000 20%))!important}}._chatHeaderLeft_13ubp_85{display:flex;align-items:center;gap:12px}._chatHeaderLogoWrap_13ubp_91{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;aspect-ratio:1 / 1!important;flex-shrink:0!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.6);box-shadow:0 2px 8px #00000026;overflow:hidden;display:block;position:relative;box-sizing:border-box!important}._chatHeaderLogo_13ubp_91{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;display:block!important}._chatHeaderLogoPlaceholder_13ubp_118{width:42px!important;height:42px!important;min-width:42px!important;aspect-ratio:1 / 1!important;flex-shrink:0!important;border-radius:50%!important;background:#ffffff40;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.4)}._chatHeaderInfo_13ubp_132{display:flex;flex-direction:column;gap:2px;min-width:0}._chatHeaderTitle_13ubp_139{font-size:1.05rem!important;font-weight:700!important;color:#fff!important;margin:0!important;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatHeaderOnline_13ubp_150{font-size:.72rem;color:#ffffffd9;font-weight:500;display:inline-flex;align-items:center;gap:6px}._aiBadge_13ubp_162{display:inline-block;margin-left:6px;padding:1px 7px;font-size:.62rem;font-weight:700;letter-spacing:.04em;line-height:1.4;color:#fff;background:#ffffff38;border:1px solid rgba(255,255,255,.35);border-radius:999px;vertical-align:2px}@keyframes _onlinePulse_13ubp_1{0%,to{opacity:.85}50%{opacity:1}}._chatClose_13ubp_22{-webkit-appearance:none!important;appearance:none!important;min-width:32px!important;min-height:32px!important;border:none!important;background:#fff3!important;background-color:#fff3!important;border-radius:50%!important;color:#fff!important;font-size:16px!important;line-height:1!important;cursor:pointer;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;outline:none!important}._chatClose_13ubp_22 svg{fill:#fff!important;stroke:#fff!important;display:block!important;visibility:visible!important;opacity:1!important;width:16px!important;height:16px!important}._chatClose_13ubp_22:disabled{cursor:wait!important;opacity:.45!important}._chatHeaderActions_13ubp_228{display:flex;align-items:center;gap:8px}._chatGeoActive_13ubp_235{background:#22c55e59!important;box-shadow:0 0 0 2px #22c55e80!important}._chatIframe_13ubp_240{width:100%;flex:1;border:none;-webkit-overflow-scrolling:touch;overflow-y:auto}._premiumOverlay_13ubp_255{background:#f5f7f9;backdrop-filter:none;-webkit-backdrop-filter:none}._premium_13ubp_253{box-sizing:border-box;height:100dvh;max-height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top,0px);background:#f5f7f9;box-shadow:none;animation:_premiumIn_13ubp_1 .22s ease}@keyframes _premiumIn_13ubp_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._premium_13ubp_253 ._chatHeader_13ubp_65{flex:0 0 auto;box-sizing:border-box;height:64px;min-height:64px;margin:10px 12px 4px;padding:0 10px 0 12px;gap:8px;background:#fffffff0!important;background-color:#fffffff0!important;background-image:none!important;color:#1f2937!important;border:1px solid rgba(0,0,0,.05);border-radius:20px;box-shadow:0 4px 20px #0000000f}@media(min-width:1024px){._premium_13ubp_253 ._chatHeader_13ubp_65{width:min(944px,calc(100% - 24px));margin-left:auto;margin-right:auto}}._premium_13ubp_253 ._chatHeaderLeft_13ubp_85{flex:1 1 auto;min-width:0;gap:10px}._premium_13ubp_253 ._chatHeaderLogoWrap_13ubp_91{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border:2px solid #fff;box-shadow:0 0 0 1.5px var(--gg-accent, #8B5CF6),0 2px 8px #0000001a}._premium_13ubp_253 ._chatHeaderLogoPlaceholder_13ubp_118{width:44px!important;height:44px!important;min-width:44px!important;background:#f3f4f6;color:var(--gg-accent, #8B5CF6);border:2px solid #fff;box-shadow:0 0 0 1.5px var(--gg-accent, #8B5CF6)}._premium_13ubp_253 ._chatHeaderInfo_13ubp_132{flex:1 1 auto;min-width:0}._premium_13ubp_253 ._chatHeaderTitle_13ubp_139{display:flex;align-items:center;gap:6px;min-width:0;font-size:1rem!important;font-weight:800!important;color:#1f2937!important;letter-spacing:-.2px}._chatHeaderName_13ubp_343{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._premium_13ubp_253 ._aiBadge_13ubp_162{flex:0 0 auto;margin-left:0;padding:1px 6px;font-size:.6rem;color:#fff;background:var(--gg-accent, #8B5CF6);border:none;border-radius:6px;vertical-align:baseline}._premium_13ubp_253 ._chatHeaderOnline_13ubp_150{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:.76rem;font-weight:500;color:#64748b}._chatHeaderLogoBox_13ubp_375{position:relative;flex-shrink:0;display:flex}._onlineDot_13ubp_381{position:absolute;top:-1px;right:-1px;width:12px;height:12px;border-radius:50%;background:#22c55e;border:2px solid #fff;box-sizing:border-box;pointer-events:none}._chatHeaderPlace_13ubp_394{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._premium_13ubp_253 ._chatHeaderActions_13ubp_228{flex:0 0 auto;gap:6px}._premium_13ubp_253 ._chatClose_13ubp_22{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:12px!important;background:#f3f4f6!important;background-color:#f3f4f6!important;color:#374151!important}._premium_13ubp_253 ._chatClose_13ubp_22 svg{fill:#374151!important;stroke:#374151!important}._premium_13ubp_253 ._chatClose_13ubp_22 svg[fill=none]{fill:none!important}._premium_13ubp_253 ._chatGeoActive_13ubp_235{background:#22c55e24!important;background-color:#22c55e24!important;box-shadow:none!important}._premium_13ubp_253 ._chatGeoActive_13ubp_235 svg{stroke:#15803d!important}@media(prefers-reduced-motion:reduce){._premium_13ubp_253{animation:none}}._exitDialog_9yrvt_5{position:fixed;inset:0;background:#0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:2147483647;touch-action:none;overscroll-behavior:contain;animation:_fadeIn_9yrvt_1 .2s ease}@keyframes _fadeIn_9yrvt_1{0%{opacity:0}to{opacity:1}}._exitCard_9yrvt_28{background:#fff;border-radius:20px;padding:28px 24px;width:300px;max-width:90vw;text-align:center;box-shadow:0 16px 40px #00000026;animation:_dialogPop_9yrvt_1 .25s cubic-bezier(.34,1.56,.64,1)}@keyframes _dialogPop_9yrvt_1{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}._exitTitle_9yrvt_44{font-size:18px!important;font-weight:800!important;color:#1e293b!important;margin:0 0 8px!important}._exitText_9yrvt_51{font-size:14px!important;color:#64748b!important;margin:0 0 20px!important;line-height:1.4!important}._exitButtons_9yrvt_58{display:flex;gap:10px}._exitBtnStay_9yrvt_63{flex:1!important;padding:12px!important;border-radius:12px!important;border:none!important;background:linear-gradient(135deg,#b71c1c,#d32f2f)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 2px 8px #b71c1c33!important;-webkit-tap-highlight-color:transparent}._exitBtnLeave_9yrvt_77{flex:1!important;padding:12px!important;border-radius:12px!important;border:1.5px solid #e2e8f0!important;background:#fff!important;color:#64748b!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent}._waiterDialog_9yrvt_91{position:fixed;inset:0;z-index:2147483647;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:_fadeIn_9yrvt_1 .15s ease}._waiterCard_9yrvt_104{width:88%;max-width:340px;background:#fff;border-radius:24px;padding:28px 24px 22px;text-align:center;animation:_slideUp_9yrvt_1 .2s ease;box-shadow:0 20px 60px #0003}._waiterCardIcon_9yrvt_115{font-size:2.8rem;margin-bottom:12px}._waiterCardTitle_9yrvt_120{font-size:1.1rem;font-weight:700;color:#1e293b;margin-bottom:6px}._waiterCardText_9yrvt_127{font-size:.88rem;color:#64748b;line-height:1.5;margin-bottom:20px}._waiterCardButtons_9yrvt_134{display:flex;gap:10px}._waiterCardBtnCancel_9yrvt_139{flex:1;padding:12px 0;border:1px solid #e2e8f0!important;background:#f8fafc!important;border-radius:14px!important;font-size:.88rem;font-weight:600;color:#64748b!important;cursor:pointer;transition:background .2s ease}._waiterCardBtnConfirm_9yrvt_152{flex:1;padding:12px 0;border:none!important;background:var(--gg-accent, #8B5CF6)!important;border-radius:14px!important;font-size:.88rem;font-weight:600;color:#fff!important;cursor:pointer;transition:transform .2s ease}._waiterCardBtnConfirm_9yrvt_152:active{transform:scale(.96)}@keyframes _slideUp_9yrvt_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._dishMenuItem_1rdhi_2{display:flex;flex-direction:row;align-items:stretch;gap:0;width:100%;min-height:clamp(122px,32vw,136px);margin-bottom:14px;padding:0;background:#ffffffbf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:20px;box-shadow:0 6px 20px #00000008;border:1px solid rgba(255,255,255,.9);position:relative;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer;text-align:left;overflow:hidden;outline:none;-webkit-tap-highlight-color:transparent}._dishMenuItem_1rdhi_2:active{transform:scale(.97);background:#fffffff2}._dishMenuItem_1rdhi_2:last-child{margin-bottom:0}._dishMenuThumbWrapper_1rdhi_38{position:relative;display:flex;justify-content:center;width:clamp(96px,28%,128px);flex-shrink:0;align-self:stretch;overflow:hidden}._dishMenuThumb_1rdhi_38{width:100%;height:100%;object-fit:cover;background:#fffc;border-radius:0!important;box-shadow:2px 0 12px #00000005}._dishMenuInfo_1rdhi_59{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;flex:1;min-width:0;padding:clamp(8px,2vw,12px) 12px}._dishMenuHeader_1rdhi_69{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;width:100%}._dishMenuName_1rdhi_77{font-size:.88rem;font-weight:800;color:#111827;line-height:1.25;flex:1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere}._dishMenuDesc_1rdhi_93{font-size:.82rem;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._dishMenuBadgesInline_1rdhi_106{display:flex;flex-wrap:nowrap;gap:4px;margin-top:auto;overflow:hidden;position:relative;padding-bottom:2px;flex-shrink:0}._dishBadgeCircle_1rdhi_117{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#eef2ff;color:#4f46e5;font-size:.65rem;font-weight:800;flex-shrink:0;box-shadow:0 2px 6px #0000000d;line-height:1}._dishMenuPrice_1rdhi_134{flex-shrink:0;align-self:flex-start;background:#111827;color:#fff!important;padding:3px 10px;border-radius:12px;font-size:.82rem;font-weight:800;box-shadow:0 4px 10px #0000001a;letter-spacing:-.01em}._favHeart_1rdhi_148{position:absolute;top:6px;right:6px;z-index:3;width:32px;height:32px;border:none!important;background:#ffffffd9!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:50%!important;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;transition:transform .2s ease,background .2s ease;box-shadow:0 2px 8px #0000001f!important;padding:0!important;-webkit-tap-highlight-color:transparent;line-height:1}._favHeart_1rdhi_148:active{transform:scale(.85)}._favHeartActive_1rdhi_176{background:#fee2e2!important;animation:_heartPop_1rdhi_1 .35s ease}@keyframes _heartPop_1rdhi_1{0%{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.9)}to{transform:scale(1)}}._inlineBadge_1rdhi_188{display:inline-flex;align-items:center;padding:2px 6px;border-radius:12px;font-size:.65rem;font-weight:700;white-space:nowrap}._moreBadge_1rdhi_198{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:12px;font-size:.65rem;font-weight:800;background:#f3f4f6;color:#4b5563;border:1px solid #E5E7EB}._page_1wnim_9{display:flex;flex-direction:column;gap:14px}._gallery_1wnim_16{position:relative;container-type:inline-size}._track_1wnim_21{display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;border-radius:16px}._track_1wnim_21::-webkit-scrollbar{display:none}._slide_1wnim_38{flex:0 0 100%;min-width:0;scroll-snap-align:center;margin:0}._frame_1wnim_47{min-width:0!important;min-height:0!important;box-shadow:none!important;position:relative;display:block;width:100%!important;aspect-ratio:4 / 3;overflow:hidden;border-radius:16px!important;background:#e5e7eb!important;border:none!important;padding:0!important;margin:0!important;cursor:zoom-in;-webkit-tap-highlight-color:transparent}._frameBg_1wnim_65{position:absolute;inset:-24px;background-size:cover;background-position:center;filter:blur(22px) saturate(1.1);opacity:.85}._frameImg_1wnim_74{position:relative;display:block;width:100%;height:100%;object-fit:contain}._caption_1wnim_82{font-style:normal!important;margin:8px 2px 0!important;font-size:.92rem!important;line-height:1.45!important;color:#374151!important;white-space:pre-line;overflow-wrap:anywhere}._counter_1wnim_92{position:absolute;top:10px;right:10px;z-index:2;background:#111827b8!important;color:#fff!important;font-size:.75rem!important;font-weight:700;border-radius:999px!important;padding:3px 9px!important;pointer-events:none}._arrow_1wnim_106{min-width:0!important;min-height:0!important;position:absolute;z-index:2;width:34px!important;height:34px!important;border-radius:50%!important;border:none!important;background:#ffffffeb!important;color:#111827!important;box-shadow:0 2px 8px #0000002e!important;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem!important;line-height:1!important;cursor:pointer;padding:0!important}._arrow_1wnim_106{top:28%;top:calc(37.5cqw - 17px)}._arrowPrev_1wnim_133{left:8px}._arrowNext_1wnim_137{right:8px}._dots_1wnim_141{display:flex;justify-content:center;gap:6px;margin-top:8px}._dot_1wnim_141{min-width:0!important;min-height:0!important;box-shadow:none!important;width:7px!important;height:7px!important;border-radius:50%!important;border:none!important;padding:0!important;background:#d1d5db!important;cursor:pointer}._dotOn_1wnim_162{background:var(--dot-accent, #111827)!important;width:18px!important;border-radius:4px!important}._videoFig_1wnim_169{margin:0}._videoFig_1wnim_169 video{margin-bottom:0!important}._go_1wnim_178{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px!important;border-radius:14px!important;color:#fff!important;font-weight:700!important;text-decoration:none!important;font-size:1rem!important}._lightbox_1wnim_192{position:fixed;inset:0;z-index:2147483647;background:#000;display:flex;flex-direction:column}._lbTrack_1wnim_201{flex:1 1 auto;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-height:0}._lbTrack_1wnim_201::-webkit-scrollbar{display:none}._lbSlide_1wnim_214{flex:0 0 100%;min-width:0;scroll-snap-align:center;display:flex;flex-direction:column;justify-content:center;margin:0}._lbImg_1wnim_224{display:block;width:100%;max-height:calc(100vh - 140px);object-fit:contain;margin:0 auto}._lbCaption_1wnim_232{font-style:normal!important;margin:0!important;color:#f9fafb!important;font-size:.95rem!important;line-height:1.45!important;padding:12px 18px calc(18px + env(safe-area-inset-bottom,0px))!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center}._lbTop_1wnim_244{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px;z-index:2;pointer-events:none}._lbCount_1wnim_257{color:#fff;font-size:.85rem;font-weight:700;background:#ffffff24;border-radius:999px;padding:4px 10px}._lbClose_1wnim_266{min-width:0!important;min-height:0!important;box-shadow:none!important;pointer-events:auto;width:40px!important;height:40px!important;border-radius:50%!important;border:none!important;background:#ffffff29!important;color:#fff!important;font-size:1.1rem!important;cursor:pointer;padding:0!important}._wrapper_18cos_7{display:flex;justify-content:center;padding:6px 20px;margin:2px 0 6px}._segmented_18cos_15{position:relative;display:inline-flex;align-items:stretch;padding:4px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(15,23,42,.06);box-shadow:inset 0 1px 2px #0f172a0d,0 1px 3px #0f172a0d;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);-webkit-tap-highlight-color:transparent}._thumb_18cos_32{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--dm-accent, #B71C1C);box-shadow:0 2px 7px #0000002e,inset 0 1px #ffffff47;box-shadow:0 3px 9px color-mix(in srgb,var(--dm-accent, #B71C1C) 38%,transparent),inset 0 1px #ffffff4d;transition:transform .34s cubic-bezier(.32,.72,0,1);pointer-events:none}._segmented_18cos_15[data-active=restaurant] ._thumb_18cos_32{transform:translate(100%)}._segment_18cos_15{position:relative;z-index:1;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:104px;min-height:0;margin:0;padding:9px 18px;border:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;letter-spacing:.01em;line-height:1;text-transform:none;white-space:nowrap;color:#64748b!important;transition:color .28s ease,transform .18s ease;-webkit-tap-highlight-color:transparent;outline:none;-webkit-appearance:none;appearance:none}._segment_18cos_15:hover{background:transparent!important;background-image:none!important;box-shadow:none!important;color:#475569!important}._segment_18cos_15[data-active=true],._segment_18cos_15[data-active=true]:hover{color:#fff!important}._segment_18cos_15:active{transform:scale(.97);background:transparent!important;background-image:none!important}._segment_18cos_15:focus-visible{box-shadow:0 0 0 2px #ffffffe6,0 0 0 4px var(--dm-accent, #B71C1C)!important}._icon_18cos_114{width:17px;height:17px;flex-shrink:0}._segmentLabel_18cos_120{line-height:1}@media(prefers-reduced-motion:reduce){._thumb_18cos_32,._segment_18cos_15{transition:none}}._contentTransition_18cos_134{animation:_dualFadeIn_18cos_1 .3s cubic-bezier(.25,.1,.25,1) both}@keyframes _dualFadeIn_18cos_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._row_qkkg2_9{position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:36px!important;margin:2px 0 0!important;padding:5px 10px 5px 5px!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:999px!important;background:#8b5cf612!important;background:color-mix(in srgb,var(--gg-accent, #8B5CF6) 8%,#fff)!important;color:#1f2937!important;box-shadow:none!important;font-family:inherit!important;font-size:clamp(.66rem,2.9vw,.74rem)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}._row_qkkg2_9:hover,._row_qkkg2_9:focus{background:#8b5cf61a!important;background:color-mix(in srgb,var(--gg-accent, #8B5CF6) 12%,#fff)!important;color:#1f2937!important}._row_qkkg2_9:focus-visible{outline:2px solid var(--gg-accent, #8B5CF6)!important;outline-offset:2px}._row_qkkg2_9:active{transform:scale(.98)}._on_qkkg2_56{border-color:color-mix(in srgb,var(--gg-accent, #8B5CF6) 30%,transparent)!important}._fill_qkkg2_61{position:absolute;inset:0;z-index:0;background:#8b5cf62e;background:color-mix(in srgb,var(--gg-accent, #8B5CF6) 20%,#fff);transform-origin:left center;transition:transform .25s linear;pointer-events:none}._icon_qkkg2_72{position:relative;z-index:1;flex:0 0 26px;width:26px!important;height:26px!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;background:var(--gg-accent, #8B5CF6)!important;box-shadow:0 2px 6px color-mix(in srgb,var(--gg-accent, #8B5CF6) 35%,transparent)}._icon_qkkg2_72 svg{width:13px!important;height:13px!important;fill:#fff!important;display:block!important}._loading_qkkg2_94{animation:_breathe_qkkg2_1 1s ease-in-out infinite}@keyframes _breathe_qkkg2_1{0%,to{opacity:1}50%{opacity:.55}}._label_qkkg2_103{position:relative;z-index:1;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap!important;text-overflow:ellipsis}._long_qkkg2_114{white-space:normal!important;text-overflow:clip;font-size:.92em;line-height:1.2}._time_qkkg2_121{position:relative;z-index:1;flex:0 0 auto;color:var(--gg-accent, #6B7280);font-variant-numeric:tabular-nums;font-weight:700}@media(prefers-reduced-motion:reduce){._fill_qkkg2_61{transition:none}._loading_qkkg2_94{animation:none}}._track_1ahsk_7{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 6px}._track_1ahsk_7::-webkit-scrollbar{display:none}._item_1ahsk_28{flex:0 0 calc((100% - 12px)/2);max-width:calc((100% - 12px)/2);min-width:0;display:flex}._item_1ahsk_28>*{flex:1 1 auto}._all_1ahsk_39{flex:0 0 calc((100% - 12px)/2);max-width:calc((100% - 12px)/2);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:1px dashed rgba(0,0,0,.15);background:#ffffffb3;color:#374151;font-weight:700;font-size:.9rem;text-align:center;padding:12px;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}._allIcon_1ahsk_61{font-size:1.6rem;line-height:1}
