.cc[data-v-22c4ad9d]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;text-align:left;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:18px;cursor:pointer;box-shadow:0 1px 3px #2821140f,0 1px 2px #2821140a;transition:transform .22s cubic-bezier(.22,.61,.36,1),border-color .22s ease,box-shadow .22s ease;font-family:var(--sans)}.cc[data-v-22c4ad9d]:hover{transform:translateY(-4px);border-color:var(--lineS);box-shadow:0 12px 30px #2821141a}.cc--ghost[data-v-22c4ad9d]{cursor:default}.cc--ghost[data-v-22c4ad9d]:hover{transform:none;border-color:var(--line);box-shadow:0 1px 3px #2821140f,0 1px 2px #2821140a}.cc__ghost-headtext[data-v-22c4ad9d]{display:flex;flex-direction:column;gap:8px;flex:1}.cc__ghost-lines[data-v-22c4ad9d]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.cc__open-hit[data-v-22c4ad9d]{position:absolute;z-index:1;inset:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.cc__open-hit[data-v-22c4ad9d]:focus-visible{outline:3px solid rgba(106,52,245,.42);outline-offset:2px}.cc.is-pinned[data-v-22c4ad9d]{transform:translateY(-4px);box-shadow:0 0 0 1px var(--purple),0 12px 30px #2821141f}.cc.is-featured[data-v-22c4ad9d],.cc.is-pinned[data-v-22c4ad9d]{border-color:var(--purple)}.cc.is-featured[data-v-22c4ad9d]:before{content:"";position:absolute;inset:-1px -1px auto;height:3px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,var(--purple),var(--purple7))}.cc.is-subscriber[data-v-22c4ad9d]{border-color:var(--purple);background:linear-gradient(180deg,var(--psoft) 0,var(--paper) 56px);box-shadow:0 0 0 1px var(--purple),0 8px 26px -8px #6a34f538,0 2px 6px #2821140d}.cc.is-subscriber[data-v-22c4ad9d]:hover{box-shadow:0 0 0 1px var(--purple),0 16px 36px -10px #6a34f54d}.cc__chip--member[data-v-22c4ad9d]{background:var(--purple);border-color:transparent;color:var(--paper);font-weight:600}.cc__chip--member svg[data-v-22c4ad9d]{width:12px;height:12px;color:var(--paper)}.cc__relation[data-v-22c4ad9d]{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--purple)}.cc__relation-dot[data-v-22c4ad9d]{width:5px;height:5px;border-radius:50%;background:var(--purple);flex:none}.cc__follow[data-v-22c4ad9d]{position:absolute;top:13px;right:13px;z-index:3;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--ink3);cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.cc__follow[data-v-22c4ad9d]:hover{transform:translateY(-1px)}.cc__follow.is-on[data-v-22c4ad9d],.cc__follow[data-v-22c4ad9d]:hover{color:var(--purple);border-color:var(--purple)}.cc__follow.is-on[data-v-22c4ad9d]{background:var(--psoft)}.cc__follow[data-v-22c4ad9d]:focus-visible{outline:none;box-shadow:0 0 0 3px #6a34f547}.cc__head[data-v-22c4ad9d]{gap:12px;margin-bottom:14px;padding-right:34px}.cc__avatar[data-v-22c4ad9d],.cc__head[data-v-22c4ad9d]{display:flex;align-items:center}.cc__avatar[data-v-22c4ad9d]{justify-content:center;width:60px;height:60px;border-radius:16px;background:var(--psoft);color:var(--purple7);font-family:var(--ser);font-weight:430;font-size:24px;flex-shrink:0;overflow:hidden}.cc__avatar.is-ring[data-v-22c4ad9d]{box-shadow:0 0 0 2px var(--purple)}.cc__avatar-img[data-v-22c4ad9d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--paper);padding:5px}.cc__head-text[data-v-22c4ad9d]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.cc__name[data-v-22c4ad9d]{margin:0;font-family:var(--ser);font-weight:430;font-size:18px;line-height:1.2;letter-spacing:-.005em;color:var(--ink);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cc__loc[data-v-22c4ad9d]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc__loc svg[data-v-22c4ad9d]{color:var(--ink3);flex:none}.cc__head-tags[data-v-22c4ad9d]{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.cc__meta[data-v-22c4ad9d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;min-height:26px}.cc__chip[data-v-22c4ad9d]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;border:1px solid var(--line);font-size:12.5px;color:var(--ink2)}.cc__chip--soft[data-v-22c4ad9d]{background:var(--cream2);border-color:transparent}.cc__chip--accent[data-v-22c4ad9d]{background:var(--psoft);color:var(--purple7)}.cc__chip--accent[data-v-22c4ad9d],.cc__chip--hiring[data-v-22c4ad9d]{border-color:transparent;font-weight:500}.cc__chip--hiring[data-v-22c4ad9d]{background:#e7f4ed;color:#0f6e56}.cc__pulse[data-v-22c4ad9d]{width:6px;height:6px;border-radius:50%;background:#0f6e56;flex:none;animation:cc-pulse-22c4ad9d 2s ease-in-out infinite}@keyframes cc-pulse-22c4ad9d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.cc__desc[data-v-22c4ad9d]{flex:1;margin:0 0 16px;font-size:13.5px;line-height:1.55;color:var(--ink2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cc__desc--muted[data-v-22c4ad9d]{color:var(--ink3)}.cc__foot[data-v-22c4ad9d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.cc__actions[data-v-22c4ad9d]{position:relative;z-index:3;display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.cc__roles[data-v-22c4ad9d]{font-size:14px;color:var(--ink2);white-space:nowrap}.cc__roles strong[data-v-22c4ad9d]{font-weight:600;font-size:15px;color:var(--ink)}.cc__roles--nudge[data-v-22c4ad9d]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink3)}.cc__cta[data-v-22c4ad9d],.cc__roles--nudge svg[data-v-22c4ad9d]{color:var(--purple)}.cc__cta[data-v-22c4ad9d]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.cc:has(.cc__open-hit:focus-visible) .cc__cta[data-v-22c4ad9d],.cc:hover .cc__cta[data-v-22c4ad9d]{opacity:1;transform:none}@media(max-width:768px){.cc__cta[data-v-22c4ad9d]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cc[data-v-22c4ad9d],.cc__cta[data-v-22c4ad9d],.cc__follow[data-v-22c4ad9d],.cc__pulse[data-v-22c4ad9d]{transition:none;animation:none}.cc[data-v-22c4ad9d]:hover{transform:none}}
