.page-module__O-UgXq__page{gap:var(--rv-space-5);flex-direction:column;display:flex}.page-module__O-UgXq__header{align-items:flex-start;gap:var(--rv-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.page-module__O-UgXq__eyebrow{color:var(--rv-text-dim);letter-spacing:.08em;margin:0 0 var(--rv-space-1);text-transform:uppercase;font-size:10px;font-weight:600}.page-module__O-UgXq__title{color:var(--rv-text);font-size:var(--rv-font-3xl);letter-spacing:var(--rv-tracking-tight);margin:0 0 var(--rv-space-2);font-weight:700}.page-module__O-UgXq__subtitle{color:var(--rv-text-muted);font-size:var(--rv-font-base);max-width:680px;margin:0}.page-module__O-UgXq__actions{align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.page-module__O-UgXq__unreadBadge{background:var(--rv-accent-amber-soft);border-radius:var(--rv-radius-full);color:var(--rv-accent-amber);font-size:var(--rv-font-xs);padding:4px 10px;font-weight:600}.page-module__O-UgXq__syncBtn{background:var(--rv-text);border-radius:var(--rv-radius);color:var(--rv-text-on-dark);cursor:pointer;font:inherit;font-size:var(--rv-font-sm);align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-2) var(--rv-space-4);border:0;font-weight:500;display:inline-flex}.page-module__O-UgXq__syncBtn:hover{background:var(--rv-brand-hover)}.page-module__O-UgXq__syncBtn:disabled{background:var(--rv-text-faint);cursor:not-allowed}.page-module__O-UgXq__message{color:var(--rv-text-muted);font-size:var(--rv-font-xs);max-width:240px}.page-module__O-UgXq__filterBar{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius);align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.page-module__O-UgXq__filter{border-radius:var(--rv-radius-sm);color:var(--rv-text-muted);font-size:var(--rv-font-sm);align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-1) var(--rv-space-3);font-weight:500;text-decoration:none;display:inline-flex}.page-module__O-UgXq__filter:hover{color:var(--rv-text)}.page-module__O-UgXq__filterActive{background:var(--rv-text);color:var(--rv-text-on-dark)}.page-module__O-UgXq__badge{background:var(--rv-accent-amber);color:#fff;border-radius:999px;padding:0 6px;font-size:10px;font-weight:700}.page-module__O-UgXq__empty{background:var(--rv-surface);border:1px dashed var(--rv-border);border-radius:var(--rv-radius-md);color:var(--rv-text-muted);align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-10) var(--rv-space-6);text-align:center;flex-direction:column;display:flex}.page-module__O-UgXq__empty h3{color:var(--rv-text);font-size:var(--rv-font-md);margin:0}.page-module__O-UgXq__empty p{max-width:480px;line-height:var(--rv-leading-normal);margin:0}.page-module__O-UgXq__list{background:var(--rv-border-subtle);border-radius:var(--rv-radius-md);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.page-module__O-UgXq__row{background:var(--rv-surface);align-items:flex-start;gap:var(--rv-space-3);padding:var(--rv-space-4) var(--rv-space-5);transition:background var(--rv-transition);grid-template-columns:36px 1fr;display:grid}.page-module__O-UgXq__row:hover{background:var(--rv-surface-2)}.page-module__O-UgXq__rowUnread{background:color-mix(in oklab, var(--rv-accent-amber-soft), white 70%)}.page-module__O-UgXq__rowUnread:hover{background:var(--rv-accent-amber-soft)}.page-module__O-UgXq__rowAvatar{background:var(--rv-surface-2);border-radius:var(--rv-radius-full);color:var(--rv-text-muted);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.page-module__O-UgXq__rowAvatar img{object-fit:cover;width:100%;height:100%}.page-module__O-UgXq__rowBody{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__O-UgXq__rowMeta{color:var(--rv-text-muted);font-size:var(--rv-font-xs);align-items:center;gap:var(--rv-space-1);flex-wrap:wrap;display:flex}.page-module__O-UgXq__rowMeta strong{color:var(--rv-text);font-weight:600}.page-module__O-UgXq__rowDate{color:var(--rv-text-dim)}.page-module__O-UgXq__kindPill{background:var(--rv-surface-2);border-radius:var(--rv-radius-full);text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;font-size:10px}.page-module__O-UgXq__rowText{color:var(--rv-text);font-size:var(--rv-font-base);line-height:var(--rv-leading-normal);word-break:break-word;margin:0}.page-module__O-UgXq__rowSource{color:var(--rv-text-muted);font-size:var(--rv-font-xs);align-items:center;gap:var(--rv-space-1);margin:0;display:inline-flex}.page-module__O-UgXq__toolbar{gap:var(--rv-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.page-module__O-UgXq__syncBtnGhost{border:1px solid var(--rv-border);border-radius:var(--rv-radius);color:var(--rv-text);cursor:pointer;font:inherit;font-size:var(--rv-font-sm);align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-2) var(--rv-space-3);background:0 0;display:inline-flex}.page-module__O-UgXq__syncBtnGhost:hover{background:var(--rv-surface-2)}.page-module__O-UgXq__syncBtnGhost:disabled{color:var(--rv-text-faint);cursor:not-allowed}.page-module__O-UgXq__splitPane{gap:var(--rv-space-3);grid-template-columns:minmax(300px,380px) 1fr;min-height:560px;display:grid}@media (max-width:880px){.page-module__O-UgXq__splitPane{grid-template-columns:1fr}.page-module__O-UgXq__splitPaneWithSelection .page-module__O-UgXq__contactList{display:none}.page-module__O-UgXq__threadPane{min-height:70vh}.page-module__O-UgXq__contactItem{padding:var(--rv-space-3) var(--rv-space-4);grid-template-columns:44px 1fr}.page-module__O-UgXq__contactItem strong{font-size:var(--rv-font-base)}}.page-module__O-UgXq__contactList{background:var(--rv-border-subtle);border-radius:var(--rv-radius-md);flex-direction:column;gap:1px;max-height:78vh;display:flex;overflow-y:auto}.page-module__O-UgXq__contactItem{background:var(--rv-surface);cursor:pointer;font:inherit;align-items:flex-start;gap:var(--rv-space-3);padding:var(--rv-space-3) var(--rv-space-4);text-align:left;border:0;grid-template-columns:36px 1fr;width:100%;display:grid}.page-module__O-UgXq__contactItem:hover{background:var(--rv-surface-2)}.page-module__O-UgXq__contactItemActive{background:color-mix(in oklab, var(--rv-accent-amber-soft), white 65%)}.page-module__O-UgXq__contactItemActive:hover{background:var(--rv-accent-amber-soft)}.page-module__O-UgXq__contactItemPicked{box-shadow:inset 0 0 0 2px var(--rv-accent-amber)}.page-module__O-UgXq__contactBody{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__O-UgXq__contactTopRow{gap:var(--rv-space-2);justify-content:space-between;align-items:baseline;display:flex}.page-module__O-UgXq__contactTopRow strong{color:var(--rv-text);font-size:var(--rv-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.page-module__O-UgXq__contactPreview{color:var(--rv-text-muted);font-size:var(--rv-font-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;gap:4px;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.page-module__O-UgXq__contactMetaRow{flex-wrap:wrap;gap:4px;display:flex}.page-module__O-UgXq__badgePill{background:var(--rv-accent-amber);color:#fff;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}.page-module__O-UgXq__urgencyPill{color:#fff;background:#dc2626;border-radius:999px;padding:1px 8px;font-size:10px}.page-module__O-UgXq__sentimentPill{color:#1f2937;background:#f59e0b;border-radius:999px;padding:1px 8px;font-size:10px}.page-module__O-UgXq__intentPill{background:var(--rv-surface-2);color:var(--rv-text-muted);border-radius:999px;padding:1px 8px;font-size:10px}.page-module__O-UgXq__clusterPill{background:var(--rv-surface-2);color:var(--rv-text);border-radius:999px;padding:1px 8px;font-size:10px}.page-module__O-UgXq__repliedPill{color:#fff;background:#10b981;border-radius:999px;padding:1px 8px;font-size:10px}.page-module__O-UgXq__threadPane{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius-md);flex-direction:column;min-height:0;display:flex}.page-module__O-UgXq__threadHeader{border-bottom:1px solid var(--rv-border);padding:var(--rv-space-4) var(--rv-space-5);gap:var(--rv-space-2);flex-direction:column;display:flex}.page-module__O-UgXq__threadHeaderTop{justify-content:space-between;align-items:baseline;display:flex}.page-module__O-UgXq__identitiesRow{gap:var(--rv-space-1);flex-wrap:wrap;display:flex}.page-module__O-UgXq__identityPill{background:var(--rv-surface-2);color:var(--rv-text-muted);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;display:inline-flex}.page-module__O-UgXq__threadList{flex-direction:column;gap:0;max-height:48vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.page-module__O-UgXq__threadMsg{border-bottom:1px solid var(--rv-border);cursor:pointer;gap:var(--rv-space-3);padding:var(--rv-space-3) var(--rv-space-5);flex-direction:column;grid-template-columns:32px 1fr;align-items:flex-start;gap:4px;display:flex}.page-module__O-UgXq__threadMsg:hover{background:var(--rv-surface-2)}.page-module__O-UgXq__threadMsgActive{background:color-mix(in oklab, var(--rv-accent-amber-soft), white 70%)!important}.page-module__O-UgXq__threadMsgUnread{background:color-mix(in oklab, var(--rv-accent-amber-soft), white 88%);border-left:3px solid var(--rv-accent-amber);padding-left:calc(var(--rv-space-3) - 3px)}.page-module__O-UgXq__threadMsgUnread .page-module__O-UgXq__threadMsgBody{font-weight:600}.page-module__O-UgXq__threadMsgRead{background:var(--rv-surface)}.page-module__O-UgXq__threadMsgRead .page-module__O-UgXq__threadMsgBody{color:var(--rv-text);font-weight:400}.page-module__O-UgXq__threadMsgReplied{background:color-mix(in oklab, var(--rv-accent-emerald,#10b981), white 90%);border-left:3px solid var(--rv-accent-emerald,#10b981);padding-left:calc(var(--rv-space-3) - 3px)}.page-module__O-UgXq__threadMsgReplied .page-module__O-UgXq__threadMsgBody{color:var(--rv-text-muted)}.page-module__O-UgXq__threadMsgMeta{color:var(--rv-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.page-module__O-UgXq__threadMsgBody{color:var(--rv-text);font-size:var(--rv-font-sm);line-height:var(--rv-leading-normal);word-break:break-word;margin:0}.page-module__O-UgXq__threadMsgReply{background:var(--rv-surface-2);border-left:2px solid var(--rv-accent-amber);color:var(--rv-text-muted);font-size:var(--rv-font-xs);margin:var(--rv-space-2) 0 0;padding:var(--rv-space-2) var(--rv-space-3)}.page-module__O-UgXq__threadMsgStatusActions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.page-module__O-UgXq__statusBtn{border:1px solid var(--rv-border);border-radius:var(--rv-radius-sm);color:var(--rv-text-muted);cursor:pointer;transition:background var(--rv-transition), color var(--rv-transition), border-color var(--rv-transition);background:0 0;align-items:center;gap:3px;padding:3px 7px;font-size:10px;font-weight:500;display:flex}.page-module__O-UgXq__statusBtn:hover{background:var(--rv-surface-2);color:var(--rv-text)}.page-module__O-UgXq__statusBtnOn{background:var(--rv-text);border-color:var(--rv-text);color:var(--rv-text-on-dark)}.page-module__O-UgXq__statusBtnOn:hover{background:var(--rv-text);color:var(--rv-text-on-dark)}.page-module__O-UgXq__postChip{background:var(--rv-surface-2);border:1px solid var(--rv-border);border-radius:var(--rv-radius-sm);transition:background var(--rv-transition), border-color var(--rv-transition);align-items:flex-start;gap:10px;margin:6px 0;padding:6px;text-decoration:none;display:flex}.page-module__O-UgXq__postChip:hover{background:var(--rv-surface);border-color:var(--rv-text-dim)}.page-module__O-UgXq__postChipThumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:120px;height:160px}.page-module__O-UgXq__postChipThumbFallback{background:var(--rv-surface);color:var(--rv-text-dim);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:160px;display:flex}.page-module__O-UgXq__postChipText{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.page-module__O-UgXq__postChipLabel{color:var(--rv-text);font-size:var(--rv-font-xs);font-weight:500;line-height:var(--rv-leading-normal);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__O-UgXq__postChipMeta{color:var(--rv-text-muted);text-transform:capitalize;font-size:10px}.page-module__O-UgXq__threadMsgAvatar{background:var(--rv-surface-2);border-radius:var(--rv-radius-full);color:var(--rv-text-muted);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.page-module__O-UgXq__threadMsgAvatar img{object-fit:cover;width:100%;height:100%}.page-module__O-UgXq__threadMsgContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.page-module__O-UgXq__threadMsgAuthor{color:var(--rv-text);font-size:var(--rv-font-xs);margin-right:4px;font-weight:600}.page-module__O-UgXq__threadMsgKind{background:var(--rv-surface-2);border-radius:var(--rv-radius-full);text-transform:lowercase;letter-spacing:.02em;padding:1px 6px;font-size:9px}.page-module__O-UgXq__aiPill{background:color-mix(in oklab, var(--rv-brand), white 80%);border-radius:var(--rv-radius-full);color:var(--rv-brand);padding:1px 6px;font-size:10px;font-weight:600}.page-module__O-UgXq__escalatedPill{background:color-mix(in oklab, var(--rv-accent-amber,#f59e0b), white 80%);border-radius:var(--rv-radius-full);color:var(--rv-accent-amber,#f59e0b);padding:1px 6px;font-size:10px;font-weight:600}.page-module__O-UgXq__editedPill{background:color-mix(in oklab, var(--rv-accent-amber,#f59e0b), white 88%);border-radius:var(--rv-radius-full);color:var(--rv-accent-amber,#f59e0b);cursor:help;padding:1px 6px;font-size:9px;font-style:italic}.page-module__O-UgXq__kindTabs{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius);margin-bottom:var(--rv-space-3);align-self:flex-start;align-items:center;gap:2px;padding:2px;display:inline-flex}.page-module__O-UgXq__kindTab{border-radius:var(--rv-radius-sm);color:var(--rv-text-muted);cursor:pointer;font:inherit;font-size:var(--rv-font-sm);align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-1) var(--rv-space-3);background:0 0;border:0;font-weight:500;display:inline-flex}.page-module__O-UgXq__kindTab:hover{color:var(--rv-text)}.page-module__O-UgXq__kindTabActive{background:var(--rv-text);color:var(--rv-text-on-dark)}.page-module__O-UgXq__composerHeaderTitle{color:var(--rv-text);font-size:var(--rv-font-sm);flex-wrap:wrap;align-items:center;gap:4px;font-weight:600;display:flex}.page-module__O-UgXq__composerHeaderNetwork{color:var(--rv-text-muted);align-items:center;gap:4px;font-weight:400;display:inline-flex}.page-module__O-UgXq__composerWarnPublic{background:var(--rv-accent-amber-soft);border-radius:var(--rv-radius-full);color:var(--rv-accent-amber);margin-left:6px;padding:2px 8px;font-size:10px;font-weight:600}.page-module__O-UgXq__composerCharHint{color:var(--rv-text-muted);text-align:right;margin-top:4px;font-size:10px}.page-module__O-UgXq__backToList{border-radius:var(--rv-radius-sm);color:var(--rv-text-muted);cursor:pointer;height:32px;margin-right:var(--rv-space-2);background:0 0;border:0;justify-content:center;align-items:center;width:32px;display:none}.page-module__O-UgXq__backToList:hover{background:var(--rv-surface-2);color:var(--rv-text)}@media (max-width:880px){.page-module__O-UgXq__backToList{display:inline-flex}}.page-module__O-UgXq__quickReplies{margin:var(--rv-space-2) 0;flex-wrap:wrap;gap:4px;display:flex}.page-module__O-UgXq__quickReplyBtn{background:var(--rv-surface-2);border:1px solid var(--rv-border);border-radius:var(--rv-radius-full);color:var(--rv-text);cursor:pointer;font:inherit;font-size:var(--rv-font-xs);align-items:center;gap:4px;min-height:36px;padding:4px 12px;display:inline-flex}.page-module__O-UgXq__quickReplyBtn:hover{background:var(--rv-surface);border-color:var(--rv-border-strong)}.page-module__O-UgXq__quickReplyEmoji{font-size:14px}.page-module__O-UgXq__quickReplyText{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}@media (max-width:880px){.page-module__O-UgXq__quickReplyText{max-width:none}}.page-module__O-UgXq__threadLoading{color:var(--rv-text-muted);padding:var(--rv-space-6);text-align:center}.page-module__O-UgXq__composer{border-top:1px solid var(--rv-border);gap:var(--rv-space-2);padding:var(--rv-space-4) var(--rv-space-5);flex-direction:column;display:flex}.page-module__O-UgXq__composerHeader{color:var(--rv-text-muted);font-size:var(--rv-font-xs);align-items:center;gap:var(--rv-space-1);justify-content:space-between;display:flex}.page-module__O-UgXq__suggestions{gap:var(--rv-space-1);flex-direction:column;display:flex}.page-module__O-UgXq__suggestion{background:var(--rv-surface-2);border:1px solid var(--rv-border);border-radius:var(--rv-radius-sm);cursor:pointer;font:inherit;padding:var(--rv-space-2) var(--rv-space-3);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.page-module__O-UgXq__suggestion:hover{background:var(--rv-surface)}.page-module__O-UgXq__suggestionTone{color:var(--rv-text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.page-module__O-UgXq__suggestionText{color:var(--rv-text);font-size:var(--rv-font-sm)}.page-module__O-UgXq__composerTextarea{background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:var(--rv-radius);color:var(--rv-text);font:inherit;font-size:var(--rv-font-sm);padding:var(--rv-space-3);resize:vertical;width:100%}.page-module__O-UgXq__composerActions{gap:var(--rv-space-2);justify-content:flex-end;display:flex}.page-module__O-UgXq__composerError{color:#b91c1c;font-size:var(--rv-font-xs);margin:0}.page-module__O-UgXq__toast{bottom:var(--rv-space-5);border-radius:var(--rv-radius);color:var(--rv-text-on-dark);font-size:var(--rv-font-sm);padding:var(--rv-space-3) var(--rv-space-4);right:var(--rv-space-5);z-index:100;position:fixed}.page-module__O-UgXq__toastSuccess{background:#10b981}.page-module__O-UgXq__toastError{background:#b91c1c}
