.BookPassagePicker_picker__a61mM{display:flex;flex-direction:column;height:100%;background:var(--surface-1);color:var(--text-primary)}.BookPassagePicker_header__iVrmM{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-default);flex-shrink:0}.BookPassagePicker_cancelBtn__CrbsJ{background:none;border:none;color:var(--color-primary);font-size:14px;cursor:pointer;font-weight:500}.BookPassagePicker_title__2qzur{font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookPassagePicker_layout__9eR_r{display:flex;flex:1;min-height:0;overflow:hidden}.BookPassagePicker_sidebar__qg_io{width:200px;flex-shrink:0;border-right:1px solid var(--border-default);display:flex;flex-direction:column;overflow:hidden}.BookPassagePicker_sidebarTitle__Fe6jv{padding:10px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);border-bottom:1px solid var(--border-default)}.BookPassagePicker_chapterList__Q_dtT{flex:1;overflow-y:auto;padding:4px}.BookPassagePicker_chapterBtn__uJc1B{display:block;width:100%;text-align:left;padding:6px 10px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;cursor:pointer;border-radius:6px;transition:background .15s;line-height:1.4}.BookPassagePicker_chapterBtn__uJc1B:hover{background:var(--overlay-medium)}.BookPassagePicker_chapterActive__DcSGg{background:var(--overlay-strong);color:var(--text-primary);font-weight:600}.BookPassagePicker_readerArea__Nrh_g{flex:1;display:flex;flex-direction:column;min-width:0;position:relative}.BookPassagePicker_viewer__n0Bo_{flex:1;min-height:0;overflow:hidden}.BookPassagePicker_loading__b_TKS{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-tertiary);font-size:14px;z-index:5}.BookPassagePicker_spinner__UD2Uo{width:24px;height:24px;border:2px solid var(--border-default);border-top-color:var(--color-primary);border-radius:50%;animation:BookPassagePicker_spin__WpVfI .8s linear infinite}@keyframes BookPassagePicker_spin__WpVfI{to{transform:rotate(1turn)}}.BookPassagePicker_error__KTDso{padding:16px;color:#ef4444;text-align:center}.BookPassagePicker_nav__IsXQb{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-top:1px solid var(--border-default);flex-shrink:0}.BookPassagePicker_navBtn__lIy_r{background:none;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;padding:6px 12px;border-radius:6px;transition:background .15s}.BookPassagePicker_navBtn__lIy_r:hover{background:var(--overlay-medium)}.BookPassagePicker_chapterLabel__O37Te{font-size:12px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.BookPassagePicker_selectionBar__D6MCg{padding:12px 16px;border-top:1px solid var(--border-default);background:var(--surface-2);flex-shrink:0;display:flex;align-items:center;gap:12px}.BookPassagePicker_selectedQuote__YO6k1{flex:1;font-size:13px;font-style:italic;color:var(--text-secondary);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.BookPassagePicker_confirmBtn__rNUx5{padding:8px 18px;border-radius:8px;border:none;background:var(--color-primary);color:var(--text-on-primary);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .15s}.BookPassagePicker_confirmBtn__rNUx5:hover{opacity:.9}.BookPassagePicker_hint__WwdHD{font-size:13px;color:var(--text-tertiary);margin:0}@media (max-width:640px){.BookPassagePicker_sidebar__qg_io{display:none}}.CitationModal_overlay__V5ixy{position:fixed;inset:0;z-index:100;background:var(--overlay-backdrop);display:flex;align-items:center;justify-content:center;padding:16px}.CitationModal_modal__vDL9e{width:100%;max-width:560px;max-height:85vh;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.CitationModal_header__gLJ_j{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-default)}.CitationModal_title__zwNou{font-size:18px;font-weight:700;color:var(--text-primary)}.CitationModal_closeBtn__8xxb7{background:none;border:none;color:var(--text-tertiary);font-size:22px;cursor:pointer;padding:4px 8px}.CitationModal_tabs__0si_l{display:flex;gap:4px;padding:12px 20px;border-bottom:1px solid var(--border-default);overflow-x:auto}.CitationModal_tab__hWZNP{padding:6px 14px;border-radius:8px;border:none;background:transparent;color:var(--text-tertiary);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s}.CitationModal_tab__hWZNP:hover{color:var(--text-secondary)}.CitationModal_tabActive__qdwSE{background:var(--overlay-strong);color:var(--text-primary)}.CitationModal_body__ez_hr{flex:1;padding:20px;overflow-y:auto}.CitationModal_searchRow__R6rMR{display:flex;gap:8px;margin-bottom:12px}.CitationModal_input__dUWFC{width:100%;padding:10px 14px;border-radius:8px;border:1px solid var(--border-default);background:var(--overlay-light);color:var(--text-primary);font-size:14px;outline:none;margin-bottom:8px}.CitationModal_input__dUWFC:focus{border-color:var(--color-primary)}.CitationModal_searchBtn__rR7T6{padding:10px 16px;border-radius:8px;border:none;background:var(--overlay-medium);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.CitationModal_bookList__N3Z1l{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto}.CitationModal_bookItem__fUOx3{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;font-size:14px;transition:background .15s;width:100%}.CitationModal_bookItem__fUOx3:hover{background:var(--overlay-medium)}.CitationModal_bookItem__fUOx3 strong{display:block;line-height:1.3}.CitationModal_bookAuthor__lLPoi{font-size:12px;color:var(--text-tertiary);display:block}.CitationModal_bookThumb__ao7UH{width:36px;height:52px;object-fit:cover;border-radius:3px;flex-shrink:0;background:var(--skeleton-base)}.CitationModal_selectedBook__6dIH1{display:flex;flex-direction:column;gap:12px}.CitationModal_selectedBookHeader__PWGW6{display:flex;align-items:center;gap:10px}.CitationModal_selectedBookHeader__PWGW6 strong{font-size:15px;color:var(--text-primary)}.CitationModal_changeBtn__6tXZy{background:none;border:none;color:var(--color-primary);font-size:12px;cursor:pointer;margin-left:8px}.CitationModal_passageSection__jHdrW{display:flex;flex-direction:column;gap:8px}.CitationModal_pickPassageBtn__dPii2{padding:10px 16px;border-radius:8px;border:1px dashed var(--color-primary);background:transparent;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.CitationModal_pickPassageBtn__dPii2:hover{background:var(--overlay-light)}.CitationModal_selectedPassage__WXlFr{padding:10px 14px;border-radius:8px;background:var(--overlay-light);border-left:2px solid var(--color-primary);font-size:13px;font-style:italic;color:var(--text-secondary);line-height:1.6}.CitationModal_selectedPassage__WXlFr cite{display:block;margin-top:4px;font-style:normal;font-size:12px;color:var(--text-tertiary)}.CitationModal_textarea__9ddij{width:100%;padding:10px 14px;border-radius:8px;border:1px solid var(--border-default);background:var(--overlay-light);color:var(--text-primary);font-size:14px;outline:none;resize:vertical;font-family:inherit;line-height:1.5}.CitationModal_textarea__9ddij:focus{border-color:var(--color-primary)}.CitationModal_externalFields__v2oO3{display:flex;flex-direction:column;gap:4px}.CitationModal_footer__0beFo{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid var(--border-default)}.CitationModal_cancelBtn__5XdL0{padding:10px 18px;border-radius:8px;border:1px solid var(--border-default);background:transparent;color:var(--text-secondary);font-size:14px;cursor:pointer}.CitationModal_addCitationBtn___n2xD{padding:10px 20px;border-radius:8px;border:none;background:var(--color-primary);color:var(--text-on-primary);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s}.CitationModal_addCitationBtn___n2xD:hover{opacity:.9}.CitationModal_addCitationBtn___n2xD:disabled{opacity:.5;cursor:not-allowed}.CitationPopover_popover__xWpnp{position:absolute;z-index:50;width:320px;max-width:calc(100vw - 32px);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:12px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.4);animation:CitationPopover_fadeIn__2vJnk .15s ease-out}@keyframes CitationPopover_fadeIn__2vJnk{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CitationPopover_close__BJ_k_{position:absolute;top:8px;right:10px;background:none;border:none;color:var(--text-tertiary);font-size:18px;cursor:pointer;padding:2px 6px;line-height:1;border-radius:4px;transition:background .15s}.CitationPopover_close__BJ_k_:hover{background:var(--overlay-medium);color:var(--text-primary)}.CitationPopover_bookCitation__bPuCQ{display:flex;flex-direction:column;gap:12px}.CitationPopover_bookHeader__djqJ_{display:flex;gap:12px;align-items:flex-start}.CitationPopover_bookCover__YFfty{width:48px;height:68px;object-fit:cover;border-radius:4px;flex-shrink:0;background:var(--skeleton-base)}.CitationPopover_bookMeta__egn9j{display:flex;flex-direction:column;gap:2px;min-width:0}.CitationPopover_bookTitle__hhyzZ{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.3}.CitationPopover_bookAuthor__yMcX7{font-size:13px;color:var(--text-secondary)}.CitationPopover_chapter__QQX4_{font-size:12px;color:var(--text-tertiary)}.CitationPopover_quotedText__8sTQv{font-size:13px;line-height:1.6;color:var(--text-secondary);font-style:italic;padding:10px 12px;background:var(--overlay-light);border-radius:8px;border-left:2px solid var(--color-primary);margin:0;max-height:120px;overflow-y:auto}.CitationPopover_externalCitation__lonIx{display:flex;flex-direction:column;gap:4px}.CitationPopover_sourceType__86hH6{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-weight:600}.CitationPopover_sourceTitle__A8q5E{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.3}.CitationPopover_sourceAuthor__LBK8s{font-size:13px;color:var(--text-secondary)}.CitationPopover_sourceDate__BGkdM{font-size:12px;color:var(--text-tertiary)}.CitationPopover_cta__k387G{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;color:var(--text-on-primary);background:var(--color-primary);text-decoration:none;transition:opacity .15s;width:fit-content}.CitationPopover_cta__k387G:hover{opacity:.9}.ArticleRenderer_article__8TNhX{position:relative;line-height:1.8;color:var(--text-primary)}.ArticleRenderer_toc__tOmHu{padding:16px 20px;margin-bottom:32px;border-radius:12px;background:var(--overlay-light);border:1px solid var(--border-default)}.ArticleRenderer_tocTitle__OEvM8{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:8px}.ArticleRenderer_tocList__nL_p1{list-style:decimal inside;padding:0;margin:0}.ArticleRenderer_tocList__nL_p1 li{margin-bottom:4px}.ArticleRenderer_tocLink__iwEx1{color:var(--text-secondary);text-decoration:none;font-size:15px;transition:color .15s}.ArticleRenderer_tocLink__iwEx1:hover{color:var(--color-primary)}.ArticleRenderer_section__ZXd3J{margin-bottom:32px}.ArticleRenderer_sectionHeading__0_fvy{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:12px;padding-top:16px;scroll-margin-top:80px}.ArticleRenderer_paragraph__KWjcF{color:var(--text-secondary);font-size:16px;margin-bottom:16px;line-height:1.8}.ArticleRenderer_blockquote__dkFD3{margin:24px 0;padding:16px 20px;border-left:3px solid var(--color-primary);background:var(--overlay-light);border-radius:0 8px 8px 0;font-style:italic;color:var(--text-secondary)}.ArticleRenderer_blockquote__dkFD3 p{margin:0;font-size:16px;line-height:1.7}.ArticleRenderer_blockquoteCite__7BbsA{display:block;margin-top:8px;font-size:13px;font-style:normal;color:var(--text-tertiary)}.ArticleRenderer_figure__zWDON{margin:24px 0}.ArticleRenderer_image__B9i4o{width:100%;border-radius:8px;object-fit:cover}.ArticleRenderer_figcaption__fGK_D{text-align:center;font-size:13px;color:var(--text-tertiary);margin-top:8px}.ArticleRenderer_citationRef__eX1fP{background:none;border:none;padding:0;cursor:pointer;color:var(--color-primary);font-size:inherit;line-height:inherit;position:relative;transition:opacity .15s}.ArticleRenderer_citationRef__eX1fP:hover{opacity:.8}.ArticleRenderer_citationRef__eX1fP sup{font-size:11px;font-weight:600}.ArticleRenderer_citationIcon__Ssx22{font-size:10px;margin-left:1px;display:none}.ArticleRenderer_citationRef__eX1fP:hover .ArticleRenderer_citationIcon__Ssx22{display:inline}.ArticleRenderer_citationMissing__2RG_2{color:var(--text-tertiary);font-size:11px}.ArticleEditor_page__STxPB{min-height:100vh;background:var(--surface-1);color:var(--text-primary)}.ArticleEditor_container__g9Zqy{max-width:800px;margin:0 auto;padding:24px 16px 80px}.ArticleEditor_header__m_dri{margin-bottom:24px}.ArticleEditor_backLink__Y7EE0{font-size:13px;color:var(--text-tertiary);text-decoration:none;transition:color .15s}.ArticleEditor_backLink__Y7EE0:hover{color:var(--color-primary)}.ArticleEditor_pageTitle__mcAZR{font-size:24px;font-weight:700;margin-top:8px}.ArticleEditor_field__5d66b{margin-bottom:20px}.ArticleEditor_label__3mckd{display:block;font-size:13px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.ArticleEditor_titleInput__qEay5{width:100%;padding:12px 14px;font-size:20px;font-weight:700;border-radius:10px;border:1px solid var(--border-default);background:var(--overlay-light);color:var(--text-primary);outline:none}.ArticleEditor_titleInput__qEay5:focus{border-color:var(--color-primary)}.ArticleEditor_editSummaryInput__jMasy,.ArticleEditor_summaryInput__qtxKX{width:100%;padding:10px 14px;font-size:14px;border-radius:10px;border:1px solid var(--border-default);background:var(--overlay-light);color:var(--text-primary);outline:none;resize:vertical}.ArticleEditor_editSummaryInput__jMasy:focus,.ArticleEditor_summaryInput__qtxKX:focus{border-color:var(--color-primary)}.ArticleEditor_aiBtn__iamd7{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:10px;border:1px dashed var(--color-primary);background:transparent;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;margin-bottom:24px;transition:background .15s}.ArticleEditor_aiBtn__iamd7:hover{background:var(--overlay-light)}.ArticleEditor_aiBtn__iamd7:disabled{opacity:.5;cursor:not-allowed}.ArticleEditor_sectionsHeader__Upn8g{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ArticleEditor_addBtn__b0HyQ{padding:6px 14px;border-radius:8px;border:none;background:var(--overlay-medium);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.ArticleEditor_addBtn__b0HyQ:hover{background:var(--overlay-strong)}.ArticleEditor_sectionCard__U9VO2{border:1px solid var(--border-default);border-radius:12px;padding:16px;margin-bottom:16px;background:var(--overlay-light)}.ArticleEditor_sectionToolbar__nBpL5{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ArticleEditor_sectionNum___lT1X{font-size:12px;font-weight:700;color:var(--text-tertiary)}.ArticleEditor_moveBtn__JSSyf{background:none;border:1px solid var(--border-default);border-radius:6px;padding:2px 8px;color:var(--text-tertiary);font-size:13px;cursor:pointer}.ArticleEditor_moveBtn__JSSyf:disabled{opacity:.3;cursor:not-allowed}.ArticleEditor_removeBtn__BwO_N{margin-left:auto;background:none;border:none;color:#ef4444;font-size:12px;cursor:pointer;font-weight:500}.ArticleEditor_headingInput__7Ltj7{width:100%;padding:8px 12px;font-size:16px;font-weight:600;border-radius:8px;border:1px solid var(--border-default);background:transparent;color:var(--text-primary);outline:none;margin-bottom:10px}.ArticleEditor_headingInput__7Ltj7:focus{border-color:var(--color-primary)}.ArticleEditor_blockRow__l9zQz{display:flex;gap:8px;align-items:flex-start;margin-bottom:8px}.ArticleEditor_blockType__brWhn{width:80px;padding:8px 6px;border-radius:8px;border:1px solid var(--border-default);background:var(--surface-2);color:var(--text-secondary);font-size:12px;flex-shrink:0}.ArticleEditor_blockInput__ZJZip,.ArticleEditor_blockTextarea__umnhb{flex:1;padding:8px 12px;border-radius:8px;border:1px solid var(--border-default);background:transparent;color:var(--text-primary);font-size:14px;outline:none;resize:vertical;font-family:inherit;line-height:1.6}.ArticleEditor_blockInput__ZJZip:focus,.ArticleEditor_blockTextarea__umnhb:focus{border-color:var(--color-primary)}.ArticleEditor_citationKeyInput__E44b1{width:60px;padding:8px 6px;border-radius:8px;border:1px solid var(--border-default);background:transparent;color:var(--text-secondary);font-size:12px;text-align:center;flex-shrink:0}.ArticleEditor_removeBlockBtn__VIkC8{background:none;border:none;color:var(--text-tertiary);font-size:18px;cursor:pointer;padding:4px 8px;flex-shrink:0}.ArticleEditor_removeBlockBtn__VIkC8:hover{color:#ef4444}.ArticleEditor_addBlockRow__7Tphm{display:flex;gap:8px;margin-top:4px}.ArticleEditor_addBlockBtn___CnJ7{padding:4px 12px;border-radius:6px;border:1px dashed var(--border-default);background:transparent;color:var(--text-tertiary);font-size:12px;cursor:pointer;transition:all .15s}.ArticleEditor_addBlockBtn___CnJ7:hover{border-color:var(--text-secondary);color:var(--text-secondary)}.ArticleEditor_citationsSection__mIIyw{margin-bottom:20px;padding-top:20px;border-top:1px solid var(--border-default)}.ArticleEditor_citationList__tscrK{display:flex;flex-direction:column;gap:6px}.ArticleEditor_citationItem__RJ0ZA{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--overlay-light);font-size:13px}.ArticleEditor_citationKey__neBIr{font-weight:700;color:var(--color-primary);flex-shrink:0}.ArticleEditor_citationType__U8TW1{font-size:11px;text-transform:uppercase;color:var(--text-tertiary);flex-shrink:0}.ArticleEditor_citationTitle__N1en5{color:var(--text-secondary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ArticleEditor_removeCitationBtn__axMuP{background:none;border:none;color:var(--text-tertiary);font-size:16px;cursor:pointer;flex-shrink:0}.ArticleEditor_removeCitationBtn__axMuP:hover{color:#ef4444}.ArticleEditor_topicRow__srO2K{display:flex;gap:8px}.ArticleEditor_topicInput__O_HzV{flex:1;padding:8px 12px;border-radius:8px;border:1px solid var(--border-default);background:var(--overlay-light);color:var(--text-primary);font-size:14px;outline:none}.ArticleEditor_topicInput__O_HzV:focus{border-color:var(--color-primary)}.ArticleEditor_topicChips__D0JUz{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ArticleEditor_topicChip__D0xvw{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:16px;background:var(--overlay-medium);color:var(--text-secondary);font-size:13px}.ArticleEditor_topicRemove__wdTb9{background:none;border:none;color:var(--text-tertiary);font-size:14px;cursor:pointer;padding:0 2px}.ArticleEditor_actions__ksxXm{display:flex;gap:10px;justify-content:flex-end;padding-top:24px;border-top:1px solid var(--border-default)}.ArticleEditor_previewBtn__xXSv6{padding:10px 18px;border-radius:10px;border:1px solid var(--border-default);background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer}.ArticleEditor_draftBtn__i9EVQ{padding:10px 18px;background:var(--overlay-strong);color:var(--text-primary)}.ArticleEditor_draftBtn__i9EVQ,.ArticleEditor_publishBtn__i9O5g{border-radius:10px;border:none;font-size:14px;font-weight:600;cursor:pointer}.ArticleEditor_publishBtn__i9O5g{padding:10px 24px;background:var(--color-primary);color:var(--text-on-primary);transition:opacity .15s}.ArticleEditor_publishBtn__i9O5g:hover{opacity:.9}.ArticleEditor_draftBtn__i9EVQ:disabled,.ArticleEditor_publishBtn__i9O5g:disabled{opacity:.5;cursor:not-allowed}.ArticleEditor_error__w62vo{padding:10px 14px;border-radius:8px;background:rgba(239,68,68,.15);color:#ef4444;font-size:14px;margin-bottom:16px}.ArticleEditor_previewBar__NNplD{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--surface-2);border-bottom:1px solid var(--border-default);position:sticky;top:0;z-index:10}.ArticleEditor_backBtn__Ii4yN{background:none;border:none;color:var(--color-primary);font-size:14px;cursor:pointer;font-weight:500}.ArticleEditor_previewLabel__unzzg{font-size:13px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.ArticleEditor_previewContainer__yY2jp{max-width:800px;margin:0 auto;padding:32px 16px}.ArticleEditor_previewTitle__UxtyW{font-size:32px;font-weight:800;margin-bottom:8px}.ArticleEditor_previewSummary__U23Ge{font-size:16px;color:var(--text-secondary);margin-bottom:24px}