.tutorial-path-card[data-astro-cid-bjvcmumc]{display:flex;min-height:360px;flex-direction:column;gap:var(--space-sm);padding:clamp(1.1rem,2vw,1.6rem);border:1px solid color-mix(in srgb,var(--path-accent) 24%,var(--color-border));border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--path-accent) 8%,transparent),transparent 38%),var(--color-surface);color:inherit;text-decoration:none;position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tutorial-path-card[data-astro-cid-bjvcmumc]:after{content:"";position:absolute;inset:auto 1.1rem 1.1rem auto;width:84px;height:84px;border-radius:999px;background:color-mix(in srgb,var(--path-accent) 16%,transparent);filter:blur(8px);pointer-events:none}.tutorial-path-card[data-astro-cid-bjvcmumc]:hover{transform:translateY(-4px);border-color:var(--path-accent);box-shadow:0 18px 48px #00000017}.path-card-topline[data-astro-cid-bjvcmumc]{display:flex;justify-content:space-between;gap:var(--space-sm);color:var(--path-accent);font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.tutorial-path-card[data-astro-cid-bjvcmumc] h3[data-astro-cid-bjvcmumc]{margin:var(--space-xs) 0 0;font-size:clamp(1.35rem,2.5vw,1.8rem)}.path-description[data-astro-cid-bjvcmumc]{color:var(--color-text-secondary);font-size:.98rem;line-height:1.58;margin:0}.path-proof[data-astro-cid-bjvcmumc]{display:grid;gap:.25rem;padding-top:var(--space-xs);border-top:1px solid var(--color-border)}.path-proof[data-astro-cid-bjvcmumc] strong[data-astro-cid-bjvcmumc]{color:var(--path-accent);font-family:var(--font-sans);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.path-proof[data-astro-cid-bjvcmumc] span[data-astro-cid-bjvcmumc]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.path-footer[data-astro-cid-bjvcmumc]{display:flex;justify-content:space-between;gap:var(--space-sm);align-items:flex-end;margin-top:auto;position:relative;z-index:1}.path-tags[data-astro-cid-bjvcmumc],.path-levels[data-astro-cid-bjvcmumc]{display:flex;flex-wrap:wrap;gap:.35rem}.path-tags[data-astro-cid-bjvcmumc] span[data-astro-cid-bjvcmumc],.path-levels[data-astro-cid-bjvcmumc] span[data-astro-cid-bjvcmumc]{border:1px solid var(--color-border);border-radius:999px;padding:.18rem .5rem;background:var(--color-surface);color:var(--color-text-tertiary);font-family:var(--font-sans);font-size:.72rem;font-weight:700}.path-levels[data-astro-cid-bjvcmumc] span[data-astro-cid-bjvcmumc]{border-color:color-mix(in srgb,var(--path-accent) 34%,var(--color-border));color:var(--path-accent)}.tutorials-hub[data-astro-cid-hwtq5dlv]{max-width:1180px;margin:0 auto;padding:var(--space-xl) var(--space-md)}.path-hero[data-astro-cid-hwtq5dlv]{text-align:left;margin-bottom:var(--space-xl)}.eyebrow[data-astro-cid-hwtq5dlv]{margin:0 0 var(--space-xs);color:var(--color-accent);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hub-header[data-astro-cid-hwtq5dlv] h1[data-astro-cid-hwtq5dlv]{max-width:780px;font-size:clamp(2.3rem,7vw,4.8rem);line-height:.96;margin-bottom:var(--space-md);letter-spacing:-.055em}.hub-subtitle[data-astro-cid-hwtq5dlv]{font-size:1.08rem;color:var(--color-text-secondary);max-width:720px;margin:0 0 var(--space-md);line-height:1.65}.llms-download-row[data-astro-cid-hwtq5dlv]{display:flex;align-items:center;margin:calc(var(--space-sm) * -.25) 0 var(--space-sm)}.recommended-order[data-astro-cid-hwtq5dlv]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin:var(--space-md) 0;font-family:var(--font-sans)}.recommended-order[data-astro-cid-hwtq5dlv] a[data-astro-cid-hwtq5dlv]{border:1px solid color-mix(in srgb,var(--step-color) 32%,var(--color-border));border-radius:999px;color:var(--step-color);background:color-mix(in srgb,var(--step-color) 7%,var(--color-surface));padding:.34rem .75rem;font-size:.84rem;font-weight:700;text-decoration:none}.recommended-order[data-astro-cid-hwtq5dlv] span[data-astro-cid-hwtq5dlv]{color:var(--color-text-tertiary)}.role-filters[data-astro-cid-hwtq5dlv]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:var(--space-sm)}.role-filter-btn[data-astro-cid-hwtq5dlv]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);border-radius:999px;padding:.3rem .8rem;font-size:.78rem;font-weight:700;cursor:pointer;font-family:var(--font-mono)}.role-filter-btn[data-astro-cid-hwtq5dlv].active{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))}.path-grid[data-astro-cid-hwtq5dlv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-xl)}.featured-starts[data-astro-cid-hwtq5dlv]{margin-top:var(--space-xl)}.section-heading[data-astro-cid-hwtq5dlv]{display:flex;justify-content:space-between;gap:var(--space-md);align-items:end;margin-bottom:var(--space-md)}.section-heading[data-astro-cid-hwtq5dlv] h2[data-astro-cid-hwtq5dlv]{margin:0;font-size:1.6rem}.section-heading[data-astro-cid-hwtq5dlv] p[data-astro-cid-hwtq5dlv]{margin:0;max-width:520px;color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.track-grid[data-astro-cid-hwtq5dlv]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-md)}@media (max-width: 760px){.path-grid[data-astro-cid-hwtq5dlv]{grid-template-columns:1fr}.section-heading[data-astro-cid-hwtq5dlv]{display:block}}
