.note-hero[data-astro-cid-imlvj43y]{max-height:min(52vh,420px);margin-bottom:2rem;overflow:hidden}.note-hero[data-astro-cid-imlvj43y] img[data-astro-cid-imlvj43y]{object-fit:cover;width:100%;height:min(52vh,420px);display:block}.note-article[data-astro-cid-imlvj43y]{max-width:720px;margin:0 auto;padding-top:6rem}.note-article--with-hero[data-astro-cid-imlvj43y]{padding-top:2rem}@media (width<=640px){.note-hero[data-astro-cid-imlvj43y]{max-height:40vh}.note-hero[data-astro-cid-imlvj43y] img[data-astro-cid-imlvj43y]{height:40vh}.note-article--with-hero[data-astro-cid-imlvj43y]{padding-top:1.5rem}}.note-stage-callout[data-astro-cid-imlvj43y]{gap:calc(var(--spacing-sm) + var(--spacing-xs));padding:var(--spacing-md) calc(var(--spacing-md) + var(--spacing-xs));background:var(--color-sidebar-bg);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);margin-bottom:1.75rem;display:flex}.note-stage-callout__icon[data-astro-cid-imlvj43y]{color:var(--color-muted);flex-shrink:0;font-size:1.25rem;line-height:1.4}.note-stage-callout[data-astro-cid-imlvj43y] p[data-astro-cid-imlvj43y]{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.55}.note-header[data-astro-cid-imlvj43y]{margin-bottom:2rem}.note-header[data-astro-cid-imlvj43y] h1[data-astro-cid-imlvj43y]{margin:0 0 calc(var(--spacing-sm) + var(--spacing-xs)) 0}.note-meta-row[data-astro-cid-imlvj43y]{color:var(--color-muted);margin-bottom:1rem;font-size:.875rem}.note-tags-inline[data-astro-cid-imlvj43y],.note-tags-inline[data-astro-cid-imlvj43y] .tag[data-astro-cid-imlvj43y]{color:var(--color-muted)}.note-section[data-astro-cid-imlvj43y]{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:2rem}.note-section__heading[data-astro-cid-imlvj43y]{font-size:var(--section-heading-size);font-weight:var(--heading-weight);margin:0 0 var(--spacing-md);color:var(--color-text);line-height:1.3}.note-section__empty[data-astro-cid-imlvj43y]{color:var(--color-muted);margin:0;font-size:.9375rem;font-style:italic;line-height:1.5}.note-section--overview[data-astro-cid-imlvj43y] .note-section__heading[data-astro-cid-imlvj43y]{margin-bottom:.75rem}.note-overview[data-astro-cid-imlvj43y]{padding:calc(var(--spacing-md) + var(--spacing-xs)) 1.35rem 1.35rem var(--spacing-lg);background:color-mix(in srgb, var(--color-link) 5%, var(--color-sidebar-bg));border:1px solid color-mix(in srgb, var(--color-link) 12%, var(--color-border));border-radius:var(--radius-md,8px);box-shadow:0 1px 0 color-mix(in srgb, var(--color-text) 5%, transparent);position:relative}.note-overview[data-astro-cid-imlvj43y]:before{content:"";background:var(--color-link);opacity:.85;border-radius:0 2px 2px 0;width:3px;position:absolute;top:.85rem;bottom:.85rem;left:0}.note-overview[data-astro-cid-imlvj43y] .note-section__empty[data-astro-cid-imlvj43y]{margin:0}.note-overview[data-astro-cid-imlvj43y] .note-section__prose[data-astro-cid-imlvj43y]+.note-youtube[data-astro-cid-imlvj43y]{margin-top:1.25rem}.note-youtube[data-astro-cid-imlvj43y]{aspect-ratio:16/9;border-radius:var(--radius-md,8px);background:color-mix(in srgb, var(--color-text) 6%, var(--color-sidebar-bg));border:1px solid var(--color-border);width:100%;position:relative;overflow:hidden}.note-youtube[data-astro-cid-imlvj43y] iframe[data-astro-cid-imlvj43y]{border:0;width:100%;height:100%;position:absolute;inset:0}.note-youtube-fallback[data-astro-cid-imlvj43y]{margin-top:1.25rem;font-weight:500;display:none}.note-section--notes[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] .note-youtube{margin:var(--spacing-lg) 0 calc(var(--spacing-lg) + var(--spacing-sm))}.note-content[data-astro-cid-imlvj43y] p{margin-bottom:1.25rem}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol{margin:calc(var(--spacing-md) + var(--spacing-sm)) 0 var(--spacing-lg);counter-reset:note-ol;gap:calc(var(--spacing-sm) + .1rem);flex-direction:column;padding-left:0;list-style:none;display:flex}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol>li{counter-increment:note-ol;padding:calc(var(--spacing-md) - calc(var(--spacing-xs) - .1rem)) var(--spacing-md) calc(var(--spacing-md) - var(--spacing-xs)) 3.15rem;background:color-mix(in srgb, var(--color-bg) 55%, var(--color-sidebar-bg));border:1px solid var(--color-border);border-radius:var(--radius-md,8px);box-shadow:0 1px 3px color-mix(in srgb, var(--color-text) 5%, transparent);transition:border-color .2s var(--ease-inertia), box-shadow .2s var(--ease-inertia);margin:0;position:relative}.note-overview[data-astro-cid-imlvj43y] .note-section__prose[data-astro-cid-imlvj43y].note-content ol>li{background:color-mix(in srgb, var(--color-bg) 40%, var(--color-sidebar-bg))}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol>li:hover{border-color:color-mix(in srgb, var(--color-link) 35%, var(--color-border));box-shadow:0 2px 8px color-mix(in srgb, var(--color-link) 8%, transparent)}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol>li:before{content:counter(note-ol);min-width:1.65rem;height:1.65rem;padding:0 calc(var(--spacing-xs) + .1rem);letter-spacing:-.02em;color:var(--color-bg);background:var(--color-link);border-radius:var(--radius-sm,6px);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.8rem;left:.75rem}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol>li p{margin:0}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol>li p+p{margin-top:.5rem}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol>li em{color:var(--color-muted);font-size:.9375rem;font-weight:400;display:inline}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol a{color:var(--color-link);text-underline-offset:.14em;font-weight:650;text-decoration:none}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol a:hover{color:var(--color-link-hover,var(--color-link));text-decoration:underline}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol ol{margin:calc(var(--spacing-sm) + calc(var(--spacing-xs) - .1rem)) 0 0;gap:calc(var(--spacing-sm) - calc(var(--spacing-xs) - .2rem))}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol ol>li{background:color-mix(in srgb, var(--color-sidebar-bg) 80%, var(--color-bg));box-shadow:none;padding-top:.65rem;padding-bottom:.7rem;padding-left:2.65rem}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol ol>li:before{opacity:.92;min-width:1.4rem;height:1.4rem;font-size:.6875rem;top:.65rem;left:.65rem}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ul{margin:calc(var(--spacing-md) + var(--spacing-xs)) 0 1.35rem;gap:calc(var(--spacing-sm) - calc(var(--spacing-xs) - .2rem));flex-direction:column;padding-left:1.5rem;list-style:outside;display:flex}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ul>li{padding:0.var(--spacing-xl) 0;margin:0}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ul ul{margin:0.var(--spacing-3xl) 0 0;gap:0.var(--spacing-2xl);list-style:circle}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ul ul ul{list-style:square}@media (prefers-reduced-motion:reduce){.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol>li{transition:none}.note-article[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y] ol>li:hover{box-shadow:0 1px 3px color-mix(in srgb, var(--color-text) 5%, transparent)}}.note-section__prose[data-astro-cid-imlvj43y].note-content p:first-child{margin-top:0}.note-section__prose[data-astro-cid-imlvj43y].note-content p:last-child{margin-bottom:0}.note-section--notes[data-astro-cid-imlvj43y] .note-content[data-astro-cid-imlvj43y]>:first-child{margin-top:0}.note-links__list[data-astro-cid-imlvj43y]{margin:0;padding:0;list-style:none}.note-links__list[data-astro-cid-imlvj43y] li[data-astro-cid-imlvj43y]{padding:0.var(--spacing-3xl) 0}.note-links__list[data-astro-cid-imlvj43y] a[data-astro-cid-imlvj43y]{color:var(--color-link);text-underline-offset:.15em;font-size:.9375rem;text-decoration:underline}.note-links__list[data-astro-cid-imlvj43y] a[data-astro-cid-imlvj43y]:hover{color:var(--color-link-hover,var(--color-link))}@media (width<=640px){.note-header[data-astro-cid-imlvj43y] h1[data-astro-cid-imlvj43y]{font-size:1.75rem}}
