.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}.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}}