.reading-progress[data-astro-cid-j65dyl7a]{z-index:9;top:var(--site-header-height,4rem);pointer-events:none;height:2px;position:fixed;left:0;right:0;overflow:hidden}.reading-progress[data-astro-cid-j65dyl7a] span[data-astro-cid-j65dyl7a]{background:var(--accent);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.reading-jump[data-astro-cid-j65dyl7a]{z-index:20;right:var(--floating-action-edge);bottom:calc(var(--floating-action-edge) + var(--floating-footer-offset) + var(--floating-action-jump-offset));width:var(--floating-action-jump-size);height:var(--floating-action-jump-size);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);color:var(--muted);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color .16s,color .16s,transform .16s,bottom .14s;display:grid;position:fixed}.reading-jump[data-astro-cid-j65dyl7a]:hover,.reading-jump[data-astro-cid-j65dyl7a]:focus-visible{border-color:var(--accent);color:var(--accent);outline:none;transform:translateY(-1px)}.reading-jump[data-astro-cid-j65dyl7a][hidden]{display:none}.reading-anchor{height:0;scroll-margin-top:calc(var(--site-header-height,4rem) + 1rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reading-jump[data-astro-cid-j65dyl7a]{transition:none}}.note-view-switcher[data-astro-cid-sd5czvyh]{min-width:0;scroll-margin-top:calc(var(--site-header-height,4rem) + 1rem)}.note-view-switcher[data-astro-cid-sd5czvyh] [data-astro-cid-sd5czvyh][hidden]{display:none!important}.note-view-switcher__toggle[data-astro-cid-sd5czvyh]{z-index:20;right:var(--floating-action-edge);bottom:calc(var(--floating-action-edge) + var(--floating-footer-offset) + var(--floating-action-jump-offset) + var(--floating-action-jump-size) + var(--floating-action-stack-gap));width:var(--floating-action-jump-size);height:var(--floating-action-jump-size);border:1px solid var(--border);background:var(--surface);color:var(--muted);box-shadow:var(--shadow);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:bottom .14s,border-color .16s,color .16s,transform .16s;display:grid;position:fixed}.note-view-switcher__toggle[data-astro-cid-sd5czvyh] svg[data-astro-cid-sd5czvyh]{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.note-view-switcher__toggle[data-astro-cid-sd5czvyh] svg[data-astro-cid-sd5czvyh].note-view-switcher__icon--hidden{display:none}.note-view-switcher__toggle[data-astro-cid-sd5czvyh]:hover,.note-view-switcher__toggle[data-astro-cid-sd5czvyh]:focus-visible{border-color:var(--accent);color:var(--accent);outline:none;transform:translateY(-1px)}.note-view-switcher__toggle[data-astro-cid-sd5czvyh]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.note-view-switcher__status[data-astro-cid-sd5czvyh]{color:var(--muted);margin:0 0 .9rem;font-size:.9rem}.note-view-switcher__status[data-astro-cid-sd5czvyh][data-kind=error]{border:1px solid var(--border);border-radius:.5rem;padding:.6rem .8rem}.note-view-switcher__mindmap-toolbar[data-astro-cid-sd5czvyh]{z-index:4;margin:0;position:absolute;top:.65rem;right:.65rem}.note-view-switcher__canvas[data-astro-cid-sd5czvyh]:hover .note-view-switcher__mindmap-toolbar[data-astro-cid-sd5czvyh],.note-view-switcher__canvas[data-astro-cid-sd5czvyh]:focus-within .note-view-switcher__mindmap-toolbar[data-astro-cid-sd5czvyh]{opacity:1}.note-view-switcher__mindmap-divider[data-astro-cid-sd5czvyh]{background:var(--border);width:1px;height:1.2rem;margin-inline:.1rem}.note-view-switcher__mindmap-toolbar .mm-toolbar{background:0 0;border:0;border-radius:0;gap:.2rem;padding:0}.note-view-switcher__mindmap-toolbar .mm-toolbar-item{cursor:pointer;border-radius:.35rem;place-items:center;min-width:2rem;height:2rem;margin:0;display:grid}.note-view-switcher__mindmap-toolbar .mm-toolbar-item>*{min-width:0;color:var(--text)}.note-view-switcher__mindmap-toolbar .mm-toolbar-item:hover,.note-view-switcher__mindmap-toolbar .mm-toolbar-item:focus-visible,.note-view-switcher__mindmap-toolbar .mm-toolbar-item.active{background:var(--accent-soft)}.note-view-switcher__mindmap-toolbar .mm-toolbar-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.note-view-switcher__mindmap-toolbar .mm-toolbar-item:hover>*,.note-view-switcher__mindmap-toolbar .mm-toolbar-item:focus-visible>*,.note-view-switcher__mindmap-toolbar .mm-toolbar-item.active>*{color:var(--text)}.note-view-switcher__canvas[data-astro-cid-sd5czvyh]{border:1px solid var(--border);background:var(--surface);border-radius:.65rem;width:100%;height:clamp(360px,72vh,860px);min-height:360px;position:relative;overflow:hidden}.note-view-switcher__mindmap[data-astro-cid-sd5czvyh]:fullscreen{box-sizing:border-box;background:var(--surface);width:100vw;height:100vh;padding:1rem;overflow:auto}.note-view-switcher__mindmap[data-astro-cid-sd5czvyh]:fullscreen .note-view-switcher__canvas[data-astro-cid-sd5czvyh]{height:calc(100vh - 7.5rem);min-height:0}.note-view-switcher__svg[data-astro-cid-sd5czvyh]{width:100%;height:100%;display:block}.note-view-switcher__hint[data-astro-cid-sd5czvyh]{color:var(--muted);margin:.65rem 0 0;font-size:.85rem}@media (width<=600px){.note-view-switcher__canvas[data-astro-cid-sd5czvyh]{height:65vh;min-height:320px}}@media (prefers-reduced-motion:reduce){.note-view-switcher__toggle[data-astro-cid-sd5czvyh]{transition:none}}.series-navigation[data-astro-cid-hkybxfdn]{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;padding-top:2rem;display:grid}.series-navigation__item[data-astro-cid-hkybxfdn]{border:1px solid var(--border);color:var(--text);flex-direction:column;gap:.45rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.series-navigation__item--next[data-astro-cid-hkybxfdn]{text-align:right;grid-column:2}.series-navigation__item[data-astro-cid-hkybxfdn] span[data-astro-cid-hkybxfdn]{color:var(--muted);font-size:.8rem}.series-navigation__item[data-astro-cid-hkybxfdn] strong[data-astro-cid-hkybxfdn]{line-height:1.55}.series-navigation__item[data-astro-cid-hkybxfdn]:hover,.series-navigation__item[data-astro-cid-hkybxfdn]:focus-visible{border-color:var(--accent);color:var(--accent)}@media (width<=640px){.series-navigation[data-astro-cid-hkybxfdn]{grid-template-columns:1fr}.series-navigation__item--next[data-astro-cid-hkybxfdn]{text-align:left;grid-column:1}}
