.marketplace_wrapper__rwKMA{min-height:100vh;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,250,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#f9fafb var(--tw-gradient-to-position);padding:2rem 1rem;overflow-x:hidden;width:100%;max-width:100%}@media(min-width:1024px){.marketplace_wrapper__rwKMA{padding:3rem 2rem}}@media(min-width:1280px){.marketplace_wrapper__rwKMA{padding:3rem 2.5rem;max-width:1700px;margin:0 auto}}@media(min-width:1536px){.marketplace_wrapper__rwKMA{padding:3rem}}.marketplace_header__S_qui{margin-bottom:2rem;animation:marketplace_fadeInDown__yqQP3 .5s ease-out;width:100%;max-width:100%}.marketplace_header__S_qui .marketplace_headerContent__JtyM3{margin-bottom:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem}@media (min-width:1024px){.marketplace_header__S_qui .marketplace_headerContent__JtyM3{flex-direction:row;align-items:center}}.marketplace_header__S_qui .marketplace_headerContent__JtyM3{width:100%;max-width:100%;min-width:0}.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_headerLeft__UrIDd{flex:1 1 0%;min-width:0;width:100%}.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_headerLeft__UrIDd .marketplace_title__n76HZ{margin-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:800;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}@media (min-width:768px){.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_headerLeft__UrIDd .marketplace_title__n76HZ{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_headerLeft__UrIDd .marketplace_title__n76HZ{font-size:3rem;line-height:1}}.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_headerLeft__UrIDd .marketplace_title__n76HZ{background:linear-gradient(135deg,#ff5760,#d80f29);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;word-wrap:break-word;overflow-wrap:break-word}.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_headerLeft__UrIDd .marketplace_subtitle__2vUJb{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}@media (min-width:768px){.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_headerLeft__UrIDd .marketplace_subtitle__2vUJb{font-size:1.125rem;line-height:1.75rem}}.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_headerLeft__UrIDd .marketplace_subtitle__2vUJb{word-wrap:break-word;overflow-wrap:break-word}.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_viewToggle__L8cTx{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.375rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);flex-shrink:0}.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_viewToggle__L8cTx .marketplace_toggleButton__77UoE{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;color:#6b7280;background:transparent;white-space:nowrap}.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_viewToggle__L8cTx .marketplace_toggleButton__77UoE:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));color:#374151}.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_viewToggle__L8cTx .marketplace_toggleButton__77UoE.marketplace_active__Tkiec{background:linear-gradient(135deg,#ff5760,#d80f29);color:#fff;box-shadow:0 4px 12px rgba(255,87,96,.3);transform:translateY(-1px)}@media(max-width:640px){.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_viewToggle__L8cTx .marketplace_toggleButton__77UoE span{display:none}}.marketplace_header__S_qui .marketplace_mobileFilterToggle__Xp9JD{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){.marketplace_header__S_qui .marketplace_mobileFilterToggle__Xp9JD{display:none}}.marketplace_header__S_qui .marketplace_mobileFilterToggle__Xp9JD{color:#374151;transition:all .3s ease;width:100%;max-width:100%}.marketplace_header__S_qui .marketplace_mobileFilterToggle__Xp9JD:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));box-shadow:0 4px 12px rgba(0,0,0,.1)}.marketplace_header__S_qui .marketplace_mobileFilterToggle__Xp9JD .marketplace_filterBadge__oi0pi{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background:linear-gradient(135deg,#ff5760,#d80f29);margin-left:4px}.marketplace_mainContent__2x29U{position:relative;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.marketplace_mainContent__2x29U{flex-direction:row}}.marketplace_mainContent__2x29U{animation:marketplace_fadeInUp__oD2gi .6s ease-out .2s both;width:100%;max-width:100%;overflow-x:hidden}.marketplace_contentArea__2J4lv{min-width:0;flex:1 1 0%;order:2;width:0;max-width:100%;overflow-x:hidden}.marketplace_searchBar__2oeqy{margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;width:100%;max-width:100%;min-width:0}.marketplace_searchBar__2oeqy .marketplace_searchInputWrapper__RbjLQ{display:flex;flex:1 1 0%;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.75rem 1rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition:all .3s ease;min-width:0;width:0}.marketplace_searchBar__2oeqy .marketplace_searchInputWrapper__RbjLQ:focus-within{box-shadow:0 4px 20px rgba(255,87,96,.15);border-color:#ff445a}.marketplace_searchBar__2oeqy .marketplace_searchInputWrapper__RbjLQ .marketplace_searchIcon__WbQsu{flex-shrink:0;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity));font-size:20px}.marketplace_searchBar__2oeqy .marketplace_searchInputWrapper__RbjLQ .marketplace_searchInput__1YeUp{flex:1 1 0%;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.marketplace_searchBar__2oeqy .marketplace_searchInputWrapper__RbjLQ .marketplace_searchInput__1YeUp::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.marketplace_searchBar__2oeqy .marketplace_searchInputWrapper__RbjLQ .marketplace_searchInput__1YeUp::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.marketplace_searchBar__2oeqy .marketplace_searchInputWrapper__RbjLQ .marketplace_searchInput__1YeUp{outline:2px solid transparent;outline-offset:2px;font-size:15px;min-width:0;width:100%}.marketplace_searchBar__2oeqy .marketplace_searchInputWrapper__RbjLQ .marketplace_searchInput__1YeUp::-moz-placeholder{color:#9ca3af}.marketplace_searchBar__2oeqy .marketplace_searchInputWrapper__RbjLQ .marketplace_searchInput__1YeUp::placeholder{color:#9ca3af}.marketplace_searchBar__2oeqy .marketplace_searchInputWrapper__RbjLQ .marketplace_clearSearch__6LJWO{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.marketplace_searchBar__2oeqy .marketplace_searchInputWrapper__RbjLQ .marketplace_clearSearch__6LJWO:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.marketplace_searchBar__2oeqy .marketplace_searchInputWrapper__RbjLQ .marketplace_clearSearch__6LJWO{flex-shrink:0}.marketplace_searchBar__2oeqy .marketplace_viewModeToggle__TL9dZ{display:none;align-items:center;gap:.25rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.25rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.marketplace_searchBar__2oeqy .marketplace_viewModeToggle__TL9dZ{display:flex}}.marketplace_searchBar__2oeqy .marketplace_viewModeToggle__TL9dZ{flex-shrink:0}.marketplace_searchBar__2oeqy .marketplace_viewModeToggle__TL9dZ .marketplace_viewModeButton__jI9DE{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.marketplace_searchBar__2oeqy .marketplace_viewModeToggle__TL9dZ .marketplace_viewModeButton__jI9DE:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));color:#374151}.marketplace_searchBar__2oeqy .marketplace_viewModeToggle__TL9dZ .marketplace_viewModeButton__jI9DE.marketplace_active__Tkiec{background:linear-gradient(135deg,#ff5760,#d80f29);color:#fff;box-shadow:0 2px 8px rgba(255,87,96,.3)}.marketplace_resultsHeader__6sk3r{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;min-width:0}.marketplace_resultsHeader__6sk3r .marketplace_resultsCount__sI1wo{display:flex;align-items:center;gap:.5rem;min-width:0;flex-shrink:1}.marketplace_resultsHeader__6sk3r .marketplace_resultsCount__sI1wo .marketplace_countNumber__HOPAO{font-size:1.5rem;line-height:2rem;font-weight:800;background:linear-gradient(135deg,#ff5760,#d80f29);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0}.marketplace_resultsHeader__6sk3r .marketplace_resultsCount__sI1wo .marketplace_countLabel__Tu8Af{font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));word-wrap:break-word;overflow-wrap:break-word}.marketplace_resultsHeader__6sk3r .marketplace_clearFiltersBtn__nX3co{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.marketplace_resultsHeader__6sk3r .marketplace_clearFiltersBtn__nX3co:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.marketplace_resultsHeader__6sk3r .marketplace_clearFiltersBtn__nX3co{flex-shrink:0;white-space:nowrap}.marketplace_resultsGrid__vf8BX{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:100%;overflow-x:hidden}@media(max-width:1400px){.marketplace_resultsGrid__vf8BX{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.marketplace_resultsGrid__vf8BX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.marketplace_resultsGrid__vf8BX{grid-template-columns:minmax(0,1fr)}}.marketplace_resultsGrid__vf8BX.marketplace_listView___DDDA{grid-template-columns:minmax(0,1fr)}.marketplace_resultsGrid__vf8BX.marketplace_listView___DDDA .marketplace_serviceCardWrapper__8w9Fr,.marketplace_resultsGrid__vf8BX.marketplace_listView___DDDA .marketplace_vendorCardWrapper__E7_dF{max-width:100%}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr,.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation:marketplace_fadeInScale___l2BO .4s ease-out both;width:100%;max-width:100%;min-width:0;overflow:hidden}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr>*,.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF>*{min-width:0;max-width:100%}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:hover,.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:hover{transform:translateY(-4px)}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:first-child,.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:first-child{animation-delay:.05s}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:nth-child(2),.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:nth-child(2){animation-delay:.1s}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:nth-child(3),.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:nth-child(3){animation-delay:.15s}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:nth-child(4),.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:nth-child(4){animation-delay:.2s}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:nth-child(5),.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:nth-child(5){animation-delay:.25s}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:nth-child(6),.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:nth-child(6){animation-delay:.3s}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:nth-child(7),.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:nth-child(7){animation-delay:.35s}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:nth-child(8),.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:nth-child(8){animation-delay:.4s}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:nth-child(9),.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:nth-child(9){animation-delay:.45s}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:nth-child(10),.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:nth-child(10){animation-delay:.5s}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:nth-child(11),.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:nth-child(11){animation-delay:.55s}.marketplace_resultsGrid__vf8BX .marketplace_serviceCardWrapper__8w9Fr:nth-child(12),.marketplace_resultsGrid__vf8BX .marketplace_vendorCardWrapper__E7_dF:nth-child(12){animation-delay:.6s}.marketplace_filterSidebar__QLyFZ{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);position:sticky;top:2rem;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 4rem);overflow-y:auto;order:1;flex-shrink:0;width:100%}@media(min-width:1024px){.marketplace_filterSidebar__QLyFZ{width:18rem}}@media(max-width:1023px){.marketplace_filterSidebar__QLyFZ{position:fixed;top:0;left:-100%;width:320px;max-width:85vw;height:100vh;max-height:100vh;z-index:1000;transition:left .3s cubic-bezier(.4,0,.2,1);border-radius:0;box-shadow:4px 0 24px rgba(0,0,0,.15)}.marketplace_filterSidebar__QLyFZ.marketplace_open__KmRv9{left:0}}.marketplace_filterSidebar__QLyFZ::-webkit-scrollbar{width:6px}.marketplace_filterSidebar__QLyFZ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.marketplace_filterSidebar__QLyFZ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ff5760,#d80f29);border-radius:10px}.marketplace_filterSidebar__QLyFZ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ff2d38,#b80d1f)}.marketplace_filterSidebar__QLyFZ .marketplace_filterHeader__c1lY4{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding:1rem 1.5rem}.marketplace_filterSidebar__QLyFZ .marketplace_filterHeader__c1lY4 .marketplace_filterTitle__SW3Dp{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:400;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.marketplace_filterSidebar__QLyFZ .marketplace_filterHeader__c1lY4 .marketplace_filterTitle__SW3Dp .marketplace_filterBadge__oi0pi{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background:#ff445a;margin-left:4px}.marketplace_filterSidebar__QLyFZ .marketplace_filterHeader__c1lY4 .marketplace_closeFilters__VsNgO{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.marketplace_filterSidebar__QLyFZ .marketplace_filterHeader__c1lY4 .marketplace_closeFilters__VsNgO:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}@media (min-width:1024px){.marketplace_filterSidebar__QLyFZ .marketplace_filterHeader__c1lY4 .marketplace_closeFilters__VsNgO{display:none}}.marketplace_filterSidebar__QLyFZ .marketplace_filterContent__pG2hQ>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.marketplace_filterSidebar__QLyFZ .marketplace_filterContent__pG2hQ{padding:0 1.5rem 1.5rem}.marketplace_filterSidebar__QLyFZ .marketplace_filterGroup__Grdal{display:flex;flex-direction:column;gap:.5rem}.marketplace_filterSidebar__QLyFZ .marketplace_filterGroup__Grdal .marketplace_filterLabel__6Y_Iv{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.marketplace_filterSidebar__QLyFZ .marketplace_filterGroup__Grdal .marketplace_filterLabel__6Y_Iv span{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.marketplace_filterSidebar__QLyFZ .marketplace_filterGroup__Grdal .marketplace_filterLabel__6Y_Iv .marketplace_required__w78u_{margin-left:.25rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity));font-weight:600}.marketplace_filterSidebar__QLyFZ .marketplace_filterGroup__Grdal .marketplace_requiredText__wh50x{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity));font-style:italic}.marketplace_filterSidebar__QLyFZ .marketplace_filterGroup__Grdal .marketplace_loadingText__Wa8Tj{padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-style:italic;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.marketplace_filterSidebar__QLyFZ .marketplace_filterGroup__Grdal .marketplace_toggleGroup__mSxth{display:flex;align-items:center;gap:.5rem}.marketplace_filterSidebar__QLyFZ .marketplace_filterGroup__Grdal .marketplace_toggleGroup__mSxth .marketplace_toggleOption__oo41F{flex:1 1 0%;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#f3f4f6;color:#6b7280;border:1px solid transparent}.marketplace_filterSidebar__QLyFZ .marketplace_filterGroup__Grdal .marketplace_toggleGroup__mSxth .marketplace_toggleOption__oo41F:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));color:#374151}.marketplace_filterSidebar__QLyFZ .marketplace_filterGroup__Grdal .marketplace_toggleGroup__mSxth .marketplace_toggleOption__oo41F.marketplace_active__Tkiec{background:#ff445a;color:#fff}.marketplace_filterSidebar__QLyFZ .marketplace_filterGroup__Grdal .marketplace_toggleGroup__mSxth .marketplace_clearToggle__O5RpU{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.marketplace_filterSidebar__QLyFZ .marketplace_filterGroup__Grdal .marketplace_toggleGroup__mSxth .marketplace_clearToggle__O5RpU:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC{margin-top:1rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding-top:1rem}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_activeFiltersHeader__ttfwN{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_activeFiltersHeader__ttfwN .marketplace_activeFiltersLabel__TWKzB{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_activeFiltersHeader__ttfwN .marketplace_clearAllBtn__EQtrz{border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#ff445a}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_activeFiltersHeader__ttfwN .marketplace_clearAllBtn__EQtrz:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterActions__YUzY2{margin-top:1.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding-top:1.5rem}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterActions__YUzY2 .marketplace_applyFilterBtn__IVoCA{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;cursor:pointer;border-style:none;outline:2px solid transparent;outline-offset:2px;background:linear-gradient(135deg,#ff5760,#d80f29);color:#fff!important;box-shadow:0 2px 8px rgba(255,87,96,.2);min-height:44px}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterActions__YUzY2 .marketplace_applyFilterBtn__IVoCA:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,87,96,.3);background:linear-gradient(135deg,#ff6b75,#e81f3a)}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterActions__YUzY2 .marketplace_applyFilterBtn__IVoCA:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(255,87,96,.25)}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterActions__YUzY2 .marketplace_applyFilterBtn__IVoCA:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity));--tw-ring-offset-width:2px}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterActions__YUzY2 .marketplace_applyFilterBtn__IVoCA:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));background:#d1d5db!important;box-shadow:none;opacity:.6;transform:none}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterActions__YUzY2 .marketplace_applyFilterBtn__IVoCA.marketplace_hasPending__dyK5J{animation:marketplace_pulse__vTH2l 2s ease-in-out infinite}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterActions__YUzY2 .marketplace_applyFilterBtn__IVoCA .marketplace_pendingBadge__kIuya{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background:hsla(0,0%,100%,.3);backdrop-filter:blur(4px);min-width:20px}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterChips__cudQn{display:flex;flex-wrap:wrap;gap:.5rem}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterChips__cudQn .marketplace_filterChip__O_6Y2{display:flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem;transition:all .2s ease}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterChips__cudQn .marketplace_filterChip__O_6Y2 span{font-weight:500;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterChips__cudQn .marketplace_filterChip__O_6Y2 button{display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterChips__cudQn .marketplace_filterChip__O_6Y2 button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.marketplace_filterSidebar__QLyFZ .marketplace_activeFilters__CYmxC .marketplace_filterChips__cudQn .marketplace_filterChip__O_6Y2:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.marketplace_filterSidebar__QLyFZ .marketplace_selectedFiltersDisplay__u8fO0{margin-top:1rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding:.75rem 1.5rem}.marketplace_filterSidebar__QLyFZ .marketplace_selectedFiltersDisplay__u8fO0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.marketplace_filterSidebar__QLyFZ .marketplace_selectedFiltersDisplay__u8fO0 .marketplace_selectedFilterItem__uPhnm{display:flex;flex-direction:column;gap:.125rem}.marketplace_filterSidebar__QLyFZ .marketplace_selectedFiltersDisplay__u8fO0 .marketplace_selectedFilterItem__uPhnm .marketplace_filterItemLabel__VVegT{font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.marketplace_filterSidebar__QLyFZ .marketplace_selectedFiltersDisplay__u8fO0 .marketplace_selectedFilterItem__uPhnm .marketplace_filterItemValue__Oz0EQ{font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity));word-break:break-word;line-height:1.4;display:block}.marketplace_overlay__ySx1m{position:fixed;inset:0;background-color:rgba(0,0,0,.5)}@media (min-width:1024px){.marketplace_overlay__ySx1m{display:none}}.marketplace_overlay__ySx1m{z-index:999;animation:marketplace_fadeIn___lg0F .3s ease-out}.marketplace_loadMoreTrigger__2JINW{margin-top:2rem;width:100%;padding-top:1.5rem;min-height:100px;display:flex;align-items:center;justify-content:center}.marketplace_loadingMore__MsUBM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding-top:2rem;padding-bottom:2rem}.marketplace_loadingMore__MsUBM p{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.marketplace_filterLoader__syyTr{display:flex;align-items:center;justify-content:center;padding:5rem 1rem;min-height:400px;width:100%;animation:marketplace_fadeIn___lg0F .3s ease-out}.marketplace_filterLoader__syyTr .marketplace_loaderContainer__fGAg8{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.marketplace_scrollLoader__ALARa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding-top:1.5rem;padding-bottom:1.5rem;width:100%;animation:marketplace_fadeIn___lg0F .3s ease-out}.marketplace_loaderSpinner__ImKPo{display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;padding:.5rem}.marketplace_spinnerDot__PY4Zr{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#ff5760,#ff6b74);box-shadow:0 2px 8px rgba(255,87,96,.3);animation:marketplace_bounceLoader__2yHsp 1.4s ease-in-out infinite both}.marketplace_spinnerDot__PY4Zr:first-child{animation-delay:-.32s}.marketplace_spinnerDot__PY4Zr:nth-child(2){animation-delay:-.16s;width:12px;height:12px}.marketplace_spinnerDot__PY4Zr:nth-child(3){animation-delay:0}.marketplace_loaderMessage__k_7_U{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#6b7280;margin:0;letter-spacing:.3px}@keyframes marketplace_bounceLoader__2yHsp{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.marketplace_endOfResults__gd2Cr{margin-top:2rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding-top:1.5rem;text-align:center}.marketplace_endOfResults__gd2Cr p{font-size:.875rem;line-height:1.25rem;font-style:italic;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.marketplace_emptyState__tS1C3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 1rem;min-height:450px;text-align:center;width:100%}.marketplace_emptyState__tS1C3 .marketplace_emptyStateIconWrapper__WrUr4{position:relative;margin-bottom:2rem;display:flex;align-items:center;justify-content:center;animation:marketplace_fadeInScale___l2BO .6s ease-out}.marketplace_emptyState__tS1C3 .marketplace_emptyStateIcon__fHlBf{display:flex;align-items:center;justify-content:center;width:140px;height:140px;border-radius:50%;background:linear-gradient(135deg,#fef2f2,#fee2e2 50%,#fecaca);position:relative;z-index:2;box-shadow:0 4px 20px rgba(239,68,68,.1)}.marketplace_emptyState__tS1C3 .marketplace_emptyStateIcon__fHlBf svg{color:#ef4444;opacity:.7}.marketplace_emptyState__tS1C3 .marketplace_emptyStateIconRing__uqVlN{position:absolute;width:160px;height:160px;border-radius:50%;border:2px dashed #fecaca;animation:marketplace_pulse__vTH2l 2s ease-in-out infinite;z-index:1}.marketplace_emptyState__tS1C3 .marketplace_emptyStateTitle___ndH0{margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:700}@media (min-width:768px){.marketplace_emptyState__tS1C3 .marketplace_emptyStateTitle___ndH0{font-size:1.875rem;line-height:2.25rem}}.marketplace_emptyState__tS1C3 .marketplace_emptyStateTitle___ndH0{color:#1f2937;margin:0 0 .75rem;letter-spacing:-.5px}.marketplace_emptyState__tS1C3 .marketplace_emptyStateMessage__aqYt6{margin-bottom:2rem;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.marketplace_emptyState__tS1C3 .marketplace_emptyStateMessage__aqYt6{font-size:1.125rem;line-height:1.75rem}}.marketplace_emptyState__tS1C3 .marketplace_emptyStateMessage__aqYt6{color:#6b7280;max-width:480px;margin:0 auto;line-height:1.7;font-weight:400}.marketplace_emptyState__tS1C3 .marketplace_emptyStateHint__tcQyX{display:inline-flex;align-items:center;gap:.625rem;border-radius:.75rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1.5px solid #fed7aa;color:#9a3412;font-size:14px;font-weight:500;box-shadow:0 2px 8px rgba(249,115,22,.1);transition:all .3s ease}.marketplace_emptyState__tS1C3 .marketplace_emptyStateHint__tcQyX:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(249,115,22,.15);background:linear-gradient(135deg,#ffedd5,#fed7aa)}.marketplace_emptyState__tS1C3 .marketplace_emptyStateHint__tcQyX svg{flex-shrink:0;stroke-width:2}@keyframes marketplace_pulse__vTH2l{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.7}}@keyframes marketplace_fadeInDown__yqQP3{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes marketplace_fadeInUp__oD2gi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes marketplace_fadeIn___lg0F{0%{opacity:0}to{opacity:1}}@keyframes marketplace_fadeInScale___l2BO{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.marketplace_loadingText__Wa8Tj{padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-style:italic;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}@media(max-width:640px){.marketplace_wrapper__rwKMA{padding:1rem .5rem;overflow-x:hidden;width:100%;max-width:100vw}.marketplace_contentArea__2J4lv,.marketplace_mainContent__2x29U{width:100%;max-width:100%;overflow-x:hidden}.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_headerLeft__UrIDd .marketplace_title__n76HZ{font-size:1.5rem;line-height:2rem}.marketplace_header__S_qui .marketplace_headerContent__JtyM3 .marketplace_headerLeft__UrIDd .marketplace_subtitle__2vUJb{font-size:.875rem;line-height:1.25rem}.marketplace_resultsGrid__vf8BX,.marketplace_searchBar__2oeqy{width:100%;max-width:100%;overflow-x:hidden}.marketplace_resultsGrid__vf8BX{grid-template-columns:1fr;gap:1rem}}.vendorCard_wrapper__HBh3m{display:flex;width:100%;flex-direction:column;overflow:hidden;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;max-width:100%;min-width:0}.vendorCard_wrapper__HBh3m:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.12);border-color:rgba(0,0,0,.1)}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR{position:relative;height:140px;width:100%;background:linear-gradient(135deg,#ff5760,#d80f29)}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_headerOverlay__DFdsN{position:relative;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding-left:1rem;padding-right:1rem;width:100%;max-width:100%;min-width:0}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_featuredBadge__9s8L6{position:absolute;top:.5rem;left:.5rem;display:flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.375rem .75rem;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:rgba(255,215,0,.95);box-shadow:0 2px 8px rgba(255,215,0,.4)}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_featuredBadge__9s8L6 span{font-size:11px;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));letter-spacing:.3px}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_serviceBadge__bO_Ar{display:flex;align-items:center;gap:.375rem;border-radius:9999px;background-color:hsla(0,0%,100%,.95);padding:.375rem .75rem;--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:100%;min-width:0}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_serviceBadge__bO_Ar .vendorCard_serviceIcon__zi8_u{height:1rem;width:1rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_serviceBadge__bO_Ar span{font-size:12px;font-weight:600;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));word-wrap:break-word;overflow-wrap:break-word;min-width:0}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_serviceBadge__bO_Ar .vendorCard_additionalServices__42Kih{margin-left:.25rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 87 96/var(--tw-bg-opacity));padding:.125rem .375rem;font-size:10px;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_availabilityBadge__04Nq_,.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_unavailabilityBadge__TTdFt{position:absolute;bottom:.5rem;right:.5rem;display:flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .625rem;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);font-size:9px;font-weight:600;letter-spacing:.2px}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_availabilityBadge__04Nq_ .vendorCard_statusDot__wYbvV,.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_unavailabilityBadge__TTdFt .vendorCard_statusDot__wYbvV{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_availabilityBadge__04Nq_ span:not(.vendorCard_statusDot__wYbvV),.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_unavailabilityBadge__TTdFt span:not(.vendorCard_statusDot__wYbvV){line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_availabilityBadge__04Nq_{background-color:rgba(34,197,94,.9)}@keyframes vendorCard_pulse__2OWvb{50%{opacity:.5}}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_availabilityBadge__04Nq_ .vendorCard_statusDot__wYbvV{animation:vendorCard_pulse__2OWvb 2s cubic-bezier(.4,0,.6,1) infinite;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_unavailabilityBadge__TTdFt{background-color:rgba(75,85,99,.9)}.vendorCard_wrapper__HBh3m .vendorCard_headerSection__VkrIR .vendorCard_unavailabilityBadge__TTdFt .vendorCard_statusDot__wYbvV{background-color:hsla(0,0%,100%,.7)}.vendorCard_wrapper__HBh3m .vendorCard_profileSection__7NxOm{position:relative;z-index:10;margin-top:-2.5rem;display:flex;justify-content:center}.vendorCard_wrapper__HBh3m .vendorCard_profileSection__7NxOm .vendorCard_profileImageWrapper__UpM_e{height:5rem;width:5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.25rem;box-shadow:0 4px 12px rgba(0,0,0,.15)}.vendorCard_wrapper__HBh3m .vendorCard_profileSection__7NxOm .vendorCard_profileImageWrapper__UpM_e .vendorCard_profileImage__pc27_{height:100%;width:100%;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1.25rem 1.25rem;width:100%;max-width:100%;min-width:0}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g .vendorCard_nameRatingContainer__7tSxp{display:flex;flex-direction:column;align-items:center;gap:.5rem}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g .vendorCard_nameRatingContainer__7tSxp .vendorCard_vendorName__Ddbk8{text-align:center;font-size:16px;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g .vendorCard_nameRatingContainer__7tSxp .vendorCard_ratingWrapper__TfmlS{display:flex;align-items:center;gap:.5rem}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g .vendorCard_nameRatingContainer__7tSxp .vendorCard_ratingWrapper__TfmlS .vendorCard_stars__DuixG{display:flex;gap:.125rem}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g .vendorCard_nameRatingContainer__7tSxp .vendorCard_ratingWrapper__TfmlS .vendorCard_reviewCount__asuWq{font-size:12px;font-weight:500;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g .vendorCard_description__gR_Cx{text-align:center;font-size:13px;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));min-height:60px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g .vendorCard_statsSection__FldlB{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;padding:.5rem;width:100%;max-width:100%}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g .vendorCard_statsSection__FldlB .vendorCard_statItem__iGcc0{display:flex;align-items:center;gap:.375rem;border-radius:.5rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgba(255,87,96,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,87,96,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(255,87,96,.05) var(--tw-gradient-to-position);padding:.375rem .75rem;border:1px solid rgba(216,15,41,.1);min-width:0;flex-shrink:1}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g .vendorCard_statsSection__FldlB .vendorCard_statItem__iGcc0 span{font-size:12px;font-weight:600;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity));word-wrap:break-word;overflow-wrap:break-word}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g .vendorCard_statsSection__FldlB .vendorCard_statItem__iGcc0 img{flex-shrink:0;opacity:.8}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g .vendorCard_locationWrapper__c_IwU{margin-top:.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:.625rem 1rem;border:1px solid rgba(0,0,0,.06)}.vendorCard_wrapper__HBh3m .vendorCard_contentSection__h3L2g .vendorCard_locationWrapper__c_IwU .vendorCard_locationText__1__zG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity));max-width:calc(100% - 24px)}@media(max-width:640px){.vendorCard_wrapper__HBh3m{width:100%;max-width:100%}}