@media(min-width:701px){.fx-root.chat-layout .fx-aside{display:none}.fx-root.chat-layout .fx-main{flex:1 1 auto;width:auto;min-width:0;max-width:calc(var(--fx-col-w) + var(--fx-aside-w))}.fx-root.chat-layout #mainFeed.chat-active{display:flex;height:100dvh;min-height:0;overflow:hidden}.fx-root.chat-layout #page-messages,.fx-root.chat-layout #page-conversation{display:flex!important;height:100%;min-height:0;overflow:hidden}.fx-root.chat-layout #page-messages{width:40%;min-width:310px;flex-direction:column;border-right:1px solid var(--fx-line)}.fx-root.chat-layout #page-conversation{width:60%;min-width:0;flex-direction:column}.fx-root.chat-layout #page-conversation .page-back-btn{display:none}.fx-root.chat-layout #page-conversation .dm-compose-bar{position:static}.fx-root.chat-layout #page-conversation .dm-thread{min-height:0}.fx-root.chat-layout #page-messages #messagesList{overflow-y:auto;overscroll-behavior:contain;flex:1}.fx-root.chat-layout #page-messages .messages-header{position:static;flex:none}}@media(min-width:701px)and (max-width:1020px){.fx-root.chat-layout .fx-main{max-width:none}}@media(max-width:700px){.fx-root.chat-layout .fx-main{width:100%}#fxpage-legacy #page-messages #messagesList{min-height:calc(100dvh - 245px)}#fxpage-legacy #page-conversation .dm-bubble{max-width:82%}#fxpage-legacy #page-conversation .dm-compose-bar{z-index:110}#fxpage-legacy #page-conversation .dm-thread,#fxpage-legacy #page-conversation .dm-thread.keyboard-open{padding-bottom:calc(var(--dm-compose-h, 72px) + 12px)}}#fxpage-legacy .msg-item{width:100%;text-align:left;color:var(--fx-text);font:inherit;cursor:pointer}#fxpage-legacy .msg-item.on{background:var(--fx-hover)}#fxpage-legacy .msg-item .avatar{width:56px!important;height:56px!important}#fxpage-legacy .msg-name-row{display:flex}#fxpage-legacy .msg-preview bdi{unicode-bidi:isolate}#fxpage-legacy .dm-conv-header[hidden],#fxpage-legacy .dm-compose-bar[hidden],#fxpage-legacy .dm-request-actions[hidden]{display:none!important}#fxpage-legacy .dm-conv-header-info,#fxpage-legacy .dm-conv-header .feed-header-top{gap:12px}#fxpage-legacy .dm-conv-header-name{display:flex;align-items:center;gap:4px}#fxpage-legacy .dm-header-follow{flex-shrink:0;min-width:84px;height:32px;padding:0 14px;border-radius:999px;background:var(--fx-text);color:var(--fx-on-text);font-size:14px;font-weight:700}#fxpage-legacy .dm-header-follow.on{background:var(--fx-bg);color:var(--fx-text);border:1px solid var(--fx-line-strong)}#fxpage-legacy .dm-header-follow.on:hover{color:var(--red);border-color:#fdc9ce;background:#fee8ea}#fxpage-legacy .dm-header-follow[hidden]{display:none}#fxpage-legacy .dm-thread{overscroll-behavior:contain}#fxpage-legacy .dm-bubble-text .dm-line{display:block;text-align:start}#fxpage-legacy .dm-bubble.jumbo{background:transparent;color:var(--fx-text);padding:2px 4px;font-size:36px;line-height:1.15}#fxpage-legacy .dm-bubble.jumbo .dm-bubble-time{font-size:11px;color:var(--fx-muted);opacity:1}#fxpage-legacy .dm-compose-box{flex:1;min-width:0;display:flex;align-items:flex-end;gap:6px;border:1px solid transparent;border-radius:20px;background:var(--fx-press);padding:9px 16px}#fxpage-legacy .dm-compose-box:focus-within{background:var(--fx-bg);border-color:var(--fx-accent)}#fxpage-legacy .dm-compose-box .dm-compose-input{flex:1;min-height:21px;height:21px;border:0;background:none;border-radius:0;box-shadow:none;padding:0;outline:0;line-height:1.45;overflow-y:auto}#fxpage-legacy .dm-compose-box .dm-compose-input:focus{background:none;border:0;box-shadow:none}#fxpage-legacy .dm-emoji-trigger{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:-5px -10px -5px 0;border-radius:50%;color:var(--fx-muted)}#fxpage-legacy .dm-emoji-trigger svg{width:21px;height:21px}#fxpage-legacy .dm-emoji-trigger:hover,#fxpage-legacy .dm-emoji-trigger[aria-expanded=true]{color:var(--fx-accent);background:var(--fx-accent-soft)}#fxpage-legacy .dm-request-actions{text-align:center;border-top:1px solid var(--fx-line);padding:14px 16px}#fxpage-legacy .dm-request-actions p{color:var(--fx-muted);font-size:14px;line-height:1.5}#fxpage-legacy .dm-request-actions .acts{display:flex;justify-content:center;gap:8px;margin-top:12px}#fxpage-legacy .dm-request-actions button{height:32px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:700}#fxpage-legacy .dm-action-accept{background:var(--fx-text);color:var(--fx-on-text)}#fxpage-legacy .dm-action-decline{border:1px solid var(--fx-line-strong)}#fxpage-legacy .dm-blank{flex:1;place-items:center}#fxpage-legacy .dm-pick{flex:1;display:grid;place-items:center}#fxpage-legacy .dm-blank p{margin-top:10px}.dm-filter-menu .fx-menu-item{display:flex;align-items:center;gap:12px;width:100%;font-size:15px;font-weight:700;padding:13px 16px}.dm-filter-menu .fx-menu-item .dm-filter-check{display:inline-flex;margin-left:auto;width:18px;height:18px;color:var(--accent)}.dm-filter-menu .fx-menu-item .dm-filter-check svg{width:18px;height:18px}.dm-filter-menu .fx-menu-item .n{margin-left:auto}.dm-filter-menu .fx-menu-item .n:not(:empty)+.dm-filter-check{margin-left:0}#newMessageModal .dm-new-modal{width:520px;max-width:calc(100vw - 32px);overflow:hidden}#newMessageModal .modal-header{border-bottom:0;padding:10px 16px}#newMessageModal .modal-header h2{font-size:20px}#newMessageModal .dm-new-search{margin:8px 16px;padding:0 16px;height:44px;border:1px solid transparent;background:var(--press);border-radius:999px}#newMessageModal .dm-new-search:focus-within{background:var(--bg);border-color:var(--accent)}#newMessageModal .dm-new-search-label{display:none}#newMessageModal .dm-new-search-input{width:100%;font-size:15px}#newMessageModal .dm-new-results{max-height:52vh;overflow-y:auto;padding:0 12px 12px}#newMessageModal .dm-new-user{width:100%;display:flex;align-items:center;gap:12px;padding:10px 4px;border-radius:12px;text-align:left;font:inherit}#newMessageModal .dm-new-user:hover{background:var(--hover)}#newMessageModal .dm-pick-info{min-width:0;display:block}#newMessageModal .dm-pick-info b{display:flex;align-items:center;gap:4px;font-size:15px}#newMessageModal .dm-pick-info small{display:block;color:var(--muted);font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#newMessageModal .dm-pick-hint{color:var(--faint);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding:12px 4px 6px}.dm-emoji-pop{position:fixed;z-index:200;width:328px;max-width:calc(100vw - 24px);border-radius:16px;overflow:hidden;background:var(--bg);color:var(--text);box-shadow:0 0 14px #0f14192e,0 0 3px #0f14191f}.dm-emoji-pop[hidden]{display:none}.dm-emoji-tabs{display:flex;gap:2px;padding:6px 8px;border-bottom:1px solid var(--line)}.dm-emoji-tabs button{flex:1;min-height:36px;border-radius:10px;font-size:12px;font-weight:700}.dm-emoji-tabs button:hover{background:var(--hover)}.dm-emoji-body{height:264px;overflow-y:auto;padding:4px 8px 10px;overscroll-behavior:contain}.dm-emoji-section{padding:10px 4px 6px;color:var(--faint);text-transform:uppercase;font-size:12px;font-weight:700}.dm-emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.dm-emoji-grid button{height:36px;border-radius:10px;font-size:22px;display:grid;place-items:center}.dm-emoji-grid button:hover{background:var(--hover);transform:scale(1.15)}
