.MemoryWorkspace_workspace__4Yuj2{min-width:0;color:#4e3b2f}.MemoryWorkspace_workspace__4Yuj2>*+*{margin-top:24px}.MemoryWorkspace_workspace__4Yuj2 a:focus-visible{outline:2px solid #bd4057;outline-offset:4px}.MemoryWorkspace_metrics__gWtnq{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:22px;column-gap:22px;row-gap:0;padding-bottom:16px;border-bottom:1px solid #eadfd5}.MemoryWorkspace_metric__maWAG{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:#76695f;font-size:12px}.MemoryWorkspace_metric__maWAG strong{color:#4e3b2f;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.MemoryWorkspace_metric__maWAG:hover strong{color:#bd4057}.MemoryWorkspace_toolbar__d27ES{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.MemoryWorkspace_toolbar__d27ES input,.MemoryWorkspace_toolbar__d27ES select{height:44px;border-color:#eadfd5;border-radius:12px;background:#fff;color:#4e3b2f;box-shadow:none}.MemoryWorkspace_toolbar__d27ES input:focus,.MemoryWorkspace_toolbar__d27ES select:focus{border-color:#bd4057}.MemoryWorkspace_viewTabs__ziMQI{display:flex;align-items:center;gap:2px;border:1px solid #eadfd5;border-radius:12px;background:#fff;padding:3px}.MemoryWorkspace_viewTab__enMFh{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:5px;color:#76695f;font-size:12px;white-space:nowrap}.MemoryWorkspace_viewTab__enMFh:hover{color:#4e3b2f;background:#fff9f4}.MemoryWorkspace_viewActive__W3X15,.MemoryWorkspace_viewActive__W3X15:hover{background:#fff0ed;color:#ad3a50;font-weight:650}.MemoryWorkspace_tagList__b4BQ7{display:flex;align-items:center;gap:5px;overflow-x:auto;padding-bottom:4px}.MemoryWorkspace_tag__edEbB{flex-shrink:0;border:1px solid transparent;border-radius:6px;padding:7px 9px;color:#76695f;font-size:12px}.MemoryWorkspace_tag__edEbB:hover{color:#bd4057;background:#fff9f4}.MemoryWorkspace_tagActive__Zfw_h{border-color:#eadfd5;background:#fff0ed;color:#ad3a50}.MemoryWorkspace_yearPanel__AFVkp{border:1px solid #eadfd5;border-radius:18px;background:#fff;padding:24px}.MemoryWorkspace_yearBar__gJhsY{display:block;width:100%;border-radius:3px 3px 0 0;background:#8daa8f;transition:background-color .16s}.MemoryWorkspace_yearPanel__AFVkp a:hover .MemoryWorkspace_yearBar__gJhsY{background:#bd4057}.MemoryWorkspace_calendarPanel__6LBWG{border:1px solid #eadfd5;border-radius:18px;background:#fff;padding:17px}.MemoryWorkspace_calendarDay__jUJ8C{display:flex;aspect-ratio:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:7px;color:#4e3b2f;font-size:12px}.MemoryWorkspace_calendarDay__jUJ8C:hover{background:#fff0ed}.MemoryWorkspace_calendarSelected__EFmae,.MemoryWorkspace_calendarSelected__EFmae:hover{background:#bd4057;color:#fff}.MemoryWorkspace_calendarToday__QXl_r{background:#fff0ed;color:#ad3a50;font-weight:700}.MemoryWorkspace_sectionHeading__9SKl4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.MemoryWorkspace_sectionHeading__9SKl4 h2{font-size:15px;font-weight:650;letter-spacing:-.025em}.MemoryWorkspace_sectionHeading__9SKl4>span{color:#76695f;font-size:12px}.MemoryWorkspace_empty__jBK4l{border:1px solid #eadfd5;border-radius:20px;background:white;padding:32px 20px;color:#76695f;text-align:center}.MemoryWorkspace_timeline__rMxGt{display:grid}.MemoryWorkspace_timelineRow__4JJVk{display:grid;grid-template-columns:60px 110px minmax(0,1fr);align-items:start;gap:18px;border-bottom:1px solid #eadfd5;padding:18px 0}.MemoryWorkspace_timelineRow__4JJVk:first-child{padding-top:0}.MemoryWorkspace_timelineDate__oBZwu{padding-top:9px;color:#76695f;text-align:center;font-size:10px;font-variant-numeric:tabular-nums}.MemoryWorkspace_timelineDate__oBZwu strong{display:block;margin-bottom:4px;color:#4e3b2f;font-size:25px;font-weight:600;line-height:1.2}.MemoryWorkspace_timelinePhoto__6NsCo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#f4efe7}.MemoryWorkspace_photoGrid__LJUO9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}.MemoryWorkspace_photoCard__XAak2{min-width:0}.MemoryWorkspace_photoCard__XAak2:hover .MemoryWorkspace_photoFrame__6teR6{opacity:.92}.MemoryWorkspace_photoFrame__6teR6{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#f4efe7;transition:opacity .16s}.MemoryWorkspace_photoMeta__NQ37B{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-top:9px;color:#76695f;font-size:11px}.MemoryWorkspace_photoMeta__NQ37B>span:last-child{gap:4px}.MemoryWorkspace_anniversary__acPN9{border-top:1px solid #eadfd5;padding-top:28px}.MemoryWorkspace_anniversary__acPN9>h2{margin-bottom:18px;font-size:16px;font-weight:650;letter-spacing:-.025em}.MemoryWorkspace_anniversary__acPN9 a>div{border-radius:12px}@media (min-width:1024px){.MemoryWorkspace_calendarPanel__6LBWG{position:sticky;top:24px}}@media (max-width:800px){.MemoryWorkspace_photoGrid__LJUO9{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.MemoryWorkspace_workspace__4Yuj2>*+*{margin-top:20px}.MemoryWorkspace_metrics__gWtnq{-moz-column-gap:17px;column-gap:17px;padding-bottom:12px}.MemoryWorkspace_metric__maWAG{gap:5px;font-size:11px}.MemoryWorkspace_metric__maWAG strong{font-size:13px}.MemoryWorkspace_toolbar__d27ES{gap:12px}.MemoryWorkspace_toolbar__d27ES>div{width:100%}.MemoryWorkspace_toolbar__d27ES select{flex-grow:1;padding-inline:9px}.MemoryWorkspace_viewTabs__ziMQI{width:100%}.MemoryWorkspace_viewTab__enMFh{flex:1;gap:5px;padding-inline:6px;font-size:11px}.MemoryWorkspace_photoGrid__LJUO9{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 9px}.MemoryWorkspace_timelineRow__4JJVk{grid-template-columns:37px 76px minmax(0,1fr);gap:11px;padding-block:17px}.MemoryWorkspace_timelineDate__oBZwu{font-size:9px}.MemoryWorkspace_timelineDate__oBZwu strong{font-size:22px}.MemoryWorkspace_yearPanel__AFVkp{padding:20px 16px}}