.HomeView_homeSections__XfDos{display:flex;flex-direction:column;gap:3rem}.HomeView_homeSection__HAK81{display:flex;flex-direction:column;gap:1rem}.HomeView_homeSectionContinue__7Odmt{gap:.85rem}.HomeView_homeSectionPrayerBooks__iYC75{gap:1.25rem}.HomeView_homeSectionHeader__m7eJX{display:flex;align-items:end;justify-content:space-between;gap:1rem;text-align:center}.HomeView_homeSectionEyebrow__XPMGS{margin:0 0 .35rem;color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.HomeView_homeSectionTitle__zftrm{margin:0;font-family:var(--font-ui);font-size:.96rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.HomeView_homeSectionTitleBook__mIN4c{font-size:.84rem;font-weight:500;letter-spacing:.06em}.HomeView_homeSectionCaption__d9v2x{margin:.28rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.35;letter-spacing:.02em}.HomeView_homeSectionHeader__m7eJX>div{flex:1 1 auto;width:100%}.HomeView_continueReadingCardDismiss__EKo0U{border:0;background:transparent;font-size:.92rem;font-weight:600;letter-spacing:.02em}.HomeView_homeSectionList__GTlvP{border-top:1px solid color-mix(in srgb,var(--border) 88%,transparent)}.HomeView_homePrayerBooks__HV43z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.HomeView_homePrayerBook__QILkL{position:relative;min-width:0}.HomeView_homePrayerBookLink__jgcQ1{display:flex;min-height:10.5rem;padding:1.4rem 1rem 1.1rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--border) 6%,var(--surface));color:var(--foreground);text-align:center;text-decoration:none;flex-direction:column;align-items:center;justify-content:center;transition:border-color .18s ease,background-color .18s ease}.HomeView_homePrayerBookTitle__OvkZS{max-width:12rem;font-family:var(--font-prayer);font-size:1.02rem;font-weight:560;line-height:1.3;text-wrap:pretty}.HomeView_homePrayerBookCount__wR9KK{margin-top:.65rem;color:var(--muted);font-family:var(--font-ui);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.HomeView_homePrayerBookBookmark__6uwUp{position:absolute;z-index:1;top:-1rem;right:.75rem;display:inline-flex;width:2.75rem;height:2.75rem;padding:0;border:0;background:transparent;color:var(--muted);align-items:center;justify-content:center;cursor:pointer}.HomeView_homePrayerBookBookmark__6uwUp[aria-pressed=true]{color:var(--accent)}.HomeView_homePrayerBookBookmark__6uwUp{--bookmark-icon-width:1.3rem;--bookmark-icon-height:1.7rem}.HomeView_homePrayerBooksBrowse__AjBTS{display:flex;min-height:3.25rem;border-top:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 88%,transparent);color:var(--foreground);font-family:var(--font-ui);font-size:.83rem;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;align-items:center;justify-content:space-between}.HomeView_homePrayerBooksBrowse__AjBTS svg{width:1.15rem;height:1.15rem}.HomeView_continueReadingCard__9HUd7{position:relative;display:block;padding:1rem 1rem .95rem;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:16px;background:rgba(255,255,255,.72)}:root[data-theme=night] .HomeView_continueReadingCard__9HUd7{background:rgba(38,35,32,.82)}.HomeView_continueReadingCardList__Jam2I{display:flex;flex-direction:column;gap:.75rem}.HomeView_continueReadingCardLink__FrQsk{display:flex;flex-direction:column;gap:.25rem;padding-right:2.9rem;text-decoration:none}.HomeView_continueReadingCardEyebrow__I9qgC{margin:0;color:var(--muted);font-size:.82rem;font-weight:500;letter-spacing:0;text-transform:none}.HomeView_continueReadingCardTop__QVLF1{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem}.HomeView_continueReadingCardTitle__LkqqY{font-family:var(--font-prayer);font-size:calc(var(--reader-text-size, 16px) * 1.08);font-weight:500;line-height:1.35;text-decoration:none}.HomeView_continueReadingCardDismiss__EKo0U{position:absolute;top:.35rem;right:.35rem;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:0;color:var(--muted);cursor:pointer;text-transform:none}.HomeView_continueReadingCardDismissIcon__jM5ic{width:1rem;height:1rem;flex:0 0 auto}.HomeView_continueReadingCardProgress__WwYrE{height:4px;width:100%;background:color-mix(in srgb,var(--foreground) 12%,transparent);overflow:hidden}.HomeView_continueReadingCardProgressBar__RExiI{display:block;height:100%;background:color-mix(in srgb,var(--accent) 86%,var(--foreground))}@media (hover:hover) and (pointer:fine){.HomeView_homePrayerBookBookmark__6uwUp:hover,.HomeView_homePrayerBooksBrowse__AjBTS:hover{color:var(--accent)}.HomeView_homePrayerBookLink__jgcQ1:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}@media (min-width:760px){.HomeView_homePrayerBooks__HV43z{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.HomeView_homeSectionHeader__m7eJX{flex-direction:column;align-items:flex-start}}.HomeView_homePrayerBookBookmark__6uwUp{--bookmark-remove-stroke:var(--surface)}.PrayerRow_bookmark__xDxnJ{display:inline-flex;align-items:center;justify-content:center;transition:transform .28s ease,opacity .28s ease,background-color .28s ease,border-color .28s ease,color .28s ease}.PrayerRow_root__2j_cg{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative;min-height:4.6rem;border-top:1px solid color-mix(in srgb,var(--border) 88%,transparent);padding:.3rem 0;transition:background-color .18s ease,color .18s ease}.PrayerRow_root__2j_cg:before{content:"";position:absolute;left:0;top:.9rem;bottom:.9rem;width:1px;background:color-mix(in srgb,var(--accent) 32%,transparent);opacity:0;transform:scaleY(.7);transition:opacity .18s ease,transform .18s ease}.PrayerRow_link__mUCB2{min-width:0;flex:1 1 auto;padding:.5rem 0 .5rem .5rem}.PrayerRow_copy__DywdH{display:flex;flex-direction:column;gap:.28rem}.PrayerRow_title__r7r2e{font-family:var(--font-prayer);font-size:calc(var(--reader-text-size, 16px) * 1.12);font-weight:500;line-height:1.35;letter-spacing:.01em}.PrayerRow_annotation__we1qw,.PrayerRow_subtitle__nba6K{color:color-mix(in srgb,var(--foreground) 58%,var(--background));font-size:calc(var(--reader-text-size, 16px) * .84);line-height:1.45}.PrayerRow_bookmark__xDxnJ{height:2.35rem;width:2.35rem;flex-shrink:0;margin-right:.25rem;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--muted);--bookmark-icon-width:24px;--bookmark-icon-height:24px}.PrayerRow_bookmark__xDxnJ[aria-pressed=true]{color:var(--accent)}.PrayerRow_bookmark__xDxnJ[aria-pressed=false]{--bookmark-icon-opacity:0.3}@media (hover:hover) and (pointer:fine){.PrayerRow_root__2j_cg:hover{background:color-mix(in srgb,var(--surface-hover) 28%,transparent);color:inherit}.PrayerRow_root__2j_cg:hover:before{opacity:1;transform:scaleY(1)}.PrayerRow_root__2j_cg:hover .PrayerRow_bookmark__xDxnJ[aria-pressed=false]{--bookmark-icon-opacity:1}.PrayerRow_bookmark__xDxnJ:hover{background:color-mix(in srgb,var(--surface-hover) 36%,transparent);transform:none}}.PrayerRow_bookmark__xDxnJ{--bookmark-remove-stroke:var(--surface)}.BookmarkButton_stateGlyph__SJx1t{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center}.BookmarkButton_root__Dz7sk[aria-pressed=false]:focus-visible .BookmarkButton_stateGlyphAdd__Bhs6d,.BookmarkButton_root__Dz7sk[aria-pressed=true]:focus-visible .BookmarkButton_stateGlyphRemove__sPmWN{opacity:1}@media (hover:hover) and (pointer:fine){.BookmarkButton_root__Dz7sk[aria-pressed=false]:hover .BookmarkButton_stateGlyphAdd__Bhs6d,.BookmarkButton_root__Dz7sk[aria-pressed=true]:hover .BookmarkButton_stateGlyphRemove__sPmWN{opacity:1}.BookmarkButton_root__Dz7sk[aria-pressed=true]:hover .BookmarkButton_stateGlyphRemove__sPmWN{stroke:var(--bookmark-remove-stroke,currentColor)}}.BookmarkButton_icon__QrA4_{width:var(--bookmark-icon-width,1.2rem);height:var(--bookmark-icon-height,1.2rem);opacity:var(--bookmark-icon-opacity,1);flex:0 0 auto;transition:opacity .18s ease}.ConfirmationDialog_confirmationDialogSheet__Je7ty p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.ConfirmationDialog_confirmationDialogActions__LPbJV{display:flex;justify-content:flex-end;gap:.65rem}.ConfirmationDialog_confirmationDialogActions__LPbJV button{min-height:44px;padding:.5rem .9rem;border:0;background:transparent;color:var(--foreground);font:inherit;font-weight:500}.ConfirmationDialog_confirmationDialogActions__LPbJV .ConfirmationDialog_confirmationDialogConfirm__UZy_3{background:var(--foreground);color:var(--background)}.BottomSheet_root__IZDzt button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media print{.BottomSheet_root__IZDzt[data-print-hidden]{display:none}}.BottomSheet_root__IZDzt{position:fixed;inset:var(--sheet-viewport-top,0) 0 auto;width:100%;max-width:none;height:var(--sheet-viewport-height,100dvh);max-height:none;margin:0;padding:0;border:0;overflow:clip;background:transparent;color:var(--foreground);font:400 .9375rem/1.5 var(--font-ui);text-align:start}.BottomSheet_root__IZDzt::backdrop{background:color-mix(in srgb,var(--foreground) 28%,transparent);backdrop-filter:blur(4px)}.BottomSheet_root__IZDzt[data-entering]::backdrop{animation:BottomSheet_bottom-sheet-backdrop-in__q53IF .26s ease-out both}.BottomSheet_panel__tdnyq{--sheet-gutter:1.5rem;--sheet-exit-duration:180ms;position:absolute;bottom:0;left:50%;translate:-50% 0;display:flex;flex-direction:column;width:min(100%,32rem);max-height:calc(100% - max(1rem, env(safe-area-inset-top, 0px)));overflow:clip;border:1px solid var(--border);border-bottom:0;border-radius:24px 24px 0 0;background:var(--background);box-shadow:0 -8px 48px color-mix(in srgb,var(--foreground) 14%,transparent);transform:translateY(0);transition:transform .18s ease-out}.BottomSheet_root__IZDzt[data-entering] .BottomSheet_panel__tdnyq{animation:BottomSheet_bottom-sheet-enter__ZDbT0 .26s cubic-bezier(.22,1,.36,1) both;transition:none}.BottomSheet_panelTall__hILSQ{height:min(86dvh,44rem)}.BottomSheet_header__a7ESI{flex:0 0 auto}.BottomSheet_dragRegion__3QVPZ{padding:10px var(--sheet-gutter) .5rem;touch-action:none}.BottomSheet_handle__0Y4a8{width:2rem;height:4px;margin:0 auto .5rem;border-radius:var(--radius-control);background:color-mix(in srgb,var(--muted) 40%,transparent)}.BottomSheet_heading___vB3Z{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px}.BottomSheet_heading___vB3Z>div{min-width:0}.BottomSheet_heading___vB3Z h2{margin:0;font:600 1.125rem/1.3 var(--font-ui);letter-spacing:-.01em}.BottomSheet_subtitle__X27bn{margin:.2rem 0 0;color:var(--muted);font-size:.8125rem}.BottomSheet_panel__tdnyq .BottomSheet_close__rrceD{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);cursor:pointer}.BottomSheet_close__rrceD svg{width:20px;height:20px}.BottomSheet_headerExtra__Vkp1M{padding:.25rem var(--sheet-gutter) 1rem}.BottomSheet_body__ShfM7{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:.5rem var(--sheet-gutter) 1.25rem}.BottomSheet_body__ShfM7:last-child{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px))}.BottomSheet_footer__Tb6aF{display:grid;flex:0 0 auto;gap:.75rem;min-width:0;padding:.75rem var(--sheet-gutter) calc(.75rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--border);background:var(--background)}.BottomSheet_root__IZDzt .BottomSheet_panel__tdnyq[data-dragging]{animation:none;transition:none}.BottomSheet_root__IZDzt .BottomSheet_panel__tdnyq[data-closing]{animation:BottomSheet_bottom-sheet-exit__gPEoX var(--sheet-exit-duration) ease-in forwards;transition:none;pointer-events:none}.BottomSheet_root__IZDzt[data-closing]::backdrop{animation:BottomSheet_bottom-sheet-backdrop-out__RvOGa .18s ease-in forwards}@keyframes BottomSheet_bottom-sheet-enter__ZDbT0{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BottomSheet_bottom-sheet-exit__gPEoX{0%{transform:translateY(var(--sheet-drag-offset,0))}to{transform:translateY(100%)}}@keyframes BottomSheet_bottom-sheet-backdrop-in__q53IF{0%{opacity:0}to{opacity:1}}@keyframes BottomSheet_bottom-sheet-backdrop-out__RvOGa{to{opacity:0}}@media (max-width:640px){.BottomSheet_panel__tdnyq{--sheet-gutter:1rem}}@media (prefers-reduced-motion:reduce){.BottomSheet_panel__tdnyq{--sheet-exit-duration:0ms}.BottomSheet_panel__tdnyq,.BottomSheet_root__IZDzt .BottomSheet_panel__tdnyq[data-closing],.BottomSheet_root__IZDzt::backdrop,.BottomSheet_root__IZDzt[data-closing]::backdrop,.BottomSheet_root__IZDzt[data-entering] .BottomSheet_panel__tdnyq,.BottomSheet_root__IZDzt[data-entering]::backdrop{animation:none;transition:none}}.BottomSheet_popover__EAmdn{--popover-top:calc(env(safe-area-inset-top, 0px) + var(--chrome-gutter-inline))}.BottomSheet_popover__EAmdn::backdrop{background:color-mix(in srgb,var(--foreground) 6%,transparent);backdrop-filter:none}.BottomSheet_popover__EAmdn .BottomSheet_panel__tdnyq{--sheet-gutter:20px;top:var(--popover-top);bottom:auto;left:auto;right:calc(env(safe-area-inset-right, 0px) + var(--chrome-gutter-inline));translate:none;width:min(400px,calc(100% - 32px));max-height:calc(100% - var(--popover-top) - 24px);border:1px solid var(--border);border-radius:20px;font-size:15px;box-shadow:0 12px 48px color-mix(in srgb,var(--foreground) 16%,transparent)}.BottomSheet_popover__EAmdn[data-entering] .BottomSheet_panel__tdnyq{animation:BottomSheet_settings-popover-enter__ndyhD .18s cubic-bezier(.22,1,.36,1) both}.BottomSheet_popover__EAmdn[data-entering]::backdrop{animation-duration:.18s}.BottomSheet_popover__EAmdn .BottomSheet_dragRegion__3QVPZ{padding:10px 16px 6px 20px;touch-action:auto}.BottomSheet_popover__EAmdn .BottomSheet_heading___vB3Z{gap:8px}.BottomSheet_popover__EAmdn .BottomSheet_heading___vB3Z>div{flex:1}.BottomSheet_popover__EAmdn .BottomSheet_heading___vB3Z h2{font-size:18px}.BottomSheet_popover__EAmdn .BottomSheet_body__ShfM7{padding:6px 20px 16px}.BottomSheet_popover__EAmdn .BottomSheet_panel__tdnyq[data-closing]{animation:BottomSheet_settings-popover-exit___R_pv var(--sheet-exit-duration) ease-in forwards}@keyframes BottomSheet_settings-popover-enter__ndyhD{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes BottomSheet_settings-popover-exit___R_pv{to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.BottomSheet_popover__EAmdn .BottomSheet_panel__tdnyq,.BottomSheet_popover__EAmdn .BottomSheet_panel__tdnyq[data-closing],.BottomSheet_popover__EAmdn[data-entering] .BottomSheet_panel__tdnyq{animation:none}}.NameEditDialog_actions__tuQ1W button{border:0;background:transparent;color:var(--accent);font:inherit;font-weight:500}.NameEditDialog_body__oCIWF{display:grid;gap:.9rem;min-height:0;overflow:auto;padding-right:.15rem}.NameEditDialog_review__Yeuu6{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.5}.NameEditDialog_primaryFields__22xV_{display:grid;grid-template-columns:minmax(0,1fr) 7rem;gap:.75rem;align-items:start}.NameEditDialog_fieldNotes___jHqO{margin-top:0}.NameEditDialog_gender__JMK3H>span{font-size:inherit;font-weight:inherit}.NameEditDialog_gender__JMK3H select{min-height:2.75rem;padding:.45rem 44px .45rem .62rem;cursor:pointer}.NameEditDialog_gender__JMK3H.NameEditDialog_hasError__3XqYQ select{border-color:var(--accent)}.NameEditDialog_addNotes__WdLk9{justify-self:start;padding:.15rem 0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:.84rem;font-weight:500}.NameEditDialog_error__sbUJs{margin:0;color:var(--accent);font-size:.76rem;line-height:1.35}.NameEditDialog_forms__o7lUg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.95rem}.NameEditDialog_details__rwPyQ{margin-top:.05rem;border-top:1px solid color-mix(in srgb,var(--border) 48%,transparent)}.NameEditDialog_details__rwPyQ summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.52rem 0 0;color:var(--muted);cursor:pointer;list-style:none}.NameEditDialog_details__rwPyQ summary::-webkit-details-marker{display:none}.NameEditDialog_details__rwPyQ summary>svg{width:.9rem;height:.9rem;color:var(--muted);transition:transform .16s ease,color .16s ease}.NameEditDialog_details__rwPyQ[open] summary>svg{transform:rotate(180deg)}.NameEditDialog_details__rwPyQ summary:hover>svg{color:var(--foreground)}.NameEditDialog_detailsText__FNfoC{display:flex;gap:.4rem;align-items:baseline;min-width:0}.NameEditDialog_detailsText__FNfoC>span{flex:0 0 auto;color:var(--muted);font-size:.76rem;font-weight:500}.NameEditDialog_detailsText__FNfoC small{min-width:0;color:var(--muted);font-size:.7rem;opacity:.82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NameEditDialog_actions__tuQ1W{display:flex;align-items:center;justify-content:space-between;gap:1rem}.NameEditDialog_actions__tuQ1W button{min-height:44px;border-radius:2px}.NameEditDialog_delete__PZ2RC{padding:.5rem 1rem;color:var(--muted)!important;transition:background-color .2s ease,color .2s ease}.NameEditDialog_delete__PZ2RC:hover{background-color:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground)!important}.NameEditDialog_save__oDmIp{padding:.5rem 1.25rem;background:var(--accent)!important;color:var(--background)!important;font-weight:600;transition:opacity .2s ease,transform .1s ease}.NameEditDialog_save__oDmIp:hover{opacity:.9}.NameEditDialog_save__oDmIp:active{transform:scale(.97)}.NameEditDialog_save__oDmIp:disabled{cursor:wait;opacity:.62}@media (max-width:640px){.NameEditDialog_forms__o7lUg{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.NameEditDialog_primaryFields__22xV_{grid-template-columns:minmax(0,1fr);gap:.55rem}.NameEditDialog_gender__JMK3H{justify-self:start}.NameEditDialog_gender__JMK3H select{width:auto;min-width:4.25rem;max-width:100%}}.FormField_field__k_xrJ{display:grid;gap:.25rem;min-width:0}.FormField_field__k_xrJ input,.FormField_field__k_xrJ select{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--border) 90%,var(--muted));border-radius:.15rem;background:color-mix(in srgb,var(--background) 88%,var(--surface));color:var(--foreground);font:inherit;transition:border-color .14s ease,outline-color .14s ease}.FormField_field__k_xrJ input:focus,.FormField_field__k_xrJ select:focus{border-color:color-mix(in srgb,var(--accent) 72%,var(--border));outline:2px solid color-mix(in srgb,var(--accent) 16%,transparent);outline-offset:1px}.FormField_field__k_xrJ input{min-height:2.75rem;padding:.5rem .62rem}.FormField_field__k_xrJ span{color:var(--muted);font-size:.76rem;font-weight:500}.FormField_field__k_xrJ[data-variant=sharing]{font-family:var(--font-ui)}.FormField_field__k_xrJ[data-variant=sharing]>span{color:var(--muted);font-size:.8125rem}.SearchLoading_root__BHa1j{display:flex;justify-content:center;align-items:center;min-height:3rem}.SearchLoading_line__IddMy{width:4rem;height:2px;border-radius:var(--radius-control);background:var(--accent);opacity:.65}@keyframes SearchLoading_search-pulse__K9fK8{0%,to{transform:scaleX(.45);opacity:.3}50%{transform:scaleX(1);opacity:.75}}@media (prefers-reduced-motion:no-preference){.SearchLoading_line__IddMy{animation:SearchLoading_search-pulse__K9fK8 1.4s ease-in-out infinite}}.SearchLanguageSuggestion_root__WUYTl{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block:.5rem 1rem;color:var(--muted);font-family:var(--font-ui)}.SearchLanguageSuggestion_root__WUYTl button{min-height:44px;min-width:44px;padding:.5rem .75rem;border-radius:var(--radius-control)}.SearchLanguageSuggestion_root__WUYTl button:first-child{color:var(--accent);text-align:start}.SearchLanguageSuggestion_root__WUYTl button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NameRow_root___J7_L{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:3.25rem;border-bottom:1px solid color-mix(in srgb,var(--border) 54%,transparent);color:var(--foreground);font:inherit}.NameRow_root___J7_L.NameRow_needsAttention___T_QZ{grid-template-columns:minmax(0,1fr) auto auto}.NameRow_root___J7_L.NameRow_hasSelection__A6Wax{grid-template-columns:auto minmax(0,1fr) auto}.NameRow_root___J7_L.NameRow_hasSelection__A6Wax.NameRow_needsAttention___T_QZ{grid-template-columns:auto minmax(0,1fr) auto auto}.NameRow_checkbox__jbPyx{width:1rem;height:1rem;margin:0;accent-color:var(--accent)}.NameRow_main__IwNfU{min-width:0;min-height:3.15rem;padding:.42rem 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.NameRow_main__IwNfU:focus-visible{outline:1px solid color-mix(in srgb,var(--accent) 52%,transparent);outline-offset:-1px}.NameRow_person__heA5L{display:grid;gap:.08rem;min-width:0;line-height:1.2}.NameRow_person__heA5L small,.NameRow_person__heA5L>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NameRow_person__heA5L small{color:color-mix(in srgb,var(--muted) 84%,transparent);font-size:.78em;font-weight:440}.NameRow_action__aqrjh{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);transition:background-color .16s ease,color .16s ease}.NameRow_action__aqrjh svg{width:1rem;height:1rem}.NameRow_attention__ENf2k{color:var(--muted)}.NameRow_attention__ENf2k svg{width:1.25rem;height:1.25rem}.NameRow_action__aqrjh:focus-visible,.NameRow_action__aqrjh:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);outline:none}.NameRow_person__heA5L[data-mode=chip]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:inherit}.NameRow_person__heA5L[data-mode=chip] small,.NameRow_person__heA5L[data-mode=chip]>span{display:inline}.NameRow_person__heA5L[data-mode=chip] small{margin-inline-start:.35em;font-size:.9em}.NameRow_person__heA5L[data-mode=inline],.NameRow_person__heA5L[data-mode=inline] small,.NameRow_person__heA5L[data-mode=inline]>span{display:inline;white-space:normal;line-height:inherit;overflow:visible;text-overflow:clip}.NameRow_person__heA5L[data-mode=inline] small{margin-inline-start:.25em;color:var(--muted);font:inherit;font-size:.875em}.CommemorationNameManager_root__fuxf_{display:grid;font-family:var(--font-ui)}.CommemorationNameManager_slots__eUfLl{display:grid;gap:1rem}.CommemorationNameManager_slotGroup__BkU3o p{grid-column:1/-1;margin:0;color:var(--muted);font-size:.74rem;font-weight:620}.CommemorationNameManager_slots__eUfLl button{align-content:space-between;justify-content:space-between;gap:.35rem;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:color-mix(in srgb,var(--foreground) 86%,var(--muted));font:inherit;text-align:left}.CommemorationNameManager_slots__eUfLl button.CommemorationNameManager_isActive__k69Sc{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));color:var(--foreground)}.CommemorationNameManager_slots__eUfLl button span{line-height:1.18}.CommemorationNameManager_slots__eUfLl button small{color:var(--muted);font-size:.76rem}.CommemorationNameManager_attentionMark__0ZTEq{display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;border:1px solid color-mix(in srgb,var(--accent) 76%,transparent);border-radius:50%;color:var(--accent);font-family:var(--font-ui);font-size:.72rem;font-style:normal;font-weight:720;line-height:1;flex:0 0 auto}.CommemorationNameManager_values__fN4Rs{min-width:0}.CommemorationNameManager_valuesHeader__WAldM{display:flex;justify-content:space-between;gap:1rem;margin:0 0 1rem}.CommemorationNameManager_valuesHeader__WAldM h2{margin:0;letter-spacing:0}.CommemorationNameManager_valuesHeader__WAldM button{border:0;background:transparent;color:var(--accent);font:inherit;font-weight:500}.CommemorationNameManager_entry__9Ap_Y{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:end}.CommemorationNameManager_entry__9Ap_Y input,.CommemorationNameManager_entry__9Ap_Y textarea,.CommemorationNameManager_newSection__Qu1PP input{width:100%;min-height:2.5rem;border:0;border-bottom:1.5px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:0;background:transparent;color:var(--foreground);font:inherit;transition:border-bottom-color .2s ease}.CommemorationNameManager_entry__9Ap_Y textarea{resize:vertical}.CommemorationNameManager_entry__9Ap_Y input:focus,.CommemorationNameManager_entry__9Ap_Y textarea:focus,.CommemorationNameManager_newSection__Qu1PP input:focus{outline:0;border-bottom-color:color-mix(in srgb,var(--accent) 76%,var(--border))}.CommemorationNameManager_entry__9Ap_Y button{min-height:2.5rem;border:0;font:inherit;font-weight:500;padding:0 .8rem;transition:opacity .2s ease,transform .1s ease}.CommemorationNameManager_entry__9Ap_Y button:hover{opacity:.8}.CommemorationNameManager_entry__9Ap_Y button:active{transform:scale(.97)}.CommemorationNameManager_names__NXxl0{display:grid;gap:0;margin-top:.8rem;border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent)}.CommemorationNameManager_newSection__Qu1PP{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:end;margin-top:2rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.CommemorationNameManager_newSection__Qu1PP button{border:0;background:transparent;color:var(--accent);font:inherit;font-weight:500}.CommemorationNameManager_error__0gq25{margin:.55rem 0 0;color:var(--accent);font-size:.84rem}.CommemorationNameManager_root__fuxf_{gap:1.15rem}.CommemorationNameManager_slots__eUfLl{overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.CommemorationNameManager_slotGroup__BkU3o{display:flex;min-width:max-content;gap:.5rem}.CommemorationNameManager_slotGroup__BkU3o p{display:none}.CommemorationNameManager_slots__eUfLl button{display:flex;align-items:center;min-height:2.75rem;padding:.55rem .78rem;background:transparent}.CommemorationNameManager_slots__eUfLl button.CommemorationNameManager_isActive__k69Sc{background:color-mix(in srgb,var(--accent) 9%,transparent)}.CommemorationNameManager_slots__eUfLl button span{font-family:var(--font-ui);font-size:.9rem;font-weight:640}.CommemorationNameManager_slots__eUfLl button small{min-width:1.35rem;padding:.08rem .35rem;border-radius:999px;background:color-mix(in srgb,var(--border) 46%,transparent);text-align:center}.CommemorationNameManager_valuesHeader__WAldM{align-items:flex-end;margin-bottom:.85rem}.CommemorationNameManager_valuesHeader__WAldM>div:first-child{display:grid;gap:.14rem}.CommemorationNameManager_valuesHeader__WAldM h2{font-family:var(--font-ui);font-size:1.08rem;font-weight:690}.CommemorationNameManager_valuesHeader__WAldM p{margin:0;color:var(--muted);font-size:.78rem}.CommemorationNameManager_valuesActions__n6QVp{display:flex;gap:.7rem}.CommemorationNameManager_valuesActions__n6QVp button{min-height:2.3rem;padding:0;font-size:.86rem}.CommemorationNameManager_entryPanel__OXTmf{display:grid;gap:0;padding:0;border:0;background:transparent}.CommemorationNameManager_entry__9Ap_Y input,.CommemorationNameManager_entry__9Ap_Y textarea{min-height:2.8rem;padding:.6rem .72rem;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--surface) 36%,transparent)}.CommemorationNameManager_entry__9Ap_Y textarea{min-height:5.8rem}.CommemorationNameManager_entry__9Ap_Y button{display:inline-flex;align-items:center;justify-content:center;min-width:5rem;background:var(--accent);color:var(--background)}.CommemorationNameManager_entry__9Ap_Y button:disabled{cursor:default;opacity:.52}.CommemorationNameManager_empty__Wph5E{display:block;padding:1.6rem 0;color:var(--muted);text-align:left}.CommemorationNameManager_empty__Wph5E strong{color:var(--muted);font-size:.84rem;font-weight:500}@media (max-width:640px){.CommemorationNameManager_entry__9Ap_Y button{width:100%}.CommemorationNameManager_root__fuxf_{grid-template-columns:minmax(0,1fr);gap:1.2rem}.CommemorationNameManager_slots__eUfLl{gap:.9rem}.CommemorationNameManager_slotGroup__BkU3o{gap:.7rem}.CommemorationNameManager_slotGroup__BkU3o p{grid-column:1/-1}.CommemorationNameManager_entry__9Ap_Y,.CommemorationNameManager_newSection__Qu1PP{grid-template-columns:minmax(0,1fr)}}.NativeSelect_settingsDateInput__YdaM_:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.NativeSelect_settingsDateInput__YdaM_{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:44px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--muted) 40%,transparent);border-radius:var(--radius-control);font:inherit;font-size:16px;color:var(--foreground);background:var(--background);color-scheme:light}.NativeSelect_settingsDateInput__YdaM_[type=date]{-webkit-appearance:none;appearance:none}.NativeSelect_settingsSelect__0fWaU{position:relative;min-width:0;color:var(--muted)}.NativeSelect_settingsSelect__0fWaU:after{content:"";position:absolute;inset-inline-end:18px;top:50%;width:7px;height:7px;border-inline-end:1.5px solid currentColor;border-bottom:1.5px solid;transform:translateY(-70%) rotate(45deg);pointer-events:none}.NativeSelect_settingsSelect__0fWaU>select{appearance:none;-webkit-appearance:none;padding-inline-end:44px;cursor:pointer}@media (forced-colors:active){.NativeSelect_settingsSelect__0fWaU:after{display:none}.NativeSelect_settingsSelect__0fWaU>select{appearance:auto}}:root[data-theme=night] .NativeSelect_settingsDateInput__YdaM_{color-scheme:dark}.CommemorationSpinner_spinner__q9KQy{display:inline-block;width:.95rem;height:.95rem;border:1.5px solid color-mix(in srgb,currentColor 34%,transparent);border-top-color:currentcolor;border-radius:50%;animation:CommemorationSpinner_commemoration-spin__oHatA .7s linear infinite}@keyframes CommemorationSpinner_commemoration-spin__oHatA{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.CommemorationSpinner_spinner__q9KQy{animation-duration:1.6s}}