@media screen{.ml-dock{position:fixed;inset-inline:0;bottom:0;z-index:40;background:var(--pg-paper,#fffdf7);border-top:var(--ml-rule);padding-bottom:env(safe-area-inset-bottom,0);font-family:var(--ml-mono);font-size:var(--ml-size-label,.6875rem);letter-spacing:var(--ml-track-label,.08em);text-transform:uppercase;color:var(--pg-ink-soft,#1f1f1f)}.ml-dock .ml-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ml-dock:has(.ml-scope-panel:not([hidden])),.ml-dock:has(.ml-view-panel:not([hidden])){z-index:90}.ml-dock-tools{position:relative;border-bottom:0}.ml-dock:has(.ml-player:not([data-state=empty])) .ml-dock-tools{border-bottom:var(--ml-rule)}.ml-dock-tools-row{position:relative;max-width:var(--ml-width);margin:0 auto;padding-inline:max(var(--ml-trim),env(safe-area-inset-left,0px));display:flex;align-items:center;gap:var(--ml-s3);min-height:2.75rem;padding-block:var(--ml-s2)}.ml-dock:not([data-reading]):not(:has(.ml-player:not([data-state=empty]))){display:none}.ml-dock .ml-player{position:relative;inset-inline:auto;bottom:auto;z-index:auto;padding-bottom:0;border-top:0;background:none}.ml-rail-meter{position:absolute;top:calc(-1 * var(--ml-rule-w));inset-inline:0;height:var(--ml-rule-w);background:transparent}.ml-rail-meter>i{width:0;background:var(--pg-ink,#0a0a0a)}.ml-rail-place{margin:0;flex:none;white-space:nowrap}.ml-rail-folio{color:var(--pg-ink-faint,#6b6b6b)}.ml-rail-folio,.ml-rail-voice-at{font-variant-numeric:lining-nums tabular-nums}.ml-rail-voice-at{color:var(--ml-machine,#1b4f72);margin-inline-start:var(--ml-s2)}.ml-rail-voice-at[hidden]{display:none}.bk-pages,.ml-rail-place{flex:none;padding-inline-end:var(--ml-s3);border-inline-end:var(--ml-rule)}.ml-dock .ml-view,.ml-dock-chapters{flex:none}.ml-dock .ml-view{margin-left:0}.ml-dock{--ml-chapters-display:none;--ml-place-display:none}@media (min-width:48rem){.ml-dock{--ml-chapters-display:inline-flex;--ml-place-display:block}}.ml-dock .ml-tp.ml-dock-chapters{display:var(--ml-chapters-display)}.ml-dock .ml-rail-place{display:var(--ml-place-display)}.ml-dock-strip{position:relative;display:var(--ml-strip-display,block);border-bottom:0}.ml-dock:has(.ml-player:not([data-state=empty])) .ml-dock-strip{border-bottom:var(--ml-rule)}.ml-dock:has(.ml-dock-strip) .ml-dock-tools{border-bottom:var(--ml-rule)}.ml-dock-strip-row{max-width:var(--ml-width);margin:0 auto;padding-inline:max(var(--ml-trim),env(safe-area-inset-left,0px));display:flex;align-items:center;gap:var(--ml-s3);min-height:2.25rem;padding-block:var(--ml-s2)}.ml-dock{--ml-strip-display:none}@media (min-width:48rem){.ml-dock{--ml-strip-display:block}}:root:not([data-edition=book]) .ml-dock-strip .bk-pages,:root[data-edition=book] .ml-dock-strip .ml-rail-place{display:none}.ml-seek{position:relative;flex:1 1 auto;display:flex;align-items:center;min-width:0;height:1rem}.ml-seek:before{inset-inline:0;background:var(--ml-rule-color,currentColor);opacity:.28}.ml-seek:after,.ml-seek:before{content:"";position:absolute;top:50%;height:1px}.ml-seek:after{inset-inline-start:0;width:calc(var(--ml-seek-at, 0) * 100%);background:var(--ml-ink,currentColor)}.ml-seek-ticks{position:absolute;inset-inline:0;top:50%;height:5px;transform:translateY(-2px);background-image:var(--ml-seek-ticks,none);background-repeat:no-repeat;opacity:.45;pointer-events:none}.ml-seek-range{position:relative;z-index:1;width:100%;margin:0;background:none;appearance:none;-webkit-appearance:none;height:1rem;cursor:pointer}.ml-seek-range::-webkit-slider-runnable-track{background:none;height:1rem}.ml-seek-range::-moz-range-track{background:none;height:1rem}.ml-seek-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:2px;height:.75rem;margin-top:.125rem;border:0;border-radius:var(--ml-radius);background:var(--ml-ink,currentColor)}.ml-seek-range::-moz-range-thumb{width:2px;height:.75rem;border:0;border-radius:var(--ml-radius);background:var(--ml-ink,currentColor)}.ml-seek-range:focus-visible{outline:none}.ml-seek-range:focus-visible::-webkit-slider-thumb{outline:var(--ml-focus-ring,2px solid currentColor);outline-offset:2px}.ml-dock .bk-pages{display:flex;align-items:center;gap:var(--ml-s3);min-width:0}.ml-dock .bk-nav{background:none;border:0;padding:var(--ml-s1);font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;transition:color var(--ml-dur-quick) var(--ml-ease)}.ml-dock .bk-nav:hover:not(:disabled){color:var(--ml-accent-ink)}.ml-dock .bk-nav:disabled{color:var(--pg-ink-faint,#6b6b6b);cursor:default}.ml-dock .bk-nav:focus-visible{outline:var(--ml-rule-w) solid var(--pg-accent,#a02015);outline-offset:2px}.ml-dock .bk-page-of{display:inline-flex;align-items:baseline;gap:.4em;min-width:0;white-space:nowrap}@media (min-width:30rem){.ml-dock .bk-page-of{min-width:5.5rem}}.ml-dock .bk-spread{font-variant-numeric:oldstyle-nums;margin-inline-start:-.25em}.ml-dock .bk-nav-mark{width:1em;height:1em;display:block;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;vector-effect:non-scaling-stroke}.ml-dock{--ml-bknav-display:none;--ml-bkjump-display:none;--ml-bkextent-display:inline}@media (min-width:30rem){.ml-dock{--ml-bknav-display:inline-flex}}@media (pointer:fine) and (min-width:48rem){.ml-dock{--ml-bkjump-display:inline-block}}.ml-dock .bk-nav{display:var(--ml-bknav-display)}.ml-dock .bk-extent{display:var(--ml-bkextent-display);color:var(--pg-ink-faint,#6b6b6b)}.ml-dock .bk-jump{display:var(--ml-bkjump-display);width:3.25rem;background:none;border:0;border-bottom:var(--ml-rule-w) solid var(--pg-ink-faint,#6b6b6b);padding:.15rem .25rem;font:inherit;font-variant-numeric:oldstyle-nums;letter-spacing:inherit;color:inherit;text-align:center}.ml-dock .bk-jump:focus-visible{outline:none;border-bottom-color:var(--pg-accent,#a02015)}.ml-dock .bk-jump::-webkit-inner-spin-button,.ml-dock .bk-jump::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ml-dock .bk-page-text{display:inline;font-variant-numeric:oldstyle-nums}@media (pointer:fine) and (min-width:48rem){.ml-dock .bk-page-text{display:none}}@media (pointer:coarse){.ml-dock .bk-nav,.ml-rail-edition,.ml-rail-listen{position:relative}.ml-dock .bk-nav:after,.ml-rail-edition:after,.ml-rail-listen:after{content:"";position:absolute;inset:calc((100% - 44px) / 2) -.5rem}.ml-rail-tools{gap:max(var(--ml-s4),1.4em)}.ml-rail-inner{min-height:3rem}}.ml-dock{--ml-dock-strip:3.25rem}@media (pointer:coarse){.ml-dock{--ml-dock-strip:3.75rem}}.ml-dock[data-reading]{transition:transform var(--ml-dur-chrome,.24s) var(--ml-ease)}.ml-dock-tools{transition:opacity var(--ml-dur-chrome,.24s) var(--ml-ease),visibility 0s linear}html[data-chrome-state=min] .ml-dock[data-reading]{transform:translateY(calc(100% - var(--ml-dock-strip)));cursor:pointer}html[data-chrome-state=min] .ml-dock[data-reading] .ml-dock-tools{visibility:hidden;opacity:0;transition:opacity var(--ml-dur-chrome,.24s) var(--ml-ease),visibility 0s linear var(--ml-dur-chrome,.24s)}.ml-dock-reveal,.ml-rail-extent{display:none}@media (min-width:30rem){.ml-rail-extent{display:inline}.ml-rail-inner{gap:var(--ml-s5)}}@media (min-width:62rem){.ml-dock{--pg-paper:var(--ml-slab,#0a0a0a);--pg-ink:var(--ml-slab-ink,#fffdf7);--pg-ink-soft:var(--ml-slab-ink-soft,var(--ml-slab-ink,#fffdf7));--pg-ink-faint:var(--ml-slab-ink-faint,#948c7f);--pg-rule:var(--ml-slab-rule-inner,#3a352d);--pg-accent:var(--ml-slab-accent,#d2604f);--ml-accent-ink:var(--ml-slab-accent-ink,#e08a7a);--ml-machine:var(--ml-slab-machine,#7fb2d4);inset-inline:max(var(--ml-trim),calc((100% - var(--ml-width-active)) / 2));bottom:var(--ml-s3);background:var(--pg-paper);color:var(--pg-ink-soft);border-radius:var(--ml-radius-soft);border:var(--ml-rule-hair) solid var(--ml-slab-rule-inner,#3a352d)}.ml-dock .ml-dock-tools-row,.ml-dock .ml-player-chapterlist,.ml-dock .ml-player-inner{padding-inline:var(--ml-s5);max-width:none}.ml-dock[data-reading]{--ml-dock-strip:3.5rem}}}@media screen{:root:has(.ml-player[data-standalone]) .ml-dock:not([data-mode=book]){bottom:var(--ml-player-h,0)}:root:has(.ml-player[data-standalone]:not([data-state=empty])) .ml-dock:not([data-mode=book]){padding-bottom:0}html[data-chrome-state=min]:has(.ml-player[data-standalone]:not([data-state=empty])) .ml-dock[data-reading]:not([data-mode=book]){transform:translateY(100%)}@media (min-width:62rem){.ml-player[data-standalone]{--pg-paper:var(--ml-slab,#0a0a0a);--pg-ink:var(--ml-slab-ink,#fffdf7);--pg-ink-soft:var(--ml-slab-ink-soft,var(--ml-slab-ink,#fffdf7));--pg-ink-faint:var(--ml-slab-ink-faint,#948c7f);--pg-rule:var(--ml-slab-rule-inner,#3a352d);--pg-accent:var(--ml-slab-accent,#d2604f);--ml-accent-ink:var(--ml-slab-accent-ink,#e08a7a);--ml-machine:var(--ml-slab-machine,#7fb2d4);inset-inline:max(var(--ml-trim),calc((100% - var(--ml-width-active)) / 2));bottom:var(--ml-s3);background:var(--pg-paper);color:var(--pg-ink-soft);border:var(--ml-rule-hair) solid var(--ml-slab-rule-inner,#3a352d);border-radius:var(--ml-radius-soft)}.ml-player[data-standalone] .ml-player-chapterlist,.ml-player[data-standalone] .ml-player-inner{padding-inline:var(--ml-s5);max-width:none}:root:has(.ml-player[data-standalone]:not([data-state=empty])) .ml-dock[data-reading]:not([data-mode=book]){bottom:calc(var(--ml-s3) + var(--ml-player-h, 0px) - var(--ml-rule-hair));border-bottom:0;border-radius:var(--ml-radius-soft) var(--ml-radius-soft) 0 0}:root:has(.ml-dock[data-reading]:not([data-mode=book])) .ml-player[data-standalone]:not([data-state=empty]){border-radius:0 0 var(--ml-radius-soft) var(--ml-radius-soft)}}}@media print{.ml-dock{display:none!important}}@media screen{.ml-bar{position:sticky;top:0;z-index:30;background:var(--pg-paper,#fffdf7);border-bottom:var(--ml-rule);padding-top:env(safe-area-inset-top,0);font-family:var(--ml-mono);font-size:var(--ml-size-label,.6875rem);letter-spacing:var(--ml-track-label,.08em);text-transform:uppercase;color:var(--pg-ink-soft,#1f1f1f)}html[data-edition-fixed] .ml-bar{position:fixed;inset-inline:0;top:0}.ml-bar .ml-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ml-bar:has(.ml-scope-panel:not([hidden])){z-index:90}.ml-bar{transition:transform var(--ml-dur-chrome,.24s) var(--ml-ease)}html[data-chrome-state=min] .ml-bar:has(.ml-bar-nav){transform:translateY(-100%)}html[data-chrome-state=min] .ml-bar-nav{visibility:hidden;transition:visibility 0s linear var(--ml-dur-chrome,.24s)}.ml-bar-nav{position:relative}.ml-bar-row{position:relative;z-index:75;max-width:var(--ml-width-active,var(--ml-width));margin:0 auto;padding-inline:max(var(--ml-trim),env(safe-area-inset-left,0px));gap:var(--ml-s2);min-height:2.75rem;padding-block:var(--ml-s2)}.ml-app,.ml-bar-row{display:flex;align-items:center}.ml-app{flex:none;gap:var(--ml-s3);margin-inline-start:calc(-1 * var(--ml-s2));padding-inline-end:var(--ml-s3)}.ml-app-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0 var(--ml-s2);min-height:2.75rem;font:inherit;line-height:1;color:var(--pg-ink-soft,#1f1f1f);text-decoration:none;cursor:pointer;transition:color var(--ml-dur-quick) var(--ml-ease)}.ml-app-btn:focus-visible,.ml-app-btn:hover{color:var(--ml-accent-ink)}.ml-app-btn:focus-visible{outline:var(--ml-rule-w) solid var(--pg-accent,#a02015);outline-offset:-2px}.ml-app-home[aria-current=page]{color:var(--pg-ink,#0a0a0a)}.ml-app-mark{width:1.15em;height:1.15em;display:block;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;vector-effect:non-scaling-stroke}.ml-hist{display:var(--ml-hist-display);align-items:center;flex:none;gap:0}.ml-hist .ml-app-btn{padding-inline:var(--ml-s1)}.ml-hist-btn:disabled{color:var(--pg-ink-faint,#6b6b6b);cursor:default;background:none}.ml-bar{--ml-hist-display:none}@media (min-width:48rem){.ml-bar{--ml-hist-display:flex}}.ml-bar-links{display:none}.ml-bar-link{margin-inline-end:auto}.ml-bar-link,.ml-bar-links a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--pg-ink-soft,#1f1f1f);text-decoration:underline solid transparent;text-decoration-thickness:var(--ml-rule-w);text-underline-offset:.25em;transition:color var(--ml-dur-quick) var(--ml-ease),text-decoration-color var(--ml-dur-quick) var(--ml-ease)}.ml-bar-link:hover,.ml-bar-links a:hover{color:var(--ml-accent-ink);text-decoration-color:var(--pg-accent,#a02015)}.ml-bar-link:focus-visible,.ml-bar-links a:focus-visible{outline:var(--ml-rule-w) solid var(--pg-accent,#a02015);outline-offset:2px}.ml-bar-link[aria-current=page],.ml-bar-links a[aria-current=page]{color:var(--pg-ink,#0a0a0a);text-decoration-color:var(--pg-accent,#a02015);text-decoration-thickness:var(--ml-rule-thick)}.ml-menu{position:relative;display:flex;align-items:center}.ml-bar:has(.ml-menu-panel:not([hidden])){z-index:90}.ml-bar:has(.ml-menu-panel:not([hidden])) .ml-bar-nav{position:relative;z-index:75}.ml-menu-toggle[aria-expanded=true]{color:var(--pg-ink,#0a0a0a)}.ml-menu-scrim{position:fixed;inset:0;z-index:70;background:rgba(10,10,10,.35);border:0;padding:0;cursor:pointer}.ml-menu-scrim[hidden]{display:none}@media (min-width:48rem){.ml-menu-scrim{display:none}}.ml-menu-panel{position:absolute;top:100%;inset-inline-start:calc(-1 * var(--ml-s2));z-index:80;width:max-content;max-width:min(28rem,calc(100vw - 2 * var(--ml-trim)));max-height:calc(100dvh - var(--ml-head-h, 0px) - var(--ml-s6));overflow-y:auto;display:flex;flex-direction:column;background:var(--pg-paper,#fffdf7);border:var(--ml-rule);border-bottom:var(--ml-rule-strong);font-family:var(--pg-font-text,Georgia,serif);font-size:var(--ml-size-ui,.9375rem);letter-spacing:normal;text-transform:none;color:var(--pg-ink,#0a0a0a)}.ml-menu-panel[hidden]{display:none}.ml-menu-panel{opacity:1;translate:0 0;transition:opacity var(--ml-dur-base) var(--ml-ease),translate var(--ml-dur-base) var(--ml-ease),display var(--ml-dur-base) var(--ml-ease) allow-discrete}.ml-menu-panel[hidden]{opacity:0;translate:0 calc(-1 * var(--ml-s3))}@starting-style{.ml-menu-panel:not([hidden]){opacity:0;translate:0 calc(-1 * var(--ml-s3))}}.ml-menu-group{padding:var(--ml-s4) var(--ml-s5)}.ml-menu-group+.ml-menu-group{border-top:var(--ml-rule)}.ml-menu-legend{margin:0;font-family:var(--ml-ui,sans-serif);font-size:var(--ml-size-label,.6875rem);font-weight:400;letter-spacing:var(--ml-track-label,.14em);text-transform:uppercase}.ml-menu-legend,.ml-menu-note{color:var(--pg-ink-faint,#6b6b6b)}.ml-menu-note{margin:.15rem 0 var(--ml-s3);font-family:var(--pg-font-text,Georgia,serif);font-size:var(--ml-size-small);font-style:italic;line-height:1.35}.ml-menu-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ml-menu-item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ml-s3);min-height:2.5rem;padding:.35rem 0;color:var(--pg-ink,#0a0a0a);text-decoration:underline solid transparent;text-decoration-thickness:var(--ml-rule-w);text-underline-offset:.25em;transition:color var(--ml-dur-quick) var(--ml-ease),text-decoration-color var(--ml-dur-quick) var(--ml-ease)}.ml-menu-item:focus-visible,.ml-menu-item:hover{color:var(--ml-accent-ink);text-decoration-color:var(--pg-accent,#a02015)}.ml-menu-item:focus-visible{outline:var(--ml-rule-w) solid var(--pg-accent,#a02015);outline-offset:2px}.ml-menu-item[aria-current=page]{color:var(--pg-ink,#0a0a0a);text-decoration-color:var(--pg-accent,#a02015);text-decoration-thickness:var(--ml-rule-thick)}.ml-menu-item-word{flex:1 1 auto;min-width:0}.ml-menu-item-where{flex:none;font-family:var(--ml-mono);font-size:var(--ml-size-micro,.625rem);letter-spacing:var(--ml-track-caps,.12em);text-transform:uppercase;color:var(--pg-ink-faint,#6b6b6b)}@media (min-width:48rem){.ml-menu-panel{max-width:34rem}.ml-menu-group{display:grid;grid-template-columns:10rem 1fr;gap:0 var(--ml-s5);align-items:start}.ml-menu-note{margin-bottom:0}}.ml-doors{display:none}@media (min-width:48rem){.ml-doors{display:flex;align-items:stretch;flex:none;margin-inline-start:var(--ml-s2)}.ml-menu{display:none}}.ml-door{position:relative;display:flex;align-items:center}.ml-door-btn{display:inline-flex;align-items:center;gap:.3em;min-height:2.75rem;padding:0 var(--ml-s2);background:none;border:0;cursor:pointer;font-family:var(--ml-ui,sans-serif);font-size:var(--ml-size-label,.6875rem);letter-spacing:var(--ml-track-label,.14em);text-transform:uppercase;color:var(--pg-ink-faint,#6b6b6b);transition:color var(--ml-dur-quick) var(--ml-ease)}.ml-door-btn:hover{color:var(--ml-accent-ink)}.ml-door-btn:focus-visible{outline:var(--ml-rule-w) solid var(--pg-accent,#a02015);outline-offset:-2px;color:var(--ml-accent-ink)}.ml-door-btn[aria-current=page],.ml-door-btn[aria-expanded=true]{color:var(--pg-ink,#0a0a0a)}.ml-door-mark{width:.85em;height:.85em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;opacity:.7;transition:rotate var(--ml-dur-quick) var(--ml-ease),opacity var(--ml-dur-quick) var(--ml-ease)}.ml-door-btn[aria-expanded=true] .ml-door-mark{rotate:180deg;opacity:1}.ml-bar:has(.ml-door-panel:not([hidden])){z-index:90}.ml-bar:has(.ml-door-panel:not([hidden])) .ml-bar-nav{position:relative;z-index:75}.ml-door-panel{position:absolute;top:100%;inset-inline-start:0;z-index:80;width:max-content;min-width:14rem;max-width:min(24rem,calc(100vw - 2 * var(--ml-trim)));max-height:calc(100dvh - var(--ml-head-h, 0px) - var(--ml-s6));overflow-y:auto;padding:var(--ml-s4) var(--ml-s5);background:var(--pg-paper,#fffdf7);border:var(--ml-rule);border-bottom:var(--ml-rule-strong);font-family:var(--pg-font-text,Georgia,serif);font-size:var(--ml-size-ui,.9375rem);letter-spacing:normal;text-transform:none;color:var(--pg-ink,#0a0a0a)}.ml-door .ml-door-panel{inset-inline-start:auto;inset-inline-end:0}.ml-door-panel[hidden]{display:none}.ml-door-panel{opacity:1;translate:0 0;transition:opacity var(--ml-dur-base) var(--ml-ease),translate var(--ml-dur-base) var(--ml-ease),display var(--ml-dur-base) var(--ml-ease) allow-discrete}.ml-door-panel[hidden]{opacity:0;translate:0 calc(-1 * var(--ml-s3))}@starting-style{.ml-door-panel:not([hidden]){opacity:0;translate:0 calc(-1 * var(--ml-s3))}}.ml-door-note{margin:0 0 var(--ml-s3);font-family:var(--pg-font-text,Georgia,serif);font-size:var(--ml-size-small);font-style:italic;line-height:1.35;color:var(--pg-ink-faint,#6b6b6b)}.ml-door-items{margin:0;padding:0;list-style:none}.ml-door-item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ml-s3);min-height:2.25rem;padding:.3rem 0;color:var(--pg-ink,#0a0a0a);text-decoration:underline solid transparent;text-decoration-thickness:var(--ml-rule-w);text-underline-offset:.25em;transition:color var(--ml-dur-quick) var(--ml-ease),text-decoration-color var(--ml-dur-quick) var(--ml-ease)}.ml-door-item:focus-visible,.ml-door-item:hover{color:var(--ml-accent-ink);text-decoration-color:var(--pg-accent,#a02015)}.ml-door-item:focus-visible{outline:var(--ml-rule-w) solid var(--pg-accent,#a02015);outline-offset:2px}.ml-door-item[aria-current=page]{color:var(--pg-ink,#0a0a0a);text-decoration-color:var(--pg-accent,#a02015);text-decoration-thickness:var(--ml-rule-thick)}.ml-door-item-word{flex:1 1 auto;min-width:0}.ml-door-item-where{flex:none;font-family:var(--ml-mono);font-size:var(--ml-size-micro,.625rem);letter-spacing:var(--ml-track-caps,.12em);text-transform:uppercase;color:var(--pg-ink-faint,#6b6b6b)}}@media print{.ml-bar{display:none!important}}@media screen{.ml-scope{display:flex;align-items:center;min-width:0;flex:1 1 auto;padding-inline:var(--ml-s3);background:color-mix(in srgb,currentColor 7%,transparent);transition:background-color var(--ml-dur-quick) var(--ml-ease);cursor:text}.ml-scope:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.ml-scope:focus-within{background:color-mix(in srgb,currentColor 14%,transparent)}.ml-scope-rest{position:relative;display:flex;align-items:center;gap:var(--ml-s3);min-width:0;flex:1 1 auto;min-height:2.25rem}.ml-scope-rest[hidden]{display:none}.ml-scope-go:after{content:"";position:absolute;inset:calc((100% - 46px) / 2) 0;z-index:0}.ml-scope-crumbs,.ml-scope-go>*{position:relative;z-index:1}.ml-scope-crumbs{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.ml-scope-crumbs li{display:none;align-items:center;min-width:0}.ml-scope-crumbs li:first-child{display:inline-flex;flex:0 10000 auto}.ml-scope-crumbs li:last-child{display:inline-flex;flex:0 1 auto;min-width:0}.ml-scope-crumbs li:not(:first-child):not(:last-child){flex-shrink:10000}.ml-scope-crumbs li:last-child{flex-shrink:1}@media (min-width:48rem){.ml-scope-crumbs li{display:inline-flex}}.ml-bar[data-reading] .ml-scope-crumbs li:last-child>.ml-scope-sep,.ml-bar[data-reading] .ml-scope-crumbs li:not(:last-child){display:none}.ml-scope-crumbs a{display:inline-block;line-height:2.75rem;min-height:2.75rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pg-ink-faint,#6b6b6b);text-decoration:underline solid transparent;text-decoration-thickness:var(--ml-rule-w);text-underline-offset:.25em;transition:color var(--ml-dur-quick) var(--ml-ease),text-decoration-color var(--ml-dur-quick) var(--ml-ease)}.ml-scope-crumbs a:focus-visible,.ml-scope-crumbs a:hover{color:var(--ml-accent-ink);text-decoration-color:var(--pg-accent,#a02015)}.ml-scope-crumbs a[aria-current=page]{font-family:var(--pg-font-text,Georgia,serif);font-size:var(--ml-size-ui,.9375rem);letter-spacing:normal;text-transform:none;color:var(--pg-ink,#0a0a0a);text-decoration-color:transparent}.ml-scope-crumbs a[aria-current=page]:focus-visible,.ml-scope-crumbs a[aria-current=page]:hover{color:var(--ml-accent-ink);text-decoration-color:transparent}.ml-scope-sep{margin-inline:var(--ml-s2);color:var(--pg-ink-faint,#6b6b6b);flex:none}.ml-scope-go{margin-left:auto;background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;display:inline-flex;align-items:center;gap:.5em;flex:none;padding-inline-start:var(--ml-s3);min-height:0;color:var(--pg-ink-soft,#1f1f1f);cursor:pointer;transition:color var(--ml-dur-quick) var(--ml-ease)}.ml-scope-go>span{text-decoration:underline solid transparent;text-decoration-thickness:var(--ml-rule-w);text-underline-offset:.25em;transition:text-decoration-color var(--ml-dur-quick) var(--ml-ease)}a.ml-scope-go{text-decoration:none}.ml-scope-go:focus-visible,.ml-scope-go:hover{color:var(--ml-accent-ink)}.ml-scope-go:focus-visible>span,.ml-scope-go:hover>span{text-decoration-color:var(--pg-accent,#a02015)}.ml-scope-go:focus-visible{outline:var(--ml-rule-w) solid var(--pg-accent,#a02015);outline-offset:2px}.ml-scope-key{display:none;font-family:inherit;font-size:var(--ml-size-micro,.625rem);line-height:1;color:var(--pg-ink-faint,#6b6b6b)}@media (min-width:48rem) and (pointer:fine){.ml-scope-key{display:inline-block}}.ml-scope-field{display:flex;align-items:center;gap:var(--ml-s3);min-width:0;flex:1 1 auto}.ml-scope-field[hidden]{display:none}.ml-scope-field .ml-scope-input{width:100%}.ml-scope-typeahead{position:relative;display:block;min-width:0;flex:1 1 auto}.ml-scope-typeahead .ml-scope-input{position:relative;background:transparent}.ml-scope-ghost{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;white-space:pre;pointer-events:none;user-select:none;font-family:var(--pg-font-text);font-size:max(1rem,var(--ml-size-ui));text-transform:none;letter-spacing:normal;padding:var(--ml-s2) 0}.ml-scope-ghost [data-typed]{visibility:hidden}.ml-scope-ghost [data-rest]{color:var(--pg-ink-faint,#6b6b6b)}.ml-scope-input{text-transform:none;letter-spacing:normal;min-width:0}.ml-scope-input::placeholder{font-style:italic}.ml-scope-input,.ml-scope-input:focus{border-bottom:0}.ml-scope-input:focus-visible{outline:none}.ml-scope-input::-webkit-search-cancel-button,.ml-scope-input::-webkit-search-decoration{-webkit-appearance:none}.ml-scope-chip{flex:none;display:inline-flex;align-items:center;gap:.45em;max-width:11rem;border:0;background:color-mix(in srgb,currentColor 12%,transparent);cursor:pointer;transition:color var(--ml-dur-quick) var(--ml-ease),background-color var(--ml-dur-quick) var(--ml-ease)}.ml-scope-chip[hidden]{display:none}.ml-scope-chip:hover{color:var(--ml-accent-ink);background:color-mix(in srgb,currentColor 18%,transparent)}.ml-scope-chip-word{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-scope-chip-x{flex:none}@media (pointer:coarse){.ml-scope-chip{position:relative}.ml-scope-chip:after{content:"";position:absolute;inset:calc((100% - 44px) / 2) -.5rem}}.ml-bar:has(.ml-scope-panel:not([hidden])) .ml-bar-nav{position:relative;z-index:75}.ml-scope-scrim{position:fixed;inset:0;z-index:70;background:rgba(10,10,10,.35);border:0;padding:0;cursor:pointer}.ml-scope-scrim[hidden]{display:none}.ml-scope-panel{position:absolute;inset-inline:0;top:100%;z-index:80;display:flex;flex-direction:column;gap:var(--ml-s4);max-height:calc(100dvh - var(--ml-head-h, 0px) - var(--ml-s6));overflow-y:auto;padding:var(--ml-s4) max(var(--ml-trim),env(safe-area-inset-left,0px)) var(--ml-s5);background:var(--pg-paper,#fffdf7);border-bottom:var(--ml-rule-strong);font-family:var(--pg-font-text,Georgia,serif);font-size:var(--ml-display-6);letter-spacing:normal;text-transform:none;color:var(--pg-ink,#0a0a0a)}.ml-scope-panel[hidden]{display:none}.ml-scope-panel{opacity:1;translate:0 0;transition:opacity var(--ml-dur-base) var(--ml-ease),translate var(--ml-dur-base) var(--ml-ease),display var(--ml-dur-base) var(--ml-ease) allow-discrete}.ml-scope-panel[hidden]{opacity:0;translate:0 calc(-1 * var(--ml-s3))}@starting-style{.ml-scope-panel:not([hidden]){opacity:0;translate:0 calc(-1 * var(--ml-s3))}}.ml-scope-complete{display:flex;flex-wrap:wrap;gap:var(--ml-s2);margin:0}.ml-scope-complete[hidden]{display:none}.ml-scope-word{display:inline-flex;padding:.35em .7em;border:0;background:color-mix(in srgb,currentColor 8%,transparent);box-shadow:none;font-family:var(--ml-ui);font-size:var(--ml-size-label);letter-spacing:.02em;color:var(--pg-ink,#0a0a0a);cursor:pointer;transition:color var(--ml-dur-quick) var(--ml-ease),background-color var(--ml-dur-quick) var(--ml-ease)}.ml-scope-word.is-active,.ml-scope-word:hover{color:var(--ml-accent-ink);background:color-mix(in srgb,currentColor 14%,transparent);box-shadow:none}.ml-scope-panel .ml-search-hint,.ml-scope-panel .ml-search-status{font-family:var(--ml-mono)}.ml-scope-panel .ml-search-hint{margin-top:0;padding-top:0}.ml-scope-panel .ml-search-results:empty,.ml-scope-panel .ml-search-status:empty{display:none}@media (min-width:48rem){.ml-scope-scrim{display:none}}@media (min-width:62rem){.ml-scope-panel{inset-inline:0;border-inline:var(--ml-rule);padding-inline:var(--ml-s5)}}}@media print{.ml-bar-nav,.ml-scope-panel,.ml-scope-scrim{display:none!important}}