.Section_section__HDlWB{width:100%}.Section_default__7xRCp{background-color:rgba(0,0,0,0)}.Section_primary__kGp0B{background-color:#f3f0ff;border:1px solid #e8e0ff}.Section_secondary__6JeXr{background-color:#f8f9fa;border:1px solid #e9ecef}.Section_accent__yR27w{background:linear-gradient(135deg,#F3F0FF,#F8F9FA)}.Section_sm__cs72K{padding:1rem 0}.Section_md__0LPOm{padding:2rem 0}.Section_lg__koWLL{padding:3rem 0}.Section_xl__Lb9CI{padding:4rem 0}.Section_primary__kGp0B.Section_sm__cs72K,.Section_secondary__6JeXr.Section_sm__cs72K{padding:1.5rem;border-radius:.5rem}.Section_primary__kGp0B.Section_md__0LPOm,.Section_secondary__6JeXr.Section_md__0LPOm{padding:2rem;border-radius:.75rem}.Section_primary__kGp0B.Section_lg__koWLL,.Section_secondary__6JeXr.Section_lg__koWLL{padding:3rem;border-radius:1rem}.Section_primary__kGp0B.Section_xl__Lb9CI,.Section_secondary__6JeXr.Section_xl__Lb9CI{padding:4rem;border-radius:1rem}.Section_accent__yR27w.Section_sm__cs72K{padding:1.5rem;border-radius:.5rem}.Section_accent__yR27w.Section_md__0LPOm{padding:2rem;border-radius:.75rem}.Section_accent__yR27w.Section_lg__koWLL{padding:3rem;border-radius:1rem}.Section_accent__yR27w.Section_xl__Lb9CI{padding:4rem;border-radius:1rem}.Sidebar_sidebar__rjIlI{position:relative;background-color:#fff;border:1px solid #e9ecef;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;transition:all .3s ease}@media(min-width:1024px){.Sidebar_sidebar__rjIlI{position:-webkit-sticky;position:sticky;top:1.5rem}}.Sidebar_sm__acLpl{width:200px}@media(max-width:1023px){.Sidebar_sm__acLpl{width:100%}}.Sidebar_md__jEer6{width:240px}@media(max-width:1023px){.Sidebar_md__jEer6{width:100%}}.Sidebar_lg__UXsZ4{width:320px}@media(max-width:1023px){.Sidebar_lg__UXsZ4{width:100%}}.Sidebar_left__h90z7{left:0}.Sidebar_right__VFDmQ{right:0}.Sidebar_overlay__WD29_{position:fixed;top:0;bottom:0;z-index:1000;height:100vh;border-radius:0;transform:translateX(-100%)}.Sidebar_overlay__WD29_.Sidebar_right__VFDmQ{transform:translateX(100%)}.Sidebar_overlay__WD29_.Sidebar_open__oObUy{transform:translateX(0)}@media(min-width:1024px){.Sidebar_overlay__WD29_{position:relative;height:-moz-fit-content;height:fit-content;transform:none;border-radius:.75rem}}.Sidebar_overlay-backdrop__P_z1o{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999}@media(min-width:1024px){.Sidebar_overlay-backdrop__P_z1o{display:none}}.Sidebar_header__qfnI8{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e9ecef}.Sidebar_title__nvs7z{font-size:1.125rem;font-weight:600;color:#293341;margin:0;flex:1 1}.Sidebar_closeButton__gAhfq{display:none;background:none;border:none;color:#6a7685;cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .2s ease}.Sidebar_closeButton__gAhfq:hover{color:#293341;background-color:#f1f3f4}.Sidebar_closeButton__gAhfq:focus-visible{outline:2px solid #693bf2;outline-offset:2px}.Sidebar_closeButton__gAhfq svg{width:1.25rem;height:1.25rem}.Sidebar_overlay__WD29_ .Sidebar_closeButton__gAhfq{display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.Sidebar_overlay__WD29_ .Sidebar_closeButton__gAhfq{display:none}}.Sidebar_content__EYbeg{flex:1 1;padding:1.5rem;overflow-y:auto}.Sidebar_section__PSCZi{margin-bottom:2rem}.Sidebar_section__PSCZi:last-child{margin-bottom:0}.Sidebar_sectionTitle__slpyN{font-size:1rem;font-weight:600;color:#293341;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #f1f3f4}.Sidebar_sectionContent__NTLwT{display:flex;flex-direction:column;gap:.75rem}@media(max-width:1023px){.Sidebar_sidebar__rjIlI:not(.Sidebar_overlay__WD29_){width:100%;margin-bottom:1.5rem;position:relative;top:unset}}.ListCard_card___ODI2{display:flex;background-color:#fff;border:1px solid #e9ecef;border-radius:.75rem;overflow:hidden;transition:all .2s ease;cursor:pointer;text-decoration:none;color:inherit}.ListCard_card___ODI2:hover{border-color:#693bf2;box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-1px)}.ListCard_card___ODI2:hover .ListCard_chevron__AfYUt{transform:translateX(.25rem)}.ListCard_card___ODI2:focus-visible{outline:2px solid #693bf2;outline-offset:2px}.ListCard_default__jfYuH{min-height:120px}.ListCard_default__jfYuH .ListCard_imageContainer__L2ruG{width:120px;flex-shrink:0}.ListCard_compact__w33Pj{min-height:80px}.ListCard_compact__w33Pj .ListCard_imageContainer__L2ruG{width:80px;flex-shrink:0}.ListCard_compact__w33Pj .ListCard_content__0Q82m{padding:1rem}.ListCard_compact__w33Pj .ListCard_title___DrKZ{font-size:1rem;-webkit-line-clamp:1}.ListCard_compact__w33Pj .ListCard_description__nWxjh{-webkit-line-clamp:1}.ListCard_detailed__ttbiR{flex-direction:column}.ListCard_detailed__ttbiR .ListCard_imageContainer__L2ruG{width:100%;height:200px}.ListCard_detailed__ttbiR .ListCard_content__0Q82m{padding:1.5rem}.ListCard_imageContainer__L2ruG{position:relative;background-color:#f1f3f4;overflow:hidden}.ListCard_image__RPitq{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.ListCard_card___ODI2:hover .ListCard_image__RPitq{transform:scale(1.05)}.ListCard_badge__7B_UQ{position:absolute;top:.75rem;right:.75rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.ListCard_badge-default__EZcqA{background-color:#6a7685;color:#fff}.ListCard_badge-primary__3q6s_{background-color:#693bf2;color:#fff}.ListCard_badge-success__u0ZmK{background-color:#28a745;color:#fff}.ListCard_badge-warning__6V4Zc{background-color:#ffce21;color:#293341}.ListCard_badge-error__U_8zs{background-color:#dc3545;color:#fff}.ListCard_content__0Q82m{flex:1 1;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.ListCard_header__c_9kU{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem}.ListCard_title___DrKZ{font-size:1.125rem;font-weight:600;color:#293341;line-height:1.4;margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:.5rem}.ListCard_chevron__AfYUt{color:#c5c5c5;font-size:1.25rem;transition:all .2s ease;flex-shrink:0;margin-top:.125rem}.ListCard_description__nWxjh{font-size:.875rem;color:#6a7685;line-height:1.5;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ListCard_metadata___OgmF{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}@media(max-width:640px){.ListCard_metadata___OgmF{gap:.75rem}}.ListCard_metaItem__1hUld{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6a7685}.ListCard_metaItem__1hUld.ListCard_price__vIuDV{font-weight:600;color:#693bf2;font-size:.875rem}@media(max-width:640px){.ListCard_metaItem__1hUld{font-size:.6875rem}}.ListCard_metaIcon__YXBbm{font-size:.875rem;flex-shrink:0}.ListCard_metaIcon__YXBbm:first-child{color:inherit}.ListCard_metaItem__1hUld:has(.ListCard_metaIcon__YXBbm:first-child) .ListCard_metaIcon__YXBbm{color:#ffce21;fill:currentColor}.ListCard_tags__0GSCI{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.ListCard_tag__G_1y8{background-color:#f3f0ff;color:#693bf2;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;white-space:nowrap}@media(max-width:640px){.ListCard_card___ODI2 .ListCard_default__jfYuH{flex-direction:column}.ListCard_card___ODI2 .ListCard_default__jfYuH .ListCard_imageContainer__L2ruG{width:100%;height:150px}.ListCard_card___ODI2 .ListCard_compact__w33Pj .ListCard_imageContainer__L2ruG{width:100px}.ListCard_card___ODI2 .ListCard_compact__w33Pj .ListCard_content__0Q82m{padding:.75rem}}.FilterSidebar_filterSidebar__tp7HF{position:relative;background:#fff;border:1px solid #e9ecef;border-radius:1rem;display:flex;flex-direction:column;width:280px;height:-moz-fit-content;height:fit-content;transition:all .3s ease}@media(min-width:1024px){.FilterSidebar_filterSidebar__tp7HF{position:-webkit-sticky;position:sticky;top:2rem;max-height:calc(100vh - 4rem)}}.FilterSidebar_filterSidebar__tp7HF.FilterSidebar_mobile___frWU{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;border-radius:0;transform:translateX(-100%);z-index:1000}.FilterSidebar_filterSidebar__tp7HF.FilterSidebar_mobile___frWU.FilterSidebar_open__WzExJ{transform:translateX(0)}@media(min-width:1024px){.FilterSidebar_filterSidebar__tp7HF.FilterSidebar_mobile___frWU{position:relative;width:280px;height:-moz-fit-content;height:fit-content;transform:none;border-radius:1rem}}.FilterSidebar_overlay__31GUV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}@media(min-width:1024px){.FilterSidebar_overlay__31GUV{display:none}}.FilterSidebar_header__Vje4S{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #f1f3f4}@media(max-width:1023px){.FilterSidebar_header__Vje4S{padding:1rem 1.5rem}}.FilterSidebar_titleSection__Bimxz{display:flex;align-items:center;gap:.75rem}.FilterSidebar_titleIcon__gcYyR{color:#693bf2;font-size:1.25rem}.FilterSidebar_title__fXSOC{font-size:1.125rem;font-weight:600;color:#293341;margin:0}.FilterSidebar_headerActions__xt4EV{display:flex;align-items:center;gap:.5rem}.FilterSidebar_clearButton__Lgj1y{font-size:.8125rem;padding:.25rem .5rem;color:#6a7685}.FilterSidebar_clearButton__Lgj1y:hover{color:#693bf2}.FilterSidebar_closeButton__i5nns{display:none;background:none;border:none;color:#6a7685;cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .2s ease}.FilterSidebar_closeButton__i5nns:hover{color:#293341;background:#f1f3f4}.FilterSidebar_closeButton__i5nns svg{width:1.25rem;height:1.25rem}.FilterSidebar_mobile___frWU .FilterSidebar_closeButton__i5nns{display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.FilterSidebar_mobile___frWU .FilterSidebar_closeButton__i5nns{display:none}}.FilterSidebar_content__Q_N7z{flex:1 1;padding:0 1.5rem 1.5rem;overflow-y:auto}@media(max-width:1023px){.FilterSidebar_content__Q_N7z{padding:0 1.5rem 1rem}}.FilterSidebar_filterSection__7Od3E{margin-bottom:1.5rem}.FilterSidebar_filterSection__7Od3E:last-child{margin-bottom:0}.FilterSidebar_sectionHeader__UVreu{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:.75rem 0;cursor:pointer;transition:all .2s ease}.FilterSidebar_sectionHeader__UVreu:hover .FilterSidebar_sectionLabel__PbqW_{color:#693bf2}.FilterSidebar_sectionLabel__PbqW_{font-size:.875rem;font-weight:600;color:#293341;transition:color .2s ease}.FilterSidebar_chevron__v_hyb{color:#9ca3af;font-size:1rem;transition:all .2s ease}.FilterSidebar_chevron__v_hyb.FilterSidebar_expanded__PrYcu{transform:rotate(180deg)}.FilterSidebar_sectionContent__ItHhH{padding:.5rem 0 1rem;animation:FilterSidebar_slideDown__PKX49 .2s ease-out}@keyframes FilterSidebar_slideDown__PKX49{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.FilterSidebar_multiselectContainer__IQW4P{display:flex;flex-direction:column;gap:.75rem}.FilterSidebar_multiselectOption__BtH1Y{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;border:1px solid #e9ecef;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.FilterSidebar_multiselectOption__BtH1Y.FilterSidebar_selected__vgDms,.FilterSidebar_multiselectOption__BtH1Y:hover{border-color:#693bf2;background:#f3f0ff}.FilterSidebar_multiselectOption__BtH1Y.FilterSidebar_selected__vgDms .FilterSidebar_optionLabel__9IGd0{color:#693bf2;font-weight:600}.FilterSidebar_checkbox__ZHIng{width:16px;height:16px;accent-color:#693bf2;flex-shrink:0;margin:.125rem 0 0}.FilterSidebar_optionLabel__9IGd0{font-size:.875rem;font-weight:500;color:#293341;flex:1 1;transition:all .2s ease}.FilterSidebar_optionDescription__scyBp{font-size:.75rem;color:#6a7685;margin-top:.25rem;line-height:1.4}.FilterSidebar_footer__PMKoZ{display:none;padding:1.5rem;border-top:1px solid #f1f3f4;background:#f8f9fa}.FilterSidebar_mobile___frWU .FilterSidebar_footer__PMKoZ{display:block}@media(min-width:1024px){.FilterSidebar_mobile___frWU .FilterSidebar_footer__PMKoZ{display:none}}.FilterSidebar_applyButton__yoa_r{width:100%}@media(max-width:1023px){.FilterSidebar_filterSidebar__tp7HF:not(.FilterSidebar_mobile___frWU){width:100%;margin-bottom:1.5rem;position:relative;top:unset;max-height:none}}.EmptyState_emptyState__9V_Sa{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem}.EmptyState_emptyState__9V_Sa.EmptyState_md__MP0Zg{padding:3rem 1.5rem}.EmptyState_emptyState__9V_Sa.EmptyState_sm__gSWMv{padding:2rem 1rem}.EmptyState_emptyState__9V_Sa.EmptyState_lg__D8sDl{padding:4rem 2rem}@media(max-width:768px){.EmptyState_emptyState__9V_Sa{padding:2rem 1rem}.EmptyState_emptyState__9V_Sa.EmptyState_lg__D8sDl{padding:2.5rem 1.5rem}}.EmptyState_iconWrapper__GvHIa{margin-bottom:1.5rem}.EmptyState_sm__gSWMv .EmptyState_iconWrapper__GvHIa{margin-bottom:1rem}.EmptyState_lg__D8sDl .EmptyState_iconWrapper__GvHIa{margin-bottom:2rem}.EmptyState_icon__bz0JH{font-size:3rem;color:#9ca3af}.EmptyState_default__6Xh1y .EmptyState_icon__bz0JH{color:#693bf2;opacity:.6}.EmptyState_minimal__zzEdb .EmptyState_icon__bz0JH{color:#9ca3af;opacity:.8}.EmptyState_illustration__Xskek .EmptyState_icon__bz0JH{color:#693bf2;opacity:.7}.EmptyState_sm__gSWMv .EmptyState_icon__bz0JH{font-size:2.5rem}.EmptyState_lg__D8sDl .EmptyState_icon__bz0JH{font-size:4rem}@media(max-width:768px){.EmptyState_icon__bz0JH{font-size:2.5rem}.EmptyState_lg__D8sDl .EmptyState_icon__bz0JH{font-size:3rem}}.EmptyState_iconText__gyVKL{font-size:4rem;line-height:1;display:block}.EmptyState_sm__gSWMv .EmptyState_iconText__gyVKL{font-size:3rem}.EmptyState_lg__D8sDl .EmptyState_iconText__gyVKL{font-size:5rem}@media(max-width:768px){.EmptyState_iconText__gyVKL{font-size:3rem}.EmptyState_lg__D8sDl .EmptyState_iconText__gyVKL{font-size:4rem}}.EmptyState_content__yA_I2{max-width:28rem;margin-bottom:1.5rem}.EmptyState_sm__gSWMv .EmptyState_content__yA_I2{margin-bottom:1rem}.EmptyState_lg__D8sDl .EmptyState_content__yA_I2{margin-bottom:2rem}.EmptyState_title__66QOG{font-size:1.25rem;font-weight:600;color:#293341;margin:0 0 .5rem;line-height:1.4}.EmptyState_default__6Xh1y .EmptyState_title__66QOG{color:#293341}.EmptyState_minimal__zzEdb .EmptyState_title__66QOG{color:#495057;font-weight:500}.EmptyState_illustration__Xskek .EmptyState_title__66QOG{color:#293341;font-weight:700}.EmptyState_sm__gSWMv .EmptyState_title__66QOG{font-size:1.125rem}.EmptyState_lg__D8sDl .EmptyState_title__66QOG{font-size:1.5rem}@media(max-width:768px){.EmptyState_title__66QOG{font-size:1.125rem}.EmptyState_lg__D8sDl .EmptyState_title__66QOG{font-size:1.25rem}}.EmptyState_description__Vz66s{font-size:1rem;color:#6a7685;line-height:1.6;margin:0}.EmptyState_default__6Xh1y .EmptyState_description__Vz66s{color:#6a7685}.EmptyState_minimal__zzEdb .EmptyState_description__Vz66s{color:#9ca3af;font-size:.875rem}.EmptyState_illustration__Xskek .EmptyState_description__Vz66s{color:#6a7685;font-size:1.125rem}.EmptyState_sm__gSWMv .EmptyState_description__Vz66s{font-size:.875rem}.EmptyState_lg__D8sDl .EmptyState_description__Vz66s{font-size:1.125rem}@media(max-width:768px){.EmptyState_description__Vz66s{font-size:.875rem}.EmptyState_lg__D8sDl .EmptyState_description__Vz66s{font-size:1rem}}.EmptyState_actions__6Zx4X{display:flex;justify-content:center}.EmptyState_minimal__zzEdb .EmptyState_actions__6Zx4X{margin-top:.5rem}.EmptyState_illustration__Xskek .EmptyState_actions__6Zx4X{margin-top:1rem}.EmptyState_default__6Xh1y{background:#fff;border:1px solid #e9ecef;border-radius:1rem}.EmptyState_minimal__zzEdb{background:rgba(0,0,0,0);border:none}.EmptyState_minimal__zzEdb .EmptyState_content__yA_I2,.EmptyState_minimal__zzEdb .EmptyState_iconWrapper__GvHIa{margin-bottom:1rem}.EmptyState_illustration__Xskek{background:linear-gradient(135deg,#F3F0FF,#FFFFFF);border:1px solid #e5e7eb;border-radius:1.5rem;position:relative;overflow:hidden}.EmptyState_illustration__Xskek:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(105,59,242,.05) 0,transparent 70%);pointer-events:none}.EmptyState_illustration__Xskek .EmptyState_actions__6Zx4X,.EmptyState_illustration__Xskek .EmptyState_content__yA_I2,.EmptyState_illustration__Xskek .EmptyState_iconWrapper__GvHIa{position:relative;z-index:1}.EmptyState_emptyState__9V_Sa:not(.EmptyState_minimal__zzEdb){transition:all .2s ease}.EmptyState_default__6Xh1y .EmptyState_emptyState__9V_Sa:not(.EmptyState_minimal__zzEdb):hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.EmptyState_illustration__Xskek .EmptyState_emptyState__9V_Sa:not(.EmptyState_minimal__zzEdb):hover{box-shadow:0 8px 24px rgba(105,59,242,.15);transform:translateY(-2px)}@keyframes EmptyState_fadeInUp__8OL_g{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EmptyState_emptyState__9V_Sa{animation:EmptyState_fadeInUp__8OL_g .4s ease-out}.EmptyState_iconWrapper__GvHIa{animation:EmptyState_fadeInUp__8OL_g .4s ease-out .1s both}.EmptyState_content__yA_I2{animation:EmptyState_fadeInUp__8OL_g .4s ease-out .2s both}.EmptyState_actions__6Zx4X{animation:EmptyState_fadeInUp__8OL_g .4s ease-out .3s both}