.ServiceCard_card__kXo0c{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:var(--home-card-radius,14px);background:var(--home-surface,#0b0b0d);transition:border-color .2s,box-shadow .2s,background-color .2s}.ServiceCard_card__kXo0c:hover{border-color:rgba(255,255,255,.14);background:#0d0d10;box-shadow:0 10px 28px -22px rgba(0,0,0,.9)}.ServiceCard_card__kXo0c:has(.ServiceCard_link__IIoWT:focus-visible){outline:2px solid #fff;outline-offset:3px}.ServiceCard_cover__cZ1WF{position:relative;width:100%;aspect-ratio:16/9;flex-shrink:0;overflow:hidden;background:#121216;isolation:isolate}.ServiceCard_coverImage__beY8M{object-fit:cover;filter:var(--home-artwork-filter,none);transition:transform .5s ease-out}.ServiceCard_card__kXo0c:hover .ServiceCard_coverImage__beY8M{transform:scale(1.03)}.ServiceCard_cover__cZ1WF:after{position:absolute;inset:auto 0 0;z-index:1;height:45%;content:"";background:linear-gradient(0deg,rgba(8,8,10,.55),transparent);pointer-events:none}.ServiceCard_coverBadge__JjBqy{position:absolute;left:10px;top:10px;z-index:3;display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;background:rgba(10,10,12,.72);backdrop-filter:blur(10px);font-size:var(--card-meta-size);font-weight:600;letter-spacing:.02em;pointer-events:none}.ServiceCard_quickActions__43eM5{position:absolute;right:10px;top:10px;z-index:4;display:flex;gap:6px;transition:opacity .2s,transform .2s}.ServiceCard_save__cGMS8{position:relative;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#e4e4e7;background:rgba(10,10,12,.55);cursor:pointer;backdrop-filter:blur(14px);transition:color .2s,border-color .2s,background-color .2s}.ServiceCard_save__cGMS8:hover{border-color:rgba(255,255,255,.25);color:#fff;background:rgba(255,255,255,.16)}.ServiceCard_audio___zGvt:focus-visible,.ServiceCard_save__cGMS8:focus-visible{outline:2px solid #fff;outline-offset:3px}.ServiceCard_saved__dOXSt{color:#fff;border-color:#ffffff66}@media (hover:hover) and (pointer:fine){.ServiceCard_quickActions__43eM5{opacity:0;transform:translateY(-4px);pointer-events:none}.ServiceCard_card__kXo0c:focus-within .ServiceCard_quickActions__43eM5,.ServiceCard_card__kXo0c:hover .ServiceCard_quickActions__43eM5{opacity:1;transform:none;pointer-events:auto}}.ServiceCard_audio___zGvt{position:absolute;right:10px;bottom:10px;z-index:4;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px 0 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:rgba(10,10,12,.72);backdrop-filter:blur(10px);font-size:var(--card-meta-size);font-weight:500;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.ServiceCard_audio___zGvt:hover{background:rgba(255,255,255,.18)}.ServiceCard_audioActive__RF4X1{border-color:#f1f1f3;background:#f1f1f3;color:#111}.ServiceCard_audioActive__RF4X1:hover{background:#fff}.ServiceCard_body__zw_4P{display:flex;flex:1;flex-direction:column;min-width:0;padding:16px}.ServiceCard_topline__TPt2o{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:18px;margin-bottom:8px}.ServiceCard_category__dJjxP{min-width:0;margin:0;overflow:hidden;color:#a1a1aa;font-size:var(--card-meta-size);font-weight:600;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.ServiceCard_rating__YKlwp{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:#71717a;font-size:var(--card-meta-size);font-variant-numeric:tabular-nums;white-space:nowrap}.ServiceCard_rating__YKlwp svg{color:var(--home-text-muted,#e9c46a)}.ServiceCard_rating__YKlwp strong{color:#f1f1f3;font-weight:600}.ServiceCard_newBadge__4DH_Z{flex-shrink:0;padding:2px 7px;border:1px solid var(--home-hairline,rgba(183,220,200,.28));border-radius:var(--home-badge-radius,999px);color:var(--home-text-muted,#b7dcc8);background:var(--home-accent-soft,rgba(183,220,200,.07));font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.02em}.ServiceCard_title__MBmFL{margin:0;min-height:calc(2 * 1.35em);color:#f6f6f8;font-size:var(--card-title-size);line-height:var(--card-title-leading);font-weight:var(--card-title-weight);letter-spacing:-.015em}.ServiceCard_link__IIoWT{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:inherit;overflow-wrap:anywhere}.ServiceCard_link__IIoWT:after{position:absolute;content:"";inset:0;z-index:2;border-radius:16px}.ServiceCard_link__IIoWT:focus-visible{outline:none}.ServiceCard_description__11AcZ{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;overflow:hidden;color:#8e8e98;font-size:var(--card-text-size);line-height:var(--card-text-leading);overflow-wrap:anywhere}.ServiceCard_details__QNq_b{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:14px}.ServiceCard_seller__s0tfM{display:flex;align-items:center;gap:8px;min-width:0;color:#d4d4d8;font-size:var(--card-meta-size);line-height:1.4}.ServiceCard_sellerName__CHgmx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ServiceCard_avatar__7tkGp{position:relative;width:24px;height:24px;flex-shrink:0;overflow:hidden;border:1px solid #ffffff15;border-radius:50%;background:#18181b}.ServiceCard_avatar__7tkGp img{object-fit:cover}.ServiceCard_location__YxByU{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:52%;margin-left:auto;color:#71717a;font-size:var(--card-meta-size)}.ServiceCard_location__YxByU svg{flex-shrink:0}.ServiceCard_location__YxByU span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ServiceCard_sellerName__CHgmx+.ServiceCard_location__YxByU{flex-shrink:1}.ServiceCard_meta__5aQyv{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;color:#8e8e98;font-size:var(--card-meta-size);line-height:1.4}.ServiceCard_meta__5aQyv>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ServiceCard_meta__5aQyv svg{color:#71717a}.ServiceCard_footer__7_kSb{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.07)}.ServiceCard_priceBlock__F3e0r{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.ServiceCard_priceBlock__F3e0r small{color:#8e8e98;font-size:var(--card-meta-size);font-weight:500}.ServiceCard_price__qVgXQ{color:#fff;font-size:var(--card-price-size);font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ServiceCard_cta__s8jvd{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;color:#a1a1aa;background:transparent;font-size:var(--card-cta-size);font-weight:500;transition:color .2s}.ServiceCard_cta__s8jvd svg{transition:transform .2s}.ServiceCard_card__kXo0c:hover .ServiceCard_cta__s8jvd{color:#fff}.ServiceCard_card__kXo0c:hover .ServiceCard_cta__s8jvd svg{transform:translate(1px,-1px)}.ServiceCard_list__dpY7g{display:grid;grid-template-columns:280px minmax(0,1fr);border-color:#28282c;border-radius:16px;background:#0d0d10}.ServiceCard_list__dpY7g:hover{border-color:#48484f;background:#0d0d10;box-shadow:0 12px 32px -20px #000}.ServiceCard_list__dpY7g .ServiceCard_cover__cZ1WF{height:100%;aspect-ratio:auto;min-height:200px}.ServiceCard_list__dpY7g .ServiceCard_save__cGMS8{width:38px;height:38px}.ServiceCard_list__dpY7g .ServiceCard_body__zw_4P{padding:20px 22px}.ServiceCard_list__dpY7g .ServiceCard_title__MBmFL{min-height:0}.ServiceCard_list__dpY7g .ServiceCard_description__11AcZ{margin-top:8px;color:#a1a1ac;font-size:var(--card-text-size);line-height:var(--card-text-leading)}.ServiceCard_list__dpY7g .ServiceCard_details__QNq_b{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:0;padding-top:14px}.ServiceCard_list__dpY7g .ServiceCard_seller__s0tfM{flex:0 1 auto}.ServiceCard_list__dpY7g .ServiceCard_location__YxByU{max-width:260px;margin-left:4px}.ServiceCard_list__dpY7g .ServiceCard_footer__7_kSb{margin-top:auto;padding-top:16px;border-top:0}.ServiceCard_card__kXo0c[data-featured]{padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.015)}.ServiceCard_card__kXo0c[data-featured]:hover{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.025);box-shadow:none}.ServiceCard_card__kXo0c[data-featured] .ServiceCard_cover__cZ1WF{border-radius:10px}.ServiceCard_card__kXo0c[data-featured] .ServiceCard_body__zw_4P{min-height:202px;padding:14px 9px 7px}.ServiceCard_card__kXo0c[data-featured] .ServiceCard_save__cGMS8 svg{width:14px;height:14px}@media (max-width:1100px){.ServiceCard_list__dpY7g{grid-template-columns:220px minmax(0,1fr)}.ServiceCard_list__dpY7g .ServiceCard_body__zw_4P{padding:18px}}@media (max-width:768px){.ServiceCard_body__zw_4P{padding:15px}.ServiceCard_quickActions__43eM5{right:8px;top:8px}.ServiceCard_save__cGMS8{width:40px;height:40px}.ServiceCard_card__kXo0c[data-featured] .ServiceCard_body__zw_4P{padding:13px 8px 6px}}@media (prefers-reduced-motion:reduce){.ServiceCard_card__kXo0c,.ServiceCard_coverImage__beY8M,.ServiceCard_cta__s8jvd,.ServiceCard_save__cGMS8{transition:none}.ServiceCard_card__kXo0c:hover .ServiceCard_coverImage__beY8M{transform:none}}.JobListingCard_shell__Tc8yu{position:relative;min-width:0;height:100%}.JobListingCard_grid__36yRA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.JobListingCard_list__j1KGz{display:flex;flex-direction:column;gap:10px}.JobListingCard_card__V_2I3{display:flex;flex-direction:column;min-width:0;height:100%;padding:20px;border:1px solid #ffffff12;border-radius:12px;background:#0c0c0e;color:#f4f4f5;text-decoration:none;transition:background .16s ease,border-color .16s ease}.JobListingCard_card__V_2I3:hover{background:#111114;border-color:#ffffff26}.JobListingCard_card__V_2I3:focus-visible{outline:2px solid #d4d4d8;outline-offset:3px}.JobListingCard_withFavorite__nq6Lh{padding-right:54px}.JobListingCard_favorite__gf1x3{position:absolute;z-index:1;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #ffffff1a;border-radius:9px;background:#ffffff08;color:#a1a1aa;cursor:pointer}.JobListingCard_favorite__gf1x3:hover,.JobListingCard_favorite__gf1x3[aria-pressed=true]{color:#f87171;background:#ef444412}.JobListingCard_favorite__gf1x3:focus-visible{outline:2px solid #d4d4d8;outline-offset:2px}.JobListingCard_main__nK4UF{flex:1;min-width:0}.JobListingCard_categoryRow__O3nD6{display:flex;align-items:center;gap:6px;min-height:20px;flex-wrap:wrap}.JobListingCard_category__FgCEJ{color:#a1a1aa;font-size:var(--card-meta-size);line-height:1.5}.JobListingCard_featured__7iNDE,.JobListingCard_urgent__ewxdd{padding:1px 6px;border-radius:4px;color:#d4bd98;background:#c9a8790d;font-size:var(--card-meta-size);line-height:1.6}.JobListingCard_title__5USbR{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:8px 0 12px;min-height:calc(2 * 1.35em);font-size:var(--card-title-size);line-height:var(--card-title-leading);font-weight:var(--card-title-weight);letter-spacing:-.02em;overflow-wrap:anywhere}.JobListingCard_owner__IuOg3{display:flex;align-items:center;gap:7px;min-width:0;color:#8f8f99;font-size:var(--card-meta-size);line-height:20px}.JobListingCard_avatar__RxWMS{position:relative;display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;overflow:hidden;border-radius:50%;background:#ffffff08}.JobListingCard_avatarImage___AeV0{object-fit:cover}.JobListingCard_ownerName__0LDYL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobListingCard_deadline__P891U{margin-left:auto;flex-shrink:0;color:#71717a;font-size:var(--card-meta-size)}.JobListingCard_summary__hYNfI{min-width:0;margin-top:18px;padding-top:14px;border-top:1px solid #ffffff0d}.JobListingCard_budgetLabel__kwuFo{display:block;color:#8f8f99;font-size:var(--card-meta-size);line-height:16px}.JobListingCard_budget__4DDNP{display:block;margin-top:3px;font-size:var(--card-price-size);line-height:1.3;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}.JobListingCard_footer__9_GhA{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.JobListingCard_proposals__hGOE_{color:#71717a;font-size:var(--card-meta-size)}.JobListingCard_action__Jk95W{display:inline-flex;align-items:center;gap:5px;color:#a1a1aa;font-size:var(--card-cta-size);font-weight:500}.JobListingCard_card__V_2I3:hover .JobListingCard_action__Jk95W{color:#fafafa}.JobListingCard_horizontal__8mIpL{flex-direction:row;align-items:center;gap:28px;padding:18px 20px}.JobListingCard_horizontal__8mIpL .JobListingCard_title__5USbR{min-height:0;margin-block:5px 8px}.JobListingCard_horizontal__8mIpL .JobListingCard_summary__hYNfI{width:190px;flex:0 0 190px;margin:0;padding:0 0 0 24px;border-top:0;border-left:1px solid #ffffff0d}.JobListingCard_horizontal__8mIpL .JobListingCard_deadline__P891U{margin-left:8px}@media (max-width:1100px){.JobListingCard_grid__36yRA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.JobListingCard_grid__36yRA{grid-template-columns:minmax(0,1fr);gap:12px}.JobListingCard_card__V_2I3{padding:16px}.JobListingCard_withFavorite__nq6Lh{padding-right:54px}.JobListingCard_title__5USbR{font-size:14px;line-height:21px;min-height:0}.JobListingCard_horizontal__8mIpL,.JobListingCard_mobileHorizontal__akXSF{flex-direction:column;gap:0;padding:14px 16px;align-items:stretch}.JobListingCard_horizontal__8mIpL .JobListingCard_summary__hYNfI,.JobListingCard_mobileHorizontal__akXSF .JobListingCard_summary__hYNfI{display:flex;align-items:baseline;gap:9px;width:auto;flex:none;margin-top:10px;padding:10px 0 0;border-top:1px solid #ffffff0d;border-left:0}.JobListingCard_horizontal__8mIpL .JobListingCard_title__5USbR,.JobListingCard_mobileHorizontal__akXSF .JobListingCard_title__5USbR{min-height:0;font-size:13px;line-height:19px;margin-block:5px 7px}.JobListingCard_horizontal__8mIpL .JobListingCard_budget__4DDNP,.JobListingCard_mobileHorizontal__akXSF .JobListingCard_budget__4DDNP{font-size:12px;line-height:18px;white-space:nowrap}.JobListingCard_horizontal__8mIpL .JobListingCard_budgetLabel__kwuFo,.JobListingCard_mobileHorizontal__akXSF .JobListingCard_budgetLabel__kwuFo{display:none}.JobListingCard_horizontal__8mIpL .JobListingCard_category__FgCEJ,.JobListingCard_horizontal__8mIpL .JobListingCard_owner__IuOg3,.JobListingCard_mobileHorizontal__akXSF .JobListingCard_category__FgCEJ,.JobListingCard_mobileHorizontal__akXSF .JobListingCard_owner__IuOg3{font-size:max(10px,var(--desktop-text-min))}.JobListingCard_horizontal__8mIpL .JobListingCard_deadline__P891U,.JobListingCard_mobileHorizontal__akXSF .JobListingCard_deadline__P891U{display:none}.JobListingCard_horizontal__8mIpL .JobListingCard_footer__9_GhA,.JobListingCard_mobileHorizontal__akXSF .JobListingCard_footer__9_GhA{flex:1;gap:8px;margin:0}.JobListingCard_horizontal__8mIpL .JobListingCard_action__Jk95W,.JobListingCard_horizontal__8mIpL .JobListingCard_proposals__hGOE_,.JobListingCard_mobileHorizontal__akXSF .JobListingCard_action__Jk95W,.JobListingCard_mobileHorizontal__akXSF .JobListingCard_proposals__hGOE_{font-size:max(10px,var(--desktop-text-min));white-space:nowrap}}@media (prefers-reduced-motion:reduce){.JobListingCard_card__V_2I3{transition:none}}.ServicesClient_marketplaceShell__VbCgu{isolation:isolate}.ServicesClient_heroPanel__PDNCE{border-color:rgba(255,255,255,.09)!important;box-shadow:0 14px 42px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.035)!important}.ServicesClient_metricStrip___0f4W{box-shadow:none!important}.ServicesClient_desktopToolbar__LcaOx>div{border-radius:14px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.ServicesClient_emptyState__JrsL8{min-height:288px;padding:40px 24px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.035),transparent 42%),rgba(255,255,255,.012)}.ServicesClient_emptyIcon__iqJvm{display:grid;width:42px;height:42px;margin-bottom:14px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:rgb(113 113 122);background:rgba(255,255,255,.025)}.ServicesClient_expertRow__2X5lY,.ServicesClient_marketCta__DhFFO{box-shadow:none!important}@media (max-width:1023px){.ServicesClient_mobileHeader__81p5v{gap:14px!important;padding-bottom:18px!important}.ServicesClient_emptyState__JrsL8{min-height:236px;padding:32px 18px;border-radius:16px}.ServicesClient_marketCta__DhFFO{margin-top:32px!important;border-color:rgba(255,255,255,.1)!important}}@media (min-width:1024px){.ServicesClient_marketMain__qfS9W{padding-top:18px!important}.ServicesClient_marketCta__DhFFO{margin-top:40px!important}}