@layer base{._content_28oxg_2{position:relative;z-index:var(--z-overlay);min-width:12rem;max-width:24rem;pointer-events:all;transform-origin:var(--radix-popover-content-transform-origin);animation:_contentFadeIn_28oxg_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);will-change:transform,opacity;box-shadow:var(--shadow-md);border-radius:var(--radius);outline:none;color:var(--popup-foreground)}._withBackgroundAndPadding_28oxg_18{background-color:var(--popup);padding:var(--spacing-4)}._content_28oxg_2:focus-visible{box-shadow:var(--shadow-focus)}@keyframes _contentFadeIn_28oxg_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._content_28oxg_2[data-state=closed]{animation:_contentFadeOut_28oxg_1 var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}@keyframes _contentFadeOut_28oxg_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}}._text_177w4_1{font-family:var(--font-family-scripture);font-size:calc(1.125rem * var(--font-size-scale));line-height:var(--scripture-line-height);color:var(--foreground)}._break_177w4_8{height:var(--spacing-3)}._line_177w4_12{margin:0}._flush_177w4_16{text-align:left}._indented_177w4_20{text-indent:var(--spacing-6)}._centered_177w4_24{text-align:center}._poetry1_177w4_28{padding-left:var(--spacing-6);text-indent:calc(-1 * var(--spacing-6));margin-left:var(--spacing-6)}._poetry2_177w4_34{padding-left:var(--spacing-6);text-indent:calc(-1 * var(--spacing-6));margin-left:var(--spacing-12)}._list1_177w4_40{margin-left:var(--spacing-6)}._list2_177w4_44{margin-left:var(--spacing-12)}._selah_177w4_48{text-align:right;font-style:italic;color:var(--muted-foreground)}._majorBlock_177w4_54{margin:var(--spacing-8) 0 var(--spacing-4);text-align:center}._majorHeading_177w4_59{margin:0;font-family:var(--font-family-base);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}._range_177w4_69{margin:var(--spacing-1) 0 0;font-family:var(--font-family-base);font-size:.85rem;color:var(--muted-foreground)}._headingBlock_177w4_76{margin:var(--spacing-8) 0 var(--spacing-3)}._heading1_177w4_80{margin:0;font-family:var(--font-family-display);font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--primary)}._heading2_177w4_89{margin:0;font-family:var(--font-family-display);font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.3;color:var(--foreground)}._refs_177w4_99{margin:var(--spacing-1) 0 0;font-family:var(--font-family-base);font-size:.8rem;line-height:1.4;color:var(--muted-foreground)}._subtitle_177w4_107{margin:0 0 var(--spacing-3);font-style:italic;color:var(--muted-foreground)}._acrostic_177w4_113{margin:var(--spacing-4) 0 var(--spacing-2);font-family:var(--font-family-base);font-size:.8rem;font-weight:600;letter-spacing:.18em;color:var(--muted-foreground)}._verse_177w4_122{cursor:pointer;border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-tap-highlight-color:transparent;transition:background var(--animation-duration-fast) ease}._verse_177w4_122:hover{background:var(--muted)}._verse_177w4_122:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._verseSelected_177w4_140{background:var(--secondary)}._hlGold_177w4_144,._hlGold_177w4_144:hover{background:var(--highlight-gold)}._hlBlue_177w4_149,._hlBlue_177w4_149:hover{background:var(--highlight-blue)}._hlGreen_177w4_154,._hlGreen_177w4_154:hover{background:var(--highlight-green)}._hlRose_177w4_159,._hlRose_177w4_159:hover{background:var(--highlight-rose)}._verseNumber_177w4_164{font-family:var(--font-family-base);font-size:.62em;font-weight:600;line-height:0;color:var(--muted-foreground);margin:0 .2em 0 .35em;text-indent:0}._indicator_177w4_174{width:.95em;height:.95em;margin-left:.2em;color:var(--primary);vertical-align:baseline}._verseNumberButton_177w4_182{font:inherit;line-height:inherit;color:inherit;background:none;border:none;padding:.45em .4em;margin:-.45em -.4em;cursor:pointer;border-radius:var(--radius-sm)}._verseNumberButton_177w4_182:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._footnoteButton_177w4_199{font-family:var(--font-family-base);font-size:.62em;font-weight:600;line-height:0;vertical-align:super;color:var(--primary);background:none;border:none;padding:.45em .5em;margin:-.45em -.2em;cursor:pointer;border-radius:var(--radius-sm)}._footnoteButton_177w4_199:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._footnotePopover_177w4_219{max-width:min(22rem,85vw);font-family:var(--font-family-base)}._footnoteRef_177w4_224{margin:0 0 var(--spacing-1);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}._footnoteBody_177w4_233{margin:0;font-size:.95rem;line-height:1.5;color:var(--foreground)}@layer base{._content_3l1ss_2,._subContent_3l1ss_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_3l1ss_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_3l1ss_3{animation:_fadeIn_3l1ss_1 var(--animation-duration-normal) ease-out}._item_3l1ss_19,._checkboxItem_3l1ss_20,._radioItem_3l1ss_21,._subTrigger_3l1ss_22{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_3l1ss_19:hover,._checkboxItem_3l1ss_20:hover,._radioItem_3l1ss_21:hover,._subTrigger_3l1ss_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_3l1ss_19:focus-visible,._checkboxItem_3l1ss_20:focus-visible,._radioItem_3l1ss_21:focus-visible,._subTrigger_3l1ss_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_3l1ss_19[data-disabled],._checkboxItem_3l1ss_20[data-disabled],._radioItem_3l1ss_21[data-disabled],._subTrigger_3l1ss_22[data-disabled]{pointer-events:none;opacity:.5}._item_3l1ss_19[data-highlighted],._checkboxItem_3l1ss_20[data-highlighted],._radioItem_3l1ss_21[data-highlighted],._subTrigger_3l1ss_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_3l1ss_20,._radioItem_3l1ss_21{padding-left:var(--spacing-8)}._checkboxIndicator_3l1ss_74,._radioIndicator_3l1ss_75{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_3l1ss_74{height:1rem;width:1rem}._checkboxIndicator_3l1ss_74 svg{height:.875rem;width:.875rem}._radioIndicator_3l1ss_75{height:1rem;width:1rem}._radioIndicatorCircle_3l1ss_98{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_3l1ss_105{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_3l1ss_112{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_3l1ss_118{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_3l1ss_125{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_3l1ss_132{padding-left:var(--spacing-8)}@keyframes _scaleIn_3l1ss_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_3l1ss_1{0%{opacity:0}to{opacity:1}}}._container_10edu_1{display:inline-flex;position:relative}._themeButton_10edu_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_10edu_6:hover{transform:scale(1.05)}._icon_10edu_15{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_10edu_20{margin-right:var(--spacing-2);color:currentColor}._activeItem_10edu_25{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_10edu_31{margin-left:auto;font-weight:700}.dark ._icon_10edu_15{color:var(--foreground)}._panel_h860a_1{display:flex;flex-direction:column;gap:var(--spacing-4);width:min(20rem,88vw);font-family:var(--font-family-base)}._row_h860a_9{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}._label_h860a_16{font-size:.95rem;font-weight:600}._sizeControls_h860a_21{display:flex;align-items:center;gap:var(--spacing-2)}._sizeName_h860a_27{min-width:4.5rem;text-align:center;font-size:.9rem;color:var(--muted-foreground)}._smallA_h860a_34{font-family:var(--font-family-display);font-size:.95rem;font-weight:600}._bigA_h860a_40{font-family:var(--font-family-display);font-size:1.5rem;font-weight:600}@layer base{._overlay_15pol_2{position:fixed;inset:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);backdrop-filter:blur(2px);animation:_overlayShow_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_15pol_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_15pol_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_15pol_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_15pol_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_15pol_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_15pol_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_15pol_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_15pol_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_15pol_103{width:1rem;height:1rem}._header_15pol_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_15pol_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_15pol_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_15pol_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_15pol_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_15pol_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_15pol_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_15pol_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_15pol_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_15pol_49,._right_15pol_61{max-width:100%}}}._list_1n967_1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._groupButton_1n967_10{width:100%;justify-content:flex-start;min-height:3rem}._message_1n967_16{margin:0;line-height:1.5;color:var(--muted-foreground)}._skeleton_1n967_22{height:3rem;border-radius:var(--radius-md)}._content_1b8r3_1{max-height:85vh;width:min(40rem,100%);margin:0 auto}._verseText_1b8r3_7{font-family:var(--font-family-scripture);font-size:1.05rem;line-height:1.6;color:var(--foreground)}._body_1b8r3_14{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);padding-bottom:calc(var(--spacing-6) + env(safe-area-inset-bottom,0px))}._section_1b8r3_22{display:flex;flex-direction:column;gap:var(--spacing-3)}._sectionTitle_1b8r3_28{margin:0;font-family:var(--font-family-base);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._swatches_1b8r3_38{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3)}._swatch_1b8r3_38{width:3rem;height:3rem;border-radius:var(--radius-full);border:2px solid var(--border);cursor:pointer}._swatch_1b8r3_38:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._swatchActive_1b8r3_58{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}._swatchGold_1b8r3_63{background:var(--highlight-gold)}._swatchBlue_1b8r3_67{background:var(--highlight-blue)}._swatchGreen_1b8r3_71{background:var(--highlight-green)}._swatchRose_1b8r3_75{background:var(--highlight-rose)}._noteActions_1b8r3_79{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._actions_1b8r3_85{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._content_1090g_1{max-height:90vh;overflow-y:auto}._actions_1090g_6{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4)}._section_1090g_13{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._sectionTitle_1090g_19{margin:0 0 var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-display);font-size:1.15rem;font-weight:600;color:var(--foreground)}._wordIcon_1090g_30{color:var(--accent)}._wordCard_1090g_34{padding:var(--spacing-4);background:var(--card);border:1px solid var(--accent);border-radius:var(--radius-md)}._wordText_1090g_41{margin:0;font-family:var(--font-family-scripture);font-size:calc(1.15rem * var(--font-size-scale));line-height:var(--scripture-line-height)}._wordRef_1090g_48{display:inline-block;margin-top:var(--spacing-2);font-size:.95rem;font-weight:600;color:var(--primary)}._chips_1090g_56{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._chip_1090g_56{display:inline-flex;align-items:center;min-height:var(--tap-target-min);padding:0 var(--spacing-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--foreground);font-size:1rem;text-decoration:none}._chip_1090g_56:hover{background:var(--muted)}._chip_1090g_56:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._skeleton_1090g_84{height:6rem;border-radius:var(--radius-md)}._page_1xv7k_1{max-width:40rem;margin:0 auto}._header_1xv7k_6{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:calc(var(--spacing-2) + env(safe-area-inset-top,0px)) var(--spacing-3) var(--spacing-2);background:var(--background);border-bottom:1px solid var(--border)}._reference_1xv7k_19{flex:1;max-width:18rem;justify-content:center;gap:var(--spacing-2)}._referenceText_1xv7k_26{font-family:var(--font-family-display);font-size:1.15rem;font-weight:600}._reader_1xv7k_32{padding:var(--spacing-6) var(--spacing-4) var(--spacing-8)}._titleRow_1xv7k_36{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._chapterTitle_1xv7k_44{margin:0;font-family:var(--font-family-display);font-size:2rem;font-weight:600;line-height:1.2;color:var(--foreground)}._tools_1xv7k_53{display:flex;align-items:center;flex:none}._chapterNav_1xv7k_59{display:flex;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-12);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._navButton_1xv7k_68{gap:var(--spacing-2)}._skeletons_1xv7k_72{display:flex;flex-direction:column;gap:var(--spacing-3)}._skeletonTitle_1xv7k_78{height:2.25rem;width:55%}._skeletonLine_1xv7k_83{height:1.25rem}._errorBox_1xv7k_87{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-6);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._errorTitle_1xv7k_98{margin:0;font-family:var(--font-family-display);font-size:1.25rem;font-weight:600}._errorText_1xv7k_105{margin:0;color:var(--muted-foreground)}
