.BookPassageRow_BookPassageRow__IERkC{scroll-margin-top:120px}.BookPassageRow_BookPassageRow__IERkC+.BookPassageRow_BookPassageRow__IERkC{padding-top:32px;border-top:1px solid var(--dark-blue-10)}.BookPassageRow_Header__egd2D{display:flex;align-items:center;gap:20px}@media(max-width:767px){.BookPassageRow_Header__egd2D{gap:14px}}.BookPassageRow_Cover__LHrQK{position:relative;flex:0 0 72px;width:72px;height:72px;padding:8px;border-radius:4px;overflow:hidden}@media(max-width:767px){.BookPassageRow_Cover__LHrQK{flex-basis:56px;width:56px;height:56px;padding:6px}}.BookPassageRow_CoverImage__PwlZ_{position:relative;width:100%;height:100%}.BookPassageRow_Titles__0YMpK{display:flex;flex-direction:column;gap:6px;min-width:0}.BookPassageRow_Title___7tAT{overflow-wrap:anywhere;margin:0;color:var(--dark-blue)}.BookPassageRow_Meta__S08M1{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;color:var(--fg)}.BookPassageRow_MetaItem__yM05R{min-width:0;overflow-wrap:anywhere}.BookPassageRow_MetaItem__yM05R+.BookPassageRow_MetaItem__yM05R:before{content:"·";margin:0 8px;opacity:.5}.BookPassageRow_GuideLink__0GCZH{color:var(--dark-blue);text-decoration:underline;-webkit-text-decoration-color:var(--dark-blue-24);text-decoration-color:var(--dark-blue-24);text-underline-offset:3px}.BookPassageRow_GuideLink__0GCZH:hover{-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor}.ExplorationTrail_ExplorationTrail__Y4vp3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:var(--fg)}.ExplorationTrail_Label__fC4s7{opacity:.8}.ExplorationTrail_List__908T5{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.ExplorationTrail_Item__QSTx8+.ExplorationTrail_Item__QSTx8:before{content:",";margin-right:8px;opacity:.6}.ExplorationTrail_Step__2knYl{padding:0;background:none;border:none;font:inherit;color:var(--dark-blue);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--dark-blue-24);text-decoration-color:var(--dark-blue-24);text-underline-offset:3px}.ExplorationTrail_Step__2knYl:hover{-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor}.ExplorationTrail_Current__IVFNz{color:var(--dark-blue);font-weight:500}.InterpretationBar_InterpretationBar__2zACw{display:flex;flex-direction:column;gap:12px;animation:InterpretationBar_interpretation-in__Pse_n .3s ease both}@media(prefers-reduced-motion:reduce){.InterpretationBar_InterpretationBar__2zACw{animation:none}}@keyframes InterpretationBar_interpretation-in__Pse_n{0%{opacity:0}to{opacity:1}}.InterpretationBar_Correction__CGWyx{margin:0;color:var(--fg)}.InterpretationBar_Separator__vkTaH{margin:0 8px;opacity:.5}.InterpretationBar_TextButton__vmDmT{background:none;border:none;padding:0;font:inherit;color:var(--dark-blue);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.InterpretationBar_Interpretation__QevIa{margin:0;color:var(--dark-blue)}@keyframes PassageCard_passage-fade-in__VLDeb{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.PassageCard_PassageCard__J17z6{background:var(--white);border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px var(--dark-blue-10),0 4px 16px var(--dark-blue-10);display:flex;flex:1 1;flex-direction:column;gap:14px;min-width:0;height:100%;animation:PassageCard_passage-fade-in__VLDeb .3s ease both}@media(prefers-reduced-motion:reduce){.PassageCard_PassageCard__J17z6{animation:none}}@media(max-width:767px){.PassageCard_PassageCard__J17z6{padding:16px}}.PassageCard_Compact__t2bx2{gap:10px;padding:16px 20px;box-shadow:0 1px 3px var(--dark-blue-10)}.PassageCard_Source__GNAvl{margin:0;color:var(--fg)}.PassageCard_Heading__AYy63{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.PassageCard_Theme__NL4Gh{display:-webkit-box;margin:0;overflow:hidden;color:var(--dark-blue);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.PassageCard_ThemeLabel__WdKxx{font-weight:500}.PassageCard_ExactTag__ncg04{flex-shrink:0;margin-left:auto;padding:2px 10px;border-radius:20px;background:var(--dark-blue-10);font-family:var(--font-reader-pro);font-size:.75rem;color:var(--dark-blue);white-space:nowrap}.PassageCard_Text__YkHcW{font-size:1rem;line-height:1.85;color:var(--fg);font-style:italic;margin:0;padding:0 0 0 16px;border:none;border-left:2px solid var(--dark-blue-24)}.PassageCard_Text__YkHcW mark{background:var(--dark-blue-10);color:inherit;padding:1px 2px;border-radius:3px}.PassageCard_Compact__t2bx2 .PassageCard_Text__YkHcW{display:-webkit-box;overflow:hidden;font-size:.875rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6}.PassageCard_Footer__zWf8S{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin-top:auto;padding-top:4px}.PassageCard_FooterMeta__tjgqp{display:flex;align-items:center;gap:12px}.PassageCard_Actions__UoVCO{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.PassageCard_ActionBtn__IKfWm{font-family:var(--font-reader-pro);font-size:.75rem;color:var(--dark-blue);background:none;border:1px solid var(--dark-blue-24);border-radius:20px;padding:7px 14px 5px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s ease,box-shadow .45s cubic-bezier(.22,1,.36,1)}.PassageCard_ActionBtn__IKfWm:focus-visible,.PassageCard_ActionBtn__IKfWm:hover{border-color:var(--dark-blue);box-shadow:0 0 0 5px rgba(242,217,184,.8)}@media(prefers-reduced-motion:reduce){.PassageCard_ActionBtn__IKfWm{transition:none}}.PassageCard_ActionBtnDisabled__Yd7JQ{font-size:.75rem;color:var(--fg);border:1px solid var(--dark-blue-10);border-radius:20px;padding:6px 14px;white-space:nowrap}.RelatedThemes_RelatedThemes__UFI_n{display:flex;flex-direction:column;gap:12px;margin-top:48px}.RelatedThemes_Heading__tw_tc{margin:0;color:var(--dark-blue)}.RelatedThemes_List__sCPRo{display:grid;grid-template-columns:1fr;grid-column-gap:var(--column-gutter);column-gap:var(--column-gutter);margin:0;padding:0;border-bottom:1px solid var(--dark-blue-24);list-style:none}@media(min-width:1024px){.RelatedThemes_List__sCPRo{grid-template-columns:1fr 1fr}}.RelatedThemes_Item__2Sf3l{border-top:1px solid var(--dark-blue-24)}.RelatedThemes_Row__ehBJy{display:flex;align-items:center;gap:16px;width:100%;padding:12px 2px;background:none;border:none;font:inherit;text-align:left;text-decoration:none;color:inherit;cursor:pointer}.RelatedThemes_Text__l7TQC{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.RelatedThemes_Label__av5yR{color:var(--dark-blue)}.RelatedThemes_Blurb__7XpRK{overflow:hidden;color:var(--fg);text-overflow:ellipsis;white-space:nowrap}.RelatedThemes_Arrow__HOvjs{flex-shrink:0;font-size:1rem;color:var(--dark-blue);opacity:.6;transition:transform .2s ease,opacity .2s ease}@media(prefers-reduced-motion:reduce){.RelatedThemes_Arrow__HOvjs{transition:none}}.RelatedThemes_Row__ehBJy:focus-visible .RelatedThemes_Arrow__HOvjs,.RelatedThemes_Row__ehBJy:hover .RelatedThemes_Arrow__HOvjs{transform:translateX(4px);opacity:1}.RelatedThemes_Row__ehBJy:hover .RelatedThemes_Label__av5yR{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@keyframes SearchProgress_progress-pulse__3GCBF{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.SearchProgress_SearchProgress__GcSZG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.SearchProgress_Step__ngdsr{display:flex;align-items:center;gap:12px;color:var(--fg);transition:opacity .3s ease}.SearchProgress_StepPending__lb3OA{opacity:.45}.SearchProgress_StepDone__aFqP3{opacity:.7}.SearchProgress_Indicator__0Lr1d{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--dark-blue-24);border-radius:50%}.SearchProgress_StepDone__aFqP3 .SearchProgress_Indicator__0Lr1d{border-color:var(--dark-blue);background:var(--dark-blue)}.SearchProgress_StepActive__C_o8o .SearchProgress_Indicator__0Lr1d{border-color:var(--dark-blue)}.SearchProgress_StepActive__C_o8o .SearchProgress_Indicator__0Lr1d:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--dark-blue);animation:SearchProgress_progress-pulse__3GCBF 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.SearchProgress_StepActive__C_o8o .SearchProgress_Indicator__0Lr1d:after{animation:none}}.SearchProgress_Check__vLH2D{width:12px;height:12px;fill:none;stroke:var(--light-cream);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.SearchProgress_Label__kwtWO{line-height:1.4}@keyframes LlmSearchResults_results-fade-in__CqLk7{0%{opacity:0}to{opacity:1}}.LlmSearchResults_LlmSearchResults__kdZkp{display:flex;flex-direction:column;gap:24px;min-height:calc(100vh - var(--header-height));padding-bottom:var(--spacing-120)}.LlmSearchResults_Results__RKNJE{display:flex;flex-direction:column;gap:28px;margin-top:8px;animation:LlmSearchResults_results-fade-in__CqLk7 .35s ease both}@media(prefers-reduced-motion:reduce){.LlmSearchResults_Results__RKNJE{animation:none}}.LlmSearchResults_Subsection__mzRXQ{display:flex;flex-direction:column;gap:32px;margin-top:24px;padding-top:40px;border-top:1px solid var(--dark-blue-24)}.LlmSearchResults_Traditions__xyVrb{display:flex;flex-direction:column;gap:20px;margin-top:32px;padding:56px 0 64px;background:var(--light-cream);box-shadow:0 0 0 100vmax var(--light-cream);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.LlmSearchResults_SubsectionHeader__k_8FB{display:flex;flex-direction:column;gap:6px}.LlmSearchResults_RowHeading__opFEo,.LlmSearchResults_SubsectionHeading__1fmFA{margin:0;color:var(--dark-blue)}.LlmSearchResults_SubsectionIntro__nOUWI{margin:0;color:var(--fg)}.LlmSearchResults_Note__08tVH{margin:0;color:var(--fg);opacity:.8}.LlmSearchResults_Notice__i7raf{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.LlmSearchResults_Notice__i7raf p{margin:0}.LlmSearchResults_TextButton__kbP0e{background:none;border:none;padding:0;font-family:var(--font-reader-pro);font-size:.875rem;color:var(--dark-blue);cursor:pointer;text-decoration:underline}.LlmSearchResults_Weak__BTALe{display:flex;flex-direction:column;gap:12px}.LlmSearchResults_Weak__BTALe p{margin:0}.LlmSearchResults_WeakActions__iDtjn{display:flex;flex-wrap:wrap;gap:8px}.LlmSearchResults_WeakChip__gk_tQ{background:var(--dark-blue-10);border:1px solid var(--dark-blue-24);border-radius:30px;padding:8px 16px;font-family:var(--font-reader-pro);font-size:.875rem;color:var(--dark-blue);cursor:pointer}.LlmSearchResults_WeakChip__gk_tQ:hover{background:var(--dark-blue-24)}.LlmSearchResults_BookResult__eIxge{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.LlmSearchResults_BookResult__eIxge>:first-child{flex:1 1}.LlmSearchResults_BookResultNoFit__lXBd2>:first-child{flex:none}.LlmSearchResults_BookMatch__QXp04{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--dark-blue-10)}.LlmSearchResults_BookFit__9WmmX{--fit-lines:3;position:relative;height:calc(var(--fit-lines)*1.5em);margin:0;line-height:1.5;color:var(--fg)}.LlmSearchResults_BookFitText__cogdk{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fit-lines);line-clamp:var(--fit-lines)}.LlmSearchResults_BookFit__9WmmX:focus-within .LlmSearchResults_BookFitText__cogdk,.LlmSearchResults_BookFit__9WmmX:hover .LlmSearchResults_BookFitText__cogdk{position:absolute;z-index:2;top:-8px;right:-8px;left:-8px;padding:8px;border-radius:8px;background:var(--bg);box-shadow:0 4px 16px var(--dark-blue-10);-webkit-line-clamp:none;line-clamp:none}.LlmSearchResults_BookGuideLink__WnPNZ{align-self:flex-start;color:var(--dark-blue);text-decoration:underline;-webkit-text-decoration-color:var(--dark-blue-24);text-decoration-color:var(--dark-blue-24);text-underline-offset:3px}.LlmSearchResults_BookGuideLink__WnPNZ:hover{-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor}