.VerseXpGain_gain__w08LZ{white-space:nowrap;animation:VerseXpGain_verse-xp-gain__HPvvt 2.4s ease-out .18s both}@keyframes VerseXpGain_verse-xp-gain__HPvvt{0%{opacity:0;transform:translateY(3px)}12%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.VerseXpGain_gain__w08LZ{animation:none}}.appView_shell__77CxF{--site-header-height:56px;--app-tab-unit:calc(clamp(320px, 100vw, 680px) / 390);--app-tab-gap:max(12px,calc(12 * var(--app-tab-unit)));min-height:100dvh;background:var(--background);color:var(--foreground)}.appView_shell__77CxF[data-headless=true]{--site-header-height:0px;padding-top:env(safe-area-inset-top,0)}.appView_header__ZZlI7{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:8px;min-height:calc(56px + env(safe-area-inset-top, 0px));padding:calc(6px + env(safe-area-inset-top, 0px)) max(16px,calc((100% - 648px) / 2),env(safe-area-inset-right)) 6px max(16px,calc((100% - 648px) / 2),env(safe-area-inset-left));background:var(--background)}.appView_header__ZZlI7 h1{min-width:0;flex:1;font-size:22px;font-weight:800;letter-spacing:-.035em;line-height:1.4;overflow-wrap:anywhere;outline:none}.appView_header__ZZlI7[data-level=detail] h1,.appView_header__ZZlI7[data-typing=true] h1{font-size:18px;font-weight:700}.appView_headerActions__lVKtl{display:flex;align-items:center;gap:4px;flex-shrink:0}.appView_headerActions__lVKtl>div>button{padding:0;box-shadow:none}.appView_headerActions__lVKtl>div>button,.appView_iconButton___VneA{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;border:0;border-radius:12px;background:transparent;color:var(--foreground)}.appView_iconButton___VneA{flex-shrink:0;transition:background .14s,transform .14s}.appView_iconButton___VneA:active{transform:translateY(1px);background:var(--muted)}.appView_textButton__qt1Ub{min-height:44px;padding:8px;font-size:13px;color:var(--primary);font-weight:700}.appView_content__MeCmR{width:100%;max-width:680px;margin:0 auto;min-height:calc(100dvh - var(--site-header-height));padding:16px max(16px,env(safe-area-inset-right)) calc(var(--app-tab-clearance) + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.appView_content__MeCmR[data-has-tabs=true]{padding-bottom:calc(var(--app-tab-clearance) + env(safe-area-inset-bottom, 0px))}.appView_content__MeCmR[data-has-tabs=false],.appView_shell__77CxF[data-editing=true] .appView_content__MeCmR{padding-bottom:max(32px,env(safe-area-inset-bottom))}.appView_tabs__6f_IS{position:fixed;z-index:40;bottom:env(safe-area-inset-bottom,0);margin-bottom:var(--app-tab-gap);left:max(calc((100% - 680px) / 2 + var(--app-tab-gap)),calc(var(--app-tab-gap) + env(safe-area-inset-left, 0px)));right:max(calc((100% - 680px) / 2 + var(--app-tab-gap)),calc(var(--app-tab-gap) + env(safe-area-inset-right, 0px)));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(4 * var(--app-tab-unit));padding:calc(8 * var(--app-tab-unit));border:1px solid var(--border);border-radius:999px;background:var(--card);box-shadow:0 6px 24px color-mix(in srgb,var(--foreground) 8%,transparent)}.appView_tabs__6f_IS a{flex-direction:column;gap:calc(4 * var(--app-tab-unit));min-width:0;min-height:max(44px,calc(54 * var(--app-tab-unit)));padding:calc(6 * var(--app-tab-unit)) calc(2 * var(--app-tab-unit));border-radius:999px;font-size:max(.75rem,calc(12 * var(--app-tab-unit)));line-height:1.35;font-weight:600;text-align:center;overflow-wrap:anywhere;color:var(--muted-foreground)}.appView_tabIcon__aLt6x,.appView_tabs__6f_IS a{display:flex;align-items:center;justify-content:center}.appView_tabIcon__aLt6x{width:calc(48 * var(--app-tab-unit));max-width:100%;height:1em;font-size:calc(24 * var(--app-tab-unit));flex-shrink:0;transition:transform .14s}.appView_tabIcon__aLt6x .material-symbols-outlined{font-size:inherit}.appView_tabs__6f_IS a[aria-current]{color:var(--primary);font-weight:800;background:var(--app-accent-soft)}.appView_tabs__6f_IS a[aria-current] .appView_tabIcon__aLt6x{font-variation-settings:"FILL" 1}.appView_tabs__6f_IS a:active .appView_tabIcon__aLt6x{transform:translateY(2px)}.appView_sectionNav__1zXU8{display:flex;gap:4px;max-width:648px;margin:16px auto 0;padding:4px;border:1px solid var(--border);border-radius:17px;background:var(--muted)}.appView_sectionNav__1zXU8 a{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;font-size:14px;color:var(--muted-foreground);font-weight:600}.appView_sectionNav__1zXU8 a[aria-current]{background:var(--card);color:var(--primary);font-weight:800;box-shadow:0 2px 0 var(--border)}.appView_typingScreen__hoSdH{min-width:0;width:100%}.appView_typingHeading__skwH1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.appView_typingHeading__skwH1>div{min-width:0}.appView_verseActions__JRiLe{display:flex;align-items:center;flex-shrink:0;gap:4px}.appView_verseActions__JRiLe>span{width:4rem}.appView_typingHeading__skwH1 p{color:var(--muted-foreground);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.appView_typingHeading__skwH1 p:first-child{color:var(--foreground);font-weight:700}.appView_typingHeading__skwH1 h2{font-size:18px;font-weight:800;line-height:1.5}.appView_passageLink__TA_k0{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;min-height:44px;max-width:48%;padding:8px 12px;border:2px solid var(--border);border-radius:15px;background:var(--card);font-size:13px;font-weight:700}.appView_position__ZXQqR{margin-left:auto;color:var(--muted-foreground);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.appView_position__ZXQqR>:last-child{color:var(--primary);font-variant-numeric:tabular-nums}.appView_progress__zzpB1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;overflow:hidden;width:100%;height:8px;border-radius:8px;background:var(--muted);accent-color:var(--primary);display:block}.appView_progress__zzpB1::-webkit-progress-bar{background:var(--muted);border-radius:8px}.appView_progress__zzpB1::-webkit-progress-value{background:var(--primary);border-radius:8px}.appView_progress__zzpB1::-moz-progress-bar{background:var(--primary);border-radius:8px}.appView_verse__36m1m{margin-top:20px}.appView_passage__IpO39{padding:20px 18px;margin-bottom:20px;border:0;border-radius:20px;background:transparent}.appView_passage__IpO39 .appView_typingHeading__skwH1{margin-bottom:12px}.appView_overlay__PWyhl{position:relative}.appView_passage__IpO39 .appView_overlay__PWyhl textarea:focus-visible{outline:none}.appView_source__5s8HU{margin:0;padding-right:12px;color:var(--muted-foreground);font-size:var(--typing-font-size,1.875rem);font-weight:var(--typing-font-weight,400);text-align:var(--typing-text-align,left);text-justify:inter-character;font-family:var(--typing-font-family);white-space:pre-wrap;overflow-wrap:break-word}.appView_content__MeCmR .appView_overlay__PWyhl .text-3xl,.appView_source__5s8HU{line-height:1.625;letter-spacing:normal}@media (min-width:640px){.appView_source__5s8HU{padding-right:16px}}@media (min-width:1024px){.appView_source__5s8HU{padding-right:32px}}.appView_field__dDeke{display:block;width:100%;min-height:128px;padding:14px 16px;resize:vertical;border:2px solid var(--border);border-radius:18px;background:var(--card);color:var(--foreground);font-family:var(--typing-font-family);font-size:var(--typing-font-size,1.875rem);font-weight:var(--typing-font-weight,400);text-align:var(--typing-text-align,left);line-height:1.8;caret-color:var(--primary)}.appView_field__dDeke:focus{border-color:var(--primary);outline:3px solid var(--app-accent-soft);outline-offset:2px}.appView_hint__C0fXy{margin-top:12px;font-size:12px;line-height:1.75;color:var(--muted-foreground)}.appView_next__zyccM{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-height:54px;padding:12px 16px;border:1px solid var(--app-action-edge);border-radius:17px;background:var(--primary);color:var(--primary-foreground);font-size:16px;font-weight:800;box-shadow:0 4px 0 var(--app-action-edge);transition:transform .12s,box-shadow .12s}.appView_next__zyccM:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--app-action-edge)}.appView_next__zyccM:disabled{background:var(--muted);color:var(--muted-foreground);border-color:var(--border);box-shadow:0 3px 0 var(--border);cursor:not-allowed}.appView_stats___Xoep{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-top:12px;padding:8px 0;color:var(--muted-foreground);font-size:14px}.appView_stats___Xoep strong{margin-left:6px;color:var(--foreground);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.appView_shell__77CxF :is(a,button):focus-visible{outline:3px solid var(--primary);outline-offset:3px}.appView_authHeader__sLWbQ{display:flex;align-items:center;gap:8px;min-height:calc(56px + env(safe-area-inset-top, 0px));padding:calc(6px + env(safe-area-inset-top, 0px)) 16px 6px;font-size:18px;font-weight:700}.appView_content__MeCmR .text-3xl,.appView_content__MeCmR .text-4xl{font-size:24px;line-height:1.45;letter-spacing:-.035em}.appView_content__MeCmR .text-2xl{font-size:20px;line-height:1.5}@media (max-width:679px){.appView_sectionNav__1zXU8{margin-inline:16px}}@media (prefers-reduced-motion:reduce){.appView_iconButton___VneA,.appView_next__zyccM,.appView_tabIcon__aLt6x{transition:none}.appView_iconButton___VneA:active,.appView_next__zyccM:active:not(:disabled),.appView_tabs__6f_IS a:active .appView_tabIcon__aLt6x{transform:none}}.appView_typingContext__6f3GX{margin-bottom:12px;color:var(--muted-foreground);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.appView_typingContext__6f3GX strong{color:var(--foreground);font-weight:600}.appView_typingTools__8xJOd{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.appView_typingTools__8xJOd .appView_passageLink__TA_k0{max-width:none;min-height:44px;padding-inline:0;border:0;background:transparent;font-size:16px}.appView_shell__77CxF[data-editing=true] .appView_typingScreen__hoSdH .appView_typingContext__6f3GX{display:none}.appView_typingTools__8xJOd .appView_appearanceToggle__bBq2c{flex-shrink:0;width:44px;padding:8px;border:0;background:transparent}.appView_appearanceToggle__bBq2c{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--muted-foreground);font-size:13px;font-weight:600}.appView_appearanceToggle__bBq2c[aria-expanded=true]{color:var(--primary);background:var(--app-accent-soft);border-color:var(--app-accent-border)}.appView_appearancePanel__EbbN5{width:100%;margin-top:12px}.appView_appearancePanel__EbbN5[aria-hidden=true]{display:none}.appView_appearancePanel__EbbN5>div{border:1px solid var(--border);border-radius:16px;box-shadow:none}.appView_settingsDialog__V1F2Y{position:fixed;inset:auto 0 0;width:100%;max-width:680px;max-height:min(85dvh,calc(100dvh - env(safe-area-inset-top, 0px) - 12px));margin:0 auto;padding:0;border:1px solid var(--border);border-bottom:0;border-radius:20px 20px 0 0;background:var(--background);color:var(--foreground);overflow:hidden;overscroll-behavior:none}.appView_settingsDialog__V1F2Y[open]{display:flex;flex-direction:column;animation:appView_settingsEnter__vcojV .28s cubic-bezier(.22,1,.36,1)}@keyframes appView_settingsEnter__vcojV{0%{bottom:-32px;opacity:0}to{bottom:0;opacity:1}}@media (prefers-reduced-motion:reduce){.appView_settingsDialog__V1F2Y[open]{animation:none}}.appView_settingsDialog__V1F2Y::backdrop{background:rgb(0 0 0/45%)}.appView_settingsHeader__ftSCa{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid var(--border)}.appView_settingsHeader__ftSCa h2{font-size:18px;font-weight:700}.appView_settingsScroll__87_VR{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px max(16px,env(safe-area-inset-bottom,0px))}.appView_settingsScroll__87_VR>div{border:0;padding:0;border-radius:0;box-shadow:none}.appView_settingsDialog__V1F2Y :is(button,input):focus-visible{outline:2px solid var(--primary);outline-offset:2px}