.right-panel-module__0NVb0W__panelLayout{box-sizing:border-box;align-items:flex-start;gap:32px;max-width:1170px;margin:0 auto;padding:0 16px;display:flex}.right-panel-module__0NVb0W__panelMain{flex:auto;min-width:0}.right-panel-module__0NVb0W__panelAside{flex:0 0 260px;width:260px}@media (max-width:1040px){.right-panel-module__0NVb0W__panelAside{display:none}.right-panel-module__0NVb0W__panelLayout{padding:0 12px;display:block}}.right-panel-module__0NVb0W__column{color:#1a1a1a;width:260px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.right-panel-module__0NVb0W__card{box-sizing:border-box;background:#fff;border:1px solid #e4e4e4;border-radius:10px;margin-bottom:10px;padding:12px 14px}.right-panel-module__0NVb0W__cardInteractive{cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .12s}.right-panel-module__0NVb0W__cardInteractive:hover{border-color:#a00;box-shadow:0 2px 8px #aa000014}.right-panel-module__0NVb0W__label{letter-spacing:.04em;text-transform:uppercase;color:#7a7a7a;margin-bottom:4px;font-size:11px;font-weight:600}.right-panel-module__0NVb0W__value{color:#1a1a1a;font-size:16px;font-weight:700;line-height:1.2}.right-panel-module__0NVb0W__valueAccent{color:#a00}.right-panel-module__0NVb0W__small{font-size:12px;line-height:1.3}.right-panel-module__0NVb0W__bold{font-weight:700}.right-panel-module__0NVb0W__accent{color:#a00;font-weight:600}.right-panel-module__0NVb0W__topRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-bottom:10px;display:grid}.right-panel-module__0NVb0W__topRow .right-panel-module__0NVb0W__card{margin-bottom:0;padding:10px 12px}.right-panel-module__0NVb0W__accountCard{text-align:left;min-width:0;height:100%}.right-panel-module__0NVb0W__accountCard .right-panel-module__0NVb0W__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.right-panel-module__0NVb0W__rankingCard{text-align:center;white-space:nowrap;min-width:82px;color:inherit;align-content:center;justify-items:center;text-decoration:none;display:grid}.right-panel-module__0NVb0W__rankingCard .right-panel-module__0NVb0W__value{font-variant-numeric:tabular-nums;font-size:15px}.right-panel-module__0NVb0W__rewardsCard{padding:14px 12px 10px}.right-panel-module__0NVb0W__rewardsGrid{text-align:center;grid-template-columns:1fr 1fr 1fr;gap:0;display:grid}.right-panel-module__0NVb0W__rewardsGrid>div{padding:0 4px}.right-panel-module__0NVb0W__rewardsGrid>div+div{border-left:1px solid #ececec}.right-panel-module__0NVb0W__rewardsNumber{color:#a00;margin-bottom:4px;font-size:20px;font-weight:800;line-height:1}.right-panel-module__0NVb0W__rewardsLabel{letter-spacing:.06em;text-transform:uppercase;color:#7a7a7a;font-size:10px;font-weight:600}.right-panel-module__0NVb0W__rewardsLink{color:inherit;font:inherit;cursor:pointer;width:100%;text-align:inherit;background:0 0;border:none;padding:0;text-decoration:none;display:block}.right-panel-module__0NVb0W__rewardsLink:hover .right-panel-module__0NVb0W__rewardsNumber{color:#8a0000}.right-panel-module__0NVb0W__badgeGrid{border-top:1px solid #ececec;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;padding-top:12px;display:grid}.right-panel-module__0NVb0W__badgeCell{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain}.right-panel-module__0NVb0W__badgeEmpty{text-align:center;color:#888;grid-column:1/-1;padding:12px 4px;font-size:12px}.right-panel-module__0NVb0W__statRow{color:inherit;justify-content:space-between;align-items:baseline;gap:8px;text-decoration:none;display:flex}.right-panel-module__0NVb0W__statRow+.right-panel-module__0NVb0W__statRow{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:8px}.right-panel-module__0NVb0W__statLabel{letter-spacing:.04em;text-transform:uppercase;color:#7a7a7a;font-size:11px;font-weight:600}.right-panel-module__0NVb0W__statValue{color:#1a1a1a;font-size:14px;font-weight:700}.right-panel-module__0NVb0W__statValueAccent{color:#a00}.right-panel-module__0NVb0W__liveTypingMeter{text-align:center}.right-panel-module__0NVb0W__liveTypingMeterValue{color:#a00;font-variant-numeric:tabular-nums;margin:4px 0;font-size:24px;font-weight:800;line-height:1.05}.right-panel-module__0NVb0W__liveTypingMeterReference{color:#555;border-top:1px solid #f0f0f0;margin-top:8px;padding-top:8px;font-size:12px;font-weight:700;line-height:1.3}.right-panel-module__0NVb0W__profileDropdown{min-width:0;position:relative}.right-panel-module__0NVb0W__accountButton{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.right-panel-module__0NVb0W__profileMenu{z-index:20;background:#fff;border:1px solid #e4e4e4;border-radius:10px;min-width:200px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0000001a}.right-panel-module__0NVb0W__profileMenuTitle{letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a;padding:6px 10px 4px;font-size:10px;font-weight:700}.right-panel-module__0NVb0W__profileMenu a{color:#1a1a1a;border-radius:6px;padding:8px 10px;font-size:13px;text-decoration:none;transition:background .1s,color .1s;display:block}.right-panel-module__0NVb0W__profileMenu a:hover{color:#a00;background:#faf2f2}.right-panel-module__0NVb0W__proAd{text-align:center;padding:20px 0 8px}.right-panel-module__0NVb0W__proAd img{max-width:240px;height:auto}.right-panel-module__0NVb0W__proAdLink{color:#a00;text-align:center;padding-top:10px;font-size:14px;font-weight:600;text-decoration:none;display:block}.right-panel-module__0NVb0W__proAdLink:hover{text-decoration:underline}.right-panel-module__0NVb0W__homepageHelper{text-align:center;background:#fafafa;border:1px solid #e4e4e4;border-radius:10px;margin:20px 0 16px;padding:12px;position:relative}.right-panel-module__0NVb0W__homepageHelperImg{cursor:pointer;max-width:220px;margin:0 auto 8px;display:block}.right-panel-module__0NVb0W__homepageHelper a{color:#a00;font-size:13px;font-weight:600;text-decoration:none}.right-panel-module__0NVb0W__homepageHelper a:hover{text-decoration:underline}.right-panel-module__0NVb0W__homepageHelperTooltip{z-index:20;color:#1a1a1a;text-align:left;background:#fff;border:1px solid #e4e4e4;border-radius:10px;width:260px;padding:12px;font-size:13px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001a}.right-panel-module__0NVb0W__homepageHelperTooltip a{word-break:break-all;color:#a00}.right-panel-module__0NVb0W__affiliatesBanner{text-align:center;padding-top:20px}.right-panel-module__0NVb0W__affiliatesBanner img{max-width:260px;height:auto}.right-panel-module__0NVb0W__signUpCard{text-align:center;background:#fff;border:1px solid #e4e4e4;border-radius:10px;margin-bottom:14px;padding:18px 14px}.right-panel-module__0NVb0W__signUpTitle{color:#1a1a1a;margin-bottom:8px;font-size:16px;font-weight:800}.right-panel-module__0NVb0W__signUpCopy{color:#555;margin-bottom:14px;font-size:13px;line-height:1.45}.right-panel-module__0NVb0W__signUpButton{background:#a00;border-radius:8px;padding:11px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .12s;display:block;color:#fff!important}.right-panel-module__0NVb0W__signUpButton:hover,.right-panel-module__0NVb0W__signUpButton:focus,.right-panel-module__0NVb0W__signUpButton:active{background:#8a0000;color:#fff!important}.right-panel-module__0NVb0W__signUpLogin{color:#555;margin-top:12px;font-size:12px}.right-panel-module__0NVb0W__signUpLogin a{color:#a00;font-weight:600;text-decoration:none}.right-panel-module__0NVb0W__signUpLogin a:hover{text-decoration:underline}.right-panel-module__0NVb0W__errorCard{color:#8a6d3b;text-align:center;background:#fcf8e3;border-color:#faebcc}.right-panel-module__0NVb0W__errorCard .right-panel-module__0NVb0W__value{color:#8a6d3b;font-size:13px}.right-panel-module__0NVb0W__errorCard .right-panel-module__0NVb0W__small{color:#8a6d3b}
.ScriptureTyper-module__KJMaKq__shell{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:.75rem 0 4rem}.ScriptureTyper-module__KJMaKq__hero{margin-bottom:1.5rem}.ScriptureTyper-module__KJMaKq__heroLayout{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 2rem;display:grid}.ScriptureTyper-module__KJMaKq__heroContent{min-width:0}.ScriptureTyper-module__KJMaKq__eyebrow{color:#8f1010;letter-spacing:.08em;text-transform:uppercase;background:#f5dfdf;border-radius:999px;margin-bottom:.75rem;padding:.3rem .65rem;font-size:.78rem;font-weight:700;display:inline-block}.ScriptureTyper-module__KJMaKq__title{color:#1b1b1b;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.ScriptureTyper-module__KJMaKq__subtitle{color:#555;max-width:760px;margin:.85rem 0 0;font-size:1.03rem;line-height:1.7}.ScriptureTyper-module__KJMaKq__card{background:linear-gradient(#fff 0%,#f3f4f6 100%);border:1px solid #e1e4e8;border-radius:22px;padding:1.25rem;box-shadow:0 18px 48px #0f172a14}.ScriptureTyper-module__KJMaKq__card+.ScriptureTyper-module__KJMaKq__card{margin-top:1rem}.ScriptureTyper-module__KJMaKq__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ScriptureTyper-module__KJMaKq__topicIndexCard{background:#fff;border:1px solid #e1e4e8;border-radius:22px;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid;box-shadow:0 12px 34px #0f172a0f}.ScriptureTyper-module__KJMaKq__topicIndexGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.ScriptureTyper-module__KJMaKq__topicIndexLink{color:#1f2937;background:linear-gradient(#fff 0%,#f7f8fa 100%);border:1px solid #e1e4e8;border-radius:14px;align-content:center;gap:.25rem;min-height:72px;padding:.75rem .85rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.ScriptureTyper-module__KJMaKq__topicIndexLink:hover{border-color:#c9a33b;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.ScriptureTyper-module__KJMaKq__topicIndexLink:focus-visible{outline-offset:3px;outline:2px solid #a00;box-shadow:0 0 0 4px #aa000024}.ScriptureTyper-module__KJMaKq__topicIndexLink span{font-weight:800}.ScriptureTyper-module__KJMaKq__topicIndexLink small{color:#6b7280;font-size:.82rem;font-weight:600}.ScriptureTyper-module__KJMaKq__split{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);align-items:start;gap:1rem;display:grid}.ScriptureTyper-module__KJMaKq__collectionsBrowserAnchor{scroll-margin-top:calc(var(--header-total-height) + 24px)}.ScriptureTyper-module__KJMaKq__split>.ScriptureTyper-module__KJMaKq__card+.ScriptureTyper-module__KJMaKq__card{margin-top:0}.ScriptureTyper-module__KJMaKq__stack{grid-auto-rows:max-content;gap:1rem;display:grid}.ScriptureTyper-module__KJMaKq__detailPanel{gap:1rem;display:grid}.ScriptureTyper-module__KJMaKq__detailPanel[hidden]{display:none}.ScriptureTyper-module__KJMaKq__statusRow{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.ScriptureTyper-module__KJMaKq__pill{color:#374151;background:#eef0f3;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.88rem;font-weight:600;display:inline-flex}button.ScriptureTyper-module__KJMaKq__pill{cursor:pointer;border:0;font-family:inherit}button.ScriptureTyper-module__KJMaKq__pill:hover{background:#e4e7ec}button.ScriptureTyper-module__KJMaKq__pill:focus-visible{outline-offset:3px;outline:2px solid #a00;box-shadow:0 0 0 4px #aa000024}.ScriptureTyper-module__KJMaKq__pillSuccess{color:#1f6a32;background:#e8f5eb}.ScriptureTyper-module__KJMaKq__pillWarning{color:#935b02;background:#fff2df}.ScriptureTyper-module__KJMaKq__pillDanger{color:#8d1f1f;background:#fde8e8}.ScriptureTyper-module__KJMaKq__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.ScriptureTyper-module__KJMaKq__button,.ScriptureTyper-module__KJMaKq__buttonSecondary,.ScriptureTyper-module__KJMaKq__buttonGhost,.ScriptureTyper-module__KJMaKq__linkButton{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.7rem 1rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ScriptureTyper-module__KJMaKq__button{color:#fff;background:#a00;border:1px solid #800;box-shadow:0 10px 26px #a003}.ScriptureTyper-module__KJMaKq__button:link,.ScriptureTyper-module__KJMaKq__button:visited{color:#fff}.ScriptureTyper-module__KJMaKq__buttonSecondary{color:#374151;background:#fff;border:1px solid #cfd4dc}.ScriptureTyper-module__KJMaKq__buttonGhost,.ScriptureTyper-module__KJMaKq__linkButton{color:#4b5563;background:0 0;border:1px dashed #cfd4dc}.ScriptureTyper-module__KJMaKq__iconButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #cfd4dc;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:44px;padding:.7rem .95rem;font-size:.92rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ScriptureTyper-module__KJMaKq__iconButton:hover{transform:translateY(-1px)}.ScriptureTyper-module__KJMaKq__icon{flex:none;width:18px;height:18px}.ScriptureTyper-module__KJMaKq__button:hover,.ScriptureTyper-module__KJMaKq__buttonSecondary:hover,.ScriptureTyper-module__KJMaKq__buttonGhost:hover,.ScriptureTyper-module__KJMaKq__linkButton:hover{transform:translateY(-1px)}.ScriptureTyper-module__KJMaKq__button:focus-visible,.ScriptureTyper-module__KJMaKq__buttonSecondary:focus-visible,.ScriptureTyper-module__KJMaKq__buttonGhost:focus-visible,.ScriptureTyper-module__KJMaKq__linkButton:focus-visible,.ScriptureTyper-module__KJMaKq__iconButton:focus-visible,.ScriptureTyper-module__KJMaKq__modeBackButton:focus-visible,.ScriptureTyper-module__KJMaKq__modeTab:focus-visible,.ScriptureTyper-module__KJMaKq__modeTabActive:focus-visible{outline-offset:3px;outline:2px solid #a00;box-shadow:0 0 0 4px #aa000024}.ScriptureTyper-module__KJMaKq__button:disabled,.ScriptureTyper-module__KJMaKq__buttonSecondary:disabled,.ScriptureTyper-module__KJMaKq__buttonGhost:disabled{opacity:.58;cursor:not-allowed;transform:none}.ScriptureTyper-module__KJMaKq__formGrid{gap:1rem;display:grid}.ScriptureTyper-module__KJMaKq__formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ScriptureTyper-module__KJMaKq__field{gap:.45rem;display:grid}.ScriptureTyper-module__KJMaKq__fieldHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.ScriptureTyper-module__KJMaKq__label{color:#1f2937;font-size:.92rem;font-weight:700}.ScriptureTyper-module__KJMaKq__input,.ScriptureTyper-module__KJMaKq__select,.ScriptureTyper-module__KJMaKq__textarea{color:#1f1f1f;background:#fff;border:1px solid #d1d5db;border-radius:14px;width:100%;padding:.82rem .9rem;font-family:inherit;font-size:1rem}.ScriptureTyper-module__KJMaKq__textarea{resize:vertical;min-height:160px;line-height:1.65}.ScriptureTyper-module__KJMaKq__input:focus,.ScriptureTyper-module__KJMaKq__select:focus,.ScriptureTyper-module__KJMaKq__textarea:focus{border-color:#a00;outline:none;box-shadow:0 0 0 4px #aa00001a}.ScriptureTyper-module__KJMaKq__reviewFrequencyGrid{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:.9rem;display:grid}.ScriptureTyper-module__KJMaKq__inlineCheckbox{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:14px;align-items:center;gap:.55rem;min-height:46px;padding:.72rem .85rem;font-size:.92rem;font-weight:700;display:inline-flex}.ScriptureTyper-module__KJMaKq__inlineCheckbox input,.ScriptureTyper-module__KJMaKq__checkboxControl{accent-color:#a00;width:1rem;height:1rem;margin:0}.ScriptureTyper-module__KJMaKq__inlineCheckbox input:disabled{opacity:.45}.ScriptureTyper-module__KJMaKq__splitImportPanel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:.75rem;padding:1rem;display:grid}.ScriptureTyper-module__KJMaKq__hint{color:#6b7280;font-size:.86rem;line-height:1.5}.ScriptureTyper-module__KJMaKq__error,.ScriptureTyper-module__KJMaKq__success,.ScriptureTyper-module__KJMaKq__warning{border-radius:14px;padding:.9rem 1rem;font-size:.92rem;line-height:1.55}.ScriptureTyper-module__KJMaKq__error{color:#8d1f1f;background:#fff3f3;border:1px solid #f2c5c5}.ScriptureTyper-module__KJMaKq__success{color:#195a2b;background:#eefaf1;border:1px solid #bee1c8}.ScriptureTyper-module__KJMaKq__warning{color:#7f5800;background:#fff7e8;border:1px solid #f2d7a6}.ScriptureTyper-module__KJMaKq__previewBlock{background:#fff;border:1px solid #e5e7eb;border-radius:18px;gap:.75rem;padding:1rem;display:grid}.ScriptureTyper-module__KJMaKq__practiceMetaRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ScriptureTyper-module__KJMaKq__compactMeterRow{background:#fafafa;border:1px solid #eef0f3;border-radius:12px;align-items:baseline;gap:.6rem;padding:.55rem .7rem;display:none}.ScriptureTyper-module__KJMaKq__compactMeterLabel{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.ScriptureTyper-module__KJMaKq__compactMeterValue{color:#a00;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.ScriptureTyper-module__KJMaKq__compactMeterSubtext{color:#6b7280;font-size:.82rem;font-weight:600}@media (max-width:1040px){.ScriptureTyper-module__KJMaKq__compactMeterRow{display:flex}}.ScriptureTyper-module__KJMaKq__previewReferenceRow{justify-content:space-between;align-items:baseline;gap:.75rem 1rem;display:flex}.ScriptureTyper-module__KJMaKq__previewReferenceLead{flex-wrap:wrap;flex:auto;align-items:baseline;gap:.45rem .55rem;min-width:0;display:flex}.ScriptureTyper-module__KJMaKq__previewReferenceLead .ScriptureTyper-module__KJMaKq__reference{flex:0 auto}.ScriptureTyper-module__KJMaKq__previewTranslationAbbr{color:#4b5563;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#fff 0%,#f3f4f6 100%);border:1px solid #d1d5db;border-radius:6px;flex:none;align-items:center;padding:.14rem .48rem;font-size:.72rem;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ScriptureTyper-module__KJMaKq__previewTranslationAbbr:hover{color:#8f1010;background:#fff;border-color:#a00}.ScriptureTyper-module__KJMaKq__previewTranslationAbbr:focus-visible{outline-offset:3px;outline:2px solid #a00}.ScriptureTyper-module__KJMaKq__previewEditLink{color:#374151;background:#fff;border:1px solid #cfd4dc;border-radius:999px;align-items:center;min-height:28px;padding:.2rem .58rem;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,border-color .15s,color .15s;display:inline-flex}.ScriptureTyper-module__KJMaKq__previewEditLink:hover{color:#8f1010;border-color:#a00;transform:translateY(-1px)}.ScriptureTyper-module__KJMaKq__previewEditLink:focus-visible{outline-offset:3px;outline:2px solid #a00}.ScriptureTyper-module__KJMaKq__previewReviewSchedule{text-align:right;flex:none;margin-left:auto;font-size:.9rem;font-weight:600}.ScriptureTyper-module__KJMaKq__practiceMeter{flex:none;justify-items:center;gap:.35rem;width:180px;min-width:180px;margin-left:auto;display:grid}.ScriptureTyper-module__KJMaKq__heroMeter{place-self:start end;margin-top:.25rem}.ScriptureTyper-module__KJMaKq__mobileMeterSlot{display:none}.ScriptureTyper-module__KJMaKq__mobilePracticeMeter{margin:0 auto}.ScriptureTyper-module__KJMaKq__practiceMeterTitle{color:#4b5563;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.ScriptureTyper-module__KJMaKq__practiceMeterCompass{width:180px;height:180px;position:relative}.ScriptureTyper-module__KJMaKq__practiceMeterFace{width:100%;height:auto;display:block}.ScriptureTyper-module__KJMaKq__practiceMeterNeedle{object-fit:contain;transform-origin:50%;width:12px;height:118px;margin:auto;transition:transform .28s;position:absolute;inset:0}.ScriptureTyper-module__KJMaKq__practiceMeterValue{text-align:center;color:#a00;width:136px;font-size:1.55rem;font-weight:800;line-height:1.1;position:absolute;top:59px;left:22px}.ScriptureTyper-module__KJMaKq__practiceMeterSubtext{color:#6b7280;text-align:center;font-size:.82rem}.ScriptureTyper-module__KJMaKq__typingOverlay{overscroll-behavior:auto;background:#fff;border:1px solid #e5e7eb;border-radius:16px;height:7.632rem;margin:0;padding:.65rem 0 .85rem 12px;overflow-y:auto}.ScriptureTyper-module__KJMaKq__practiceText{white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;margin:0;font-size:1.06rem;line-height:1.8}.ScriptureTyper-module__KJMaKq__practiceTextDim{color:#6b7280}.ScriptureTyper-module__KJMaKq__practiceTextCorrect{color:#1f2937}.ScriptureTyper-module__KJMaKq__practiceTextIncorrect{color:#a00}.ScriptureTyper-module__KJMaKq__practiceTextHint{color:#64748b}.ScriptureTyper-module__KJMaKq__practiceTextHidden{color:#0000;-webkit-user-select:none;user-select:none}.ScriptureTyper-module__KJMaKq__combinedNowTyping{color:#6f5c48;margin-top:.65rem;font-size:.86rem;font-weight:700}.ScriptureTyper-module__KJMaKq__combinedVerseMarker{color:#8a7763;white-space:nowrap}.ScriptureTyper-module__KJMaKq__combinedVerseNumber{vertical-align:sub;opacity:.8;font-size:.68em;font-weight:800;line-height:0}.ScriptureTyper-module__KJMaKq__typingOverlayCursor{vertical-align:-.18rem;pointer-events:none;width:0;height:1.15rem;margin:0;display:inline-block;position:relative}.ScriptureTyper-module__KJMaKq__typingOverlayCursor:after{content:"";background:#a00;border-radius:1px;width:3px;height:1.15rem;animation:1s step-end infinite ScriptureTyper-module__KJMaKq__typing-cursor-blink;position:absolute;top:0;left:-3px}.ScriptureTyper-module__KJMaKq__scriptureText{color:#1f2937;white-space:pre-wrap;margin:0;font-size:1.07rem;line-height:1.9}.ScriptureTyper-module__KJMaKq__reference{color:#8f1010;flex:auto;min-width:0;margin:0;font-size:1rem;font-weight:700}.ScriptureTyper-module__KJMaKq__modeTabs{flex-wrap:wrap;gap:.65rem;display:flex}.ScriptureTyper-module__KJMaKq__modeBackButton{color:#a00;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;min-height:40px;padding:.55rem .75rem .55rem .55rem;font-size:.92rem;font-weight:700;transition:background .1s;display:inline-flex}.ScriptureTyper-module__KJMaKq__modeBackButton:hover{background:#f5f5f5}.ScriptureTyper-module__KJMaKq__modeBackButton svg{flex:none;width:22px;height:22px}.ScriptureTyper-module__KJMaKq__modeTab,.ScriptureTyper-module__KJMaKq__modeTabActive{cursor:pointer;border-radius:999px;padding:.72rem .95rem;font-size:.92rem;font-weight:700}.ScriptureTyper-module__KJMaKq__modeTab{color:#374151;background:#fff;border:1px solid #d1d5db}.ScriptureTyper-module__KJMaKq__modeTabActive{color:#fff;background:#a00;border:1px solid #a00}.ScriptureTyper-module__KJMaKq__modeTab:disabled,.ScriptureTyper-module__KJMaKq__modeTabActive:disabled{opacity:.6;cursor:not-allowed}.ScriptureTyper-module__KJMaKq__list{gap:.85rem;display:grid}.ScriptureTyper-module__KJMaKq__listItem{background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-wrap:wrap;justify-content:space-between;gap:.9rem;padding:1rem;display:flex}.ScriptureTyper-module__KJMaKq__listMeta{gap:.2rem;display:grid}.ScriptureTyper-module__KJMaKq__listTitle{color:#111827;font-size:1rem;font-weight:700}.ScriptureTyper-module__KJMaKq__listBody{color:#4b5563;font-size:.93rem;line-height:1.6}.ScriptureTyper-module__KJMaKq__listControls{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.ScriptureTyper-module__KJMaKq__checkboxList{gap:.6rem;display:grid}.ScriptureTyper-module__KJMaKq__checkboxItem{background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.9rem .95rem;display:flex}.ScriptureTyper-module__KJMaKq__checkboxControl{flex:none;margin-top:.2rem}.ScriptureTyper-module__KJMaKq__checkboxLabel{min-width:0;line-height:1.45}.ScriptureTyper-module__KJMaKq__checkboxItemIndented{margin-left:1.4rem}.ScriptureTyper-module__KJMaKq__sidebarList{gap:.55rem;display:grid}.ScriptureTyper-module__KJMaKq__sidebarButton,.ScriptureTyper-module__KJMaKq__sidebarButtonActive{text-align:left;cursor:pointer;border-radius:14px;width:100%;padding:.8rem .9rem}.ScriptureTyper-module__KJMaKq__sidebarButton{color:#374151;background:#fff;border:1px solid #d1d5db}.ScriptureTyper-module__KJMaKq__sidebarButtonActive{color:#7a1717;background:#fdf0f0;border:1px solid #a00}.ScriptureTyper-module__KJMaKq__sidebarButtonActive .ScriptureTyper-module__KJMaKq__muted{color:#5f1515}.ScriptureTyper-module__KJMaKq__empty{color:#6b7280;background:#fff;border:1px dashed #d1d5db;border-radius:18px;padding:1.25rem}.ScriptureTyper-module__KJMaKq__muted{color:#6b7280;font-size:.9rem}.ScriptureTyper-module__KJMaKq__inlineGroup,.ScriptureTyper-module__KJMaKq__memorizeTypingToolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ScriptureTyper-module__KJMaKq__memorizeTypingToolbarActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto;display:flex}.ScriptureTyper-module__KJMaKq__previewList{gap:.75rem;max-height:420px;display:grid;overflow:auto}.ScriptureTyper-module__KJMaKq__previewItem{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.9rem}.ScriptureTyper-module__KJMaKq__keyboardCard{z-index:12;background:linear-gradient(#fffffff5 0%,#eef0f4f5 100%),linear-gradient(135deg,#fffc,#e8e8eb8c);padding:.8rem;position:sticky;bottom:.75rem}.ScriptureTyper-module__KJMaKq__reviewSectionStack{gap:1rem;display:grid}.ScriptureTyper-module__KJMaKq__reviewSectionCard{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:1rem;box-shadow:0 12px 32px #0f172a0f}.ScriptureTyper-module__KJMaKq__reviewSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:.85rem;display:flex}.ScriptureTyper-module__KJMaKq__reviewSectionTitle{color:#111827;margin:0;font-size:1.2rem}.ScriptureTyper-module__KJMaKq__reviewSectionSubtitle{color:#6b7280;margin:.35rem 0 0;font-size:.92rem;line-height:1.6}@media (max-width:820px){.ScriptureTyper-module__KJMaKq__heroLayout{grid-template-columns:minmax(0,1fr)}.ScriptureTyper-module__KJMaKq__heroMeter{display:none}.ScriptureTyper-module__KJMaKq__mobileMeterSlot{justify-content:center;display:flex}.ScriptureTyper-module__KJMaKq__practiceMeter{width:160px;min-width:160px}}.ScriptureTyper-module__KJMaKq__alignEnd{justify-content:flex-end}.ScriptureTyper-module__KJMaKq__modalBackdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ScriptureTyper-module__KJMaKq__modalCard{background:linear-gradient(#fff 0%,#f3f4f6 100%);border:1px solid #e1e4e8;border-radius:26px;width:min(860px,100%);max-height:calc(100vh - 2rem);padding:1.25rem;overflow:auto;box-shadow:0 24px 80px #0f172a38}.ScriptureTyper-module__KJMaKq__modalHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ScriptureTyper-module__KJMaKq__modalTitle{color:#111827;margin:0;font-size:1.3rem}.ScriptureTyper-module__KJMaKq__settingsGrid{gap:.65rem;margin-top:.75rem;display:grid}.ScriptureTyper-module__KJMaKq__settingsSection{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin:0;padding:.75rem .85rem}.ScriptureTyper-module__KJMaKq__settingsLegend{color:#1f2937;padding:0 .4rem;font-size:.85rem;font-weight:700}.ScriptureTyper-module__KJMaKq__settingsOptions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;display:grid}.ScriptureTyper-module__KJMaKq__settingOption,.ScriptureTyper-module__KJMaKq__settingOptionActive{text-align:left;cursor:pointer;border-radius:12px;gap:.25rem;width:100%;padding:.65rem .75rem;display:grid}.ScriptureTyper-module__KJMaKq__settingOption{color:#374151;background:#f9fafb;border:1px solid #d1d5db}.ScriptureTyper-module__KJMaKq__settingOptionActive{color:#7a1717;background:#fff2f2;border:1px solid #a00;box-shadow:inset 0 0 0 1px #aa000014}.ScriptureTyper-module__KJMaKq__settingOptionTitle{font-size:.88rem;font-weight:700}.ScriptureTyper-module__KJMaKq__settingOptionBody{color:#6b7280;font-size:.78rem;line-height:1.35}.ScriptureTyper-module__KJMaKq__settingOptionActive .ScriptureTyper-module__KJMaKq__settingOptionBody{color:#4b5563}.ScriptureTyper-module__KJMaKq__settingsNote{color:#6b7280;margin:.85rem 0 0;font-size:.86rem;line-height:1.5}.ScriptureTyper-module__KJMaKq__rvShell{background:#fff;max-width:1120px;min-height:100vh;margin-left:auto;margin-right:auto;padding-top:1.25rem}@media (max-width:1232px){.ScriptureTyper-module__KJMaKq__shell{padding-left:1rem;padding-right:1rem}}.ScriptureTyper-module__KJMaKq__rvNavLink,.ScriptureTyper-module__KJMaKq__rvMenuButton,.ScriptureTyper-module__KJMaKq__rvDailyLimitButton,.ScriptureTyper-module__KJMaKq__rvReviewAllButton,.ScriptureTyper-module__KJMaKq__rvShareButton,.ScriptureTyper-module__KJMaKq__rvGearButton,.ScriptureTyper-module__KJMaKq__rvHeader,.ScriptureTyper-module__KJMaKq__rvCell{transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}.ScriptureTyper-module__KJMaKq__rvNavLink{color:#6a533c;background:#ffffffeb;border:1px solid #dbdde3;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:.55rem .9rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.ScriptureTyper-module__KJMaKq__rvMenuButton{color:#6a533c;cursor:pointer;background:#ffffffeb;border:1px solid #dbdde3;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ScriptureTyper-module__KJMaKq__rvMenuGlyph{font-size:1.5rem;line-height:1;transform:translateY(-1px)}.ScriptureTyper-module__KJMaKq__rvTopBar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ScriptureTyper-module__KJMaKq__rvTopActions{justify-content:flex-end;align-items:center;gap:.75rem;min-height:44px;display:flex}.ScriptureTyper-module__KJMaKq__rvReviewAllButton{color:#fff;cursor:pointer;background:#7b5b3a;border:none;border-radius:8px;justify-content:center;align-items:center;height:44px;padding:0 16px;font-size:.96rem;font-weight:700;display:inline-flex}.ScriptureTyper-module__KJMaKq__rvReviewAllButton:disabled{opacity:.55;cursor:not-allowed;transform:none}.ScriptureTyper-module__KJMaKq__rvDailyLimitButton{color:#3c3c43;cursor:pointer;background:#fff;border:1px solid #d1d1d6;border-radius:8px;align-items:center;gap:.5rem;height:44px;padding:0 12px;display:inline-flex}.ScriptureTyper-module__KJMaKq__rvPencilIcon{color:#8e8e93;flex:none;width:16px;height:16px}.ScriptureTyper-module__KJMaKq__rvGearButton{color:#8e8e93;cursor:pointer;background:#fff;border:1px solid #d1d1d6;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ScriptureTyper-module__KJMaKq__rvGearIcon{flex:none;width:20px;height:20px}.ScriptureTyper-module__KJMaKq__rvDailyLimitText{white-space:nowrap;font-size:.93rem;font-weight:700}.ScriptureTyper-module__KJMaKq__rvIcon{flex:none;width:18px;height:18px}.ScriptureTyper-module__KJMaKq__rvSections{gap:0;display:grid}.ScriptureTyper-module__KJMaKq__rvSection{background:#fff;overflow:hidden}.ScriptureTyper-module__KJMaKq__rvHeader{text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;padding:.78rem 1rem;display:flex}.ScriptureTyper-module__KJMaKq__rvHeaderDaily{color:#111;background:#8e8e93}.ScriptureTyper-module__KJMaKq__rvHeaderDailyComplete{color:#fff;background:#34c759}.ScriptureTyper-module__KJMaKq__rvHeaderOverdue{color:#fff;background:#c0392b}.ScriptureTyper-module__KJMaKq__rvHeaderUpToDate{color:#fff;background:#34c759}.ScriptureTyper-module__KJMaKq__rvHeaderTitle{letter-spacing:-.01em;min-width:0;font-size:1rem;font-weight:700}.ScriptureTyper-module__KJMaKq__rvHeaderRight{align-items:center;gap:.7rem;margin-left:1rem;display:inline-flex}.ScriptureTyper-module__KJMaKq__rvHeaderHint{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700}.ScriptureTyper-module__KJMaKq__rvChevron{font-size:.875rem;line-height:1}.ScriptureTyper-module__KJMaKq__rvRows{background:#fff}.ScriptureTyper-module__KJMaKq__rvCell{color:inherit;background:#fff;border-bottom:1px solid #e5e5ea;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:.65rem;padding:.92rem 1rem .92rem 1.1rem;display:grid}.ScriptureTyper-module__KJMaKq__rvCellLink{min-width:0;color:inherit;cursor:pointer;align-items:flex-start;gap:.85rem;text-decoration:none;display:flex}.ScriptureTyper-module__KJMaKq__rvCellLink:hover,.ScriptureTyper-module__KJMaKq__rvCellLink:focus{text-decoration:none}.ScriptureTyper-module__KJMaKq__rvCell:last-child{border-bottom:0}.ScriptureTyper-module__KJMaKq__rvBullet{border-radius:999px;flex:none;width:10px;height:10px;margin-top:.45rem}.ScriptureTyper-module__KJMaKq__rvBulletOverdue{background:#c0392b}.ScriptureTyper-module__KJMaKq__rvBulletFuture{background:#34c759}.ScriptureTyper-module__KJMaKq__rvCellBody{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.ScriptureTyper-module__KJMaKq__rvCellTopRow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ScriptureTyper-module__KJMaKq__rvCellReference{color:#111827;font-size:1.0625rem;font-weight:700}.ScriptureTyper-module__KJMaKq__rvCellAbbr{color:#4b5563;letter-spacing:.02em;text-transform:uppercase;background:#eef2f7;border-radius:4px;align-items:center;padding:.08rem .4rem;font-size:.7rem;font-weight:700;display:inline-flex}.ScriptureTyper-module__KJMaKq__rvCellDuePill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;place-self:center end;align-items:center;padding:.1rem .5rem;font-size:.78rem;font-weight:700;display:inline-flex}.ScriptureTyper-module__KJMaKq__rvDuePillOverdue{color:#c0392b;background:#c0392b1f}.ScriptureTyper-module__KJMaKq__rvDuePillFuture{color:#24914b;background:#24914b1f}.ScriptureTyper-module__KJMaKq__rvCellFooter{align-items:center;gap:.65rem;margin-top:.1rem;display:flex}.ScriptureTyper-module__KJMaKq__rvFreqLabel{color:#6b7280;flex:none;font-size:.8125rem;font-weight:600}.ScriptureTyper-module__KJMaKq__rvFreqOverdue{color:#c0392b}.ScriptureTyper-module__KJMaKq__rvBucketBar{background:#e5e5ea;border-radius:999px;flex:auto;max-width:240px;height:4px;overflow:hidden}.ScriptureTyper-module__KJMaKq__rvBucketFill{background:#34c759;border-radius:999px;height:100%;transition:width .2s;display:block}.ScriptureTyper-module__KJMaKq__rvBucketFillOverdue{background:#c0392b}.ScriptureTyper-module__KJMaKq__rvCellDue{font-size:.875rem;font-weight:600}.ScriptureTyper-module__KJMaKq__rvDueOverdue{color:#c0392b}.ScriptureTyper-module__KJMaKq__rvDueFuture{color:#24914b}.ScriptureTyper-module__KJMaKq__rvDisclosure{color:#b7bbc4;align-self:center;font-size:1.35rem;line-height:1}.ScriptureTyper-module__KJMaKq__rvEditButton{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ScriptureTyper-module__KJMaKq__rvFreqEditor{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:.75rem;padding:.8rem;display:flex}.ScriptureTyper-module__KJMaKq__rvFreqField{flex:220px;gap:.4rem;display:grid}.ScriptureTyper-module__KJMaKq__rvFreqLock{color:#374151;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;font-weight:600;display:inline-flex}.ScriptureTyper-module__KJMaKq__rvFreqActions{flex-wrap:wrap;gap:.55rem;margin-left:auto;display:flex}.ScriptureTyper-module__KJMaKq__rvDailyFooter{background:#e8f8e8;border:1px solid #34c759;align-items:center;gap:.85rem;padding:12px;display:flex}.ScriptureTyper-module__KJMaKq__rvFooterIcon{color:#34c759;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ScriptureTyper-module__KJMaKq__rvFooterCopy{flex:auto;min-width:0}.ScriptureTyper-module__KJMaKq__rvFooterTitle{color:#24914b;font-size:1rem;font-weight:700}.ScriptureTyper-module__KJMaKq__rvFooterBody{color:#8e8e93;margin-top:.14rem;font-size:.9rem}.ScriptureTyper-module__KJMaKq__rvShareButton{color:#24914b;cursor:pointer;background:#34c75924;border:1px solid #34c7594d;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ScriptureTyper-module__KJMaKq__rvStateWrap{place-items:center;min-height:320px;padding:1rem 0;display:grid}.ScriptureTyper-module__KJMaKq__rvStateCard,.ScriptureTyper-module__KJMaKq__rvEmptyCard{text-align:center;background:#fffffff5;width:min(560px,100%);padding:1.5rem 1.35rem}.ScriptureTyper-module__KJMaKq__rvStateCard{color:#6b7280;border:1px solid #e2e3e8;border-radius:18px;font-size:.98rem;font-weight:600}.ScriptureTyper-module__KJMaKq__rvEmptyCard{border:2px solid #8e8e93;border-radius:15px}.ScriptureTyper-module__KJMaKq__rvEmptyTitle{color:#111827;margin:0;font-size:1.35rem;font-weight:700}.ScriptureTyper-module__KJMaKq__rvEmptyMessage{color:#8e8e93;margin:.65rem 0 0;font-size:.96rem;line-height:1.7}.ScriptureTyper-module__KJMaKq__rvNavLink:hover,.ScriptureTyper-module__KJMaKq__rvMenuButton:hover,.ScriptureTyper-module__KJMaKq__rvDailyLimitButton:hover,.ScriptureTyper-module__KJMaKq__rvGearButton:hover,.ScriptureTyper-module__KJMaKq__rvShareButton:hover,.ScriptureTyper-module__KJMaKq__rvEditButton:hover,.ScriptureTyper-module__KJMaKq__rvCell:hover{background-color:#f5f5f5}.ScriptureTyper-module__KJMaKq__rvReviewAllButton:hover:not(:disabled){background:#6a4d32}.ScriptureTyper-module__KJMaKq__rvHeader:hover{filter:brightness(.98)}.ScriptureTyper-module__KJMaKq__rvCell:hover{transform:none}.ScriptureTyper-module__KJMaKq__rvNavLink:focus-visible,.ScriptureTyper-module__KJMaKq__rvMenuButton:focus-visible,.ScriptureTyper-module__KJMaKq__rvReviewAllButton:focus-visible,.ScriptureTyper-module__KJMaKq__rvDailyLimitButton:focus-visible,.ScriptureTyper-module__KJMaKq__rvGearButton:focus-visible,.ScriptureTyper-module__KJMaKq__rvHeader:focus-visible,.ScriptureTyper-module__KJMaKq__rvCell:focus-visible,.ScriptureTyper-module__KJMaKq__rvCellLink:focus-visible,.ScriptureTyper-module__KJMaKq__rvEditButton:focus-visible,.ScriptureTyper-module__KJMaKq__rvShareButton:focus-visible{outline-offset:3px;outline:2px solid #7b5b3a;box-shadow:0 0 0 4px #7b5b3a24}@keyframes ScriptureTyper-module__KJMaKq__typing-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:900px){.ScriptureTyper-module__KJMaKq__split,.ScriptureTyper-module__KJMaKq__formRow,.ScriptureTyper-module__KJMaKq__reviewFrequencyGrid{grid-template-columns:1fr}.ScriptureTyper-module__KJMaKq__inlineCheckbox{justify-content:flex-start}.ScriptureTyper-module__KJMaKq__keyboardCard{border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:0}}@media (max-width:600px){.ScriptureTyper-module__KJMaKq__rvTopBar{flex-direction:column;align-items:stretch}.ScriptureTyper-module__KJMaKq__rvTopActions{justify-content:flex-start}.ScriptureTyper-module__KJMaKq__rvReviewAllButton{width:100%}}@media (max-width:640px){.ScriptureTyper-module__KJMaKq__rvShell{padding-top:1rem;padding-left:.75rem;padding-right:.75rem}.ScriptureTyper-module__KJMaKq__rvNavBar{align-items:flex-start}.ScriptureTyper-module__KJMaKq__rvNavActions{flex-shrink:0}.ScriptureTyper-module__KJMaKq__rvNavLink{min-height:36px;padding:.45rem .75rem;font-size:.84rem}.ScriptureTyper-module__KJMaKq__rvHeader{padding:.78rem .85rem}.ScriptureTyper-module__KJMaKq__rvHeaderRight{gap:.5rem}.ScriptureTyper-module__KJMaKq__rvHeaderHint{display:none}.ScriptureTyper-module__KJMaKq__rvCell{grid-template-columns:minmax(0,1fr) auto;padding:.9rem .85rem .9rem .95rem}.ScriptureTyper-module__KJMaKq__rvCellLink{grid-column:1/-1}.ScriptureTyper-module__KJMaKq__rvFreqActions{width:100%;margin-left:0}.ScriptureTyper-module__KJMaKq__rvDailyFooter{padding:.9rem .85rem}}.ScriptureTyper-module__KJMaKq__dmPage{background:#fff;flex-direction:column;min-height:100dvh;display:flex}.ScriptureTyper-module__KJMaKq__dmLoading{color:#8e8e93;flex:1;place-items:center;min-height:100vh;font-size:1rem;display:grid}.ScriptureTyper-module__KJMaKq__dmLoading a{color:#a00;font-weight:600}.ScriptureTyper-module__KJMaKq__dmSpinner{border:3px solid #e5e5ea;border-top-color:#8e8e93;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite ScriptureTyper-module__KJMaKq__dmSpin}@keyframes ScriptureTyper-module__KJMaKq__dmSpin{to{transform:rotate(360deg)}}.ScriptureTyper-module__KJMaKq__dmError{color:#8d1f1f;margin-bottom:.75rem}.ScriptureTyper-module__KJMaKq__dmRetry{color:#374151;cursor:pointer;background:#fff;border:1px solid #cfd4dc;border-radius:10px;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600}.ScriptureTyper-module__KJMaKq__dmRetry:hover{background:#f2f2f7}.ScriptureTyper-module__KJMaKq__dmMenu{flex-direction:column;flex:1;min-height:100dvh;display:flex}.ScriptureTyper-module__KJMaKq__dmItem{color:inherit;cursor:pointer;flex:1;justify-content:space-between;align-items:center;padding:1rem 1.5rem;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.ScriptureTyper-module__KJMaKq__dmItem:hover,.ScriptureTyper-module__KJMaKq__dmItem:active{background:#f2f2f7}.ScriptureTyper-module__KJMaKq__dmItem:focus-visible{outline-offset:-2px;outline:2px solid #a00}.ScriptureTyper-module__KJMaKq__dmItemLoading{opacity:.6}.ScriptureTyper-module__KJMaKq__dmItemContent{flex-direction:column;gap:.35rem;min-width:0;display:flex}.ScriptureTyper-module__KJMaKq__dmTitle{text-transform:uppercase;letter-spacing:.02em;color:#1c1c1e;font-size:20px;font-weight:700;line-height:1.2}.ScriptureTyper-module__KJMaKq__dmSubtitle{color:#8e8e93;font-size:14px;line-height:1.4}.ScriptureTyper-module__KJMaKq__dmChevron{color:#c7c7cc;flex:none;margin-left:1rem}.ScriptureTyper-module__KJMaKq__dmSeparator{background:#e5e5ea;width:85%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:768px){.ScriptureTyper-module__KJMaKq__dmMenu{background:#fff;width:100%;min-height:auto}.ScriptureTyper-module__KJMaKq__dmItem{flex:none;padding:1.4rem 2rem}.ScriptureTyper-module__KJMaKq__dmTitle{font-size:22px}.ScriptureTyper-module__KJMaKq__dmSeparator{width:90%}}.ScriptureTyper-module__KJMaKq__mkWrapper{flex-direction:column;min-height:100dvh;display:flex}.ScriptureTyper-module__KJMaKq__mkContent{-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.ScriptureTyper-module__KJMaKq__mkKeyboardDock{display:none}@media (max-width:767px){.ScriptureTyper-module__KJMaKq__mkWrapper{position:fixed;inset:0;overflow:hidden}.ScriptureTyper-module__KJMaKq__mkContent{padding-bottom:calc(var(--mk-dock-height,9rem) + var(--mk-keyboard-offset,0px) + 1rem)}.ScriptureTyper-module__KJMaKq__mkKeyboardDock{bottom:var(--mk-keyboard-offset,0px);z-index:100;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);background:#d1d5db;border-top:1px solid #b8bcc4;transition:bottom .18s;display:block;position:fixed;left:0;right:0;box-shadow:0 -2px 12px #0000001a}.ScriptureTyper-module__KJMaKq__mkKeyboardDock .ScriptureTyper-module__KJMaKq__keyboardCard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.ScriptureTyper-module__KJMaKq__mkDesktopKeyboard{display:none}}@media (min-width:768px) and (max-height:760px){.ScriptureTyper-module__KJMaKq__practiceMeterCompass{width:132px;height:132px}.ScriptureTyper-module__KJMaKq__practiceMeterNeedle{width:9px;height:86px}.ScriptureTyper-module__KJMaKq__practiceMeterValue{width:100px;font-size:1.2rem;top:42px;left:16px}.ScriptureTyper-module__KJMaKq__typingOverlay{height:5.6rem;margin:.5rem 0 .65rem;padding:.5rem 0 .6rem}.ScriptureTyper-module__KJMaKq__practiceText{font-size:.98rem;line-height:1.55}}@keyframes ScriptureTyper-module__KJMaKq__levelUpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ScriptureTyper-module__KJMaKq__levelUpScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ScriptureTyper-module__KJMaKq__levelUpOverlay{z-index:1000;background:#0f141e8c;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out ScriptureTyper-module__KJMaKq__levelUpFadeIn;display:flex;position:fixed;inset:0}.ScriptureTyper-module__KJMaKq__levelUpCard{text-align:center;background:#fff;border:2px solid #4b4b4b;border-radius:15px;flex-direction:column;gap:1.25rem;width:min(440px,100%);padding:1.75rem 1.5rem 1.5rem;animation:.22s ease-out ScriptureTyper-module__KJMaKq__levelUpScaleIn;display:flex;box-shadow:0 24px 60px #00000040}.ScriptureTyper-module__KJMaKq__levelUpHeadline{color:#1f2937;margin:0;font-size:1.15rem;font-weight:700;line-height:1.4}.ScriptureTyper-module__KJMaKq__levelUpLevelsRow{align-items:center;gap:.75rem;display:flex}.ScriptureTyper-module__KJMaKq__levelUpLevelBadge{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;flex:none;align-items:center;width:72px;padding:.6rem .4rem;display:flex}.ScriptureTyper-module__KJMaKq__levelUpLevelLabel{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;font-size:.7rem;font-weight:600}.ScriptureTyper-module__KJMaKq__levelUpLevelNumber{color:#1f2937;font-size:1.45rem;font-weight:700;line-height:1.1}.ScriptureTyper-module__KJMaKq__levelUpProgressColumn{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.ScriptureTyper-module__KJMaKq__levelUpPoints{color:#1f2937;font-size:1rem;font-weight:600}.ScriptureTyper-module__KJMaKq__levelUpProgressTrack{background:#e5e5ea;border-radius:999px;height:10px;overflow:hidden}.ScriptureTyper-module__KJMaKq__levelUpProgressFill{background:#34c759;height:100%;transition:width .25s ease-out}.ScriptureTyper-module__KJMaKq__levelUpThresholds{color:#6b7280;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.75rem;display:flex}.ScriptureTyper-module__KJMaKq__levelUpContinue{color:#fff;cursor:pointer;background:#1f6feb;border:none;border-radius:999px;align-self:stretch;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .15s ease-out,transform .1s ease-out}.ScriptureTyper-module__KJMaKq__levelUpContinue:hover{background:#1858c0}.ScriptureTyper-module__KJMaKq__levelUpContinue:active{transform:translateY(1px)}.ScriptureTyper-module__KJMaKq__levelUpContinue:focus-visible{outline-offset:2px;outline:3px solid #1f6feb66}
.ReferencePicker-module__kjNjxq__backdrop{z-index:80;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ReferencePicker-module__kjNjxq__dialog{background:#fff;border-radius:22px;flex-direction:column;width:min(720px,100%);max-height:min(90vh,800px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a47}.ReferencePicker-module__kjNjxq__header{border-bottom:1px solid #e5e7eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.ReferencePicker-module__kjNjxq__title{color:#111827;text-align:center;margin:0;font-size:1.05rem;line-height:1.3}.ReferencePicker-module__kjNjxq__body{gap:1rem;padding:1rem;display:grid;overflow-y:auto}.ReferencePicker-module__kjNjxq__grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:.4rem;display:grid}.ReferencePicker-module__kjNjxq__cell{aspect-ratio:1;color:#1f2937;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;place-items:center;gap:.15rem;padding:.25rem;display:grid}.ReferencePicker-module__kjNjxq__cell:hover{background:#fafafa;border-color:#cfd4dc}.ReferencePicker-module__kjNjxq__cell:focus-visible{outline-offset:2px;outline:2px solid #a00}.ReferencePicker-module__kjNjxq__cellSelected{outline-offset:-2px;outline:2px solid #a00}.ReferencePicker-module__kjNjxq__bookCell{align-content:center}.ReferencePicker-module__kjNjxq__bookAbbreviation{font-size:1.18rem;font-weight:800;line-height:1;display:block}.ReferencePicker-module__kjNjxq__bookName{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:.68rem;font-weight:700;line-height:1.1;display:block}.ReferencePicker-module__kjNjxq__otCell{color:#375733}.ReferencePicker-module__kjNjxq__ntCell{color:#7a2424}.ReferencePicker-module__kjNjxq__numberCell{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800}.ReferencePicker-module__kjNjxq__rangeRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.ReferencePicker-module__kjNjxq__rangeField{gap:.35rem;min-width:160px;display:grid}.ReferencePicker-module__kjNjxq__footer{justify-content:flex-end;padding:0 1rem 1rem;display:flex}.ReferencePicker-module__kjNjxq__searchPanel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:.65rem;padding:1rem;display:grid}.ReferencePicker-module__kjNjxq__searchRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.ReferencePicker-module__kjNjxq__searchField{gap:.45rem;display:grid}.ReferencePicker-module__kjNjxq__brandRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.ReferencePicker-module__kjNjxq__partialCollectionNotice{color:#6b4d00;background:#fff8e6;border:1px solid #f5d68b;border-radius:12px;margin-top:.25rem;padding:.55rem .75rem;font-size:.86rem;line-height:1.45}.ReferencePicker-module__kjNjxq__partialCollectionNotice a{color:#8f1010;font-weight:700}.ReferencePicker-module__kjNjxq__upgradeLink{color:#a00;width:fit-content;font-size:.84rem;font-weight:800;text-decoration:none}.ReferencePicker-module__kjNjxq__upgradeLink:hover{text-underline-offset:.18em;text-decoration:underline}.ReferencePicker-module__kjNjxq__modalDialog{width:min(460px,100%)}.ReferencePicker-module__kjNjxq__modalHeader{grid-template-columns:minmax(0,1fr) auto}.ReferencePicker-module__kjNjxq__modalHeader .ReferencePicker-module__kjNjxq__title{text-align:left}.ReferencePicker-module__kjNjxq__modalBrand{justify-self:start}.ReferencePicker-module__kjNjxq__modalText{color:#4b5563;margin:0;font-size:.95rem;line-height:1.6}.ReferencePicker-module__kjNjxq__modalFooter{flex-wrap:wrap;justify-content:flex-start;gap:.75rem}.ReferencePicker-module__kjNjxq__resultList{gap:.55rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.ReferencePicker-module__kjNjxq__resultItem{background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.ReferencePicker-module__kjNjxq__resultReference{color:#8f1010;font-weight:800;display:block}.ReferencePicker-module__kjNjxq__resultSummary{color:#6b7280;margin:.18rem 0 0;font-size:.86rem;line-height:1.45}.ReferencePicker-module__kjNjxq__resultVerseText{color:#1f2937;margin:.25rem 0 0;font-size:.95rem;line-height:1.5}.ReferencePicker-module__kjNjxq__collectionRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:.25rem;display:grid}.ReferencePicker-module__kjNjxq__collectionField{gap:.45rem;min-width:0;display:grid}.ReferencePicker-module__kjNjxq__emptyState{color:#6b7280;margin:.25rem 0 0;font-size:.9rem}.ReferencePicker-module__kjNjxq__searchError{color:#8d1f1f;background:#fff3f3;border:1px solid #f2c5c5;border-radius:999px;width:fit-content;padding:.45rem .7rem;font-size:.86rem;font-weight:700;display:inline-flex}@media (max-width:560px){.ReferencePicker-module__kjNjxq__header{grid-template-columns:1fr auto}.ReferencePicker-module__kjNjxq__title{text-align:left;grid-area:1/1/auto/-1}.ReferencePicker-module__kjNjxq__header button:first-child{grid-area:2/1;justify-self:start}.ReferencePicker-module__kjNjxq__header button:last-child{grid-area:2/2;justify-self:end}.ReferencePicker-module__kjNjxq__searchRow,.ReferencePicker-module__kjNjxq__resultItem,.ReferencePicker-module__kjNjxq__collectionRow{grid-template-columns:minmax(0,1fr)}}
.ActivityFeed-module__s-KB9q__activityFeed{width:100%}.ActivityFeed-module__s-KB9q__activityFilter{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.ActivityFeed-module__s-KB9q__filterLabel{color:#333;margin-bottom:.75rem;font-size:.9rem;font-weight:600}.ActivityFeed-module__s-KB9q__filterOptions{flex-wrap:wrap;gap:1rem;display:flex}.ActivityFeed-module__s-KB9q__filterOption{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;transition:all .2s;display:flex}.ActivityFeed-module__s-KB9q__filterOption:hover{opacity:.8}.ActivityFeed-module__s-KB9q__filterCheckbox{cursor:pointer;accent-color:#a00;flex-shrink:0;width:18px;height:18px}.ActivityFeed-module__s-KB9q__filterCheckbox:checked{accent-color:#a00}.ActivityFeed-module__s-KB9q__filterText{color:#555;font-size:.9rem;font-weight:500}.ActivityFeed-module__s-KB9q__filterOption:hover .ActivityFeed-module__s-KB9q__filterText{color:#a00}@media (max-width:768px){.ActivityFeed-module__s-KB9q__activityFilter{padding:.75rem}.ActivityFeed-module__s-KB9q__filterOptions{flex-direction:column;gap:.75rem}.ActivityFeed-module__s-KB9q__filterLabel{margin-bottom:.5rem;font-size:.85rem}.ActivityFeed-module__s-KB9q__filterText{font-size:.85rem}}.ActivityFeed-module__s-KB9q__activityList{flex-direction:column;gap:0;display:flex}.ActivityFeed-module__s-KB9q__activityWrapper{transition:background-color .2s}.ActivityFeed-module__s-KB9q__activityWrapper:hover{background:#f9f9f9}.ActivityFeed-module__s-KB9q__activityWrapper:hover .ActivityFeed-module__s-KB9q__activitySeparator{background:0 0}.ActivityFeed-module__s-KB9q__activityCard{background:0 0;border-left:4px solid #0000;border-radius:0;align-items:flex-start;gap:1rem;margin-left:-4px;padding:.85rem 1.25rem .7rem;transition:all .2s;display:flex}.ActivityFeed-module__s-KB9q__activityHeader{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.ActivityFeed-module__s-KB9q__groupCreationCard,.ActivityFeed-module__s-KB9q__memberJoinCard{border-left-color:#a00}.ActivityFeed-module__s-KB9q__memberJoinCard .ActivityFeed-module__s-KB9q__activityIcon{background:linear-gradient(135deg,#bfdbfe 0%,#dbeafe 100%)}.ActivityFeed-module__s-KB9q__verseCompletionCard{border-left-color:#22c55e}.ActivityFeed-module__s-KB9q__verseCompletionCard .ActivityFeed-module__s-KB9q__activityIcon{background:linear-gradient(135deg,#bbf7d0 0%,#dcfce7 100%)}.ActivityFeed-module__s-KB9q__streakCard{border-left-color:#94a3b8}.ActivityFeed-module__s-KB9q__streakCard .ActivityFeed-module__s-KB9q__activityIcon{background:linear-gradient(135deg,#e5e7eb 0%,#f3f4f6 100%)}.ActivityFeed-module__s-KB9q__collectionCompletionCard{border-left-color:#22c55e}.ActivityFeed-module__s-KB9q__summaryCard{border-left-color:#8b5cf6}.ActivityFeed-module__s-KB9q__summaryCard .ActivityFeed-module__s-KB9q__activityIcon{background:linear-gradient(135deg,#ddd6fe 0%,#ede9fe 100%)}.ActivityFeed-module__s-KB9q__mostActiveCard{border-left-color:#94a3b8}.ActivityFeed-module__s-KB9q__recentActivityCard{border-left-color:#ec4899}.ActivityFeed-module__s-KB9q__recentActivityCard .ActivityFeed-module__s-KB9q__activityIcon{background:linear-gradient(135deg,#fbcfe8 0%,#fce7f3 100%)}.ActivityFeed-module__s-KB9q__activityCard:last-child{padding-bottom:0}.ActivityFeed-module__s-KB9q__activitySeparator{background:#e8e8e8;height:1px;margin:0 1.25rem;transition:background-color .2s}.ActivityFeed-module__s-KB9q__milestoneCard{background:linear-gradient(135deg,#f8fafc 0%,#f3f4f6 100%);border-left:4px solid #94a3b8;box-shadow:0 2px 8px #0f172a14;border-radius:8px!important}.ActivityFeed-module__s-KB9q__milestoneCard .ActivityFeed-module__s-KB9q__activityIcon{background:linear-gradient(135deg,#e2e8f0 0%,#f8fafc 100%);box-shadow:0 2px 6px #0f172a24}.ActivityFeed-module__s-KB9q__activityAvatar{aspect-ratio:1;background:#f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.ActivityFeed-module__s-KB9q__activityAvatar img{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%}.ActivityFeed-module__s-KB9q__activityIcon{background:#f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.ActivityFeed-module__s-KB9q__activityContent{flex:1;min-width:0}.ActivityFeed-module__s-KB9q__activityText{color:#333;margin-bottom:.25rem;font-size:.95rem;line-height:1.5}.ActivityFeed-module__s-KB9q__activityText strong{color:#a00;font-weight:600}.ActivityFeed-module__s-KB9q__activityType{color:#666;margin-left:8px;font-size:.8em;font-weight:400}.ActivityFeed-module__s-KB9q__activityTime{color:#666;font-size:.85rem}.ActivityFeed-module__s-KB9q__loading,.ActivityFeed-module__s-KB9q__error{text-align:center;color:#666;padding:2rem}.ActivityFeed-module__s-KB9q__error{color:#d32f2f}.ActivityFeed-module__s-KB9q__emptyState{text-align:center;background:#f9f9f9;border:2px dashed #e0e0e0;border-radius:8px;padding:3rem 2rem}.ActivityFeed-module__s-KB9q__emptyStateIcon{opacity:.6;margin-bottom:1rem;font-size:3rem}.ActivityFeed-module__s-KB9q__emptyStateTitle{color:#333;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.ActivityFeed-module__s-KB9q__emptyStateText{color:#666;max-width:400px;margin:0 auto;font-size:.95rem;line-height:1.6}.ActivityFeed-module__s-KB9q__loadMoreContainer{text-align:center;margin-top:1.5rem}.ActivityFeed-module__s-KB9q__loadMoreButton{color:#fff;cursor:pointer;background:#a00;border:none;border-radius:6px;padding:.75rem 2rem;font-size:.95rem;font-weight:500;transition:background .2s}.ActivityFeed-module__s-KB9q__loadMoreButton:hover:not(:disabled){background:#800}.ActivityFeed-module__s-KB9q__loadMoreButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.ActivityFeed-module__s-KB9q__activityCard{gap:.75rem;padding:1.125rem .75rem .375rem}.ActivityFeed-module__s-KB9q__activityAvatar,.ActivityFeed-module__s-KB9q__activityIcon{aspect-ratio:1;width:40px;height:40px}.ActivityFeed-module__s-KB9q__activityIcon{font-size:20px}.ActivityFeed-module__s-KB9q__activityText{font-size:.9rem}}.ActivityFeed-module__s-KB9q__wallPostCard{border-left-color:#8b5cf6}.ActivityFeed-module__s-KB9q__wallPostMessage{color:#374151;white-space:pre-wrap;background:#f8fafc;border-left:3px solid #8b5cf6;border-radius:8px;margin-top:.5rem;padding:.75rem;font-style:italic;line-height:1.5}.ActivityFeed-module__s-KB9q__versesAddedCard{border-left-color:#0ea5e9}.ActivityFeed-module__s-KB9q__versesAddedCard .ActivityFeed-module__s-KB9q__activityIcon{background:linear-gradient(135deg,#bae6fd 0%,#e0f2fe 100%)}.ActivityFeed-module__s-KB9q__versesAddedHint{color:#0369a1;margin-top:.375rem;font-size:.8rem;font-style:italic}.ActivityFeed-module__s-KB9q__clickableUsername{color:#a00;cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;border-radius:2px;margin:0;padding:0;font-family:inherit;text-decoration:none;transition:all .2s}.ActivityFeed-module__s-KB9q__clickableUsername:hover{color:#8b0000;background-color:#aa00000d;text-decoration:underline}.ActivityFeed-module__s-KB9q__clickableUsername:focus{outline-offset:1px;outline:2px solid #a00}.ActivityFeed-module__s-KB9q__nonClickableUsername{color:#a00;cursor:default;font-weight:600}
.WallPost-module__l0vJAq__wallPostContainer{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.WallPost-module__l0vJAq__wallPostForm{width:100%}.WallPost-module__l0vJAq__inputGroup{flex-direction:column;gap:.75rem;display:flex}.WallPost-module__l0vJAq__messageInput{resize:vertical;border:2px solid #e5e7eb;border-radius:8px;width:100%;min-height:80px;padding:1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.WallPost-module__l0vJAq__messageInput:focus{border-color:#a00;outline:none;box-shadow:0 0 0 3px #aa00001a}.WallPost-module__l0vJAq__messageInput::placeholder{color:#9ca3af}.WallPost-module__l0vJAq__inputFooter{justify-content:space-between;align-items:center;display:flex}.WallPost-module__l0vJAq__characterCount{color:#6b7280;font-size:.875rem}.WallPost-module__l0vJAq__postButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);border:none;border-radius:6px;min-width:80px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.WallPost-module__l0vJAq__postButton:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c 0%,#991b1b 100%);transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.WallPost-module__l0vJAq__postButton:disabled{color:#9ca3af;cursor:not-allowed;box-shadow:none;background:#d1d5db;transform:none}.WallPost-module__l0vJAq__joinPrompt{text-align:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:2rem}.WallPost-module__l0vJAq__joinPrompt p{color:#6b7280;margin:0;font-size:.875rem}@media (max-width:768px){.WallPost-module__l0vJAq__wallPostContainer{margin-bottom:1rem;padding:1rem}.WallPost-module__l0vJAq__messageInput{padding:.75rem;font-size:.875rem}.WallPost-module__l0vJAq__inputFooter{flex-direction:column;align-items:stretch;gap:.5rem}.WallPost-module__l0vJAq__postButton{width:100%;padding:.875rem}}
.AdminControls-module__p07w2a__adminControls{display:inline-block;position:relative}.AdminControls-module__p07w2a__adminButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.AdminControls-module__p07w2a__adminButton:hover{color:#374151;background:#f3f4f6}.AdminControls-module__p07w2a__adminButton:disabled{opacity:.5;cursor:not-allowed}.AdminControls-module__p07w2a__adminMenu{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:160px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 10px 25px #0000001a}.AdminControls-module__p07w2a__menuItem{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:background-color .2s;display:flex}.AdminControls-module__p07w2a__menuItem:hover{background:#f9fafb}.AdminControls-module__p07w2a__menuItem:disabled{opacity:.5;cursor:not-allowed}.AdminControls-module__p07w2a__menuItem.AdminControls-module__p07w2a__danger{color:#dc2626}.AdminControls-module__p07w2a__menuItem.AdminControls-module__p07w2a__danger:hover{background:#fef2f2}.AdminControls-module__p07w2a__menuItem svg{flex-shrink:0}.AdminControls-module__p07w2a__overlay{z-index:100;background:#0000001a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AdminControls-module__p07w2a__spinner{border:3px solid #f3f4f6;border-top-color:#a00;border-radius:50%;width:32px;height:32px;animation:1s linear infinite AdminControls-module__p07w2a__spin}@keyframes AdminControls-module__p07w2a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.AdminControls-module__p07w2a__adminMenu{min-width:140px;right:-8px}.AdminControls-module__p07w2a__menuItem{padding:.625rem .75rem;font-size:.8rem}}
.UserActivityModal-module__868kDa__modalOverlay{z-index:9999;background-color:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.UserActivityModal-module__868kDa__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.UserActivityModal-module__868kDa__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px;display:flex}.UserActivityModal-module__868kDa__userInfo{align-items:center;gap:16px;display:flex}.UserActivityModal-module__868kDa__userAvatar{object-fit:cover;border-radius:50%;width:56px;height:56px}.UserActivityModal-module__868kDa__userDetails h3{color:#1f2937;margin:0;font-size:20px;font-weight:600}.UserActivityModal-module__868kDa__userUsername{color:#6b7280;margin:4px 0 0;font-size:14px}.UserActivityModal-module__868kDa__userActivityTitle{color:#6b7280;margin:4px 0 0;font-size:14px;font-weight:500}.UserActivityModal-module__868kDa__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:24px;transition:all .2s}.UserActivityModal-module__868kDa__closeButton:hover{color:#374151;background-color:#f3f4f6}.UserActivityModal-module__868kDa__modalBody{flex:1;padding:0;overflow-y:auto}.UserActivityModal-module__868kDa__loading{text-align:center;color:#6b7280;padding:40px;font-size:16px}.UserActivityModal-module__868kDa__error{text-align:center;color:#dc2626;padding:40px;font-size:16px}.UserActivityModal-module__868kDa__empty{text-align:center;color:#6b7280;padding:40px;font-size:16px}.UserActivityModal-module__868kDa__activityList{padding:16px}.UserActivityModal-module__868kDa__activityItem{border-bottom:1px solid #f3f4f6;gap:16px;padding:16px;transition:background-color .2s;display:flex}.UserActivityModal-module__868kDa__activityItem:hover{background-color:#f9fafb}.UserActivityModal-module__868kDa__activityItem:last-child{border-bottom:none}.UserActivityModal-module__868kDa__activityIcon{background-color:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.UserActivityModal-module__868kDa__activityContent{flex:1;min-width:0}.UserActivityModal-module__868kDa__activityText{color:#1f2937;margin-bottom:4px;font-size:15px;line-height:1.4}.UserActivityModal-module__868kDa__activityTime{color:#6b7280;font-size:13px}.UserActivityModal-module__868kDa__loadMoreContainer{border-top:1px solid #e5e7eb;padding:16px}.UserActivityModal-module__868kDa__loadMoreButton{color:#374151;cursor:pointer;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:12px;font-size:14px;font-weight:500;transition:all .2s}.UserActivityModal-module__868kDa__loadMoreButton:hover:not(:disabled){background-color:#f3f4f6;border-color:#d1d5db}.UserActivityModal-module__868kDa__loadMoreButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.UserActivityModal-module__868kDa__modalOverlay{padding:16px}.UserActivityModal-module__868kDa__modalContent{max-height:90vh}.UserActivityModal-module__868kDa__modalHeader{padding:20px}.UserActivityModal-module__868kDa__userAvatar{width:48px;height:48px}.UserActivityModal-module__868kDa__userDetails h3{font-size:18px}.UserActivityModal-module__868kDa__activityItem{padding:12px}.UserActivityModal-module__868kDa__activityIcon{width:36px;height:36px;font-size:16px}}
.GroupStats-module__Y9Xj8q__statsSidebar{background:#fff;border:1px solid #e8e8e8;border-radius:12px;height:fit-content;padding:2rem;transition:all .3s;box-shadow:0 1px 3px #0000001a}.GroupStats-module__Y9Xj8q__challengeMap{border:2px solid #a00;border-radius:8px;width:100%;height:400px;overflow:hidden}.GroupStats-module__Y9Xj8q__challengeMapFooter{text-align:center;padding:12px 0 0}.GroupStats-module__Y9Xj8q__challengeMapLink{background:#a00;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-block;color:#fff!important;text-decoration:none!important}.GroupStats-module__Y9Xj8q__challengeMapLink:hover{background:#800;transform:translateY(-1px)}.GroupStats-module__Y9Xj8q__adminControls{border-top:1px solid #e8e8e8;margin-top:2rem;padding-top:1.5rem}.GroupStats-module__Y9Xj8q__adminSection{margin-bottom:1.5rem}.GroupStats-module__Y9Xj8q__adminTitle{color:#333;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:600;display:flex}.GroupStats-module__Y9Xj8q__historicalLoadSection{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:8px;padding:1rem}.GroupStats-module__Y9Xj8q__historicalLoadHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.GroupStats-module__Y9Xj8q__historicalLoadTitle{color:#333;font-size:.95rem;font-weight:600}.GroupStats-module__Y9Xj8q__historicalLoadStatus{border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.9rem}.GroupStats-module__Y9Xj8q__historicalLoadStatus.GroupStats-module__Y9Xj8q__status_idle{background:#f8f9fa;border:1px solid #e8e8e8}.GroupStats-module__Y9Xj8q__historicalLoadStatus.GroupStats-module__Y9Xj8q__status_running{background:#e3f2fd;border:1px solid #2196f3}.GroupStats-module__Y9Xj8q__historicalLoadStatus.GroupStats-module__Y9Xj8q__status_completed{background:#e8f5e8;border:1px solid #4caf50}.GroupStats-module__Y9Xj8q__historicalLoadStatus.GroupStats-module__Y9Xj8q__status_error{background:#ffebee;border:1px solid #f44336}.GroupStats-module__Y9Xj8q__statusRunning,.GroupStats-module__Y9Xj8q__statusCompleted,.GroupStats-module__Y9Xj8q__statusError{align-items:flex-start;gap:.5rem;display:flex}.GroupStats-module__Y9Xj8q__statusIcon{flex-shrink:0;margin-top:2px;font-size:1.1rem}.GroupStats-module__Y9Xj8q__statusText{flex:1}.GroupStats-module__Y9Xj8q__statusProgress{opacity:.8;margin-top:.25rem;font-size:.85rem;display:block}.GroupStats-module__Y9Xj8q__statusErrorText{color:#d32f2f;margin-top:.25rem;font-size:.85rem;display:block}.GroupStats-module__Y9Xj8q__historicalLoadButton{color:#fff;cursor:pointer;background:#2196f3;border:none;border-radius:6px;width:100%;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.GroupStats-module__Y9Xj8q__historicalLoadButton:hover:not(.GroupStats-module__Y9Xj8q__disabled):not(.GroupStats-module__Y9Xj8q__loading){background:#1976d2;transform:translateY(-1px);box-shadow:0 2px 4px #2196f34d}.GroupStats-module__Y9Xj8q__historicalLoadButton.GroupStats-module__Y9Xj8q__disabled{cursor:not-allowed;opacity:.6;background:#ccc}.GroupStats-module__Y9Xj8q__historicalLoadButton.GroupStats-module__Y9Xj8q__loading{cursor:wait;background:#666}.GroupStats-module__Y9Xj8q__historicalLoadDescription{color:#666;margin:0;font-size:.85rem;line-height:1.4}@media (min-width:1024px){.GroupStats-module__Y9Xj8q__statsSidebar.GroupStats-module__Y9Xj8q__expanded{grid-column:1/-1}}.GroupStats-module__Y9Xj8q__expandedContent{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;height:100%;min-height:400px;padding:1.5rem;animation:.3s ease-out GroupStats-module__Y9Xj8q__slideDown;display:none}.GroupStats-module__Y9Xj8q__statButtonsColumn{flex-direction:column;gap:1rem;height:100%;display:flex}@media (min-width:1024px){.GroupStats-module__Y9Xj8q__statsSidebar.GroupStats-module__Y9Xj8q__expanded .GroupStats-module__Y9Xj8q__statsList{grid-template-columns:1fr 2fr;align-items:stretch;gap:2rem;display:grid}.GroupStats-module__Y9Xj8q__statsSidebar.GroupStats-module__Y9Xj8q__expanded .GroupStats-module__Y9Xj8q__expandedContent{display:block}}.GroupStats-module__Y9Xj8q__statsTitle{color:#1a1a1a;border-bottom:2px solid #e8e8e8;margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1.75rem;font-weight:700;position:relative}.GroupStats-module__Y9Xj8q__statsTitle:after{content:"";background:#a00;width:50px;height:2px;position:absolute;bottom:-2px;left:0}.GroupStats-module__Y9Xj8q__statsList{flex-direction:column;gap:1rem;display:flex}.GroupStats-module__Y9Xj8q__statCard{background:#f9f9f9;border:none;border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;transition:all .2s;display:flex;position:relative}.GroupStats-module__Y9Xj8q__statCard.GroupStats-module__Y9Xj8q__clickable{cursor:pointer}.GroupStats-module__Y9Xj8q__statCard.GroupStats-module__Y9Xj8q__clickable:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:0 2px 8px #00000014}.GroupStats-module__Y9Xj8q__statCard.GroupStats-module__Y9Xj8q__expandedCard{background:#f0f0f0;border:2px solid #a00}.GroupStats-module__Y9Xj8q__statIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;line-height:1;transition:transform .2s;display:flex}.GroupStats-module__Y9Xj8q__statCard:hover .GroupStats-module__Y9Xj8q__statIcon{transform:scale(1.05)}.GroupStats-module__Y9Xj8q__iconVerses{background:linear-gradient(135deg,#fecaca 0%,#fee2e2 100%)}.GroupStats-module__Y9Xj8q__iconMembers{background:linear-gradient(135deg,#bfdbfe 0%,#dbeafe 100%)}.GroupStats-module__Y9Xj8q__iconStreak{background:linear-gradient(135deg,#e5e7eb 0%,#f3f4f6 100%)}.GroupStats-module__Y9Xj8q__iconCollections{background:linear-gradient(135deg,#bbf7d0 0%,#dcfce7 100%)}.GroupStats-module__Y9Xj8q__iconToday{background:linear-gradient(135deg,#e9d5ff 0%,#f3e8ff 100%)}.GroupStats-module__Y9Xj8q__statContent{flex:1;min-width:0}.GroupStats-module__Y9Xj8q__statValue{color:#a00;margin-bottom:.25rem;font-size:1.75rem;font-weight:700;line-height:1.2}.GroupStats-module__Y9Xj8q__emptyValue{color:#999;font-size:.9rem;font-style:italic;font-weight:500}.GroupStats-module__Y9Xj8q__statLabel{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.125rem;font-size:.875rem;font-weight:600}.GroupStats-module__Y9Xj8q__statSubtext{color:#999;margin-top:.125rem;font-size:.75rem;font-style:italic}.GroupStats-module__Y9Xj8q__loading{text-align:center;color:#666;padding:2rem}.GroupStats-module__Y9Xj8q__memberStatRow{flex-direction:column;gap:.25rem;display:flex}.GroupStats-module__Y9Xj8q__memberStatMain{color:#a00;font-size:1.375rem;font-weight:700}.GroupStats-module__Y9Xj8q__memberStatSub{color:#666;font-size:.875rem;font-weight:400}@media (max-width:768px){.GroupStats-module__Y9Xj8q__statsSidebar{padding:1.5rem}.GroupStats-module__Y9Xj8q__statValue{font-size:1.5rem}.GroupStats-module__Y9Xj8q__statCard{padding:.875rem}.GroupStats-module__Y9Xj8q__statIcon{font-size:1.25rem}}.GroupStats-module__Y9Xj8q__tooltip{z-index:10;display:inline-block;position:absolute;bottom:.75rem;right:.75rem}.GroupStats-module__Y9Xj8q__tooltipIcon{color:#fff;cursor:help;background:#999;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.GroupStats-module__Y9Xj8q__tooltipIcon:hover{background:#666;transform:scale(1.1)}.GroupStats-module__Y9Xj8q__tooltipContent{color:#fff;white-space:nowrap;text-transform:none;letter-spacing:normal;z-index:100;opacity:0;visibility:hidden;white-space:normal;pointer-events:none;background:#333;border-radius:6px;min-width:350px;max-width:400px;padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:1.4;transition:all .2s;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.GroupStats-module__Y9Xj8q__tooltipContent:after{content:"";border:5px solid #0000;border-right-color:#333;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.GroupStats-module__Y9Xj8q__tooltip:hover .GroupStats-module__Y9Xj8q__tooltipContent{opacity:1;visibility:visible;transform:translateY(-50%)translate(2px)}@media (max-width:768px){.GroupStats-module__Y9Xj8q__tooltipContent{max-width:200px;padding:.5rem .75rem;font-size:.8rem}}.GroupStats-module__Y9Xj8q__chartHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.GroupStats-module__Y9Xj8q__chartHeader h4{color:#333;margin:0;font-size:1.25rem;font-weight:600}.GroupStats-module__Y9Xj8q__closeButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.25rem;font-size:1.25rem;transition:all .2s;display:flex}.GroupStats-module__Y9Xj8q__closeButton:hover{color:#333;background:#e8e8e8}.GroupStats-module__Y9Xj8q__chartLoading{text-align:center;color:#666;padding:2rem;font-style:italic}.GroupStats-module__Y9Xj8q__chartContainer{width:100%;height:300px}.GroupStats-module__Y9Xj8q__chartEmpty{text-align:center;color:#999;padding:2rem;font-style:italic}.GroupStats-module__Y9Xj8q__comingSoon{text-align:center;color:#666;padding:3rem 2rem}.GroupStats-module__Y9Xj8q__comingSoonIcon{opacity:.7;margin-bottom:1rem;font-size:3rem}.GroupStats-module__Y9Xj8q__comingSoon h5{color:#333;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.GroupStats-module__Y9Xj8q__comingSoon p{margin:0;font-size:.95rem;line-height:1.5}.GroupStats-module__Y9Xj8q__mobileModalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.GroupStats-module__Y9Xj8q__mobileModal{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;animation:.3s ease-out GroupStats-module__Y9Xj8q__modalSlideUp;overflow:hidden;box-shadow:0 4px 20px #00000026}@keyframes GroupStats-module__Y9Xj8q__modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.GroupStats-module__Y9Xj8q__mobileModalHeader{background:#fafafa;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.GroupStats-module__Y9Xj8q__mobileModalHeader h4{color:#333;margin:0;font-size:1.1rem;font-weight:600}.GroupStats-module__Y9Xj8q__mobileModalClose{color:#666;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.25rem;line-height:1;transition:color .2s}.GroupStats-module__Y9Xj8q__mobileModalClose:hover{color:#a00}.GroupStats-module__Y9Xj8q__mobileModalContent{max-height:calc(90vh - 60px);padding:1.25rem;overflow-y:auto}.GroupStats-module__Y9Xj8q__chartWrapper{width:100%}.GroupStats-module__Y9Xj8q__chartRow{flex-wrap:wrap;gap:1.5rem;display:flex}.GroupStats-module__Y9Xj8q__pieChartContainer,.GroupStats-module__Y9Xj8q__lineChartContainer{flex:1;min-width:200px}.GroupStats-module__Y9Xj8q__pieChartContainer h5,.GroupStats-module__Y9Xj8q__lineChartContainer h5{color:#666;text-align:center;margin:0 0 .5rem;font-size:.9rem}.GroupStats-module__Y9Xj8q__collectionsSummary{background:#f9f9f9;border-radius:8px;justify-content:space-around;margin-bottom:1.5rem;padding:1rem;display:flex}.GroupStats-module__Y9Xj8q__summaryItem{text-align:center;flex-direction:column;align-items:center;display:flex}.GroupStats-module__Y9Xj8q__summaryValue{color:#a00;font-size:1.5rem;font-weight:700}.GroupStats-module__Y9Xj8q__summaryLabel{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.GroupStats-module__Y9Xj8q__progressBars{flex-direction:column;gap:1rem;display:flex}.GroupStats-module__Y9Xj8q__progressItem{width:100%}.GroupStats-module__Y9Xj8q__progressLabel{justify-content:space-between;margin-bottom:.25rem;font-size:.875rem;display:flex}.GroupStats-module__Y9Xj8q__progressLabel span:first-child{color:#333;font-weight:500}.GroupStats-module__Y9Xj8q__progressLabel span:last-child{color:#666}.GroupStats-module__Y9Xj8q__progressBar{background:#e8e8e8;border-radius:4px;width:100%;height:8px;overflow:hidden}.GroupStats-module__Y9Xj8q__progressFill{border-radius:4px;height:100%;transition:width .5s}.GroupStats-module__Y9Xj8q__todayLeaderboard{margin-top:1rem}.GroupStats-module__Y9Xj8q__todayLeaderboard h5{color:#333;margin:0 0 .75rem;font-size:1rem;font-weight:600}.GroupStats-module__Y9Xj8q__leaderboardItem{background:#f9f9f9;border-radius:8px;align-items:center;margin-bottom:.5rem;padding:.75rem;display:flex}.GroupStats-module__Y9Xj8q__leaderboardRank{color:#a00;width:40px;font-size:1rem;font-weight:700}.GroupStats-module__Y9Xj8q__leaderboardName{color:#333;flex:1;font-size:.9rem}.GroupStats-module__Y9Xj8q__leaderboardScore{color:#666;font-size:.9rem;font-weight:600}@keyframes GroupStats-module__Y9Xj8q__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.GroupStats-module__Y9Xj8q__membersContent{flex-direction:column;gap:1.5rem;display:flex}.GroupStats-module__Y9Xj8q__activeMembersSection{margin-top:1rem}.GroupStats-module__Y9Xj8q__activeMembersHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.GroupStats-module__Y9Xj8q__toggleInactiveButton{color:#495057;cursor:pointer;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:6px 12px;font-size:12px;transition:all .2s}.GroupStats-module__Y9Xj8q__toggleInactiveButton:hover{background:#e9ecef;border-color:#adb5bd}.GroupStats-module__Y9Xj8q__memberCardsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.GroupStats-module__Y9Xj8q__memberCard{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:1rem;transition:all .2s;box-shadow:0 2px 4px #0000000d}.GroupStats-module__Y9Xj8q__memberCard:hover{border-color:#a00;transform:translateY(-2px);box-shadow:0 4px 12px #aa00001a}.GroupStats-module__Y9Xj8q__memberCardHeader{align-items:center;margin-bottom:1rem;display:flex}.GroupStats-module__Y9Xj8q__memberAvatar{flex-shrink:0;margin-right:.75rem}.GroupStats-module__Y9Xj8q__profileImage{object-fit:cover;border:2px solid #f0f0f0;border-radius:50%;width:48px;height:48px}.GroupStats-module__Y9Xj8q__defaultAvatar{color:#fff;background:#a00;border:2px solid #f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:flex}.GroupStats-module__Y9Xj8q__memberInfo{flex:1;min-width:0}.GroupStats-module__Y9Xj8q__memberName{color:#333;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:1rem;font-weight:600;overflow:hidden}.GroupStats-module__Y9Xj8q__memberStatus{margin:0;font-size:.75rem}.GroupStats-module__Y9Xj8q__activeBadge{color:#155724;background:#d4edda;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:500}.GroupStats-module__Y9Xj8q__inactiveBadge{color:#721c24;background:#f8d7da;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:500}.GroupStats-module__Y9Xj8q__memberStats{border-top:1px solid #f8f9fa;border-bottom:1px solid #f8f9fa;justify-content:space-between;margin-bottom:1rem;padding:.75rem 0;display:flex}.GroupStats-module__Y9Xj8q__memberStat{text-align:center;flex:1}.GroupStats-module__Y9Xj8q__statValue{color:#a00;font-size:1.25rem;font-weight:700;line-height:1;display:block}.GroupStats-module__Y9Xj8q__statLabel{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem;font-size:.7rem;display:block}.GroupStats-module__Y9Xj8q__memberDates{color:#666;font-size:.8rem}.GroupStats-module__Y9Xj8q__memberDate{justify-content:space-between;margin-bottom:.25rem;display:flex}.GroupStats-module__Y9Xj8q__dateLabel{font-weight:500}.GroupStats-module__Y9Xj8q__dateValue{color:#888}.GroupStats-module__Y9Xj8q__pagination{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem 0;display:flex}.GroupStats-module__Y9Xj8q__paginationButton{color:#495057;cursor:pointer;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:8px 16px;font-size:.9rem;transition:all .2s}.GroupStats-module__Y9Xj8q__paginationButton:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.GroupStats-module__Y9Xj8q__paginationButton:disabled{opacity:.5;cursor:not-allowed}.GroupStats-module__Y9Xj8q__paginationInfo{color:#666;font-size:.9rem;font-weight:500}.GroupStats-module__Y9Xj8q__membersCard{height:auto!important;min-height:auto!important}.GroupStats-module__Y9Xj8q__inlineMembersList{border-top:1px solid #f0f0f0;margin-top:1rem;padding-top:1rem}.GroupStats-module__Y9Xj8q__inlineMembersHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.GroupStats-module__Y9Xj8q__inlineMembersTitle{color:#666;font-size:.85rem;font-weight:600}.GroupStats-module__Y9Xj8q__inlineMemberItems{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.GroupStats-module__Y9Xj8q__inlineMemberItem{background:#f8f9fa;border-radius:6px;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.GroupStats-module__Y9Xj8q__inlineMemberItem:hover{background:#e9ecef}.GroupStats-module__Y9Xj8q__inlineMemberAvatar{flex-shrink:0;margin-right:.5rem}.GroupStats-module__Y9Xj8q__inlineProfileImage{object-fit:cover;border:1px solid #e0e0e0;border-radius:50%;width:32px;height:32px}.GroupStats-module__Y9Xj8q__inlineDefaultAvatar{color:#fff;background:#a00;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.GroupStats-module__Y9Xj8q__inlineMemberInfo{flex:1;min-width:0}.GroupStats-module__Y9Xj8q__inlineMemberName{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;overflow:hidden}.GroupStats-module__Y9Xj8q__inlineMemberStats{color:#666;margin-top:.1rem;font-size:.75rem}.GroupStats-module__Y9Xj8q__inlineActiveBadge{color:#155724;background:#d4edda;border-radius:4px;flex-shrink:0;margin-left:.5rem;padding:2px 6px;font-size:.65rem;font-weight:500}.GroupStats-module__Y9Xj8q__inlinePagination{justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.GroupStats-module__Y9Xj8q__inlinePaginationButton{color:#495057;cursor:pointer;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:all .2s;display:flex}.GroupStats-module__Y9Xj8q__inlinePaginationButton:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.GroupStats-module__Y9Xj8q__inlinePaginationButton:disabled{opacity:.5;cursor:not-allowed}.GroupStats-module__Y9Xj8q__inlinePaginationInfo{color:#666;text-align:center;min-width:40px;font-size:.75rem;font-weight:500}.GroupStats-module__Y9Xj8q__inlineEmptyState{text-align:center;color:#999;padding:1rem 0;font-size:.85rem;font-style:italic}.GroupStats-module__Y9Xj8q__inlineLoading{text-align:center;color:#666;padding:1rem 0;font-size:.85rem;font-style:italic}.GroupStats-module__Y9Xj8q__belowCardsMemberSection{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:1rem;padding:1rem}.GroupStats-module__Y9Xj8q__belowCardsHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.GroupStats-module__Y9Xj8q__belowCardsTitle{color:#666;font-size:.9rem;font-weight:600}.GroupStats-module__Y9Xj8q__belowCardsLoading{text-align:center;color:#666;padding:2rem 0;font-size:.9rem;font-style:italic}.GroupStats-module__Y9Xj8q__belowCardsEmptyState{text-align:center;color:#999;padding:2rem 0;font-size:.9rem;font-style:italic}@media (max-width:768px){.GroupStats-module__Y9Xj8q__belowCardsMemberSection{margin-top:.75rem;padding:.75rem}.GroupStats-module__Y9Xj8q__belowCardsHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.GroupStats-module__Y9Xj8q__toggleInactiveButton{align-self:flex-end}.GroupStats-module__Y9Xj8q__belowCardsTitle{font-size:.85rem}.GroupStats-module__Y9Xj8q__belowCardsLoading,.GroupStats-module__Y9Xj8q__belowCardsEmptyState{padding:1.5rem 0;font-size:.85rem}}
.GroupMembers-module__U1OtTq__membersHeader{justify-content:space-between;align-items:center;display:flex}.GroupMembers-module__U1OtTq__membersTitle{color:#1a1a1a;border-bottom:2px solid #e8e8e8;margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1.75rem;font-weight:700;position:relative}.GroupMembers-module__U1OtTq__membersTitle:after{content:"";background:#a00;width:50px;height:2px;position:absolute;bottom:-2px;left:0}.GroupMembers-module__U1OtTq__toggleButton{color:#495057;cursor:pointer;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:6px 12px;font-size:.8rem;transition:all .2s}.GroupMembers-module__U1OtTq__toggleButton:hover{background:#e9ecef;border-color:#adb5bd}.GroupMembers-module__U1OtTq__loading{text-align:center;color:#666;padding:2rem 0;font-size:.9rem;font-style:italic}.GroupMembers-module__U1OtTq__emptyState{text-align:center;color:#999;padding:2rem 0;font-size:.9rem;font-style:italic}.GroupMembers-module__U1OtTq__memberCardsGrid{flex-direction:column;gap:1rem;display:flex}.GroupMembers-module__U1OtTq__memberCard{cursor:pointer;text-align:left;background:#f9f9f9;border:none;border-radius:8px;flex-direction:column;gap:.75rem;width:100%;padding:1rem;font-family:inherit;transition:all .2s;display:flex;position:relative}.GroupMembers-module__U1OtTq__memberCard:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:0 2px 8px #00000014}.GroupMembers-module__U1OtTq__memberCard:focus{outline-offset:2px;outline:2px solid #a00}.GroupMembers-module__U1OtTq__memberCard:active{transform:translateY(0)}.GroupMembers-module__U1OtTq__memberCardHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.GroupMembers-module__U1OtTq__memberAvatar{flex-shrink:0}.GroupMembers-module__U1OtTq__profileImage{object-fit:cover;border:2px solid #e0e0e0;border-radius:50%;width:48px;height:48px}.GroupMembers-module__U1OtTq__defaultAvatar{color:#fff;background:linear-gradient(135deg,#a00 0%,#c33 100%);border:2px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:flex}.GroupMembers-module__U1OtTq__memberInfo{flex:1;min-width:0}.GroupMembers-module__U1OtTq__memberName{color:#333;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.95rem;font-weight:600;overflow:hidden}.GroupMembers-module__U1OtTq__memberStatus{align-items:center;gap:.5rem;margin:0;display:flex}.GroupMembers-module__U1OtTq__activeBadge{color:#155724;background:#d4edda;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:500}.GroupMembers-module__U1OtTq__memberStats{border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;justify-content:space-between;margin-bottom:.75rem;padding:.75rem 0;display:flex}.GroupMembers-module__U1OtTq__memberStat{flex-direction:column;flex:1;align-items:center;display:flex}.GroupMembers-module__U1OtTq__memberStat .GroupMembers-module__U1OtTq__statValue{color:#a00;font-size:1.1rem;font-weight:700}.GroupMembers-module__U1OtTq__memberStat .GroupMembers-module__U1OtTq__statLabel{color:#666;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem}.GroupMembers-module__U1OtTq__memberDates{flex-direction:column;gap:.25rem;display:flex}.GroupMembers-module__U1OtTq__memberDate{justify-content:space-between;font-size:.75rem;display:flex}.GroupMembers-module__U1OtTq__dateLabel{color:#666}.GroupMembers-module__U1OtTq__dateValue{color:#333;font-weight:500}.GroupMembers-module__U1OtTq__pagination{border-top:1px solid #f0f0f0;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 0 .5rem;display:flex}.GroupMembers-module__U1OtTq__paginationButton{color:#495057;cursor:pointer;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:8px 16px;font-size:.85rem;transition:all .2s}.GroupMembers-module__U1OtTq__paginationButton:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.GroupMembers-module__U1OtTq__paginationButton:disabled{opacity:.5;cursor:not-allowed}.GroupMembers-module__U1OtTq__paginationInfo{color:#666;font-size:.85rem;font-weight:500}@media (max-width:768px){.GroupMembers-module__U1OtTq__membersHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.GroupMembers-module__U1OtTq__toggleButton{align-self:flex-end}.GroupMembers-module__U1OtTq__memberCardsGrid{gap:.5rem}.GroupMembers-module__U1OtTq__memberCard{padding:.75rem}.GroupMembers-module__U1OtTq__profileImage,.GroupMembers-module__U1OtTq__defaultAvatar{width:40px;height:40px;font-size:14px}.GroupMembers-module__U1OtTq__memberName{font-size:.9rem}.GroupMembers-module__U1OtTq__memberStat .GroupMembers-module__U1OtTq__statValue{font-size:1rem}.GroupMembers-module__U1OtTq__pagination{flex-wrap:wrap;gap:.5rem}.GroupMembers-module__U1OtTq__paginationButton{padding:6px 12px;font-size:.8rem}}
.ExpandableCollection-module__Lyo3Fa__collectionCard{background:#f9f9f9;border:1px solid #e8e8e8;border-radius:8px;transition:background-color .2s,box-shadow .2s;position:relative}.ExpandableCollection-module__Lyo3Fa__collectionCardExpanded{background:#f5f5f5}.ExpandableCollection-module__Lyo3Fa__collectionHeader{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;width:100%;padding:1rem 1.25rem;font-family:inherit;transition:background-color .2s;display:flex}.ExpandableCollection-module__Lyo3Fa__collectionHeader:hover{background:#00000005}.ExpandableCollection-module__Lyo3Fa__collectionHeader:focus{outline-offset:-2px;outline:2px solid #a00}.ExpandableCollection-module__Lyo3Fa__titleRow{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.ExpandableCollection-module__Lyo3Fa__collectionTitle{color:#a00;flex:1;margin:0;font-size:1.1rem;font-weight:600}.ExpandableCollection-module__Lyo3Fa__headerRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ExpandableCollection-module__Lyo3Fa__verseCountBadge{color:#666;background:#e8e8e8;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.ExpandableCollection-module__Lyo3Fa__expandIcon{color:#999;font-size:.625rem;transition:transform .2s}.ExpandableCollection-module__Lyo3Fa__expandIconRotated{transform:rotate(180deg)}.ExpandableCollection-module__Lyo3Fa__headerProgress{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.ExpandableCollection-module__Lyo3Fa__collectionContent{padding:0 1.25rem 1.25rem}.ExpandableCollection-module__Lyo3Fa__collectionCard:has(.ExpandableCollection-module__Lyo3Fa__adminActions) .ExpandableCollection-module__Lyo3Fa__collectionHeader{padding-right:4.5rem}.ExpandableCollection-module__Lyo3Fa__completeBadge{color:#166534;background:linear-gradient(135deg,#bbf7d0 0%,#dcfce7 100%);border:1px solid #22c55e;border-radius:12px;align-items:center;gap:.25rem;padding:4px 10px;font-size:.75rem;font-weight:600;animation:.3s ease-out ExpandableCollection-module__Lyo3Fa__slideIn;display:inline-flex}@keyframes ExpandableCollection-module__Lyo3Fa__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.ExpandableCollection-module__Lyo3Fa__collectionDescription{color:#666;margin:0 0 .75rem;font-size:.9rem;line-height:1.5}.ExpandableCollection-module__Lyo3Fa__verseCount{color:#666;margin-bottom:.75rem;font-size:.875rem}.ExpandableCollection-module__Lyo3Fa__verseCount strong{color:#a00;font-weight:600}.ExpandableCollection-module__Lyo3Fa__progressContainer{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.ExpandableCollection-module__Lyo3Fa__progressBar{background:#e5e7eb;border-radius:4px;flex:1;height:8px;overflow:hidden}.ExpandableCollection-module__Lyo3Fa__progressFill{background:linear-gradient(90deg,#22c55e 0%,#16a34a 100%);border-radius:4px;height:100%;transition:width .5s}.ExpandableCollection-module__Lyo3Fa__progressText{color:#22c55e;text-align:right;min-width:40px;font-size:.75rem;font-weight:600}.ExpandableCollection-module__Lyo3Fa__loading,.ExpandableCollection-module__Lyo3Fa__error,.ExpandableCollection-module__Lyo3Fa__empty{text-align:center;color:#666;padding:1rem;font-size:.9rem}.ExpandableCollection-module__Lyo3Fa__error{color:#a00;background:#ffe6e6;border-radius:4px}.ExpandableCollection-module__Lyo3Fa__verseListContainer{margin-top:1rem}.ExpandableCollection-module__Lyo3Fa__verseListFull{flex-direction:column;gap:.5rem;display:flex}.ExpandableCollection-module__Lyo3Fa__verseItem,.ExpandableCollection-module__Lyo3Fa__versePreviewItem{color:#555;touch-action:manipulation;pointer-events:auto;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.ExpandableCollection-module__Lyo3Fa__verseReference{color:#a00;flex:1;font-weight:500}.ExpandableCollection-module__Lyo3Fa__memorizedBadge{color:#22c55e;flex-shrink:0;font-size:1rem;font-weight:700}.ExpandableCollection-module__Lyo3Fa__versePreview{margin-top:.75rem}.ExpandableCollection-module__Lyo3Fa__versePreviewList{flex-direction:column;gap:.5rem;display:flex}.ExpandableCollection-module__Lyo3Fa__expandButton,.ExpandableCollection-module__Lyo3Fa__collapseButton{color:#666;cursor:pointer;text-align:center;touch-action:manipulation;background:#fff;border:1px dashed #ccc;border-radius:6px;width:100%;margin-top:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.ExpandableCollection-module__Lyo3Fa__expandButton:hover,.ExpandableCollection-module__Lyo3Fa__collapseButton:hover,.ExpandableCollection-module__Lyo3Fa__expandButton:active,.ExpandableCollection-module__Lyo3Fa__collapseButton:active{color:#a00;background:#f9f9f9;border-style:solid;border-color:#a00}.ExpandableCollection-module__Lyo3Fa__adminActions{z-index:1;gap:.25rem;display:flex;position:absolute;top:.75rem;right:.75rem}.ExpandableCollection-module__Lyo3Fa__editButton,.ExpandableCollection-module__Lyo3Fa__deleteButton{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .2s;display:flex}.ExpandableCollection-module__Lyo3Fa__editButton:hover{color:#a00;background:#f0f0f0;border-color:#a00}.ExpandableCollection-module__Lyo3Fa__deleteButton:hover{color:#dc2626;background:#fef2f2;border-color:#dc2626}.ExpandableCollection-module__Lyo3Fa__verseItemEditable{cursor:default;-webkit-user-select:none;user-select:none}.ExpandableCollection-module__Lyo3Fa__dragHandle{cursor:grab;color:#999;touch-action:none;margin-left:-4px;padding:4px;font-size:12px;transition:color .2s}.ExpandableCollection-module__Lyo3Fa__dragHandle:hover{color:#666}.ExpandableCollection-module__Lyo3Fa__dragHandle:active{cursor:grabbing}.ExpandableCollection-module__Lyo3Fa__deleteVerseButton{color:#999;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;transition:all .2s;display:flex}.ExpandableCollection-module__Lyo3Fa__deleteVerseButton:hover{color:#dc2626;background:#fef2f2}.ExpandableCollection-module__Lyo3Fa__addVerseContainer{border-top:1px dashed #e0e0e0;margin-top:1rem;padding-top:1rem}.ExpandableCollection-module__Lyo3Fa__addVerseButton{color:#666;cursor:pointer;text-align:center;background:#fff;border:1px dashed #ccc;border-radius:6px;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.ExpandableCollection-module__Lyo3Fa__addVerseButton:hover{color:#a00;background:#f9f9f9;border-style:solid;border-color:#a00}.ExpandableCollection-module__Lyo3Fa__confirmDialog{color:#374151;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.ExpandableCollection-module__Lyo3Fa__confirmYes,.ExpandableCollection-module__Lyo3Fa__confirmNo{cursor:pointer;border-radius:4px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}.ExpandableCollection-module__Lyo3Fa__confirmYes{color:#fff;background:#dc2626;border:none}.ExpandableCollection-module__Lyo3Fa__confirmYes:hover{background:#b91c1c}.ExpandableCollection-module__Lyo3Fa__confirmNo{color:#666;background:#fff;border:1px solid #d1d5db}.ExpandableCollection-module__Lyo3Fa__confirmNo:hover{background:#f3f4f6}.ExpandableCollection-module__Lyo3Fa__selectCollectionContainer{text-align:center;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #0ea5e9;border-radius:8px;margin-top:1rem;padding:1rem}.ExpandableCollection-module__Lyo3Fa__selectCollectionButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #0ea5e94d}.ExpandableCollection-module__Lyo3Fa__selectCollectionButton:hover:not(:disabled){background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);transform:translateY(-1px);box-shadow:0 4px 8px #0ea5e966}.ExpandableCollection-module__Lyo3Fa__selectCollectionButton:disabled{cursor:not-allowed;box-shadow:none;background:#94a3b8;transform:none}.ExpandableCollection-module__Lyo3Fa__selectCollectionDescription{color:#64748b;margin:.5rem 0 0;font-size:.85rem;line-height:1.4}.ExpandableCollection-module__Lyo3Fa__collectionSelectedContainer{text-align:center;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #22c55e;border-radius:8px;margin-top:1rem;padding:1rem}.ExpandableCollection-module__Lyo3Fa__collectionSelectedIndicator{color:#166534;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.ExpandableCollection-module__Lyo3Fa__collectionSelectedDescription{color:#64748b;margin:.5rem 0 0;font-size:.85rem;line-height:1.4}.ExpandableCollection-module__Lyo3Fa__collectionLink{color:#166534;cursor:pointer;font-weight:600;text-decoration:underline;transition:color .2s}.ExpandableCollection-module__Lyo3Fa__collectionLink:hover{color:#15803d;text-decoration:none}@media (max-width:768px){.ExpandableCollection-module__Lyo3Fa__collectionCard{padding:1.25rem}.ExpandableCollection-module__Lyo3Fa__collectionTitle{font-size:1.1rem}.ExpandableCollection-module__Lyo3Fa__verseItem,.ExpandableCollection-module__Lyo3Fa__versePreviewItem{padding:.5rem;font-size:.8125rem}.ExpandableCollection-module__Lyo3Fa__expandButton,.ExpandableCollection-module__Lyo3Fa__collapseButton{padding:.625rem .875rem;font-size:.8125rem}.ExpandableCollection-module__Lyo3Fa__adminActions{top:.5rem;right:.5rem}.ExpandableCollection-module__Lyo3Fa__collectionHeader{padding-right:4rem}.ExpandableCollection-module__Lyo3Fa__selectCollectionButton{width:100%;padding:.875rem 1rem}}.ExpandableCollection-module__Lyo3Fa__collectionSelectedContainer{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-top:.5rem;padding:1rem}.ExpandableCollection-module__Lyo3Fa__progressSummary{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ExpandableCollection-module__Lyo3Fa__progressNumbers{color:#495057;font-size:.9rem}.ExpandableCollection-module__Lyo3Fa__practiceButton{cursor:pointer;background:#a00;border:none;border-radius:4px;padding:.375rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background-color .2s;color:#fff!important}.ExpandableCollection-module__Lyo3Fa__practiceButton:hover{background:#800;text-decoration:none;color:#fff!important}@media (max-width:768px){.ExpandableCollection-module__Lyo3Fa__progressSummary{flex-direction:column;align-items:flex-start;gap:.5rem}.ExpandableCollection-module__Lyo3Fa__practiceButton{text-align:center;align-self:stretch}.ExpandableCollection-module__Lyo3Fa__collectionSelectedContainer{padding:.875rem}}.ExpandableCollection-module__Lyo3Fa__verseMainContent{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.ExpandableCollection-module__Lyo3Fa__verseNotSelected{background:#f8fafc;border-color:#d1d5db}.ExpandableCollection-module__Lyo3Fa__inCollectionBadge{color:#0ea5e9;flex-shrink:0;font-size:.75rem}.ExpandableCollection-module__Lyo3Fa__notSelectedBadge{color:#374151;background:#f3f4f6;border-radius:3px;flex-shrink:0;padding:.125rem .375rem;font-size:.7rem}.ExpandableCollection-module__Lyo3Fa__addVerseToMineButton{color:#16a34a;cursor:pointer;background:#f0fdf4;border:1px solid #22c55e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:600;transition:all .2s;display:flex}.ExpandableCollection-module__Lyo3Fa__addVerseToMineButton:hover:not(:disabled){color:#fff;background:#22c55e;transform:scale(1.05)}.ExpandableCollection-module__Lyo3Fa__addVerseToMineButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.ExpandableCollection-module__Lyo3Fa__missingVersesBanner{background:linear-gradient(135deg,#f8fafc 0%,#f3f4f6 100%);border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.ExpandableCollection-module__Lyo3Fa__missingVersesIcon{flex-shrink:0;font-size:1.125rem}.ExpandableCollection-module__Lyo3Fa__missingVersesText{color:#374151;flex:1;font-size:.875rem}.ExpandableCollection-module__Lyo3Fa__missingVersesHint{color:#a16207;font-size:.75rem;font-style:italic}@media (max-width:600px){.ExpandableCollection-module__Lyo3Fa__missingVersesBanner{flex-wrap:wrap}.ExpandableCollection-module__Lyo3Fa__missingVersesHint{width:100%;margin-top:.25rem;margin-left:1.875rem}.ExpandableCollection-module__Lyo3Fa__verseMainContent{flex-wrap:wrap}.ExpandableCollection-module__Lyo3Fa__notSelectedBadge{font-size:.65rem}.ExpandableCollection-module__Lyo3Fa__addVerseToMineButton{width:32px;height:32px}}
.TranslationSelector-module__XKm7cq__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.TranslationSelector-module__XKm7cq__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:480px;max-height:80vh;display:flex;box-shadow:0 10px 25px #0003}.TranslationSelector-module__XKm7cq__modalHeader{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.TranslationSelector-module__XKm7cq__modalHeader h2{color:#1a1a1a;margin:0;font-size:1.25rem;font-weight:600}.TranslationSelector-module__XKm7cq__closeButton{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.25rem;font-size:1.5rem;transition:background-color .2s;display:flex}.TranslationSelector-module__XKm7cq__closeButton:hover{color:#495057;background:#f8f9fa}.TranslationSelector-module__XKm7cq__modalBody{flex:1;padding:1.5rem;overflow-y:auto}.TranslationSelector-module__XKm7cq__description{color:#495057;margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.TranslationSelector-module__XKm7cq__description strong{color:#1a1a1a}.TranslationSelector-module__XKm7cq__errorMessage{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.9rem}.TranslationSelector-module__XKm7cq__loading{text-align:center;color:#6c757d;padding:2rem 1rem;font-style:italic}.TranslationSelector-module__XKm7cq__translationList{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;flex-direction:column;gap:.5rem;max-height:300px;padding:.5rem;display:flex;overflow-y:auto}.TranslationSelector-module__XKm7cq__translationOption{cursor:pointer;background:#fff;border:1px solid #e9ecef;border-radius:6px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .15s;display:flex}.TranslationSelector-module__XKm7cq__translationOption:hover{background:#f0f0f0;border-color:#ccc}.TranslationSelector-module__XKm7cq__translationOption.TranslationSelector-module__XKm7cq__selected{background:#fff5f5;border-color:#a00}.TranslationSelector-module__XKm7cq__radioInput{display:none}.TranslationSelector-module__XKm7cq__radioCustom{color:#a00;flex-shrink:0;font-size:1rem}.TranslationSelector-module__XKm7cq__translationLabel{color:#333;font-size:.9rem}.TranslationSelector-module__XKm7cq__note{color:#1864ab;background:#e7f5ff;border:1px solid #74c0fc;border-radius:6px;margin:1rem 0 0;padding:.75rem;font-size:.85rem;line-height:1.5}.TranslationSelector-module__XKm7cq__modalFooter{border-top:1px solid #e9ecef;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.TranslationSelector-module__XKm7cq__cancelButton{color:#fff;cursor:pointer;background:#6c757d;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:background-color .2s}.TranslationSelector-module__XKm7cq__cancelButton:hover{background:#5a6268}.TranslationSelector-module__XKm7cq__confirmButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #0ea5e94d}.TranslationSelector-module__XKm7cq__confirmButton:hover:not(:disabled){background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);transform:translateY(-1px);box-shadow:0 4px 8px #0ea5e966}.TranslationSelector-module__XKm7cq__confirmButton:disabled{cursor:not-allowed;box-shadow:none;background:#94a3b8;transform:none}@media (max-width:768px){.TranslationSelector-module__XKm7cq__modalOverlay{padding:.5rem}.TranslationSelector-module__XKm7cq__modal{max-height:90vh}.TranslationSelector-module__XKm7cq__modalHeader,.TranslationSelector-module__XKm7cq__modalBody,.TranslationSelector-module__XKm7cq__modalFooter{padding:1rem}.TranslationSelector-module__XKm7cq__translationList{max-height:250px}.TranslationSelector-module__XKm7cq__translationOption{padding:.625rem .875rem}.TranslationSelector-module__XKm7cq__modalFooter{flex-direction:column}.TranslationSelector-module__XKm7cq__cancelButton,.TranslationSelector-module__XKm7cq__confirmButton{width:100%}}
.ImageUploadCropModal-module__gPMw7W__modalOverlay{z-index:10001;background:#000c;justify-content:center;align-items:center;padding:1rem;animation:.3s ease-out ImageUploadCropModal-module__gPMw7W__fadeIn;display:flex;position:fixed;inset:0}@keyframes ImageUploadCropModal-module__gPMw7W__fadeIn{0%{opacity:0}to{opacity:1}}.ImageUploadCropModal-module__gPMw7W__modal{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;animation:.4s ease-out ImageUploadCropModal-module__gPMw7W__slideUp;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes ImageUploadCropModal-module__gPMw7W__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ImageUploadCropModal-module__gPMw7W__modalHeader{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;display:flex}.ImageUploadCropModal-module__gPMw7W__modalHeader h2{color:#1a1a1a;margin:0;font-size:1.5rem;font-weight:700}.ImageUploadCropModal-module__gPMw7W__closeButton{color:#666;cursor:pointer;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;font-weight:600;transition:all .2s;display:flex}.ImageUploadCropModal-module__gPMw7W__closeButton:hover{color:#333;background:#e8e8e8;border-color:#ccc;transform:scale(1.05)}.ImageUploadCropModal-module__gPMw7W__modalBody{padding:2rem}.ImageUploadCropModal-module__gPMw7W__uploadSection{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.ImageUploadCropModal-module__gPMw7W__currentImage{text-align:center}.ImageUploadCropModal-module__gPMw7W__currentImage h3{color:#1a1a1a;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.ImageUploadCropModal-module__gPMw7W__currentImage img{border-radius:8px;max-width:100%;max-height:200px;box-shadow:0 2px 8px #0000001a}.ImageUploadCropModal-module__gPMw7W__uploadArea{text-align:center;background:#f8f9fa;border:2px dashed #e0e0e0;border-radius:12px;padding:2rem;transition:all .2s}.ImageUploadCropModal-module__gPMw7W__uploadArea:hover{background:#fff5f5;border-color:#a00}.ImageUploadCropModal-module__gPMw7W__uploadContent{flex-direction:column;align-items:center;gap:1rem;display:flex}.ImageUploadCropModal-module__gPMw7W__uploadIcon{opacity:.6;font-size:3rem}.ImageUploadCropModal-module__gPMw7W__uploadContent h3{color:#1a1a1a;margin:0;font-size:1.2rem;font-weight:600}.ImageUploadCropModal-module__gPMw7W__uploadContent p{color:#666;margin:0;font-size:.95rem;line-height:1.5}.ImageUploadCropModal-module__gPMw7W__uploadHint{opacity:.7;font-size:.85rem!important}.ImageUploadCropModal-module__gPMw7W__uploadError{margin:0;font-weight:600;color:#a00!important;font-size:.9rem!important}.ImageUploadCropModal-module__gPMw7W__uploadButton{color:#fff;cursor:pointer;background:#a00;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-block;box-shadow:0 2px 8px #aa00004d}.ImageUploadCropModal-module__gPMw7W__uploadButton:hover{background:#800;transform:translateY(-1px);box-shadow:0 4px 12px #a006}.ImageUploadCropModal-module__gPMw7W__uploadButtonDisabled,.ImageUploadCropModal-module__gPMw7W__uploadButtonDisabled:hover{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}.ImageUploadCropModal-module__gPMw7W__cropSection{flex-direction:column;gap:1.5rem;display:flex}.ImageUploadCropModal-module__gPMw7W__cropContainer{background:#f8f9fa;border-radius:8px;width:100%;height:400px;position:relative;overflow:hidden}.ImageUploadCropModal-module__gPMw7W__cropControls{background:#f8f9fa;border-radius:8px;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1rem;display:grid}.ImageUploadCropModal-module__gPMw7W__controlGroup{flex-direction:column;gap:.5rem;display:flex}.ImageUploadCropModal-module__gPMw7W__controlGroup label{color:#1a1a1a;font-size:.9rem;font-weight:600}.ImageUploadCropModal-module__gPMw7W__slider{background:#e0e0e0;border-radius:3px;outline:none;width:100%;height:6px;transition:background .3s}.ImageUploadCropModal-module__gPMw7W__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#a00;border-radius:50%;width:20px;height:20px;transition:all .2s}.ImageUploadCropModal-module__gPMw7W__slider::-webkit-slider-thumb:hover{background:#800;transform:scale(1.1)}.ImageUploadCropModal-module__gPMw7W__slider::-moz-range-thumb{cursor:pointer;background:#a00;border-radius:50%;width:20px;height:20px;transition:all .2s}.ImageUploadCropModal-module__gPMw7W__slider::-moz-range-thumb:hover{background:#800;transform:scale(1.1)}.ImageUploadCropModal-module__gPMw7W__controlGroup span{color:#666;font-size:.85rem;font-weight:500}.ImageUploadCropModal-module__gPMw7W__modalFooter{border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.ImageUploadCropModal-module__gPMw7W__backButton{color:#666;cursor:pointer;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.ImageUploadCropModal-module__gPMw7W__backButton:hover{color:#333;background:#e8e8e8}.ImageUploadCropModal-module__gPMw7W__confirmButton{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #22c55e4d}.ImageUploadCropModal-module__gPMw7W__confirmButton:hover:not(:disabled){background:#16a34a;transform:translateY(-1px);box-shadow:0 4px 12px #22c55e66}.ImageUploadCropModal-module__gPMw7W__confirmButton:disabled{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}@media (max-width:768px){.ImageUploadCropModal-module__gPMw7W__modal{max-height:95vh;margin:1rem}.ImageUploadCropModal-module__gPMw7W__modalHeader{padding:1.5rem 1.5rem 1rem}.ImageUploadCropModal-module__gPMw7W__modalBody{padding:1.5rem}.ImageUploadCropModal-module__gPMw7W__uploadSection{grid-template-columns:1fr;gap:1.5rem}.ImageUploadCropModal-module__gPMw7W__cropContainer{height:300px}.ImageUploadCropModal-module__gPMw7W__cropControls{grid-template-columns:1fr;gap:1rem}.ImageUploadCropModal-module__gPMw7W__modalFooter{padding:1rem 1.5rem}}@media (max-width:480px){.ImageUploadCropModal-module__gPMw7W__modalBody{padding:1rem}.ImageUploadCropModal-module__gPMw7W__cropContainer{height:250px}.ImageUploadCropModal-module__gPMw7W__uploadArea{padding:1.5rem}}
.NavBar-module__emmWUW__header{z-index:10;background:#fff;border-bottom:1px solid #e8e8e8;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 12px 12px 4px;display:grid;position:sticky;top:0}.NavBar-module__emmWUW__backButton{color:#a00;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:4px;height:40px;padding:6px 10px 6px 4px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background .1s;display:inline-flex}.NavBar-module__emmWUW__backButton:hover{background:#f5f5f5}.NavBar-module__emmWUW__backButton svg{flex-shrink:0;width:22px;height:22px}.NavBar-module__emmWUW__backLabel{display:inline-block}.NavBar-module__emmWUW__title{color:#111;white-space:nowrap;text-overflow:ellipsis;text-align:center;justify-self:center;min-width:0;margin:0;font-size:20px;font-weight:700;overflow:hidden}.NavBar-module__emmWUW__headerActions{justify-self:end;align-items:center;gap:4px;display:flex}
