.path-overview{background:#fff;border:1px solid #e4e2dd;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #11111108}.path-overview__head{padding:18px 16px 16px}.path-overview__title{letter-spacing:-.02em;color:#111;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}.path-overview__title:hover{text-underline-offset:3px;text-decoration:underline}.path-overview__chips{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.path-overview__chips span{border-radius:var(--radius-chip,.75rem);color:#667085;white-space:nowrap;background:#fff;border:1px solid #e8e6e1;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.path-overview__progress{border-top:1px dashed #e2e0db;padding:14px 16px 16px}.path-overview__progress-row{color:#344054;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12.5px;font-weight:500;display:flex}.path-overview__progress-row strong{color:#8a94a6;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.path-overview__track{background:#eef0f3;border-radius:999px;height:5px;overflow:hidden}.path-overview__fill{border-radius:inherit;background:#111;width:0;height:100%;transition:width .25s}.path-overview__lessons{border-top:1px solid #eae8e3;margin:0;padding:0;list-style:none}.path-overview__lesson{border-bottom:1px solid #eae8e3;margin:0}.path-overview__lesson a{color:#475467;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:10px 16px;text-decoration:none;transition:background .15s,color .15s;display:grid}.path-overview__lesson a:hover{color:#111;background:#fafaf8}.path-overview__lesson-icon{color:#667085;justify-content:center;align-items:center;display:inline-flex}.path-overview__lesson-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.path-overview__lesson-meta{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.path-overview__pro{color:#787774;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#f4f3f0;border-radius:5px;padding:3px 5px;font-size:9px;font-weight:700}.path-overview__lesson.is-current a{color:#111;background:#efefee}.path-overview__lesson.is-current .path-overview__lesson-title{font-weight:750}.path-overview__lesson.is-complete .path-overview__lesson-icon{color:#8a94a6}.path-overview__lesson.is-complete a{color:#667085;background:#f6f7f8}.path-overview__lesson.is-complete a:hover{color:#475467;background:#f0f2f4}.path-overview__lesson.is-complete .path-overview__lesson-title{color:#667085;text-decoration:none}.path-overview__lesson.is-complete .path-overview__pro{display:none}.path-overview__icon-check{color:#16a34a;display:none}.path-overview__lesson.is-complete .path-overview__icon-default{display:none}.path-overview__lesson.is-complete .path-overview__icon-check{display:block}.path-overview__footer{background:#fcfcfa;grid-template-columns:40px minmax(0,1fr) 40px;min-height:40px;display:grid}.path-overview__nav,.path-overview__complete{color:#344054;background:0 0;border:0;border-right:1px solid #eae8e3;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.path-overview__nav:last-child{border-left:1px solid #eae8e3;border-right:0}.path-overview__nav:hover,.path-overview__complete:hover{color:#111;background:#f5f4f1}.path-overview__nav.is-disabled{color:#c7cdd6;pointer-events:none}.path-overview__complete{color:#1f2937;cursor:pointer;gap:7px;padding:0 10px;font-size:12.5px;font-weight:650}.path-overview__complete[aria-pressed=true]{color:#111}.ux-content[data-astro-cid-4633yodv] h2,.ux-content[data-astro-cid-4633yodv] h3{scroll-margin-top:96px}.ux-meta[data-astro-cid-4633yodv]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;margin-top:-4px;color:#787774!important;font-size:11px!important}.ux-content[data-astro-cid-4633yodv] h2{border-top:1px solid #e2e0da;margin-top:4rem;padding-top:3rem}.ux-pattern[data-astro-cid-4633yodv]{border-top:1px solid #efede8;margin-top:2.5rem;padding-top:2.5rem}.ux-family-intro[data-astro-cid-4633yodv]+.ux-pattern[data-astro-cid-4633yodv]{border-top:0;margin-top:2rem;padding-top:0}.ux-seen[data-astro-cid-4633yodv]{flex-wrap:wrap;align-items:center;gap:6px;margin:1.25rem 0;display:flex}.ux-seen__label[data-astro-cid-4633yodv]{color:#111;margin-right:4px;font-size:14px;font-weight:600}.ux-badge[data-astro-cid-4633yodv]{font-family:var(--font-sans);color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:4px;padding:.25rem .625rem;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.ux-badge--link[data-astro-cid-4633yodv]{color:#374151;text-decoration:none;transition:background-color .15s,color .15s}.ux-badge--link[data-astro-cid-4633yodv] span[data-astro-cid-4633yodv]{color:#9ca3af}.ux-badge--link[data-astro-cid-4633yodv]:hover{color:#111;background:#f3f4f6}.ux-note[data-astro-cid-4633yodv]{background:#fff;border:1px solid #eaeaea;border-radius:16px;margin:1.75rem 0 0;padding:1.125rem 1.5rem;box-shadow:0 1px 2px #0000000a}#content-body[data-astro-cid-4633yodv] .ux-note[data-astro-cid-4633yodv] p{margin:0}.ux-content[data-astro-cid-4633yodv] blockquote p:before,.ux-content[data-astro-cid-4633yodv] blockquote p:after{content:none}.ux-shot[data-astro-cid-4633yodv]{margin:1.5rem 0}.ux-shot--pair[data-astro-cid-4633yodv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:640px;display:grid}.ux-content[data-astro-cid-4633yodv] .gss__img{cursor:zoom-in}.ux-lightbox[data-astro-cid-4633yodv]{background:#111827;border:0;border-radius:12px;width:min(1280px,94vw);height:fit-content;max-height:94vh;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.ux-lightbox[data-astro-cid-4633yodv]::backdrop{background:#111827b8}.ux-lightbox__inner[data-astro-cid-4633yodv]{flex-direction:column;max-height:94vh;display:flex}.ux-lightbox[data-astro-cid-4633yodv] img[data-astro-cid-4633yodv]{object-fit:contain;background:#0b0f17;width:100%;max-height:calc(94vh - 56px);display:block}.ux-lightbox__bar[data-astro-cid-4633yodv]{color:#e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ux-lightbox__cap[data-astro-cid-4633yodv]{min-width:0;margin:0;font-size:13px;line-height:1.4}.ux-lightbox__actions[data-astro-cid-4633yodv]{flex:none;align-items:center;gap:6px;display:flex}.ux-lightbox__actions[data-astro-cid-4633yodv] button[data-astro-cid-4633yodv]{color:#e5e7eb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500}.ux-lightbox__actions[data-astro-cid-4633yodv] button[data-astro-cid-4633yodv]:hover{background:#ffffff29}
