.ListingPreview_preview__7HAsu{position:relative;width:100%;height:100%;aspect-ratio:16/10;overflow:hidden;background:var(--secondary);pointer-events:none}.ListingPreview_frame__Fq5X_{position:absolute;top:0;left:0;width:1440px;height:900px;transform-origin:top left;background:var(--secondary)}.ListingPreview_frame__Fq5X_ iframe{width:100%;height:100%;border:0;pointer-events:none}.ListingPreview_preview__7HAsu img{display:block;width:100%;height:100%;object-fit:cover}.ListingPreview_placeholder__ZL4ua{padding:20px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;overflow:hidden}.ListingPreview_placeholder__ZL4ua span{font-size:12px;color:var(--muted-foreground)}.ListingPreview_placeholder__ZL4ua strong{font-size:18px;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:650px){.ListingPreview_placeholder__ZL4ua{padding:12px}.ListingPreview_placeholder__ZL4ua strong{font-size:14px}}.ListingCard_card__W51hT{height:100%;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--card);color:var(--foreground);transition:border-color .15s ease;min-width:0;letter-spacing:0}.ListingCard_card__W51hT:hover{border-color:var(--muted-foreground)}.ListingCard_card__W51hT a:focus-visible,.ListingCard_card__W51hT button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ListingCard_media__LMpi_{position:relative;aspect-ratio:16/10;background:var(--secondary);overflow:hidden}.ListingCard_mediaLink__QXmtL,.ListingCard_media__LMpi_ img{display:block;width:100%;height:100%}.ListingCard_media__LMpi_ img{object-fit:cover}.ListingCard_fallback__QbvwR{padding:24px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:12px;background:var(--secondary);overflow:hidden}.ListingCard_fallback__QbvwR span{font-size:12px;color:var(--muted-foreground)}.ListingCard_fallback__QbvwR strong{font-size:19px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ListingCard_demo__7I2gH{display:inline-flex;align-items:center;justify-content:center;gap:7px;position:absolute;inset-inline-start:12px;bottom:12px;min-height:36px;max-width:calc(100% - 24px);padding:6px 12px;border:1px solid #ffffff50;border-radius:4px;color:#fff;background:#171717;font-size:12px;cursor:pointer}.ListingCard_content__KnM7h{padding:18px;display:flex;flex-direction:column;flex:1;min-width:0;gap:12px}.ListingCard_topline__GwBH2{display:flex;justify-content:space-between;align-items:start;gap:12px;font-size:12px}.ListingCard_topline__GwBH2>span{color:var(--muted-foreground);overflow-wrap:anywhere}.ListingCard_topline__GwBH2 strong{white-space:nowrap;font-size:14px}.ListingCard_free__f4vuD{color:#7adeaf}.ListingCard_content__KnM7h h2{font-size:16px;line-height:1.4;font-weight:650;min-height:45px;margin:0;overflow-wrap:anywhere}.ListingCard_content__KnM7h h2 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ListingCard_seller__bahUZ{color:var(--muted-foreground);font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:fit-content;max-width:100%}.ListingCard_seller__bahUZ:hover{color:var(--foreground);text-decoration:underline}.ListingCard_metrics__Vgy5w{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted-foreground)}.ListingCard_metrics__Vgy5w>span{display:inline-flex;align-items:center;gap:5px}.ListingCard_technologies__25t8c{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0 0;margin:auto 0 0;border-top:1px solid var(--border);list-style:none}.ListingCard_technologies__25t8c li{padding:3px 6px;border:1px solid var(--border);border-radius:3px;color:var(--muted-foreground);font-size:11px;overflow-wrap:anywhere}.ListingCard_state__iqVzi{color:#e6bf73;font-size:12px}.ListingCard_list__ywOeV{flex-direction:row}.ListingCard_list__ywOeV .ListingCard_media__LMpi_{flex:0 0 240px}.ListingCard_list__ywOeV .ListingCard_content__KnM7h h2{min-height:0}@media (max-width:650px){.ListingCard_list__ywOeV .ListingCard_media__LMpi_{flex-basis:120px;aspect-ratio:auto;min-height:170px}.ListingCard_list__ywOeV .ListingCard_demo__7I2gH{inset-inline-start:6px;bottom:6px;font-size:11px;padding:6px;gap:4px;max-width:calc(100% - 12px)}.ListingCard_list__ywOeV .ListingCard_fallback__QbvwR{padding:12px}.ListingCard_list__ywOeV .ListingCard_fallback__QbvwR strong{font-size:13px}.ListingCard_list__ywOeV .ListingCard_fallback__QbvwR span:last-child{display:none}.ListingCard_list__ywOeV .ListingCard_content__KnM7h{padding:12px;gap:8px}.ListingCard_list__ywOeV .ListingCard_content__KnM7h h2{font-size:14px}}@media (prefers-reduced-motion:reduce){.ListingCard_card__W51hT{transition:none}}.AuthorBadges_badges__UY1yY,.AuthorBadges_gallery__vrNMX{list-style:none;margin:0;padding:0;letter-spacing:0}.AuthorBadges_badges__UY1yY{display:flex;flex-wrap:wrap;gap:16px}.AuthorBadges_compact__fEASb{display:flex;align-items:center;gap:10px;max-width:100%;font-size:12px;font-weight:600;color:var(--foreground)}.AuthorBadges_medal__R0nuc{position:relative;width:72px;height:85px;flex:0 0 72px;color:var(--medal-color)}.AuthorBadges_seal__kBKw6{position:absolute;inset:0 3px 13px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid var(--medal-edge);border-radius:50%;background:color-mix(in srgb,var(--medal-edge) 18%,var(--background));box-shadow:inset 0 0 0 3px var(--background),inset 0 0 0 4px var(--medal-edge)}.AuthorBadges_seal__kBKw6:after,.AuthorBadges_seal__kBKw6:before{content:"";position:absolute;width:5px;height:22px;top:25px;border:1px solid var(--medal-color);opacity:.65}.AuthorBadges_seal__kBKw6:before{left:7px;border-right:0;transform:rotate(-15deg)}.AuthorBadges_seal__kBKw6:after{right:7px;border-left:0;transform:rotate(15deg)}.AuthorBadges_brand__AdCol{font-size:7px;font-weight:700}.AuthorBadges_seal__kBKw6 strong{font-size:23px;font-family:Georgia,serif;line-height:1.1}.AuthorBadges_stars__UrJ_w{font-size:9px;line-height:1.1}.AuthorBadges_ribbon__Ehs1x{position:absolute;bottom:8px;inset-inline:0;padding:4px 0;text-align:center;font-size:7px;font-weight:800;border-top:1px solid var(--medal-edge);border-bottom:1px solid var(--medal-edge);background:color-mix(in srgb,var(--medal-edge) 30%,var(--background));clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%)}.AuthorBadges_locked__QMYMT{filter:grayscale(1);opacity:.7}.AuthorBadges_gallery__vrNMX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.AuthorBadges_achievement__EWXNO{display:flex;align-items:flex-start;gap:16px;padding:24px 0;border-bottom:1px solid var(--border);min-width:0}.AuthorBadges_details__hb_oC{min-width:0;flex:1}.AuthorBadges_details__hb_oC h3{font-size:15px;line-height:1.4;font-weight:650;color:var(--foreground);margin:3px 0 6px;overflow-wrap:anywhere}.AuthorBadges_details__hb_oC p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0 0 14px}.AuthorBadges_earned__LLFC0,.AuthorBadges_pending__No0Wg,.AuthorBadges_progressLabel__V16y0{font-size:11px;line-height:1.5}.AuthorBadges_earned__LLFC0{color:#86d8a6}.AuthorBadges_pending__No0Wg,.AuthorBadges_progressLabel__V16y0{color:var(--muted-foreground)}.AuthorBadges_details__hb_oC progress{display:block;width:100%;height:4px;margin:0 0 6px;border:0;border-radius:0;appearance:none;background:var(--secondary)}.AuthorBadges_details__hb_oC progress::-webkit-progress-bar{background:var(--secondary)}.AuthorBadges_details__hb_oC progress::-webkit-progress-value{background:#86d8a6}.AuthorBadges_details__hb_oC progress::-moz-progress-bar{background:#86d8a6}@media (max-width:1000px){.AuthorBadges_gallery__vrNMX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.AuthorBadges_gallery__vrNMX{grid-template-columns:minmax(0,1fr)}}.Marketplace_page__Jay6E{background:var(--background);color:var(--foreground);min-height:100vh;display:flex;flex-direction:column;letter-spacing:0}.Marketplace_main__2xWyc{flex:1;width:min(1400px,100%);margin:0 auto;padding:44px 32px 72px}.Marketplace_header__q7dUY{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.Marketplace_header__q7dUY h1{font-size:32px;line-height:1.2;font-weight:700;margin:0;overflow-wrap:anywhere}.Marketplace_header__q7dUY p{color:var(--muted-foreground);font-size:14px;margin-top:10px}.Marketplace_accountLinks__aHKkF{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:14px}.Marketplace_accountLinks__aHKkF a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px}.Marketplace_primary__c_lX2{background:var(--primary);color:var(--primary-foreground);border-radius:4px;font-weight:600}.Marketplace_discovery__n6FWW{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 0}.Marketplace_search__4AFg0{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:4px;background:var(--card);padding:0 14px;max-width:760px}.Marketplace_search__4AFg0:focus-within{outline:2px solid var(--primary);outline-offset:2px}.Marketplace_search__4AFg0 input{flex:1;min-width:0;min-height:48px;border:0;background:transparent;font-size:16px;color:var(--foreground);outline:0}.Marketplace_search__4AFg0 input::-webkit-search-cancel-button{display:none}.Marketplace_search__4AFg0 button{display:flex;padding:8px}.Marketplace_quickFilters__umjay{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:16px;margin-top:20px}.Marketplace_page__Jay6E label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--muted-foreground)}.Marketplace_page__Jay6E input[type=number],.Marketplace_page__Jay6E select{color:var(--foreground);background:var(--card);border:1px solid var(--border);min-height:40px;padding:8px 12px;border-radius:4px;font-size:14px;min-width:0;max-width:100%}.Marketplace_page__Jay6E option{color:var(--foreground);background:var(--card)}.Marketplace_page__Jay6E button{cursor:pointer}.Marketplace_page__Jay6E button:disabled{cursor:default;opacity:.45}.Marketplace_page__Jay6E a:focus-visible,.Marketplace_page__Jay6E button:focus-visible,.Marketplace_page__Jay6E input:focus-visible,.Marketplace_page__Jay6E select:focus-visible,.Marketplace_page__Jay6E summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.Marketplace_moreFilters__jZ1Uf{margin-top:18px}.Marketplace_moreFilters__jZ1Uf summary{display:flex;align-items:center;gap:8px;width:fit-content;cursor:pointer;min-height:32px;font-size:13px}.Marketplace_advanced__nGyLY{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.Marketplace_priceRange__NPscp fieldset{border:0;padding:0;margin:0}.Marketplace_priceRange__NPscp legend{font-size:12px;color:var(--muted-foreground);padding:0 0 7px}.Marketplace_priceRange__NPscp fieldset>div{display:flex;align-items:center;gap:8px}.Marketplace_priceRange__NPscp input{width:105px}.Marketplace_priceRange__NPscp button{font-size:13px;min-height:40px;padding:8px 14px;border:1px solid var(--border);border-radius:4px}.Marketplace_priceRange__NPscp span{font-size:12px;color:var(--muted-foreground)}.Marketplace_page__Jay6E .Marketplace_checkbox__w5e6M{flex-direction:row;align-items:center;gap:8px;font-size:14px;min-height:40px;color:var(--foreground)}.Marketplace_checkbox__w5e6M input{width:18px;height:18px;accent-color:var(--primary)}.Marketplace_activeFilters__33S4y{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}.Marketplace_activeFilters__33S4y button{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:4px;padding:7px 10px;font-size:12px;max-width:100%;overflow-wrap:anywhere}.Marketplace_activeFilters__33S4y button svg{flex-shrink:0}.Marketplace_activeFilters__33S4y .Marketplace_reset__KbUQl{border:0;text-decoration:underline;color:var(--muted-foreground)}.Marketplace_results__GlSB4{padding-top:22px;scroll-margin-top:90px;outline:0}.Marketplace_resultsToolbar__wVfKL{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.Marketplace_resultsToolbar__wVfKL>p{font-size:13px;color:var(--muted-foreground)}.Marketplace_displayControls__Smmwx{display:flex;align-items:center;gap:16px}.Marketplace_displayControls__Smmwx label{flex-direction:row;align-items:center;gap:8px}.Marketplace_viewToggle__ANnUi{display:inline-flex;border:1px solid var(--border);border-radius:4px}.Marketplace_viewToggle__ANnUi button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--muted-foreground)}.Marketplace_viewToggle__ANnUi button[aria-pressed=true]{color:var(--foreground);background:var(--secondary)}.Marketplace_grid__f_8gA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.Marketplace_list__WtZiX{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.Marketplace_loading__h2PFR{opacity:.6;min-height:280px}.Marketplace_skeleton__Muc1L{border:1px solid var(--border);min-height:360px;border-radius:6px}.Marketplace_skeleton__Muc1L>div{background:var(--secondary);aspect-ratio:16/9}.Marketplace_skeleton__Muc1L span{display:block;margin:20px;height:14px;background:var(--secondary)}.Marketplace_skeleton__Muc1L span:last-child{width:45%}.Marketplace_empty__S_rcY{min-height:300px;padding:56px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.Marketplace_empty__S_rcY h2{font-weight:650;font-size:20px}.Marketplace_empty__S_rcY p{font-size:14px;color:var(--muted-foreground)}.Marketplace_empty__S_rcY a,.Marketplace_empty__S_rcY button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid var(--border);border-radius:4px}.Marketplace_pagination__F3dwM{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:6px;margin-top:36px}.Marketplace_pagination__F3dwM button{display:flex;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:6px;border:1px solid var(--border);border-radius:4px;font-size:13px}.Marketplace_pagination__F3dwM button[aria-current=page]{background:var(--secondary);border-color:var(--primary)}.Marketplace_pagination__F3dwM .Marketplace_pageSize__UchDz{margin-inline-start:20px;flex-direction:row;align-items:center}.Marketplace_errorText__50rYN{color:#ffb1b1;font-size:13px;margin-top:8px}.Marketplace_srOnly__sGnM9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.Marketplace_overlay__r3JCg{position:fixed;inset:0;background:#000b;z-index:100}.Marketplace_preview__MxRH4{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(1200px,calc(100% - 32px));height:min(850px,calc(100dvh - 48px));display:flex;flex-direction:column;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:6px;overflow:hidden;z-index:101}.Marketplace_preview__MxRH4 header{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--border)}.Marketplace_preview__MxRH4 header>div{flex:1;min-width:0}.Marketplace_preview__MxRH4 h2{font-size:16px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.Marketplace_preview__MxRH4 header p{color:var(--muted-foreground);font-size:12px;margin-top:4px}.Marketplace_preview__MxRH4 header a,.Marketplace_preview__MxRH4 header button{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.Marketplace_preview__MxRH4 a:focus-visible,.Marketplace_preview__MxRH4 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Marketplace_previewBody__4xVFv{flex:1;min-height:0;position:relative;background:#fff}.Marketplace_previewBody__4xVFv iframe{width:100%;height:100%;border:0;display:block}.Marketplace_previewBody__4xVFv>p{position:absolute;inset:12px 12px auto;background:#171717;color:#fff;border-radius:4px;padding:10px 14px;font-size:13px;z-index:1}.Marketplace_previewBody__4xVFv>p a{text-decoration:underline;margin-inline-start:8px}@media (min-width:1500px){.Marketplace_grid__f_8gA{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){.Marketplace_grid__f_8gA{grid-template-columns:repeat(2,minmax(0,1fr))}.Marketplace_header__q7dUY{align-items:start;flex-direction:column;gap:18px}}@media (max-width:650px){.Marketplace_main__2xWyc{padding:28px 16px 48px}.Marketplace_header__q7dUY h1{font-size:26px}.Marketplace_accountLinks__aHKkF{gap:8px}.Marketplace_accountLinks__aHKkF a{padding:8px;font-size:13px}.Marketplace_quickFilters__umjay{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.Marketplace_quickFilters__umjay label:last-child{grid-column:1/-1}.Marketplace_page__Jay6E input[type=number],.Marketplace_page__Jay6E select{font-size:16px}.Marketplace_resultsToolbar__wVfKL{align-items:start;flex-direction:column}.Marketplace_displayControls__Smmwx{width:100%;justify-content:space-between;gap:8px}.Marketplace_displayControls__Smmwx label{flex:1;min-width:0;flex-direction:column;align-items:start}.Marketplace_displayControls__Smmwx label select{width:100%}.Marketplace_viewToggle__ANnUi{align-self:end}.Marketplace_grid__f_8gA{grid-template-columns:minmax(0,1fr);gap:20px}.Marketplace_priceRange__NPscp{width:100%}.Marketplace_priceRange__NPscp fieldset>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.Marketplace_priceRange__NPscp input{width:100%}.Marketplace_preview__MxRH4{width:calc(100% - 16px);height:calc(100dvh - 24px)}.Marketplace_preview__MxRH4 header{padding:12px;gap:6px}.Marketplace_pagination__F3dwM .Marketplace_pageSize__UchDz{margin-inline-start:8px}}