:root{--bg:#0d0f1e;--panel:#121428;--panel-2:#161931;--surface:#1a1d3a;--border:#22264a;--border-2:#2d3260;--text:#eceeff;--text-2:#c9ccec;--muted:#a3a8cc;--muted-2:#8b90b8;--accent:#5b52e8;--accent-hover:#6c64f0;--accent-2:#b3adff;--accent-2-hover:#d6d3ff;--accent-soft:#1f2248;--accent-border:#343a78;--accent-tint:#6c63ff2e;--accent-tint-strong:#6c63ff59;--accent-tint-border:#6c63ff73;--online:#3ccf6e;--online-text:#6ee7a0;--danger:#ff8a80;--danger-text:#ffb4b4;--danger-bg:#ff63631f;--danger-border:#ff636366;--success-bg:#3ccf6e1f;--success-border:#3ccf6e66;--overlay:#05081299;--hover:#ffffff0a;--mark:#b3adff4d;--placeholder:#ffffff14;--avatar-bg:#2b2f5e;--icon-bg:#2b2f5e;--tone-0:#3a2a5e;--tone-1:#1d3b3a;--tone-2:#23305e;--tone-3:#4a3420;--tone-4:#2b2f5e;--tone-5:#4a2338;--author-0:#ff8a80;--author-1:#82b1ff;--author-2:#b9f6ca;--author-3:#ffd180;--author-4:#ea80fc;--author-5:#84ffff;--shadow:0 20px 60px #00000073;--radius:16px;color-scheme:dark}:root[data-theme=light]{--bg:#f4f5f9;--panel:#fff;--panel-2:#f2f3f8;--surface:#fff;--border:#e4e6ef;--border-2:#d3d6e4;--text:#151833;--text-2:#363b5a;--muted:#5a5f7d;--muted-2:#6f7491;--accent:#5b52e8;--accent-hover:#4a41d6;--accent-2:#4a41d6;--accent-2-hover:#352cb3;--accent-soft:#ecebfd;--accent-border:#c9c5fa;--accent-tint:#5b52e81a;--accent-tint-strong:#5b52e82e;--accent-tint-border:#5b52e866;--online:#22a35a;--online-text:#15803d;--danger:#d93025;--danger-text:#b42318;--danger-bg:#fef3f2;--danger-border:#fecdca;--success-bg:#ecfdf3;--success-border:#abefc6;--overlay:#10182873;--hover:#1018280a;--mark:#5b52e833;--placeholder:#1018280f;--avatar-bg:#7c74e0;--icon-bg:#ecebfd;--tone-0:#8a63c9;--tone-1:#2f8f86;--tone-2:#4a6fd1;--tone-3:#c27a35;--tone-4:#6a63d8;--tone-5:#c0517f;--author-0:#d03b2f;--author-1:#2563eb;--author-2:#15803d;--author-3:#b45309;--author-4:#a21caf;--author-5:#0e7490;--shadow:0 20px 60px #14183c29;color-scheme:light}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d0f1e;background:var(--bg);color:#eceeff;color:var(--text);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;margin:0}button{font:inherit}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#2d3260 padding-box;background:var(--border-2) padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#343a78 padding-box;background:var(--accent-border) padding-box}::-webkit-scrollbar-thumb:active{background:#5b52e8 padding-box;background:var(--accent) padding-box}::-webkit-scrollbar-button{display:none}@supports (-moz-appearance:none){*{scrollbar-color:#2d3260 #0000;scrollbar-color:var(--border-2) #0000;scrollbar-width:thin}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#eceeff;-webkit-text-fill-color:var(--text);box-shadow:inset 0 0 0 1000px #121428;box-shadow:0 0 0 1000px var(--panel) inset;caret-color:#eceeff;caret-color:var(--text);-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}a{color:#b3adff;color:var(--accent-2)}a:hover{color:#d6d3ff;color:var(--accent-2-hover)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.auth-page{background:var(--bg);color:var(--text);display:flex;flex-wrap:wrap;min-height:100vh}.auth-aside{background:var(--panel);border-right:1px solid var(--border);display:flex;flex:1 1 480px;flex-direction:column;gap:48px;justify-content:space-between;min-width:0;padding:56px 64px}.auth-logo{align-items:center;display:flex;gap:12px}.auth-logo-mark{background:var(--accent);border-radius:14px;color:#fff;display:grid;height:44px;place-items:center;width:44px}.auth-logo-mark,.auth-logo-name{font-size:20px;font-weight:800}.auth-aside-text{display:flex;flex-direction:column;gap:20px;max-width:520px}.auth-headline{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.auth-lead{color:var(--muted);font-size:17px;line-height:1.6;margin:0}.auth-features{color:var(--text-2);display:flex;flex-direction:column;font-size:16px;gap:14px;list-style:none;margin:0;padding:0}.auth-features li{align-items:center;display:flex;gap:12px}.auth-feature-icon{background:var(--accent-soft);border-radius:12px;color:var(--accent-2);display:grid;flex:none;height:36px;place-items:center;width:36px}.auth-aside-footer{color:var(--muted-2);font-size:14px}.auth-preview{display:flex;flex-direction:column;font-size:15px;gap:10px;max-width:420px}.auth-preview-in{align-items:flex-end;display:flex;gap:10px}.auth-preview-avatar{background:var(--tone-0);border-radius:50%;color:#fff;display:grid;flex:none;font-size:12px;font-weight:700;height:32px;place-items:center;width:32px}.auth-preview-bubble{background:var(--surface);border:1px solid var(--border-2);border-radius:18px 18px 18px 6px;padding:10px 14px}.auth-preview-out{align-self:flex-end;background:var(--accent);border-radius:18px 18px 6px 18px;color:#fff;padding:10px 14px}.auth-preview-typing{align-items:center;color:var(--accent-2);display:flex;font-size:13px;gap:8px;padding-left:42px}.auth-preview-dots{display:inline-flex;gap:3px}.auth-preview-dots i{background:var(--accent-hover);border-radius:50%;height:6px;width:6px}.auth-main{display:grid;flex:1 1 480px;min-width:0;padding:56px 32px;place-items:center}.auth-form-wrap{max-width:400px;width:100%}.auth-mobile-logo{display:none}.auth-form{display:flex;flex-direction:column;gap:18px}.auth-title{font-size:28px;font-weight:800;margin:0}.auth-subtitle{color:var(--muted);font-size:15px;line-height:1.5;margin:6px 0 0}.auth-field{display:flex;flex-direction:column;gap:8px}.auth-label{color:var(--text-2);font-size:13px;font-weight:700}.auth-input,.auth-password{background:var(--panel);border:1px solid var(--border-2);border-radius:14px;color:var(--text);font:inherit;font-size:15px;height:48px}.auth-input{outline:none;padding:0 16px;width:100%}.auth-input::placeholder,.auth-password input::placeholder{color:var(--muted-2)}.auth-input:focus,.auth-password:focus-within{border-color:var(--accent)}.auth-password{align-items:center;display:flex;padding:0 6px 0 16px}.auth-password.is-invalid{border-color:var(--danger)}.auth-password input{background:#0000;border:none;color:inherit;flex:1 1;font:inherit;height:100%;min-width:0;outline:none}.auth-password-toggle{background:#0000;border:none;border-radius:10px;color:var(--muted);cursor:pointer;display:grid;flex:none;height:36px;place-items:center;width:36px}.auth-password-toggle:hover{color:var(--text)}.auth-hint{color:var(--muted);font-size:13px}.auth-hint.is-error{color:var(--danger)}.auth-strength{display:flex;gap:4px}.auth-strength span{background:var(--border-2);border-radius:2px;flex:1 1;height:4px}.auth-strength.strength-1 span:nth-child(-n+1),.auth-strength.strength-2 span:nth-child(-n+2),.auth-strength.strength-3 span:nth-child(-n+3),.auth-strength.strength-4 span:nth-child(-n+4){background:var(--accent)}.auth-strength.strength-1 span:nth-child(-n+1){background:var(--danger)}.auth-alert{align-items:center;background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:12px;color:var(--danger-text);display:flex;font-size:14px;gap:10px;padding:10px 14px}.auth-alert.is-success{background:var(--success-bg);border-color:var(--success-border);color:var(--online-text)}.auth-button{background:var(--accent);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:48px}.auth-button:hover:not(:disabled){background:var(--accent-hover)}.auth-button:disabled{cursor:default;opacity:.6}.auth-switch{color:var(--muted);font-size:14px;margin:0;text-align:center}.auth-switch a{font-weight:700}.auth-server,.auth-server-form{border-top:1px solid var(--border);color:var(--muted);font-size:13px;margin:28px 0 0;padding-top:18px}.auth-server{text-align:center}.auth-server b{color:var(--text-2)}.auth-server-change{background:none;border:none;color:var(--accent-2);cursor:pointer;font:inherit;font-weight:700;padding:0}.auth-server-form{flex-direction:column}.auth-server-form,.auth-server-row{display:flex;gap:8px}.auth-server-row .auth-button{flex:none;padding:0 20px}.auth-mobile-only{display:none}@media (max-width:720px){.auth-aside{display:none}.auth-main{padding:48px 24px 32px;place-items:start stretch}.auth-form-wrap{max-width:none}.auth-mobile-logo{display:block;margin-bottom:28px}.auth-mobile-only{display:block}.auth-button,.auth-input,.auth-password{font-size:16px;height:52px}}.mc-shell{background:var(--bg);color:var(--text);display:flex;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;height:100vh}.mc-sidebar{background:var(--panel);border-right:1px solid var(--border);display:flex;flex:none;flex-direction:column;min-width:0;width:340px}.mc-sidebar-head{align-items:center;display:flex;gap:12px;padding:20px 20px 16px}.mc-sidebar-head-meta{flex:1 1;min-width:0}.mc-sidebar-title{font-size:20px;font-weight:800}.mc-sidebar-sub{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-avatar-button{background:none;border:none;border-radius:50%;cursor:pointer;flex:none;padding:0}.mc-avatar{background:var(--avatar-bg);border-radius:50%;box-shadow:0 0 0 2px var(--accent);color:#fff;display:grid;font-size:14px;font-weight:700;height:44px;place-items:center;position:relative;width:44px}.mc-avatar-img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.mc-tone-0{background:var(--tone-0)}.mc-tone-1{background:var(--tone-1)}.mc-tone-2{background:var(--tone-2)}.mc-tone-3{background:var(--tone-3)}.mc-tone-4{background:var(--tone-4)}.mc-tone-5{background:var(--tone-5)}.has-image{background:none}.mc-online-dot{background:var(--online);border:2px solid var(--panel);border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px}.mc-icon-button{background:var(--panel-2);border:1px solid var(--border-2);border-radius:14px;color:var(--text);cursor:pointer;display:grid;flex:none;height:44px;place-items:center;transition:background .15s ease,border-color .15s ease;width:44px}.mc-icon-button.is-active,.mc-icon-button:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-border)}.mc-icon-button-accent{background:var(--accent);border:none;color:#fff}.mc-icon-button-accent:hover:not(:disabled){background:var(--accent-hover)}.mc-icon-button:disabled{cursor:not-allowed;opacity:.5}.mc-search{align-items:center;background:var(--bg);border:1px solid var(--border-2);border-radius:14px;color:var(--muted);display:flex;gap:8px;height:44px;margin:0 20px 12px;padding:0 8px 0 14px}.mc-search:focus-within{border-color:var(--accent)}.mc-search-input{background:#0000;border:none;color:var(--text);flex:1 1;font:inherit;font-size:14px;min-width:0;outline:none}.mc-search-input::placeholder{color:var(--muted-2)}.mc-search-clear{background:none;border:none;border-radius:8px;color:var(--muted);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.mc-filters{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 12px}.mc-filter{background:#0000;border:1px solid var(--border-2);border-radius:999px;color:var(--text-2);cursor:pointer;font-size:13px;font-weight:600;height:32px;padding:0 14px}.mc-filter:hover{border-color:var(--accent-border)}.mc-filter.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.mc-chatlist{display:flex;flex:1 1;flex-direction:column;gap:2px;min-height:0;overflow:auto;padding:0 10px 12px}.mc-empty-list{border:1px dashed var(--border-2);border-radius:var(--radius);color:var(--muted);font-size:14px;margin:8px 10px;padding:14px;text-align:center}.mc-search-section{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;padding:10px 10px 4px;text-transform:uppercase}.mc-chatitem{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius);color:var(--text);cursor:pointer;display:flex;gap:12px;padding:10px;text-align:left;transition:background .15s ease;width:100%}.mc-chatitem:hover{background:var(--panel-2)}.mc-chatitem.is-active{background:var(--accent-soft);border-color:var(--accent-border)}.mc-chatitem.is-active .mc-online-dot{border-color:var(--accent-soft)}.mc-chatbadge{border-radius:50%;color:#fff;display:grid;flex:none;font-weight:700;height:48px;place-items:center;position:relative;width:48px}.mc-chatitem-body{flex:1 1;min-width:0}.mc-chatitem-top{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.mc-chatitem-title{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chatitem-time{color:var(--muted);flex:none;font-size:12px}.mc-chatitem-bottom{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:2px}.mc-chatitem-last{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-chatitem-last mark{background:var(--mark);border-radius:3px;color:var(--text);padding:0 1px}.mc-unread{background:var(--accent);border-radius:999px;color:#fff;display:grid;flex:none;font-size:12px;font-weight:700;height:22px;min-width:22px;padding:0 6px;place-items:center}.mc-typing{color:var(--accent-2);font-style:italic}.mc-online-text{color:var(--online-text)}.mc-muted-text{color:var(--muted)}.mc-ghost{background:#0000;border:1px solid var(--border-2);border-radius:12px;color:var(--text);cursor:pointer;font-size:13px;font-weight:600;height:36px;padding:0 14px}.mc-ghost:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-border)}.mc-danger{color:var(--danger)}.mc-search-more{align-self:center;margin-top:6px}.mc-primary{background:var(--accent);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;height:40px;padding:0 18px}.mc-primary:hover:not(:disabled){background:var(--accent-hover)}.mc-main{display:grid;flex:1 1;grid-template-rows:auto 1fr auto;min-height:0;min-width:0;position:relative}.mc-header{align-items:center;background:var(--panel);border-bottom:1px solid var(--border);display:flex;gap:12px;padding:14px 24px}.mc-back{display:none}.mc-header-avatar{border-radius:50%;color:#fff;display:grid;flex:none;font-size:14px;font-weight:700;height:40px;place-items:center;width:40px}.mc-header-left{flex:1 1;min-width:0}.mc-header-title{font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-header-sub{color:var(--muted);font-size:13px}.mc-content{min-height:0;overflow-y:auto;padding:24px}.mc-blank{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;text-align:center}.mc-blank-title{font-size:20px;font-weight:800}.mc-blank-text{color:var(--muted)}.mc-blank-action{margin-top:10px}.mc-messages{gap:8px;min-height:0}.mc-messages,.mc-msg{display:flex;flex-direction:column}.mc-msg{max-width:min(520px,85%)}.mc-msg-in{align-self:flex-start}.mc-msg-out{align-self:flex-end}.mc-bubble{background:var(--surface);border:1px solid var(--border-2);border-radius:18px 18px 18px 6px;display:inline-block;font-size:15px;line-height:1.5;max-width:100%;padding:10px 56px 20px 14px;position:relative}.mc-msg-out .mc-bubble{background:var(--accent);border-color:var(--accent);border-radius:18px 18px 6px 18px;color:#fff;padding-right:72px}.mc-bubble.mc-bubble-edited{padding-right:86px}.mc-msg-out .mc-bubble.mc-bubble-edited{padding-right:102px}.mc-text{display:inline;white-space:pre-wrap;word-break:break-word}.mc-time{font-feature-settings:"tnum";bottom:6px;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;position:absolute;right:12px;white-space:nowrap}.mc-msg-out .mc-time{color:#ffffffd9}.mc-edited{font-style:italic;margin-right:4px}.mc-ticks{color:var(--muted);display:inline-block;letter-spacing:-4px;margin-left:3px;text-align:left;width:14px}.mc-msg-out .mc-ticks{color:#ffffffb3}.mc-msg-out .mc-ticks.is-read,.mc-ticks.is-read{color:#fff}.mc-chatitem-time .mc-ticks{margin-left:0;margin-right:4px}.mc-chatitem-time .mc-ticks.is-read{color:var(--accent-2)}.mc-msg-highlight .mc-bubble{animation:mc-highlight 2.5s ease-out}@keyframes mc-highlight{0%,30%{box-shadow:0 0 0 3px var(--accent-2)}to{box-shadow:0 0 0 3px #0000}}.mc-msg-actions{display:flex;gap:4px;margin-right:6px;opacity:0;pointer-events:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);transition:opacity .12s}.mc-msg-actions:focus-within,.mc-msg:hover .mc-msg-actions{opacity:1;pointer-events:auto}.mc-msg-actions button{background:var(--panel-2);border:1px solid var(--border-2);border-radius:50%;color:var(--text);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.mc-msg-actions button:hover{background:var(--accent-soft)}.mc-author{align-items:center;display:flex;font-size:12px;font-weight:700;gap:6px;margin-bottom:2px}.mc-author-avatar{border-radius:50%;color:#fff;display:grid;font-size:10px;height:20px;place-items:center;width:20px}.mc-author-0{color:var(--author-0)}.mc-author-1{color:var(--author-1)}.mc-author-2{color:var(--author-2)}.mc-author-3{color:var(--author-3)}.mc-author-4{color:var(--author-4)}.mc-author-5{color:var(--author-5)}.mc-jump-latest{background:var(--accent);border:none;border-radius:50%;bottom:96px;box-shadow:var(--shadow);color:#fff;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:28px;width:44px}.mc-att-image{background:var(--placeholder);border:none;border-radius:12px;cursor:zoom-in;display:block;height:220px;margin-bottom:6px;max-width:100%;overflow:hidden;padding:0}.mc-att-image:disabled{cursor:default;min-width:160px}.mc-att-image img{display:block;height:100%;max-width:300px;object-fit:cover;width:auto}.mc-att-placeholder{color:var(--muted);display:grid;font-size:12px;height:100%;padding:0 16px;place-items:center}.mc-att-file{align-items:center;background:var(--panel-2);border:1px solid var(--border-2);border-radius:12px;color:var(--text);cursor:pointer;display:flex;gap:12px;margin-bottom:6px;max-width:100%;padding:8px 12px 8px 8px;text-align:left}.mc-msg-out .mc-att-file{background:#ffffff1f;border-color:#ffffff40;color:#fff}.mc-att-file:hover{background:var(--accent-soft)}.mc-att-icon{background:var(--icon-bg);border-radius:10px;display:grid;font-size:20px;height:40px;place-items:center;width:40px}.mc-att-meta{display:flex;flex-direction:column;min-width:0}.mc-att-name{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-att-size{color:var(--muted);font-size:12px}.mc-msg-out .mc-att-size{color:#fffc}.mc-compose{grid-gap:10px;background:var(--panel);border-top:1px solid var(--border);display:grid;grid-template-columns:auto 1fr auto;padding:14px 24px 18px}.mc-compose,.mc-editing{align-items:center;gap:10px}.mc-editing{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:8px;display:flex;grid-column:1/-1;padding:6px 6px 6px 12px}.mc-editing-body{flex:1 1;min-width:0}.mc-editing-title{color:var(--accent-2);font-size:12px;font-weight:700}.mc-editing-text{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-editing-cancel{background:none;border:none;border-radius:8px;color:var(--muted);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.mc-compose-input{background:var(--bg);border:1px solid var(--border-2);border-radius:14px;color:var(--text);font:inherit;font-size:15px;height:44px;outline:none;padding:0 14px;width:100%}.mc-compose-input:focus{border-color:var(--accent)}.mc-compose-input::placeholder{color:var(--muted-2)}.mc-compose-input:disabled{cursor:not-allowed;opacity:.6}.mc-profile-panel{background:var(--panel);border-left:1px solid var(--border);display:flex;flex:none;flex-direction:column;gap:20px;overflow:auto;padding:28px 24px;position:relative;width:320px}.mc-profile-panel-close{background:#0000;border:none;color:var(--muted);height:36px;position:absolute;right:12px;top:12px;width:36px}.mc-profile-panel-top{align-items:center;display:flex;flex-direction:column;font-size:13px;gap:6px;text-align:center}.mc-profile-panel-avatar{border-radius:50%;color:#fff;display:grid;font-size:32px;font-weight:800;height:96px;margin-bottom:4px;place-items:center;width:96px}.mc-profile-panel-name{font-size:18px;font-weight:800}.mc-profile-panel-section{display:flex;flex-direction:column;font-size:14px;gap:4px}.mc-profile-panel-about{line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.mc-media-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.mc-media-thumb{aspect-ratio:1;background:var(--surface);border:none;border-radius:10px;color:var(--muted);cursor:zoom-in;overflow:hidden;padding:0}.mc-media-thumb:disabled{cursor:default}.mc-media-thumb img{display:block;height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.mc-media-thumb:hover img{transform:scale(1.05)}.mc-media-files{display:flex;flex-direction:column;gap:2px}.mc-media-file{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--text);cursor:pointer;display:flex;gap:10px;padding:6px;text-align:left;width:100%}.mc-media-file:hover{background:var(--panel-2)}.mc-media-file-icon{background:var(--icon-bg);border-radius:10px;color:var(--accent-2);display:grid;flex:none;height:36px;place-items:center;width:36px}.mc-media-file-meta{display:flex;flex-direction:column;min-width:0}.mc-media-file-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-media-file-sub{color:var(--muted);font-size:12px}.mc-media-more{align-self:flex-start;margin-top:4px}.mc-section-label{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (max-width:1100px){.mc-profile-panel{bottom:0;box-shadow:var(--shadow);max-width:100%;position:fixed;right:0;top:0;z-index:20}}@media (max-width:720px){.mc-sidebar{border-right:none;width:100%}.mc-shell.has-chat .mc-sidebar,.mc-shell:not(.has-chat) .mc-main{display:none}.mc-back{background:#0000;border:none;display:grid}.mc-header{gap:8px;padding:10px 12px}.mc-content{padding:16px 12px}.mc-compose{gap:8px;padding:10px 12px 14px}.mc-msg{max-width:80%}.mc-jump-latest{bottom:84px;right:16px}}.mc-call{align-items:center;background:radial-gradient(circle at 50% 30%,var(--accent-soft),var(--bg) 70%);color:var(--text);display:flex;flex-direction:column;inset:0;justify-content:space-between;overflow:hidden;padding:max(48px,env(safe-area-inset-top)) 16px max(32px,env(safe-area-inset-bottom));position:fixed;z-index:200}.mc-call.has-video{background:#000;color:#fff}.mc-call-remote{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.mc-call-info{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:6vh;position:relative;text-align:center}.mc-call.has-video .mc-call-info{background:#00000059;border-radius:14px;margin-top:0;padding:8px 16px}.mc-call-avatar{background:var(--avatar-bg);border-radius:50%;color:#fff;display:grid;font-size:44px;font-weight:700;height:120px;margin-bottom:12px;place-items:center;width:120px}.mc-call-avatar.is-ringing{animation:mc-call-ring 1.6s ease-out infinite}@keyframes mc-call-ring{0%{box-shadow:0 0 0 0 var(--accent-tint-border)}to{box-shadow:0 0 0 28px #0000}}@media (prefers-reduced-motion:reduce){.mc-call-avatar.is-ringing{animation:none;box-shadow:0 0 0 6px var(--accent-tint-border)}}.mc-call-name{font-size:26px;font-weight:700;overflow-wrap:anywhere}.mc-call-status{font-feature-settings:"tnum";color:var(--muted);font-size:16px;font-variant-numeric:tabular-nums}.mc-call.has-video .mc-call-status{color:#ffffffd9}.mc-call-status.is-ended{color:var(--danger-text)}.mc-call-local{aspect-ratio:3/4;background:#000;border:2px solid #fff9;border-radius:14px;bottom:128px;box-shadow:var(--shadow);object-fit:cover;position:absolute;right:16px;transform:scaleX(-1);width:min(28vw,180px)}.mc-call-controls{display:flex;gap:20px;position:relative}.mc-call-button{background:var(--panel-2);border:1px solid var(--border-2);border-radius:50%;color:var(--text);cursor:pointer;display:grid;height:64px;place-items:center;transition:background .15s ease,transform .1s ease;width:64px}.mc-call.has-video .mc-call-button:not(.is-danger):not(.is-accept){background:#ffffff2e;border-color:#0000;color:#fff}.mc-call-button:hover:not(:disabled){background:var(--accent-soft)}.mc-call-button:active:not(:disabled){transform:scale(.95)}.mc-call-button:disabled{cursor:not-allowed;opacity:.5}.mc-call-button:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}.mc-call-button.is-off,.mc-call.has-video .mc-call-button.is-off:not(.is-danger){background:#fff;color:#151833}.mc-call-button.is-danger{background:#e5484d;border:none;color:#fff}.mc-call-button.is-danger:hover:not(:disabled){background:#d13a3f}.mc-call-button.is-accept{background:#22a35a;border:none;color:#fff}.mc-call-button.is-accept:hover:not(:disabled){background:#1c8a4c}.mc-call-line{align-items:center;display:inline-flex;font-weight:600;gap:8px}.mc-call-line.is-missed{color:var(--danger-text)}.mc-call-duration{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;opacity:.8}.mc-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--overlay);display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:100}.mc-modal{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);display:flex;flex-direction:column;gap:12px;max-height:min(640px,calc(100vh - 32px));max-width:440px;overflow-y:auto;padding:18px;width:100%}.mc-modal-head{align-items:center;display:flex;justify-content:space-between}.mc-modal-title{font-size:16px;font-weight:900}.mc-modal-tabs{grid-gap:6px;background:var(--panel-2);border:1px solid var(--border);border-radius:14px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:4px}.mc-modal-tab{background:#0000;border:none;border-radius:10px;color:var(--muted);cursor:pointer;font-weight:800;padding:8px}.mc-modal-tab.is-active{background:var(--accent-tint-strong);color:var(--text)}.mc-modal-input{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;color:var(--text);font-size:14px;outline:none;padding:10px 12px;width:100%}.mc-modal-input:focus{border-color:var(--accent)}.mc-modal-input::placeholder{color:var(--muted-2)}.mc-modal-chips{display:flex;flex-wrap:wrap;gap:6px}.mc-modal-chip{background:var(--accent-tint);border:1px solid var(--accent-tint-border);border-radius:999px;color:var(--text);cursor:pointer;font-size:12px;font-weight:700;padding:4px 10px}.mc-modal-results{display:flex;flex-direction:column;gap:6px;min-height:120px;overflow:auto}.mc-modal-hint{color:var(--muted);font-size:13px;padding:16px;text-align:center}.mc-modal-user{grid-gap:10px;align-items:center;background:var(--hover);border:1px solid #0000;border-radius:12px;color:var(--text);cursor:pointer;display:grid;gap:10px;grid-template-columns:42px 1fr auto;padding:8px 10px;text-align:left}.mc-modal-user:hover{border-color:var(--border)}.mc-modal-user.is-selected{background:var(--accent-tint);border-color:var(--accent-tint-border)}.mc-modal-user:disabled{cursor:default;opacity:.6}.mc-modal-user-meta{min-width:0}.mc-modal-user-name{font-size:14px;font-weight:800}.mc-modal-user-email{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-modal-check{color:var(--accent-2);font-weight:900;width:22px}.mc-modal-error{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:10px;color:var(--danger-text);font-size:13px;padding:8px 10px}.mc-modal .mc-primary:disabled{cursor:default;opacity:.5;transform:none}.mc-modal-user .mc-chatbadge{background:var(--avatar-bg);height:42px;width:42px}.mc-profile-top{align-items:center;display:flex;gap:16px}.mc-profile-top-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.mc-profile-actions{display:flex;gap:8px;margin-top:6px}.mc-profile-avatar{background:var(--avatar-bg);border-radius:50%;box-shadow:0 0 0 2px var(--accent);color:#fff;display:grid;flex:none;font-size:26px;font-weight:900;height:72px;overflow:hidden;place-items:center;width:72px}.mc-profile-avatar-big{align-self:center;font-size:40px;height:112px;width:112px}.mc-profile-section{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;padding-top:14px}.mc-profile-label{color:var(--muted-2);display:flex;font-size:12px;font-weight:800;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.mc-profile-counter{font-weight:400;letter-spacing:0}.mc-profile-about{font:inherit;resize:vertical}.mc-profile-row{align-items:center;display:flex;gap:12px;justify-content:flex-end}.mc-profile-ok,.mc-profile-row .mc-modal-error{font-size:13px;margin-right:auto}.mc-profile-ok{color:var(--online-text)}.mc-profile-hint{color:var(--muted);font-size:13px}.mc-profile-row .mc-profile-hint{margin-right:auto}.mc-theme-tabs{grid-template-columns:repeat(3,1fr)}.mc-theme-tabs .mc-modal-tab{font-size:14px;padding:8px 4px;white-space:nowrap}.mc-profile-card{text-align:center}.mc-profile-card .mc-profile-section{text-align:left}.mc-profile-card-name{font-size:18px;font-weight:800}.mc-profile-card-status{color:var(--muted);font-size:13px;margin-top:-6px}.mc-profile-about-text{overflow-wrap:anywhere;white-space:pre-wrap}
/*# sourceMappingURL=main.2239ebdc.css.map*/