.cm_panel{width:100%;max-width:960px}.cm_messages_shell{flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;display:flex}.cm_messages_shell .cm_messages_header{flex-shrink:0}@media (min-width:992px){.cm_messages_shell .cm_inbox,.cm_messages_shell .cm_thread_pane{height:100%;min-height:0;max-height:none}}.cm_panel_header{text-align:left;margin-bottom:1.25rem}.cm_panel_header h3{color:var(--text_bright);margin:0 0 .4rem;font-size:1.35rem;font-weight:800}.cm_panel_header p{color:color-mix(in srgb, var(--text_bright) 62%, transparent);margin:0;font-size:.92rem;line-height:1.45}.cm_messages_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.cm_header_actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.cm_live_pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--text_bright) 20%, transparent);color:color-mix(in srgb, var(--text_bright) 70%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.cm_live_pill.live{color:#8ee59b;border-color:#34c7598c}.cm_live_pill.live:before,.cm_live_pill.connecting:before,.cm_live_pill.offline:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.cm_live_pill.connecting{color:#f0d08a}.cm_live_pill.offline{color:color-mix(in srgb, var(--text_bright) 45%, transparent)}.cm_typing{color:#d39529;font-size:.75rem;font-weight:600;display:block}.cm_composer,.cm_post_card,.cm_new_message,.cm_inbox,.cm_thread_pane{background:linear-gradient(97.82deg, color-mix(in srgb, var(--text_bright) 12%, transparent) 0%, #dda32d1a 100%);border:1px solid color-mix(in srgb, var(--text_bright) 22%, transparent);border-radius:16px}.cm_composer{margin-bottom:1.25rem;padding:1rem}.cm_composer textarea,.cm_comment_form textarea,.cm_new_message textarea,.cm_new_message input,.cm_send_form input{background:color-mix(in srgb, var(--bg_dark) 65%, transparent);border:1px solid color-mix(in srgb, var(--text_bright) 18%, transparent);width:100%;color:var(--text_bright);resize:vertical;border-radius:12px;padding:.75rem .9rem}.cm_composer textarea:focus,.cm_comment_form textarea:focus,.cm_new_message textarea:focus,.cm_new_message input:focus,.cm_send_form input:focus{border-color:#d39529cc;outline:none}.cm_composer_footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.cm_composer_footer span{color:color-mix(in srgb, var(--text_bright) 45%, transparent);font-size:.78rem}.cm_feed{flex-direction:column;gap:1rem;display:flex}.cm_post_card{padding:1.1rem 1.15rem}.cm_post_top,.cm_comment{align-items:flex-start;gap:.75rem;display:flex}.cm_avatar{color:#f0d08a;background:#d395292e;border:1px solid #d39529b3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:inline-flex}.cm_post_meta,.cm_comment_meta{flex-direction:column;flex-grow:1;gap:.15rem;min-width:0;display:flex}.cm_post_meta strong,.cm_comment_meta strong{color:var(--text_bright);font-size:.95rem}.cm_post_meta span,.cm_comment_meta span{color:color-mix(in srgb, var(--text_bright) 45%, transparent);font-size:.75rem}.cm_post_body,.cm_comment_body p{color:color-mix(in srgb, var(--text_bright) 92%, transparent);white-space:pre-wrap;text-align:left;margin:.85rem 0 .65rem;line-height:1.5}.cm_comment_body{flex:1;min-width:0}.cm_comment_body p{margin-top:.35rem}.cm_post_footer{gap:.5rem;display:flex}.cm_text_btn,.cm_comment_actions button,.cm_replying_to button,.cm_icon_btn,.cm_back_btn{color:color-mix(in srgb, var(--text_bright) 72%, transparent);background:0 0;border:none;align-items:center;gap:.35rem;padding:.25rem 0;font-size:.85rem;font-weight:600;display:inline-flex}.cm_text_btn:hover,.cm_comment_actions button:hover{color:#d39529}.cm_danger{color:#ff6b63!important}.cm_icon_btn{padding:.25rem .4rem}.cm_thread{border-top:1px solid color-mix(in srgb, var(--text_bright) 12%, transparent);flex-direction:column;gap:.85rem;margin-top:1rem;padding-top:1rem;display:flex}.cm_thread_empty{color:color-mix(in srgb, var(--text_bright) 50%, transparent);margin:0;font-size:.88rem}.cm_comment_reply{border-left:2px solid #d3952959;margin-top:.75rem;margin-left:.25rem;padding-left:.75rem}.cm_comment_actions{gap:.85rem;display:flex}.cm_comment_form{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.cm_replying_to{color:color-mix(in srgb, var(--text_bright) 70%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.cm_empty{text-align:center;color:color-mix(in srgb, var(--text_bright) 70%, transparent);border:1px dashed #d3952966;border-radius:16px;padding:2.5rem 1.25rem}.cm_empty_compact{padding:1.75rem 1rem}.cm_empty i{color:#d39529;margin-bottom:.65rem;font-size:1.8rem;display:block}.cm_empty h4{color:var(--text_bright);margin:0 0 .4rem;font-size:1.05rem}.cm_empty p{margin:0;font-size:.9rem}.cm_new_message{text-align:left;flex-direction:column;gap:.55rem;margin-bottom:1rem;padding:1rem;display:flex}.cm_new_message label{color:color-mix(in srgb, var(--text_bright) 65%, transparent);font-size:.8rem;font-weight:600}.cm_search_hint{color:color-mix(in srgb, var(--text_bright) 50%, transparent);margin:0 0 .35rem;font-size:.78rem;line-height:1.4}.cm_member_disabled{opacity:.55;cursor:not-allowed!important}.cm_member_results{flex-direction:column;gap:.4rem;max-height:220px;margin:.35rem 0 0;padding:0;list-style:none;display:flex;overflow:auto}.cm_member_results button{text-align:left;border:1px solid color-mix(in srgb, var(--text_bright) 12%, transparent);background:color-mix(in srgb, var(--bg_dark) 45%, transparent);width:100%;color:var(--text_bright);border-radius:12px;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.cm_member_results button:hover{border-color:#d39529a6}.cm_member_results span{flex-direction:column;gap:.1rem;display:flex}.cm_member_results em{color:color-mix(in srgb, var(--text_bright) 45%, transparent);font-size:.78rem;font-style:normal}.cm_no_results{color:color-mix(in srgb, var(--text_bright) 50%, transparent);padding:.5rem 0;font-size:.85rem}.cm_messages_layout{flex:auto;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:1rem;min-width:0;min-height:520px;display:grid}.cm_inbox{max-height:70vh;padding:.55rem;overflow:auto}.cm_inbox_item{text-align:left;width:100%;color:var(--text_bright);background:0 0;border:none;border-radius:12px;align-items:center;gap:.7rem;margin-bottom:.25rem;padding:.7rem .65rem;display:flex}.cm_inbox_item:hover,.cm_inbox_item.active{background:#d3952929}.cm_inbox_item_text{flex:1;min-width:0}.cm_inbox_item_row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cm_inbox_preview{color:color-mix(in srgb, var(--text_bright) 50%, transparent);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.78rem;display:block;overflow:hidden}.cm_unread{color:#111;background:#d39529;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.7rem;font-weight:800;display:inline-flex}.cm_thread_pane{flex-direction:column;min-width:0;min-height:520px;max-height:70vh;display:flex;overflow:hidden}.cm_thread_pane>.cm_empty{border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;display:flex}.cm_thread_top{border-bottom:1px solid color-mix(in srgb, var(--text_bright) 12%, transparent);background:linear-gradient(97.82deg,#121617f7 0%,#2a2210f7 100%);flex-shrink:0;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.cm_thread_top strong{color:var(--text_bright);display:block}.cm_thread_top span{color:color-mix(in srgb, var(--text_bright) 45%, transparent);font-size:.78rem}.cm_message_list{flex-direction:column;flex:1;gap:.65rem;padding:1rem;display:flex;overflow:auto}.cm_bubble_wrap{display:flex}.cm_bubble_wrap.mine{justify-content:flex-end}.cm_bubble_wrap.theirs{justify-content:flex-start}.cm_bubble{background:color-mix(in srgb, var(--text_bright) 8%, transparent);border:1px solid color-mix(in srgb, var(--text_bright) 12%, transparent);border-radius:14px;max-width:min(85%,420px);padding:.7rem .85rem}.cm_bubble_wrap.mine .cm_bubble{background:#d3952938;border-color:#d3952973}.cm_bubble p{color:var(--text_bright);white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.4}.cm_bubble time{color:color-mix(in srgb, var(--text_bright) 45%, transparent);margin-top:.35rem;font-size:.7rem;display:block}.cm_send_form{border-top:1px solid color-mix(in srgb, var(--text_bright) 12%, transparent);background:linear-gradient(97.82deg,#121617f7 0%,#2a2210f7 100%);flex-shrink:0;gap:.55rem;padding:.85rem;display:flex}.cm_send_form .btn_gold_solid{flex-shrink:0}.visually-hidden{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:991.98px){.cm_messages_layout{flex:auto;grid-template-columns:1fr;min-height:0}.cm_messages_layout.has_active .cm_inbox,.cm_messages_layout:not(.has_active) .cm_thread_pane{display:none}.cm_inbox,.cm_thread_pane{min-height:420px;max-height:none}.cm_messages_shell.has_active .cm_messages_header,.cm_messages_shell.has_active .cm_new_message{display:none}.cm_messages_shell.has_active .cm_messages_layout,.cm_messages_shell.has_active .cm_thread_pane{height:100%;min-height:0;max-height:none}.cm_messages_shell.has_active .cm_thread_top{z-index:8;position:sticky;top:0}.cm_messages_shell.has_active .cm_send_form{z-index:8;padding-bottom:max(.85rem, env(safe-area-inset-bottom));position:sticky;bottom:0}.cm_back_btn{justify-content:center;min-width:44px;min-height:44px;font-size:1.25rem}.cm_comment_reply{margin-left:0}}
