body,html{height:100%}button{font-weight:500}h1,h2,h3{font-family:Playfair Display,serif}:root{--space-1:6px;--space-2:10px;--space-3:14px;--space-4:18px;--space-5:24px;--header-h:60px;--footer-h:48px;--drawer-w:92vw;--drawer-max:420px;--backdrop:#000000ad;font-size:clamp(14px,3.5vw,16px)}.Footer{background:#0f0f0f;color:#fff;gap:10px;gap:var(--space-2);height:52px;height:var(--footer-h);padding:0 14px;padding:0 var(--space-3)}.Footer a{color:#fff;text-decoration:none;white-space:nowrap}.Hamburger,.MenuBackdrop,.MenuPanel,.line,.menu-toggle{display:none}.Hamburger{cursor:pointer;flex-direction:column;gap:5px;justify-content:center;padding:10px;z-index:3100}.Hamburger span{background:#0f0f0f;display:block;height:2px;transition:transform .25s ease,opacity .2s ease;width:24px}.Footer{gap:14px;gap:var(--space-3)}.Footer a{font-size:12px}.line{background:#fff;display:block;margin:0 14px;margin:0 var(--space-3)}.Footer a{font-size:13px}:root{--footer-h:52px}.Footer{gap:24px}.Footer a{font-size:14px}.Toast{background-color:#333;border-radius:8px;bottom:16px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;font-size:.9rem;max-width:280px;padding:10px 14px;position:fixed;right:16px;z-index:9999}.Toast--success{background-color:#2e7d32}.Toast--error{background-color:#c62828}.Toast--info{background-color:#424242}@media (max-width:940px){.Hamburger,.MenuInline{display:flex}.MenuInline .MenuOptions{padding-right:0}.MenuInline .MenuOptions>li:not(.UserMenuWrapper){display:none}.MenuPanel.SideSheet{-webkit-overflow-scrolling:touch;background:silver;bottom:0;box-shadow:-12px 0 30px #00000040;display:block;overflow-y:auto;padding:0;position:fixed;right:0;top:60px;top:var(--header-h);transform:translateX(100%);transition:transform .28s ease;width:min(92vw,420px);width:min(var(--drawer-w),var(--drawer-max));z-index:3200}.MenuBackdrop{background:#000000ad;background:var(--backdrop);display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:3150}.menu-toggle:checked~.MenuPanel.SideSheet{transform:translateX(0)}.menu-toggle:checked~.MenuBackdrop{opacity:1;pointer-events:auto}.MenuPanel.SideSheet .MenuOptions{display:block;margin:0;padding:8px 0}.MenuPanel.SideSheet .MenuOptions>li{display:block;margin:0}.MenuPanel.SideSheet .MenuOptionList,.MenuPanel.SideSheet .MenuOptionListPage{border-radius:0;display:block;font-size:16px;letter-spacing:.04em;opacity:1;padding:14px 18px;width:100%}.MenuPanel.SideSheet .MenuOptionList a,.MenuPanel.SideSheet .MenuOptionListPage a{color:inherit;display:block;text-decoration:none;width:100%}.MenuPanel.SideSheet .MenuOptions>li+li{border-top:1px solid #00000014}.MenuPanel.SideSheet .has-submenu details{padding:0}.MenuPanel.SideSheet .has-submenu summary{cursor:pointer;display:block;padding:14px 18px}.MenuPanel.SideSheet .Submenu{grid-gap:8px;background:#0000;display:grid;gap:8px;padding:6px 0 10px 18px}.MenuPanel.SideSheet .Submenu li+li{margin-top:6px}.menu-toggle:checked+.Hamburger span:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-toggle:checked+.Hamburger span:nth-child(2){opacity:0}.menu-toggle:checked+.Hamburger span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media (hover:hover) and (pointer:fine){.MenuPanel.SideSheet .MenuOptionList:hover,.MenuPanel.SideSheet .MenuOptionListPage:hover{background:#0000000f}}.MenuPanel.SideSheet .MenuOptionList:active,.MenuPanel.SideSheet .MenuOptionListPage:active{background:#0000001f}}.RouteGuardState{align-items:center;display:flex;justify-content:center;min-height:40vh;padding:24px;text-align:center}.RouteGuardState--error{flex-direction:column;gap:12px}.RouteGuardState--error a{color:inherit;text-decoration:underline}.HeroSection{background-image:url(/static/media/Hero2.6f9046195a7bb6ec9c8c.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column;height:400px;position:relative;width:100%}.HeroH1,.HeroH2{color:#f2e5d5;font-family:Baskervville,serif;font-style:normal;font-weight:400;text-align:center}.HeroH1{font-size:60px;padding-top:100px}.HeroH2{font-size:32px}.HeroButton{border:1px solid #fff;color:#f2e5d5;cursor:pointer;margin:20px auto;padding:10px 20px;text-align:center;width:200px}.Home,.HomeBody{background-color:silver}.HomeBody{padding-bottom:30px}.HomeBodyCardContainer,.HomeHeader{margin:0 auto;padding-top:20px;width:90%}.HomeBodyCardContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:1200px}.HBC{padding:10px}.HBC h3{color:#0f0f0f;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:20px;font-weight:300;padding-bottom:20px;text-align:center}.HomeBodyCard{border:1px solid;border-radius:15px;overflow:hidden}.HBCBody{align-items:center;display:flex;flex-direction:column;padding:15px}.HomeBodyCard p{color:#0f0f0f;font-size:12px;height:120px;padding-bottom:20px}.CardImage{background-position:50%;background-repeat:no-repeat;background-size:cover;height:150px;padding:0 5px;position:relative;width:100%}.CardMore{background-color:initial;border-radius:10px;border-width:1px;cursor:pointer;font-size:12px;max-width:140px;padding:5px 10px;width:80%}.CardMore a,.CardMore a:visited{color:#0f0f0f;text-decoration:none}.CommunityCard{background-image:url(/static/media/Community2.f81663d9d9f7ccc3646f.jpeg)}.ReadCard{background-image:url(/static/media/Bible.a2387eda83356ed647b2.jpeg)}.StudyCard{background-image:url(/static/media/Study2.d42e139e4cfda7b5a7c0.jpeg)}.AboutCard{background-image:url(/static/media/About.02e5c4050e49b6e1448e.jpeg)}.HomeUpdate{background-image:url(/static/media/TableWithOpenBible.07a898010759ef7834b9.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 5px 15px #0000004d;height:500px;position:relative}.UpdateHeader{color:#f2e5d5;font-weight:600;letter-spacing:1px;padding-top:60px;text-align:center}.UpdateFlex{display:grid;grid-template-columns:1fr 1fr;justify-items:center;margin:0 auto;padding-top:50px;width:80%}.UpdateDescHeader{color:#f2e5d5;font-size:18px}.UpdatePhoneMock{height:300px}.Footer{align-items:center;background-color:#0f0f0f;box-sizing:border-box;display:flex;gap:12px;height:clamp(36px,5vh,56px);justify-content:center;padding:0 12px;width:100%}.Footer a,.Footer a:visited{color:#fff;cursor:pointer;font-size:clamp(10px,1.2vw,14px);line-height:1.2;text-decoration:none;white-space:nowrap}.line{background-color:#fff;flex:1 1 auto;height:1px;max-width:320px;opacity:.6}@media (max-width:768px){.Footer{gap:8px}.line{display:none}}@media (min-width:1440px){.Footer{gap:24px;height:48px}.Footer a,.Footer a:visited{font-size:14px}}.Header{align-items:center;background-color:silver;box-shadow:0 5px 15px #0000004d;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;min-height:var(--header-h);opacity:.9;padding:clamp(8px,2vw,16px) clamp(12px,3vw,40px);position:sticky;top:0;z-index:3000}@media (max-width:940px){.Header{flex-wrap:nowrap;justify-content:flex-start;row-gap:0}.Header .MenuInline{margin-left:auto}}@media (min-width:1440px){.Header{padding:20px 48px}}.Hamburger{margin-left:0}.Logo{cursor:pointer;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:clamp(20px,2.2vw,28px);line-height:1;padding:clamp(8px,1.8vw,20px) clamp(12px,2.8vw,40px)}.Logo a,.Logo a:visited{color:#0f0f0f;text-decoration:none}@media (max-width:480px){.Logo{padding:8px 12px}}.MenuOptions{gap:clamp(6px,1.6vw,18px);padding-right:clamp(8px,2.2vw,20px)}.MenuOptionList,.MenuOptionListPage,.logout-btn{border-radius:6px;cursor:pointer;display:inline-block;font-size:clamp(12px,1.1vw,14px);font-weight:500;letter-spacing:.06em;line-height:1.2;opacity:.85;padding:6px 10px}.MenuOptionList a,.MenuOptionList a:visited,.MenuOptionListPage a,.MenuOptionListPage a:visited{text-decoration:none}.MenuOptionList a,.MenuOptionList a:visited{color:#0f0f0f}.MenuOptionListPage a,.MenuOptionListPage a:visited{color:#fff}.logout-btn{background-color:initial;border:none;cursor:pointer}.logout-btn:hover{text-decoration:underline}@media (hover:hover) and (pointer:fine){.MenuOptionList:hover,.MenuOptionListPage:hover{opacity:1;text-decoration:underline}}@media (max-width:992px){.MenuOptions{gap:10px 14px}}@media (max-width:768px){.MenuOptionList,.MenuOptionListPage{border-radius:8px;padding:8px 12px}}@media (max-width:480px){.MenuOptions{gap:8px 10px;justify-content:center;padding-right:8px}}.PageHeader{align-items:center;background-color:initial;box-shadow:0 5px 15px #0000004d;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;min-height:var(--header-h);opacity:.9;padding:clamp(8px,2vw,16px) clamp(12px,3vw,40px);position:sticky;top:0;width:100%;z-index:3000}.PageHeader .UserIcon{color:#fff}.PageHeader .Hamburger span{background:#fff}@media (max-width:940px){.PageHeader{flex-wrap:nowrap;justify-content:flex-start;row-gap:0}.PageHeader .MenuInline{margin-left:auto}}@media (min-width:1440px){.PageHeader{padding:20px 48px}}.Logo,.PageLogo{cursor:pointer;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:clamp(20px,7vw,24px);line-height:1;padding:var(--space-2) var(--space-3)}.Logo{color:#0f0f0f;opacity:.85}.Logo a,.PageLogo a{color:inherit;text-decoration:none}.MenuInline{display:flex}.PageHeader .Hamburger{margin-left:0}.MenuOptions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;padding-right:var(--space-2)}.MenuOptionList,.MenuOptionListPage{border-radius:8px;font-size:12px;font-weight:500;letter-spacing:.06em;opacity:.85;padding:8px 12px}.MenuOptionList{color:#0f0f0f}.MenuOptionListPage{color:#fff}.MenuOptionList a,.MenuOptionListPage a{color:inherit;text-decoration:none}@media (min-width:480px){.Logo,.PageLogo{font-size:22px}.MenuOptions{gap:var(--space-3)}}@media (min-width:576px){.Logo,.PageLogo{font-size:24px;padding:var(--space-2) var(--space-4)}.MenuOptionList,.MenuOptionListPage{font-size:13px;padding:8px 14px}}@media (min-width:768px){.Logo,.PageLogo{font-size:24px}.MenuOptions{gap:10px 16px;justify-content:flex-end;padding-right:var(--space-4)}}@media (min-width:992px){.Logo,.PageLogo{font-size:26px}.MenuOptions{gap:12px 18px}.MenuOptionList,.MenuOptionListPage{border-radius:6px;font-size:13px;padding:6px 12px}}@media (min-width:1200px){.Logo,.PageLogo{font-size:26px;padding:16px 40px}.MenuOptionList,.MenuOptionListPage{font-size:14px}}@media (min-width:1440px){:root{--header-h:72px}.Logo,.PageLogo{font-size:28px}.MenuOptions{gap:16px 20px}}.PageLogo{color:#fff;cursor:pointer;font-family:Playfair Display,serif;font-optical-sizing:auto;font-size:clamp(20px,2.2vw,28px);line-height:1;padding:clamp(8px,1.8vw,20px) clamp(12px,2.8vw,40px)}.PageLogo a,.PageLogo a:visited{color:#fff;text-decoration:none}@media (max-width:480px){.PageLogo{padding:8px 12px}}.AboutPage{background:#f6f0e7;color:#1d160f}.AboutHero{background:linear-gradient(135deg,#23170cd1,#603c20b3),url(/static/media/TableWithOpenBible.07a898010759ef7834b9.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:520px}.AboutHeroContent{margin:0 auto;max-width:900px;padding:96px 28px 120px;text-align:center}.AboutBadge,.AboutEyebrow,.AboutSectionLabel{letter-spacing:.12em;text-transform:uppercase}.AboutEyebrow{color:#f2dcc6;font-size:.82rem;margin:15px 0 31px}.AboutTitle{color:#fff9f2;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1.05;margin:0 0 10px}.AboutIntro{color:#fff9f2eb;font-size:1.06rem;line-height:1.8;margin:24px auto 0;max-width:760px}.AboutMain{margin:-54px auto 0;max-width:1180px;padding:74px 24px 80px}.AboutSection{margin-bottom:28px}.AboutSectionHeading{padding:20px 4px 28px}.AboutSectionLabel{color:#845b38;font-size:.75rem;font-weight:700;margin:0 0 10px}.AboutClosingCard h2,.AboutSectionHeading h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.15;margin:0 0 12px}.AboutBulletList li,.AboutClosingCard p,.AboutSectionHeading p,.AboutSummary,.AboutThemeCard p{line-height:1.7}.AboutThemeGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.AboutClosingCard,.AboutFeatureCard,.AboutThemeCard{background:#fffbf6eb;border:1px solid #5d3c221f;box-shadow:0 14px 40px #3d251214}.AboutThemeCard{border-radius:22px;padding:24px}.AboutThemeCard h3{font-size:1.05rem;font-weight:600;margin:0 0 10px}.AboutFeatureList{grid-gap:18px;display:grid;gap:18px}.AboutFeatureCard{border-radius:24px;padding:24px 24px 26px}.AboutFeatureHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.AboutFeatureHeader h3{font-size:1.45rem;font-weight:600;margin:0}.AboutBadge{align-items:center;background:#ead9c6;border-radius:999px;color:#50351d;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;padding:8px 12px;white-space:nowrap}.AboutBadgeLink{text-decoration:none}.AboutBadgeLink:hover{background:#dfccb6}.AboutSummaryCard{background:#ead9c673;border:1px solid #5d3c221a;border-radius:18px;margin-bottom:18px;padding:16px 18px}.AboutSummary{color:#332418;font-size:1rem;margin:0}.AboutBulletList{margin:0;padding-left:20px}.AboutBulletList li+li{margin-top:10px}.AboutSection--closing{margin-top:26px}.AboutClosingCard{background:radial-gradient(circle at top left,#eeddc7cc,#fffbf6f2);border-radius:28px;padding:28px}.AboutHero--detail{min-height:420px}.AboutHeroContent--detail{padding-bottom:88px}.AboutBackLink{color:#fff9f2;display:inline-flex;margin-top:22px;text-decoration:underline;text-underline-offset:4px}.AboutWalkthroughGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.AboutOutcomeCard,.AboutWalkthroughCard{background:#fffbf6eb;border:1px solid #5d3c221f;border-radius:24px;box-shadow:0 14px 40px #3d251214}.AboutWalkthroughCard{padding:22px}.AboutWalkthroughStepNo{color:#8b623d;font-size:.78rem;font-weight:700;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.AboutWalkthroughCard h3{font-size:1.2rem;font-weight:600;margin:0 0 10px}.AboutWalkthroughCard p{line-height:1.7;margin:0}.AboutOutcomeCard{padding:24px 24px 26px}@media (max-width:960px){.AboutThemeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AboutWalkthroughGrid{grid-template-columns:1fr}}@media (max-width:700px){.AboutHeroContent{padding:72px 20px 96px}.AboutMain{margin-top:-36px;padding:70px 16px 56px}.AboutThemeGrid{grid-template-columns:1fr}.AboutFeatureHeader{flex-direction:column}.AboutClosingCard,.AboutFeatureCard,.AboutThemeCard{padding:20px}}.BookVersionHolder{align-items:center;border-bottom:1px solid #5f5e5e;display:flex;gap:12px;justify-content:space-evenly;margin:0 auto;max-width:1100px;padding:30px 0;width:100%}.Books,.Versions{border-bottom:1px solid #5f5e5e;margin-bottom:30px;padding:5px 10px 3px;position:relative}.BookTabContainer,.VersionTabContainer{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;width:200px}.BookVersionHolder.isDisabled{opacity:.65}.BookTabContainer.disabled,.VersionTabContainer.disabled{cursor:not-allowed;pointer-events:none}.BibleVersionsBlock{display:flex;flex-direction:column;gap:6px;width:100%}.NotesRow{display:flex;justify-content:flex-end;margin:0 auto;max-width:1100px;padding-top:10px;width:100%}.NotesRow .Notes{opacity:.9;transform:scale(.95)}.BookModal{background-color:#fffcfc;border:1px solid #000;border-top:none;left:0;position:absolute;top:28px;width:500px;z-index:1000}.ModalHeader{align-items:center;color:#222;display:grid;grid-template-columns:1.5fr 1fr;padding:5px;position:relative}.ModalExitButton,.ModalTitle{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;text-align:end}.ModalTitle{font-size:24px}.ModalExitButton{cursor:pointer;font-size:12px}.ModalFilter{padding:3px 5px;width:100%}.ModalFilterInput{color:#222;width:100%}.ModalHidden{display:none}.ModalDisplayList{height:500px}.BookVersionBackButton{background-color:initial;border:none;cursor:pointer;font-size:20px;font-weight:700;height:30px;left:10px;position:absolute;width:30px}.BibleVersionRow{grid-gap:28px;align-items:end;display:grid;gap:28px;grid-template-columns:1fr 1fr auto;justify-content:center;width:100%}.NotesSelectorSlot{display:flex;justify-content:flex-end}.bibleItem{color:#222;cursor:pointer;list-style:none;padding:15px 5px}.bibleItem:hover{background-color:#f0f8ff}.languageHeader{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;padding:5px}.NotesBtn{align-items:center;background:#0000;border:none;border-bottom:1px solid #0000008c;color:#222;cursor:pointer;display:inline-flex;font:inherit;font-size:24px;gap:8px;justify-content:center;margin:0;padding:12px 24px;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.NotesBtn:hover{border-bottom-color:#000000d9}.NotesBtn:disabled{border-bottom-color:#00000040;cursor:not-allowed;opacity:.5}.NotesBtn.active{border-bottom-color:#000000f2}.NotesCaret{font-size:16px;line-height:1;opacity:.8}.NotesCaret,.NotesDot{transform:translateY(1px)}.NotesDot{background:#000000bf;border-radius:999px;display:inline-block;height:6px;width:6px}.BibleSelectorRow{align-items:flex-end;display:flex;gap:28px;justify-content:center;width:100%}:root{--content-width:680px;--arrow-offset:56px;--arrow-size:44px}.DisplaySection{align-items:center;display:flex;flex-direction:column;margin:0 auto;min-height:500px;padding-top:30px;width:680px}.bookChapterHeader{text-align:center;width:100%}.chapterTitle{color:#333;font-size:1.2rem;font-weight:500}.chapterTitleButton{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:center;width:100%}.chapterTitleButton.active{text-decoration:underline}.chapterNotesShell{margin:12px 0 16px;width:100%}.chapterNotesInner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-radius:14px}.notesBtnGhost{background:#fff9}.notesBtnPrimary{background:#000000d9}.chapterNotesTextarea{background:#ffffffd9}.chapterNotesTextarea:disabled{background:#ffffff8c}.chapterTitle.placeholder{color:#aaa;display:block;font-style:italic;font-weight:400;letter-spacing:.2px;margin-top:40px;text-align:center}.displayArea{display:flex;flex-direction:column;justify-content:center;padding-top:30px;width:80%}.versesList{list-style:none;margin:0;padding-bottom:200px;padding-left:0}.verseRowPair{display:block;line-height:1.6;margin-bottom:10px;padding-bottom:12px}.verseInlineBtn{background:none;border:none;color:inherit;cursor:pointer;display:inline;font:inherit;margin:0;padding:0;text-align:left;width:auto}.verseInlineBtn:hover{text-decoration:underline}.verseChunk,.verseJoiner{display:inline}.verseChunk{margin-right:10px}.verseNum{color:#888;font-size:.65rem;font-weight:600;margin-right:3px;vertical-align:super}.verseText{white-space:normal}.verseGap{display:inline}.versesList li:before{content:none}.navArrow{align-items:center;background:#00000014;border:none;border-radius:999px;box-shadow:0 2px 8px #00000026;cursor:pointer;display:inline-flex;font-size:1.25rem;height:44px;height:var(--arrow-size);justify-content:center;line-height:1;position:fixed;top:70%;transform:translateY(-50%);transition:background .2s,transform .1s;width:44px;width:var(--arrow-size);z-index:800}.navArrow:hover{background:#0000001f}.navArrow:active{transform:translateY(-50%) scale(.98)}.navArrowLeft{left:max(12px,calc(45% - 396px));left:max(12px,calc(45% - var(--content-width)/2 - var(--arrow-offset)))}.navArrowRight{right:max(12px,calc(45% - 396px));right:max(12px,calc(45% - var(--content-width)/2 - var(--arrow-offset)))}.navArrow[disabled]{display:none}.chapterNotesShell{background:linear-gradient(0deg,#0003,#0000);bottom:0;display:flex;justify-content:center;left:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:9999}.chapterNotesInner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:16px 16px 0 0;box-shadow:0 -10px 30px #0000002e;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:35vh;max-width:1280px;padding:14px 14px 12px;width:80vw}.chapterNotesHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.chapterNotesTitle{font-size:16px;font-weight:600}.chapterNotesActions{align-items:center;display:flex;gap:8px}.notesBtn{border:1px solid #00000026;border-radius:12px;cursor:pointer;font-size:14px;padding:8px 12px}.notesBtn:disabled{cursor:not-allowed;opacity:.6}.notesBtnGhost{background:#ffffffbf}.notesBtnPrimary{background:#000000e0;color:#fff}.notesLoginPrompt{background:#0000000f;border-radius:12px;font-size:14px;padding:10px 12px}.chapterNotesTextarea{background:#fffffff2;border:1px solid #00000026;border-radius:12px;box-sizing:border-box;flex:1 1;font-size:14px;line-height:1.4;outline:none;padding:12px;resize:none;width:100%}.chapterNotesTextarea:disabled{background:#ffffffa6}.DisplaySection.notesOpen{padding-bottom:15vh}.chapterNotesTitleInput{background:#ffffffd9;border:1px solid #0000001f;border-radius:12px;font-size:15px;font-weight:600;max-width:720px;outline:none;padding:8px 10px;width:100%}.chapterNotesTitleInput:focus{border-color:#00000059}.chapterNotesTitleInput:disabled{opacity:.7}.chapterHeaderRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.clearRangeBtn{background:#ffffffbf;border:1px solid #00000024;border-radius:12px;cursor:pointer;font-size:13px;padding:8px 10px}.clearRangeBtn:hover{background:#fffffff2}.verseChunkBtn{background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.verseChunkBtn:hover{text-decoration:underline}.rangeModalOverlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10000}.rangeModalCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:16px;box-shadow:0 18px 60px #00000040;padding:14px;width:min(720px,92vw)}.rangeModalHeader{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.rangeModalTitle{font-size:16px;font-weight:700}.rangeModalClose{background:#fffc;border:1px solid #0000001f;border-radius:12px;cursor:pointer;padding:6px 10px}.rangeModalBody{display:flex;flex-direction:column;gap:12px;padding:10px 0 6px}.rangeRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.rangeLabel{font-size:14px;font-weight:600;opacity:.85}.rangeSelect{background:#ffffffe6;border:1px solid #00000024;border-radius:12px;max-width:55vw;padding:10px 12px;width:180px}.rangeHint{font-size:13px;opacity:.75}.rangeModalFooter{display:flex;gap:10px;justify-content:flex-end;padding-top:10px}.rangeBtn{border:1px solid #00000026;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 12px}.rangeBtnGhost{background:#ffffffbf}.rangeBtnPrimary{background:#000000e6;color:#fff}.DisplaySection.notesOpen{padding-bottom:40vh}.chapterHeaderStack{align-items:center;display:flex;flex-direction:column;gap:6px}.clearRangeRow{display:flex;justify-content:flex-end;width:100%}@media (max-width:768px){:root{--content-width:100vw;--arrow-offset:12px;--arrow-size:40px}.versesList{grid-template-columns:1fr}}.NotesListOverlay{background:#00000059;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:9999}.NotesListCard{background:#fff;box-shadow:-16px 0 40px #0000002e;display:flex;flex-direction:column;gap:10px;height:100vh;margin:0;overflow:hidden;padding:16px 16px 20px;width:min(520px,92vw)}.NotesListHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.NotesListTitle{font-size:22px;font-weight:700}.NotesListClose{background:#0000;border:none;cursor:pointer;font-size:22px;padding:6px 10px}.NotesListSub{align-items:center;display:flex;font-size:13px;justify-content:space-between;opacity:.8}.NotesListError{background:#ff000014;border:1px solid #ff000040;border-radius:10px;padding:10px}.NotesListEmpty,.NotesListLoading{opacity:.75;padding:14px 2px}.NotesList{column-count:1!important;column-gap:0!important;display:flex!important;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}.NotesListItemBtn{background:#fff;border:1px solid #0000001f;border-radius:14px;cursor:pointer;padding:12px;text-align:left;width:100%}.NotesListItemBtn:hover{border-color:#00000038}.NotesListItemTop{display:flex;gap:12px;justify-content:space-between}.NotesListItemTitle{font-weight:700}.NotesListItemRef{font-size:12px;opacity:.75;white-space:nowrap}.NotesListItemPreview{font-size:13px;margin-top:8px;opacity:.9}.NotesListItemMeta{font-size:12px;margin-top:8px;opacity:.7}.NotesListPager{align-items:center;display:flex;gap:10px;margin-top:auto;padding:20px 10px}.NotesListPagerBtn{background:#fff;border:1px solid #00000024;border-radius:12px;cursor:pointer;padding:8px 12px}.NotesListPagerBtn:disabled{cursor:not-allowed;opacity:.5}.NotesListPagerText{font-size:13px;opacity:.8}.NotesListControls{align-items:flex-end;display:flex;gap:12px;padding:10px 0}.NotesListControl{display:flex;flex-direction:column;gap:6px;min-width:160px}.NotesListControlLabel{font-size:12px;opacity:.75}.NotesListSelect{background:#fff;border:1px solid #0000002e;border-radius:10px;height:34px;padding:0 10px}.NotesListItemTopRight{align-items:center;display:inline-flex;gap:8px}.NotesListTrashBtn{align-items:center;background:#fff;border:1px solid #0000001f;border-radius:10px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s ease;width:34px}.NotesListTrashBtn:hover{border-color:#00000040}.NotesListTrashBtn:disabled{cursor:not-allowed;opacity:.55}.NotesListItemBtn:hover .NotesListTrashBtn,.NotesListTrashBtn:focus-visible{opacity:1;pointer-events:auto}.NotesListItemFlex{align-items:center;display:flex;justify-content:space-between}.NotesListToggleBtn{background:#fff;border:1px solid #0000002e;border-radius:10px;cursor:pointer;font:inherit;font-size:13px;height:34px;padding:0 10px;text-align:left}.NotesListToggleBtn.isOn{background:#0000000d;border-color:#00000059}.NotesListToggleBtn:disabled{cursor:not-allowed;opacity:.55}.NotesListSectionTitle{font-size:12px;font-weight:700;opacity:.75;padding:6px 2px 10px}.NotesListSectionTitle--spaced{margin-top:18px}.NotesListScroll{flex:1 1;min-height:0;overflow-y:auto}.NotesListItemRow{align-items:stretch;display:flex;gap:8px}.NotesListItemRow .NotesListItemBtn{flex:1 1}.NotesListEditBtn{align-items:center;background:#fff;border:1px solid #0000001f;border-radius:12px;color:#000000b8;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;min-width:40px;transition:border-color .12s ease,background .12s ease,color .12s ease;width:40px}.NotesListEditBtn:hover{background:#0000000a;border-color:#00000040;color:#000000eb}.NoteModalOverlay{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.NoteModalCard{background:#121212fa;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 16px 50px #0000008c;color:#ffffffeb;max-height:90vh;overflow:auto;width:min(900px,100%)}.NoteModalHeader{background:#121212fa;border-bottom:1px solid #ffffff1a;padding:14px 16px;position:sticky;top:0;z-index:1}.NoteModalTitle{color:#fffffff2;font-size:18px;font-weight:700;letter-spacing:.2px;margin-bottom:10px}.NoteModalActions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.NoteModalBody{padding:16px}.NoteModalBtn{background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;color:#ffffffeb;cursor:pointer;padding:8px 12px}.NoteModalBtn:hover{background:#ffffff1f}.NoteModalBtn:disabled{cursor:not-allowed;opacity:.55}.NoteModalDeleteBtn{background:#ff505024;border-color:#ff505059}.NoteModalDeleteBtn:hover{background:#ff505033}.NoteModalError{background:#ff50501f;border:1px solid #ff505040;border-radius:10px;color:#ff8c8cf2;font-size:13px;margin-right:auto;padding:8px 10px}.NoteDetail{display:flex;flex-direction:column;gap:14px;padding:10px 20px}.NoteDetailTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.NoteDetailMeta{display:flex;flex-direction:column;gap:4px}.NoteDetailLabel{font-size:12px;opacity:.7}.NoteDetailRef{font-weight:600}.NoteDetailTopActions{display:flex;gap:8px}.NoteDetailError{background:#ff46461f;border-radius:12px;padding:10px 12px}.NoteDetailLoading{opacity:.8}.NoteDetailField{display:flex;flex-direction:column;gap:6px}.NoteDetailTitle{border:1px solid #ffffff26;border-radius:10px}.NoteDetailText,.NoteDetailTitle{background:#00000014;color:inherit;padding:10px 12px}.NoteDetailText{border:1px solid #ffffff26;border-radius:12px;min-height:280px;resize:vertical}.NoteDetailFooter{align-items:center;display:flex;gap:12px;justify-content:space-between}.NoteDetailHint{font-size:12px;opacity:.75}.NoteDetailActions{display:flex;gap:8px}.NoteBtn{background:#0000000f;border:1px solid #ffffff26;border-radius:10px;color:inherit;cursor:pointer;padding:9px 12px}.NoteBtn:disabled{cursor:not-allowed;opacity:.5}.NoteBtnPrimary{background:#78aaff2e}.NoteBtnDanger{background:#ff5a5a29}.NoteBtnGhost{background:#0000}.NoteModalDeleteBtn{color:#fff;margin:3px 15px;padding:3px 5px}.ReadBible{background-color:#fafafa;margin:0 auto;padding-bottom:10px;padding-top:20px}.StudyHero{background-blend-mode:saturation;background-color:#00000080;background-image:url(/static/media/TableWithOpenBible.07a898010759ef7834b9.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px;position:relative}.StudyH2,.StudyHeader{color:#fff;text-align:center}.StudyHeader{font-size:42px;font-weight:400;letter-spacing:1px;margin-top:100px}.StudyH2{font-size:18px;font-weight:300;letter-spacing:1px;margin-top:30px}.Community{background-color:#f4eee6;width:100vw}.CommunityHero{align-items:center;background-image:url(/static/media/CommunityHero.43d46f53abbc63aabed7.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:550px;position:relative}.CommunityH2,.CommunityH3,.CommunityHeader{color:#fff;text-align:center}.CommunityHeader{font-size:48px;font-weight:400;letter-spacing:1px;margin-top:70px}.CommunityHeader:last-of-type{margin-top:5px}.CommunityH2{font-size:16px;margin-top:50px}.CommunityH2,.CommunityH3{font-weight:100;letter-spacing:1px}.CommunityH3{font-size:14px;margin-top:90px}.buttonContainer{display:flex;gap:25px;margin-top:25px}.communityButton{background-color:#f4eee6;border:none;box-shadow:inset 1px;color:#000;cursor:pointer;font-size:15px;font-weight:500;padding:12px 25px}.communityButton a,.communityButton:visited{color:#000;text-decoration:none}.CommunityBody{margin:0 auto;max-width:1280px;padding:50px}.communityBodyBC{border-bottom:1px solid #ddd;display:flex;gap:20px;margin-bottom:25px;position:relative}.communityBodyB{background:none;border:none;color:#444;cursor:pointer;font-size:18px;font-weight:500;padding:10px 0}.communityBodyB.active{color:#000}.underline{background-color:#000;border-radius:3px;bottom:-1px;height:3px;position:absolute;transform:translateX(0);transition:transform .35s ease,width .35s ease;width:0}.studyHowSection{margin-bottom:40px;margin-top:60px;width:100%}.studyHowCardContainer{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.studyHowHeader{font-size:24px;letter-spacing:.5px;padding-bottom:25px}.studyCard{align-items:flex-start;display:flex;gap:15px}.studyCardIcon{height:32px;width:84px}.studyCardHeader{font-size:24px;font-weight:600;margin:0}.studyCardContent{color:#666;margin:4px 0 0}.communityShowMoreWrapper{display:flex;justify-content:center;margin-top:16px}.communityShowMoreButton{background-color:#f3f0ea;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}.communityShowMoreButton:hover{background-color:#e6ded2;box-shadow:0 2px 4px #00000014;transform:translateY(-1px)}.communityCardGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}@media (max-width:1024px){.communityCardGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.communityCardGrid{grid-template-columns:1fr}}.CommunityCards{background-color:#faf6f0;border:1px solid #0000;border-image:linear-gradient(90deg,#ecbc7a,#0000) 1;box-shadow:inset;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;height:280px;min-width:0;padding:20px}.communityCardHeader{font-size:20px;font-weight:800;padding-bottom:5px}.communityCardSubHeader{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;padding-bottom:65px}.communityCardContent{font-size:14px;padding-bottom:3px}.communityCardContent:last-of-type{padding-bottom:5px}.marqueeLine{display:block;min-width:0;overflow:hidden;position:relative;white-space:nowrap;width:100%}.marqueeInner{display:inline-block;padding-right:2rem}.marqueeScrollable:hover .marqueeInner{animation:cardTextMarquee 15s linear infinite;cursor:default;will-change:transform}@keyframes cardTextMarquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.communityCardRole{margin-bottom:10px}.communityCardEnterButton{background-color:#000;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px}.communityCardTags{display:flex;gap:8px;margin-bottom:15px}.communityCardRole{background-color:#d6cfc6;display:block;font-size:14px;font-weight:600;padding:5px 8px;width:fit-content}.communityCardType{background-color:#ece5da;border:1px solid #00000014;border-radius:4px;color:#2b2b2b;display:block;font-size:14px;font-size:13px;font-weight:600;margin-bottom:10px;padding:5px 8px;padding:5px 10px;width:fit-content}.type-bible-study{background-color:#e3c48f}.type-read-through{background-color:#d3a78c}.type-church-org{background-color:#cfc8bf}.type-prayer-group{background-color:#c8d1b2}.type-other{background-color:#bfb7aa}.communityCardMeta{font-size:14px;padding-bottom:3px}*{box-sizing:border-box;margin:0;padding:0}.Account{background:#160000}.account-content{align-items:center;display:flex;justify-content:center;min-height:90vh;width:100%}.account-card{background-color:#2d0a0a;border:1px solid #00000014;border-radius:12px;box-shadow:0 6px 24px #0000000f;padding:1.5rem;position:relative;top:-50px;width:min(580px,100%)}.account-title{color:#f5eaea;font-size:1.5rem;font-weight:700;margin:0 0 1rem;text-align:center}.account-error{background:#ffe8e8;border:1px solid #ffc5c5;border-radius:8px;color:#b00020;font-size:.95rem;margin-bottom:.75rem;padding:.75rem;text-align:center}.account-form{grid-gap:.9rem;display:grid;gap:.9rem}.account-label{grid-gap:.4rem;color:#f5eaea;display:grid;font-size:.95rem;font-weight:600;gap:.4rem}.account-input{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;color:#f5eaea;font-size:1rem;outline:none;padding:.7rem .9rem;width:100%}.signup-name-flex{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.signup-name-flex .account-input{width:100%}.account-input:focus{border-color:#7aa2ff;box-shadow:0 0 0 3px #7aa2ff33}.account-input[aria-invalid=true]{border-color:#ff8a80b3;box-shadow:0 0 0 3px #ff8a802e}.account-field-error{color:#ff8a80}.account-field-error,.account-help-small{font-size:12px;line-height:1.25;margin-top:6px}.account-help-small{color:#f5eaeabf}.password-wrap{position:relative}.toggle-pw{background:#0000;border:0;border-radius:8px;color:#160000;cursor:pointer;font-size:1.1rem;padding:6px;position:absolute;right:.3rem;top:50%;transform:translateY(-50%) translateX(-5px)}.toggle-pw:hover{background:#0000000f}.toggle-pw:focus-visible{box-shadow:0 0 0 3px #7aa2ff40;outline:none}.pw-meter{margin-top:10px}.pw-meter-top{align-items:center;color:#f5eaeacc;display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-bottom:6px}.pw-meter-label{font-weight:600}.pw-meter-score{opacity:.9}.pw-meter-bar{background:#ffffff1f;border:1px solid #ffffff14;border-radius:999px;height:8px;overflow:hidden}.pw-meter-fill{background:#f5eaea99;border-radius:999px;height:100%;transition:width .18s ease}.account-btn{background:#160000;border:0;border-radius:10px;color:#f5eaea;cursor:pointer;font-size:1rem;font-weight:700;margin-top:.6rem;padding:.8rem 1rem}.account-btn:hover:not(:disabled){filter:brightness(1.08)}.account-btn:focus-visible{box-shadow:0 0 0 3px #7aa2ff40;outline:none}.account-btn:disabled{cursor:not-allowed;opacity:.6}.account-signup-findpw{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.account-help{color:#f5eaea;font-size:.9rem;margin-top:.9rem}.account-help a,.account-help a:visited{color:#f5eaea;text-decoration:underline}.account-help a:hover{opacity:.9}.findpw-desc{font-size:16px;padding-bottom:5px}.account-subtitle,.findpw-desc{color:#f5eaea;text-align:center}.account-subtitle{font-size:.95rem;margin-bottom:1.1rem;margin-top:.25rem;opacity:.9}.notifications-list{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin-top:.5rem}.notification-item{align-items:flex-start;background-color:#230606;border:1px solid #ffffff0f;border-radius:10px;color:#f5eaea;display:flex;font-size:.92rem;justify-content:space-between;padding:.7rem .9rem;position:relative;text-align:center}.notification-item--unread{border-color:#ffffff2e;border-style:inset;box-shadow:0 0 0 1px #ffffff14}.notification-main{cursor:pointer;flex:1 1;margin-right:.75rem}.notification-title{font-weight:600;margin-bottom:.15rem}.notification-body{opacity:.9}.notification-meta{font-size:.8rem;opacity:.8;padding-right:22px;position:relative;white-space:nowrap}.notification-time{display:inline-block}.profile-fields{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem}.profile-field{border-bottom:1px solid #ffffff12;display:flex;justify-content:space-between;padding:.55rem .2rem}.profile-label{color:#f5eaea;font-size:.9rem;opacity:.85}.profile-value{color:#f5eaea;font-size:.95rem;font-weight:500}.profile-note{color:#f5eaea;font-size:.85rem;margin-top:.9rem;opacity:.75;text-align:center}.password-change-panel{display:none;margin-top:0;opacity:0;overflow:hidden;text-align:center;transition:opacity .2s ease}.password-change-panel--open{display:block;margin-top:.5rem;opacity:1}.password-change-form{grid-gap:.6rem;border-top:1px solid #ffffff1f;display:grid;gap:.6rem;margin-top:.4rem;padding-top:.5rem}.profile-change-btn{background:none;border:none;color:#f5eaea;cursor:pointer;font-size:.9rem;padding:0;text-decoration:underline}.profile-change-btn:hover{opacity:.85}.password-change-btn{margin-top:.4rem}.password-change-help{color:#f5eaea;font-size:.8rem;margin-top:.3rem;opacity:.75}.notifications-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.notifications-action-button{background:#fff;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:.85rem;padding:.5rem .9rem}.notifications-action-button--danger{border-color:#e57373;color:#b71c1c}.notification-actions{gap:.5rem;margin-top:.25rem}.notification-action-btn{background:#fff;border:1px solid #ddd;padding:.2rem .6rem}.notification-action-btn--primary{border-color:#4a6;font-weight:500}.notification-status{border:1px solid #0000;display:inline-block;font-size:.75rem;margin-top:.25rem;padding:.15rem .4rem}.notification-status--accepted{border-color:#4caf50;color:#2e7d32}.notification-status--declined{border-color:#e57373;color:#b71c1c}.notifications-toolbar{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:12px 0 16px;padding-top:15px}.notifications-toolbar-btn{background-color:#f4eee6;border:1px solid #d0c4b4;border-radius:6px;cursor:pointer;font-size:.85rem;padding:6px 10px}.notifications-toolbar-btn--danger{border-color:#c62828}.notifications-toolbar-btn:disabled{cursor:default;opacity:.6}.notification-actions{display:flex;gap:8px;margin-top:8px}.notification-action-btn{border:1px solid #0000;border-radius:999px;cursor:pointer;font-size:.8rem;padding:4px 10px}.notification-action-btn--accept{background-color:#2e7d32;color:#fff}.notification-action-btn--decline{background-color:#fff;border-color:#c62828;color:#c62828}.notification-status{border-radius:999px;font-size:.7rem;margin-left:8px;padding:2px 8px;text-transform:capitalize}.notification-status--accepted{background-color:#e0f2f1;color:#00695c}.notification-status--declined{background-color:#ffebee;color:#c62828}.notification-delete-btn{align-items:center;background:none;border:none;color:#f5eaea99;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;opacity:0;padding:6px;pointer-events:none;position:absolute;right:-14px;top:6px;transition:opacity .15s ease,color .15s ease,transform .15s ease;width:32px}.notification-item:hover .notification-delete-btn{opacity:1;pointer-events:auto}.notification-delete-btn:hover:not(:disabled){color:#ff8a80}.notification-delete-btn:disabled{cursor:default;opacity:.4}.account-success{background:#2e7d3229;border:1px solid #2e7d3259;border-radius:8px;color:#eaffea}.account-info,.account-success{font-size:.95rem;margin-bottom:.75rem;padding:.75rem;text-align:center}.account-info{background:#7aa2ff24;border:1px solid #7aa2ff59;border-radius:8px;color:#f5eaea}.account-input[readonly]{background:#00000008;cursor:default}@media (max-width:480px){.profile-field{align-items:flex-start;flex-direction:column}.signup-name-flex{grid-template-columns:1fr}.account-card{padding:1.2rem;top:-30px}.account-signup-findpw{align-items:center;flex-direction:column;gap:6px}}.createCommunity{background-color:#f4eee6;width:100vw}.createCommunityHero{align-items:center;background-image:url(/static/media/CreateCommunity.ba77a6e12c09a586cf94.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:480px;padding:32px 24px 16px}.createCommunityHeader{color:#fff;font-size:48px;font-weight:400;letter-spacing:1px;margin-top:120px;text-align:center}.createCommunitySubHeader{color:#fff;font-size:18px;font-weight:200;margin-top:5px;text-align:center}.createCommunityFormWrapper{margin:30px auto;max-width:750px;padding:0 25px}.createCommunityForm{gap:25px}.createCommunityForm,.createLabel{display:flex;flex-direction:column}.createLabel{font-size:18px;font-weight:600;gap:8px}.createInput,.createTextarea{background-color:#faf6f0;border:1px solid #ccc;border-radius:6px;font-size:16px;padding:12px 15px;width:100%}.createInput:focus,.createTextarea:focus{border-color:#000;outline:none}.createCommunityButton{background-color:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;margin-top:10px;padding:14px;transition:.2s ease}.createCommunityButton:hover{background-color:#222}.createSelect{appearance:none;background-color:#faf6f0;background-image:url("data:image/svg+xml;utf8,<svg fill=%27black%27 width=%2714%27 height=%2714%27 viewBox=%270 0 20 20%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M5 7l5 5 5-5%27/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:16px;padding:12px 15px;padding:12px 40px 12px 15px;width:100%}.createSelect:focus{border-color:#000;outline:none}.createCommunityBackWrapper{align-items:center;display:flex;margin:30px auto 0;max-width:750px;padding:0 25px}.createCommunityBackButton{align-items:center;background-color:#faf6f0;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease;width:38px}.createCommunityBackButton:hover{background-color:#e9e1d8;box-shadow:0 2px 4px #00000014;transform:translateY(-1px)}.createCommunityBackIcon{color:#444;height:16px;width:16px}.JoinCommunity{background-color:#f7f2ea;min-height:100vh}.joinHero{align-items:center;background-image:linear-gradient(120deg,#0000008c,#00000040),url(/static/media/CommunityBrowse.6913148e6b791f9da9b4.png);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:50px;justify-content:center;min-height:260px;overflow:hidden;position:relative;width:100%}.joinHeroOverlay{inset:0;pointer-events:none;position:absolute}.joinHeroContent{color:#fff;max-width:1280px;padding:20px 50px;position:relative;width:100%}.joinHeroTag{font-size:13px;font-weight:600;letter-spacing:1.5px;margin-bottom:10px;opacity:.85;text-transform:uppercase}.joinHeroTitle{font-size:34px;font-weight:700;margin:0 0 10px}.joinHeroSubtitle{font-size:15px;line-height:1.5;margin:0 0 20px;max-width:560px;opacity:.95}.joinHeroActions{display:flex;flex-direction:column;gap:10px}.joinHeroSearch{border:none;border-radius:6px;font-family:inherit;font-size:14px;max-width:420px;padding:10px 12px;width:100%}.joinHeroFilters{display:flex;flex-wrap:wrap;gap:8px}.joinHeroSelect{background-color:#faf6f0f2;border:none;border-radius:6px;font-family:inherit;font-size:13px;padding:8px 10px}.joinCommunityMain{margin:0 auto;max-width:1280px;padding:30px 20px 60px}.joinCommunityHeaderRow{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.joinCommunityHeading{font-size:22px;font-weight:600;margin:0}.joinCommunityCount{color:#777;font-size:13px;margin:0}.joinCommunityGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.joinHero{padding:40px 16px}.joinCommunityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.joinHeroTitle{font-size:26px}.joinHeroSubtitle{font-size:14px}.joinCommunityMain{padding:24px 16px 48px}.joinCommunityGrid{grid-template-columns:1fr}.joinCommunityHeaderRow{align-items:flex-start;flex-direction:column}}.communityWalkthrough{background-color:#f4eee6;color:#2f261d;display:flex;flex-direction:column;min-height:100vh}.communityWalkthroughHero{align-items:flex-end;background-image:url(/static/media/CommuntyWalkthrough.10c20f26e252abd27616.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;min-height:260px;position:relative}.communityWalkthroughHeroOverlay{background:linear-gradient(0deg,#0000008c,#0000001a);box-sizing:border-box;padding:32px 20px 24px;width:100%}.communityWalkthroughHeroEyebrow{color:#f4eee6;font-size:12px;letter-spacing:2px;margin-bottom:6px;opacity:.85;text-transform:uppercase}.communityWalkthroughHeroTitle{color:#fff;font-size:24px;font-weight:500;line-height:1.3;margin:0 0 6px}.communityWalkthroughHeroSubtitle{color:#f9f3ea;font-size:14px;line-height:1.5;margin:0}.communityWalkthroughBody{box-sizing:border-box;flex:1 1;padding:20px 16px 80px}.communityWalkthroughIntro{margin-bottom:16px}.communityWalkthroughIntro h2{font-size:18px;font-weight:500;margin:0 0 6px}.communityWalkthroughIntro p{color:#5b4b3c;font-size:14px;margin:0}.communityWalkthroughSteps{display:flex;flex-direction:column;gap:10px;list-style:none;margin:16px 0 0;padding:0}.communityWalkthroughStepCard{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #2f261d17;display:flex;gap:12px;padding:12px 14px}.communityWalkthroughStepNumber{align-items:center;background-color:#d7c7b1;border-radius:999px;color:#2f261d;display:flex;font-size:14px;font-weight:600;justify-content:center;min-height:28px;min-width:28px}.communityWalkthroughStepContent h3{font-size:15px;font-weight:500;margin:0 0 4px}.communityWalkthroughStepContent p{color:#5b4b3c;font-size:13px;line-height:1.5;margin:0}.communityWalkthroughFooter{background-color:#f4eee6;bottom:0;box-shadow:0 -4px 8px #00000008;box-sizing:border-box;padding:12px 16px 20px;position:sticky}.communityWalkthroughFooterText{font-size:14px;margin:0 0 8px;text-align:center}.communityWalkthroughFooterButtons{display:flex;gap:10px}.communityWalkthroughBtnPrimary,.communityWalkthroughBtnSecondary{border:none;border-radius:999px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 14px;transition:transform .08s ease,box-shadow .08s ease,opacity .08s ease}.communityWalkthroughBtnPrimary{background-color:#8c7b6a;box-shadow:0 2px 6px #2f261d2e;color:#fff}.communityWalkthroughBtnSecondary{background-color:#fff;border:1px solid #d7c7b1;color:#2f261d}.communityWalkthroughBtnPrimary:active,.communityWalkthroughBtnSecondary:active{box-shadow:none;opacity:.9;transform:translateY(1px)}.UserMenuWrapper{position:relative}.UserMenuButton{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0}.UserIconWrapper{align-items:center;display:inline-flex;justify-content:center;position:relative}.UserIcon{font-size:1.6rem}.NotificationDot{background-color:#e53935;border:1px solid #fff;border-radius:999px;height:8px;left:-3px;position:absolute;top:-3px;width:8px}.UserDropdown{background-color:#fff;border-radius:8px;box-shadow:0 6px 18px #0000001f;margin-top:8px;min-width:160px;padding:4px 0;position:absolute;right:0;top:100%;z-index:1000}.UserDropdownItem{background:none;border:none;color:#333;cursor:pointer;font-size:.9rem;padding:8px 14px;text-align:left;width:100%}.UserDropdownItem:hover{background-color:#f3f3f3}.UserDropdownItem--danger{color:#c62828}.UserDropdownItem--danger:hover{background-color:#ffebee}.CommunityInfo{background-color:#f4eee6;min-height:100vh}.CommunityInfo,.CommunityInfoHero{display:flex;flex-direction:column}.CommunityInfoHero{background-blend-mode:saturation;background-color:#00000080;background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px;justify-content:space-between;position:relative}.CommunityInfoHeader{margin-bottom:24px;padding:20px 40px}.CommunityInfoTitle{color:#fff;font-size:32px;font-weight:600;margin:0}.CommunityInfoSubtitle{color:#fff;font-size:20px;margin-top:8px}.CommunityInfoMeta{grid-gap:12px;background:#fffdf9;border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:24px;padding:16px 32px;width:100%}.CommunityInfoDescription{min-height:125px;padding:16px 32px}.CommunityInfoDescription,.CommunityInfoPeople{margin:0 auto;max-width:1280px;width:100%}.CommunityInfoPeopleBlock{display:flex;flex-direction:column;min-height:125px}.CommunityInfoUserList{display:inline}@media (min-width:640px){.CommunityInfoMeta{grid-template-columns:repeat(3,minmax(0,1fr))}}.CommunityInfoMetaItem{display:flex;flex-direction:column}.CommunityInfoMetaLabel{color:#888;font-size:12px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.CommunityInfoMetaValue{font-size:14px;font-weight:500}.CommunityInfoDescription{margin-bottom:24px}.CommunityInfoDescriptionTitle{font-size:18px;margin-bottom:8px}.CommunityInfoDescriptionText{color:#333;font-size:14px;line-height:1.5;white-space:pre-line}.CommunityInfoActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-evenly;margin-bottom:30px;margin-top:8px}.CommunityInfoPrimaryButton,.CommunityInfoSecondaryButton{border:none;border-radius:999px;cursor:pointer;font-size:14px;padding:15px 30px}.CommunityInfoPrimaryButton{background-color:#3c4f76;color:#fff}.CommunityInfoSecondaryButton{background-color:initial;border:1px solid #ccc;color:#333}.CommunityInfoError{color:#b00020;margin:32px 0}.CommunityInfoPeople{margin:32px 24px}.CommunityInfoPeopleTitle{font-size:1.25rem;margin-bottom:16px}.CommunityInfoPeopleGrid{grid-gap:16px;display:grid;gap:16px}.joinInputBox{display:flex;gap:15px}.joinHeroSearchButton{background-color:#faf6f0;border-radius:5px;cursor:pointer;padding:5px 20px}.CommunityInfoUserTag{border:1px solid #00000014;border-radius:999px;color:#2b2b2b;display:inline-block;font-size:.85rem;font-weight:600;padding:5px 10px}.CommunityInfoOwnerTag{background-color:#c8d1b2}.CommunityInfoLeaderTag{background-color:#d3a78c}@media (min-width:768px){.CommunityInfoPeopleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CommunityInfoPeopleBlock{border-top:1px solid #00000014;padding:12px 0}.CommunityInfoUserList{list-style:none;margin:4px 0 0;padding:0}.CommunityInfoUserItem{font-size:.95rem;line-height:1.4}.CommunityInfoUserMore{font-size:1.2rem;line-height:1}.ForumContainer{background:#f4eee6;display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh}.ForumContainer>:last-child{margin-top:auto}.ForumHeader,.ForumSubHeader{color:#fff;font-family:Georgia,serif;letter-spacing:1px;padding:0 48px}.ForumHeader{font-size:42px;padding-bottom:18px}.ForumSubHeader{padding-bottom:24px}.ForumActions{align-items:center;display:flex;gap:10px;justify-content:end;padding-top:20px}.ManageButton{background:#0000;border:1px solid #0000008c;border-radius:6px;color:#000;cursor:pointer;font-size:16px;margin-bottom:24px;padding:10px 18px}.ManageButton:hover{background:#0000000f}.ForumHero{background-blend-mode:saturation;background-color:#00000080;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:12px;justify-content:space-between;min-height:400px;position:relative}.HeroUploadControl{bottom:18px;opacity:0;pointer-events:none;position:absolute;right:18px;transition:opacity .2s ease-in-out}.ForumHero:hover .HeroUploadControl{opacity:1;pointer-events:auto}.HeroUploadButton{align-items:center;background:#0000008c;border:1px solid #f5ebde;border-radius:8px;color:#f5ebde;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;line-height:1;width:36px}.HeroUploadButton:hover:not(:disabled){background:#000000bf}.HeroUploadButton:disabled{cursor:default;opacity:.7}.HeroUploadInput{display:none}.HeroUploadError{margin:12px auto 0;max-width:1280px;width:80%}.ForumTabs{display:flex;gap:24px;margin-bottom:32px}.ForumTabs button{background:none;border:none;color:#5a5a5a;cursor:pointer;font-size:18px;padding-bottom:6px}.ForumTabs .active{border-bottom:2px solid #000;color:#000}.NewPostButton{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:24px;padding:10px 22px}.ForumTable{background:#fff;border-collapse:collapse;border-radius:10px;margin-bottom:50px;overflow:hidden;padding:0;width:100%}.ForumTable th{background:#fafafa;font-weight:600;padding:18px;text-align:left}.ForumTable td{border-top:1px solid #e6e6e6;padding:16px 18px;vertical-align:top}.topic .title{font-weight:600}.topic .subtitle{color:#6a6a6a;font-size:14px;margin-top:4px}.Tag{border-radius:6px;font-size:13px;font-weight:500;padding:4px 10px}.ForumBody{margin:0 auto;max-width:1280px;width:80%}.NewPostOverlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:4000}.NewPostModal{background:#f4eee6;border-radius:12px;box-shadow:0 18px 45px #00000059;display:flex;flex-direction:column;gap:16px;padding:20px 24px 24px;width:min(520px,94vw)}.NewPostHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.NewPostHeader h2{font-size:20px;font-weight:600;letter-spacing:.04em}.NewPostCloseButton{background:none;border:none;color:#222;cursor:pointer;font-size:24px;line-height:1;padding:2px 4px}.NewPostCloseButton:disabled{cursor:default;opacity:.5}.NewPostForm{gap:14px}.NewPostField,.NewPostForm{display:flex;flex-direction:column}.NewPostField{gap:6px}.NewPostField label{color:#333;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.NewPostField input,.NewPostField select,.NewPostField textarea{background:#fffdf9;border:1px solid #c7b9a4;border-radius:6px;font-family:inherit;font-size:14px;padding:8px 10px}.NewPostField input:focus,.NewPostField select:focus,.NewPostField textarea:focus{outline:2px solid #0f0f0f;outline-offset:1px}.NewPostField textarea{min-height:120px;resize:vertical}.NewPostField.has-error input,.NewPostField.has-error textarea{border-color:#c04747}.NewPostErrorText{color:#c04747;font-size:12px}.NewPostGlobalError{background:#fbe4e4;border-radius:6px;color:#6b2020;font-size:13px;margin-bottom:6px;padding:8px 10px}.NewPostActions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.NewPostPrimaryButton{background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 18px}.NewPostSecondaryButton{background:#0000;border:1px solid #c7b9a4;border-radius:6px;color:#333;cursor:pointer;font-size:14px;padding:8px 14px}.NewPostPrimaryButton:hover:not(:disabled){opacity:.9}.NewPostSecondaryButton:hover:not(:disabled){background:#f0e4d4}.NewPostPrimaryButton:disabled,.NewPostSecondaryButton:disabled{cursor:default;opacity:.7}.Tag.bible_study{background:#c8d1b2}.Tag.questions{background:#8bbf7f}.Tag.announcements{background:#d3a78c}.Tag.feedback,.Tag.poll{background:#b9a5d6}.PollOptionsList{flex-direction:column}.PollOptionRow,.PollOptionsList{display:flex;gap:6px}.PollOptionRow input{flex:1 1}.PollOptionRemoveButton{background:#fffdf9;border:1px solid #c7b9a4;border-radius:6px;cursor:pointer;font-size:13px;padding:0 8px}.PollOptionRemoveButton:disabled{cursor:default;opacity:.5}.PollAddOptionButton{align-self:flex-start;background:#fffaf2;border:1px dashed #c7b9a4;border-radius:6px;cursor:pointer;font-size:13px;margin-top:6px;padding:6px 10px}.PollAddOptionButton:hover{background:#f0e4d4}.PollSettingsField label{letter-spacing:.04em;text-transform:uppercase}.PollSettings{display:flex;flex-direction:column;gap:4px;margin-top:2px}.PollSettingOption{align-items:center;display:flex;font-size:13px;font-weight:400;gap:8px;letter-spacing:0;text-transform:none}.PollSettingOption input[type=checkbox]{height:14px;width:14px}.ForumRow{cursor:pointer}.ForumRow:hover{background-color:#faf5ec}.CommunityBackArrow{top:84px}.ForumActionsCol{text-align:right;width:64px}.ForumActionsCell{text-align:right;white-space:nowrap}.PostDeleteIcon{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;opacity:0;padding:6px;transition:opacity .15s ease,background .15s ease,transform .15s ease}.ForumRow:hover .PostDeleteIcon{opacity:1;transform:translateY(-1px)}.PostDeleteIcon:hover:not(:disabled){background:#ff000014;color:#b3261e}.PostDeleteIcon:disabled{cursor:default;opacity:.4;transform:none}@media (max-width:600px){.ForumBody{padding:0 12px 24px;width:100%}.NewPostModal{padding:16px 14px 18px;width:94vw}.NewPostHeader h2{font-size:18px}.NewPostField label{font-size:12px}.NewPostPrimaryButton,.NewPostSecondaryButton{font-size:13px;padding:7px 14px}}.ForumContainer{background-color:#fdfcfa}.PostDetailBody{background-color:#f8f5f0;margin:0 auto 40px;max-width:1000px;padding:0 30px;width:80%}.ForumHero--small{min-height:400px}.PostDetailHeader{padding-bottom:5px;padding-top:30px}.PostDetailBreadcrumb{color:#f9f4ea;font-size:14px;text-decoration:underline;text-decoration-thickness:1px}.PostDetailTitle{font-size:32px;margin-bottom:12px;margin-top:8px}.PostDetailMetaRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.PostDetailMetaText{color:#666;font-size:13px}.PostDetailContent p{color:#333;font-size:15px;line-height:1.6;padding:15px 0;white-space:pre-line}.PostDetailEditableGroup{border-radius:10px;position:relative}.PostDetailEditableGroup.can-edit{padding-top:2px}.PostDetailEditIcon{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;border:none;border-radius:10px;color:#000000bf;cursor:pointer;display:inline-flex;justify-content:center;opacity:0;padding:6px;position:absolute;right:8px;top:8px;transition:opacity .15s ease,transform .15s ease,background .15s ease}.PostDetailEditableGroup.can-edit:hover .PostDetailEditIcon{opacity:1;transform:translateY(-1px)}.PostDetailEditIcon:hover{background:#fffffff2;color:#000000e6}.PostDetailEditPanel{background:#fffdf9;border:1px solid #00000014;border-radius:12px;margin-top:10px;padding:14px 14px 12px}.PostDetailEditError{background:#fbe4e4;border-radius:8px;color:#6b2020;font-size:13px;margin-bottom:10px;padding:8px 10px}.PostDetailEditField{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.PostDetailEditField label{color:#333;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PostDetailEditField input,.PostDetailEditField textarea{background:#fffdf9;border:1px solid #c7b9a4;border-radius:8px;font-family:inherit;font-size:14px;padding:10px}.PostDetailEditField input:focus,.PostDetailEditField textarea:focus{outline:2px solid #0f0f0f;outline-offset:1px}.PostDetailEditField textarea{line-height:1.6;min-height:140px;resize:vertical;white-space:pre-line}.PostDetailEditActions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.PostDetailEditPrimary{background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.PostDetailEditSecondary{background:#0000;border:1px solid #c7b9a4;border-radius:8px;color:#333;cursor:pointer;font-size:14px;padding:8px 14px}.PostDetailEditPrimary:disabled,.PostDetailEditSecondary:disabled{cursor:default;opacity:.65}.PostDetailEditPrimary:hover:not(:disabled){opacity:.92}.PostDetailEditSecondary:hover:not(:disabled){background:#f0e4d4}.PostDetailEditHint{color:#0000008c;font-size:12px;margin-top:8px}.PostDetailSubTitle{font-size:18px;padding:20px 0}.PostDetailRepliesEmpty{color:#777;font-size:14px;text-align:center}.PostDetailRepliesList{border:1px solid #00000014;list-style:none;margin:0;padding:5px 10px 10px}.PostDetailRepliesChildren{list-style:none;margin:0;padding:0}.PostDetailReplyItem{--depth:0;padding:0}:root{--thread-col:14px;--thread-line:2px;--thread-color:#00000024;--thread-elbow-y:22px}.ThreadRow{align-items:stretch;display:flex}.ThreadGutter{display:none;flex:0 0 auto;min-width:calc(var(--depth)*14px);min-width:calc(var(--depth)*var(--thread-col));position:relative;width:calc(var(--depth)*14px);width:calc(var(--depth)*var(--thread-col))}.ThreadContent{display:flex;flex:1 1 auto;flex-direction:column;padding:0 10px}.ThreadCol,.ThreadElbow{bottom:0;display:none;left:calc(var(--i)*14px);left:calc(var(--i)*var(--thread-col));position:absolute;top:0;width:14px;width:var(--thread-col)}.ThreadCol.on:before,.ThreadElbow:after,.ThreadElbow:before{content:none}.ThreadElbow.continue:before,.ThreadElbow.stop:before{bottom:auto}.ThreadDepthCapDot{background:#00000029;border-radius:999px;display:none;height:8px;width:8px}.PostDetailReplyHeader{align-items:center;border-bottom:1px solid #00000014;display:flex;justify-content:space-between}.PostDetailReplyHeaderLeft{align-items:center;display:flex;gap:8px}.PostDetailReplyAuthor{font-size:14px;font-weight:700;text-transform:uppercase}.PostDetailReplyTime{font-size:12px;font-weight:400}.PostDetailReplyBody{font-size:13px;font-weight:400;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.PostDetailReplyBody--studyShare{display:flex;flex-direction:column;gap:14px}.PostDetailReplyBlock{border-left:2px solid #00000014;margin:0;padding-left:14px}.PostDetailReplyBlockTitle{font-size:15px;font-weight:600;line-height:1.5;margin:0 0 6px}.PostDetailReplyBlockContent{margin:0}.PostDetailReplyActionsRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:6px 0 2px}.ReplyActionBtn{background:#0000;border:none;color:#333;cursor:pointer;font-size:13px;padding:0;text-decoration:underline;text-decoration-thickness:1px}.ReplyActionBtn--deep,.ReplyActionBtn--muted{color:#000000a6}.ReplyActionBtn:disabled{cursor:default;opacity:.6;text-decoration:none}.ReplyDepthLimitText{color:#00000080;font-size:12px;font-style:italic}.PostDetailInlineReplyForm{padding:8px 0 4px}.PostDetailInlineReplyActions{display:flex;gap:10px;justify-content:flex-end;padding-top:8px}.PostDetailPollList{padding-bottom:20px}.PostDetailPollMeta{color:#666;font-size:14px;text-align:center}.PostDetailPollOption{list-style:none;margin:0 auto 10px;width:90%}.PostDetailPollButton{background:#fffdf9;border:1px solid #00000014;cursor:pointer;display:block;overflow:hidden;padding:10px 12px;position:relative;text-align:left;width:100%}.PostDetailPollButton:disabled{cursor:default;opacity:.85}.PostDetailPollBar{background:#00000014;inset:0;position:absolute;transition:width .24s ease;width:0;will-change:width;z-index:0}.PostDetailPollContent{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:1}.PostDetailPollLabel{font-size:14px}.PostDetailPollStats{font-size:14px;font-style:italic;white-space:nowrap}.PostDetailPollButton.selected{border-color:#0003}.PostDetailReplyForm{display:flex;flex-direction:column;padding-top:25px}.replyInputBox{height:100px;padding:5px 10px}.NewPostPrimaryButton{border-radius:0;padding:10px}.PostDetailRepliesMore{list-style:none;padding:6px 0 0}.PostDetailRepliesMoreText{color:#0009;font-size:12px;font-style:italic}.PostDetailReplyItem.is-new-highlight .ThreadContent{animation:replyFlash 1.6s ease-out}.PostDetailInlineEditForm{padding:8px 0 4px}.ReplyActionBtn--danger{color:#a00000bf}.replyActionsRow{display:flex;gap:10px;padding-bottom:8px}.PostDetailPager{align-items:center;display:flex;gap:10px}.PostDetailPagerNumbers{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.PostDetailPagerEllipsis{opacity:.7;padding:0 4px}.ReplyActionBtn--active{text-decoration:underline}.PostDetailRepliesPagerTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.PostDetailRepliesPagerBottom{display:flex;justify-content:flex-end;margin-top:12px}.PostDetailPagerMeta{font-size:.95rem;opacity:.85}.PostDetailHeaderTopRow{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.BibleStudyShareCtaCard{align-items:center;background:#fffdf9;border:1px solid #00000014;border-radius:14px;box-shadow:0 8px 24px #0000000a;display:flex;gap:16px;justify-content:space-between;margin:18px 0 22px;padding:18px}.BibleStudyShareCtaText h3{font-size:18px;margin:0 0 6px}.BibleStudyShareCtaText p{color:#666;line-height:1.6;margin:0}.BibleStudyShareCtaButton{background:#111;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;text-decoration:none;white-space:nowrap}.BibleStudySharePage{padding-bottom:260px}.BibleStudyShareBody{position:relative}.BibleStudyShareBottomDock{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(0deg,#fafafafa,#fafafae0);bottom:0;left:0;padding:14px 18px 18px;position:fixed;right:0;z-index:30}.BibleStudyShareBottomDockInner{background:#fffdf9;border:1px solid #00000014;border-radius:18px;box-shadow:0 14px 36px #00000014;margin:0 auto;max-width:1000px;padding:18px;width:86%}.BibleStudyShareProgress{color:#666;font-size:13px;margin-bottom:10px}.BibleStudySharePrompt h3{font-size:18px;margin:0 0 6px}.BibleStudySharePrompt p{color:#444;line-height:1.6;margin:0 0 12px;overflow-wrap:break-word;overflow-wrap:anywhere;padding:5px 10px;white-space:pre-wrap}.BibleStudyShareTextarea{background:#fffdf9;border:1px solid #c7b9a4;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.6;min-height:140px;padding:12px 14px;resize:vertical;width:100%}.BibleStudyShareTextarea:focus{outline:2px solid #111;outline-offset:1px}.BibleStudyShareActions{display:flex;gap:12px;justify-content:flex-end;margin-top:14px}.shareLink,.shareLink:visited{color:#000;margin-top:15px}@media (max-width:768px){.BibleStudyShareCtaCard{align-items:stretch;flex-direction:column}.BibleStudyShareBottomDockInner{width:92%}.BibleStudyShareActions{flex-direction:column}.PostDetailHeaderTopRow{align-items:flex-start;flex-direction:column}}@keyframes replyFlash{0%{background:#ffc8002e;box-shadow:0 0 0 0 #ffc80000}35%{background:#ffc80024;box-shadow:0 0 0 6px #ffc8002e}to{background:#0000;box-shadow:0 0 0 0 #ffc80000}}@media (prefers-reduced-motion:reduce){.PostDetailPollBar{transition:none}}.BibleStudyDetailReference{align-items:center;display:flex;flex-direction:row;padding-bottom:20px}.BibleStudyDetailSection h3{font-size:24px;font-weight:600;padding-bottom:20px}.BibleStudyDetailText{font-size:17px;padding:10px 0 20px}.BibleStudyDetailText p{overflow-wrap:anywhere;white-space:pre-wrap}.BibleStudyDetailVerseList{margin:0 auto;padding-bottom:20px;width:95%}.BibleStudyDetailVerseItem{font-size:17px;line-height:22px;padding-bottom:15px}.BibleStudyDetailQuestions{margin:0 auto;overflow-wrap:break-word;width:90%}.BibleStudyDetailQuestions li{overflow-wrap:anywhere;padding-bottom:20px;padding-top:20px;white-space:pre-wrap}.bibleWalkthrough{background-color:#f4eee6;color:#2f261d;display:flex;flex-direction:column;min-height:100vh}.bibleWalkthroughHero{align-items:flex-end;background-image:url(/static/media/studyHeroImage.fa60ec0001a78f22945e.png);background-position:center 90%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;min-height:260px;position:relative}.bibleWalkthroughBackBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000040;border:1px solid #ffffff8c;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;left:14px;padding:8px 12px;position:absolute;top:72px;transition:transform .08s ease,opacity .08s ease}.bibleWalkthroughBackBtn:active{opacity:.9;transform:translateY(1px)}.bibleWalkthroughHeroOverlay{background:linear-gradient(0deg,#0000008c,#0000001a);box-sizing:border-box;padding:32px 20px 24px;width:100%}.bibleWalkthroughHeroEyebrow{color:#f4eee6;font-size:12px;letter-spacing:2px;margin-bottom:6px;opacity:.85;text-transform:uppercase}.bibleWalkthroughHeroTitle{color:#fff;font-size:24px;font-weight:500;line-height:1.3;margin:0 0 6px}.bibleWalkthroughHeroSubtitle{color:#f9f3ea;font-size:14px;line-height:1.5;margin:0}.bibleWalkthroughBody{box-sizing:border-box;flex:1 1;padding:20px 16px 80px}.bibleWalkthroughIntro{margin-bottom:16px}.bibleWalkthroughIntro h2{font-size:18px;font-weight:500;margin:0 0 6px}.bibleWalkthroughIntro p{color:#5b4b3c;font-size:14px;margin:0}.bibleWalkthroughSteps{display:flex;flex-direction:column;gap:10px;list-style:none;margin:16px 0 0;padding:0}.bibleWalkthroughStepCard{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #2f261d17;display:flex;gap:12px;padding:12px 14px}.bibleWalkthroughStepNumber{align-items:center;background-color:#d7c7b1;border-radius:999px;color:#2f261d;display:flex;font-size:14px;font-weight:600;justify-content:center;min-height:28px;min-width:28px}.bibleWalkthroughStepContent h3{font-size:15px;font-weight:500;margin:0 0 4px}.bibleWalkthroughStepContent p{color:#5b4b3c;font-size:13px;line-height:1.5;margin:0}.bibleWalkthroughFooter{background-color:#f4eee6;bottom:0;box-shadow:0 -4px 8px #00000008;box-sizing:border-box;padding:12px 16px 20px;position:sticky}.bibleWalkthroughFooterText{font-size:14px;margin:0 0 8px;text-align:center}.bibleWalkthroughFooterButtons{display:flex;gap:10px}.bibleWalkthroughBtnPrimary,.bibleWalkthroughBtnSecondary{border:none;border-radius:999px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 14px;transition:transform .08s ease,box-shadow .08s ease,opacity .08s ease}.bibleWalkthroughBtnPrimary{background-color:#8c7b6a;box-shadow:0 2px 6px #2f261d2e;color:#fff}.bibleWalkthroughBtnSecondary{background-color:#fff;border:1px solid #d7c7b1;color:#2f261d}.bibleWalkthroughBtnPrimary:active,.bibleWalkthroughBtnSecondary:active{box-shadow:none;opacity:.9;transform:translateY(1px)}@media (min-width:768px){.bibleWalkthroughHero{background-position:50% 20%;min-height:400px}.bibleWalkthroughHeroTitle{font-size:30px}.bibleWalkthroughIntro h2{font-size:24px;padding-top:30px}.bibleWalkthroughHeroSubtitle{font-size:15px;max-width:420px}.bibleWalkthroughBody{margin:0 auto;max-width:720px;padding:24px 40px 96px}.bibleWalkthroughFooter{padding-left:40px;padding-right:40px}.bibleWalkthroughBackBtn{left:24px;top:84px}}@media (min-width:1024px){.bibleWalkthroughHero{background-position:50% 25%;min-height:500px}.bibleWalkthroughBody{max-width:860px}}.NotesPage{margin:0 auto;max-width:980px;padding:24px}.NotesPageHeader{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.NotesPageTitle{font-size:34px;font-weight:500;margin:0}.NotesPageSub{margin-top:4px;opacity:.75}.NotesToolbar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.2fr 180px 180px 180px;margin:16px 0 12px}@media (max-width:900px){.NotesToolbar{grid-template-columns:1fr 1fr}}.NotesFilter,.NotesSearch,.NotesSelect{background:#00000014;border:1px solid #ffffff26;border-radius:10px;color:inherit;padding:10px 12px}.NotesError{background:#ff46461f;border-radius:12px;margin:12px 0;padding:10px 12px}.NotesLoading{margin:12px 0;opacity:.8}.NotesCount{margin:8px 0 14px;opacity:.8}.NotesEmpty{background:#0000000f;border-radius:14px;margin:14px 0;padding:18px}.NotesEmptyTitle{font-weight:600;margin-bottom:4px}.NotesEmptySub{opacity:.8}.NotesList{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.NotesCard{margin:0}.NotesCardBtn{background:#0000000f;border:1px solid #ffffff1f;border-radius:16px;color:inherit;cursor:pointer;padding:14px;text-align:left;width:100%}.NotesCardBtn:hover{background:#00000017}.NotesCardTop{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.NotesCardTitle{font-size:18px;font-weight:600}.NotesCardRef{font-size:13px;opacity:.75;white-space:nowrap}.NotesCardPreview{line-height:1.35;margin-top:8px;opacity:.85}.NotesCardMeta{display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-top:10px;opacity:.75}.NotesBadge{border:1px solid #ffffff29;border-radius:999px;font-size:12px;padding:2px 8px}.NotePage{margin:0 auto;max-width:980px;padding:24px}.NotePageTop{margin-bottom:12px}.NotePageBack{background:#0000;border:none;color:inherit;cursor:pointer;opacity:.85}.NotePageBack:hover{opacity:1}.CommunityOverview{background-color:#f4eee6;display:flex;flex-direction:column;min-height:100vh}.CommunityOverviewHero{display:flex;flex-direction:column;height:320px;justify-content:flex-end;position:relative}.CommunityOverviewHeader{padding:24px 40px}.CommunityOverviewTitle{color:#fff;font-size:34px;font-weight:600;margin:0}.CommunityOverviewSubtitle{color:#fff;font-size:18px;margin-top:8px}.CommunityOverviewMeta{grid-gap:12px;background:#fffdf9;border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr;margin:18px auto 24px;padding:16px 32px;width:min(1280px,92%)}@media (min-width:640px){.CommunityOverviewMeta{grid-template-columns:repeat(3,minmax(0,1fr))}}.CommunityOverviewMetaItem{display:flex;flex-direction:column}.CommunityOverviewMetaLabel{color:#888;font-size:12px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.CommunityOverviewMetaValue{font-size:14px;font-weight:500}.CommunityOverviewDescription{margin:0 auto 24px;padding:0 12px;width:min(1280px,92%)}.CommunityOverviewSectionTitle{font-size:18px;margin-bottom:8px}.CommunityOverviewDescriptionText{color:#333;font-size:14px;line-height:1.5;white-space:pre-line}.CommunityOverviewActions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin:0 auto 40px;padding:0 12px;width:min(1280px,92%)}.CommunityOverviewPrimaryButton,.CommunityOverviewSecondaryButton{border:none;border-radius:999px;cursor:pointer;font-size:14px;padding:14px 26px}.CommunityOverviewPrimaryButton{background-color:#3c4f76;color:#fff}.CommunityOverviewSecondaryButton{background-color:initial;border:1px solid #ccc;color:#333}.CommunityOverviewError,.CommunityOverviewLoading{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:240px;padding:40px 20px}.CommunityBackArrow{align-items:center;background:#0000008c;border:1px solid #f5ebdee6;border-radius:999px;color:#f5ebde;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;left:18px;line-height:1;position:absolute;top:18px;width:40px}.CommunityBackArrow:hover{background:#000000bf}.MemberManagePage{background:#fdfcfa;min-height:100vh;padding-top:50px}.MemberManageBody{margin:0 auto;max-width:1100px;padding:24px 18px 50px;width:90%}.MemberManageHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.MemberManageTitle{font-size:28px;margin:0}.MemberManageSub{margin:6px 0 0}.MemberManageBack{color:#3b3b3b;text-decoration:underline}.MemberManageTabsRow{margin:12px 0 10px}.MemberManageTabs{display:flex;flex-wrap:wrap;gap:10px}.TabBtn{align-items:center;background:#fff;border:1px solid #e7dfd4;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:8px 12px}.TabBtn:hover{background:#faf7f2}.TabBtn.active{background:#111;border-color:#111;color:#fff}.TabCount{background:#0000000a;border:1px solid #0000001f;border-radius:999px;font-size:12px;padding:1px 8px}.TabBtn.active .TabCount{background:#ffffff2e;border-color:#ffffff40}.MemberManageError{background:#ffe9e9;border:1px solid #ffb7b7;border-radius:10px;color:#8a1f1f;margin:10px 0;padding:12px 14px}.MemberManageSuccess{background:#eaf7ee;border:1px solid #b8e7c4;border-radius:10px;color:#1e5b2b;margin:10px 0;padding:12px 14px}.MemberManageGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.Panel{background:#fff;border:1px solid #ece6dd;border-radius:14px;padding:14px}.PanelHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.CountPill{background:#f1ede6;border:1px solid #e7dfd4;border-radius:999px;font-size:13px;padding:2px 10px}.EmptyText{color:#666;margin:10px 0 0}.List{list-style:none;margin:0;padding:0}.ListRow{align-items:center;border-top:1px solid #f0ebe2;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.ListRow:first-child{border-top:none}.RowMain{min-width:0}.RowTitle{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:8px}.RowSub{color:#666;font-size:13px;margin-top:2px;word-break:break-word}.RowActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.Btn{background:#faf7f2;border:1px solid #d9d1c6;border-radius:10px;cursor:pointer;font-size:14px;padding:8px 12px}.Btn:hover{background:#f3eee6}.Btn.danger{background:#ffecec;border:1px solid #ffb7b7;color:#8a1f1f}.Btn.primary{background:#111;border:1px solid #111;color:#fff}.Btn.primary:hover{opacity:.92}.RolePill{background:#f4efe7;border:1px solid #e4dccf;border-radius:999px;font-size:12px;padding:2px 8px}.RolePill.owner{background:#fff3d1;border-color:#c9b06b}.RolePill.leader{background:#e9f3ff;border-color:#8db5d9}.MemberManageToggle{align-items:center;background:#fff;border:1px solid #ece6dd;border-radius:14px;display:flex;gap:10px;padding:10px 12px}.ToggleLabel{color:#444;font-size:13px;max-width:260px}.ToggleBtn{background:#faf7f2;border:1px solid #d9d1c6;border-radius:999px;cursor:pointer;padding:8px 12px}.ToggleBtn.on{background:#e9f3ff;border-color:#8db5d9}.ToggleBtn.off{background:#faf7f2;border-color:#d9d1c6}.InviteForm{display:flex;flex-direction:column;gap:10px}.InviteHint{color:#555;font-size:13px}.InviteRow{align-items:center;display:flex;gap:10px}.InviteInput{background:#fff;border:1px solid #d9d1c6;border-radius:12px;flex:1 1;font-size:14px;outline:none;padding:10px 12px}.InviteInput:focus{border-color:#111}.NotifRow{align-items:center;border-top:1px solid #f0ebe2;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.NotifRow:first-child{border-top:none}.NotifLabel{font-weight:600}.NotifHint{color:#666;font-size:13px;margin-top:2px}.NotifLeft{min-width:0}.NotifToggle{background:#faf7f2;border:1px solid #d9d1c6;border-radius:999px;cursor:pointer;padding:8px 12px;white-space:nowrap}.NotifToggle.on{background:#e9f3ff;border-color:#8db5d9}.NotifToggle.off{background:#faf7f2;border-color:#d9d1c6}@media (max-width:900px){.MemberManageHeader{flex-direction:column}}@media (max-width:600px){.InviteRow{align-items:stretch;flex-direction:column}}.BibleStudyComposerBody{margin:0 auto 40px;max-width:1000px;padding:24px 0 40px;width:86%}.BibleStudyComposerBreadcrumbs{margin-bottom:10px}.BibleStudyComposerBreadcrumbs a{color:#f9f4ea;font-size:14px;text-decoration:underline}.BibleStudyComposerForm{display:flex;flex-direction:column;gap:18px}.ForumHeader,.ForumSubHeader{font-family:Playfair Display,serif}.ForumHeader{font-size:32px;font-weight:400}.ForumSubHeader{font-size:24px;font-weight:400}.createBibleStudyLink,.createBibleStudyLink:visited{color:#000;padding-bottom:15px;text-decoration:underline}.BibleStudyComposerCard{background:#fffdf9;border:1px solid #00000014;border-radius:14px;box-shadow:0 8px 24px #0000000a;padding:18px}.BibleStudyComposerCardHeader{margin-bottom:14px}.BibleStudyComposerCardHeader h2{font-size:20px;margin:0 0 6px}.BibleStudyComposerCardHeader p{color:#666;font-size:14px;line-height:1.5;margin:0}.BibleStudyPassageGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.BibleStudyField{display:flex;flex-direction:column;gap:6px;padding-bottom:10px}.BibleStudyField label{color:#333;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BibleStudyField input,.BibleStudyField select,.BibleStudyField textarea{background:#fffdf9;border:1px solid #c7b9a4;border-radius:8px;font-family:inherit;font-size:14px;padding:10px 12px}.BibleStudyField input:focus,.BibleStudyField select:focus,.BibleStudyField textarea:focus{outline:2px solid #111;outline-offset:1px}.BibleStudyField textarea{line-height:1.6;min-height:110px;resize:vertical;white-space:pre-line}.BibleStudyReferenceBar{align-items:center;background:#f5efe6;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:12px 14px}.BibleStudyVersePreview{background:#faf7f2;border:1px solid #0000000f;border-radius:10px;margin-top:16px;padding:14px}.BibleStudyVersePreviewMeta{color:#666;font-size:13px;margin-bottom:10px}.BibleStudyVerseList{display:flex;flex-direction:column;gap:10px}.BibleStudyVerseItem{color:#333;line-height:1.7;margin:0}.BibleStudyVerseItem sup{color:#7b5d2a;font-size:11px;font-weight:700;margin-right:4px}.BibleStudyQuestionsList{display:flex;flex-direction:column;gap:12px}.BibleStudyQuestionRow{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:1fr auto;padding-bottom:15px}.BibleStudyQuestionRow textarea{padding:10px}.BibleStudyComposerActions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.BibleStudyComposerIconButton,.BibleStudyComposerPrimary,.BibleStudyComposerSecondary{border-radius:10px;cursor:pointer;font-size:14px;padding:10px 16px;text-decoration:none}.BibleStudyComposerPrimary{background:#111;border:none;color:#fff}.BibleStudyComposerIconButton,.BibleStudyComposerSecondary{background:#fffdf9;border:1px solid #c7b9a4;color:#222}.BibleStudyComposerIconButton:disabled,.BibleStudyComposerPrimary:disabled,.BibleStudyComposerSecondary:disabled{cursor:default;opacity:.6}.BibleStudyComposerError{background:#fbe4e4;border-radius:10px;color:#6b2020;font-size:14px;margin-bottom:12px;padding:10px 12px}@media (max-width:980px){.BibleStudyPassageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BibleStudyComposerBody{width:92%}.BibleStudyPassageGrid,.BibleStudyQuestionRow{grid-template-columns:1fr}.BibleStudyComposerActions{flex-direction:column}}.MobileUnavailable{align-items:center;background:radial-gradient(circle at top,#fae1bdf2,#f4ece0fa 38%,#f4ede3 100%);display:flex;justify-content:center;min-height:100vh;padding:32px 22px}.MobileUnavailableCard{background:#fffaf3f5;border:1px solid #7f5a3624;border-radius:32px;box-shadow:0 18px 48px #472d191f;padding:38px 30px 40px;text-align:center;width:min(100%,460px)}.MobileUnavailableIllustration{margin:0 auto 22px;width:min(100%,260px)}.MobileUnavailableIllustration svg{display:block;height:auto;width:100%}.MobileUnavailableEyebrow{color:#8f6840;font-size:.82rem;font-weight:700;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.MobileUnavailableTitle{color:#2d2018;font-size:clamp(2.15rem,8vw,2.7rem);line-height:1.02;margin:0 0 16px}.MobileUnavailableMessage{color:#4d3929;font-size:1.08rem;line-height:1.72;margin:0 0 14px}.MobileUnavailableNote{color:#7b624d;font-size:1rem;line-height:1.65;margin:0}
/*# sourceMappingURL=main.e2c3ff11.css.map*/