.ac-path[data-astro-cid-3fv3gbpa]{background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:var(--ac-radius);padding:16px 14px}.ac-path-head[data-astro-cid-3fv3gbpa]{display:flex;align-items:center;gap:9px;font-family:var(--ac-display);font-weight:800;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-teal);padding:4px 6px 14px}.ac-path-dot[data-astro-cid-3fv3gbpa]{width:9px;height:9px;border-radius:50%;background:var(--ac-yellow);box-shadow:0 0 0 4px color-mix(in srgb,var(--ac-yellow) 30%,transparent)}.ac-path-list[data-astro-cid-3fv3gbpa],.ac-path-lessons[data-astro-cid-3fv3gbpa]{list-style:none;margin:0;padding:0}.ac-path-course[data-astro-cid-3fv3gbpa]+.ac-path-course[data-astro-cid-3fv3gbpa]{margin-top:2px}.ac-path-crow[data-astro-cid-3fv3gbpa]{display:flex;align-items:center;gap:6px;border-radius:10px}.ac-path-crow[data-astro-cid-3fv3gbpa]:hover{background:color-mix(in srgb,var(--ac-teal) 6%,transparent)}.ac-caret-btn[data-astro-cid-3fv3gbpa]{background:none;border:0;cursor:pointer;padding:8px;display:flex;align-items:center;flex:0 0 auto}.ac-jalon[data-astro-cid-3fv3gbpa]{position:relative;width:15px;height:15px;border-radius:4px;background:var(--ac-line-strong);transform:rotate(45deg);transition:background .15s,transform .18s}.ac-tree-item[data-astro-cid-3fv3gbpa].open .ac-jalon[data-astro-cid-3fv3gbpa]{background:var(--ac-teal);transform:rotate(45deg) scale(1.05)}.ac-path-clabel[data-astro-cid-3fv3gbpa]{flex:1;padding:9px 8px 9px 0;text-decoration:none;color:var(--ac-ink);font-weight:700;font-size:.93rem;line-height:1.3;font-family:var(--ac-display);letter-spacing:-.01em}.ac-path-clabel[data-astro-cid-3fv3gbpa].cur{color:var(--ac-teal)}.ac-path-lessons[data-astro-cid-3fv3gbpa]{overflow:hidden;max-height:0;transition:max-height .22s ease;position:relative;margin-left:15px}.ac-tree-item[data-astro-cid-3fv3gbpa].open .ac-path-lessons[data-astro-cid-3fv3gbpa]{max-height:1400px}.ac-path-lessons[data-astro-cid-3fv3gbpa]:before{content:"";position:absolute;left:0;top:4px;bottom:12px;width:2px;background:var(--ac-line-strong)}.ac-path-lessons[data-astro-cid-3fv3gbpa] li[data-astro-cid-3fv3gbpa] a[data-astro-cid-3fv3gbpa]{display:flex;align-items:center;gap:12px;padding:7px 10px 7px 0;text-decoration:none;color:var(--ac-muted);font-size:.88rem;line-height:1.35;border-radius:9px;position:relative}.ac-node[data-astro-cid-3fv3gbpa]{flex:0 0 auto;width:13px;height:13px;margin-left:-6px;border-radius:50%;background:var(--ac-surface);border:2px solid var(--ac-line-strong);z-index:1;transition:all .15s}.ac-node-txt[data-astro-cid-3fv3gbpa] b[data-astro-cid-3fv3gbpa]{color:var(--ac-ink-soft);font-weight:700}.ac-path-lessons[data-astro-cid-3fv3gbpa] li[data-astro-cid-3fv3gbpa] a[data-astro-cid-3fv3gbpa]:hover{color:var(--ac-ink)}.ac-path-lessons[data-astro-cid-3fv3gbpa] li[data-astro-cid-3fv3gbpa] a[data-astro-cid-3fv3gbpa]:hover .ac-node[data-astro-cid-3fv3gbpa]{border-color:var(--ac-teal)}.ac-path-lessons[data-astro-cid-3fv3gbpa] li[data-astro-cid-3fv3gbpa].active a[data-astro-cid-3fv3gbpa]{color:var(--ac-ink);font-weight:600}.ac-path-lessons[data-astro-cid-3fv3gbpa] li[data-astro-cid-3fv3gbpa].active .ac-node[data-astro-cid-3fv3gbpa]{background:var(--ac-teal);border-color:var(--ac-teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--ac-teal) 22%,transparent);width:15px;height:15px;margin-left:-7px}.ac-path-lessons[data-astro-cid-3fv3gbpa] li[data-astro-cid-3fv3gbpa].active .ac-node-txt[data-astro-cid-3fv3gbpa] b[data-astro-cid-3fv3gbpa]{color:var(--ac-teal)}.ac-subnodes[data-astro-cid-3fv3gbpa]{list-style:none;margin:2px 0 6px;padding:0 0 0 25px;position:relative}.ac-subnodes[data-astro-cid-3fv3gbpa]:before{content:"";position:absolute;left:6px;top:2px;bottom:8px;width:2px;background:var(--ac-line)}.ac-subnodes[data-astro-cid-3fv3gbpa] li[data-astro-cid-3fv3gbpa] a[data-astro-cid-3fv3gbpa]{display:block;padding:5px 8px;font-size:.82rem;color:var(--ac-muted);text-decoration:none;border-radius:7px;position:relative}.ac-subnodes[data-astro-cid-3fv3gbpa] li[data-astro-cid-3fv3gbpa] a[data-astro-cid-3fv3gbpa]:before{content:"";position:absolute;left:-19px;top:12px;width:8px;height:2px;background:var(--ac-line)}.ac-subnodes[data-astro-cid-3fv3gbpa] li[data-astro-cid-3fv3gbpa] a[data-astro-cid-3fv3gbpa]:hover{color:var(--ac-teal)}
