._page_q8t5s_1{min-height:100dvh;padding:var(--space-137px) var(--space-64px) var(--space-156px)}._pageTitle_q8t5s_5{z-index:2;top:8px;left:var(--people-space);right:var(--todo-space);height:88px;padding:var(--space-17px) var(--space-112px) var(--space-49px) var(--space-16px);background:linear-gradient(var(--color-page) 50%, transparent);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;font:var(--font-weight-500) var(--font-size-16px)/var(--line-height-22px) var(--font-body);transition:left var(--panel-duration) var(--panel-ease), right var(--panel-duration) var(--panel-ease);position:fixed;overflow:hidden}._inner_q8t5s_25{max-width:1063px;margin-inline:auto;position:relative}._identity_q8t5s_30{align-items:center;gap:var(--space-16px);min-height:81px;margin-bottom:var(--space-24px);display:flex}._avatar_q8t5s_37>span{border:1px solid var(--color-border-strong);width:64px;height:64px;font-size:var(--font-size-26px);line-height:var(--line-height-1_2);flex-basis:64px}._avatar_q8t5s_37 img{width:100%;height:100%}._identityText_q8t5s_49{flex:1;min-width:0}._nameRow_q8t5s_53{align-items:center;gap:var(--space-8px);display:flex}._nameRow_q8t5s_53 h1{min-width:0}._identityActions_q8t5s_61{align-items:center;gap:var(--space-8px);padding-inline:var(--space-8px);display:flex}._identityButton_q8t5s_67,._memoryEdit_q8t5s_68{border-radius:var(--radius-6px);background:0 0;flex:0 0 16px;place-items:center;width:16px;height:32px;padding:0;display:grid;position:relative}._identityButton_q8t5s_67:before,._memoryEdit_q8t5s_68:before{content:"";border-radius:inherit;position:absolute;inset:0 -4px}._identityButton_q8t5s_67:hover:not(:disabled):before{background:var(--color-avatar-soft)}._identityButton_q8t5s_67 img,._memoryEdit_q8t5s_68 img{position:relative}._identityButton_q8t5s_67:disabled{opacity:var(--opacity-disabled);cursor:default}._memoryEdit_q8t5s_68{opacity:0;cursor:pointer;height:16px}._memoryEdit_q8t5s_68:before{inset:-8px -4px}._memory_q8t5s_68[data-about=true]:hover,._memory_q8t5s_68[data-about=true]:focus-within{background:var(--color-avatar-faint)}._memory_q8t5s_68:hover ._memoryEdit_q8t5s_68,._memory_q8t5s_68:focus-within ._memoryEdit_q8t5s_68{opacity:1}._memory_q8t5s_68[data-editing=true],._memory_q8t5s_68[data-editing=true]:hover,._memory_q8t5s_68[data-editing=true]:focus-within{background:0 0}._memory_q8t5s_68[data-editing=true] ._memoryEdit_q8t5s_68{opacity:1}._memoryEdit_q8t5s_68:disabled{cursor:default}._identity_q8t5s_30 h1{font-size:var(--font-size-24px);font-weight:var(--font-weight-600);line-height:var(--line-height-1_2);letter-spacing:var(--tracking-minus-0_24px);overflow-wrap:anywhere;margin:0}._tags_q8t5s_132{gap:var(--space-2px);margin:var(--space-8px) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._tags_q8t5s_132 li{padding:var(--space-3px) var(--space-8px);border-radius:var(--radius-1000px);background:var(--color-card);font-size:var(--font-size-14px);font-weight:var(--font-weight-500);line-height:var(--line-height-20px)}._tags_q8t5s_132 li:first-child{background:var(--color-secondary);color:var(--color-secondary-foreground)}._columns_q8t5s_152{gap:var(--space-24px);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}._columns_q8t5s_152 h2{padding-inline:var(--space-8px);margin:0 0 var(--space-12px);color:var(--color-text-secondary);font-size:var(--font-size-16px);font-weight:var(--font-weight-500);line-height:var(--line-height-22px)}._right_q8t5s_166{gap:var(--space-24px);min-width:0;display:grid}._memories_q8t5s_171{min-width:0}._memoryList_q8t5s_174{border-radius:var(--radius-16px);background:var(--color-card);box-shadow:var(--shadow-sm);margin:0;padding:0;list-style:none;overflow:hidden}._memory_q8t5s_68{padding:0 var(--space-16px)}._memoryInner_q8t5s_186{padding-block:var(--space-16px);border-bottom:1px solid var(--color-avatar)}._memory_q8t5s_68:last-child ._memoryInner_q8t5s_186{border-bottom:0}._meta_q8t5s_193{gap:var(--space-4px);align-items:center;min-height:28px;display:flex}._kindIcon_q8t5s_199{border-radius:var(--radius-circle);background:var(--color-input);flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;position:relative}._kindGlyph_q8t5s_209{background:var(--color-text-secondary);width:16px;height:16px;-webkit-mask:var(--memory-icon) center / contain no-repeat;mask:var(--memory-icon) center / contain no-repeat}._fresh_q8t5s_215{border:1px solid var(--color-card);border-radius:var(--radius-circle);background:var(--color-selected);width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}._kindMeta_q8t5s_225{align-items:center;gap:var(--space-4px);flex:1;min-width:0;display:flex}._badge_q8t5s_232{padding:var(--space-3px) var(--space-8px);border-radius:var(--radius-1000px);background:var(--color-input);font-size:var(--font-size-14px);font-weight:var(--font-weight-500);line-height:var(--line-height-20px);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._date_q8t5s_244{gap:var(--space-4px);color:var(--color-text-secondary);font-size:var(--font-size-14px);font-weight:var(--font-weight-500);line-height:var(--line-height-20px);align-items:center;display:inline-flex}._date_q8t5s_244 img{flex:0 0 14px}._meta_q8t5s_193 ._date_q8t5s_244{flex-shrink:0;max-width:calc(100% - 64px);margin-left:auto}._meta_q8t5s_193 ._date_q8t5s_244>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._claim_q8t5s_266{padding:var(--space-6px);margin-top:var(--space-8px);overflow-wrap:anywhere}._claim_q8t5s_266 h3{font-size:var(--font-size-16px);line-height:var(--line-height-1_2);font-weight:var(--font-weight-600);letter-spacing:var(--tracking-minus-0_16px);white-space:pre-wrap;margin:0}._claim_q8t5s_266 p,._aboutRow_q8t5s_280 p{margin:var(--space-4px) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-16px);font-weight:var(--font-weight-500);line-height:var(--line-height-22px);white-space:pre-wrap}._aboutRow_q8t5s_280{gap:var(--space-8px);align-items:center;min-height:28px;display:flex}._aboutEditor_q8t5s_294{width:100%;min-width:0}._aboutEditLine_q8t5s_298{align-items:center;gap:var(--space-8px);min-height:28px;display:flex}._memoryInput_q8t5s_304{min-width:0;min-height:28px;padding:var(--space-2px) var(--space-6px);border:1px solid var(--color-input-border);border-radius:var(--radius-4px);background:var(--color-input-focused);color:var(--color-text);box-shadow:0 0 0 1px var(--color-input-border-focused);font:var(--font-weight-500) var(--font-size-16px)/var(--line-height-22px) var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;flex:1;margin:0;display:block;overflow:hidden}._memoryInput_q8t5s_304[aria-readonly=true]{opacity:.72}._memoryValidation_q8t5s_326,._memoryWriteError_q8t5s_327{margin:var(--space-8px) var(--space-24px) 0 var(--space-36px);color:var(--color-contact-danger);font-size:var(--font-size-12px);line-height:var(--line-height-1_4)}._memoryWriteError_q8t5s_327 p{margin:0}._memoryWriteError_q8t5s_327 button{margin-top:var(--space-4px);color:inherit;font:inherit;background:0 0;padding:0;text-decoration:underline}._description_q8t5s_344{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._aboutRow_q8t5s_280>div{overflow-wrap:anywhere;flex:1;min-width:0}._aboutRow_q8t5s_280 p{margin:0}._aboutRow_q8t5s_280 ._date_q8t5s_244{margin-top:var(--space-8px)}._statusBadge_q8t5s_361{width:fit-content;padding:var(--space-2px) var(--space-8px);margin-top:var(--space-8px);background:var(--color-secondary);border-radius:var(--radius-12px);font-size:var(--font-size-12px);color:var(--color-secondary-foreground);display:block}._kindMeta_q8t5s_225 ._statusBadge_q8t5s_361{font-size:var(--font-size-11px);flex-shrink:1;margin:0}._sectionHeader_q8t5s_376{justify-content:space-between;align-items:center;gap:var(--space-12px);margin-bottom:var(--space-12px);padding-inline:var(--space-8px);display:flex}._sectionHeader_q8t5s_376 h2,._columns_q8t5s_152 ._sectionHeader_q8t5s_376 h2{font-size:var(--font-size-16px);font-weight:var(--font-weight-500);line-height:var(--line-height-22px);margin:0;padding:0}._sectionHeader_q8t5s_376 button,._dialog_q8t5s_393 button,._recents_q8t5s_394 button{color:var(--color-text-secondary);font-size:var(--font-size-14px);padding:var(--space-8px) 0;background:0 0;flex-shrink:0}._sectionHeader_q8t5s_376 button{line-height:var(--line-height-22px);padding:0;position:relative}._memories_q8t5s_171[data-relationship=true] ._sectionHeader_q8t5s_376 h2{font-size:var(--font-size-14px);line-height:var(--line-height-20px)}._sectionHeader_q8t5s_376 button:before{content:"";position:absolute;inset:-11px -4px}._sectionHeader_q8t5s_376 button:hover,._dialog_q8t5s_393 button:hover{text-decoration:underline}._invitation_q8t5s_419{width:100%;padding:var(--space-24px);border-radius:var(--radius-16px);background:var(--color-card);box-shadow:var(--shadow-sm);color:var(--color-text-muted);text-align:left;font-size:var(--font-size-16px);line-height:var(--line-height-22px)}._invitation_q8t5s_419:hover:not(:disabled){background:var(--color-popover)}._claim_q8t5s_266 a,._aboutRow_q8t5s_280 a{font-weight:var(--font-weight-700);color:inherit;text-decoration:none}._claim_q8t5s_266 a:hover,._aboutRow_q8t5s_280 a:hover{text-decoration:underline}._state_q8t5s_443{padding:var(--space-24px);background:var(--color-card);border-radius:var(--radius-16px);color:var(--color-text-secondary);box-shadow:var(--shadow-sm);font-size:var(--font-size-14px);line-height:var(--line-height-1_5)}._state_q8t5s_443 h1{font-size:var(--font-size-22px)}._state_q8t5s_443 p{margin:0 0 var(--space-8px)}._state_q8t5s_443 a,._state_q8t5s_443 button,._refreshError_q8t5s_460 button{color:var(--color-text);background:0 0;padding:0;text-decoration:underline}._refreshError_q8t5s_460{margin:0 0 var(--space-20px);font-size:var(--font-size-14px);color:var(--color-text-secondary)}._footer_q8t5s_471{z-index:3;left:var(--people-space);right:var(--todo-space);padding:var(--space-32px) var(--space-24px) var(--space-16px);background:linear-gradient(transparent, var(--color-page));pointer-events:none;transition:left var(--panel-duration) var(--panel-ease), right var(--panel-duration) var(--panel-ease);position:fixed;bottom:0}._composer_q8t5s_484{pointer-events:auto;width:min(454px,100%);margin-inline:auto;position:relative}._composer_q8t5s_484:has([data-writing-expanded=true]){width:min(704px,100%)}._recents_q8t5s_394{width:100%;max-height:min(340px,45dvh);padding:var(--space-12px);border-radius:var(--radius-20px);background:var(--color-card);box-shadow:var(--shadow-md);animation:_reveal_q8t5s_1 var(--duration-180ms) var(--ease-out);position:absolute;bottom:calc(100% + 12px);left:0;overflow:auto}._recents_q8t5s_394 ul,._history_q8t5s_507 ul{margin:0;padding:0;list-style:none}._recents_q8t5s_394 li a,._history_q8t5s_507 li a{justify-content:space-between;gap:var(--space-12px);padding:var(--space-12px);border-radius:var(--radius-12px);color:var(--color-text-secondary);text-decoration:none;display:flex}._recents_q8t5s_394 li a:hover,._history_q8t5s_507 li a:hover{background:var(--color-input)}._recents_q8t5s_394 li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._history_q8t5s_507 li span{overflow-wrap:anywhere;min-width:0}._history_q8t5s_507 small{color:var(--color-text-muted);flex-shrink:0}._dialog_q8t5s_393{border:1px solid var(--color-border);border-radius:var(--radius-24px);background:var(--color-card);width:min(640px,100% - 32px);max-height:min(800px,100dvh - 48px);color:var(--color-text);box-shadow:var(--shadow-md);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto}._dialog_q8t5s_393::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._dialogHeader_q8t5s_556{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-16px);padding:var(--space-16px) var(--space-24px);background:var(--color-card);border-bottom:1px solid var(--color-avatar);display:flex;position:sticky;top:0}._dialogHeader_q8t5s_556 h2{font-size:var(--font-size-20px);margin:0}._dialogContent_q8t5s_572{padding:var(--space-8px) var(--space-16px) var(--space-20px)}._editForm_q8t5s_575{padding:var(--space-8px)}._editFields_q8t5s_578{gap:var(--space-16px);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}._editField_q8t5s_578{gap:var(--space-6px);min-width:0;display:grid}._editField_q8t5s_578:first-child,._editField_q8t5s_578:last-of-type{grid-column:1/-1}._editField_q8t5s_578>span,._tagChoices_q8t5s_597 legend{padding-inline:var(--space-8px);font-size:var(--font-size-14px);color:var(--color-text-secondary)}._editField_q8t5s_578 input{width:100%;min-width:0;padding:var(--space-12px) var(--space-16px);border-radius:var(--radius-24px);background:var(--color-input);color:var(--color-text);font:var(--font-weight-500) var(--font-size-16px)/var(--line-height-22px) var(--font-body);border:1px solid #0000}._editField_q8t5s_578 input:focus{border-color:var(--color-border);background:var(--color-popover);outline:none}._tagChoices_q8t5s_597{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}._tagChoices_q8t5s_597>div{gap:var(--space-8px);margin-top:var(--space-8px);flex-wrap:wrap;display:flex}._tagChoices_q8t5s_597 label{position:relative}._tagChoices_q8t5s_597 input{opacity:0;position:absolute}._tagChoices_q8t5s_597 span{padding:var(--space-6px) var(--space-12px);border-radius:var(--radius-20px);background:var(--color-input);font-size:var(--font-size-14px);display:block}._tagChoices_q8t5s_597 input:checked+span{background:var(--color-secondary);color:var(--color-secondary-foreground)}._tagChoices_q8t5s_597 input:focus-visible+span{outline:2px solid var(--color-text-secondary);outline-offset:2px}._tagChoices_q8t5s_597 p,._writeError_q8t5s_654{font-size:var(--font-size-14px);line-height:var(--line-height-1_5)}._writeError_q8t5s_654{padding:var(--space-8px);color:var(--color-contact-danger);margin-bottom:var(--space-12px)}._writeError_q8t5s_654 p{margin:0 0 var(--space-4px)}._writeError_q8t5s_654 button,._tagChoices_q8t5s_597 button{color:inherit;background:0 0;padding:0;text-decoration:underline}._deleteConfirmation_q8t5s_673{padding:var(--space-8px);line-height:var(--line-height-1_5)}._deleteConfirmation_q8t5s_673 p{margin:var(--space-8px) 0 var(--space-24px);overflow-wrap:anywhere}._formActions_q8t5s_681{justify-content:flex-end;gap:var(--space-8px);padding-block:var(--space-16px) var(--space-8px);background:var(--color-card);display:flex;position:sticky;bottom:0}._formActions_q8t5s_681 button{padding:var(--space-10px) var(--space-18px);border-radius:var(--radius-24px);background:var(--color-input);color:var(--color-text);font:var(--font-weight-500) var(--font-size-14px)/var(--line-height-20px) var(--font-body)}._formActions_q8t5s_681 button:hover{filter:var(--filter-hover);text-decoration:none}._formActions_q8t5s_681 ._primary_q8t5s_702{background:var(--color-primary);color:var(--color-white)}._formActions_q8t5s_681 ._destructive_q8t5s_706{background:var(--color-contact-danger-fill);color:var(--color-white)}._formActions_q8t5s_681 button:disabled{opacity:var(--opacity-disabled);cursor:default}@media (hover:none){._memoryEdit_q8t5s_68{opacity:1}}@media (width<=480px){._identity_q8t5s_30{flex-wrap:wrap}._identityText_q8t5s_49{flex-basis:calc(100% - 80px)}._identityActions_q8t5s_61{margin-left:auto}._identityButton_q8t5s_67{flex-basis:32px;width:32px}._editFields_q8t5s_578{grid-template-columns:minmax(0,1fr)}}._dialogContent_q8t5s_572 ._memoryList_q8t5s_174{box-shadow:none}@keyframes _reveal_q8t5s_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._recents_q8t5s_394{animation:none}}._feedback_q8t5s_755{margin:0 0 var(--space-12px);padding:var(--space-8px) var(--space-12px);border-radius:var(--radius-12px);background:var(--color-card);color:var(--color-text-secondary);font-size:var(--font-size-14px);line-height:var(--line-height-1_4)}._feedback_q8t5s_755 a{color:inherit}@container workspace (width<=900px){._page_q8t5s_1{padding-inline:var(--space-24px)}._columns_q8t5s_152{gap:var(--space-24px);grid-template-columns:minmax(0,1fr)}._inner_q8t5s_25{max-width:584px}}@media (width>=1000px){._footer_q8t5s_471{right:max(8px, var(--todo-space))}}@media (width<=999px){._pageTitle_q8t5s_5{padding-left:var(--space-56px)}._page_q8t5s_1{padding:var(--space-108px) var(--space-20px) var(--space-156px)}._footer_q8t5s_471{padding-inline:var(--space-16px);padding-bottom:max(var(--space-16px), env(safe-area-inset-bottom))}}._memory_q8t5s_68[data-viewable]{position:relative}._memoryView_q8t5s_800{border-radius:inherit;background:0 0;width:100%;padding:0;position:absolute;inset:0}._memoryView_q8t5s_800:hover{background:var(--color-avatar-faint)}._memory_q8t5s_68[data-viewable] ._memoryInner_q8t5s_186{pointer-events:none;position:relative}._memory_q8t5s_68[data-viewable] ._memoryInner_q8t5s_186 :is(a,button){pointer-events:auto}._importPanel_q8t5s_819,._duplicateNotice_q8t5s_820{padding:var(--space-16px);margin-block:var(--space-16px);border:1px solid var(--color-border);border-radius:var(--radius-16px);background:var(--color-card-glass);box-shadow:var(--shadow-sm);overflow-wrap:anywhere;font-size:var(--font-size-14px)}._importPanel_q8t5s_819 h2,._duplicateNotice_q8t5s_820 h3{font-size:var(--font-size-16px);margin:0}._importPanel_q8t5s_819 button,._duplicateNotice_q8t5s_820 button{min-height:40px;padding:var(--space-8px) var(--space-12px);margin-right:var(--space-8px);border-radius:var(--radius-8px);background:var(--color-card)}._importPanel_q8t5s_819 button:disabled{opacity:var(--opacity-disabled)}._importReconnect_q8t5s_846{max-width:480px}._contextCandidates_q8t5s_849{padding:0;list-style:none}._contextCandidates_q8t5s_849 li+li{border-top:1px solid var(--color-border);margin-top:var(--space-16px);padding-top:var(--space-16px)}._duplicateNotice_q8t5s_820 ul{padding:0;list-style:none}._duplicateNotice_q8t5s_820 li{gap:var(--space-4px);margin-block:var(--space-12px);display:grid}._duplicateNotice_q8t5s_820 li button{justify-self:start}._contactPreview_q8t5s_870{gap:var(--space-12px);overflow-wrap:anywhere;display:grid}._contactPreview_q8t5s_870 dt{color:var(--color-text-secondary)}._contactPreview_q8t5s_870 dd{margin:0}._memory_q8t5s_68:focus{outline:2px solid var(--color-selected);outline-offset:2px}
