.page_page__ZU32B{width:100%;max-width:720px;margin:0 auto;padding:var(--fp-space-5) var(--fp-space-4) var(--fp-space-7)}.page_hero__SKW6o{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fp-space-3);padding-bottom:var(--fp-space-5)}.page_subtitle__iAJUg{margin:0;font-family:var(--fp-font-sans);font-size:15px;font-weight:400;line-height:1.5;color:var(--fp-ink-2)}.page_cta__zCVvt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fp-space-4);margin-top:var(--fp-space-2)}.page_ctaPrimary__wftVG{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--fp-space-5);border-radius:var(--fp-radius);background:var(--fp-accent);color:var(--fp-accent-ink);font-family:var(--fp-font-sans);font-size:15px;font-weight:600;text-decoration:none;transition:background-color var(--transition-fast)}.page_ctaPrimary__wftVG:hover{background:var(--accent-primary-hover);color:var(--fp-accent-ink)}.page_actionLink__7M1Hk:focus-visible,.page_ctaPrimary__wftVG:focus-visible,.page_ctaSecondary__bpX9v:focus-visible{outline:2px solid var(--fp-accent);outline-offset:3px}.page_actionLink__7M1Hk,.page_ctaSecondary__bpX9v{display:inline-flex;align-items:center;min-height:44px;padding:0;font-family:var(--fp-font-sans);font-size:15px;font-weight:600;color:var(--fp-accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:color var(--transition-fast)}.page_actionLink__7M1Hk:hover,.page_ctaSecondary__bpX9v:hover{color:var(--accent-primary-hover)}.page_section__61PEw{display:flex;flex-direction:column;gap:var(--fp-space-3);padding:var(--fp-space-5) 0;border-top:1px solid var(--fp-rule)}.page_heading__ZPgh_{margin:0;font-family:var(--fp-font-sans);font-size:13px;font-weight:600;line-height:1.4;color:var(--fp-ink-2);text-transform:none;letter-spacing:normal}.page_howList__s4Qeo{list-style:none;margin:0;padding:0}.page_howRow__m4Thg{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fp-space-1) var(--fp-space-3);min-height:44px;padding:var(--fp-space-3) 0;font-family:var(--fp-font-sans);font-size:15px;line-height:1.5}.page_howRow__m4Thg+.page_howRow__m4Thg{border-top:1px solid var(--fp-rule)}.page_howLead__DY5Te{font-weight:600;color:var(--fp-ink)}.page_howBody__tEPuR{font-weight:400;color:var(--fp-ink-2)}.page_sectionAction__tCJxd{display:flex;align-items:center;padding-top:var(--fp-space-1)}.MatchBadge_badge__3DNh7{display:inline-flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:0 var(--fp-space-2);font-family:var(--fp-font-sans);font-weight:600;border-radius:var(--radius-full,9999px);background-color:var(--fp-accent-tint);border:1px solid var(--fp-rule);color:var(--fp-ink);transition:color var(--transition-fast),border-color var(--transition-fast)}.MatchBadge_sm__EUx1V{padding:.125rem .5rem;font-size:.75rem;min-width:2.5rem}.MatchBadge_md__Dyijo{padding:.25rem .75rem;font-size:.875rem;min-width:3rem}.MatchBadge_lg__8uIFR{padding:.375rem 1rem;font-size:1rem;min-width:3.5rem}.MatchBadge_unavailable__WN9_I{background-color:var(--fp-ground-sunken);border-color:var(--fp-rule-strong);color:var(--fp-ink-3)}.MatchBadge_percentage__L54aI{font-family:var(--fp-font-mono);font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";white-space:nowrap}.MatchBadge_symbol__4dgSC{font-weight:600;font-size:.8em;margin-left:.125rem}.MatchBadge_qualifier__xGtT_{font-weight:400;font-size:.85em;color:var(--fp-ink-2);white-space:nowrap}.MatchBadge_basis__X2v2y{font-weight:400;font-size:11px;line-height:1.4;color:var(--fp-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.MatchBadge_icon__qoUC_{font-size:.75em}.MatchBadge_skeleton__1vZ2Z{background-color:var(--fp-ground-sunken);border-color:var(--fp-rule);color:var(--fp-ink-3)}.MatchBadge_badge__3DNh7:hover{border-color:var(--fp-rule-strong)}.MatchBadge_lowEvidence__wacdi{border-style:dashed;color:var(--fp-ink-2)}.MatchBadge_hint__LMnZw{font-weight:400;font-size:.75em;color:var(--fp-ink-2);white-space:nowrap}.Autocomplete_container__s8qgG{position:relative;width:100%}.Autocomplete_inputRow__oh5ui{display:flex;align-items:center;gap:.5rem}.Autocomplete_input__Ks7E9{width:100%;min-height:44px;padding:.875rem 1rem;border-radius:var(--fp-radius);border:1px solid var(--border-color);background:var(--surface-primary);color:var(--text-primary);font-size:1rem;transition:all .2s ease}.Autocomplete_submitButton__jcajL{border:1px solid var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 12%,var(--surface-primary));color:var(--text-primary);border-radius:var(--fp-radius);padding:.78rem .95rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Autocomplete_submitButton__jcajL:hover:not(:disabled){background:color-mix(in srgb,var(--accent-primary) 22%,var(--surface-primary));transform:translateY(-1px)}.Autocomplete_submitButton__jcajL:disabled{opacity:.45;cursor:not-allowed}.Autocomplete_input__Ks7E9::placeholder{color:var(--text-muted)}.Autocomplete_input__Ks7E9:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 25%,transparent)}.Autocomplete_dropdown__v618R{position:absolute;top:100%;left:0;right:0;background:var(--surface-primary);margin-top:.5rem;border-radius:var(--fp-radius);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);max-height:320px;overflow-y:auto;overflow-x:hidden;z-index:50;animation:Autocomplete_slideDown__0TQ8s .2s ease-out}@keyframes Autocomplete_slideDown__0TQ8s{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Autocomplete_resultItem__9hrCs{padding:.75rem 1rem;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .15s ease}.Autocomplete_resultItem__9hrCs:last-child{border-bottom:none}.Autocomplete_resultItem__9hrCs:hover{background:var(--bg-secondary)}.Autocomplete_itemMain__IX8iI{display:flex;align-items:center;gap:.65rem;min-width:0}.Autocomplete_itemThumb__qnwpj{width:32px;height:32px;border-radius:var(--fp-radius);overflow:hidden;flex-shrink:0;background:var(--surface-secondary)}.Autocomplete_itemInfo__2Jip6{display:flex;flex-direction:column;min-width:0}.Autocomplete_itemName__T_MhP{font-weight:600;color:var(--text-primary)}.Autocomplete_itemMeta__dASeY{font-size:.75rem;color:var(--text-secondary);text-transform:capitalize;margin-top:.125rem}.Autocomplete_itemRight__QWFOx{display:flex;align-items:center;gap:.5rem;flex-shrink:0;max-width:55%;justify-content:flex-end}.Autocomplete_platformBadges__VfNdb{display:inline-flex;gap:.25rem;flex-wrap:wrap;justify-content:flex-end}.Autocomplete_nameRow__Nte8o{display:flex;align-items:baseline;gap:.35rem}.Autocomplete_existingInline__UUWY3{font-size:.7rem;color:var(--accent-success);white-space:nowrap;margin-left:.5rem}.Autocomplete_matchBadge__9yw8x{font-size:.75rem;font-weight:600;white-space:nowrap;padding:.125rem .5rem;border-radius:var(--radius-full);background:var(--fp-ground-sunken);border:1px solid var(--fp-rule);color:var(--fp-ink)}.Autocomplete_matchBadgeHigh__I1Cn8,.Autocomplete_matchBadgeMedium__NXBy9{color:var(--fp-ink)}.Autocomplete_matchBadgeLow__27dxF{color:var(--fp-ink-3);border-color:var(--fp-rule)}.Autocomplete_itemIcon__Dw7q_{font-size:1.25rem}.Autocomplete_noResults__VWxyJ{padding:1.5rem 1rem;text-align:center;color:var(--text-secondary)}.Autocomplete_createButton__xyWmG{margin-top:.75rem;width:100%}.Autocomplete_loading___VOk6{padding:1rem;text-align:center;color:var(--text-secondary)}.Autocomplete_skeletonRow__Yx5Im{display:flex;align-items:center;padding:.75rem 1rem;gap:.75rem;border-bottom:1px solid var(--border-color)}.Autocomplete_skeletonRow__Yx5Im:last-child{border-bottom:none}.Autocomplete_skeletonBars__ioHEN{display:flex;flex-direction:column;gap:.375rem;flex:1 1}.Autocomplete_skeletonBarName__R3cp2{height:14px;width:60%}.Autocomplete_skeletonBarMeta__Wk2eY,.Autocomplete_skeletonBarName__R3cp2{border-radius:var(--fp-radius);background:var(--border-color);animation:Autocomplete_pulse__t4KsH 1.2s ease-in-out infinite}.Autocomplete_skeletonBarMeta__Wk2eY{height:10px;width:40%;animation-delay:.15s}.Autocomplete_loadingHint__lCXvK{padding:.375rem 1rem .625rem;font-size:.7rem;color:var(--text-muted);text-align:center}@keyframes Autocomplete_pulse__t4KsH{0%,to{opacity:.4}50%{opacity:1}}.Autocomplete_warningHint__7cyDP{padding:.25rem 1rem .5rem;font-size:.7rem;color:var(--text-muted);text-align:center;font-style:italic}.Autocomplete_createNewRow__aPQUs{border-top:1px solid var(--border-color);padding:8px 12px;display:flex;justify-content:center}.Autocomplete_createNewButton__vvC8u{font-size:.8rem;color:var(--accent-primary);background:transparent;border:none;cursor:pointer;padding:6px 12px;border-radius:var(--radius-sm);transition:background .15s ease}.Autocomplete_createNewButton__vvC8u:hover{background:var(--bg-secondary)}.PlatformBadge_badge__VHKAW{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--border-color);border-radius:999px;padding:.2rem .5rem;background:var(--surface-primary);color:var(--text-secondary);font-size:.72rem;line-height:1}.PlatformBadge_compact__93MSm{padding:.12rem .35rem}.PlatformBadge_logo__z7qTE{border-radius:50%;object-fit:cover}.PlatformBadge_fallbackIcon__j1QVR{width:14px;height:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-primary);color:var(--fp-accent-ink);font-weight:600;font-size:.62rem}.PlatformBadge_badgeLink__4zoRy{text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.PlatformBadge_badgeLink__4zoRy:hover{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-primary))}.PlatformBadge_label__idglk{white-space:nowrap}.RestaurantThumb_root__4FtWy{position:relative;flex:0 0 auto;overflow:hidden;border-radius:var(--fp-radius)}.RestaurantThumb_placeholder__1_4D3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--fp-ground-sunken);border:1px solid var(--fp-rule);border-radius:var(--fp-radius)}.RestaurantThumb_radar__GIKuJ{display:block}.RestaurantThumb_ring__GUa6_{fill:none;stroke:var(--fp-rule-strong);stroke-width:1}.RestaurantThumb_image__owPJ5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--fp-radius);opacity:0;transition:opacity .25s ease}.RestaurantThumb_imageVisible__C2HVh{opacity:1}.Modal_overlay__eWoat{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:9999;animation:Modal_fadeIn__6oH_K .2s ease-out}.Modal_modal__uIkm_{background-color:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg);animation:Modal_slideIn__NwWiR .2s ease-out;display:flex;flex-direction:column;gap:var(--space-md)}.Modal_header__8JnYo{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xs)}.Modal_title__iI9nk{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.Modal_closeButton__fZ_vf{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.Modal_closeButton__fZ_vf:hover{color:var(--text-primary);background-color:var(--surface-secondary)}.Modal_content__TNJLG{color:var(--text-secondary);line-height:1.5}.Modal_footer__phBNt{display:flex;justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-sm)}@keyframes Modal_fadeIn__6oH_K{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__NwWiR{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.FollowLimitModal_body__M84io{display:grid;grid-gap:1rem;gap:1rem}.FollowLimitModal_capacity__9bSEF{margin:0;padding:.7rem 0;border-bottom:1px solid var(--fp-rule);color:var(--fp-ink);font-size:.95rem;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.FollowLimitModal_actions__Y2oK0{display:grid;grid-gap:.75rem;gap:.75rem}.FollowLimitModal_primaryAction__kPfUa,.FollowLimitModal_secondaryAction__Ezjvh{width:100%}.FollowLimitModal_error__Ijun4{margin:0;color:var(--fp-band-low);font-size:.9rem}.HighMatchFollowModal_body__gYkh5{display:grid;grid-gap:1rem;gap:1rem}.HighMatchFollowModal_copy__SDHLE{margin:0;padding:.7rem 0;border-bottom:1px solid var(--fp-rule);color:var(--fp-ink);line-height:1.45}.HighMatchFollowModal_actions__AhM_v{display:grid;grid-gap:.75rem;gap:.75rem}.HighMatchFollowModal_primaryAction__CZ_2h,.HighMatchFollowModal_secondaryAction__TELzf{width:100%}.HighMatchFollowModal_error__0wWcy{margin:0;color:var(--fp-band-low);font-size:.9rem}.UserListDialog_overlay__td844{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width:480px){.UserListDialog_overlay__td844{align-items:center;padding:var(--fp-space-4)}}.UserListDialog_modal__7bNyt{background:var(--fp-ground-raised);width:100%;max-width:480px;max-height:80vh;border:1px solid var(--fp-rule-strong);border-radius:var(--fp-radius);box-shadow:var(--fp-shadow-lift);display:flex;flex-direction:column;overflow:hidden}.UserListDialog_header__5b27g{display:flex;align-items:center;justify-content:space-between;gap:var(--fp-space-3);padding:0 var(--fp-space-4);min-height:56px;border-bottom:1px solid var(--fp-rule)}.UserListDialog_title__ab8dr{margin:0;font-family:var(--fp-font-sans);font-size:13px;font-weight:600;color:var(--fp-ink-2)}.UserListDialog_closeButton__STbxa{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;-webkit-margin-end:calc(-1 * var(--fp-space-3));margin-inline-end:calc(-1 * var(--fp-space-3));background:none;border:0;border-radius:var(--fp-radius);color:var(--fp-ink-2);font-family:var(--fp-font-sans);font-size:15px;cursor:pointer}.UserListDialog_closeButton__STbxa:hover{background:var(--fp-ground-sunken);color:var(--fp-ink)}.UserListDialog_closeButton__STbxa:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.UserListDialog_list__gNaZX{flex:1 1;overflow-y:auto;padding:0 var(--fp-space-4);margin:0;list-style:none}.UserListDialog_item__2od6_{display:flex;align-items:center;justify-content:space-between;gap:var(--fp-space-3);min-height:56px;padding:var(--fp-space-2) 0}.UserListDialog_item__2od6_+.UserListDialog_item__2od6_{border-top:1px solid var(--fp-rule)}.UserListDialog_userInfoLink__RKS8K,.UserListDialog_userInfo__uw8kt{display:flex;align-items:center;min-width:0}.UserListDialog_userInfoLink__RKS8K{min-height:44px;text-decoration:none;color:inherit}.UserListDialog_userInfoLink__RKS8K:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.UserListDialog_userName__7TP5N{font-family:var(--fp-font-sans);font-size:15px;font-weight:600;color:var(--fp-ink);overflow-wrap:anywhere}.UserListDialog_userNameMuted__b7Qcf{color:var(--fp-ink-2)}.UserListDialog_userMeta__nXqNb{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fp-space-1);min-width:0}.UserListDialog_emptyState__Hjbbz,.UserListDialog_loading__3ltrr{padding:var(--fp-space-5) 0;font-family:var(--fp-font-sans);font-size:15px;color:var(--fp-ink-2)}.UserListDialog_footer__msfFm{padding:var(--fp-space-3) var(--fp-space-4);border-top:1px solid var(--fp-rule);display:flex;align-items:center;justify-content:space-between;gap:var(--fp-space-3);flex-wrap:wrap}.UserListDialog_footerMeta__1G1z_{font-family:var(--fp-font-sans);font-size:11px;color:var(--fp-ink-3);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.UserListDialog_footerMeta__1G1z_ strong{font-weight:600;color:var(--fp-ink)}.SpiderChart_container__dZxgm{display:flex;align-items:center;justify-content:center;position:relative}.SpiderChart_svg__G2ULB{width:100%;height:100%}.SpiderChart_error__CV1eJ{color:var(--text-muted);font-size:.875rem;text-align:center}.SpiderChart_gridPolygon__dubQv{fill:none;stroke:var(--border-light);stroke-width:1}.SpiderChart_axisLine__KfHKS{stroke:var(--border-color);stroke-width:1;stroke-dasharray:2,2}.SpiderChart_dataPolygon___W_Wz{stroke-width:2;transition:all .3s ease-out}.SpiderChart_dataPoint__kuVSv{transition:all .2s ease-out}.SpiderChart_dataPoint__kuVSv:hover{r:6}.SpiderChart_label__hKbBz{fill:var(--text-primary);font-size:.75rem;font-weight:600;pointer-events:none}.SpiderChart_labelName__n73_d{fill:var(--text-secondary)}.SpiderChart_labelValue__AVibb{fill:var(--text-primary);font-weight:600}.SpiderChart_overlayPolygon__YQa_y{fill:var(--accent-primary);fill-opacity:.24;stroke:var(--accent-primary);stroke-width:2.5;stroke-dasharray:6,3}.SpiderChart_overlayPoint__9L_7M,.SpiderChart_overlayPolygon__YQa_y{color:var(--accent-primary);animation:SpiderChart_overlayGlow__ClCXh 2s ease-in-out infinite}.SpiderChart_overlayPoint__9L_7M{fill:var(--accent-primary);stroke:var(--background);stroke-width:1.5}@keyframes SpiderChart_overlayGlow__ClCXh{0%,to{filter:drop-shadow(0 0 3px currentColor)}50%{filter:drop-shadow(0 0 7px currentColor)}}@media (prefers-reduced-motion:reduce){.SpiderChart_overlayPoint__9L_7M,.SpiderChart_overlayPolygon__YQa_y{animation:none;filter:drop-shadow(0 0 4px currentColor)}.SpiderChart_dataPoint__kuVSv,.SpiderChart_dataPolygon___W_Wz{transition:none}}@media (max-width:640px){.SpiderChart_label__hKbBz{font-size:.625rem}}.SampleNote_note__DZ_7I{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--fp-space-2);font-family:var(--fp-font-sans);font-size:11px;font-weight:400;line-height:1.4;color:var(--fp-ink-3)}.SampleNote_count__VbwVV{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.SampleNote_early__W7stc{padding:1px var(--fp-space-2);background:var(--fp-accent-tint);border:none;border-radius:var(--fp-radius);color:var(--fp-ink-2);font-size:12px;font-weight:600;text-transform:none;white-space:nowrap}.SampleNote_partial__zJHuw{color:var(--fp-ink-3)}.RadarThumb_thumb__eW0hh{display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--fp-ground-sunken);border:1px solid var(--fp-rule);border-radius:var(--fp-radius)}.PageTitle_title__9T3LF{font-family:var(--fp-font-display,var(--fp-font-sans));font-weight:700;font-size:34px;line-height:1.15;letter-spacing:-.01em;color:var(--fp-ink);text-align:start;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:480px){.PageTitle_title__9T3LF{font-size:28px}}.ProfileHeader_header__npOv6{display:flex;flex-direction:column;gap:var(--fp-space-4);min-width:0}.ProfileHeader_titleRow__UfIoj{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fp-space-4);flex-wrap:wrap}.ProfileHeader_actions__B3XVz{display:flex;align-items:center;gap:var(--fp-space-3)}.ProfileHeader_metrics__iLH9p{display:flex;align-items:flex-start;overflow-x:auto;padding-bottom:var(--fp-space-1)}.ProfileHeader_numeral__VwqD7{font-family:var(--fp-font-mono);font-size:40px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";color:var(--fp-ink)}.ProfileHeader_countButton__Fqe8G{display:inline-flex;align-items:center;min-height:44px;padding:0;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;color:inherit}.ProfileHeader_countButton__Fqe8G:hover{border-bottom-color:var(--fp-accent)}.ProfileHeader_countButton__Fqe8G:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.ProfileHeader_bell__RaWqh{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--fp-rule-strong);border-radius:var(--fp-radius);color:var(--fp-ink);background:transparent;text-decoration:none}.ProfileHeader_bell__RaWqh:hover{background:var(--fp-ground-sunken);color:var(--fp-ink)}.ProfileHeader_bell__RaWqh:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.ProfileHeader_bellCount__5a0Tx{position:absolute;top:-6px;inset-inline-end:-6px;min-width:18px;height:18px;padding:0 var(--fp-space-1);display:inline-flex;align-items:center;justify-content:center;background:var(--fp-accent);color:var(--fp-accent-ink);border-radius:var(--fp-radius);font-family:var(--fp-font-mono);font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.ProfileHeader_followBlock__nSVgc{display:flex;flex-direction:column;align-items:flex-end;gap:var(--fp-space-1)}.owner-placeholder_page__jMRUh{max-width:720px;margin:0 auto;padding:var(--fp-space-6) var(--fp-space-4) var(--fp-space-7);display:flex;flex-direction:column;gap:var(--fp-space-4);color:var(--fp-ink);font-family:var(--fp-font-sans)}.owner-placeholder_lede__RIxxf{margin:0;max-width:60ch;font-size:15px;line-height:1.5;color:var(--fp-ink-2)}.owner-placeholder_section__hHDn4{display:flex;flex-direction:column;gap:var(--fp-space-2);padding-top:var(--fp-space-4);border-top:1px solid var(--fp-rule)}.owner-placeholder_sectionTitle__Uymvx{margin:0;font-size:13px;font-weight:600;color:var(--fp-ink-2)}.owner-placeholder_sectionBody__M8bzO{margin:0;max-width:60ch;font-size:15px;line-height:1.5;color:var(--fp-ink)}.FlavorDna_wrap__4qfRf{display:flex;flex-direction:column;gap:var(--fp-space-4);min-width:0}.FlavorDna_orbRow__FV8ZF{display:flex;justify-content:center;padding:var(--fp-space-2) 0}.FlavorDna_orb__TSPp9{display:inline-block;border-radius:50%;flex-shrink:0}.FlavorDna_list__QUT4v{list-style:none;margin:0;padding:0}.FlavorDna_row__hrWvI{--dna-hue:var(--fp-ink-2);display:grid;grid-template-columns:minmax(72px,1fr) minmax(90px,3fr) 40px minmax(24px,auto);align-items:center;grid-gap:var(--fp-space-3);gap:var(--fp-space-3);min-height:44px;padding:var(--fp-space-2) 0}.FlavorDna_emptyRow__TAMn0+.FlavorDna_emptyRow__TAMn0,.FlavorDna_emptyRow__TAMn0+.FlavorDna_row__hrWvI,.FlavorDna_row__hrWvI+.FlavorDna_emptyRow__TAMn0,.FlavorDna_row__hrWvI+.FlavorDna_row__hrWvI{border-top:1px solid var(--fp-rule)}.FlavorDna_row__hrWvI[data-aspect=acid]{--dna-hue:var(--flavor-acid)}.FlavorDna_row__hrWvI[data-aspect=spice]{--dna-hue:var(--flavor-spice)}.FlavorDna_row__hrWvI[data-aspect=heat]{--dna-hue:var(--flavor-heat)}.FlavorDna_row__hrWvI[data-aspect=salt]{--dna-hue:var(--flavor-salt)}.FlavorDna_row__hrWvI[data-aspect=sweet]{--dna-hue:var(--flavor-sweet)}.FlavorDna_row__hrWvI[data-aspect=umami]{--dna-hue:var(--flavor-umami)}.FlavorDna_label__bPjyz{font-family:var(--fp-font-sans);font-size:15px;font-weight:400;color:var(--fp-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlavorDna_track__KVV5c{position:relative;display:block;height:10px;background:var(--fp-ground-sunken);border-radius:var(--fp-radius)}.FlavorDna_fill__W1Qd9{position:absolute;inset-inline-start:0;top:0;bottom:0;background:var(--dna-hue);border-radius:var(--fp-radius)}.FlavorDna_viewerTick___ORq5{position:absolute;top:-3px;bottom:-3px;width:8px;-webkit-margin-start:-4px;margin-inline-start:-4px;background:transparent;border:1px solid var(--fp-ink);border-radius:var(--fp-radius)}.FlavorDna_value__e40cr{font-family:var(--fp-font-mono);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";color:var(--fp-ink);text-align:end}.FlavorDna_meta__7mGis{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--fp-space-2);font-family:var(--fp-font-sans);font-size:11px;font-weight:400;line-height:1.4;color:var(--fp-ink-3)}.FlavorDna_count__4LSP2{font-family:var(--fp-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.FlavorDna_early__mFprp{padding:1px var(--fp-space-2);background:var(--fp-accent-tint);border:none;border-radius:var(--fp-radius);color:var(--fp-ink-2);font-size:12px;font-weight:600;white-space:nowrap}.FlavorDna_row__hrWvI[data-early=true] .FlavorDna_label__bPjyz,.FlavorDna_row__hrWvI[data-early=true] .FlavorDna_value__e40cr{color:var(--fp-ink-3)}.FlavorDna_row__hrWvI[data-early=true] .FlavorDna_fill__W1Qd9{background:var(--fp-ink-3)}.FlavorDna_emptyRow__TAMn0{display:grid;grid-template-columns:minmax(72px,1fr) minmax(90px,3fr) 40px minmax(24px,auto);align-items:center;grid-gap:var(--fp-space-3);gap:var(--fp-space-3);min-height:44px;padding:var(--fp-space-2) 0}.FlavorDna_emptyLabel__1K7rN{font-family:var(--fp-font-sans);font-size:15px;font-weight:400;color:var(--fp-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlavorDna_emptyValue___SVZ3{grid-column:3;font-family:var(--fp-font-mono);font-size:15px;font-weight:600;color:var(--fp-ink-3);text-align:end}.FlavorDna_emptyMeta__5JRqA{grid-column:4;font-family:var(--fp-font-sans);font-size:11px;font-weight:400;color:var(--fp-ink-3);text-align:end;white-space:nowrap}.TasteProfile_section__EmtB_{display:flex;flex-direction:column;gap:var(--fp-space-3);min-width:0}.TasteProfile_legend__A1d8p{display:flex;align-items:center;gap:var(--fp-space-4);margin:0;font-family:var(--fp-font-sans);font-size:11px;font-weight:400;color:var(--fp-ink-3)}.TasteProfile_legendItem__C34Py{display:inline-flex;align-items:center;gap:var(--fp-space-2)}.TasteProfile_swatch__cUt_h{display:inline-block;width:16px;height:0;border-top:2px solid var(--fp-ink-2)}.TasteProfile_swatchSubject__lQddU{border-top-color:var(--fp-accent)}.TasteProfile_swatchViewer__2vQj4{border-top-color:var(--fp-ink-2)}.ScoreText_score__k1Pyj{display:inline-flex;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;align-items:baseline;gap:var(--fp-space-1);color:var(--fp-ink);font-family:var(--fp-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";white-space:nowrap}.ScoreText_value__sDh7R{font-weight:600;line-height:1.1}.ScoreText_unit__LUag2{font-size:11px;font-weight:400;color:var(--fp-ink-3)}.ScoreText_metric__VPKhP .ScoreText_value__sDh7R{font-size:40px}.ScoreText_hero__t81Gm .ScoreText_value__sDh7R{font-size:56px}.ScoreText_body__MPINI .ScoreText_value__sDh7R{font-size:15px}.ScoreText_score__k1Pyj[data-band=high].ScoreText_hero__t81Gm{background:var(--fp-band-high-tint);border-radius:var(--radius-full,9999px);padding:var(--fp-space-1) var(--fp-space-3)}.ScoreText_score__k1Pyj[data-band=mid].ScoreText_hero__t81Gm{background:var(--fp-band-mid-tint);border-radius:var(--radius-full,9999px);padding:var(--fp-space-1) var(--fp-space-3)}.ScoreText_score__k1Pyj[data-band=low].ScoreText_hero__t81Gm{background:var(--fp-band-low-tint);border-radius:var(--radius-full,9999px);padding:var(--fp-space-1) var(--fp-space-3)}.ScoreText_score__k1Pyj[data-muted=true],.ScoreText_score__k1Pyj[data-muted=true] .ScoreText_value__sDh7R{color:var(--fp-ink-3)}.ScoreText_score__k1Pyj[data-band=high] .ScoreText_value__sDh7R{color:var(--fp-band-high)}.ScoreText_score__k1Pyj[data-band=mid] .ScoreText_value__sDh7R{color:var(--fp-band-mid)}.ScoreText_score__k1Pyj[data-band=low] .ScoreText_value__sDh7R{color:var(--fp-band-low)}.ImageLightbox_overlay__x5LDp{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;z-index:10000;animation:ImageLightbox_fadeIn__kslSE .15s ease-out;overscroll-behavior:contain}.ImageLightbox_image___ap_Y{max-width:92vw;max-height:82vh;object-fit:contain;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .05s linear;will-change:transform}.ImageLightbox_closeButton__aHNzg{position:fixed;top:max(1rem,env(safe-area-inset-top,0px));right:max(1rem,env(safe-area-inset-right,0px));background:hsla(0,0%,100%,.12);border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;z-index:1;transition:background-color .15s ease}.ImageLightbox_closeButton__aHNzg:focus-visible,.ImageLightbox_closeButton__aHNzg:hover{background:hsla(0,0%,100%,.24)}.ImageLightbox_errorState__ERUlS{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;text-align:center;color:hsla(0,0%,100%,.92)}.ImageLightbox_errorText__0wMWj{margin:0;font-size:.95rem}.ImageLightbox_retryButton__wnhGU{background:transparent;border:1px solid hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.92);padding:.5rem 1.25rem;border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;font-weight:600;transition:background-color .15s ease}.ImageLightbox_retryButton__wnhGU:focus-visible,.ImageLightbox_retryButton__wnhGU:hover{background:hsla(0,0%,100%,.12)}.ImageLightbox_hint__PvS1o{position:fixed;bottom:max(1.25rem,env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);margin:0;color:hsla(0,0%,100%,.75);font-size:.8rem;text-align:center;pointer-events:none}@keyframes ImageLightbox_fadeIn__kslSE{0%{opacity:0}to{opacity:1}}.ModerationHideModal_formGroup__jhCu2{margin-bottom:1rem}.ModerationHideModal_label__WfjPy{display:block;margin-bottom:.375rem;font-size:13px;font-weight:600;color:var(--fp-ink)}.ModerationHideModal_select__tQgEQ{min-height:44px}.ModerationHideModal_select__tQgEQ,.ModerationHideModal_textarea__hboy2{width:100%;padding:.5rem;border:1px solid var(--fp-rule-strong);border-radius:var(--fp-radius);background:var(--fp-ground);color:var(--fp-ink);font-size:15px}.ModerationHideModal_textarea__hboy2{min-height:80px;font-family:inherit;resize:vertical}.ModerationHideModal_select__tQgEQ:focus-visible,.ModerationHideModal_textarea__hboy2:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.ModerationHideModal_actions__BhaD3{display:flex;justify-content:flex-end;gap:.75rem}.ModerationHideModal_cancelBtn__QyG0M{border:1px solid var(--fp-rule-strong);border-radius:var(--fp-radius);background:none;color:var(--fp-ink-2)}.ModerationHideModal_cancelBtn__QyG0M,.ModerationHideModal_confirmBtn__7D75r{min-height:44px;padding:.5rem 1rem;font-size:13px;font-weight:600;cursor:pointer}.ModerationHideModal_confirmBtn__7D75r{border:none;border-radius:var(--fp-radius);background:var(--fp-accent);color:var(--fp-accent-ink)}.ModerationHideModal_cancelBtn__QyG0M:focus-visible,.ModerationHideModal_confirmBtn__7D75r:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.ModerationHideModal_cancelBtn__QyG0M:disabled,.ModerationHideModal_confirmBtn__7D75r:disabled{opacity:.5;cursor:not-allowed}.RestaurantMergeModal_overlay__e_FBZ{position:fixed;inset:0;background:color-mix(in srgb,var(--fp-ink) 48%,transparent);display:flex;align-items:center;justify-content:center;z-index:120;padding:var(--fp-space-4)}.RestaurantMergeModal_modal__mMaUq{width:min(560px,100%);border-radius:var(--fp-radius);border:1px solid var(--fp-rule);background:var(--fp-ground-raised);color:var(--fp-ink);padding:var(--fp-space-4);box-shadow:var(--fp-shadow-lift);font-family:var(--fp-font-sans)}.RestaurantMergeModal_title__BL2QE{margin:0;font-size:15px;font-weight:600}.RestaurantMergeModal_body__P5lS5{margin:var(--fp-space-3) 0 0;color:var(--fp-ink-2);font-size:13px;font-weight:400;line-height:1.5}.RestaurantMergeModal_warning__ScDWZ{margin:var(--fp-space-3) 0 0;color:var(--fp-ink);font-size:13px;font-weight:600;line-height:1.5}.RestaurantMergeModal_actions__Z14I4{margin-top:var(--fp-space-4);display:flex;justify-content:flex-end;gap:var(--fp-space-2)}.RestaurantMergeModal_primary__0Ch3I,.RestaurantMergeModal_secondary__fhC5i{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--fp-space-3);border-radius:var(--fp-radius);font-family:var(--fp-font-sans);font-size:13px;font-weight:600;cursor:pointer}.RestaurantMergeModal_primary__0Ch3I:focus-visible,.RestaurantMergeModal_secondary__fhC5i:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.RestaurantMergeModal_primary__0Ch3I{border:1px solid var(--fp-accent);background:var(--fp-accent);color:var(--fp-accent-ink)}.RestaurantMergeModal_secondary__fhC5i{border:1px solid var(--fp-rule);background:transparent;color:var(--fp-ink)}.DuplicateFlagQueue_panel__pngOV{padding-top:var(--fp-space-4);border-top:1px solid var(--fp-rule);margin-bottom:var(--fp-space-5);font-family:var(--fp-font-sans);color:var(--fp-ink)}.DuplicateFlagQueue_header__qTlU4{display:flex;align-items:center;justify-content:space-between;gap:var(--fp-space-3);margin-bottom:var(--fp-space-3)}.DuplicateFlagQueue_title___6Qih{margin:0;font-size:13px;font-weight:600;color:var(--fp-ink)}.DuplicateFlagQueue_refreshButton__S5iJM{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--fp-space-3);border:1px solid var(--fp-rule);border-radius:var(--fp-radius);background:transparent;color:var(--fp-ink-2);font-family:var(--fp-font-sans);font-size:13px;font-weight:400;cursor:pointer}.DuplicateFlagQueue_refreshButton__S5iJM:hover{border-color:var(--fp-rule-strong);color:var(--fp-ink)}.DuplicateFlagQueue_refreshButton__S5iJM:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.DuplicateFlagQueue_state___MhHj{margin:0;color:var(--fp-ink-2);font-size:13px;font-weight:400}.DuplicateFlagQueue_error__k1HWU{margin:0;color:var(--fp-band-low);font-size:13px;font-weight:400}.DuplicateFlagQueue_list__6Kgcb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.DuplicateFlagQueue_item__fCCev{padding:var(--fp-space-3) 0}.DuplicateFlagQueue_item__fCCev+.DuplicateFlagQueue_item__fCCev{border-top:1px solid var(--fp-rule)}.DuplicateFlagQueue_rowTop__KHD5I{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fp-space-2)}.DuplicateFlagQueue_titleText__FdrKU{margin:0;font-weight:600;font-size:15px;color:var(--fp-ink)}.DuplicateFlagQueue_timestamp__KgK3q{color:var(--fp-ink-3);font-family:var(--fp-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;white-space:nowrap}.DuplicateFlagQueue_meta__ey59i{margin:var(--fp-space-1) 0 0;font-size:11px;font-weight:400;color:var(--fp-ink-3)}.DuplicateFlagQueue_actions__omSZB{display:flex;flex-wrap:wrap;gap:var(--fp-space-2);margin-top:var(--fp-space-2)}.DuplicateFlagQueue_actionPrimary__ph84k,.DuplicateFlagQueue_actionSecondary__f8nox{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--fp-space-3);border-radius:var(--fp-radius);font-family:var(--fp-font-sans);font-size:13px;font-weight:600;cursor:pointer}.DuplicateFlagQueue_actionPrimary__ph84k:focus-visible,.DuplicateFlagQueue_actionSecondary__f8nox:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.DuplicateFlagQueue_actionPrimary__ph84k{border:1px solid var(--fp-accent);background:var(--fp-accent);color:var(--fp-accent-ink)}.DuplicateFlagQueue_actionSecondary__f8nox{border:1px solid var(--fp-rule);background:transparent;color:var(--fp-ink)}.DuplicateFlagQueue_actionSecondary__f8nox:hover{border-color:var(--fp-rule-strong)}.SettingsSection_section__H2thX{margin:0;padding:0;background:transparent;border:0;border-top:1px solid var(--fp-rule)}.SettingsSection_section__H2thX[open]{background:transparent}.SettingsSection_summary__x1cmu{display:flex;align-items:center;justify-content:space-between;gap:var(--fp-space-3);min-height:44px;padding:var(--fp-space-2) 0;cursor:pointer;list-style:none;font-family:var(--fp-font-sans);font-size:13px;font-weight:600;color:var(--fp-ink-2)}.SettingsSection_summary__x1cmu:hover{color:var(--fp-ink)}.SettingsSection_summary__x1cmu:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.SettingsSection_section__H2thX[open]>.SettingsSection_summary__x1cmu{color:var(--fp-ink)}.SettingsSection_section__H2thX[open]>.SettingsSection_summary__x1cmu>span:first-child{border-bottom:2px solid var(--fp-accent)}.SettingsSection_summary__x1cmu::-webkit-details-marker{display:none}.SettingsSection_chevron__gucsu{color:var(--fp-ink-3);display:flex;align-items:center;transition:transform var(--transition-normal)}.SettingsSection_section__H2thX[open] .SettingsSection_chevron__gucsu{transform:rotate(180deg)}.SettingsSection_content__1XDHm{display:flex;flex-direction:column;gap:var(--fp-space-4);padding:var(--fp-space-2) 0 var(--fp-space-5);border:0}.SettingsSection_planBadge__sEAty{display:inline-flex;align-items:center;padding:1px var(--fp-space-2);border:1px solid var(--fp-rule-strong);border-radius:var(--fp-radius);font-family:var(--fp-font-sans);font-size:11px;font-weight:600;text-transform:none;letter-spacing:normal}.SettingsSection_planFree__bHZGV{background:transparent;color:var(--fp-ink-2)}.SettingsSection_planPremium__uAkKz{background:var(--fp-accent-tint);border-color:var(--fp-accent);color:var(--fp-ink)}.SettingsSection_previewCard__FLAaY{display:flex;flex-direction:column;gap:var(--fp-space-1);padding:0;margin:0;background:transparent;border:0;text-align:left}.SettingsSection_anonymousBadge__vNsXZ{display:inline-flex;align-items:center;-webkit-margin-start:var(--fp-space-2);margin-inline-start:var(--fp-space-2);padding:1px var(--fp-space-2);border:1px solid var(--fp-rule-strong);border-radius:var(--fp-radius);background:transparent;color:var(--fp-ink-3);font-family:var(--fp-font-sans);font-size:11px;font-weight:400;vertical-align:middle}.SettingsSection_selectorList__6loz_{display:flex;flex-direction:column;margin:0}.SettingsSection_optionCard__lYAtv{display:flex;align-items:flex-start;gap:var(--fp-space-3);width:100%;min-height:44px;padding:var(--fp-space-3) 0;background:transparent;border:0;border-top:1px solid var(--fp-rule);color:var(--fp-ink);text-align:left;cursor:pointer;position:relative;outline:none}.SettingsSection_optionCard__lYAtv:first-child{border-top:0}.SettingsSection_optionCard__lYAtv:hover .SettingsSection_label__qxnco{color:var(--fp-ink)}.SettingsSection_optionCard__lYAtv:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.SettingsSection_optionCard__lYAtv:before{content:"";flex:0 0 auto;width:16px;height:16px;margin-top:2px;border:1px solid var(--fp-rule-strong);border-radius:50%;background:transparent}.SettingsSection_optionCardSelected__bfTvv:before{border:3px solid var(--fp-ground);background:var(--fp-accent);outline:1px solid var(--fp-accent)}.SettingsSection_optionCardSelected__bfTvv .SettingsSection_label__qxnco{color:var(--fp-ink)}.SettingsSection_icon__KntpQ{display:none}.SettingsSection_label__qxnco{font-family:var(--fp-font-sans);font-size:15px;font-weight:600;color:var(--fp-ink-2);margin-bottom:2px}.SettingsSection_description__TqtBh{font-family:var(--fp-font-sans);font-size:13px;font-weight:400;color:var(--fp-ink-2);line-height:1.5}.SettingsSection_meta__qzGVr{margin:var(--fp-space-1) 0 0;font-family:var(--fp-font-sans);font-size:11px;font-weight:400;color:var(--fp-ink-3);font-style:normal;letter-spacing:normal;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.SettingsSection_sectionTitle__BliN0{display:block;margin:0 0 var(--fp-space-2);text-transform:none;letter-spacing:normal}.SettingsSection_previewSubtext__u0taq,.SettingsSection_sectionTitle__BliN0{font-family:var(--fp-font-sans);font-size:13px;font-weight:600;color:var(--fp-ink-2)}.SettingsSection_previewSubtext__u0taq{margin:0}.SettingsSection_previewDisplayName__gI9Be{margin:0;font-family:var(--fp-font-sans);font-size:15px;font-weight:600;color:var(--fp-ink);display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--fp-space-2)}.SettingsSection_phoneCard__hF_6i{display:flex;align-items:center;justify-content:space-between;gap:var(--fp-space-3);flex-wrap:wrap;min-height:44px;margin:0;padding:0;background:transparent;border:0}.SettingsSection_phoneLabel__TJweP{margin:0;font-family:var(--fp-font-sans);font-size:13px;font-weight:600;color:var(--fp-ink-2)}.SettingsSection_phoneValue__kNR6F{margin:var(--fp-space-1) 0 0;font-family:var(--fp-font-sans);font-size:15px;font-weight:400;color:var(--fp-ink)}.SettingsSection_phoneNumber__qDz43{font-family:var(--fp-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.SettingsSection_phoneLinkButton__UQOUH{text-decoration:none}.SettingsSection_sectionBlockMd__dFC_r,.SettingsSection_sectionBlock__1XoLQ{display:flex;flex-direction:column;margin:0}.SettingsSection_optionBody__RsVpT{flex:1 1;min-width:0}.SettingsSection_metaTopNeg__1fYNl{margin-top:var(--fp-space-2)}.SettingsSection_messageSuccess__VCbo1{color:var(--fp-band-high)}.SettingsSection_messageError__BGmCb,.SettingsSection_messageSuccess__VCbo1{margin:0;padding:0;background:transparent;border:0;font-family:var(--fp-font-sans);font-size:13px;font-weight:400;text-align:left}.SettingsSection_messageError__BGmCb{color:var(--fp-band-low)}.SettingsSection_saveButton__J4TDy{align-self:flex-start}.SettingsSection_saveButtonLoading__vPD0w{opacity:.7;cursor:not-allowed}.SettingsSection_subsGrid__S1QwO{display:flex;flex-direction:column;gap:var(--fp-space-3)}.SettingsSection_subsLoadingText__kPrwu{margin:0;font-family:var(--fp-font-sans);font-size:15px;color:var(--fp-ink-2)}.SettingsSection_subsErrorText__isKbO{margin:0;font-family:var(--fp-font-sans);font-size:13px;color:var(--fp-band-low)}.SettingsSection_subsCurrentPlanRow__C5n4Y{display:flex;align-items:center;gap:var(--fp-space-3)}.SettingsSection_subsCurrentPlanLabel__GaB5i{font-family:var(--fp-font-sans);font-size:13px;font-weight:600;color:var(--fp-ink-2)}.SettingsSection_subsPlanBadgeSmall__nVWJU{font-size:11px}.SettingsSection_subsRenewalText__Px_Vf{margin:0;font-family:var(--fp-font-sans);font-size:15px;color:var(--fp-ink-2)}.SettingsSection_subsRenewalStrong__1xJPX{color:var(--fp-ink);font-weight:600}.SettingsSection_subsCanceledNotice__Cjw_M{padding:0 0 0 var(--fp-space-3);border-left:2px solid var(--fp-rule-strong);color:var(--fp-ink)}.SettingsSection_subsCanceledNotice__Cjw_M,.SettingsSection_subsUnlockCard__miaHh{margin:0;font-family:var(--fp-font-sans);font-size:13px;line-height:1.5;background:transparent}.SettingsSection_subsUnlockCard__miaHh{padding:0;border:0;color:var(--fp-ink-2)}.SettingsSection_subsUnlockTitle__vvxib{margin:0 0 var(--fp-space-1);font-family:var(--fp-font-sans);font-size:15px;font-weight:600;color:var(--fp-ink)}.SettingsSection_subsPaymentNote__tQUsk{margin:0;font-family:var(--fp-font-sans);font-size:11px;font-style:normal;line-height:1.5;color:var(--fp-ink-3)}.SettingsSection_subsActionRow__RFKRH{display:flex;gap:var(--fp-space-3);flex-wrap:wrap}.SettingsSection_subsActionLink__GJF5d{text-decoration:none}.FollowBoostsSettings_contentGrid__lqtSm{display:flex;flex-direction:column;gap:var(--fp-space-3)}.FollowBoostsSettings_capacityCard__hv6dg{display:flex;flex-direction:column;gap:var(--fp-space-1);margin:0;padding:0;border:0;background:transparent}.FollowBoostsSettings_capacityTitle__RsEtX{margin:0;font-family:var(--fp-font-sans);font-size:15px;font-weight:600;color:var(--fp-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.FollowBoostsSettings_capacityMeta__2L2YE{margin:0;font-family:var(--fp-font-sans);font-size:13px;font-weight:400;color:var(--fp-ink-2);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.FollowBoostsSettings_purchaseButton__Ypu6A{align-self:flex-start}.FollowBoostsSettings_muted__UcG1J{margin:0;font-family:var(--fp-font-sans);font-size:11px;font-weight:400;color:var(--fp-ink-3);line-height:1.5}.FollowBoostsSettings_error__uIPXZ{margin:0;font-family:var(--fp-font-sans);font-size:13px;color:var(--fp-band-low)}.Toast_toast__O7TdZ{position:fixed;top:var(--space-lg,1rem);left:50%;transform:translateX(-50%);z-index:9999;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-lg);animation:Toast_slideIn__n_n_j .3s ease-out;max-width:400px;width:calc(100% - 2rem)}.Toast_toast__O7TdZ.Toast_exiting__6F0WV{animation:Toast_slideOut__Y0xnN .3s ease-in forwards}@keyframes Toast_slideIn__n_n_j{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Toast_slideOut__Y0xnN{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}.Toast_icon__71ttU{flex-shrink:0;display:flex;align-items:center;justify-content:center}.Toast_message__Ndn3l{flex:1 1;font-size:14px;line-height:1.4;color:var(--text-primary)}.Toast_actionButton__9seHM{flex-shrink:0;border:1px solid color-mix(in srgb,var(--accent-primary) 45%,transparent);background:color-mix(in srgb,var(--accent-primary) 16%,transparent);color:var(--accent-primary);border-radius:var(--radius-sm);padding:.25rem .55rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.Toast_actionButton__9seHM:hover{background:color-mix(in srgb,var(--accent-primary) 24%,transparent);border-color:color-mix(in srgb,var(--accent-primary) 60%,transparent)}.Toast_closeButton__9h_5R{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);transition:background-color var(--transition-fast),color var(--transition-fast)}.Toast_closeButton__9h_5R:hover{background:var(--fp-ground-sunken);color:var(--text-secondary)}.Toast_success__JwS_M{border-left:4px solid var(--accent-success)}.Toast_success__JwS_M .Toast_icon__71ttU{color:var(--accent-success)}.Toast_error__ALBo_{border-left:4px solid var(--accent-error)}.Toast_error__ALBo_ .Toast_icon__71ttU{color:var(--accent-error)}.Toast_info__P3fqI{border-left:4px solid var(--accent-secondary)}.Toast_info__P3fqI .Toast_icon__71ttU{color:var(--accent-secondary)}.Toast_warning__BuYwh{border-left:4px solid var(--accent-warning)}.Toast_warning__BuYwh .Toast_icon__71ttU{color:var(--accent-warning)}@media (prefers-reduced-motion:reduce){.Toast_toast__O7TdZ{animation:none}.Toast_toast__O7TdZ.Toast_exiting__6F0WV{animation:none;opacity:0}}.TranslationReportModal_form__Hd_wQ{display:flex;flex-direction:column;gap:var(--space-md)}.TranslationReportModal_fieldGroup__WMyC0{display:flex;flex-direction:column;gap:var(--space-xs)}.TranslationReportModal_label__u43he{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.TranslationReportModal_readOnly__Mmcku{padding:var(--space-sm) var(--space-md);background-color:var(--surface-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.9rem;line-height:1.4;word-break:break-word}.TranslationReportModal_textarea__a2VBw{padding:var(--space-sm) var(--space-md);background-color:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:.95rem;line-height:1.5;resize:vertical;min-height:80px;font-family:inherit;transition:border-color var(--transition-fast)}.TranslationReportModal_textarea__a2VBw:focus{outline:none;border-color:var(--color-primary)}.TranslationReportModal_textarea__a2VBw::placeholder{color:var(--text-muted)}.TranslationReportModal_submitButton__xl5GO{align-self:flex-end;padding:var(--space-sm) var(--space-lg);background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color var(--transition-fast)}.TranslationReportModal_submitButton__xl5GO:hover:not(:disabled){background-color:var(--accent-primary-hover)}.TranslationReportModal_submitButton__xl5GO:disabled{opacity:.6;cursor:not-allowed}.TranslationReportModal_keyBadge__0IuDu{display:inline-block;padding:2px 8px;background-color:var(--surface-elevated);border-radius:var(--radius-sm);font-family:monospace;font-size:.8rem;color:var(--text-secondary);word-break:break-all}.TranslationReportButton_button__23R3U{position:fixed;z-index:9998;display:inline-flex;align-items:center;gap:var(--space-xs);padding:6px 12px;background-color:var(--color-primary);color:#fff;font-size:13px;font-weight:600;line-height:1;border:none;border-radius:var(--radius-full);box-shadow:var(--shadow-md);cursor:pointer;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity var(--transition-fast),transform var(--transition-fast);pointer-events:none}.TranslationReportButton_button__23R3U.TranslationReportButton_visible__m8Si_{opacity:1;transform:translateY(0);pointer-events:auto}.TranslationReportButton_button__23R3U:hover{background-color:var(--accent-primary-hover)}.TranslationReportButton_icon____4BK{display:inline-flex;flex-shrink:0}.LoadingSpinner_overlay__WBHUO{top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.2);z-index:9999}.HelpButton_helpButton__y3G9A,.LoadingSpinner_overlay__WBHUO{position:fixed;display:flex;align-items:center;justify-content:center}.HelpButton_helpButton__y3G9A{top:16px;right:16px;z-index:1000;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-color);background-color:var(--surface-primary);color:var(--text-secondary);font-size:1.1rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.HelpButton_helpButton__y3G9A:hover{background-color:var(--surface-secondary);color:var(--accent-primary);border-color:var(--accent-primary)}.HelpButton_form__eWgX4{display:flex;flex-direction:column;gap:var(--space-md)}.HelpButton_textarea__huFhp{width:100%;min-height:120px;padding:var(--space-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--surface-secondary);color:var(--text-primary);font-family:inherit;font-size:.9rem;line-height:1.5;resize:vertical}.HelpButton_textarea__huFhp::placeholder{color:var(--text-muted)}.HelpButton_textarea__huFhp:focus{outline:none;border-color:var(--accent-primary)}.HelpButton_fileRow___A9qd{display:flex;align-items:center;gap:var(--space-sm)}.HelpButton_fileLabel__KW_S4{cursor:pointer;flex:1 1;min-width:0}.HelpButton_fileInput__t3fKN{display:none}.HelpButton_fileTrigger__HWegZ{display:inline-flex;align-items:center;gap:6px;padding:var(--space-xs) var(--space-sm);border:1px dashed var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.85rem;transition:all var(--transition-fast);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.HelpButton_fileTrigger__HWegZ:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.HelpButton_removeFile__3YfqR{background:none;border:none;color:var(--text-muted);font-size:1.2rem;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);line-height:1}.HelpButton_removeFile__3YfqR:hover{color:var(--accent-error)}.HelpButton_submitButton__z1gXE{align-self:flex-end;padding:var(--space-sm) var(--space-lg);border:none;border-radius:var(--radius-sm);background-color:var(--accent-primary);color:var(--fp-accent-ink);font-weight:600;cursor:pointer;transition:background-color var(--transition-fast)}.HelpButton_submitButton__z1gXE:hover:not(:disabled){background-color:var(--accent-primary-hover)}.HelpButton_submitButton__z1gXE:disabled{opacity:.6;cursor:not-allowed}.HelpButton_confirmContent__ajnUj{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);text-align:center;padding:var(--space-md) 0}.HelpButton_confirmContent__ajnUj p{color:var(--text-secondary);line-height:1.5}.HelpButton_confirmIcon__XdiGg{flex-shrink:0}.HelpButton_screenshotRow___PLbL{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--surface-secondary)}.HelpButton_screenshotPreview__fk1yr{display:flex;align-items:center;gap:var(--space-sm);flex:1 1;min-width:0}.HelpButton_screenshotThumb__2jkXH{width:60px;height:40px;object-fit:cover;border-radius:var(--fp-radius);border:1px solid var(--border-color);flex-shrink:0}.HelpButton_screenshotLabel__AiZko{font-size:.8rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HelpButton_faqLink___NMK0{display:block;text-align:center;margin-bottom:1rem;font-size:.9rem;color:var(--accent-primary);text-decoration:none}.HelpButton_faqLink___NMK0:hover{text-decoration:underline}.HelpButton_helpButton__y3G9A.HelpButton_menu__esJil{position:relative;top:auto;right:auto;z-index:auto;width:100%;height:44px;justify-content:flex-start;padding:0 12px;border-radius:var(--radius-sm);box-shadow:none;font-size:.85rem}.LanguageSelector_wrapper__ZOeWl{position:fixed;top:16px;right:64px;z-index:1000}.LanguageSelector_trigger__CIgik{min-width:68px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9999px;border:1px solid var(--border-color);background-color:var(--surface-primary);color:var(--text-secondary);cursor:pointer;font-size:.8rem;font-weight:600;padding:0 12px;transition:all var(--transition-fast)}.LanguageSelector_trigger__CIgik:hover{background-color:var(--surface-secondary);color:var(--accent-primary);border-color:var(--accent-primary)}.LanguageSelector_icon__auisi{width:18px;height:18px}.LanguageSelector_dropdown__mCGr1{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;max-height:320px;overflow-y:auto;list-style:none;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--surface-primary);box-shadow:var(--shadow-lg);padding:6px;margin:0;z-index:1001}.LanguageSelector_option__wVdSm{width:100%;background:transparent;border:none;color:var(--text-primary);text-align:left;padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:baseline;gap:4px}.LanguageSelector_option__wVdSm:hover{background-color:var(--surface-secondary)}.LanguageSelector_active__7Bddx{background-color:color-mix(in srgb,var(--accent-primary) 20%,transparent);color:var(--accent-primary)}.LanguageSelector_nativeName__YIvjX{font-weight:600}.LanguageSelector_englishName__JIs_F{color:var(--text-muted);font-size:.8rem}.LanguageSelector_spinner__sTCLu{width:8px;height:8px;border-radius:50%;border:2px solid var(--text-muted);border-top:2px solid transparent;animation:LanguageSelector_spin__sl8l4 .8s linear infinite}@keyframes LanguageSelector_spin__sl8l4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LanguageSelector_wrapper__ZOeWl.LanguageSelector_menu____6aw{position:relative;top:auto;right:auto;z-index:auto;width:100%}.LanguageSelector_wrapper__ZOeWl.LanguageSelector_menu____6aw .LanguageSelector_trigger__CIgik{width:100%;min-width:0;justify-content:flex-start;border-radius:var(--radius-sm);box-shadow:none}.LanguageSelector_wrapper__ZOeWl.LanguageSelector_menu____6aw .LanguageSelector_dropdown__mCGr1{right:0;width:min(260px,calc(100vw - 40px));min-width:min(220px,calc(100vw - 40px))}.LanguageSelector_wrapper__ZOeWl.LanguageSelector_menu____6aw .LanguageSelector_dropdown__mCGr1.LanguageSelector_dropdownAbove__Jej6A{top:auto;bottom:calc(100% + 8px)}.LocationSelector_wrapper__r9fz1{position:fixed;top:16px;right:140px;z-index:1000}.LocationSelector_trigger__9cLFt{min-width:68px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9999px;border:1px solid var(--border-color);background-color:var(--surface-primary);color:var(--text-secondary);cursor:pointer;font-size:.8rem;font-weight:600;padding:0 12px;transition:all var(--transition-fast)}.LocationSelector_trigger__9cLFt:hover{background-color:var(--surface-secondary);color:var(--accent-primary);border-color:var(--accent-primary)}.LocationSelector_icon__PKl_g{width:18px;height:18px;flex-shrink:0}.LocationSelector_deniedDot__lf8il{width:6px;height:6px;border-radius:50%;background-color:var(--fp-band-low);position:absolute;top:8px;right:8px}.LocationSelector_cityLabel__PoX57{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LocationSelector_editOverlay__qD1CY{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--surface-primary);box-shadow:var(--shadow-lg);padding:12px;z-index:1001;display:flex;flex-direction:column;gap:8px}.LocationSelector_editInput__kXEik{width:100%;padding:8px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background-color:var(--surface-primary);color:var(--text-primary);font-size:.85rem;outline:none;transition:border-color var(--transition-fast)}.LocationSelector_editInput__kXEik:focus{border-color:var(--accent-primary)}.LocationSelector_nearbyRow__0Qb1O{display:flex;justify-content:flex-end}.LocationSelector_nearbyButton__JQZ5n{height:32px;padding:0 14px;border-radius:9999px;border:1px solid var(--border-color);background-color:var(--surface-primary);color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.LocationSelector_nearbyButton__JQZ5n:hover{background-color:var(--surface-secondary);color:var(--accent-primary);border-color:var(--accent-primary)}.LocationSelector_nearbyButton__JQZ5n:disabled{opacity:.65;cursor:default}.LocationSelector_spinner__9nKZD{width:8px;height:8px;border-radius:50%;border:2px solid var(--text-muted);border-top:2px solid transparent;animation:LocationSelector_spin__dzrMM .8s linear infinite}@keyframes LocationSelector_spin__dzrMM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LocationSelector_suggestionList__GdRIX{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto;border:1px solid var(--border-color);border-radius:var(--radius-sm);background-color:var(--surface-primary)}.LocationSelector_suggestionItem__zfh__{display:flex;align-items:baseline;gap:6px;padding:8px 10px;cursor:pointer;transition:background-color var(--transition-fast)}.LocationSelector_suggestionItem__zfh__:hover{background-color:var(--surface-secondary)}.LocationSelector_suggestionItemActive__tEUnN{background-color:var(--accent-primary);color:var(--fp-accent-ink)}.LocationSelector_suggestionItemActive__tEUnN:hover{background-color:var(--accent-primary)}.LocationSelector_suggestionItemActive__tEUnN .LocationSelector_suggestionCountry__DsXnc{color:color-mix(in srgb,var(--fp-accent-ink) 75%,transparent)}.LocationSelector_suggestionCity__v6Gns{font-weight:600;font-size:.85rem}.LocationSelector_searchingHint__YJckV,.LocationSelector_suggestionCountry__DsXnc{font-size:.75rem;color:var(--text-muted)}.LocationSelector_searchingHint__YJckV{padding:4px 2px}@media (max-width:400px){.LocationSelector_cityLabel__PoX57{display:none}.LocationSelector_trigger__9cLFt{min-width:44px;padding:0 10px}.LocationSelector_wrapper__r9fz1{right:110px}}.LocationSelector_wrapper__r9fz1.LocationSelector_menu__YlOi0{position:relative;top:auto;right:auto;z-index:auto;width:100%}.LocationSelector_wrapper__r9fz1.LocationSelector_menu__YlOi0 .LocationSelector_trigger__9cLFt{width:100%;min-width:0;justify-content:flex-start;border-radius:var(--radius-sm);box-shadow:none}.LocationSelector_wrapper__r9fz1.LocationSelector_menu__YlOi0 .LocationSelector_cityLabel__PoX57{display:block;max-width:190px}.LocationSelector_wrapper__r9fz1.LocationSelector_menu__YlOi0 .LocationSelector_editOverlay__qD1CY{right:0;width:min(260px,calc(100vw - 40px));min-width:min(240px,calc(100vw - 40px));max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 140px);overflow-y:auto}.PremiumBadge_badge__YS5Z_{position:fixed;top:16px;left:16px;z-index:1000;display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:9999px;background:var(--fp-accent-tint);color:var(--fp-ink);font-weight:600;font-size:.9rem;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast);border:1px solid var(--fp-rule-strong)}.PremiumBadge_badge__YS5Z_:hover{border-color:var(--fp-accent)}.PremiumBadge_icon__5B2Ra{width:16px;height:16px;fill:currentColor}.PremiumBadge_badge__YS5Z_.PremiumBadge_menu__Zn3lO{position:relative;top:auto;left:auto;z-index:auto;width:100%;padding:10px 12px;border-radius:var(--radius-sm)}.RestaurantSettingsForm_form__q2vm_{max-width:600px;display:flex;flex-direction:column;gap:var(--fp-space-4);font-family:var(--fp-font-sans)}.RestaurantSettingsForm_field__rXlS0{display:flex;flex-direction:column;gap:var(--fp-space-1)}.RestaurantSettingsForm_fieldLabel__SjOsh{font-size:13px;font-weight:600;color:var(--fp-ink-2)}.RestaurantSettingsForm_input__zCksb{width:100%;min-height:44px;padding:0 var(--fp-space-3);border:1px solid var(--fp-rule-strong);border-radius:var(--fp-radius);background:var(--fp-ground);color:var(--fp-ink);font-family:var(--fp-font-sans);font-size:15px}.RestaurantSettingsForm_input__zCksb:focus-visible{outline:2px solid var(--fp-accent);outline-offset:1px}.RestaurantSettingsForm_input__zCksb:disabled{color:var(--fp-ink-3)}.RestaurantSettingsForm_linksSection__Owo3D{border-top:1px solid var(--fp-rule);padding-top:var(--fp-space-4);display:flex;flex-direction:column;gap:var(--fp-space-3)}.RestaurantSettingsForm_sectionHeader__YbyYY{margin:0;font-size:13px;font-weight:600;color:var(--fp-ink-2)}.RestaurantSettingsForm_sectionHint__2WBxH{margin:0;font-size:13px;line-height:1.4;color:var(--fp-ink-3)}.RestaurantSettingsForm_linkRow__1p6oG{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--fp-space-2);gap:var(--fp-space-2);align-items:start}.RestaurantSettingsForm_orderButtons__oXLb_{display:flex;flex-direction:column;gap:var(--fp-space-1)}.RestaurantSettingsForm_orderButton__DamgW,.RestaurantSettingsForm_removeButton__bf8zd{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--fp-rule-strong);border-radius:var(--fp-radius);background:transparent;color:var(--fp-ink);font-family:var(--fp-font-sans);font-size:15px;cursor:pointer}.RestaurantSettingsForm_orderButton__DamgW:hover:not(:disabled),.RestaurantSettingsForm_removeButton__bf8zd:hover:not(:disabled){background:var(--fp-accent-tint)}.RestaurantSettingsForm_orderButton__DamgW:focus-visible,.RestaurantSettingsForm_removeButton__bf8zd:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.RestaurantSettingsForm_orderButton__DamgW:disabled,.RestaurantSettingsForm_removeButton__bf8zd:disabled{color:var(--fp-ink-3);cursor:not-allowed}.RestaurantSettingsForm_linkInputs__s_eyn{display:grid;grid-template-columns:minmax(150px,180px) 1fr;grid-gap:var(--fp-space-2);gap:var(--fp-space-2);width:100%}.RestaurantSettingsForm_platformSelect__iuzO1,.RestaurantSettingsForm_urlInput__X7JS1{width:100%}.RestaurantSettingsForm_customInput__LSNqM{grid-column:1/-1}.RestaurantSettingsForm_addActions__aHago{display:flex;gap:var(--fp-space-2);flex-wrap:wrap}.RestaurantSettingsForm_secondaryButton__16XgL{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--fp-space-4);border:1px solid var(--fp-rule-strong);border-radius:var(--fp-radius);background:transparent;color:var(--fp-ink);font-family:var(--fp-font-sans);font-size:13px;font-weight:600;cursor:pointer}.RestaurantSettingsForm_secondaryButton__16XgL:hover:not(:disabled){background:var(--fp-accent-tint)}.RestaurantSettingsForm_secondaryButton__16XgL:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.RestaurantSettingsForm_secondaryButton__16XgL:disabled{color:var(--fp-ink-3);cursor:not-allowed}.RestaurantSettingsForm_saveButton__1kCT4{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--fp-space-4);border:1px solid var(--fp-accent);border-radius:var(--fp-radius);background:var(--fp-accent);color:var(--fp-accent-ink);font-family:var(--fp-font-sans);font-size:13px;font-weight:600;cursor:pointer}.RestaurantSettingsForm_saveButton__1kCT4:hover:not(:disabled){opacity:.9}.RestaurantSettingsForm_saveButton__1kCT4:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.RestaurantSettingsForm_saveButton__1kCT4:disabled{opacity:.5;cursor:not-allowed}.RestaurantSettingsForm_errorText__1m3bo{margin:0;font-size:13px;color:var(--fp-band-low)}.RestaurantSettingsForm_successText___jinR{margin:0;font-size:13px;color:var(--fp-ink-2)}@media (max-width:640px){.RestaurantSettingsForm_linkRow__1p6oG{grid-template-columns:1fr}.RestaurantSettingsForm_orderButtons__oXLb_{flex-direction:row}.RestaurantSettingsForm_linkInputs__s_eyn{grid-template-columns:1fr}.RestaurantSettingsForm_removeButton__bf8zd{width:100%}}.settings_page__6al0r{max-width:720px;margin:0 auto;padding:var(--fp-space-6) var(--fp-space-4) var(--fp-space-7);display:flex;flex-direction:column;gap:var(--fp-space-4);color:var(--fp-ink);font-family:var(--fp-font-sans)}.settings_lede__UWr5Z{margin:0;max-width:60ch;font-size:15px;line-height:1.5;color:var(--fp-ink-2)}.settings_restaurantBlock__C62XP{padding-top:var(--fp-space-4);border-top:1px solid var(--fp-rule)}.settings_disclosure__hVjit{align-items:stretch}.SuggestionInput_container__94Tj0{position:relative;width:100%}.SuggestionInput_input__mW3hP{width:100%;min-height:44px;padding:.625rem .75rem;border-radius:var(--fp-radius);border:1px solid var(--fp-rule-strong);background:var(--fp-ground);color:var(--fp-ink);font-family:inherit;font-size:15px}.SuggestionInput_input__mW3hP::placeholder{color:var(--fp-ink-3)}.SuggestionInput_input__mW3hP:focus{outline:2px solid var(--fp-accent);outline-offset:2px}.SuggestionInput_dropdown__5a61G{position:absolute;top:100%;left:0;right:0;background:var(--fp-ground-raised);margin-top:.25rem;border-radius:var(--fp-radius);box-shadow:var(--fp-shadow-lift);border:1px solid var(--fp-rule);max-height:320px;overflow-y:auto;overflow-x:hidden;z-index:50;list-style:none;padding:0}.SuggestionInput_resultItem__S261r{min-height:44px;padding:.625rem .75rem;border-bottom:1px solid var(--fp-rule);cursor:pointer;color:var(--fp-ink);font-size:15px}.SuggestionInput_resultItem__S261r:last-child{border-bottom:none}.SuggestionInput_resultItemActive__m62FT,.SuggestionInput_resultItem__S261r:hover{background:var(--fp-accent-tint)}.SuggestionInput_emptyMessage__n0IQ8{padding:.75rem;color:var(--fp-ink-3);font-size:13px}.ProposalModal_form__ccznB{display:flex;flex-direction:column;gap:.9rem}.ProposalModal_field__kvp_V{display:flex;flex-direction:column;gap:.35rem}.ProposalModal_label__I_IL0{font-size:13px;font-weight:600;color:var(--fp-ink)}.ProposalModal_input__i9Xfi,.ProposalModal_select__f9ZJ3,.ProposalModal_textarea__bvN3s{width:100%;min-height:44px;border:1px solid var(--fp-rule-strong);border-radius:var(--fp-radius);background:var(--fp-ground);color:var(--fp-ink);padding:.65rem .75rem;font-family:inherit;font-size:15px}.ProposalModal_input__i9Xfi:focus,.ProposalModal_select__f9ZJ3:focus,.ProposalModal_textarea__bvN3s:focus{outline:2px solid var(--fp-accent);outline-offset:2px;border-color:var(--fp-rule-strong)}.ProposalModal_textarea__bvN3s{resize:vertical}.ProposalModal_helper__JNaiV{margin:0;font-size:11px;color:var(--fp-ink-3)}.ProposalModal_lockInfo__9BAko{margin:0;padding:.65rem 0;border-top:1px solid var(--fp-rule);border-bottom:1px solid var(--fp-rule);color:var(--fp-ink-2);font-size:13px}.ProposalModal_error__ZG_2c{margin:0;font-size:13px;color:var(--fp-band-low)}.ProposalModal_success__FEJgp{margin:0;padding:.8rem 0;border-top:1px solid var(--fp-rule);color:var(--fp-ink);font-size:15px;font-weight:600}.ProposalModal_formActions__RhhfR{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.25rem}.ProposalModal_cancelButton__3XsPf{background:transparent;border:1px solid var(--fp-rule-strong);border-radius:var(--fp-radius);min-height:44px;padding:.5rem .9rem;color:var(--fp-ink-2);font-size:13px;font-weight:600;cursor:pointer}.ProposalModal_cancelButton__3XsPf:hover:not(:disabled){border-color:var(--fp-ink);color:var(--fp-ink)}.ProposalModal_submitButton__uRmWq{border:1px solid var(--fp-accent);border-radius:var(--fp-radius);background:var(--fp-accent);color:var(--fp-accent-ink);min-height:44px;padding:.5rem .9rem;font-size:13px;font-weight:600;cursor:pointer}.ProposalModal_cancelButton__3XsPf:focus-visible,.ProposalModal_submitButton__uRmWq:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.ProposalModal_cancelButton__3XsPf:disabled,.ProposalModal_submitButton__uRmWq:disabled{cursor:not-allowed;opacity:.6}.BrowsePage_page__0Lhii{width:100%;max-width:720px;margin:0 auto;padding:var(--fp-space-5) var(--fp-space-4) var(--fp-space-7);display:flex;flex-direction:column;gap:var(--fp-space-4)}.BrowsePage_title__01epb{margin-bottom:var(--fp-space-1)}.NearbyRestaurants_grid__L1dZk{display:flex;flex-direction:column;width:100%}.NearbyRestaurants_track__FKUuN{border-bottom:1px solid var(--fp-rule)}.NearbyRestaurants_track__FKUuN:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.NearbyRestaurants_sentinel__nYmND{display:block;height:1px;width:100%}.NearbyRestaurants_skeletonRow__TSTws{display:flex;align-items:center;gap:var(--fp-space-3);min-height:56px;padding:var(--fp-space-2) 0;border-top:1px solid var(--fp-rule)}.NearbyRestaurants_skeletonThumb__NERcT{display:block;flex:0 0 auto;width:40px;height:40px;border-radius:var(--fp-radius);background:var(--fp-ground-sunken)}.NearbyRestaurants_skeletonText__zJ1Ru{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--fp-space-2)}.NearbyRestaurants_skeletonName__xq__Z{width:min(60%,220px);height:15px}.NearbyRestaurants_skeletonName__xq__Z,.NearbyRestaurants_skeletonPlace__KN3tN{display:block;border-radius:var(--fp-radius);background:var(--fp-ground-sunken)}.NearbyRestaurants_skeletonPlace__KN3tN{width:min(40%,160px);height:11px}.NearbyRestaurants_hint__Gk7Vn{margin:0;padding:var(--fp-space-3) 0;font-family:var(--fp-font-sans);font-size:15px;font-weight:400;color:var(--fp-ink-2);border-top:1px solid var(--fp-rule)}