.video[data-astro-cid-rnq7ug7q]{display:grid;gap:var(--space-4);padding-bottom:var(--space-8)}.sr[data-astro-cid-rnq7ug7q]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}figure[data-astro-cid-rnq7ug7q]{display:grid;gap:var(--space-3);margin:0;max-width:52rem}.player[data-astro-cid-rnq7ug7q]{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-lg);background:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}video[data-astro-cid-rnq7ug7q]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}figcaption[data-astro-cid-rnq7ug7q]{color:var(--ink-3);font-size:var(--step--1)}.chapters[data-astro-cid-rnq7ug7q]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none;max-width:52rem}.chapters[data-astro-cid-rnq7ug7q] button[data-astro-cid-rnq7ug7q]{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:.45rem .8rem;border:0;border-radius:999px;background:var(--page-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:inherit;font-size:var(--step--1);text-align:left;cursor:pointer;transition:transform .22s var(--ease-out)}.chapters[data-astro-cid-rnq7ug7q] button[data-astro-cid-rnq7ug7q]:hover{transform:translateY(-1px);color:var(--ink)}.chapters[data-astro-cid-rnq7ug7q] button[data-astro-cid-rnq7ug7q]:active{transform:scale(.98)}.chapters[data-astro-cid-rnq7ug7q] button[data-astro-cid-rnq7ug7q]:focus-visible{outline:2px solid var(--emerald-deep);outline-offset:2px}.chapters[data-astro-cid-rnq7ug7q] time[data-astro-cid-rnq7ug7q]{color:var(--emerald-ink);font-variant-numeric:tabular-nums;font-weight:650}.transcript[data-astro-cid-rnq7ug7q]{max-width:52rem;border-radius:var(--radius-lg);background:var(--page-2);box-shadow:inset 0 0 0 1px var(--line)}.transcript[data-astro-cid-rnq7ug7q] summary[data-astro-cid-rnq7ug7q]{padding:var(--space-4) var(--space-5);font-weight:650;cursor:pointer}.transcript[data-astro-cid-rnq7ug7q] summary[data-astro-cid-rnq7ug7q]:focus-visible{outline:2px solid var(--emerald-deep);outline-offset:2px;border-radius:var(--radius-lg)}.transcript[data-astro-cid-rnq7ug7q] .text[data-astro-cid-rnq7ug7q]{display:grid;gap:var(--space-3);padding:0 var(--space-5) var(--space-5);color:var(--ink-2)}.transcript[data-astro-cid-rnq7ug7q] p[data-astro-cid-rnq7ug7q]{max-width:62ch;margin:0}@media(prefers-reduced-motion:reduce){.chapters[data-astro-cid-rnq7ug7q] button[data-astro-cid-rnq7ug7q]{transition:none}.chapters[data-astro-cid-rnq7ug7q] button[data-astro-cid-rnq7ug7q]:hover{transform:none}}.head[data-astro-cid-amgwr4wo]{display:grid;gap:var(--space-4);justify-items:start;padding-block:clamp(1.5rem,1rem + 2vw,3rem) var(--space-6)}h1[data-astro-cid-amgwr4wo]{max-width:22ch;font-size:clamp(2rem,1.2rem + 3vw,3.6rem);font-weight:730;letter-spacing:-.03em;line-height:1.02;animation:rise .8s var(--ease-expo) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){h1[data-astro-cid-amgwr4wo]{animation:none}}.meta[data-astro-cid-amgwr4wo]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);color:var(--ink-3);font-size:var(--step--1)}.quick[data-astro-cid-amgwr4wo]{padding-bottom:var(--space-8)}.panel[data-astro-cid-amgwr4wo]{display:grid;gap:var(--space-3);padding:clamp(1.4rem,1rem + 2vw,2.5rem);border-radius:var(--radius-xl);background:var(--mint)}.panel[data-astro-cid-amgwr4wo] h2[data-astro-cid-amgwr4wo]{font-size:var(--step-1);color:var(--emerald-ink)}.panel[data-astro-cid-amgwr4wo] .text[data-astro-cid-amgwr4wo]{max-width:66ch;font-size:clamp(1.1rem,1.02rem + .4vw,1.3rem);line-height:1.5;color:var(--ink)}.body[data-astro-cid-amgwr4wo]{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--space-8);align-items:start;padding-bottom:var(--section)}.side[data-astro-cid-amgwr4wo]{position:sticky;top:6rem;display:grid;gap:var(--space-6)}.side[data-astro-cid-amgwr4wo] h2[data-astro-cid-amgwr4wo]{font:650 var(--step--1) / 1.4 var(--font-body);letter-spacing:0;color:var(--ink-2)}.side[data-astro-cid-amgwr4wo] ul[data-astro-cid-amgwr4wo],.side[data-astro-cid-amgwr4wo] ol[data-astro-cid-amgwr4wo]{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding-left:1.1em;font-size:var(--step--1);color:var(--ink-2)}.side[data-astro-cid-amgwr4wo] li[data-astro-cid-amgwr4wo]::marker{color:var(--emerald-ink)}.side[data-astro-cid-amgwr4wo] a[data-astro-cid-amgwr4wo]{color:var(--ink);text-decoration-color:oklch(.49 .11 165 / .4)}.side[data-astro-cid-amgwr4wo] a[data-astro-cid-amgwr4wo]:hover{color:var(--emerald-ink)}.steps[data-astro-cid-amgwr4wo]{display:grid;gap:var(--space-8);margin:0;padding:0;list-style:none;counter-reset:step;max-width:46rem}.steps[data-astro-cid-amgwr4wo]>li[data-astro-cid-amgwr4wo]{position:relative;display:grid;gap:var(--space-4);padding-left:3.4rem;counter-increment:step;scroll-margin-top:5rem}.steps[data-astro-cid-amgwr4wo]>li[data-astro-cid-amgwr4wo]:before{content:counter(step);position:absolute;top:0;left:0;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--mint);font:700 1.05rem/1 var(--font-display);color:var(--emerald-ink);font-variant-numeric:tabular-nums}.steps[data-astro-cid-amgwr4wo] h2[data-astro-cid-amgwr4wo]{font-size:var(--step-2)}.steps[data-astro-cid-amgwr4wo]>li[data-astro-cid-amgwr4wo]>p[data-astro-cid-amgwr4wo]{max-width:60ch;color:var(--ink-2)}.steps[data-astro-cid-amgwr4wo] code{font-family:var(--font-mono);font-size:.85em;padding:.1em .35em;border-radius:var(--radius-xs);background:var(--page-2);box-shadow:inset 0 0 0 1px var(--line)}.sources[data-astro-cid-amgwr4wo]{padding-block:var(--space-6) 0}.sources[data-astro-cid-amgwr4wo] h2[data-astro-cid-amgwr4wo]{font:700 var(--step-1) / 1.3 var(--font-display)}.sources[data-astro-cid-amgwr4wo] ul[data-astro-cid-amgwr4wo]{display:grid;gap:.4rem;margin:var(--space-3) 0 0;padding:0;list-style:none;color:var(--ink-2);font-size:var(--step--1)}.trouble[data-astro-cid-amgwr4wo]{padding-block:var(--section);background:var(--page-2)}.trouble[data-astro-cid-amgwr4wo] h2[data-astro-cid-amgwr4wo]{margin-bottom:var(--space-6);font-size:clamp(1.8rem,1.3rem + 1.8vw,2.6rem)}.trouble[data-astro-cid-amgwr4wo] dl[data-astro-cid-amgwr4wo]{display:grid;gap:0;margin:0;max-width:52rem}.trouble[data-astro-cid-amgwr4wo] dl[data-astro-cid-amgwr4wo]>div[data-astro-cid-amgwr4wo]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-2) var(--space-6);padding-block:var(--space-5);border-top:1px solid var(--line-strong)}.trouble[data-astro-cid-amgwr4wo] dt[data-astro-cid-amgwr4wo]{font:650 1.1rem / 1.3 var(--font-display)}.trouble[data-astro-cid-amgwr4wo] dd[data-astro-cid-amgwr4wo]{margin:0;color:var(--ink-2)}.next[data-astro-cid-amgwr4wo]{padding-block:var(--section) var(--space-6)}.next[data-astro-cid-amgwr4wo] h2[data-astro-cid-amgwr4wo]{margin-bottom:var(--space-5);font-size:clamp(1.8rem,1.3rem + 1.8vw,2.6rem)}.row[data-astro-cid-amgwr4wo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,22rem));gap:var(--space-4)}.docs[data-astro-cid-amgwr4wo]{display:grid;align-content:start;gap:var(--space-3);justify-items:start;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--page-2);color:inherit;text-decoration:none;box-shadow:inset 0 0 0 1px var(--line);transition:transform .22s var(--ease-out)}.docs[data-astro-cid-amgwr4wo]:hover{transform:translateY(-2px)}.docs[data-astro-cid-amgwr4wo]:active{transform:scale(.99)}.docs[data-astro-cid-amgwr4wo]:focus-visible{outline:2px solid var(--emerald-deep);outline-offset:3px}.docs[data-astro-cid-amgwr4wo] .n[data-astro-cid-amgwr4wo]{font:650 1.2rem / 1.2 var(--font-display)}.docs[data-astro-cid-amgwr4wo] .t[data-astro-cid-amgwr4wo]{color:var(--ink-2);font-size:var(--step--1)}.docs[data-astro-cid-amgwr4wo] svg{width:1.1rem;height:1.1rem;color:var(--emerald-ink)}.more-title[data-astro-cid-amgwr4wo]{margin-top:var(--space-6);font-size:var(--step-1)}.more[data-astro-cid-amgwr4wo]{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.all[data-astro-cid-amgwr4wo]{margin-top:var(--space-5)}@media(max-width:960px){.body[data-astro-cid-amgwr4wo]{grid-template-columns:1fr;gap:var(--space-6)}.side[data-astro-cid-amgwr4wo]{position:static}.trouble[data-astro-cid-amgwr4wo] dl[data-astro-cid-amgwr4wo]>div[data-astro-cid-amgwr4wo]{grid-template-columns:1fr}}@media(max-width:560px){.steps[data-astro-cid-amgwr4wo]>li[data-astro-cid-amgwr4wo]{padding-left:0}.steps[data-astro-cid-amgwr4wo]>li[data-astro-cid-amgwr4wo]:before{position:static}}
