.toc-page.svelte-h9w3m{width:min(900px,100% - 32px);margin:0 auto;padding:34px 0 80px}.toc-back.svelte-h9w3m{color:#a69b88;text-decoration:none}.toc-page.svelte-h9w3m header:where(.svelte-h9w3m){border-bottom:1px solid #38342b;padding:44px 0 28px}.toc-page.svelte-h9w3m header:where(.svelte-h9w3m) p:where(.svelte-h9w3m){color:#c65b3e;text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:.75rem}.toc-page.svelte-h9w3m h1:where(.svelte-h9w3m){color:#eee7dc;margin:8px 0;font:clamp(2.2rem,7vw,4.8rem)/.98 Georgia,serif}.toc-page.svelte-h9w3m header:where(.svelte-h9w3m) span:where(.svelte-h9w3m){color:#9d978c}.toc-actions.svelte-h9w3m{gap:12px;margin:24px 0;display:flex}.toc-actions.svelte-h9w3m a:where(.svelte-h9w3m),.toc-actions.svelte-h9w3m input:where(.svelte-h9w3m){color:#eee;background:#121413;border:1px solid #4a4235;padding:12px 15px}.toc-actions.svelte-h9w3m a:where(.svelte-h9w3m){background:#9e3e2e;border-color:#9e3e2e;text-decoration:none}.toc-actions.svelte-h9w3m input:where(.svelte-h9w3m){min-width:260px;margin-left:auto}.toc-list.svelte-h9w3m{border-top:1px solid #292a27;margin:0;padding:0;list-style:none}.toc-list.svelte-h9w3m li:where(.svelte-h9w3m) a:where(.svelte-h9w3m){color:#ded8cd;border-bottom:1px solid #292a27;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:15px 8px;text-decoration:none;display:grid}.toc-list.svelte-h9w3m li:where(.svelte-h9w3m) a:where(.svelte-h9w3m):hover{background:#171814}.toc-list.svelte-h9w3m li:where(.svelte-h9w3m) span:where(.svelte-h9w3m),.toc-list.svelte-h9w3m li:where(.svelte-h9w3m) small:where(.svelte-h9w3m){color:#928a7d}.toc-empty.svelte-h9w3m{color:#8f897e;text-align:center;padding:30px}@media (width<=600px){.toc-actions.svelte-h9w3m{display:grid}.toc-actions.svelte-h9w3m input:where(.svelte-h9w3m){min-width:0;margin:0}.toc-list.svelte-h9w3m li:where(.svelte-h9w3m) a:where(.svelte-h9w3m){grid-template-columns:40px 1fr}.toc-list.svelte-h9w3m li:where(.svelte-h9w3m) small:where(.svelte-h9w3m){display:none}}.toc-groups.svelte-h9w3m{gap:8px;display:grid}.toc-group-toggle.svelte-h9w3m{color:#e4d9ca;text-align:left;cursor:pointer;background:#171a18;border:1px solid #4a4235;border-radius:7px;justify-content:space-between;gap:12px;width:100%;padding:15px 18px;display:flex}.toc-group-toggle.svelte-h9w3m span:where(.svelte-h9w3m){color:#c99568}.toc-search-pages.svelte-h9w3m{color:#aaa;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.toc-search-pages.svelte-h9w3m button:where(.svelte-h9w3m){color:#e4d9ca;cursor:pointer;background:#171a18;border:1px solid #4a4235;padding:9px 12px}.toc-search-pages.svelte-h9w3m button:where(.svelte-h9w3m):disabled{opacity:.45;cursor:default}.toc-list.svelte-h9w3m li:where(.svelte-h9w3m) small.early:where(.svelte-h9w3m){color:#d6ad6c;white-space:nowrap}@media (width<=600px){.toc-list.svelte-h9w3m li:where(.svelte-h9w3m) small.early:where(.svelte-h9w3m){grid-column:2;display:block}}html[data-theme=light] .toc-back.svelte-h9w3m,html[data-theme=light] .toc-page.svelte-h9w3m header:where(.svelte-h9w3m) p:where(.svelte-h9w3m){color:#77512b}html[data-theme=light] .toc-page.svelte-h9w3m h1:where(.svelte-h9w3m),html[data-theme=light] .toc-list.svelte-h9w3m li:where(.svelte-h9w3m) a:where(.svelte-h9w3m){color:#243247}html[data-theme=light] .toc-page.svelte-h9w3m header:where(.svelte-h9w3m) span:where(.svelte-h9w3m),html[data-theme=light] .toc-list.svelte-h9w3m li:where(.svelte-h9w3m) span:where(.svelte-h9w3m),html[data-theme=light] .toc-list.svelte-h9w3m li:where(.svelte-h9w3m) small:where(.svelte-h9w3m),html[data-theme=light] .toc-empty.svelte-h9w3m{color:#526276}html[data-theme=light] .toc-page.svelte-h9w3m header:where(.svelte-h9w3m),html[data-theme=light] .toc-list.svelte-h9w3m,html[data-theme=light] .toc-list.svelte-h9w3m li:where(.svelte-h9w3m) a:where(.svelte-h9w3m){border-color:#cbd4dc}html[data-theme=light] .toc-actions.svelte-h9w3m input:where(.svelte-h9w3m),html[data-theme=light] .toc-group-toggle.svelte-h9w3m,html[data-theme=light] .toc-search-pages.svelte-h9w3m button:where(.svelte-h9w3m){color:#243247;background:#fafaf7;border-color:#bfccd8}html[data-theme=light] .toc-list.svelte-h9w3m li:where(.svelte-h9w3m) a:where(.svelte-h9w3m):hover{background:#e9eef1}html[data-theme=light] .toc-group-toggle.svelte-h9w3m span:where(.svelte-h9w3m),html[data-theme=light] .toc-list.svelte-h9w3m li:where(.svelte-h9w3m) small.early:where(.svelte-h9w3m){color:#77512b}.toc-unlock.svelte-h9w3m{color:#eadbc2;background:#17211d;border:1px solid #7d694b;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;padding:18px;display:flex}.toc-unlock.svelte-h9w3m>div:where(.svelte-h9w3m){flex:250px;gap:5px;display:grid}.toc-unlock.svelte-h9w3m strong:where(.svelte-h9w3m){color:#e5bd84}.toc-unlock.svelte-h9w3m span:where(.svelte-h9w3m){color:#aaa99d;font-size:.76rem;line-height:1.45}.toc-unlock.svelte-h9w3m label:where(.svelte-h9w3m){gap:5px;font-size:.76rem;display:grid}.toc-unlock.svelte-h9w3m input[type=number]:where(.svelte-h9w3m){box-sizing:border-box;color:#f2e4cb;background:#0c1512;border:1px solid #71634c;border-radius:6px;width:92px;padding:9px}.toc-unlock.svelte-h9w3m button:where(.svelte-h9w3m),.toc-range-pick.svelte-h9w3m button:where(.svelte-h9w3m){color:#f0dfc1;cursor:pointer;background:#4d3827;border:1px solid #a77f50;border-radius:6px;padding:9px 12px}.toc-unlock.svelte-h9w3m button:where(.svelte-h9w3m):disabled{opacity:.5;cursor:default}.toc-range-pick.svelte-h9w3m{gap:6px;padding:0 8px 12px;display:flex}.toc-range-pick.svelte-h9w3m button:where(.svelte-h9w3m){font-size:.72rem}.toc-unlock-success.svelte-h9w3m{color:#abd39e}.toc-unlock-error.svelte-h9w3m{color:#e6a392}.toc-list.svelte-h9w3m li:where(.svelte-h9w3m){border-bottom:1px solid #292a27}.toc-list.svelte-h9w3m li:where(.svelte-h9w3m) a:where(.svelte-h9w3m){border:0}.toc-unlock.svelte-h9w3m .toc-range-summary:where(.svelte-h9w3m){color:#e8c78e;margin-top:3px;font-weight:700}.toc-list.svelte-h9w3m li.range-selected:where(.svelte-h9w3m){background:#243326}.toc-list.svelte-h9w3m li.range-start:where(.svelte-h9w3m),.toc-list.svelte-h9w3m li.range-end:where(.svelte-h9w3m){box-shadow:inset 3px 0 #e4b374}.toc-range-pick.svelte-h9w3m button.chosen:where(.svelte-h9w3m){color:#fff8e9;background:#927044;border-color:#efc98c;box-shadow:0 0 0 2px #e3b97733}.toc-list.svelte-h9w3m li.range-selected:where(.svelte-h9w3m) a:where(.svelte-h9w3m):hover{background:#2d4030}.toc-download-note.svelte-h9w3m{color:#d7bc90;background:#1b241e;border:1px solid #645642;border-radius:8px;padding:12px 15px;font-size:.8rem}html[data-theme=light] .toc-unlock.svelte-h9w3m{color:#293746;background:#fffaf0;border-color:#c4ae89}html[data-theme=light] .toc-unlock.svelte-h9w3m input[type=number]:where(.svelte-h9w3m){color:#293746;background:#fff}html[data-theme=light] .toc-list.svelte-h9w3m li.range-selected:where(.svelte-h9w3m){background:#edf3e6}html[data-theme=light] .toc-range-pick.svelte-h9w3m button.chosen:where(.svelte-h9w3m){color:#fff;background:#836039}.toc-list.svelte-h9w3m li:where(.svelte-h9w3m){position:relative}.toc-list.svelte-h9w3m li.chapter-selected:where(.svelte-h9w3m){background:#20302a}.toc-chapter-check.svelte-h9w3m{z-index:1;cursor:pointer;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:16px;left:8px}.toc-chapter-check.svelte-h9w3m input:where(.svelte-h9w3m){accent-color:#c4935c;cursor:pointer;width:18px;height:18px}.toc-list.svelte-h9w3m li:where(.svelte-h9w3m) a:where(.svelte-h9w3m){padding-left:42px}.toc-selection.svelte-h9w3m{color:#eadbc2;background:#1a261f;border:1px solid #7f6948;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:14px;display:flex}.toc-selection.svelte-h9w3m>div:where(.svelte-h9w3m):first-child{gap:3px;display:grid}.toc-selection.svelte-h9w3m small:where(.svelte-h9w3m){color:#b7b2a1}.toc-selection.svelte-h9w3m button:where(.svelte-h9w3m){color:#f3ddba;font:inherit;cursor:pointer;background:#4d3827;border:1px solid #a77f50;border-radius:7px;padding:9px 12px}.toc-selection.svelte-h9w3m button:where(.svelte-h9w3m):disabled{opacity:.5;cursor:default}.toc-selected-purchase.svelte-h9w3m{flex-wrap:wrap;gap:8px;display:flex}.toc-selection.svelte-h9w3m .clear-selection:where(.svelte-h9w3m){background:0 0}.sr-only.svelte-h9w3m{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=light] .toc-selection.svelte-h9w3m,html[data-theme=light] .toc-list.svelte-h9w3m li.chapter-selected:where(.svelte-h9w3m){color:#26362b;background:#eaf2e7;border-color:#b4c6a9}@media (width<=600px){.toc-unlock.svelte-h9w3m>div:where(.svelte-h9w3m){flex-basis:100%}.toc-range-pick.svelte-h9w3m{padding-left:48px}}
