.card-fan-card-inner[data-v-08b801cb]{width:var(--card-w,16rem);min-width:var(--card-min-w,min(100%,21rem));max-width:100%;height:var(--card-h,20rem);border-radius:var(--card-radius,1.2rem);border-style:solid;border-width:1px;transition:opacity .4s,border-color .3s,box-shadow .4s,background .4s,width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1);overflow:hidden;container-type:inline-size}.card-fan__body[data-v-08b801cb]{z-index:10;flex-direction:column;padding:.625rem .75rem;display:flex;position:absolute;inset:0;overflow:hidden}.is-full .card-fan__body[data-v-08b801cb]{padding:1.125rem 1.25rem}.card-fan__top[data-v-08b801cb]{flex:none}.card-fan__eyebrow[data-v-08b801cb]{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.75rem;display:flex}.card-fan__ai[data-v-08b801cb]{letter-spacing:.08em;color:var(--flow-text-faint);align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.card-fan__ai[data-v-08b801cb],.card-fan__badge[data-v-08b801cb]{flex:none;font-size:.625rem}.card-fan__badge[data-v-08b801cb]{border:1px solid var(--flow-accent-border);background:var(--flow-accent);letter-spacing:.06em;color:var(--flow-chrome);border-radius:999px;padding:.25rem .625rem;font-weight:600}.card-fan__badge--muted[data-v-08b801cb]{border-color:var(--flow-divider);background:var(--flow-icon-well);color:var(--flow-text-muted)}.has-external-chrome .card-fan__eyebrow[data-v-08b801cb]{padding-right:6.75rem}.card-fan__identity[data-v-08b801cb]{margin-top:.75rem}.is-full .card-fan__identity[data-v-08b801cb]{margin-top:1rem}.card-fan__desc[data-v-08b801cb],.card-fan__name[data-v-08b801cb]{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-fan__name[data-v-08b801cb]{font-family:var(--font-serif,ui-serif,Georgia,serif);letter-spacing:-.015em;color:var(--flow-text);-webkit-line-clamp:2;margin:0;font-size:1.375rem;font-weight:450;line-height:1.15}.is-full .card-fan__name[data-v-08b801cb]{font-size:1.625rem}@container (width<=17rem){.is-full .card-fan__body[data-v-08b801cb]{padding:1rem}.is-full .card-fan__name[data-v-08b801cb]{font-size:1.375rem}}.card-fan__desc[data-v-08b801cb]{letter-spacing:0;color:var(--flow-text-muted);-webkit-line-clamp:2;margin:.375rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.45}.card-fan__services[data-v-08b801cb]{flex-direction:column;flex:auto;justify-content:flex-start;gap:clamp(.35rem,1.4vh,.75rem);min-height:0;margin-top:1rem;display:flex}.card-fan__services-label[data-v-08b801cb]{color:var(--flow-text-faint);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .2rem;padding-left:.375rem;font-size:.625rem;font-weight:650;line-height:1.2}.card-fan__svc-row[data-v-08b801cb]{border-radius:.75rem;align-items:center;gap:.5rem;min-height:2.25rem;padding:.2rem .375rem;transition:background-color .2s;display:flex}.card-fan__svc-row.is-hot[data-v-08b801cb]{background:var(--flow-icon-well)}.card-fan__svc-icon[data-v-08b801cb]{border:1px solid var(--flow-divider);width:1.75rem;height:1.75rem;color:var(--flow-text-muted);border-radius:999px;flex:0 0 1.75rem;justify-content:center;align-items:center;display:flex}.card-fan__svc-row.is-hot .card-fan__svc-icon[data-v-08b801cb]{border-color:var(--flow-accent-border);background:var(--flow-accent-soft);color:var(--flow-accent)}.card-fan__svc[data-v-08b801cb]{-webkit-line-clamp:2;overflow-wrap:anywhere;letter-spacing:0;min-width:0;color:var(--flow-text-muted);-webkit-box-orient:vertical;flex:auto;font-size:.75rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.card-fan__svc-row.is-hot .card-fan__svc[data-v-08b801cb]{color:var(--flow-text)}.card-fan__svc-arrow[data-v-08b801cb]{color:#0000;flex:none}.card-fan__svc-row.is-hot .card-fan__svc-arrow[data-v-08b801cb]{color:var(--flow-accent)}.card-fan__more[data-v-08b801cb]{color:var(--flow-text-faint);margin:.125rem 0 0;padding-left:2.875rem;font-size:.6875rem;font-weight:500}.card-fan__footer[data-v-08b801cb]{border-top:1px solid var(--flow-divider);flex:none;margin-top:auto;padding-top:.875rem}.card-fan__phone[data-v-08b801cb]{flex:0 0 1.5rem;align-items:center;gap:.625rem;min-width:0;height:1.5rem;display:flex}.card-fan__phone span[data-v-08b801cb]{min-width:0;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:-.01em;color:var(--flow-accent);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1;overflow:hidden}.card-fan__chips[data-v-08b801cb]{flex-wrap:wrap;align-items:center;gap:.375rem .875rem;margin-top:.625rem;display:flex}.card-fan__chip[data-v-08b801cb]{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--flow-text-faint);flex:none;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.card-fan__chip--live[data-v-08b801cb]{color:var(--flow-text-muted)}.card-fan__chips-extra[data-v-08b801cb]{display:contents}.card-fan__live-dot[data-v-08b801cb]{background:var(--flow-accent);border-radius:999px;flex:none;width:.375rem;height:.375rem}.card-fan__meta[data-v-08b801cb]{min-width:0;margin-top:.75rem}@container (width<=20.5rem){.card-fan__ai[data-v-08b801cb],.card-fan__chips-extra[data-v-08b801cb]{display:none}}@container (width<=17rem){.card-fan__desc[data-v-08b801cb]{display:none}.card-fan__svc-icon[data-v-08b801cb]{flex-basis:1.5rem;width:1.5rem;height:1.5rem}.card-fan__svc-arrow[data-v-08b801cb]{display:none}}@media (width>=768px){.card-fan-card-inner[data-v-08b801cb]{width:var(--card-md-w,var(--card-w,16rem));height:var(--card-md-h,var(--card-h,20rem))}}
