@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 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-curated-overview{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-curated-overview-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-curated-overview 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-curated-overview-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}}