.marginalia{position:fixed;left:calc(50% + var(--composer-measure, 720px) / 2 + 2rem);right:auto;top:8.8rem;width:240px;font-family:var(--font-grain);font-style:italic;font-weight:var(--wght-body, 400);font-variation-settings:"wght" var(--wght-body, 400);font-size:var(--text-chrome);line-height:1.55;color:var(--muted);z-index:4;display:flex;flex-direction:column;gap:1.6rem}.ml-section{margin:0}.marginalia .ml-publish,.marginalia .ml-state .gloss-state,.marginalia .ml-stats li,.marginalia .ml-end{opacity:0}body.ready .marginalia .ml-publish,body.ready .marginalia .ml-state .gloss-state,body.ready .marginalia .ml-stats li,body.ready .marginalia .ml-end{animation:ml-line-in .48s cubic-bezier(.16,1,.3,1) var(--ml-d, 0ms) both}.marginalia .ml-publish{--ml-d: .2s}.marginalia .ml-state .gloss-state{--ml-d: .27s}.marginalia .ml-stats li:nth-child(1){--ml-d: .34s}.marginalia .ml-stats li:nth-child(2){--ml-d: .39s}.marginalia .ml-stats li:nth-child(3){--ml-d: .44s}.marginalia .ml-stats li:nth-child(4){--ml-d: .49s}.marginalia .ml-stats li:nth-child(5){--ml-d: .54s}.marginalia .ml-stats li:nth-child(6){--ml-d: .59s}.marginalia .ml-end{--ml-d: .68s}@keyframes ml-line-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.marginalia .ml-publish,.marginalia .ml-state .gloss-state,.marginalia .ml-stats li,.marginalia .ml-end{opacity:1;animation:none}}.ml-end{margin-top:.5rem}.ml-link{background:transparent;border:0;padding:0;margin:0;font:inherit;font-family:var(--font-grain);font-style:normal;font-weight:var(--wght-action, 480);font-variation-settings:"wght" var(--wght-action, 480);color:var(--fg);text-decoration:none;cursor:pointer;transition:color .14s ease}.ml-link:hover,.ml-link:focus-visible{color:var(--fg);text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:1px;outline:none}.ml-link:disabled{cursor:wait;opacity:.6}.gloss-state{font-style:italic;font-weight:var(--wght-body, 400);font-variation-settings:"wght" var(--wght-body, 400);font-size:var(--text-chrome);line-height:1.55;color:var(--muted);min-height:4.5em}.gloss-state .gloss-tap{background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;font-style:italic;font-weight:var(--wght-action, 480);font-variation-settings:"wght" var(--wght-action, 480);letter-spacing:inherit;transition:color .14s ease}.gloss-state .gloss-tap:hover,.gloss-state .gloss-tap:focus-visible,.gloss-state .gloss-tap.is-active{color:var(--fg);outline:none}.gloss-stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;font-style:italic;font-weight:var(--wght-body, 400);font-variation-settings:"wght" var(--wght-body, 400);font-variant-numeric:tabular-nums;color:var(--muted)}.gloss-stats li{color:var(--muted)}.ml-pub-form{display:flex;flex-direction:column;gap:.7rem}.ml-pub-line{font-style:italic;font-weight:var(--wght-body, 400);font-variation-settings:"wght" var(--wght-body, 400);font-size:var(--text-chrome);line-height:1.55;color:var(--muted)}.ml-pub-permalink{color:var(--fg);text-decoration:none}.ml-pub-permalink:hover{text-decoration:underline;text-underline-offset:.16em}.ml-pub-name{background:transparent;border:0;padding:0;margin:0;color:var(--fg);font:inherit;font-family:var(--font-grain);font-style:italic;font-weight:var(--wght-body, 400);font-variation-settings:"wght" var(--wght-body, 400);font-size:var(--text-input);width:100%;outline:none}.ml-pub-name::placeholder{color:var(--muted);opacity:.4;font-style:italic}.ml-pub-actions{display:flex;gap:.9rem;align-items:baseline}.marginalia.publishing .ml-state,.marginalia.publishing .ml-stats,.marginalia.publishing .ml-end,body.focus .marginalia,body.no-marginalia-room .marginalia{display:none}.ml-endnote{position:fixed;right:1.25rem;bottom:.75rem;z-index:12;font-family:var(--font-grain);font-size:var(--text-input);line-height:1;padding:.5rem .25rem}body.focus .ml-endnote{display:none}@media(max-width:768px){.marginalia{display:none}body.publishing .marginalia{display:flex;position:fixed;left:1rem;right:1rem;bottom:3.5rem;top:auto;width:auto;max-height:70vh;overflow-y:auto;padding:1.25rem 1.25rem 1rem;background:color-mix(in oklab,var(--bg) 96%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--rule);z-index:11;gap:1rem;animation:ml-panel-in .22s ease-out}}@keyframes ml-panel-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media print{.marginalia,.ml-endnote{display:none!important}}body{display:flex;flex-direction:column}.page[data-astro-cid-j7pv25f6]{max-width:var(--composer-measure, 720px);margin:0 auto;width:100%;padding:8.45rem 1.75rem 3rem;flex:1;position:relative;z-index:1;transition:max-width .24s ease;display:flex;flex-direction:column}.composer[data-astro-cid-j7pv25f6]{font-family:var(--font-active, var(--font-grain));font-size:var(--composer-size, 32px);flex:1;min-height:0}.composer[data-astro-cid-j7pv25f6]{opacity:0}body.ready .composer[data-astro-cid-j7pv25f6]{opacity:1;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.focus-exit[data-astro-cid-j7pv25f6]{position:fixed;right:0;bottom:0;width:140px;height:56px;z-index:5;display:none;align-items:flex-end;justify-content:flex-end;padding:0 1.25rem 1rem 0;pointer-events:none}body.focus .focus-exit[data-astro-cid-j7pv25f6]{display:flex;pointer-events:auto}.focus-exit-word[data-astro-cid-j7pv25f6]{background:transparent;border:0;padding:.25rem .1rem;margin:0;font-family:var(--font-grain);font-style:normal;font-weight:var(--wght-action, 480);font-variation-settings:"wght" var(--wght-action, 480);font-size:var(--text-prose);color:var(--muted);cursor:pointer;opacity:0;transition:opacity .18s ease,color .14s ease}.focus-exit[data-astro-cid-j7pv25f6]:hover .focus-exit-word[data-astro-cid-j7pv25f6],.focus-exit-word[data-astro-cid-j7pv25f6]:focus-visible{opacity:1;color:var(--fg);outline:none}@media(max-width:768px){.focus-exit[data-astro-cid-j7pv25f6]{display:none!important}.page[data-astro-cid-j7pv25f6]{padding:6.4rem 1.25rem 3rem}.composer[data-astro-cid-j7pv25f6]{font-size:min(var(--composer-size, 32px),22px)}}
