body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Header_header__hVT0M{background-color:#fff;box-shadow:0 2px 10px #0000000d;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.Header_headerContainer__84rWc{justify-content:space-between;margin:0 auto;max-width:1400px;padding:1rem max(5vw,2rem)}.Header_headerContainer__84rWc,.Header_logoContainer__JVIuG{align-items:center;display:flex}.Header_logoLink__k3yT8{color:#4a00e0;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .2s}.Header_logoLink__k3yT8:hover{color:#3d00ba}.Header_nav__JIHMv{align-items:center;display:flex}.Header_navLinks__EnmNR{display:flex;gap:1.5rem}.Header_navLink__YnuJO{color:#1a202c;font-size:.95rem;font-weight:500;padding:.5rem 0;position:relative;text-decoration:none;transition:color .2s}.Header_navLink__YnuJO:hover{color:#1a202c}.Header_navLink__YnuJO:after{background-color:#1a202c;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.Header_navLink__YnuJO:hover:after{width:100%}.Header_authButtons__aRfBZ{display:flex;gap:.75rem}.Header_navButton__MJnQS{background-color:initial;border:1px solid #e2e8f0;border-radius:.375rem;color:#4a00e0;font-size:.95rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.Header_navButton__MJnQS:hover{background-color:#0070f30d;border-color:#4a00e0}.Header_navButtonPrimary__7s1V0{background-color:#4a00e0;border:1px solid #4a00e0;border-radius:.375rem;color:#fff;font-size:.95rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.Header_navButtonPrimary__7s1V0:hover{background-color:#3d00ba;border-color:#3d00ba}.Header_mobileMenuButton__t7DpD{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:21px;justify-content:space-between;padding:0;width:30px;z-index:10}.Header_menuBar__SPPms{background-color:#1a202c;border-radius:3px;height:3px;transition:all .3s;width:100%}@media (max-width:768px){.Header_mobileMenuButton__t7DpD{display:flex}.Header_nav__JIHMv{display:none}.Header_mobileMenu__yHRFE{background-color:#fff;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:.75rem;left:0;padding:1rem;position:fixed;right:0;top:70px;z-index:100}.Header_navLinks__EnmNR{flex-direction:column;gap:.5rem;margin-top:0;padding-top:0;width:100%}.Header_navLink__YnuJO{border-bottom:1px solid #f0f0f0;padding:.75rem 0;text-align:left;width:100%}.Header_navLink__YnuJO:last-child{border-bottom:none}.Header_authButtons__aRfBZ{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;width:100%}.Header_navButtonPrimary__7s1V0,.Header_navButton__MJnQS{text-align:center;width:100%}}.LanguageSwitcher_languageSwitcher__YzhIG{align-items:center;background:#fff;border:2px solid #e1e5e9;border-radius:8px;color:#2d3748;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;min-width:80px;padding:.5rem 1rem;transition:all .2s ease}.LanguageSwitcher_languageSwitcher__YzhIG:hover{background:#f7fafc;border-color:#3182ce;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.LanguageSwitcher_languageSwitcher__YzhIG:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a;outline:none}.LanguageSwitcher_languageSwitcher__YzhIG:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.LanguageSwitcher_flag__PdXd2{font-size:1.2rem;line-height:1}.LanguageSwitcher_languageCode__X2zYm{font-weight:600;letter-spacing:.025em}@media (max-width:768px){.LanguageSwitcher_languageSwitcher__YzhIG{font-size:.8rem;min-width:70px;padding:.4rem .8rem}.LanguageSwitcher_flag__PdXd2{font-size:1rem}}.UserHomePage_container__GEWZS{color:#1a202c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:hidden}.UserHomePage_hero__q3wDX{background:linear-gradient(135deg,#4a00e0,#00c3ff);color:#fff;overflow:hidden;padding:5rem 0 10rem;position:relative}.UserHomePage_heroContent__IaR39{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:2}.UserHomePage_heroTitle__eDOTb{display:flex;flex-wrap:wrap;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;justify-content:center;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.25rem}.UserHomePage_heroDescription__5UVU6{font-size:clamp(1.125rem,2vw,1.25rem);margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:700px;opacity:.9}.UserHomePage_searchBox__TcPPG{background-color:initial;margin:0 auto;max-width:900px;padding:2rem;position:relative;z-index:4}.UserHomePage_searchForm__a5hmY{display:flex;flex-direction:column;gap:1.25rem}.UserHomePage_searchRow__evvXV{display:flex;flex-direction:column;gap:1rem;width:100%}.UserHomePage_searchInputWrapper__Nx\+yl{border-radius:.5rem;box-shadow:0 10px 25px #0000001a;display:flex;overflow:hidden;position:relative;width:100%}.UserHomePage_searchIcon__AqbhP{display:none}.UserHomePage_searchInput__M97ZV{background-color:#fff;border:none;flex:1 1;font-size:1.05rem;padding:1.25rem;transition:all .2s;width:100%}.UserHomePage_searchInput__M97ZV:focus{box-shadow:0 0 0 3px #4299e140;outline:none}.UserHomePage_searchInput__M97ZV:focus+.UserHomePage_searchIcon__AqbhP{color:#4a00e0;opacity:1}.UserHomePage_searchButton__tIj1-{align-items:center;background-color:#4a00e0;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;min-width:120px;padding:0 1.75rem;transition:all .2s}.UserHomePage_searchButton__tIj1-:hover{background-color:#3d00ba}.UserHomePage_advancedSearchToggle__nFh7z{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:6px;justify-content:center;margin:.5rem auto 0;padding:.75rem 1.25rem;transition:all .2s;width:auto}.UserHomePage_advancedSearchToggle__nFh7z:hover{background-color:#ffffff4d}.UserHomePage_toggleIcon__OKUYV{stroke:currentColor;height:18px;transition:transform .3s ease;width:18px}.UserHomePage_toggleIconUp__KnXbK{transform:rotate(180deg)}.UserHomePage_advancedSearchPanel__0fehj{animation:UserHomePage_fadeIn__1bD\+k .3s ease-out;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 25px #00000026;margin-top:1rem;padding:1.75rem}.UserHomePage_advancedSearchGrid__h2H\+1{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:1.5rem}.UserHomePage_formGroup__n1ccJ{display:flex;flex-direction:column;gap:.625rem}.UserHomePage_formLabel__Eai2y{color:#2d3748;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.UserHomePage_formInput__K9kJD,.UserHomePage_formSelect__SbTFp{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#1a202c;font-size:.95rem;padding:.875rem 1rem;transition:all .2s ease}.UserHomePage_formInput__K9kJD:hover,.UserHomePage_formSelect__SbTFp:hover{border-color:#cbd5e0}.UserHomePage_formInput__K9kJD:focus,.UserHomePage_formSelect__SbTFp:focus{background-color:#fff;border-color:#4a00e0;box-shadow:0 0 0 3px #4299e126;outline:none}.UserHomePage_priceRangeContainer__gTbLV{align-items:center;display:flex;gap:.75rem}.UserHomePage_priceRangeInput__F8Qt-{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;flex:1 1;font-size:.95rem;padding:.875rem 1rem;transition:all .2s ease}.UserHomePage_priceRangeInput__F8Qt-:hover{border-color:#cbd5e0}.UserHomePage_priceRangeInput__F8Qt-:focus{background-color:#fff;border-color:#4a00e0;box-shadow:0 0 0 3px #4299e126;outline:none}.UserHomePage_priceSeparator__gY0zh{color:#4a00e0;font-weight:500}.UserHomePage_advancedSearchActions__pNolb{border-top:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem}.UserHomePage_clearFiltersButton__IlbpC{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#4a00e0;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.UserHomePage_clearFiltersButton__IlbpC:hover{background-color:#edf2f7;border-color:#cbd5e0;color:#2d3748}.UserHomePage_applyFiltersButton__RjEQq{background-color:#4a00e0;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s}.UserHomePage_applyFiltersButton__RjEQq:hover{background-color:#3d00ba;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.UserHomePage_applyFiltersButton__RjEQq:active{transform:translateY(0)}.UserHomePage_activeFilters__ROPpx{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff26;border-radius:.5rem;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;padding:.75rem 1rem}.UserHomePage_activeFiltersLabel__136wM{color:#fff;font-size:.875rem;font-weight:600}.UserHomePage_filterTags__1rz85{display:flex;flex-wrap:wrap;gap:.5rem}.UserHomePage_filterTag__BaJFI{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff40;border-radius:9999px;color:#fff;display:flex;font-size:.85rem;font-weight:500;padding:.4rem .75rem}.UserHomePage_removeTagButton__fJKzl{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:18px;justify-content:center;margin-left:.35rem;opacity:.8;padding:0;transition:opacity .2s;width:18px}.UserHomePage_removeTagButton__fJKzl:hover{opacity:1}.UserHomePage_clearAllButton__K8CqF{background-color:#ffffff26;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:.35rem .75rem;transition:all .2s}.UserHomePage_clearAllButton__K8CqF:hover{background-color:#ffffff40}.UserHomePage_checkboxContainer__h1NNG{align-items:center;color:#2d3748;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;margin-top:.5rem;padding-left:30px;position:relative;-webkit-user-select:none;user-select:none}.UserHomePage_checkboxContainer__h1NNG input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.UserHomePage_checkmark__ecP9N{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:4px;height:20px;left:0;position:absolute;top:0;transition:all .2s;width:20px}.UserHomePage_checkboxContainer__h1NNG:hover input~.UserHomePage_checkmark__ecP9N{background-color:#f7fafc;border-color:#cbd5e0}.UserHomePage_checkboxContainer__h1NNG input:checked~.UserHomePage_checkmark__ecP9N{background-color:#4a00e0;border-color:#4a00e0}.UserHomePage_checkmark__ecP9N:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.UserHomePage_checkboxContainer__h1NNG input:checked~.UserHomePage_checkmark__ecP9N:after{display:block}@media (max-width:768px){.UserHomePage_advancedSearchGrid__h2H\+1{gap:1.25rem;grid-template-columns:1fr}.UserHomePage_advancedSearchActions__pNolb{flex-direction:column-reverse;gap:.75rem}.UserHomePage_applyFiltersButton__RjEQq,.UserHomePage_clearFiltersButton__IlbpC{justify-content:center;width:100%}}.UserHomePage_sectionHeader__ot-pI{margin:0 auto 4rem;max-width:800px;padding:0 1rem;text-align:center}.UserHomePage_sectionTitle__AwpWL{color:#1a202c;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:1rem}.UserHomePage_sectionSubtitle__l7lbv{color:#1a202c;font-size:1.125rem;margin-left:auto;margin-right:auto;max-width:600px}.UserHomePage_categoriesSection__ykeU2{background-color:#fff;padding:6rem max(5vw,2rem) 4rem}.UserHomePage_categoriesGrid__dM1Za{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0 auto;max-width:1200px}.UserHomePage_categoryCard__PPfYB{align-items:center;display:flex;flex-direction:column;text-align:center;transition:transform .3s ease}.UserHomePage_categoryCard__PPfYB:hover{transform:translateY(-5px)}.UserHomePage_categoryIconWrapper__k2Dbg{align-items:center;background-color:initial;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:.1rem;overflow:hidden;transition:all .3s ease;width:80px}.UserHomePage_categoryIcon__3keUs{height:100%;object-fit:contain;width:100%}.UserHomePage_categoryCard__PPfYB:hover .UserHomePage_categoryIconWrapper__k2Dbg{background-color:#e0efff4d;box-shadow:0 10px 15px -3px #0070f31a}.UserHomePage_categoryName__Ne2t\+{color:#2d3748;font-size:1rem;font-weight:600}.UserHomePage_featuredSection__TjaXC{background-color:#f7fafc;overflow:hidden;padding:6rem max(5vw,2rem) 4rem;position:relative}.UserHomePage_featuredSection__TjaXC:before{background-image:radial-gradient(#e6e6ff 1px,#0000 0);background-size:20px 20px;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:0}.UserHomePage_contentContainer__FDBE4{margin:0 auto;max-width:1200px;position:relative;z-index:1}.UserHomePage_menuCard__W6B21{border:1px solid #0000000d;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.UserHomePage_menuCard__W6B21:hover{border-color:#4a00e033;box-shadow:0 12px 30px #0000001f;transform:translateY(-8px)}.UserHomePage_menuImageContainer__dXqsn{background-color:#f3f4f6;height:180px;overflow:hidden;position:relative}.UserHomePage_menuImage__UqJzV{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.UserHomePage_menuCard__W6B21:hover .UserHomePage_menuImage__UqJzV{transform:scale(1.05)}.UserHomePage_menuImagePlaceholder__DU-8D{align-items:center;background:linear-gradient(135deg,#f9fafb,#edf2f7);color:#a0aec0;display:flex;height:100%;justify-content:center;width:100%}.UserHomePage_menuImagePlaceholder__DU-8D svg{height:48px;opacity:.5;width:48px}.UserHomePage_menuCardHeader__L3A6-{align-items:flex-start;border-bottom:1px solid #f0f0f7;display:flex;justify-content:space-between;padding:1.5rem 1.5rem .75rem}.UserHomePage_menuTitle__rH1BF{color:#1a202c;flex:1 1;font-size:1.35rem;margin:0}.UserHomePage_menuCuisine__VAPmY{background-color:#eff6ff;border-radius:9999px;color:#4a00e0;display:inline-block;font-size:.75rem;font-weight:600;margin-left:.75rem;padding:.35rem .75rem;white-space:nowrap}.UserHomePage_menuCardContent__5XOSf{padding:1.25rem 1.5rem}.UserHomePage_menuDescription__bxNQd{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#4a5568;display:-webkit-box;font-size:.95rem;overflow:hidden}.UserHomePage_menuMeta__D5tbH{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.UserHomePage_menuPriceRange__GXuGZ{align-items:center;color:#2d3748;display:flex;font-size:.9rem;font-weight:600}.UserHomePage_menuPriceRange__GXuGZ:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234a00e0'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0z'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:16px;margin-right:.5rem;width:16px}.UserHomePage_menuCategory__kXag1{align-items:center;color:#2d3748;display:flex;font-size:.9rem;font-weight:600}.UserHomePage_menuCategory__kXag1:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234a00e0'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7h.01M7 3h5a1.99 1.99 0 0 1 1.414.586l7 7a2 2 0 0 1 0 2.828l-7 7a2 2 0 0 1-2.828 0l-7-7A1.994 1.994 0 0 1 3 12V7a4 4 0 0 1 4-4z'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:16px;margin-right:.5rem;width:16px}.UserHomePage_menuOwner__g1Xzy{background-color:#f9fafb;border-left:3px solid #4a00e0;border-radius:.75rem;margin-bottom:1.25rem;padding:1rem 1.25rem}.UserHomePage_ownerName__LeLTv{align-items:center;color:#4a00e0;display:block;display:flex;font-size:.95rem;font-weight:600;margin-bottom:.25rem}.UserHomePage_ownerName__LeLTv:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234a00e0'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 21V5a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5m-4 0h4'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:16px;margin-right:.5rem;width:16px}.UserHomePage_ownerAddress__hkM-s{align-items:center;color:#718096;display:block;display:flex;font-size:.85rem}.UserHomePage_ownerAddress__hkM-s:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23718096'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.657 16.657 13.414 20.9a1.998 1.998 0 0 1-2.827 0l-4.244-4.243a8 8 0 1 1 11.314 0z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 11a3 3 0 1 1-6 0 3 3 0 0 1 6 0z'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:14px;margin-right:.5rem;width:14px}.UserHomePage_menuCardActions__VZuQn{padding:0 1.5rem 1.5rem}.UserHomePage_viewMenuButton__MNSwZ{background-color:#4a00e0;border:none;box-shadow:0 4px 10px #4a00e033;color:#fff;cursor:pointer;font-size:.95rem;padding:.875rem 0}.UserHomePage_viewMenuButton__MNSwZ:hover{background-color:#3d00ba;box-shadow:0 6px 15px #4a00e04d;transform:translateY(-2px)}.UserHomePage_viewMenuButton__MNSwZ:active{transform:translateY(0)}.UserHomePage_emptyContainer__8WlMe{background-color:#fff;border-radius:1rem;box-shadow:0 4px 20px #00000014;margin:0 auto;max-width:600px;padding:3rem 2rem;text-align:center}.UserHomePage_emptyIcon__os8w1{align-items:center;border-radius:50%;display:flex;font-size:2.5rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 2rem;width:80px}.UserHomePage_emptyTitle__aE5jJ{color:#1a202c;font-size:1.75rem;font-weight:700;margin-bottom:1rem}.UserHomePage_emptyMessage__gQWyW{color:#4a5568;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.UserHomePage_emptyButton__Tm1if{background-color:#4a00e0;border:none;border-radius:.5rem;box-shadow:0 4px 10px #4a00e033;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2rem;transition:all .2s}.UserHomePage_emptyButton__Tm1if:hover{background-color:#3d00ba;box-shadow:0 6px 15px #4a00e04d;transform:translateY(-2px)}.UserHomePage_loadingContainer__e6r76{align-items:center;background-color:#fff;border-radius:1rem;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;padding:4rem 2rem}.UserHomePage_loadingSpinner__hsZuR{border:4px solid #eff6ff;height:60px;margin-bottom:2rem;width:60px}.UserHomePage_loadingText__15jw3{color:#4a5568;font-size:1.25rem;font-weight:500}@media (max-width:768px){.UserHomePage_menuGrid__glTob{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.UserHomePage_menuCardActions__VZuQn,.UserHomePage_menuCardContent__5XOSf,.UserHomePage_menuCardHeader__L3A6-{padding-left:1.25rem;padding-right:1.25rem}.UserHomePage_menuTitle__rH1BF{font-size:1.25rem}}@media (max-width:480px){.UserHomePage_menuGrid__glTob{grid-template-columns:1fr}.UserHomePage_featuredSection__TjaXC{padding:4rem 1.5rem 3rem}.UserHomePage_menuOwner__g1Xzy{padding:.875rem 1rem}}.UserHomePage_footer__eoUms{background-color:#1a202c;color:#fff;padding:4rem 2rem 2rem}.UserHomePage_footerContent__nWK2j{display:flex;flex-wrap:wrap;gap:4rem;margin:0 auto 3rem;max-width:1200px}.UserHomePage_footerBrand__cp\+29{flex:2 1;min-width:280px}.UserHomePage_footerLogo__Mog\+i{font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.UserHomePage_footerTagline__D9e1A{font-size:.975rem;margin-bottom:1.5rem;opacity:.7}.UserHomePage_footerSocial__5p6bG{display:flex;gap:1rem;margin-top:1.5rem}.UserHomePage_socialLink__rjKnN{align-items:center;background-color:#ffffff1a;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.UserHomePage_socialLink__rjKnN:hover{background-color:#fff3;transform:translateY(-2px)}.UserHomePage_socialLink__rjKnN svg{height:20px;width:20px}.UserHomePage_footerLinks__DX416{display:flex;flex:3 1;flex-wrap:wrap;gap:3rem}.UserHomePage_footerLinkColumn__B4\+mR{flex:1 1;min-width:140px}.UserHomePage_footerLinkTitle__1\+Gi9{font-size:1rem;font-weight:600;margin-bottom:1.5rem}.UserHomePage_footerLink__HKFNo{color:#ffffffb3;display:block;font-size:.9rem;margin-bottom:.75rem;text-decoration:none;transition:color .2s}.UserHomePage_footerLink__HKFNo:hover{color:#fff}.UserHomePage_footerBottom__lw5af{border-top:1px solid #ffffff1a;padding-top:2rem;text-align:center}.UserHomePage_footerCopyright__qRBjl{font-size:.875rem;margin:0;opacity:.7}@media (max-width:768px){.UserHomePage_stepsContainer__o0uRC{align-items:center;flex-direction:column}.UserHomePage_step__Z7CeS{max-width:350px;width:100%}.UserHomePage_appPromoContent__tKJBa{flex-direction:column;text-align:center}.UserHomePage_appStoreButtons__yR-vA{justify-content:center}.UserHomePage_footerContent__nWK2j,.UserHomePage_footerLinks__DX416{flex-direction:column;gap:2rem}}.UserHomePage_menuSection__ac9yM{background-color:#f9fafb;padding:4rem 0}.UserHomePage_menuCardsContainer__4kqqz{display:flex;flex-direction:column;gap:2rem}.UserHomePage_featuredMenuCard__8YT2U{border-radius:1rem;box-shadow:0 4px 12px #00000014;height:280px;margin-bottom:1rem;overflow:hidden;position:relative}.UserHomePage_featuredMenuBackground__boKJv{background-image:url(https://images.unsplash.com/photo-1555396273-367ea4eb4db5?ixlib=rb-4.0.3);background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.UserHomePage_featuredMenuOverlay__XCkUc{background:linear-gradient(90deg,#000c 0,#0006);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.UserHomePage_featuredMenuContent__EVonc{color:#fff;max-width:60%;padding:3rem;position:relative;z-index:3}.UserHomePage_featuredMenuTitle__Tsltz{font-size:2rem;font-weight:700;margin-bottom:1rem}.UserHomePage_featuredMenuDescription__SJMZn{font-size:1.1rem;margin-bottom:1.5rem;opacity:.9}.UserHomePage_featuredMenuButton__Q8zMz{background-color:#3d00ba;border-radius:.375rem;color:#fff;display:inline-block;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.UserHomePage_featuredMenuButton__Q8zMz:hover{background-color:#3d00ba}.UserHomePage_viewAllContainer__V4-Ul{position:relative;text-align:center;z-index:5}.UserHomePage_viewAllButton__F\+mao{cursor:pointer;position:relative}.UserHomePage_howItWorksSection__AOG5A{background-color:#fff;padding:6rem max(5vw,2rem)}.UserHomePage_stepsContainer__o0uRC{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;max-width:1200px}.UserHomePage_step__Z7CeS{flex:1 1;min-width:250px;padding:1.5rem;text-align:center}.UserHomePage_stepNumber__iX-aT{align-items:center;background-color:#4a00e0;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;margin:0 auto 1.5rem;width:50px}.UserHomePage_stepTitle__j0Igw{color:#1a202c;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.UserHomePage_stepDescription__1iE9e{color:#1a202c;font-size:1rem;line-height:1.5}.UserHomePage_appPromoSection__IHYux{background-color:#f0f7ff;padding:4rem max(5vw,2rem)}.UserHomePage_appPromoContent__tKJBa{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;margin:0 auto;max-width:1200px}.UserHomePage_appPromoInfo__g5rkd{flex:1 1;min-width:300px}.UserHomePage_appPromoTitle__AFhvD{color:#1a202c;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:1rem}.UserHomePage_appPromoDescription__OEXZG{color:#4a00e0;font-size:1.125rem;margin-bottom:2rem}.UserHomePage_appStoreButtons__yR-vA{display:flex;flex-wrap:wrap;gap:1rem}.UserHomePage_appStoreButton__8qbzS{height:50px}.UserHomePage_appStoreButton__8qbzS img{height:100%;width:auto}.UserHomePage_appPromoImage__vNGJ6{flex:1 1;min-width:300px;text-align:center}.UserHomePage_appPromoImage__vNGJ6 img{height:auto;max-height:500px;max-width:100%}.UserHomePage_searchHero__onbLY{background:linear-gradient(120deg,#2b5876,#4e4376);overflow:hidden;padding:5rem 0;position:relative}.UserHomePage_searchHero__onbLY:before{background-image:url(https://images.unsplash.com/photo-1555396273-367ea4eb4db5?ixlib=rb-4.0.3&auto=format&fit=crop&w=2000&q=80);background-position:50%;background-size:cover;bottom:0;content:"";left:0;opacity:.15;position:absolute;right:0;top:0;z-index:1}.UserHomePage_searchContainer__3mbaF{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:2}.UserHomePage_searchHeading__dqHDh{margin-bottom:2.5rem;text-align:center}.UserHomePage_searchTitle__ozDQk{color:#fff;font-size:3.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem}.UserHomePage_searchSubtitle__FhkOn{color:#ffffffe6;font-size:1.25rem;margin:0 auto;max-width:600px}.UserHomePage_searchTags__pgxte{display:flex;gap:.5rem;margin-top:1rem}.UserHomePage_searchTag__xfO91{align-items:center;background-color:#fff3;border-radius:9999px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.375rem .75rem .375rem 1rem}.UserHomePage_clearTagButton__m11wH{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;line-height:1;padding:0}.UserHomePage_popularSearches__2MOLb{align-items:center;color:#ffffffe6;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem;text-align:center}.UserHomePage_popularLabel__MIrk2{font-size:.875rem;margin-right:.5rem}.UserHomePage_popularTags__WpD95{display:flex;flex-wrap:wrap;gap:.5rem}.UserHomePage_popularTag__xReBD{background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;color:#fff;cursor:pointer;font-size:.875rem;padding:.375rem .875rem;transition:all .2s}.UserHomePage_popularTag__xReBD:hover{background:#fff3}.UserHomePage_discoverySection__m9wpT{background-color:#f9fafb;padding:5rem 0}.UserHomePage_discoveryContainer__hVG5Y{margin:0 auto;max-width:1200px;padding:0 2rem}.UserHomePage_discoveryHeader__POBHZ{margin-bottom:2.5rem;text-align:center}.UserHomePage_discoveryTitle__URIYB{color:#1f2937;font-size:2.25rem;font-weight:700;margin-bottom:1rem}.UserHomePage_resultCount__R2XC5{color:#4a00e0}.UserHomePage_highlightText__3X9nH{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#4a00e0,#7c3aed);-webkit-background-clip:text}.UserHomePage_featuredMenu__ZzvxP{margin-bottom:4rem}.UserHomePage_featuredCard__tPY87{background-color:#fff;border-radius:1rem;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;overflow:hidden}.UserHomePage_featuredImageWrapper__ANMjE{flex:0 0 40%;overflow:hidden;position:relative}.UserHomePage_featuredImage__rDHPv{height:100%;object-fit:cover;transition:transform .6s;width:100%}.UserHomePage_featuredCard__tPY87:hover .UserHomePage_featuredImage__rDHPv{transform:scale(1.05)}.UserHomePage_featuredBadge__tnwFH{background:linear-gradient(90deg,#ff6b6b,#ff8e53);border-radius:9999px;box-shadow:0 4px 10px #ff6b6b66;color:#fff;font-size:.875rem;font-weight:600;left:1rem;padding:.5rem 1rem;position:absolute;top:1rem;z-index:10}.UserHomePage_featuredContent__JfPE1{display:flex;flex:1 1;flex-direction:column;padding:2.5rem}.UserHomePage_featuredMeta__NhSl6{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.UserHomePage_featuredRating__D-DxL{align-items:center;display:flex;gap:.5rem}.UserHomePage_ratingStars__1U04u{color:#fbbf24;letter-spacing:-.05em}.UserHomePage_ratingCount__ByGb4{color:#1f2937;font-weight:600}.UserHomePage_featuredCategory__-I1f0{background-color:#f3f4f6;border-radius:9999px;color:#4b5563;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.UserHomePage_featuredTitle__URTvO{color:#1f2937;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.UserHomePage_featuredBusiness__JYhak{align-items:center;color:#4a00e0;display:flex;font-weight:500;gap:.5rem;margin-bottom:1.5rem}.UserHomePage_businessVerifiedIcon__AzXj-{color:#10b981;height:1.25rem;width:1.25rem}.UserHomePage_featuredDescription__I-dgS{color:#4b5563;flex:1 1;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.UserHomePage_featuredFooter__VXL\+c{margin-top:auto}.UserHomePage_featuredButton__4yfy6{align-items:center;background-color:#4a00e0;border-radius:.5rem;box-shadow:0 4px 10px #2563eb33;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;text-decoration:none;transition:all .2s}.UserHomePage_featuredButton__4yfy6:hover{background-color:#3d00ba;box-shadow:0 8px 15px #2563eb4d;transform:translateY(-2px)}.UserHomePage_arrowIcon__LEk8K{height:1.25rem;width:1.25rem}.UserHomePage_menuCollection__8fLiP{padding-top:1rem}.UserHomePage_menuGrid__glTob{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.UserHomePage_menuCard__W6B21{background-color:#fff;border-radius:1rem;box-shadow:0 4px 10px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .3s}.UserHomePage_menuCard__W6B21:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-5px)}.UserHomePage_menuCardTop__vqsA3{padding:1.25rem 1.25rem 0}.UserHomePage_menuBusiness__XPbD3{margin-bottom:.5rem}.UserHomePage_businessText__QAIRB{color:#4a00e0;font-size:.875rem;font-weight:600}.UserHomePage_menuCardContent__5XOSf{display:flex;flex:1 1;flex-direction:column;padding:0 1.25rem 1.25rem}.UserHomePage_menuTitle__rH1BF{color:#1f2937;font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.UserHomePage_menuTags__RywFG{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.UserHomePage_menuTag__uSYMV{background-color:#eff6ff;border-radius:9999px;color:#4a00e0;font-size:.75rem;font-weight:600;padding:.25rem .625rem}.UserHomePage_menuDescription__bxNQd{color:#6b7280;flex:1 1;font-size:.875rem;line-height:1.6;margin-bottom:1.5rem}.UserHomePage_menuCardActions__VZuQn{margin-top:auto}.UserHomePage_viewMenuButton__MNSwZ{background-color:#f3f4f6;border-radius:.5rem;color:#1f2937;display:inline-block;font-size:.875rem;font-weight:600;padding:.75rem 0;text-align:center;text-decoration:none;transition:all .2s;width:100%}.UserHomePage_viewMenuButton__MNSwZ:hover{background-color:#e5e7eb;color:#111827}.UserHomePage_viewAllContainer__V4-Ul{display:flex;justify-content:center;margin-top:3rem}.UserHomePage_viewAllButton__F\+mao{align-items:center;background-color:#fff;border:2px solid #4a00e0;border-radius:.5rem;box-shadow:0 4px 6px #4a00e01a;color:#4a00e0;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.UserHomePage_viewAllButton__F\+mao:hover{background-color:#4a00e0;box-shadow:0 6px 12px #4a00e033;color:#fff;transform:translateY(-2px)}.UserHomePage_viewAllButton__F\+mao:active{transform:translateY(0)}.UserHomePage_menuCount__3XVdx{background-color:#eff6ff;border-radius:9999px;color:#4a00e0;font-size:.75rem;font-weight:700;padding:.25rem .5rem}.UserHomePage_emptyContainer__8WlMe,.UserHomePage_errorContainer__hLxDk,.UserHomePage_loadingContainer__e6r76{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;padding:5rem 2rem;text-align:center}.UserHomePage_loadingSpinner__hsZuR{animation:UserHomePage_spin__evc0I 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#4a00e0;height:3rem;margin-bottom:1.5rem;width:3rem}.UserHomePage_loadingText__15jw3{color:#6b7280;font-size:1.125rem}.UserHomePage_emptyIcon__os8w1,.UserHomePage_errorIcon__cBg9k{align-items:center;background-color:#fee2e2;border-radius:9999px;color:#ef4444;display:flex;font-size:2rem;font-weight:700;height:4rem;justify-content:center;margin-bottom:1.5rem;width:4rem}.UserHomePage_emptyIcon__os8w1{background-color:#eff6ff;color:#4a00e0;font-size:2rem}.UserHomePage_emptyTitle__aE5jJ,.UserHomePage_errorTitle__srzSk{color:#1f2937;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.UserHomePage_emptyMessage__gQWyW,.UserHomePage_errorMessage__TJgcP{color:#6b7280;font-size:1.125rem;line-height:1.6;margin:0 auto 2rem;max-width:400px}.UserHomePage_emptyButton__Tm1if,.UserHomePage_retryButton__auQ-h{background-color:#4a00e0;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1.75rem;transition:all .2s}.UserHomePage_emptyButton__Tm1if:hover,.UserHomePage_retryButton__auQ-h:hover{background-color:#3d00ba}@keyframes UserHomePage_spin__evc0I{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.UserHomePage_searchTitle__ozDQk{font-size:2.5rem}.UserHomePage_featuredCard__tPY87{flex-direction:column}.UserHomePage_featuredImageWrapper__ANMjE{flex:0 0 250px}.UserHomePage_menuGrid__glTob{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.UserHomePage_searchHero__onbLY{padding:3rem 0}.UserHomePage_searchIcon__AqbhP{display:none}.UserHomePage_searchInputWrapper__Nx\+yl{align-items:center;border-radius:0;box-shadow:none;flex-direction:column;gap:.75rem;max-width:100%;overflow:visible;width:100%}.UserHomePage_searchButton__tIj1-{border-radius:.5rem;margin-top:1.25rem;max-width:100%;min-width:80px;padding:.875rem;width:100%}.UserHomePage_searchInput__M97ZV{border-radius:.5rem;box-shadow:0 4px 10px #0000001a;box-sizing:border-box;max-width:100%;padding-left:1.25rem;width:100%}.UserHomePage_filterText__lwP\+t{display:inline-block}.UserHomePage_heroContent__IaR39{box-sizing:border-box;padding:0 1rem;width:100%}}@media (max-width:640px){.UserHomePage_searchBox__TcPPG{padding:1.5rem}.UserHomePage_searchIcon__AqbhP{left:1rem}.UserHomePage_searchInput__M97ZV{font-size:1rem;padding:1rem 1rem 1rem 3rem}.UserHomePage_searchButton__tIj1-{padding:0 1.5rem}.UserHomePage_menuGrid__glTob{grid-template-columns:1fr}.UserHomePage_discoveryTitle__URIYB{font-size:1.75rem}}.UserHomePage_paginationContainer__pPpLc{align-items:center;display:flex;justify-content:center;margin:3rem auto;max-width:900px;padding:0 1rem}.UserHomePage_pagination__Vcf0U{align-items:center;background-color:#fff;border-radius:.75rem;box-shadow:0 4px 12px #00000014;display:flex;gap:.5rem;padding:.75rem}.UserHomePage_pageInfo__x00jP{color:#4a00e0;font-size:.9rem;margin:0 1rem;white-space:nowrap}.UserHomePage_pageButton__1Exwe{align-items:center;background-color:initial;border:none;border-radius:.5rem;color:#4a00e0;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;height:40px;justify-content:center;transition:all .2s;width:40px}.UserHomePage_pageButton__1Exwe:hover{background-color:#f7fafc;color:#2d3748}.UserHomePage_pageButton__1Exwe:disabled{background-color:initial;cursor:not-allowed;opacity:.5}.UserHomePage_pageButton__1Exwe.UserHomePage_active__nnuIn{background-color:#4a00e0;color:#fff}.UserHomePage_pageButton__1Exwe.UserHomePage_active__nnuIn:hover{background-color:#3d00ba}.UserHomePage_pageArrow__\+M9sx{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#4a00e0;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.UserHomePage_pageArrow__\+M9sx:hover{background-color:#f7fafc;border-color:#cbd5e0;color:#2d3748}.UserHomePage_pageArrow__\+M9sx:disabled{cursor:not-allowed;opacity:.5}.UserHomePage_pageArrow__\+M9sx svg{stroke:currentColor;height:18px;width:18px}.UserHomePage_pageEllipsis__kyGnq{align-items:center;color:#4a00e0;display:flex;font-size:1.25rem;height:40px;justify-content:center;width:40px}@media (max-width:640px){.UserHomePage_pagination__Vcf0U{gap:.25rem;padding:.5rem}.UserHomePage_pageArrow__\+M9sx,.UserHomePage_pageButton__1Exwe{height:36px;width:36px}.UserHomePage_pageButton__1Exwe.UserHomePage_nonEssential__WZ0vd,.UserHomePage_pageInfo__x00jP{display:none}}.UserHomePage_staticText__ZUAzQ{margin-right:10px;white-space:nowrap}.UserHomePage_cityTextContainer__ytWux{display:inline-block;height:1.2em;min-width:100px;position:relative}.UserHomePage_cityText__ESLvK{left:0;position:absolute;transition:opacity .3s ease-in-out}.UserHomePage_fade-in__Y8IEB{opacity:1}.UserHomePage_fade-out__D-G8T{opacity:0}@media (max-width:768px){.UserHomePage_searchRow__evvXV{align-items:center;flex-direction:column;gap:1.25rem;margin-bottom:1rem;width:100%}.UserHomePage_advancedSearchToggle__nFh7z{max-width:100%;width:100%}.UserHomePage_searchBox__TcPPG{box-sizing:border-box;max-width:100%;padding:1.5rem 1rem;width:100%}.UserHomePage_searchForm__a5hmY{max-width:100%;width:100%}.UserHomePage_searchInputWrapper__Nx\+yl{align-items:center;border-radius:0;box-shadow:none;flex-direction:column;max-width:100%;overflow:visible;width:100%}.UserHomePage_searchButton__tIj1-{border-radius:.5rem;margin-top:1.25rem;max-width:100%;min-width:80px;padding:.875rem;width:100%}.UserHomePage_searchInput__M97ZV{border-radius:.5rem;box-shadow:0 4px 10px #0000001a;box-sizing:border-box;max-width:100%;padding-left:1.25rem;width:100%}.UserHomePage_filterText__lwP\+t{display:inline-block}.UserHomePage_heroContent__IaR39{box-sizing:border-box;padding:0 1rem;width:100%}}@media (max-width:480px){.UserHomePage_hero__q3wDX{padding:3rem 0 8rem}.UserHomePage_heroTitle__eDOTb{align-items:center;flex-direction:column;font-size:clamp(1.8rem,4vw,2.5rem)}.UserHomePage_staticText__ZUAzQ{margin-bottom:.5rem;margin-right:0}.UserHomePage_cityTextContainer__ytWux{min-width:80px;text-align:center}}@media (max-width:640px){.UserHomePage_menuGrid__glTob{grid-template-columns:1fr}.UserHomePage_categoriesGrid__dM1Za{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.UserHomePage_categoryIconWrapper__k2Dbg{height:60px;width:60px}}@media (max-width:768px){.UserHomePage_stepsContainer__o0uRC{flex-direction:column;gap:2rem}.UserHomePage_step__Z7CeS{padding:1rem}}@media (max-width:640px){.UserHomePage_activeFilters__ROPpx{align-items:flex-start;flex-direction:column}.UserHomePage_filterTags__1rz85{width:100%}.UserHomePage_filterTag__BaJFI{font-size:.75rem}}@media (max-width:480px){.UserHomePage_pagination__Vcf0U{padding:.5rem}.UserHomePage_pageArrow__\+M9sx svg{height:16px;width:16px}.UserHomePage_pageInfo__x00jP{font-size:.8rem;margin:0 .5rem}.UserHomePage_footerContent__nWK2j{text-align:center}.UserHomePage_footerSocial__5p6bG{justify-content:center}.UserHomePage_advancedSearchPanel__0fehj{padding:1.25rem}.UserHomePage_formGroup__n1ccJ{margin-bottom:1rem}.UserHomePage_priceRangeContainer__gTbLV{flex-direction:column;gap:.5rem}.UserHomePage_priceSeparator__gY0zh{display:none}}.BusinessHomePage_container__Q3tDf{color:#1a202c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:hidden}.BusinessHomePage_hero__sRfhZ{align-items:center;background:linear-gradient(90deg,#f7f9fc,#e6f7ff);display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-between;margin:0 auto;max-width:1400px;padding:4rem max(5vw,2rem)}.BusinessHomePage_heroContent__pexIO{flex:1 1;max-width:650px;min-width:300px}.BusinessHomePage_heroTitle__sHkiy{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#4a00e0,#00c3ff);-webkit-background-clip:text;background-clip:text;color:#4a00e0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem}.BusinessHomePage_heroDescription__ZnDaV{color:#1a202c;font-size:clamp(1.125rem,2vw,1.25rem);margin-bottom:2.5rem}.BusinessHomePage_heroActions__cztUk{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.BusinessHomePage_primaryButton__OKSn9{background-color:#4a00e0;border-radius:.5rem;box-shadow:0 4px 14px #0076ff40;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:.8rem 2rem;text-decoration:none;transition:all .2s ease}.BusinessHomePage_primaryButton__OKSn9:hover{background-color:#3d00ba;box-shadow:0 6px 20px #0076ff59;transform:translateY(-1px)}.BusinessHomePage_secondaryButton__D2bTC{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 4px 6px #0000000d;color:#4a00e0;display:inline-block;font-size:1rem;font-weight:600;padding:.8rem 2rem;text-decoration:none;transition:all .2s ease}.BusinessHomePage_secondaryButton__D2bTC:hover{background-color:#f8fafc;box-shadow:0 4px 12px #0000001a}.BusinessHomePage_statsContainer__f8WhV{display:flex;flex-wrap:wrap;gap:2rem}.BusinessHomePage_statBox__ws4g9{align-items:flex-start;display:flex;flex-direction:column}.BusinessHomePage_statNumber__PBQJc{color:#4a00e0;font-size:2rem;font-weight:800}.BusinessHomePage_statLabel__G5Uoq{color:#1a202c;font-size:.875rem}.BusinessHomePage_heroImageContainer__mATAr{flex:1 1;max-width:600px;min-width:300px}.BusinessHomePage_heroImage__kVTAS{border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;height:auto;width:100%}.BusinessHomePage_sectionHeader__7xDaI{padding:0 1rem}.BusinessHomePage_sectionTitle__jnHaq{font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.BusinessHomePage_sectionSubtitle__5HifU{color:#718096;font-size:clamp(1rem,2vw,1.125rem)}.BusinessHomePage_featuresSection__AAULs{background-color:#f7fafc;padding:5rem 2rem}.BusinessHomePage_sectionHeader__7xDaI{margin:0 auto 4rem}.BusinessHomePage_sectionSubtitle__5HifU{color:#1a202c;font-size:1.125rem}.BusinessHomePage_featuresGrid__3DJAT{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 1rem}.BusinessHomePage_featureCard__jdG8Y{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;height:100%;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.BusinessHomePage_featureCard__jdG8Y:hover{box-shadow:0 10px 15px #0000001a;transform:translateY(-5px)}.BusinessHomePage_featureTitle__nRCkT{color:#1a202c;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.BusinessHomePage_featureDescription__AqXdX{color:#1a202c;flex-grow:1;font-size:1rem;line-height:1.6}@media (max-width:1024px){.BusinessHomePage_featuresGrid__3DJAT{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BusinessHomePage_featuresGrid__3DJAT{gap:1.5rem}.BusinessHomePage_featureCard__jdG8Y{padding:1.5rem}}@media (max-width:480px){.BusinessHomePage_featuresGrid__3DJAT{grid-template-columns:1fr}.BusinessHomePage_sectionTitle__jnHaq{font-size:2rem}.BusinessHomePage_sectionHeader__7xDaI{margin-bottom:2.5rem}}.BusinessHomePage_howItWorksSection__2Ocic{background-color:#f7f9fc;padding:6rem 2rem}.BusinessHomePage_stepsContainer__3o74S{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.BusinessHomePage_step__WZ6pC{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:280px;min-width:240px;text-align:center}.BusinessHomePage_stepNumber__qugxp{align-items:center;background-color:#4a00e0;border-radius:50%;color:#fff;display:flex;font-size:1.25rem;font-weight:700;height:48px;justify-content:center;margin-bottom:1.5rem;width:48px}.BusinessHomePage_stepTitle__FCWlj{color:#1a202c;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.BusinessHomePage_stepDescription__sbPod{color:#1a202c;font-size:.975rem}.BusinessHomePage_testimonialsSection__sq1PE{background-color:#fff;padding:6rem 2rem}.BusinessHomePage_testimonialsGrid__bjmjA{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.BusinessHomePage_testimonialCard__vyZIi{background-color:#f8fafc;border-radius:1rem;box-shadow:0 4px 6px #0000000d;flex:1 1;max-width:350px;min-width:280px;overflow:hidden;transition:all .3s ease}.BusinessHomePage_testimonialCard__vyZIi:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.BusinessHomePage_testimonialContent__o8Z\+K{padding:2rem}.BusinessHomePage_testimonialText__FC0ss{color:#1a202c;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.BusinessHomePage_testimonialAuthorInfo__OD\+M0{align-items:center;display:flex;gap:1rem}.BusinessHomePage_testimonialAuthorImage__xWc4t{border-radius:50%;height:48px;object-fit:cover;width:48px}.BusinessHomePage_testimonialAuthorName__rPiWL{color:#1a202c;font-size:1rem;font-weight:600;margin:0}.BusinessHomePage_testimonialAuthorRole__pvCWp{color:#718096;font-size:.875rem;margin:0}.BusinessHomePage_pricingSection__ZSHcf{background-color:#f7fafc;padding:5rem 2rem}.BusinessHomePage_sectionHeader__7xDaI{margin:0 auto 3rem;max-width:800px;text-align:center}.BusinessHomePage_sectionTitle__jnHaq{color:#1a202c;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.BusinessHomePage_sectionDescription__re-nz{color:#4a00e0;font-size:1.125rem;margin-bottom:2rem}.BusinessHomePage_pricingToggle__RTZY4{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}.BusinessHomePage_pricingPeriodActive__j2pR2{color:#1a202c;font-weight:600}.BusinessHomePage_pricingPeriodInactive__sGSiW{color:#718096}.BusinessHomePage_toggleSwitch__TnFED{display:inline-block;height:30px;position:relative;width:60px}.BusinessHomePage_toggleSwitch__TnFED input{height:0;opacity:0;width:0}.BusinessHomePage_toggleSlider__LRIui{background-color:#e2e8f0;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.BusinessHomePage_toggleSlider__LRIui:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:22px;left:4px;position:absolute;transition:.4s;width:22px}.BusinessHomePage_toggleSwitch__TnFED input:checked+.BusinessHomePage_toggleSlider__LRIui{background-color:#4a00e0}.BusinessHomePage_toggleSwitch__TnFED input:checked+.BusinessHomePage_toggleSlider__LRIui:before{transform:translateX(30px)}.BusinessHomePage_savingBadge__IR-8R{background-color:#dcfce7;border-radius:1rem;color:#166534;display:inline-block;font-size:.75rem;font-weight:600;margin-left:.5rem;padding:.25rem .5rem}.BusinessHomePage_pricingCards__sxUNt{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.BusinessHomePage_pricingCard__hJRzT{background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 4px 6px #0000000d;padding:2rem;position:relative;transition:all .3s}.BusinessHomePage_pricingCard__hJRzT:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.BusinessHomePage_pricingCardFeatured__0Zutb{border:2px solid #4a00e0;transform:scale(1.05)}.BusinessHomePage_pricingCardFeatured__0Zutb:hover{transform:translateY(-5px) scale(1.05)}.BusinessHomePage_popularBadge__ZCQiM{background-color:#4a00e0;border-radius:1rem;color:#fff;font-size:.75rem;font-weight:600;left:50%;padding:.25rem 1rem;position:absolute;top:-12px;transform:translateX(-50%)}.BusinessHomePage_pricingCardHeader__DOTOM{border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem;padding-bottom:1.5rem;text-align:center}.BusinessHomePage_pricingCardTitle__4A-mG{color:#1a202c;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.BusinessHomePage_pricingCardPrice__iNfXD{align-items:baseline;display:flex;justify-content:center;margin-bottom:1rem}.BusinessHomePage_animatePrice__VpSZL{animation:BusinessHomePage_priceChange__nN\+ke .6s ease}@keyframes BusinessHomePage_priceChange__nN\+ke{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.BusinessHomePage_currency__dHC1j{color:#1a202c;font-size:1.5rem;font-weight:600;margin-right:.25rem}.BusinessHomePage_amount__5HCKh{color:#1a202c;font-size:3rem;font-weight:800;line-height:1}.BusinessHomePage_period__hOEaC{color:#718096;font-size:1rem;margin-left:.25rem}.BusinessHomePage_pricingCardDescription__wMDlp{color:#718096;font-size:.95rem}.BusinessHomePage_pricingFeatures__JVQQH{list-style:none;margin:0 0 2rem;padding:0}.BusinessHomePage_pricingFeatures__JVQQH li{color:#4a00e0;padding:.5rem 0 .5rem 1.5rem;position:relative}.BusinessHomePage_pricingFeatures__JVQQH li:before{color:#4a00e0;content:"✓";font-weight:600;left:0;position:absolute}.BusinessHomePage_pricingButton__nDl41{background-color:#fff;border:1px solid #4a00e0;border-radius:.5rem;color:#4a00e0;display:block;font-weight:600;padding:.875rem;text-align:center;text-decoration:none;transition:all .2s;width:100%}.BusinessHomePage_pricingButton__nDl41:hover,.BusinessHomePage_pricingCardFeatured__0Zutb .BusinessHomePage_pricingButton__nDl41{background-color:#4a00e0;color:#fff}.BusinessHomePage_pricingCardFeatured__0Zutb .BusinessHomePage_pricingButton__nDl41:hover{background-color:#3d00ba}.BusinessHomePage_pricingFooter__DfI5a{color:#4a00e0;margin-top:3rem;text-align:center}.BusinessHomePage_contactLink__hIuQ4{color:#4a00e0;font-weight:600;margin-left:.5rem;text-decoration:none;transition:color .2s}.BusinessHomePage_contactLink__hIuQ4:hover{text-decoration:underline}.BusinessHomePage_ctaSection__IGKUT{background:linear-gradient(120deg,#4a00e0,#00c3ff);color:#fff;padding:6rem 2rem}.BusinessHomePage_ctaContent__r9AXz{margin:0 auto;max-width:800px;text-align:center}.BusinessHomePage_ctaTitle__0TXHU{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:1rem}.BusinessHomePage_ctaDescription__Efvrd{font-size:clamp(1rem,2vw,1.25rem);margin-bottom:2.5rem;opacity:.9}.BusinessHomePage_ctaForm__vwWHz{margin:0 auto;max-width:500px}.BusinessHomePage_ctaFormFields__i0sVk{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.BusinessHomePage_ctaInput__uyBSN{border:none;border-radius:.5rem;flex-grow:1;font-size:1rem;min-width:200px;padding:.8rem 1rem}.BusinessHomePage_ctaButton__KD687{background-color:#fff;border:none;border-radius:.5rem;color:#4a00e0;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 2rem;transition:all .2s ease}.BusinessHomePage_ctaButton__KD687:hover{background-color:#f8fafc;box-shadow:0 4px 12px #0000001a}.BusinessHomePage_ctaFormNote__DROne{font-size:.875rem;opacity:.8}.BusinessHomePage_footer__M0uiJ{background-color:#1a202c;color:#fff;padding:4rem 2rem 2rem}.BusinessHomePage_footerContent__R2Rpl{display:flex;flex-wrap:wrap;gap:4rem;margin:0 auto 3rem;max-width:1200px}.BusinessHomePage_footerBrand__U8N4W{flex:2 1;min-width:280px}.BusinessHomePage_footerLogo__qJH73{font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.BusinessHomePage_footerTagline__GFyU1{font-size:.975rem;margin-bottom:1.5rem;opacity:.7}.BusinessHomePage_footerSocial__OxJNs{display:flex;gap:1rem}.BusinessHomePage_socialLink__LgLIm{align-items:center;background-color:#ffffff1a;border-radius:50%;display:flex;height:36px;justify-content:center;transition:background-color .2s;width:36px}.BusinessHomePage_socialLink__LgLIm:hover{background-color:#fff3}.BusinessHomePage_socialLink__LgLIm img{height:18px;width:18px}.BusinessHomePage_footerLinks__eKepW{display:flex;flex:3 1;flex-wrap:wrap;gap:3rem}.BusinessHomePage_footerLinkColumn__wePwm{flex:1 1;min-width:140px}.BusinessHomePage_footerLinkTitle__FA8eO{font-size:1rem;font-weight:600;margin-bottom:1.5rem}.BusinessHomePage_footerLink__qQbBt{color:#ffffffb3;display:block;font-size:.9rem;margin-bottom:.75rem;text-decoration:none;transition:color .2s}.BusinessHomePage_footerLink__qQbBt:hover{color:#fff}.BusinessHomePage_footerBottom__HhX0l{border-top:1px solid #ffffff1a;padding-top:2rem;text-align:center}.BusinessHomePage_footerCopyright__UDzcK{font-size:.875rem;margin:0;opacity:.7}@media (max-width:768px){.BusinessHomePage_hero__sRfhZ{flex-direction:column;text-align:center}.BusinessHomePage_heroContent__pexIO{max-width:100%}.BusinessHomePage_statsContainer__f8WhV{justify-content:center}.BusinessHomePage_statBox__ws4g9{align-items:center}.BusinessHomePage_heroActions__cztUk{justify-content:center}.BusinessHomePage_pricingCardFeatured__0Zutb{transform:none}.BusinessHomePage_pricingCardFeatured__0Zutb:hover{transform:translateY(-5px)}.BusinessHomePage_ctaFormFields__i0sVk{flex-direction:column}.BusinessHomePage_ctaButton__KD687,.BusinessHomePage_ctaInput__uyBSN{width:100%}.BusinessHomePage_footerContent__R2Rpl,.BusinessHomePage_footerLinks__eKepW{flex-direction:column;gap:2rem}}.Header_header__ngGbo{background-color:#fff;box-shadow:0 2px 10px #0000000d;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.Header_container__Fr\+a0{justify-content:space-between;margin:0 auto;max-width:1400px;padding:1rem max(5vw,2rem);position:relative}.Header_container__Fr\+a0,.Header_logoContainer__WESmm{align-items:center;display:flex}.Header_logo__N7Gvu{color:#4a00e0;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .2s}.Header_logoBadge__mR1CC{background-color:#ebf8ff;border-radius:4px;color:#4a00e0;font-size:.65rem;font-weight:600;margin-left:.5rem;padding:.15rem .35rem;vertical-align:middle}.Header_logo__N7Gvu:hover{color:#3d00ba}.Header_navigation__lVugR{display:flex;margin-left:auto}.Header_navList__5d9Op{align-items:center;display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.Header_navItem__0jRoG{display:flex}.Header_navLink__CWdcm{color:#1a202c;font-size:.95rem;font-weight:500;padding:.5rem 0;position:relative;text-decoration:none;transition:color .2s}.Header_navLink__CWdcm:hover{color:#1a202c}.Header_navLink__CWdcm:after{background-color:#1a202c;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.Header_navLink__CWdcm:hover:after{width:100%}.Header_authContainer__QtEKD{align-items:center;display:flex;margin-left:2rem}.Header_authButtons__5PPt7{display:flex;gap:.75rem}.Header_loginButton__\+RVOU{background-color:initial;border:1px solid #e2e8f0;border-radius:.375rem;color:#4a00e0;font-size:.95rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.Header_loginButton__\+RVOU:hover{background-color:#0070f30d;border-color:#4a00e0}.Header_signupButton__DK21r{background-color:#4a00e0;border:1px solid #4a00e0;border-radius:.375rem;color:#fff;font-size:.95rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.Header_signupButton__DK21r:hover{background-color:#3d00ba;border-color:#3d00ba}.Header_mobileMenuButton__Pyh4s{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:21px;justify-content:space-between;padding:0;position:absolute;right:max(5vw,2rem);top:50%;transform:translateY(-50%);width:30px;z-index:10}.Header_menuBar__7AyfI{background-color:#1a202c;border-radius:3px;height:3px;transition:all .3s;width:100%}.Header_profileContainer__6C6Y7{position:relative}.Header_profileActions__KDm15{align-items:center;display:flex;gap:1rem}.Header_profileButton__S98oN{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0}.Header_profileAvatar__7d6Aq{align-items:center;background-color:#4a00e0;border-radius:50%;color:#fff;display:flex;font-size:.875rem;font-weight:600;height:38px;justify-content:center;width:38px}.Header_profileAvatar__7d6Aq img{border-radius:50%;height:100%;object-fit:cover;width:100%}.Header_profileMenu__GFU2j{animation:Header_fadeIn__inIeM .2s ease-out;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;min-width:240px;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);z-index:100}@keyframes Header_fadeIn__inIeM{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.Header_profileHeader__G0BjX{background-color:#f7fafc;padding:1rem}.Header_profileInfo__R\+NLo{display:flex;flex-direction:column;gap:.25rem}.Header_profileName__YTjsK{color:#1a202c;font-size:.95rem;font-weight:600;margin:0}.Header_profileEmail__9x8Vt{color:#718096;font-size:.85rem;margin:0}.Header_profileDivider__-ppsc{background-color:#e2e8f0;height:1px;margin:0}.Header_profileLinks__452f-{list-style:none;margin:0;padding:.5rem 0}.Header_profileLink__JfmKs{align-items:center;color:#1a202c;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s}.Header_profileLink__JfmKs:hover{background-color:#f7fafc;color:#1a202c}.Header_profileLink__JfmKs svg{color:#718096;height:18px;width:18px}.Header_profileLink__JfmKs:hover svg{color:#4a00e0}.Header_profileFooter__iIMD3{padding:.75rem 1rem}.Header_logoutButton__S8jr5{align-items:center;background-color:#f7fafc;border:none;border-radius:.375rem;color:#e53e3e;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:background-color .2s;width:100%}.Header_logoutButton__S8jr5:hover{background-color:#fed7d7}.Header_logoutButton__S8jr5 svg{height:18px;width:18px}.Header_mobileMenu__V5vBf{background-color:#fff;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:.75rem;left:0;padding:1rem;position:fixed;right:0;top:70px;z-index:100}.Header_mobileNavList__Oy3Dd{list-style:none;margin:0;padding:0;width:100%}.Header_mobileNavItem__MJxQz{width:100%}.Header_mobileNavLink__124LZ{border-bottom:1px solid #f0f0f0;color:#1a202c;display:block;font-size:.95rem;font-weight:500;padding:.75rem 0;text-decoration:none;width:100%}.Header_mobileNavLink__124LZ:last-child{border-bottom:none}.Header_mobileLanguageSwitcher__szyvA{border-bottom:1px solid #f0f0f0;display:flex;justify-content:center;padding:1rem 0}.Header_mobileLanguageSwitcher__szyvA:last-child{border-bottom:none}.Header_mobileLanguageSwitcher__szyvA button{min-width:100px}@media (max-width:768px){.Header_mobileMenuButton__Pyh4s{display:flex;position:absolute;right:max(5vw,2rem);top:50%;transform:translateY(-50%)}.Header_navigation__lVugR{display:none}.Header_authButtons__5PPt7{align-items:center;display:flex;gap:.75rem;margin-right:60px}.Header_authButtons__5PPt7 .Header_loginButton__\+RVOU,.Header_authButtons__5PPt7 .Header_signupButton__DK21r{display:none}.Header_profileContainer__6C6Y7{margin-right:0}.Header_profileActions__KDm15{gap:.75rem}.Header_profileActions__KDm15>:first-child{display:flex}.Header_authContainer__QtEKD{position:relative}}@media (max-width:1024px) and (min-width:769px){.Header_profileActions__KDm15{gap:.75rem}.Header_authContainer__QtEKD{margin-left:1rem}.Header_mobileMenuButton__Pyh4s{display:none}}@media (max-width:1200px) and (min-width:1025px){.Header_container__Fr\+a0{padding:1rem 3rem}.Header_profileActions__KDm15{gap:.875rem}.Header_mobileMenuButton__Pyh4s{display:none}}@media (min-width:1201px){.Header_mobileMenuButton__Pyh4s{display:none}}.Footer_footer__Pq-bD{background-color:#1a202c;color:#fff;padding:3rem 2rem}.Footer_footerContent__gQ0OM{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1200px}.Footer_footerLogo__CJavT{font-size:1.5rem;font-weight:700}.Footer_footerLinks__FM2pj{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.Footer_footerLink__m3fBz{color:#ffffffb3;text-decoration:none;transition:color .2s}.Footer_footerLink__m3fBz:hover{color:#fff}.Footer_footerCopyright__2F7G-{font-size:.875rem;opacity:.7}.Footer_footerSocial__Ymnei{display:flex;gap:1.25rem;margin:1.5rem 0}.Footer_socialLink__hBtiK{align-items:center;background-color:#ffffff1a;border-radius:50%;color:#fffc;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.Footer_socialLink__hBtiK:hover{background-color:#4a00e0;color:#fff;transform:translateY(-3px)}.Footer_socialLink__hBtiK svg{height:18px;width:18px}@media (max-width:480px){.Footer_footerLinks__FM2pj{font-size:.9rem;gap:1rem}.Footer_socialLink__hBtiK{height:36px;width:36px}.Footer_socialLink__hBtiK svg{height:16px;width:16px}}.BusinessPricing_container__dDnra{background-color:#f7f9fc;color:#1a202c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:hidden}.BusinessPricing_hero__C78LI{background:linear-gradient(135deg,#4a00e0,#8e2de2);color:#fff;overflow:hidden;padding:7rem 2rem 8rem;position:relative;text-align:center}.BusinessPricing_heroBackground__Sgp6L{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.BusinessPricing_heroShape1__GXZkZ,.BusinessPricing_heroShape2__QVAvY{border-radius:50%;opacity:.1;position:absolute}.BusinessPricing_heroShape1__GXZkZ{background:#fff;height:40vw;right:-15vw;top:-15vw;width:40vw}.BusinessPricing_heroShape2__QVAvY{background:#fff;bottom:-10vw;height:30vw;left:-10vw;width:30vw}.BusinessPricing_heroContent__xkOdq{margin:0 auto;max-width:800px;position:relative;z-index:2}.BusinessPricing_heroTitle__Ece1S{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem}.BusinessPricing_heroDescription__z45So{font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.BusinessPricing_pricingSection__jVvzn{margin:.5rem auto 0;max-width:1200px;padding:5rem 2rem;position:relative;z-index:3}.BusinessPricing_pricingToggleContainer__k6V2S{display:flex;justify-content:center;margin-bottom:4rem}.BusinessPricing_pricingToggle__Q5nV6{align-items:center;background:#fff;border-radius:9999px;box-shadow:0 4px 20px #0000001a;display:flex;gap:1.5rem;justify-content:center;padding:1rem 2rem;position:relative}.BusinessPricing_toggleOption__1TKyU{border-radius:9999px;color:#4a00e0;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.BusinessPricing_toggleActive__l06gR{color:#4a00e0;font-weight:600}.BusinessPricing_toggleSwitch__9MXTQ{display:inline-block;height:26px;position:relative;width:50px}.BusinessPricing_toggleSwitch__9MXTQ input{height:0;opacity:0;width:0}.BusinessPricing_toggleSlider__-DEil{background-color:#e2e8f0;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.BusinessPricing_toggleSlider__-DEil:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px}input:checked+.BusinessPricing_toggleSlider__-DEil{background-color:#4a00e0}input:focus+.BusinessPricing_toggleSlider__-DEil{box-shadow:0 0 1px #4a00e0}input:checked+.BusinessPricing_toggleSlider__-DEil:before{transform:translateX(24px)}.BusinessPricing_saveLabel__PmX-j{background-color:#48bb78;border-radius:9999px;box-shadow:0 2px 5px #0000001a;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem;position:absolute;right:1rem;top:-1rem}.BusinessPricing_pricingGrid__u7pta{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.BusinessPricing_pricingCard__oo7fn{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;box-shadow:0 4px 6px #0000000d,0 10px 15px #00000008;display:flex;flex-direction:column;height:100%;min-height:550px;overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s}.BusinessPricing_pricingCard__oo7fn:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.BusinessPricing_popularCard__PR1qi{border:2px solid #4a00e0;box-shadow:0 8px 30px #4a00e026;transform:scale(1.05);z-index:1}.BusinessPricing_popularCard__PR1qi:hover{transform:translateY(-5px) scale(1.05)}.BusinessPricing_popularBadge__45Jv1{background-color:#4a00e0;border-radius:0 0 .5rem .5rem;box-shadow:0 2px 5px #0000001a;color:#fff;font-size:.75rem;font-weight:600;padding:.5rem 1.5rem;position:absolute;right:2rem;top:0}.BusinessPricing_pricingHeader__WGE73{border-bottom:1px solid #e2e8f0;padding:2.5rem 2rem;position:relative;text-align:center}.BusinessPricing_pricingTitle__MDZCG{color:#1a202c;font-size:1.75rem;font-weight:700;margin-bottom:1.25rem}.BusinessPricing_pricingPrice__JXtx8{align-items:baseline;display:flex;height:4.5rem;justify-content:center;margin-bottom:1.5rem;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.BusinessPricing_priceAnimate__zsLrQ{transform:scale(1.1)}.BusinessPricing_currency__Nm3tB{font-size:1.75rem;font-weight:600;margin-right:.25rem}.BusinessPricing_amount__5FrpK{font-size:4rem;font-weight:800;line-height:1}.BusinessPricing_period__YnwOM{color:#718096;font-size:1.125rem;margin-left:.5rem;white-space:nowrap}.BusinessPricing_savingsBadge__Mg4id{background-color:#48bb78;border-radius:9999px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;margin-bottom:1rem;padding:.25rem .75rem}.BusinessPricing_pricingDescription__jegY2{color:#718096;font-size:.875rem;margin:0 auto;max-width:250px}.BusinessPricing_pricingFeatures__AJVuB{display:flex;flex:1 1;flex-direction:column;padding:2.5rem 2rem}.BusinessPricing_featuresList__lN0yY{list-style:none;margin:0;padding:0}.BusinessPricing_featureItem__tjyon{align-items:flex-start;color:#1a202c;display:flex;font-size:1rem;line-height:1.5;margin-bottom:1.25rem}.BusinessPricing_featureItem__tjyon:before{align-items:center;background-color:#4a00e01a;border-radius:50%;color:#1a202c;content:"✓";display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:1.5rem;justify-content:center;margin-right:1rem;min-width:1.5rem}.BusinessPricing_pricingAction__ohd-N{align-self:center;margin-top:auto;padding:0 2rem 2.5rem;width:100%}.BusinessPricing_pricingButton__fNDVm{background-color:#fff;border:1.5px solid #4a00e0;border-radius:.5rem;color:#4a00e0;display:block;font-size:.9rem;font-weight:600;margin:0 auto;max-width:70%;padding:.75rem 1rem;text-align:center;text-decoration:none;transition:all .2s;width:100%}.BusinessPricing_pricingButton__fNDVm:hover{background-color:#4a00e00d;transform:translateY(-2px)}.BusinessPricing_primaryButton__bOvfV{background-color:#4a00e0;box-shadow:0 4px 10px #4a00e033;color:#fff}.BusinessPricing_primaryButton__bOvfV:hover{background-color:#3d00ba;box-shadow:0 6px 15px #4a00e040;color:#fff}.BusinessPricing_comparisonSection__oQdnu{margin:0 auto;max-width:1200px;padding:5rem 2rem}.BusinessPricing_sectionTitle__NAkD4{color:#1a202c;font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center}.BusinessPricing_comparisonTableWrapper__\+iz54{border-radius:1rem;box-shadow:0 4px 20px #00000014;overflow-x:auto}.BusinessPricing_comparisonTable__Ua98X{background-color:#fff;border-collapse:collapse;width:100%}.BusinessPricing_comparisonTable__Ua98X td,.BusinessPricing_comparisonTable__Ua98X th{border-bottom:1px solid #e2e8f0;padding:1.25rem 1.5rem;text-align:left}.BusinessPricing_comparisonTable__Ua98X th{background-color:#f7fafc;color:#1a202c;font-weight:600}.BusinessPricing_featureColumn__oiDgj{font-weight:600;min-width:200px}.BusinessPricing_popularColumn__BwSYa{background-color:#4a00e008;position:relative}.BusinessPricing_popularPill__DUq5D{background-color:#4a00e0;border-radius:9999px;color:#fff;display:inline-block;font-size:.7rem;font-weight:600;margin-left:.5rem;padding:.25rem .5rem;vertical-align:middle}.BusinessPricing_included__YlYmG{color:#48bb78;font-weight:700}.BusinessPricing_notIncluded__Ub91d{color:#e53e3e}.BusinessPricing_actionRow__UjENR td{border-bottom:none;padding-top:1.5rem}.BusinessPricing_tableButton__aAgqc{background-color:#fff;border:1.5px solid #4a00e0;border-radius:.5rem;color:#4a00e0;display:inline-block;font-size:.85rem;font-weight:600;margin:0 auto;max-width:85%;padding:.7rem .9rem;text-align:center;text-decoration:none;transition:all .2s;width:auto}.BusinessPricing_tableButton__aAgqc:hover{background-color:#4a00e00d;transform:translateY(-2px)}.BusinessPricing_primaryTableButton__lZfjt{background-color:#4a00e0;box-shadow:0 4px 10px #4a00e033;color:#fff}.BusinessPricing_primaryTableButton__lZfjt:hover{background-color:#3d00ba;box-shadow:0 6px 15px #4a00e040;color:#fff}.BusinessPricing_faqSection__MnAOD{background-color:#f7fafc;margin:0 auto;max-width:1200px;padding:5rem 2rem}.BusinessPricing_faqGrid__scv3C{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.BusinessPricing_faqItem__rgmWe{background-color:#fff;border-radius:.75rem;box-shadow:0 2px 4px #0000000d;padding:1.5rem;transition:transform .2s,box-shadow .2s}.BusinessPricing_faqItem__rgmWe:hover{box-shadow:0 4px 8px #00000014;transform:translateY(-3px)}.BusinessPricing_faqQuestion__rLKif{color:#1a202c;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.BusinessPricing_faqAnswer__jXyp9{color:#4a00e0;font-size:.95rem;line-height:1.6}.BusinessPricing_testimonialsSection__8lkUM{background-color:#f7f9fc;margin:0 auto;max-width:1200px;padding:5rem 2rem}.BusinessPricing_testimonialsGrid__QXjvU{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.BusinessPricing_testimonialCard__qBHz1{background-color:#fff;border-radius:1rem;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s,box-shadow .3s}.BusinessPricing_testimonialCard__qBHz1:hover{box-shadow:0 10px 25px #00000014;transform:translateY(-5px)}.BusinessPricing_testimonialContent__EzX2o{flex:1 1;padding:2rem;position:relative}.BusinessPricing_testimonialContent__EzX2o:before{color:#4a00e01a;content:"\201C";font-family:Georgia,serif;font-size:5rem;left:1.5rem;line-height:1;position:absolute;top:.5rem}.BusinessPricing_testimonialText__tNSpk{color:#1a202c;font-size:1rem;font-style:italic;line-height:1.6;position:relative}.BusinessPricing_testimonialAuthor__we18I{align-items:center;border-top:1px solid #e2e8f0;display:flex;padding:1.5rem 2rem}.BusinessPricing_testimonialAvatar__pX2-O{border-radius:50%;flex-shrink:0;height:3rem;margin-right:1rem;overflow:hidden;width:3rem}.BusinessPricing_avatarImage__pLjCW{height:100%;object-fit:cover;width:100%}.BusinessPricing_testimonialInfo__4pnTA{flex:1 1}.BusinessPricing_testimonialName__hCwVw{color:#1a202c;font-size:1rem;font-weight:600;margin:0 0 .25rem}.BusinessPricing_testimonialRole__EMRP2{color:#718096;font-size:.875rem;margin:0}.BusinessPricing_ctaSection__smBKp{background:linear-gradient(135deg,#4a00e0,#8e2de2);color:#fff;overflow:hidden;padding:5rem 2rem;position:relative;text-align:center}.BusinessPricing_ctaBackground__kQFNA{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.BusinessPricing_ctaShape1__c1B3R,.BusinessPricing_ctaShape2__Uo6zF{border-radius:50%;opacity:.1;position:absolute}.BusinessPricing_ctaShape1__c1B3R{background:#fff;height:30vw;left:-10vw;top:-10vw;width:30vw}.BusinessPricing_ctaShape2__Uo6zF{background:#fff;bottom:-5vw;height:20vw;right:-5vw;width:20vw}.BusinessPricing_ctaContent__OsJqQ{margin:0 auto;max-width:800px;position:relative;z-index:2}.BusinessPricing_ctaTitle__eiU4E{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.BusinessPricing_ctaDescription__NkFd7{font-size:1.125rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px;opacity:.9}.BusinessPricing_ctaActions__5\+EAT{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.BusinessPricing_ctaButton__V7mec{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 10px #0000001a;color:#4a00e0;font-size:1rem;font-weight:600;padding:.875rem 2rem;text-decoration:none;transition:all .2s}.BusinessPricing_ctaButton__V7mec:hover{background-color:#ffffffe6;box-shadow:0 6px 15px #00000026;transform:translateY(-2px)}.BusinessPricing_ctaLink__RfxNh{background-color:initial;border:1px solid #ffffff80;border-radius:.5rem;color:#fff;font-size:1rem;font-weight:600;padding:.875rem 2rem;text-decoration:none;transition:all .2s}.BusinessPricing_ctaLink__RfxNh:hover{background-color:#ffffff1a;transform:translateY(-2px)}.BusinessPricing_footer__1XXjU{background-color:#1a202c;color:#fff;padding:3rem 2rem}.BusinessPricing_footerContent__Xhl83{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1200px}.BusinessPricing_footerLogo__R-3RD{font-size:1.5rem;font-weight:700}.BusinessPricing_footerLinks__JohgZ{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.BusinessPricing_footerLink__fwDFS{color:#ffffffb3;text-decoration:none;transition:color .2s}.BusinessPricing_footerLink__fwDFS:hover{color:#fff}.BusinessPricing_footerCopyright__jzJEr{font-size:.875rem;opacity:.7}.BusinessPricing_footerSocial__Rg0dY{display:flex;gap:1.25rem;margin:1.5rem 0}.BusinessPricing_socialLink__sYL99{align-items:center;background-color:#ffffff1a;border-radius:50%;color:#fffc;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.BusinessPricing_socialLink__sYL99:hover{background-color:#4a00e0;color:#fff;transform:translateY(-3px)}.BusinessPricing_socialLink__sYL99 svg{height:18px;width:18px}@media (max-width:1024px){.BusinessPricing_pricingGrid__u7pta{gap:1.5rem;grid-template-columns:repeat(3,1fr)}.BusinessPricing_pricingCard__oo7fn{min-height:520px}}@media (max-width:900px){.BusinessPricing_pricingGrid__u7pta{gap:1rem;grid-template-columns:repeat(3,1fr)}.BusinessPricing_pricingFeatures__AJVuB,.BusinessPricing_pricingHeader__WGE73{padding:1.5rem}.BusinessPricing_pricingAction__ohd-N{padding:0 1.5rem 1.5rem}.BusinessPricing_amount__5FrpK{font-size:3rem}}@media (max-width:768px){.BusinessPricing_pricingGrid__u7pta{gap:2.5rem;grid-template-columns:1fr;margin:0 auto;max-width:400px}.BusinessPricing_popularCard__PR1qi{order:-1;transform:scale(1)}.BusinessPricing_popularCard__PR1qi:hover{transform:translateY(-5px)}.BusinessPricing_pricingCard__oo7fn{display:flex;flex-direction:column;min-height:0}.BusinessPricing_pricingFeatures__AJVuB{flex:1 1}.BusinessPricing_pricingAction__ohd-N{margin-top:auto;padding:1.5rem 2rem 2rem}.BusinessPricing_amount__5FrpK{font-size:3.5rem}.BusinessPricing_pricingButton__fNDVm{max-width:75%}.BusinessPricing_tableButton__aAgqc{font-size:.8rem;padding:.6rem .8rem}}@media (max-width:480px){.BusinessPricing_pricingToggle__Q5nV6{flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center;padding:.75rem}.BusinessPricing_toggleOption__1TKyU{font-size:.875rem;padding:.375rem .75rem}.BusinessPricing_saveLabel__PmX-j{font-size:.7rem;margin:.5rem 0 0;padding:.2rem .5rem;position:relative;right:auto;top:auto}.BusinessPricing_pricingFeatures__AJVuB,.BusinessPricing_pricingHeader__WGE73{padding:1.5rem}.BusinessPricing_pricingAction__ohd-N{padding:0 1.5rem 1.5rem}.BusinessPricing_pricingTitle__MDZCG{font-size:1.5rem}.BusinessPricing_amount__5FrpK{font-size:3rem}.BusinessPricing_period__YnwOM{font-size:.875rem}.BusinessPricing_pricingButton__fNDVm{font-size:.85rem;max-width:85%;padding:.7rem .9rem}.BusinessPricing_tableButton__aAgqc{font-size:.75rem;padding:.5rem .7rem;width:100%}}.BusinessPricing_comingSoonCard__L40GF{filter:grayscale(100%);opacity:.6;pointer-events:none}.BusinessPricing_comingSoonCard__L40GF:hover{box-shadow:0 4px 6px #0000000d,0 10px 15px #00000008;transform:none}.BusinessPricing_comingSoonBadge__ew0c4{background-color:#94a3b8;border-radius:0 0 .5rem .5rem;box-shadow:0 2px 5px #0000001a;color:#fff;font-size:.75rem;font-weight:600;padding:.5rem 1.5rem;position:absolute;right:2rem;top:0}.BusinessPricing_pricingButtonDisabled__lb\+8o{background-color:#f1f5f9!important;border:1.5px solid #e2e8f0!important;box-shadow:none!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none}.BusinessPricing_pricingButtonDisabled__lb\+8o:hover{background-color:#f1f5f9!important;box-shadow:none!important;color:#94a3b8!important;transform:none!important}.BusinessPricing_tableButtonDisabled__RZ9JH{background-color:#f1f5f9!important;border:1.5px solid #e2e8f0!important;box-shadow:none!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none}.BusinessPricing_tableButtonDisabled__RZ9JH:hover{background-color:#f1f5f9!important;box-shadow:none!important;color:#94a3b8!important;transform:none!important}.BusinessLogin_pageContainer__MM8hz{background-color:#f7fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.BusinessLogin_mainContent__tzlBg{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem 1rem}.BusinessLogin_formContainer__iojzq{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000000d,0 10px 15px #00000008;margin:0 auto;max-width:450px;padding:2.5rem;width:100%}.BusinessLogin_formHeader__gRCNc{margin-bottom:2rem;text-align:center}.BusinessLogin_formTitle__3QPrR{color:#1a202c;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.BusinessLogin_formSubtitle__6MRh2{color:#718096;font-size:1rem}.BusinessLogin_form__I4hAr{display:flex;flex-direction:column;width:100%}.BusinessLogin_formGroup__T2\+hP{margin-bottom:1.5rem;width:100%}.BusinessLogin_label__QA\+48{color:#4a00e0;display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.BusinessLogin_labelRow__lNqpF{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.BusinessLogin_forgotPassword__WtR97{color:#4a00e0;font-size:.875rem;text-decoration:none}.BusinessLogin_forgotPassword__WtR97:hover{text-decoration:underline}.BusinessLogin_input__go6hU{border:1px solid #e2e8f0;border-radius:.5rem;box-sizing:border-box;font-size:1rem;padding:.75rem 1rem;transition:all .2s;width:100%}.BusinessLogin_input__go6hU:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #4a00e01a;outline:none}.BusinessLogin_input__go6hU::placeholder{color:#a0aec0}.BusinessLogin_errorMessage__BU-bZ{background-color:#fed7d7;border-radius:.5rem;box-sizing:border-box;color:#c53030;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem 1rem;width:100%}.BusinessLogin_submitButton__btCQo{background-color:#4a00e0;border:none;border-radius:.5rem;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:.875rem 1.5rem;transition:all .2s;width:100%}.BusinessLogin_submitButton__btCQo:hover{background-color:#3d00ba}.BusinessLogin_submitButton__btCQo:disabled{background-color:#a0aec0;cursor:not-allowed}.BusinessLogin_formFooter__dupbK{margin-top:2rem;text-align:center;width:100%}.BusinessLogin_registerPrompt__29FJs{color:#718096;font-size:.875rem}.BusinessLogin_registerLink__4LqC4{color:#4a00e0;font-weight:600;margin-left:.5rem;text-decoration:none}.BusinessLogin_registerLink__4LqC4:hover{text-decoration:underline}.BusinessLogin_button__qJCTX,.BusinessLogin_container__8Bahm,.BusinessLogin_link__kT7P0,.BusinessLogin_text__4E7nD,.BusinessLogin_title__GspfV{display:none}@media (max-width:640px){.BusinessLogin_formContainer__iojzq{padding:1.5rem}}.BusinessSignup_pageContainer__niHIs{background-color:#f7fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.BusinessSignup_mainContent__S9Ppm{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem 1rem}.BusinessSignup_formContainer__08V9i{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000000d,0 10px 15px #00000008;margin:0 auto;max-width:500px;padding:2.5rem;width:100%}.BusinessSignup_formHeader__b\+2GW{margin-bottom:2rem;text-align:center;width:100%}.BusinessSignup_formTitle__T1oIu{color:#1a202c;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.BusinessSignup_formSubtitle__178XG{color:#718096;font-size:1rem}.BusinessSignup_formSteps__\+\+I1c{align-items:center;display:flex;justify-content:center;margin:2rem 0;width:100%}.BusinessSignup_formStep__AnTNp{align-items:center;background-color:#e2e8f0;border-radius:50%;color:#718096;display:flex;font-weight:600;height:2rem;justify-content:center;width:2rem}.BusinessSignup_formStep__AnTNp.BusinessSignup_active__Qgv-8{background-color:#4a00e0;color:#fff}.BusinessSignup_formStepLine__E5r7l{background-color:#e2e8f0;flex:1 1;height:2px;margin:0 .5rem}.BusinessSignup_form__svbn-{align-items:center;display:flex;flex-direction:column;width:100%}.BusinessSignup_formGroup__BwdrN{margin-bottom:1.5rem;width:100%}.BusinessSignup_label__S4w\+I{color:#4a00e0;display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.BusinessSignup_input__N-U8l,.BusinessSignup_textarea__CuLoA{border:1px solid #e2e8f0;border-radius:.5rem;box-sizing:border-box;font-size:1rem;padding:.75rem 1rem;transition:all .2s;width:100%}.BusinessSignup_input__N-U8l:focus,.BusinessSignup_textarea__CuLoA:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #4a00e01a;outline:none}.BusinessSignup_textarea__CuLoA{min-height:100px;resize:vertical}.BusinessSignup_errorMessage__6I8Rk{background-color:#fed7d7;border-radius:.5rem;box-sizing:border-box;color:#c53030;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem 1rem;width:100%}.BusinessSignup_nextButton__lzWT1,.BusinessSignup_submitButton__F7za5{background-color:#4a00e0;border:none;border-radius:.5rem;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1.5rem;transition:all .2s;width:100%}.BusinessSignup_nextButton__lzWT1:hover,.BusinessSignup_submitButton__F7za5:hover{background-color:#3d00ba}.BusinessSignup_backButton__c4\+rN{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-sizing:border-box;color:#4a00e0;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1.5rem;transition:all .2s}.BusinessSignup_backButton__c4\+rN:hover{background-color:#f7fafc}.BusinessSignup_formActions__2\+VTL{display:flex;gap:1rem;width:100%}.BusinessSignup_formActions__2\+VTL .BusinessSignup_backButton__c4\+rN{flex:1 1}.BusinessSignup_formActions__2\+VTL .BusinessSignup_submitButton__F7za5{flex:2 1}.BusinessSignup_formFooter__iIkKW{margin-top:2rem;text-align:center;width:100%}.BusinessSignup_loginPrompt__kZd5d{color:#718096;font-size:.875rem}.BusinessSignup_loginLink__coiyj{color:#4a00e0;font-weight:600;margin-left:.25rem;text-decoration:none}.BusinessSignup_loginLink__coiyj:hover{text-decoration:underline}.BusinessSignup_termsAgreement__qSnL5{color:#718096;font-size:.875rem;margin-bottom:1.5rem;width:100%}.BusinessSignup_termsLink__da2Qw{color:#4a00e0;text-decoration:none}.BusinessSignup_termsLink__da2Qw:hover{text-decoration:underline}.BusinessSignup_required__IqYMG{color:#e53e3e;margin-left:2px}@media (max-width:640px){.BusinessSignup_formContainer__08V9i{padding:1.5rem}.BusinessSignup_formActions__2\+VTL{flex-direction:column}.BusinessSignup_formActions__2\+VTL .BusinessSignup_backButton__c4\+rN,.BusinessSignup_formActions__2\+VTL .BusinessSignup_submitButton__F7za5{width:100%}}.BusinessDashboard_pageContainer__pgjX-{background-color:#f7fafc;color:#1a202c;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:100vw;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.BusinessDashboard_mainContent__u1exc{box-sizing:border-box;display:flex;gap:1.5rem;margin:0 auto;max-width:1400px;padding:1.5rem max(5vw,2rem);width:100%}.BusinessDashboard_dashboardContainer__s-t6u{flex:1 1;max-width:100%;overflow-x:hidden}.BusinessDashboard_dashboardHeader__bLVa8{margin-bottom:1.5rem}.BusinessDashboard_dashboardTitle__HpP9V{color:#1a202c;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.BusinessDashboard_dashboardSubtitle__1pqW0{color:#1a202c;font-size:1rem}.BusinessDashboard_dashboardTabs__L9mO6{border-bottom:1px solid #e2e8f0;display:flex;margin-bottom:1.5rem;overflow-x:auto;padding-top:10px;scrollbar-width:none}.BusinessDashboard_dashboardTabs__L9mO6::-webkit-scrollbar{display:none}.BusinessDashboard_tabButton__W-38Q{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#1a202c;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;height:48px;padding:.75rem 1.25rem;position:relative;transition:all .2s;white-space:nowrap}.BusinessDashboard_tabButton__W-38Q:hover{color:#1a202c}.BusinessDashboard_activeTab__Z\+Iw6{border-bottom-color:#4a00e0;color:#4a00e0}.BusinessDashboard_overviewContent__qPYyL{display:flex;flex-direction:column;gap:1.5rem}.BusinessDashboard_ordersSection__m0Urf,.BusinessDashboard_statsSection__ZJv4G,.BusinessDashboard_tabContent__RGULr{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.BusinessDashboard_sectionTitle__Nu2x0{color:#1a202c;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.BusinessDashboard_sectionHeader__pTZmp{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.BusinessDashboard_viewAllLink__Ewoqi{display:flex;font-size:.9rem;transition:color .2s}.BusinessDashboard_viewAllLink__Ewoqi:hover{color:#1a202c;text-decoration:underline}.BusinessDashboard_statsGrid__AdeG2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.BusinessDashboard_statCard__mC-FA{align-items:center;background-color:#f8fafc;border-radius:.5rem;display:flex;gap:1rem;padding:1.25rem;transition:transform .2s,box-shadow .2s}.BusinessDashboard_statCard__mC-FA:hover{box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.BusinessDashboard_statIcon__HtlO9{align-items:center;background-color:#0070f31a;border-radius:.5rem;color:#4a00e0;display:flex;height:48px;justify-content:center;width:48px}.BusinessDashboard_statIcon__HtlO9 svg{height:24px;width:24px}.BusinessDashboard_statInfo__o\+avJ{flex:1 1}.BusinessDashboard_statLabel__r5URv{color:#1a202c;font-size:.85rem;margin-bottom:.25rem}.BusinessDashboard_statValue__BPVy3{color:#1a202c;font-size:1.5rem;font-weight:700;margin:0}.BusinessDashboard_tableHeader__qKauo,.BusinessDashboard_tableRow__wMN8M{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:.8fr 1.5fr .8fr 1fr .8fr .8fr;padding:.75rem 1rem}.BusinessDashboard_tableHeader__qKauo{font-size:.85rem}.BusinessDashboard_tableRow__wMN8M{border-bottom:1px solid #e2e8f0;transition:background-color .2s}.BusinessDashboard_tableRow__wMN8M:last-child{border-bottom:none}.BusinessDashboard_tableRow__wMN8M:hover{background-color:#f8fafc}.BusinessDashboard_tableCell__G4Q\+J{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BusinessDashboard_statusBadge__4aq1G{font-size:.75rem;padding:.25rem .5rem;text-transform:capitalize}.BusinessDashboard_statusCompleted__QTTrB{background-color:#c6f6d5;color:#2f855a}.BusinessDashboard_statusPreparing__4LjQ\+{background-color:#bee3f8;color:#2b6cb0}.BusinessDashboard_statusReceived__1tLUH{background-color:#fed7d7;color:#c53030}.BusinessDashboard_statusDelivered__V4ymV{background-color:#e9d8fd;color:#6b46c1}.BusinessDashboard_actionButton__xZsaD{background-color:#ebf4ff;border:none;border-radius:.375rem;color:#4a00e0;cursor:pointer;font-size:.8rem;font-weight:500;padding:.35rem .75rem;transition:background-color .2s}.BusinessDashboard_actionButton__xZsaD:hover{background-color:#bfdbfe}.BusinessDashboard_dashboardSidebar__v2zpT{display:flex;flex-direction:column;flex-shrink:0;gap:1.5rem;width:300px}.BusinessDashboard_sidebarSection__Ms8H9{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.BusinessDashboard_sidebarTitle__1k1p\+{color:#1a202c;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.BusinessDashboard_quickActions__QDRKh{display:flex;flex-direction:column;gap:.75rem}.BusinessDashboard_quickActionButton__7qMfz{align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;color:#4a00e0;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;padding:.75rem;transition:all .2s}.BusinessDashboard_quickActionButton__7qMfz:hover{background-color:#ebf8ff;border-color:#bee3f8;color:#4a00e0}.BusinessDashboard_quickActionButton__7qMfz svg{color:#4a00e0;height:18px;width:18px}.BusinessDashboard_notificationCounter__fwqd2{align-items:center;background-color:#4a00e0;border-radius:50%;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;height:24px;justify-content:center;width:24px}.BusinessDashboard_notificationsList__j1ixT{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.BusinessDashboard_notificationItem__ZJh\+y{border-bottom:1px solid #edf2f7;display:flex;gap:.75rem;padding-bottom:.75rem}.BusinessDashboard_notificationItem__ZJh\+y:last-child{border-bottom:none;padding-bottom:0}.BusinessDashboard_notificationIcon__pA-gY{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.BusinessDashboard_notificationIcon__pA-gY svg{height:16px;width:16px}.BusinessDashboard_notificationIcon__pA-gY.BusinessDashboard_order__3c2B2{background-color:#fed7e2;color:#d53f8c}.BusinessDashboard_notificationIcon__pA-gY.BusinessDashboard_system__sR9Ow{background-color:#bee3f8;color:#3d00ba}.BusinessDashboard_notificationIcon__pA-gY.BusinessDashboard_review__zaRpp{background-color:#fefcbf;color:#d69e2e}.BusinessDashboard_notificationContent__nJAHW{flex:1 1}.BusinessDashboard_notificationMessage__fJVVz{font-size:.875rem;margin:0 0 .25rem}.BusinessDashboard_notificationTime__Ze73c{color:#718096;font-size:.75rem}.BusinessDashboard_viewAllNotifications__siro4{background:none;border:1px solid #e2e8f0;border-radius:.375rem;color:#4a00e0;cursor:pointer;display:block;font-size:.875rem;font-weight:500;padding:.5rem 0;text-align:center;transition:all .2s;width:100%}.BusinessDashboard_viewAllNotifications__siro4:hover{background-color:#ebf8ff;border-color:#bee3f8}.BusinessDashboard_supportInfo__jow1g{color:#4a00e0;font-size:.875rem;line-height:1.5}.BusinessDashboard_supportInfo__jow1g p{margin-bottom:1rem}.BusinessDashboard_supportLink__\+rL-0{align-items:center;color:#4a00e0;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.5rem;text-decoration:none;transition:color .2s}.BusinessDashboard_supportLink__\+rL-0:hover{color:#3d00ba;text-decoration:underline}.BusinessDashboard_supportLink__\+rL-0 svg{height:16px;width:16px}.BusinessDashboard_contentTitle__4L2-C{color:#1a202c;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.BusinessDashboard_contentSubtitle__BJze7{color:#1a202c;font-size:.95rem;margin-bottom:1.5rem}.BusinessDashboard_comingSoon__LvMcu{padding:3rem 0}.BusinessDashboard_comingSoon__LvMcu p{margin-bottom:1.5rem}.BusinessDashboard_menuActions__WqSp\+{display:flex;gap:1rem;margin-top:1rem}.BusinessDashboard_demoButton__Nyn0y,.BusinessDashboard_primaryButton__uTQAi,.BusinessDashboard_secondaryButton__gUl32{border-radius:.375rem;cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.BusinessDashboard_primaryButton__uTQAi{background-color:#4a00e0;border:none;color:#fff}.BusinessDashboard_primaryButton__uTQAi:hover{background-color:#3d00ba}.BusinessDashboard_secondaryButton__gUl32{background-color:#fff;border:1px solid #4a00e0;color:#4a00e0}.BusinessDashboard_secondaryButton__gUl32:hover{background-color:#ebf8ff}.BusinessDashboard_demoButton__Nyn0y{background-color:#edf2f7;border:none;color:#4a00e0}.BusinessDashboard_demoButton__Nyn0y:hover{background-color:#e2e8f0}@media (max-width:1024px){.BusinessDashboard_mainContent__u1exc{box-sizing:border-box;flex-direction:column;padding:1rem;width:100%}.BusinessDashboard_dashboardSidebar__v2zpT{width:100%}.BusinessDashboard_ordersContent__mwMgu,.BusinessDashboard_overviewContent__qPYyL,.BusinessDashboard_tabContent__RGULr{max-width:100%;overflow-x:hidden}.BusinessDashboard_menuCard__Uu9F1{box-sizing:border-box;width:100%}.BusinessDashboard_menuCardActions__EBT3f{flex-wrap:wrap}}@media (max-width:768px){.BusinessDashboard_tableHeader__qKauo,.BusinessDashboard_tableRow__wMN8M{grid-template-columns:.8fr 1.5fr .8fr 1fr .8fr}.BusinessDashboard_tableHeader__qKauo div:last-child,.BusinessDashboard_tableRow__wMN8M div:last-child{display:none}.BusinessDashboard_statsGrid__AdeG2{grid-template-columns:repeat(2,1fr)}.BusinessDashboard_menuGrid__HS7nO{grid-template-columns:1fr}.BusinessDashboard_formInput__3AwA1,.BusinessDashboard_formTextarea__8gt68{box-sizing:border-box;width:100%}}@media (max-width:640px){.BusinessDashboard_mainContent__u1exc{padding:.75rem}.BusinessDashboard_dashboardContainer__s-t6u{overflow-x:hidden;width:100%}.BusinessDashboard_tableHeader__qKauo,.BusinessDashboard_tableRow__wMN8M{grid-template-columns:1fr 1fr;padding:.5rem}.BusinessDashboard_tableHeader__qKauo div:nth-child(3),.BusinessDashboard_tableHeader__qKauo div:nth-child(4),.BusinessDashboard_tableHeader__qKauo div:nth-child(5),.BusinessDashboard_tableRow__wMN8M div:nth-child(3),.BusinessDashboard_tableRow__wMN8M div:nth-child(4),.BusinessDashboard_tableRow__wMN8M div:nth-child(5){display:none}.BusinessDashboard_statsGrid__AdeG2{grid-template-columns:1fr}.BusinessDashboard_dashboardTabs__L9mO6,.BusinessDashboard_settingsTabs__ED20s{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:.5rem}.BusinessDashboard_orderRow__vzmBB,.BusinessDashboard_tableHeader__qKauo{grid-template-columns:.5fr 1.5fr}.BusinessDashboard_orderActionsCol__LMxJX,.BusinessDashboard_orderDateCol__UcYv0,.BusinessDashboard_orderStatusCol__oGVUY,.BusinessDashboard_orderTotalCol__x10ZH{display:none}.BusinessDashboard_menuTabHeader__aB\+yM{align-items:flex-start;flex-direction:column;gap:1rem}.BusinessDashboard_actionButtonsGroup__aKw-Q{flex-wrap:wrap}.BusinessDashboard_menuTabHeader__aB\+yM .BusinessDashboard_primaryButton__uTQAi{text-align:center;width:100%}}.BusinessDashboard_menuTabHeader__aB\+yM{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.BusinessDashboard_menuGrid__HS7nO{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:1rem}.BusinessDashboard_menuCard__Uu9F1{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;padding:1.25rem;transition:transform .2s,box-shadow .2s}.BusinessDashboard_menuCard__Uu9F1:hover{border-color:#d1d5db;box-shadow:0 4px 6px #0000001a;transform:translateY(-3px)}.BusinessDashboard_menuCardHeader__2QNM\+{margin-bottom:.75rem}.BusinessDashboard_menuTitle__VU8RD{color:#1a202c;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.BusinessDashboard_menuMeta__SN2Qf{color:#718096;display:flex;font-size:.875rem;justify-content:space-between}.BusinessDashboard_menuDescription__LZVXS{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;color:#4a00e0;display:-webkit-box;font-size:.95rem;height:3rem;line-height:1.5;margin-bottom:1.25rem;overflow:hidden;text-overflow:ellipsis}.BusinessDashboard_menuCardFooter__RQ49z{color:#718096;font-size:.8rem;margin-bottom:1rem;margin-top:.5rem}.BusinessDashboard_menuDate__lQjWf{align-items:center;display:flex;gap:.25rem}.BusinessDashboard_metaIcon__dGGAu{align-items:center;color:#718096;display:inline-flex;margin-right:.25rem}.BusinessDashboard_menuItemCount__zKWNq{align-items:center;display:flex}.BusinessDashboard_menuCardActions__EBT3f{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:1rem}.BusinessDashboard_actionButtonsGroup__aKw-Q{display:flex;gap:.5rem}.BusinessDashboard_deleteButton__RHMUF,.BusinessDashboard_editButton__lFyiB,.BusinessDashboard_publicLinkButton__ZNJXz,.BusinessDashboard_viewButton__m\+QLq{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;min-width:80px;padding:.5rem .75rem;text-align:center;text-decoration:none;transition:all .2s}.BusinessDashboard_buttonIcon__x-5nC{flex-shrink:0;margin-right:.35rem}.BusinessDashboard_viewButton__m\+QLq{background-color:#e2e8f0;color:#2d3748}.BusinessDashboard_editButton__lFyiB{background-color:#ebf4ff;color:#3d00ba}.BusinessDashboard_publicLinkButton__ZNJXz{background-color:#f0fff4;color:#38a169;margin-left:auto}.BusinessDashboard_deleteButton__RHMUF{background-color:#fff5f5}.BusinessDashboard_viewButton__m\+QLq:hover{background-color:#cbd5e0}.BusinessDashboard_editButton__lFyiB:hover{background-color:#bee3f8}.BusinessDashboard_publicLinkButton__ZNJXz:hover{background-color:#c6f6d5}.BusinessDashboard_deleteButton__RHMUF:hover{background-color:#fed7d7}.BusinessDashboard_emptyState__TBnCS{align-items:center;background-color:#fff;border:1px dashed #e2e8f0;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.BusinessDashboard_emptyStateIcon__V\+3lU{color:#a0aec0;margin-bottom:1.5rem}.BusinessDashboard_emptyState__TBnCS h3{color:#2d3748;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.BusinessDashboard_emptyState__TBnCS p{color:#718096;margin-bottom:1.5rem;max-width:400px}.BusinessDashboard_settingsTabs__ED20s{border-bottom:1px solid #e2e8f0;display:flex;margin-bottom:1.5rem;overflow-x:auto}.BusinessDashboard_settingsTabButton__3kcn0{background:none;border:none;border-bottom:2px solid #0000;color:#4a00e0;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.25rem;transition:all .2s}.BusinessDashboard_settingsTabButton__3kcn0.BusinessDashboard_active__ATXKt{border-bottom-color:#4a00e0;color:#4a00e0}.BusinessDashboard_settingsTabButton__3kcn0:hover:not(.BusinessDashboard_active__ATXKt){background-color:#f7fafc;color:#2d3748}.BusinessDashboard_settingsContent__cYB4U{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem}.BusinessDashboard_settingsForm__i118c{display:flex;flex-direction:column;gap:1.25rem}.BusinessDashboard_formRow__HgYqQ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.BusinessDashboard_formGroup__h46-w{display:flex;flex-direction:column;gap:.375rem}.BusinessDashboard_formLabel__JTpCH{color:#1a202c;font-size:.875rem;font-weight:500}.BusinessDashboard_formInput__3AwA1,.BusinessDashboard_formTextarea__8gt68{border:1px solid #e2e8f0;border-radius:.375rem;font-size:.95rem;padding:.625rem;transition:border-color .2s}.BusinessDashboard_formInput__3AwA1:focus,.BusinessDashboard_formTextarea__8gt68:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #0070f31a;outline:none}.BusinessDashboard_formTextarea__8gt68{min-height:100px;resize:vertical}.BusinessDashboard_settingsFormActions__S2I2\+{display:flex;gap:1rem;margin-top:1rem}.BusinessDashboard_cancelButton__IUwei,.BusinessDashboard_saveButton__X7UeU{border-radius:.375rem;cursor:pointer;font-size:.95rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s}.BusinessDashboard_saveButton__X7UeU{background-color:#4a00e0;border:none;color:#fff}.BusinessDashboard_saveButton__X7UeU:hover:not(:disabled){background-color:#0060df}.BusinessDashboard_saveButton__X7UeU:disabled{background-color:#a0aec0;cursor:not-allowed}.BusinessDashboard_cancelButton__IUwei{background-color:#fff;border:1px solid #e2e8f0;color:#4a00e0}.BusinessDashboard_cancelButton__IUwei:hover{background-color:#f7fafc}.BusinessDashboard_successMessage__y55x7{align-items:center;background-color:#f0fff4;border:1px solid #c6f6d5;border-radius:.375rem;color:#38a169;display:flex;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}.BusinessDashboard_successIcon__yMrKG{height:20px;width:20px}@media (max-width:768px){.BusinessDashboard_formRow__HgYqQ{grid-template-columns:1fr}.BusinessDashboard_settingsTabButton__3kcn0{font-size:.875rem;padding:.625rem 1rem}}.BusinessDashboard_accountSettings__XOmiP{padding:1rem 0}.BusinessDashboard_settingsSectionTitle__5Hqgd{color:#2d3748;font-size:1.1rem;font-weight:500;margin-bottom:1rem}.BusinessDashboard_changePasswordButton__dG-jp{background-color:#edf2f7;border:none;border-radius:.375rem;color:#4a00e0;cursor:pointer;font-size:.95rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s}.BusinessDashboard_changePasswordButton__dG-jp:hover{background-color:#e2e8f0}.BusinessDashboard_passwordForm__vNfdG{display:flex;flex-direction:column;gap:1rem}.BusinessDashboard_passwordFormActions__U3QPS{display:flex;gap:1rem;margin-top:1rem}.BusinessDashboard_errorMessage__hRvPw{align-items:center;background-color:#fff5f5;border:1px solid #fed7d7;border-radius:.375rem;color:#e53e3e;display:flex;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}.BusinessDashboard_errorIcon__-1UHY{height:20px;width:20px}.BusinessDashboard_comingSoon__LvMcu{align-items:center;color:#718096;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.BusinessDashboard_deleteButton__RHMUF{background-color:#fef2f2;border:none;border-radius:.375rem;color:#e53e3e;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem .75rem;text-align:center;text-decoration:none;transition:background-color .2s}.BusinessDashboard_deleteButton__RHMUF:hover{background-color:#fee2e2}.BusinessDashboard_ordersContent__mwMgu{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.BusinessDashboard_ordersHeader__yrhlz{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.BusinessDashboard_orderFilters__g7N\+E{display:flex;gap:1rem}.BusinessDashboard_statusFilter__rwOL3{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;color:#1a202c;font-size:.95rem;padding:.5rem 1rem}.BusinessDashboard_ordersTable__PFWo6{border:1px solid #e2e8f0;border-radius:.375rem;overflow:hidden;width:100%}.BusinessDashboard_tableHeader__qKauo{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#4a00e0;display:grid;font-weight:600;grid-template-columns:.5fr 2fr 1.5fr 1fr 1fr 1fr;padding:1rem}.BusinessDashboard_tableBody__1hLQe{max-height:650px;overflow-y:auto}.BusinessDashboard_orderRow__vzmBB{border-bottom:1px solid #e2e8f0;cursor:pointer;display:grid;grid-template-columns:.5fr 2fr 1.5fr 1fr 1fr 1fr;padding:1rem;transition:background-color .2s}.BusinessDashboard_orderRow__vzmBB:hover{background-color:#f8fafc}.BusinessDashboard_orderRow__vzmBB:last-child{border-bottom:none}.BusinessDashboard_orderIdCol__kwCDe{color:#1a202c;font-weight:600}.BusinessDashboard_orderCustomerCol__hNVM8{display:flex;flex-direction:column}.BusinessDashboard_customerName__82dRi{color:#1a202c;font-weight:500}.BusinessDashboard_customerEmail__gaTLH{color:#718096;font-size:.85rem}.BusinessDashboard_orderDateCol__UcYv0{color:#4a00e0}.BusinessDashboard_orderTotalCol__x10ZH{color:#4a00e0;font-weight:600}.BusinessDashboard_statusBadge__4aq1G{border-radius:9999px;display:inline-block;font-size:.85rem;font-weight:500;padding:.25rem .75rem}.BusinessDashboard_statusPending__SeFtZ{background-color:#fef3c7;color:#92400e}.BusinessDashboard_statusConfirmed__n-9T6{background-color:#e0f2fe;color:#0369a1}.BusinessDashboard_statusPreparing__4LjQ\+{background-color:#dbeafe;color:#1e40af}.BusinessDashboard_statusReady__IFZrg{background-color:#dcfce7;color:#166534}.BusinessDashboard_statusCompleted__QTTrB{background-color:#f0fdf4;color:#14532d}.BusinessDashboard_statusCancelled__FXykJ{background-color:#fee2e2;color:#b91c1c}.BusinessDashboard_viewButton__m\+QLq{background-color:#f1f5f9;border:none;border-radius:.375rem;color:#4a00e0;cursor:pointer;font-size:.85rem;padding:.375rem .75rem;transition:background-color .2s}.BusinessDashboard_viewButton__m\+QLq:hover{background-color:#e2e8f0}.BusinessDashboard_modalOverlay__ZIxdC{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.BusinessDashboard_modalContainer__4Bk\+j{background-color:#fff;border-radius:.5rem;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.BusinessDashboard_modalHeader__mYcP-{align-items:center;background-color:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.BusinessDashboard_modalTitle__QLLjN{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0}.BusinessDashboard_closeButton__ekTET{background:none;border:none;color:#a0aec0;cursor:pointer;font-size:1.5rem;line-height:1}.BusinessDashboard_modalContent__\+6ana{padding:1.5rem}.BusinessDashboard_updateSuccess__3PTme{background-color:#dcfce7;border-radius:.375rem;color:#166534;margin-bottom:1rem;padding:.75rem}.BusinessDashboard_updateError__IiPza{background-color:#fee2e2;border-radius:.375rem;color:#b91c1c;margin-bottom:1rem;padding:.75rem}.BusinessDashboard_updateButton__B6OH9{background-color:#4a00e0;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.BusinessDashboard_updateButton__B6OH9:hover{background-color:#3d00ba}.BusinessDashboard_updateButton__B6OH9:disabled{background-color:#93c5fd;cursor:not-allowed}@media (max-width:768px){.BusinessDashboard_orderRow__vzmBB,.BusinessDashboard_tableHeader__qKauo{grid-template-columns:.5fr 1.5fr 1fr 1fr}.BusinessDashboard_orderActionsCol__LMxJX,.BusinessDashboard_orderDateCol__UcYv0{display:none}}@media (max-width:640px){.BusinessDashboard_orderRow__vzmBB,.BusinessDashboard_tableHeader__qKauo{grid-template-columns:.5fr 1.5fr 1fr}.BusinessDashboard_orderStatusCol__oGVUY{display:none}}.BusinessDashboard_orderHeaderActions__fOwwH{align-items:center;display:flex;gap:1rem}.BusinessDashboard_viewAllLink__Ewoqi{align-items:center;background-color:#f1f5f9;border-radius:.375rem;color:#1a202c;display:inline-flex;font-size:.95rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.BusinessDashboard_viewAllLink__Ewoqi:hover{background-color:#e2e8f0}.BusinessDashboard_disabledTab__dvgJ8{cursor:pointer;opacity:.8;padding-right:30px;position:relative;transition:opacity .2s}.BusinessDashboard_disabledTab__dvgJ8:hover{opacity:.9}.BusinessDashboard_upgradeBadge__6yY7N{background-color:#ff6b6b;border-radius:10px;box-shadow:0 1px 3px #0003;color:#fff;font-size:10px;font-weight:700;line-height:1;padding:2px 6px;position:absolute;right:5px;top:-8px;z-index:5}.BusinessDashboard_upgradeContainer__HLEEM{background-color:#f8f9fa;border-radius:8px;margin-top:1rem;padding:2rem}.BusinessDashboard_upgradeMessage__FnHlO{margin:0 auto;max-width:600px;text-align:center}.BusinessDashboard_upgradeMessage__FnHlO h3{color:#343a40;margin-bottom:1rem}.BusinessDashboard_upgradeMessage__FnHlO p{color:#6c757d;margin-bottom:1.5rem}.BusinessDashboard_upgradeButton__RNJIA{background-color:#4a00e0;border-radius:4px;color:#fff;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.BusinessDashboard_upgradeButton__RNJIA:hover{background-color:#3d00ba}.BusinessAccount_pageContainer__flOVJ{background-color:#f7fafc;color:#1a202c;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.BusinessAccount_mainContent__Dtx31{flex:1 1;margin:0 auto;max-width:1200px;padding:1.5rem max(5vw,2rem);width:100%}.BusinessAccount_accountContainer__iz0n6{background-color:initial}.BusinessAccount_accountHeader__YCcaK{margin-bottom:1.5rem}.BusinessAccount_accountTitle__WemGm{color:#1a202c;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.BusinessAccount_accountSubtitle__GD-IS{color:#4a00e0;font-size:1rem}.BusinessAccount_accountTabs__T3NLo{border-bottom:1px solid #e2e8f0;display:flex;margin-bottom:1.5rem;overflow-x:auto;scrollbar-width:none}.BusinessAccount_accountTabs__T3NLo::-webkit-scrollbar{display:none}.BusinessAccount_tabButton__\+jhth{background:none;border:none;border-bottom:2px solid #0000;color:#1a202c;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.25rem;transition:all .2s;white-space:nowrap}.BusinessAccount_tabButton__\+jhth:hover{color:#1a202c}.BusinessAccount_activeTab__B-HYJ{border-bottom-color:#4a00e0;color:#4a00e0}.BusinessAccount_billingContent__7X1Vk,.BusinessAccount_notificationsContent__gVjiQ,.BusinessAccount_profileContent__ULNxm,.BusinessAccount_securityContent__aijtZ{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000000d;padding:1.5rem}.BusinessAccount_profileHeader__UEX3V{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.BusinessAccount_sectionTitle__IXe8s{color:#1a202c;font-size:1.25rem;font-weight:600}.BusinessAccount_cancelButton__SaYqO,.BusinessAccount_demoButton__D4tT2,.BusinessAccount_editButton__nGSfR,.BusinessAccount_saveButton__-8FKU,.BusinessAccount_setupButton__-pmgD,.BusinessAccount_submitButton__KwLpl,.BusinessAccount_uploadButton__5r0z9,.BusinessAccount_viewButton__-iXi\+{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.BusinessAccount_editButton__nGSfR{background-color:#4a00e0;border:none;color:#fff}.BusinessAccount_editButton__nGSfR:hover{background-color:#3d00ba}.BusinessAccount_actionButtons__2XMKt{display:flex;gap:.75rem}.BusinessAccount_saveButton__-8FKU{background-color:#4a00e0;border:none;color:#fff}.BusinessAccount_saveButton__-8FKU:hover{background-color:#3d00ba}.BusinessAccount_saveButton__-8FKU:disabled{background-color:#a0aec0;cursor:not-allowed}.BusinessAccount_cancelButton__SaYqO{background-color:#fff;border:1px solid #e2e8f0;color:#4a00e0}.BusinessAccount_cancelButton__SaYqO:hover{background-color:#f7fafc}.BusinessAccount_profileDetails__iPzDo{display:flex;gap:2rem}.BusinessAccount_profileImageSection__EZjgZ{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.BusinessAccount_profileImage__sYQpA{border-radius:50%;box-shadow:0 4px 6px #0000000d;height:150px;margin-bottom:1rem;overflow:hidden;width:150px}.BusinessAccount_profileImage__sYQpA img{height:100%;object-fit:cover;width:100%}.BusinessAccount_memberSince__X0AdI{color:#718096;font-size:.875rem;text-align:center}.BusinessAccount_profileInfo__\+rGFQ{display:flex;flex:1 1;flex-direction:column;gap:1.25rem}.BusinessAccount_infoRow__A7uvm{display:flex;gap:1.5rem}.BusinessAccount_infoGroup__CmI2Z{flex:1 1}.BusinessAccount_infoLabel__GODgy{color:#718096;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.BusinessAccount_infoValue__WEJt0{color:#1a202c;font-size:1rem}.BusinessAccount_editForm__SXqUG{display:flex;flex-direction:column;gap:1.25rem}.BusinessAccount_formRow__DGFZH{display:flex;gap:1.5rem}.BusinessAccount_formGroup__YZApV{display:flex;flex:1 1;flex-direction:column}.BusinessAccount_formLabel__SE87c{color:#1a202c;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.BusinessAccount_formInput__MfDEV,.BusinessAccount_formTextarea__yvUrh{border:1px solid #e2e8f0;border-radius:.375rem;font-size:.95rem;padding:.75rem;transition:all .2s}.BusinessAccount_formInput__MfDEV:focus,.BusinessAccount_formTextarea__yvUrh:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #0070f326;outline:none}.BusinessAccount_formTextarea__yvUrh{min-height:100px;resize:vertical}.BusinessAccount_logoUpload__h4\+R7{align-items:center;display:flex;gap:1.5rem}.BusinessAccount_previewLogo__QPnrV{border:1px solid #e2e8f0;border-radius:.375rem;height:80px;object-fit:cover;width:80px}.BusinessAccount_uploadActions__EEl8b{display:flex;flex-direction:column;gap:.5rem}.BusinessAccount_fileInput__gDSS4{display:none}.BusinessAccount_uploadButton__5r0z9{background-color:#fff;border:1px solid #4a00e0;border-radius:.375rem;color:#4a00e0;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;text-align:center;transition:all .2s}.BusinessAccount_uploadButton__5r0z9:hover{background-color:#f0f9ff}.BusinessAccount_uploadButton__5r0z9:disabled{border-color:#a0aec0;color:#a0aec0;cursor:not-allowed}.BusinessAccount_securitySection__9fSQO{border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding-bottom:2rem}.BusinessAccount_securitySection__9fSQO:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.BusinessAccount_passwordForm__oEbeA{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.5rem;max-width:500px}.BusinessAccount_passwordHint__WX9y0{color:#718096;font-size:.8rem;margin-top:.25rem}.BusinessAccount_submitButton__KwLpl{align-self:flex-start;background-color:#4a00e0;border:none;color:#fff;margin-top:.5rem;padding:.75rem 1rem}.BusinessAccount_submitButton__KwLpl:hover{background-color:#3d00ba}.BusinessAccount_submitButton__KwLpl:disabled{background-color:#a0aec0;cursor:not-allowed}.BusinessAccount_securityOption__xQmsm{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.25rem 0}.BusinessAccount_securityOption__xQmsm:last-child{border-bottom:none}.BusinessAccount_optionInfo__A1380{max-width:70%}.BusinessAccount_optionTitle__3ofPL{color:#1a202c;font-size:1rem;font-weight:600;margin-bottom:.25rem}.BusinessAccount_optionDescription__R-VOk{color:#718096;font-size:.875rem}.BusinessAccount_setupButton__-pmgD,.BusinessAccount_viewButton__-iXi\+{background-color:#fff;border:1px solid #4a00e0;color:#4a00e0}.BusinessAccount_setupButton__-pmgD:hover,.BusinessAccount_viewButton__-iXi\+:hover{background-color:#f0f9ff}.BusinessAccount_comingSoon__-TP07{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.BusinessAccount_contentTitle__ItYon{color:#1a202c;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.BusinessAccount_demoButton__D4tT2{background-color:#edf2f7;border:none;color:#4a00e0;margin-top:1.5rem}.BusinessAccount_demoButton__D4tT2:hover{background-color:#e2e8f0}.BusinessAccount_successMessage__kNPBd{background-color:#c6f6d5;color:#2f855a}.BusinessAccount_errorMessage__sEaie,.BusinessAccount_successMessage__kNPBd{border-radius:.375rem;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem 1rem}.BusinessAccount_errorMessage__sEaie{background-color:#fed7d7;color:#c53030}@media (max-width:768px){.BusinessAccount_profileDetails__iPzDo{flex-direction:column}.BusinessAccount_profileImageSection__EZjgZ{margin-bottom:1.5rem}.BusinessAccount_formRow__DGFZH{flex-direction:column;gap:1.25rem}}@media (max-width:640px){.BusinessAccount_mainContent__Dtx31{padding:1rem}.BusinessAccount_accountTitle__WemGm{font-size:1.5rem}.BusinessAccount_logoUpload__h4\+R7{align-items:flex-start;flex-direction:column}}.MenuList_pageContainer__HfL1Q{background-color:#f7fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.MenuList_mainContent__-nyU7{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem max(5vw,2rem);width:100%}.MenuList_menuListContainer__mgRl9{width:100%}.MenuList_listHeader__q7PxP{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.MenuList_pageTitle__YckkQ{color:#1a202c;font-size:1.875rem;font-weight:700;margin:0}.MenuList_createButton__dEgsU{align-items:center;background-color:#4a00e0;border-radius:.375rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .2s}.MenuList_createButton__dEgsU:hover{background-color:#3d00ba}.MenuList_errorMessage__nrTQG{background-color:#fed7d7;border-radius:.375rem;color:#c53030;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem 1rem}.MenuList_loadingState__ngpal{align-items:center;color:#4a00e0;display:flex;justify-content:center;padding:2rem}.MenuList_emptyState__lTl7W{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:center;padding:3rem 1rem}.MenuList_emptyStateContent__zDJ7N{max-width:24rem;text-align:center}.MenuList_emptyStateTitle__goF0b{color:#1a202c;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.MenuList_emptyStateDescription__-A7uB{color:#4a00e0;font-size:.875rem;margin-bottom:1.5rem}.MenuList_emptyStateButton__wuJVk{align-items:center;background-color:#4a00e0;border-radius:.375rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .2s}.MenuList_emptyStateButton__wuJVk:hover{background-color:#3d00ba}.MenuList_menuGrid__qfkTj{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.MenuList_menuCard__e-b6o{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s,transform .2s}.MenuList_menuCard__e-b6o:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.MenuList_menuCardHeader__LzOpD{border-bottom:1px solid #e2e8f0;padding:1.25rem 1.5rem}.MenuList_menuTitle__T6bS9{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0}.MenuList_menuCardBody__WCwNL{flex:1 1;padding:1.25rem 1.5rem}.MenuList_menuDescription__5eaS\+{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#4a00e0;display:-webkit-box;font-size:.875rem;margin-bottom:1rem;overflow:hidden}.MenuList_menuMeta__ngVuR{color:#718096;font-size:.75rem;margin:0}.MenuList_menuMeta__ngVuR+.MenuList_menuMeta__ngVuR{margin-top:.25rem}.MenuList_menuCardActions__4sYjS{border-top:1px solid #e2e8f0;display:flex;padding:.75rem 1.5rem}.MenuList_editButton__pU7c0,.MenuList_viewButton__cp-ai{align-items:center;border-radius:.25rem;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.MenuList_viewButton__cp-ai{background-color:#ebf8ff;color:#4a00e0;margin-right:.75rem}.MenuList_viewButton__cp-ai:hover{background-color:#bee3f8}.MenuList_editButton__pU7c0{background-color:#e2e8f0;color:#1a202c}.MenuList_editButton__pU7c0:hover{background-color:#cbd5e0}@media (max-width:640px){.MenuList_listHeader__q7PxP{align-items:flex-start;flex-direction:column;gap:1rem}.MenuList_menuGrid__qfkTj{grid-template-columns:1fr}}.MenuList_menuContent__LZ5ox{display:flex;flex:1 1;gap:1rem}.MenuList_menuImageContainer__CYrmk{background-color:#f7fafc;border-radius:.375rem;flex-shrink:0;height:100px;overflow:hidden;width:100px}.MenuList_menuImage__gYX9Y{height:100%;object-fit:cover;width:100%}.MenuList_menuInfo__D9L6n{flex:1 1}.MenuList_menuMeta__ngVuR{color:#4a5568;display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem;margin-top:.5rem}.MenuList_menuMetaItem__sx1VH{align-items:center;display:inline-flex}.MenuList_menuMetaLabel__C1cWv{font-weight:600;margin-right:.25rem}@media (max-width:640px){.MenuList_menuContent__LZ5ox{flex-direction:column}.MenuList_menuImageContainer__CYrmk{height:150px;width:100%}}.MenuCreate_pageContainer__csZ-k{background-color:#f7fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.MenuCreate_mainContent__UdOMX{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem max(5vw,2rem);width:100%}.MenuCreate_createContainer__6Lzqp{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:2rem;width:100%}.MenuCreate_pageHeader__G\+EFK{margin-bottom:2rem}.MenuCreate_pageTitle__rzhCK{color:#1a202c;font-size:1.875rem;font-weight:700;margin:0}.MenuCreate_errorMessage__XsK8r{background-color:#fed7d7;border-radius:.375rem;color:#c53030;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem 1rem}.MenuCreate_menuForm__r\+Bb6{width:100%}.MenuCreate_formSection__G\+629{border-bottom:1px solid #e2e8f0;margin-bottom:2.5rem;padding:2rem}.MenuCreate_formSection__G\+629:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.MenuCreate_sectionHeader__ZrKjx{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.MenuCreate_sectionTitle__yCv3O{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0}.MenuCreate_sectionDescription__wPP7K{color:#718096;font-size:.875rem;margin-bottom:1.5rem}.MenuCreate_addButton__cPHs6,.MenuCreate_addItemButton__fq6WJ{align-items:center;background-color:#ebf8ff;border:none;border-radius:.25rem;color:#4a00e0;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.5rem 1rem;transition:background-color .2s}.MenuCreate_addButton__cPHs6:hover,.MenuCreate_addItemButton__fq6WJ:hover{background-color:#bee3f8}.MenuCreate_removeButton__kzqT3{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;color:#e53e3e;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;padding:.375rem .75rem;transition:background-color .2s,color .2s}.MenuCreate_removeButton__kzqT3:hover{background-color:#fed7d7;color:#c53030}.MenuCreate_formGroup__RJ7dP{margin-bottom:1.5rem}.MenuCreate_formRow__MQDEV{display:flex;gap:1.5rem;margin-bottom:1.5rem}.MenuCreate_formRow__MQDEV .MenuCreate_formGroup__RJ7dP{flex:1 1;margin-bottom:0}.MenuCreate_label__R0TWf{color:#4a00e0;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.MenuCreate_required__FB2W-{color:#e53e3e}.MenuCreate_input__BsOC1,.MenuCreate_textarea__kHA9y{background-color:#fff;border:1px solid #cbd5e0;border-radius:.375rem;color:#1a202c;display:block;font-size:.875rem;padding:.625rem .75rem;transition:border-color .2s;width:100%}.MenuCreate_input__BsOC1:focus,.MenuCreate_textarea__kHA9y:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #0070f31a;outline:none}.MenuCreate_textarea__kHA9y{min-height:5rem;resize:vertical}.MenuCreate_menuSection__yq4rr{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.MenuCreate_menuSection__yq4rr:last-child{margin-bottom:0}.MenuCreate_sectionDeleteButton__TpjdD{align-items:center;background-color:#fed7d7;border:none;border-radius:.25rem;color:#e53e3e;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.5rem 1rem;transition:background-color .2s}.MenuCreate_sectionDeleteButton__TpjdD:hover{background-color:#feb2b2}.MenuCreate_switchLabel__QiapO{align-items:center;color:#4a00e0;cursor:pointer;display:flex;font-size:.875rem}.MenuCreate_switchInput__xPHNi{height:0;opacity:0;position:absolute;width:0}.MenuCreate_switchSlider__CHEpL{background-color:#cbd5e0;border-radius:10px;display:inline-block;height:20px;margin-right:.5rem;position:relative;transition:background-color .2s;width:36px}.MenuCreate_switchSlider__CHEpL:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:transform .2s;width:16px}.MenuCreate_switchInput__xPHNi:checked+.MenuCreate_switchSlider__CHEpL{background-color:#4a00e0}.MenuCreate_switchInput__xPHNi:checked+.MenuCreate_switchSlider__CHEpL:before{transform:translateX(16px)}.MenuCreate_itemsHeader__sbort{align-items:center;display:flex;justify-content:space-between;margin:1.5rem 0 1rem}.MenuCreate_itemsTitle__1NrRJ{color:#1a202c;font-size:1rem;font-weight:600;margin:0}.MenuCreate_emptyItems__Hb5vF{background-color:#f8fafc;border-radius:.375rem;color:#718096;font-size:.875rem;padding:1rem;text-align:center}.MenuCreate_itemCard__jDG9P{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;margin-bottom:1rem;padding:1rem}.MenuCreate_itemCard__jDG9P:last-child{margin-bottom:0}.MenuCreate_itemHeader__v9riS{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.MenuCreate_itemTitle__cyS8L{color:#1a202c;font-size:.875rem;font-weight:600;margin:0}.MenuCreate_removeItemButton__AR8Ob{align-items:center;background-color:initial;border:none;border-radius:.25rem;color:#e53e3e;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.25rem .5rem;transition:background-color .2s}.MenuCreate_removeItemButton__AR8Ob:hover{background-color:#fed7d7}.MenuCreate_formActions__if\+BT{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.MenuCreate_cancelButton__Kdopj,.MenuCreate_submitButton__lIpM8{align-items:center;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.625rem 1.25rem;transition:background-color .2s}.MenuCreate_cancelButton__Kdopj{background-color:#e2e8f0;border:none;color:#4a00e0}.MenuCreate_cancelButton__Kdopj:hover{background-color:#cbd5e0}.MenuCreate_submitButton__lIpM8{background-color:#4a00e0;border:none;color:#fff}.MenuCreate_submitButton__lIpM8:hover{background-color:#3d00ba}.MenuCreate_submitButton__lIpM8:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.MenuCreate_formRow__MQDEV{flex-direction:column;gap:0}.MenuCreate_formRow__MQDEV .MenuCreate_formGroup__RJ7dP{margin-bottom:1.5rem}.MenuCreate_formRow__MQDEV .MenuCreate_formGroup__RJ7dP:last-child{margin-bottom:0}}.MenuCreate_imageUploadContainer__Nbd7U{border:2px dashed #cbd5e0;border-radius:.5rem;overflow:hidden;transition:border-color .2s}.MenuCreate_imageUploadContainer__Nbd7U:hover{border-color:#4a00e0}.MenuCreate_imageUploadArea__sybaP{align-items:center;display:flex;height:200px;justify-content:center;position:relative}.MenuCreate_fileInput__Q3FN5{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:2}.MenuCreate_fileInputLabel__5sofl{align-items:center;color:#4a5568;cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;justify-content:center;z-index:1}.MenuCreate_uploadIcon__iRApH{color:#4a00e0;margin-bottom:.5rem}.MenuCreate_uploadHint__gLXcT{color:#718096;font-size:.75rem;margin-top:.25rem}.MenuCreate_imageHint__knMec{color:#718096;font-size:.75rem;margin-top:.5rem}.MenuCreate_imagePreviewContainer__0f8e3{position:relative;width:100%}.MenuCreate_imagePreview__0t-zq{border-radius:.375rem;max-height:300px;object-fit:contain;width:100%}.MenuCreate_removeImageButton__A8UeM{background-color:#00000080;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:background-color .2s}.MenuCreate_removeImageButton__A8UeM:hover{background-color:#000000b3}.MenuCreate_priceInputContainer__AQBB9{align-items:center;display:flex;gap:.5rem}.MenuCreate_priceInputContainer__AQBB9 .MenuCreate_input__BsOC1{flex:1 1}.MenuCreate_currencySelector__GCs4M{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#1a202c;cursor:pointer;font-size:.875rem;min-width:80px;padding:.875rem .75rem;transition:all .2s ease}.MenuCreate_currencySelector__GCs4M:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #4a00e026;outline:none}.MenuCreate_currencySelector__GCs4M:hover{border-color:#cbd5e0}.MenuCreate_otherPrices__uGIUM{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.MenuCreate_priceTag__sfIGp{background-color:#edf2f7;border:1px solid #e2e8f0;border-radius:.25rem;color:#4a5568;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.MenuCreate_priceTag__sfIGp:not(:last-child){margin-right:.25rem}.MenuDetails_pageContainer__aP-dw{background-color:#f7fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.MenuDetails_mainContent__SuvT8{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem max(5vw,2rem);width:100%}.MenuDetails_menuContainer__ztHci{width:100%}.MenuDetails_actionsHeader__ucrAm{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.MenuDetails_backLink__LcMch{align-items:center;color:#1a202c;display:inline-flex;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.MenuDetails_backLink__LcMch:hover{color:#1a202c}.MenuDetails_menuActions__eATL9{display:flex;gap:1rem}.MenuDetails_editButton__wvQe6,.MenuDetails_viewPublicButton__iY057{align-items:center;border-radius:.375rem;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .2s}.MenuDetails_editButton__wvQe6{background-color:#e2e8f0;color:#1a202c}.MenuDetails_editButton__wvQe6:hover{background-color:#cbd5e0}.MenuDetails_viewPublicButton__iY057{background-color:#4a00e0;color:#fff}.MenuDetails_viewPublicButton__iY057:hover{background-color:#3d00ba}.MenuDetails_errorMessage__IO5wJ{background-color:#fed7d7;border-radius:.375rem;color:#c53030;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem 1rem}.MenuDetails_loadingState__Dpr57{align-items:center;color:#4a00e0;display:flex;justify-content:center;padding:2rem}.MenuDetails_menuDetails__N6U0g{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:2rem}.MenuDetails_menuHeader__UjCVJ{border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding-bottom:1.5rem}.MenuDetails_menuTitle__hK29w{color:#1a202c;font-size:1.875rem;font-weight:700;margin:0 0 .5rem}.MenuDetails_menuDescription__JWXXh{color:#4a00e0;font-size:1rem;line-height:1.5;margin:.5rem 0 1rem}.MenuDetails_menuMeta__9P-NF{color:#718096;display:flex;flex-wrap:wrap;font-size:.875rem;gap:1.5rem}.MenuDetails_metaItem__EDZaf{display:inline-block}.MenuDetails_itemsTitle__5MQgh,.MenuDetails_sectionsTitle__uUP7x{color:#1a202c;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem}.MenuDetails_sectionCard__sDXJC{background-color:#f8fafc;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.MenuDetails_sectionHeader__q\+C8W{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.MenuDetails_sectionTitle__rrgV2{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0}.MenuDetails_hiddenBadge__KMQSD{background-color:#718096;border-radius:.25rem;color:#fff;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.MenuDetails_itemsGrid__D-XHB{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:1rem}.MenuDetails_itemCard__MvOe-{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:1rem}.MenuDetails_itemHeader__oJHbw{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.MenuDetails_itemName__sA6fY{color:#1a202c;flex:1 1;font-size:1rem;font-weight:600;margin:0}.MenuDetails_itemPrice__l92Ik{color:#2b6cb0;font-size:1rem;font-weight:700;white-space:nowrap}.MenuDetails_itemDescription__IsvoI{color:#4a00e0;font-size:.875rem;line-height:1.4;margin:.5rem 0}.MenuDetails_itemUnavailable__yga7a{color:#e53e3e;font-size:.75rem;font-weight:500;margin:.5rem 0 0}.MenuDetails_emptyItems__VKvhp,.MenuDetails_emptyMenu__exsJ8{background-color:#f8fafc;border-radius:.375rem;color:#718096;font-size:.875rem;padding:1rem;text-align:center}.MenuDetails_notFound__9heBX{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.MenuDetails_notFound__9heBX p{color:#4a00e0;font-size:1rem;margin-bottom:1.5rem}.MenuDetails_backToMenus__i8tPA{align-items:center;background-color:#ebf8ff;border-radius:.375rem;color:#4a00e0;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .2s}.MenuDetails_backToMenus__i8tPA:hover{background-color:#bee3f8}@media (max-width:768px){.MenuDetails_actionsHeader__ucrAm{align-items:flex-start;flex-direction:column;gap:1rem}.MenuDetails_menuActions__eATL9{width:100%}.MenuDetails_editButton__wvQe6,.MenuDetails_viewPublicButton__iY057{flex:1 1;justify-content:center}.MenuDetails_itemsGrid__D-XHB{grid-template-columns:1fr}}.MenuEdit_pageContainer__9r65F{background-color:#f7fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.MenuEdit_mainContent__09oQ6{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem max(5vw,2rem);width:100%}.MenuEdit_editContainer__iWxBM{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:2rem;width:100%}.MenuEdit_pageHeader__iOL04{border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding-bottom:1.5rem}.MenuEdit_pageTitle__BHBHe{color:#1a202c;font-size:1.875rem;font-weight:700;margin:0 0 .5rem}.MenuEdit_errorMessage__0CkeL{background-color:#fed7d7;border-radius:.375rem;color:#c53030;font-size:.875rem;margin:1rem 0;padding:.75rem 1rem}.MenuEdit_loadingState__zKRob{align-items:center;color:#4a00e0;display:flex;justify-content:center;padding:3rem 0}.MenuEdit_menuForm__aFvJ5{width:100%}.MenuEdit_formSection__ZaklS{margin-bottom:3rem}.MenuEdit_formSection__ZaklS:last-child{margin-bottom:2rem}.MenuEdit_sectionHeader__ITsja{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.75rem}.MenuEdit_sectionTitle__Hcg2-{color:#1a202c;font-size:1.5rem;font-weight:600;margin:0}.MenuEdit_addButton__iowie{align-items:center;background-color:#4a00e0;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:background-color .2s}.MenuEdit_addButton__iowie:hover{background-color:#3d00ba}.MenuEdit_formGroup__ixdDX{margin-bottom:1.5rem}.MenuEdit_formRow__mHufk .MenuEdit_formGroup__ixdDX{margin-bottom:0}.MenuEdit_formLabel__fWx6g{color:#1a202c;display:block;font-size:.875rem;font-weight:600;margin-bottom:.625rem}.MenuEdit_required__j9aZ-{color:#e53e3e}.MenuEdit_formInput__Cm1f0,.MenuEdit_formTextarea__aMemq{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;color:#1a202c;font-size:.875rem;line-height:1.5;padding:.875rem 1rem;transition:all .2s ease;width:100%}.MenuEdit_formInput__Cm1f0:focus,.MenuEdit_formTextarea__aMemq:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #4a00e026;outline:none}.MenuEdit_formInput__Cm1f0:hover,.MenuEdit_formTextarea__aMemq:hover{border-color:#cbd5e0}.MenuEdit_formTextarea__aMemq{min-height:100px;resize:vertical}.MenuEdit_checkboxGroup__D-\+LX{align-items:center;display:flex;gap:.5rem}.MenuEdit_checkboxInput__dS7wa{border:1px solid #e2e8f0;border-radius:.25rem;color:#4a00e0;height:1rem;width:1rem}.MenuEdit_checkboxLabel__0YAT-{color:#4a00e0;cursor:pointer;font-size:.875rem}.MenuEdit_formRow__mHufk{display:flex;gap:2rem;margin-bottom:.5rem}.MenuEdit_formRow__mHufk .MenuEdit_formGroup__ixdDX{flex:1 1}.MenuEdit_itemsList__jsnLw,.MenuEdit_sectionsList__9nwu\+{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.MenuEdit_itemForm__pNWgM,.MenuEdit_sectionForm__B-yzZ{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem}.MenuEdit_itemFormHeader__DQZlZ,.MenuEdit_sectionFormHeader__veQLa{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.MenuEdit_itemFormTitle__kFFtB,.MenuEdit_sectionFormTitle__ivxK-{color:#1a202c;font-size:1.125rem;font-weight:600;margin:0}.MenuEdit_removeButton__lJlth{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;color:#e53e3e;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;padding:.375rem .75rem;transition:background-color .2s,color .2s}.MenuEdit_removeButton__lJlth:hover{background-color:#fed7d7;color:#c53030}.MenuEdit_sectionItems__LGR9y{border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.5rem}.MenuEdit_sectionItemsHeader__jc6IV{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.MenuEdit_sectionItemsTitle__DNzVJ{color:#4a00e0;font-size:1rem;font-weight:600;margin:0}.MenuEdit_emptyState__o-q7e{background-color:#f8fafc;border:1px dashed #e2e8f0;border-radius:.375rem;color:#718096;font-size:.875rem;padding:1.5rem;text-align:center}.MenuEdit_formActions__ackq6{border-top:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.MenuEdit_cancelButton__t5PH1,.MenuEdit_submitButton__JSE8W{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:background-color .2s}.MenuEdit_cancelButton__t5PH1{background-color:#e2e8f0;border:none;color:#4a00e0}.MenuEdit_cancelButton__t5PH1:hover{background-color:#cbd5e0}.MenuEdit_submitButton__JSE8W{background-color:#4a00e0;border:none;color:#fff}.MenuEdit_submitButton__JSE8W:hover{background-color:#3d00ba}.MenuEdit_submitButton__JSE8W:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.MenuEdit_formRow__mHufk{flex-direction:column;gap:0}.MenuEdit_itemFormHeader__DQZlZ,.MenuEdit_sectionFormHeader__veQLa,.MenuEdit_sectionHeader__ITsja,.MenuEdit_sectionItemsHeader__jc6IV{align-items:flex-start;flex-direction:column;gap:.75rem}.MenuEdit_editContainer__iWxBM{padding:1.5rem}.MenuEdit_formActions__ackq6{flex-direction:column}.MenuEdit_cancelButton__t5PH1,.MenuEdit_submitButton__JSE8W{width:100%}}.MenuEdit_sectionActions__5jbrE{display:flex;gap:.5rem}.MenuEdit_imageHint__pKBFp{color:#718096;font-size:.75rem;margin-top:.5rem}.MenuEdit_removeImageButton__8Y8WJ{background-color:#00000080;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:background-color .2s}.MenuEdit_removeImageButton__8Y8WJ:hover{background-color:#000000b3}.MenuEdit_imageUploadActions__n21n1{align-items:flex-start;display:flex;flex-direction:column;margin-top:1rem}.MenuEdit_uploadImageButton__w\+sF1{align-items:center;background-color:#4a00e0;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.5rem 1rem;transition:background-color .2s}.MenuEdit_uploadImageButton__w\+sF1:hover{background-color:#3d00ba}.MenuEdit_uploadImageButton__w\+sF1:disabled{cursor:not-allowed;opacity:.7}.MenuEdit_imageUploadHint__tkehs{color:#718096;font-size:.75rem;margin-top:.5rem}.MenuEdit_successMessage__8RLdE{background-color:#c6f6d5;border:1px solid #9ae6b4;border-radius:.375rem;color:#22543d;font-size:.875rem;margin:1rem 0;padding:.75rem 1rem}.MenuEdit_imageActionContainer__fMZN4{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.MenuEdit_imageActionContainer__fMZN4 .MenuEdit_helperText__o0HK5{flex:1 1 100%}.MenuEdit_imageActionContainer__fMZN4 .MenuEdit_primaryButton__JmrIl,.MenuEdit_imageActionContainer__fMZN4 .MenuEdit_secondaryButton__dWQ\+m{min-width:160px;padding-left:1.5rem;padding-right:1.5rem;width:auto}.MenuEdit_primaryButton__JmrIl{background-image:linear-gradient(90deg,#4a00e0,#7c43ff);box-shadow:0 3px 6px #0000001f}.MenuEdit_primaryButton__JmrIl:hover{box-shadow:0 5px 12px #0000002e;transform:translateY(-2px)}.MenuEdit_primaryButton__JmrIl:active{box-shadow:0 2px 4px #0000001f}.MenuEdit_secondaryButton__dWQ\+m{background:#fff;border:2px solid #4a00e0}.MenuEdit_secondaryButton__dWQ\+m:hover{background:#f3f0ff;box-shadow:0 3px 8px #00000014;transform:translateY(-2px)}.MenuEdit_secondaryButton__dWQ\+m:active{box-shadow:0 1px 3px #00000014}.MenuEdit_upgradeBanner__I5jSv{background-color:#f8f9fa;border:1px dashed #dee2e6;border-radius:8px;color:#6c757d;margin:16px 0;padding:16px;text-align:center}.MenuEdit_advancedMenuCustomization__MO4G4,.MenuEdit_enterpriseFeatures__qEjQ0{background-color:#f0f8ff;border:1px solid #cce5ff;border-radius:8px;margin:16px 0;padding:16px}.MenuEdit_advancedMenuCustomization__MO4G4 h3,.MenuEdit_enterpriseFeatures__qEjQ0 h3{color:#0d6efd;margin-top:0}.MenuEdit_sectionCard__-YMgD{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1rem;overflow:hidden;transition:box-shadow .3s ease}.MenuEdit_sectionCard__-YMgD:hover{box-shadow:0 4px 6px #0000001a}.MenuEdit_sectionCardHeader__P0Z7H{align-items:center;background-color:#f8fafc;border-bottom:1px solid #0000;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.5rem;transition:background-color .2s}.MenuEdit_sectionCardHeader__P0Z7H:hover{background-color:#edf2f7}.MenuEdit_sectionCardTitle__P4iv-{flex:1 1}.MenuEdit_sectionCardDescription__3zzcf{color:#718096;font-size:.875rem;margin:.25rem 0 0}.MenuEdit_sectionCardActions__chmHa{align-items:center;display:flex;gap:1rem}.MenuEdit_expandIcon__H3Tgb{color:#4a00e0;font-size:.875rem;transition:transform .2s}.MenuEdit_sectionCardContent__-BgD2{background-color:#f8fafc;border-top:1px solid #e2e8f0;padding:1.75rem}.MenuEdit_sectionsList__9nwu\+{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.MenuEdit_sectionForm__B-yzZ{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem}.MenuEdit_menuDetailsCard__rA15j{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem;overflow:hidden}.MenuEdit_menuDetailsContent__02yAA{display:flex;flex-direction:row;gap:2rem;padding:2rem}.MenuEdit_menuDetailsMain__O9gSW{flex:3 1;padding:2rem}.MenuEdit_menuImageSection__7imyB{border-left:1px solid #e2e8f0;flex:2 1;padding-left:3rem}@media (max-width:992px){.MenuEdit_menuDetailsContent__02yAA{flex-direction:column}.MenuEdit_menuImageSection__7imyB{border-left:none;border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-left:0;padding-top:1.5rem}}.MenuEdit_itemsSection__klFJo{border-top:1px solid #edf2f7;margin-top:1.5rem;padding-top:1rem}.MenuEdit_itemsList__jsnLw{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.5rem}.MenuEdit_itemFormHeader__DQZlZ{align-items:center;border-bottom:1px solid #edf2f7;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.MenuEdit_imageUploadContainer__nL-RX{background-color:#f8fafc;border:2px dashed #cbd5e0;border-radius:.5rem;overflow:hidden;transition:border-color .2s}.MenuEdit_imageUploadContainer__nL-RX:hover{background-color:#f0f4ff;border-color:#4a00e0}.MenuEdit_imageUploadArea__1LxBD{align-items:center;display:flex;height:200px;justify-content:center;position:relative}.MenuEdit_fileInput__n6oRU{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:2}.MenuEdit_fileInputLabel__kCGNo{align-items:center;color:#4a5568;cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;justify-content:center;z-index:1}.MenuEdit_uploadIcon__AkXR0{color:#4a00e0;margin-bottom:.5rem}.MenuEdit_uploadHint__IMp\+E{color:#718096;font-size:.75rem;margin-top:.25rem}.MenuEdit_imagePreviewContainer__nqzMp{position:relative;width:100%}.MenuEdit_imagePreview__i6bWC{border-radius:.375rem;max-height:300px;object-fit:contain;width:100%}.MenuEdit_secondaryButton__dWQ\+m{align-items:center;background-color:#ebf8ff;border:none;border-radius:.5rem;box-shadow:0 1px 3px #0000000d;color:#4a00e0;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;margin-bottom:.75rem;padding:.75rem 1.25rem;text-align:center;transition:all .2s ease;width:100%}.MenuEdit_secondaryButton__dWQ\+m:hover{background-color:#bee3f8;box-shadow:0 2px 5px #0000001a;transform:translateY(-1px)}.MenuEdit_secondaryButton__dWQ\+m:active{box-shadow:0 1px 2px #0000000d;transform:translateY(0)}.MenuEdit_primaryButton__JmrIl{align-items:center;background-color:#4a00e0;border:none;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;margin-bottom:.75rem;padding:.75rem 1.25rem;transition:all .2s ease;width:100%}.MenuEdit_primaryButton__JmrIl:hover{background-color:#3d00ba;box-shadow:0 2px 5px #00000026;transform:translateY(-1px)}.MenuEdit_primaryButton__JmrIl:active{box-shadow:0 1px 2px #0000001a;transform:translateY(0)}.MenuEdit_primaryButton__JmrIl:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.MenuEdit_imageActionContainer__fMZN4{background-color:#f0f4ff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 3px #0000000d;margin-top:1.25rem;padding:1.25rem}.MenuEdit_helperText__o0HK5{color:#718096;font-size:.75rem;line-height:1.5;margin:.25rem 0 0}.MenuEdit_deleteButton__c4yTr{background-color:#fef2f2;border:none;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;color:#e53e3e;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem .75rem;text-align:center;text-decoration:none;transition:all .2s ease}.MenuEdit_deleteButton__c4yTr:hover{background-color:#fee2e2;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.MenuEdit_deleteButton__c4yTr:active{box-shadow:0 1px 2px #0000000d;transform:translateY(0)}@media(max-width:640px){.MenuEdit_imageActionContainer__fMZN4{align-items:stretch;flex-direction:column}.MenuEdit_imageActionContainer__fMZN4 .MenuEdit_primaryButton__JmrIl,.MenuEdit_imageActionContainer__fMZN4 .MenuEdit_secondaryButton__dWQ\+m{width:100%}}.MenuEdit_menuDetailsMain__O9gSW .MenuEdit_formGroup__ixdDX{margin-bottom:1.25rem}.MenuEdit_menuDetailsMain__O9gSW .MenuEdit_formRow__mHufk{gap:1.25rem;margin-bottom:1.25rem}.MenuEdit_menuDetailsMain__O9gSW .MenuEdit_formGroup__ixdDX:last-of-type{margin-bottom:0}@media (max-width:992px){.MenuEdit_menuDetailsMain__O9gSW .MenuEdit_formRow__mHufk{flex-direction:column;gap:0;margin-bottom:1rem}}.MenuEdit_itemForm__pNWgM{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 3px #0000000d;margin-bottom:1.5rem;padding:1.75rem;transition:box-shadow .2s ease}.MenuEdit_itemForm__pNWgM:hover{box-shadow:0 2px 5px #00000014}.MenuEdit_priceInputContainer__3a4EA{align-items:center;display:flex;gap:.5rem}.MenuEdit_priceInputContainer__3a4EA .MenuEdit_formInput__Cm1f0{flex:1 1}.MenuEdit_currencySelector__daTxc{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#1a202c;cursor:pointer;font-size:.875rem;min-width:80px;padding:.875rem .75rem;transition:all .2s ease}.MenuEdit_currencySelector__daTxc:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #4a00e026;outline:none}.MenuEdit_currencySelector__daTxc:hover{border-color:#cbd5e0}.MenuEdit_otherPrices__I1CRw{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.MenuEdit_priceTag__EFI6g{background-color:#edf2f7;border:1px solid #e2e8f0;border-radius:.25rem;color:#4a5568;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.MenuEdit_priceTag__EFI6g:not(:last-child){margin-right:.25rem}.MenuPublic_menuContainer__RT7vW{background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1200px;min-height:100vh;padding-bottom:80px;position:relative}.MenuPublic_restaurantHeader__ExzOZ{background-color:#fff;border-bottom:1px solid #eaeaea;margin-bottom:20px;padding:20px}.MenuPublic_restaurantInfo__qDCPw{text-align:center}.MenuPublic_restaurantLogo__8O4pd{margin-bottom:10px;max-height:120px;max-width:120px;object-fit:contain}.MenuPublic_restaurantName__XXlyF{font-size:24px;font-weight:700;margin:0 0 5px}.MenuPublic_restaurantAddress__9-302,.MenuPublic_restaurantPhone__nN6W5{color:#666;font-size:14px;margin:5px 0}.MenuPublic_menuContent__JfvP9{padding:0 20px}.MenuPublic_menuHeaderContainer__FDtp0{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;margin-bottom:30px;overflow:hidden;position:relative}.MenuPublic_menuImageContainer__kCl\+r{height:250px;overflow:hidden;position:relative;width:100%}.MenuPublic_menuImage__HwoC6{height:100%;object-fit:cover;width:100%}.MenuPublic_menuHeader__iwSFk{background-color:#fff;padding:20px;position:relative;z-index:2}.MenuPublic_menuHeaderContent__0v8WY{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:10px}.MenuPublic_menuTitleSection__SSegI{flex:1 1}.MenuPublic_menuTitle__FuZmS{color:#1a202c;font-size:28px;font-weight:700;margin-bottom:10px}.MenuPublic_menuDescription__wwWgR{color:#4a5568;font-size:16px;line-height:1.5;margin-bottom:15px}.MenuPublic_menuUtilityBar__KCz0w{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin:20px 20px 30px;transition:all .3s ease}.MenuPublic_menuUtilityBar__KCz0w:hover{border-color:#cbd5e0;box-shadow:0 4px 12px #00000014}.MenuPublic_utilityBarContent__vOhwH{flex-direction:column;padding:16px 24px}.MenuPublic_utilityBarContent__vOhwH,.MenuPublic_utilityBarSection__aDpq9{align-items:center;display:flex;gap:12px}.MenuPublic_utilityLabel__UtnHh{color:#64748b;font-size:14px;font-weight:500;letter-spacing:-.01em}.MenuPublic_currencySwitcher__NEjRN{align-items:center;display:flex;position:relative}.MenuPublic_currencySelect__9lycF{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:2px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;min-width:180px;padding:8px 40px 8px 14px;transition:all .2s ease}.MenuPublic_currencySelect__9lycF:hover{border-color:#4a00e0;box-shadow:0 2px 8px #4a00e01a;transform:translateY(-1px)}.MenuPublic_currencySelect__9lycF:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #4a00e01a,0 2px 8px #4a00e026;outline:none;transform:translateY(-1px)}.MenuPublic_currencySelect__9lycF:active{transform:translateY(0)}.MenuPublic_menuMetadata__w4itc{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.MenuPublic_metadataItem__7susb{align-items:center;background-color:#f7fafc;border-radius:20px;color:#4a5568;display:inline-flex;font-size:14px;padding:6px 12px}.MenuPublic_metadataIcon__WWjqq{font-size:16px;margin-right:6px}.MenuPublic_sectionsNav__3rRGV{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:30px;overflow:auto}.MenuPublic_sectionsList__bA2QX{display:flex;list-style:none;margin:0;padding:0}.MenuPublic_sectionNavButton__3kx5D{background:none;border:none;color:#333;cursor:pointer;font-weight:500;padding:15px 20px;white-space:nowrap}.MenuPublic_sectionNavButton__3kx5D:hover{background-color:#f5f5f5}.MenuPublic_sectionNavButton__3kx5D.MenuPublic_active__WSTkf{border-bottom:2px solid #4a00e0;color:#4a00e0}.MenuPublic_menuSection__pcm96{margin-bottom:40px}.MenuPublic_sectionTitle__Piop\+{border-bottom:1px solid #eaeaea;font-size:22px;font-weight:600;margin-bottom:15px;padding-bottom:10px}.MenuPublic_sectionDescription__yyleg{color:#666;margin-bottom:20px}.MenuPublic_sectionItems__1sDRr{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MenuPublic_menuItem__1q41W{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .2s,box-shadow .2s}.MenuPublic_menuItem__1q41W:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-3px)}.MenuPublic_itemImage__OkxnA{border-top-left-radius:8px;border-top-right-radius:8px;height:180px;overflow:hidden;position:relative;width:100%}.MenuPublic_itemImage__OkxnA img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.MenuPublic_menuItem__1q41W:hover .MenuPublic_itemImage__OkxnA img{transform:scale(1.05)}.MenuPublic_itemImage__OkxnA:after{background:linear-gradient(0deg,#00000080,#0000);bottom:0;content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0}.MenuPublic_itemContent__5o\+t1{display:flex;flex:1 1;flex-direction:column;padding:15px}.MenuPublic_itemInfo__Iu9Cc{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.MenuPublic_itemName__9ldBj{font-size:18px;font-weight:600;margin:0}.MenuPublic_itemPrice__PAtQR{color:#4a00e0;font-size:18px;font-weight:700;margin:0}.MenuPublic_itemDescription__cgwb2{color:#666;font-size:14px;margin-bottom:15px}.MenuPublic_itemActions__jBmk3{align-items:center;display:flex;justify-content:space-between}.MenuPublic_addButton__SWCgJ{background-color:#4a00e0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:8px 16px;transition:background-color .2s}.MenuPublic_addButton__SWCgJ:hover{background-color:#3d00ba}.MenuPublic_itemQuantity__oPbPD{color:#666;font-size:14px;font-weight:500}.MenuPublic_emptyMenu__mTTdT,.MenuPublic_error__rQYB4,.MenuPublic_loading__G9MMZ,.MenuPublic_notFound__UEYv5{padding:50px 20px;text-align:center}.MenuPublic_spinner__-zJcE{animation:MenuPublic_spin__tOcd\+ 1s ease-in-out infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#4a00e0;display:inline-block;height:40px;margin-bottom:20px;width:40px}@keyframes MenuPublic_spin__tOcd\+{to{transform:rotate(1turn)}}.MenuPublic_backLink__03Qp6{background-color:#4a00e0;border-radius:4px;color:#fff;display:inline-block;font-weight:500;margin-top:15px;padding:8px 16px;text-decoration:none}.MenuPublic_floatingCartButton__yisZz{align-items:center;background-color:#4a00e0;border:none;border-radius:50px;bottom:20px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;justify-content:space-between;left:50%;min-width:200px;padding:12px 24px;position:fixed;transform:translateX(-50%);z-index:100}.MenuPublic_cartIcon__aaYKB{align-items:center;display:flex;margin-right:15px;position:relative}.MenuPublic_cartBadge__lfYBZ{align-items:center;background-color:#ef4444;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.MenuPublic_cartTotal__FzlvS{font-size:16px;font-weight:600}.MenuPublic_cartModalOverlay__KBn61{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.MenuPublic_cartModal__y4Gti{background-color:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:500px;width:90%}.MenuPublic_cartHeader__2Bsm0{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:20px}.MenuPublic_cartHeader__2Bsm0 h2{font-size:22px;margin:0}.MenuPublic_closeButton__DQQpA{background:none;border:none;color:#666;cursor:pointer;font-size:20px}.MenuPublic_cartItems__jdFqZ{flex:1 1;overflow-y:auto;padding:20px}.MenuPublic_emptyCartMessage__ip2-D{color:#666;padding:40px 20px;text-align:center}.MenuPublic_cartItem__HHv02{border-bottom:1px solid #eaeaea;margin-bottom:20px;padding-bottom:20px}.MenuPublic_cartItemDetails__4O9YB{display:flex;justify-content:space-between;margin-bottom:10px}.MenuPublic_cartItemInfo__oN6ru{flex:1 1}.MenuPublic_cartItemName__aNxFy{display:block;font-weight:600;margin-bottom:5px}.MenuPublic_cartItemPrice__a\+7dL{color:#4a00e0;font-weight:600}.MenuPublic_cartItemActions__8StQi{align-items:center;display:flex}.MenuPublic_quantityControls__\+aUCD{align-items:center;background-color:#f1f5f9;border-radius:4px;display:flex;overflow:hidden}.MenuPublic_quantityControls__\+aUCD button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;width:30px}.MenuPublic_quantityControls__\+aUCD span{font-weight:600;text-align:center;width:30px}.MenuPublic_itemNotes__sd8tx{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;min-height:40px;padding:8px;resize:vertical;width:100%}.MenuPublic_cartFooter__fOo9Y{border-top:1px solid #eaeaea;padding:20px}.MenuPublic_cartTotalAmount__4A8zh{display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:15px}.MenuPublic_checkoutButton__2j4Sd{background-color:#4a00e0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;transition:background-color .2s;width:100%}.MenuPublic_checkoutButton__2j4Sd:hover{background-color:#3d00ba}.MenuPublic_menuFooter__hnywN{background-color:#fff;border-top:1px solid #eaeaea;color:#666;font-size:14px;margin-top:40px;padding:20px;text-align:center}@media (max-width:768px){.MenuPublic_sectionItems__1sDRr{grid-template-columns:1fr}.MenuPublic_cartModal__y4Gti{max-height:90vh;width:95%}.MenuPublic_menuHeaderContent__0v8WY{align-items:flex-start;flex-direction:column;gap:15px}.MenuPublic_menuUtilityBar__KCz0w{margin:15px 15px 25px}.MenuPublic_utilityBarContent__vOhwH{padding:12px 16px}.MenuPublic_utilityBarSection__aDpq9{align-items:center;flex-direction:column;gap:8px;text-align:center}.MenuPublic_currencySelect__9lycF{font-size:13px;min-width:160px}.MenuPublic_paymentNotice__4vNBo{font-size:10px;padding:4px 8px;text-align:center}}@media (max-width:480px){.MenuPublic_floatingCartButton__yisZz{max-width:none;width:90%}.MenuPublic_menuUtilityBar__KCz0w{border-radius:8px;margin:10px 10px 20px}.MenuPublic_utilityBarContent__vOhwH{padding:10px 12px}.MenuPublic_utilityLabel__UtnHh{font-size:13px}.MenuPublic_currencySelect__9lycF{font-size:13px;min-width:140px;padding:6px 32px 6px 10px}}@media (min-width:768px){.MenuPublic_menuHeaderContainer__FDtp0{display:flex;flex-direction:row-reverse;min-height:250px}.MenuPublic_menuImageContainer__kCl\+r{height:auto;width:40%}.MenuPublic_menuHeader__iwSFk{display:flex;flex-direction:column;justify-content:center;width:60%}}@media (max-width:767px){.MenuPublic_menuHeaderContainer__FDtp0{flex-direction:column}.MenuPublic_menuImageContainer__kCl\+r{height:200px;width:100%}.MenuPublic_menuHeader__iwSFk{width:100%}}.MenuPublic_menuItem__1q41W:not(:has(.MenuPublic_itemImage__OkxnA)){border-top:4px solid #4a00e0}.MenuPublic_paymentNotice__4vNBo{align-items:center;background-color:#fefbf3;border:1px solid #f3e8a6;border-radius:4px;color:#a16207;display:flex;font-size:10px;gap:6px;max-width:100%;padding:4px 8px;text-align:center}.MenuPublic_noticeIcon__0iz\+A{flex-shrink:0;font-size:12px;opacity:.8}.MenuPublic_noticeText__Xl52v{font-weight:500;line-height:1.3}.Checkout_container__q0E-I{margin:0 auto;max-width:1200px;padding:30px 20px}.Checkout_checkoutGrid__JhW03{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr}.Checkout_orderForm__ynnxq,.Checkout_orderSummary__iQf8N{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:25px}.Checkout_orderForm__ynnxq h2{font-size:1.8rem;margin-bottom:5px}.Checkout_businessInfo__KOMej{color:#666;font-size:1.1rem;margin-bottom:25px}.Checkout_formGroup__ZeLwW{margin-bottom:20px}.Checkout_formGroup__ZeLwW label{display:block;font-weight:500;margin-bottom:8px}.Checkout_formGroup__ZeLwW input,.Checkout_formGroup__ZeLwW textarea{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:12px;width:100%}.Checkout_formGroup__ZeLwW textarea{min-height:100px;resize:vertical}.Checkout_submitButton__8GqdC{background-color:#4a00e0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:14px;transition:background-color .2s;width:100%}.Checkout_submitButton__8GqdC:hover{background-color:#3d00ba}.Checkout_submitButton__8GqdC:disabled{background-color:#4a00e0;cursor:not-allowed}.Checkout_orderSummary__iQf8N h3{border-bottom:1px solid #eee;font-size:1.5rem;margin-bottom:20px;padding-bottom:10px}.Checkout_orderSummaryItems__h0lci{margin-bottom:20px;max-height:400px;overflow-y:auto}.Checkout_orderItem__9F0tV{border-bottom:1px solid #eee;padding:12px 0}.Checkout_orderItemDetails__LqMP-{display:flex;justify-content:space-between;margin-bottom:5px}.Checkout_itemName__9l9ZA{flex:1 1;font-weight:700}.Checkout_itemQuantity__6wkQa{color:#666;margin:0 10px}.Checkout_itemNotes__ZFLg6{color:#666;font-size:.9rem;font-style:italic;margin-top:5px}.Checkout_totalAmount__syUbX{border-top:2px solid #eee;display:flex;font-size:1.3rem;font-weight:700;justify-content:space-between;margin-top:20px;padding-top:15px}.Checkout_error__NzLcq{background-color:#ffebee;border-radius:4px;color:#c62828;margin-bottom:20px;padding:12px}.Checkout_successMessage__0VXb-{background-color:#fff;border-radius:8px;border-top:4px solid #4a00e0;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:600px;padding:40px;text-align:center}.Checkout_successIcon__yORLF{align-items:center;background-color:#4a00e0;border-radius:50%;color:#fff;display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.Checkout_successMessage__0VXb- h2{color:#4a00e0;font-size:28px;margin-bottom:15px}.Checkout_orderId__1d0fS{background-color:#4a00e01a;border-radius:4px;display:inline-block;margin:15px 0;padding:10px 20px}.Checkout_orderId__1d0fS span{color:#4a00e0;font-weight:700}.Checkout_confirmationText__BiNIy{color:#555;line-height:1.5;margin-bottom:25px}.Checkout_backButton__dL7Ti{background-color:#4a00e0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin-top:25px;padding:12px 25px;transition:background-color .2s}.Checkout_backButton__dL7Ti:hover{background-color:#3d00ba}.Checkout_loginPrompt__nb-NY{background-color:#f5f5f5;border-radius:5px;margin-top:25px;padding:15px}.Checkout_promptButtons__pHCfV{display:flex;gap:15px;justify-content:center;margin-top:15px}.Checkout_promptButtons__pHCfV button{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:10px 20px}.Checkout_promptButtons__pHCfV button:first-child{background-color:#3498db;color:#fff}.Checkout_promptButtons__pHCfV button:last-child{background-color:#f1c40f;color:#333}@media (max-width:768px){.Checkout_checkoutGrid__JhW03{grid-template-columns:1fr}.Checkout_orderSummary__iQf8N{order:-1}}.Checkout_paymentOptions__EsBEn{display:flex;flex-direction:row;gap:15px;margin-bottom:20px;width:100%}.Checkout_paymentOption__JZpaI{align-items:center;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;padding:15px;position:relative;transition:all .2s ease}.Checkout_paymentOption__JZpaI.Checkout_selected__P\+B\+u{background-color:#4a00e00d;border-color:#4a00e0}.Checkout_paymentOption__JZpaI input[type=radio]{height:0;opacity:0;position:absolute;width:0}.Checkout_paymentOption__JZpaI label{cursor:pointer;font-weight:500;margin:0;text-align:center;width:100%}.Checkout_paymentOptionIcon__p\+OkO{color:#4a00e0;font-size:24px;margin-bottom:10px}@media (max-width:576px){.Checkout_paymentOptions__EsBEn{flex-direction:column}}.Checkout_loadingContainer__1ygVY{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:600px;padding:40px;text-align:center}.Checkout_loader__DaCXd{animation:Checkout_spin__0qTnR 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#4a00e0;height:50px;margin:0 auto 20px;width:50px}@keyframes Checkout_spin__0qTnR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Checkout_errorContainer__iogZx{background-color:#fff;border-radius:8px;border-top:4px solid #e74c3c;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:600px;padding:40px;text-align:center}.Checkout_errorIcon__58zDR{align-items:center;background-color:#e74c3c;border-radius:50%;color:#fff;display:flex;font-size:40px;font-weight:700;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.Checkout_errorContainer__iogZx h2{color:#e74c3c;margin-bottom:15px}.Checkout_cardError__C0LQI{color:#e74c3c;font-size:.9rem;margin-top:8px}.Checkout_paymentNotice__Tk7pt{align-items:center;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:6px;color:#92400e;display:flex;font-size:13px;gap:8px;margin-bottom:20px;padding:12px 16px}.Checkout_noticeIcon__K8yax{flex-shrink:0;font-size:16px}.Checkout_noticeText__kprqx{font-weight:500;line-height:1.4}.OrderTracking_container__pXYp\+{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1000px;padding:2rem 1rem}.OrderTracking_trackingContainer__3RWqF{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:2rem}.OrderTracking_title__21QHt{color:#333;font-size:1.75rem;margin-bottom:1rem;text-align:center}.OrderTracking_description__xJPBR{color:#666;margin-bottom:2rem;text-align:center}.OrderTracking_error__fXZyk{background-color:#fee2e2;border-radius:4px;color:#b91c1c;margin-bottom:1rem;padding:.75rem;text-align:center}.OrderTracking_trackingForm__\+cS4e{margin:0 auto;max-width:500px}.OrderTracking_formGroup__G1bTL{margin-bottom:1.5rem}.OrderTracking_formGroup__G1bTL label{color:#333;display:block;font-weight:500;margin-bottom:.5rem}.OrderTracking_formGroup__G1bTL input{border:1px solid #d1d5db;border-radius:4px;font-size:1rem;padding:.75rem;width:100%}.OrderTracking_submitButton__P36oz{background-color:#4a00e0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem;transition:background-color .2s;width:100%}.OrderTracking_submitButton__P36oz:hover{background-color:#3d00ba}.OrderTracking_submitButton__P36oz:disabled{background-color:#93c5fd;cursor:not-allowed}.OrderTracking_orderDetails__kDBm4{margin:0 auto;max-width:800px}.OrderTracking_orderHeader__2iwn7{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.OrderTracking_orderHeader__2iwn7 h2{color:#333;font-size:1.5rem;margin:0}.OrderTracking_orderStatus__QY1Rs{border-radius:9999px;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.OrderTracking_statusPending__fOvOa{background-color:#fef3c7;color:#92400e}.OrderTracking_statusConfirmed__z9D9J{background-color:#e0f2fe;color:#0369a1}.OrderTracking_statusPreparing__hgrFE{background-color:#dbeafe;color:#1e40af}.OrderTracking_statusReady__MSJQq{background-color:#dcfce7;color:#166534}.OrderTracking_statusDelivered__HgOv4{background-color:#f0fdf4;color:#14532d}.OrderTracking_statusCanceled__i0vCF{background-color:#fee2e2;color:#b91c1c}.OrderTracking_orderInfo__8Ghmf{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:1.5rem}.OrderTracking_orderInfoItem__8iit\+{display:flex;flex-direction:column}.OrderTracking_label__gDv2p{color:#4b5563;font-size:.875rem;font-weight:600}.OrderTracking_orderNotes__MW4TI{background-color:#f9fafb;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.OrderTracking_orderNotes__MW4TI p{color:#4b5563;margin:.5rem 0 0}.OrderTracking_itemsTitle__ZVEPr{border-bottom:1px solid #e5e7eb;color:#333;font-size:1.25rem;margin:1.5rem 0 1rem;padding-bottom:.5rem}.OrderTracking_orderItems__yL9ps{margin-bottom:1.5rem}.OrderTracking_orderItem__2EJBc{border-bottom:1px solid #f3f4f6;padding:1rem 0}.OrderTracking_itemDetails__MR8DY{align-items:center;display:flex;justify-content:space-between}.OrderTracking_itemName__M4yf8{flex:1 1;font-weight:500}.OrderTracking_itemQuantity__8cujw{color:#6b7280;margin:0 1rem}.OrderTracking_itemPrice__hOG9-{color:#4a00e0;font-weight:600}.OrderTracking_itemNotes__norPl{color:#6b7280;font-size:.875rem;font-style:italic;margin-top:.5rem}.OrderTracking_orderTotal__2RDoY{align-items:center;border-top:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:1rem;padding:1rem 0}.OrderTracking_totalAmount__1FH8y{color:#4a00e0;font-size:1.25rem;font-weight:700}.OrderTracking_actionButtons__lTD3h{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:2rem}.OrderTracking_backButton__uLd6D,.OrderTracking_homeButton__wYzUM{border-radius:4px;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s}.OrderTracking_backButton__uLd6D{background-color:#f3f4f6;border:1px solid #d1d5db;color:#4b5563}.OrderTracking_backButton__uLd6D:hover{background-color:#e5e7eb}.OrderTracking_homeButton__wYzUM{background-color:#4a00e0;border:none;color:#fff}.OrderTracking_homeButton__wYzUM:hover{background-color:#3d00ba}@media (max-width:640px){.OrderTracking_orderHeader__2iwn7{align-items:flex-start;flex-direction:column}.OrderTracking_orderStatus__QY1Rs{margin-top:.5rem}.OrderTracking_actionButtons__lTD3h{flex-direction:column}.OrderTracking_backButton__uLd6D,.OrderTracking_homeButton__wYzUM{width:100%}}.OrderDetail_pageContainer__Y7TGl{background-color:#f7fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.OrderDetail_mainContent__ho0-Y{flex:1 1;padding:2rem}.OrderDetail_container__5ve1h{margin:0 auto;max-width:1000px}.OrderDetail_header__t0OVO{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.OrderDetail_backButton__zTUi2{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;color:#4a00e0;cursor:pointer;display:inline-flex;font-size:.95rem;padding:.5rem 1rem;transition:all .2s}.OrderDetail_backButton__zTUi2:hover{background-color:#f7fafc}.OrderDetail_orderStatus__v\+5l8{align-items:center;display:flex}.OrderDetail_statusBadge__0Jij2{border-radius:9999px;display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.OrderDetail_statusPending__iKFdW{background-color:#fef3c7;color:#92400e}.OrderDetail_statusConfirmed__IoAxw{background-color:#e0f2fe;color:#0369a1}.OrderDetail_statusPreparing__BAXkd{background-color:#dbeafe;color:#1e40af}.OrderDetail_statusReady__YQK42{background-color:#dcfce7;color:#166534}.OrderDetail_statusCompleted__b5y7C{background-color:#f0fdf4;color:#14532d}.OrderDetail_statusCancelled__dJQv\+{background-color:#fee2e2;color:#b91c1c}.OrderDetail_loadingContainer__yef8Y{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:3rem}.OrderDetail_spinner__UyCaS{animation:OrderDetail_spin__P6IEL 1s ease-in-out infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#4a00e0;height:40px;margin-bottom:1rem;width:40px}@keyframes OrderDetail_spin__P6IEL{to{transform:rotate(1turn)}}.OrderDetail_errorContainer__RvNly{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:2rem;text-align:center}.OrderDetail_errorMessage__VOURe{color:#e53e3e}.OrderDetail_orderContent__wo90h{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.OrderDetail_orderHeader__8quow{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem}.OrderDetail_orderTitle__Wz4PU{color:#1a202c;font-size:1.5rem;font-weight:600;margin:0}.OrderDetail_orderDate__FJV0e{align-items:flex-end;display:flex;flex-direction:column}.OrderDetail_dateLabel__5YuIF{color:#718096;font-size:.75rem;margin-bottom:.25rem}.OrderDetail_dateValue__WQ7tF{color:#4a00e0;font-weight:500}.OrderDetail_orderCard__KDzfl{padding:1.5rem}.OrderDetail_orderSection__THgN8{margin-bottom:2rem}.OrderDetail_orderSection__THgN8:last-child{margin-bottom:0}.OrderDetail_sectionTitle__XZrWx{border-bottom:1px solid #e2e8f0;color:#1a202c;font-size:1.25rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.OrderDetail_customerInfo__meRlJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.OrderDetail_infoItem__Bg7vz{display:flex;flex-direction:column}.OrderDetail_infoLabel__93FXA{color:#718096;font-size:.875rem;margin-bottom:.25rem}.OrderDetail_infoValue__St6Ik{color:#2d3748;font-weight:500}.OrderDetail_orderItems__yd4wz{width:100%}.OrderDetail_orderItemsHeader__RZ62e{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem .375rem 0 0;color:#4a00e0;display:grid;font-size:.875rem;font-weight:600;grid-template-columns:3fr 1fr 1fr 1fr;padding:.75rem 1rem}.OrderDetail_orderItem__IRr37{border:1px solid #e2e8f0;border-top:none;display:grid;grid-template-columns:3fr 1fr 1fr 1fr;padding:1rem}.OrderDetail_itemName__qm-BB{display:flex;flex-direction:column}.OrderDetail_itemNotes__9tOYY{color:#718096;font-size:.875rem;font-style:italic;margin-top:.25rem}.OrderDetail_itemPrice__-ffol,.OrderDetail_itemQuantity__-rHmK,.OrderDetail_itemTotal__J0zgx{align-items:center;display:flex}.OrderDetail_itemTotal__J0zgx{color:#4a00e0;font-weight:600}.OrderDetail_orderSummary__Fi4ld{align-items:flex-end;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:0 0 .375rem .375rem;border-top:none;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.OrderDetail_summaryItem__gxNfh{display:flex;gap:1rem}.OrderDetail_summaryLabel__-HNsg{color:#4a00e0}.OrderDetail_summaryValue__6d0hx{color:#2d3748;font-weight:500}.OrderDetail_summaryTotal__8hv1Q{color:#4a00e0;font-size:1.125rem;font-weight:700}.OrderDetail_updateForm__IxwxF{max-width:600px}.OrderDetail_formGroup__b-kpD{margin-bottom:1.5rem}.OrderDetail_formLabel__PYSR8{color:#2d3748;display:block;font-weight:500;margin-bottom:.5rem}.OrderDetail_formSelect__JkRIH{background-color:#fff;color:#2d3748}.OrderDetail_formSelect__JkRIH,.OrderDetail_formTextarea__0ZBMT{border:1px solid #e2e8f0;border-radius:.375rem;font-size:1rem;padding:.75rem;width:100%}.OrderDetail_formTextarea__0ZBMT{resize:vertical}.OrderDetail_formActions__UzxNa{margin-top:1.5rem}.OrderDetail_submitButton__ruN60{background-color:#4a00e0;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.OrderDetail_submitButton__ruN60:hover:not(:disabled){background-color:#3d00ba}.OrderDetail_submitButton__ruN60:disabled{cursor:not-allowed;opacity:.7}.OrderDetail_successMessage__OJ0yd{background-color:#dcfce7;border-radius:.375rem;color:#166534;margin-bottom:1.5rem;padding:1rem}.OrderDetail_errorMessage__VOURe{background-color:#fee2e2;border-radius:.375rem;color:#b91c1c;margin-bottom:1.5rem;padding:1rem}@media (max-width:768px){.OrderDetail_orderHeader__8quow{align-items:flex-start;flex-direction:column}.OrderDetail_orderDate__FJV0e{align-items:flex-start;margin-top:.5rem}.OrderDetail_customerInfo__meRlJ{grid-template-columns:1fr}.OrderDetail_orderItem__IRr37,.OrderDetail_orderItemsHeader__RZ62e{grid-template-columns:2fr 1fr 1fr 1fr}}@media (max-width:640px){.OrderDetail_orderItem__IRr37,.OrderDetail_orderItemsHeader__RZ62e{grid-template-columns:2fr 1fr 1fr}.OrderDetail_itemPriceHeader__XinwV,.OrderDetail_itemPrice__-ffol{display:none}}.OrdersList_pageContainer__C2TlA{background-color:#f7fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.OrdersList_mainContent__ofZcr{flex:1 1;padding:2rem}.OrdersList_container__EjSIZ{margin:0 auto;max-width:1200px}.OrdersList_pageHeader__J9xVY{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.OrdersList_pageTitle__wXh3a{color:#1a202c;font-size:1.75rem;font-weight:700;margin:0}.OrdersList_backLink__MOZdC{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;color:#1a202c;display:inline-flex;font-size:.95rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.OrdersList_backLink__MOZdC:hover{background-color:#f7fafc}.OrdersList_filterSection__1Vg8B{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.OrdersList_searchWrapper__g908k{margin-bottom:1rem}.OrdersList_searchInput__DUjK0{border:1px solid #e2e8f0;border-radius:.375rem;font-size:1rem;padding:.75rem;transition:border-color .2s;width:90%}.OrdersList_searchInput__DUjK0:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #3b82f61a;outline:none}.OrdersList_filterControls__QSTvu{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.OrdersList_filterGroup__tL40O{display:flex;flex-direction:column;min-width:200px}.OrdersList_filterLabel__OjRXU{color:#1a202c;font-size:.875rem;margin-bottom:.375rem}.OrdersList_filterInput__OUjVr,.OrdersList_filterSelect__BtxuR{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.95rem;padding:.625rem}.OrdersList_filterInput__OUjVr:focus,.OrdersList_filterSelect__BtxuR:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #3b82f61a;outline:none}.OrdersList_clearFiltersButton__wO8nU{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;color:#4a00e0;cursor:pointer;font-size:.875rem;padding:.625rem 1rem;transition:all .2s}.OrdersList_clearFiltersButton__wO8nU:hover{background-color:#e2e8f0}.OrdersList_loadingContainer__A4Y9q{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:3rem}.OrdersList_spinner__4FbnW{animation:OrdersList_spin__E98Zb 1s ease-in-out infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#4a00e0;height:40px;margin-bottom:1rem;width:40px}@keyframes OrdersList_spin__E98Zb{to{transform:rotate(1turn)}}.OrdersList_errorContainer__j2ufN{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:2rem;text-align:center}.OrdersList_errorMessage__ueBs8{color:#e53e3e;margin-bottom:1.5rem}.OrdersList_emptyState__dlQAg{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center}.OrdersList_emptyState__dlQAg h3{color:#2d3748;margin-bottom:.5rem;margin-top:0}.OrdersList_emptyState__dlQAg p{color:#718096;margin-bottom:1.5rem}.OrdersList_ordersInfo__BKEns{display:flex;justify-content:space-between;margin-bottom:1rem}.OrdersList_orderCount__f73mr{color:#718096;font-size:.875rem}.OrdersList_ordersTable__IhtzS{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;width:100%}.OrdersList_tableHeader__rLf6C{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#4a00e0;display:grid;font-weight:600;grid-template-columns:.5fr 2fr 1.5fr 1fr 1fr 1fr;padding:1rem}.OrdersList_tableBody__WjsHe{max-height:650px;overflow-y:auto}.OrdersList_orderRow__z61zR{border-bottom:1px solid #e2e8f0;cursor:pointer;display:grid;grid-template-columns:.5fr 2fr 1.5fr 1fr 1fr 1fr;padding:1rem;transition:background-color .2s}.OrdersList_orderRow__z61zR:hover{background-color:#f8fafc}.OrdersList_orderRow__z61zR:last-child{border-bottom:none}.OrdersList_orderIdCol__fu955{color:#1a202c;font-weight:600}.OrdersList_orderCustomerCol__OPW3R{display:flex;flex-direction:column}.OrdersList_customerName__m\+1rg{color:#1a202c;font-weight:500}.OrdersList_customerEmail__NQHEU{color:#718096;font-size:.85rem}.OrdersList_orderDateCol__1v57U{color:#4a00e0}.OrdersList_orderTotalCol__35evJ{color:#4a00e0;font-weight:600}.OrdersList_statusBadge__3MUjU{border-radius:9999px;display:inline-block;font-size:.85rem;font-weight:500;padding:.25rem .75rem}.OrdersList_statusPending__kgPVl{background-color:#fef3c7;color:#92400e}.OrdersList_statusConfirmed__IeKj2{background-color:#e0f2fe;color:#0369a1}.OrdersList_statusPreparing__H\+gnY{background-color:#dbeafe;color:#1e40af}.OrdersList_statusReady__0kX\+9{background-color:#dcfce7;color:#166534}.OrdersList_statusCompleted__2J5Po{background-color:#f0fdf4;color:#14532d}.OrdersList_statusCancelled__Llux0{background-color:#fee2e2;color:#b91c1c}.OrdersList_viewButton__soXqE{background-color:#f1f5f9;border:none;border-radius:.375rem;color:#4a00e0;cursor:pointer;font-size:.85rem;padding:.375rem .75rem;transition:background-color .2s}.OrdersList_viewButton__soXqE:hover{background-color:#e2e8f0}.OrdersList_pagination__jWC7-{align-items:center;background-color:#fff;border-radius:.375rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-top:1.5rem;padding:1rem}.OrdersList_paginationNumbers__Qkl3H{display:flex;gap:.25rem}.OrdersList_pageButton__ZVjZp,.OrdersList_paginationButton__2Vgia{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;color:#4a00e0;cursor:pointer;display:flex;height:2.5rem;justify-content:center;min-width:2.5rem;transition:all .2s}.OrdersList_pageButton__ZVjZp:hover,.OrdersList_paginationButton__2Vgia:hover{background-color:#f1f5f9}.OrdersList_activePage__0QeSx{background-color:#4a00e0;border-color:#4a00e0;color:#fff}.OrdersList_activePage__0QeSx:hover{background-color:#4a00e0}.OrdersList_paginationButton__2Vgia:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1024px){.OrdersList_filterControls__QSTvu{align-items:flex-start;flex-direction:column}.OrdersList_filterGroup__tL40O{width:100%}}@media (max-width:768px){.OrdersList_orderRow__z61zR,.OrdersList_tableHeader__rLf6C{grid-template-columns:.5fr 2fr 1fr 1fr}.OrdersList_orderActionsCol__q3pOX,.OrdersList_orderDateCol__1v57U{display:none}.OrdersList_pagination__jWC7-{flex-direction:column;gap:1rem}}@media (max-width:640px){.OrdersList_pageHeader__J9xVY{align-items:flex-start;flex-direction:column;gap:1rem}.OrdersList_orderRow__z61zR,.OrdersList_tableHeader__rLf6C{grid-template-columns:.5fr 2fr 1fr}.OrdersList_orderStatusCol__P7O-D{display:none}}.MenusList_pageContainer__C8-Wh{background-color:#f7fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.MenusList_mainContent__vEO53{flex:1 1;padding:2rem}.MenusList_container__LsI4t{margin:0 auto;max-width:1200px}.MenusList_pageHeader__jMFFp{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.MenusList_pageTitle__CmYfV{color:#1a202c;font-size:1.75rem;font-weight:700;margin:0}.MenusList_createButton__ElPNC{align-items:center;background-color:#4a00e0;border-radius:.375rem;color:#fff;display:inline-flex;font-size:.95rem;font-weight:500;padding:.625rem 1.25rem;text-decoration:none;transition:all .2s}.MenusList_createButton__ElPNC:hover{background-color:#3d00ba}.MenusList_searchContainer__e\+MVR{margin-bottom:1.5rem}.MenusList_searchInput__H8vqv{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;font-size:1rem;padding:.75rem;transition:border-color .2s;width:100%}.MenusList_searchInput__H8vqv:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #3b82f61a;outline:none}.MenusList_menuGrid__1Ktgq{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MenusList_menuCard__vavMP{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s}.MenusList_menuCard__vavMP:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.MenusList_menuContent__YP6Zc{flex:1 1;padding:1.5rem}.MenusList_menuTitle__dFGFL{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.MenusList_menuDescription__faffg{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#4a00e0;display:-webkit-box;font-size:.95rem;margin:0 0 1rem;overflow:hidden}.MenusList_menuMeta__Sw4zj{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.MenusList_menuItems__VfsE-,.MenusList_menuSections__VIjp5{color:#718096;font-size:.85rem}.MenusList_menuStatus__gJ2aj{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.MenusList_published__2LDNc{background-color:#c6f6d5;color:#22543d}.MenusList_draft__NzNBf{background-color:#e2e8f0;color:#4a00e0}.MenusList_menuDate__pQZdk{color:#718096;font-size:.85rem}.MenusList_menuActions__ZI6bM{border-top:1px solid #e2e8f0;display:flex}.MenusList_deleteButton__K8oC8,.MenusList_editButton__ahXjd,.MenusList_viewButton__1nk1P{background-color:#fff;border:none;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:.75rem;transition:background-color .2s}.MenusList_editButton__ahXjd,.MenusList_viewButton__1nk1P{border-right:1px solid #e2e8f0;color:#4a00e0}.MenusList_deleteButton__K8oC8{color:#e53e3e}.MenusList_editButton__ahXjd:hover{background-color:#f7fafc}.MenusList_viewButton__1nk1P:hover{background-color:#ebf5ff}.MenusList_deleteButton__K8oC8:hover{background-color:#fef2f2}.MenusList_emptyState__dJDHH,.MenusList_errorContainer__9b4\+M,.MenusList_loadingContainer__YHrDY{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center}.MenusList_spinner__CNQNE{animation:MenusList_spin__PLu5l 1s ease-in-out infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#4a00e0;height:40px;margin-bottom:1rem;width:40px}@keyframes MenusList_spin__PLu5l{to{transform:rotate(1turn)}}.MenusList_errorMessage__IyBJV{color:#e53e3e;margin-bottom:1.5rem}.MenusList_emptyState__dJDHH h3{color:#2d3748;margin-bottom:.5rem;margin-top:0}.MenusList_emptyState__dJDHH p{color:#718096;margin-bottom:1.5rem}.MenusList_createMenuLink__kkypu{align-items:center;background-color:#4a00e0;border-radius:.375rem;color:#fff;display:inline-flex;font-size:.95rem;font-weight:500;padding:.625rem 1.25rem;text-decoration:none;transition:all .2s}.MenusList_createMenuLink__kkypu:hover{background-color:#3d00ba}@media (max-width:768px){.MenusList_pageHeader__jMFFp{align-items:flex-start;flex-direction:column;gap:1rem}.MenusList_menuGrid__1Ktgq{grid-template-columns:1fr}}.BusinessPasswordUpdate_pageContainer__oef4h{background-color:#f7fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.BusinessPasswordUpdate_mainContent__RO23C{align-items:flex-start;display:flex;flex:1 1;justify-content:center;margin:0 auto;max-width:1200px;padding:2rem;width:100%}.BusinessPasswordUpdate_formContainer__vd468{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;max-width:600px;padding:2rem;width:100%}.BusinessPasswordUpdate_pageTitle__9W5oE{color:#1a202c;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.BusinessPasswordUpdate_pageDescription__Tlw0A{color:#4a00e0;font-size:.95rem;margin-bottom:2rem}.BusinessPasswordUpdate_form__oE84f{display:flex;flex-direction:column;gap:1.5rem}.BusinessPasswordUpdate_formGroup__18tX7{display:flex;flex-direction:column;gap:.5rem}.BusinessPasswordUpdate_label__Vvs04{color:#2d3748;font-size:.95rem;font-weight:500}.BusinessPasswordUpdate_input__vN1YG{border:1px solid #e2e8f0;border-radius:.375rem;font-size:1rem;padding:.75rem;transition:border-color .2s}.BusinessPasswordUpdate_input__vN1YG:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #4299e11a;outline:none}.BusinessPasswordUpdate_errorMessage__4pWdS,.BusinessPasswordUpdate_successMessage__npeaB{align-items:center;border-radius:.375rem;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.BusinessPasswordUpdate_errorMessage__4pWdS{background-color:#fff5f5;border:1px solid #feb2b2;color:#c53030}.BusinessPasswordUpdate_successMessage__npeaB{background-color:#f0fff4;border:1px solid #c6f6d5;color:#2f855a}.BusinessPasswordUpdate_validationSection__zTW3l{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;padding:1.25rem}.BusinessPasswordUpdate_validationTitle__3qhTe{color:#2d3748;font-size:1rem;font-weight:500;margin-bottom:.75rem}.BusinessPasswordUpdate_validationList__X3ajr{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.BusinessPasswordUpdate_validFalse__26OTd,.BusinessPasswordUpdate_validTrue__btDnH{font-size:.9rem;padding-left:1.5rem;position:relative}.BusinessPasswordUpdate_validFalse__26OTd:before,.BusinessPasswordUpdate_validTrue__btDnH:before{background-position:50%;background-repeat:no-repeat;content:"";height:1rem;left:0;position:absolute;top:.25rem;width:1rem}.BusinessPasswordUpdate_validTrue__btDnH{color:#2f855a}.BusinessPasswordUpdate_validTrue__btDnH:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%232f855a'%3E%3Cpath d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.BusinessPasswordUpdate_validFalse__26OTd{color:#718096}.BusinessPasswordUpdate_validFalse__26OTd:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23718096'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E")}.BusinessPasswordUpdate_formActions__GtLGh{display:flex;gap:1rem;margin-top:1rem}.BusinessPasswordUpdate_cancelButton__Za1BN,.BusinessPasswordUpdate_submitButton__TCB0r{border-radius:.375rem;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.BusinessPasswordUpdate_submitButton__TCB0r{background-color:#4a00e0;border:none;color:#fff;flex:1 1}.BusinessPasswordUpdate_submitButton__TCB0r:hover:not(:disabled){background-color:#3d00ba}.BusinessPasswordUpdate_submitButton__TCB0r:disabled{background-color:#a0aec0;cursor:not-allowed}.BusinessPasswordUpdate_cancelButton__Za1BN{background-color:#fff;border:1px solid #e2e8f0;color:#4a00e0}.BusinessPasswordUpdate_cancelButton__Za1BN:hover{background-color:#f7fafc}@media (max-width:640px){.BusinessPasswordUpdate_mainContent__RO23C{padding:1rem}.BusinessPasswordUpdate_formContainer__vd468{padding:1.5rem}.BusinessPasswordUpdate_formActions__GtLGh{flex-direction:column}.BusinessPasswordUpdate_cancelButton__Za1BN,.BusinessPasswordUpdate_submitButton__TCB0r{width:100%}}.BusinessSubscription_pageContainer__\+kCmk{background-color:#f7fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.BusinessSubscription_mainContent__OUjho{box-sizing:border-box;display:flex;flex:1 1;justify-content:center;margin:0 auto;max-width:1200px;padding:2rem;width:100%}.BusinessSubscription_contentContainer__PsiXh{margin:0 auto;max-width:1100px;width:100%}.BusinessSubscription_pageTitle__hl5sQ{color:#1a202c;font-size:1.75rem;font-weight:700;margin-bottom:.5rem;text-align:center}.BusinessSubscription_pageDescription__uGHCJ{color:#4a00e0;font-size:.95rem;margin-bottom:2rem;text-align:center}.BusinessSubscription_plansContainer__K0CwG{margin-bottom:2rem}.BusinessSubscription_planCards__I5GvU{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1.5rem}.BusinessSubscription_planCard__ZsuS8{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;padding:1.5rem;position:relative;transition:all .3s ease}.BusinessSubscription_planCard__ZsuS8:hover{box-shadow:0 10px 15px #0000000d;transform:translateY(-5px)}.BusinessSubscription_selectedPlan__Oy5zJ{border-color:#4a00e0;box-shadow:0 0 0 2px #4299e133}.BusinessSubscription_popularPlan__V48cl{border-color:#4a00e0;transform:scale(1.05)}.BusinessSubscription_popularPlan__V48cl:hover{transform:translateY(-5px) scale(1.05)}.BusinessSubscription_popularBadge__vPZAW{background-color:#4a00e0;border-radius:1rem;color:#fff;font-size:.75rem;font-weight:600;left:50%;padding:.25rem .75rem;position:absolute;top:-12px;transform:translateX(-50%)}.BusinessSubscription_planName__hjIDQ{color:#1a202c;font-size:1.25rem;font-weight:700;margin-bottom:.75rem;text-align:center}.BusinessSubscription_planPrice__ufWYU{align-items:baseline;color:#1a202c;display:flex;font-size:2.25rem;font-weight:700;justify-content:center;margin-bottom:1rem;text-align:center}.BusinessSubscription_currency__GNraS{color:#4a00e0;font-size:1.25rem;margin-right:.25rem;vertical-align:super}.BusinessSubscription_amount__Vte6z{font-size:2.25rem}.BusinessSubscription_interval__UbpRs{color:#718096;font-size:.9rem;font-weight:500}.BusinessSubscription_planDescription__MEI8L{color:#4a00e0;font-size:.9rem;margin-bottom:1.25rem;text-align:center}.BusinessSubscription_featuresList__MSXeZ{list-style:none;margin:0 0 1.5rem;padding:0}.BusinessSubscription_featureItem__mXBcK{align-items:center;color:#4a00e0;display:flex;font-size:.9rem;margin-bottom:.5rem}.BusinessSubscription_featureIcon__tSlqi{color:#48bb78;flex-shrink:0;height:1rem;margin-right:.5rem;width:1rem}.BusinessSubscription_trialPeriod__UafYL{background-color:#ebf8ff;border-radius:.25rem;color:#2b6cb0;font-size:.85rem;font-weight:500;margin-bottom:1rem;padding:.5rem;text-align:center}.BusinessSubscription_selectPlanButton__e1AO7{border:none;border-radius:.375rem;cursor:pointer;font-size:.95rem;font-weight:500;margin-top:auto;padding:.75rem 1rem;text-align:center;transition:background-color .2s}.BusinessSubscription_primaryButton__lR\+Iu{background-color:#4a00e0;color:#fff}.BusinessSubscription_primaryButton__lR\+Iu:hover{background-color:#3d00ba}.BusinessSubscription_secondaryButton__aAOiL{background-color:#edf2f7;color:#2d3748}.BusinessSubscription_secondaryButton__aAOiL:hover{background-color:#e2e8f0}.BusinessSubscription_errorBanner__lNbc\+{background-color:#fff5f5;border:1px solid #feb2b2;border-radius:.375rem;color:#c53030;margin-bottom:1.5rem;padding:1rem}.BusinessSubscription_loading__gnUVc{color:#718096;padding:2rem;text-align:center}.BusinessSubscription_paymentContainer__ti9Dm{margin:0 auto;max-width:600px}.BusinessSubscription_backButton__Z2sjQ{align-items:center;background:none;border:none;color:#4a00e0;cursor:pointer;display:flex;font-size:.9rem;margin-bottom:1rem;padding:.5rem 0}.BusinessSubscription_backButton__Z2sjQ:hover{color:#2d3748}.BusinessSubscription_paymentForm__6W70g{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 2px 4px #0000000d;padding:1.5rem}.BusinessSubscription_paymentFormTitle__MwHJw{color:#1a202c;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.BusinessSubscription_formGroup__OWtuq{margin-bottom:1.5rem}.BusinessSubscription_label__uwMLz{color:#2d3748;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.BusinessSubscription_input__ZN9i-{border:1px solid #e2e8f0;border-radius:.375rem;font-size:1rem;padding:.75rem;width:100%}.BusinessSubscription_input__ZN9i-:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #4299e11a;outline:none}.BusinessSubscription_cardElementContainer__lJ6fp{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.75rem}.BusinessSubscription_errorMessage__Kxkc2{color:#c53030;font-size:.85rem;margin-bottom:1rem;margin-top:.5rem}.BusinessSubscription_paymentSummary__54bfG{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:.375rem;margin:1.5rem 0;padding:1rem}.BusinessSubscription_planDetails__9Wo44{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.BusinessSubscription_planName__hjIDQ,.BusinessSubscription_planPrice__ufWYU{color:#2d3748;font-weight:600}.BusinessSubscription_trialInfo__NLzfu{color:#38a169;font-size:.85rem;margin-top:.5rem}.BusinessSubscription_submitButton__-qfng{background-color:#4a00e0;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem;transition:background-color .2s;width:100%}.BusinessSubscription_submitButton__-qfng:hover:not(:disabled){background-color:#3d00ba}.BusinessSubscription_submitButton__-qfng:disabled{background-color:#a0aec0;cursor:not-allowed}.BusinessSubscription_successMessage__Xn-ZL{align-items:center;background-color:#f0fff4;border:1px solid #c6f6d5;border-radius:.5rem;display:flex;gap:1rem;margin:2rem auto;max-width:600px;padding:1.5rem}.BusinessSubscription_successIcon__473pu{color:#38a169;flex-shrink:0;height:2rem;width:2rem}.BusinessSubscription_successMessage__Xn-ZL h3{color:#2d3748;font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.BusinessSubscription_successMessage__Xn-ZL p{color:#4a00e0;font-size:.9rem}@media (max-width:768px){.BusinessSubscription_mainContent__OUjho{padding:1rem}.BusinessSubscription_planCards__I5GvU{grid-template-columns:1fr}.BusinessSubscription_popularPlan__V48cl{order:-1;transform:none}.BusinessSubscription_popularPlan__V48cl:hover{transform:translateY(-5px)}.BusinessSubscription_contentContainer__PsiXh{padding:0;width:100%}.BusinessSubscription_currentSubscriptionCard__CVdO3{max-width:100%;padding:1.5rem;width:100%}.BusinessSubscription_paymentContainer__ti9Dm{padding:0;width:100%}.BusinessSubscription_modalContent__KDHZN{margin:0 1rem;max-width:450px;width:95%}.BusinessSubscription_modalActions__mWkDW{flex-direction:column}.BusinessSubscription_modalActions__mWkDW button{margin-bottom:.5rem;width:100%}}@media (max-width:480px){.BusinessSubscription_pageTitle__hl5sQ{font-size:1.5rem}.BusinessSubscription_pageDescription__uGHCJ{font-size:.85rem}.BusinessSubscription_planCard__ZsuS8{padding:1rem}.BusinessSubscription_intervalToggle__L5\+ij{width:100%}.BusinessSubscription_intervalButton__EagBA{font-size:.85rem;padding:.5rem 1rem}.BusinessSubscription_savingsBadge__4pKGO{font-size:.55rem;right:-10px}.BusinessSubscription_subscriptionActions__mPMsL{flex-direction:column;gap:.75rem}.BusinessSubscription_subscriptionActions__mPMsL button{width:100%}.BusinessSubscription_currentSubscriptionCard__CVdO3{padding:1rem}.BusinessSubscription_subscriptionPeriod__2HSLZ{padding:.75rem}.BusinessSubscription_periodItem__gMDB5{flex-direction:column;gap:.25rem}}.BusinessSubscription_currentSubscriptionCard__CVdO3{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:800px;padding:2rem;width:100%}.BusinessSubscription_currentSubscriptionTitle__8MwwE{color:#333;font-size:1.5rem;margin-bottom:1.5rem}.BusinessSubscription_subscriptionDetails__V\+dvy{display:flex;flex-direction:column;gap:1.5rem}.BusinessSubscription_subscriptionInfo__ZaTRM{display:flex;flex-direction:column;gap:.75rem}.BusinessSubscription_subscriptionStatus__7sUXS{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.BusinessSubscription_statusLabel__Pb\+WR{color:#555;font-weight:600}.BusinessSubscription_statusValue__zvqyi{border-radius:20px;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.BusinessSubscription_active__8avZC{background-color:#e6f7e6;color:#2e7d32}.BusinessSubscription_trialing__xTZLz{background-color:#e3f2fd;color:#1565c0}.BusinessSubscription_canceled__Zq3UY{background-color:#ffebee;color:#c62828}.BusinessSubscription_subscriptionPeriod__2HSLZ{background-color:#f9f9f9;border-radius:8px;margin-top:1rem;padding:1rem}.BusinessSubscription_periodItem__gMDB5{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.5rem 0}.BusinessSubscription_periodItem__gMDB5:last-child{border-bottom:none}.BusinessSubscription_periodLabel__fK0PD{color:#555;font-weight:500}.BusinessSubscription_periodValue__\+Z\+Gy{color:#333;font-weight:600}.BusinessSubscription_subscriptionActions__mPMsL{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.BusinessSubscription_changeSubscriptionButton__V2CPO{background-color:#4a00e0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.BusinessSubscription_changeSubscriptionButton__V2CPO:hover{background-color:#3d00ba}.BusinessSubscription_cancelNotice__mCYw3{background-color:#fff8e1;border-left:3px solid #f57f17;border-radius:6px;color:#f57f17;font-size:.9rem;margin-top:.5rem;padding:.75rem}.BusinessSubscription_cancelSubscriptionButton__OzKFM{background-color:#fff;border:1px solid #e53e3e;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#e53e3e;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.BusinessSubscription_cancelSubscriptionButton__OzKFM:hover{background-color:#fff5f5;transform:translateY(-1px)}.BusinessSubscription_dangerButton__mBL7\+{background-color:#e53e3e;border:none;border-radius:6px;box-shadow:0 1px 3px #e53e3e4d;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.25rem;transition:all .2s}.BusinessSubscription_dangerButton__mBL7\+:hover:not(:disabled){background-color:#c53030;box-shadow:0 4px 6px #e53e3e33;transform:translateY(-1px)}.BusinessSubscription_cancelButton__RuGcJ:disabled,.BusinessSubscription_dangerButton__mBL7\+:disabled{cursor:not-allowed;opacity:.7}.BusinessSubscription_modalOverlay__CbKif{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.BusinessSubscription_modalContent__KDHZN{animation:BusinessSubscription_modalFadeIn__LcmUk .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-width:500px;overflow:hidden;width:90%}@keyframes BusinessSubscription_modalFadeIn__LcmUk{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BusinessSubscription_modalHeader__nffBc{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.BusinessSubscription_modalTitle__VJI5G{color:#2d3748;font-size:1.25rem;font-weight:700;margin:0}.BusinessSubscription_modalCloseButton__UjX8-{background:none;border:none;color:#a0aec0;cursor:pointer;font-size:1.5rem;line-height:1;transition:color .2s}.BusinessSubscription_modalCloseButton__UjX8-:hover{color:#4a5568}.BusinessSubscription_modalBody__w1rL6{padding:1.5rem}.BusinessSubscription_freePlanIcon__BiK8C{color:#4a00e0;height:60px;margin:0 auto 1.5rem;width:60px}.BusinessSubscription_modalText__0Uwif{color:#4a5568;font-size:1.1rem;margin-bottom:1.5rem;text-align:center}.BusinessSubscription_freePlanFeatures__txNwN{background-color:#f7fafc;border-radius:8px;margin-bottom:1rem;padding:1.25rem}.BusinessSubscription_freePlanFeatures__txNwN p{color:#4a5568;margin:0 0 .75rem}.BusinessSubscription_freePlanFeatures__txNwN ul{margin:0 0 1rem;padding-left:1.5rem}.BusinessSubscription_freePlanFeatures__txNwN li{color:#4a5568;margin-bottom:.5rem;position:relative}.BusinessSubscription_upgradeNote__HXOqV{color:#718096;font-size:.9rem;font-style:italic;margin-top:1rem!important;text-align:center}.BusinessSubscription_modalActions__mWkDW{background-color:#f9fafb;border-top:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:flex-end;padding:1.25rem 1.5rem}.BusinessSubscription_cancelButton__RuGcJ{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.25rem;transition:all .2s}.BusinessSubscription_cancelButton__RuGcJ:hover{background-color:#f8f9fa;border-color:#cbd5e0}.BusinessSubscription_confirmButton__iurvK{background-color:#4a00e0;border:none;border-radius:6px;box-shadow:0 1px 3px #4a00e04d;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.25rem;transition:all .2s}.BusinessSubscription_confirmButton__iurvK:hover{background-color:#3c00b3;box-shadow:0 4px 6px #4a00e033;transform:translateY(-1px)}@media (max-width:640px){.BusinessSubscription_modalContent__KDHZN{margin:0 10px;width:95%}.BusinessSubscription_modalActions__mWkDW{flex-direction:column-reverse}.BusinessSubscription_modalActions__mWkDW button{width:100%}.BusinessSubscription_freePlanIcon__BiK8C{height:50px;width:50px}.BusinessSubscription_modalText__0Uwif{font-size:1rem}}.BusinessSubscription_past_due__X6qP\+{background-color:#fef3c7;color:#d97706}.BusinessSubscription_incomplete__tZ-d\+,.BusinessSubscription_incomplete_expired__Tdt5\+{background-color:#e9e9e9;color:#666}.BusinessSubscription_loadingContainer__jcUlg{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem}.BusinessSubscription_spinner__BInMg{animation:BusinessSubscription_spin__AhlwK 1s linear infinite;border:4px solid #0000001a;border-left-color:#4a00e0;border-radius:50%;height:36px;margin-bottom:1rem;width:36px}.BusinessSubscription_loadingText__\+TYcf{color:#4a00e0;font-size:1rem}@keyframes BusinessSubscription_spin__AhlwK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BusinessSubscription_intervalToggle__L5\+ij{background:#f5f7fa;border-radius:2rem;display:flex;justify-content:center;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:.5rem;width:-webkit-fit-content;width:fit-content}.BusinessSubscription_intervalButton__EagBA{background:#0000;border:none;border-radius:1.5rem;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;position:relative;transition:all .2s ease}.BusinessSubscription_activeInterval__1naLT{background:#fff;box-shadow:0 2px 8px #0000001a;color:#4a00e0}.BusinessSubscription_savingsBadge__4pKGO{background:#38a169;border-radius:1rem;color:#fff;font-size:.6rem;font-weight:700;padding:.2rem .5rem;position:absolute;right:-15px;top:-10px}.BusinessSubscription_skipSubscriptionContainer__26CL6{background-color:#f9fafb;border-radius:.5rem;border-top:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;margin:2rem 0;padding:1.5rem;text-align:center}.BusinessSubscription_skipSubscriptionButton__UGS1K{background-color:#fff;border:1px solid #4a00e0;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;color:#4a00e0;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s}.BusinessSubscription_skipSubscriptionButton__UGS1K:hover{background-color:#f8f9fa;transform:translateY(-1px)}.BusinessSubscription_skipSubscriptionText__eAqqZ{color:#4a5568;font-size:.9rem;margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:400px}@media (max-width:768px){.BusinessSubscription_skipSubscriptionContainer__26CL6{padding:1rem}}@media (max-width:480px){.BusinessSubscription_skipSubscriptionButton__UGS1K{width:100%}}.BusinessSubscription_resubscribeActions__2W0ZK{display:flex;justify-content:center;margin-top:2rem}.BusinessSubscription_resubscribeButton__kkZHb{background-color:#4a00e0;border:none;border-radius:6px;box-shadow:0 1px 3px #4a00e04d;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.BusinessSubscription_resubscribeButton__kkZHb:hover{background-color:#3c00b3;box-shadow:0 4px 6px #4a00e033;transform:translateY(-1px)}.RestaurantsPage_container__fgSKH{color:#1a202c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:hidden}.RestaurantsPage_pageHeader__-G1rw{background:linear-gradient(135deg,#4a00e0,#00c3ff);color:#fff;padding:4rem 2rem}.RestaurantsPage_headerContent__Sr7yx{margin:0 auto;max-width:1200px;text-align:center}.RestaurantsPage_pageTitle__iB4ZL{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:1rem}.RestaurantsPage_pageDescription__0YPeN{font-size:1.125rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:700px;opacity:.9}.RestaurantsPage_searchBox__9TY9v{background-color:initial;margin:0 auto;max-width:900px;padding:2rem;position:relative;z-index:4}.RestaurantsPage_searchForm__QMp\+B{display:flex;flex-direction:column;gap:1.25rem}.RestaurantsPage_searchRow__jhnCP{display:flex;flex-direction:row;gap:1rem;width:100%}.RestaurantsPage_searchInputWrapper__7YfI5{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 10px 25px #0000001a;display:flex;flex:1 1;overflow:hidden;position:relative}.RestaurantsPage_searchIcon__kla1c{color:#a0aec0;height:20px;left:1.25rem;position:absolute;width:20px}.RestaurantsPage_searchInput__6Wijp{background-color:initial;border:none;flex:1 1;font-size:1.05rem;padding:1.25rem 1.25rem 1.25rem 3.5rem;transition:all .2s;width:100%}.RestaurantsPage_searchInput__6Wijp:focus{outline:none}.RestaurantsPage_searchInput__6Wijp:focus+.RestaurantsPage_searchIcon__kla1c{color:#4a00e0}.RestaurantsPage_searchButton__BBGYw{background-color:#4a00e0;border:none;border-radius:.5rem;box-shadow:0 4px 10px #4a00e033;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:120px;padding:1.25rem 2rem;transition:all .2s;white-space:nowrap}.RestaurantsPage_searchButton__BBGYw:hover{background-color:#3d00ba;box-shadow:0 6px 15px #4a00e040;transform:translateY(-2px)}.RestaurantsPage_searchButton__BBGYw:active{transform:translateY(0)}.RestaurantsPage_advancedSearchToggle__z6JEF{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center;margin:.75rem auto 0;padding:.75rem 1.25rem;transition:all .2s;width:auto}.RestaurantsPage_advancedSearchToggle__z6JEF:hover{background-color:#ffffff4d}.RestaurantsPage_filterText__vgKKm{display:inline-block}.RestaurantsPage_toggleIcon__Bp90N{stroke:currentColor;height:18px;transition:transform .3s ease;width:18px}.RestaurantsPage_toggleIconUp__hV-xI{transform:rotate(180deg)}.RestaurantsPage_advancedSearchPanel__SWyyZ{animation:RestaurantsPage_fadeIn__ZXK9v .3s ease-out;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 25px #00000026;margin-top:1rem;padding:1.75rem}.RestaurantsPage_advancedSearchGrid__Vh0xQ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.RestaurantsPage_formGroup__uq3Cp{display:flex;flex-direction:column;gap:.5rem}.RestaurantsPage_formLabel__bAK6g{color:#2d3748;font-size:.875rem;font-weight:600}.RestaurantsPage_formInput__AqIjG,.RestaurantsPage_formSelect__CmdCu{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#2d3748;font-size:.95rem;padding:.75rem 1rem;transition:all .2s;width:100%}.RestaurantsPage_formInput__AqIjG:focus,.RestaurantsPage_formSelect__CmdCu:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #4a00e026;outline:none}.RestaurantsPage_priceRangeContainer__Za9kz{align-items:center;display:flex;gap:.75rem}.RestaurantsPage_priceRangeInput__JkaTY{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#2d3748;flex:1 1;font-size:.95rem;padding:.75rem 1rem;transition:all .2s}.RestaurantsPage_priceRangeInput__JkaTY:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #4a00e026;outline:none}.RestaurantsPage_priceSeparator__Uo9Fe{color:#a0aec0;font-weight:500}.RestaurantsPage_checkboxContainer__I1L5f{align-items:center;color:#2d3748;cursor:pointer;display:flex;font-size:.95rem;margin-top:.5rem;padding-left:2rem;position:relative;-webkit-user-select:none;user-select:none}.RestaurantsPage_checkboxContainer__I1L5f input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.RestaurantsPage_checkmark__bn0kR{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;height:20px;left:0;position:absolute;top:0;transition:all .2s;width:20px}.RestaurantsPage_checkboxContainer__I1L5f:hover input~.RestaurantsPage_checkmark__bn0kR{border-color:#cbd5e0}.RestaurantsPage_checkboxContainer__I1L5f input:checked~.RestaurantsPage_checkmark__bn0kR{background-color:#4a00e0;border-color:#4a00e0}.RestaurantsPage_checkmark__bn0kR:after{content:"";display:none;position:absolute}.RestaurantsPage_checkboxContainer__I1L5f input:checked~.RestaurantsPage_checkmark__bn0kR:after{display:block}.RestaurantsPage_checkboxContainer__I1L5f .RestaurantsPage_checkmark__bn0kR:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:7px;top:3px;transform:rotate(45deg);width:5px}.RestaurantsPage_advancedSearchActions__SibQ1{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.RestaurantsPage_clearFiltersButton__N3TBy{background-color:initial;border:1px solid #e2e8f0;border-radius:.5rem;color:#4a5568;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.25rem;transition:all .2s}.RestaurantsPage_clearFiltersButton__N3TBy:hover{background-color:#f7fafc;border-color:#cbd5e0}.RestaurantsPage_applyFiltersButton__SwJ2i{background-color:#4a00e0;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.25rem;transition:all .2s}.RestaurantsPage_applyFiltersButton__SwJ2i:hover{background-color:#3d00ba}@keyframes RestaurantsPage_fadeIn__ZXK9v{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.RestaurantsPage_activeFilters__oc3ly{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.RestaurantsPage_activeFiltersLabel__Xueku{color:#fff;font-size:.875rem;font-weight:500}.RestaurantsPage_filterTags__rVGMl{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.RestaurantsPage_filterTag__TWekx{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3;border-radius:9999px;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem}.RestaurantsPage_removeTagButton__QTP4y{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;line-height:1;padding:0}.RestaurantsPage_clearAllButton__cKUjW{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff4d;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem .75rem;transition:all .2s}.RestaurantsPage_clearAllButton__cKUjW:hover{background-color:#fff6}.RestaurantsPage_restaurantsSection__ORXm0{background-color:#f7fafc;padding:4rem 2rem}.RestaurantsPage_contentContainer__\+igPT{margin:0 auto;max-width:1200px}.RestaurantsPage_restaurantsGrid__sKF0d{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.RestaurantsPage_restaurantCard__RZ8MC{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.RestaurantsPage_restaurantCard__RZ8MC:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.RestaurantsPage_restaurantImageContainer__FI17e{height:200px;overflow:hidden;position:relative}.RestaurantsPage_restaurantImage__CnyKE{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.RestaurantsPage_restaurantCard__RZ8MC:hover .RestaurantsPage_restaurantImage__CnyKE{transform:scale(1.05)}.RestaurantsPage_restaurantBadge__-H\+ci{background-color:#4a00e0;border-radius:9999px;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem;position:absolute;right:1rem;top:1rem}.RestaurantsPage_restaurantContent__YnBvD{display:flex;flex:1 1;flex-direction:column;gap:1rem;padding:1.5rem}.RestaurantsPage_restaurantInfo__9ezRS{flex:1 1}.RestaurantsPage_restaurantName__7sWhw{color:#2d3748;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.RestaurantsPage_restaurantMeta__4LPcs{align-items:center;display:flex;gap:1rem;margin-bottom:.75rem}.RestaurantsPage_restaurantRating__020rZ{color:#f6ad55;font-size:.875rem;font-weight:600}.RestaurantsPage_restaurantCategory__Dd727{background-color:#ebf8ff;border-radius:.25rem;color:#3d00ba;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.RestaurantsPage_restaurantDescription__-9ERH{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1a202c;display:-webkit-box;font-size:.875rem;line-height:1.5;margin-bottom:.75rem;overflow:hidden}.RestaurantsPage_restaurantAddress__H4FQ6{align-items:center;color:#718096;display:flex;font-size:.875rem;gap:.5rem}.RestaurantsPage_addressIcon__9AkIM{color:#4a00e0}.RestaurantsPage_menuPreview__R71by{background-color:#f7fafc;border-radius:.5rem;margin-top:.5rem;padding:1rem}.RestaurantsPage_menuPreviewTitle__bVtdy{color:#4a00e0;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.RestaurantsPage_menuList__ypz\+t{list-style:none;margin:0;padding:0}.RestaurantsPage_menuItem__xKILO{margin-bottom:.5rem}.RestaurantsPage_menuLink__kRN24{align-items:center;border-radius:.25rem;color:#4a00e0;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem;text-decoration:none;transition:all .2s}.RestaurantsPage_menuLink__kRN24:hover{background-color:#edf2f7;color:#2d3748}.RestaurantsPage_menuPrice__c3EDn{color:#718096;font-size:.75rem}.RestaurantsPage_moreMenus__Iie1b{color:#718096;font-size:.75rem;margin-top:.5rem;text-align:center}.RestaurantsPage_restaurantLink__XHQzP{background-color:#4a00e0;border-radius:.5rem;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;margin-top:auto;padding:.75rem 1.25rem;text-align:center;text-decoration:none;transition:all .2s}.RestaurantsPage_restaurantLink__XHQzP:hover{background-color:#3d00ba}.RestaurantsPage_emptyContainer__ydlYu,.RestaurantsPage_errorContainer__WzBRa,.RestaurantsPage_loadingContainer__Ufwfz{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:4rem 2rem;text-align:center}.RestaurantsPage_loadingSpinner__bOEHh{animation:RestaurantsPage_spin__ApFty 1s linear infinite;border:4px solid #4299e133;border-left-color:#4a00e0;border-radius:50%;height:40px;margin-bottom:1.5rem;width:40px}@keyframes RestaurantsPage_spin__ApFty{to{transform:rotate(1turn)}}.RestaurantsPage_loadingText__qUIcn{color:#4a00e0;font-size:1rem}.RestaurantsPage_emptyIcon__cnNa0,.RestaurantsPage_errorIcon__lngg3{align-items:center;border-radius:50%;display:flex;font-size:2rem;font-weight:700;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.RestaurantsPage_errorIcon__lngg3{background-color:#fed7d7;color:#e53e3e}.RestaurantsPage_emptyIcon__cnNa0{background-color:#e6fffa;color:#38b2ac}.RestaurantsPage_emptyTitle__eY6Kl,.RestaurantsPage_errorTitle__6VVTn{color:#2d3748;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.RestaurantsPage_emptyMessage__\+JbPk,.RestaurantsPage_errorMessage__SrLQq{color:#718096;margin-bottom:1.5rem;max-width:500px}.RestaurantsPage_emptyButton__H1W-W,.RestaurantsPage_retryButton__KQJa2{background-color:#4a00e0;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s}.RestaurantsPage_emptyButton__H1W-W:hover,.RestaurantsPage_retryButton__KQJa2:hover{background-color:#3d00ba}.RestaurantsPage_paginationContainer__dLLeN{display:flex;justify-content:center;margin-top:3rem}.RestaurantsPage_pagination__YTLkj{align-items:center;background-color:#fff;border-radius:.75rem;box-shadow:0 4px 12px #00000014;display:flex;gap:.5rem;padding:.75rem}.RestaurantsPage_pageInfo__QxnhG{color:#4a00e0;font-size:.9rem;margin:0 1rem;white-space:nowrap}.RestaurantsPage_pageArrow__0I85W{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#4a00e0;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.RestaurantsPage_pageArrow__0I85W:hover{background-color:#f7fafc;border-color:#cbd5e0;color:#2d3748}.RestaurantsPage_pageArrow__0I85W:disabled{cursor:not-allowed;opacity:.5}.RestaurantsPage_pageArrow__0I85W svg{stroke:currentColor;height:18px;width:18px}.RestaurantsPage_footer__d\+0j6{background-color:#2d3748;color:#fff;padding:4rem 2rem 2rem}.RestaurantsPage_footerContent__r\+APf{display:flex;flex-wrap:wrap;gap:3rem;margin:0 auto 3rem;max-width:1200px}.RestaurantsPage_footerBrand__PyIN1{flex:2 1;min-width:280px}.RestaurantsPage_footerLogo__8RRp0{font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.RestaurantsPage_footerTagline__oj4QB{font-size:.975rem;margin-bottom:1.5rem;opacity:.7}.RestaurantsPage_footerSocial__Ts0GJ{display:flex;gap:1rem;margin-top:1.5rem}.RestaurantsPage_socialLink__aTTaG{align-items:center;background-color:#ffffff1a;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.RestaurantsPage_socialLink__aTTaG:hover{background-color:#fff3;transform:translateY(-2px)}.RestaurantsPage_socialLink__aTTaG svg{height:20px;width:20px}.RestaurantsPage_footerBottom__nzU07{border-top:1px solid #ffffff1a;margin:0 auto;max-width:1200px;padding-top:2rem;text-align:center}.RestaurantsPage_footerCopyright__z86ML{font-size:.875rem;opacity:.7}@media (max-width:768px){.RestaurantsPage_restaurantsGrid__sKF0d{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.RestaurantsPage_searchRow__jhnCP{flex-direction:column}.RestaurantsPage_searchButton__BBGYw{width:100%}.RestaurantsPage_searchIcon__kla1c{display:none}.RestaurantsPage_searchInput__6Wijp{padding:1.25rem}}@media (max-width:640px){.RestaurantsPage_pagination__YTLkj{gap:.25rem;padding:.5rem}.RestaurantsPage_pageArrow__0I85W{height:36px;width:36px}.RestaurantsPage_pageInfo__QxnhG{display:none}}@media (max-width:480px){.RestaurantsPage_advancedSearchPanel__SWyyZ{padding:1.25rem}.RestaurantsPage_formGroup__uq3Cp{margin-bottom:1rem}.RestaurantsPage_priceRangeContainer__Za9kz{flex-direction:column;gap:.5rem}.RestaurantsPage_priceSeparator__Uo9Fe{display:none}}.Terms_container__0xPgK{background-color:#f7fafc;color:#1a202c;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh}.Terms_mainContent__wkRaJ{flex:1 1;padding:2rem 1rem 4rem}.Terms_contentWrapper__tt4fe{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000000d;margin:0 auto;max-width:800px;padding:3rem 2rem}.Terms_pageTitle__ngtNy{color:#1a202c;font-size:2.5rem;font-weight:800;margin-bottom:.5rem;text-align:center}.Terms_lastUpdated__XI2u-{color:#718096;font-size:.875rem;margin-bottom:3rem;text-align:center}.Terms_section__0cQrD{margin-bottom:2.5rem}.Terms_sectionTitle__aBv9K{border-bottom:1px solid #e2e8f0;color:#2d3748;font-size:1.5rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.Terms_section__0cQrD p{color:#4a00e0;margin-bottom:1rem}.Terms_bulletList__RY-Cr{margin-bottom:1rem;margin-left:1.5rem}.Terms_bulletList__RY-Cr li{color:#4a00e0;margin-bottom:.5rem}.Terms_inlineLink__qINfl{color:#4a00e0;font-weight:500;text-decoration:none;transition:color .2s}.Terms_inlineLink__qINfl:hover{color:#3d00ba;text-decoration:underline}.Terms_contactInfo__uFM87{background-color:#f8fafc;border-radius:.5rem;margin-top:1rem;padding:1.5rem}.Terms_contactInfo__uFM87 p{margin-bottom:.5rem}@media (max-width:768px){.Terms_contentWrapper__tt4fe{padding:2rem 1.5rem}.Terms_pageTitle__ngtNy{font-size:2rem}.Terms_sectionTitle__aBv9K{font-size:1.25rem}}@media (max-width:480px){.Terms_contentWrapper__tt4fe{padding:1.5rem 1rem}.Terms_pageTitle__ngtNy{font-size:1.75rem}.Terms_section__0cQrD{margin-bottom:2rem}}.PrivacyPolicy_privacyPolicyPage__Vl3l5{background:#fff;display:flex;flex-direction:column;min-height:100vh}.PrivacyPolicy_content__lFuw\+{background:#fafbfc;border-radius:8px;box-shadow:0 2px 8px #0000000a;color:#222;flex:1 1;margin:40px auto;max-width:800px;padding:32px}.PrivacyPolicy_content__lFuw\+ h1{font-size:2.5rem;margin-bottom:1rem}.PrivacyPolicy_content__lFuw\+ h2{font-size:1.4rem;margin-bottom:.5rem;margin-top:2rem}.PrivacyPolicy_content__lFuw\+ ul{margin-bottom:1rem;margin-left:1.5rem}.PrivacyPolicy_content__lFuw\+ a{color:#0070f3;text-decoration:underline}.ContactPage_contactPage__LZWK8{background-color:#f9fafb;display:flex;flex-direction:column;min-height:100vh}.ContactPage_content__syePO{flex:1 1;margin:0 auto;max-width:1200px;padding:40px 20px}.ContactPage_contactContainer__W98ki{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000d;display:flex;flex-wrap:wrap;gap:40px;margin-bottom:60px;padding:40px}.ContactPage_contactInfo__zxnMM{flex:1 1;min-width:300px}.ContactPage_contactInfo__zxnMM h1{color:#333;font-size:2.5rem;margin-bottom:20px}.ContactPage_contactInfo__zxnMM>p{color:#666;line-height:1.6;margin-bottom:30px}.ContactPage_contactDetails__03W20{display:flex;flex-direction:column;gap:24px;margin-bottom:30px}.ContactPage_contactItem__sQzO5{align-items:flex-start;display:flex;gap:16px}.ContactPage_contactIcon__62osW{align-items:center;background-color:#f0f7ff;border-radius:50%;color:#0070f3;display:flex;height:48px;justify-content:center;width:48px}.ContactPage_contactItem__sQzO5 h3{color:#333;font-size:1.1rem;margin-bottom:8px}.ContactPage_contactItem__sQzO5 p{color:#666;line-height:1.5;margin:0}.ContactPage_contactItem__sQzO5 a{color:#0070f3;text-decoration:none}.ContactPage_contactItem__sQzO5 a:hover{text-decoration:underline}.ContactPage_socialLinks__5ATp2{margin-top:30px}.ContactPage_socialLinks__5ATp2 h3{color:#333;font-size:1.1rem;margin-bottom:16px}.ContactPage_socialIcons__0Nd3d{display:flex;gap:16px}.ContactPage_socialIcons__0Nd3d a{align-items:center;background-color:#f0f7ff;border-radius:50%;color:#0070f3;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ContactPage_socialIcons__0Nd3d a:hover{background-color:#0070f3;color:#fff}.ContactPage_contactForm__Jpr-k{flex:1 1;min-width:300px}.ContactPage_contactForm__Jpr-k h2{color:#333;font-size:1.8rem;margin-bottom:24px}.ContactPage_formGroup__I5RI7{margin-bottom:20px}.ContactPage_formGroup__I5RI7 label{color:#444;display:block;font-weight:500;margin-bottom:8px}.ContactPage_formGroup__I5RI7 input,.ContactPage_formGroup__I5RI7 select,.ContactPage_formGroup__I5RI7 textarea{border:1px solid #ddd;border-radius:8px;color:#333;font-size:1rem;padding:12px 16px;transition:border-color .2s ease;width:100%}.ContactPage_formGroup__I5RI7 input:focus,.ContactPage_formGroup__I5RI7 select:focus,.ContactPage_formGroup__I5RI7 textarea:focus{border-color:#0070f3;box-shadow:0 0 0 3px #0070f31a;outline:none}.ContactPage_submitButton__L47Fh{background-color:#0070f3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 24px;transition:background-color .2s ease}.ContactPage_submitButton__L47Fh:hover{background-color:#3d00ba}.ContactPage_errorMessage__qoz2a,.ContactPage_successMessage__6s\+ek{border-radius:8px;margin-bottom:20px;padding:16px}.ContactPage_successMessage__6s\+ek{background-color:#e6f7ef;border:1px solid #a3e2c6;color:#0a7045}.ContactPage_errorMessage__qoz2a{background-color:#feeee9;border:1px solid #fcc2c3;color:#d63031}.ContactPage_mapSection__shpcE{margin-bottom:60px}.ContactPage_mapSection__shpcE h2{color:#333;font-size:1.8rem;margin-bottom:24px}.ContactPage_mapContainer__Ne8-w{border-radius:12px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.ContactPage_faqSection__e9T7U h2{color:#333;font-size:1.8rem;margin-bottom:24px}.ContactPage_faqContainer__NQa1p{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.ContactPage_faqItem__LMpHw{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000d;padding:24px}.ContactPage_faqItem__LMpHw h3{color:#333;font-size:1.2rem;margin-bottom:12px}.ContactPage_faqItem__LMpHw p{color:#666;line-height:1.6;margin:0}@media (max-width:768px){.ContactPage_contactContainer__W98ki{flex-direction:column}.ContactPage_faqContainer__NQa1p{grid-template-columns:1fr}}.AboutPage_aboutPage__em4pb{display:flex;flex-direction:column;min-height:100vh}.AboutPage_container__DAobi{margin:0 auto;max-width:1200px;padding:0 20px}.AboutPage_heroSection__0FwRi{background:linear-gradient(135deg,#0070f3,#00408f);color:#fff;padding:120px 0;text-align:center}.AboutPage_heroContent__yDWS4{margin:0 auto;max-width:800px}.AboutPage_heroTitle__BNszb{font-size:3.5rem;font-weight:700;margin-bottom:20px}.AboutPage_heroSubtitle__NhUkV{font-size:1.5rem;line-height:1.5;opacity:.9}.AboutPage_sectionHeader__BN9MP{margin-bottom:50px;text-align:center}.AboutPage_sectionTitle__6vaJ7{color:#333;font-size:2.5rem;margin-bottom:15px}.AboutPage_sectionSubtitle__vqwHE{color:#1a202c;font-size:1.2rem;margin:0 auto;max-width:700px}.AboutPage_divider__DYX7A{background-color:#0070f3;height:4px;margin:0 auto;width:60px}.AboutPage_storySection__jYniR{background-color:#fff;padding:100px 0}.AboutPage_storyContent__0WodB{display:flex;gap:50px;margin-bottom:60px}.AboutPage_storyText__MKz20{flex:1 1}.AboutPage_storyText__MKz20 p{color:#444;font-size:1.1rem;line-height:1.7;margin-bottom:20px}.AboutPage_storyImage__TarCL{border-radius:10px;box-shadow:0 20px 40px #0000001a;flex:1 1;overflow:hidden}.AboutPage_storyImage__TarCL img{height:100%;object-fit:cover;width:100%}.AboutPage_timeline__nZTlN{margin:60px auto 0;max-width:800px;position:relative}.AboutPage_timeline__nZTlN:before{background-color:#e0e0e0;bottom:0;content:"";left:120px;position:absolute;top:0;width:3px}.AboutPage_timelineItem__ACLBc{display:flex;margin-bottom:40px;position:relative}.AboutPage_timelineYear__NW-MA{color:#0070f3;font-size:1.5rem;font-weight:700;padding-right:20px;text-align:right;width:100px}.AboutPage_timelineContent__rCJMu{flex:1 1;padding-left:40px}.AboutPage_timelineContent__rCJMu h3{color:#333;font-size:1.3rem;margin-bottom:10px}.AboutPage_timelineContent__rCJMu p{color:#666;line-height:1.6}.AboutPage_timelineItem__ACLBc:before{background-color:#0070f3;border-radius:50%;content:"";height:16px;left:113px;position:absolute;top:8px;width:16px}.AboutPage_missionSection__jXrAV{background-color:#f9fafb;padding:100px 0}.AboutPage_missionValuesGrid__KUirY{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:80px}.AboutPage_missionBox__ASxAA,.AboutPage_visionBox__ugTxy{background-color:#fff;border-radius:10px;box-shadow:0 10px 30px #0000000d;padding:40px}.AboutPage_missionText__wknKl,.AboutPage_visionText__o4Aa2{color:#444;font-size:1.2rem;line-height:1.7}.AboutPage_valuesGrid__\+TDSZ{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:50px}.AboutPage_valueCard__5q-7l{background-color:#fff;border-radius:10px;box-shadow:0 10px 30px #0000000d;padding:30px;transition:transform .3s ease}.AboutPage_valueCard__5q-7l:hover{transform:translateY(-10px)}.AboutPage_valueTitle__pXmj1{color:#333;font-size:1.4rem;margin-bottom:15px}.AboutPage_valueDescription__5sYnV{color:#666;line-height:1.6}.AboutPage_teamSection__l33Fs{background-color:#fff;padding:100px 0}.AboutPage_teamGrid__dL\+\+p{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-bottom:60px}.AboutPage_teamMember__PrEYl{text-align:center}.AboutPage_teamMemberImage__627LE{border-radius:50%;box-shadow:0 10px 30px #0000001a;height:200px;margin:0 auto 20px;overflow:hidden;width:200px}.AboutPage_teamMemberImage__627LE img{height:100%;object-fit:cover;width:100%}.AboutPage_teamMemberName__xl3jj{color:#333;font-size:1.4rem;margin-bottom:5px}.AboutPage_teamMemberRole__7VMa7{color:#0070f3;font-weight:600;margin-bottom:15px}.AboutPage_teamMemberBio__AEla4{color:#666;line-height:1.6}.AboutPage_teamStats__A-8zb{display:flex;gap:80px;justify-content:center;text-align:center}.AboutPage_teamStatNumber__KP9sp{color:#0070f3;display:block;font-size:3rem;font-weight:700;margin-bottom:10px}.AboutPage_teamStatLabel__4ebDm{color:#1a202c;font-size:1.1rem}.AboutPage_testimonialsSection__PS49Y{background-color:#f9fafb;padding:100px 0}.AboutPage_testimonialsGrid__Z8QbX{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.AboutPage_testimonialCard__OnKFA{background-color:#fff;border-radius:10px;box-shadow:0 10px 30px #0000000d;padding:30px}.AboutPage_testimonialContent__uUiZU{margin-bottom:20px}.AboutPage_testimonialText__b2nmY{color:#444;font-size:1.1rem;font-style:italic;line-height:1.7}.AboutPage_testimonialAuthor__wqQaP{align-items:center;display:flex}.AboutPage_testimonialAuthorImage__pEtHq{border-radius:50%;height:60px;margin-right:15px;overflow:hidden;width:60px}.AboutPage_testimonialAuthorImage__pEtHq img{height:100%;object-fit:cover;width:100%}.AboutPage_testimonialAuthorName__CTvk-{color:#333;font-size:1.1rem;margin-bottom:5px}.AboutPage_testimonialAuthorRole__nTwLU{color:#666;font-size:.9rem}.AboutPage_ctaSection__9fbwG{background:linear-gradient(135deg,#333,#111);color:#fff;padding:100px 0;text-align:center}.AboutPage_ctaContent__e3EmM{margin:0 auto;max-width:700px}.AboutPage_ctaTitle__uFa2l{font-size:2.5rem;margin-bottom:20px}.AboutPage_ctaDescription__aGhPX{font-size:1.2rem;margin-bottom:30px;opacity:.9}.AboutPage_ctaButtons__GpWXA{display:flex;gap:20px;justify-content:center}.AboutPage_primaryButton__\+U8rJ,.AboutPage_secondaryButton__HplWK{border-radius:5px;display:inline-block;font-size:1.1rem;font-weight:600;padding:15px 30px;text-decoration:none;transition:all .3s ease}.AboutPage_primaryButton__\+U8rJ{background-color:#0070f3;color:#fff}.AboutPage_primaryButton__\+U8rJ:hover{background-color:#3d00ba}.AboutPage_secondaryButton__HplWK{background-color:initial;border:2px solid #fff;color:#fff}.AboutPage_secondaryButton__HplWK:hover{background-color:#ffffff1a}@media (max-width:1024px){.AboutPage_teamGrid__dL\+\+p{gap:40px}.AboutPage_teamGrid__dL\+\+p,.AboutPage_testimonialsGrid__Z8QbX,.AboutPage_valuesGrid__\+TDSZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.AboutPage_heroTitle__BNszb{font-size:2.5rem}.AboutPage_heroSubtitle__NhUkV{font-size:1.2rem}.AboutPage_storyContent__0WodB{flex-direction:column}.AboutPage_missionValuesGrid__KUirY,.AboutPage_teamGrid__dL\+\+p,.AboutPage_testimonialsGrid__Z8QbX,.AboutPage_valuesGrid__\+TDSZ{grid-template-columns:1fr}.AboutPage_teamStats__A-8zb{flex-direction:column;gap:30px}.AboutPage_timeline__nZTlN:before{left:60px}.AboutPage_timelineYear__NW-MA{font-size:1.2rem;width:50px}.AboutPage_timelineItem__ACLBc:before{left:53px}.AboutPage_timelineContent__rCJMu{padding-left:30px}}.ForgotPassword_container__LjIum,.ForgotPassword_paper__8NLL7{display:none}.ForgotPassword_pageContainer__ow39z{background-color:#f7fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.ForgotPassword_mainContent__ud3cM{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem 1rem}.ForgotPassword_formContainer__QJxCc{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000000d,0 10px 15px #00000008;margin:0 auto;max-width:450px;padding:2.5rem;width:100%}.ForgotPassword_formHeader__\+jDHL{margin-bottom:2rem;text-align:center}.ForgotPassword_formTitle__6fgE3{color:#1a202c;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.ForgotPassword_formSubtitle__ilMHL{color:#718096;font-size:1rem}.ForgotPassword_form__dtmWk{display:flex;flex-direction:column;width:100%}.ForgotPassword_formGroup__raFX5{margin-bottom:1.5rem;width:100%}.ForgotPassword_label__RWIRa{color:#4a00e0;display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.ForgotPassword_labelRow__Xv2ry{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.ForgotPassword_forgotPassword__UWOxS{color:#4a00e0;font-size:.875rem;text-decoration:none}.ForgotPassword_forgotPassword__UWOxS:hover{text-decoration:underline}.ForgotPassword_input__eeDXo{border:1px solid #e2e8f0;border-radius:.5rem;box-sizing:border-box;font-size:1rem;padding:.75rem 1rem;transition:all .2s;width:100%}.ForgotPassword_input__eeDXo:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #4a00e01a;outline:none}.ForgotPassword_input__eeDXo::placeholder{color:#a0aec0}.ForgotPassword_errorMessage__Ycl1r{background-color:#fed7d7;color:#c53030}.ForgotPassword_errorMessage__Ycl1r,.ForgotPassword_successMessage__VBeZB{border-radius:.5rem;box-sizing:border-box;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem 1rem;width:100%}.ForgotPassword_successMessage__VBeZB{background-color:#c6f6d5;color:#276749}.ForgotPassword_fieldError__C5js7{color:#c53030;font-size:.8rem;margin-top:.25rem}.ForgotPassword_buttonContainer__jtdtv{display:flex;gap:1rem;justify-content:space-between;width:100%}.ForgotPassword_submitButton__2d9hf{background-color:#4a00e0;border:none;border-radius:.5rem;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:.875rem 1.5rem;transition:all .2s;width:100%}.ForgotPassword_submitButton__2d9hf:hover{background-color:#3d00ba}.ForgotPassword_submitButton__2d9hf:disabled{background-color:#a0aec0;cursor:not-allowed}.ForgotPassword_secondaryButton__bt7lZ{background-color:initial;border:1px solid #4a00e0;border-radius:.5rem;box-sizing:border-box;color:#4a00e0;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:.875rem 1.5rem;transition:all .2s;width:100%}.ForgotPassword_secondaryButton__bt7lZ:hover{background-color:#4a00e00d}.ForgotPassword_secondaryButton__bt7lZ:disabled{border-color:#a0aec0;color:#a0aec0;cursor:not-allowed}.ForgotPassword_loadingContainer__\+U4Cy{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem}.ForgotPassword_spinner__h1NsD{animation:ForgotPassword_spin__U-yY4 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#4a00e0;height:40px;margin-bottom:1rem;width:40px}.ForgotPassword_loadingText__peWKs{color:#718096;font-size:1rem}@keyframes ForgotPassword_spin__U-yY4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.ForgotPassword_formContainer__QJxCc{padding:1.5rem}.ForgotPassword_buttonContainer__jtdtv{flex-direction:column}}.AuthLoader_authLoader__Q\+\+0Y{align-items:center;background-color:#f7fafc;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.AuthLoader_spinner__mZap-{animation:AuthLoader_spin__7ID6Z 1s linear infinite;border:4px solid #0000001a;border-left-color:#4a00e0;border-radius:50%;height:36px;margin-bottom:16px;width:36px}@keyframes AuthLoader_spin__7ID6Z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.1f9f703a.css.map*/