.avatar[data-astro-cid-up4fzq3r]{-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar[data-astro-cid-up4fzq3r] img[data-astro-cid-up4fzq3r]{object-fit:cover;width:100%;height:100%}.avatar--initial[data-astro-cid-up4fzq3r]{background:linear-gradient(135deg, var(--avatar-from), var(--avatar-to));color:#15121d;letter-spacing:-.02em;border-radius:30%;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #ffffff2e}.avatar--art[data-astro-cid-up4fzq3r]{background:color-mix(in srgb, var(--avatar-tint,#b6a3f5) 22%, #f5f2ea);border-radius:50%}.avatar--cast[data-astro-cid-up4fzq3r]{border-radius:0;overflow:visible}.avatar--cast[data-astro-cid-up4fzq3r] img[data-astro-cid-up4fzq3r]{object-fit:contain;filter:drop-shadow(0 6px 12px #6155be4d)}.avatar--sm[data-astro-cid-up4fzq3r]{width:28px;height:28px;font-size:13px}.avatar--md[data-astro-cid-up4fzq3r]{width:44px;height:44px;font-size:18px}.avatar--lg[data-astro-cid-up4fzq3r]{width:56px;height:56px;font-size:22px}.avatar--xl[data-astro-cid-up4fzq3r]{width:96px;height:96px;font-size:38px}.card[data-astro-cid-nt5q6qkd]{--card-tint:var(--tin);border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(90% 50% at 0% 0%, color-mix(in srgb, var(--card-tint) 12%, transparent), transparent 70%), var(--surface-1);flex-direction:column;gap:14px;height:100%;padding:20px 20px 18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.card[data-astro-cid-nt5q6qkd]:hover{border-color:color-mix(in srgb, var(--card-tint) 45%, var(--border));box-shadow:0 18px 40px -24px color-mix(in srgb, var(--card-tint) 60%, transparent);transform:translateY(-3px)}.card[data-astro-cid-nt5q6qkd]:has(.card__name:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.card__head[data-astro-cid-nt5q6qkd]{align-items:center;gap:12px;min-width:0;display:flex}.card__who[data-astro-cid-nt5q6qkd]{flex-direction:column;min-width:0;display:flex}.card__name[data-astro-cid-nt5q6qkd]{letter-spacing:-.02em;font-size:17px;font-weight:700}.card__name[data-astro-cid-nt5q6qkd]:focus-visible{outline:none}.card__name[data-astro-cid-nt5q6qkd]:after{content:"";border-radius:inherit;position:absolute;inset:0}.card__role[data-astro-cid-nt5q6qkd]{color:var(--fg-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.card__tagline[data-astro-cid-nt5q6qkd]{color:var(--fg);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.card__label[data-astro-cid-nt5q6qkd]{color:var(--fg-subtle);margin-bottom:2px;font-size:12px}.card__strengths[data-astro-cid-nt5q6qkd]{color:var(--fg-muted);flex-direction:column;gap:4px;font-size:13.5px;display:flex}.card__strength[data-astro-cid-nt5q6qkd]{align-items:center;gap:6px;display:flex}.card__strength[data-astro-cid-nt5q6qkd] svg[data-astro-cid-nt5q6qkd]{color:var(--card-tint);flex:none}.card__starters[data-astro-cid-nt5q6qkd]{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}.card__starters[data-astro-cid-nt5q6qkd] ul[data-astro-cid-nt5q6qkd]{flex-direction:column;gap:6px;display:flex}.card__starter[data-astro-cid-nt5q6qkd]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 70%, transparent);min-height:38px;color:var(--fg);justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;line-height:1.4;transition:border-color .15s,background-color .15s;display:flex}.card__starter[data-astro-cid-nt5q6qkd]:hover{border-color:var(--primary-border);background:var(--primary-soft)}.card__starter[data-astro-cid-nt5q6qkd] svg[data-astro-cid-nt5q6qkd]{color:var(--primary);flex:none}.card__starter-text[data-astro-cid-nt5q6qkd]{min-width:0}.card__foot[data-astro-cid-nt5q6qkd]{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:auto;padding-top:4px;display:flex}.card__chip[data-astro-cid-nt5q6qkd]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--fg-muted);white-space:nowrap;padding:3px 10px;font-size:12px}.card__featured[data-astro-cid-nt5q6qkd]{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary);font-weight:600}.card__access[data-astro-cid-nt5q6qkd]{color:var(--fg);align-items:center;gap:5px;display:inline-flex}.card__access[data-astro-cid-nt5q6qkd] svg[data-astro-cid-nt5q6qkd]{flex:none}.card__tools[data-astro-cid-nt5q6qkd]{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.card__tools[data-astro-cid-nt5q6qkd] img[data-astro-cid-nt5q6qkd]{width:18px;height:18px}.card__tool-initial[data-astro-cid-nt5q6qkd]{background:var(--surface-3);border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-grid}.card__go[data-astro-cid-nt5q6qkd]{z-index:1;color:var(--primary);white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.card__go[data-astro-cid-nt5q6qkd]:hover{text-underline-offset:3px;text-decoration:underline}.tasks[data-astro-cid-fzb2tmj7]{flex-direction:column;gap:10px;display:flex}.tasks__label[data-astro-cid-fzb2tmj7]{color:var(--fg-muted);font-size:13px;font-weight:600}.tasks__list[data-astro-cid-fzb2tmj7]{flex-wrap:wrap;gap:8px;display:flex}.tasks__chip[data-astro-cid-fzb2tmj7]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-1);min-height:40px;color:var(--fg);align-items:baseline;gap:8px;padding:8px 16px;font-size:14.5px;line-height:1.4;transition:border-color .15s,background-color .15s;display:inline-flex}.tasks__chip[data-astro-cid-fzb2tmj7]:hover{border-color:var(--primary-border);background:var(--primary-soft)}.tasks__chip[data-astro-cid-fzb2tmj7] small[data-astro-cid-fzb2tmj7]{color:var(--fg-subtle);font-size:12px}
