[data-public-annotations]{border-top:1px solid var(--border);color:var(--foreground)}[data-public-annotations] .annotation-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:1rem}[data-public-annotations] .annotation-heading h2{margin:0;color:inherit;font-family:"Source Serif 4",Georgia,serif;font-size:.9rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}[data-public-annotations] .annotation-heading span,[data-public-annotations] footer{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-public-annotations] .annotation-heading span{font-size:.75rem;opacity:.65}[data-public-annotations] ol{margin:0;padding:0;list-style:none}[data-public-annotations] li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;margin:0;padding:1rem 0 1rem 1rem;border-left:2px solid color-mix(in srgb,var(--accent) 65%,transparent)}[data-public-annotations] li+li{margin-top:.75rem}[data-public-annotations] .annotation-number{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem}[data-public-annotations] li p{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:1rem;line-height:1.6}[data-public-annotations] footer{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.65rem;font-size:.7rem;opacity:.7}[data-public-annotations] footer a{margin-inline-start:auto;color:inherit;text-decoration:none}@media (min-width: 1280px){.note-content-shell.has-note-toc.has-public-annotations [data-public-annotations]{position:sticky;top:7rem;grid-row:1;grid-column:3;max-height:calc(100vh - 9rem);margin-top:0;overflow:auto}}.app-prose mark.annotation-anchor{border-bottom:1px dotted color-mix(in srgb,var(--accent) 70%,transparent);background:color-mix(in srgb,#f5df72 35%,transparent);color:inherit}.app-prose .annotation-ref{padding-inline-start:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.68em;line-height:0;vertical-align:super}.app-prose .annotation-ref a{color:var(--accent);text-decoration:none}.app-prose mark.annotation-anchor:target{outline:2px solid color-mix(in srgb,var(--accent) 65%,transparent);outline-offset:2px}[data-astro-cid-7vtvpd7y][data-annotation-author]{--annotation-panel: var(--background)}.annotation-mode[data-astro-cid-7vtvpd7y],.annotation-notes-button[data-astro-cid-7vtvpd7y],.annotation-add[data-astro-cid-7vtvpd7y]{position:fixed;z-index:30;right:max(1rem,env(safe-area-inset-right));border:1px solid var(--border);border-radius:2px;background:var(--annotation-panel);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 12px color-mix(in srgb,var(--foreground) 12%,transparent)}.annotation-mode[data-astro-cid-7vtvpd7y]{top:max(1rem,env(safe-area-inset-top));padding:.55rem .75rem;border:0;border-inline-start:2px solid var(--accent);background:transparent;box-shadow:none;cursor:default}.annotation-notes-button[data-astro-cid-7vtvpd7y]{top:max(4.4rem,calc(env(safe-area-inset-top) + 3.4rem));padding:.55rem .75rem}.annotation-add[data-astro-cid-7vtvpd7y]{bottom:max(1rem,env(safe-area-inset-bottom));padding:.75rem 1rem;border-color:var(--accent);background:var(--accent);color:var(--background)}.annotation-dialog[data-astro-cid-7vtvpd7y]{width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:auto;border:1px solid var(--border);border-radius:4px;background:var(--annotation-panel);color:var(--foreground)}.annotation-dialog[data-astro-cid-7vtvpd7y]::backdrop{background:color-mix(in srgb,#000 45%,transparent)}.annotation-dialog[data-astro-cid-7vtvpd7y] form[data-astro-cid-7vtvpd7y]{display:grid;gap:1rem;padding:1rem}.notes-dialog[data-astro-cid-7vtvpd7y]>section[data-astro-cid-7vtvpd7y]{padding:1rem}.annotation-dialog[data-astro-cid-7vtvpd7y] header[data-astro-cid-7vtvpd7y],.annotation-dialog[data-astro-cid-7vtvpd7y] footer[data-astro-cid-7vtvpd7y]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.annotation-dialog[data-astro-cid-7vtvpd7y] footer[data-astro-cid-7vtvpd7y]{flex-wrap:wrap;justify-content:flex-end}.annotation-dialog[data-astro-cid-7vtvpd7y] h2[data-astro-cid-7vtvpd7y]{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:1.2rem;font-weight:600}.annotation-dialog[data-astro-cid-7vtvpd7y] label[data-astro-cid-7vtvpd7y],.annotation-dialog[data-astro-cid-7vtvpd7y] legend[data-astro-cid-7vtvpd7y]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem}.annotation-dialog[data-astro-cid-7vtvpd7y] input[data-astro-cid-7vtvpd7y][type=password],.annotation-dialog[data-astro-cid-7vtvpd7y] input[data-astro-cid-7vtvpd7y][name=tags],.annotation-dialog[data-astro-cid-7vtvpd7y] textarea[data-astro-cid-7vtvpd7y]{display:block;width:100%;margin-top:.4rem;border:1px solid var(--border);border-radius:2px;background:var(--background);color:var(--foreground);font-family:"Source Serif 4",Georgia,serif;font-size:1rem}.annotation-dialog[data-astro-cid-7vtvpd7y] input[data-astro-cid-7vtvpd7y],.annotation-dialog[data-astro-cid-7vtvpd7y] textarea[data-astro-cid-7vtvpd7y]{padding:.7rem}.annotation-dialog[data-astro-cid-7vtvpd7y] textarea[data-astro-cid-7vtvpd7y]{resize:vertical}.annotation-dialog[data-astro-cid-7vtvpd7y] blockquote[data-astro-cid-7vtvpd7y]{max-height:8rem;margin:0;padding:.75rem;overflow:auto;border-inline-start:2px solid var(--accent);background:color-mix(in srgb,var(--foreground) 4%,transparent);font-family:"Source Serif 4",Georgia,serif;font-style:italic}.notes-dialog[data-astro-cid-7vtvpd7y] ol[data-astro-cid-7vtvpd7y]{margin:1rem 0 0;padding:0;list-style:none}.notes-dialog[data-astro-cid-7vtvpd7y] li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.6rem;padding-block:.8rem;border-top:1px solid var(--border);font-family:"Source Serif 4",Georgia,serif}.notes-dialog[data-astro-cid-7vtvpd7y] li>span{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem}.notes-dialog[data-astro-cid-7vtvpd7y] li p{margin:0}.notes-dialog[data-astro-cid-7vtvpd7y] li small{display:block;margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;opacity:.65}.notes-dialog[data-astro-cid-7vtvpd7y] .annotation-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.notes-dialog[data-astro-cid-7vtvpd7y] .annotation-actions button{min-height:2rem;padding:.35rem .55rem;border:1px solid var(--border);border-radius:2px;border-color:var(--border);background:transparent;color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.68rem}.notes-dialog[data-astro-cid-7vtvpd7y] .annotation-actions button[data-confirm=true]{border-color:#a1372b;color:#a1372b}.annotation-dialog[data-astro-cid-7vtvpd7y] button[data-astro-cid-7vtvpd7y]{min-height:2.5rem;padding:.55rem .85rem;border:1px solid var(--accent);border-radius:2px;background:var(--accent);color:var(--background);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}.annotation-dialog[data-astro-cid-7vtvpd7y] .icon-button[data-astro-cid-7vtvpd7y],.annotation-dialog[data-astro-cid-7vtvpd7y] .secondary[data-astro-cid-7vtvpd7y]{border-color:var(--border);background:transparent;color:var(--foreground)}.annotation-dialog[data-astro-cid-7vtvpd7y] .icon-button[data-astro-cid-7vtvpd7y]{width:2.5rem;padding:0;font-size:1.3rem}.annotation-error[data-astro-cid-7vtvpd7y]{min-height:1.25rem;margin:0;color:#a1372b;font-size:.8rem}.annotation-status[data-astro-cid-7vtvpd7y]{position:fixed;z-index:40;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));max-width:min(24rem,calc(100vw - 2rem));padding:.75rem 1rem;border:1px solid var(--border);background:var(--annotation-panel);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}@media (max-width: 640px){.annotation-dialog[data-astro-cid-7vtvpd7y].composer{width:100%;max-width:none;max-height:90dvh;margin:auto 0 0;border-width:1px 0 0;border-radius:0}}.app-prose [data-author-selectable]:focus-visible{outline:2px dashed var(--accent);outline-offset:.3rem}.note-toc-desktop[data-astro-cid-vj4tpspi]{display:none}.note-toc-mobile[data-astro-cid-vj4tpspi] ol[data-astro-cid-vj4tpspi]{list-style:none;padding:0}@media (min-width: 1280px){.note-content-shell[data-astro-cid-vj4tpspi].has-note-toc{display:grid;width:min(100%,calc(68ch + 15rem));grid-template-columns:12rem minmax(0,68ch);column-gap:3rem;align-items:start}.note-toc-mobile[data-astro-cid-vj4tpspi]{display:none}.note-toc-desktop[data-astro-cid-vj4tpspi]{position:sticky;top:7rem;display:block;max-height:calc(100vh - 9rem);overflow:auto;padding-inline-end:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;line-height:1.45}.note-toc-title[data-astro-cid-vj4tpspi]{margin-bottom:.75rem;color:color-mix(in srgb,var(--foreground) 55%,transparent);letter-spacing:.2em;text-transform:uppercase}.note-toc-desktop[data-astro-cid-vj4tpspi] ol[data-astro-cid-vj4tpspi]{margin:0;list-style:none;padding:0}.note-toc-desktop[data-astro-cid-vj4tpspi] li[data-astro-cid-vj4tpspi]+li[data-astro-cid-vj4tpspi]{margin-top:.65rem}.note-toc-desktop[data-astro-cid-vj4tpspi] a[data-astro-cid-vj4tpspi]{display:block;border-inline-start:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);color:color-mix(in srgb,var(--foreground) 58%,transparent);padding-inline-start:.65rem;text-decoration:none;transition:border-color .15s ease,color .15s ease}.note-toc-desktop[data-astro-cid-vj4tpspi] a[data-astro-cid-vj4tpspi]:hover,.note-toc-desktop[data-astro-cid-vj4tpspi] a[data-astro-cid-vj4tpspi]:focus,.note-toc-desktop[data-astro-cid-vj4tpspi] a[data-astro-cid-vj4tpspi][aria-current=true]{border-color:var(--color-accent);color:var(--color-accent)}.note-toc-desktop[data-astro-cid-vj4tpspi] a[data-astro-cid-vj4tpspi]:focus-visible{outline:2px dashed var(--color-accent);outline-offset:3px}.note-content-shell[data-astro-cid-vj4tpspi].has-note-toc.has-public-annotations{width:min(100%,calc(68ch + 28rem));grid-template-columns:10rem minmax(0,68ch) 14rem;column-gap:2rem}}
