@media (max-width:768px){.cw-market .ys-seller-profile-page{min-height:0!important;padding-bottom:24px!important}.cw-market .ys-seller-profile-tab-content{min-height:0!important}.cw-market>div:has(>main .ys-content-layout){min-height:0!important}.cw-market article:last-child,.cw-market main:last-child,.cw-market section:last-child{scroll-margin-bottom:max(20px,env(safe-area-inset-bottom))}}.cw-market .ys-gig-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}@media (max-width:1359px){.cw-market .ys-gig-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:768px){.cw-market .ys-gig-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:559px){.cw-market .ys-gig-grid{grid-template-columns:minmax(0,1fr)!important}}.cw-market{--ys-market-ui:var(--font-outfit),"Outfit",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ys-market-radius-sm:10px;--ys-market-radius-md:14px;--ys-market-radius-lg:18px;--ys-market-control-h:44px;--ys-market-section-gap:clamp(52px,6vw,84px);--ys-market-copy:min(72ch,100%);--ys-market-shadow-float:0 18px 50px -24px rgba(15,23,42,.22);--ys-market-shadow-popover:0 24px 68px -26px rgba(15,23,42,.28),0 1px 2px rgba(15,23,42,.06);--ys-market-hover-border:color-mix(in srgb,var(--ys-ink,#0F172A) 20%,transparent);color:var(--ys-ink,#0F172A);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.cw-market,.cw-market article,.cw-market button,.cw-market input,.cw-market main,.cw-market section,.cw-market select,.cw-market textarea{font-family:var(--ys-market-ui)}.cw-market p{text-wrap:pretty}.cw-market :where(h1,h2,h3,h4){text-wrap:balance}.cw-market :where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.cw-market :where(button,a){transition-property:background-color,border-color,color,box-shadow,transform,opacity;transition-duration:.16s;transition-timing-function:ease}.cw-market :where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--ys-ink,#0F172A)!important;outline-offset:3px!important}.cw-market [data-ys-shell-header],.cw-market header.ys-shell-header,.cw-market>header{background:color-mix(in srgb,var(--ys-vellum,#FFF) 97%,transparent)!important;border-bottom-color:var(--ys-rule,rgba(15,23,42,.1))!important}.cw-market .ys-cat-bar{min-height:44px;border-bottom-color:var(--ys-ruleSoft,rgba(15,23,42,.06))!important}.cw-market .nav-links a,.cw-market .ys-cat-bar a,.cw-market .ys-cat-bar button{font-family:var(--ys-market-ui)!important;letter-spacing:-.006em}.cw-market .hero{isolation:isolate}.cw-market .hero-grid{gap:clamp(34px,5vw,72px)!important;align-items:center!important}.cw-market .hero h1{font-family:var(--ys-market-ui)!important;font-size:clamp(38px,4.5vw,58px)!important;font-weight:720!important;line-height:1.03!important;letter-spacing:-.04em!important;max-width:16ch;margin-bottom:18px!important}.cw-market .hero h1 em{font-family:inherit!important;font-weight:720!important;letter-spacing:inherit}.cw-market .hero p.lede{max-width:58ch!important;font-family:var(--ys-market-ui)!important;font-size:clamp(16px,1.4vw,18px)!important;line-height:1.62!important;color:rgba(255,255,255,.86)!important;margin-bottom:28px!important}.cw-market .hero-search{min-height:58px;border-radius:14px!important;padding:5px!important;overflow:visible;box-shadow:0 20px 54px -20px rgba(2,6,23,.54)!important}.cw-market .hero-search input{min-height:48px;font-family:var(--ys-market-ui)!important;font-size:16px!important;letter-spacing:-.005em}.cw-market .hero-search button.search-go{min-height:48px;min-width:112px;padding-inline:20px!important;border-radius:10px!important;font-family:var(--ys-market-ui)!important;font-size:15px!important;font-weight:700!important}.cw-market .hero .suggest{margin-top:16px!important;gap:8px!important}.cw-market .hero .suggest a{min-height:34px;display:inline-flex;align-items:center;padding:0 11px!important;border-radius:999px!important;font-family:var(--ys-market-ui)!important;font-size:12.5px!important;font-weight:600!important}.cw-market .cw-files-rail-head,.cw-market .section-head,.cw-market .ys-shop-section-head{gap:20px}.cw-market .cw-files-rail-head h2,.cw-market .faq-heading,.cw-market .section-head h2,.cw-market .ys-shop-section-head h2{font-family:var(--ys-market-ui)!important;font-size:clamp(28px,2.6vw,38px)!important;font-weight:710!important;line-height:1.13!important;letter-spacing:-.032em!important;color:var(--ys-ink,#0F172A)!important}.cw-market .cw-files-rail-head p,.cw-market .section-head .meta,.cw-market .section-head p,.cw-market .ys-shop-section-head p{font-family:var(--ys-market-ui)!important;color:var(--ys-inkSoft,#526072)!important;line-height:1.55}.cw-market .featured{padding-top:clamp(54px,6vw,82px)!important;padding-bottom:clamp(60px,7vw,92px)!important}.cw-market .featured+section,.cw-market section+section{scroll-margin-top:104px}.cw-market .ys-active-filters,.cw-market .ys-discovery-filters,.cw-market .ys-landing-discovery-controls,.cw-market .ys-results-count,.cw-market .ys-sort-dropdown{font-family:var(--ys-market-ui)!important}.cw-market .ys-landing-discovery-controls{margin-bottom:34px!important;gap:12px!important}.cw-market .ys-filter-desktop-row,.cw-market .ys-landing-filter-pills{gap:10px!important}.cw-market .ys-filter-pill,.cw-market .ys-landing-filter-pill{height:var(--ys-market-control-h)!important;min-height:var(--ys-market-control-h)!important;padding:0 16px!important;border-radius:999px!important;border-color:var(--ys-rule,rgba(15,23,42,.1))!important;background:var(--ys-vellum,#FFF)!important;color:var(--ys-ink,#0F172A)!important;font-family:var(--ys-market-ui)!important;font-size:14px!important;font-weight:620!important;letter-spacing:-.005em;box-shadow:none!important}.cw-market .ys-filter-pill.is-active,.cw-market .ys-filter-pill:hover,.cw-market .ys-landing-filter-pill.is-open,.cw-market .ys-landing-filter-pill:hover{border-color:var(--ys-market-hover-border)!important;background:var(--ys-paper,#F7F8FA)!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}.cw-market .ys-filter-pill.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ys-ink,#0F172A) 5%,transparent)!important}.cw-market .ys-filter-count{background:var(--ys-ink,#0F172A)!important;color:#fff!important}.cw-market .ys-filter-popover,.cw-market .ys-landing-filter-popover,.cw-market .ys-sort-dropdown [role=listbox]{border-radius:var(--ys-market-radius-md)!important;border-color:var(--ys-rule,rgba(15,23,42,.1))!important;box-shadow:var(--ys-market-shadow-popover)!important}.cw-market .ys-filter-desktop-row{padding:16px 0 20px!important;border-top-color:var(--ys-ruleSoft,rgba(15,23,42,.06))!important;border-bottom-color:var(--ys-ruleSoft,rgba(15,23,42,.06))!important}.cw-market .ys-filter-toggle,.cw-market .ys-landing-filter-switch{font-family:var(--ys-market-ui)!important;font-weight:600!important;color:var(--ys-inkMid,#334155)!important}.cw-market .ys-filter-toggle-track,.cw-market .ys-landing-filter-switch .track{transition:background-color .16s ease,justify-content .16s ease!important}.cw-market .ys-active-filters button:not(:last-child){border-radius:999px!important;background:var(--ys-paper,#F7F8FA)!important}.cw-market .ys-results-count{color:var(--ys-inkSoft,#526072)!important;font-size:14px!important}.cw-market .ys-content-layout,.cw-market .ys-content-layout>:last-child{min-width:0}.cw-market input[role=combobox]{min-height:46px!important;border-radius:12px!important;border-color:var(--ys-rule,rgba(15,23,42,.1))!important;background:var(--ys-vellum,#FFF)!important;color:var(--ys-ink,#0F172A)!important;font-family:var(--ys-market-ui)!important;font-size:15px!important;box-shadow:0 1px 2px rgba(15,23,42,.02)}.cw-market input[role=combobox]:focus{border-color:color-mix(in srgb,var(--ys-ink,#0F172A) 32%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ys-ink,#0F172A) 8%,transparent)!important}.cw-market .ys-gig-grid{column-gap:20px!important;row-gap:34px!important;align-items:start!important}.cw-market .ys-discovery-gig-card{font-family:var(--ys-market-ui)!important;border-radius:var(--ys-market-radius-md);min-width:0}.cw-market .ys-discovery-gig-media{border-radius:var(--ys-market-radius-md)!important;background:var(--ys-paper2,#F1F3F5)!important;box-shadow:inset 0 0 0 1px var(--ys-ruleSoft,rgba(15,23,42,.06));transition:box-shadow .18s ease,transform .18s ease}.cw-market .ys-discovery-gig-card:hover .ys-discovery-gig-media{box-shadow:inset 0 0 0 1px var(--ys-market-hover-border),0 14px 34px -26px rgba(15,23,42,.34)}.cw-market .ys-discovery-gig-card h3{font-family:var(--ys-market-ui)!important;color:var(--ys-ink,#0F172A)!important;font-size:15.5px!important;font-weight:520!important;line-height:1.42!important;letter-spacing:-.012em!important}.cw-market .ys-discovery-gig-card img{image-rendering:auto}.cw-market .ys-discovery-gig-card .ys-gig-save{width:36px!important;height:36px!important;border-color:rgba(255,255,255,.86)!important;background:rgba(15,23,42,.34)!important;box-shadow:0 4px 16px rgba(2,6,23,.16)!important}.cw-market .ys-discovery-gig-card .ys-gig-save:hover{transform:scale(1.04);background:rgba(15,23,42,.48)!important}.cw-market .featured .gig-grid{column-gap:22px!important;row-gap:36px!important}.cw-market .featured .gig .plate{box-shadow:inset 0 0 0 1px var(--ys-ruleSoft,rgba(15,23,42,.06))!important}.cw-market .featured .gig .plate,.cw-market .featured .gig .plate-img{border-radius:var(--ys-market-radius-md)!important}.cw-market .featured .gig h3{color:var(--ys-ink,#0F172A)!important;font-size:15.5px!important;font-weight:520!important;line-height:1.42!important;letter-spacing:-.012em!important}.cw-market .featured .gig .delivery,.cw-market .featured .gig .price,.cw-market .featured .gig .price b,.cw-market .featured .gig .seller,.cw-market .featured .gig .seller .info b,.cw-market .featured .gig .seller .info span,.cw-market .featured .gig .stars,.cw-market .featured .gig h3{font-family:var(--ys-market-ui)!important}.cw-market .featured .gig .seller .pro{background:var(--ys-paper,#F7F8FA)!important;border-color:var(--ys-ruleSoft,rgba(15,23,42,.06))!important}.cw-market .featured .gig .stars .rev{color:var(--ys-inkSoft,#526072)!important}.cw-market .trust-inner{gap:18px 28px!important}.cw-market .trust-inner .item,.cw-market .trust-inner .label{font-family:var(--ys-market-ui)!important;line-height:1.4}.cw-files-card,.cw-market .ys-shop-card,.cw-market .ys-shop-featured-card{border-radius:var(--ys-market-radius-md)!important;overflow:hidden;background:var(--ys-vellum,#FFF)!important;border-color:var(--ys-rule,rgba(15,23,42,.1))!important;box-shadow:0 1px 2px rgba(15,23,42,.03),0 12px 32px -28px rgba(15,23,42,.28)!important}.cw-files-card:hover,.cw-market .ys-shop-card:hover,.cw-market .ys-shop-featured-card:hover{transform:translateY(-2px)!important;border-color:var(--ys-market-hover-border)!important;box-shadow:0 16px 42px -30px rgba(15,23,42,.38)!important}.cw-files-card h3,.cw-market .ys-shop-card :where(h2,h3,h4),.cw-market .ys-shop-featured-card :where(h2,h3,h4){font-family:var(--ys-market-ui)!important;letter-spacing:-.016em!important}.cw-market .faq-item,.cw-market .how-grid,.cw-market .seller-card,.cw-market .ys-shop-trust article{border-radius:var(--ys-market-radius-md)!important;border-color:var(--ys-rule,rgba(15,23,42,.1))!important;box-shadow:0 1px 2px rgba(15,23,42,.03),0 12px 32px -30px rgba(15,23,42,.24)!important}.cw-market .faq-item :where(h2,h3,h4),.cw-market .how-grid :where(h2,h3,h4),.cw-market .seller-card :where(h2,h3,h4){font-family:var(--ys-market-ui)!important;letter-spacing:-.02em}.cw-market .ys-seller-profile-page,.cw-market .ys-seller-profile-tab-content{font-family:var(--ys-market-ui)!important}.cw-market .ys-shell-drawer-panel,.ys-shell-drawer-panel{border-left:1px solid var(--ys-ruleSoft,rgba(15,23,42,.06));box-shadow:-22px 0 58px -26px rgba(15,23,42,.36)!important}.cw-market .ys-shell-drawer-link,.ys-shell-drawer-link{border-radius:10px;font-family:var(--ys-market-ui)!important}.cw-cat-panel,.cw-market .cw-all-drawer,.cw-market .cw-help-panel{border-radius:var(--ys-market-radius-md)!important;box-shadow:var(--ys-market-shadow-popover)!important}@media (max-width:1180px){.cw-market .hero-grid{gap:34px!important}.cw-market .ys-filter-desktop-row,.cw-market .ys-landing-discovery-controls{scrollbar-width:none;overscroll-behavior-inline:contain}.cw-market .ys-filter-desktop-row::-webkit-scrollbar,.cw-market .ys-landing-discovery-controls::-webkit-scrollbar{display:none}}@media (max-width:900px){.cw-market .hero h1{max-width:18ch}.cw-market .featured .gig-grid{column-gap:18px!important;row-gap:32px!important}}@media (max-width:700px){.cw-market{--ys-market-section-gap:48px;--ys-market-control-h:42px}.cw-market .hero-grid{gap:28px!important}.cw-market .hero h1{font-size:clamp(34px,10vw,44px)!important;line-height:1.05!important;letter-spacing:-.035em!important;margin-bottom:14px!important}.cw-market .hero p.lede{font-size:15.5px!important;line-height:1.58!important;margin-bottom:22px!important}.cw-market .hero-search{min-height:54px;border-radius:13px!important}.cw-market .hero-search input{min-width:0;min-height:44px;font-size:16px!important}.cw-market .hero-search button.search-go{min-height:44px;min-width:88px;padding-inline:14px!important}.cw-market .cw-files-rail-head,.cw-market .section-head,.cw-market .ys-shop-section-head{align-items:flex-start!important}.cw-market .cw-files-rail-head h2,.cw-market .faq-heading,.cw-market .section-head h2,.cw-market .ys-shop-section-head h2{font-size:clamp(25px,7vw,31px)!important}.cw-market .ys-landing-discovery-controls{margin-bottom:26px!important}.cw-market .ys-filter-pill,.cw-market .ys-landing-filter-pill{padding-inline:14px!important;font-size:13.5px!important}.cw-market .ys-gig-grid{row-gap:30px!important}.cw-market .featured .gig h3,.cw-market .ys-discovery-gig-card h3{font-size:15.5px!important}.cw-market .ys-filter-drawer{padding-top:max(12px,env(safe-area-inset-top))}.cw-market .ys-filter-drawer>[role=dialog]{border-radius:20px 20px 0 0!important;box-shadow:0 -22px 60px -30px rgba(15,23,42,.44)}}@media (max-width:420px){.cw-market .hero-search button.search-go{min-width:76px;padding-inline:12px!important}.cw-market .featured .gig .plate,.cw-market .featured .gig .plate-img,.cw-market .ys-discovery-gig-media{border-radius:12px!important}}@media (prefers-reduced-motion:reduce){.cw-market *,.cw-market :after,.cw-market :before{scroll-behavior:auto!important}.cw-files-card,.cw-market .featured .gig,.cw-market .featured .gig *,.cw-market .ys-discovery-gig-card,.cw-market .ys-discovery-gig-card *,.cw-market .ys-shop-card,.cw-market .ys-shop-featured-card{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cw-files-card:hover,.cw-market .featured .gig:hover,.cw-market .ys-discovery-gig-card:hover,.cw-market .ys-shop-card:hover,.cw-market .ys-shop-featured-card:hover{transform:none!important}}@media (hover:none),(pointer:coarse){.cw-files-card:hover,.cw-market .featured .gig:hover,.cw-market .ys-discovery-gig-card:hover,.cw-market .ys-shop-card:hover,.cw-market .ys-shop-featured-card:hover{transform:none!important}.cw-files-card:active,.cw-market .featured .gig-link:active,.cw-market .ys-discovery-gig-card:active,.cw-market .ys-shop-card:active{opacity:.94}}@media (min-width:1025px){.cw-market .ys-filter-desktop-row,.cw-market .ys-landing-discovery-controls{position:sticky;top:116px;z-index:92;margin-inline:-12px;padding-inline:12px!important;background:color-mix(in srgb,var(--ys-vellum,#fff) 96%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05);box-shadow:0 10px 28px -28px rgba(15,23,42,.52)}.cw-market .ys-filter-desktop-row{border-radius:0 0 14px 14px}.cw-market .ys-landing-discovery-controls{padding-block:10px;border-radius:14px}}.cw-market nav[aria-label=Breadcrumb]{font-family:var(--ys-market-ui)!important;font-size:13px!important;font-weight:540!important;line-height:1.45!important;letter-spacing:-.006em!important;text-transform:none!important;color:var(--ys-inkSoft,#526072)!important}.cw-market nav[aria-label=Breadcrumb] a{color:var(--ys-inkMid,#334155)!important;font-weight:620!important}.cw-market .ys-content-layout h1{font-family:var(--ys-market-ui)!important;font-size:clamp(30px,3vw,40px)!important;font-weight:720!important;line-height:1.13!important;letter-spacing:-.034em!important;color:var(--ys-ink,#0F172A)!important}.cw-market .ys-content-layout h1+div{font-family:var(--ys-market-ui)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.cw-market .ys-content-layout>div:first-child>div,.cw-market .ys-sidebar>div{border-radius:var(--ys-market-radius-md,14px)!important;border-color:var(--ys-rule,rgba(15,23,42,.1))!important;box-shadow:0 1px 2px rgba(15,23,42,.025),0 14px 36px -34px rgba(15,23,42,.3)!important}.cw-market .ys-gig-trust-bar{border-bottom:1px solid var(--ys-ruleSoft,rgba(15,23,42,.06));background:var(--ys-vellum,#fff)}.cw-market .ys-gig-trust-inner{width:min(1280px,calc(100vw - 56px));margin:0 auto;padding:15px 0 16px;display:grid;grid-template-columns:minmax(220px,auto) minmax(0,1fr);align-items:center;gap:12px 28px;font-family:var(--ys-market-ui)}.cw-market .ys-gig-trust-provider{display:flex;align-items:center;gap:11px;min-width:0}.cw-market .ys-gig-trust-avatar{width:42px;height:42px;flex:0 0 42px;border-radius:50%;object-fit:cover;background:var(--ys-paper2,#F1F3F5);border:1px solid var(--ys-rule,rgba(15,23,42,.1))}.cw-market .ys-gig-trust-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;color:var(--ys-ink,#0F172A);font-size:12px;font-weight:760;letter-spacing:.02em}.cw-market .ys-gig-trust-provider-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.cw-market .ys-gig-trust-provider-name{width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ys-ink,#0F172A);font-size:14px;font-weight:720;letter-spacing:-.012em;text-decoration:none}.cw-market a.ys-gig-trust-provider-name:hover{text-decoration:underline;text-underline-offset:3px}.cw-market .ys-gig-trust-role{color:var(--ys-inkSoft,#526072);font-size:12px;font-weight:540}.cw-market .ys-gig-trust-signals{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.cw-market .ys-gig-trust-badge,.cw-market .ys-gig-trust-signal{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border-radius:999px;border:1px solid var(--ys-rule,rgba(15,23,42,.1));background:var(--ys-paper,#F7F8FA);color:var(--ys-inkMid,#334155);font-size:12px;font-weight:550;line-height:1.2;white-space:nowrap}.cw-market .ys-gig-trust-badge.is-level{border-color:color-mix(in srgb,var(--ys-gold,#B38B36) 34%,transparent);background:color-mix(in srgb,var(--ys-gold,#B38B36) 9%,var(--ys-vellum,#fff));color:var(--ys-ink,#0F172A);font-weight:730}.cw-market .ys-gig-trust-signal b{color:var(--ys-ink,#0F172A);font-weight:720}.cw-market .ys-gig-trust-signal span{color:var(--ys-inkSoft,#526072)}.cw-market .ys-gig-repeat-proof{grid-column:1/-1;display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px;border-radius:10px;background:var(--ys-paper,#F7F8FA);color:var(--ys-inkMid,#334155);font-size:13px;line-height:1.45}.cw-market .ys-gig-repeat-proof b{color:var(--ys-ink,#0F172A)}.cw-market .ys-gig-repeat-icon{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ys-vellum,#fff);border:1px solid var(--ys-rule,rgba(15,23,42,.1));color:var(--ys-ink,#0F172A);font-weight:800}.cw-market input[type=checkbox],.cw-market input[type=radio]{accent-color:var(--ys-ink,#0F172A)}@media (max-width:1024px){.cw-market .ys-gig-trust-inner{width:min(100% - 32px,900px);grid-template-columns:1fr;gap:12px}.cw-market .ys-gig-trust-signals{justify-content:flex-start}}@media (max-width:700px){.cw-market .ys-gig-trust-inner{width:calc(100% - 32px);padding-block:13px 14px;gap:10px}.cw-market .ys-gig-trust-avatar{width:38px;height:38px;flex-basis:38px}.cw-market .ys-gig-trust-signals{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:2px 0 4px;scrollbar-width:none;overscroll-behavior-inline:contain}.cw-market .ys-gig-trust-signals::-webkit-scrollbar{display:none}.cw-market .ys-gig-repeat-proof{font-size:12.5px;align-items:flex-start}.cw-market .ys-content-layout h1{font-size:clamp(28px,8vw,34px)!important}.cw-market nav[aria-label=Breadcrumb]{font-size:12px!important;gap:6px!important}}@media (hover:none),(pointer:coarse){.cw-market .ys-gig-trust-badge,.cw-market .ys-gig-trust-signal{min-height:34px}}@media (prefers-reduced-motion:reduce){.cw-market .ys-filter-desktop-row,.cw-market .ys-gig-trust-bar *,.cw-market .ys-landing-discovery-controls{transition:none!important}}.cw-market .featured .gig h3,.cw-market .ys-discovery-gig-card h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:normal!important;text-overflow:ellipsis;text-wrap:pretty;min-height:2.84em!important;max-height:2.84em}@media (hover:hover) and (pointer:fine){.cw-market .featured .gig,.cw-market .ys-discovery-gig-card{transition:transform .24s cubic-bezier(.22,1,.36,1)!important;will-change:transform}.cw-market .featured .gig .plate,.cw-market .ys-discovery-gig-media{transition:box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s ease!important}.cw-market .featured .gig .plate-img,.cw-market .ys-discovery-gig-card .ys-discovery-gig-media img{transition:transform .38s cubic-bezier(.22,1,.36,1)!important;transform-origin:center center}.cw-market .featured .gig:hover,.cw-market .ys-discovery-gig-card:hover{transform:translateY(-3px)!important}.cw-market .featured .gig:hover .plate,.cw-market .ys-discovery-gig-card:hover .ys-discovery-gig-media{box-shadow:inset 0 0 0 1px var(--ys-market-hover-border,rgba(15,23,42,.16)),0 16px 36px -28px rgba(15,23,42,.42)!important}.cw-market .featured .gig:hover .plate-img,.cw-market .ys-discovery-gig-card:hover .ys-discovery-gig-media img{transform:scale(1.02)!important}}@media (prefers-reduced-motion:reduce){.cw-market .featured .gig,.cw-market .featured .gig .plate,.cw-market .featured .gig .plate-img,.cw-market .ys-discovery-gig-card,.cw-market .ys-discovery-gig-card .ys-discovery-gig-media img,.cw-market .ys-discovery-gig-media{transition:none!important;transform:none!important;will-change:auto!important}}.cw-market .featured .gig,.cw-market .ys-discovery-gig-card,.cw-market .ys-gig-card{background:rgba(255,255,255,.64)!important;background:color-mix(in srgb,var(--ys-vellum,#FFFFFF) 64%,transparent)!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 0 0 1px rgba(15,23,42,.07),0 14px 34px -22px rgba(15,23,42,.34)!important;-webkit-backdrop-filter:blur(12px) saturate(1.35);backdrop-filter:blur(12px) saturate(1.35)}.cw-market .ys-discovery-gig-card{padding:10px 10px 14px!important;overflow:hidden!important}.cw-market .featured .gig{overflow:hidden!important}@media (hover:hover) and (pointer:fine){.cw-market .featured .gig:hover,.cw-market .ys-discovery-gig-card:hover,.cw-market .ys-gig-card:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 1px rgba(15,23,42,.12),0 20px 40px -24px rgba(15,23,42,.42)!important}}@media (hover:none),(max-width:768px),(pointer:coarse){.cw-market .featured .gig,.cw-market .ys-discovery-gig-card,.cw-market .ys-gig-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.9)!important;background:color-mix(in srgb,var(--ys-vellum,#FFFFFF) 90%,transparent)!important;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 8px 22px -18px rgba(15,23,42,.3)!important}}.cw-market .ys-discovery-results[data-loading=true]{opacity:.55;pointer-events:none;transition:opacity .15s ease}.cw-market main:has(.ys-gig-overview){--ys-gig-rail-width:clamp(340px,27vw,390px);--ys-gig-section-gap:22px}.cw-market main:has(.ys-gig-overview) .ys-gig-breadcrumb-toolbar{margin-bottom:30px!important}.cw-market main:has(.ys-gig-overview) nav[aria-label=Breadcrumb]{line-height:1.5;max-width:min(100%,92ch)}.cw-market main:has(.ys-gig-overview) .ys-gig-overview{max-width:1040px!important;margin-bottom:28px!important}.cw-market main:has(.ys-gig-overview) .ys-gig-overview h1{max-width:min(100%,36ch)!important;margin:0 0 14px!important;font-family:var(--ys-market-ui)!important;font-size:clamp(34px,3.2vw,46px)!important;font-weight:740!important;line-height:1.1!important;letter-spacing:-.033em!important;text-wrap:pretty;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none}.cw-market main:has(.ys-gig-overview) .ys-gig-overview>p{display:none!important}.cw-market main:has(.ys-gig-overview) .ys-gig-overview [aria-label="Service reputation"]{margin-bottom:0!important;min-height:24px;font-size:13px!important;font-weight:550}.cw-market main:has(.ys-gig-overview) .ys-content-layout{grid-template-columns:minmax(0,1fr) var(--ys-gig-rail-width)!important;gap:clamp(28px,3vw,42px)!important;align-items:start!important;min-width:0}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child{min-width:0;gap:var(--ys-gig-section-gap)!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:first-child{order:10!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:nth-child(2){order:20!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>div:has(>h3+div>div>button){order:30!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>div:has(h2){order:40!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>div:has(a[href^="/gigs/"]){order:50!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:first-child{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:first-child img:first-child{width:100%!important;border-radius:14px!important;background:var(--ys-paper2,#f1f3f5)!important;box-shadow:inset 0 0 0 1px var(--ys-ruleSoft,rgba(15,23,42,.06))!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:not(:first-child){border-color:var(--ys-rule,rgba(15,23,42,.1))!important;border-radius:12px!important;box-shadow:none!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:not(:first-child) :where(p,li,blockquote){max-width:78ch}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:not(:first-child) :where(h2,h3){font-family:var(--ys-market-ui)!important;font-weight:720!important;letter-spacing:-.025em!important}.cw-market main:has(.ys-gig-overview) .ys-gig-ai-summary{margin:0 0 20px;padding:14px 16px 15px;border:1px solid color-mix(in srgb,var(--ys-indigo,#4f46e5) 22%,transparent);border-left:3px solid var(--ys-indigo,#4f46e5);border-radius:10px;background:color-mix(in srgb,var(--ys-indigo,#4f46e5) 5%,var(--ys-vellum,#fff))}.cw-market main:has(.ys-gig-overview) .ys-gig-ai-summary-label{display:flex;align-items:center;gap:7px;margin-bottom:7px;font-family:var(--ys-market-ui)!important;font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase;color:var(--ys-indigo,#4f46e5)}.cw-market main:has(.ys-gig-overview) .ys-gig-ai-summary p{margin:0!important;max-width:76ch!important;font-size:14.5px!important;line-height:1.6!important;color:var(--ys-ink,#172033)!important}.cw-market main:has(.ys-gig-overview) .ys-gig-ai-summary-note{display:block;margin-top:8px;font-size:11.5px;line-height:1.45;color:var(--ys-inkSoft,#667085)}.cw-market main:has(.ys-gig-overview) .ys-gig-description-copy{position:relative;overflow:hidden;transition:max-height .22s ease}.cw-market main:has(.ys-gig-overview) .ys-gig-description-copy.is-collapsed{max-height:13rem}.cw-market main:has(.ys-gig-overview) .ys-gig-description-copy.is-expanded{max-height:240rem}.cw-market main:has(.ys-gig-overview) .ys-gig-description-copy.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:58px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--ys-vellum,#fff) 84%)}.cw-market main:has(.ys-gig-overview) .ys-gig-description-toggle{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:7px 0;border:0;background:transparent;color:var(--ys-ink,#172033);font:700 13px/1.2 var(--ys-market-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cw-market main:has(.ys-gig-overview) .ys-gig-description-toggle:hover{color:var(--ys-indigo,#4f46e5)}.cw-market main:has(.ys-gig-overview) .ys-gig-description-toggle svg{transition:transform .18s ease}.cw-market main:has(.ys-gig-overview) .ys-gig-description-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cw-market main:has(.ys-gig-overview) .ys-sidebar{position:sticky!important;top:20px!important;display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0;align-self:start}.cw-market main:has(.ys-gig-overview) .ys-sidebar>:first-child{order:1!important}.cw-market main:has(.ys-gig-overview) .ys-sidebar>:nth-child(2){order:2!important}.cw-market main:has(.ys-gig-overview) .ys-sidebar>:nth-child(3){order:3!important}.cw-market main:has(.ys-gig-overview) .ys-sidebar>*{min-width:0;border-color:var(--ys-rule,rgba(15,23,42,.11))!important;border-radius:12px!important;box-shadow:none!important}.cw-market main:has(.ys-gig-overview) .ys-sidebar>:nth-child(2),.cw-market main:has(.ys-gig-overview) .ys-sidebar>:nth-child(3){box-shadow:0 16px 42px -34px rgba(15,23,42,.45)!important}.cw-market main:has(.ys-gig-overview) .ys-sidebar button{min-height:44px}.cw-market main:has(.ys-gig-overview) .ys-sidebar>:nth-child(2) h3{font-family:var(--ys-market-ui)!important;font-size:12px!important;font-weight:750!important;letter-spacing:.08em!important}.ys-floating-message-launcher{position:fixed;left:24px;bottom:max(22px,env(safe-area-inset-bottom));z-index:56;display:flex;align-items:center;gap:11px;max-width:min(390px,calc(100vw - 48px));min-height:66px;padding:9px 18px 9px 9px;border:1px solid color-mix(in srgb,var(--ys-indigo,#4f46e5) 20%,var(--ys-rule,rgba(15,23,42,.13)));border-radius:999px;background:color-mix(in srgb,var(--ys-vellum,#fff) 97%,transparent);color:var(--ys-ink,#172033);box-shadow:0 14px 38px rgba(15,23,42,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;font-family:var(--ys-market-ui);text-align:left;isolation:isolate;animation:ys-message-attention 5.6s ease-in-out infinite;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ys-floating-message-launcher:before{content:"";position:absolute;inset:-5px;z-index:-1;border-radius:inherit;border:2px solid color-mix(in srgb,var(--ys-indigo,#4f46e5) 45%,transparent);opacity:0;transform:scale(.98);animation:ys-message-beam 5.6s ease-out infinite;pointer-events:none}@keyframes ys-message-attention{0%,68%,to{box-shadow:0 14px 38px rgba(15,23,42,.2)}74%{box-shadow:0 16px 46px rgba(79,70,229,.28)}82%{box-shadow:0 14px 38px rgba(15,23,42,.2)}}@keyframes ys-message-beam{0%,68%,to{opacity:0;transform:scale(.98)}72%{opacity:.58;transform:scale(1.01)}82%{opacity:0;transform:scale(1.12)}}.ys-floating-message-launcher:focus-visible,.ys-floating-message-launcher:hover{transform:translateY(-3px) scale(1.01);border-color:color-mix(in srgb,var(--ys-indigo,#4f46e5) 46%,transparent);box-shadow:0 18px 46px rgba(15,23,42,.24);outline:none;animation-play-state:paused}.ys-floating-message-avatar{width:48px;height:48px;flex:0 0 48px;overflow:hidden;display:grid;place-items:center;border-radius:50%;background:var(--ys-paper2,#eef1f5);color:var(--ys-ink,#172033);font-size:13px;font-weight:760;box-shadow:0 0 0 2px var(--ys-vellum,#fff),0 0 0 3px color-mix(in srgb,var(--ys-indigo,#4f46e5) 25%,transparent)}.ys-floating-message-avatar img{width:100%;height:100%;object-fit:cover}.ys-floating-message-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.ys-floating-message-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:760}.ys-floating-message-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ys-inkSoft,#667085)}.ys-gig-message-popover-shell{position:fixed;inset:0;z-index:220;pointer-events:none}.ys-gig-message-popover-dismiss{position:absolute;inset:0;border:0;background:transparent;pointer-events:auto;cursor:default}.ys-gig-message-popover{position:absolute;left:24px;bottom:max(22px,env(safe-area-inset-bottom));width:min(440px,calc(100vw - 48px));height:min(650px,calc(100dvh - 110px));min-height:470px;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;background:var(--bg,#f7f8fa);border:1px solid rgba(15,23,42,.12);border-radius:16px;box-shadow:0 24px 70px rgba(15,23,42,.24),0 6px 18px rgba(15,23,42,.1);color:var(--text,#0f172a);color-scheme:light;isolation:isolate;font-family:var(--ys-market-ui)}.ys-gig-chat-availability{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:12px;line-height:1.4;font-weight:650}.ys-gig-chat-availability.is-away{background:#111827;color:#fff}.ys-gig-chat-availability.is-online{background:#edf7ef;color:#235a31;border-bottom:1px solid #d8ebdc}.ys-gig-chat-starters{display:grid;gap:7px;padding:10px 14px 8px}.ys-gig-chat-starters button{width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 11px;border:1px solid rgba(15,23,42,.13);border-radius:999px;background:#fff;color:#273246;font:600 12px/1.2 var(--ys-market-ui);text-align:left;cursor:pointer}.ys-gig-chat-starters button:focus-visible,.ys-gig-chat-starters button:hover{border-color:color-mix(in srgb,var(--ys-indigo,#4f46e5) 38%,transparent);background:color-mix(in srgb,var(--ys-indigo,#4f46e5) 4%,#fff);outline:none}.ys-gig-chat-composer .comp-row{padding-top:10px}.ys-gig-chat-composer .comp-input{min-height:76px!important;max-height:130px!important;align-self:stretch}.ys-gig-chat-counter{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}@media (max-width:1024px){.cw-market main:has(.ys-gig-overview) .ys-content-layout{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child{display:contents!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>.ys-sidebar{display:flex!important;flex-direction:column!important;position:static!important;order:20!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 22px!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:first-child{order:10!important;width:100%!important;margin-bottom:20px!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:nth-child(2){order:30!important;width:100%!important;margin-bottom:18px!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:nth-child(3){order:40!important;width:100%!important;margin-bottom:18px!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:nth-child(4){order:50!important;width:100%!important;margin-bottom:18px!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:nth-child(5){order:60!important;width:100%!important;margin-bottom:18px!important}.cw-market main:has(.ys-gig-overview) .ys-sidebar>*{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media (max-width:700px){.cw-market main:has(.ys-gig-overview) .ys-gig-breadcrumb-toolbar{margin-bottom:22px!important}.cw-market main:has(.ys-gig-overview) .ys-gig-overview{margin-bottom:20px!important}.cw-market main:has(.ys-gig-overview) .ys-gig-overview h1{max-width:none!important;font-size:clamp(29px,8.2vw,37px)!important;line-height:1.1!important;text-wrap:pretty;overflow-wrap:normal!important;word-break:normal!important}.cw-market main:has(.ys-gig-overview) .ys-sidebar>*{padding:18px!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout>div:first-child>:not(:first-child){padding:18px!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout :where(h1,h2,h3,p,li,td,th){max-width:100%!important;word-break:normal!important;overflow-wrap:break-word!important}.cw-market main:has(.ys-gig-overview) .ys-content-layout [style*="overflow-x: auto"],.cw-market main:has(.ys-gig-overview) .ys-content-layout [style*="overflowX: auto"]{width:100%!important;max-width:100%!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ys-floating-message-launcher{left:12px;bottom:max(82px,calc(70px + env(safe-area-inset-bottom)));min-height:58px;max-width:calc(100vw - 24px);padding:7px 14px 7px 7px}.ys-floating-message-avatar{width:44px;height:44px;flex-basis:44px}.ys-floating-message-copy strong{font-size:13.5px}.ys-floating-message-copy small{display:none}.ys-gig-message-popover-shell{z-index:260}.ys-gig-message-popover{position:fixed;inset:0;width:100vw;height:100dvh;min-height:0;max-width:none;border:0;border-radius:0;box-shadow:none}.ys-gig-message-popover-dismiss{display:none}.ys-gig-chat-starters button{width:100%;white-space:normal}}@media (prefers-reduced-motion:reduce){.cw-market main:has(.ys-gig-overview) *,.cw-market main:has(.ys-gig-overview) :after,.cw-market main:has(.ys-gig-overview) :before,.ys-floating-message-launcher,.ys-floating-message-launcher:before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}