.ReaderShell_readerPage__iOenK{--reader-bottom-progress-right:0px;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;background-color:#fff;position:relative}.ReaderShell_readerPage__iOenK .ReaderShell_headerRevealZone__DSelu{position:fixed;top:0;left:0;right:0;height:48px;z-index:9;pointer-events:auto}.ReaderShell_readerPage__iOenK.dark-theme{background-color:#181715}.ReaderShell_readerPage__iOenK.sepia-theme{background-color:#f4f1ea}.ReaderShell_readerPage__iOenK.high-contrast-theme{background-color:#000}@media(min-width:992px){.ReaderShell_readerPage__iOenK.ReaderShell_sidebarOpen__9DJmK{--reader-bottom-progress-right:25%}}@media(min-width:992px)and (max-width:1024px){.ReaderShell_readerPage__iOenK.ReaderShell_sidebarOpen__9DJmK{--reader-bottom-progress-right:40%}}.ReaderShell_readerLayout__zExY7{display:grid;grid-template-columns:1fr 0;width:100%;min-height:calc(100vh - 60px)}.ReaderShell_readerLayout__zExY7.ReaderShell_sidebarOpen__9DJmK{grid-template-columns:1fr 30%}@media(min-width:992px){.ReaderShell_readerLayout__zExY7.ReaderShell_sidebarOpen__9DJmK{grid-template-columns:1fr 25%}}@media(max-width:991px){.ReaderShell_readerLayout__zExY7.ReaderShell_sidebarOpen__9DJmK{grid-template-columns:1fr 0}}.ReaderShell_chapterNavOverlay__3yXRI{position:fixed;inset:0;background:rgba(0,0,0,.1);z-index:1050}.ReaderShell_mainContent__oKRaL{display:flex;flex-direction:column;min-width:0;padding:60px 20px calc(112px + env(safe-area-inset-bottom, 0px));position:relative}.ReaderShell_guestDemoBanner__fg404{position:fixed;top:68px;left:50%;z-index:18;display:flex;align-items:center;gap:14px;max-width:min(720px,100vw - 28px);padding:10px 12px;border:1px solid rgba(152,115,54,.28);border-radius:8px;background:rgba(255,253,248,.96);color:#2b241c;box-shadow:0 10px 28px rgba(50,41,28,.12);transform:translateX(-50%)}.ReaderShell_guestDemoBanner__fg404 span{font-size:13px;line-height:1.3}.ReaderShell_guestDemoBanner__fg404 button{border:0;background:rgba(0,0,0,0);color:#7a5421;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.ReaderShell_guestDemoBannerActions__YKZGw{display:flex;align-items:center;gap:10px}.ReaderShell_guestAuthPrompt__zfOsm{display:grid;gap:20px}.ReaderShell_guestAuthPrompt__zfOsm p{margin:0;color:var(--text-secondary,#6c6a64);font-size:15px;line-height:1.55}.ReaderShell_guestAuthPromptActions__l1_YV{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:991px){.ReaderShell_mainContent__oKRaL{padding-left:14px;padding-right:14px;padding-bottom:calc(128px + env(safe-area-inset-bottom, 0px))}.ReaderShell_guestDemoBanner__fg404{top:62px;align-items:flex-start;flex-direction:column;gap:8px;width:calc(100vw - 28px)}}.ReaderShell_chapterStreamHost__pS8a6{position:relative;width:100%}.ReaderShell_chapterStreamOverlay__a2alx{position:fixed;top:60px;left:20px;right:20px;bottom:calc(112px + env(safe-area-inset-bottom, 0px));z-index:12;display:flex;align-items:center;justify-content:center;background:#fffdf9}@media(max-width:991px){.ReaderShell_chapterStreamOverlay__a2alx{left:14px;right:14px;bottom:calc(128px + env(safe-area-inset-bottom, 0px))}}.ReaderShell_chapterStream__92Jqj{display:flex;flex-direction:column;width:100%}.ReaderShell_chapterStreamHidden__xBTlh{visibility:hidden;pointer-events:none}.ReaderShell_chapterSection__qNU0s{position:relative}.ReaderShell_virtualChapterSpacer__WlQu_{width:100%;max-width:920px;margin:0 auto;pointer-events:none;contain:layout paint}.ReaderShell_chapterSection__qNU0s+.ReaderShell_chapterSection__qNU0s{margin-top:clamp(28px,4vw,44px);padding-top:clamp(28px,4vw,44px)}.ReaderShell_chapterSection__qNU0s+.ReaderShell_chapterSection__qNU0s:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(140px,32vw);height:1px;background:linear-gradient(90deg,rgba(196,180,150,0),rgba(196,180,150,.85),rgba(196,180,150,0))}.ReaderShell_chapterSectionActive__utkdo .ReaderShell_chapterSectionKicker__WHu_q{color:#7a5421}.ReaderShell_chapterSectionMeta__aWk7_{width:100%;max-width:920px;margin:0 auto 18px;padding:0 6px}.ReaderShell_chapterSectionKicker__WHu_q{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9a835f}.ReaderShell_chapterSectionTitle__8Of4d{margin:0;font-size:clamp(1.6rem,2vw,2rem);font-weight:700;line-height:1.08;color:#2b241c}.ReaderShell_readerPage__iOenK.dark-theme .ReaderShell_chapterSectionTitle__8Of4d{color:#f4efe7}.ReaderShell_readerPage__iOenK.dark-theme .ReaderShell_chapterSectionKicker__WHu_q{color:#d2b98d}.ReaderShell_readerPage__iOenK.dark-theme .ReaderShell_chapterSection__qNU0s+.ReaderShell_chapterSection__qNU0s:before{background:linear-gradient(90deg,rgba(210,185,141,0),rgba(210,185,141,.85),rgba(210,185,141,0))}.ReaderShell_readerPage__iOenK.sepia-theme .ReaderShell_chapterSectionTitle__8Of4d{color:#533d26}.ReaderShell_readerPage__iOenK.sepia-theme .ReaderShell_chapterSectionKicker__WHu_q{color:#9b6c41}.ReaderShell_readerPage__iOenK.high-contrast-theme .ReaderShell_chapterSectionKicker__WHu_q,.ReaderShell_readerPage__iOenK.high-contrast-theme .ReaderShell_chapterSectionTitle__8Of4d{color:#fff}.ReaderShell_readerPage__iOenK.high-contrast-theme .ReaderShell_chapterSection__qNU0s+.ReaderShell_chapterSection__qNU0s:before{background:linear-gradient(90deg,transparent,white,transparent)}.ReaderShell_readerHeader__Hiler{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e6dfd8;background-color:#fff;flex-shrink:0;height:60px;width:100%;z-index:10}.ReaderShell_readerHeader__Hiler.dark-theme{background-color:#181715;border-bottom-color:rgba(160,157,150,.24)}.ReaderShell_readerHeader__Hiler.sepia-theme{background-color:#f4f1ea;border-bottom-color:#e0d8c9}.ReaderShell_readerHeader__Hiler.high-contrast-theme{background-color:#000;border-bottom-color:rgba(160,157,150,.24)}.ReaderShell_headerLeft__r096Y{display:flex;align-items:center;gap:16px}.ReaderShell_backButton__XCpJq{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#3d3d3a;cursor:pointer;width:40px;height:40px;border-radius:50%;transition:background-color .2s ease}.ReaderShell_backButton__XCpJq:hover{background-color:rgba(204,120,92,.1)}.ReaderShell_backButton__XCpJq.dark-theme{color:#faf9f5}.ReaderShell_backButton__XCpJq.dark-theme:hover{background-color:rgba(232,224,210,.2)}.ReaderShell_backButton__XCpJq.sepia-theme{color:#5f4b32}.ReaderShell_backButton__XCpJq.high-contrast-theme{color:#fff}.ReaderShell_bookInfo__iFXcC{display:flex;flex-direction:column;min-width:0}.ReaderShell_bookTitle__OSrhC{font-size:18px;font-weight:700;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReaderShell_bookTitle__OSrhC.dark-theme{color:#faf9f5}.ReaderShell_bookTitle__OSrhC.sepia-theme{color:#5f4b32}.ReaderShell_bookTitle__OSrhC.high-contrast-theme{color:#fff}.ReaderShell_bookAuthor__gfFPa{font-size:14px;color:#6c6a64;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReaderShell_bookAuthor__gfFPa.dark-theme{color:#a09d96}.ReaderShell_bookAuthor__gfFPa.sepia-theme{color:#8a785a}.ReaderShell_bookAuthor__gfFPa.high-contrast-theme{color:#ccc}.ReaderShell_headerRight__F65iR{display:flex;align-items:center;gap:8px}.ReaderShell_actionButton__3ki8k{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#3d3d3a;cursor:pointer;width:40px;height:40px;border-radius:50%;transition:background-color .2s ease}.ReaderShell_actionButton__3ki8k:hover{background-color:rgba(204,120,92,.1)}.ReaderShell_actionButton__3ki8k.ReaderShell_active__v4HHf{background-color:rgba(204,120,92,.1);color:#cc785c}.ReaderShell_actionButton__3ki8k.dark-theme{color:#faf9f5}.ReaderShell_actionButton__3ki8k.dark-theme:hover{background-color:rgba(232,224,210,.2)}.ReaderShell_actionButton__3ki8k.dark-theme.ReaderShell_active__v4HHf{background-color:rgba(232,224,210,.2);color:#e8e0d2}.ReaderShell_actionButton__3ki8k.sepia-theme{color:#5f4b32}.ReaderShell_actionButton__3ki8k.high-contrast-theme{color:#fff}.ReaderShell_readerContent__mLE0a{display:flex;flex-grow:1;overflow:hidden;position:relative}.ReaderShell_contentWrapper__KGPRx{flex-grow:1;overflow-y:auto;width:100%;margin:0 auto;scroll-behavior:smooth}html.autoscroll-active .ReaderShell_contentWrapper__KGPRx{scroll-behavior:auto}.ReaderShell_contentWrapper__KGPRx.sepia-theme{background-color:#f4f1ea}.ReaderShell_contentWrapper__KGPRx.high-contrast-theme{background-color:#000}.ReaderShell_chapterTitle__xqicH{font-size:1.5em;font-weight:700;margin-bottom:24px;text-align:center}.ReaderShell_chapterContent__sXsqG p{margin-bottom:1em}.ReaderShell_chapterContent__sXsqG h1,.ReaderShell_chapterContent__sXsqG h2,.ReaderShell_chapterContent__sXsqG h3,.ReaderShell_chapterContent__sXsqG h4,.ReaderShell_chapterContent__sXsqG h5,.ReaderShell_chapterContent__sXsqG h6{margin:1em 0 .5em}.ReaderShell_chapterContent__sXsqG img{max-width:100%;height:auto;margin:16px 0}.ReaderShell_chapterContent__sXsqG.dark-theme{color:#faf9f5}.ReaderShell_chapterContent__sXsqG.sepia-theme{color:#5f4b32}.ReaderShell_chapterContent__sXsqG.high-contrast-theme{color:#fff}.ReaderShell_highlight-character__xAEbM{background-color:rgba(66,133,244,.2);border-bottom:1px solid rgba(66,133,244,.5);cursor:pointer}.ReaderShell_highlight-location__tJSgR{background-color:rgba(52,168,83,.2);border-bottom:1px solid rgba(52,168,83,.5);cursor:pointer}.ReaderShell_highlight-allusion__gXg2Z{background-color:rgba(156,39,176,.2);border-bottom:1px solid rgba(156,39,176,.5);cursor:pointer}.ReaderShell_highlight-event__YbLmI{background-color:rgba(255,152,0,.2);border-bottom:1px solid rgba(255,152,0,.5);cursor:pointer}.ReaderShell_highlight-term__EHqaP{background-color:rgba(255,235,59,.2);border-bottom:1px solid rgba(255,235,59,.5);cursor:pointer}.ReaderShell_progressContainer___uGST{position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#e6dfd8;z-index:5}.ReaderShell_progressContainer___uGST.dark-theme{background-color:rgba(160,157,150,.24)}.ReaderShell_progressContainer___uGST.sepia-theme{background-color:#e0d8c9}.ReaderShell_progressContainer___uGST.high-contrast-theme{background-color:rgba(160,157,150,.24)}.ReaderShell_progressBar__hvmeo{height:100%;background-color:#cc785c;transition:width .3s ease}.ReaderShell_progressBar__hvmeo.dark-theme{background-color:#e8e0d2}.ReaderShell_progressBar__hvmeo.sepia-theme{background-color:#8a785a}.ReaderShell_progressBar__hvmeo.high-contrast-theme{background-color:#fff}@media(max-width:991px){.ReaderShell_sidebar__5PrMU{position:fixed;inset:0;width:100dvw;height:100dvh;max-width:none;overflow:hidden;z-index:1060;transform:translateX(100%);transition:transform .22s ease}.ReaderShell_readerLayout__zExY7.ReaderShell_sidebarOpen__9DJmK .ReaderShell_sidebar__5PrMU{transform:translateX(0)}}@media(min-width:992px){.ReaderShell_readerLayout__zExY7.ReaderShell_sidebarOpen__9DJmK .ReaderShell_sidebar__5PrMU{position:fixed;top:0;right:0;height:100vh;overflow:hidden;z-index:20;width:30%}}@media(min-width:992px)and (min-width:992px){.ReaderShell_readerLayout__zExY7.ReaderShell_sidebarOpen__9DJmK .ReaderShell_sidebar__5PrMU{width:25%}}@media(min-width:992px)and (min-width:992px)and (max-width:1024px){.ReaderShell_readerLayout__zExY7.ReaderShell_sidebarOpen__9DJmK .ReaderShell_sidebar__5PrMU{width:40%}}.ReaderShell_chapterLoading__wIufR,.ReaderShell_errorContainer__xihPk,.ReaderShell_loaderContainer__6f1wG{display:flex;justify-content:center;align-items:center;min-height:300px;flex-direction:column;text-align:center}.ReaderShell_errorMessage__6wCSX{max-width:500px}.ReaderShell_errorMessage__6wCSX h2{color:#c64545;margin-bottom:16px}.ReaderShell_retryButton__ioJzy{padding:12px 16px;background-color:#cc785c;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out}.ReaderShell_retryButton__ioJzy:hover{background-color:hsl(15,52.3364485981%,52.2352941176%)}.ReaderShell_contentWrapper__KGPRx .entity-character{cursor:pointer;transition:background-color .2s}.ReaderShell_contentWrapper__KGPRx .entity-character:hover{background-color:rgba(66,133,244,.3)!important}.ReaderShell_contentWrapper__KGPRx .entity-location{cursor:pointer;transition:background-color .2s}.ReaderShell_contentWrapper__KGPRx .entity-location:hover{background-color:rgba(52,168,83,.3)!important}.ReaderShell_contentWrapper__KGPRx .entity-allusion{cursor:pointer;transition:background-color .2s}.ReaderShell_contentWrapper__KGPRx .entity-allusion:hover{background-color:rgba(156,39,176,.3)!important}.ReaderShell_contentWrapper__KGPRx .entity-event{cursor:pointer;transition:background-color .2s}.ReaderShell_contentWrapper__KGPRx .entity-event:hover{background-color:rgba(255,152,0,.3)!important}.ReaderShell_contentWrapper__KGPRx .entity-term{cursor:pointer;transition:background-color .2s}.ReaderShell_contentWrapper__KGPRx .entity-term:hover{background-color:rgba(255,235,59,.3)!important}.ReaderShell_contentWrapper__KGPRx .user-highlight{cursor:pointer;transition:background-color .2s}.ReaderShell_contentWrapper__KGPRx .user-highlight:hover{opacity:.8}.ReaderShell_contentWrapper__KGPRx .search-highlight{background-color:rgba(255,213,79,.4);padding:2px 0;border-radius:2px}.ReaderShell_readerPage__iOenK.high-contrast-theme a{color:#ff0}.ReaderShell_chapterContent__sXsqG{line-height:inherit;font-family:inherit}.ReaderShell_chapterContent__sXsqG p{margin:1em 0}.ReaderShell_chapterContent__sXsqG h1,.ReaderShell_chapterContent__sXsqG h2,.ReaderShell_chapterContent__sXsqG h3,.ReaderShell_chapterContent__sXsqG h4,.ReaderShell_chapterContent__sXsqG h5,.ReaderShell_chapterContent__sXsqG h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600}.ReaderShell_readingProgress__KVOx8{margin:1.5rem 0}.ReaderShell_chapterAccordion__FUjSx{margin:2rem 0}.ReaderShell_metaItem__EYJS1{margin-bottom:.5rem;display:flex}.ReaderShell_metaItem__EYJS1:last-child{margin-bottom:0}.ReaderShell_metaLabel__u_Nl3{font-weight:500;margin-right:.5rem;min-width:120px;color:var(--text-secondary,#6c6a64)}.ReaderShell_metaValue__m3v2L{color:var(--text-color,#3d3d3a)}.ReaderShell_highlightingPanel__YTT8y{z-index:40;box-shadow:-4px 0 10px rgba(20,20,19,.1)}.AiTextChunkPopover_popover__yrWcg{border-radius:8px;padding:12px 16px;width:max-content;max-width:min(360px,100vw - 24px);min-width:min(160px,100vw - 24px);animation:AiTextChunkPopover_fadeIn__QWkI1 .12s ease-in-out forwards}@keyframes AiTextChunkPopover_fadeIn__QWkI1{0%{opacity:0}to{opacity:1}}.AiTextChunkPopover_content__trUfp{display:block}.AiTextChunkPopover_explanation__0MvP8{font-size:16px;font-weight:400;line-height:1.5;margin:0;color:#141413;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.OperationCostTooltip_tooltipWrapper__nQ7_F{position:relative;display:inline-block;width:100%}.OperationCostTooltip_tooltipContent__zXpGs{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background-color:#181715;color:#faf9f5;padding:8px 12px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:100}.OperationCostTooltip_tooltipContent__zXpGs:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#181715}.OperationCostTooltip_tooltipWrapper__nQ7_F:hover .OperationCostTooltip_tooltipContent__zXpGs{opacity:1;visibility:visible}.dark-theme .OperationCostTooltip_tooltipContent__zXpGs{background-color:#252320;color:#faf9f5}.dark-theme .OperationCostTooltip_tooltipContent__zXpGs:after{border-top-color:#252320}.CreditUsageIndicator_indicator__9FENA{position:fixed;top:80px;right:20px;z-index:1001;display:flex;align-items:center;gap:8px;background-color:#cc785c;color:#fff;padding:8px 16px;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);font-size:14px;font-weight:700;animation:CreditUsageIndicator_slideInAndOut__INwNt 3s ease-out forwards}@media(max-width:768px){.CreditUsageIndicator_indicator__9FENA{top:60px;left:50%;transform:translateX(-50%);right:auto}}.CreditUsageIndicator_icon__BwKWH{font-size:1.1rem}@keyframes CreditUsageIndicator_slideInAndOut__INwNt{0%{opacity:0;transform:translateX(100%)}10%{opacity:1;transform:translateX(0)}90%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media(max-width:768px){@keyframes CreditUsageIndicator_slideInAndOut__INwNt{0%{opacity:0;transform:translate(-50%,-20px)}10%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}}.MessageBubble_messageBubble__dYC7o{display:flex;flex-direction:column;width:100%;max-width:85%;margin-bottom:16px;padding:12px 16px;border-radius:12px;animation:MessageBubble_fadeIn__JgfU2 .2s ease-in-out forwards}@keyframes MessageBubble_fadeIn__JgfU2{0%{opacity:0}to{opacity:1}}.MessageBubble_messageBubble__dYC7o{position:relative}.MessageBubble_messageBubble__dYC7o.MessageBubble_user__q8F_4{align-self:flex-end;max-width:85%;background-color:#f5f0e8;color:#3d3d3a;border:0;margin-bottom:28px}.MessageBubble_messageBubble__dYC7o.MessageBubble_assistant__b_PBM{align-self:stretch;max-width:none;background:rgba(0,0,0,0);color:#3d3d3a;border:0;border-radius:0}.MessageBubble_messageBubble__dYC7o.MessageBubble_selectable__b1cr4{cursor:pointer}.MessageBubble_messageBubble__dYC7o.MessageBubble_active__hPyU1{border-color:rgba(0,0,0,0);box-shadow:none}.MessageBubble_messageBubble__dYC7o.MessageBubble_editing__CSIkT{width:min(100%,720px);max-width:min(100%,720px);padding:16px;border-radius:24px;box-shadow:0 12px 32px rgba(20,20,19,.08)}.MessageBubble_content__bd6_7{font-size:16px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.MessageBubble_content__bd6_7 p{margin:0 0 .5em}.MessageBubble_content__bd6_7 p:last-child{margin-bottom:0}.MessageBubble_content__bd6_7 ol,.MessageBubble_content__bd6_7 ul{padding-left:20px;margin:.5em 0}.MessageBubble_content__bd6_7 code{background-color:rgba(20,20,19,.05);padding:2px 4px;border-radius:4px;font-family:monospace}.MessageBubble_userMessageText__C10k5{white-space:pre-wrap;word-break:break-word}.MessageBubble_linkedFragment__7RC7d{display:inline;padding:0;border:0;background:rgba(0,0,0,0);color:#cc785c;font:inherit;line-height:inherit;text-align:inherit;white-space:inherit;word-break:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;cursor:pointer;transition:color .18s ease,text-decoration-color .18s ease;pointer-events:auto}.MessageBubble_linkedFragment__7RC7d:hover{color:#252523;text-decoration-color:currentColor}.MessageBubble_linkedFragment__7RC7d:focus-visible{outline:2px solid rgba(204,120,92,.3);outline-offset:2px;border-radius:4px}.MessageBubble_sourcesContainer___PFdJ{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(20,20,19,.08)}.MessageBubble_user__q8F_4 .MessageBubble_sourcesContainer___PFdJ{border-top-color:rgba(250,249,245,.2)}.dark-theme .MessageBubble_messageBubble__dYC7o.MessageBubble_assistant__b_PBM{background:rgba(0,0,0,0);color:#faf9f5;border:0}.dark-theme .MessageBubble_messageBubble__dYC7o.MessageBubble_user__q8F_4{background-color:#252320;color:#faf9f5}.dark-theme .MessageBubble_messageBubble__dYC7o.MessageBubble_active__hPyU1{border-color:rgba(0,0,0,0);box-shadow:none}.dark-theme .MessageBubble_linkedFragment__7RC7d{color:#e8e0d2}.dark-theme .MessageBubble_linkedFragment__7RC7d:hover{color:#efe9de}.dark-theme .MessageBubble_sourcesContainer___PFdJ{border-top-color:rgba(250,249,245,.1)}.MessageBubble_actions__g9v4X{position:absolute;top:calc(100% + 6px);right:10px;display:flex;gap:8px;justify-content:flex-end;opacity:0;transition:opacity .2s;z-index:0}.MessageBubble_messageBubble__dYC7o:hover .MessageBubble_actions__g9v4X{opacity:1}.MessageBubble_actionBtn__fftJo{background:rgba(0,0,0,0);border:none;color:#8e8b82;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:background-color .2s,color .2s}.MessageBubble_actionBtn__fftJo:hover{background-color:rgba(20,20,19,.05);color:#252523}.MessageBubble_actionBtn__fftJo:disabled{cursor:default;opacity:.5}.MessageBubble_editor__c5N2I{display:flex;flex-direction:column;gap:16px;min-width:min(100%,520px)}.MessageBubble_editorTextarea__wRBIv{width:100%;min-height:128px;resize:none;border:none;outline:none;background:rgba(0,0,0,0);color:#3d3d3a;font:inherit;line-height:1.5;padding:0;overflow:hidden}.MessageBubble_editorTextarea__wRBIv::placeholder{color:#6c6a64}.MessageBubble_editorActions__Qh4wx{display:flex;align-items:center;justify-content:flex-end;gap:12px}.MessageBubble_editorButton__b3Ur2{border:1px solid rgba(0,0,0,0);border-radius:999px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.MessageBubble_editorButton__b3Ur2:disabled{cursor:default;opacity:.6}.MessageBubble_editorCancelButton__ndjXz{background:#fffdf9;border-color:rgba(20,20,19,.12);color:#3d3d3a}.MessageBubble_editorCancelButton__ndjXz:hover:not(:disabled){background:#f5f0e8}.MessageBubble_editorSubmitButton__78oCZ{background:#181715;color:#faf9f5}.MessageBubble_editorSubmitButton__78oCZ:hover:not(:disabled){background:#1f1e1b}.dark-theme .MessageBubble_messageBubble__dYC7o.MessageBubble_editing__CSIkT{background-color:#252320;box-shadow:0 12px 32px rgba(24,23,21,.22)}.dark-theme .MessageBubble_actionBtn__fftJo{color:#a09d96}.dark-theme .MessageBubble_actionBtn__fftJo:hover{background-color:rgba(250,249,245,.1);color:#faf9f5}.dark-theme .MessageBubble_editorTextarea__wRBIv{color:#faf9f5}.dark-theme .MessageBubble_editorCancelButton__ndjXz{background:#1f1e1b;border-color:rgba(250,249,245,.12);color:#faf9f5}.dark-theme .MessageBubble_editorCancelButton__ndjXz:hover:not(:disabled){background:#252320}.dark-theme .MessageBubble_editorSubmitButton__78oCZ{background:#e8e0d2;color:#181715}.dark-theme .MessageBubble_editorSubmitButton__78oCZ:hover:not(:disabled){background:#efe9de}.ChatInput_chatInputContainer__f1gvd{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:var(--chat-input-padding,6px 12px 8px);border:var(--chat-input-border,0);border-top:var(--chat-input-border-top,1px solid rgba(230,223,216,.95));background:var(--chat-input-bg,#fffdf9);gap:var(--chat-input-gap,4px);flex-shrink:0;border-radius:var(--chat-input-radius,18px 18px 0 0);box-shadow:var(--chat-input-shadow,none);margin:var(--chat-input-margin,0);font-family:inherit}.ChatInput_inputRow__wN8QP{display:flex;align-items:flex-start;width:100%}.ChatInput_textareaShell__6J6p6{position:relative;width:100%;min-width:0}.ChatInput_textareaShellMirrored__icwxO{isolation:isolate}.ChatInput_textMirror__ZKNjJ{position:absolute;inset:0;z-index:1;padding:8px;font-family:inherit;font-size:16px;line-height:1.4;color:#3d3d3a;white-space:pre-wrap;word-break:break-word;overflow:auto;pointer-events:none;scrollbar-width:none}.ChatInput_textMirror__ZKNjJ::-webkit-scrollbar{display:none}.ChatInput_textMirrorPlaceholder__V93bm{color:#6c6a64}.ChatInput_textMirrorSpacer__lsqpu{visibility:hidden}.ChatInput_actionsRow__9y97_{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:16px;width:100%}.ChatInput_modelDropdown__pGtsR{position:relative;min-width:0;max-width:calc(100% - 64px)}.ChatInput_modelTrigger__M4fMJ{display:inline-flex;align-items:center;gap:3px;border:none;background:rgba(0,0,0,0);padding:0;font-family:inherit;cursor:pointer;min-width:0;max-width:100%}.ChatInput_modelTrigger__M4fMJ:disabled{cursor:not-allowed;opacity:.6}.ChatInput_modelLabel__IdKrU{color:var(--chat-model-label-color,#8e8b82);font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ChatInput_modelPopover__H4_A1{position:absolute;bottom:calc(100% + 8px);left:0;z-index:100;width:220px;background:#fffdf9;border:1px solid rgba(20,20,19,.1);border-radius:10px;box-shadow:0 4px 20px rgba(20,20,19,.12);list-style:none;margin:0;padding:4px;overflow:hidden}.ChatInput_modelOption__V_GCC{padding:8px 12px;font-size:13px;font-family:inherit;color:#3d3d3a;border-radius:7px;cursor:pointer;transition:background .15s}.ChatInput_modelOption__V_GCC:hover{background:rgba(20,20,19,.05)}.ChatInput_modelOptionActive__rD0E9{color:#cc785c;font-weight:500}.ChatInput_textarea__DlBzD{flex-grow:1;border:none;outline:none;background:rgba(0,0,0,0);padding:8px;font-family:inherit;font-size:16px;line-height:1.4;resize:none;box-sizing:border-box;height:44px;min-height:44px;max-height:280px;overflow-y:hidden;color:#3d3d3a}.ChatInput_textarea__DlBzD::placeholder{color:#6c6a64}.ChatInput_textarea__DlBzD:disabled{background-color:rgba(0,0,0,0);cursor:not-allowed}.ChatInput_textareaMirrored__C_blk{width:100%;position:relative;z-index:2;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);caret-color:#3d3d3a}.ChatInput_textareaMirrored__C_blk::placeholder{color:rgba(0,0,0,0)}.ChatInput_sendButton__ap_JM{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;border:none;background-color:var(--chat-send-button-bg,#e6dfd8);color:var(--chat-send-button-color,#141413);font-family:inherit;cursor:pointer;transition:all .2s ease-in-out;flex-shrink:0;box-shadow:none;margin-left:auto}.ChatInput_sendButton__ap_JM:hover:not(:disabled){background-color:var(--chat-send-button-hover-bg,#efe9de)}.ChatInput_sendButton__ap_JM:disabled{background-color:var(--chat-send-button-disabled-bg,rgba(230,223,216,.68));color:var(--chat-send-button-disabled-color,rgba(20,20,19,.45));cursor:not-allowed}.ChatInput_sendIcon__S_Lpe{transform:rotate(180deg);color:currentColor}.ChatInput_stopButton__FzpeN{background-color:rgba(0,0,0,0);border:1px solid #141413}.ChatInput_stopButton__FzpeN:hover:not(:disabled){background-color:rgba(20,20,19,.06)}.ChatInput_stopIcon__WvxhB{width:10px;height:10px;border-radius:2px;background-color:#141413}.ChatInput_modelChevron__6qPdI{pointer-events:none;color:var(--chat-model-chevron-color,#8e8b82);flex-shrink:0;transition:transform .18s}.ChatInput_modelChevronOpen__9WjNj{transform:rotate(180deg)}.dark-theme .ChatInput_chatInputContainer__f1gvd{border-top-color:rgba(160,157,150,.24);background-color:#252320}.dark-theme .ChatInput_textMirror__ZKNjJ{color:#faf9f5}.dark-theme .ChatInput_textMirrorPlaceholder__V93bm{color:#a09d96}.dark-theme .ChatInput_textarea__DlBzD{color:#faf9f5}.dark-theme .ChatInput_textarea__DlBzD::placeholder{color:#a09d96}.dark-theme .ChatInput_textareaMirrored__C_blk{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);caret-color:#faf9f5}.dark-theme .ChatInput_modelChevron__6qPdI,.dark-theme .ChatInput_modelLabel__IdKrU{color:#a09d96}.dark-theme .ChatInput_modelPopover__H4_A1{background:#181715;border-color:rgba(160,157,150,.24);box-shadow:0 4px 20px rgba(0,0,0,.35)}.dark-theme .ChatInput_modelOption__V_GCC{color:#faf9f5}.dark-theme .ChatInput_modelOption__V_GCC:hover{background:hsla(0,0%,100%,.07)}.dark-theme .ChatInput_sendButton__ap_JM{background-color:#a09d96;color:#181715}.dark-theme .ChatInput_sendButton__ap_JM:hover:not(:disabled){background-color:#b4b0a9}.dark-theme .ChatInput_sendButton__ap_JM:disabled{background-color:rgba(160,157,150,.6);color:rgba(24,23,21,.55)}.dark-theme .ChatInput_stopButton__FzpeN{background-color:rgba(0,0,0,0);border-color:#a09d96}.dark-theme .ChatInput_stopButton__FzpeN:hover:not(:disabled){background-color:rgba(160,157,150,.12)}.dark-theme .ChatInput_stopIcon__WvxhB{background-color:#a09d96}.AiAssistantPanel_panel__tipgJ{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;--ai-assistant-ui-font:var(--font-manrope),"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--chat-input-margin:0 12px 12px;--chat-input-padding:12px 14px 10px;--chat-input-gap:6px;--chat-input-bg:linear-gradient(180deg,rgba(252,250,247,0.96),rgba(255,255,255,0.98));--chat-input-border:1px solid rgba(47,38,29,0.12);--chat-input-border-top:1px solid rgba(47,38,29,0.12);--chat-input-radius:22px;--chat-input-shadow:0 18px 44px rgba(36,28,20,0.1),0 1px 0 rgba(255,255,255,0.85) inset;--chat-send-button-bg:#e8e0d2;--chat-send-button-hover-bg:#efe9de;--chat-send-button-disabled-bg:#f5f0e8;--chat-model-label-color:#6c6a64;--chat-model-chevron-color:#6c6a64;background-color:#fffdf9;border-left:1px solid #e6dfd8;border-bottom-left-radius:28px;box-shadow:-18px 0 46px rgba(31,26,21,.08);font-family:var(--ai-assistant-ui-font);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;height:100%;overflow:hidden}.AiAssistantPanel_header__gJBwM{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #e6dfd8;flex-shrink:0}.AiAssistantPanel_title__Ei1_p{font-family:var(--ai-assistant-ui-font);font-size:18px;font-weight:700;line-height:1.15;margin:0;color:#3d3d3a}.AiAssistantPanel_closeButton__l3tLa{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:#3d3d3a;font-family:inherit;cursor:pointer;transition:background-color .18s ease,color .18s ease}.AiAssistantPanel_closeButton__l3tLa:hover{background:rgba(38,31,24,.08)}.AiAssistantPanel_subHeader__2k_H6{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid #e6dfd8}.AiAssistantPanel_subTitle__EXrBM{font-size:13px;font-weight:600;line-height:1.25;color:#6c6a64;margin:0}.AiAssistantPanel_backButton__wkssJ{border:none;background:rgba(0,0,0,0);cursor:pointer;width:24px;height:24px;border-radius:6px;color:#3d3d3a;font-family:inherit;font-size:16px;line-height:1}.AiAssistantPanel_backButton__wkssJ:hover{background:rgba(38,31,24,.07)}.AiAssistantPanel_chatContainer__pzthc{flex-grow:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(38,31,24,.22) rgba(0,0,0,0);display:flex;flex-direction:column;margin-right:6px;padding:10px 4px 0 12px}.AiAssistantPanel_chatContainer__pzthc::-webkit-scrollbar{width:8px}.AiAssistantPanel_chatContainer__pzthc::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:8px 0 12px}.AiAssistantPanel_chatContainer__pzthc::-webkit-scrollbar-thumb{background-color:rgba(38,31,24,.18);background-clip:content-box;border:2px solid rgba(0,0,0,0);border-radius:999px}.AiAssistantPanel_chatContainer__pzthc:hover::-webkit-scrollbar-thumb{background-color:rgba(38,31,24,.28)}.AiAssistantPanel_errorBanner__vYB6_{margin:10px 12px 0;padding:8px 10px;border:1px solid rgba(220,38,38,.28);border-radius:8px;background:rgba(220,38,38,.08);color:#b91c1c;font-size:12px}.AiAssistantPanel_sessionsList__oQGji{flex-direction:column;padding:2px 0 8px;gap:4px}.AiAssistantPanel_sessionItem__pE75t,.AiAssistantPanel_sessionsList__oQGji{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.AiAssistantPanel_sessionItem__pE75t{flex-direction:row;gap:8px;border:0;border-radius:12px;background:rgba(0,0,0,0);padding:8px 10px;text-align:left;cursor:pointer;width:100%;position:relative}.AiAssistantPanel_sessionItem__pE75t:hover{background:rgba(38,31,24,.045)}.AiAssistantPanel_sessionItem__pE75t:focus-visible{outline:2px solid rgba(204,120,92,.28);outline-offset:1px}.AiAssistantPanel_sessionItemActive__qo8Tw{background:rgba(204,120,92,.07)}.AiAssistantPanel_sessionDot__L1m_C{width:3px;height:3px;margin-top:8px;border-radius:50%;background:#d1d5db;flex-shrink:0}.AiAssistantPanel_sessionContent__MJram{flex:1 1;min-width:0;padding-right:36px}.AiAssistantPanel_sessionHeaderRow__hpGzh{display:flex;align-items:center;gap:8px;min-width:0}.AiAssistantPanel_sessionTitle__6LdSb{flex:1 1;color:#3d3d3a;font-size:13px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AiAssistantPanel_sessionPreview__0dhi8{margin-top:3px;color:#6c6a64;font-size:11px;line-height:1.35;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AiAssistantPanel_sessionTitle__6LdSb{font-weight:500;line-height:1.25}.AiAssistantPanel_deleteSessionButton__liCfa{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#d1d5db;font-family:inherit;cursor:pointer;position:absolute;top:50%;right:10px;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.AiAssistantPanel_deleteSessionButton__liCfa:hover:not(:disabled){color:#fecaca;background:rgba(239,68,68,.08)}.AiAssistantPanel_deleteSessionButton__liCfa:disabled{cursor:default;opacity:.65}.AiAssistantPanel_deleteSessionIcon__6LdDh{display:block}.AiAssistantPanel_sessionItem__pE75t:focus-within .AiAssistantPanel_deleteSessionButton__liCfa,.AiAssistantPanel_sessionItem__pE75t:hover .AiAssistantPanel_deleteSessionButton__liCfa{opacity:1;visibility:visible;pointer-events:auto}.AiAssistantPanel_showAllButton__M3rbE{display:inline-flex;align-items:center;gap:4px;background:rgba(0,0,0,0);border:none;border-radius:0;color:#6c6a64;font-family:inherit;font-size:12px;padding:4px 2px;margin:2px 4px 6px auto;cursor:pointer;transition:color .18s ease}.AiAssistantPanel_showAllButton__M3rbE:after{content:"›";font-size:14px;line-height:1;transform:rotate(90deg);display:inline-block}.AiAssistantPanel_showAllButton__M3rbE:hover{color:#3d3d3a}.AiAssistantPanel_welcomeView__yd0XE{padding:16px 14px;border:1px solid rgba(47,38,29,.1);border-radius:18px;background:hsla(0,0%,100%,.72);box-shadow:0 12px 34px rgba(31,26,21,.055);flex-grow:1}.AiAssistantPanel_welcomeText__H8Pv2{font-size:14px;line-height:1.48;color:var(--reader-text,#3d3d3a);margin:0}.AiAssistantPanel_welcomeText__H8Pv2 p{margin:0}.AiAssistantPanel_promptComposer__JcY49{--chat-input-margin:10px;--chat-input-padding:14px 16px 12px;--chat-input-gap:8px;--chat-input-bg:rgba(255,255,255,0.72);--chat-input-border:1px solid rgba(47,38,29,0.1);--chat-input-border-top:1px solid rgba(47,38,29,0.1);--chat-input-radius:20px;--chat-input-shadow:0 1px 0 rgba(255,255,255,0.82) inset;flex-shrink:0;margin:0 12px 12px;border:1px solid rgba(47,38,29,.1);border-radius:24px;background:linear-gradient(180deg,rgba(252,250,247,.96),rgba(255,255,255,.98));box-shadow:0 18px 44px rgba(36,28,20,.1),inset 0 1px 0 hsla(0,0%,100%,.86);overflow:hidden}.AiAssistantPanel_promptComposer__JcY49 .AiAssistantPanel_welcomeView__yd0XE{padding:20px 18px 4px;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;flex-grow:0}.AiAssistantPanel_playbookLink__9_YYY{color:var(--reader-accent,#cc785c);text-decoration:underline;background:rgba(0,0,0,0);border:none;padding:0;font-size:inherit;font-family:inherit;cursor:pointer;transition:color .2s ease}.AiAssistantPanel_playbookLink__9_YYY:hover{color:var(--reader-text,#252523)}.AiAssistantPanel_composerOverlayText__EFAUw{white-space:pre-wrap;word-break:break-word}.AiAssistantPanel_composerLinkedFragment__pPCrh{display:inline;padding:0;border:0;background:rgba(0,0,0,0);color:#cc785c;font:inherit;line-height:inherit;text-align:inherit;white-space:inherit;word-break:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer;pointer-events:auto;transition:color .18s ease,text-decoration-color .18s ease}.AiAssistantPanel_composerLinkedFragment__pPCrh:hover{color:#252523}.AiAssistantPanel_composerLinkedFragment__pPCrh:focus-visible{outline:2px solid rgba(204,120,92,.25);outline-offset:2px;border-radius:4px}.AiAssistantPanel_messagesList__dvtE3{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:6px 0 16px;flex-grow:1}.AiAssistantPanel_processingIndicator__Y7WlX{align-self:flex-end;max-width:85%;margin:-2px 0 16px;padding:0 16px 0 12px;color:#8e8b82;font-size:12px;font-weight:400;font-style:italic;line-height:1.2;letter-spacing:.01em}.AiAssistantPanel_processingIndicatorText__G_qC8{position:relative;display:inline-block;overflow:hidden;color:#8e8b82}.AiAssistantPanel_processingIndicatorText__G_qC8:after{content:"";position:absolute;inset:0;width:42%;transform:translateX(-180%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.95),rgba(255,255,255,0));opacity:.9;animation:AiAssistantPanel_processingWave__fswbt 2.5s ease-in-out infinite;pointer-events:none}@keyframes AiAssistantPanel_processingWave__fswbt{0%{transform:translateX(-180%)}to{transform:translateX(340%)}}.dark-theme .AiAssistantPanel_processingIndicatorText__G_qC8,.dark-theme .AiAssistantPanel_processingIndicator__Y7WlX{color:#a09d96}.dark-theme .AiAssistantPanel_processingIndicatorText__G_qC8:after{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.8),rgba(255,255,255,0))}.AiAssistantPanel_centerContent__acxpM,.AiAssistantPanel_emptyChat___CGxw{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:32px;height:100%;color:#6c6a64}.AiAssistantPanel_emptyIcon__VcMQ4{font-size:48px;margin-bottom:16px}.AiAssistantPanel_emptyTitle__GvRPO{font-size:20px;color:#3d3d3a;margin-bottom:8px}.AiAssistantPanel_emptyText__aCWBq{max-width:300px}@media(max-width:991px){.AiAssistantPanel_panel__tipgJ{border-left:0;border-bottom-left-radius:0;box-shadow:none}.AiAssistantPanel_header__gJBwM{min-height:56px;padding:14px 16px 12px}.AiAssistantPanel_subHeader__2k_H6{padding:10px 16px}.AiAssistantPanel_chatContainer__pzthc{margin-right:0;padding-left:12px;padding-right:8px}}.dark-theme .AiAssistantPanel_panel__tipgJ{--chat-input-bg:linear-gradient(180deg,rgba(35,39,45,0.96),rgba(27,31,36,0.98));--chat-input-border:1px solid rgba(255,255,255,0.1);--chat-input-border-top:1px solid rgba(255,255,255,0.1);--chat-input-shadow:0 18px 44px rgba(0,0,0,0.28),0 1px 0 rgba(255,255,255,0.06) inset;--chat-send-button-bg:#a09d96;--chat-send-button-hover-bg:#b4b0a9;--chat-send-button-disabled-bg:rgba(160,157,150,0.6);--chat-model-label-color:#a09d96;--chat-model-chevron-color:#a09d96;background-color:#181715;border-left-color:rgba(160,157,150,.24);box-shadow:-18px 0 46px rgba(0,0,0,.35)}.dark-theme .AiAssistantPanel_header__gJBwM,.dark-theme .AiAssistantPanel_subHeader__2k_H6{border-color:rgba(160,157,150,.24)}.dark-theme .AiAssistantPanel_backButton__wkssJ,.dark-theme .AiAssistantPanel_closeButton__l3tLa,.dark-theme .AiAssistantPanel_emptyTitle__GvRPO,.dark-theme .AiAssistantPanel_sessionTitle__6LdSb,.dark-theme .AiAssistantPanel_title__Ei1_p{color:#faf9f5}.dark-theme .AiAssistantPanel_closeButton__l3tLa:hover{background:hsla(0,0%,100%,.08)}.dark-theme .AiAssistantPanel_emptyChat___CGxw,.dark-theme .AiAssistantPanel_sessionPreview__0dhi8,.dark-theme .AiAssistantPanel_subTitle__EXrBM{color:#a09d96}.dark-theme .AiAssistantPanel_chatContainer__pzthc{scrollbar-color:hsla(0,0%,100%,.24) rgba(0,0,0,0)}.dark-theme .AiAssistantPanel_chatContainer__pzthc::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.18)}.dark-theme .AiAssistantPanel_chatContainer__pzthc:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3)}.dark-theme .AiAssistantPanel_sessionItem__pE75t:hover{background:rgba(232,224,210,.1)}.dark-theme .AiAssistantPanel_sessionItemActive__qo8Tw{background:rgba(232,224,210,.12)}.dark-theme .AiAssistantPanel_deleteSessionButton__liCfa{color:#a09d96}.dark-theme .AiAssistantPanel_deleteSessionButton__liCfa:hover:not(:disabled){color:#fecaca;background:rgba(248,113,113,.12)}.dark-theme .AiAssistantPanel_errorBanner__vYB6_{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.14);color:#fecaca}.dark-theme .AiAssistantPanel_welcomeView__yd0XE{border-color:rgba(160,157,150,.24);background:hsla(0,0%,100%,.05);box-shadow:none}.dark-theme .AiAssistantPanel_welcomeText__H8Pv2{color:#faf9f5}.dark-theme .AiAssistantPanel_promptComposer__JcY49{--chat-input-bg:rgba(255,255,255,0.035);--chat-input-border:1px solid rgba(255,255,255,0.1);--chat-input-border-top:1px solid rgba(255,255,255,0.1);--chat-input-shadow:0 1px 0 rgba(255,255,255,0.04) inset;border-color:rgba(160,157,150,.24);background:linear-gradient(180deg,rgba(35,39,45,.96),rgba(27,31,36,.98));box-shadow:0 18px 44px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.06)}.dark-theme .AiAssistantPanel_promptComposer__JcY49 .AiAssistantPanel_welcomeView__yd0XE{border:0;background:rgba(0,0,0,0);box-shadow:none}.dark-theme .AiAssistantPanel_composerLinkedFragment__pPCrh{color:#e8e0d2}.dark-theme .AiAssistantPanel_composerLinkedFragment__pPCrh:hover{color:#efe9de}.Textarea_container__oxiqj{display:flex;flex-direction:column;margin-bottom:16px}.Textarea_fullWidth__XLzpJ{width:100%}.Textarea_label__jY3t4{margin-bottom:8px;font-size:14px;font-weight:500;color:var(--text-color,#141413)}.Textarea_textarea__ht_On{padding:12px;font-size:16px;font-family:inherit;line-height:1.5;border:1px solid var(--border-color,#e6dfd8);border-radius:8px;background-color:var(--bg-color-primary,#fffdf9);resize:vertical;min-height:80px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.Textarea_textarea__ht_On:focus{outline:none;border-color:#cc785c;box-shadow:0 0 0 1px rgba(204,120,92,.3)}.Textarea_textarea__ht_On::placeholder{color:var(--text-color-light,#8e8b82);opacity:.7}.Textarea_textarea__ht_On:disabled{background-color:var(--bg-color-secondary,rgba(245,240,232,.72));cursor:not-allowed;opacity:.6}.Textarea_hint__w2F94{font-size:12px;color:var(--text-color-light,#6c6a64);margin-top:8px}.Textarea_errorText__DmY0R{font-size:12px;color:var(--danger-color,#c64545);margin-top:8px}.Textarea_error__ASl6c .Textarea_textarea__ht_On{border-color:var(--danger-color,#c64545)}.Textarea_error__ASl6c .Textarea_textarea__ht_On:focus{box-shadow:0 0 0 1px rgba(198,69,69,.3)}.Textarea_disabled___A5hV{opacity:.6}.Textarea_disabled___A5hV .Textarea_textarea__ht_On{cursor:not-allowed;background-color:var(--bg-color-secondary,rgba(245,240,232,.72))}.dark-theme .Textarea_textarea__ht_On{background-color:var(--dark-bg-color-secondary,#252320);border-color:var(--dark-border-color,rgba(160,157,150,.24));color:var(--dark-text-color,#faf9f5)}.dark-theme .Textarea_textarea__ht_On::placeholder{color:var(--dark-text-color-light,#a09d96)}.dark-theme .Textarea_label__jY3t4{color:var(--dark-text-color,#faf9f5)}.dark-theme .Textarea_hint__w2F94{color:var(--dark-text-color-light,#a09d96)}.dark-theme .Textarea_disabled___A5hV .Textarea_textarea__ht_On{background-color:rgba(37,35,32,.5)}.NotePopover_popover__q63_n{border-radius:8px;padding:12px 16px;width:max-content;max-width:50vw;min-width:min(200px,100vw - 24px);position:relative;overflow:visible}.NotePopover_popover__q63_n:before{content:"";position:absolute;left:var(--popover-arrow-left,50%);width:12px;height:12px;background:var(--reader-highlight-menu-bg,#fffdf9);border:1px solid var(--reader-border,#e6dfd8)}.NotePopover_popoverAbove__HMKRq{margin-top:-2px}.NotePopover_popoverAbove__HMKRq:before{bottom:-6px;transform:translateX(-50%) rotate(45deg);border-top:none;border-left:none}.NotePopover_popoverBelow__XiMsQ{margin-top:12px}.NotePopover_popoverBelow__XiMsQ:before{top:-6px;transform:translateX(-50%) rotate(45deg);border-bottom:none;border-right:none}.NotePopover_container__szmcp{display:flex;flex-direction:column;gap:12px}.NotePopover_header__pY8oL{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.NotePopover_title__XlPCa{font-family:Montserrat,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500}.NotePopover_noteText__4ekFK,.NotePopover_title__XlPCa{margin:0;color:var(--reader-highlight-menu-text,#3d3d3a)}.NotePopover_noteText__4ekFK{white-space:pre-wrap;word-break:break-word}.NotePopover_actions__pTVf9{margin-top:8px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.NotePopover_deleteButton__Hfve7,.NotePopover_editButton__MWhPo,.NotePopover_saveButton__7cj8L{display:inline-flex;align-items:center;justify-content:center;padding:8px}.NotePopover_editButton__MWhPo:not(:disabled):hover{background-color:var(--reader-accent-soft,rgba(204,120,92,.12))}.NotePopover_deleteButton__Hfve7:not(:disabled):hover{background-color:rgba(198,69,69,.1)}.NotePopover_checkIcon__dWZ2j,.NotePopover_deleteIcon__vTZpz,.NotePopover_editIcon__a9nvC{color:var(--text-secondary,#6c6a64);width:16px;height:16px}.NotePopover_checkIcon__dWZ2j:hover:not(:disabled),.NotePopover_deleteIcon__vTZpz:hover:not(:disabled),.NotePopover_editIcon__a9nvC:hover:not(:disabled){color:var(--reader-highlight-menu-text,#3d3d3a)}.NotePopover_editButton__MWhPo:not(:disabled):hover .NotePopover_editIcon__a9nvC{color:var(--reader-accent,#cc785c)}.NotePopover_deleteButton__Hfve7:not(:disabled):hover .NotePopover_deleteIcon__vTZpz{color:#c64545}.NotePopover_error__oGXtO{font-size:14px;font-weight:400;line-height:1.4;margin:8px 0 0;color:#c64545}.NotePopover_editingWrapper__npggc{display:flex;align-items:center;gap:8px;width:100%}.NotePopover_noteInput__cpvhr{flex:1 1;margin-bottom:0}.NotePopover_noteInput__cpvhr textarea{border:none!important;background:rgba(0,0,0,0)!important;padding:0!important;min-height:auto!important;resize:none;width:100%;display:block;overflow:hidden;font-size:16px;line-height:1.5;color:var(--reader-highlight-menu-text,#3d3d3a);box-shadow:none!important;margin:0!important}.NotePopover_noteInput__cpvhr textarea:focus{outline:none;box-shadow:none!important;border:none!important}.NotePopover_noteInput__cpvhr textarea::placeholder{color:var(--text-secondary,#6c6a64);opacity:.7;font-style:italic}.NotePopover_saveButton__7cj8L{display:flex;height:100%;align-items:center}.NotePopover_saveButton__7cj8L:not(:disabled):hover{background-color:rgba(0,0,0,0)!important}.NotePopover_saveButton__7cj8L .NotePopover_checkIcon__dWZ2j{align-items:center;color:var(--text-secondary,#8e8b82);width:20px;height:20px;transition:color .2s ease}.NotePopover_saveButton__7cj8L:not(:disabled):hover .NotePopover_checkIcon__dWZ2j{color:var(--reader-accent,#cc785c)}.NotePopover_saveButton__7cj8L:disabled .NotePopover_checkIcon__dWZ2j{color:var(--reader-border,#e6dfd8)}.NotesPanel_panel__L_0t9{--notes-panel-ui-font:var(--font-manrope),"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background-color:var(--reader-sidebar-bg,#fffdf9);border-left:1px solid var(--reader-border,#e6dfd8);border-bottom-left-radius:28px;font-family:var(--notes-panel-ui-font);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.NotesPanel_header__tA3iC{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--reader-border,#e6dfd8);flex-shrink:0}.NotesPanel_title__qbeZa{font-family:var(--notes-panel-ui-font);font-size:18px;font-weight:700;line-height:1.15;margin:0;color:var(--reader-text,#3d3d3a)}.NotesPanel_closeButton__Qh8sf{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--reader-text,#3d3d3a);font-family:inherit;cursor:pointer;transition:background-color .18s ease,color .18s ease}.NotesPanel_closeButton__Qh8sf:hover{background:rgba(20,20,19,.08)}.NotesPanel_body__ey_ZL{display:flex;flex-direction:column;flex:1 1;overflow:hidden}.NotesPanel_tabs__PO2cl{display:flex;align-items:baseline;gap:24px;padding:12px 16px 0;flex-shrink:0}.NotesPanel_tab__Sl896{display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,0);border:none;padding:8px 0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;cursor:pointer;position:relative;transition:color .18s ease}.NotesPanel_tab__Sl896:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;border-radius:1px;background:rgba(0,0,0,0);transition:background .18s ease}.NotesPanel_tabActive__dGXqX{color:var(--reader-text,#252523);font-weight:700}.NotesPanel_tabActive__dGXqX:after{background:var(--reader-accent,#cc785c)}.NotesPanel_tabInactive__z1_4R{color:var(--text-secondary,#8e8b82)}.NotesPanel_tabInactive__z1_4R:hover{color:var(--reader-text,#6c6a64)}.NotesPanel_tabCount__snsS8{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-family:inherit;font-size:11px;font-weight:500;background-color:var(--reader-menu-bg,#e6dfd8);color:var(--text-secondary,#6c6a64);line-height:1}.NotesPanel_tabActive__dGXqX .NotesPanel_tabCount__snsS8{background-color:var(--reader-accent-soft,rgba(204,120,92,.12));color:var(--reader-accent,#cc785c)}.NotesPanel_listContainer__QbGqB{flex:1 1;overflow-y:auto;padding:16px;margin-right:6px;margin-top:12px;scrollbar-width:thin;scrollbar-color:var(--reader-border,#e6dfd8) rgba(0,0,0,0)}.NotesPanel_listContainer__QbGqB::-webkit-scrollbar{width:4px}.NotesPanel_listContainer__QbGqB::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.NotesPanel_listContainer__QbGqB::-webkit-scrollbar-thumb{background-color:var(--reader-border,#e6dfd8);border-radius:4px}.NotesPanel_noteItem__q_yT6{margin-bottom:0;padding:12px 0;border-radius:8px;position:relative;cursor:pointer;transition:background-color .18s ease;background-color:rgba(0,0,0,0)}.NotesPanel_noteItem__q_yT6:not(:last-child):after{content:"";position:absolute;left:5%;right:5%;bottom:0;height:1px;background-color:var(--reader-border,#e6dfd8);pointer-events:none}.NotesPanel_noteItem__q_yT6:hover{background-color:var(--reader-menu-hover,rgba(204,120,92,.04));box-shadow:none}.NotesPanel_noteHeader__8k9DY{display:flex;align-items:center;gap:12px;margin-bottom:8px}.NotesPanel_colorIndicator__hE0jr{width:10px;height:10px;border-radius:3px;flex-shrink:0}.NotesPanel_noteDate__qs8qB{font-size:12px;font-weight:400;line-height:1.25;color:var(--text-secondary,#6c6a64);flex:1 1;letter-spacing:.01em}.NotesPanel_deleteButton__Ou7kX,.NotesPanel_editButton__X3Jo7{background:rgba(0,0,0,0);border:none;color:var(--text-secondary,#6c6a64);font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;border-radius:4px;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.NotesPanel_deleteButton__Ou7kX:hover,.NotesPanel_editButton__X3Jo7:hover{color:var(--reader-text,#3d3d3a);background-color:var(--reader-menu-hover,#e6dfd8)}.NotesPanel_noteItem__q_yT6:hover .NotesPanel_deleteButton__Ou7kX,.NotesPanel_noteItem__q_yT6:hover .NotesPanel_editButton__X3Jo7{opacity:1}.NotesPanel_deleteButton__Ou7kX:hover,.NotesPanel_editButtonActive__wNEc3:hover{color:#c64545!important;background-color:rgba(198,69,69,.08)!important}.NotesPanel_annotationTextBlock__FLiNo{border-left:3px solid var(--reader-border,#e6dfd8);padding-left:12px}.NotesPanel_highlightedText__ZV0Us{font-size:14px;font-weight:400;line-height:1.45;background:rgba(0,0,0,0);color:var(--text-secondary,#3d3d3a);font-style:italic;white-space:pre-wrap;word-break:break-word}.NotesPanel_highlightedText__ZV0Us:before{content:"«"}.NotesPanel_highlightedText__ZV0Us:after{content:"»"}.NotesPanel_noteEditTextarea__i_7Uu,.NotesPanel_noteText__KFZU4{font-size:14px;line-height:1.48;color:var(--reader-text,#3d3d3a);padding:0 2px 0 0;font-family:inherit;font-weight:inherit;letter-spacing:inherit;box-sizing:border-box;white-space:pre-wrap;word-break:break-word}.NotesPanel_noteText__KFZU4{margin-top:8px;min-height:1.55em;display:block}.NotesPanel_emptyNotePlaceholder__9vKuo{color:var(--text-secondary,#6c6a64);font-style:italic}.NotesPanel_emptyNotePlaceholderButton__upY1A{background:rgba(0,0,0,0);border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.NotesPanel_noteContentWrapper__Mj7Ao{position:relative;width:100%}.NotesPanel_emptyState__LKaxX{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:32px;text-align:center}.NotesPanel_emptyIcon__NRq4D{font-size:44px;margin-bottom:16px;opacity:.45}.NotesPanel_emptyTitle__UPzFI{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:12px;color:var(--reader-text,#3d3d3a)}.NotesPanel_emptyText__PNYL2{font-size:14px;font-weight:400;color:var(--text-secondary,#6c6a64);max-width:240px;line-height:1.45}.NotesPanel_collapsibleSection__IcDKE{border-radius:8px;border:1px solid var(--reader-border,#e6dfd8);overflow:hidden;margin-bottom:12px}.NotesPanel_collapsibleHeader__Y_TMR{display:flex;align-items:center;width:100%;background:rgba(0,0,0,0);border:none;padding:12px 16px;font-family:inherit;cursor:pointer;gap:12px;transition:background-color .15s ease;text-align:left}.NotesPanel_collapsibleHeader__Y_TMR:hover{background-color:var(--reader-menu-hover,rgba(204,120,92,.04))}.NotesPanel_collapsibleTitle__EmQKh{flex:1 1;font-size:14px;font-weight:500;line-height:1.25;color:var(--reader-text,#3d3d3a)}.NotesPanel_collapsibleCount__dzW3t{font-size:12px;font-weight:500;line-height:1.2;color:var(--text-secondary,#6c6a64);background-color:var(--reader-menu-bg,#e6dfd8);padding:1px 7px;border-radius:10px}.NotesPanel_collapsibleChevron__kQKAA{font-size:16px;color:var(--text-secondary,#6c6a64);transition:transform .2s ease;display:inline-block;transform:rotate(0deg)}.NotesPanel_collapsibleChevronOpen__ftxn8{transform:rotate(90deg)}.NotesPanel_collapsibleContent__vz1O_{padding:12px 16px 16px}.NotesPanel_noteEditTextarea__i_7Uu{border:none;border-left:2px solid #e6dfd8;outline:none;font-family:inherit;resize:none;background:rgba(0,0,0,0);width:100%;display:block;overflow:hidden;margin:8px 0 0;min-height:1.55em}.NotesPanel_noteEditTextarea__i_7Uu:focus{border-left-color:var(--reader-accent,#cc785c)}.NotesPanel_noteEditTextarea__i_7Uu::placeholder{color:var(--text-secondary,#6c6a64);opacity:.7;font-style:italic}@media(max-width:991px){.NotesPanel_panel__L_0t9{border-left:0;border-bottom-left-radius:0}.NotesPanel_header__tA3iC{min-height:56px;padding:14px 16px 12px}.NotesPanel_listContainer__QbGqB{margin-right:0;padding-left:16px;padding-right:16px}}.dark-theme .NotesPanel_closeButton__Qh8sf:hover{background:hsla(0,0%,100%,.08)}.BookmarksPanel_panel__6rsng{position:absolute;top:0;right:0;width:350px;height:100%;background-color:#fffdf9;border-left:1px solid #e6dfd8;z-index:1050;display:flex;flex-direction:column;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.BookmarksPanel_header__rX7hC{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e6dfd8}.BookmarksPanel_title__aPDnD{font-size:18px;font-weight:700;margin:0}.BookmarksPanel_closeButton__fPZSH{background:rgba(0,0,0,0);border:none;padding:8px;cursor:pointer;color:#6c6a64}.BookmarksPanel_closeButton__fPZSH:hover{color:#cc785c}.BookmarksPanel_tabs__p0ux_{display:flex;border-bottom:1px solid #e6dfd8}.BookmarksPanel_tab__hZjXA{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:background-color .2s ease;color:#6c6a64}.BookmarksPanel_tab__hZjXA:hover{background-color:rgba(204,120,92,.05)}.BookmarksPanel_tab__hZjXA.BookmarksPanel_active__1zdx_{color:#cc785c;border-bottom:2px solid #cc785c;font-weight:500}.BookmarksPanel_searchContainer__cS7w1{padding:16px;border-bottom:1px solid #e6dfd8}.BookmarksPanel_searchInputWrapper__yYvu0{position:relative;display:flex;align-items:center}.BookmarksPanel_searchIcon__FTj0T{position:absolute;left:12px;color:#6c6a64}.BookmarksPanel_searchInput__Ad3Rb{width:100%;padding:12px 16px 12px 32px;border:1px solid #e6dfd8;border-radius:8px;font-size:14px}.BookmarksPanel_searchInput__Ad3Rb:focus{outline:none;border-color:#cc785c}.BookmarksPanel_clearButton__D4jBB{position:absolute;right:12px;background:rgba(0,0,0,0);border:none;font-size:18px;color:#6c6a64;cursor:pointer}.BookmarksPanel_clearButton__D4jBB:hover{color:#3d3d3a}.BookmarksPanel_items__l_z0v{flex:1 1;overflow-y:auto;padding:12px}.BookmarksPanel_bookmarkItem__m5liA,.BookmarksPanel_highlightItem__TfiJC{display:flex;margin-bottom:16px;padding:12px;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.BookmarksPanel_bookmarkItem__m5liA:hover,.BookmarksPanel_highlightItem__TfiJC:hover{background-color:rgba(204,120,92,.05)}.BookmarksPanel_bookmarkIcon__IRpt8{margin-right:12px;color:#cc785c;align-self:flex-start;padding-top:4px}.BookmarksPanel_highlightColor__MAP_p{width:4px;border-radius:2px;margin-right:12px;flex-shrink:0}.BookmarksPanel_itemContent__W2OsZ{flex:1 1}.BookmarksPanel_itemLabel__YNBp5{font-weight:500;margin-bottom:4px}.BookmarksPanel_itemText__v5YaA{line-height:1.4;-webkit-line-clamp:3}.BookmarksPanel_highlightNote__7__Eq,.BookmarksPanel_itemText__v5YaA{margin-bottom:8px;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BookmarksPanel_highlightNote__7__Eq{font-style:italic;color:#6c6a64;padding-left:12px;border-left:2px solid #e6dfd8;-webkit-line-clamp:2}.BookmarksPanel_itemInfo__Guh6U{display:flex;justify-content:space-between;font-size:12px;color:#6c6a64}.BookmarksPanel_itemChapter__aWufZ{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:150px}.BookmarksPanel_deleteButton__tT_Gu{visibility:hidden;background:rgba(0,0,0,0);border:none;color:#c64545;cursor:pointer;opacity:.8;padding:4px;align-self:flex-start}.BookmarksPanel_deleteButton__tT_Gu:hover{opacity:1}.BookmarksPanel_bookmarkItem__m5liA:hover .BookmarksPanel_deleteButton__tT_Gu,.BookmarksPanel_highlightItem__TfiJC:hover .BookmarksPanel_deleteButton__tT_Gu{visibility:visible}.BookmarksPanel_emptyState__tE_ia{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;text-align:center;color:#6c6a64;font-size:14px}.dark-theme .BookmarksPanel_panel__6rsng{background-color:#252320;border-left-color:rgba(160,157,150,.24)}.dark-theme .BookmarksPanel_header__rX7hC{border-bottom-color:rgba(160,157,150,.24)}.dark-theme .BookmarksPanel_title__aPDnD{color:#faf9f5}.dark-theme .BookmarksPanel_closeButton__fPZSH{color:#a09d96}.dark-theme .BookmarksPanel_closeButton__fPZSH:hover{color:#e8e0d2}.dark-theme .BookmarksPanel_tabs__p0ux_{border-bottom-color:rgba(160,157,150,.24)}.dark-theme .BookmarksPanel_tab__hZjXA{color:#a09d96}.dark-theme .BookmarksPanel_tab__hZjXA:hover{background-color:rgba(232,224,210,.1)}.dark-theme .BookmarksPanel_tab__hZjXA.BookmarksPanel_active__1zdx_{color:#e8e0d2;border-bottom-color:#e8e0d2}.dark-theme .BookmarksPanel_searchContainer__cS7w1{border-bottom-color:rgba(160,157,150,.24)}.dark-theme .BookmarksPanel_searchInput__Ad3Rb{background-color:#181715;border-color:rgba(160,157,150,.24);color:#faf9f5}.dark-theme .BookmarksPanel_searchInput__Ad3Rb:focus{border-color:#e8e0d2}.dark-theme .BookmarksPanel_clearButton__D4jBB{color:#a09d96}.dark-theme .BookmarksPanel_clearButton__D4jBB:hover{color:#faf9f5}.dark-theme .BookmarksPanel_bookmarkItem__m5liA:hover,.dark-theme .BookmarksPanel_highlightItem__TfiJC:hover{background-color:rgba(232,224,210,.1)}.dark-theme .BookmarksPanel_bookmarkIcon__IRpt8{color:#e8e0d2}.dark-theme .BookmarksPanel_itemLabel__YNBp5,.dark-theme .BookmarksPanel_itemText__v5YaA{color:#faf9f5}.dark-theme .BookmarksPanel_highlightNote__7__Eq{color:#a09d96;border-left-color:rgba(160,157,150,.24)}.dark-theme .BookmarksPanel_emptyState__tE_ia,.dark-theme .BookmarksPanel_itemInfo__Guh6U{color:#a09d96}.HighlightMenu_overlay__AES8i{position:fixed;inset:0;z-index:1000;background-color:rgba(0,0,0,0)}@media(pointer:coarse){.HighlightMenu_overlay__AES8i{pointer-events:none}.HighlightMenu_menu__8OKzG{pointer-events:auto}}.HighlightMenu_menu__8OKzG{border:1px solid var(--reader-border,#e6dfd8);border-radius:6px;z-index:1010;display:flex;flex-direction:column;width:max-content;max-width:calc(100vw - 24px);user-select:none;-webkit-user-select:none;touch-action:manipulation}.HighlightMenu_menu__8OKzG,.HighlightMenu_menu__8OKzG:before{position:absolute;background-color:var(--reader-highlight-menu-bg,#fffdf9)}.HighlightMenu_menu__8OKzG:before{content:"";width:8px;height:8px;border:1px solid var(--reader-border,#e6dfd8);z-index:-1}.HighlightMenu_menuAbove__zUNNm{transform:translate(-50%,-100%)}.HighlightMenu_menuAbove__zUNNm:before{bottom:-5px;left:50%;transform:translateX(-50%) rotate(45deg);border-top:none;border-left:none}.HighlightMenu_menuAboveLeft__x8O1O{transform:translateY(-100%);border-bottom-left-radius:0}.HighlightMenu_menuAboveLeft__x8O1O:before{display:none}.HighlightMenu_menuAboveRight__sAiF_{transform:translate(-100%,-100%);border-bottom-right-radius:0}.HighlightMenu_menuAboveRight__sAiF_:before{display:none}.HighlightMenu_menuBelow__SQ6er{transform:translate(-50%)}.HighlightMenu_menuBelow__SQ6er:before{top:-5px;left:50%;transform:translateX(-50%) rotate(45deg);border-bottom:none;border-right:none}.HighlightMenu_menuBelowLeft__uWXmI{transform:translate(0);border-top-left-radius:0}.HighlightMenu_menuBelowLeft__uWXmI:before{display:none}.HighlightMenu_menuBelowRight__ytrmu{transform:translate(-100%);border-top-right-radius:0}.HighlightMenu_menuBelowRight__ytrmu:before{display:none}.HighlightMenu_paletteHeader__4LG6p{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background-color:rgba(0,0,0,0)}.HighlightMenu_rowLabel__TTsDh{padding-right:8px;font-size:.9rem;font-weight:400;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--reader-highlight-menu-text,#141413)}.HighlightMenu_divider__5s_2A{height:1px;background-color:var(--reader-border,rgba(20,20,19,.09));margin:0;border:none}.HighlightMenu_actionItem__duAgg{display:flex;align-items:center;width:100%;min-width:0;padding:10px 16px;border-top:1px solid var(--reader-border,#e6dfd8);background:rgba(0,0,0,0);text-align:left;cursor:pointer;font-family:inherit;transition:background-color .15s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.HighlightMenu_actionItem__duAgg:focus-visible,.HighlightMenu_actionItem__duAgg:hover{background-color:var(--reader-menu-hover,rgba(20,20,19,.05));outline:none}.HighlightMenu_dots__Ti4D0{display:flex;align-items:center;gap:6px}.HighlightMenu_dot__bf6N0{width:20px;height:20px;border-radius:50%;cursor:pointer;flex-shrink:0;transition:transform .15s cubic-bezier(.2,0,0,1);position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.HighlightMenu_dot__bf6N0.HighlightMenu_dotActive__akCmj:after{content:"";position:absolute;inset:0;background-color:var(--reader-text,#3d3d3a);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolyline points='2,5.5 4.2,7.5 8,3' stroke='black' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:10px 10px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolyline points='2,5.5 4.2,7.5 8,3' stroke='black' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:10px 10px}.HighlightMenu_dot_yellow__T8pYQ{background-color:var(--reader-note-yellow,rgba(255,42,0,.5))}.HighlightMenu_dot_orange___thp4{background-color:var(--reader-note-orange,rgba(255,162,1,.5))}.HighlightMenu_dot_blue__7IuHh{background-color:var(--reader-note-blue,rgba(14,109,192,.4))}.HighlightMenu_dot_green__U8S_1{background-color:var(--reader-note-green,rgba(37,230,56,.4))}.HighlightMenu_dot_purple__q6XMV{background-color:var(--reader-note-purple,rgba(255,23,185,.3))}.HighlightMenu_dotDelete__fxvW_{background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;padding:0;margin-left:4px;color:var(--reader-text,#3d3d3a);transition:color .15s}.HighlightMenu_dotDelete__fxvW_:hover{color:var(--danger-light,#c64545)}.ChapterContent_contentWrapper__a_wme{position:relative;width:100%;margin:0 auto}.ChapterContent_contentWrapper__a_wme body{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-gutter:stable both-edges}.ChapterContent_contentWrapper__a_wme body::-webkit-scrollbar{width:8px}.ChapterContent_contentWrapper__a_wme body::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}.ChapterContent_contentWrapper__a_wme body::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:4px;border:2px solid var(--scrollbar-track)}.ChapterContent_highlightingOverlay__8DIlX{position:absolute;inset:0;background-color:rgba(var(--background-color-rgb),.7);display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--border-radius-md)}.ChapterContent_content__OMTUH{font-size:inherit;font-family:inherit;line-height:inherit;color:var(--reader-text,#3d3d3a);user-select:text;-webkit-user-select:text;-webkit-touch-callout:none}.ChapterContent_content__OMTUH b,.ChapterContent_content__OMTUH strong{font-weight:700}.ChapterContent_content__OMTUH em,.ChapterContent_content__OMTUH i{font-style:italic}.ChapterContent_content__OMTUH h1,.ChapterContent_content__OMTUH h2,.ChapterContent_content__OMTUH h3,.ChapterContent_content__OMTUH h4,.ChapterContent_content__OMTUH h5,.ChapterContent_content__OMTUH h6{font-family:Montserrat,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.4;margin:1.5em 0 .8em}.ChapterContent_content__OMTUH p{margin-bottom:1em}.ChapterContent_content__OMTUH pre{white-space:pre-wrap;overflow-x:auto;margin:1.1em 0;padding:.85em 1em;border-radius:6px;background:rgba(245,240,232,.9)}.ChapterContent_content__OMTUH code,.ChapterContent_content__OMTUH kbd,.ChapterContent_content__OMTUH pre,.ChapterContent_content__OMTUH samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ChapterContent_content__OMTUH code{font-size:.92em}.ChapterContent_content__OMTUH figure.code{margin:1em 0 1.5em;font-size:.9em}.ChapterContent_content__OMTUH .highlight{overflow-x:auto}.ChapterContent_content__OMTUH .hll{background-color:#ffc}.ChapterContent_content__OMTUH .c,.ChapterContent_content__OMTUH .c1,.ChapterContent_content__OMTUH .cm,.ChapterContent_content__OMTUH .cs{color:#408080;font-style:italic}.ChapterContent_content__OMTUH .err{color:red}.ChapterContent_content__OMTUH .k,.ChapterContent_content__OMTUH .kc,.ChapterContent_content__OMTUH .kd,.ChapterContent_content__OMTUH .kn,.ChapterContent_content__OMTUH .kr{color:green;font-weight:600}.ChapterContent_content__OMTUH .kp,.ChapterContent_content__OMTUH .nb{color:green}.ChapterContent_content__OMTUH .kt{color:#b00040}.ChapterContent_content__OMTUH .mf,.ChapterContent_content__OMTUH .mh,.ChapterContent_content__OMTUH .mi,.ChapterContent_content__OMTUH .mo,.ChapterContent_content__OMTUH .o{color:#666}.ChapterContent_content__OMTUH .ow{color:#a2f;font-weight:600}.ChapterContent_content__OMTUH .cp{color:#bc7a00}.ChapterContent_content__OMTUH .nf{color:blue}.ChapterContent_content__OMTUH .nc{color:blue;font-weight:600}.ChapterContent_content__OMTUH .s,.ChapterContent_content__OMTUH .s1,.ChapterContent_content__OMTUH .s2,.ChapterContent_content__OMTUH .sb,.ChapterContent_content__OMTUH .sc,.ChapterContent_content__OMTUH .sh{color:#ba2121}.ChapterContent_content__OMTUH .sd{color:#ba2121;font-style:italic}.ChapterContent_content__OMTUH .se{color:#b62;font-weight:600}.ChapterContent_content__OMTUH .si,.ChapterContent_content__OMTUH .sr{color:#b68}.ChapterContent_content__OMTUH .sx{color:green}.ChapterContent_content__OMTUH .ss{color:#19177c}.ChapterContent_content__OMTUH .lineno{color:#888;-webkit-user-select:none;user-select:none}.ChapterContent_content__OMTUH a{color:var(--reader-link,#1a73e8);text-decoration:none;border-bottom:1px solid;transition:all .1s ease-in-out}.ChapterContent_content__OMTUH a:hover{border-bottom-color:rgba(0,0,0,0)}.ChapterContent_content__OMTUH img{display:block;max-width:100%;height:auto;margin:1.5em auto;border-radius:8px}.ChapterContent_content__OMTUH blockquote{margin:1.5em 0;padding:12px 24px;border-left:4px solid #e6dfd8;background-color:rgba(245,240,232,.72);font-style:italic}.ChapterContent_content__OMTUH .search-highlight{background-color:rgba(232,165,90,.4);padding:2px 0;border-radius:4px}.ChapterContent_content__OMTUH .translate-hover{-webkit-text-decoration:underline dashed var(--reader-link,#d88a6d);text-decoration:underline dashed var(--reader-link,#d88a6d)}.ChapterContent_entityTouchSelectionSuppressed__Kkw4D .ChapterContent_content__OMTUH,.ChapterContent_entityTouchSelectionSuppressed__Kkw4D .ChapterContent_content__OMTUH *{user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}.ChapterContent_pointerCursor___xh9X{cursor:pointer}.ChapterContent_chapterTitle__WIryG{font-family:Montserrat,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 24px;text-align:center;color:var(--reader-text,#3d3d3a)}.ChapterContent_chapterLoading__uSz__{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;min-height:200px;padding:32px}@media(max-width:767px){.ChapterContent_contentWrapper__a_wme{padding:0}.ChapterContent_chapterTitle__WIryG{font-size:20px;margin-bottom:16px}}.dark-theme .ChapterContent_chapterTitle__WIryG{color:#faf9f5}.dark-theme .ChapterContent_content__OMTUH a{color:#e8e0d2}.dark-theme .ChapterContent_content__OMTUH blockquote{border-left-color:rgba(160,157,150,.24);background-color:#252320}.dark-theme .ChapterContent_content__OMTUH [data-entity-id]{border-bottom-color:#e8e0d2}.dark-theme .ChapterContent_content__OMTUH [data-entity-id]:hover{color:#e8e0d2;border-bottom-color:#e8e0d2}.dark-theme .ChapterContent_underline__W8dtY .ChapterContent_content__OMTUH mark[data-entity-id]{border-bottom-color:#e8e0d2}.dark-theme .ChapterContent_underline__W8dtY .ChapterContent_content__OMTUH mark[data-entity-id]:hover{color:#e8e0d2;border-bottom-color:#e8e0d2}.sepia-theme .ChapterContent_content__OMTUH a{color:#9b6c41}.sepia-theme .ChapterContent_content__OMTUH blockquote{border-left-color:#d8cfc2;background-color:rgba(91,70,54,.08)}.high-contrast-theme .ChapterContent_chapterTitle__WIryG{color:#000}.high-contrast-theme .ChapterContent_content__OMTUH a{color:blue;text-decoration:underline;border-bottom:none}.high-contrast-theme .ChapterContent_content__OMTUH blockquote{background-color:#fff;border:2px solid #000}.high-contrast-theme .ChapterContent_content__OMTUH [data-entity-id]{border-bottom-color:blue}.high-contrast-theme .ChapterContent_content__OMTUH [data-entity-id]:hover{color:blue}.ChapterContent_underline__W8dtY .ChapterContent_content__OMTUH mark[data-entity-type=idiom]{background:rgba(210,176,110,.2)}.ChapterContent_underline__W8dtY .ChapterContent_content__OMTUH mark[data-entity-type=phrasalVerb]{background:rgba(140,180,140,.2)}.ChapterContent_underline__W8dtY .ChapterContent_content__OMTUH mark[data-entity-type=fixedExpression]{background:rgba(102,187,171,.2)}.ChapterContent_underline__W8dtY .ChapterContent_content__OMTUH mark[data-entity-type=idiomaticVerbSense]{background:rgba(174,192,154,.22)}.ChapterContent_underline__W8dtY .ChapterContent_content__OMTUH mark[data-entity-type=interjection]{background:rgba(232,122,164,.2)}.ChapterContent_underline__W8dtY .ChapterContent_content__OMTUH mark[data-entity-type=mincedOath]{background:rgba(161,136,127,.22)}.ChapterContent_underline__W8dtY .ChapterContent_content__OMTUH mark[data-entity-type=falseFriend]{background:rgba(220,160,120,.2)}.ChapterContent_marker__27IlB .ChapterContent_content__OMTUH mark[data-entity-type=idiom]{background-color:rgba(210,176,110,.28)}.ChapterContent_marker__27IlB .ChapterContent_content__OMTUH mark[data-entity-type=phrasalVerb]{background-color:rgba(140,180,140,.26)}.ChapterContent_marker__27IlB .ChapterContent_content__OMTUH mark[data-entity-type=fixedExpression]{background-color:rgba(102,187,171,.28)}.ChapterContent_marker__27IlB .ChapterContent_content__OMTUH mark[data-entity-type=idiomaticVerbSense]{background-color:rgba(174,192,154,.3)}.ChapterContent_marker__27IlB .ChapterContent_content__OMTUH mark[data-entity-type=interjection]{background-color:rgba(232,122,164,.28)}.ChapterContent_marker__27IlB .ChapterContent_content__OMTUH mark[data-entity-type=mincedOath]{background-color:rgba(161,136,127,.3)}.ChapterContent_marker__27IlB .ChapterContent_content__OMTUH mark[data-entity-type=falseFriend]{background-color:rgba(220,160,120,.28)}.readability_readabilityStyles__KvKWR blockquote,.readability_readabilityStyles__KvKWR div,.readability_readabilityStyles__KvKWR li,.readability_readabilityStyles__KvKWR p{margin-bottom:1.2em;font-size:inherit;line-height:var(--reader-line-height,1.6);text-align:var(--reader-text-align,justify);hanging-punctuation:first;-webkit-hyphens:auto;hyphens:auto}.readability_readabilityStyles__KvKWR h1,.readability_readabilityStyles__KvKWR h2,.readability_readabilityStyles__KvKWR h3,.readability_readabilityStyles__KvKWR h4,.readability_readabilityStyles__KvKWR h5,.readability_readabilityStyles__KvKWR h6{margin-top:1.5em;margin-bottom:.8em;line-height:1.3;font-weight:600}.readability_readabilityStyles__KvKWR h1{font-size:2em;text-align:center;margin-top:2em;margin-bottom:1em}.readability_readabilityStyles__KvKWR h2{font-size:1.75em}.readability_readabilityStyles__KvKWR h3{font-size:1.5em}.readability_readabilityStyles__KvKWR h4{font-size:1.25em}.readability_readabilityStyles__KvKWR blockquote{margin:1.5em 0;padding:.75em 1.5em;border-left:4px solid var(--blockquote-border,#e6dfd8);background-color:var(--blockquote-bg,rgba(20,20,19,.02));font-style:italic}.readability_readabilityStyles__KvKWR blockquote p:last-child{margin-bottom:0}.readability_readabilityStyles__KvKWR ol,.readability_readabilityStyles__KvKWR ul{margin:1em 0 1.5em 1.5em;padding-left:1em}.readability_readabilityStyles__KvKWR ol li,.readability_readabilityStyles__KvKWR ul li{margin-bottom:.5em}.readability_readabilityStyles__KvKWR a{color:var(--reader-link,#1a73e8);text-decoration:none;border-bottom:1px solid;transition:border-bottom-color .2s,color .2s}.readability_readabilityStyles__KvKWR a:hover{border-bottom-color:rgba(0,0,0,0)}.readability_readabilityStyles__KvKWR .highlight,.readability_readabilityStyles__KvKWR .user-highlight{cursor:pointer;transition:opacity .2s}.readability_readabilityStyles__KvKWR .highlight:hover,.readability_readabilityStyles__KvKWR .user-highlight:hover{opacity:.8}.readability_readabilityStyles__KvKWR .readability_tooltip__hRtoJ{position:relative}.readability_readabilityStyles__KvKWR .readability_tooltip__hRtoJ:hover .readability_tooltipText__uEoN6{visibility:visible;opacity:1}.readability_readabilityStyles__KvKWR .readability_tooltip__hRtoJ .readability_tooltipText__uEoN6{visibility:hidden;opacity:0;width:200px;background-color:#181715;color:#faf9f5;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);transition:opacity .3s}.readability_readabilityStyles__KvKWR .readability_tooltip__hRtoJ .readability_tooltipText__uEoN6:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid rgba(0,0,0,0);border-top-color:#181715}.readability_readabilityStyles__KvKWR table{width:100%;margin:1.5em 0;border-collapse:collapse}.readability_readabilityStyles__KvKWR table td,.readability_readabilityStyles__KvKWR table th{padding:.75em;border:1px solid var(--table-border,#e6dfd8);text-align:left}.readability_readabilityStyles__KvKWR table th{background-color:var(--table-header-bg,rgba(20,20,19,.02));font-weight:600}.readability_readabilityStyles__KvKWR table tr:nth-child(2n){background-color:var(--table-row-alt,rgba(20,20,19,.01))}.readability_readabilityStyles__KvKWR img{max-width:100%;height:auto;margin:1.5em auto;display:block;border-radius:4px}.readability_readabilityStyles__KvKWR .footnote{font-size:.85em;vertical-align:super;line-height:0;color:var(--footnote-color,#3d3d3a);text-decoration:none;margin:0 2px}.readability_readabilityStyles__KvKWR .readability_footnotes__Szg7U{margin-top:3em;padding-top:1.5em;border-top:1px solid var(--border-color,#e6dfd8);font-size:.9em}.readability_readabilityStyles__KvKWR .readability_footnotes__Szg7U ol{padding-left:1.5em}.readability_readabilityStyles__KvKWR .readability_footnotes__Szg7U li{margin-bottom:.75em}.readability_readabilityStyles__KvKWR .readability_epigraph__GQISc{margin:2em 3em;font-style:italic;text-align:right}.readability_readabilityStyles__KvKWR .readability_epigraph__GQISc .readability_attribution__iWOtF{margin-top:.5em;font-style:normal;font-weight:600}.readability_readabilityStyles__KvKWR .readability_chapter-title__ivtqb{text-align:center;margin:2em 0 1.5em;font-size:1.75em;font-weight:600}.readability_readabilityStyles__KvKWR .readability_chapter-number__xfSGd{display:block;text-align:center;margin-bottom:1em;font-size:1em;color:var(--text-secondary,#6c6a64);text-transform:uppercase;letter-spacing:.1em}.readability_readabilityStyles__KvKWR .readability_drop-cap__yBCOp:first-letter{float:left;font-size:3.5em;line-height:.8;margin-right:.1em;font-weight:600;color:var(--drop-cap-color,#3d3d3a)}.readability_readabilityStyles__KvKWR .readability_poem__C6g4j{margin:1.5em 0;padding-left:2em;white-space:pre-wrap;line-height:1.6}.readability_readabilityStyles__KvKWR .readability_poem__C6g4j .readability_stanza__DHrPa{margin-bottom:1.5em}@media(max-width:768px){.readability_readabilityStyles__KvKWR h1{font-size:1.75em}.readability_readabilityStyles__KvKWR h2{font-size:1.5em}.readability_readabilityStyles__KvKWR h3{font-size:1.25em}.readability_readabilityStyles__KvKWR .readability_epigraph__GQISc{margin:1.5em 1em}}@media(max-width:991px){.readability_readabilityStyles__KvKWR blockquote,.readability_readabilityStyles__KvKWR div,.readability_readabilityStyles__KvKWR li,.readability_readabilityStyles__KvKWR p{margin-bottom:.9em}.readability_readabilityStyles__KvKWR h1,.readability_readabilityStyles__KvKWR h2,.readability_readabilityStyles__KvKWR h3,.readability_readabilityStyles__KvKWR h4,.readability_readabilityStyles__KvKWR h5,.readability_readabilityStyles__KvKWR h6{margin-top:1.1em;margin-bottom:.6em}.readability_readabilityStyles__KvKWR h1{margin-top:1.5em;margin-bottom:.8em}.readability_readabilityStyles__KvKWR blockquote{margin:1em 0;padding:.5em 1.5em}.readability_readabilityStyles__KvKWR ol,.readability_readabilityStyles__KvKWR ul{margin:.8em 0 1.1em 1.5em}.readability_readabilityStyles__KvKWR ol li,.readability_readabilityStyles__KvKWR ul li{margin-bottom:.4em}.readability_readabilityStyles__KvKWR table{margin:1.2em 0}.readability_readabilityStyles__KvKWR table td,.readability_readabilityStyles__KvKWR table th{padding:.6em}}.light-theme .readability_readabilityStyles__KvKWR{--reader-font-smoothing:auto}.dark-theme .readability_readabilityStyles__KvKWR{--reader-font-smoothing:antialiased}.sepia-theme .readability_readabilityStyles__KvKWR{--reader-font-smoothing:auto}.high-contrast-theme .readability_readabilityStyles__KvKWR{--reader-font-smoothing:antialiased;--reader-line-height:1.8;--reader-letter-spacing:0.01em}.AnalysisProgressModal_container__XJkjx{display:flex;flex-direction:column;gap:16px;min-width:360px}.AnalysisProgressModal_progressSection__h_w44{display:flex;flex-direction:column;gap:8px}.AnalysisProgressModal_progressBar__xIl3f{position:relative;width:100%;height:10px;background:#f5f0e8;border-radius:6px;overflow:hidden}.AnalysisProgressModal_progressFill__p0yaO{height:100%;background:linear-gradient(90deg,#1a73e8,#5db8a6);transition:width .3s ease}.AnalysisProgressModal_progressInfo___HM6t{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#252523}.AnalysisProgressModal_progressPercent__OoEMf{font-weight:600}.AnalysisProgressModal_progressMessage___Hnrm{color:#6c6a64}.AnalysisProgressModal_resultSection__ELTmH{display:flex;flex-direction:column;gap:12px}.AnalysisProgressModal_resultMessage__Wm3fi{margin:0;font-size:16px;font-weight:600;color:#141413}.AnalysisProgressModal_resultPrompt__C1jyg{margin:0;font-size:14px;color:#3d3d3a}.AnalysisProgressModal_resultRow__P5dz_{display:flex;align-items:center;justify-content:space-between;font-size:15px}.AnalysisProgressModal_resultLabel__U7K5_{color:#6c6a64}.AnalysisProgressModal_resultValue__wxpvl{font-weight:600;color:#141413}.AnalysisProgressModal_actionRow__M7WqH{display:flex;gap:10px}.AnalysisProgressModal_primaryAction__t9fdS{width:100%}