.ChatHistory_dialog__LGxaV.modal-card{width:min(780px,calc(100vw - 24px));height:min(720px,calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden}.ChatHistory_dialog__LGxaV>header{flex-shrink:0}.ChatHistory_dialog__LGxaV>.accessible-dialog-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ChatHistory_searchForm__IKHDJ{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;margin-bottom:16px}.ChatHistory_searchLine__k2DaM{display:flex;align-items:end;gap:12px}.ChatHistory_searchLine__k2DaM .ChatHistory_query__N3yYh{flex:1 1;min-width:0}.ChatHistory_searchLine__k2DaM button{width:88px;min-height:38px;flex-shrink:0;white-space:nowrap}.ChatHistory_query__N3yYh{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--apple-secondary-label)}.ChatHistory_query__N3yYh input{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid var(--apple-separator);border-radius:8px;color:var(--apple-label);background:var(--apple-content-surface);font:inherit;font-size:13px}.ChatHistory_query__N3yYh input:focus-visible{outline:2px solid var(--apple-blue);outline-offset:1px}.ChatHistory_types__6y2Fq{display:flex;gap:8px}.ChatHistory_types__6y2Fq button{flex:1 1;min-height:40px;border:1px solid var(--apple-separator);border-radius:8px;background:transparent;color:var(--apple-secondary-label)}.ChatHistory_types__6y2Fq button[aria-pressed=true]{background:var(--apple-selected-fill);border-color:var(--apple-blue);color:var(--apple-blue)}.ChatHistory_advanced__2ctZA summary:focus-visible,.ChatHistory_types__6y2Fq button:focus-visible{outline:2px solid var(--apple-blue);outline-offset:1px}.ChatHistory_advanced__2ctZA summary{cursor:pointer;color:var(--apple-secondary-label);font-size:13px;padding:8px 0}.ChatHistory_snippet__EjMfX mark{background:var(--apple-selected-fill);color:var(--apple-blue);font-weight:600}.ChatHistory_filters__8wmB1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 16px}.ChatHistory_filters__8wmB1 label{display:flex;flex-direction:column;min-width:0;gap:6px;font-size:12px;color:var(--apple-secondary-label)}.ChatHistory_filters__8wmB1 input,.ChatHistory_filters__8wmB1 select{min-width:0;width:100%;height:38px;padding:0 10px;border:1px solid var(--apple-separator);border-radius:8px;color:var(--apple-label);background:var(--apple-content-surface);font:inherit;font-size:13px}.ChatHistory_filters__8wmB1 input:focus-visible,.ChatHistory_filters__8wmB1 select:focus-visible{outline:2px solid var(--apple-blue);outline-offset:1px}.ChatHistory_query__N3yYh>div{display:flex;align-items:center;gap:10px}.ChatHistory_results__uwZZx{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ChatHistory_result__Srepv{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;padding:14px 10px;border:0;border-bottom:1px solid var(--apple-separator);border-radius:6px;background:transparent;color:var(--apple-label);cursor:pointer}.ChatHistory_result__Srepv:focus-visible,.ChatHistory_result__Srepv:hover{background:var(--apple-selected-fill)}.ChatHistory_result__Srepv[aria-current=true]{box-shadow:inset 3px 0 var(--apple-blue)}.ChatHistory_searchReturn__PM_xs{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 12px;border-bottom:1px solid var(--apple-separator);background:var(--apple-content-surface);flex-shrink:0}.ChatHistory_searchReturn__PM_xs button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 8px;border:0;background:transparent;color:var(--apple-blue);font-size:13px}.ChatHistory_meta__5peQb{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;font-size:12px;color:var(--apple-secondary-label);overflow-wrap:anywhere}.ChatHistory_meta__5peQb strong{color:var(--apple-label)}.ChatHistory_meta__5peQb time{margin-left:auto}.ChatHistory_snippet__EjMfX{font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ChatHistory_result__Srepv small{color:var(--apple-blue);font-size:11px}.ChatHistory_empty__iU4jX{padding:28px 8px;text-align:center;color:var(--apple-secondary-label);font-size:13px}.ChatHistory_error__XTEry{color:var(--apple-red,#c22);font-size:13px;padding:8px}.ChatHistory_cacheNotice__06p_b{color:var(--apple-secondary-label);background:var(--apple-tertiary-fill);padding:10px 12px;border-radius:8px;font-size:13px;overflow-wrap:anywhere}.ChatHistory_cacheNotice__06p_b button{margin:4px 0 0 8px}.ChatHistory_cacheNotice__06p_b button,.ChatHistory_paging__c1UkN{min-height:40px;border:0;background:transparent;color:var(--apple-blue);cursor:pointer}.ChatHistory_paging__c1UkN{display:block;margin:0 auto;padding:8px 16px;font-size:12px}.ChatHistory_unreadDivider__I98Mt{width:100%;flex-basis:100%;text-align:center;color:var(--apple-blue);font-size:12px;padding:10px 0}.ChatHistory_unreadJump__gUo85{display:block;flex-shrink:0;border:0;border-bottom:1px solid var(--apple-separator);background:var(--apple-content-surface);color:var(--apple-blue);min-height:36px;padding:6px 12px;font-size:12px}.ChatHistory_quote__8T7fK{display:flex;flex-direction:column;gap:3px;max-width:100%;min-width:0;padding:8px 10px;margin-bottom:6px;border:0;border-left:3px solid var(--apple-separator);border-radius:4px;background:var(--apple-tertiary-fill);color:var(--apple-secondary-label);font-size:12px;text-align:left;cursor:pointer}.ChatHistory_quote__8T7fK strong{font-weight:500}.ChatHistory_quote__8T7fK span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ChatHistory_quote__8T7fK:not(:disabled):hover{border-color:var(--apple-blue)}.ChatHistory_quoteContent__6E_id{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.ChatHistory_quoteContent__6E_id img{width:40px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0}.ChatHistory_quoteContent__6E_id>svg{flex-shrink:0}.ChatHistory_quoteLabel__Aiiaz{display:flex;flex-direction:column;gap:3px;min-width:0}.ChatHistory_quoteLabel__Aiiaz>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-bar>.ChatHistory_quoteContent__6E_id.ChatHistory_composerQuote__b6Nj4{display:inline-flex;-webkit-line-clamp:unset;white-space:normal}.ChatHistory_album__2Icat{width:min(560px,calc(100% - 56px));margin:14px 0;padding:10px;border:1px solid var(--apple-separator);border-radius:16px;background:var(--apple-content-surface)}.ChatHistory_ownAlbum__GitRI{margin-left:auto}.ChatHistory_album__2Icat>header{justify-content:space-between;align-items:center;font-size:12px;color:var(--apple-secondary-label);margin-bottom:8px}.ChatHistory_album__2Icat>header,.ChatHistory_album__2Icat>header>div{display:flex;flex-wrap:wrap;gap:6px}.ChatHistory_album__2Icat>header button{min-height:36px;border:0;border-radius:6px;background:var(--apple-tertiary-fill);color:var(--apple-blue);padding:6px 8px}.ChatHistory_albumGrid__tUGQp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ChatHistory_albumGrid__tUGQp>.ChatHistory_unreadDivider__I98Mt{grid-column:1/-1}.ChatHistory_album__2Icat .ChatHistory_albumGrid__tUGQp .message-row,.ChatHistory_album__2Icat .ChatHistory_albumGrid__tUGQp .message-row.own{width:100%;max-width:100%;margin:0;padding:0;min-width:0}.ChatHistory_albumGrid__tUGQp .message-row>.avatar,.ChatHistory_albumGrid__tUGQp .message-sender,.ChatHistory_albumGrid__tUGQp .message-time-divider{display:none}.ChatHistory_album__2Icat .ChatHistory_albumGrid__tUGQp .message-cluster{min-width:0;width:100%;max-width:100%}.ChatHistory_album__2Icat .ChatHistory_albumGrid__tUGQp .message-bubble{width:100%;max-width:100%;min-width:0;padding:0}.ChatHistory_albumGrid__tUGQp .message-bubble>button{width:100%}.ChatHistory_album__2Icat .ChatHistory_albumGrid__tUGQp .message-menu{display:flex;justify-content:flex-end;width:100%}.ChatHistory_album__2Icat .ChatHistory_albumGrid__tUGQp .message-menu-trigger{position:static;margin:0}.ChatHistory_albumGrid__tUGQp .message-image{width:100%;max-height:200px;object-fit:cover}.ChatHistory_albumGrid__tUGQp .message-video{display:block;width:100%;max-height:200px}@media (pointer:coarse){.ChatHistory_album__2Icat>header button{min-height:40px}}.ChatHistory_viewport__7BfCW{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0}.ChatHistory_viewport__7BfCW>.message-timeline{flex:1 1;scroll-behavior:auto;overflow-anchor:none}.ChatHistory_content__iPnYj{display:flow-root}.ChatHistory_readReceipt__whUWN{align-self:flex-end;color:var(--apple-secondary-label);font-size:11px;line-height:1.5;margin-top:3px}.ChatHistory_jump__wY92F{position:absolute;bottom:16px;right:20px;z-index:2;padding:10px 16px;border:1px solid var(--apple-separator);border-radius:22px;background:var(--apple-content-surface);box-shadow:0 3px 14px #0002;color:var(--apple-blue);font-size:13px}.ChatHistory_highlight__I2T1D .message-bubble,.ChatHistory_highlight__I2T1D.system-message{outline:2px solid var(--apple-blue);outline-offset:4px}.ChatHistory_selected__rwBF8{background:var(--surface-3);border-radius:8px}.ChatHistory_selectingRow__bSysf.message-row.own[data-message-id],.ChatHistory_selectingRow__bSysf.message-row[data-message-id]{width:100%;max-width:none;margin-left:0;margin-right:0;cursor:pointer}.ChatHistory_selectingRow__bSysf.own>label{margin-right:auto}.ChatHistory_selectingRow__bSysf.message-row>.message-cluster{min-width:0;max-width:min(calc(100% - 104px),620px)}@media (forced-colors:active){.ChatHistory_selected__rwBF8{outline:1px solid Highlight;outline-offset:2px}}.ChatHistory_listSearch__3oIhZ{display:flex;justify-content:center;gap:6px;align-items:center;color:var(--apple-blue);font-size:12px;min-height:32px;margin:-4px 12px 8px;border:0;background:transparent;cursor:pointer}@media (max-width:600px){.ChatHistory_dialog__LGxaV{padding:0;max-height:calc(100dvh - 20px)}.ChatHistory_dialog__LGxaV>header{padding:18px 16px 12px}.ChatHistory_dialog__LGxaV>.accessible-dialog-body{padding:4px 16px 16px}.ChatHistory_filters__8wmB1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ChatHistory_filters__8wmB1 input,.ChatHistory_filters__8wmB1 select,.ChatHistory_query__N3yYh input{font-size:16px}.ChatHistory_meta__5peQb time{width:100%;margin:0}.ChatHistory_jump__wY92F{bottom:12px;right:12px}}@media (max-height:540px){.ChatHistory_dialog__LGxaV>.accessible-dialog-body{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ChatHistory_results__uwZZx{flex:0 0 auto;min-height:100px;overflow:visible}}.ChatHistory_reedit__bN7I3{align-self:flex-end;color:var(--brand-600);background:transparent;border:0;padding:6px 2px;font-size:.8125rem;cursor:pointer}.ChatHistory_conversationFilters__NNOzL{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px}.ChatHistory_conversationFilters__NNOzL button{min-height:32px;padding:4px 12px;border:0;border-radius:16px;color:var(--ink-500);background:transparent}.ChatHistory_conversationFilters__NNOzL button[aria-pressed=true]{color:var(--brand-600);background:var(--apple-selected-fill)}.ChatHistory_pendingFlag__vx4Az{color:var(--brand-600);font-size:.75rem;white-space:nowrap}.ChatMentions_root__2UycR{position:relative;min-width:0}.ChatMentions_picker__2YYKB{position:absolute;z-index:25;bottom:8px;left:0;width:min(340px,100%);overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface,#fff);color:var(--text,#24272d);box-shadow:0 10px 30px #0002}.ChatMentions_heading__KHeRY{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 14px;font-size:13px}.ChatMentions_heading__KHeRY button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit}.ChatMentions_options__o8yrD{max-height:min(250px,32dvh);overflow-y:auto;overscroll-behavior:contain;padding:4px}.ChatMentions_options__o8yrD button{width:100%;min-height:48px;border:0;border-radius:8px;padding:8px 12px;background:transparent;display:flex;gap:12px;align-items:center;justify-content:space-between;color:inherit;text-align:left}.ChatMentions_options__o8yrD button:hover,.ChatMentions_options__o8yrD button[aria-selected=true]{background:var(--brand-100)}.ChatMentions_chips__ANtnv button:focus-visible,.ChatMentions_options__o8yrD button:focus-visible{outline:2px solid #007aff;outline-offset:-2px}.ChatMentions_options__o8yrD button:disabled{opacity:.5}.ChatMentions_options__o8yrD span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatMentions_options__o8yrD small{flex-shrink:0;font-size:11px;color:var(--ink-600)}.ChatMentions_hint__tS7H9,.ChatMentions_options__o8yrD p{display:block;padding:8px 14px;font-size:12px;color:var(--ink-600)}.ChatMentions_chips__ANtnv{display:flex;flex-wrap:wrap;gap:4px 8px;max-height:96px;overflow-y:auto;padding:0 0 6px}.ChatMentions_chips__ANtnv button{min-height:32px;max-width:100%;display:flex;gap:6px;align-items:center;border:0;border-radius:8px;background:var(--brand-100);color:var(--brand-600);padding:5px 8px;overflow-wrap:anywhere}.ChatMentions_badge__OXK_F{color:var(--brand-600);font-size:12px;font-weight:600;margin-right:6px}@media (max-width:700px){.ChatMentions_chips__ANtnv button{min-height:44px}.ChatMentions_options__o8yrD{max-height:25dvh}}.PageUpdateNotice_notice__JuP4s{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:10px max(16px,env(safe-area-inset-left));background:var(--apple-content-surface);color:var(--apple-label);border-bottom:1px solid var(--apple-separator)}.PageUpdateNotice_copy__oNMxz{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.PageUpdateNotice_copy__oNMxz strong{font-size:.9375rem}.PageUpdateNotice_copy__oNMxz p{margin:4px 0 0;font-size:.8125rem;line-height:1.5;color:var(--apple-secondary-label)}.PageUpdateNotice_actions__qPf1g{display:flex;flex-wrap:wrap;gap:8px}.PageUpdateNotice_actions__qPf1g button{min-height:36px;white-space:normal}@media (max-width:700px){.PageUpdateNotice_notice__JuP4s{padding-block:8px;gap:8px}.PageUpdateNotice_actions__qPf1g button{min-height:44px}}.ChatDraftStatus_root__rlwfC{color:var(--ink-600);font-size:.8125rem;min-width:0;padding:4px 2px 0}.ChatDraftStatus_row__YMzW2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.ChatDraftStatus_root__rlwfC button{color:var(--brand-700);background:transparent;border:0;padding:8px 2px;cursor:pointer;font:inherit;min-height:44px}.ChatDraftStatus_conflict__yQTap{margin-top:6px;max-height:min(40vh,320px);overflow-y:auto;overscroll-behavior:contain}.ChatDraftStatus_conflict__yQTap summary{cursor:pointer;padding:6px 0}.ChatDraftStatus_conflict__yQTap label{display:block;margin-top:6px}.ChatDraftStatus_conflict__yQTap textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink-950);padding:8px;font:inherit}.ProfileModal_dialog__EPJMz{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden;width:min(560px,calc(100vw - 48px))}.ProfileModal_dialog__EPJMz>footer,.ProfileModal_dialog__EPJMz>header{flex-shrink:0;background:var(--surface)}.ProfileModal_body__XYa9d{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:12px}.ProfileModal_body__XYa9d>.ProfileModal_actions__TD572,.ProfileModal_body__XYa9d>.ProfileModal_ai__zeEIE,.ProfileModal_body__XYa9d>.ProfileModal_current__0CpNL,.ProfileModal_body__XYa9d>.ProfileModal_error__0cRrG,.ProfileModal_body__XYa9d>.ProfileModal_note__vwltv{margin-left:24px;margin-right:24px}.ProfileModal_body__XYa9d>[role=status]{padding:0 24px;font-size:13px;line-height:1.6}.ProfileModal_current__0CpNL{display:flex;align-items:center;gap:14px}.ProfileModal_current__0CpNL span{display:grid;gap:4px}.ProfileModal_current__0CpNL small,.ProfileModal_note__vwltv{color:var(--text-muted,#667085);font-size:12px;line-height:1.65}.ProfileModal_actions__TD572{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ProfileModal_file__KsjFH{display:none}.ProfileModal_editor__CCgph{display:grid;gap:10px;justify-items:center;padding:16px 24px}.ProfileModal_preview__JmNrW{position:relative;width:min(256px,100%);aspect-ratio:1;background:#edf0f4;border-radius:16px;overflow:hidden}.ProfileModal_preview__JmNrW canvas{width:100%;height:100%;display:block}.ProfileModal_preview__JmNrW[data-ready=true] canvas{cursor:grab;touch-action:none}.ProfileModal_preview__JmNrW[data-ready=true] canvas:active{cursor:grabbing}.ProfileModal_cropGuide__RfUbB{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle closest-side,transparent calc(100% - 1px),#fff 100%,rgb(15 23 42/46%) calc(100% + 1px))}.ProfileModal_preview__JmNrW>span{position:absolute;inset:45% 0 auto;text-align:center}.ProfileModal_cropHelp__fS2x4{margin:0;color:var(--text-muted,#667085);font-size:12px;line-height:1.6;text-align:center}.ProfileModal_editor__CCgph>label{display:flex;align-items:center;gap:14px;width:100%;font-size:13px}.ProfileModal_editor__CCgph>label>span{flex:0 0 86px}.ProfileModal_editor__CCgph output{color:var(--text-muted,#667085);font-size:11px}.ProfileModal_editor__CCgph input[type=range]{flex:1 1;min-width:0;height:28px;padding:0;background:transparent;box-shadow:none}.ProfileModal_ai__zeEIE{border-top:1px solid var(--border,#e2e5ea);padding-top:12px;display:grid;gap:10px}.ProfileModal_ai__zeEIE>strong{display:flex;align-items:center;gap:8px}.ProfileModal_consent__udaEw{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.6}.ProfileModal_consent__udaEw input{flex-shrink:0;margin-top:4px;width:16px;height:16px}.ProfileModal_error__0cRrG{color:#b42318;background:#fff1ee;padding:10px 12px;border-radius:8px;font-size:13px}@media (max-width:600px){.ProfileModal_dialog__EPJMz{max-height:calc(100dvh - 16px);width:calc(100vw - 16px)}.ProfileModal_actions__TD572 button{min-height:40px}}.accessible-dialog-backdrop:has(.CommunicationManagement_dialog__P6iPD){z-index:95}.CommunicationManagement_dialog__P6iPD{width:min(600px,calc(100vw - 24px));display:flex;flex-direction:column;overflow:hidden}.CommunicationManagement_dialog__P6iPD>footer,.CommunicationManagement_dialog__P6iPD>header{flex-shrink:0}.CommunicationManagement_dialog__P6iPD .accessible-dialog-body{min-width:0;overflow-y:auto;overscroll-behavior:contain}.CommunicationManagement_content__SWurf,.CommunicationManagement_form__xlrzQ{display:grid;gap:18px;min-width:0}.CommunicationManagement_contactCard___k0jl{border:0;padding:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.CommunicationManagement_form__xlrzQ label,.CommunicationManagement_search__gtyHp{display:grid;gap:8px;font-size:13px;font-weight:500}.CommunicationManagement_form__xlrzQ input:not([type=checkbox]),.CommunicationManagement_form__xlrzQ textarea,.CommunicationManagement_search__gtyHp input{width:100%;min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--input-bg,var(--surface));color:var(--text);font:inherit}.CommunicationManagement_form__xlrzQ textarea{resize:vertical;min-height:88px}.CommunicationManagement_hint__7oaRR,.CommunicationManagement_identity__VETXe p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.CommunicationManagement_error__NrgOH{margin:12px 0;color:var(--danger,#c83030);font-size:13px;line-height:1.6}.CommunicationManagement_actions__cJYwk,.CommunicationManagement_memberActions__hi9L6{display:flex;flex-wrap:wrap;gap:8px}.CommunicationManagement_contactActions__qJUjb{display:grid;gap:12px;margin:0}.CommunicationManagement_contactMore__9YsW7{position:absolute;top:24px;right:20px;z-index:2}.CommunicationManagement_moreButton__2tCpp{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--apple-tertiary-fill);color:var(--muted);cursor:pointer}.CommunicationManagement_contactMenu__c1hGE{position:absolute;top:50px;right:0;width:188px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--apple-content-surface);box-shadow:0 8px 24px rgb(0 0 0/12%)}.CommunicationManagement_contactMenu__c1hGE button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px;border:0;border-radius:7px;background:transparent;color:var(--text);font:inherit;font-size:.875rem;cursor:pointer}.CommunicationManagement_contactMenu__c1hGE button.CommunicationManagement_danger__s6PA9{color:var(--danger,#ff3b30)}.CommunicationManagement_contactRows__5GdjH{border-top:1px solid var(--line)}.CommunicationManagement_contactRows__5GdjH button{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.CommunicationManagement_contactRows__5GdjH button+button{border-top:1px solid var(--line)}.CommunicationManagement_contactRows__5GdjH button>span{flex:1 1;min-width:0}.CommunicationManagement_contactRows__5GdjH small{max-width:40%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--muted)}.CommunicationManagement_contactRows__5GdjH svg{flex-shrink:0;color:var(--muted)}.CommunicationManagement_contactRows__5GdjH button:disabled,.CommunicationManagement_moreButton__2tCpp:disabled{opacity:.45;cursor:not-allowed}.CommunicationManagement_contactMore__9YsW7 button:focus-visible,.CommunicationManagement_contactRows__5GdjH button:focus-visible{outline:2px solid var(--apple-blue);outline-offset:2px}@media (hover:hover){.CommunicationManagement_contactMenu__c1hGE button:hover,.CommunicationManagement_moreButton__2tCpp:hover{background:var(--apple-selected-fill)}.CommunicationManagement_contactRows__5GdjH button:hover{color:var(--apple-blue)}}@media (max-width:700px){.CommunicationManagement_contactMore__9YsW7{top:20px;right:12px}}.CommunicationManagement_blocked__2gcvo{margin:0;color:var(--muted);font-size:13px}.CommunicationManagement_danger__s6PA9{color:var(--danger,#c83030)!important}.CommunicationManagement_destructive__1ptXW{background:#c83030!important}.CommunicationManagement_confirmText__rrcAc{margin:0;padding:4px 0 16px;line-height:1.8;overflow-wrap:anywhere}.CommunicationManagement_identity__VETXe,.CommunicationManagement_memberIdentity__BL6ht{display:flex;align-items:center;gap:12px;min-width:0}.CommunicationManagement_identity__VETXe>div,.CommunicationManagement_memberIdentity__BL6ht>span{min-width:0;overflow-wrap:anywhere}.CommunicationManagement_identity__VETXe h3{margin:0 0 4px;font-size:18px}.CommunicationManagement_section___Hwcu{border-top:1px solid var(--line);padding-top:18px}.CommunicationManagement_sectionHeader__cq_I_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.CommunicationManagement_sectionHeader__cq_I_ h3{margin:0;font-size:14px}.CommunicationManagement_switchRow__lfARo{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px;text-align:left}.CommunicationManagement_switchRow__lfARo>span:last-child{color:var(--muted);font-size:12px}.CommunicationManagement_switchRow__lfARo[aria-checked=true]>span:last-child{color:var(--accent,#007aff)}.CommunicationManagement_announcement__mxpXG{margin:0;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow-y:auto}.CommunicationManagement_members__PHTAd{list-style:none;margin:10px 0 0;padding:0}.CommunicationManagement_members__PHTAd li{display:grid;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.CommunicationManagement_members__PHTAd li:last-child{border:0}.CommunicationManagement_memberIdentity__BL6ht strong,.CommunicationManagement_pickerList__185rq strong{display:block;font-size:14px;font-weight:500}.CommunicationManagement_memberIdentity__BL6ht small,.CommunicationManagement_pickerList__185rq small{display:block;margin-top:4px;color:var(--muted);font-size:12px}.CommunicationManagement_memberActions__hi9L6{padding-left:48px}.CommunicationManagement_memberActions__hi9L6 button{min-height:36px;border:1px solid var(--line);border-radius:8px;padding:6px 10px;background:var(--surface);color:var(--text);font-size:12px}.CommunicationManagement_picker__lP3iX{display:grid;gap:12px;min-width:0}.CommunicationManagement_pickerList__185rq{max-height:300px;overflow-y:auto;overscroll-behavior:contain}.CommunicationManagement_pickerList__185rq label{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 4px;cursor:pointer}.CommunicationManagement_pickerList__185rq input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:#007aff}.CommunicationManagement_pickerList__185rq label>span:last-child{min-width:0;overflow-wrap:anywhere}.CommunicationManagement_actions__cJYwk button:disabled,.CommunicationManagement_dialog__P6iPD button:disabled{opacity:.45;cursor:not-allowed}.CommunicationManagement_selectedPeople__hlV2o{display:flex;flex-wrap:wrap;gap:8px;max-height:132px;overflow-y:auto}.CommunicationManagement_selectedPeople__hlV2o button{display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow-wrap:anywhere;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--brand-50);color:var(--text);font:inherit;font-size:.8125rem}.CommunicationManagement_selectedPeople__hlV2o svg{flex-shrink:0}.CommunicationManagement_groupDialog__N_8Pp,.CommunicationManagement_pickerDialog__sQqiL{height:min(720px,calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.CommunicationManagement_dialog__P6iPD .CommunicationManagement_pickerList__185rq,.CommunicationManagement_dialog__P6iPD .CommunicationManagement_selectedPeople__hlV2o{max-height:none;overflow:visible}.CommunicationManagement_selectionToolbar__846p6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.CommunicationManagement_selectionToolbar__846p6 button{min-height:44px}.CommunicationManagement_selectionToolbar__846p6 button:focus-visible{outline:2px solid var(--apple-blue);outline-offset:2px}.accessible-dialog-backdrop:has(.CommunicationManagement_drawer__lqy_0){padding:0;place-items:stretch end;background:rgb(0 0 0/12%);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-device-class=phone] .accessible-dialog-backdrop:has(.CommunicationManagement_drawer__lqy_0){padding:0;align-items:stretch}.CommunicationManagement_drawer__lqy_0.accessible-dialog{width:min(440px,100vw);height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--line);border-radius:0;box-shadow:-12px 0 36px rgb(0 0 0/9%);color:var(--text)}html[data-device-class=phone] .CommunicationManagement_drawer__lqy_0.accessible-dialog{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.CommunicationManagement_drawer__lqy_0.accessible-dialog>header{min-height:76px;align-items:center;padding:max(16px,env(safe-area-inset-top)) 20px 16px;border-bottom:1px solid var(--line)}.CommunicationManagement_drawer__lqy_0.accessible-dialog>header h2{font-size:1.125rem}.CommunicationManagement_drawer__lqy_0.accessible-dialog .accessible-dialog-close{width:44px;height:44px}.CommunicationManagement_drawer__lqy_0.accessible-dialog .accessible-dialog-body{flex:1 1;padding:24px 20px;scrollbar-gutter:stable}.CommunicationManagement_drawer__lqy_0.accessible-dialog>footer{min-height:76px;padding:14px 20px max(14px,env(safe-area-inset-bottom));background:var(--surface)}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_content__SWurf,.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_form__xlrzQ{gap:24px}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_identity__VETXe h3{font-size:1.125rem;line-height:1.5}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_hint__7oaRR,.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_identity__VETXe p{font-size:.75rem}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_form__xlrzQ label,.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_search__gtyHp{font-size:.8125rem}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_section___Hwcu{padding-top:22px}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_sectionHeader__cq_I_ h3{font-size:.875rem}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_sectionHeader__cq_I_{flex-wrap:wrap}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_sectionHeader__cq_I_ button{min-height:40px}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_announcement__mxpXG{font-size:.8125rem}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_switchRow__lfARo{gap:12px;min-height:80px;padding:12px 0;font-size:.875rem;cursor:pointer}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_switchRow__lfARo>svg{color:var(--muted);flex:0 0 auto}.CommunicationManagement_settingLabel__Gt_2T{flex:1 1;min-width:0}.CommunicationManagement_entryRow__4stz_ small,.CommunicationManagement_settingLabel__Gt_2T small{display:block;margin-top:5px;color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.6}.CommunicationManagement_switchState__9JFHC{display:grid;justify-items:center;gap:5px;flex:0 0 auto}.CommunicationManagement_switchState__9JFHC>span{font-size:.6875rem}.CommunicationManagement_switchTrack__IhSqr{display:block;position:relative;width:42px;height:26px;border-radius:999px;background:var(--line);box-shadow:inset 0 0 0 1px rgb(120 120 128/15%)}.CommunicationManagement_switchTrack__IhSqr:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:white;box-shadow:0 1px 3px rgb(0 0 0/20%);transition:transform .12s ease}.CommunicationManagement_switchRow__lfARo[aria-checked=true] .CommunicationManagement_switchTrack__IhSqr{background:var(--accent,#007aff)}.CommunicationManagement_switchRow__lfARo[aria-checked=true] .CommunicationManagement_switchTrack__IhSqr:after{transform:translateX(16px)}.CommunicationManagement_entryRow__4stz_{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.CommunicationManagement_entryRow__4stz_>span{flex:1 1;min-width:0}.CommunicationManagement_entryRow__4stz_>svg{flex-shrink:0;color:var(--accent,#007aff)}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_members__PHTAd li{padding:8px 0 14px}.CommunicationManagement_memberButton__cXfBT{width:100%;border:0;border-radius:10px;padding:8px;margin:0;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer}.CommunicationManagement_memberButton__cXfBT>span:nth-child(2){flex:1 1}.CommunicationManagement_memberButton__cXfBT>svg{color:var(--muted);flex-shrink:0}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_memberIdentity__BL6ht strong{font-size:.875rem}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_memberIdentity__BL6ht small{font-size:.75rem}.CommunicationManagement_memberIdentity__BL6ht .CommunicationManagement_roleBadge__jQPrg{display:inline-block;padding:2px 7px;border-radius:5px;color:var(--accent,#007aff);background:var(--brand-50)}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_memberActions__hi9L6{padding-left:56px;gap:6px}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_memberActions__hi9L6 button{min-height:40px;font-size:.75rem}.CommunicationManagement_backButton__CJ_nB{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;margin-bottom:20px;background:transparent;border:0;color:var(--accent,#007aff);font:inherit;font-size:.875rem;cursor:pointer}.CommunicationManagement_profileDetails__bqzzZ{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;margin:0;padding-top:24px;border-top:1px solid var(--line);font-size:.875rem;line-height:1.7}.CommunicationManagement_profileDetails__bqzzZ dt{color:var(--muted)}.CommunicationManagement_profileDetails__bqzzZ dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.CommunicationManagement_footerContent__wjPgZ{display:grid;gap:12px;width:100%;min-width:0}.CommunicationManagement_footerContent__wjPgZ:empty{display:none}.CommunicationManagement_footerContent__wjPgZ .CommunicationManagement_error__NrgOH{margin:0;font-size:.8125rem}.CommunicationManagement_footerActions__K5WeL{display:flex;justify-content:space-between;gap:12px}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_footerContent__wjPgZ button{min-height:44px;font-size:.875rem}.CommunicationManagement_drawer__lqy_0 button:focus-visible{outline:2px solid var(--accent,#007aff);outline-offset:3px}@media (hover:hover){.CommunicationManagement_entryRow__4stz_:hover,.CommunicationManagement_memberButton__cXfBT:hover{background:var(--brand-50)}}@media (prefers-reduced-motion:reduce){.CommunicationManagement_switchTrack__IhSqr:after{transition:none}}@media (max-width:600px){.CommunicationManagement_drawer__lqy_0.accessible-dialog{width:100vw;max-height:100dvh;border:0}.CommunicationManagement_drawer__lqy_0.accessible-dialog .accessible-dialog-body{padding:20px max(16px,env(safe-area-inset-right)) 20px max(16px,env(safe-area-inset-left))}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_memberActions__hi9L6{padding-left:8px}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_memberActions__hi9L6 button,.CommunicationManagement_selectedPeople__hlV2o button{min-height:44px}.CommunicationManagement_drawer__lqy_0 .CommunicationManagement_footerActions__K5WeL{flex-wrap:wrap}.CommunicationManagement_dialog__P6iPD{max-height:calc(100dvh - 24px)}.CommunicationManagement_memberActions__hi9L6{padding-left:0}.CommunicationManagement_actions__cJYwk button,.CommunicationManagement_memberActions__hi9L6 button{min-height:40px}.CommunicationManagement_dialog__P6iPD footer{flex-wrap:wrap}}.accessible-dialog-backdrop:has(.ChatExpressions_dialog__s0Uni){z-index:95}.ChatExpressions_dialog__s0Uni{width:min(440px,calc(100vw - 16px));height:min(640px,calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden}.ChatExpressions_dialog__s0Uni>footer,.ChatExpressions_dialog__s0Uni>header{flex-shrink:0}.ChatExpressions_dialog__s0Uni .accessible-dialog-body{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ChatExpressions_dialog__s0Uni button{cursor:pointer}.ChatExpressions_dialog__s0Uni button:disabled{cursor:wait;opacity:.5}.ChatExpressions_modes__T_T_i{display:flex;gap:4px;background:var(--surface-3);border-radius:12px;padding:4px;margin-bottom:14px}.ChatExpressions_modes__T_T_i button{flex:1 1;min-height:40px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:14px}.ChatExpressions_modes__T_T_i button[aria-pressed=true]{background:var(--surface);color:var(--accent,#007aff);box-shadow:0 1px 4px #0001;font-weight:600}.ChatExpressions_search__CxgbH{width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--input-bg,var(--surface-3));font:inherit;font-size:13px}.ChatExpressions_categories__rtWb4{display:flex;flex-wrap:wrap;margin:10px 0;gap:2px}.ChatExpressions_categories__rtWb4 button{flex:1 1;min-width:40px;min-height:40px;padding:4px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:12px}.ChatExpressions_categories__rtWb4 button[aria-pressed=true]{color:var(--accent,#007aff);background:var(--accent-soft,#007aff15)}.ChatExpressions_emojiGrid__LXLwk{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px}.ChatExpressions_emojiGrid__LXLwk button{height:48px;min-width:0;border:0;border-radius:10px;background:transparent;font-size:27px;line-height:1;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif}.ChatExpressions_emojiGrid__LXLwk button:hover,.ChatExpressions_stickerGrid__IPRCd button:hover{background:var(--surface-3)}.ChatExpressions_dialog__s0Uni button:focus-visible{outline:2px solid var(--accent,#007aff);outline-offset:2px}.ChatExpressions_stickerGrid__IPRCd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.ChatExpressions_stickerGrid__IPRCd button{min-width:0;display:grid;justify-items:center;gap:5px;padding:4px 4px 8px;border:1px solid var(--line);border-radius:14px;color:var(--text);background:var(--surface);font-size:12px}.ChatExpressions_stickerGrid__IPRCd img{width:100%;height:auto;border-radius:10px}.ChatExpressions_empty__2PCw1,.ChatExpressions_hint__tIgO4,.ChatExpressions_preview__RctLh small{color:var(--muted);font-size:12px;line-height:1.7}.ChatExpressions_hint__tIgO4{margin:14px 0 0}.ChatExpressions_empty__2PCw1{padding:20px 4px;text-align:center}.ChatExpressions_clear__edTyQ{margin-top:12px;min-height:40px;border:0;background:transparent;color:var(--accent,#007aff);font-size:12px}.ChatExpressions_preview__RctLh{display:grid;justify-items:center;text-align:center;gap:12px;padding-bottom:12px}.ChatExpressions_preview__RctLh img{max-width:100%;height:auto;border-radius:28px}.ChatExpressions_preview__RctLh p{margin:0;font-size:15px;font-weight:600}.ChatExpressions_error__aEJlO{color:var(--danger,#c83030);font-size:13px;line-height:1.6;margin:14px 0 0}@media (max-width:480px){.ChatExpressions_dialog__s0Uni{padding:16px}.ChatExpressions_dialog__s0Uni>footer{flex-wrap:wrap}.ChatExpressions_dialog__s0Uni>footer button{min-height:42px}}.ChatPersonalStickers_tools__0Ta3w{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 14px}.ChatPersonalStickers_tools__0Ta3w>span{margin-left:auto;font-size:12px;color:var(--muted)}.ChatPersonalStickers_grid__ALHzo{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}.ChatPersonalStickers_item__Ud5K3{min-width:0}.ChatPersonalStickers_item__Ud5K3>button{display:flex;flex-direction:column;align-items:center;width:100%;padding:8px;gap:4px;border-radius:10px;border:1px solid var(--border);background:var(--panel)}.ChatPersonalStickers_item__Ud5K3 img{width:70px;height:70px;object-fit:contain}.ChatPersonalStickers_item__Ud5K3 span{display:block;width:100%;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatPersonalStickers_controls__KDm3Z{display:flex;justify-content:center;gap:3px}.ChatPersonalStickers_controls__KDm3Z button{min-height:40px;padding:4px 6px;font-size:12px}.ChatPersonalStickers_preview__NiHRS{text-align:center}.ChatPersonalStickers_preview__NiHRS img{max-width:100%;width:240px;height:200px;object-fit:contain}.ChatPersonalStickers_preview__NiHRS .ChatPersonalStickers_tools__0Ta3w{justify-content:center}.ChatPersonalStickers_hint__xRAV_{margin:12px 0 0;color:var(--muted);font-size:12px}.ChatPersonalStickers_error__Dirxh{color:var(--danger,#ce3444);font-size:13px;overflow-wrap:anywhere}.MessageTools_dialog__rleOy.modal-card{width:min(540px,calc(100vw - 24px));display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.MessageTools_dialog__rleOy>footer,.MessageTools_dialog__rleOy>header{flex-shrink:0}.MessageTools_dialog__rleOy>header{gap:12px;padding:20px 20px 14px}.MessageTools_dialog__rleOy>header h2{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.4}.MessageTools_dialog__rleOy>.accessible-dialog-body{min-height:0;overflow-y:auto;padding:4px 20px 18px;overscroll-behavior:contain}.MessageTools_dialog__rleOy>footer{gap:8px;flex-wrap:wrap;padding:12px 20px}.MessageTools_transferDialog__2Ywau{height:min(640px,calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.MessageTools_transferContent__r_S9P{display:grid;gap:14px;min-width:0}.MessageTools_transferOptions__2pMqn{display:flex;flex-direction:column;gap:12px;min-width:0}.MessageTools_transferOptions__2pMqn>.MessageTools_actions__RP2F6,.MessageTools_transferOptions__2pMqn>.MessageTools_error__oJGtb,.MessageTools_transferOptions__2pMqn>.MessageTools_hint__R8yYx,.MessageTools_transferOptions__2pMqn>.MessageTools_search__TgUaR{margin:0}.MessageTools_transferOptions__2pMqn>.MessageTools_search__TgUaR{flex-shrink:0}.accessible-dialog-backdrop:has(.MessageTools_dialog__rleOy){z-index:1800}.accessible-dialog-backdrop:has(.MessageTools_capturing__HN2LU){visibility:hidden}.MessageTools_dialog__rleOy p,.MessageTools_dialog__rleOy small{overflow-wrap:anywhere}.MessageTools_hint__R8yYx{margin:0 0 12px;color:var(--ink-500);font-size:.8125rem;line-height:1.6}.MessageTools_error__oJGtb{color:var(--danger);font-size:.875rem}.MessageTools_transferProgress__4R___{display:grid;gap:5px;margin-top:12px;min-width:0}.MessageTools_transferProgress__4R___ progress{width:100%;height:8px;accent-color:var(--brand)}.MessageTools_transferProgress__4R___ small{color:var(--ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.MessageTools_fileTransfer__njcO7{width:320px;max-width:100%;min-width:0}.MessageTools_fileTransfer__njcO7>button:first-child{width:100%;padding:0;border:0;border-radius:6px;background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.MessageTools_fileTransfer__njcO7>button:first-child>span{min-width:0;flex:1 1}.MessageTools_fileTransfer__njcO7>button:first-child strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.MessageTools_fileTransfer__njcO7>button:first-child svg{flex-shrink:0}.MessageTools_fileTransfer__njcO7>.MessageTools_error__oJGtb,.MessageTools_fileTransfer__njcO7>.MessageTools_hint__R8yYx{margin:8px 0 0;overflow-wrap:anywhere}.MessageTools_fileTransfer__njcO7>.plain-link{min-height:36px;margin-top:4px}.MessageTools_fileTransfer__njcO7>button:first-child:disabled{opacity:1;cursor:default}.message-row.own .MessageTools_fileTransfer__njcO7 :is(small,p,button){color:inherit}.message-row.own .MessageTools_fileTransfer__njcO7 progress{accent-color:currentColor}.message-row.own .MessageTools_fileTransfer__njcO7>.MessageTools_error__oJGtb{padding:6px 8px;border-radius:6px;background:rgb(0 0 0/16%)}.MessageTools_preview__8RYIg{display:grid;gap:12px;min-width:0;padding:16px;background:var(--surface-2);border-radius:12px}.MessageTools_preview__8RYIg>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow-y:auto}.MessageTools_preview__8RYIg img,.MessageTools_preview__8RYIg video{display:block;max-width:100%;max-height:260px;margin:auto;object-fit:contain;border-radius:8px}.MessageTools_preview__8RYIg audio{width:100%;min-width:0}.MessageTools_preview__8RYIg small{color:var(--ink-500)}.MessageTools_batchFiles__5R28s{list-style:none;display:grid;gap:12px;padding:0;margin:0}.MessageTools_batchFiles__5R28s>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:12px}.MessageTools_batchFiles__5R28s>div>button,.MessageTools_batchFiles__5R28s>div>span{grid-column:2;grid-row:1}.MessageTools_batchFiles__5R28s>div>.MessageTools_error__oJGtb,.MessageTools_batchFiles__5R28s>div>.MessageTools_transferProgress__4R___{grid-column:1/-1;margin:0}.MessageTools_batchFiles__5R28s .MessageTools_preview__8RYIg{grid-column:1;grid-row:1;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:6px 10px;padding:0;background:transparent}.MessageTools_batchFiles__5R28s .MessageTools_preview__8RYIg img,.MessageTools_batchFiles__5R28s .MessageTools_preview__8RYIg video{max-height:80px;grid-row:span 2}.MessageTools_batchFiles__5R28s .MessageTools_preview__8RYIg p{max-height:4.5em;overflow-y:auto;font-size:.875rem;line-height:1.5}.MessageTools_batchFiles__5R28s .MessageTools_preview__8RYIg audio{grid-column:1/-1}.MessageTools_batchFiles__5R28s .MessageTools_preview__8RYIg:not(:has(img,video)) p{grid-column:1/-1}.MessageTools_batchFiles__5R28s .MessageTools_actions__RP2F6{margin:6px 0;justify-content:flex-end}.MessageTools_actions__RP2F6{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.MessageTools_actions__RP2F6 button{min-height:40px}.MessageTools_search__TgUaR{width:100%;margin:14px 0 8px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:inherit}.MessageTools_targets__fdM0L{max-height:220px;overflow-y:auto;display:grid;gap:4px}.MessageTools_target__ZKG3T{display:flex;align-items:center;gap:10px;padding:10px;border-radius:9px;cursor:pointer;min-height:48px}.MessageTools_target__ZKG3T:has(input:checked){background:var(--apple-selected-fill)}.MessageTools_target__ZKG3T input{width:18px;height:18px;flex:0 0 18px}.MessageTools_target__ZKG3T span{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5}.MessageTools_target__ZKG3T small{margin-left:auto;flex-shrink:0;color:var(--ink-500)}.MessageTools_recording__8CZpc{padding:24px 12px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MessageTools_recording__8CZpc strong{display:block;font-size:2rem;margin:12px 0}.MessageTools_holdToTalk__rKVs6{display:block;width:100%;min-height:64px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);color:var(--ink-800);font-size:1rem;font-weight:600;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer}.MessageTools_holdToTalk__rKVs6:active{background:var(--apple-selected-fill)}.MessageTools_holdToTalk__rKVs6.MessageTools_holdCancel__bBcww{background:var(--danger);color:white}.MessageTools_field__ZN9hl{display:grid;gap:8px;margin:16px 0;font-size:.875rem}.MessageTools_field__ZN9hl input,.MessageTools_field__ZN9hl select{width:100%;min-height:42px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit}.MessageTools_audioLevel__d5XZU{display:grid;gap:8px;margin:0 12px 18px}.MessageTools_audioLevel__d5XZU meter{width:100%;height:18px}.MessageTools_audioLevel__d5XZU small{color:var(--ink-500);line-height:1.6}.MessageTools_locationPreview__MJbnx{display:grid;justify-items:center;gap:10px;padding:24px 14px;border-radius:14px;background:var(--surface-2);text-align:center}.MessageTools_locationPreview__MJbnx svg{color:var(--brand)}.MessageTools_locationPreview__MJbnx small,.MessageTools_locationPreview__MJbnx span{color:var(--ink-500)}.MessageTools_locationPreview__MJbnx a{color:var(--brand);font-size:.875rem;padding:8px}.MessageTools_menu___jnJt{position:relative}.MessageTools_menu___jnJt>button{min-width:38px;min-height:30px;border-radius:8px}.MessageTools_menuPanel__GBPTr{position:absolute;z-index:25;top:100%;left:0;display:grid;width:144px;padding:5px;border:1px solid var(--line);background:var(--surface);box-shadow:0 8px 24px #0002;border-radius:10px}.MessageTools_menuPanel__GBPTr button{width:100%;min-height:38px;padding:8px 12px!important;font-size:.8125rem!important}.MessageTools_menuPanel__GBPTr button:hover{background:var(--surface-2)}@media (max-width:600px){.MessageTools_dialog__rleOy{max-height:calc(100dvh - 24px)}.MessageTools_targets__fdM0L{max-height:190px}.MessageTools_preview__8RYIg{padding:12px}}@media (min-width:640px) and (max-height:540px){.MessageTools_transferDialog__2Ywau.modal-card{width:min(760px,calc(100vw - 32px))}.MessageTools_transferDialog__2Ywau>.accessible-dialog-body{display:flex;flex:1 1;overflow:hidden}.MessageTools_transferContent__r_S9P{flex:1 1;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.MessageTools_transferContent__r_S9P>.MessageTools_preview__8RYIg{min-height:0;overflow-y:auto;align-content:start}.MessageTools_transferContent__r_S9P>.MessageTools_preview__8RYIg>p{max-height:none;overflow:visible}.MessageTools_transferOptions__2pMqn{min-height:0;overflow-y:auto;overscroll-behavior:contain}.MessageTools_transferOptions__2pMqn>.MessageTools_targets__fdM0L{flex-shrink:0}}.MessageTools_sendFailure__u3l1W{display:flex;align-items:center;gap:12px;margin:8px 12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:.8rem}.MessageTools_sendFailure__u3l1W>span{display:grid;gap:4px;flex:1 1;min-width:0}.MessageTools_sendFailure__u3l1W small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-500)}.ClientTopBar_bar__QoUR_{gap:10px}.world-time-bar.ClientTopBar_bar__QoUR_ button.ClientTopBar_action__5EpWO{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-height:28px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--ink-950);font-size:.8125rem;font-weight:600;cursor:pointer;overflow:visible;max-width:none}.ClientTopBar_action__5EpWO>svg{width:18px;height:18px;flex-shrink:0;stroke-width:2.2}.world-time-bar.ClientTopBar_bar__QoUR_ button.ClientTopBar_action__5EpWO:hover,.world-time-bar.ClientTopBar_bar__QoUR_ button.ClientTopBar_action__5EpWO[aria-expanded=true],.world-time-bar.ClientTopBar_bar__QoUR_ button.ClientTopBar_action__5EpWO[aria-pressed=true]{background:var(--surface-3);color:var(--brand-700)}.ClientTopBar_action__5EpWO:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.world-time-bar.ClientTopBar_bar__QoUR_ button.ClientTopBar_notification___p97R{width:28px;min-width:28px;padding:0}.ClientTopBar_count__k_BKS{min-width:16px;padding:1px 4px;border-radius:8px;background:var(--brand-600);color:white;font-size:10px;line-height:14px}@media (max-width:700px){.world-time-bar.ClientTopBar_bar__QoUR_ button.ClientTopBar_action__5EpWO{height:44px;min-height:44px}.world-time-bar.ClientTopBar_bar__QoUR_ button.ClientTopBar_notification___p97R{width:44px;min-width:44px;flex-basis:44px}}:is(html[data-client-platform=ios],html[data-client-platform=android]) .ClientTopBar_bar__QoUR_ button.ClientTopBar_action__5EpWO{height:44px;min-height:44px}:is(html[data-client-platform=ios],html[data-client-platform=android]) .ClientTopBar_bar__QoUR_ button.ClientTopBar_notification___p97R{width:44px;min-width:44px}.ChatTransfers_dialog__iTZz2.modal-card{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow:hidden}.ChatTransfers_dialog__iTZz2>footer,.ChatTransfers_dialog__iTZz2>header{flex-shrink:0}.ChatTransfers_dialog__iTZz2>.accessible-dialog-body{min-height:0;overflow-y:auto}.ChatTransfers_list__riFsz{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ChatTransfers_list__riFsz li{display:grid;gap:7px;padding:14px;border:1px solid var(--line);border-radius:12px;min-width:0}.ChatTransfers_list__riFsz p,.ChatTransfers_list__riFsz small,.ChatTransfers_list__riFsz strong{overflow-wrap:anywhere;margin:0}.ChatTransfers_empty__zuRyf,.ChatTransfers_list__riFsz small{color:var(--ink-500)}.ChatTransfers_list__riFsz [role=alert]{color:var(--danger-600,#b42318)}.ChatTransfers_actions__HiG33{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ChatTransfers_actions__HiG33:empty{display:none}@media (max-width:700px){.ChatTransfers_actions__HiG33 button{min-height:44px}}.ChatScreenshotEditor_dialog__HIPHr.modal-card{width:min(1100px,calc(100vw - 24px));max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden}.accessible-dialog-backdrop:has(.ChatScreenshotEditor_dialog__HIPHr){z-index:1800}.ChatScreenshotEditor_dialog__HIPHr>footer,.ChatScreenshotEditor_dialog__HIPHr>header{flex-shrink:0}.ChatScreenshotEditor_dialog__HIPHr>.accessible-dialog-body{min-height:0;overflow:auto}.ChatScreenshotEditor_dialog__HIPHr>footer{flex-wrap:wrap;gap:8px}.ChatScreenshotEditor_dialog__HIPHr>footer button{min-height:40px}.ChatScreenshotEditor_workspace__YxNDO{display:flex;justify-content:center;padding:12px;background:#202633;border-radius:10px}.ChatScreenshotEditor_canvas__EvHi3{position:relative;max-width:100%;width:fit-content;overflow:hidden;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;line-height:0}.ChatScreenshotEditor_canvas__EvHi3 img{display:none}.ChatScreenshotEditor_selection__zmrVF{position:absolute;pointer-events:none;border:2px solid #1683ff;box-shadow:0 0 0 20000px #0008;box-sizing:border-box}.ChatScreenshotEditor_details__9Di20{color:var(--ink-950);font-size:.8125rem;line-height:1.6}.ChatScreenshotEditor_details__9Di20 p{margin:12px 0 8px}.ChatScreenshotEditor_details__9Di20 summary{cursor:pointer;padding:6px 0}.ChatScreenshotEditor_fields__agWMK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px}.ChatScreenshotEditor_fields__agWMK label{display:grid;gap:4px}.ChatScreenshotEditor_fields__agWMK input{width:100%;min-width:0;min-height:40px;border:1px solid var(--line-strong);border-radius:6px;padding:8px;background:var(--surface);color:inherit}.ChatScreenshotEditor_error__67jl8{color:var(--danger)}.ChatScreenshotEditor_previewCanvas__G9130{display:block;max-width:100%;max-height:53dvh;width:auto;height:auto;pointer-events:none}.ChatScreenshotEditor_canvas__EvHi3[data-tool=text]{cursor:text}.ChatScreenshotEditor_toolbar__t5BSY{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.ChatScreenshotEditor_toolGroup__woJuK{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.ChatScreenshotEditor_toolbar__t5BSY button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px;min-height:36px;min-width:36px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink-950);font-size:12px;cursor:pointer}.ChatScreenshotEditor_toolbar__t5BSY button:hover,.ChatScreenshotEditor_toolbar__t5BSY button[aria-pressed=true]{background:var(--blue-100,#dfedff);color:#0864cf;border-color:#8cbeff}.ChatScreenshotEditor_toolbar__t5BSY button:disabled{opacity:.38;cursor:default}.ChatScreenshotEditor_options__uvbAv{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0;font-size:12px;color:var(--ink-700)}.ChatScreenshotEditor_options__uvbAv .ChatScreenshotEditor_swatch__6CVaC{flex:0 0 23px;width:23px;height:23px;min-height:23px;min-width:23px;padding:0;border:2px solid var(--surface);border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px var(--line-strong);cursor:pointer}.ChatScreenshotEditor_swatch__6CVaC[aria-pressed=true]{box-shadow:0 0 0 2px #1677ff}.ChatScreenshotEditor_options__uvbAv label{margin:0 8px;display:flex;align-items:center;gap:5px;white-space:nowrap}.ChatScreenshotEditor_options__uvbAv select{min-height:32px;border:1px solid var(--line-strong);color:var(--ink-950);background:var(--surface);border-radius:6px}.ChatScreenshotEditor_textEntry__gtq9A{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.ChatScreenshotEditor_textEntry__gtq9A input{min-width:120px;flex:1 1;border:1px solid var(--line-strong);border-radius:6px;padding:8px;background:var(--surface);color:var(--ink-950)}@media (max-width:600px){.ChatScreenshotEditor_fields__agWMK{grid-template-columns:repeat(2,minmax(0,1fr))}.ChatScreenshotEditor_workspace__YxNDO{padding:6px}.ChatScreenshotEditor_previewCanvas__G9130{max-height:40dvh}}.ChatInputSurface_root___eDAj{position:relative}.ChatInputSurface_drop__1a6df{position:absolute;inset:8px;z-index:30;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border:2px dashed var(--apple-blue);border-radius:16px;background:var(--apple-background);opacity:.95;color:var(--apple-blue);font-size:20px;pointer-events:none}.ChatInputSurface_drop__1a6df span{font-size:13px;color:var(--apple-secondary-label)}.ChatComposerImages_root__YLJ0Y{min-width:0;margin:2px 14px 8px}.ChatComposerImages_group__gvsm8{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:12px;color:var(--ink-600)}.ChatComposerImages_root__YLJ0Y p{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 6px;color:var(--ink-800);font-size:.75rem;line-height:1.5}.ChatComposerImages_root__YLJ0Y p span{color:var(--ink-600)}.ChatComposerImages_list__Fruz1{display:flex;gap:10px;max-width:100%;margin:0;padding:3px 0 4px;overflow-x:auto;list-style:none;overscroll-behavior-x:contain}.ChatComposerImages_item__XuFO_{position:relative;flex:0 0 112px;min-width:0}.ChatComposerImages_preview__k3KkH{position:relative;display:grid;place-items:center;width:112px;height:72px;padding:0;overflow:hidden;background:var(--surface-3);color:var(--ink-600);border:1px solid var(--line);border-radius:10px;cursor:pointer}.ChatComposerImages_preview__k3KkH img{display:block;width:100%;height:100%;object-fit:contain}.ChatComposerImages_previewHint__DxmgE{position:absolute;left:4px;bottom:4px;display:inline-flex;align-items:center;gap:3px;padding:2px 5px;border-radius:5px;background:rgb(0 0 0/.64);color:white;font-size:10px;line-height:16px;pointer-events:none}.ChatComposerImages_remove__mG02t{position:absolute;top:0;right:0;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:0 9px 0 9px;background:var(--surface);color:var(--ink-800);cursor:pointer}.ChatComposerImages_remove__mG02t:hover:not(:disabled){color:var(--danger);background:var(--surface-3)}.ChatComposerImages_name__wKymI{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-600);font-size:.68rem}.ChatComposerImages_order__oxPrA{display:flex;justify-content:space-between;margin-top:2px}.ChatComposerImages_order__oxPrA button{display:grid;place-items:center;width:34px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--ink-600);cursor:pointer}.ChatComposerImages_order__oxPrA button:hover:not(:disabled){background:var(--surface-3);color:var(--ink-800)}.ChatComposerImages_item__XuFO_ button:disabled{opacity:.45;cursor:default}.ChatComposerImages_item__XuFO_ button:focus-visible{outline:2px solid var(--brand-600);outline-offset:-2px}.ChatComposerImages_dialog__5ZTqZ{width:min(760px,100%)}@media (pointer:coarse){.ChatComposerImages_order__oxPrA button,.ChatComposerImages_remove__mG02t{width:40px;height:40px}}@media (max-height:520px) and (pointer:fine){.ChatComposerImages_root__YLJ0Y{margin-bottom:3px}.ChatComposerImages_root__YLJ0Y p{margin-bottom:0;font-size:.62rem;line-height:1.3}.ChatComposerImages_root__YLJ0Y p span{display:none}.ChatComposerImages_item__XuFO_{display:grid;grid-template-columns:44px 1fr;column-gap:6px;flex-basis:152px}.ChatComposerImages_preview__k3KkH{width:44px;height:44px;grid-row:span 2}.ChatComposerImages_previewHint__DxmgE{padding:2px 4px}.ChatComposerImages_previewHint__DxmgE span{display:none}.ChatComposerImages_name__wKymI{margin:0;padding-right:24px}.ChatComposerImages_remove__mG02t{width:24px;height:24px}.ChatComposerImages_order__oxPrA{margin:0}.ChatComposerImages_order__oxPrA button{height:22px}}.ChatImageViewer_thumbnail__kPwCh{display:block;max-width:100%;padding:0;border:0;border-radius:10px;background:transparent;cursor:zoom-in}.ChatImageViewer_thumbnail__kPwCh:focus-visible{outline:2px solid var(--apple-blue);outline-offset:3px}.modal-backdrop:has(>.ChatImageViewer_dialog__iVQ2J){z-index:1800}.ChatImageViewer_dialog__iVQ2J.modal-card.accessible-dialog{position:relative;display:flex;flex-direction:column;align-self:center;width:min(1120px,100%,calc(100vw - max(24px, env(safe-area-inset-left)) - max(24px, env(safe-area-inset-right))));height:min(820px,calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom))));max-height:100%;min-height:0;overflow:hidden;border-radius:14px}.ChatImageViewer_dialog__iVQ2J>header{position:absolute;z-index:2;top:6px;right:8px;padding:0}.ChatImageViewer_dialog__iVQ2J>header>div{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ChatImageViewer_dialog__iVQ2J>.accessible-dialog-body{display:flex;flex:1 1;min-height:0;overflow:hidden;padding:0}.ChatImageViewer_viewer__rbJrR{flex-direction:column}.ChatImageViewer_content__IhtFi,.ChatImageViewer_viewer__rbJrR{display:flex;flex:1 1;min-width:0;min-height:0}.ChatImageViewer_ocr__kcfX7{display:flex;flex-direction:column;flex:0 0 42%;min-width:0;min-height:0;padding:14px;gap:12px;border-left:1px solid var(--apple-separator)}.ChatImageViewer_ocrFooter__V5yM9,.ChatImageViewer_ocrHeading__O0sXB{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px}.ChatImageViewer_ocrHeading__O0sXB strong{font-size:16px}.ChatImageViewer_ocrFooter__V5yM9{flex-wrap:wrap}.ChatImageViewer_ocrFooter__V5yM9 span{flex:1 1;font-size:12px;color:var(--apple-secondary-label);overflow-wrap:anywhere}.ChatImageViewer_ocrState__DqWGn{flex:1 1;min-height:0;overflow:auto;align-content:center;text-align:center;color:var(--apple-secondary-label);font-size:14px}.ChatImageViewer_ocrState__DqWGn progress{width:min(100%,240px);accent-color:var(--apple-blue)}.ChatImageViewer_ocrText__FzpiR{flex:1 1;min-height:48px;width:100%;resize:none;border:1px solid var(--apple-separator);border-radius:8px;padding:12px;color:var(--ink-900);background:var(--apple-secondary-background);font:inherit;font-size:15px;line-height:1.65;overflow:auto}.ChatImageViewer_ocrText__FzpiR:focus-visible{outline:2px solid var(--apple-blue);outline-offset:1px}.ChatImageViewer_viewport___fGaP{position:relative;flex:1 1;min-width:0;min-height:0;overflow:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;background:var(--apple-secondary-background)}.ChatImageViewer_viewport___fGaP[data-zoomed=true]{touch-action:none;cursor:grab}.ChatImageViewer_viewport___fGaP[data-zoomed=true]:active{cursor:grabbing}.ChatImageViewer_toolbar__l4_jB{flex:0 0 auto;padding:6px 52px 6px 12px;border-bottom:1px solid var(--apple-separator)}.ChatImageViewer_group__UKIID{display:flex;align-items:center;justify-content:center;gap:4px}.ChatImageViewer_notice__gL_mW{margin:6px 0 0;font-size:12px;line-height:1.4;overflow-wrap:anywhere;color:var(--apple-secondary-label)}.ChatImageViewer_notice__gL_mW[role=alert]{color:var(--apple-red,#c62828)}.ChatImageViewer_stage__RgDcj{display:grid;place-items:center;min-width:100%;min-height:100%}.ChatImageViewer_image__ayBre{display:block;max-width:none;flex:none;-webkit-user-select:none;user-select:none;object-fit:contain}.ChatImageViewer_feedback__CCx1o{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--apple-secondary-label)}.ChatImageViewer_feedback__CCx1o p{margin:0}.ChatImageViewer_controls__Z0K2X{display:flex;flex-wrap:wrap;width:100%;align-items:center;gap:4px 12px}.ChatImageViewer_scale__TdGg8{min-width:46px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.ChatImageViewer_fit__R8W1K{display:inline-flex;gap:5px;align-items:center;justify-content:center;white-space:nowrap;min-height:34px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--ink-900);font:inherit;font-size:13px;cursor:pointer}.ChatImageViewer_fit__R8W1K:hover:not(:disabled){background:var(--apple-secondary-background)}.ChatImageViewer_fit__R8W1K:disabled{opacity:.45;cursor:default}@media (max-height:480px),(max-width:600px){.ChatImageViewer_dialog__iVQ2J.modal-card.accessible-dialog{border-radius:10px}.ChatImageViewer_controls__Z0K2X{gap:4px 8px}}@media (max-width:600px){.ChatImageViewer_content__IhtFi[data-extracting=true]{flex-direction:column}.ChatImageViewer_content__IhtFi[data-extracting=true]>.ChatImageViewer_viewport___fGaP{flex:0 0 30%}.ChatImageViewer_ocr__kcfX7{flex:1 1;border-left:0;border-top:1px solid var(--apple-separator);padding:10px;gap:8px}}@media (max-height:480px){.ChatImageViewer_ocr__kcfX7{padding:8px;gap:6px}.ChatImageViewer_ocrHeading__O0sXB strong{font-size:14px}.ChatImageViewer_ocr__kcfX7 .ChatImageViewer_notice__gL_mW{margin:0}}.ChatAttachments_dialog__qO3j_.modal-card{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden}.ChatAttachments_dialog__qO3j_>.accessible-dialog-body{min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:12px}.ChatAttachments_filters__Wst46{flex-shrink:0;display:grid;gap:8px}.ChatAttachments_types__gCmow{display:flex;gap:8px;flex-wrap:wrap}.ChatAttachments_types__gCmow button{border:0;border-radius:20px;padding:8px 18px;color:var(--ink-500);background:var(--surface-2)}.ChatAttachments_types__gCmow button[aria-pressed=true]{color:var(--brand-600);background:var(--apple-selected-fill)}.ChatAttachments_search__WZV9B{display:flex;gap:10px;align-items:end}.ChatAttachments_search__WZV9B label{flex:1 1;min-width:0}.ChatAttachments_filters__Wst46 label{display:grid;gap:5px;font-size:.8125rem}.ChatAttachments_filters__Wst46 input,.ChatAttachments_filters__Wst46 select{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid var(--line);border-radius:8px;color:inherit;background:var(--surface)}.ChatAttachments_filters__Wst46 summary{color:var(--ink-500);font-size:.8125rem;cursor:pointer}.ChatAttachments_dates__D8tzJ{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}.ChatAttachments_dates__D8tzJ label{flex:1 1;min-width:110px}.ChatAttachments_results__5pF2t{overflow-y:auto;min-height:0;overscroll-behavior:contain}.ChatAttachments_media__3C2gR{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ChatAttachments_files__MZIdI{display:grid;gap:12px}.ChatAttachments_results__5pF2t article{min-width:0;border:1px solid var(--line);border-radius:10px;padding:10px}.ChatAttachments_media__3C2gR article img,.ChatAttachments_media__3C2gR article video{max-width:100%;max-height:160px;object-fit:contain}.ChatAttachments_results__5pF2t p{display:flex;flex-wrap:wrap;gap:4px;color:var(--ink-500);font-size:.75rem;overflow-wrap:anywhere}.ChatAttachments_results__5pF2t time{margin-left:auto}.ChatAttachments_locate__6j7g2{border:0;padding:6px 0;color:var(--brand-600);background:transparent;font-size:.8125rem}.ChatAttachments_empty__oWXlL{padding:30px 12px;justify-content:center}.ChatAttachments_indexTools__5JmmW{flex-shrink:0;border-radius:12px;padding:10px 12px;background:var(--surface-2)}.ChatAttachments_indexTools__5JmmW p,.ChatAttachments_note__xnQCq{margin:0 0 6px;font-size:.75rem;color:var(--ink-500);overflow-wrap:anywhere}.ChatAttachments_indexTools__5JmmW>div{display:flex;flex-wrap:wrap;gap:8px}.ChatAttachments_indexTools__5JmmW button{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;color:inherit;background:var(--surface);font-size:.8125rem}.ChatAttachments_selection__jsXaZ{display:flex;align-items:center;gap:8px;min-height:44px;font-size:.8125rem}.ChatAttachments_selection__jsXaZ input{width:18px;height:18px}.ChatAttachments_snippet__ZHJ57{margin:8px 0;padding:8px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-700);background:var(--surface-2);border-radius:8px;font-size:.8125rem}.ChatAttachments_locate__6j7g2,.ChatAttachments_types__gCmow button{min-height:44px}@media (max-width:480px){.ChatAttachments_dialog__qO3j_>.accessible-dialog-body{overflow-y:auto}.ChatAttachments_results__5pF2t{overflow:visible;flex-shrink:0}}@media (max-height:480px){.ChatAttachments_dialog__qO3j_>.accessible-dialog-body{overflow-y:auto}.ChatAttachments_results__5pF2t{overflow:visible;flex-shrink:0}}.VoiceMessages_bubble__M0QC9{display:grid;gap:6px;width:min(260px,53vw);min-width:138px;color:inherit}.VoiceMessages_play__zYE1f{width:100%;display:flex;align-items:center;gap:9px;min-height:44px;border:0;border-radius:9px;padding:6px 2px;color:inherit;background:transparent;cursor:pointer;text-align:left}.VoiceMessages_play__zYE1f strong{font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VoiceMessages_play__zYE1f span{margin-left:auto;font-size:.7rem;white-space:nowrap;opacity:.85}.VoiceMessages_play__zYE1f svg{flex-shrink:0}.VoiceMessages_play__zYE1f:focus-visible{outline:2px solid currentColor;outline-offset:3px}.VoiceMessages_progress__4fQHj{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.VoiceMessages_progress__4fQHj input{width:100%;margin:0;min-height:24px;accent-color:currentColor}.VoiceMessages_progress__4fQHj small{margin-left:auto;font-size:.65rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VoiceMessages_error__xRWaV{font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.VoiceMessages_preference__WSZaz{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;padding:6px 16px;font-size:.75rem;color:var(--ink-500)}.VoiceMessages_preference__WSZaz input{accent-color:var(--brand);width:18px;height:18px}.VoiceMessages_preference__WSZaz small{font-size:.7rem}@media (max-width:430px){.VoiceMessages_play__zYE1f{gap:5px}.VoiceMessages_play__zYE1f span{font-size:.65rem}}.ChatScreenshotButton_entry__4wxH4{position:relative;display:inline-flex;align-items:center;flex-shrink:0;gap:0;color:var(--apple-secondary-label)}.ChatScreenshotButton_entry__4wxH4>button{display:grid;place-items:center;min-width:34px;width:34px;height:34px;color:var(--apple-secondary-label);padding:0;border-radius:50%;background:transparent;border:0;cursor:pointer}.ChatScreenshotButton_entry__4wxH4>.ChatScreenshotButton_arrow__5fjKM{min-width:16px;width:16px}.ChatScreenshotButton_entry__4wxH4>button:hover,.ChatScreenshotButton_entry__4wxH4>button[aria-expanded=true]{background:var(--apple-hover-fill);color:var(--apple-blue)}.ChatScreenshotButton_entry__4wxH4 button:focus-visible{outline:2px solid #1677ff;outline-offset:1px}.ChatScreenshotButton_menu__XkhnE{position:absolute;bottom:calc(100% + 8px);left:0;width:178px;max-width:calc(100vw - 24px);padding:5px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);box-shadow:0 8px 25px #0002;z-index:60}.ChatScreenshotButton_menu__XkhnE>button{display:block;width:100%;min-width:0;height:36px;text-align:left;color:var(--ink-950);font-size:13px;padding:8px 10px;border:0;background:transparent;border-radius:4px}.ChatScreenshotButton_menu__XkhnE>button:focus,.ChatScreenshotButton_menu__XkhnE>button:hover{background:var(--surface-muted,#e8edf3)}.ChatScreenshotButton_divider__cmo0O{height:1px;background:var(--line);margin:5px}.ChatScreenshotButton_settings__sQn0c.modal-card{width:min(440px,calc(100vw - 24px))}.ChatScreenshotButton_settings__sQn0c p{color:var(--ink-700);font-size:13px;line-height:1.7}.ChatScreenshotButton_setting__70_qu{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:16px 0;color:var(--ink-950);font-size:14px}.ChatScreenshotButton_setting__70_qu select{padding:7px;border-radius:6px;border:1px solid var(--line-strong);color:inherit;background:var(--surface)}.ChatScreenshotButton_setting__70_qu input{width:18px;height:18px;accent-color:#1677ff}.ChatScreenshotButton_setting__70_qu kbd{margin-left:8px;color:var(--ink-700);font-size:12px}.ChatScreenshotButton_shortcut__aAYHP{display:flex;align-items:center;gap:8px}.ChatScreenshotButton_shortcut__aAYHP input{min-width:0;flex:1 1;padding:8px}.ChatScreenshotButton_shortcut__aAYHP button,.ChatScreenshotButton_shortcut__aAYHP input{border:1px solid var(--line-strong);border-radius:6px;color:var(--ink-950);background:var(--surface)}.ChatScreenshotButton_shortcut__aAYHP button{flex-shrink:0;padding:8px 12px}.ChatScreenshotButton_diagnostic__IiKfB{font-size:.8125rem;color:var(--ink-700);overflow-wrap:anywhere}.ChatScreenshotButton_diagnostic__IiKfB summary{cursor:pointer;padding-block:8px}@media (max-width:700px){.ChatScreenshotButton_menu__XkhnE{left:auto;right:0}.ChatScreenshotButton_entry__4wxH4>button{min-width:36px;width:36px;height:40px}.ChatScreenshotButton_entry__4wxH4>.ChatScreenshotButton_arrow__5fjKM{min-width:20px;width:20px}}.ChatCalculator_entry__Al7Vx{margin-left:8px;position:relative}.ChatCalculator_entry__Al7Vx:before{content:"";position:absolute;left:-5px;top:8px;bottom:8px;border-left:1px solid var(--apple-separator)}.ChatCalculator_dialog__brz_c.modal-card{width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden}.ChatCalculator_dialog__brz_c>footer,.ChatCalculator_dialog__brz_c>header{flex-shrink:0}.ChatCalculator_dialog__brz_c>.accessible-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ChatCalculator_dialog__brz_c>footer{justify-content:flex-end}.ChatCalculator_content__yMyK3{padding:12px 18px 18px;min-width:0}.ChatCalculator_display__F9_js{padding:12px;margin-bottom:12px;border:1px solid var(--apple-separator);border-radius:12px;background:var(--apple-content-surface);text-align:right}.ChatCalculator_pending__ki7DO{display:block;min-height:20px;color:var(--apple-secondary-label);font-size:.75rem;overflow-wrap:anywhere}.ChatCalculator_display__F9_js output{display:block;max-width:100%;overflow-x:auto;font-size:clamp(1.2rem,6vw,2rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;-webkit-user-select:text;user-select:text}.ChatCalculator_display__F9_js output.ChatCalculator_longValue__pVWP2{font-size:1.05rem}.ChatCalculator_error__eQxyC{display:block;min-height:20px;color:var(--apple-red,#d93025);font-size:.75rem}.ChatCalculator_keys__AWfhL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ChatCalculator_keys__AWfhL button{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--apple-separator);border-radius:10px;color:var(--ink-950);background:var(--apple-content-surface);font-size:1.1rem;touch-action:manipulation}.ChatCalculator_keys__AWfhL button:hover{background:var(--apple-tertiary-fill)}.ChatCalculator_keys__AWfhL button.ChatCalculator_operator__IQfeZ{color:var(--apple-blue);background:color-mix(in srgb,var(--apple-blue) 10%,var(--apple-content-surface))}.ChatCalculator_keys__AWfhL button.ChatCalculator_equals__ogLyY{color:white;background:var(--apple-blue);border-color:var(--apple-blue)}.ChatCalculator_keys__AWfhL button.ChatCalculator_equals__ogLyY:hover{filter:brightness(.92)}.ChatDesktopWindow_tools__2n5Eo{display:flex;align-items:center;gap:4px}.ChatDesktopWindow_tools__2n5Eo [role=alert]{max-width:220px;font-size:12px;color:var(--apple-red)}.ChatDesktopWindow_image__7jQ1O{height:100dvh;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--apple-background)}.ChatDesktopWindow_image__7jQ1O>header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--apple-separator)}.ChatDesktopWindow_state__VK7Xk{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.ChatDesktopWindow_workspace__2i9Nb.messenger-shell[data-chat-window]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ChatDesktopWindow_workspace__2i9Nb.messenger-shell[data-chat-window] .chat-section.resizable-chat-section{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr)}.ChatDesktopWindow_workspace__2i9Nb.messenger-shell[data-chat-window] .chat-section>.detail-pane{grid-column:1;min-width:0;display:block;position:relative;inset:auto;width:100%;height:100%}.ChatDesktopWindow_workspace__2i9Nb .client-topbar,.ChatDesktopWindow_workspace__2i9Nb .conversation-list,.ChatDesktopWindow_workspace__2i9Nb .main-rail,.ChatDesktopWindow_workspace__2i9Nb .mobile-client-chrome,.ChatDesktopWindow_workspace__2i9Nb .section-column-resizer{display:none}.ConnectionStatus_status__chjq_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;min-width:0;padding:6px 12px;font-size:.75rem;line-height:1.5;color:var(--apple-secondary-label);background:var(--apple-content-surface)}.ConnectionStatus_status__chjq_>span{display:flex;align-items:center;gap:6px;min-width:0}.ConnectionStatus_status__chjq_ i{display:block;flex:0 0 6px;height:6px;border-radius:50%;background:var(--apple-orange,#b66c08)}.ConnectionStatus_status__chjq_ button{flex:0 0 auto;min-height:32px;padding:4px 8px;border:1px solid var(--apple-separator);border-radius:6px;background:transparent;color:var(--apple-blue);cursor:pointer}.ConnectionStatus_status__chjq_ button:focus-visible{outline:2px solid var(--apple-blue);outline-offset:2px}.MessageActions_panel__FELxk{position:fixed;z-index:1200;display:flex;flex-direction:column;gap:2px;width:168px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--apple-separator);border-radius:10px;background:var(--apple-content-surface);box-shadow:0 8px 28px #0003}.MessageActions_panel__FELxk button{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--apple-label);font:inherit;font-size:13px;text-align:left;cursor:pointer}.MessageActions_panel__FELxk button:focus-visible,.MessageActions_panel__FELxk button:hover{background:var(--apple-tertiary-fill)}.MessageActions_panel__FELxk button:focus-visible{outline:2px solid var(--apple-blue);outline-offset:-2px}.MessageActions_panel__FELxk button svg{width:15px;height:15px}@media (hover:none),(max-width:700px),(pointer:coarse){.MessageActions_panel__FELxk button{min-height:44px}}.MessageTextReader_dialog__xVS3G.modal-card{width:min(860px,calc(100vw - 24px));max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden}.MessageTextReader_dialog__xVS3G>header{flex-shrink:0}.MessageTextReader_dialog__xVS3G>.accessible-dialog-body{min-height:0;display:flex;flex-direction:column;overflow:hidden}.MessageTextReader_tools__hKQUp{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-bottom:12px;border-bottom:1px solid var(--apple-separator)}.MessageTextReader_tools__hKQUp button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:40px;border:0;border-radius:8px;background:var(--apple-tertiary-fill);color:var(--apple-label)}.MessageTextReader_tools__hKQUp button:disabled{opacity:.4}.MessageTextReader_tools__hKQUp .MessageTextReader_copy__ucY89{margin-left:auto;padding:8px 12px}.MessageTextReader_text__TpooE{overflow:auto;overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:1.7;padding:20px 4px;min-height:0;color:var(--apple-label)}.MessageTextReader_notice__xVmwA{margin:8px 0 0;color:var(--apple-secondary-label);font-size:13px}.MessageTextReader_text__TpooE:focus-visible,.MessageTextReader_tools__hKQUp button:focus-visible{outline:2px solid var(--apple-blue);outline-offset:2px}.MessageBatch_selecting__3dp2U>.composer{display:none}.MessageBatch_bar__iEhbz{display:grid;grid-template-columns:repeat(6,minmax(0,88px));justify-content:center;gap:4px 8px;padding:8px 12px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}.MessageBatch_bar__iEhbz strong{grid-column:1/-1;color:var(--ink-500);font-size:.75rem;font-weight:400}.MessageBatch_bar__iEhbz button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:56px;min-width:0;padding:6px 4px;border-radius:8px;background:transparent;border:0;font-size:.75rem}.MessageBatch_bar__iEhbz button:enabled:hover{background:var(--surface-3)}.MessageBatch_bar__iEhbz button:focus-visible{outline:2px solid var(--brand-600);outline-offset:1px}.MessageBatch_bar__iEhbz button:disabled{opacity:.5}.MessageBatch_bar__iEhbz small{grid-column:1/-1;color:var(--ink-500)}.MessageBatch_check__k7gkI{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;flex-shrink:0;cursor:pointer}.MessageBatch_check__k7gkI input,.MessageBatch_targets__ECSGh input{appearance:none;display:grid;place-content:center;width:20px;height:20px;margin:0;border:1px solid var(--ink-500);border-radius:50%;background:transparent;flex-shrink:0;cursor:pointer}.MessageBatch_check__k7gkI input:checked,.MessageBatch_targets__ECSGh input:checked{border-color:var(--brand-600);background:var(--brand-600)}.MessageBatch_check__k7gkI input:checked:before,.MessageBatch_targets__ECSGh input:checked:before{content:"";width:5px;height:9px;margin-top:-2px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.MessageBatch_check__k7gkI input:enabled:hover,.MessageBatch_targets__ECSGh input:enabled:hover{border-color:var(--brand-600)}.MessageBatch_check__k7gkI input:focus-visible,.MessageBatch_targets__ECSGh input:focus-visible{outline:2px solid var(--brand-600);outline-offset:3px}.MessageBatch_check__k7gkI input:disabled,.MessageBatch_targets__ECSGh input:disabled{opacity:.5;cursor:not-allowed}.MessageBatch_dialog___cIh3.modal-card{width:min(560px,calc(100vw - 24px));display:flex;flex-direction:column;overflow:hidden}.MessageBatch_dialog___cIh3>.accessible-dialog-body{min-height:0;overflow-y:auto}.MessageBatch_dialog___cIh3>footer{flex-wrap:wrap;gap:8px}.MessageBatch_forwardDialog__uRTt3{height:min(640px,calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.MessageBatch_forwardDialog__uRTt3>footer,.MessageBatch_forwardDialog__uRTt3>header{flex-shrink:0}.MessageBatch_dialog___cIh3 p{overflow-wrap:anywhere;font-size:.875rem}.MessageBatch_preview___3Z8t{padding:12px 12px 12px 32px;background:var(--surface-2);border-radius:10px}.MessageBatch_preview___3Z8t li{padding:4px;overflow-wrap:anywhere}.MessageBatch_preview___3Z8t small,.MessageBatch_preview___3Z8t span{display:block}.MessageBatch_hint__E5wze,.MessageBatch_preview___3Z8t small{color:var(--ink-500)}.MessageBatch_preview___3Z8t span{white-space:pre-wrap;font-size:.8125rem}.MessageBatch_search__f3IeH{width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:inherit}.MessageBatch_targets__ECSGh{display:grid}.MessageBatch_method__DtPTC{display:flex;gap:20px;flex-wrap:wrap;border:0;padding:0;margin-bottom:12px}.MessageBatch_method__DtPTC legend{margin-bottom:8px}.MessageBatch_method__DtPTC label{display:flex;gap:6px;align-items:center;min-height:44px;white-space:nowrap}.MessageBatch_dialog___cIh3 .MessageBatch_method__DtPTC input[type=radio]{flex:0 0 18px;width:18px;height:18px;min-block-size:18px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none}.MessageBatch_targets__ECSGh label{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px;overflow-wrap:anywhere}.MessageBatch_error__KimSF{color:var(--danger);white-space:pre-wrap}@media (forced-colors:active){.MessageBatch_check__k7gkI input,.MessageBatch_targets__ECSGh input{forced-color-adjust:none;border-color:ButtonText;background:Canvas}.MessageBatch_check__k7gkI input:checked,.MessageBatch_targets__ECSGh input:checked{border-color:Highlight;background:Highlight}.MessageBatch_check__k7gkI input:checked:before,.MessageBatch_targets__ECSGh input:checked:before{border-color:HighlightText}.MessageBatch_check__k7gkI input:enabled:hover,.MessageBatch_targets__ECSGh input:enabled:hover{border-color:Highlight}.MessageBatch_check__k7gkI input:focus-visible,.MessageBatch_targets__ECSGh input:focus-visible{outline-color:Highlight}}@media (max-width:600px){.MessageBatch_bar__iEhbz{grid-template-columns:repeat(6,minmax(0,1fr));padding:6px 8px max(6px,env(safe-area-inset-bottom));gap:4px}.MessageBatch_bar__iEhbz button{font-size:.6875rem}.MessageBatch_dialog___cIh3{max-height:calc(100dvh - 24px)}}.MessageReminders_dialog__qq7Pt{width:min(620px,calc(100vw - 24px))}.MessageReminders_content__L_qlX{display:grid;gap:16px;min-width:0}.MessageReminders_hint__yavh0{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.MessageReminders_error__PWYW2{margin:0;color:var(--danger,#c0392b);overflow-wrap:anywhere}.MessageReminders_options__NkCVs{display:flex;flex-wrap:wrap;gap:8px}.MessageReminders_options__NkCVs button[aria-pressed=true]{color:var(--accent,#007aff);border-color:currentColor}.MessageReminders_field__qt7Ul{display:grid;gap:8px;font-size:13px}.MessageReminders_field__qt7Ul input{min-width:0;max-width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;color:inherit;background:var(--surface);font:inherit}.MessageReminders_time__fFq__{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.MessageReminders_list__KQRWx{display:grid;list-style:none;margin:0;padding:0;gap:12px}.MessageReminders_list__KQRWx li{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;border:1px solid var(--line);border-radius:14px}.MessageReminders_list__KQRWx li>div:first-child{display:grid;gap:6px}.MessageReminders_list__KQRWx strong{font-size:14px;overflow-wrap:anywhere}.MessageReminders_list__KQRWx span{color:var(--muted);font-size:12px}.MessageReminders_actions__VEE4E{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.MessageReminders_content__L_qlX .MessageReminders_actions__VEE4E button,.MessageReminders_content__L_qlX .MessageReminders_options__NkCVs button{border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;padding:8px 12px;font:inherit;cursor:pointer}.MessageReminders_content__L_qlX button:disabled{cursor:default;opacity:.5}.MessageReminders_content__L_qlX .MessageReminders_options__NkCVs button[aria-pressed=true]{border-color:var(--accent,#007aff);color:var(--accent,#007aff)}@media (max-width:520px){.MessageReminders_actions__VEE4E button,.MessageReminders_options__NkCVs button{min-height:44px}.MessageReminders_list__KQRWx li{padding:12px}}.MessageCollections_card__bPqHn{display:flex;flex-direction:column;gap:8px;width:min(320px,100%);min-width:min(180px,100%);border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink-900);padding:12px;text-align:left}.MessageCollections_card__bPqHn span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;overflow-wrap:anywhere;font-size:.8125rem;color:var(--ink-500)}.MessageCollections_card__bPqHn small{display:flex;gap:6px;align-items:center;border-top:1px solid var(--line);padding-top:8px;color:var(--ink-500);font-size:.75rem}.MessageCollections_card__bPqHn:focus-visible,.MessageCollections_result__GTNmu:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.MessageCollections_dialog__P2n01.modal-card{width:min(640px,calc(100vw - 24px));height:min(640px,calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));display:flex;flex-direction:column;overflow:hidden}.MessageCollections_dialog__P2n01>footer,.MessageCollections_dialog__P2n01>header{flex-shrink:0}.MessageCollections_dialog__P2n01>.accessible-dialog-body{overflow-y:auto;min-height:0}.MessageCollections_dialog__P2n01>footer{flex-wrap:wrap;gap:8px}.MessageCollections_dialog__P2n01 p{overflow-wrap:anywhere}.MessageCollections_messages__R1WHo{list-style:none;padding:0;margin:0;display:grid;gap:16px}.MessageCollections_messages__R1WHo li{min-width:0;padding:12px;background:var(--surface-2);border-radius:10px}.MessageCollections_messages__R1WHo header,.MessageCollections_result__GTNmu>span{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--ink-500);font-size:.75rem;margin-bottom:8px}.MessageCollections_messages__R1WHo header strong{font-weight:500}.MessageCollections_messages__R1WHo time,.MessageCollections_result__GTNmu time{margin-left:auto}.MessageCollections_messages__R1WHo p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.MessageCollections_messages__R1WHo audio,.MessageCollections_messages__R1WHo video{max-width:100%}.MessageCollections_messages__R1WHo video{max-height:400px}.MessageCollections_favorites___zjx1>header p,.MessageCollections_source__hx3F1{color:var(--ink-500);font-size:.8125rem}.MessageCollections_favorites___zjx1{min-width:0}.MessageCollections_favorites___zjx1 h2{display:flex;gap:8px;align-items:center;font-size:1.125rem}.MessageCollections_search__TtVJe{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:12px 0}.MessageCollections_search__TtVJe label{display:grid;gap:5px;min-width:0;font-size:.8125rem}.MessageCollections_search__TtVJe label:first-child{flex:1 1;min-width:140px}.MessageCollections_search__TtVJe input,.MessageCollections_search__TtVJe select{min-height:40px;border:1px solid var(--line);border-radius:8px;padding:8px;width:100%;background:var(--surface);color:inherit}.MessageCollections_results__x3f3j{display:grid;gap:10px;margin:12px 0}.MessageCollections_result__GTNmu{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;text-align:left;min-width:0}.MessageCollections_result__GTNmu:hover{background:var(--surface-2)}.MessageCollections_result__GTNmu p{margin:6px 0 10px;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.MessageCollections_result__GTNmu small{color:var(--brand-600)}.MessageCollections_empty__c1e3t{text-align:center;padding:30px 12px;color:var(--ink-500)}.MessageCollections_dialog__P2n01.modal-card{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.modal-backdrop:has(>.MessageCollections_dialog__P2n01){z-index:120;align-items:center;padding:12px}.MessageCollections_notes__RPgOD{display:grid;gap:10px;padding:12px 0 18px;margin-bottom:16px;border-bottom:1px solid var(--line)}.MessageCollections_notes__RPgOD label{display:grid;gap:5px;font-size:.8125rem}.MessageCollections_notes__RPgOD input,.MessageCollections_notes__RPgOD textarea{width:100%;min-width:0;min-height:40px;padding:8px;border:1px solid var(--line);border-radius:8px;color:inherit;background:var(--surface)}.MessageCollections_notes__RPgOD>small{font-size:.75rem;color:var(--ink-500)}.MessageCollections_notes__RPgOD>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.MessageCollections_notes__RPgOD>div span{color:var(--ink-500);font-size:.8125rem}.MessageCollections_tags__yJmup{display:flex;gap:6px;flex-wrap:wrap}.MessageCollections_tags__yJmup>span{padding:3px 7px;border-radius:6px;background:var(--apple-selected-fill);overflow-wrap:anywhere}