.composer_main__O1v5Z{display:grid;align-content:start;gap:16px;padding-bottom:calc(32px + env(safe-area-inset-bottom))}.composer_empty__buLR4{align-content:center}.composer_start__eg1jH{display:grid;justify-items:center;gap:10px;max-width:420px;margin:0 auto;text-align:center}.composer_startText__CTzrz{margin:0;font-size:17px}.composer_startButton__vTO1i{min-width:220px}.composer_startButton__vTO1i:focus-within{outline:2px solid var(--accent);outline-offset:2px}.composer_note__7Kk_C{margin:0;font-size:14px;color:var(--charcoal-muted)}.composer_guide__dlbPR summary{display:inline-flex;align-items:center;list-style:none;min-height:var(--tap);font-size:14px;cursor:pointer}.composer_guide__dlbPR summary::-webkit-details-marker{display:none}.composer_guide__dlbPR summary:after{content:"";width:7px;height:7px;margin:-3px 0 0 10px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.composer_guide__dlbPR[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.composer_guide__dlbPR .help{margin-bottom:4px}.composer_layout__FP9qu{display:grid;gap:18px}.composer_media__w8T1l{display:grid;gap:10px;min-width:0}.composer_preview__9bYoW{display:flex;justify-content:center;padding:10px;border-radius:var(--radius-md);background:var(--ivory-deep)}.composer_previewMedia__cf0QM{display:block;width:auto;max-width:100%;height:auto;max-height:min(52dvh,480px);border-radius:4px}video.composer_previewMedia__cf0QM{width:100%;background:#000}.composer_strip__zOeni{display:flex;gap:8px;margin:0;padding:2px 2px 4px;overflow-x:auto;list-style:none}.composer_thumb__SSxIn{position:relative;display:block;width:64px;height:64px;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--ivory-deep);cursor:pointer;transition:transform .12s ease}.composer_thumb__SSxIn:active{transform:scale(.96)}.composer_thumb__SSxIn img,.composer_thumb__SSxIn video{width:100%;height:100%;object-fit:cover;pointer-events:none}.composer_thumb__SSxIn[aria-pressed=true]{border:2px solid var(--accent);box-shadow:0 0 0 2px rgb(101 86 117/.18)}.composer_thumbFailed__3DXq9:after{content:"";position:absolute;top:4px;right:4px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#9b3b3b}.composer_thumbKind__73zTw{position:absolute;left:3px;bottom:3px;padding:0 4px;border-radius:4px;background:rgb(20 33 58/.7);color:#fff;font-size:10px}.composer_addMore__Au0Dy{display:grid;place-items:center;width:64px;height:64px;border:1px dashed #b9b0a2;border-radius:8px;color:var(--charcoal);font-size:12px;line-height:1.3;text-align:center;cursor:pointer}.composer_addMore__Au0Dy:focus-within{outline:2px solid var(--accent);outline-offset:2px}.composer_removeItem__iVkQE{justify-self:start;min-height:var(--tap);padding:0 2px;border:0;background:none;color:var(--charcoal-muted);font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.composer_fields__kvHPP{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}.composer_dateRow__n17Q_{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.composer_dateRow__n17Q_ .input{width:auto;min-width:180px}.composer_check____gCB{display:flex;align-items:flex-start;gap:10px;font-size:15px}.composer_check____gCB input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--accent)}.composer_actions__wlq6L{display:flex;gap:12px;padding-top:4px}.composer_cancel__wVGLf,.composer_submit__QC7Va{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:6px 14px;border-radius:8px;font-size:16px;font-weight:600;line-height:1.3;text-align:center;cursor:pointer}.composer_cancel__wVGLf{flex:0 1 34%;min-width:88px;border:1px solid #b9b0a2;background:#fffdf8;color:var(--charcoal)}.composer_submit__QC7Va{flex:1 1 66%;border:1px solid transparent;background:var(--accent);color:#fff}.composer_submit__QC7Va:hover:not(:disabled){background:var(--accent-strong)}.composer_cancel__wVGLf:disabled,.composer_submit__QC7Va:disabled{opacity:.6;cursor:default}.composer_failures__092qQ{display:grid;gap:8px;padding:12px 14px;border-left:3px solid #9b3b3b;background:#f7e9e6}.composer_failTitle__Hb2AL{margin:0;font-size:15px;font-weight:600;color:#6e2424}.composer_failList__bhLnP{display:grid;gap:8px;margin:0;padding:0;list-style:none}.composer_failItem__b2miZ{display:flex;align-items:center;gap:10px}.composer_failThumb__vxXOW{flex:none;width:48px;height:48px;padding:0;overflow:hidden;border:0;border-radius:6px;background:#fff;cursor:pointer}.composer_failThumb__vxXOW img,.composer_failThumb__vxXOW video{width:100%;height:100%;object-fit:cover}.composer_failText__o2zzm{flex:1 1;display:grid;min-width:0;font-size:14px}.composer_failReason__3t6K_,.composer_failStory__QgZ9b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.composer_failStory__QgZ9b{color:var(--charcoal-muted)}.composer_failReason__3t6K_{color:#6e2424}.composer_retry___2Akj{flex:none;min-height:var(--tap);padding:0 12px;border:1px solid #9b3b3b;border-radius:8px;background:#fff;color:#6e2424;font-weight:600;cursor:pointer}@media (min-width:900px){.composer_layout__FP9qu{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);align-items:start;gap:32px}.composer_actions__wlq6L{justify-content:flex-end}.composer_cancel__wVGLf{flex:none;min-width:120px}.composer_submit__QC7Va{flex:none;min-width:240px}}.records_grid__tiZDe{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none}.records_card__FTz6d{display:grid;gap:10px;color:inherit;text-decoration:none}.records_meta__QhEaD{display:grid;gap:4px}.records_title__4KfQj{font-weight:600}.records_message___oMHy{margin:16px auto 0;max-width:34ch;text-align:center;font-size:17px;line-height:1.7;white-space:pre-wrap}.records_details__9qkh6{display:grid;gap:4px;margin:16px 0}.records_titleRow__ERqQr{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px}.records_moreWrap__o9Jqw{position:relative;flex:none;margin-right:-8px}.records_moreButton__Eoe4y{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border:0;border-radius:8px;background:none;color:var(--charcoal-muted);cursor:pointer}.records_moreButton__Eoe4y:hover,.records_moreButton__Eoe4y[aria-expanded=true]{background:var(--ivory-deep);color:var(--charcoal)}.records_menu__6yHUy{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:168px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#fffdf8;box-shadow:0 8px 24px rgb(14 23 41/.14)}.records_menuItem__NXeMy{display:flex;align-items:center;width:100%;min-height:var(--tap);padding:0 12px;border:0;border-radius:6px;background:none;color:#8a2f2f;font:inherit;font-size:15px;text-align:left;white-space:nowrap;cursor:pointer}.records_menuItem__NXeMy:hover{background:#f7e9e6}.records_dialog__M5uHz{width:min(400px,calc(100vw - 32px));padding:20px;border:0;border-radius:16px;background:var(--ivory);color:var(--charcoal);box-shadow:0 16px 48px rgb(14 23 41/.25)}.records_dialog__M5uHz::backdrop{background:rgb(14 23 41/.5)}.records_dialogTitle___aWaf{margin:0;font-size:18px;font-weight:600;line-height:1.45}.records_dialogText__7d9Xd{margin:8px 0 16px;font-size:15px;color:var(--charcoal-muted)}.records_dialogActions__nrs_I{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin_item__0u0GV{display:grid;gap:4px;padding:14px 4px}.admin_itemHead__ASYzy{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.admin_itemTitle__mWUDa{font-size:16px;font-weight:600;color:var(--charcoal)}a.admin_itemTitle__mWUDa{text-underline-offset:3px}.admin_meta__GSdqP{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:13px;color:var(--charcoal-muted)}.admin_empty__rPaFn{padding:14px 4px;color:var(--charcoal-muted);font-size:14px}.admin_grid__0F_dF{display:grid;gap:24px}@media (min-width:1000px){.admin_grid__0F_dF{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.admin_referenceColumn__oAe5G{display:grid;gap:24px;align-content:start;min-width:0}@media (min-width:1000px){.admin_reviewGrid__l9LfY{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.admin_panel__e2Yau{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.admin_panelTitle__EXpIh{margin:0;font-size:16px;font-weight:600}.admin_letter__y5LFq{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--line)}.admin_letter__y5LFq:first-of-type{border-top:0}.admin_removed__yjU0Z .admin_letterBody__tq79E{text-decoration:line-through;color:var(--charcoal-muted)}.admin_letterBody__tq79E{margin:0;white-space:pre-wrap;font-size:15px}.admin_dl__KCWgZ{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;font-size:14px}.admin_dl__KCWgZ dt{color:var(--charcoal-muted)}.admin_dl__KCWgZ dd{min-width:0;overflow-wrap:anywhere;margin:0;white-space:pre-wrap}.admin_history__c83ue{display:grid;gap:10px;max-height:420px;overflow:auto}.admin_historyItem__9xg7v{padding:10px 12px;border-radius:10px;background:var(--ivory);font-size:14px}.admin_historyPet__70mnC{background:#efeaf3}.admin_checks__P3iuQ{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--line);border-radius:10px}.admin_checks__P3iuQ legend{padding:0 4px;font-size:14px;font-weight:600}.admin_checks__P3iuQ label{display:flex;align-items:flex-start;gap:8px;font-size:14px}.admin_checks__P3iuQ input{width:18px;height:18px;margin:2px 0 0;flex:none}.admin_pick__jiIyE{display:flex;align-items:flex-start;gap:10px;padding:12px 4px}.admin_pick__jiIyE input{width:20px;height:20px;margin:3px 0 0;flex:none}.admin_waitForm__47gET{display:grid;gap:10px;max-width:480px}.admin_inline__RbDbt{display:flex;align-items:center;gap:8px;font-size:15px}.admin_hours__RyYtP{width:100px}@media (min-width:1000px){.admin_grid2__cBzba{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.admin_notes__ZuzXX{margin:4px 0;padding:10px 12px;border-left:3px solid var(--accent);background:#efeaf3}.admin_notesTitle__4BUgN{margin:0 0 6px;font-size:14px;font-weight:600}.admin_notes__ZuzXX ul{display:grid;gap:6px;margin:0;padding-left:18px;font-size:14px}.admin_promptBox__38h_V{max-height:280px;overflow:auto;margin:8px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:13px;white-space:pre-wrap}.admin_avoid__HqGMC{border-left-color:#b5793a;background:#fbf1e4}.admin_quoteMark__do1DW{background:#f6e7b8;color:inherit;padding:0 2px}.admin_actionBox__mCC3t{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ivory)}.admin_actionBox__mCC3t h3{margin:0;font-size:15px;font-weight:600}.admin_revisionBanner__PDFEx{display:grid;gap:6px;margin:0 0 16px;padding:12px 14px;border-left:3px solid var(--accent);background:#efeaf3;font-size:14px}.admin_chips__prUee{display:flex;flex-wrap:wrap;gap:4px}.admin_dashboard__WwsZD{display:grid;gap:20px}.admin_tabs__7q5Ma{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin_tabs__7q5Ma a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px;border:1px solid var(--line);border-radius:12px;text-decoration:none;background:#fffdf8}.admin_tabs__7q5Ma a[aria-current=page]{border-color:var(--accent);color:var(--accent);background:#eee8f2}.admin_tabs__7q5Ma strong{font-size:22px}.admin_search__c4hwg{display:flex;gap:8px}.admin_search__c4hwg input{min-width:0;flex:1 1}.admin_workList__iUA5s{display:grid;gap:12px;margin:0;padding:0;list-style:none}.admin_workItem__BrHp4{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fffdf8;min-width:0}.admin_workPreview__b9jvM{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap}.admin_workActions___Aprq{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.admin_queueEmpty__LOWRM{padding:48px 16px;text-align:center}.admin_waitSettings__x15vT{border-top:1px solid var(--line);padding-top:16px}.admin_waitSettings__x15vT summary{cursor:pointer;min-height:44px}@media (max-width:600px){.admin_tabs__7q5Ma{grid-template-columns:repeat(2,minmax(0,1fr))}.admin_tabs__7q5Ma a{padding:12px}.admin_workActions___Aprq{align-items:stretch;flex-direction:column}.admin_workActions___Aprq .admin_btn__lDLne{width:100%}}.admin_facts__J_aZr{display:grid;gap:4px;margin:0;font-size:14px}.admin_facts__J_aZr dt{color:var(--charcoal-muted);font-weight:600}.admin_facts__J_aZr dd{margin:0 0 12px;min-width:0;overflow-wrap:anywhere}.settings_main__3QozG{display:grid;align-content:start;gap:4px}.settings_group__s_FVO{margin:20px 0 0;padding:0;list-style:none}.settings_row__1vtdy{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 2px;border-bottom:1px solid rgb(221 213 198/.75);color:var(--charcoal);text-decoration:none}a.settings_row__1vtdy:hover .settings_rowLabel__sSB5B{color:var(--accent)}.settings_rowText___H5GD{flex:1 1;display:grid;min-width:0}.settings_rowLabel__sSB5B{font-size:16px;font-weight:600}.settings_rowValue__2nE4Y{font-size:14px;color:var(--charcoal-muted)}.settings_row__1vtdy>svg{flex:none;color:var(--charcoal-muted)}.settings_thumb__nkzUd{flex:none;width:44px;height:44px;border-radius:6px;object-fit:cover;object-position:50% 35%;background:var(--ivory-deep)}.settings_account__cuyc9{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:6px 2px 10px;border-bottom:1px solid rgb(221 213 198/.75)}.settings_outline__hA_s4{justify-content:center;padding:0 14px;border:1px solid #b9b0a2;border-radius:8px;background:#fffdf8;color:var(--charcoal);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.settings_outline__hA_s4,.settings_withdraw__37KxY{display:inline-flex;align-items:center;min-height:var(--tap)}.settings_withdraw__37KxY{justify-self:start;margin-top:20px;font-size:13px;color:var(--charcoal-muted);text-underline-offset:3px}.settings_check__0LTOk{display:flex;align-items:flex-start;gap:10px;min-height:var(--tap);font-size:16px}.settings_check__0LTOk input{flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:var(--accent)}.settings_formActions__UuLeC{display:flex;align-items:stretch;gap:12px;margin-top:8px}.settings_cancel__JXLEX,.settings_save__LO18V{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:6px 14px;border-radius:8px;font-size:16px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer}.settings_cancel__JXLEX{flex:0 1 34%;min-width:88px;border:1px solid #b9b0a2;background:#fffdf8;color:var(--charcoal)}.settings_save__LO18V{flex:1 1 66%;border:1px solid transparent;background:var(--accent);color:#fff}.settings_save__LO18V:hover:not(:disabled){background:var(--accent-strong)}.settings_save__LO18V:disabled{opacity:.5;cursor:default}.settings_usageTotal___B7NG{margin:4px 0 12px;font-size:22px;font-weight:600}.settings_usageRow__SYojk,.settings_usageTotal___B7NG{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings_usageRow__SYojk{display:flex;justify-content:space-between;gap:12px;min-height:48px;align-items:center;border-bottom:1px solid rgb(221 213 198/.75)}.settings_trashItem__48lUf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:64px;padding:10px 0}.settings_trashText__zPICL{min-width:0;font-size:14px}.settings_trashTitle__jzAk6{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings_trashKind__1Lsjx{display:grid;place-items:center;width:48px;height:48px;border-radius:6px;background:var(--ivory-deep);color:var(--charcoal-muted);font-size:12px}.settings_trashActions__AiST6{grid-column:2/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.settings_deleteItem__6d7dk{min-height:var(--tap);padding:6px 10px;border:1px solid #bfa29a;border-radius:8px;background:transparent;color:#8a3030;font-size:14px;cursor:pointer}.settings_deleteDialog__KCVWh{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid var(--line);border-radius:14px;padding:24px;color:var(--charcoal);background:var(--ivory);box-shadow:0 12px 48px rgb(20 25 40/.2)}.settings_deleteDialog__KCVWh::backdrop{background:rgb(15 23 42/.45)}.settings_deleteDialog__KCVWh h2{margin:0;font-size:20px;line-height:1.45}.settings_deleteTarget__FblYc{padding:10px 12px;border-radius:6px;background:var(--ivory-deep);overflow-wrap:anywhere;white-space:pre-wrap;max-height:8em;overflow-y:auto}.settings_deleteActions__I_B3a{display:grid;grid-template-columns:1fr 1.3fr;gap:10px;margin-top:20px}.settings_more__cRB5k{grid-column:2/-1}.settings_more__cRB5k summary{display:inline-flex;align-items:center;min-height:var(--tap);font-size:13px;color:var(--charcoal-muted);cursor:pointer}.settings_confirm__XKYOa{display:grid;gap:8px;padding:10px 12px;border-left:3px solid #9b3b3b;background:#f7e9e6;font-size:14px}.settings_confirm__XKYOa p{margin:0}.Toast_region__I1bk2{position:fixed;left:0;right:0;bottom:calc(var(--nav-height) + 16px + env(safe-area-inset-bottom));z-index:50;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.Toast_toast__K4dn_{max-width:min(420px,100%);margin:0;padding:10px 16px;border-radius:10px;background:rgb(36 42 56/.94);color:#fff;font-size:15px;line-height:1.45;box-shadow:0 6px 20px rgb(14 23 41/.25);animation:Toast_toast-in__K9_ll .18s ease-out}@keyframes Toast_toast-in__K9_ll{0%{opacity:0;transform:translateY(6px)}}.album_page__QEDWL{display:flex;flex-direction:column;flex:1 1}.album_page__QEDWL>main{flex:1 1}.album_head__u_g6p .page-title{margin-bottom:12px}.album_addButton__JZ1wX{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 14px!important;border:1px solid #b9b0a2!important;border-radius:8px;background:#fffdf8!important;color:var(--charcoal)!important;font-weight:600}.album_privateNote__TmVZ8{margin:0;font-size:14px;color:var(--charcoal-muted)}.album_emptyPage__RC3Hw{display:grid;align-content:center}.album_invite__388dP{display:grid;justify-items:center;gap:10px;max-width:420px;margin:0 auto;text-align:center}.album_invite__388dP .btn{min-width:200px;margin-top:6px}.album_inviteTitle__pkmG3{margin:0;font-size:20px;font-weight:600;line-height:1.4}.album_inviteText__Wc9py{margin:0;color:var(--charcoal-muted)}.album_grid__fsPoP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}@media (min-width:600px){.album_grid__fsPoP{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.album_grid__fsPoP{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}.album_grid__fsPoP.album_single__YvnIj{grid-template-columns:minmax(0,1fr);max-width:560px}.album_single__YvnIj .album_tile__oBtko{width:fit-content;max-width:100%;aspect-ratio:auto;background:none}.album_single__YvnIj .album_thumb__WIbS8{width:auto;max-width:100%;height:auto;max-height:min(70dvh,640px);object-fit:contain}.album_item__fGg7N{display:grid;gap:6px;color:inherit;text-decoration:none}.album_photoChoice__5JWj8{display:grid;gap:6px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.album_photoChoice__5JWj8:disabled{cursor:default}.album_photoChoice__5JWj8:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.album_photoChoice__5JWj8:enabled:hover .album_tile__oBtko{box-shadow:0 0 0 2px var(--accent)}.album_chooseIntro__Z8gTb{margin:0 0 16px;color:var(--charcoal-muted);font-size:15px;line-height:1.7}.album_itemTitle__n_abi{min-height:1.45em;overflow:hidden;font-size:14px;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.album_single__YvnIj .album_itemTitle__n_abi{font-size:16px;white-space:normal}.album_tile__oBtko{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--ivory-deep)}.album_thumb__WIbS8{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.album_badges__DJVr7{position:absolute;left:6px;bottom:6px;display:flex;flex-wrap:wrap;gap:3px}.album_badges__DJVr7 .chip{padding:0 6px;font-size:11px}.album_empty__ip8ry{padding:32px 16px;border:1px dashed var(--line);border-radius:var(--radius-md);text-align:center}.album_empty__ip8ry p{margin:0 0 6px}.album_more__Mo3zM{margin:16px 0 0;text-align:center}.album_detail__dFJL1{display:grid;gap:14px;max-width:760px}.album_viewer__fo4mz{display:flex;justify-content:center}.album_viewerMedia__sRrsb{width:auto;max-width:100%;height:auto;max-height:min(70dvh,720px);border-radius:4px;box-shadow:0 1px 2px rgb(60 42 24/.14),0 14px 28px -16px rgb(60 42 24/.4)}.album_video__wy4B5{width:100%;max-height:min(70dvh,720px);border-radius:4px;background:#000}.album_headTitle__ljG20{display:grid;min-width:0;line-height:1.25}.album_headTitleMain__DOXNm{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.album_headTitleDate__m7yTS{font-size:12px;font-weight:400;color:var(--charcoal-muted)}.album_read__Ue_6B{display:grid;gap:10px}.album_readHead___aYtc{display:grid;gap:2px}.album_readTitle__QHpgV{margin:0;font-size:22px;font-weight:600;line-height:1.4}.album_readDate__w19yb{margin:0;font-size:14px;color:var(--charcoal-muted)}.album_readStory__hWUc5{margin:0;font-size:16px;line-height:1.8;white-space:pre-wrap}.album_readState__RgKWM{margin:0;font-size:13px;color:var(--charcoal-muted)}.album_editButton___eRS0{min-height:var(--tap);padding:0 16px;border:1px solid #b9b0a2;border-radius:8px;background:#fffdf8;color:var(--charcoal);font-weight:600;cursor:pointer}.album_trashButton__xSxds{justify-self:start;min-height:var(--tap);padding:0 2px;border:0;background:none;color:#8a2f2f;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.album_replace__26FGJ{display:grid;gap:10px}.album_pickButton__XrQn7{justify-self:center}.album_pickButton__XrQn7:focus-within{outline:2px solid var(--accent);outline-offset:2px}.album_before__m_GQr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.album_beforeThumb__cetT1{display:block;width:64px;height:64px;overflow:hidden;border-radius:8px;background:var(--ivory-deep)}.album_beforeThumb__cetT1 img,.album_beforeThumb__cetT1 video{width:100%;height:100%;object-fit:cover}.album_fields__jolMH{display:grid;gap:16px;margin:0;padding:0;border:0}.album_dateRow__5i7cI{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.album_dateRow__5i7cI .input{width:auto;min-width:180px}.album_actions__uKB1Y{display:flex;gap:12px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.album_cancel__uZJpy,.album_submit__jAKsN{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:6px 14px;border-radius:8px;font-size:16px;font-weight:600;line-height:1.3;cursor:pointer}.album_cancel__uZJpy{flex:0 1 34%;min-width:88px;border:1px solid #b9b0a2;background:#fffdf8;color:var(--charcoal)}.album_submit__jAKsN{flex:1 1 66%;border:1px solid transparent;background:var(--accent);color:#fff}.album_cancel__uZJpy:disabled,.album_submit__jAKsN:disabled{opacity:.6;cursor:default}.album_pager__fxiEI{display:flex;justify-content:space-between;gap:8px;margin:10px 0 0}.album_pager__fxiEI a,.album_pager__fxiEI span{display:inline-flex;align-items:center;min-height:var(--tap);font-size:15px}.album_pager__fxiEI span{color:#9a9fa9}.album_meta__S6SWm{margin:0;font-size:14px;color:var(--charcoal-muted)}.album_check__RT_OJ{display:flex;align-items:flex-start;gap:8px;font-size:15px}.album_check__RT_OJ input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent)}.album_divider__7fllD{margin:8px 0 0;padding-top:16px;border-top:1px solid var(--line)}.PublicSpace_space__wSzcE{padding-bottom:32px}.PublicSpace_hero__Vq3Q5{display:flex;justify-content:center;padding:16px var(--gutter) 0;background:linear-gradient(180deg,var(--navy) 0,var(--navy) 60%,var(--ivory) 60%)}.PublicSpace_heroPhoto__vMZI4{max-height:min(52dvh,520px);border-radius:4px;box-shadow:0 12px 32px rgb(10 16 30/.28),0 2px 6px rgb(10 16 30/.18)}.PublicSpace_body__nTtKV{width:100%;max-width:640px;margin:0 auto;padding:20px var(--gutter) 0}.PublicSpace_identity__lbM4J{text-align:center}.PublicSpace_name__zwsRc{margin:0;font-size:28px;font-weight:600;line-height:1.3}.PublicSpace_intro__KdDcK,.PublicSpace_owner__qNq_I{margin:6px 0 0;color:var(--charcoal-muted)}.PublicSpace_owner__qNq_I{font-size:13px}.PublicSpace_greetLink__bSIu2{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);margin-top:10px;padding:0 18px;border:1px solid rgb(101 86 117/.4);border-radius:999px;color:var(--accent);font-size:15px;font-weight:600;text-decoration:none}.PublicSpace_guestbookSection__DQO2L .section-title{scroll-margin-top:16px}.PublicSpace_sectionHead__Yr42h{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.PublicSpace_grid__9frOY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.PublicSpace_tile__v03fm{margin:0}.PublicSpace_gridSingle__qWxsN{grid-template-columns:minmax(0,1fr)}.PublicSpace_gridSingle__qWxsN .PublicSpace_tileMedia__knFZp{height:auto;aspect-ratio:auto;max-height:70dvh;object-fit:contain}.PublicSpace_tileButton__uYWnV{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.PublicSpace_viewer__C2jxF{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;overflow-y:auto;overscroll-behavior:contain;background:#0b111e;color:var(--on-navy)}.PublicSpace_viewer__C2jxF::backdrop{background:rgb(10 14 26/.6)}.PublicSpace_viewerInner__OpwjJ{display:flex;flex-direction:column;min-height:100%;padding:env(safe-area-inset-top) var(--gutter) env(safe-area-inset-bottom)}.PublicSpace_viewerBar__vOGnj{display:flex;align-items:center;justify-content:space-between;min-height:56px}.PublicSpace_viewerCount__caxQI{font-size:14px;color:var(--on-navy-muted)}.PublicSpace_viewerClose__UXmkj,.PublicSpace_viewerStep__ynQE1{min-height:var(--tap);padding:0 16px;border:1px solid rgb(243 239 230/.4);border-radius:999px;background:transparent;color:var(--on-navy);font-size:15px;cursor:pointer}.PublicSpace_viewerFigure__rCQWW{flex:1 1;display:grid;justify-items:center;align-content:center;gap:16px;margin:0}.PublicSpace_viewerImg__4ukfl{max-width:100%;max-height:calc(100dvh - 180px);width:auto;height:auto;object-fit:contain;border-radius:4px}.PublicSpace_viewerText__m_BdL{width:100%;max-width:640px;padding-bottom:4px}.PublicSpace_viewerTitle__GpISt{margin:0;font-size:18px;font-weight:600;line-height:1.45}.PublicSpace_viewerDate__qWJIt{margin:2px 0 0;font-size:13px;color:var(--on-navy-muted)}.PublicSpace_viewerStory__AXQoa{margin:10px 0 0;font-size:16px;line-height:1.75;white-space:pre-wrap}.PublicSpace_tileKind__6IEFz{position:absolute;left:6px;bottom:6px;padding:0 6px;font-size:11px}.PublicSpace_viewerNav__uoRwu{display:flex;justify-content:center;gap:12px;padding:12px 0 16px}.PublicSpace_viewer__C2jxF :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.PublicSpace_tileMedia__knFZp{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;background:var(--ivory-deep)}.PublicSpace_caption__To_vx{margin-top:4px;overflow:hidden;font-size:13px;color:var(--charcoal);white-space:nowrap;text-overflow:ellipsis}.PublicSpace_records__Qv4eF{display:grid;gap:12px;margin:0;padding:0;list-style:none}.PublicSpace_record__9zkBL{display:flex;gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.PublicSpace_recordPhoto__BwAxq{flex:none;max-width:88px;max-height:110px;border-radius:4px}.PublicSpace_recordText__hBTlz{min-width:0}.PublicSpace_recordText__hBTlz p{margin:0}.PublicSpace_recordTitle__lZHPW{font-weight:600}.PublicSpace_props__2Onnc{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px!important;font-size:13px}.PublicSpace_prop__UDejq{display:inline-flex;align-items:center;gap:2px}.PublicSpace_message__leF03{margin-top:6px!important}.PublicSpace_entries__rM4CP{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.PublicSpace_entry__iACJm{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.PublicSpace_entryGuardian__O6e5H{background:#fbf8f1}.PublicSpace_entry__iACJm p{margin:0}.PublicSpace_entryMeta__uK3RY{margin-bottom:4px!important;font-size:13px}.PublicSpace_entryBody__Xu5eG{margin:0}.PublicSpace_entryClamped__WRKcg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.PublicSpace_moreButton__6R0n3{min-height:var(--tap);padding:0;border:0;background:none;color:var(--accent);font-size:14px;font-weight:600;cursor:pointer}.PublicSpace_reply__yhP4Q{margin:8px 0 0 2px;padding:2px 0 2px 14px;border-left:1px solid rgb(101 86 117/.35)}.PublicSpace_reply__yhP4Q p{margin:0}.PublicSpace_replyMeta__1BdPr{margin-bottom:2px!important;font-size:13px;font-weight:600;color:var(--accent)}@media (min-width:900px){.PublicSpace_grid__9frOY{grid-template-columns:repeat(4,minmax(0,1fr))}.PublicSpace_gridSingle__qWxsN{grid-template-columns:minmax(0,1fr)}}.guestbook_page__dmeBB{flex:1 1;display:flex;flex-direction:column}.guestbook_page__dmeBB>main{flex:1 1}.guestbook_entries__KWIHJ{display:grid;gap:12px;margin:0;padding:0;list-style:none}.guestbook_entry__zmpFp{padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.guestbook_entry__zmpFp>p{margin:0}.guestbook_meta__0OqVN{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:6px!important;font-size:13px}.guestbook_ops__cBbaB{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.guestbook_inline__VkK9C{display:contents}.guestbook_firstTitle__gLdnq{display:flex;align-items:baseline;gap:6px;margin:4px 0 10px;font-size:17px;font-weight:600}.guestbook_secondary__T8raB{margin-top:32px;padding-top:4px;border-top:1px solid var(--line)}.guestbook_status__MPry7{margin-top:20px}.guestbook_entryHead__oOqiz{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:-6px -8px 0 0}.guestbook_entryHead__oOqiz .guestbook_meta__0OqVN{padding-top:6px}.guestbook_reply__HNzY4{margin-top:10px;padding-left:12px;border-left:2px solid var(--line)}.guestbook_replyShown__i0zzy{display:grid;gap:4px}.guestbook_replyLabel__Sawyv{margin:0;font-size:13px;font-weight:600;color:var(--accent)}.guestbook_replyForm__3g5xk{display:grid;gap:8px}.guestbook_replyActions__jKCgW{display:flex;justify-content:flex-end;gap:8px}.guestbook_replyOps__Oj_k8{display:flex;gap:4px;margin-left:-8px}.guestbook_textAction__2AENU{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 8px;border:0;background:none;color:var(--accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.guestbook_reply__HNzY4>.guestbook_textAction__2AENU{margin-left:-8px}.guestbook_moreWrap__aUMgz{position:relative;flex:none}.guestbook_moreButton__1bCKf{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border:0;border-radius:8px;background:none;color:var(--charcoal-muted);cursor:pointer}.guestbook_moreButton__1bCKf:hover,.guestbook_moreButton__1bCKf[aria-expanded=true]{background:var(--ivory-deep);color:var(--charcoal)}.guestbook_menu__6Zqt2{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:188px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#fffdf8;box-shadow:0 8px 24px rgb(14 23 41/.14)}.guestbook_menuForm__d6YAd{display:block}.guestbook_menuForm__d6YAd .form-error{margin:4px 8px;font-size:13px}.guestbook_menuItem__7K8pB{display:flex;align-items:center;width:100%;min-height:var(--tap);padding:0 12px;border:0;border-radius:6px;background:none;color:var(--charcoal);font:inherit;font-size:15px;text-align:left;white-space:nowrap;cursor:pointer}.guestbook_menuItem__7K8pB:hover{background:var(--ivory-deep)}.guestbook_menuDanger__XsdIH{color:#8a2f2f}.guestbook_dialog__6jpRh{width:min(400px,calc(100vw - 32px));padding:20px;border:0;border-radius:16px;background:var(--ivory);color:var(--charcoal);box-shadow:0 16px 48px rgb(14 23 41/.25)}.guestbook_dialog__6jpRh::backdrop{background:rgb(14 23 41/.5)}.guestbook_dialogTitle__lFS7N{margin:0;font-size:18px;font-weight:600;line-height:1.45}.guestbook_dialogText__dBzZK{margin:8px 0 0;font-size:15px;color:var(--charcoal-muted)}.guestbook_dialogForm__Hf_kV{margin-top:16px}.guestbook_dialogActions__aLfXD{display:grid;grid-template-columns:1fr 1fr;gap:8px}.guestbook_memos__OY5__{margin-top:16px}.guestbook_memos__OY5__ summary{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--charcoal-muted);font-size:14px;cursor:pointer}.guestbook_memos__OY5__[open] summary{margin-bottom:8px}.PetPhoto_full__Jj_Ig{width:auto;height:auto;max-width:100%;object-fit:contain}.PetPhoto_thumb__DBMDB{flex:none;border-radius:10px;object-fit:cover}.PetPhoto_thumbEmpty__EisdB{flex:none;display:grid;place-items:center;border:1px dashed;border-radius:10px;opacity:.7}.TouchablePhoto_wrap__OckuP{position:relative;display:inline-block;max-width:100%;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab}.TouchablePhoto_wrap__OckuP img{pointer-events:none;-webkit-user-drag:none}.TouchablePhoto_canvas__E8wdA{position:absolute;inset:0;width:100%;height:100%;border-radius:4px;pointer-events:none}.TouchablePhoto_hidden__0s3RN{visibility:hidden}.TouchablePhoto_overlay__g4NId{position:fixed;inset:0;z-index:100;display:grid;place-items:center;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.TouchablePhoto_backdrop__Xt_3z{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 45%,rgb(34 33 48/.9),rgb(10 14 26/.96));opacity:0;transition:opacity .6s ease}.TouchablePhoto_stage__RTV58{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:var(--gutter);pointer-events:none}.TouchablePhoto_hugPhoto__ZqeSE{position:relative;transform-origin:top left;will-change:transform}.TouchablePhoto_warmth__GNw_2{position:absolute;inset:-28% -32%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 214 160/.3) 55%,rgb(255 214 160/0));animation:TouchablePhoto_warmth__GNw_2 3.2s ease-in-out infinite}@keyframes TouchablePhoto_warmth__GNw_2{0%,to{opacity:.65}50%{opacity:1}}.TouchablePhoto_hugImg__wP7Xr{position:relative;max-width:min(88vw,560px);max-height:66dvh;border-radius:6px;box-shadow:0 24px 60px rgb(0 0 0/.45)}.TouchablePhoto_caption__2gJVt{margin:0;color:var(--on-navy);font-size:17px;transition:opacity .3s ease}.TouchablePhoto_fade__s7MyQ{opacity:0}.TouchablePhoto_hint__rpiH8{margin:-8px 0 -6px;color:var(--on-navy-muted);font-size:13px}.TouchablePhoto_release__Zzenb{min-height:var(--tap);padding:0 22px;border:1px solid rgb(243 239 230/.5);border-radius:999px;background:transparent;color:var(--on-navy);font-size:15px;cursor:pointer;pointer-events:auto}.TouchablePhoto_release__Zzenb:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.me_main__uUsAY{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;width:100%;max-width:560px;margin:0 auto;padding:0 var(--gutter) 24px}.me_welcome__QZJ7s{margin-top:16px}.me_place__w96bA{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 calc(var(--gutter) * -1);padding:24px var(--gutter) 22px;isolation:isolate;text-align:center;background:radial-gradient(90% 60% at 50% 0,rgb(255 251 243/.95),rgb(255 251 243/0) 70%),linear-gradient(180deg,#ece3d3 0,#f1eadf 62%,var(--ivory) 100%)}.me_place__w96bA:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.38 0 0 0 0 0.3 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.me_photoWrap__uW0Sd{position:relative;display:flex;justify-content:center;max-width:100%;isolation:isolate}.me_photoWrap__uW0Sd:after{content:"";position:absolute;left:12%;right:12%;bottom:-10px;z-index:-1;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgb(70 52 32/.2),rgb(70 52 32/0));pointer-events:none}.me_photo__ElLpC{position:relative;max-height:min(56dvh,520px);border-radius:6px;box-shadow:0 1px 2px rgb(60 42 24/.16),0 18px 36px -14px rgb(60 42 24/.42)}.me_placeEmpty__9j_X5{padding-top:36px;padding-bottom:28px}.me_placeEmpty__9j_X5 .me_identity__warHN{margin-top:0}.me_placeEmpty__9j_X5 .me_name__IAwId{font-size:30px}.me_noPhotoLine__5Sv4Z{display:grid;align-items:center;justify-items:center;gap:10px;margin:14px 0 0;font-size:14px;color:var(--charcoal-muted)}.me_noPhotoLine__5Sv4Z p{max-width:30ch;margin:0;line-height:1.65}.me_addPhoto__I7rhh{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);padding:0 14px;border:1px solid rgb(101 86 117/.45);border-radius:999px;color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.me_identity__warHN{display:grid;justify-items:center;gap:2px;max-width:100%;margin-top:18px}.me_name__IAwId{margin:0;font-size:26px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.me_intro__AYeSk{max-width:32ch;margin:0;color:var(--charcoal-muted);font-size:15px;line-height:1.55}.me_touchActions__78j08{display:flex;align-items:center;justify-content:center;margin-top:6px;margin-bottom:-8px}.me_touchButton__uIdwT{min-height:var(--tap);padding:0 10px;border:0;background:none;color:var(--accent);font-size:14px;font-weight:500;cursor:pointer}.me_touchButton__uIdwT:hover{text-decoration:underline;text-underline-offset:3px}.me_touchDot___gL7N{width:3px;height:3px;border-radius:50%;background:rgb(101 86 117/.4)}.me_helpWrap__vZTYF{position:relative}.me_helpButton__dp3Q0{display:grid;place-items:center;width:var(--tap);height:var(--tap);border:0;border-radius:50%;background:none;color:var(--charcoal-muted);font-size:12px;font-weight:600;cursor:pointer}.me_helpButton__dp3Q0:before{content:"";position:absolute;width:20px;height:20px;border:1.25px solid;border-radius:50%}.me_helpBubble__9uRvy{position:absolute;top:calc(100% + 2px);right:0;z-index:10;width:min(260px,calc(100vw - 2 * var(--gutter)));padding:12px 14px;border-radius:10px;background:var(--charcoal);color:#fff;font-size:14px;line-height:1.55;text-align:left;box-shadow:0 8px 24px rgb(0 0 0/.18)}.me_helpBubble__9uRvy[hidden]{display:none}.me_menu__LIsC3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:16px 0 0;padding:0;list-style:none}.me_menuItem__V58UI{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:8px;align-content:start;min-height:76px;height:100%;padding:12px 0 14px;border-bottom:1px solid rgb(221 213 198/.75);color:var(--charcoal);text-decoration:none}.me_menuItem__V58UI:hover .me_menuLabel____nre{color:var(--accent)}.me_menuIcon__wGEGI{display:grid;place-items:center;height:26px;color:rgb(101 86 117/.85)}.me_menuText__PVJHA{display:grid;min-width:0}.me_menuLabel____nre{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-height:26px;font-size:17px;font-weight:600;line-height:1.35}.me_menuSub__9ZSOm{font-size:13px;line-height:1.45;color:var(--charcoal-muted)}.me_badge__h2GId{padding:0 7px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:600;line-height:1.6}.me_manage__r2YlT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;margin:16px 0 0;font-size:13px;color:var(--charcoal-muted)}.me_manageState__GpXHM{gap:6px}.me_manageState__GpXHM,.me_manage__r2YlT a{display:inline-flex;align-items:center;min-height:var(--tap)}.me_manage__r2YlT a{color:var(--charcoal-muted);text-underline-offset:3px}@media (min-width:900px){.me_main__uUsAY{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);grid-template-rows:auto 1fr;align-content:center;column-gap:48px;max-width:var(--content-max);padding-top:32px;padding-bottom:40px}.me_welcome__QZJ7s{grid-column:1/-1;margin:0 0 20px}.me_place__w96bA{grid-column:1;grid-row:span 2;align-self:start;margin:0;padding:40px 32px 32px;border-radius:20px;background:radial-gradient(70% 55% at 50% 0,rgb(255 251 243/.95),rgb(255 251 243/0) 70%),linear-gradient(180deg,#ebe2d1,#f1eadf)}.me_place__w96bA:before{border-radius:inherit}.me_photo__ElLpC{max-height:min(58dvh,540px)}.me_name__IAwId{font-size:30px}.me_manage__r2YlT,.me_menuNav__qnMVc{grid-column:2}.me_menuNav__qnMVc{align-self:end}.me_menu__LIsC3{margin-top:0}.me_manage__r2YlT{align-self:start}.me_single__67OeY{grid-template-columns:minmax(0,560px);justify-content:center}.me_single__67OeY .me_manage__r2YlT,.me_single__67OeY .me_menuNav__qnMVc,.me_single__67OeY .me_place__w96bA{grid-column:1;grid-row:auto}.me_single__67OeY .me_menu__LIsC3{margin-top:16px}}.me_emptyMain__pYyL4{display:grid;gap:14px;width:100%;max-width:480px;margin:auto;padding:48px var(--gutter);text-align:center}.me_emptyTitle___codn{margin:0;font-size:22px}.me_emptyText__ojKcj{margin:0;color:var(--charcoal-muted)}.me_primary__2Jz_L{display:flex;min-height:52px;border-radius:var(--radius-md);background:var(--accent);color:#fff;font-weight:600;text-decoration:none}.me_primary__2Jz_L,.me_textLink__tZ0K8{align-items:center;justify-content:center}.me_textLink__tZ0K8{display:inline-flex;min-height:var(--tap);color:var(--charcoal-muted)}.MemorialStage_root__mqNY_{--prop:74px;--shelf-top:12px;--shelf-front:6px;--below:28px;--frame-depth:7px;--photo-w:340px;--photo-h:min(360px,48dvh);--mat:4px;--edge:3px;--side:30px;--photo-max:min(var(--photo-w),100cqi - 2 * var(--side) - 2 * (var(--mat) + var(--edge)));--spread:min(var(--photo-max)/2 - var(--prop) * 0.22,50cqi - var(--prop)/2 - 4px)}.MemorialStage_stage__lct4V{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin:0;padding:32px 0 var(--below);overflow:hidden;border-radius:var(--radius-md);isolation:isolate;container-type:inline-size}.MemorialStage_wall__OWQcv{position:absolute;inset:0;z-index:-2;background:radial-gradient(80% 65% at 42% 22%,rgb(255 253 248/.95),rgb(255 253 248/0) 70%),linear-gradient(180deg,#f3eee4,#ebe4d7)}.MemorialStage_shelf__CjIhR{position:absolute;left:0;right:0;bottom:var(--below);z-index:-1;height:calc(var(--shelf-top) + var(--shelf-front));filter:drop-shadow(0 6px 6px rgb(60 42 24/.14))}.MemorialStage_shelfTop___SqRn{height:var(--shelf-top);background:repeating-linear-gradient(90deg,rgb(120 86 52/0) 0 23px,rgb(120 86 52/.04) 23px 24px,rgb(120 86 52/0) 24px 61px),linear-gradient(90deg,rgb(255 248 235/.18),rgb(255 248 235/0) 45%),linear-gradient(180deg,#c9b08c,#d8c19f);box-shadow:inset 0 1px 0 rgb(80 56 32/.16)}.MemorialStage_shelfFront__Jo5Is{height:var(--shelf-front);background:linear-gradient(180deg,#a98a64,#977a55);box-shadow:inset 0 1px 0 rgb(255 240 215/.4)}.MemorialStage_frame__7JcDM{position:relative;margin-bottom:calc(var(--shelf-top) + var(--shelf-front) - var(--frame-depth));padding:var(--mat);border:var(--edge) solid #b29b7a;border-radius:1px;background:#faf6ec;box-shadow:inset 0 0 0 1px rgb(110 86 60/.12),0 2px 4px rgb(102 80 56/.16),6px 12px 22px -12px rgb(40 26 12/.35)}.MemorialStage_frame__7JcDM:after{content:"";position:absolute;left:2%;right:-3%;bottom:calc(-1 * var(--edge) - 3px);height:6px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(40 26 12/.32),rgb(40 26 12/0));pointer-events:none}.MemorialStage_framePhoto__Hpjsd{max-width:var(--photo-max);max-height:var(--photo-h)}.MemorialStage_nameOnly__gp2QE{display:grid;justify-items:center;gap:6px;margin-bottom:calc(var(--shelf-top) + var(--shelf-front) + var(--prop) + 20px);padding:0 var(--side);text-align:center}.MemorialStage_nameOnlyName__Kilmp{font-size:28px;font-weight:600;line-height:1.3;color:var(--charcoal);letter-spacing:.01em}.MemorialStage_nameOnlyText__Ni0yW{font-size:14px;color:var(--charcoal-muted)}.MemorialStage_slot__Tr4D1{position:absolute;display:grid;place-items:end center;width:calc(var(--prop) + 8px);height:calc(var(--prop) + 8px);margin-left:calc((var(--prop) + 8px) / -2)}.MemorialStage_slot_left__1eCsZ{left:calc(50cqi - var(--spread));bottom:calc(var(--below) + var(--shelf-front) + 3px)}.MemorialStage_slot_right__G_iM6{left:calc(50cqi + var(--spread));bottom:calc(var(--below) + var(--shelf-front) + 3px)}.MemorialStage_slot_front__ZBIBA{left:50%;bottom:calc(var(--below) + var(--shelf-front) - 3px)}.MemorialStage_slot__Tr4D1 img{width:var(--prop);height:var(--prop)}.MemorialStage_slotEditing___6akD{border:1.5px dashed rgb(52 59 73/.55);border-radius:10px}.MemorialStage_slotHint__EPTOV{align-self:center;font-size:12px;color:#3b3328;background:rgb(251 248 241/.85);padding:0 6px;border-radius:6px}@media (max-width:359px){.MemorialStage_root__mqNY_{--prop:64px;--side:24px}}.MemorialStage_compact__ZSRmz{--prop:44px;--shelf-top:8px;--shelf-front:4px;--below:12px;--frame-depth:5px;--photo-w:150px;--photo-h:120px;--mat:3px;--edge:2px;--side:30px}.MemorialStage_compact__ZSRmz.MemorialStage_stage__lct4V{padding-top:14px}.MemorialStage_compact__ZSRmz .MemorialStage_nameOnlyName__Kilmp{font-size:16px}.MemorialStage_compact__ZSRmz .MemorialStage_nameOnlyText__Ni0yW{display:none}.MemorialStage_compact__ZSRmz .MemorialStage_nameOnly__gp2QE{margin-bottom:calc(var(--shelf-top) + var(--shelf-front) + var(--prop) + 6px)}@media (min-width:900px){.MemorialStage_root__mqNY_:not(.MemorialStage_compact__ZSRmz){--prop:116px;--shelf-top:18px;--shelf-front:9px;--below:44px;--frame-depth:10px;--photo-w:460px;--photo-h:min(420px,44dvh);--mat:7px;--edge:4px;--side:96px}.MemorialStage_root__mqNY_:not(.MemorialStage_compact__ZSRmz).MemorialStage_stage__lct4V{padding-top:48px}.MemorialStage_root__mqNY_:not(.MemorialStage_compact__ZSRmz) .MemorialStage_nameOnlyName__Kilmp{font-size:34px}}.memorial_main__Gxdm3{display:grid;gap:16px;align-content:start;width:100%;max-width:560px;margin:0 auto;padding:0 var(--gutter) 32px}.memorial_scene__DoDaX{display:grid;gap:14px;margin:0 calc(var(--gutter) * -1)}.memorial_stageBig__WcZ_m{border-radius:0}.memorial_editing__mPrX9 .memorial_stageBig__WcZ_m{--photo-h:min(250px,32dvh);--photo-w:300px}.memorial_viewHead__7QEP5{display:grid;gap:2px;padding:0 var(--gutter);text-align:center}.memorial_viewName__umMWp{margin:0;text-align:center;font-size:22px;font-weight:600;line-height:1.35}.memorial_privacy__1cB3G{margin:0;font-size:13px;color:var(--charcoal-muted)}.memorial_note__4uj7o{margin:0 auto;max-width:34ch;padding:0 var(--gutter);text-align:center;font-size:16px;line-height:1.7;color:var(--charcoal);white-space:pre-wrap}@media (max-width:599px) and (max-height:650px){.memorial_main__Gxdm3{gap:12px;padding-bottom:16px}.memorial_scene__DoDaX{gap:8px}.memorial_stageBig__WcZ_m{--below:16px;padding-top:16px}}.memorial_viewActions__YHLoS{display:grid;gap:8px}.memorial_primary__VYplF,.memorial_secondary__bZsZz{min-height:52px;padding:0 20px;border-radius:var(--radius-md);font-size:16px;font-weight:600;cursor:pointer}.memorial_primary__VYplF{border:0;background:var(--accent);color:#fff}.memorial_primary__VYplF:hover{background:var(--accent-strong)}.memorial_secondary__bZsZz{display:flex;align-items:center;justify-content:center;border:1px solid rgb(101 86 117/.4);background:transparent;color:var(--accent);font-weight:500;text-decoration:none}.memorial_restored__259gp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.memorial_tools__l71D9{display:grid;gap:12px;padding-top:4px;outline:none}.memorial_panelTitle__692Fp{margin:0;font-size:17px;font-weight:600}.memorial_optional__agiMv{font-weight:400;font-size:14px;color:var(--charcoal-muted)}.memorial_slotTabs__SaKr5{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.memorial_slotTab__9PHqc{display:grid;min-height:52px;padding:5px 4px;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:center;cursor:pointer}.memorial_slotTab__9PHqc[aria-checked=true]{border:2px solid var(--accent);padding:4px 3px}.memorial_slotTabLabel__KoJJA{font-size:15px;font-weight:600}.memorial_slotTabValue__fFE01{font-size:12px;color:var(--charcoal-muted)}.memorial_propList__I3CTZ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.memorial_propButton__Q3_0H{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;min-height:78px;padding:6px 2px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:12px;line-height:1.3;text-align:center;cursor:pointer}.memorial_propButton__Q3_0H[aria-pressed=true]{border:2px solid var(--accent);padding:5px 3px;background:#f6f2f8;font-weight:600}.memorial_slotStatus__3I8FC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;margin-top:-6px;font-size:14px;color:var(--charcoal-muted)}.memorial_clear__QYl_M{min-height:var(--tap);padding:0 2px;border:0;background:none;color:var(--charcoal);font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.memorial_clear__QYl_M:disabled{color:#9a9fa9;cursor:default;text-decoration:none}.memorial_messageField__tx07j{display:grid;gap:8px}.memorial_textarea__JDP4N{width:100%;padding:10px 12px;border:1px solid #c9c0b0;border-radius:10px;background:#fff;color:var(--charcoal);font:inherit;line-height:1.6;resize:vertical}.memorial_count__S0Q2o{justify-self:end;margin:-4px 0 0;font-size:12px;color:var(--charcoal-muted)}.memorial_formActions___9dhp{display:flex;align-items:center;justify-content:flex-end;gap:12px}.memorial_saveBar__M6tCS{position:sticky;bottom:0;z-index:5;margin:0 calc(var(--gutter) * -1);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--ivory)}.memorial_formActions___9dhp .btn-primary{flex:1 1;max-width:280px}.memorial_recordForm__vOlp9{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.memorial_check__suXty{display:flex;align-items:flex-start;gap:8px;font-size:15px}.memorial_check__suXty input{margin-top:5px}@media (min-width:900px){.memorial_main__Gxdm3{max-width:760px;padding-top:32px;gap:20px}.memorial_scene__DoDaX{margin:0}.memorial_stageBig__WcZ_m{border-radius:var(--radius-md)}.memorial_editing__mPrX9 .memorial_stageBig__WcZ_m{--photo-h:320px;--photo-w:380px}.memorial_saveBar__M6tCS{position:static;margin:0;padding:0;border:0;background:none}.memorial_viewActions__YHLoS{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.memorial_viewActions__YHLoS>p{flex-basis:100%;text-align:center}.memorial_editing__mPrX9{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:0 40px;align-items:start;max-width:var(--content-max)}.memorial_editing__mPrX9 .memorial_scene__DoDaX{position:sticky;top:16px}.memorial_tools__l71D9{padding-top:0}}.AppBar_bar__lMxMX{border-bottom:1px solid var(--line);background:var(--ivory)}.AppBar_sticky__K9jpP{position:sticky;top:0;z-index:15}.AppBar_dark__WDtKl{border-bottom-color:transparent;background:var(--navy);color:var(--on-navy)}.AppBar_inner__bAqqP{display:grid;grid-template-columns:minmax(var(--tap),1fr) minmax(0,auto) minmax(min-content,1fr);align-items:center;column-gap:8px;min-height:52px;max-width:640px;margin:0 auto;padding:0 var(--gutter)}.AppBar_wide__3mi0n{max-width:var(--content-max)}.AppBar_side__6FMFv{display:flex;align-items:center;min-width:0}.AppBar_right__0AHvo{justify-content:flex-end;gap:4px;white-space:nowrap}.AppBar_right__0AHvo a:not(dialog *,[data-entry]),.AppBar_right__0AHvo button:not(dialog *){display:inline-flex;align-items:center;min-height:var(--tap);padding:0 4px;border:0;background:none;color:inherit;font-size:15px;text-decoration:none;cursor:pointer}.AppBar_back__ZcimN{display:inline-flex;align-items:center;gap:2px;min-width:var(--tap);max-width:100%;min-height:var(--tap);margin-left:-8px;color:inherit;font-size:15px;text-decoration:none;white-space:nowrap}.AppBar_back__ZcimN svg{flex:none}.AppBar_backLabel__xmCeo{min-width:0;overflow:hidden;text-overflow:ellipsis}.AppBar_backShort__ROusi{display:none}.AppBar_title__JZqYs{min-width:0;overflow:hidden;font-size:16px;font-weight:600;text-align:center;white-space:nowrap;text-overflow:ellipsis}@media (max-width:359px){.AppBar_hasShort__G9fVz .AppBar_backLabel__xmCeo{display:none}.AppBar_hasShort__G9fVz .AppBar_backShort__ROusi{display:inline}.AppBar_title__JZqYs{font-size:15px}}.constellations_page__PJAAN{flex:1 1;background:linear-gradient(180deg,var(--navy-deep) 0,var(--navy) 60%,#1b2944 100%);color:var(--on-navy)}.constellations_main__kd8FZ{width:100%;max-width:720px;margin:0 auto;padding:20px var(--gutter) 48px}.constellations_title__ZOSA9{margin:0;font-size:22px;font-weight:600}.constellations_lead__9eQBo{margin:8px 0 20px;color:var(--on-navy-muted);font-size:15px}.constellations_grid__oAFQC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}@media (min-width:640px){.constellations_grid__oAFQC{grid-template-columns:repeat(3,minmax(0,1fr))}}.constellations_card__Ud5XD{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;min-height:170px;padding:12px 8px 30px;border:1px solid rgb(243 239 230/.14);border-radius:var(--radius-md);background:rgb(243 239 230/.05);color:var(--on-navy);text-decoration:none}.constellations_card__Ud5XD:hover{background:rgb(243 239 230/.1)}.constellations_mine__wWeRa{border-color:rgb(231 214 166/.6)}.constellations_figure__jtRxO{width:100%;max-width:120px;height:72px}.constellations_name__lmogD{font-size:15px;font-weight:600}.constellations_count__cHCMk{max-width:100%;margin-top:-4px;font-size:13px;line-height:18px;color:var(--on-navy-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.constellations_badge__nM_RT,.constellations_count__cHCMk{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.constellations_badge__nM_RT{position:absolute;left:8px;right:8px;bottom:9px;font-size:12px;line-height:16px;color:var(--gold)}.constellations_header__8sPGu{display:grid;justify-items:center;gap:8px;margin-bottom:20px}.constellations_headerFigure__3_jbI{width:min(70%,260px);height:auto}.constellations_pets__2HdyJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}@media (min-width:640px){.constellations_pets__2HdyJ{grid-template-columns:repeat(3,minmax(0,1fr))}}.constellations_pet__fKnDJ{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius-md);background:rgb(243 239 230/.06);color:var(--on-navy);text-decoration:none;transition:background-color .12s ease}.constellations_pet__fKnDJ:hover{background:rgb(243 239 230/.12)}.constellations_pet__fKnDJ:active{background:rgb(243 239 230/.16)}.constellations_pet__fKnDJ:focus-visible{outline-offset:3px}.constellations_petPhoto__oSQ0U{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 35%;background:rgb(243 239 230/.08)}.constellations_petText__ejv0T{display:grid;gap:3px;min-width:0;padding:10px 12px 12px}.constellations_petNoPhoto__ceq0C .constellations_petText__ejv0T{padding-top:16px;padding-bottom:16px}.constellations_petIntro__yxcZ2,.constellations_petName__EXSbc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.constellations_petName__EXSbc{font-size:16px;font-weight:600;line-height:1.4}.constellations_petIntro__yxcZ2{font-size:13px;line-height:1.5;color:var(--on-navy-muted)}.constellations_empty__YHIDO{padding:24px 0;text-align:center;color:var(--on-navy-muted)}.constellations_pager__e5rwP{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.constellations_pager__e5rwP a{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 8px;color:var(--on-navy)}.constellations_pageNo__gavya{font-size:13px;color:var(--on-navy-muted)}.BottomNav_nav__QVZ7x{position:sticky;bottom:0;margin-top:auto;z-index:20;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:rgb(248 244 236/.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.BottomNav_dark__9q46J{border-top-color:rgb(243 239 230/.1);background:rgb(14 23 41/.92);color:var(--on-navy)}.BottomNav_list__kBq3v{display:grid;grid-template-columns:repeat(3,1fr);max-width:560px;margin:0 auto;padding:0;list-style:none}.BottomNav_link__r986e{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--nav-height);font-size:12px;text-decoration:none;color:var(--charcoal-muted)}.BottomNav_dark__9q46J .BottomNav_link__r986e{color:var(--on-navy-muted)}.BottomNav_link__r986e[aria-current=page]{color:var(--accent);font-weight:600}.BottomNav_dark__9q46J .BottomNav_link__r986e[aria-current=page]{color:var(--on-navy)}.BottomNav_iconWrap__wCtwS{position:relative;display:grid}.BottomNav_dot__EC57V{position:absolute;top:1px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--navy-deep)}.BottomNav_nav__QVZ7x:not(.BottomNav_dark__9q46J) .BottomNav_dot__EC57V{background:var(--accent);box-shadow:0 0 0 2px var(--ivory)}.VisitorGuestbook_write__ek_d5{margin-top:4px}.VisitorGuestbook_report__LR_sW{margin-top:8px;font-size:13px}.VisitorGuestbook_report__LR_sW summary{display:inline-flex;align-items:center;min-height:32px;color:var(--charcoal-muted);cursor:pointer}.VisitorGuestbook_report__LR_sW>form{margin-top:8px}.VisitorGuestbook_writeArea__iWwwC{margin-top:4px}.VisitorGuestbook_openButton__GTpTL{width:100%}.VisitorGuestbook_writeRegion__flyGA:focus{outline:none}.VisitorBar_bar__ByV7B{position:sticky;bottom:0;margin-top:auto;z-index:20;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:rgb(248 244 236/.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.VisitorBar_inner__M2SDM{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:640px;min-height:var(--nav-height);margin:0 auto;padding:6px var(--gutter)}.VisitorBar_text__rx92X{margin:0;min-width:0;font-size:14px;line-height:1.45;color:var(--charcoal-muted)}.VisitorBar_login__sQXJh{flex:none;display:inline-flex;align-items:center;min-height:var(--tap);padding:0 14px;border:1px solid #b9b0a2;border-radius:8px;background:#fffdf8;color:var(--charcoal);font-size:15px;font-weight:600;text-decoration:none}.HomeSky_zone__XcHUZ{--aw:100cqw;--ah:min(var(--zone-max,220px),var(--aw)/var(--ratio));--k:min(var(--aw)/var(--su),(var(--aw) + var(--b))/max(var(--su) - var(--mx),1),(var(--aw) - var(--b) - var(--lw))/max(var(--mx),1),var(--ah)/var(--sh),(var(--ah) + var(--a))/max(var(--sh) - var(--my),1),(var(--ah) - var(--a) - var(--lh))/max(var(--my),1));--ol:max(0px,-1 * (var(--mx) * var(--k) + var(--b)));--or:max(0px,var(--mx) * var(--k) + var(--b) + var(--lw) - var(--su) * var(--k));--ot:max(0px,-1 * (var(--my) * var(--k) + var(--a)));--ob:max(0px,var(--my) * var(--k) + var(--a) + var(--lh) - var(--sh) * var(--k));--left:calc((var(--aw) - var(--su) * var(--k) - var(--ol) - var(--or)) / 2 + var(--ol));--top:calc((var(--ah) - var(--sh) * var(--k) - var(--ot) - var(--ob)) / 2 + var(--ot));--sx:calc(var(--left) + var(--mx) * var(--k));--sy:calc(var(--top) + var(--my) * var(--k));position:relative;flex:none;width:100%;height:var(--ah)}.HomeSky_figure__F5jZM{position:absolute;left:var(--left);top:var(--top);width:calc(var(--su) * var(--k));height:calc(var(--sh) * var(--k));overflow:visible}.HomeSky_glow__HK1Y8{opacity:.55;animation:HomeSky_star-glow__1XgZF 4s ease-in-out infinite}@keyframes HomeSky_star-glow__1XgZF{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.HomeSky_glow__HK1Y8{opacity:.8;animation:none!important}}.HomeSky_line__czNF0{stroke:#e7d6a6;stroke-opacity:.5;stroke-width:1px;stroke-linecap:round}.HomeSky_label__z8OSS{position:absolute;left:calc(var(--sx) + var(--b));top:calc(var(--sy) + var(--a));display:flex;align-items:center;width:var(--lw);height:var(--lh);color:#f6ead0;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.01em;text-align:left;overflow-wrap:anywhere;pointer-events:none}.HomeSky_labelLeft__sOPy_{justify-content:flex-end;text-align:right}.HomeSky_label_above__WbGNS{align-items:flex-end}.HomeSky_label_below__LjlcP{align-items:flex-start}.HomeSky_thread__ePqPG{position:absolute;left:0;right:0;top:calc(var(--sy) + 6px);bottom:calc(-1 * var(--thread-gap, 16px));pointer-events:none}.HomeSky_thread__ePqPG svg{position:absolute;top:0;height:100%;overflow:hidden;fill:none;stroke:#e7d6a6;stroke-opacity:.42;stroke-width:1px}.HomeSky_threadToRight__yw5CV{left:calc(var(--sx) - .5px);width:max(0px,var(--aw)/2 - var(--sx) + 1px)}.HomeSky_threadToLeft__vZx4C{left:calc(var(--aw) / 2 - .5px);width:max(0px,var(--sx) - var(--aw)/2 + 1px)}.SettingsEntry_entry__SAYxT{display:inline-flex;align-items:center;gap:5px;min-height:var(--tap);padding:0 12px 0 10px;border:1px solid rgb(93 100 116/.35);border-radius:999px;color:var(--charcoal);font-size:15px;line-height:1;text-decoration:none;white-space:nowrap}.SettingsEntry_entry__SAYxT:hover{border-color:var(--accent);color:var(--accent)}.SettingsEntry_entry__SAYxT svg{flex:none}.SettingsEntry_dark__liakn{border-color:rgb(243 239 230/.35);color:var(--on-navy)}.SettingsEntry_dark__liakn:hover{border-color:rgb(243 239 230/.7);color:#fff}.StarField_twinkle____6oj{animation:StarField_twinkle____6oj 10s ease-in-out infinite}@keyframes StarField_twinkle____6oj{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.StarField_twinkle____6oj{animation:none}}.home_page__ODjSn{position:relative;display:flex;flex-direction:column;flex:1 1;overflow:clip;background:linear-gradient(180deg,var(--navy-deep) 0,var(--navy) 55%,#1b2944 100%);color:var(--on-navy)}.home_stars__1L6CB{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.home_horizon__a102E{position:absolute;inset:auto 0 0 0;height:55%;background:radial-gradient(120% 70% at 50% 100%,rgb(231 214 166/.13),transparent 70%);pointer-events:none}.home_login__udk2Y{display:inline-flex;align-items:center;min-height:var(--tap);padding:0;border:0;background:none;color:var(--on-navy);font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.home_top__aXzK5{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 var(--gutter)}.home_brand__pXnzD{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--on-navy)}.home_brandText__rhxuo{display:grid;min-width:0;line-height:1.3}.home_brandMeaning__1_uMO{font-size:13px;font-weight:400;letter-spacing:0;color:var(--on-navy-muted)}.home_brandMark__fIJdN{width:30px;height:auto}.home_main__u5kTL{position:relative;flex:1 1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:480px;margin:0 auto;padding:0 var(--gutter) 24px}.home_mainTop__E4x70{justify-content:flex-start;padding-top:4px}.home_featurePeek__61_e0{margin-top:24px;padding:16px;border:1px solid rgb(255 255 255/.18);border-radius:16px;background:rgb(255 255 255/.04);text-align:center}.home_featurePeek__61_e0 p{margin:0 0 8px;font-size:14px;color:var(--on-navy-muted)}.home_featurePeek__61_e0 div{display:flex;flex-wrap:wrap;justify-content:center;gap:0 16px}.home_featurePeek__61_e0 a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:14px;color:var(--on-navy);text-underline-offset:4px}.home_together__W1kaM{container-type:inline-size;--thread-gap:clamp(16px,3dvh,24px);display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.home_sky__4_Tm8{--zone-max:clamp(132px,30dvh - 24px,240px)}.home_noPhoto__E73aH .home_sky__4_Tm8{--zone-max:clamp(160px,38dvh,300px)}.home_petLink__2_rW4{display:flex;flex-direction:column;align-items:center;max-width:100%;border-radius:6px;color:var(--on-navy);text-decoration:none}.home_petPhoto__SCg6w{display:grid;margin-top:var(--thread-gap)}.home_petImg__7ZgKi{width:auto;max-width:min(100cqw,300px);max-height:clamp(168px,38dvh - 16px,340px);border-radius:4px;box-shadow:0 0 0 1px rgb(243 239 230/.14),0 14px 30px rgb(0 0 0/.4)}.home_petNameRow__VuBz5{display:inline-flex;align-items:center;justify-content:center;gap:2px;max-width:100%;min-height:var(--tap);margin-top:12px;padding-left:22px}.home_petNameRow__VuBz5 svg{flex:none;color:var(--on-navy-muted)}.home_noPhoto__E73aH .home_petNameRow__VuBz5{margin-top:20px}.home_petName__XJ7Cg{min-width:0;font-size:24px;font-weight:600;line-height:1.35;text-wrap:balance}.home_petLink__2_rW4:hover .home_petName__XJ7Cg{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.home_petIntro__M7Ko_{margin:0;max-width:30ch;font-size:15px;color:var(--on-navy-muted)}.home_reply__HnnUJ{display:inline-flex;gap:8px;margin-top:6px;color:var(--gold);font-size:15px}.home_reply__HnnUJ,.home_secondary__69PIj{align-items:center;min-height:var(--tap);text-underline-offset:3px}.home_secondary__69PIj{display:flex;justify-content:center;margin-top:4px;font-size:14px;color:var(--on-navy-muted)}.home_together__W1kaM .home_secondary__69PIj{margin-top:10px}.home_introSky__JGfH6{flex:none;height:clamp(24px,9dvh,96px)}.home_actions__GpjjQ{display:grid;gap:12px}.home_welcome__73iHw{margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.6;letter-spacing:-.01em}.home_welcomeLine__s3BSl{display:block;text-wrap:balance}.home_primary___mJ8K{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border-radius:var(--radius-md);background:var(--ivory);color:var(--navy);font-weight:600;text-decoration:none}@media (min-width:900px){.home_main__u5kTL{max-width:800px;padding-bottom:48px}.home_mainTop__E4x70{max-width:560px;padding-top:12px}.home_sky__4_Tm8{--zone-max:clamp(160px,32dvh - 24px,280px)}.home_petImg__7ZgKi{max-width:min(100cqw,380px);max-height:clamp(200px,42dvh - 24px,380px)}}