.GroupSettingsPanel-module__GOQ3zW__backdrop{top:var(--app-viewport-page-top,0px);z-index:100;height:var(--app-viewport-height,100dvh);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1925326b;justify-items:end;display:grid;position:fixed;bottom:auto;left:0;right:0}.GroupSettingsPanel-module__GOQ3zW__panel{border-left:1px solid var(--line,#dbe3ea);background:var(--surface,#fff);width:min(760px,100vw - 48px);height:100%;min-height:0;color:var(--text,#182431);grid-template-rows:auto auto minmax(0,1fr);display:grid;box-shadow:-18px 0 46px #15223029}.GroupSettingsPanel-module__GOQ3zW__header{z-index:2;grid-template-columns:44px minmax(0, 1fr) var(--touch-target);border-bottom:1px solid var(--line,#dbe3ea);background:var(--surface-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:grid;position:sticky;top:0}.GroupSettingsPanel-module__GOQ3zW__headerIcon{background:var(--accent-soft,#e8f1f7);width:44px;height:44px;color:var(--accent,#2f6f9f);border-radius:12px;place-items:center;display:grid}.GroupSettingsPanel-module__GOQ3zW__headerEmoji{font-size:24px;line-height:1}.GroupSettingsPanel-module__GOQ3zW__headerCopy{min-width:0}.GroupSettingsPanel-module__GOQ3zW__headerCopy p,.GroupSettingsPanel-module__GOQ3zW__headerCopy h2,.GroupSettingsPanel-module__GOQ3zW__headerCopy span{margin:0}.GroupSettingsPanel-module__GOQ3zW__headerMeta{align-items:center;gap:7px;min-width:0;display:flex!important}.GroupSettingsPanel-module__GOQ3zW__headerMeta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.GroupSettingsPanel-module__GOQ3zW__headerMeta em{color:var(--warning-text);font-size:var(--font-caption);flex:none;font-style:normal;font-weight:800}.GroupSettingsPanel-module__GOQ3zW__headerCopy p{color:var(--accent,#2f6f9f);font-size:var(--font-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.GroupSettingsPanel-module__GOQ3zW__headerCopy h2{font-size:var(--font-title);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.2;overflow:hidden}.GroupSettingsPanel-module__GOQ3zW__headerCopy span{color:var(--muted,#6b7a8c);font-size:var(--font-meta);margin-top:3px;font-weight:650;display:block}.GroupSettingsPanel-module__GOQ3zW__closeButton,.GroupSettingsPanel-module__GOQ3zW__iconAction,.GroupSettingsPanel-module__GOQ3zW__dangerIconButton{width:var(--touch-target);min-height:var(--touch-target);border:1px solid var(--line,#dbe3ea);background:var(--surface);color:var(--muted,#6b7a8c);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}.GroupSettingsPanel-module__GOQ3zW__closeButton:hover,.GroupSettingsPanel-module__GOQ3zW__iconAction:hover{border-color:var(--accent,#2f6f9f);background:var(--accent-soft,#e8f1f7);color:var(--accent,#2f6f9f)}.GroupSettingsPanel-module__GOQ3zW__body{background:var(--surface-2,#f7f9fb);grid-row:3;min-height:0;padding:14px 16px 30px;overflow:auto}.GroupSettingsPanel-module__GOQ3zW__sectionNav{border-bottom:1px solid var(--line,#dbe3ea);background:var(--surface);scrollbar-width:none;grid-row:2;gap:4px;min-width:0;padding:6px 12px;display:flex;overflow-x:auto}.GroupSettingsPanel-module__GOQ3zW__sectionNav::-webkit-scrollbar{display:none}.GroupSettingsPanel-module__GOQ3zW__sectionNav button{min-height:var(--touch-target);color:var(--muted,#6b7a8c);font:inherit;font-size:var(--font-control);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 10px;font-weight:780}.GroupSettingsPanel-module__GOQ3zW__sectionNav button:hover,.GroupSettingsPanel-module__GOQ3zW__sectionNav button:focus-visible{background:var(--accent-soft,#e8f1f7);color:var(--accent-strong,#245d88)}.GroupSettingsPanel-module__GOQ3zW__statusStack{z-index:2;margin-bottom:12px;position:sticky;top:0}.GroupSettingsPanel-module__GOQ3zW__loadingState,.GroupSettingsPanel-module__GOQ3zW__loadFailure{min-height:220px;color:var(--muted,#6b7a8c);text-align:center;justify-items:center;gap:7px;padding:28px 18px;display:grid}.GroupSettingsPanel-module__GOQ3zW__loadingState strong,.GroupSettingsPanel-module__GOQ3zW__loadFailure strong{color:var(--text,#182431);font-size:var(--font-body)}.GroupSettingsPanel-module__GOQ3zW__loadingState span,.GroupSettingsPanel-module__GOQ3zW__loadFailure span{max-width:340px;font-size:var(--font-secondary);line-height:var(--line-body)}.GroupSettingsPanel-module__GOQ3zW__loadFailure>svg{color:var(--danger,#b62a2a)}.GroupSettingsPanel-module__GOQ3zW__loadFailure .GroupSettingsPanel-module__GOQ3zW__primaryButton{margin-top:4px}.GroupSettingsPanel-module__GOQ3zW__spinner{color:var(--accent,#2f6f9f);animation:.8s linear infinite GroupSettingsPanel-module__GOQ3zW__settings-spin}.GroupSettingsPanel-module__GOQ3zW__loading,.GroupSettingsPanel-module__GOQ3zW__emptyState,.GroupSettingsPanel-module__GOQ3zW__readOnlyText,.GroupSettingsPanel-module__GOQ3zW__muted,.GroupSettingsPanel-module__GOQ3zW__inlineError{color:var(--muted,#6b7a8c);font-size:var(--font-secondary);line-height:var(--line-body);margin:0}.GroupSettingsPanel-module__GOQ3zW__loading,.GroupSettingsPanel-module__GOQ3zW__emptyState{border:1px dashed var(--line,#dbe3ea);background:var(--surface);text-align:center;border-radius:10px;padding:16px}.GroupSettingsPanel-module__GOQ3zW__notice,.GroupSettingsPanel-module__GOQ3zW__error{border:1px solid color-mix(in srgb, var(--success) 34%, var(--line));background:var(--accent-soft);color:var(--accent);font-size:var(--font-secondary);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-weight:750;display:flex}.GroupSettingsPanel-module__GOQ3zW__error,.GroupSettingsPanel-module__GOQ3zW__inlineError{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));background:var(--danger-soft);color:var(--danger)}.GroupSettingsPanel-module__GOQ3zW__inlineError{border:1px solid color-mix(in srgb, var(--danger) 34%, var(--line));border-radius:8px;padding:8px 10px}.GroupSettingsPanel-module__GOQ3zW__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.GroupSettingsPanel-module__GOQ3zW__card{border:1px solid var(--line,#dbe3ea);background:var(--surface);border-radius:12px;align-content:start;gap:12px;margin-bottom:12px;padding:14px;scroll-margin-top:10px;display:grid}.GroupSettingsPanel-module__GOQ3zW__columns .GroupSettingsPanel-module__GOQ3zW__card{margin-bottom:0}.GroupSettingsPanel-module__GOQ3zW__columns+.GroupSettingsPanel-module__GOQ3zW__card{margin-top:12px}.GroupSettingsPanel-module__GOQ3zW__sectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.GroupSettingsPanel-module__GOQ3zW__sectionHeader h3,.GroupSettingsPanel-module__GOQ3zW__sectionHeader p{margin:0}.GroupSettingsPanel-module__GOQ3zW__sectionHeader h3{color:var(--text,#182431);font-size:var(--font-list-title);align-items:center;gap:7px;line-height:1.25;display:inline-flex}.GroupSettingsPanel-module__GOQ3zW__sectionHeader p{color:var(--muted,#6b7a8c);font-size:var(--font-meta);margin-top:4px;line-height:1.35}.GroupSettingsPanel-module__GOQ3zW__counter,.GroupSettingsPanel-module__GOQ3zW__statusBadge,.GroupSettingsPanel-module__GOQ3zW__roleBadge{background:var(--surface-3);color:var(--muted,#6b7a8c);font-size:var(--font-caption);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-weight:800}.GroupSettingsPanel-module__GOQ3zW__form{gap:10px;display:grid}.GroupSettingsPanel-module__GOQ3zW__field{color:var(--muted,#6b7a8c);font-size:var(--font-meta);gap:6px;font-weight:750;display:grid}.GroupSettingsPanel-module__GOQ3zW__iconField{min-width:0;color:var(--muted,#6b7a8c);border:0;gap:6px;margin:0;padding:0;display:grid}.GroupSettingsPanel-module__GOQ3zW__iconField legend{font-size:var(--font-meta);padding:0;font-weight:750}.GroupSettingsPanel-module__GOQ3zW__iconField small{color:var(--muted,#6b7a8c);font-size:var(--font-caption);line-height:1.3}.GroupSettingsPanel-module__GOQ3zW__iconPicker,.GroupSettingsPanel-module__GOQ3zW__iconPresets,.GroupSettingsPanel-module__GOQ3zW__iconCustom{align-items:center;display:flex}.GroupSettingsPanel-module__GOQ3zW__iconPicker{flex-wrap:wrap;gap:8px}.GroupSettingsPanel-module__GOQ3zW__iconPresets{flex-wrap:wrap;gap:5px}.GroupSettingsPanel-module__GOQ3zW__iconPreset{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--line,#dbe3ea);background:var(--surface);color:var(--text,#182431);font:inherit;cursor:pointer;border-radius:9px;place-items:center;padding:0;font-size:18px;line-height:1;display:inline-grid}.GroupSettingsPanel-module__GOQ3zW__iconPreset:hover:not(:disabled){border-color:var(--accent,#2f6f9f);background:var(--accent-soft,#e8f1f7)}.GroupSettingsPanel-module__GOQ3zW__iconPreset:focus-visible,.GroupSettingsPanel-module__GOQ3zW__iconInput:focus{border-color:var(--accent,#2f6f9f);outline:2px solid var(--focus-ring);outline-offset:1px}.GroupSettingsPanel-module__GOQ3zW__iconPreset:disabled,.GroupSettingsPanel-module__GOQ3zW__iconInput:disabled{cursor:not-allowed;opacity:.62}.GroupSettingsPanel-module__GOQ3zW__iconPresetActive{border-color:var(--accent,#2f6f9f);background:var(--accent-soft,#e8f1f7);box-shadow:inset 0 0 0 1px var(--accent,#2f6f9f)}.GroupSettingsPanel-module__GOQ3zW__iconClear{width:auto;min-width:var(--touch-target);font-size:var(--font-caption);padding:0 8px;font-weight:800}.GroupSettingsPanel-module__GOQ3zW__iconCustom{font-size:var(--font-caption);gap:6px;font-weight:750}.GroupSettingsPanel-module__GOQ3zW__iconInput{width:68px;height:var(--touch-target);border:1px solid var(--line,#dbe3ea);background:var(--surface);color:var(--text,#182431);font:inherit;font-size:max(16px, var(--font-control));text-align:center;border-radius:9px;outline:none;padding:0 8px}.GroupSettingsPanel-module__GOQ3zW__input,.GroupSettingsPanel-module__GOQ3zW__textarea,.GroupSettingsPanel-module__GOQ3zW__select{width:100%;min-height:var(--touch-target);border:1px solid var(--line,#dbe3ea);background:var(--surface);color:var(--text,#182431);font:inherit;font-size:max(16px, var(--font-control));border-radius:9px;outline:none}.GroupSettingsPanel-module__GOQ3zW__input,.GroupSettingsPanel-module__GOQ3zW__select{padding:0 11px}.GroupSettingsPanel-module__GOQ3zW__textarea{resize:vertical;padding:10px 11px}.GroupSettingsPanel-module__GOQ3zW__select{padding-right:30px}.GroupSettingsPanel-module__GOQ3zW__input:focus,.GroupSettingsPanel-module__GOQ3zW__textarea:focus,.GroupSettingsPanel-module__GOQ3zW__select:focus,.GroupSettingsPanel-module__GOQ3zW__searchField:focus-within{border-color:var(--accent,#2f6f9f);outline:2px solid var(--focus-ring);outline-offset:1px}.GroupSettingsPanel-module__GOQ3zW__input:disabled,.GroupSettingsPanel-module__GOQ3zW__textarea:disabled,.GroupSettingsPanel-module__GOQ3zW__select:disabled{cursor:not-allowed;opacity:.62}.GroupSettingsPanel-module__GOQ3zW__primaryButton,.GroupSettingsPanel-module__GOQ3zW__secondaryButton,.GroupSettingsPanel-module__GOQ3zW__dangerButton{width:max-content;min-height:var(--touch-target);font:inherit;font-size:var(--font-control);cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:780;display:inline-flex}.GroupSettingsPanel-module__GOQ3zW__primaryButton{background:var(--accent-fill,#1f7a5a);color:var(--on-accent,#fff)}.GroupSettingsPanel-module__GOQ3zW__primaryButton:hover{background:var(--accent-fill-hover,#176247)}.GroupSettingsPanel-module__GOQ3zW__secondaryButton{border-color:var(--line,#dbe3ea);background:var(--surface);color:var(--text,#182431)}.GroupSettingsPanel-module__GOQ3zW__secondaryButton:hover{border-color:var(--accent,#2f6f9f);background:var(--accent-soft,#e8f1f7);color:var(--accent,#2f6f9f)}.GroupSettingsPanel-module__GOQ3zW__dangerButton{border-color:color-mix(in srgb, var(--danger) 34%, var(--line));background:var(--danger-soft);color:var(--danger,#b62a2a)}.GroupSettingsPanel-module__GOQ3zW__dangerButton:hover,.GroupSettingsPanel-module__GOQ3zW__dangerIconButton:hover{border-color:var(--danger,#b62a2a);background:var(--danger-soft);color:var(--danger,#b62a2a)}.GroupSettingsPanel-module__GOQ3zW__primaryButton:disabled,.GroupSettingsPanel-module__GOQ3zW__secondaryButton:disabled,.GroupSettingsPanel-module__GOQ3zW__dangerButton:disabled,.GroupSettingsPanel-module__GOQ3zW__closeButton:disabled,.GroupSettingsPanel-module__GOQ3zW__dangerIconButton:disabled,.GroupSettingsPanel-module__GOQ3zW__iconAction:disabled{cursor:not-allowed;opacity:.55}.GroupSettingsPanel-module__GOQ3zW__primaryButton:focus-visible,.GroupSettingsPanel-module__GOQ3zW__secondaryButton:focus-visible,.GroupSettingsPanel-module__GOQ3zW__dangerButton:focus-visible,.GroupSettingsPanel-module__GOQ3zW__closeButton:focus-visible,.GroupSettingsPanel-module__GOQ3zW__dangerIconButton:focus-visible,.GroupSettingsPanel-module__GOQ3zW__iconAction:focus-visible,.GroupSettingsPanel-module__GOQ3zW__sectionNav button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.GroupSettingsPanel-module__GOQ3zW__primaryButton:disabled{border-color:var(--line);background:var(--surface-3);color:var(--muted);opacity:1}.GroupSettingsPanel-module__GOQ3zW__switchRow{border:1px solid var(--line,#dbe3ea);background:var(--surface-2,#f7f9fb);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 10px;display:flex}.GroupSettingsPanel-module__GOQ3zW__switchRow span,.GroupSettingsPanel-module__GOQ3zW__switchRow strong,.GroupSettingsPanel-module__GOQ3zW__switchRow small{display:block}.GroupSettingsPanel-module__GOQ3zW__switchRow strong{color:var(--text,#182431);font-size:var(--font-body)}.GroupSettingsPanel-module__GOQ3zW__switchRow small{color:var(--muted,#6b7a8c);font-size:var(--font-caption);margin-top:3px;line-height:1.3}.GroupSettingsPanel-module__GOQ3zW__switchRow input{width:20px;height:20px;accent-color:var(--accent,#2f6f9f);flex:none}.GroupSettingsPanel-module__GOQ3zW__memberList,.GroupSettingsPanel-module__GOQ3zW__candidateList,.GroupSettingsPanel-module__GOQ3zW__topicList{gap:7px;display:grid}.GroupSettingsPanel-module__GOQ3zW__archivedTopics{border:1px solid var(--line,#dbe3ea);background:var(--surface-2,#f7f9fb);border-radius:10px;min-width:0;overflow:hidden}.GroupSettingsPanel-module__GOQ3zW__archivedTopicsSummary{min-height:max(46px, var(--touch-target));color:var(--muted,#6b7a8c);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;list-style:none;display:flex}.GroupSettingsPanel-module__GOQ3zW__archivedTopicsSummary::-webkit-details-marker{display:none}.GroupSettingsPanel-module__GOQ3zW__archivedTopicsSummary:hover,.GroupSettingsPanel-module__GOQ3zW__archivedTopicsSummary:focus-visible{background:var(--surface-hover);color:var(--text,#182431)}.GroupSettingsPanel-module__GOQ3zW__archivedTopicsSummaryCopy{align-items:center;gap:8px;min-width:0;display:inline-flex}.GroupSettingsPanel-module__GOQ3zW__archivedTopicsSummaryCopy strong{font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.GroupSettingsPanel-module__GOQ3zW__archivedTopicsSummaryCopy small{background:var(--surface-3);min-width:22px;height:20px;color:var(--muted);font-size:var(--font-caption);border-radius:999px;place-items:center;padding:0 6px;font-weight:750;display:inline-grid}.GroupSettingsPanel-module__GOQ3zW__archivedTopicsChevron{flex:none;transition:transform .16s}.GroupSettingsPanel-module__GOQ3zW__archivedTopics[open] .GroupSettingsPanel-module__GOQ3zW__archivedTopicsChevron{transform:rotate(180deg)}.GroupSettingsPanel-module__GOQ3zW__archivedTopicList{border-top:1px solid var(--line,#dbe3ea);background:var(--surface);gap:7px;min-width:0;padding:7px;display:grid}.GroupSettingsPanel-module__GOQ3zW__memberRow,.GroupSettingsPanel-module__GOQ3zW__candidateRow,.GroupSettingsPanel-module__GOQ3zW__topicRow{content-visibility:auto;contain-intrinsic-size:auto 64px;border:1px solid var(--line,#dbe3ea);background:var(--surface-2,#f7f9fb);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.GroupSettingsPanel-module__GOQ3zW__memberRow{grid-template-columns:38px minmax(150px,1fr) auto minmax(180px,auto)}.GroupSettingsPanel-module__GOQ3zW__copyFeedback,.GroupSettingsPanel-module__GOQ3zW__memberProgress{color:var(--accent-strong,#245d88);font-size:var(--font-caption);grid-column:2/-1;justify-self:start;font-weight:750;line-height:1.35}.GroupSettingsPanel-module__GOQ3zW__copyFeedbackError{color:var(--danger)}.GroupSettingsPanel-module__GOQ3zW__candidateRow{grid-template-columns:38px minmax(0,1fr) auto}.GroupSettingsPanel-module__GOQ3zW__avatar{background:var(--avatar-bg);width:38px;height:38px;color:var(--accent-strong,#245d88);font-size:var(--font-meta);border-radius:50%;place-items:center;font-weight:850;display:grid}.GroupSettingsPanel-module__GOQ3zW__personCopy,.GroupSettingsPanel-module__GOQ3zW__topicCopy{min-width:0}.GroupSettingsPanel-module__GOQ3zW__personCopy strong,.GroupSettingsPanel-module__GOQ3zW__personCopy span,.GroupSettingsPanel-module__GOQ3zW__topicCopy strong,.GroupSettingsPanel-module__GOQ3zW__topicCopy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.GroupSettingsPanel-module__GOQ3zW__personCopy strong,.GroupSettingsPanel-module__GOQ3zW__topicCopy strong{color:var(--text,#182431);font-size:var(--font-body)}.GroupSettingsPanel-module__GOQ3zW__topicCopy strong{align-items:center;gap:5px;max-width:100%;display:inline-flex}.GroupSettingsPanel-module__GOQ3zW__topicPin{color:var(--accent,#2f6f9f);flex:none}.GroupSettingsPanel-module__GOQ3zW__personCopy span,.GroupSettingsPanel-module__GOQ3zW__topicCopy span{color:var(--muted,#6b7a8c);font-size:var(--font-secondary);margin-top:3px}.GroupSettingsPanel-module__GOQ3zW__phoneLine{font-variant-numeric:tabular-nums}.GroupSettingsPanel-module__GOQ3zW__phoneActions,.GroupSettingsPanel-module__GOQ3zW__memberActions,.GroupSettingsPanel-module__GOQ3zW__rowButtons{align-items:center;gap:6px;display:flex}.GroupSettingsPanel-module__GOQ3zW__phoneActions .GroupSettingsPanel-module__GOQ3zW__iconAction{width:var(--touch-target);min-height:var(--touch-target);border-radius:8px}.GroupSettingsPanel-module__GOQ3zW__memberActions .GroupSettingsPanel-module__GOQ3zW__select{min-width:145px}.GroupSettingsPanel-module__GOQ3zW__roleAdmin{background:var(--accent-soft,#e8f1f7);color:var(--accent-strong,#245d88)}.GroupSettingsPanel-module__GOQ3zW__roleMember{background:var(--surface-3);color:var(--muted,#6b7a8c)}.GroupSettingsPanel-module__GOQ3zW__disclosureButton{width:100%;min-height:max(48px, var(--touch-target));border:1px solid var(--line,#dbe3ea);background:var(--surface-2,#f7f9fb);color:var(--text,#182431);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.GroupSettingsPanel-module__GOQ3zW__disclosureButton:hover,.GroupSettingsPanel-module__GOQ3zW__disclosureButton:focus-visible{border-color:var(--line-strong);background:var(--accent-soft,#e8f1f7)}.GroupSettingsPanel-module__GOQ3zW__disclosureButton:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.GroupSettingsPanel-module__GOQ3zW__disclosureButton:disabled{cursor:not-allowed;opacity:.58}.GroupSettingsPanel-module__GOQ3zW__disclosureCopy,.GroupSettingsPanel-module__GOQ3zW__disclosureEnd{align-items:center;min-width:0;display:flex}.GroupSettingsPanel-module__GOQ3zW__disclosureCopy{gap:9px}.GroupSettingsPanel-module__GOQ3zW__disclosureCopy>span:last-child{min-width:0}.GroupSettingsPanel-module__GOQ3zW__disclosureCopy strong,.GroupSettingsPanel-module__GOQ3zW__disclosureCopy small{display:block}.GroupSettingsPanel-module__GOQ3zW__disclosureCopy strong{font-size:var(--font-body);line-height:1.25}.GroupSettingsPanel-module__GOQ3zW__disclosureCopy small{color:var(--muted,#6b7a8c);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.3;overflow:hidden}.GroupSettingsPanel-module__GOQ3zW__disclosureIcon{background:var(--surface);width:32px;height:32px;color:var(--accent,#2f6f9f);border-radius:8px;flex:none;place-items:center;display:grid}.GroupSettingsPanel-module__GOQ3zW__disclosureEnd{color:var(--muted,#6b7a8c);flex:none;gap:7px}.GroupSettingsPanel-module__GOQ3zW__draftBadge{background:var(--warning-soft);color:var(--warning-text);font-size:var(--font-caption);border-radius:999px;padding:3px 6px;font-weight:800}.GroupSettingsPanel-module__GOQ3zW__disclosureChevron{transition:transform .16s}.GroupSettingsPanel-module__GOQ3zW__disclosureChevronOpen{transform:rotate(180deg)}.GroupSettingsPanel-module__GOQ3zW__addMemberBox{border:1px dashed var(--line-strong);background:var(--surface-2);border-radius:10px;gap:9px;margin-top:2px;padding:11px;display:grid}.GroupSettingsPanel-module__GOQ3zW__addMemberToolbar{grid-template-columns:minmax(0,1fr) minmax(210px,auto);gap:8px;display:grid}.GroupSettingsPanel-module__GOQ3zW__searchField{min-height:var(--touch-target);border:1px solid var(--line,#dbe3ea);background:var(--surface);color:var(--muted,#6b7a8c);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid}.GroupSettingsPanel-module__GOQ3zW__searchField input{min-width:0;color:var(--text,#182431);font:inherit;font-size:max(16px, var(--font-control));background:0 0;border:0;outline:0}.GroupSettingsPanel-module__GOQ3zW__topicCreateForm{border:1px dashed var(--line-strong);background:var(--surface-2);border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto;align-items:end;gap:8px;padding:11px;display:grid}.GroupSettingsPanel-module__GOQ3zW__addMemberBox[hidden],.GroupSettingsPanel-module__GOQ3zW__topicCreateForm[hidden]{display:none}.GroupSettingsPanel-module__GOQ3zW__topicRow{grid-template-columns:38px minmax(0,1fr) auto auto}.GroupSettingsPanel-module__GOQ3zW__topicIcon{background:var(--accent-soft,#e8f1f7);width:38px;height:38px;color:var(--accent-strong,#245d88);border-radius:10px;place-items:center;font-size:17px;font-weight:850;line-height:1;display:grid}.GroupSettingsPanel-module__GOQ3zW__archivedTopic{background:var(--surface-2);opacity:.78}.GroupSettingsPanel-module__GOQ3zW__archivedTopic .GroupSettingsPanel-module__GOQ3zW__statusBadge{background:var(--surface-3)}.GroupSettingsPanel-module__GOQ3zW__topicEditRow{border:1px solid var(--accent,#2f6f9f);background:var(--surface-2);border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.GroupSettingsPanel-module__GOQ3zW__topicCreateForm>.GroupSettingsPanel-module__GOQ3zW__iconField,.GroupSettingsPanel-module__GOQ3zW__topicEditRow>.GroupSettingsPanel-module__GOQ3zW__iconField{grid-column:1/-1}.GroupSettingsPanel-module__GOQ3zW__discardBackdrop{top:var(--app-viewport-page-top,0px);z-index:102;height:var(--app-viewport-height,100dvh);background:#19253280;place-items:center;padding:16px;display:grid;position:fixed;bottom:auto;left:0;right:0}.GroupSettingsPanel-module__GOQ3zW__discardDialog{border:1px solid var(--line,#dbe3ea);background:var(--surface);width:min(420px,100%);color:var(--text,#182431);border-radius:12px;gap:16px;padding:18px;display:grid;box-shadow:0 20px 60px #1522303d}.GroupSettingsPanel-module__GOQ3zW__discardDialog h3,.GroupSettingsPanel-module__GOQ3zW__discardDialog p{margin:0}.GroupSettingsPanel-module__GOQ3zW__discardDialog h3{font-size:var(--font-list-title)}.GroupSettingsPanel-module__GOQ3zW__discardDialog p{color:var(--muted,#6b7a8c);font-size:var(--font-secondary);line-height:var(--line-body);margin-top:5px}.GroupSettingsPanel-module__GOQ3zW__discardActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.GroupSettingsPanel-module__GOQ3zW__discardActions .GroupSettingsPanel-module__GOQ3zW__secondaryButton,.GroupSettingsPanel-module__GOQ3zW__discardActions .GroupSettingsPanel-module__GOQ3zW__dangerButton{width:100%;min-height:max(44px, var(--touch-target))}@keyframes GroupSettingsPanel-module__GOQ3zW__settings-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.GroupSettingsPanel-module__GOQ3zW__disclosureChevron{transition:none}}@media (max-width:820px),(pointer:coarse) and (orientation:landscape) and (max-width:932px){.GroupSettingsPanel-module__GOQ3zW__panel{width:min(680px,100vw - 18px)}.GroupSettingsPanel-module__GOQ3zW__columns{grid-template-columns:1fr}.GroupSettingsPanel-module__GOQ3zW__columns .GroupSettingsPanel-module__GOQ3zW__card{margin-bottom:0}.GroupSettingsPanel-module__GOQ3zW__memberRow{grid-template-columns:38px minmax(0,1fr) auto}.GroupSettingsPanel-module__GOQ3zW__memberActions,.GroupSettingsPanel-module__GOQ3zW__roleBadge{grid-column:2/-1;justify-self:stretch}.GroupSettingsPanel-module__GOQ3zW__memberActions .GroupSettingsPanel-module__GOQ3zW__select{flex:auto}.GroupSettingsPanel-module__GOQ3zW__topicCreateForm,.GroupSettingsPanel-module__GOQ3zW__topicEditRow{grid-template-columns:1fr;align-items:stretch}}@media (max-width:820px),(pointer:coarse){.GroupSettingsPanel-module__GOQ3zW__backdrop,.GroupSettingsPanel-module__GOQ3zW__header{-webkit-backdrop-filter:none;backdrop-filter:none}.GroupSettingsPanel-module__GOQ3zW__discardBackdrop{padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}}@media (min-width:621px) and (max-width:820px){.GroupSettingsPanel-module__GOQ3zW__header{grid-template-columns:44px minmax(0, 1fr) var(--touch-target)}.GroupSettingsPanel-module__GOQ3zW__closeButton,.GroupSettingsPanel-module__GOQ3zW__iconAction,.GroupSettingsPanel-module__GOQ3zW__dangerIconButton,.GroupSettingsPanel-module__GOQ3zW__phoneActions .GroupSettingsPanel-module__GOQ3zW__iconAction{width:var(--touch-target);min-height:var(--touch-target)}.GroupSettingsPanel-module__GOQ3zW__sectionNav button,.GroupSettingsPanel-module__GOQ3zW__primaryButton,.GroupSettingsPanel-module__GOQ3zW__secondaryButton,.GroupSettingsPanel-module__GOQ3zW__dangerButton,.GroupSettingsPanel-module__GOQ3zW__input,.GroupSettingsPanel-module__GOQ3zW__textarea,.GroupSettingsPanel-module__GOQ3zW__select,.GroupSettingsPanel-module__GOQ3zW__searchField{min-height:var(--touch-target)}.GroupSettingsPanel-module__GOQ3zW__input,.GroupSettingsPanel-module__GOQ3zW__textarea,.GroupSettingsPanel-module__GOQ3zW__select,.GroupSettingsPanel-module__GOQ3zW__iconInput{font-size:max(16px, var(--font-control))}.GroupSettingsPanel-module__GOQ3zW__iconPreset{width:var(--touch-target);height:var(--touch-target)}.GroupSettingsPanel-module__GOQ3zW__iconClear{width:auto;min-width:max(48px, var(--touch-target))}.GroupSettingsPanel-module__GOQ3zW__iconInput{height:var(--touch-target)}}@media (max-width:820px),(pointer:coarse) and (orientation:landscape) and (max-width:932px){.GroupSettingsPanel-module__GOQ3zW__backdrop{justify-items:stretch}.GroupSettingsPanel-module__GOQ3zW__panel{border-left:0;width:100%}.GroupSettingsPanel-module__GOQ3zW__header{min-height:66px;padding:max(8px, env(safe-area-inset-top)) max(11px, env(safe-area-inset-right)) 8px max(11px, env(safe-area-inset-left))}.GroupSettingsPanel-module__GOQ3zW__headerIcon{width:40px;height:40px}.GroupSettingsPanel-module__GOQ3zW__body{padding:10px max(10px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.GroupSettingsPanel-module__GOQ3zW__card{border-radius:10px;padding:11px}.GroupSettingsPanel-module__GOQ3zW__addMemberToolbar{grid-template-columns:1fr}.GroupSettingsPanel-module__GOQ3zW__topicRow{grid-template-columns:38px minmax(0,1fr)}.GroupSettingsPanel-module__GOQ3zW__topicRow .GroupSettingsPanel-module__GOQ3zW__statusBadge,.GroupSettingsPanel-module__GOQ3zW__topicRow .GroupSettingsPanel-module__GOQ3zW__rowButtons{grid-column:2;justify-self:start}.GroupSettingsPanel-module__GOQ3zW__rowButtons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.GroupSettingsPanel-module__GOQ3zW__rowButtons .GroupSettingsPanel-module__GOQ3zW__primaryButton,.GroupSettingsPanel-module__GOQ3zW__rowButtons .GroupSettingsPanel-module__GOQ3zW__secondaryButton,.GroupSettingsPanel-module__GOQ3zW__rowButtons .GroupSettingsPanel-module__GOQ3zW__dangerButton{width:100%;min-width:0}.GroupSettingsPanel-module__GOQ3zW__topicRow .GroupSettingsPanel-module__GOQ3zW__rowButtons>:nth-child(3){grid-column:1/-1}.GroupSettingsPanel-module__GOQ3zW__candidateRow{grid-template-columns:38px minmax(0,1fr)}.GroupSettingsPanel-module__GOQ3zW__candidateRow .GroupSettingsPanel-module__GOQ3zW__secondaryButton{grid-column:2;width:100%}.GroupSettingsPanel-module__GOQ3zW__primaryButton,.GroupSettingsPanel-module__GOQ3zW__secondaryButton,.GroupSettingsPanel-module__GOQ3zW__dangerButton,.GroupSettingsPanel-module__GOQ3zW__input,.GroupSettingsPanel-module__GOQ3zW__textarea,.GroupSettingsPanel-module__GOQ3zW__select,.GroupSettingsPanel-module__GOQ3zW__searchField,.GroupSettingsPanel-module__GOQ3zW__iconInput{min-height:var(--touch-target);font-size:max(16px, var(--font-control))}.GroupSettingsPanel-module__GOQ3zW__iconPreset{width:var(--touch-target);height:var(--touch-target)}.GroupSettingsPanel-module__GOQ3zW__iconClear{width:auto;min-width:max(48px, var(--touch-target))}.GroupSettingsPanel-module__GOQ3zW__closeButton,.GroupSettingsPanel-module__GOQ3zW__iconAction,.GroupSettingsPanel-module__GOQ3zW__dangerIconButton,.GroupSettingsPanel-module__GOQ3zW__phoneActions .GroupSettingsPanel-module__GOQ3zW__iconAction{width:var(--touch-target);min-height:var(--touch-target)}.GroupSettingsPanel-module__GOQ3zW__sectionNav{padding-left:8px;padding-right:8px}.GroupSettingsPanel-module__GOQ3zW__sectionNav button{min-height:var(--touch-target)}.GroupSettingsPanel-module__GOQ3zW__discardActions{grid-template-columns:1fr}}@media (max-width:340px){.GroupSettingsPanel-module__GOQ3zW__rowButtons{grid-template-columns:minmax(0,1fr)}.GroupSettingsPanel-module__GOQ3zW__topicRow .GroupSettingsPanel-module__GOQ3zW__rowButtons>:nth-child(3){grid-column:auto}}@media (max-width:420px){html[data-accessibility=large] .GroupSettingsPanel-module__GOQ3zW__topicRow .GroupSettingsPanel-module__GOQ3zW__rowButtons{grid-template-columns:minmax(0,1fr)}html[data-accessibility=large] .GroupSettingsPanel-module__GOQ3zW__topicRow .GroupSettingsPanel-module__GOQ3zW__rowButtons>:nth-child(3){grid-column:auto}}
.AccessibilitySelector-module__LmXNHG__root{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;min-height:58px;color:var(--text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.AccessibilitySelector-module__LmXNHG__root:hover:not(:disabled){background:var(--surface-hover)}.AccessibilitySelector-module__LmXNHG__root:disabled{cursor:wait}.AccessibilitySelector-module__LmXNHG__root:focus-visible{z-index:1;outline:2px solid var(--focus-ring);outline-offset:-3px;position:relative}.AccessibilitySelector-module__LmXNHG__icon{background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.AccessibilitySelector-module__LmXNHG__copy{gap:2px;min-width:0;display:grid}.AccessibilitySelector-module__LmXNHG__copy strong{font-size:var(--font-secondary,13px);line-height:1.3}.AccessibilitySelector-module__LmXNHG__copy small{color:var(--muted);font-size:var(--font-caption,11px);line-height:1.35}.AccessibilitySelector-module__LmXNHG__switch{background:var(--switch-track);width:38px;height:22px;transition:background-color var(--motion-standard) var(--motion-easing);border-radius:999px;flex:none;position:relative}.AccessibilitySelector-module__LmXNHG__switch span{background:var(--switch-knob);width:16px;height:16px;transition:transform var(--motion-standard) var(--motion-easing);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000038}:is(.AccessibilitySelector-module__LmXNHG__root[aria-checked=true] .AccessibilitySelector-module__LmXNHG__icon,html[data-accessibility=large] .AccessibilitySelector-module__LmXNHG__root .AccessibilitySelector-module__LmXNHG__icon){background:var(--accent-soft);color:var(--accent)}:is(.AccessibilitySelector-module__LmXNHG__root[aria-checked=true] .AccessibilitySelector-module__LmXNHG__switch,html[data-accessibility=large] .AccessibilitySelector-module__LmXNHG__root .AccessibilitySelector-module__LmXNHG__switch){background:var(--accent-fill)}:is(.AccessibilitySelector-module__LmXNHG__root[aria-checked=true] .AccessibilitySelector-module__LmXNHG__switch span,html[data-accessibility=large] .AccessibilitySelector-module__LmXNHG__root .AccessibilitySelector-module__LmXNHG__switch span){transform:translate(16px)}.AccessibilitySelector-module__LmXNHG__root[data-compact=true]{border:1px solid var(--line);background:var(--surface-2);width:42px;min-height:42px;box-shadow:var(--shadow-sm);border-radius:11px;grid-template-columns:1fr;place-items:center;padding:3px;display:grid}.AccessibilitySelector-module__LmXNHG__root[data-compact=true] .AccessibilitySelector-module__LmXNHG__icon{background:0 0;width:34px;height:34px}.AccessibilitySelector-module__LmXNHG__root[data-compact=true] .AccessibilitySelector-module__LmXNHG__switch{display:none}:is(.AccessibilitySelector-module__LmXNHG__root[data-compact=true][aria-checked=true],html[data-accessibility=large] .AccessibilitySelector-module__LmXNHG__root[data-compact=true]){border-color:color-mix(in srgb, var(--accent) 54%, var(--line));background:var(--accent-soft);color:var(--accent)}@media (max-width:820px),(pointer:coarse){.AccessibilitySelector-module__LmXNHG__root{min-height:64px}.AccessibilitySelector-module__LmXNHG__root[data-compact=true]{width:52px;min-height:52px}.AccessibilitySelector-module__LmXNHG__root[data-compact=true] .AccessibilitySelector-module__LmXNHG__icon{width:44px;height:44px}}html[data-accessibility=large] .AccessibilitySelector-module__LmXNHG__root{min-height:68px}html[data-accessibility=large] .AccessibilitySelector-module__LmXNHG__root[data-compact=true]{width:56px;min-height:56px}html[data-accessibility=large] .AccessibilitySelector-module__LmXNHG__root[data-compact=true] .AccessibilitySelector-module__LmXNHG__icon{width:48px;height:48px}
.UserAvatar-module__WvhsKa__root{position:relative;overflow:hidden}.UserAvatar-module__WvhsKa__image{border-radius:inherit;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--motion-fast,.12s) ease;display:block;position:absolute;inset:0}.UserAvatar-module__WvhsKa__imageLoaded{opacity:1}@media (prefers-reduced-motion:reduce){.UserAvatar-module__WvhsKa__image{transition:none}}
.info-panels-module__s6cRMW__panel{background:var(--surface,#fff);min-width:0;height:100%;min-height:0;color:var(--text,#17202a);flex-direction:column;display:flex;overflow:hidden}.info-panels-module__s6cRMW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.info-panels-module__s6cRMW__titleBlock{align-items:center;gap:10px;min-width:0;display:flex}.info-panels-module__s6cRMW__titleBlock>span:last-child{min-width:0}.info-panels-module__s6cRMW__titleBlock h2,.info-panels-module__s6cRMW__titleBlock p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.info-panels-module__s6cRMW__titleBlock h2{font-size:var(--font-list-title);line-height:1.25}.info-panels-module__s6cRMW__titleBlock p{color:var(--muted,#667482);font-size:var(--font-meta);margin-top:2px}.info-panels-module__s6cRMW__groupAvatar,.info-panels-module__s6cRMW__personAvatar{border:1px solid var(--avatar-border);background:var(--avatar-bg);color:var(--avatar-text);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.info-panels-module__s6cRMW__groupAvatar{width:44px;height:44px;font-size:var(--font-secondary)}.info-panels-module__s6cRMW__personAvatar{width:38px;height:38px;font-size:var(--font-caption)}.info-panels-module__s6cRMW__iconButton{width:var(--touch-target);min-height:var(--touch-target);border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);color:var(--muted,#667482);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.info-panels-module__s6cRMW__iconButton:hover{border-color:var(--accent,#1f7a5a);color:var(--accent,#1f7a5a)}.info-panels-module__s6cRMW__settingsAction{min-height:var(--touch-target);border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a);font-size:var(--font-body);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:10px 12px 0;padding:10px;display:grid}.info-panels-module__s6cRMW__settingsAction span{gap:2px;display:grid}.info-panels-module__s6cRMW__settingsAction strong,.info-panels-module__s6cRMW__settingsAction small{line-height:1.2}.info-panels-module__s6cRMW__settingsAction small{color:var(--muted,#667482);font-size:var(--font-caption)}.info-panels-module__s6cRMW__sectionHeading{min-height:38px;color:var(--muted,#667482);align-items:center;gap:7px;padding:8px 14px;display:flex}.info-panels-module__s6cRMW__sectionHeading h3{color:var(--muted,#667482);font-size:var(--font-caption);text-transform:uppercase;flex:auto;margin:0;font-weight:800}.info-panels-module__s6cRMW__sectionHeading>span{background:var(--surface-2,#f6f7f9);min-width:22px;height:22px;color:var(--text,#17202a);font-size:var(--font-caption);border-radius:999px;place-items:center;padding:0 6px;font-weight:800;display:inline-grid}.info-panels-module__s6cRMW__addParticipantButton{min-height:var(--touch-target);border:1px solid color-mix(in srgb, var(--accent,#1f7a5a) 28%, var(--line));border-radius:var(--radius-sm,7px);background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a);font:inherit;font-size:var(--font-control);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-weight:800;display:inline-flex}.info-panels-module__s6cRMW__addParticipantButton:hover:not(:disabled){border-color:var(--accent,#1f7a5a)}.info-panels-module__s6cRMW__addParticipantButton:disabled,.info-panels-module__s6cRMW__addCandidateButton:disabled,.info-panels-module__s6cRMW__deleteMemberButton:disabled,.info-panels-module__s6cRMW__memberRoleSelect:disabled,.info-panels-module__s6cRMW__searchField input:disabled,.info-panels-module__s6cRMW__roleField select:disabled{cursor:not-allowed;opacity:.58}.info-panels-module__s6cRMW__addParticipantButton svg:last-child{transition:transform .16s}.info-panels-module__s6cRMW__chevronOpen{transform:rotate(180deg)}.info-panels-module__s6cRMW__scrollBody{border-top:1px solid var(--line);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.info-panels-module__s6cRMW__addMemberPanel{border-bottom:1px solid var(--line);background:var(--surface-2,#f6f7f9);gap:10px;padding:12px 14px;display:grid}.info-panels-module__s6cRMW__addMemberPanel[hidden]{display:none}.info-panels-module__s6cRMW__addMemberToolbar{grid-template-columns:minmax(0,1fr) minmax(138px,.72fr);align-items:end;gap:8px;display:grid}.info-panels-module__s6cRMW__searchField{min-width:0;min-height:var(--touch-target);border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);color:var(--muted,#667482);align-items:center;gap:7px;padding:0 10px;display:flex}.info-panels-module__s6cRMW__searchField input{width:100%;min-width:0;color:var(--text,#17202a);font:inherit;font-size:max(16px, var(--font-control));background:0 0;border:0;outline:0;padding:0}.info-panels-module__s6cRMW__searchField input::placeholder{color:var(--muted,#667482)}.info-panels-module__s6cRMW__roleField{gap:4px;min-width:0;display:grid}.info-panels-module__s6cRMW__roleField>span{color:var(--muted,#667482);font-size:var(--font-caption);font-weight:700}.info-panels-module__s6cRMW__roleField select,.info-panels-module__s6cRMW__memberRoleSelect{width:100%;min-width:0;min-height:var(--touch-target);border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);color:var(--text,#17202a);font:inherit;font-size:max(16px, var(--font-control));padding:0 30px 0 9px;font-weight:700}.info-panels-module__s6cRMW__candidateResults{min-width:0}.info-panels-module__s6cRMW__candidateList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.info-panels-module__s6cRMW__candidateRow{border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.info-panels-module__s6cRMW__addCandidateButton{min-height:var(--touch-target);border:1px solid var(--accent,#1f7a5a);border-radius:var(--radius,8px);background:var(--accent-fill,#1f7a5a);color:var(--on-accent,#fff);font:inherit;font-size:var(--font-control);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.info-panels-module__s6cRMW__muted{color:var(--muted,#667482);font-size:var(--font-secondary);line-height:var(--line-body);align-items:center;gap:6px;margin:0;display:flex}.info-panels-module__s6cRMW__compactError{border-radius:var(--radius-sm,6px);background:var(--danger-soft,#fff2f0);color:var(--danger,#b42318);font-size:var(--font-secondary);line-height:var(--line-body);margin:0;padding:8px}.info-panels-module__s6cRMW__memberList{margin:0;padding:0;list-style:none}.info-panels-module__s6cRMW__member{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:10px 14px;display:grid}.info-panels-module__s6cRMW__personCopy{gap:4px;min-width:0;display:grid}.info-panels-module__s6cRMW__personCopy>strong,.info-panels-module__s6cRMW__personName>strong{font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.info-panels-module__s6cRMW__personPosition{min-width:0;color:var(--muted,#667482);font-size:var(--font-secondary);overflow-wrap:anywhere;line-height:1.3}.info-panels-module__s6cRMW__personName{align-items:center;gap:7px;min-width:0;display:flex}.info-panels-module__s6cRMW__personName>span{color:var(--accent,#1f7a5a);font-size:var(--font-caption);flex:none;align-items:center;gap:3px;font-weight:700;display:inline-flex}.info-panels-module__s6cRMW__personName>strong{min-width:0}.info-panels-module__s6cRMW__memberActions{grid-column:2/-1;grid-template-columns:minmax(0, 1fr) var(--touch-target);align-items:center;gap:8px;min-width:0;display:grid}.info-panels-module__s6cRMW__memberRoleSelect{min-height:var(--touch-target)}.info-panels-module__s6cRMW__deleteMemberButton{width:var(--touch-target);min-width:var(--touch-target);min-height:var(--touch-target);border:1px solid color-mix(in srgb, var(--danger,#b42318) 26%, var(--line));border-radius:var(--radius,8px);background:var(--danger-soft,#fff2f0);color:var(--danger,#b42318);cursor:pointer;place-items:center;padding:0;display:inline-grid}.info-panels-module__s6cRMW__deleteMemberButton:hover:not(:disabled){border-color:var(--danger,#b42318)}.info-panels-module__s6cRMW__memberRestriction,.info-panels-module__s6cRMW__memberProgress{color:var(--muted,#667482);font-size:var(--font-caption);grid-column:2/-1;align-items:flex-start;gap:5px;line-height:1.35;display:inline-flex}.info-panels-module__s6cRMW__memberRestriction svg,.info-panels-module__s6cRMW__memberProgress svg{flex:none;margin-top:1px}.info-panels-module__s6cRMW__memberRestriction{color:var(--accent-strong,#176247)}.info-panels-module__s6cRMW__phoneLink,.info-panels-module__s6cRMW__readAt,.info-panels-module__s6cRMW__missingPhone{width:fit-content;color:var(--accent,#1f7a5a);font-size:var(--font-secondary);align-items:center;gap:5px;line-height:1.25;display:inline-flex}.info-panels-module__s6cRMW__phoneLink:hover{text-decoration:underline}.info-panels-module__s6cRMW__phoneLink{min-height:var(--touch-target)}.info-panels-module__s6cRMW__missingPhone,.info-panels-module__s6cRMW__readAt{color:var(--muted,#667482)}.info-panels-module__s6cRMW__state{min-height:220px;color:var(--muted,#667482);text-align:center;place-items:center;gap:8px;padding:24px;display:grid}.info-panels-module__s6cRMW__profileBody{align-content:start;gap:14px;min-height:0;padding:16px;display:grid;overflow:auto}.info-panels-module__s6cRMW__profileDetails{border:1px solid var(--line);border-radius:var(--radius,8px);gap:0;margin:0;display:grid;overflow:hidden}.info-panels-module__s6cRMW__profileDetails>div{border-bottom:1px solid var(--line);gap:5px;padding:12px;display:grid}.info-panels-module__s6cRMW__profileDetails>div:last-child{border-bottom:0}.info-panels-module__s6cRMW__profileDetails dt{color:var(--muted);font-size:var(--font-caption);align-items:center;gap:6px;font-weight:750;display:inline-flex}.info-panels-module__s6cRMW__profileDetails dd{min-width:0;color:var(--text);font-size:var(--font-body);overflow-wrap:anywhere;margin:0}.info-panels-module__s6cRMW__profilePhoneRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.info-panels-module__s6cRMW__profilePhoneRow a{color:var(--accent);font-weight:700}.info-panels-module__s6cRMW__profilePhoneRow a:hover{text-decoration:underline}.info-panels-module__s6cRMW__profileUnavailable{border-radius:var(--radius,8px);background:var(--surface-2);color:var(--muted);font-size:var(--font-secondary);margin:0;padding:10px 12px;line-height:1.4}.info-panels-module__s6cRMW__profileActions{padding:12px 14px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);margin-top:auto}.info-panels-module__s6cRMW__profileActions>button{width:100%}.info-panels-module__s6cRMW__state strong{color:var(--text,#17202a);font-size:var(--font-body)}.info-panels-module__s6cRMW__state span{max-width:300px;font-size:var(--font-secondary);line-height:var(--line-body)}.info-panels-module__s6cRMW__state button{min-height:var(--touch-target);border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);color:var(--text,#17202a);font:inherit;font-size:var(--font-control);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.info-panels-module__s6cRMW__loadingIcon{animation:.9s linear infinite info-panels-module__s6cRMW__readers-loading-spin}@keyframes info-panels-module__s6cRMW__readers-loading-spin{to{transform:rotate(360deg)}}.info-panels-module__s6cRMW__messageExcerpt{border-left:3px solid var(--accent,#1f7a5a);border-radius:0 var(--radius-sm,6px) var(--radius-sm,6px) 0;background:var(--surface-2,#f6f7f9);gap:4px;margin:10px 12px 0;padding:9px 10px;display:grid}.info-panels-module__s6cRMW__messageExcerpt strong{color:var(--accent,#1f7a5a);font-size:var(--font-secondary)}.info-panels-module__s6cRMW__messageExcerpt p{font-size:var(--font-body);line-height:var(--line-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.info-panels-module__s6cRMW__messageExcerpt span{color:var(--muted,#667482);font-size:var(--font-caption);align-items:center;gap:4px;display:inline-flex}.info-panels-module__s6cRMW__inlineError{border-radius:var(--radius-sm,6px);background:var(--danger-soft);color:var(--danger,#b73838);font-size:var(--font-secondary);margin:10px 12px;padding:8px}.info-panels-module__s6cRMW__inlineNotice{border-radius:var(--radius-sm,7px);background:var(--accent-soft,#e6f2ed);color:var(--accent-strong,#176247);font-size:var(--font-secondary);line-height:var(--line-body);align-items:center;gap:6px;margin:10px 12px;padding:8px 9px;display:flex}.info-panels-module__s6cRMW__copyFeedback{border-radius:var(--radius-sm,7px);background:var(--accent-soft,#e6f2ed);color:var(--accent-strong,#176247);font-size:var(--font-secondary);line-height:var(--line-body);margin:10px 12px;padding:8px 9px}.info-panels-module__s6cRMW__copyFeedbackError{background:var(--danger-soft,#fff2f0);color:var(--danger,#b42318)}.info-panels-module__s6cRMW__iconButton:focus-visible,.info-panels-module__s6cRMW__settingsAction:focus-visible,.info-panels-module__s6cRMW__addParticipantButton:focus-visible,.info-panels-module__s6cRMW__addCandidateButton:focus-visible,.info-panels-module__s6cRMW__deleteMemberButton:focus-visible,.info-panels-module__s6cRMW__memberRoleSelect:focus-visible,.info-panels-module__s6cRMW__roleField select:focus-visible,.info-panels-module__s6cRMW__searchField:focus-within{outline:2px solid var(--accent,#1f7a5a);outline-offset:2px}.info-panels-module__s6cRMW__spinner{animation:.9s linear infinite info-panels-module__s6cRMW__info-panel-spin}@keyframes info-panels-module__s6cRMW__info-panel-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.info-panels-module__s6cRMW__header,.info-panels-module__s6cRMW__member,.info-panels-module__s6cRMW__addMemberPanel,.info-panels-module__s6cRMW__sectionHeading{padding-left:11px;padding-right:11px}.info-panels-module__s6cRMW__addMemberToolbar{grid-template-columns:minmax(0,1fr)}.info-panels-module__s6cRMW__personName>span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}}@media (max-width:820px),(pointer:coarse){.info-panels-module__s6cRMW__header{padding:calc(12px + env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 12px max(14px, env(safe-area-inset-left))}.info-panels-module__s6cRMW__scrollBody{padding-bottom:env(safe-area-inset-bottom)}.info-panels-module__s6cRMW__iconButton,.info-panels-module__s6cRMW__deleteMemberButton,.info-panels-module__s6cRMW__state button{width:var(--touch-target);min-width:var(--touch-target);min-height:var(--touch-target)}.info-panels-module__s6cRMW__state button{width:auto}.info-panels-module__s6cRMW__settingsAction,.info-panels-module__s6cRMW__addParticipantButton,.info-panels-module__s6cRMW__phoneLink,.info-panels-module__s6cRMW__profilePhoneRow a,.info-panels-module__s6cRMW__addCandidateButton,.info-panels-module__s6cRMW__memberRoleSelect,.info-panels-module__s6cRMW__roleField select,.info-panels-module__s6cRMW__searchField{min-height:var(--touch-target)}.info-panels-module__s6cRMW__profilePhoneRow a{align-items:center;display:inline-flex}.info-panels-module__s6cRMW__searchField input,.info-panels-module__s6cRMW__roleField select,.info-panels-module__s6cRMW__memberRoleSelect{font-size:max(16px, var(--font-control))}}@media (prefers-reduced-motion:reduce){.info-panels-module__s6cRMW__spinner,.info-panels-module__s6cRMW__loadingIcon{animation-duration:1.8s}.info-panels-module__s6cRMW__addParticipantButton svg:last-child{transition:none}}
.media-module__Wk_mhG__overlay{top:var(--app-viewport-page-top,0px);z-index:1000;min-width:0;min-height:0;height:var(--app-viewport-height,100dvh);color:#fff;overscroll-behavior:contain;background:#080d13f5;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header""stage""footer";display:grid;position:fixed;bottom:auto;left:0;right:0}.media-module__Wk_mhG__overlayChromeHidden{grid-template-rows:0 minmax(0,1fr) 0}.media-module__Wk_mhG__header,.media-module__Wk_mhG__footer{z-index:2;min-width:0;padding:10px max(14px, env(safe-area-inset-right)) 10px max(14px, env(safe-area-inset-left));background:#080d13b8;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.media-module__Wk_mhG__header{padding-top:max(10px, env(safe-area-inset-top));grid-area:header}.media-module__Wk_mhG__heading,.media-module__Wk_mhG__footer{min-width:0}.media-module__Wk_mhG__heading{gap:2px;display:grid}.media-module__Wk_mhG__heading strong,.media-module__Wk_mhG__footer strong{font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-module__Wk_mhG__heading span,.media-module__Wk_mhG__footer span{color:#ffffffad;font-size:var(--font-meta)}.media-module__Wk_mhG__headerActions{flex:none;gap:6px;display:flex}.media-module__Wk_mhG__actionButton,.media-module__Wk_mhG__navigation{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;place-items:center;padding:0;display:inline-grid}.media-module__Wk_mhG__actionButton{width:var(--touch-target);min-height:var(--touch-target);border-radius:8px}.media-module__Wk_mhG__actionButton:hover,.media-module__Wk_mhG__navigation:hover:not(:disabled){background:#ffffff2b}.media-module__Wk_mhG__actionButton:focus-visible,.media-module__Wk_mhG__navigation:focus-visible{outline-offset:2px;outline:3px solid #81c6ffb8}.media-module__Wk_mhG__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-area:stage;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.media-module__Wk_mhG__stageZoomed,.media-module__Wk_mhG__stageImage{touch-action:none}.media-module__Wk_mhG__content{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:12px;display:grid;overflow:hidden}.media-module__Wk_mhG__assetFrame{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.media-module__Wk_mhG__viewerImage,.media-module__Wk_mhG__viewerVideo{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%;display:block}.media-module__Wk_mhG__viewerImage{cursor:zoom-in;transform-origin:50%;will-change:transform;min-width:0;min-height:0;transition:transform .18s}.media-module__Wk_mhG__viewerImageZoomed{cursor:grab;transition:none}.media-module__Wk_mhG__viewerImageZoomed:active{cursor:grabbing}.media-module__Wk_mhG__viewerVideo{touch-action:pan-y;background:#000;width:min(1120px,100%)}.media-module__Wk_mhG__assetPending{opacity:0;pointer-events:none}.media-module__Wk_mhG__runtimeLoading{color:#ffffffc7;pointer-events:none;align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.media-module__Wk_mhG__runtimeLoading span{font-size:var(--font-secondary);font-weight:700}.media-module__Wk_mhG__navigation{z-index:2;border-radius:8px;width:48px;min-height:64px;margin:8px;position:relative}.media-module__Wk_mhG__previous{grid-column:1}.media-module__Wk_mhG__next{grid-column:3}.media-module__Wk_mhG__navigation:disabled{cursor:default;opacity:.2}.media-module__Wk_mhG__navigationHint{display:none}.media-module__Wk_mhG__captionOverlay{z-index:5;overscroll-behavior:contain;color:#fff;width:min(760px,100% - 136px);max-height:min(34vh,280px);font-size:var(--font-body);line-height:var(--line-body);text-shadow:0 1px 2px #000000b8;pointer-events:auto;touch-action:pan-y;-webkit-user-select:text;user-select:text;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#080d1314 0%,#080d13c2 34%,#080d13eb 100%);border-radius:10px;padding:34px 18px 14px;position:absolute;bottom:14px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 8px 24px #0000003d}.media-module__Wk_mhG__captionOverlay p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.media-module__Wk_mhG__captionAboveZoom{bottom:76px}.media-module__Wk_mhG__captionAboveVideoControls{bottom:64px}.media-module__Wk_mhG__zoomControls{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d13c2;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;bottom:14px;right:50%;transform:translate(50%);box-shadow:0 5px 18px #00000047}.media-module__Wk_mhG__zoomButton{min-width:var(--touch-target);min-height:var(--touch-target);color:#fff;font:inherit;font-size:var(--font-control);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0 8px;font-weight:700;display:inline-grid}.media-module__Wk_mhG__zoomButton:hover:not(:disabled){background:#ffffff24}.media-module__Wk_mhG__zoomButton:focus-visible{outline-offset:1px;outline:3px solid #81c6ffb8}.media-module__Wk_mhG__zoomButton:disabled{cursor:default;opacity:.36}.media-module__Wk_mhG__zoomValue{min-width:56px}.media-module__Wk_mhG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.media-module__Wk_mhG__mediaStatus{color:#ffffffc7;text-align:center;background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;place-items:center;gap:9px;width:min(440px,100vw - 40px);padding:28px;display:grid}.media-module__Wk_mhG__mediaStatus strong{color:#fff;font-size:var(--font-body)}.media-module__Wk_mhG__mediaStatus span{font-size:var(--font-secondary);line-height:var(--line-body)}.media-module__Wk_mhG__mediaStatus a{color:#9dd3ff;font-weight:700}.media-module__Wk_mhG__statusActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.media-module__Wk_mhG__statusButton{min-height:var(--touch-target);color:#fff;font:inherit;font-size:var(--font-control);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:inline-flex}.media-module__Wk_mhG__mediaStatus .media-module__Wk_mhG__statusButton{color:#fff;text-decoration:none}.media-module__Wk_mhG__statusButton:hover{background:#ffffff2e}.media-module__Wk_mhG__statusButton:focus-visible{outline-offset:2px;outline:3px solid #81c6ffb8}.media-module__Wk_mhG__mediaStatus.media-module__Wk_mhG__failed{color:#ffb5b5}.media-module__Wk_mhG__footer{padding-bottom:max(10px, env(safe-area-inset-bottom));grid-area:footer;justify-content:start;display:grid}.media-module__Wk_mhG__header[hidden],.media-module__Wk_mhG__footer[hidden],.media-module__Wk_mhG__navigation[hidden],.media-module__Wk_mhG__navigationHint[hidden],.media-module__Wk_mhG__captionOverlay[hidden],.media-module__Wk_mhG__zoomControls[hidden]{display:none}.media-module__Wk_mhG__spinner{animation:.9s linear infinite media-module__Wk_mhG__media-spin}@keyframes media-module__Wk_mhG__media-spin{to{transform:rotate(360deg)}}@media (max-width:820px),(pointer:coarse) and (orientation:landscape) and (max-width:932px){.media-module__Wk_mhG__header,.media-module__Wk_mhG__footer{padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left))}.media-module__Wk_mhG__content{grid-area:1/1;padding:8px}.media-module__Wk_mhG__stage{grid-template-columns:1fr}.media-module__Wk_mhG__navigation{z-index:6;width:max(44px, var(--touch-target));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d13b3;border-color:#ffffff47;min-height:56px;margin:0;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #00000047}.media-module__Wk_mhG__previous{left:max(8px, env(safe-area-inset-left))}.media-module__Wk_mhG__next{right:max(8px, env(safe-area-inset-right))}.media-module__Wk_mhG__navigationHint{z-index:5;color:#ffffffd1;max-width:calc(100% - 128px);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d139e;border:1px solid #ffffff24;border-radius:999px;padding:5px 9px;font-weight:700;line-height:1.2;display:block;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)}.media-module__Wk_mhG__actionButton,.media-module__Wk_mhG__zoomButton,.media-module__Wk_mhG__statusButton{min-width:var(--touch-target);min-height:var(--touch-target)}.media-module__Wk_mhG__heading strong{max-width:54vw}.media-module__Wk_mhG__captionOverlay{width:calc(100% - 20px);max-height:min(30vh,240px);font-size:var(--font-body);line-height:var(--line-body);padding:30px 14px 12px}.media-module__Wk_mhG__captionAboveZoom{bottom:max(72px, calc(60px + env(safe-area-inset-bottom)))}.media-module__Wk_mhG__zoomControls{bottom:max(10px, env(safe-area-inset-bottom))}}@media (hover:none),(pointer:coarse){.media-module__Wk_mhG__actionButton,.media-module__Wk_mhG__zoomButton,.media-module__Wk_mhG__statusButton{min-width:var(--touch-target);min-height:var(--touch-target)}.media-module__Wk_mhG__stage{grid-template-columns:1fr}.media-module__Wk_mhG__content{grid-area:1/1}.media-module__Wk_mhG__navigation{z-index:6;width:max(44px, var(--touch-target));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d13b3;border-color:#ffffff47;min-height:56px;margin:0;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #00000047}.media-module__Wk_mhG__previous{left:max(8px, env(safe-area-inset-left))}.media-module__Wk_mhG__next{right:max(8px, env(safe-area-inset-right))}.media-module__Wk_mhG__navigationHint{z-index:5;color:#ffffffd1;max-width:calc(100% - 128px);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d139e;border:1px solid #ffffff24;border-radius:999px;padding:5px 9px;font-weight:700;line-height:1.2;display:block;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)}}@media (max-width:820px),(pointer:coarse){.media-module__Wk_mhG__captionOverlay,.media-module__Wk_mhG__zoomControls,.media-module__Wk_mhG__navigation,.media-module__Wk_mhG__navigationHint{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.media-module__Wk_mhG__spinner,.media-module__Wk_mhG__viewerImage{transition:none;animation:none}}
.mention-module__6w-_IG__container{min-width:0;position:relative}.mention-module__6w-_IG__suggestions{z-index:40;border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);max-height:min(340px,52vh);color:var(--text,#17202a);overscroll-behavior:contain;opacity:1;scrollbar-gutter:stable;transition:opacity var(--motion-fast,.12s) var(--motion-easing,cubic-bezier(.2, .8, .2, 1)), transform var(--motion-fast,.12s) var(--motion-easing,cubic-bezier(.2, .8, .2, 1));padding:6px;position:absolute;bottom:calc(100% + 7px);left:0;right:0;overflow:auto;transform:none;box-shadow:0 12px 30px #16233029}@starting-style{.mention-module__6w-_IG__suggestions{opacity:0;transform:translateY(6px)}}.mention-module__6w-_IG__suggestionHeading{color:var(--muted,#667482);font-size:var(--font-caption);text-transform:uppercase;align-items:center;gap:6px;padding:6px 8px 7px;font-weight:800;display:flex}.mention-module__6w-_IG__optionList{gap:2px;display:grid}.mention-module__6w-_IG__optionList button{width:100%;min-height:max(44px, var(--touch-target));border-radius:var(--radius-sm,6px);color:var(--text,#17202a);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 8px;display:grid}.mention-module__6w-_IG__optionList button:hover,.mention-module__6w-_IG__optionList .mention-module__6w-_IG__activeOption{border-color:var(--line);background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a)}.mention-module__6w-_IG__optionList strong{font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.mention-module__6w-_IG__avatar{border:1px solid var(--avatar-border);background:var(--avatar-bg);width:32px;height:32px;color:var(--avatar-text);font-size:var(--font-caption);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.mention-module__6w-_IG__emptySuggestion{color:var(--muted,#667482);font-size:var(--font-secondary);text-align:center;margin:0;padding:12px 9px}@media (max-width:520px){.mention-module__6w-_IG__suggestions{max-height:min(320px, calc(var(--app-viewport-height,100dvh) - 120px));position:absolute;bottom:calc(100% + 7px);left:0;right:0}.mention-module__6w-_IG__optionList button{min-height:max(48px, var(--touch-target))}}
.topic-attachments-module__efSFPa__panel{background:var(--surface,#fff);min-width:0;height:100%;min-height:0;color:var(--text,#17202a);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.topic-attachments-module__efSFPa__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.topic-attachments-module__efSFPa__header h2,.topic-attachments-module__efSFPa__header p{margin:0}.topic-attachments-module__efSFPa__header h2{font-size:var(--font-list-title);line-height:1.25}.topic-attachments-module__efSFPa__header p{color:var(--muted,#667482);font-size:var(--font-meta);margin-top:2px}.topic-attachments-module__efSFPa__headerActions{flex:none;align-items:center;gap:6px;display:flex}.topic-attachments-module__efSFPa__selectButton{min-height:var(--touch-target);border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);color:var(--accent,#1f7a5a);font:inherit;font-size:var(--font-control);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.topic-attachments-module__efSFPa__selectButton:hover{border-color:var(--accent,#1f7a5a);background:var(--accent-soft,#e6f2ed)}.topic-attachments-module__efSFPa__selectButton:focus-visible,.topic-attachments-module__efSFPa__iconButton:focus-visible,.topic-attachments-module__efSFPa__selectionToolbar button:focus-visible,.topic-attachments-module__efSFPa__itemSelecting:focus-visible{outline:3px solid var(--focus-ring,#1f5f8f);outline-offset:2px}.topic-attachments-module__efSFPa__iconButton{width:var(--touch-target);min-height:var(--touch-target);border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);color:var(--muted,#667482);cursor:pointer;place-items:center;padding:0;display:inline-grid}.topic-attachments-module__efSFPa__tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid}.topic-attachments-module__efSFPa__tabs button{min-height:var(--touch-target);border-radius:var(--radius,8px);color:var(--muted,#667482);font:inherit;font-size:var(--font-control);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-weight:700;display:flex}.topic-attachments-module__efSFPa__tabs button:hover,.topic-attachments-module__efSFPa__tabs .topic-attachments-module__efSFPa__activeTab{border-color:var(--line);background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a)}.topic-attachments-module__efSFPa__tabs span{background:var(--surface,#fff);min-width:20px;height:20px;color:inherit;font-size:var(--font-caption);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.topic-attachments-module__efSFPa__body{overscroll-behavior:contain;min-width:0;min-height:0;padding:10px;overflow:auto}.topic-attachments-module__efSFPa__selectionToolbar{z-index:8;border:1px solid var(--accent,#1f7a5a);border-radius:var(--radius,8px);background:var(--surface,#fff);gap:8px;margin-bottom:10px;padding:9px;display:grid;position:sticky;top:0;box-shadow:0 5px 16px #17202a1f}.topic-attachments-module__efSFPa__selectionSummary{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.topic-attachments-module__efSFPa__selectionSummary strong{color:var(--text,#17202a);font-size:var(--font-body)}.topic-attachments-module__efSFPa__selectionSummary span{color:var(--muted,#667482);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic-attachments-module__efSFPa__selectionActions{flex-wrap:wrap;gap:6px;display:flex}.topic-attachments-module__efSFPa__selectionActions button{min-height:var(--touch-target);border:1px solid var(--line);background:var(--surface,#fff);color:var(--text,#17202a);font:inherit;font-size:var(--font-control);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.topic-attachments-module__efSFPa__selectionActions .topic-attachments-module__efSFPa__downloadSelectedButton,.topic-attachments-module__efSFPa__selectionActions .topic-attachments-module__efSFPa__forwardSelectedButton{border-color:var(--accent-fill,#1f7a5a);background:var(--accent-fill,#1f7a5a);color:var(--on-accent,#fff)}.topic-attachments-module__efSFPa__selectionActions button:hover:not(:disabled){border-color:var(--accent,#1f7a5a);background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a)}.topic-attachments-module__efSFPa__selectionActions button:disabled{cursor:default;opacity:.48}.topic-attachments-module__efSFPa__selectionError{color:var(--danger,#b73838);font-size:var(--font-secondary);line-height:var(--line-body)}.topic-attachments-module__efSFPa__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.topic-attachments-module__efSFPa__fileList{gap:8px;display:grid}.topic-attachments-module__efSFPa__item{border-radius:var(--radius-sm,6px);background:var(--surface-2,#f6f7f9);-webkit-touch-callout:none;min-width:0;display:grid;position:relative;overflow:hidden}.topic-attachments-module__efSFPa__itemSelecting{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none}.topic-attachments-module__efSFPa__itemSelecting .topic-attachments-module__efSFPa__attachmentContent{pointer-events:none}.topic-attachments-module__efSFPa__itemSelected{box-shadow:inset 0 0 0 3px var(--accent,#1f7a5a)}.topic-attachments-module__efSFPa__itemSelected:after{z-index:5;border:3px solid var(--accent,#1f7a5a);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.topic-attachments-module__efSFPa__selectionIndicator{z-index:6;color:#fff;pointer-events:none;background:#17202a94;border:2px solid #fffffff5;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 2px 7px #17202a4d}.topic-attachments-module__efSFPa__selectionIndicatorSelected{background:var(--accent-fill,#1f7a5a);border-color:#fff}.topic-attachments-module__efSFPa__itemContext{min-width:0;color:var(--muted,#667482);justify-content:space-between;align-items:center;gap:6px;padding:5px 7px 7px;display:flex}.topic-attachments-module__efSFPa__itemContext span{font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.topic-attachments-module__efSFPa__itemContext button{width:var(--touch-target);min-height:var(--touch-target);color:var(--muted,#667482);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.topic-attachments-module__efSFPa__itemContext button:hover{background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a)}.topic-attachments-module__efSFPa__state{min-height:220px;color:var(--muted,#667482);text-align:center;place-items:center;gap:8px;padding:24px;display:grid}.topic-attachments-module__efSFPa__state strong{color:var(--text,#17202a);font-size:var(--font-body)}.topic-attachments-module__efSFPa__state span{max-width:310px;font-size:var(--font-secondary);line-height:var(--line-body)}.topic-attachments-module__efSFPa__state button,.topic-attachments-module__efSFPa__loadMore{min-height:var(--touch-target);border:1px solid var(--line);border-radius:var(--radius,8px);background:var(--surface,#fff);color:var(--text,#17202a);font:inherit;font-size:var(--font-control);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.topic-attachments-module__efSFPa__loadMore{width:100%;margin-top:10px}.topic-attachments-module__efSFPa__loadMore:disabled{cursor:wait;opacity:.65}.topic-attachments-module__efSFPa__inlineError{border-radius:var(--radius-sm,6px);background:var(--danger-soft,#fff2f0);color:var(--danger,#b73838);font-size:var(--font-secondary);justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;padding:8px 9px;display:flex}.topic-attachments-module__efSFPa__inlineError button{min-height:var(--touch-target);color:inherit;font:inherit;font-size:var(--font-control);cursor:pointer;background:0 0;border:1px solid;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.topic-attachments-module__efSFPa__inlineError button:disabled{cursor:wait;opacity:.65}.topic-attachments-module__efSFPa__spinner{animation:.9s linear infinite topic-attachments-module__efSFPa__topic-attachment-spin}@keyframes topic-attachments-module__efSFPa__topic-attachment-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.topic-attachments-module__efSFPa__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.topic-attachments-module__efSFPa__body{padding:7px}.topic-attachments-module__efSFPa__itemContext{padding:4px 5px 6px}.topic-attachments-module__efSFPa__selectionToolbar{margin-bottom:7px;padding:8px}.topic-attachments-module__efSFPa__selectionSummary{gap:2px;display:grid}.topic-attachments-module__efSFPa__selectionActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.topic-attachments-module__efSFPa__selectionActions button:first-child{grid-column:1/-1}html[data-accessibility=large] .topic-attachments-module__efSFPa__selectionActions{grid-template-columns:1fr}html[data-accessibility=large] .topic-attachments-module__efSFPa__selectionActions button:first-child{grid-column:auto}}@media (max-width:820px),(pointer:coarse){.topic-attachments-module__efSFPa__header{padding:max(12px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 12px max(14px, env(safe-area-inset-left))}.topic-attachments-module__efSFPa__body{padding-right:max(10px, env(safe-area-inset-right));padding-bottom:max(10px, env(safe-area-inset-bottom));padding-left:max(10px, env(safe-area-inset-left))}.topic-attachments-module__efSFPa__iconButton,.topic-attachments-module__efSFPa__itemContext button{width:var(--touch-target);min-width:var(--touch-target);min-height:var(--touch-target)}.topic-attachments-module__efSFPa__tabs button,.topic-attachments-module__efSFPa__selectButton,.topic-attachments-module__efSFPa__selectionActions button,.topic-attachments-module__efSFPa__state button,.topic-attachments-module__efSFPa__loadMore,.topic-attachments-module__efSFPa__inlineError button{min-height:var(--touch-target)}}@media (prefers-reduced-motion:reduce){.topic-attachments-module__efSFPa__spinner{animation-duration:1.8s}}
.draft-attachment-preview-module__cd02RW__preview{background:var(--accent-soft,#e6f2ed);color:var(--accent,#1f7a5a);isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:1px solid #1e304017;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.draft-attachment-preview-module__cd02RW__compact{border-radius:8px;width:46px;height:46px}.draft-attachment-preview-module__cd02RW__photo,.draft-attachment-preview-module__cd02RW__video{aspect-ratio:4/3;background:var(--surface-3,#edf2f6);border-radius:12px;width:min(164px,42vw);box-shadow:0 1px 2px #17202a14}.draft-attachment-preview-module__cd02RW__video{background:var(--surface-3);color:var(--accent)}.draft-attachment-preview-module__cd02RW__image{z-index:1;object-fit:cover;opacity:0;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .14s;display:block;position:absolute;inset:0}.draft-attachment-preview-module__cd02RW__ready .draft-attachment-preview-module__cd02RW__image{opacity:1}.draft-attachment-preview-module__cd02RW__fallback{z-index:2;color:inherit;place-items:center;display:grid;position:absolute;inset:0}.draft-attachment-preview-module__cd02RW__loading{color:var(--muted,#667482)}.draft-attachment-preview-module__cd02RW__error{background:var(--danger-soft,#f9e8e8);color:var(--danger,#a03434);border-color:#a034342e}.draft-attachment-preview-module__cd02RW__spinner{animation:.8s linear infinite draft-attachment-preview-module__cd02RW__draft-preview-spin}@keyframes draft-attachment-preview-module__cd02RW__draft-preview-spin{to{transform:rotate(360deg)}}@media (max-width:820px),(pointer:coarse) and (orientation:landscape) and (max-width:932px){.draft-attachment-preview-module__cd02RW__compact{width:52px;height:52px}.draft-attachment-preview-module__cd02RW__photo,.draft-attachment-preview-module__cd02RW__video{width:min(168px,44vw)}}@media (prefers-reduced-motion:reduce){.draft-attachment-preview-module__cd02RW__image{transition:none}.draft-attachment-preview-module__cd02RW__spinner{animation:none}}
.draft-attachments-tray-module__YYaRsW__tray{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:9px;gap:6px;min-width:0;padding:7px;display:grid}.draft-attachments-tray-module__YYaRsW__header{color:var(--muted,#667482);font-size:var(--font-caption);justify-content:space-between;align-items:center;gap:10px;display:flex}.draft-attachments-tray-module__YYaRsW__header strong{color:var(--text,#17202a);font-size:var(--font-meta)}.draft-attachments-tray-module__YYaRsW__list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;align-items:stretch;gap:6px;min-width:0;margin:0;padding:0 0 1px;list-style:none;display:flex;overflow-x:auto}.draft-attachments-tray-module__YYaRsW__item{border:1px solid var(--line,#d7dde4);background:var(--surface,#fff);scroll-snap-align:start;min-width:0;position:relative;overflow:hidden}.draft-attachments-tray-module__YYaRsW__mediaItem{background:#171e25;border-radius:9px;flex:0 0 84px;width:84px;height:84px;padding:0}.draft-attachments-tray-module__YYaRsW__mediaItem>:first-child{aspect-ratio:1;width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.draft-attachments-tray-module__YYaRsW__fileItem{border-radius:8px;flex:0 0 min(230px,72vw);align-items:center;gap:8px;width:min(230px,72vw);min-height:64px;padding:5px;display:flex}.draft-attachments-tray-module__YYaRsW__copy{flex:auto;gap:2px;min-width:0;display:grid}.draft-attachments-tray-module__YYaRsW__copy strong,.draft-attachments-tray-module__YYaRsW__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-attachments-tray-module__YYaRsW__copy strong{font-size:var(--font-body);line-height:1.25}.draft-attachments-tray-module__YYaRsW__copy small{color:var(--muted,#667482);font-size:var(--font-secondary)}.draft-attachments-tray-module__YYaRsW__removeButton{width:var(--touch-target);min-height:var(--touch-target);color:var(--muted,#667482);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.draft-attachments-tray-module__YYaRsW__removeButton:hover:not(:disabled){background:var(--surface-3,#edf2f6);color:var(--danger,#a03434)}.draft-attachments-tray-module__YYaRsW__removeButton:focus-visible{outline:3px solid var(--focus-ring,#1f5f8f);outline-offset:1px}.draft-attachments-tray-module__YYaRsW__removeButton:disabled{cursor:wait;opacity:.45}.draft-attachments-tray-module__YYaRsW__mediaRemoveButton{width:var(--touch-target);min-height:var(--touch-target);color:#fff;background:0 0;border:0;position:absolute;top:4px;right:4px}.draft-attachments-tray-module__YYaRsW__mediaRemoveButton:before{content:"";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111921ad;border:1px solid #ffffff47;border-radius:50%;width:26px;height:26px;position:absolute}.draft-attachments-tray-module__YYaRsW__mediaRemoveButton svg{z-index:1;position:relative}.draft-attachments-tray-module__YYaRsW__mediaRemoveButton:hover:not(:disabled){color:#fff;background:0 0}.draft-attachments-tray-module__YYaRsW__mediaRemoveButton:hover:not(:disabled):before{background:#111921e6}.draft-attachments-tray-module__YYaRsW__orderBadge{color:#fff;min-width:21px;min-height:21px;font-size:var(--font-caption);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#111921a8;border:1px solid #ffffff3d;border-radius:999px;place-items:center;padding:0 5px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:5px;left:5px}.draft-attachments-tray-module__YYaRsW__screenReaderOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:820px),(pointer:coarse) and (orientation:landscape) and (max-width:932px){.draft-attachments-tray-module__YYaRsW__tray{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:6px}.draft-attachments-tray-module__YYaRsW__header{place-content:center start;gap:2px;max-width:72px;line-height:1.2;display:grid}.draft-attachments-tray-module__YYaRsW__header span{display:none}.draft-attachments-tray-module__YYaRsW__mediaItem{flex-basis:68px;width:68px;height:68px}.draft-attachments-tray-module__YYaRsW__fileItem{flex-basis:min(200px,62vw);width:min(200px,62vw);min-height:68px}.draft-attachments-tray-module__YYaRsW__removeButton{width:var(--touch-target);min-height:var(--touch-target)}.draft-attachments-tray-module__YYaRsW__mediaRemoveButton{width:var(--touch-target);min-height:var(--touch-target);top:2px;right:2px}}@media (max-width:820px),(pointer:coarse){.draft-attachments-tray-module__YYaRsW__mediaRemoveButton:before,.draft-attachments-tray-module__YYaRsW__orderBadge{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.draft-attachments-tray-module__YYaRsW__list{scroll-behavior:auto}}
.AvatarEditor-module__TTERua__editor{border:1px solid var(--line,#d8e2de);border-radius:var(--radius-lg,16px);background:var(--surface-2,#f6f9f7);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:16px;display:grid}.AvatarEditor-module__TTERua__preview{border:1px solid var(--avatar-border);background:var(--avatar-bg);width:104px;height:104px;color:var(--avatar-text);border-radius:50%;place-items:center;font-size:28px;font-weight:850;display:grid;overflow:hidden}.AvatarEditor-module__TTERua__previewImage{object-fit:cover;width:100%;height:100%;display:block}.AvatarEditor-module__TTERua__previewAvatar{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid}.AvatarEditor-module__TTERua__content{gap:10px;min-width:0;display:grid}.AvatarEditor-module__TTERua__heading,.AvatarEditor-module__TTERua__hint,.AvatarEditor-module__TTERua__feedback{margin:0}.AvatarEditor-module__TTERua__heading{font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.AvatarEditor-module__TTERua__hint,.AvatarEditor-module__TTERua__feedback{color:var(--muted,#667482);font-size:var(--font-secondary);line-height:var(--line-body)}.AvatarEditor-module__TTERua__error{color:var(--danger,#a93636)}.AvatarEditor-module__TTERua__success{color:var(--success,#1f7a5a)}.AvatarEditor-module__TTERua__actions{flex-wrap:wrap;gap:8px;display:flex}.AvatarEditor-module__TTERua__primaryButton,.AvatarEditor-module__TTERua__secondaryButton,.AvatarEditor-module__TTERua__dangerButton{min-height:var(--touch-target,42px);border:1px solid var(--line,#d8e2de);border-radius:var(--radius,10px);background:var(--surface,#fff);color:var(--text,#17202a);font:inherit;font-size:var(--font-secondary);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:750;display:inline-flex}.AvatarEditor-module__TTERua__primaryButton{border-color:var(--accent,#1f7a5a);background:var(--accent,#1f7a5a);color:#fff}.AvatarEditor-module__TTERua__dangerButton{color:var(--danger,#a93636)}.AvatarEditor-module__TTERua__primaryButton:hover,.AvatarEditor-module__TTERua__secondaryButton:hover,.AvatarEditor-module__TTERua__dangerButton:hover{border-color:var(--accent,#1f7a5a)}.AvatarEditor-module__TTERua__primaryButton:focus-visible,.AvatarEditor-module__TTERua__secondaryButton:focus-visible,.AvatarEditor-module__TTERua__dangerButton:focus-visible{outline:3px solid var(--focus-ring,#0f6549);outline-offset:2px}.AvatarEditor-module__TTERua__primaryButton:disabled,.AvatarEditor-module__TTERua__secondaryButton:disabled,.AvatarEditor-module__TTERua__dangerButton:disabled{cursor:wait;opacity:.62}.AvatarEditor-module__TTERua__fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AvatarEditor-module__TTERua__spinner{animation:.8s linear infinite AvatarEditor-module__TTERua__avatar-spin}@keyframes AvatarEditor-module__TTERua__avatar-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.AvatarEditor-module__TTERua__editor{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:14px;padding:14px}.AvatarEditor-module__TTERua__preview{width:82px;height:82px;font-size:23px}.AvatarEditor-module__TTERua__actions{grid-column:1/-1}.AvatarEditor-module__TTERua__primaryButton,.AvatarEditor-module__TTERua__secondaryButton,.AvatarEditor-module__TTERua__dangerButton{min-height:44px}}@media (prefers-reduced-motion:reduce){.AvatarEditor-module__TTERua__spinner{animation:none}}
.BrandMark-module__uRastW__root{min-width:0;color:inherit;align-items:center;gap:11px;display:inline-flex}.BrandMark-module__uRastW__icon{border-radius:22%;flex:none;display:block;box-shadow:0 5px 16px #1762472e}.BrandMark-module__uRastW__copy{gap:1px;min-width:0;line-height:1.1;display:grid}.BrandMark-module__uRastW__name{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:750;overflow:hidden}.BrandMark-module__uRastW__subtitle{color:currentColor;letter-spacing:.02em;opacity:.68;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}
.EmptyState-module__nI128W__state{text-align:center;min-height:240px;color:var(--text-primary,#17332a);flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}.EmptyState-module__nI128W__compact{min-height:150px;padding-block:24px}.EmptyState-module__nI128W__icon{width:46px;height:46px;color:var(--brand,#1f7a5a);background:var(--brand-soft,#e6f2ed);border-radius:14px;place-items:center;margin-bottom:13px;display:grid}.EmptyState-module__nI128W__state strong{font-size:var(--font-control,15px)}.EmptyState-module__nI128W__state p{max-width:420px;color:var(--text-secondary,#5c7169);font-size:var(--font-secondary,13px);line-height:var(--line-body,1.55);margin:7px 0 0}.EmptyState-module__nI128W__action{margin-top:16px}
.message-action-sheet-module__RTGO2q__dialog{z-index:1400;width:min(100%,520px);max-width:none;height:max-content;max-height:min(720px, calc(var(--app-viewport-height,100dvh) - 24px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px max(14px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:var(--surface,#fff);color:var(--text,#17202a);scrollbar-gutter:stable;border:0;border-radius:16px 16px 0 0;gap:12px;margin:0 auto;position:fixed;inset:auto 0 0;overflow:hidden auto;box-shadow:0 -12px 36px #17202a2e}.message-action-sheet-module__RTGO2q__dialog[open]{opacity:1;transition:opacity var(--motion-standard,.18s) var(--motion-easing,cubic-bezier(.2, .8, .2, 1)), transform var(--motion-standard,.18s) var(--motion-easing,cubic-bezier(.2, .8, .2, 1));flex-direction:column;display:flex;transform:none}.message-action-sheet-module__RTGO2q__dialog:focus{outline:0}.message-action-sheet-module__RTGO2q__dialog::backdrop{transition:background-color var(--motion-standard,.18s) var(--motion-easing,cubic-bezier(.2, .8, .2, 1));background:#141d266b}@starting-style{.message-action-sheet-module__RTGO2q__dialog[open]{opacity:0;transform:translateY(16px)}.message-action-sheet-module__RTGO2q__dialog[open]::backdrop{background:#141d2600}}.message-action-sheet-module__RTGO2q__header,.message-action-sheet-module__RTGO2q__confirmHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.message-action-sheet-module__RTGO2q__header h2,.message-action-sheet-module__RTGO2q__confirmHeader h2{font-size:var(--font-list-title);margin:1px 0 0;line-height:1.25}.message-action-sheet-module__RTGO2q__eyebrow,.message-action-sheet-module__RTGO2q__confirmHeader p{color:var(--muted,#667482);font-size:var(--font-caption);line-height:var(--line-body);margin:0}.message-action-sheet-module__RTGO2q__eyebrow{letter-spacing:.02em;text-transform:uppercase;font-weight:800}.message-action-sheet-module__RTGO2q__closeButton{width:max(44px, var(--touch-target));min-height:max(44px, var(--touch-target));background:var(--surface-2,#f6f7f9);color:var(--muted,#667482);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid}.message-action-sheet-module__RTGO2q__preview{border-left:3px solid var(--accent,#1f7a5a);background:var(--surface-2,#f6f7f9);color:var(--muted,#667482);font-size:var(--font-secondary);line-height:var(--line-body);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:8px 10px;overflow:hidden}.message-action-sheet-module__RTGO2q__confirmPreview{white-space:normal;gap:2px;display:grid}.message-action-sheet-module__RTGO2q__confirmPreview strong{color:var(--text,#17202a);font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-action-sheet-module__RTGO2q__confirmPreview span{font-size:var(--font-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-action-sheet-module__RTGO2q__reactionPicker{scrollbar-width:none;grid-template-columns:repeat(6,minmax(44px,1fr));gap:6px;padding:2px 0;display:grid;overflow-x:auto}.message-action-sheet-module__RTGO2q__reactionPicker::-webkit-scrollbar{display:none}.message-action-sheet-module__RTGO2q__reactionButton{background:var(--surface-2,#f6f7f9);cursor:pointer;border:1px solid #0000;border-radius:14px;place-items:center;min-width:44px;min-height:44px;padding:0;font-size:24px;line-height:1;display:inline-grid}.message-action-sheet-module__RTGO2q__reactionSelected{border-color:var(--accent,#1f7a5a);background:var(--accent-soft,#e6f2ed)}.message-action-sheet-module__RTGO2q__reactionButton:focus-visible{outline:2px solid var(--focus-ring,#176247);outline-offset:2px}.message-action-sheet-module__RTGO2q__actionList{border-top:1px solid var(--line,#d7dde4);display:grid}.message-action-sheet-module__RTGO2q__action{width:100%;min-height:max(54px, var(--touch-target));border-bottom:1px solid var(--line,#d7dde4);color:var(--text,#17202a);font-size:var(--font-control);text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:5px 4px;font-weight:700;display:grid}.message-action-sheet-module__RTGO2q__action:focus-visible,.message-action-sheet-module__RTGO2q__closeButton:focus-visible{background:var(--accent-soft,#e6f2ed)}@media (hover:hover) and (pointer:fine){.message-action-sheet-module__RTGO2q__action:hover,.message-action-sheet-module__RTGO2q__closeButton:hover,.message-action-sheet-module__RTGO2q__reactionButton:hover{background:var(--accent-soft,#e6f2ed)}}.message-action-sheet-module__RTGO2q__action:focus-visible,.message-action-sheet-module__RTGO2q__closeButton:focus-visible{z-index:1;outline:2px solid var(--focus-ring,#176247);outline-offset:-2px;position:relative}.message-action-sheet-module__RTGO2q__actionIcon{background:var(--surface-2,#f6f7f9);width:36px;height:36px;color:var(--accent,#1f7a5a);border-radius:50%;place-items:center;display:inline-grid}.message-action-sheet-module__RTGO2q__action.message-action-sheet-module__RTGO2q__active{color:var(--accent,#1f7a5a)}.message-action-sheet-module__RTGO2q__action.message-action-sheet-module__RTGO2q__danger,.message-action-sheet-module__RTGO2q__action.message-action-sheet-module__RTGO2q__danger .message-action-sheet-module__RTGO2q__actionIcon{color:var(--danger,#b73838)}.message-action-sheet-module__RTGO2q__action:disabled,.message-action-sheet-module__RTGO2q__closeButton:disabled,.message-action-sheet-module__RTGO2q__reactionButton:disabled,.message-action-sheet-module__RTGO2q__secondaryButton:disabled,.message-action-sheet-module__RTGO2q__dangerButton:disabled{cursor:not-allowed;opacity:.55}.message-action-sheet-module__RTGO2q__confirmHeader{justify-content:flex-start;align-items:center}.message-action-sheet-module__RTGO2q__dangerIcon{background:var(--danger-soft);width:42px;height:42px;color:var(--danger,#b73838);border-radius:50%;flex:none;place-items:center;display:inline-grid}.message-action-sheet-module__RTGO2q__confirmActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.message-action-sheet-module__RTGO2q__secondaryButton,.message-action-sheet-module__RTGO2q__dangerButton{min-height:max(46px, var(--touch-target));border-radius:var(--radius,8px);font-size:var(--font-control);cursor:pointer;padding:0 14px;font-weight:800}.message-action-sheet-module__RTGO2q__secondaryButton{border:1px solid var(--line,#d7dde4);background:var(--surface,#fff);color:var(--text,#17202a)}.message-action-sheet-module__RTGO2q__dangerButton{background:var(--danger-fill,#b73838);color:var(--on-danger,#fff)}html[data-accessibility=large] .message-action-sheet-module__RTGO2q__confirmActions{grid-template-columns:1fr}@media (min-width:821px) and (pointer:fine){.message-action-sheet-module__RTGO2q__dialog{border-radius:12px;width:min(400px,100% - 32px);height:max-content;margin:auto;padding-bottom:14px;inset:0}}@media (prefers-reduced-motion:reduce){.message-action-sheet-module__RTGO2q__dialog,.message-action-sheet-module__RTGO2q__dialog::backdrop{scroll-behavior:auto}}
.FeedbackBanner-module__UM-13q__banner{min-height:max(46px, var(--touch-target,40px));font-size:var(--font-body,14px);line-height:var(--line-body,1.45);border:1px solid;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.FeedbackBanner-module__UM-13q__message{min-width:0}.FeedbackBanner-module__UM-13q__action{display:flex}.FeedbackBanner-module__UM-13q__success{border-color:color-mix(in srgb, var(--success) 38%, var(--line));color:var(--success);background:var(--accent-soft)}.FeedbackBanner-module__UM-13q__warning{border-color:color-mix(in srgb, var(--yellow) 52%, var(--line));color:var(--warning-text);background:var(--warning-soft)}.FeedbackBanner-module__UM-13q__error{border-color:color-mix(in srgb, var(--danger) 38%, var(--line));color:var(--danger);background:var(--danger-soft)}.FeedbackBanner-module__UM-13q__info{border-color:var(--line-strong);color:var(--text);background:var(--surface-2)}@media (max-width:560px){.FeedbackBanner-module__UM-13q__banner{grid-template-columns:auto minmax(0,1fr)}.FeedbackBanner-module__UM-13q__action{grid-column:2;justify-content:flex-start}}
.message-attachments-module__hILI8G__root{justify-items:start;gap:5px;min-width:0;max-width:100%;margin-top:6px;display:grid}.message-attachments-module__hILI8G__album{background:var(--line,#d7dde4);isolation:isolate;border-radius:10px;gap:2px;width:min(440px,100%);min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 0 0 1px #1119210d}.message-attachments-module__hILI8G__albumItem{background:var(--surface-3,#edf2f6);min-width:0;min-height:0;position:relative;overflow:hidden}.message-attachments-module__hILI8G__pair{aspect-ratio:2;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.message-attachments-module__hILI8G__trio{aspect-ratio:16/9;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)}.message-attachments-module__hILI8G__trio .message-attachments-module__hILI8G__albumItem:first-child{grid-row:1/-1}.message-attachments-module__hILI8G__quad{aspect-ratio:3/2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.message-attachments-module__hILI8G__many{aspect-ratio:16/10;grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr);grid-template-columns:repeat(6,minmax(0,1fr))}.message-attachments-module__hILI8G__many .message-attachments-module__hILI8G__albumItem:nth-child(-n+2){grid-column:span 3}.message-attachments-module__hILI8G__many .message-attachments-module__hILI8G__albumItem:nth-child(n+3){grid-column:span 2}.message-attachments-module__hILI8G__moreButton{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f18218a;border:0;place-items:center;padding:0;transition:background .14s;display:grid;position:absolute;inset:0}.message-attachments-module__hILI8G__moreButton strong{letter-spacing:-.04em;font-size:clamp(24px,7vw,32px);font-weight:650;line-height:1}.message-attachments-module__hILI8G__moreButton:focus-visible{outline-offset:-5px;outline:3px solid #ffffffc7}.message-attachments-module__hILI8G__files{gap:5px;display:grid}@media (hover:hover) and (pointer:fine){.message-attachments-module__hILI8G__moreButton:hover{background:#0f1821ad}}@media (max-width:820px),(pointer:coarse){.message-attachments-module__hILI8G__moreButton{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.message-attachments-module__hILI8G__moreButton{transition:none}}
.ModalSheet-module__hReoIW__backdrop{top:var(--app-viewport-page-top,0px);z-index:1200;height:var(--app-viewport-height,100dvh);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--motion-standard,.18s) var(--motion-easing,cubic-bezier(.2, .8, .2, 1));background:#0a1f187a;place-items:center;padding:22px;display:grid;position:fixed;bottom:auto;left:0;right:0}.ModalSheet-module__hReoIW__backdrop[data-state=open]{opacity:1}.ModalSheet-module__hReoIW__backdrop[data-state=closing]{pointer-events:none}.ModalSheet-module__hReoIW__dialog{width:min(100%,620px);max-height:min(calc(var(--app-viewport-height,100dvh) - 44px), 780px);border:1px solid var(--border-strong,#c9d8d1);border-radius:var(--radius-lg,18px);background:var(--surface-raised,#fff);color:var(--text-primary,#17332a);opacity:0;transition:opacity var(--motion-standard,.18s) var(--motion-easing,cubic-bezier(.2, .8, .2, 1)), transform var(--motion-standard,.18s) var(--motion-easing,cubic-bezier(.2, .8, .2, 1));flex-direction:column;display:flex;overflow:hidden;transform:translateY(8px)scale(.985);box-shadow:0 28px 80px #0d302440}.ModalSheet-module__hReoIW__backdrop[data-state=open] .ModalSheet-module__hReoIW__dialog{opacity:1;transform:none}.ModalSheet-module__hReoIW__compact{width:min(100%,480px)}.ModalSheet-module__hReoIW__wide{width:min(100%,820px)}.ModalSheet-module__hReoIW__fullscreen{width:min(100vw - 24px,1600px);height:calc(var(--app-viewport-height,100dvh) - 24px);max-height:calc(var(--app-viewport-height,100dvh) - 24px)}.ModalSheet-module__hReoIW__fullscreen .ModalSheet-module__hReoIW__body{flex:auto;padding:0;display:flex;overflow:hidden}.ModalSheet-module__hReoIW__header{border-bottom:1px solid var(--border,#dce7e2);justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px 17px;display:flex}.ModalSheet-module__hReoIW__header h2,.ModalSheet-module__hReoIW__header p{margin:0}.ModalSheet-module__hReoIW__header h2{font-size:var(--font-title);line-height:1.25}.ModalSheet-module__hReoIW__header p{color:var(--text-secondary,#5c7169);font-size:var(--font-secondary);line-height:var(--line-body);margin-top:5px}.ModalSheet-module__hReoIW__close{width:var(--touch-target);height:var(--touch-target);color:var(--text-secondary,#5c7169);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.ModalSheet-module__hReoIW__close:hover{background:var(--surface-muted,#f2f6f4)}.ModalSheet-module__hReoIW__body{min-height:0;font-size:var(--font-body);line-height:var(--line-body);scrollbar-gutter:stable;padding:22px;overflow-y:auto}.ModalSheet-module__hReoIW__footer{border-top:1px solid var(--border,#dce7e2);background:var(--surface-muted,#f7faf8);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:15px 22px;display:flex}.ModalSheet-module__hReoIW__close:focus-visible,.ModalSheet-module__hReoIW__dialog:focus-visible{outline:3px solid var(--focus-ring,#0f6549);outline-offset:-2px}@media (max-width:820px),(pointer:coarse) and (orientation:landscape) and (max-width:932px){.ModalSheet-module__hReoIW__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:end;padding:0}.ModalSheet-module__hReoIW__dialog,.ModalSheet-module__hReoIW__compact,.ModalSheet-module__hReoIW__wide,.ModalSheet-module__hReoIW__fullscreen{width:100%;max-height:min(calc(var(--app-viewport-height,100dvh) - 8px), 820px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;transform:translateY(16px)}.ModalSheet-module__hReoIW__header{padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 14px max(18px, env(safe-area-inset-left))}.ModalSheet-module__hReoIW__body{padding:18px max(18px, env(safe-area-inset-right)) 18px max(18px, env(safe-area-inset-left))}.ModalSheet-module__hReoIW__footer{padding:13px max(18px, env(safe-area-inset-right)) max(13px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}.ModalSheet-module__hReoIW__close{width:var(--touch-target);height:var(--touch-target)}.ModalSheet-module__hReoIW__fullscreen{height:var(--app-viewport-height,100dvh);max-height:var(--app-viewport-height,100dvh);border:0;border-radius:0}.ModalSheet-module__hReoIW__fullscreen .ModalSheet-module__hReoIW__body{padding:0}}
.search-results-module__DuWf7G__root{gap:9px;min-width:0;display:grid}.search-results-module__DuWf7G__summary{z-index:4;border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding:4px 2px 6px;display:flex;position:sticky;top:0}.search-results-module__DuWf7G__summary>div{align-items:baseline;gap:7px;min-width:0;display:flex}.search-results-module__DuWf7G__summary strong{font-size:var(--font-secondary)}.search-results-module__DuWf7G__summary span,.search-results-module__DuWf7G__refreshing{color:var(--muted);font-size:var(--font-caption)}.search-results-module__DuWf7G__refreshing{flex:none;align-items:center;gap:4px;display:inline-flex}.search-results-module__DuWf7G__mainGroup{gap:5px;min-width:0;display:grid}.search-results-module__DuWf7G__mainHeading,.search-results-module__DuWf7G__people>h3{min-width:0;color:var(--muted);font-size:var(--font-caption);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-weight:800;display:flex}.search-results-module__DuWf7G__mainHeading>span,.search-results-module__DuWf7G__people>h3>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-results-module__DuWf7G__topicGroup{border-left:2px solid var(--line);min-width:0;padding-left:7px}.search-results-module__DuWf7G__topicHeading{min-height:var(--touch-target);justify-content:space-between;align-items:center;gap:8px;display:flex}.search-results-module__DuWf7G__topicHeading>button{min-width:0;min-height:var(--touch-target);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;display:inline-flex}.search-results-module__DuWf7G__topicHeading>button>span{color:var(--accent);font-weight:800}.search-results-module__DuWf7G__topicHeading strong{font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-results-module__DuWf7G__topicHeading>span{color:var(--muted);font-size:var(--font-caption);flex:none}.search-results-module__DuWf7G__topicHeading>button:hover strong,.search-results-module__DuWf7G__topicHeading>button:focus-visible strong{color:var(--accent)}.search-results-module__DuWf7G__topicHeading>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}.search-results-module__DuWf7G__items{border-top:1px solid var(--line);min-width:0;display:grid}.search-results-module__DuWf7G__item{border-bottom:1px solid var(--line);min-width:0}.search-results-module__DuWf7G__itemMain{width:100%;min-width:0;min-height:max(48px, var(--touch-target));color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 3px;display:grid}.search-results-module__DuWf7G__itemMain:hover,.search-results-module__DuWf7G__itemMain:focus-visible{background:#1f7a5a12}.search-results-module__DuWf7G__itemMain:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.search-results-module__DuWf7G__avatar{border:1px solid var(--avatar-border);background:var(--avatar-bg);width:32px;height:32px;color:var(--avatar-text);font-size:var(--font-caption);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.search-results-module__DuWf7G__itemBody{gap:2px;min-width:0;display:grid}.search-results-module__DuWf7G__itemMeta{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.search-results-module__DuWf7G__itemMeta strong{min-width:0;font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-results-module__DuWf7G__itemMeta time{color:var(--muted);font-size:var(--font-caption);flex:none}.search-results-module__DuWf7G__excerpt{color:var(--text);font-size:var(--font-secondary);line-height:var(--line-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-results-module__DuWf7G__chevron{color:var(--muted)}.search-results-module__DuWf7G__fileMatches{gap:3px;padding:0 3px 6px 42px;display:grid}.search-results-module__DuWf7G__fileMatch{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:3px;min-width:0;display:grid}.search-results-module__DuWf7G__fileDownload{min-width:0;min-height:var(--touch-target);background:var(--surface-3);color:var(--text);font:inherit;font-size:var(--font-secondary);text-align:left;cursor:pointer;border:0;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 6px;text-decoration:none;display:grid}.search-results-module__DuWf7G__fileDownload span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-results-module__DuWf7G__fileDownload:hover,.search-results-module__DuWf7G__fileDownload:focus-visible,.search-results-module__DuWf7G__fileActions button:hover,.search-results-module__DuWf7G__fileActions button:focus-visible{background:var(--accent-soft);color:var(--accent)}.search-results-module__DuWf7G__fileDownload:focus-visible,.search-results-module__DuWf7G__fileActions button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.search-results-module__DuWf7G__fileActions{gap:3px;display:flex}.search-results-module__DuWf7G__fileActions button{width:var(--touch-target);min-width:var(--touch-target);min-height:var(--touch-target);background:var(--surface-3);color:var(--text);cursor:pointer;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.search-results-module__DuWf7G__people{gap:5px;padding-top:2px;display:grid}.search-results-module__DuWf7G__people>h3 small{color:var(--muted);font-size:var(--font-caption);margin-left:auto}.search-results-module__DuWf7G__people>div{border-top:1px solid var(--line);display:grid}.search-results-module__DuWf7G__person{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:48px;padding:7px 3px 8px;display:grid}.search-results-module__DuWf7G__personDetails{gap:2px;min-width:0;display:grid}.search-results-module__DuWf7G__personDetails strong,.search-results-module__DuWf7G__personDetails small,.search-results-module__DuWf7G__phoneNumber{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-results-module__DuWf7G__personDetails strong{font-size:var(--font-body)}.search-results-module__DuWf7G__personDetails small{color:var(--muted);font-size:var(--font-secondary)}.search-results-module__DuWf7G__phoneNumber{color:var(--accent);font-size:var(--font-secondary);margin-top:1px;font-weight:650}.search-results-module__DuWf7G__personActions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.search-results-module__DuWf7G__personActions a,.search-results-module__DuWf7G__personActions button{min-width:0;min-height:var(--touch-target);border:1px solid var(--line);background:var(--surface);color:var(--accent-strong);font:inherit;font-size:var(--font-control);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-weight:750;text-decoration:none;display:inline-flex}.search-results-module__DuWf7G__personActions a:hover,.search-results-module__DuWf7G__personActions button:hover{border-color:var(--accent);background:var(--accent-soft)}.search-results-module__DuWf7G__copyError{border-left:3px solid var(--danger);background:var(--danger-soft,#fff2f0);color:var(--danger);font-size:var(--font-secondary);line-height:var(--line-body);margin:0;padding:7px 8px}.search-results-module__DuWf7G__state{min-height:92px;color:var(--muted);text-align:center;place-items:center;gap:5px;padding:12px;display:grid}.search-results-module__DuWf7G__state strong{color:var(--text);font-size:var(--font-body)}.search-results-module__DuWf7G__state span{font-size:var(--font-secondary);line-height:var(--line-body)}.search-results-module__DuWf7G__state.search-results-module__DuWf7G__error{color:var(--danger)}.search-results-module__DuWf7G__retry,.search-results-module__DuWf7G__inlineError button{min-height:var(--touch-target);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-size:var(--font-control);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.search-results-module__DuWf7G__inlineError{border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--danger);font-size:var(--font-secondary);justify-content:space-between;align-items:center;gap:8px;padding:6px 7px;display:flex}.search-results-module__DuWf7G__inlineError span{overflow-wrap:anywhere;min-width:0}.search-results-module__DuWf7G__inlineError button{min-height:var(--touch-target);font-size:var(--font-control);flex:none}.search-results-module__DuWf7G__limited{border-top:1px solid var(--line);color:var(--muted);font-size:var(--font-caption);line-height:var(--line-body);margin:0;padding:7px}.search-results-module__DuWf7G__root mark{background:var(--warning-soft);color:inherit;font-weight:inherit;border-radius:2px}.search-results-module__DuWf7G__spinner{animation:.9s linear infinite search-results-module__DuWf7G__search-spin}@media (max-width:820px),(pointer:coarse) and (orientation:landscape) and (max-width:932px){.search-results-module__DuWf7G__personActions a,.search-results-module__DuWf7G__personActions button,.search-results-module__DuWf7G__retry,.search-results-module__DuWf7G__inlineError button{min-height:var(--touch-target)}}@keyframes search-results-module__DuWf7G__search-spin{to{transform:rotate(360deg)}}@media (max-width:820px),(pointer:coarse) and (orientation:landscape) and (max-width:932px){.search-results-module__DuWf7G__summary{background:var(--surface-glass)}.search-results-module__DuWf7G__itemMain{min-height:max(52px, var(--touch-target));padding-top:8px;padding-bottom:8px}.search-results-module__DuWf7G__topicHeading,.search-results-module__DuWf7G__topicHeading>button,.search-results-module__DuWf7G__fileDownload,.search-results-module__DuWf7G__fileActions button{min-height:var(--touch-target)}.search-results-module__DuWf7G__fileActions button{width:var(--touch-target);min-width:var(--touch-target)}}@media (prefers-reduced-motion:reduce){.search-results-module__DuWf7G__spinner{animation:none}}
.PasswordField-module__v6uGXW__field{gap:7px;min-width:0;display:grid}.PasswordField-module__v6uGXW__label{color:var(--text);font-size:var(--font-secondary,13px);font-weight:650;line-height:1.35}.PasswordField-module__v6uGXW__control{min-width:0;display:flex;position:relative}.PasswordField-module__v6uGXW__input{border:1px solid var(--control-border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font-size:max(16px, var(--font-control,16px));border-radius:10px;outline:none;padding:10px 52px 10px 12px;line-height:1.35;transition:border-color .15s,box-shadow .15s,background-color .15s}.PasswordField-module__v6uGXW__control .PasswordField-module__v6uGXW__input{padding-right:52px}.PasswordField-module__v6uGXW__input::placeholder{color:var(--muted)}.PasswordField-module__v6uGXW__input:hover:not(:disabled):not(:focus-visible){border-color:var(--line-strong)}.PasswordField-module__v6uGXW__input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 20%, transparent);outline:none}.PasswordField-module__v6uGXW__input[aria-invalid=true]{border-color:var(--danger)}.PasswordField-module__v6uGXW__input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent)}.PasswordField-module__v6uGXW__input:disabled{cursor:not-allowed;border-color:var(--line);background:var(--surface-2);color:var(--muted)}.PasswordField-module__v6uGXW__toggle{width:var(--touch-target,40px);height:var(--touch-target,40px);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.PasswordField-module__v6uGXW__toggle svg{width:18px;height:18px}.PasswordField-module__v6uGXW__toggle:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.PasswordField-module__v6uGXW__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.PasswordField-module__v6uGXW__toggle:disabled{cursor:not-allowed;color:var(--muted)}.PasswordField-module__v6uGXW__error{color:var(--danger);font-size:var(--font-meta,12px);line-height:var(--line-body,1.4)}@media (max-width:820px),(pointer:coarse){.PasswordField-module__v6uGXW__control .PasswordField-module__v6uGXW__input{min-height:max(44px, var(--touch-target));font-size:max(16px, var(--font-control))}.PasswordField-module__v6uGXW__toggle{width:max(44px, var(--touch-target));height:max(44px, var(--touch-target));right:0}}html[data-accessibility=large] .PasswordField-module__v6uGXW__label{font-size:var(--font-body)}html[data-accessibility=large] .PasswordField-module__v6uGXW__control .PasswordField-module__v6uGXW__input{min-height:52px}html[data-accessibility=large] .PasswordField-module__v6uGXW__toggle{width:52px;height:52px}
.DocumentPreviewHost-module__8hd0jW__progress,.DocumentPreviewHost-module__8hd0jW__errorState{width:100%;height:100%;min-height:320px;color:var(--text,#17332a);text-align:center;align-content:center;place-items:center;gap:16px;padding:28px;display:grid}.DocumentPreviewHost-module__8hd0jW__progress>div{max-width:480px}.DocumentPreviewHost-module__8hd0jW__progress strong,.DocumentPreviewHost-module__8hd0jW__progress span{display:block}.DocumentPreviewHost-module__8hd0jW__progress span{color:var(--text-secondary,#5c7169);font-size:var(--font-secondary,13px);margin-top:6px}.DocumentPreviewHost-module__8hd0jW__spinner{color:var(--accent,#0f7655);animation:.8s linear infinite DocumentPreviewHost-module__8hd0jW__document-preview-spin}.DocumentPreviewHost-module__8hd0jW__viewerShell{background:var(--surface-muted,#edf3ef);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.DocumentPreviewHost-module__8hd0jW__viewer{width:100%;height:100%;min-height:0}.DocumentPreviewHost-module__8hd0jW__viewerLoading{z-index:2;background:var(--surface-muted,#edf3ef);color:var(--text-secondary,#5c7169);align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.DocumentPreviewHost-module__8hd0jW__errorState>svg{color:var(--accent,#0f7655)}.DocumentPreviewHost-module__8hd0jW__errorState>div,.DocumentPreviewHost-module__8hd0jW__errorState>p{width:min(100%,560px)}.DocumentPreviewHost-module__8hd0jW__errorState>p{color:var(--text-secondary,#5c7169);font-size:var(--font-secondary,13px);margin:0}.DocumentPreviewHost-module__8hd0jW__downloadButton,.DocumentPreviewHost-module__8hd0jW__retryButton,.DocumentPreviewHost-module__8hd0jW__secondaryButton{min-height:var(--touch-target,44px);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:700;text-decoration:none;display:inline-flex}.DocumentPreviewHost-module__8hd0jW__downloadButton,.DocumentPreviewHost-module__8hd0jW__retryButton{border:1px solid var(--accent,#0f7655);color:#fff;background:var(--accent,#0f7655)}.DocumentPreviewHost-module__8hd0jW__secondaryButton{border:1px solid var(--line-strong,#c9d8d1);color:var(--text,#17332a);background:var(--surface-raised,#fff)}.DocumentPreviewHost-module__8hd0jW__downloadButton:focus-visible,.DocumentPreviewHost-module__8hd0jW__retryButton:focus-visible,.DocumentPreviewHost-module__8hd0jW__secondaryButton:focus-visible{outline:3px solid var(--focus-ring,#0f6549);outline-offset:2px}@keyframes DocumentPreviewHost-module__8hd0jW__document-preview-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.DocumentPreviewHost-module__8hd0jW__downloadButton,.DocumentPreviewHost-module__8hd0jW__retryButton,.DocumentPreviewHost-module__8hd0jW__secondaryButton{flex:auto;min-width:0;padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.DocumentPreviewHost-module__8hd0jW__spinner{animation:none}}
.ThemeSelector-module__mBW4tq__root{border-bottom:1px solid var(--line);background:var(--surface);color:var(--text);gap:8px;padding:10px 12px;display:grid}.ThemeSelector-module__mBW4tq__copy strong,.ThemeSelector-module__mBW4tq__copy small{line-height:1.3;display:block}.ThemeSelector-module__mBW4tq__copy strong{font-size:var(--font-secondary,13px)}.ThemeSelector-module__mBW4tq__copy small{color:var(--muted);font-size:var(--font-caption,11px);margin-top:2px}.ThemeSelector-module__mBW4tq__options{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.ThemeSelector-module__mBW4tq__option{min-width:0;min-height:34px;color:var(--muted);font:inherit;font-size:var(--font-caption,11px);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-weight:750;display:inline-flex}.ThemeSelector-module__mBW4tq__option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ThemeSelector-module__mBW4tq__option:hover{color:var(--text);background:var(--surface-3)}.ThemeSelector-module__mBW4tq__option[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}html[data-theme-preference=system] .ThemeSelector-module__mBW4tq__option[data-theme-value=system]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}html[data-theme-preference=light] .ThemeSelector-module__mBW4tq__option[data-theme-value=light]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}html[data-theme-preference=dark] .ThemeSelector-module__mBW4tq__option[data-theme-value=dark]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.ThemeSelector-module__mBW4tq__option:focus-visible{z-index:1;outline:2px solid var(--focus-ring);outline-offset:1px;position:relative}.ThemeSelector-module__mBW4tq__root[data-compact=true]{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:3px;display:block}.ThemeSelector-module__mBW4tq__root[data-compact=true] .ThemeSelector-module__mBW4tq__options{background:0 0;border:0;padding:0;display:flex}.ThemeSelector-module__mBW4tq__root[data-compact=true] .ThemeSelector-module__mBW4tq__option{flex:0 0 34px;width:34px;min-height:34px;padding:0}.ThemeSelector-module__mBW4tq__root[data-compact=true] .ThemeSelector-module__mBW4tq__option span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:820px),(pointer:coarse){.ThemeSelector-module__mBW4tq__option{min-height:44px}.ThemeSelector-module__mBW4tq__root[data-compact=true] .ThemeSelector-module__mBW4tq__option{flex-basis:44px;width:44px;min-height:44px}}html[data-accessibility=large] .ThemeSelector-module__mBW4tq__option{min-height:48px}html[data-accessibility=large] .ThemeSelector-module__mBW4tq__root:not([data-compact=true]) .ThemeSelector-module__mBW4tq__options{grid-template-columns:minmax(0,1fr)}html[data-accessibility=large] .ThemeSelector-module__mBW4tq__root:not([data-compact=true]) .ThemeSelector-module__mBW4tq__option span{text-overflow:clip;overflow:visible}html[data-accessibility=large] .ThemeSelector-module__mBW4tq__root[data-compact=true] .ThemeSelector-module__mBW4tq__option{flex-basis:48px;width:48px;min-height:48px}
.ProtectedAssetDownloadHost-module__ATQvOa__progress,.ProtectedAssetDownloadHost-module__ATQvOa__ready{min-height:84px;color:var(--text,#17332a);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.ProtectedAssetDownloadHost-module__ATQvOa__progress strong,.ProtectedAssetDownloadHost-module__ATQvOa__progress span,.ProtectedAssetDownloadHost-module__ATQvOa__ready strong,.ProtectedAssetDownloadHost-module__ATQvOa__ready span{display:block}.ProtectedAssetDownloadHost-module__ATQvOa__progress span,.ProtectedAssetDownloadHost-module__ATQvOa__ready span{color:var(--text-secondary,#5c7169);font-size:var(--font-secondary,13px);margin-top:5px}.ProtectedAssetDownloadHost-module__ATQvOa__ready>svg{color:var(--accent,#0f7655)}.ProtectedAssetDownloadHost-module__ATQvOa__spinner{color:var(--accent,#0f7655);animation:.8s linear infinite ProtectedAssetDownloadHost-module__ATQvOa__spin}.ProtectedAssetDownloadHost-module__ATQvOa__primaryButton,.ProtectedAssetDownloadHost-module__ATQvOa__secondaryButton{min-height:var(--touch-target,44px);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:700;display:inline-flex}.ProtectedAssetDownloadHost-module__ATQvOa__primaryButton{border:1px solid var(--accent,#0f7655);color:#fff;background:var(--accent,#0f7655)}.ProtectedAssetDownloadHost-module__ATQvOa__secondaryButton{border:1px solid var(--line-strong,#c9d8d1);color:var(--text,#17332a);background:var(--surface-raised,#fff)}.ProtectedAssetDownloadHost-module__ATQvOa__primaryButton:focus-visible,.ProtectedAssetDownloadHost-module__ATQvOa__secondaryButton:focus-visible{outline:3px solid var(--focus-ring,#0f6549);outline-offset:2px}@keyframes ProtectedAssetDownloadHost-module__ATQvOa__spin{to{transform:rotate(360deg)}}@media (max-width:560px){.ProtectedAssetDownloadHost-module__ATQvOa__primaryButton,.ProtectedAssetDownloadHost-module__ATQvOa__secondaryButton{flex:100%;width:100%}}
