.FilterSidebar_sidebar__0og_A{position:sticky;top:3.5rem;width:16rem;flex-shrink:0;max-height:calc(100vh - 3.5rem);overflow-y:auto;overflow-x:hidden;border-right:1px solid hsl(var(--border));background:hsl(var(--sidebar));padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.FilterSidebar_sidebarTitle__M9seM{margin:0;font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary))}.FilterSidebar_sectionToggle__b90a1{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;padding:0;cursor:pointer;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));transition:color .16s ease}.FilterSidebar_sectionToggle__b90a1:hover{color:hsl(var(--foreground))}.FilterSidebar_sectionIcon__gt0KH{width:.875rem;height:.875rem}.FilterSidebar_sectionContent__3foek{margin-top:.5rem;display:flex;flex-direction:column;gap:.375rem}.FilterSidebar_checkboxItem__rk1nh{display:flex;align-items:center;gap:.5rem;cursor:pointer;border-radius:.375rem;padding:.125rem .25rem;font-size:.875rem;color:hsl(var(--foreground));transition:background-color .16s ease}.FilterSidebar_checkboxItem__rk1nh:hover{background:hsl(var(--secondary)/.6)}.FilterSidebar_checkboxInput__QZ9S6{width:.875rem;height:.875rem;accent-color:hsl(var(--primary))}.FilterSidebar_modalSearchInput__ZsPB0,.FilterSidebar_selectInput__I4a8h,.FilterSidebar_textInput__KB_pZ{width:100%;border:1px solid hsl(var(--border));border-radius:.625rem;background:hsl(var(--secondary));color:hsl(var(--foreground));font-size:.875rem;padding:.5rem .75rem}.FilterSidebar_modalSearchInput__ZsPB0::-moz-placeholder,.FilterSidebar_textInput__KB_pZ::-moz-placeholder{color:hsl(var(--muted-foreground))}.FilterSidebar_modalSearchInput__ZsPB0::placeholder,.FilterSidebar_textInput__KB_pZ::placeholder{color:hsl(var(--muted-foreground))}.FilterSidebar_modalSearchInput__ZsPB0:focus,.FilterSidebar_selectInput__I4a8h:focus,.FilterSidebar_textInput__KB_pZ:focus{outline:2px solid hsl(var(--primary));outline-offset:1px}.FilterSidebar_fieldLabel__3LOkp{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.FilterSidebar_showAllButton__NVvZL{margin-top:.25rem;border:0;background:transparent;text-align:left;cursor:pointer;font-size:.75rem;font-weight:600;color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.FilterSidebar_showAllButton__NVvZL:hover{color:hsl(var(--primary)/.8)}.FilterSidebar_modalOverlay__DUaCi{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:hsl(0 0% 0%/.5)}.FilterSidebar_modalDialog__WdWIH{width:min(100%,34rem);max-height:80vh;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--background));box-shadow:0 20px 40px hsl(30 20% 5%/.35);display:flex;flex-direction:column}.FilterSidebar_modalHeader__xRerp{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsl(var(--border));padding:1rem 1.5rem}.FilterSidebar_modalTitle__JGI6J{margin:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:hsl(var(--foreground))}.FilterSidebar_modalClose__uhDGn{border:0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.FilterSidebar_modalClose__uhDGn:hover{color:hsl(var(--foreground))}.FilterSidebar_modalCloseIcon__o_Pid{width:1.25rem;height:1.25rem}.FilterSidebar_modalSearchArea__1PGnz{padding:1rem 1.5rem 0}.FilterSidebar_modalSearchWrap__Uuyzl{position:relative}.FilterSidebar_modalSearchInput__ZsPB0{padding-right:2.5rem}.FilterSidebar_modalSearchIcon__ncQfb{position:absolute;right:.75rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:hsl(var(--muted-foreground))}.FilterSidebar_modalBody__eNBdU{flex:1;overflow-y:auto;padding:1rem 1.5rem}.FilterSidebar_modalGrid__VpFCE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}.FilterSidebar_modalEmpty__fWxtB{margin:0;padding:1rem 0;text-align:center;font-size:.875rem;color:hsl(var(--muted-foreground))}.FilterSidebar_modalFooter__10Zri{display:flex;align-items:center;justify-content:space-between;border-top:1px solid hsl(var(--border));padding:.75rem 1.5rem}.FilterSidebar_modalReset__grAQH{border:0;background:transparent;cursor:pointer;font-size:.875rem;font-weight:600;color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:2px}.FilterSidebar_modalReset__grAQH:hover{color:hsl(var(--primary))}.FilterSidebar_modalApply__KpyQU{border:0;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem}.FilterSidebar_modalApply__KpyQU:hover{background:hsl(var(--primary)/.9)}.FilterSidebar_applyButton__bKuNe{position:sticky;bottom:0;border:0;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-size:.875rem;font-weight:600;padding:.65rem 1.25rem;max-width:100%}@media (hover:hover) and (pointer:fine){.FilterSidebar_applyButton__bKuNe:hover{background:hsl(var(--primary)/.9)}}.FilterSidebar_filterActions__NUdgc{position:sticky;bottom:0;display:flex;gap:.5rem;padding-top:.5rem;background:hsl(var(--sidebar));min-width:0}.FilterSidebar_filterActions__NUdgc .FilterSidebar_applyButton__bKuNe{flex:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterSidebar_clearButton__oQLQi{flex:1;min-width:0;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;font-size:.8125rem;font-weight:600;padding:.65rem .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){.FilterSidebar_clearButton__oQLQi:hover{background:hsl(var(--muted))}}.FilterSidebar_mobileToggle__muUhW{display:none}.FilterSidebar_closeBtn__ATZke{display:none;align-self:flex-end;border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer;padding:.25rem}.FilterSidebar_overlay__veslS{display:none}@media (max-width:960px){.FilterSidebar_mobileToggle__muUhW{display:flex;align-items:center;justify-content:center;position:fixed;top:.75rem;left:1rem;z-index:90;width:2.75rem;height:2.75rem;border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer}.FilterSidebar_overlay__veslS{display:block;position:fixed;inset:0;z-index:100;background:hsl(0 0% 0%/.45)}.FilterSidebar_sidebar__0og_A{position:fixed;top:0;left:0;height:100dvh;z-index:101;transform:translateX(-100%);transition:transform .24s ease;overflow-y:auto;width:16rem;max-height:100dvh}.FilterSidebar_sidebarOpen__NI61i{transform:translateX(0)}.FilterSidebar_closeBtn__ATZke{display:flex}}.SearchAutocomplete_container__qOtLo{position:relative;width:100%}.SearchAutocomplete_icon__mnT2R{position:absolute;left:.75rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.SearchAutocomplete_inputWithIcon__OaixJ{padding-left:2.25rem!important}.SearchAutocomplete_dropdown__pV8nQ{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;list-style:none;margin:0;padding:.25rem;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.625rem;box-shadow:0 4px 16px hsl(var(--foreground)/.08);max-height:14rem;overflow-y:auto}.SearchAutocomplete_option__dhPHE{padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;color:hsl(var(--foreground));cursor:pointer;display:flex;align-items:center;gap:.5rem}.SearchAutocomplete_optionActive__G7PbC,.SearchAutocomplete_option__dhPHE:hover{background:hsl(var(--muted));color:hsl(var(--primary))}.RatingBadge_badge__0iVN6{display:inline-flex;align-items:center;gap:.25rem}.RatingBadge_star__YnAYe{color:hsl(var(--primary));fill:hsl(var(--primary))}.RatingBadge_value__eeQOz{color:hsl(var(--foreground));font-weight:600}.RatingBadge_count__aLwnd{color:hsl(var(--muted-foreground))}.RatingBadge_sm__I61JK .RatingBadge_star__YnAYe{width:.875rem;height:.875rem}.RatingBadge_sm__I61JK .RatingBadge_count__aLwnd,.RatingBadge_sm__I61JK .RatingBadge_value__eeQOz{font-size:.75rem}.RatingBadge_md__P77U6 .RatingBadge_star__YnAYe{width:1rem;height:1rem}.RatingBadge_md__P77U6 .RatingBadge_count__aLwnd,.RatingBadge_md__P77U6 .RatingBadge_value__eeQOz{font-size:.875rem}.FeaturedCard_card__tY8r_{display:block;overflow:hidden;border-radius:.625rem;border:1px solid hsl(var(--border));background:hsl(var(--card));text-decoration:none;transition:box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.FeaturedCard_card__tY8r_:hover{box-shadow:0 10px 22px hsl(30 20% 5%/.2)}.FeaturedCard_card__tY8r_:hover .FeaturedCard_image__IYFmY{transform:scale(1.05)}}.FeaturedCard_imageWrap__qJLta{aspect-ratio:4/3;overflow:hidden}.FeaturedCard_image__IYFmY{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .24s ease}.FeaturedCard_content__AVrZ_{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .6rem}.FeaturedCard_title__o8X4k{margin:0;font-family:var(--font-heading);font-size:.8rem;font-weight:600;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.FeaturedSection_section__o3_LT{margin-bottom:.5rem;border-radius:.75rem;border:1px solid hsl(36 45% 28%/.45);background:radial-gradient(120% 140% at 0 0,hsl(44 85% 52%/.1) 0,transparent 52%),radial-gradient(90% 90% at 100% 100%,hsl(32 70% 44%/.08) 0,transparent 60%),linear-gradient(135deg,hsl(34 34% 14%),hsl(30 30% 12%) 55%,hsl(26 28% 10%));box-shadow:inset 0 1px 0 hsl(44 60% 70%/.08),0 8px 16px hsl(22 55% 8%/.2);padding:1.1rem}.FeaturedSection_title__O_4dp{margin:0 0 .75rem;font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:hsl(40 42% 82%);text-shadow:0 1px 0 hsl(28 50% 6%/.22)}.FeaturedSection_grid__L6dtQ{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.FeaturedSection_grid__L6dtQ{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.FeaturedSection_grid__L6dtQ{grid-template-columns:repeat(6,minmax(0,1fr))}}[data-theme=light] .FeaturedSection_section__o3_LT{border-color:hsl(var(--primary)/.2);background:radial-gradient(120% 140% at 0 0,hsl(var(--primary)/.1) 0,transparent 52%),radial-gradient(90% 90% at 100% 100%,hsl(var(--primary)/.06) 0,transparent 60%),linear-gradient(135deg,hsl(138 30% 93%) 0,hsl(142 25% 95%) 55%,hsl(145 20% 97%) 100%);box-shadow:inset 0 1px 0 hsl(var(--primary)/.12),0 4px 12px hsl(var(--primary)/.08)}[data-theme=light] .FeaturedSection_title__O_4dp{color:hsl(150 15% 12%);text-shadow:none}.ItemCard_card__kNX5c{display:flex;align-items:center;gap:.625rem;overflow:hidden;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));transition:box-shadow .18s ease}.ItemCard_card__kNX5c:hover{box-shadow:0 12px 24px hsl(30 20% 5%/.22)}.ItemCard_linkArea__oZlko{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0;text-decoration:none}.ItemCard_imageWrap__7gkAD{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:.5rem;overflow:hidden}.ItemCard_image__EnvAv{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .24s ease}.ItemCard_card__kNX5c:hover .ItemCard_image__EnvAv{transform:scale(1.05)}.ItemCard_content__Sr7h6{flex:1;min-width:0;padding:.5rem .625rem .5rem 0}.ItemCard_headerRow__VOwCY{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ItemCard_title__XLq38{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading);font-size:.8125rem;font-weight:600;color:hsl(var(--foreground))}.ItemCard_studentBadge__5te4_{flex-shrink:0;color:hsl(var(--student));font-size:.75rem}.ItemCard_footerRow__nIiIg{margin-top:.125rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ItemCard_price___GYIN{margin:0;font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:hsl(var(--primary))}.ItemCard_actions__W8FVC{flex-shrink:0;padding:0 .625rem}@media (min-width:640px){.ItemCard_card__kNX5c{flex-direction:column;align-items:stretch;gap:0}.ItemCard_linkArea__oZlko{display:block}.ItemCard_imageWrap__7gkAD{width:100%;height:auto;aspect-ratio:1/1;border-radius:0}.ItemCard_content__Sr7h6{padding:.625rem}.ItemCard_footerRow__nIiIg{margin-top:.25rem}.ItemCard_actions__W8FVC{padding:0 .625rem .625rem}}.CitySwitcher_wrap__RLh5Q{padding-bottom:.875rem;border-bottom:1px solid hsl(var(--border))}.CitySwitcher_label__nuy2_{display:flex;align-items:center;gap:.35rem;margin-bottom:.375rem;font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary))}.CitySwitcher_select__JKX3U{width:100%;border:1px solid hsl(var(--border));border-radius:.625rem;background:hsl(var(--secondary));color:hsl(var(--foreground));font-size:.875rem;font-weight:600;padding:.5rem .75rem;cursor:pointer}.CitySwitcher_select__JKX3U:focus{outline:2px solid hsl(var(--primary));outline-offset:1px}.HomeSidebar_sidebar__VmapF{width:18rem;flex-shrink:0;border-right:1px solid hsl(var(--border));background:hsl(var(--sidebar));padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.HomeSidebar_heading__BeW4X{margin:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:hsl(var(--primary))}.HomeSidebar_tabs__Mmqbi{display:flex;border:1px solid hsl(var(--border));border-radius:.625rem;overflow:hidden;font-size:.875rem;font-weight:600}.HomeSidebar_tabButton__sJV_w{flex:1;border:0;padding:.5rem .75rem;cursor:pointer;transition:background-color .16s ease}.HomeSidebar_tabButtonActive__UvwZb{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.HomeSidebar_tabButtonInactive__C3Aeh{background:hsl(var(--secondary));color:hsl(var(--foreground))}.HomeSidebar_tabButtonInactive__C3Aeh:hover{background:hsl(var(--muted))}.HomeSidebar_searchWrap__O5_Hx{position:relative}.HomeSidebar_searchIcon__Tz3Dk{position:absolute;left:.75rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:hsl(var(--muted-foreground))}.HomeSidebar_searchInput__8Auza{width:100%;border:1px solid hsl(var(--border));border-radius:.625rem;background:hsl(var(--secondary));color:hsl(var(--foreground));font-size:.875rem;padding:.5rem .75rem .5rem 2.25rem}.HomeSidebar_searchInput__8Auza::-moz-placeholder{color:hsl(var(--muted-foreground))}.HomeSidebar_searchInput__8Auza::placeholder{color:hsl(var(--muted-foreground))}.HomeSidebar_searchInput__8Auza:focus{outline:2px solid hsl(var(--primary));outline-offset:1px}.HomeSidebar_cityNav__iizJw{display:flex;flex-direction:column;gap:.25rem}.HomeSidebar_cityLink__6RPL5{border-radius:.625rem;padding:.625rem .75rem;color:hsl(var(--foreground));text-decoration:none;font-size:.875rem;font-weight:500;transition:background-color .16s ease,color .16s ease}.HomeSidebar_cityLink__6RPL5:hover{background:hsl(var(--muted));color:hsl(var(--primary))}.HomeSidebar_noResults__QYmVJ{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;padding:.5rem .75rem}.HomeSidebar_competitionWrap__z_7MI{display:flex;flex-direction:column;gap:1rem}.HomeSidebar_panel__pXMWD{border:1px solid hsl(var(--border));border-radius:.625rem;background:hsl(var(--secondary));padding:1rem}.HomeSidebar_panelHeader__iEd46{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.HomeSidebar_panelTitle__5TEyF{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.HomeSidebar_panelText__N9imW{margin:0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.45}.HomeSidebar_iconPrimary__wgxMM{width:1.25rem;height:1.25rem;color:hsl(var(--primary))}.HomeSidebar_iconAccent__X9F2p{width:1.25rem;height:1.25rem;color:hsl(var(--accent-foreground))}.HomeSidebar_iconSmall__imwQ4{width:1rem;height:1rem;color:hsl(var(--primary))}.HomeSidebar_inviteBox__N2_c8{border:1px solid hsl(var(--primary)/.35);border-radius:.625rem;background:hsl(var(--primary)/.1);padding:1rem;text-align:center}.HomeSidebar_inviteLabel__Omc7S{margin:0 0 .25rem;color:hsl(var(--muted-foreground));font-size:.75rem}.HomeSidebar_inviteCode__Xpgyx{margin:0;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;letter-spacing:.08em;color:hsl(var(--primary))}.HomeSidebar_inviteHint___IVxT{margin:0;text-align:center;font-size:.75rem;font-style:italic;color:hsl(var(--muted-foreground))}.HomeSidebar_competitionLink__3cZJz{display:block;text-align:center;font-size:.875rem;font-weight:600;color:hsl(var(--primary));text-decoration:none;padding:.5rem;border-radius:.5rem;transition:background-color .16s ease}.HomeSidebar_competitionLink__3cZJz:hover{background:hsl(var(--muted))}.HomeSidebar_countdown__kucdv{margin-top:.75rem;display:flex;align-items:center;gap:.5rem;border-radius:.5rem;background:hsl(var(--muted));padding:.5rem .75rem}.HomeSidebar_countdownText___5phk{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.HomeSidebar_mobileToggle__7rAhC{display:none}.HomeSidebar_closeBtn__rlpsr{display:none;align-self:flex-end;border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer;padding:.25rem}.HomeSidebar_overlay__0lBQH{display:none}@media (max-width:960px){.HomeSidebar_mobileToggle__7rAhC{display:flex;align-items:center;justify-content:center;position:fixed;top:.75rem;left:1rem;z-index:90;width:2.75rem;height:2.75rem;border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer}.HomeSidebar_overlay__0lBQH{display:block;position:fixed;inset:0;z-index:100;background:hsl(0 0% 0%/.45)}.HomeSidebar_sidebar__VmapF{position:fixed;top:0;left:0;height:100dvh;z-index:101;transform:translateX(-100%);transition:transform .24s ease;overflow-y:auto;width:18rem}.HomeSidebar_sidebarOpen__ddLZ5{transform:translateX(0)}.HomeSidebar_closeBtn__rlpsr{display:flex}}.PizzaBuilder_wrap__xep2x{margin-bottom:1.5rem}.PizzaBuilder_title__exRPf{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.PizzaBuilder_hint__Fugsq{margin:0 0 1rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.PizzaBuilder_box__by_l6{border:1px solid hsl(var(--border));border-radius:1rem;padding:1.25rem;margin-bottom:1rem;background:hsl(var(--card));display:flex;align-items:center;gap:1.25rem}.PizzaBuilder_previewWrap__faksX{width:120px;height:120px;border-radius:.75rem;overflow:hidden;background:hsl(var(--secondary));flex-shrink:0}.PizzaBuilder_previewImage__rz6uG{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PizzaBuilder_rightCol__u9VNa{display:flex;flex-direction:column;gap:.75rem;flex:1;min-width:0}.PizzaBuilder_selectedWrap__FtpjK{display:flex;flex-wrap:wrap;gap:.5rem;min-height:1.75rem}.PizzaBuilder_selectedChip__DEtWQ{border-radius:999px;border:1px solid #2f7d32;background:#2f7d32;color:#fff;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;cursor:pointer}.PizzaBuilder_noIngredients__DWqJ0{font-size:.875rem;color:hsl(var(--muted-foreground))}.PizzaBuilder_result__bKvnd{min-height:1.5rem}.PizzaBuilder_matchLink__D6kG7{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:hsl(var(--foreground));font-weight:600}.PizzaBuilder_matchPrice__SvhuQ{font-weight:500}.PizzaBuilder_matchPrice__SvhuQ,.PizzaBuilder_noMatch__yvKUR{color:hsl(var(--muted-foreground));font-size:.875rem}.PizzaBuilder_chipWrap__Aj4Qx{display:flex;flex-wrap:wrap;gap:.5rem}.PizzaBuilder_chip___m9Xg{border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));padding:.375rem .875rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.PizzaBuilder_chipActive__1u5fk{background:#2f7d32;border-color:#2f7d32;color:#fff}.InfoLayout_main__1Y0hG{min-height:100vh;padding-bottom:4rem}.InfoLayout_hero__4iyQu{background:linear-gradient(135deg,hsl(var(--card)) 0,hsl(var(--secondary)) 100%);border-bottom:1px solid hsl(var(--border));padding:5rem 1.5rem 4rem;text-align:center}.InfoLayout_badge__pG4GU{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--primary));background-color:hsl(var(--primary)/.12);padding:.3rem .85rem;border-radius:999px;margin-bottom:1.25rem}.InfoLayout_title__ooNIN{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:hsl(var(--foreground));letter-spacing:-.03em;margin:0 0 1rem}.InfoLayout_subtitle__SaqmU{font-size:1.0625rem;color:hsl(var(--muted-foreground));max-width:52ch;margin:0 auto;line-height:1.7}.InfoLayout_content__ECZeX{max-width:780px;margin:0 auto;padding:3rem 1.5rem 0;display:flex;flex-direction:column;gap:2.5rem}.InfoLayout_section__nwCyX{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:2rem 2.25rem}.InfoLayout_sectionTitle__VwP_r{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground));margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid hsl(var(--primary)/.25)}.InfoLayout_sectionBody__whLLP{font-size:.9375rem;color:hsl(var(--muted-foreground));line-height:1.75}.InfoLayout_sectionBody__whLLP p{margin:0 0 .85rem}.InfoLayout_sectionBody__whLLP p:last-child{margin-bottom:0}.InfoLayout_sectionBody__whLLP ul{padding-left:1.25rem;margin:0 0 .85rem;display:flex;flex-direction:column;gap:.4rem}.InfoLayout_sectionBody__whLLP a{color:hsl(var(--primary));text-decoration:none}.InfoLayout_sectionBody__whLLP a:hover{text-decoration:underline}.InfoLayout_faqItem__LzGbz{border-bottom:1px solid hsl(var(--border));padding:1rem 0}.InfoLayout_faqItem__LzGbz:last-child{border-bottom:none;padding-bottom:0}.InfoLayout_faqQ__F8rdx{font-size:.9375rem;font-weight:600;color:hsl(var(--foreground));margin:0 0 .5rem}.InfoLayout_faqA__Pesfl{font-size:.9rem;color:hsl(var(--muted-foreground));margin:0;line-height:1.7}.InfoLayout_contactGrid__ejpTl{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.InfoLayout_contactCard___i__q{background-color:hsl(var(--secondary));border-radius:calc(var(--radius) - 2px);padding:1.25rem 1.5rem}.InfoLayout_contactLabel__ZVcBi{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary));margin:0 0 .4rem}.InfoLayout_contactValue__kdWS0{font-size:.9375rem;color:hsl(var(--foreground));margin:0;font-weight:500}@media (max-width:500px){.InfoLayout_contactGrid__ejpTl{grid-template-columns:1fr}.InfoLayout_section__nwCyX{padding:1.5rem 1.25rem}}.InfoLayout_jobCard__Tv1yB{background-color:hsl(var(--secondary));border-radius:calc(var(--radius) - 2px);padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.InfoLayout_jobTitle__be1sW{font-size:.9375rem;font-weight:600;color:hsl(var(--foreground));margin:0 0 .25rem}.InfoLayout_jobMeta__4bpFk{font-size:.8125rem;color:hsl(var(--muted-foreground));margin:0}.InfoLayout_jobBadge__kJhs6{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:999px;background-color:hsl(var(--primary)/.15);color:hsl(var(--primary));white-space:nowrap}.InfoLayout_backRow__bE8rg{max-width:780px;margin:2.5rem auto 0;padding:0 1.5rem}.InfoLayout_backLink__faNs_{font-size:.875rem;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s}.InfoLayout_backLink__faNs_:hover{color:hsl(var(--foreground))}.EmptyState_card__PQTFg{border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:3rem;text-align:center}.EmptyState_icon__9R94m{font-size:2.25rem}.EmptyState_title__QNedS{margin:1rem 0 0;font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.EmptyState_description__HINZm{margin:.5rem 0 0;font-size:.875rem;color:hsl(var(--muted-foreground))}.EmptyState_actions__HguKv{margin-top:1.25rem}.City_layout__KyE_O{display:flex;min-height:calc(100vh - 3.5rem)}.City_main__FxkvX{flex:1;padding:1.5rem 1.75rem}.City_hero__yJMh_{margin-bottom:1.5rem}.City_title__DwcPd{margin:0;font-family:var(--font-heading);font-size:clamp(1.55rem,3vw,1.95rem);font-weight:700;letter-spacing:-.02em;color:hsl(var(--foreground))}.City_subtitle__jOXHq{margin-top:.35rem;font-size:.98rem;color:hsl(var(--muted-foreground))}.City_dividerRow__6DMu0{margin:2rem 0;display:flex;align-items:center;gap:1rem}.City_dividerLine__hxzeu{height:1px;flex:1;background:hsl(var(--border))}.City_dividerLabel__EKbvY{font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground))}@media (min-width:1024px){.City_main__FxkvX{padding:1.75rem 2rem}}.City_itemsGrid__fpYL8{display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.City_itemsGrid__fpYL8{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,190px));gap:.625rem}}.City_itemSkeleton__G09ed{border-radius:.75rem;aspect-ratio:1/1.2;background:hsl(var(--muted));animation:City_pulse__bwyDn 1.5s ease-in-out infinite}@keyframes City_pulse__bwyDn{0%,to{opacity:1}50%{opacity:.5}}.AdminDashboard_main__80BTB{width:min(100%,72rem);margin:0 auto;padding:2rem 1rem}.AdminDashboard_deniedWrap__s0yEU{width:min(100%,72rem);margin:0 auto;padding:5rem 1rem;text-align:center}.AdminDashboard_deniedText__hNr4X{color:hsl(var(--destructive));font-weight:500}.AdminDashboard_pageTitle__hGhxK{margin:0 0 1.5rem;font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}.AdminDashboard_tabRow__kgtxu{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.AdminDashboard_toolbar__f7CqF{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.AdminDashboard_searchWrap__48a2w{position:relative;flex:1}.AdminDashboard_searchIcon__BrjPS{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:hsl(var(--muted-foreground))}.AdminDashboard_searchInput__TceAp{padding-left:2.25rem}.AdminDashboard_stackSm__KKDLm{display:grid;gap:.5rem}.AdminDashboard_cardWrap__pmYRU{border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));overflow:hidden}.AdminDashboard_rowItem__180AT{display:flex;align-items:center;gap:.5rem;padding:.75rem}.AdminDashboard_rowLeft__1cyi1,.AdminDashboard_rowRight__GDv5M{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.AdminDashboard_rowRight__GDv5M{justify-content:flex-end}.AdminDashboard_expandButton__Vpqpt{flex-shrink:0;color:hsl(var(--foreground));background:transparent;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center}.AdminDashboard_expandButton__Vpqpt:hover{color:hsl(var(--primary))}.AdminDashboard_flex1Min__5hB8o{flex:1;min-width:0}.AdminDashboard_rowTitle__HZd1L{margin:0;font-size:.875rem;font-weight:500;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboard_rowMeta__ZW_rS{margin:0;font-size:.75rem;color:hsl(var(--muted-foreground))}.AdminDashboard_addressText__OaL9I{display:none;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:hsl(var(--muted-foreground))}@media (min-width:768px){.AdminDashboard_addressText__OaL9I{display:block}}.AdminDashboard_actionsTight__Dtsvx{display:flex;gap:.25rem}.AdminDashboard_iconPrimary__chQ7f{color:hsl(var(--primary))}.AdminDashboard_iconDanger__idAIy{color:hsl(var(--destructive))}.AdminDashboard_subscriptionActive__F2AdD{color:#16a34a;font-weight:600}.AdminDashboard_subscriptionInactive__pwDX5{color:hsl(var(--destructive));font-weight:600}.AdminDashboard_subscriptionCol__i3c8q{display:none;flex-direction:column;align-items:center;min-width:9rem;text-align:center;font-size:.8125rem}.AdminDashboard_subscriptionDates__IgOIA{font-size:.6875rem;color:hsl(var(--muted-foreground));white-space:nowrap}@media (min-width:900px){.AdminDashboard_subscriptionCol__i3c8q{display:flex}}.AdminDashboard_expandedArea__PPyLD{border-top:1px solid hsl(var(--border));background:color-mix(in oklab,hsl(var(--muted)) 40%,transparent);padding:0 .75rem .75rem}.AdminDashboard_expandedHeader___hYy_{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.AdminDashboard_expandedTitle__cxRy8{margin:0;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.AdminDashboard_smallActionBtn__DIZu8{gap:.25rem;height:1.75rem;font-size:.75rem}.AdminDashboard_emptyInline__tYjkh{margin:0;padding:.5rem 0;font-size:.875rem;color:hsl(var(--muted-foreground))}.AdminDashboard_stackXs___keyF{display:grid;gap:.25rem}.AdminDashboard_mealRow__QT3MY{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:.625rem}.AdminDashboard_mealThumb__ylHh5{width:2.5rem;height:2.5rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.AdminDashboard_bizThumb__bBxEb{width:2.75rem;height:2.75rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.AdminDashboard_bizThumbPlaceholder__l6fiB{width:2.75rem;height:2.75rem;border-radius:.5rem;background-color:var(--color-border,#e5e7eb);flex-shrink:0}.AdminDashboard_tableWrap__08a2V{border-radius:.75rem;border:1px solid hsl(var(--border));overflow:hidden}.AdminDashboard_table__C_yYb{width:100%;font-size:.875rem;border-collapse:collapse}.AdminDashboard_tableHead__JYPuw{background:hsl(var(--muted));text-align:left}.AdminDashboard_th__Ntv0l{padding:.75rem;font-weight:500;color:hsl(var(--foreground))}.AdminDashboard_tdActions__cBi5u,.AdminDashboard_tdMuted__rUwcz,.AdminDashboard_tdStrong__4RD1T,.AdminDashboard_td__zo73h{padding:.75rem}.AdminDashboard_tdStrong__4RD1T{color:hsl(var(--foreground));font-weight:500}.AdminDashboard_tdMuted__rUwcz{color:hsl(var(--muted-foreground))}.AdminDashboard_tdActions__cBi5u{display:flex;gap:.25rem}.AdminDashboard_tr__V65HQ{border-top:1px solid hsl(var(--border))}.AdminDashboard_roleBadge__FJqR0{border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.AdminDashboard_roleAdmin__GMml4{background:color-mix(in oklab,hsl(var(--primary)) 20%,transparent);color:hsl(var(--primary))}.AdminDashboard_roleOwner__V1lB7{background:color-mix(in oklab,hsl(var(--accent)) 20%,transparent);color:hsl(var(--accent-foreground))}.AdminDashboard_roleUser__VBfru{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.AdminDashboard_hideSm__i04hg{display:none}@media (min-width:640px){.AdminDashboard_hideSm__i04hg{display:table-cell}}.AdminDashboard_sectionHeading__mf1Bn{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.AdminDashboard_stackMd__GCVj3{display:grid;gap:.75rem}.AdminDashboard_commentRow__486aG{display:flex;align-items:flex-start;gap:.75rem;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:1rem}.AdminDashboard_flex1__KwGWv{flex:1}.AdminDashboard_commentHeader__LLazl{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.AdminDashboard_commentUser__ehpps{font-weight:500;color:hsl(var(--foreground))}.AdminDashboard_starRow__Mj69g{display:flex;gap:.125rem}.AdminDashboard_starActive__c8tQU{color:hsl(var(--primary));fill:currentColor}.AdminDashboard_starInactive__jK3Zr{color:color-mix(in oklab,hsl(var(--muted-foreground)) 30%,transparent)}.AdminDashboard_commentText__kwmM0{margin:0;font-size:.875rem;color:hsl(var(--foreground))}.AdminDashboard_commentMeta__fcD9u{margin:.25rem 0 0;font-size:.75rem;color:hsl(var(--muted-foreground))}.ImagePicker_picker__n8ZVo{display:grid;gap:.375rem}.ImagePicker_label__Y_dmK{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.ImagePicker_controls__RV_GZ{display:flex;align-items:center;gap:.75rem}.ImagePicker_preview__QF3_q{position:relative;flex-shrink:0;width:6rem;height:6rem;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--muted));overflow:hidden;display:flex;align-items:center;justify-content:center}.ImagePicker_previewImage__3CM64{-o-object-fit:cover;object-fit:cover}.ImagePicker_placeholder__DoNu3{margin:0;font-size:.7rem;text-align:center;padding:0 .25rem;color:hsl(var(--muted-foreground))}.ImagePicker_input__TtdSM{display:none}.ImagePicker_button__teGkO{display:inline-flex;align-items:center;gap:.25rem;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:.4rem .875rem;font-size:.875rem;font-weight:500;color:hsl(var(--foreground));cursor:pointer;transition:background-color .15s ease}.ImagePicker_button__teGkO:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.AdminForms_card__y9bLd{border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:1.5rem}.AdminForms_stackMd__O6N7p{display:grid;gap:1rem}.AdminForms_stackLg__pLcZI{display:grid;gap:1.25rem}.AdminForms_headerRow__V6gVv{display:flex;align-items:center;justify-content:space-between}.AdminForms_title__ztQBh{margin:0;font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.AdminForms_gridTwo__lgDzg{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:640px){.AdminForms_gridTwo__lgDzg{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdminForms_field__zJ6Vy{display:grid;gap:.375rem}.AdminForms_hoursHint__r4XnH{margin:.25rem 0 0;font-size:.75rem;color:hsl(var(--muted-foreground))}.AdminForms_labelSm__p3xS_{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.AdminForms_labelXs__QResc{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.AdminForms_select__ekFOI{width:100%;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:.5rem .75rem;font-size:.875rem;color:hsl(var(--foreground))}.AdminForms_row__U_yi_{display:flex;gap:.5rem}.AdminForms_rowWrap__Ck3eZ{display:flex;gap:.5rem;flex-wrap:wrap}.AdminForms_actions__fynuz{display:flex;gap:.5rem;padding-top:.5rem}.AdminForms_formError__fff0n{margin:0;border-radius:.5rem;border:1px solid color-mix(in oklab,hsl(var(--destructive)) 45%,transparent);background:color-mix(in oklab,hsl(var(--destructive)) 12%,transparent);color:hsl(var(--destructive));padding:.625rem .75rem;font-size:.875rem}.AdminForms_fieldErrorText__GYpy8{margin:.125rem 0 0;color:hsl(var(--destructive));font-size:.75rem;line-height:1.2}.AdminForms_inputMuted__MUaOH{background:hsl(var(--muted))}.AdminForms_uploadButton__JtMOF{gap:.25rem;flex-shrink:0}.AdminForms_flex1__ZYzQO{flex:1}.AdminForms_previewSmall__PBscb{width:6rem}.AdminForms_previewSmall__PBscb,.AdminForms_previewWide__ZNWid{margin-top:.5rem;height:6rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;border:1px solid hsl(var(--border))}.AdminForms_previewWide__ZNWid{width:10rem}.AdminForms_checkLabel__X9vh8{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsl(var(--foreground))}.AdminForms_checkboxField__4pUQY{display:grid;gap:.375rem;padding:.75rem;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--muted))}.AdminForms_checkboxLabel__8HPtG{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsl(var(--foreground));cursor:pointer}.AdminForms_checkbox__C6gOp{width:1rem;height:1rem;cursor:pointer;accent-color:hsl(var(--primary))}.AdminForms_hoursList__QeuRD{display:grid;gap:.75rem}.AdminForms_hoursRow__syA2i{display:grid;grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,8rem) minmax(7rem,8rem);gap:.75rem;align-items:center;padding:.75rem;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--muted))}.AdminForms_hoursDay__qdfSL{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.AdminForms_hoursToggle__r_gEV{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsl(var(--foreground));white-space:nowrap}@media (max-width:720px){.AdminForms_hoursRow__syA2i{grid-template-columns:1fr}}.AdminForms_chipWrap__RK924{display:flex;flex-wrap:wrap;gap:.375rem;max-height:8rem;overflow-y:auto;border-radius:.5rem;border:1px solid hsl(var(--border));padding:.5rem}.AdminForms_chip__diPBT{border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500;transition:background-color .2s ease,color .2s ease}.AdminForms_chipActive__F2I8e{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.AdminForms_chipInactive__lC2OP{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.AdminForms_chipInactive__lC2OP:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.AdminForms_chipInactive__lC2OP:disabled{opacity:.4;cursor:not-allowed}.AdminForms_chipInactive__lC2OP:disabled:hover{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.AdminForms_mono__xlay_{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.AdminForms_statsText__j7brs{margin:.5rem 0 0;font-size:.75rem;color:hsl(var(--muted-foreground))}.AdminForms_iconDanger__PqSvE{color:hsl(var(--destructive))}.input_input__inbPL{width:100%;height:2.5rem;border-radius:.5rem;border:1px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground));padding:.5rem .75rem;font-size:.875rem}.input_input__inbPL::-moz-placeholder{color:hsl(var(--muted-foreground))}.input_input__inbPL::placeholder{color:hsl(var(--muted-foreground))}.input_input__inbPL:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.input_input__inbPL:disabled{cursor:not-allowed;opacity:.5}.OwnerDashboard_main__fd5GR{width:min(100%,64rem);margin:0 auto;padding:2rem 1rem}.OwnerDashboard_deniedWrap__p8nxv{width:min(100%,72rem);margin:0 auto;padding:5rem 1rem;text-align:center}.OwnerDashboard_deniedText__oXgY_{color:hsl(var(--destructive));font-weight:500}.OwnerDashboard_pageTitleRow__za6DL{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.OwnerDashboard_pageTitle__M_Tg7{margin:0;font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}.OwnerDashboard_tabRow__emRWM{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.OwnerDashboard_tabRowWide__I4Cab{display:flex;gap:.5rem;margin-bottom:1.5rem}.OwnerDashboard_ratingCard__GCHF3{border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:1rem;margin-bottom:1rem;display:flex;align-items:center;gap:1rem}.OwnerDashboard_ratingLeft__JgCFx{display:flex;align-items:center;gap:.5rem}.OwnerDashboard_ratingValue__aeUGw{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}.OwnerDashboard_reviewCount__q9sPy{margin:0;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.OwnerDashboard_panelCard__KadgH{border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:1.5rem;display:grid;gap:1rem}.OwnerDashboard_label__3d6Di{margin-bottom:.25rem;display:block;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.OwnerDashboard_imageRow__gtAt_{display:flex;align-items:center;gap:.75rem}.OwnerDashboard_bizImage__Y4Mns{width:4rem;height:4rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.OwnerDashboard_editorCard__jcQxJ{border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:1rem;margin-bottom:1rem;display:grid;gap:.75rem}.OwnerDashboard_editorTitle__8mVG4{margin:0;font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.OwnerDashboard_gridTwo__CtahA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.OwnerDashboard_labelXs__xqsPg{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.OwnerDashboard_priceWrap__dfQ6T{width:8rem}.OwnerDashboard_row__OaktP{display:flex;gap:.5rem}.OwnerDashboard_headerRow__Q4xfT{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.OwnerDashboard_sectionTitle__FobnY{margin:0;font-size:1rem;font-weight:600;color:hsl(var(--foreground))}.OwnerDashboard_stackSm__tZXc_{display:grid;gap:.5rem}.OwnerDashboard_mealRow__53r_N{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:.75rem}.OwnerDashboard_mealImage__lUpk4{width:3rem;height:3rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.OwnerDashboard_flex1__x7KMJ{flex:1}.OwnerDashboard_mealName__hutO3{margin:0;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.OwnerDashboard_mealMeta__VfEdE{margin:0;font-size:.75rem;color:hsl(var(--muted-foreground))}.OwnerDashboard_stackMd__5JHfc{display:grid;gap:.75rem}.OwnerDashboard_reviewCard__t_adw{border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:1rem}.OwnerDashboard_reviewHeader__8wouJ{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.OwnerDashboard_reviewUser__lgKEO{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.OwnerDashboard_reviewComment__MlmmV{margin:0;font-size:.875rem;color:hsl(var(--foreground))}.OwnerDashboard_responseBox__I_bZR{margin-top:.75rem;border-radius:.5rem;background:hsl(var(--muted));padding:.75rem}.OwnerDashboard_responseLabel__TFuqa{margin:0 0 .25rem;font-size:.75rem;font-weight:500;color:hsl(var(--primary))}.OwnerDashboard_responseEditor__lEO7y{margin-top:.75rem;display:grid;gap:.5rem}.OwnerDashboard_respondButton__g4O_7{margin-top:.5rem}.OwnerDashboard_skeletonTitle__qcTk8{height:2rem;width:12rem;margin-bottom:1.5rem}.OwnerDashboard_skeletonHero___qaZR{height:16rem;width:100%}.OwnerDashboard_starIcon__93IXR{color:hsl(var(--primary));fill:currentColor}.OwnerDashboard_dangerIcon__XXv8y{color:hsl(var(--destructive))}.OwnerDashboard_hoursPreviewList__j9nPZ{display:grid;gap:.5rem;margin-top:.5rem}.OwnerDashboard_hoursPreviewRow__gMuVG{display:flex;justify-content:space-between;gap:1rem;border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--muted));padding:.5rem .75rem;font-size:.875rem;color:hsl(var(--foreground))}.StarRating_row__feTUZ{display:flex;gap:.125rem}.StarRating_starButton__dApq2{transition:color .2s ease}.StarRating_clickable__43UTj{cursor:pointer}.StarRating_clickable__43UTj:hover{color:hsl(var(--primary))}.StarRating_static__661J6{cursor:default}.StarRating_activeStar__n9N8y{color:hsl(var(--primary));fill:currentColor}.StarRating_inactiveStar__iTrKB{color:color-mix(in oklab,hsl(var(--muted-foreground)) 40%,transparent);fill:none}.dialog_overlayWrap__h2OSn{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center}.dialog_backdrop__LzfZh{position:fixed;inset:0;background:color-mix(in oklab,hsl(var(--background)) 80%,transparent);backdrop-filter:blur(4px)}.dialog_dialogPanel__GPA3Y{position:relative;z-index:101;width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;margin:0 1rem;border-radius:1rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:1.5rem;box-shadow:0 20px 40px rgba(0,0,0,.2)}.dialog_header__0sUOF{margin-bottom:1.5rem}.dialog_title__vsyIB{margin:0;font-size:1.25rem;font-weight:700;color:hsl(var(--foreground))}.dialog_description__f6lN5{margin:.25rem 0 0;font-size:.875rem;color:hsl(var(--muted-foreground))}.dialog_closeButton__glL8O{position:absolute;right:1rem;top:1rem;background:none;border:none;padding:0;cursor:pointer;color:hsl(var(--muted-foreground))}.dialog_closeButton__glL8O:hover{color:hsl(var(--foreground))}.SubscriptionPanel_badge__GFvo0{display:inline-flex;align-items:center;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600;margin-top:.25rem}.SubscriptionPanel_badgeActive__JDkCk{background:color-mix(in oklab,#16a34a 18%,transparent);color:#16a34a}.SubscriptionPanel_badgeInactive__qZyAt{background:color-mix(in oklab,hsl(var(--destructive)) 15%,transparent);color:hsl(var(--destructive))}.Pagination_wrap__WMCDO{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.Pagination_text__Weg0L{font-size:.875rem;color:hsl(var(--muted-foreground))}.passwordInput_wrapper__ZNNnf{position:relative}.passwordInput_input__iaRih{padding-right:2.5rem}.passwordInput_toggle__HBSgT{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);border:none;background:transparent;color:hsl(var(--muted-foreground));width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;cursor:pointer}.passwordInput_toggle__HBSgT:hover{color:hsl(var(--foreground))}.passwordInput_toggle__HBSgT:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.passwordInput_toggle__HBSgT:disabled{cursor:not-allowed;opacity:.5}.AuthModals_formSpaceMd___h8K3{display:grid;gap:1.25rem}.AuthModals_formSpaceSm__4YSO6{display:grid;gap:1rem}.AuthModals_errorText__9plJo{margin:0;font-size:.875rem;color:hsl(var(--destructive))}.AuthModals_labelMd__Cke1s{margin-bottom:.5rem;font-size:.875rem}.AuthModals_labelMd__Cke1s,.AuthModals_labelXs__y6Q06{display:block;font-weight:500;color:hsl(var(--foreground))}.AuthModals_labelXs__y6Q06{margin-bottom:.375rem;font-size:.75rem}.AuthModals_fullWidth__k3isa{width:100%}.AuthModals_rowBetweenSm__dpnBZ{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.AuthModals_linkButton__z49iR{background:none;border:none;padding:0;cursor:pointer;font-size:inherit;color:hsl(var(--primary));text-decoration:none}.AuthModals_linkButton__z49iR:hover{text-decoration:underline}.AuthModals_demoBox__N48_k{border-radius:.5rem;background:hsl(var(--muted));padding:.75rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.AuthModals_demoTitle__VdS9W{margin:0 0 .25rem;font-weight:500}.AuthModals_gridTwo__7rItl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.AuthModals_centerText__Bzi_4{margin:0;text-align:center;font-size:.875rem;color:hsl(var(--muted-foreground))}.AuthModals_successBox__V_jx6{border-radius:.5rem;background:color-mix(in oklab,hsl(var(--primary)) 12%,transparent);padding:1rem;text-align:center}.AuthModals_successText__BNUo6{margin:0;font-size:.875rem;color:hsl(var(--foreground))}.AuthModals_backLinkButton__YDQCt{display:block;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:center;font-size:.875rem;color:hsl(var(--primary))}.AuthModals_backLinkButton__YDQCt:hover{text-decoration:underline}.AuthModals_checkboxGroup__ctZRD{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-bottom:.5rem}.AuthModals_checkboxLabel__OwbrT{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:hsl(var(--foreground));margin:0}.AuthModals_checkbox__CMjil{width:1rem;height:1rem;cursor:pointer;accent-color:hsl(var(--primary))}.RulesAgreementModal_container__hHv3b{display:flex;flex-direction:column;max-height:70vh;overflow-y:auto;padding:1rem 0;gap:1rem}.RulesAgreementModal_section__gbrCL{padding:0 1rem}.RulesAgreementModal_sectionTitle__JoGoV{font-size:.875rem;font-weight:600;margin-bottom:.75rem;color:hsl(var(--foreground))}.RulesAgreementModal_content__mOH58{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem;line-height:1.5;color:hsl(var(--foreground)/.8);white-space:pre-wrap;word-break:break-word}.RulesAgreementModal_content__mOH58 p{margin:0}.RulesAgreementModal_divider__vZ6LK{height:1px;background-color:hsl(var(--border))}.Footer_footer__4vzqH{background-color:hsl(var(--card));border-top:1px solid hsl(var(--border));margin-top:auto;padding:3rem 1.5rem 0}.Footer_inner__FbJ6a{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;padding-bottom:2.5rem}.Footer_brand__Y4wbm{display:flex;flex-direction:column;gap:.75rem}.Footer_logo__C9vo8{font-size:1.25rem;font-weight:700;color:hsl(var(--primary));letter-spacing:-.02em}.Footer_tagline__NHwwX{font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.65;max-width:28ch}.Footer_col__4V4Ju{display:flex;flex-direction:column;gap:1rem}.Footer_colTitle__H7Gwz{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary));margin:0}.Footer_links__LGHlK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.Footer_links__LGHlK a{font-size:.875rem;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s ease}.Footer_links__LGHlK a:hover{color:hsl(var(--foreground))}.Footer_linkButton__ZgMaw{font-size:.875rem;color:hsl(var(--muted-foreground));background:none;border:none;padding:0;cursor:pointer;transition:color .15s ease}.Footer_linkButton__ZgMaw:hover{color:hsl(var(--foreground))}.Footer_socials__1hnjR{display:flex;flex-wrap:wrap;gap:.6rem}.Footer_socialIcon__Snf9u{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background-color:hsl(var(--secondary));color:hsl(var(--muted-foreground));cursor:default;transition:background-color .15s ease,color .15s ease}.Footer_socialIcon__Snf9u:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Footer_bottom__2dJjP{max-width:1200px;margin:0 auto;padding:1.25rem 0;border-top:1px solid hsl(var(--border));font-size:.8125rem;color:hsl(var(--muted-foreground));text-align:center}@media (max-width:1100px){.Footer_inner__FbJ6a{grid-template-columns:1fr 1fr 1fr;gap:2rem}.Footer_brand__Y4wbm{grid-column:1/-1}}@media (max-width:640px){.Footer_inner__FbJ6a{grid-template-columns:1fr 1fr}}@media (max-width:420px){.Footer_inner__FbJ6a{grid-template-columns:1fr}}.LanguageSelector_trigger__EN4Mu{display:flex;align-items:center;gap:.375rem;border-radius:.375rem;border:1px solid hsl(var(--border));background:hsl(var(--secondary));padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:hsl(var(--secondary-foreground));transition:background-color .16s ease}.LanguageSelector_trigger__EN4Mu:hover{background:hsl(var(--muted))}.LanguageSelector_globeIcon__0qaS8{width:.875rem;height:.875rem}.LanguageSelector_overlay__BVaHq{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:hsl(0 0% 0%/.5)}.LanguageSelector_dialog__Q5Z44{position:relative;width:100%;max-width:32rem;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--background));box-shadow:0 20px 40px hsl(30 20% 5%/.35);display:flex;flex-direction:column}.LanguageSelector_dialogHeader__nDsfD{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsl(var(--border));padding:1rem 1.5rem}.LanguageSelector_title__9Ee35{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:hsl(var(--foreground))}.LanguageSelector_closeButton__Kad_j{color:hsl(var(--muted-foreground));background:transparent;border:none;cursor:pointer}.LanguageSelector_closeButton__Kad_j:hover{color:hsl(var(--foreground))}.LanguageSelector_closeIcon__NISeN{width:1.25rem;height:1.25rem}.LanguageSelector_dialogBody__fdj_G{padding:1rem 1.5rem}.LanguageSelector_grid__cygr1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.LanguageSelector_optionActive__9KSzL,.LanguageSelector_option__YlqYM{display:flex;flex-direction:column;align-items:flex-start;border-radius:.5rem;border:1px solid hsl(var(--border));padding:.75rem;text-align:left;transition:background-color .16s ease,border-color .16s ease;background:hsl(var(--card));color:hsl(var(--muted-foreground))}.LanguageSelector_option__YlqYM{cursor:pointer}.LanguageSelector_option__YlqYM:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--muted))}.LanguageSelector_optionActive__9KSzL{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08);color:hsl(var(--foreground));cursor:pointer}.LanguageSelector_flag__RMAVD{font-size:1.25rem}.LanguageSelector_label__vBkxd{margin-top:.25rem;font-size:.875rem;font-weight:600}@media (max-width:640px){.LanguageSelector_overlay__BVaHq{padding:1rem}.LanguageSelector_dialog__Q5Z44{max-width:calc(100% - 1.5rem);max-height:80vh;overflow-y:auto}.LanguageSelector_grid__cygr1{grid-template-columns:repeat(2,minmax(0,1fr))}}.Header_header__AF_3G{position:sticky;top:0;z-index:50;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card)/.8);backdrop-filter:blur(12px)}.Header_themeToggle__6FVvb{color:hsl(var(--muted-foreground));transition:color .16s ease}@media (hover:hover) and (pointer:fine){.Header_themeToggle__6FVvb:hover{color:hsl(var(--primary))}}.Header_inner__bfSJD{width:100%;max-width:1280px;height:3.5rem;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between}.Header_brand__EL5wC{display:flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:hsl(var(--primary));text-decoration:none}@media (max-width:960px){.Header_brandHomeMobile__75EgG{margin-left:2.5rem}}.Header_nav__LVYU2{display:none;align-items:center;gap:1rem;font-size:.875rem;font-weight:500}.Header_navLink__bX76H{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .16s ease}.Header_navLinkActive__ielxB,.Header_navLink__bX76H:hover{color:hsl(var(--foreground))}.Header_actions__FHMH_{display:flex;align-items:center;gap:.5rem}.Header_navCompareLink__TH2ca{display:inline-flex;align-items:center;gap:.35rem;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .16s ease}@media (hover:hover) and (pointer:fine){.Header_navCompareLink__TH2ca:hover{color:hsl(var(--foreground))}}.Header_mobileNavCompareLink__928nX{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.6rem 1.25rem;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .16s ease}@media (hover:hover) and (pointer:fine){.Header_mobileNavCompareLink__928nX:hover{color:hsl(var(--foreground))}}.Header_compareCount__FEX4Y{min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.Header_menuContainer__B7NLq{position:relative}.Header_menuButton__mlszh{gap:.375rem}.Header_menuBackdrop__tG7KT{position:fixed;inset:0;z-index:40}.Header_menu__UYmdC{position:absolute;right:0;top:100%;z-index:50;width:12rem;margin-top:.25rem;padding:.25rem;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--card));box-shadow:0 10px 20px hsl(30 20% 5%/.28)}.Header_menuButtonReset__GK7pY,.Header_menuDanger__MpxTu,.Header_menuLink__VWAOO{width:100%;display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;color:hsl(var(--foreground));background:transparent;border:none;text-align:left;cursor:pointer}.Header_menuButtonReset__GK7pY:hover,.Header_menuDanger__MpxTu:hover,.Header_menuLink__VWAOO:hover{background:hsl(var(--muted))}.Header_menuDanger__MpxTu{color:hsl(var(--destructive))}.Header_icon__ZGc7x{width:1rem;height:1rem}.Header_userName__zmDpI{display:none}@media (min-width:640px){.Header_userName__zmDpI{display:inline}}.Header_mobileNav__6HOrM{display:flex;position:sticky;top:3.5rem;z-index:49;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card)/.92);backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.Header_mobileNav__6HOrM::-webkit-scrollbar{display:none}.Header_mobileNavLink__U3caV{flex-shrink:0;padding:.6rem 1.25rem;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));text-decoration:none;border-bottom:2px solid transparent;transition:color .16s ease,border-color .16s ease}.Header_mobileNavLink__U3caV:hover{color:hsl(var(--foreground))}.Header_mobileNavLinkActive__aJ3pE{color:hsl(var(--foreground));border-bottom-color:hsl(var(--primary));font-weight:600}@media (min-width:768px){.Header_nav__LVYU2{display:flex}.Header_mobileNav__6HOrM{display:none}}.ReviewCard_card__yrWmd{border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:1rem}.ReviewCard_header__HPvAR{display:flex;align-items:flex-start;justify-content:space-between}.ReviewCard_userName__cvfIY{margin:0;font-weight:500;color:hsl(var(--foreground))}.ReviewCard_dateText__KtOIX{margin:0;font-size:.75rem;color:hsl(var(--muted-foreground))}.ReviewCard_actionRow__HWhdH{display:flex;gap:.25rem}.ReviewCard_dangerIcon__afFi1{color:hsl(var(--destructive))}.ReviewCard_editor__E5a3X{margin-top:.75rem;display:grid;gap:.75rem}.ReviewCard_row__jEZDb{display:flex;gap:.5rem}.ReviewCard_ratingWrap__G5ICq{margin-top:.5rem}.ReviewCard_comment__RUUkF{margin:.5rem 0 0;font-size:.875rem;color:hsl(var(--foreground))}.ReviewCard_responseBox__s8N46{margin-top:.75rem;border-radius:.5rem;background:hsl(var(--muted));padding:.75rem}.ReviewCard_responseHeader__GE_dt{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.75rem;font-weight:500;color:hsl(var(--primary))}.ReviewSection_section__08AZq{margin-top:2rem}.ReviewSection_headerRow__usnW5{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.ReviewSection_title__UN_rL{margin:0;font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.ReviewSection_summaryRow__xJPNr{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.ReviewSection_summaryText__M7Y9w{font-size:.875rem;color:hsl(var(--muted-foreground))}.ReviewSection_sortSelect__9Nk1_{border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:.375rem .75rem;font-size:.875rem;color:hsl(var(--foreground))}.ReviewSection_writeButton__siPQo{margin-bottom:1rem}.ReviewSection_formCard__2Rq16{margin-bottom:1rem;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:1rem;display:grid;gap:.75rem}.ReviewSection_formLabel__frQPY{margin:0;font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.ReviewSection_row__KIDBs{display:flex;gap:.5rem}.ReviewSection_stackMd__VMj4a{display:grid;gap:.75rem}.ReviewSection_skeleton__7DgaR{height:6rem;border-radius:.75rem;background:hsl(var(--muted));animation:ReviewSection_pulse__WXKS6 1.6s ease-in-out infinite}@keyframes ReviewSection_pulse__WXKS6{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.ReviewSection_emptyCard__GJ8oQ{border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:2rem;text-align:center}.ReviewSection_emptyText__uV76l{margin:0;color:hsl(var(--muted-foreground))}.RegisterCompany_page__7Mr1o{min-height:100vh;background:var(--color-bg,#f9fafb);padding:2rem 1rem 4rem}.RegisterCompany_container__nAN5u{max-width:680px;margin:0 auto}.RegisterCompany_stepBar__K_YI6{display:flex;gap:.5rem;margin-bottom:1.5rem}.RegisterCompany_stepItem__bSRT2{flex:1;padding:.5rem 1rem;border-radius:.5rem;text-align:center;font-size:.85rem;font-weight:500;background:var(--color-border,#e5e7eb);color:var(--color-text-muted,#6b7280)}.RegisterCompany_stepActive__7HzUC{background:var(--color-primary,#16a34a);color:#fff}.RegisterCompany_stepDone__b81kE{background:var(--color-primary-light,#bbf7d0);color:var(--color-primary,#16a34a)}.RegisterCompany_card__ylj4b{background:#fff;border-radius:1rem;border:1px solid var(--color-border,#e5e7eb);padding:2rem}.RegisterCompany_title__mjlHV{font-size:1.5rem;font-weight:700;margin-bottom:.25rem;text-align:center}.RegisterCompany_subtitle__xZV0K{font-size:.9rem;color:var(--color-text-muted,#6b7280);margin-bottom:1.5rem;text-align:center}.RegisterCompany_form__eMm5V{display:flex;flex-direction:column;gap:1.25rem}.RegisterCompany_gridTwo__f8PZq{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.RegisterCompany_field__Q10D9{display:flex;flex-direction:column;gap:.375rem}.RegisterCompany_label__j96tf{font-size:.8rem;font-weight:500;color:var(--color-text,#111827)}.RegisterCompany_errorText__u4WJU{font-size:.85rem;color:var(--color-danger,#dc2626);padding:.5rem .75rem;background:#fef2f2;border-radius:.5rem}.RegisterCompany_fieldError__wsQNo{font-size:.78rem;color:var(--color-danger,#dc2626)}.RegisterCompany_roleNote__3tZNJ{font-size:.85rem;padding:.5rem .75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;color:#15803d}.RegisterCompany_submitBtn__nki2o{width:100%}.RegisterCompany_emailIcon__yhL5l{font-size:3rem;text-align:center;margin-bottom:1rem}.RegisterCompany_emailNote__xJIOl{font-size:.82rem;color:var(--color-text-muted,#6b7280);margin-top:.75rem;text-align:center}.ReportForm_form__Om5tQ{display:grid;gap:1rem}.ReportForm_gridTwo__ib7vC{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.ReportForm_gridTwo__ib7vC{grid-template-columns:repeat(2,minmax(0,1fr))}}.ReportForm_field__YFVCk{display:grid;gap:.5rem}.ReportForm_label__p1Txc{font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground))}.ReportForm_select__6YJdi,.ReportForm_textarea__f0prP{width:100%;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));color:hsl(var(--foreground));padding:.5rem .75rem;font:inherit}.ReportForm_textarea__f0prP{resize:vertical;line-height:1.5}.ReportForm_errorText__R36e9{margin:0;font-size:.875rem;color:#ef4444}.ReportForm_honeypot__WMxaL{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ReportForm_success__NsKz1{text-align:center;padding:1rem 0}.ReportForm_successIcon__2tFb0{margin:0;font-size:2.5rem}.ReportForm_successTitle__a_Dhi{margin:.5rem 0 0;font-size:1.25rem;font-weight:700;color:hsl(var(--foreground))}.ReportForm_successBody__kHJLN{margin:.5rem 0 0;color:hsl(var(--muted-foreground));line-height:1.6}.ReportForm_backLink__v7iZd{display:inline-block;margin-top:1.25rem;border-radius:.65rem;padding:.65rem 1.25rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;text-decoration:none}