.MemoryWorkspace_workspace__4Yuj2{min-width:0;color:hsl(var(--foreground))}.MemoryWorkspace_workspace__4Yuj2>*+*{margin-top:24px}.MemoryWorkspace_workspace__4Yuj2 a:focus-visible{outline:2px solid hsl(var(--primary));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 hsl(var(--border))}.MemoryWorkspace_metric__maWAG{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:hsl(var(--muted-foreground));font-size:12px}.MemoryWorkspace_metric__maWAG strong{color:hsl(var(--foreground));font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.MemoryWorkspace_metric__maWAG:hover strong{color:hsl(var(--primary))}.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:hsl(var(--border));border-radius:12px;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:none}.MemoryWorkspace_toolbar__d27ES input:focus,.MemoryWorkspace_toolbar__d27ES select:focus{border-color:hsl(var(--primary))}.MemoryWorkspace_viewTabs__ziMQI{display:flex;align-items:center;gap:2px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));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:hsl(var(--muted-foreground));font-size:12px;white-space:nowrap}.MemoryWorkspace_viewTab__enMFh:hover{color:hsl(var(--foreground));background:hsl(var(--card))}.MemoryWorkspace_viewActive__W3X15,.MemoryWorkspace_viewActive__W3X15:hover{background:hsl(var(--background));color:hsl(var(--primary));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:hsl(var(--muted-foreground));font-size:12px}.MemoryWorkspace_tag__edEbB:hover{color:hsl(var(--primary));background:hsl(var(--card))}.MemoryWorkspace_tagActive__Zfw_h{border-color:hsl(var(--primary)/.35);background:hsl(var(--background));color:hsl(var(--primary))}.MemoryWorkspace_yearPanel__AFVkp{border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));padding:24px}.MemoryWorkspace_yearBar__gJhsY{display:block;width:100%;border-radius:3px 3px 0 0;background:hsl(var(--brand-coral));transition:background-color .16s}.MemoryWorkspace_yearPanel__AFVkp a:hover .MemoryWorkspace_yearBar__gJhsY{background:hsl(var(--primary-hover))}.MemoryWorkspace_calendarPanel__6LBWG{border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));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:hsl(var(--foreground));font-size:12px}.MemoryWorkspace_calendarDay__jUJ8C:hover{background:hsl(var(--background))}.MemoryWorkspace_calendarSelected__EFmae,.MemoryWorkspace_calendarSelected__EFmae:hover{background:hsl(var(--primary-hover));color:hsl(var(--primary-foreground))}.MemoryWorkspace_calendarToday__QXl_r{background:hsl(var(--background));color:hsl(var(--primary));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:hsl(var(--muted-foreground));font-size:12px}.MemoryWorkspace_empty__jBK4l{border:1px solid hsl(var(--border));border-radius:20px;background:white;padding:32px 20px;color:hsl(var(--muted-foreground));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 hsl(var(--border));padding:18px 0}.MemoryWorkspace_timelineRow__4JJVk:first-child{padding-top:0}.MemoryWorkspace_timelineDate__oBZwu{padding-top:9px;color:hsl(var(--muted-foreground));text-align:center;font-size:10px;font-variant-numeric:tabular-nums}.MemoryWorkspace_timelineDate__oBZwu strong{display:block;margin-bottom:4px;color:hsl(var(--foreground));font-size:25px;font-weight:600;line-height:1.2}.MemoryWorkspace_timelinePhoto__6NsCo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:hsl(var(--muted))}.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:hsl(var(--muted));transition:opacity .16s}.MemoryWorkspace_photoMeta__NQ37B{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-top:9px;color:hsl(var(--muted-foreground));font-size:11px}.MemoryWorkspace_photoMeta__NQ37B>span:last-child{gap:4px}.MemoryWorkspace_anniversary__acPN9{border-top:1px solid hsl(var(--border));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}}