.skill-card[data-astro-cid-bt2kxyrj]{color:inherit;flex-direction:column;text-decoration:none;display:flex}.skill-card[data-astro-cid-bt2kxyrj].is-link{transition:transform .2s,border-color .2s}.skill-card[data-astro-cid-bt2kxyrj].is-link:hover{border-color:var(--primary);transform:translateY(-2px)}.skill-header[data-astro-cid-bt2kxyrj]{margin-bottom:var(--space-sm)}.visibility-badge[data-astro-cid-bt2kxyrj]{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);background:var(--glass);border:1px solid var(--glass-border);color:var(--text-muted);padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.visibility-badge[data-astro-cid-bt2kxyrj][data-visibility=public]{background:var(--success-surface);border-color:var(--success-border);color:var(--success)}.visibility-badge[data-astro-cid-bt2kxyrj][data-visibility=internal]{background:var(--neutral-surface);border-color:var(--neutral-border);color:var(--neutral)}.skill-card[data-astro-cid-bt2kxyrj] h4[data-astro-cid-bt2kxyrj]{margin-bottom:var(--space-sm);color:var(--text-primary)}.skill-card[data-astro-cid-bt2kxyrj] p[data-astro-cid-bt2kxyrj]{flex-grow:1;font-size:.9375rem}.plugin-hero[data-astro-cid-hjb2aedy]{gap:var(--space-xl);margin-top:var(--space-xl);padding:var(--space-lg);background:linear-gradient(180deg, var(--bg-card), var(--bg-secondary));border-color:#818cf840;grid-template-columns:300px 1fr;align-items:center;display:grid}.phone[data-astro-cid-hjb2aedy]{aspect-ratio:9/16;border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);background:#000;border-radius:22px;overflow:hidden}.phone[data-astro-cid-hjb2aedy] video[data-astro-cid-hjb2aedy]{object-fit:cover;width:100%;height:100%;display:block}.pipeline[data-astro-cid-hjb2aedy]{padding:var(--space-md);border:1px solid var(--glass-border);background:var(--bg-secondary);border-radius:22px;flex-direction:column;justify-content:center;align-self:stretch;display:flex}.pipeline-label[data-astro-cid-hjb2aedy]{color:var(--text-muted);margin-bottom:var(--space-sm);font-size:.8125rem}.pipeline[data-astro-cid-hjb2aedy] ol[data-astro-cid-hjb2aedy]{counter-reset:phase;margin:0;padding:0;list-style:none}.pipeline[data-astro-cid-hjb2aedy] li[data-astro-cid-hjb2aedy]{counter-increment:phase;color:var(--text-secondary);padding:0 0 .875rem 2.25rem;font-size:.8125rem;position:relative}.pipeline[data-astro-cid-hjb2aedy] li[data-astro-cid-hjb2aedy]:before{content:counter(phase);width:1.5rem;height:1.5rem;color:var(--accent-text);background:var(--accent-surface);border:1px solid #818cf859;border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:0;left:0}.pipeline[data-astro-cid-hjb2aedy] li[data-astro-cid-hjb2aedy]:not(:last-child):after{content:"";background:#818cf859;width:1px;position:absolute;top:1.625rem;bottom:.125rem;left:.75rem}.pipeline[data-astro-cid-hjb2aedy] li[data-astro-cid-hjb2aedy]:last-child{padding-bottom:0}.pipeline[data-astro-cid-hjb2aedy] code[data-astro-cid-hjb2aedy]{font-family:var(--font-mono);color:var(--text-primary);background:0 0;padding:0;font-size:.8125rem;display:block}.plugin-badge[data-astro-cid-hjb2aedy]{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);background:var(--accent-surface);color:var(--accent-text);border:1px solid #818cf859;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.plugin-body[data-astro-cid-hjb2aedy] h3[data-astro-cid-hjb2aedy]{color:var(--text-primary);margin:var(--space-sm) 0 var(--space-xs);font-size:1.75rem}.lead[data-astro-cid-hjb2aedy]{max-width:560px;font-size:1.05rem}.plugin-skills[data-astro-cid-hjb2aedy]{margin:var(--space-md) 0;grid-template-columns:repeat(2,1fr);gap:.625rem;padding:0;list-style:none;display:grid}.plugin-skills[data-astro-cid-hjb2aedy] li[data-astro-cid-hjb2aedy]{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-secondary);padding:.625rem .75rem;font-size:.875rem}.plugin-skills[data-astro-cid-hjb2aedy] code[data-astro-cid-hjb2aedy]{font-family:var(--font-mono);color:var(--text-primary);background:0 0;padding:0;font-size:.8125rem;display:block}.videos-label[data-astro-cid-hjb2aedy]{margin-bottom:.625rem;font-size:.875rem}.video-chips[data-astro-cid-hjb2aedy]{margin-bottom:var(--space-md);flex-wrap:wrap;gap:.5rem;display:flex}.video-chip[data-astro-cid-hjb2aedy]{font:inherit;border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--glass-border);color:var(--text-primary);cursor:pointer;padding:.375rem .75rem;font-size:.8125rem;transition:border-color .2s}.video-chip[data-astro-cid-hjb2aedy]:hover{border-color:var(--accent-text)}.video-chip[data-astro-cid-hjb2aedy][aria-pressed=true]{border-color:var(--accent-text);background:var(--accent-surface)}.video-chip[data-astro-cid-hjb2aedy] small[data-astro-cid-hjb2aedy]{color:var(--text-muted)}.plugin-actions[data-astro-cid-hjb2aedy]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.plugin-actions[data-astro-cid-hjb2aedy] [data-astro-cid-hjb2aedy][hidden]{display:none}.tags[data-astro-cid-hjb2aedy]{margin-top:var(--space-sm)}@media (width<=820px){.plugin-hero[data-astro-cid-hjb2aedy]{gap:var(--space-md);padding:var(--space-md);grid-template-columns:1fr}.phone[data-astro-cid-hjb2aedy]{width:100%;max-width:260px;margin:0 auto}.plugin-skills[data-astro-cid-hjb2aedy]{grid-template-columns:1fr}.plugin-body[data-astro-cid-hjb2aedy] h3[data-astro-cid-hjb2aedy]{font-size:1.5rem}}.mcp-group[data-astro-cid-min6busf]{margin-top:var(--space-xl)}.group-title[data-astro-cid-min6busf]{color:var(--text-secondary,var(--text-muted));margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:baseline;font-size:1.125rem;display:flex}.group-title[data-astro-cid-min6busf] a[data-astro-cid-min6busf]{color:var(--accent-text);font-size:.875rem;font-weight:400;text-decoration:none}.mcp-strip[data-astro-cid-min6busf]{flex-wrap:wrap;gap:.75rem;display:flex}.mcp-chip[data-astro-cid-min6busf]{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--glass-border);color:var(--text-primary);padding:.875rem 1.125rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:transform .2s,border-color .2s}.mcp-chip[data-astro-cid-min6busf]:hover{border-color:var(--accent-text);transform:translateY(-2px)}.mcp-chip[data-astro-cid-min6busf] small[data-astro-cid-min6busf]{color:var(--text-muted);font-size:.75rem;font-weight:400;display:block}.collection-title[data-astro-cid-2zwc476k]{color:var(--text-primary);margin-top:var(--space-2xl);justify-content:space-between;align-items:baseline;font-size:1.25rem;display:flex}.collection-title[data-astro-cid-2zwc476k] a[data-astro-cid-2zwc476k]{color:var(--accent-text);font-size:.875rem;font-weight:400;text-decoration:none}.featured-skills[data-astro-cid-2zwc476k],.skill-group[data-astro-cid-2zwc476k]{margin-top:var(--space-lg)}.group-title[data-astro-cid-2zwc476k]{color:var(--text-secondary,var(--text-muted));margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--glass-border);font-size:1.125rem}.view-all[data-astro-cid-2zwc476k]{text-align:center;margin-top:var(--space-xl)}.view-all-link[data-astro-cid-2zwc476k]{color:var(--text-muted);font-size:.9375rem;text-decoration:none;transition:color .2s}.view-all-link[data-astro-cid-2zwc476k]:hover{color:var(--primary)}
