.meta[data-astro-cid-qdud6c7m]{font-family:var(--font-family-code);font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.head[data-astro-cid-qdud6c7m]{border-radius:var(--radius-2xl);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.advance[data-astro-cid-qdud6c7m]{flex-direction:column;align-items:flex-end;gap:.5rem;padding-top:.25rem;display:flex}progress[data-astro-cid-qdud6c7m]{border-radius:var(--radius-full);appearance:none;background:color-mix(in oklab, var(--foreground) 8%, transparent);border:0;width:11rem;height:6px;display:block;overflow:hidden}progress[data-astro-cid-qdud6c7m]::-webkit-progress-bar{background:color-mix(in oklab, var(--foreground) 8%, transparent)}progress[data-astro-cid-qdud6c7m]::-webkit-progress-value{border-radius:var(--radius-full);background:var(--vidrio-hoja);background-size:300% 100%}progress[data-astro-cid-qdud6c7m]::-moz-progress-bar{border-radius:var(--radius-full);background:var(--vidrio-hoja);background-size:300% 100%}.units[data-astro-cid-qdud6c7m]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.unit[data-astro-cid-qdud6c7m]{--node-top:1rem;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.node[data-astro-cid-qdud6c7m]{z-index:1;width:28px;height:28px;margin-top:var(--node-top);box-sizing:border-box;background:var(--background);border:2px dashed color-mix(in oklab, var(--foreground) 22%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.unit[data-astro-cid-qdud6c7m][data-state=done] .node[data-astro-cid-qdud6c7m]{background:var(--vidrio-hoja);color:var(--gold-foreground);background-size:220% 220%;border:0}.unit[data-astro-cid-qdud6c7m][data-state=current] .node[data-astro-cid-qdud6c7m]{border:2px solid var(--gold)}.unit[data-astro-cid-qdud6c7m][data-state=current] .node[data-astro-cid-qdud6c7m] i[data-astro-cid-qdud6c7m]{background:var(--gold);border-radius:50%;width:10px;height:10px}.unit[data-astro-cid-qdud6c7m][data-state=next] .node[data-astro-cid-qdud6c7m]{border:2px solid color-mix(in oklab, var(--gold) 55%, transparent)}.path[data-astro-cid-qdud6c7m]{left:13px;top:calc(var(--node-top) + 14px);background:repeating-linear-gradient(180deg, color-mix(in oklab, var(--foreground) 22%, transparent) 0 4px, transparent 4px 9px);width:2px;height:calc(100% + 1rem);position:absolute}.unit[data-astro-cid-qdud6c7m][data-state=done] .path[data-astro-cid-qdud6c7m]{background:var(--gold)}.card[data-astro-cid-qdud6c7m]{--head-pad-x:.625rem;--number-col:1.5rem;--head-gap:.875rem;border-radius:var(--radius-xl);min-width:0;padding:.5rem}.unit[data-astro-cid-qdud6c7m][data-state=current] .card[data-astro-cid-qdud6c7m]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gold) 60%, transparent), var(--shadow-glass)}.unit[data-astro-cid-qdud6c7m][data-state=later] .card-head[data-astro-cid-qdud6c7m]{opacity:.62}.card-head[data-astro-cid-qdud6c7m]{grid-template-columns:var(--number-col) minmax(0, 1fr) auto auto auto;align-items:center;column-gap:var(--head-gap);min-height:2.75rem;padding:.5rem var(--head-pad-x);border-radius:var(--radius-lg);cursor:pointer;grid-template-rows:minmax(1.75rem,auto);list-style:none;transition:background-color .15s;display:grid}.card-head[data-astro-cid-qdud6c7m]::-webkit-details-marker{display:none}.card-head[data-astro-cid-qdud6c7m]:hover{background:var(--muted)}.chevron[data-astro-cid-qdud6c7m]{color:var(--muted-foreground);transition:transform .2s}.card[data-astro-cid-qdud6c7m][open] .chevron[data-astro-cid-qdud6c7m]{transform:rotate(180deg)}.topics[data-astro-cid-qdud6c7m]{padding:0 0 .25rem calc(var(--head-pad-x) + var(--number-col) + var(--head-gap) - .75rem);margin:0;list-style:none}.number[data-astro-cid-qdud6c7m]{font-family:var(--font-family-code);color:var(--gold-text);font-size:.75rem}.title[data-astro-cid-qdud6c7m]{font-family:var(--font-family-heading);font-size:1.0625rem;font-weight:600;line-height:1.3}.mini[data-astro-cid-qdud6c7m]{gap:4px;display:flex}.mini[data-astro-cid-qdud6c7m] i[data-astro-cid-qdud6c7m]{border-radius:var(--radius-full);background:color-mix(in oklab, var(--foreground) 10%, transparent);width:18px;height:6px}.mini[data-astro-cid-qdud6c7m] i[data-astro-cid-qdud6c7m][data-state=done]{background:var(--vidrio-hoja);background-size:300% 100%}.mini[data-astro-cid-qdud6c7m] i[data-astro-cid-qdud6c7m][data-state=current]{background:repeating-linear-gradient(-45deg, var(--gold) 0 3px, color-mix(in oklab, var(--gold) 35%, transparent) 3px 6px)}.status[data-astro-cid-qdud6c7m]{font-family:var(--font-family-code);color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem}.unit[data-astro-cid-qdud6c7m][data-state=done] .status[data-astro-cid-qdud6c7m],.unit[data-astro-cid-qdud6c7m][data-state=current] .status[data-astro-cid-qdud6c7m]{color:var(--gold-text)}.next[data-astro-cid-qdud6c7m]{border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground);font-family:var(--font-family-code);padding:4px 10px;font-size:.6875rem;font-weight:600}@media (width<=40rem){.card-head[data-astro-cid-qdud6c7m]{grid-template-columns:var(--number-col) minmax(0, 1fr) auto auto;grid-template-rows:minmax(1.75rem,auto) auto;row-gap:.5rem}.mini[data-astro-cid-qdud6c7m]{grid-area:2/2/auto/4}}@media (prefers-reduced-motion:reduce){.chevron[data-astro-cid-qdud6c7m],.card-head[data-astro-cid-qdud6c7m]{transition:none}}
