.la{--la-card:#fff;--la-border:#e4e4e7;--la-title:#18181b;--la-text:#52525b;--la-muted:#a1a1aa;--la-badge-bg:#dcfce7;--la-badge-text:#166534;--la-card-hover:#fffbeb;--la-title-hover:#b45309;--la-close-hover-bg:#f4f4f5;left:1rem;bottom:max(1rem, var(--sticky-cta-lift,0px));z-index:40;pointer-events:none;opacity:0;visibility:hidden;transform-origin:0 100%;width:min(18rem,100vw - 6rem);transition:opacity .25s,transform .45s cubic-bezier(.22,1,.36,1),bottom .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s;position:fixed;transform:translateY(.75rem)scale(.97)}@media (width<64rem){.la{bottom:max(5.75rem, var(--sticky-cta-lift,0px))}}@media (width>=64rem){.la,.la.la--shown{transition:opacity .25s,visibility 0s linear .25s;bottom:20px;transform:none}.la.la--shown{transition:opacity .25s,visibility}}@media (width<40rem){.la{bottom:max(28px, var(--sticky-cta-lift,0px))}html:has(.spc--shown) .la{bottom:calc(2rem + 54px)}}.dark .la{--la-card:#27272a;--la-border:#ffffff1a;--la-title:#fff;--la-text:#d4d4d8;--la-muted:#71717a;--la-badge-bg:#22c55e26;--la-badge-text:#86efac;--la-card-hover:#303033;--la-title-hover:#fcd34d;--la-close-hover-bg:#ffffff1a}.la--shown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .45s cubic-bezier(.22,1,.36,1),bottom .45s cubic-bezier(.22,1,.36,1),visibility;transform:none}.la--still{transform:none}html:has(.spc--open) .la{opacity:0;visibility:hidden}.la__card{border:1px solid var(--la-border);background:var(--la-card);border-radius:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s;position:relative;box-shadow:0 12px 32px -12px #00000040,0 2px 6px -2px #00000014}.la__card:hover{background:var(--la-card-hover);border-color:#fcd34d;box-shadow:0 16px 36px -12px #00000052,0 3px 8px -2px #0000001a}.la__card:hover .la__title{color:var(--la-title-hover)}.la__link{border-radius:inherit;color:inherit;align-items:flex-start;gap:.75rem;padding:.75rem 2rem .75rem .75rem;text-decoration:none;display:flex}.la__link:focus-visible{outline-offset:2px;outline:2px solid #f59e0b}.la__face{color:#b45309;background:#fef3c7;border-radius:9999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.la__face[data-type=bids],.la__face[data-type=hire]{color:#15803d;background:#dcfce7}.la__face[data-type=freelancer]{color:#1d4ed8;background:#dbeafe}.la__face[data-type=total]{color:#52525b;background:#f4f4f5}.dark .la__face{color:#fcd34d;background:#ffffff14}.la__photo{object-fit:cover;width:100%;height:100%}.la__initials{font-size:.8125rem;font-weight:600}.la__icon svg{width:1.25rem;height:1.25rem}.la__body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.la__title{-webkit-line-clamp:2;color:var(--la-title);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.la__star{vertical-align:-.1875rem;color:#f59e0b;display:inline-flex}.la__star svg,.la__check svg{width:.9375rem;height:.9375rem}.la__check{vertical-align:-.1875rem;color:#16a34a;margin-right:.1875rem;display:inline-flex}.dark .la__check{color:#4ade80}.la__detail{color:var(--la-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;overflow:hidden}.la__meta{color:var(--la-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;font-size:.6875rem;display:flex}.la__badge{background:var(--la-badge-bg);color:var(--la-badge-text);border-radius:9999px;padding:.0625rem .4375rem;font-weight:600}.la__close{width:1.5rem;height:1.5rem;color:var(--la-muted);cursor:pointer;border-radius:9999px;place-items:center;transition:background-color .15s,color .15s,scale .15s;display:grid;position:absolute;top:.375rem;right:.375rem}.la__close:hover,.la__close:focus-visible{background:var(--la-close-hover-bg);color:var(--la-title)}.la__close:active{scale:.9}.la__close svg{width:1rem;height:1rem}
