.BookAIInsights_container__jqwSN{width:100%}.BookAIInsights_sectionHeader__uAy9R{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-default)}.BookAIInsights_sectionTitle__PsjCx{font-size:18px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}@media (min-width:768px){.BookAIInsights_sectionTitle__PsjCx{font-size:20px}}.BookAIInsights_sparkleIcon__Y8vJq{color:#F97316;opacity:.9;flex-shrink:0}.BookAIInsights_tabBar__qJ5nS{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-bottom:16px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}@media (min-width:768px){.BookAIInsights_tabBar__qJ5nS{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media (min-width:1024px){.BookAIInsights_tabBar__qJ5nS{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}}@media (min-width:1280px){.BookAIInsights_tabBar__qJ5nS{margin-left:-80px;margin-right:-80px;padding-left:80px;padding-right:80px}}.BookAIInsights_tabBar__qJ5nS::-webkit-scrollbar{display:none}.BookAIInsights_tab__3pvUT{flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:500;color:var(--text-tertiary);background:var(--overlay-light);border:1px solid transparent;border-radius:8px;cursor:pointer;transition:none;white-space:nowrap;letter-spacing:.01em}.BookAIInsights_tab__3pvUT:hover{color:var(--text-secondary);background:var(--overlay-medium)}.BookAIInsights_tab__3pvUT:active,.BookAIInsights_tab__3pvUT:focus{outline:none;-webkit-tap-highlight-color:transparent}.BookAIInsights_tabActive__hE16g{color:#F97316;background:rgba(249,115,22,.12);border-color:rgba(249,115,22,.25)}@media (min-width:768px){.BookAIInsights_tab__3pvUT{padding:9px 16px;font-size:14px}}.BookAIInsights_panel__2kN2g{padding:20px 0;animation:BookAIInsights_fadeIn__oNdKi .2s ease}.BookAIInsights_editionsPanel__Ck7ws{padding:12px 0 20px;animation:BookAIInsights_fadeIn__oNdKi .2s ease;--surface-2:var(--overlay-light);--surface-3:var(--overlay-medium);--border-default:var(--overlay-medium);--border-strong:var(--overlay-strong,rgba(255,255,255,0.16));--color-surface-2:var(--overlay-light);--color-surface-3:var(--overlay-medium);--color-border-default:var(--overlay-medium);--color-border-strong:var(--overlay-strong,rgba(255,255,255,0.16))}@keyframes BookAIInsights_fadeIn__oNdKi{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.BookAIInsights_characterGrid__e8r_s{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:768px){.BookAIInsights_characterGrid__e8r_s{grid-template-columns:1fr 1fr;gap:16px}}.BookAIInsights_characterCard__ohgwV{background:var(--overlay-light);border-left:1px solid var(--overlay-medium);border-radius:12px;padding:16px;transition:border-color .2s;border:1px solid var(--overlay-medium);border-left:2px solid rgba(249,115,22,.2)}.BookAIInsights_characterCard__ohgwV:hover{border-color:var(--border-strong);border-left-color:rgba(249,115,22,.4)}.BookAIInsights_characterHeader__VzQSD{display:flex;align-items:center;gap:10px;margin-bottom:8px}.BookAIInsights_characterName__tJdGs{font-size:15px;font-weight:600;color:var(--text-primary)}.BookAIInsights_roleBadge__TBByS{font-size:11px;font-weight:500;padding:2px 8px;border-radius:100px;text-transform:capitalize;letter-spacing:.02em}.BookAIInsights_roleProtagonist__FBAaQ{background:rgba(249,115,22,.15);color:#F97316}.BookAIInsights_roleAntagonist__rfrEv{background:rgba(239,68,68,.15);color:#EF4444}.BookAIInsights_roleNarrator__hydTo{background:rgba(139,92,246,.15);color:#8B5CF6}.BookAIInsights_roleSupporting__rQQfi{background:rgba(59,130,246,.15);color:#3B82F6}.BookAIInsights_roleMinor__4_86P{background:var(--overlay-medium);color:var(--text-secondary)}.BookAIInsights_roleMentioned__kfHR4{background:var(--overlay-light);color:var(--text-tertiary)}.BookAIInsights_characterDesc__VH2Pf{font-size:13px;line-height:1.6;color:var(--text-secondary);margin-bottom:8px}.BookAIInsights_centralConflict__kRkdK{margin-top:16px;padding:14px 16px;background:rgba(249,115,22,.06);border:1px solid rgba(249,115,22,.12);border-radius:10px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.BookAIInsights_centralConflictLabel__d0Fzt{font-size:11px;font-weight:600;color:#F97316;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.BookAIInsights_chapterList__JHTkI{display:flex;flex-direction:column;gap:8px}.BookAIInsights_chapterItem__UKayY{background:var(--overlay-light);border-radius:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s;border:1px solid var(--overlay-medium);border-left:2px solid transparent}.BookAIInsights_chapterItem__UKayY:hover{border-color:var(--border-default);border-left-color:rgba(249,115,22,.35)}.BookAIInsights_chapterHeader__IVAGu{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;user-select:none}.BookAIInsights_chapterMeta__f_VNs{display:flex;align-items:baseline;gap:12px;min-width:0}.BookAIInsights_chapterNumber__LvEk2{font-size:12px;font-weight:600;color:var(--text-tertiary);flex-shrink:0;white-space:nowrap}.BookAIInsights_chapterTitle__7633v{font-size:14px;font-weight:500;color:var(--text-primary);min-width:0}.BookAIInsights_chapterChevron__r44am{color:var(--text-tertiary);transition:transform .2s;flex-shrink:0}.BookAIInsights_chapterChevronOpen__Af8xl{transform:rotate(180deg)}.BookAIInsights_chapterBody__d06_1{padding:0 16px 16px}.BookAIInsights_chapterSummary__sPPxo{font-size:13px;line-height:1.7;color:var(--text-secondary);margin-bottom:12px}.BookAIInsights_chapterQuote__6LzTx{font-size:13px;line-height:1.6;color:var(--text-secondary);font-style:italic;padding-left:12px;border-left:2px solid rgba(249,115,22,.3);margin-bottom:10px}.BookAIInsights_chapterTags__EPReA{display:flex;flex-wrap:wrap;gap:6px}.BookAIInsights_chapterTag__uwuq1{font-size:11px;color:var(--text-tertiary);background:var(--overlay-light);padding:2px 8px;border-radius:4px}.BookAIInsights_themesList__qq35k{display:flex;flex-direction:column;gap:16px}.BookAIInsights_themeCard__9FZXt{background:var(--overlay-light);border-left:1px solid var(--overlay-medium);border-radius:12px;padding:16px;border:1px solid var(--overlay-medium);border-left:2px solid rgba(249,115,22,.2);transition:border-left-color .2s}.BookAIInsights_themeCard__9FZXt:hover{border-left-color:rgba(249,115,22,.4)}.BookAIInsights_themeName__qi0g3{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.BookAIInsights_themeDesc__sxwkg{font-size:13px;line-height:1.7;color:var(--text-secondary);margin-bottom:12px}.BookAIInsights_themeEvidence__66F1M{display:flex;flex-direction:column;gap:8px}.BookAIInsights_evidenceItem__RJziJ{padding-left:12px;border-left:2px solid rgba(249,115,22,.25)}.BookAIInsights_evidenceQuote__AHhPS{font-size:12px;line-height:1.6;color:var(--text-secondary);font-style:italic;margin-bottom:2px}.BookAIInsights_evidenceAnalysis__e2L6Z{font-size:12px;color:var(--text-tertiary)}.BookAIInsights_goToQuoteBtn__YnvS6{font-size:11px;font-weight:500;color:rgba(249,115,22,.95);background:rgba(249,115,22,.1);border:none;border-radius:6px;padding:4px 10px;margin-top:6px;margin-bottom:6px;cursor:pointer;transition:background .2s,color .2s}.BookAIInsights_goToQuoteBtn__YnvS6:hover{background:rgba(249,115,22,.18);color:#F97316}.BookAIInsights_themeSignificance__Hj7w9{margin-top:12px;font-size:13px;line-height:1.6;color:var(--text-secondary);padding:10px 12px;background:var(--overlay-light);border-radius:8px}.BookAIInsights_quotesGrid__5ADyY{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:768px){.BookAIInsights_quotesGrid__5ADyY{grid-template-columns:1fr 1fr;gap:14px}}@media (min-width:1024px){.BookAIInsights_quotesGrid__5ADyY{grid-template-columns:1fr 1fr 1fr}}.BookAIInsights_quoteCard__KLEnM{background:var(--overlay-light);border:1px solid var(--overlay-medium);border-radius:12px;padding:16px;transition:border-color .2s;display:flex;flex-direction:column}.BookAIInsights_quoteCard__KLEnM:hover{border-color:var(--border-strong)}.BookAIInsights_quoteIcon__rBTQl{color:#F97316;margin-bottom:8px;opacity:.7}.BookAIInsights_quoteText__egFfa{font-size:13px;line-height:1.7;color:var(--text-primary);font-style:italic;margin-bottom:10px}.BookAIInsights_quoteContext__qK6Qz{font-size:12px;color:var(--text-tertiary);margin-bottom:4px}.BookAIInsights_quoteChapter__2O3Ne{font-size:11px;color:var(--text-tertiary)}.BookAIInsights_quoteAuthor__15nEJ{font-size:12px;color:var(--text-tertiary);margin-bottom:12px}.BookAIInsights_quoteActions__dYGcw{margin-top:auto;padding-top:12px;border-top:1px solid var(--overlay-medium);display:flex;align-items:center;justify-content:center;gap:12px}.BookAIInsights_categoryBadge__W2OjW{display:inline-block;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;text-transform:capitalize;background:var(--overlay-light);color:var(--text-tertiary);margin-top:8px}.BookAIInsights_discussionList__Ka20R{display:flex;flex-direction:column;gap:10px}.BookAIInsights_questionCard__fEWnt{background:var(--overlay-light);border:1px solid var(--overlay-medium);border-radius:12px;padding:16px}.BookAIInsights_questionNumber__zQpE7{font-size:11px;font-weight:700;color:#F97316;margin-bottom:6px}.BookAIInsights_questionText__RuWnS{font-size:14px;font-weight:500;line-height:1.6;color:var(--text-primary);margin-bottom:8px}.BookAIInsights_followUp__18Lud{font-size:12px;line-height:1.6;color:var(--text-tertiary);margin-bottom:6px}.BookAIInsights_questionQuote__g3ox7{font-size:12px;line-height:1.5;color:var(--text-tertiary);font-style:italic;padding-left:10px;border-left:2px solid rgba(249,115,22,.2)}.BookAIInsights_ilGrid__qtElY{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:768px){.BookAIInsights_ilGrid__qtElY{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1024px){.BookAIInsights_ilGrid__qtElY{grid-template-columns:repeat(4,1fr)}}.BookAIInsights_ilCard___hB7f{cursor:pointer;border-radius:12px;overflow:hidden;background:var(--overlay-light);border:1px solid var(--overlay-medium);transition:border-color .2s,transform .15s}.BookAIInsights_ilCard___hB7f:hover{border-color:var(--border-strong);transform:translateY(-2px)}.BookAIInsights_ilImageWrap__mjzIQ{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--surface-2,#111)}.BookAIInsights_ilShimmer__OEJB0{position:absolute;inset:0;background:linear-gradient(110deg,var(--overlay-light) 30%,var(--overlay-medium) 50%,var(--overlay-light) 70%);background-size:200% 100%;animation:BookAIInsights_ilShimmer__OEJB0 1.5s ease-in-out infinite}@keyframes BookAIInsights_ilShimmer__OEJB0{0%{background-position:200% 0}to{background-position:-200% 0}}.BookAIInsights_ilImage__NZQwM{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.BookAIInsights_ilImageLoading___vaia{opacity:0}.BookAIInsights_ilTypeBadge__rur5k{position:absolute;top:8px;left:8px;font-size:10px;font-weight:600;padding:2px 8px;border-radius:6px;background:var(--overlay-heavy);color:rgba(255,255,255,.9);backdrop-filter:blur(8px);text-transform:capitalize;letter-spacing:.02em}.BookAIInsights_ilExpandHint__E4_U9{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:8px;background:var(--overlay-backdrop);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.8);opacity:0;transition:opacity .2s}.BookAIInsights_ilCard___hB7f:hover .BookAIInsights_ilExpandHint__E4_U9{opacity:1}.BookAIInsights_ilCaption___Gha0{padding:10px 12px 4px;font-size:12px;line-height:1.5;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BookAIInsights_ilChapter__SmJTF{padding:2px 12px 10px;font-size:11px;color:var(--text-tertiary)}.BookAIInsights_ilLightboxOverlay__K2481{position:fixed;inset:0;z-index:9999;background:var(--overlay-blanket);display:flex;align-items:center;justify-content:center;padding:20px;animation:BookAIInsights_ilLightboxFadeIn__uv9Nl .2s ease}@keyframes BookAIInsights_ilLightboxFadeIn__uv9Nl{0%{opacity:0}to{opacity:1}}.BookAIInsights_ilLightboxContent__EJ3J8{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.BookAIInsights_ilLightboxImage__Zk3Iy{max-width:90vw;max-height:80vh;object-fit:contain;border-radius:8px}.BookAIInsights_ilLightboxClose__fQVOQ{position:absolute;top:-40px;right:0;background:none;border:none;color:rgba(255,255,255,.7);cursor:pointer;padding:4px;transition:color .2s;z-index:10}.BookAIInsights_ilLightboxClose__fQVOQ:hover{color:white}.BookAIInsights_ilLightboxNext__U3fls,.BookAIInsights_ilLightboxPrev__W9h4H{position:absolute;top:50%;transform:translateY(-50%);background:var(--overlay-backdrop);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.8);cursor:pointer;transition:background .2s,color .2s;z-index:10}.BookAIInsights_ilLightboxNext__U3fls:hover,.BookAIInsights_ilLightboxPrev__W9h4H:hover{background:var(--overlay-heavy);color:white}.BookAIInsights_ilLightboxPrev__W9h4H{left:-60px}.BookAIInsights_ilLightboxNext__U3fls{right:-60px}@media (max-width:767px){.BookAIInsights_ilLightboxPrev__W9h4H{left:8px}.BookAIInsights_ilLightboxNext__U3fls{right:8px}}.BookAIInsights_ilLightboxCaption___9Nuj{margin-top:12px;font-size:14px;line-height:1.6;color:rgba(255,255,255,.8);text-align:center;max-width:600px}.BookAIInsights_ilLightboxCounter__93VLb{margin-top:8px;font-size:12px;color:rgba(255,255,255,.4);letter-spacing:.05em}.BookAIInsights_showMoreBtn__4kFvN{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;margin-top:12px;background:var(--overlay-light);border:1px solid var(--overlay-medium);border-radius:10px;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:color .2s,border-color .2s}.BookAIInsights_showMoreBtn__4kFvN:hover{color:var(--text-secondary);border-color:var(--border-default)}.BookAIInsights_paywallWrap__k4vZk{position:relative;min-height:280px;overflow:hidden;border-radius:12px}.BookAIInsights_paywallBlurred__Ajvik{filter:blur(8px);opacity:.35;pointer-events:none;user-select:none;padding:4px 0}.BookAIInsights_paywallOverlay__PjE0O{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:2;background:radial-gradient(ellipse at center,var(--overlay-heavy) 0,var(--overlay-backdrop) 100%)}.BookAIInsights_paywallTitle___gbQO{font-size:15px;font-weight:600;color:var(--text-primary);text-align:center}.BookAIInsights_paywallDesc__XiQf5{font-size:13px;color:var(--text-tertiary);text-align:center;max-width:320px;line-height:1.5}.BookAIInsights_paywallCta__x4bjO{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:10px 20px;background:#F97316;border:none;border-radius:10px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;text-decoration:none}.BookAIInsights_paywallCta__x4bjO:hover{background:#ea6c0e;transform:translateY(-1px)}.BookAIInsights_paywallCta__x4bjO svg{stroke:#fff}