.ai-chat_chatModalFloating__R6IGB{position:fixed;width:clamp(300px,90vw,460px);height:clamp(247px,42.2vh,312px);max-height:clamp(400px,80vh,700px);min-height:150px;background:#161616;color:#e5e5e5;border:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;overflow:hidden;border-radius:0;font-family:Code Light,monospace;z-index:99999;pointer-events:auto;cursor:default;transition:box-shadow .3s ease,filter .3s ease}body.readerModeActive .ai-chat_chatModalFloating__R6IGB,html.readerModeActive .ai-chat_chatModalFloating__R6IGB{display:none!important}.ai-chat_recessed__9ihb7{cursor:pointer!important;height:clamp(247px,42.2vh,312px)!important;min-height:150px!important}.ai-chat_recessed__9ihb7 .ai-chat_chatHeader__jcUto{padding:.75rem 0;justify-content:flex-end}.ai-chat_recessed__9ihb7 .ai-chat_closeBtnRight__xqp0B{margin-right:12px;width:32px;padding:0;display:flex;justify-content:center}.ai-chat_recessed__9ihb7 .ai-chat_singleInputBox__lR8gR{padding:.35rem 0;justify-content:flex-end;box-shadow:none}.ai-chat_recessed__9ihb7 .ai-chat_brainSubmitBtn__bvmzl{width:32px;margin-right:12px;padding:0;display:flex;justify-content:center;pointer-events:none}.ai-chat_recessed__9ihb7:hover{filter:brightness(1.05)}.ai-chat_chatHeader__jcUto{padding:.75rem 1rem;border-bottom:none;display:flex;justify-content:space-between;align-items:center;background:transparent;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-chat_chatHeader__jcUto:active{cursor:-webkit-grabbing;cursor:grabbing}.ai-chat_pinBtnLeft__bLClg{background:transparent;border:none;color:hsla(0,0%,90%,.55);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s ease}.ai-chat_pinBtnLeft__bLClg:hover{color:#f9f5ee;transform:scale(1.1)}.ai-chat_headerDragHandle__NsGZz{flex:1 1;display:flex;justify-content:center;align-items:center}.ai-chat_closeBtnRight__xqp0B{background:transparent;border:none;color:hsla(0,0%,90%,.55);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.ai-chat_closeBtnRight__xqp0B:hover{color:#f9f5ee}.ai-chat_recessedBoxIcon__YNzlc{width:14px;height:14px;background-color:#f9f5ee;border:1px solid #161616}.ai-chat_pinnedActive__6PuiZ{color:red!important}.ai-chat_chatHistory__8uxjE{flex:1 1;padding:.5rem 1rem 1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;align-items:c}.ai-chat_chatHistory__8uxjE::-webkit-scrollbar{width:4px}.ai-chat_chatHistory__8uxjE::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15)}.ai-chat_welcomeBox___ifZj{border:1px solid hsla(0,0%,100%,.05);padding:.75rem .85rem;font-size:.78rem;line-height:1.45;color:#e5e5e5}.ai-chat_samplePromptsLines__Ab9ey{display:flex;flex-direction:column;gap:.45rem;margin-top:.65rem}.ai-chat_promptLineBtn__fl_9U{background:transparent;border:none;color:#e5e5e5;font-size:.76rem;font-family:Code Light,monospace;padding:.2rem 0;cursor:pointer;display:flex;align-items:center;gap:.45rem;text-align:left;transition:opacity .2s ease,transform .2s ease,color .2s ease;opacity:.85}.ai-chat_promptLineBtn__fl_9U:hover{opacity:1;color:#f9f5ee;transform:translateX(4px)}.ai-chat_messageBubble__9RBzu{max-width:85%;padding:.55rem .8rem;font-size:.8rem;line-height:1.4;border-radius:0;word-break:break-word;white-space:pre-wrap}.ai-chat_userBubble__SFwZG{align-self:flex-end;background:#f9f5ee;color:#161616;border:1px solid #f9f5ee}.ai-chat_aiBubble__i8Gmm{align-self:flex-start;background:hsla(0,0%,100%,.08);color:#e5e5e5;border:1px solid hsla(0,0%,100%,.15)}.ai-chat_chatInputForm__samnw{border-top:none;background:transparent;display:flex;align-items:center}.ai-chat_singleInputBox__lR8gR{width:100%;background:#161616;border:1px solid hsla(0,0%,100%,.01);display:flex;align-items:flex-end;padding:.35rem .5rem .35rem .85rem;border-radius:0;box-sizing:border-box;transition:border-color .2s ease}.ai-chat_singleInputBox__lR8gR:focus-within{transition:box-shadow .5s ease-out;border-color:hsla(0,0%,100%,.05);box-shadow:0 4px 20px hsla(0,0%,100%,.1)}.ai-chat_chatInput__UTpX6{flex:1 1;background:transparent;border:none;color:#e5e5e5;font-family:Code Light,monospace;font-size:.8rem;outline:none;resize:none;max-height:150px;line-height:1.4;overflow-y:auto}.ai-chat_chatInput__UTpX6::placeholder{color:hsla(0,0%,90%,.45)}.ai-chat_brainSubmitBtn__bvmzl{background:transparent;border:none;color:#e5e5e5;padding:.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .15s ease}.ai-chat_brainSubmitBtn__bvmzl:hover{transform:scale(1.1);opacity:.9}.ai-chat_brainSubmitBtn__bvmzl:active{transform:scale(.95)}.navbar_navbar__GSgRc{position:fixed;top:1vh;left:0;width:100%;display:flex;justify-content:center;z-index:100;pointer-events:none;font-weight:300}.navbar_navLinks__iKcrL{display:flex;justify-content:center;align-items:center;gap:6vw;pointer-events:auto;background-color:#f9f5ee;padding:0 10px;border:none!important;box-shadow:none!important;transition:background-color .3s ease,color .3s ease}.navbar_navLink__ZEz31{color:#2c2c2c;font-size:clamp(1rem,3vw,1rem);justify-content:space-between;text-decoration:none;text-transform:none;transition:color .3s ease}.navbar_cursor__SvikG{width:1px;display:inline-block;color:#2c2c2c;animation:navbar_blink__J92ao 1s step-end infinite;transition:color .3s ease}body.darkTheme .navbar_navLinks__iKcrL,html.darkTheme .navbar_navLinks__iKcrL{background-color:#161616!important}body.darkTheme .navbar_cursor__SvikG,body.darkTheme .navbar_navLink__ZEz31,html.darkTheme .navbar_cursor__SvikG,html.darkTheme .navbar_navLink__ZEz31{color:#f9f5ee!important}.navbar_hiddenCursor__Mh_4O{opacity:0;animation:none}@keyframes navbar_blink__J92ao{0%,to{opacity:1}50%{opacity:0}}.page_main__p55cA{--bg-primary:#f9f5ee;--text-main:#2c2c2c;--text-muted:rgba(44,44,44,.55);--border-light:rgba(44,44,44,.14);--accent-glow:rgba(44,44,44,.04);--card-bg:#f9f5ee;--accent-red:#d2052d;--reader-bg:#161616;--reader-text:#e5e5e5;--reader-muted:hsla(0,0%,90%,.55);--reader-border:hsla(0,0%,100%,.12);background:var(--bg-primary);min-height:100vh;display:flex;flex-direction:column;font-weight:200;color:var(--text-main);box-sizing:border-box;padding:2rem 2.5rem 1.5rem}.page_backToCatalogBtn__7gpKr,.page_chapterBadge__oxgHf,.page_controlBtn__RPW_Z,.page_editorialWorkspace___GHVh,.page_marginNote__NSxtR,.page_metaBadge__M8P_2,.page_navChapterBtn__he1nt,.page_novelTabBtn__paKNB,.page_progressBarFill__dQH7v,.page_progressBarTrack__357GK,.page_projectRow__ol7yp,.page_readerCanvas__Bmv9_,.page_velocityCard__UIBya{border-radius:0!important}.page_masthead__mYRr4{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:1.5rem;border-bottom:none!important;margin-bottom:2.5rem;flex-wrap:wrap;gap:1.5rem}.page_mastheadTitleGroup__zQC6P{display:flex;flex-direction:column;gap:.25rem;max-width:650px}.page_headerDescription__nfiSU{font-size:clamp(1.2rem,2.2vw,1.75rem);font-weight:200;line-height:1.4;margin:0;color:var(--text-main);letter-spacing:-.01em}.page_mastheadMeta__Zt3We{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted)}.page_laWidget__UJbgX{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:transparent;font-size:.85rem;font-weight:400;color:var(--text-main);letter-spacing:-.01em}.page_laWeather__Yprow{font-family:Code Light;font-weight:100;color:var(--text-main)}.page_velocityBanner__UXo_M{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:2.5rem}.page_velocityCard__UIBya{background:#f9f5ee;border:1px solid var(--border-light);padding:1.35rem 1.6rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.page_velocityCard__UIBya:hover{background:#161616!important;color:#e5e5e5!important;border-color:hsla(0,0%,100%,.25)!important}.page_velocityCard__UIBya:hover .page_cardLabel__IV99W{color:#f9f5ee!important}.page_velocityCard__UIBya:hover .page_cardGenre__pt_C7{color:hsla(0,0%,100%,.55)!important}.page_velocityCard__UIBya:hover .page_cardSummary__XsH83{color:hsla(0,0%,100%,.75)!important}.page_velocityCard__UIBya:hover .page_subStat__GyOG9{color:hsla(0,0%,100%,.55)!important}.page_velocityCard__UIBya:hover .page_progressBarTrack__357GK{background:hsla(0,0%,100%,.15)!important}.page_velocityCard__UIBya:hover .page_progressBarFill__dQH7v{background:#e5e5e5!important}.page_cardHeader__Qv61D{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.6rem}.page_cardTitleGroup__D_Z0H{display:flex;flex-direction:column;gap:.2rem}.page_cardLabel__IV99W{font-size:.95rem;font-weight:300;letter-spacing:.01em;color:var(--text-main);transition:color .25s ease}.page_cardGenre__pt_C7{font-size:.75rem}.page_cardGenre__pt_C7,.page_cardSummary__XsH83{color:var(--text-muted);font-weight:200;transition:color .25s ease}.page_cardSummary__XsH83{font-size:.82rem;line-height:1.45;margin:.4rem 0 1.1rem}.page_cardStat__3kgWF{font-size:1.5rem;font-weight:200;margin-bottom:.5rem;display:flex;align-items:baseline;gap:.5rem}.page_subStat__GyOG9{font-family:Code Light,monospace;font-size:.8rem;color:var(--text-muted);font-weight:200;transition:color .25s ease}.page_progressBarTrack__357GK{height:5px;background:rgba(44,44,44,.1);overflow:hidden;margin-top:.5rem;transition:background .25s ease}.page_progressBarFill__dQH7v{height:100%;background:var(--text-main);transition:width .6s cubic-bezier(.16,1,.3,1),background .25s ease}.page_mainReaderActive__w3ta8{padding:0!important;margin:0!important;min-height:100vh}.page_fullScreenReaderView__eX1Cr{display:flex;flex-direction:column;width:100%;min-height:100vh;padding:4.5rem 2.5rem 3rem;box-sizing:border-box;gap:1.5rem;transition:background-color .3s ease,color .3s ease}.page_lightTheme__RNpEf{--reader-bg:#f9f5ee;--reader-text:#2c2c2c;--reader-title:#111;--reader-muted:rgba(44,44,44,.55);--reader-border:rgba(44,44,44,.14);--reader-btn-bg:rgba(44,44,44,.05);--reader-btn-hover:rgba(44,44,44,.12);--reader-active-btn-bg:#2c2c2c;--reader-active-btn-text:#f9f5ee;--reader-row-selected:#eae5db;--reader-note-bg:rgba(44,44,44,.04);--reader-note-border:#2c2c2c;--reader-badge-bg:rgba(44,44,44,.06);--reader-badge-border:rgba(44,44,44,.15);background:#f9f5ee;color:#2c2c2c}.page_darkTheme__ThRsz{--bg-primary:#161616;--text-main:#e5e5e5;--text-muted:hsla(0,0%,90%,.55);--reader-bg:#161616;--reader-text:#e5e5e5;--reader-title:#f9f5ee;--reader-muted:hsla(0,0%,90%,.55);--reader-border:hsla(0,0%,100%,.12);--reader-btn-bg:hsla(0,0%,100%,.05);--reader-btn-hover:hsla(0,0%,100%,.15);--reader-active-btn-bg:#f9f5ee;--reader-active-btn-text:#161616;--reader-row-selected:#282828;--reader-note-bg:hsla(0,0%,100%,.04);--reader-note-border:#e5e5e5;--reader-badge-bg:hsla(0,0%,100%,.08);--reader-badge-border:hsla(0,0%,100%,.15);background:#161616;color:#e5e5e5}.page_readerViewHeader__nvKef{justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:none}.page_headerLeftSlot__Mf7Fi,.page_headerRightSlot__cqrXj,.page_readerViewHeader__nvKef{display:flex;align-items:center}.page_backToCatalogBtn__7gpKr{background:transparent;border:1px solid var(--reader-border);padding:.5rem 1.1rem;font-family:inherit;font-size:.85rem;color:var(--reader-text);cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;font-weight:200;transition:all .25s ease}.page_backToCatalogBtn__7gpKr:hover{background:var(--reader-btn-hover);color:var(--reader-title);border-color:var(--reader-title)}.page_readerEyebrow__pi64B{color:var(--reader-title)}.page_pickBookBtn__o1RR2,.page_readerEyebrow__pi64B{font-family:Code Light,monospace;font-size:.95rem;font-weight:400;letter-spacing:.01em}.page_pickBookBtn__o1RR2{background:transparent;border:none;outline:none;cursor:pointer;color:var(--text-main,#2c2c2c);padding:.4rem .6rem;transition:opacity .2s ease,color .2s ease;display:inline-flex;align-items:center;gap:.4rem}.page_darkTheme__ThRsz .page_pickBookBtn__o1RR2{color:#f9f5ee}.page_pickBookBtn__o1RR2:hover{opacity:.7}.page_bookPickerModal__2Urrn{position:fixed;inset:0;z-index:1000;background:transparent;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(21px);color:#2c2c2c;box-shadow:none!important;border:none!important;padding:calc(50px + 2rem) 2.5rem 1.5rem;display:flex;flex-direction:column;overflow-y:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page_darkThemeModal__5MTq2{background:transparent!important;color:#e5e5e5!important;border:1px solid hsla(0,0%,100%,.1)!important}.page_bookModalHeader__GMlcU{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto 1.5rem;padding-bottom:1.5rem;border-bottom:none}.page_darkThemeModal__5MTq2 .page_bookModalHeader__GMlcU{border-bottom-color:transparent}.page_bookModalHeaderTitle__9UUKj{font-family:Inter,sans-serif;font-size:.85rem;letter-spacing:.12em;color:var(--text-muted,rgba(44,44,44,.55));font-weight:400}.page_darkThemeModal__5MTq2 .page_bookModalHeaderTitle__9UUKj{color:hsla(0,0%,90%,.55)}.page_bookModalCloseBtn__C6yGt{background:transparent;border:none;font-family:Code Light,monospace;font-size:.95rem;color:inherit;cursor:pointer;opacity:.6;font-weight:400;transition:opacity .2s ease;padding:.4rem .6rem}.page_bookModalCloseBtn__C6yGt:hover{opacity:1}.page_bookModalList__NWmIZ{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.page_bookModalRow__wlE32{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 0;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;transition:opacity .2s ease,transform .2s ease;width:100%}.page_darkThemeModal__5MTq2 .page_bookModalRow__wlE32{border-bottom-color:hsla(0,0%,100%,.1)}.page_bookModalRow__wlE32:hover{opacity:.75}.page_bookRowMain__NWt_9{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;width:100%}.page_bookRowTitle__4n56p{font-family:Inter,sans-serif;font-size:clamp(2.64rem,9vw,6.6rem);font-weight:200!important;color:inherit;line-height:1.05;letter-spacing:-.03em;width:100%;word-break:break-word;text-align:center}.page_bookRowMeta__4EgzK{font-family:Code Light,monospace;font-size:clamp(.85rem,1.8vw,1.15rem);opacity:.65;font-weight:300;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:lowercase}.page_bookPickerItemMeta__fOMDj{font-family:Code Light,monospace;font-size:.72rem;color:var(--text-muted,rgba(44,44,44,.55))}.page_darkTheme__ThRsz .page_bookPickerItemMeta__fOMDj{color:hsla(0,0%,90%,.55)}.page_editorialWorkspace___GHVh{display:grid;grid-template-columns:340px 1fr;align-items:stretch;min-height:720px;background:var(--reader-bg);border:1px solid var(--reader-border);box-shadow:0 3px 12px rgba(0,0,0,.016);transition:grid-template-columns .3s cubic-bezier(.16,1,.3,1),background-color .3s ease}.page_editorialWorkspaceCollapsed__vDla5{grid-template-columns:85px 1fr}.page_indexRail__Vmr1L{display:flex;flex-direction:column;background:var(--reader-bg);border-right:1px solid var(--reader-border);padding:2.5rem 1.75rem;box-sizing:border-box;transition:padding .3s ease,background-color .3s ease}.page_indexRailCollapsed__qjNuo{padding:2.5rem .6rem!important}.page_indexRailCollapsed__qjNuo .page_projectTitle__Z4wfO{font-size:1.1rem;padding-left:0;text-align:center;width:100%}.page_indexRailCollapsed__qjNuo .page_projectRow__ol7yp{justify-content:center;padding:.75rem .2rem}.page_railToggleBtn__9wXUm{background:transparent;border:none;color:var(--reader-muted);cursor:pointer;padding:.2rem .4rem;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;transition:color .2s ease,background .2s ease}.page_railToggleBtn__9wXUm:hover{color:var(--reader-title);background:var(--reader-btn-hover)}.page_projectSection__DKVgV{width:100%;background:transparent;position:relative;z-index:1;font-weight:200}.page_projectLabelContainer__lWmU3{display:flex;justify-content:space-between;align-items:center;min-height:24px;margin-bottom:1.25rem;width:100%}.page_projectLabel__CUnVU{font-family:Code Light,monospace;color:var(--reader-muted);font-size:12px;letter-spacing:.12em;text-transform:lowercase;margin:0;font-weight:200}.page_projectContainer__an__h{position:relative;width:100%;display:flex;flex-direction:column}.page_projectRow__ol7yp{display:flex;justify-content:space-between;align-items:center;border-top:none;cursor:pointer;position:relative;margin-bottom:.15rem;background-color:var(--reader-bg);text-decoration:none;color:var(--reader-text);z-index:1;padding:.75rem;box-sizing:border-box;transition:background-color .25s ease,color .2s ease}.page_projectRowSelected__ZOsLn{background-color:var(--reader-row-selected)!important;top:-.5vw;z-index:10}.page_projectRow__ol7yp:before{content:"";position:absolute;top:0;left:0;width:100%;height:30px;-webkit-mask-image:linear-gradient(90deg,#fff 0,#fff 10px,transparent 0,transparent 5px);mask-image:linear-gradient(90deg,#fff 0,#fff 3px,transparent 0,transparent 5px);-webkit-mask-size:1px 1px;mask-size:1px 1px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;opacity:.25;animation:page_dash-move___PTHP 1s linear infinite}@keyframes page_dash-move___PTHP{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:14px 0;mask-position:14px 0}}.page_projectTitle__Z4wfO{font-family:Code,monospace;margin:0;font-size:clamp(1.2rem,2vw,1.8rem);padding-left:6px;pointer-events:none;line-height:1.1;font-weight:200;color:var(--reader-text)}.page_chapterBadge__oxgHf{font-family:Code Light,monospace;font-size:.65rem;padding:.15rem .5rem;background:var(--reader-badge-bg);color:var(--reader-text);border:1px solid var(--reader-badge-border);white-space:nowrap;font-weight:200}.page_chapterBadgeWIP__vunuU{font-family:Code Light,monospace!important;background:rgba(210,5,45,.15)!important;color:#d2052d!important;border-color:rgba(210,5,45,.3)!important}.page_singlePaneReaderWorkspace__jXfe8{width:100%;max-width:860px;margin:0 auto;display:flex;flex-direction:column}.page_readerCanvas__Bmv9_{background:var(--reader-bg);padding:2.5rem 2rem;min-height:650px;display:flex;flex-direction:column;position:relative;color:var(--reader-text);font-weight:200;transition:background-color .3s ease}.page_readerControls__jj9bh{position:relative;font-family:Code Light,monospace;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:none;margin-bottom:2.5rem;font-size:.85rem;color:var(--reader-muted);font-weight:200}.page_controlGroup___0ulU{display:flex;align-items:center;gap:.75rem}.page_backToCatalogBtn__7gpKr,.page_navChapterBtn__he1nt,.page_plainControlBtn__9SGgM{background:transparent!important;border:none!important;box-shadow:none!important;padding:.2rem .4rem;cursor:pointer;color:var(--reader-text);font-family:Code Light,monospace;font-size:.82rem;display:inline-flex;align-items:center;gap:.4rem;transition:color .2s ease,opacity .2s ease;outline:none}.page_backToCatalogBtn__7gpKr:hover,.page_navChapterBtn__he1nt:not(:disabled):hover,.page_plainControlBtn__9SGgM:hover{color:var(--reader-title)}.page_navChapterBtn__he1nt:disabled{opacity:.35}.page_centeredChapterDropdownWrapper__N5qsR{position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;z-index:110}.page_chapterDropdownTrigger__6sgZR{background:transparent!important;border:none!important;box-shadow:none!important;padding:.25rem .6rem;cursor:pointer;color:var(--reader-text);font-family:Code Light,monospace;font-size:.88rem;display:inline-flex;align-items:center;gap:.35rem;transition:color .2s ease}.page_chapterDropdownTrigger__6sgZR:hover{color:var(--reader-title)}.page_floatingDockToolbar__ZlaMH{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;gap:6vw;padding:5.5px 14.5px;z-index:250;border:none!important;box-shadow:none!important;background:transparent!important}.page_dockBackground__kEX5w{position:absolute;top:0;bottom:0;background-color:#161616;z-index:-1;transition:background-color .3s ease}.page_darkTheme__ThRsz .page_dockBackground__kEX5w{background-color:#161616}.page_dockWordBtn___mwTu{background:transparent!important;border:none!important;box-shadow:none!important;color:#f9f5ee;font-family:inherit!important;font-size:clamp(1.18rem,3.53vw,1.18rem);font-weight:200!important;cursor:pointer;text-decoration:none;text-transform:none;padding:0;transition:opacity .2s ease;outline:none;display:flex;justify-content:center;align-items:center}.page_darkTheme__ThRsz .page_dockWordBtn___mwTu{color:#e5e5e5}.page_dockWordBtnActive__OSAAC,.page_dockWordBtn___mwTu:hover{opacity:.7}.page_dragTooltip__qYRPF{position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translateX(-50%);background:#161616;color:#f9f5ee;border:1px solid hsla(0,0%,100%,.18);box-shadow:none!important;padding:.15rem .6rem;font-size:clamp(.9rem,2.5vw,.9rem);font-weight:300!important;font-family:inherit!important;white-space:nowrap;z-index:260;pointer-events:none}.page_darkTheme__ThRsz .page_dragTooltip__qYRPF{background:#161616;color:#e5e5e5;border:1px solid hsla(0,0%,100%,.18)}.page_toastModal__0dBRp{position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translateX(-50%);background:#161616;color:#f9f5ee;border:1px solid hsla(0,0%,100%,.18);box-shadow:none!important;padding:.3rem .75rem;font-family:inherit;font-size:clamp(.68rem,2vw,.68rem);font-weight:300;z-index:300;text-transform:lowercase;pointer-events:none;white-space:nowrap}.page_lightTheme__RNpEf .page_toastModal__0dBRp{background:#f9f5ee;color:#2c2c2c;border:1px solid rgba(0,0,0,.18)}.page_controlBtn__RPW_Z:hover{background:var(--reader-btn-hover);border-color:var(--reader-text)}.page_controlBtnActive__gPsRU{background:var(--reader-active-btn-bg)!important;color:var(--reader-active-btn-text)!important;font-weight:400}.page_manuscriptArticle__W2bGA{flex:1 1;max-width:820px;margin:0 auto;width:100%;position:relative}.page_articleMetaHeader__8k_Ni{margin-bottom:3.5rem;text-align:center}.page_stickyChapterNumber__SQCRp{float:right;font-family:Code Light,monospace;font-size:clamp(5rem,15vw,9rem);font-weight:100!important;color:#000!important;opacity:1!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;margin:-1.2rem 0 1rem 2rem;line-height:.82}.page_darkTheme__ThRsz .page_stickyChapterNumber__SQCRp{color:#f9f5ee!important;opacity:1!important}.page_articleNovelTag___Ru78{font-family:Code Light,monospace!important;font-size:.85rem;letter-spacing:.12em;text-transform:none;color:var(--reader-muted);margin-bottom:.5rem;font-weight:400}.page_articleChapterTitle__IN1hx{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:100!important;margin:.5rem 0 1rem;line-height:1.25;color:var(--reader-title)}.page_articleEpigraph__arky2{font-family:Code Light,monospace;font-size:1rem;font-style:normal!important;color:var(--reader-muted);margin:1.5rem auto 0;max-width:600px;line-height:1.5;font-weight:100!important}.page_articleBody__NJc2c{color:var(--reader-text);font-weight:200;font-size:1.1rem;line-height:2;transition:font-size .35s cubic-bezier(.25,1,.5,1)}.page_articleParagraph__8i_3_{margin-bottom:2rem;text-indent:2.75rem;font-weight:200}.page_articleParagraph__8i_3_:first-of-type{text-indent:0!important}.page_articleParagraph__8i_3_:first-of-type:first-letter{font-size:3.4rem;float:left;line-height:.85;padding-top:4px;padding-right:12px;padding-bottom:4px;font-weight:400;color:var(--reader-title)}.page_marginNote__NSxtR{font-family:Code Light,monospace;background:var(--reader-note-bg);border-left:3px solid var(--reader-note-border);padding:1.1rem 1.35rem;margin:2.5rem 0;font-size:.88rem;color:var(--reader-muted);font-weight:200}.page_noteTitle__pEeKn{font-family:Code Light,monospace;font-weight:300;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;color:var(--reader-text)}.page_readerFooter__J0FyS{font-family:Code Light,monospace;display:flex;justify-content:space-between;align-items:center;margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--reader-border);font-weight:200;position:relative;min-height:48px}.page_readerFooterCenter__1HZxh,.page_readerFooterLeft__dN7nf{display:flex;align-items:center;flex:1 1}.page_readerFooterCenter__1HZxh{justify-content:center}.page_readerFooterRight__9A7A_{display:flex;justify-content:flex-end;align-items:center;flex:1 1}.page_navChapterBtn__he1nt{font-family:Code Light,monospace;background:var(--reader-btn-bg);border:1px solid var(--reader-border);padding:.6rem 1.2rem;font-size:.8rem;color:var(--reader-text);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;font-weight:200}.page_navChapterBtn__he1nt:hover:not(:disabled){background:var(--reader-btn-hover);border-color:var(--reader-text)}.page_navChapterBtn__he1nt:disabled{opacity:.25;cursor:not-allowed}@media (max-width:1024px){.page_editorialWorkspace___GHVh{grid-template-columns:1fr}.page_indexRail__Vmr1L{border-right:none;border-bottom:1px solid var(--reader-border)}.page_readerCanvas__Bmv9_{padding:2rem 1.5rem}}@media (max-width:768px){.page_velocityBanner__UXo_M{grid-template-columns:1fr}}@media (max-width:900px){.page_main__p55cA{padding:1.5rem 1rem 3rem}.page_masthead__mYRr4{flex-direction:column;align-items:center;text-align:center}.page_readerViewHeader__nvKef{flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:1.5rem!important;padding-bottom:1rem!important;margin-bottom:1.5rem!important}.page_headerLeftSlot__Mf7Fi{justify-content:flex-start!important;max-width:65%!important;text-align:left!important}.page_headerRightSlot__cqrXj{justify-content:flex-end!important;margin-left:auto!important;flex-shrink:0!important;text-align:right!important}.page_headerDescription__nfiSU{text-align:left!important;font-size:.95rem!important;line-height:1.35!important;max-width:250px!important}.page_backToCatalogBtn__7gpKr{display:none!important}.page_pickBookBtn__o1RR2{margin:0!important;padding:0!important;font-size:.95rem!important}.page_bookPickerModal__2Urrn{padding:calc(50px + 1.5rem) 1rem 3rem!important}.page_bookRowTitle__4n56p{font-size:clamp(2rem,9vw,3.5rem)!important}.page_readerEyebrow__pi64B{font-size:.85rem;word-break:break-word}.page_readerControls__jj9bh{gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.page_controlGroup___0ulU{gap:.5rem;flex-wrap:wrap}}.page_catalogHomeWrapper__IYSJL{width:100%;margin-top:1.5rem}.page_catalogTableContainer__5lXW7{width:100%;display:flex;flex-direction:column}.page_catalogTableHeader__a4Xbu{padding:.85rem 1rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.page_catalogTableHeader__a4Xbu,.page_catalogTableRow__NYw8t{display:grid;grid-template-columns:2.2fr 1fr 2fr 1.1fr 1fr 1fr;border-bottom:1px solid var(--border-light)}.page_catalogTableRow__NYw8t{padding:1.25rem 1rem;font-size:.95rem;align-items:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.page_catalogTableRow__NYw8t:hover{background-color:#161616!important;color:#f9f5ee!important;border-bottom-color:hsla(0,0%,100%,.2)!important}.page_catalogTableRow__NYw8t:hover .page_colDays__SzDSV,.page_catalogTableRow__NYw8t:hover .page_colGenre__4RFoQ,.page_catalogTableRow__NYw8t:hover .page_colStatus__kxn5G,.page_catalogTableRow__NYw8t:hover .page_colType__Kwd9Y,.page_catalogTableRow__NYw8t:hover .page_colWords__4XNDQ{color:hsla(38,48%,95%,.7)!important}.page_bookTitleText__cv3Lo{font-weight:300;font-size:1.05rem;color:inherit}.page_colTitle__lqYbp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1rem}.page_colGenre__4RFoQ,.page_colStatus__kxn5G,.page_colType__Kwd9Y,.page_colWords__4XNDQ{color:var(--text-muted);font-weight:200;padding-right:1rem}.page_colDays__SzDSV,.page_colWords__4XNDQ{font-family:Code Light,monospace}.page_colDays__SzDSV{color:var(--text-muted);font-weight:200}@media (max-width:768px){.page_catalogTableHeader__a4Xbu,.page_catalogTableRow__NYw8t{grid-template-columns:1.8fr 1fr 1.5fr .9fr;padding:.95rem .5rem}.page_desktopOnlyCol__pZgSP{display:none!important}.page_bookTitleText__cv3Lo{font-size:.9rem}.page_catalogTableHeader__a4Xbu{font-size:.7rem}.page_readerModalBackdrop__RIyFR{padding:0!important}.page_readerModalContainer__yALSV{height:100vh!important;max-height:100vh!important;width:100vw!important;border:none!important}.page_readerModalHeader__5MYfq{padding:2.75rem 1rem 1rem!important}.page_backToCatalogBtn__7gpKr{display:inline-flex!important}}.page_readerModalBackdrop__RIyFR{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.13);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000000;display:flex;justify-content:center;align-items:center;padding:0 1.5rem}.page_readerModalContainer__yALSV{width:100%;max-width:920px;height:100vh;max-height:100vh;background-color:#f9f5ee;color:#2c2c2c;border:none!important;box-shadow:0 3px 8px rgba(0,0,0,.03);display:flex;flex-direction:column;overflow:hidden;position:relative}.page_darkTheme__ThRsz.page_readerModalContainer__yALSV,.page_readerModalContainer__yALSV.page_darkTheme__ThRsz{background-color:#161616;color:#e5e5e5;border:none!important}.page_readerModalHeader__5MYfq{width:100%;max-width:820px;margin:0 auto;padding:3.25rem .5rem 1.25rem;display:flex;justify-content:space-between;align-items:center;border-bottom:none!important;box-sizing:border-box}.page_modalCloseBtn__5d2a5{background:transparent!important;border:none!important;color:inherit;font-family:Code Light,monospace;font-size:.95rem;font-weight:300;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:flex-end;width:28px;min-width:28px;transition:opacity .2s ease}.page_modalCloseBtn__5d2a5:hover{opacity:.6}.page_readerModalTitle__zhHKw{font-size:.95rem;font-weight:300;letter-spacing:.02em;text-align:center;text-transform:none;color:inherit;flex:1 1;padding:0 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_readerModalChapterDigit__zedlo{font-family:Code Light,monospace;font-size:.95rem;font-weight:400;color:inherit;width:28px;min-width:28px;text-align:left}.page_readerModalBody__C4sZB{flex:1 1;overflow-y:auto;padding:1.5rem 0 3rem;width:100%}.page_asciiBallsWrapper__OigGz{margin-top:3.5rem;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;width:100%;color:inherit}.page_lightTheme__RNpEf .page_asciiBallsWrapper__OigGz,.page_lightTheme__RNpEf .page_asciiBallsWrapper__OigGz p,.page_lightTheme__RNpEf .page_asciiBallsWrapper__OigGz pre{color:rgba(44,44,44,.75)!important}.page_darkTheme__ThRsz .page_asciiBallsWrapper__OigGz,.page_darkTheme__ThRsz .page_asciiBallsWrapper__OigGz p,.page_darkTheme__ThRsz .page_asciiBallsWrapper__OigGz pre{color:hsla(38,48%,95%,.85)!important}