.messages-desk{background:#0b0c0e;grid-template-columns:320px minmax(0,1fr);height:calc(100dvh - 196px);min-height:480px;display:grid;position:relative;overflow:hidden}.messages-list,.messages-thread{min-width:0;min-height:0}.messages-list{border-right:1px solid #2a3038;grid-template-rows:auto minmax(0,1fr);display:grid}.messages-list-head,.messages-thread-head{border-bottom:1px solid #2a3038;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:0 16px;display:flex}.messages-privacy-wrap{gap:2px;min-width:0;display:grid;position:relative}.messages-privacy,.messages-new,.messages-sheet header button{color:#9a958c;cursor:pointer;background:0 0;border:0}.messages-privacy{text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:0;font-size:12px;overflow:hidden}.messages-new:hover,.messages-privacy:hover,.messages-privacy-menu button[aria-checked=true] svg{color:#e3bd67}.messages-privacy-menu{z-index:2;background:#101216f5;border:1px solid #ffffff14;border-radius:12px;width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #0006}.messages-privacy-menu button{color:#f3f1eb;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;padding:0 8px;display:flex}.messages-sheet{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101216f5;border:1px solid #2a3038;border-radius:18px 18px 0 0;grid-template-rows:auto minmax(0,1fr);width:calc(100% - 320px);max-height:70%;padding:14px;display:grid;position:absolute;bottom:0;right:0}.messages-sheet-backdrop{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#00000047;border:0;width:calc(100% - 320px);position:absolute;top:0;bottom:0;right:0}.messages-sheet header{justify-content:space-between;align-items:center;display:flex}.messages-sheet header strong{color:#f3f1eb;font-size:15px;font-weight:500}.messages-sheet input{color:#f3f1eb;background:#0b0c0e;border:1px solid #2a3038;border-radius:12px;width:100%;margin:12px 0;padding:10px 12px}.messages-sheet>div{scrollbar-width:none;overflow:auto}.messages-sheet>div::-webkit-scrollbar{display:none}.messages-sheet p{color:#9a958c;margin:0}.messages-sheet>div>button{color:#f3f1eb;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:52px;padding:0;display:grid}.messages-list-head strong{color:#f3f1eb;font-size:14px;font-weight:500}.messages-list-scroll,.messages-log{scrollbar-width:none;overflow:auto}.messages-list-scroll::-webkit-scrollbar{width:0;height:0;display:none}.messages-log::-webkit-scrollbar{width:0;height:0;display:none}.messages-row{width:100%;height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;display:grid}.messages-row-side{justify-content:flex-end;align-items:center;gap:8px;display:flex}.messages-row-side button,.messages-actions>button,.messages-bubble.is-mine .messages-delete{color:#7f7a72;cursor:pointer;background:0 0;border:0;font-size:11px}.messages-actions{margin-left:auto;position:relative}.messages-actions>button{letter-spacing:1px;font-size:18px}.messages-actions div{z-index:2;background:#101216f5;border:1px solid #ffffff14;border-radius:12px;width:196px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.messages-actions div button{color:#f3f1eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 8px}.messages-bubble.is-mine .messages-read,.messages-bubble.is-mine .messages-delete,.messages-report{color:#7f7a72;background:0 0;border:0;justify-self:end;width:auto;margin:4px 0 0;padding:0;font-size:11px;font-style:normal;line-height:1.2}.messages-report{cursor:pointer;justify-self:start}p.messages-report{cursor:default}.messages-closed{color:#9a958c;text-align:center;margin:0;padding:16px}.messages-row.is-unread{box-shadow:inset 2px 0 #e3bd67}.messages-row.is-unread>span strong{font-weight:650}.messages-row.is-open{background:#ffffff0a}.messages-row>span{gap:2px;min-width:0;display:grid}.messages-row strong,.messages-thread-head a,.messages-thread-head>strong{color:#f3f1eb;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.messages-row small{color:#9a958c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.messages-row time{color:#7f7a72;font-variant-numeric:tabular-nums;font-size:11px}.messages-thread{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.messages-thread-head a{color:#f3f1eb;text-decoration:none}.messages-thread-head a:hover{color:#e3bd67}.messages-back{color:#9a958c;cursor:pointer;background:0 0;border:0;font-size:13px;display:none}.messages-log{flex:auto;align-content:start;gap:8px;min-height:0;padding:18px 18px 8px;display:grid}.messages-stamp{color:#7f7a72;text-align:center;margin:8px 0 2px;font-size:11px}.messages-bubble{grid-template-columns:36px minmax(0,440px);justify-content:start;align-items:end;gap:8px;display:grid}.messages-bubble.is-mine{grid-template-columns:minmax(0,440px);justify-content:end}.messages-bubble p{color:#f3f1eb;white-space:pre-wrap;background:#16181c;border:1px solid #2a3038;border-radius:16px 16px 16px 4px;margin:0;padding:10px 12px;font-size:15px;line-height:1.45}.messages-bubble.is-mine p{background:#e3bd6714;border-color:#e3bd6747;border-radius:16px 16px 4px}.messages-bubble p.messages-read,.messages-bubble p.messages-report,.messages-bubble p.is-deleted{color:#7f7a72;background:0 0;border:0;border-radius:0;width:auto;margin:4px 0 0;padding:0;font-size:11px;font-style:normal;line-height:1.2}.messages-bubble.is-mine .messages-read{color:#7f7a72;background:0 0;border:0;border-radius:0;margin:4px 0 0;padding:0;font-size:11px;font-style:normal;line-height:1.2}.messages-jump{color:#e3bd67;cursor:pointer;background:#101216;border:0;font-size:12px;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}.messages-compose{border-top:1px solid #2a3038;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px 10px;padding:12px;display:grid}.messages-compose textarea{resize:none;scrollbar-width:none;background:#101216;border:1px solid #2a3038;border-radius:12px;min-height:42px;max-height:120px;padding:10px 12px}.messages-compose textarea::-webkit-scrollbar{display:none}.messages-attach,.messages-compose .messages-send,.messages-card.is-draft button{cursor:pointer;background:0 0;border:0}.messages-attach{color:#9a958c;align-items:center;gap:6px;height:42px;display:inline-flex;position:relative}.messages-compose .messages-send{color:#e3bd67;font-weight:650}.messages-compose .messages-send:disabled{color:#6f6a62;cursor:default}.messages-compose p,.messages-note{color:#9a958c;margin:0;font-size:13px}.messages-compose p,.messages-card.is-draft,.messages-titles{grid-column:1/-1}.messages-copy{justify-items:start;gap:6px;min-width:0;display:grid}.messages-bubble.is-mine .messages-copy{justify-items:end}.messages-card,.messages-card.is-draft,.messages-titles button{width:100%;min-height:78px;color:inherit;background:#121418;border:1px solid #2a3038;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;text-decoration:none;display:grid}.messages-card:hover{border-color:#e3bd67b3}.messages-card img,.messages-card>span:first-child,.messages-titles img,.messages-titles button>span:first-child{object-fit:cover;background:#1a1d22;border-radius:6px;width:44px;height:66px}.messages-card small,.messages-titles small{color:#e3bd67;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-style:normal}.messages-card em{color:#9a958c;font-size:13px;font-style:normal}.messages-card strong,.messages-titles strong{color:#f3f1eb;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500;display:block;overflow:hidden}.messages-card.is-draft button,.messages-titles{background:0 0;border:0}.messages-card.is-draft button{color:#9a958c;cursor:pointer}.messages-titles{scrollbar-width:none;gap:6px;max-height:220px;display:grid;overflow:auto}.messages-titles::-webkit-scrollbar{display:none}.messages-titles input,.messages-titles button{width:100%}.messages-titles button{cursor:pointer;text-align:left}.messages-sheet .messages-place-row{color:#f3f1eb;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;min-height:44px;padding:0 4px;display:flex}.messages-send-open{color:#aab0b9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;height:38px;padding:0 10px;display:inline-flex}.messages-send-open:hover,.messages-send-open:focus-visible{color:#f3f1eb;background:#20252c;border-color:#3a424d}.reader-header .messages-send-open{flex:0 0 38px;justify-content:center;width:38px;height:38px;padding:0;position:relative}.reader-header .messages-send-open span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.messages-send-layer{z-index:80;place-items:end center;display:grid;position:fixed;inset:0}.messages-send-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#00000073;border:0;position:absolute;inset:0}.messages-send-sheet{opacity:0;scrollbar-width:none;background:#121418;border:1px solid #2a3038;border-radius:18px 18px 0 0;gap:12px;width:min(440px,100%);max-height:70dvh;padding:16px;transition:transform .16s,opacity .16s;display:grid;position:relative;overflow:auto;transform:translateY(16px)}.messages-send-layer.is-shown .messages-send-sheet{opacity:1;transform:translateY(0)}.messages-send-sheet::-webkit-scrollbar{display:none}.messages-send-people,.messages-send-sheet form{gap:8px;display:grid}.messages-send-people{scrollbar-width:none;max-height:220px;overflow:auto}.messages-send-people::-webkit-scrollbar{display:none}.messages-send-people input,.messages-send-sheet form input{color:#f3f1eb;background:#0b0c0e;border:1px solid #2a3038;border-radius:10px;width:100%;height:40px;padding:0 12px}.messages-send-people button,.messages-send-person{color:#f3f1eb;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:6px;display:flex}.messages-send-person span,.messages-send-sheet p{color:#9a958c;margin:0;font-size:13px}.messages-send-sheet form{grid-template-columns:minmax(0,1fr) auto}.messages-send-sheet .messages-card button{color:#9a958c;cursor:pointer;background:0 0;border:0}.messages-send-sheet form button{color:#e3bd67;cursor:pointer;background:0 0;border:0}.messages-send-sheet form button:disabled{color:#6f6a62;cursor:default}@media (width>=800px){.messages-send-layer{place-items:center}.messages-send-sheet{border-radius:18px}}.messages-compose p{grid-column:1/-1}.messages-empty,.messages-note{text-align:center;flex:auto;align-content:center;justify-items:center;gap:6px;min-height:0;padding:24px;display:grid}.messages-empty strong{color:#f3f1eb;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.messages-empty p{color:#9a958c;margin:0}.messages-avatar-fallback,.messages-row .profile-avatar-visual,.messages-thread-head .profile-avatar-visual,.messages-bubble .profile-avatar-visual{width:36px;height:36px}.messages-avatar-fallback{color:#f3f1eb;background:#1a1d22;border-radius:999px;place-items:center;font-size:13px;display:grid}@media (width<=959px){.messages-desk{grid-template-columns:1fr;height:calc(100dvh - 168px)}.messages-list{border-right:0}.messages-row{height:68px}.messages-desk.has-thread .messages-list,.messages-desk:not(.has-thread) .messages-thread{display:none}.messages-back{display:inline-grid}.messages-sheet,.messages-sheet-backdrop{width:100%}.messages-thread-head{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.messages-thread-head .profile-avatar-visual,.messages-thread-head .messages-avatar-fallback{display:none}.messages-thread-head a,.messages-thread-head>strong{text-align:center}.messages-attach span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}
