@font-face{font-family:'Pixelated MS Sans Serif';src:url(data:font/woff2;base64,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) format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'Pixelated MS Sans Serif';src:url(data:font/woff2;base64,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) format('woff2');font-weight:bold;font-style:normal}:root{--bg-body:#0d1117;--bg-surface:#161b22;--bg-raised:#21262d;--border:#30363d;--dim:#484f58;--text:#c9d1d9;--text-bright:#e6edf3;--text-muted:#8b949e;--accent:#58a6ff;--accent-hover:#79c0ff;--link-hover:#a5d6ff;--on-accent:#ffffff;--success:#3fb950;--success-hover:#56d364;--success-btn:#238636;--success-btn-hover:#2ea043;--success-bg:#1a3d1a;--success-border:#1a5c20;--warning:#d29922;--warning-bg:#3d2e00;--warning-border:#5c4600;--warning-raised:#7a5f00;--danger:#f87171;--danger-hover:#ff8a8a;--danger-text:#ffa4a4;--danger-bg:#3d1a1a;--danger-border:#5c2020;--danger-raised:#7a2b2b;--danger-btn:#8b1a1a;--danger-btn-hover:#a52020;--pause-bg:#2d1f3d;--pause-text:#d2a8ff;--pause-border:#4a2d6e;--username-lightness:72%;}:root[data-theme="light"]{--bg-body:#ffffff;--bg-surface:#f6f8fa;--bg-raised:#eaeef2;--border:#d0d7de;--dim:#8c959f;--text:#1f2328;--text-bright:#24292f;--text-muted:#656d76;--accent:#0969da;--accent-hover:#218bff;--link-hover:#0a3069;--on-accent:#ffffff;--success:#1a7f37;--success-hover:#116329;--success-btn:#1f883d;--success-btn-hover:#1a7f37;--success-bg:#dafbe1;--success-border:#aceebb;--warning:#9a6700;--warning-bg:#fff8c5;--warning-border:#d4a72c;--warning-raised:#eac54f;--danger:#cf222e;--danger-hover:#a40e26;--danger-text:#a40e26;--danger-bg:#ffebe9;--danger-border:#ffcecb;--danger-raised:#ffaba8;--danger-btn:#cf222e;--danger-btn-hover:#a40e26;--pause-bg:#fbefff;--pause-text:#8250df;--pause-border:#d8b9ff;--username-lightness:38%;}:root[data-theme="win95"]{--bg-body:#c0c0c0;--bg-surface:#c0c0c0;--bg-raised:#dfdfdf;--bg:#c0c0c0;--bg-hover:#d4d4d4;--border:#808080;--dim:#808080;--text:#000000;--text-bright:#000000;--text-muted:#404040;--accent:#000080;--accent-hover:#0000a8;--link-hover:#0000ff;--on-accent:#ffffff;--success:#008000;--success-hover:#00a000;--success-btn:#008000;--success-btn-hover:#00a000;--success-bg:#c0ffc0;--success-border:#008000;--warning:#808000;--warning-bg:#ffffc0;--warning-border:#808000;--warning-raised:#a0a000;--danger:#800000;--danger-hover:#a00000;--danger-text:#800000;--danger-bg:#ffc0c0;--danger-border:#800000;--danger-raised:#a00000;--danger-btn:#800000;--danger-btn-hover:#a00000;--pause-bg:#c0c0e0;--pause-text:#000080;--pause-border:#8080a0;--username-lightness:30%;--tree-depth:1em;}:root[data-theme="win95"] body{font-family:'Pixelated MS Sans Serif', 'MS Sans Serif', Tahoma, Geneva, sans-serif;font-size:15px;}:root[data-theme="win95"] .client{font-family:'Pixelated MS Sans Serif', 'MS Sans Serif', Tahoma, Geneva, sans-serif;font-size:15px;}:root[data-theme="win95"] button, input[type="button"], input[type="submit"], .button{border-style:outset;border-width:2px;border-color:#ffffff #808080 #808080 #ffffff;border-radius:0;background:#c0c0c0;padding:2px 8px;}:root[data-theme="win95"] button:active, input[type="button"]:active, input[type="submit"]:active, .button:active{border-style:inset;border-color:#808080 #ffffff #ffffff #808080;}:root[data-theme="win95"] input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], textarea, select{border-style:inset;border-width:2px;border-color:#808080 #ffffff #ffffff #808080;border-radius:0;background:#ffffff;}:root[data-theme="win95"] .popup{border-top:2px solid #c0c0c0;border-left:2px solid #c0c0c0;border-bottom:2px solid #303030;border-right:2px solid #303030;border-radius:0;-moz-box-shadow:4px 4px 0 rgba(0,0,0,0.5);-o-box-shadow:4px 4px 0 rgba(0,0,0,0.5);-webkit-box-shadow:4px 4px 0 rgba(0,0,0,0.5);-ms-box-shadow:4px 4px 0 rgba(0,0,0,0.5);box-shadow:4px 4px 0 rgba(0,0,0,0.5);}:root[data-theme="win95"] .popup >header{background:#000080;color:#ffffff;font-weight:bold;border-radius:0;border-bottom:none;}:root[data-theme="win95"] .popup >header .close-button{color:#ffffff;}:root[data-theme="win95"] .popup >main, .popup >.content{border-top:2px solid #f0f0f0;border-left:2px solid #f0f0f0;border-bottom:2px solid #808080;border-right:2px solid #808080;background:#c0c0c0;}:root[data-theme="win95"] .popup-container >.popup{border-top:2px solid #c0c0c0;border-left:2px solid #c0c0c0;border-bottom:2px solid #303030;border-right:2px solid #303030;border-radius:0;-moz-box-shadow:4px 4px 0 rgba(0,0,0,0.5);-o-box-shadow:4px 4px 0 rgba(0,0,0,0.5);-webkit-box-shadow:4px 4px 0 rgba(0,0,0,0.5);-ms-box-shadow:4px 4px 0 rgba(0,0,0,0.5);box-shadow:4px 4px 0 rgba(0,0,0,0.5);background:#c0c0c0;}:root[data-theme="win95"] .popup-container >.popup >header{background:#000080;color:#ffffff;font-weight:bold;border-bottom:none;border-radius:0;}:root[data-theme="win95"] .popup-container >.popup >header .close-button{color:#ffffff;}:root[data-theme="win95"] .popup-container >.popup >main{border-top:2px solid #f0f0f0;border-left:2px solid #f0f0f0;border-bottom:2px solid #808080;border-right:2px solid #808080;background:#c0c0c0;}:root[data-theme="win95"] .popup >footer{background:#c0c0c0;border-radius:0;}:root[data-theme="win95"] .popup >footer button{border-radius:0;}:root[data-theme="win95"] .popup.changelog >header .close-button{color:#ffffff;background:none;border:none;}:root[data-theme="win95"] .popup.changelog >footer{border-top:1px solid #808080;}:root[data-theme="win95"] .popup-container{background:rgba(0,0,0,0.5);backdrop-filter:none;}:root[data-theme="win95"] .client >main >header{background:#000080;color:#ffffff;font-weight:bold;}:root[data-theme="win95"] .client >main >header .name{color:#ffffff;}:root[data-theme="win95"] .client >main >header .topic{color:#c0c0c0;}:root[data-theme="win95"] .client >main >header .sidebar-toggle{color:#c0c0c0;}:root[data-theme="win95"] .client >main >header .sidebar-toggle:hover{color:#ffffff;}:root[data-theme="win95"] .client >main >header .member-count{color:#c0c0c0;}:root[data-theme="win95"] .client >main >header .member-count:hover{color:#ffffff;}:root[data-theme="win95"] .client >main >header .search{color:#c0c0c0;}:root[data-theme="win95"] .client >main >header .search:hover{color:#ffffff;}:root[data-theme="win95"] .client >main >header nav >a{color:#c0c0c0;}:root[data-theme="win95"] .client >main >header nav >a:hover{color:#ffffff;}:root[data-theme="win95"] .client >main >header .submenu{background:#c0c0c0;border:1px solid #808080;border-radius:0;-moz-box-shadow:4px 4px 0 rgba(0,0,0,0.5);-o-box-shadow:4px 4px 0 rgba(0,0,0,0.5);-webkit-box-shadow:4px 4px 0 rgba(0,0,0,0.5);-ms-box-shadow:4px 4px 0 rgba(0,0,0,0.5);box-shadow:4px 4px 0 rgba(0,0,0,0.5);}:root[data-theme="win95"] .client >main >header .submenu >a{color:#000000;}:root[data-theme="win95"] .client >main >header .submenu >a:hover{color:#000000;background:#aaaaaa;border-left:2px solid #000080;}:root[data-theme="win95"] .client >main >header .submenu >a >i{color:#404040;}:root[data-theme="win95"] .side >header{background:#000080;color:#ffffff;font-weight:bold;}:root[data-theme="win95"] .side >header .name{color:#ffffff;}:root[data-theme="win95"] .popup >header{color:#ffffff;}:root[data-theme="win95"] .popup >header >h2{color:#ffffff;}:root[data-theme="win95"] .popup >header >h3{color:#ffffff;}:root[data-theme="win95"] .popup >header >span{color:#ffffff;}:root[data-theme="win95"] .popup >header >label{color:#ffffff;}:root[data-theme="win95"] .popup >header >a{color:#ffffff;}:root[data-theme="win95"] .popup >header .close-button{color:#ffffff;}:root[data-theme="win95"] .popup-container >.popup >header{color:#ffffff;}:root[data-theme="win95"] .popup-container >.popup >header >h2{color:#ffffff;}:root[data-theme="win95"] .popup-container >.popup >header >h3{color:#ffffff;}:root[data-theme="win95"] .popup-container >.popup >header >span{color:#ffffff;}:root[data-theme="win95"] .popup-container >.popup >header >label{color:#ffffff;}:root[data-theme="win95"] .popup-container >.popup >header >a{color:#ffffff;}:root[data-theme="win95"] .popup-container >.popup >header .close-button{color:#ffffff;}:root[data-theme="win95"] .client .popup-container >.popup >header{color:#ffffff;}:root[data-theme="win95"] .client .popup-container >.popup >header >h2{color:#ffffff;}:root[data-theme="win95"] .client .popup-container >.popup >header >h3{color:#ffffff;}:root[data-theme="win95"] .client .popup-container >.popup >header >span{color:#ffffff;}:root[data-theme="win95"] .client .popup-container >.popup >header >label{color:#ffffff;}:root[data-theme="win95"] .client .popup-container >.popup >header >a{color:#ffffff;}:root[data-theme="win95"] .client .popup-container >.popup >header .close-button{color:#ffffff;}:root[data-theme="win95"] .client >main >.output{border-top:2px solid #808080;border-left:2px solid #808080;border-bottom:2px solid #f0f0f0;border-right:2px solid #f0f0f0;background:#c0c0c0;}:root[data-theme="win95"] .client >main >.input-row{border-top:2px solid #808080;border-left:2px solid #808080;border-bottom:2px solid #f0f0f0;border-right:2px solid #f0f0f0;}:root[data-theme="win95"] .side{border-top:2px solid #c0c0c0;border-left:2px solid #c0c0c0;border-bottom:2px solid #303030;border-right:2px solid #303030;}:root[data-theme="win95"] .side >nav{border-top:2px solid #f0f0f0;border-left:2px solid #f0f0f0;border-bottom:2px solid #808080;border-right:2px solid #808080;background:#c0c0c0;padding:1px;}:root[data-theme="win95"] .channel{border-radius:0;}:root[data-theme="win95"] .side .channels{background:#c0c0c0;}:root[data-theme="win95"] .side >nav .channel.current{background:#000080;border-radius:0;}:root[data-theme="win95"] .side >nav .channel.current >header{color:#ffffff;font-weight:600;}:root[data-theme="win95"] .side >nav .channel.current >header .name{color:#ffffff;}:root[data-theme="win95"] .side >nav .channel.current >header .icon{background:#ffffff;}:root[data-theme="win95"] .side >nav .channel.update{background:#a8a8a8;}:root[data-theme="win95"] .side >nav .channel.update >header{color:#000000;}:root[data-theme="win95"] .side >nav .channel:hover{background:#aaaaaa;}:root[data-theme="win95"] .side >nav .channel:hover >header{color:#000000;}:root[data-theme="win95"] .side >nav .channel.alert{background:#c0c0c0;}:root[data-theme="win95"] .side >nav .channel.alert >header{color:#800000;font-weight:600;}:root[data-theme="win95"] .side >nav .channel >header{color:#000000;}:root[data-theme="win95"] .side >nav .channel >header .name{color:#000000;}:root[data-theme="win95"] .side >nav .channel >header a.fold{color:#808080;}:root[data-theme="win95"] .side >nav .channel >header a.fold:hover{color:#000000;}:root[data-theme="win95"] .channel.anon-separator{background:#c0c0c0;border-top:1px solid #808080;border-bottom:1px solid #808080;padding:1px 0.4em;}:root[data-theme="win95"] .anon-sep-label{color:#404040;}:root[data-theme="win95"] .message{border-radius:0;}:root[data-theme="win95"] ::-webkit-scrollbar{width:16px;height:16px;}:root[data-theme="win95"] ::-webkit-scrollbar-track{background:#c0c0c0;border:1px solid #808080;}:root[data-theme="win95"] ::-webkit-scrollbar-thumb{background:#c0c0c0;border:2px outset #ffffff;}:root[data-theme="win95"] ::-webkit-scrollbar-thumb:vertical:decrement{border:2px outset #ffffff;}:root[data-theme="win95"] ::-webkit-scrollbar-thumb:horizontal:decrement{border:2px outset #ffffff;}:root[data-theme="win95"] ::-webkit-scrollbar-button{background:#c0c0c0;border:2px outset #ffffff;width:16px;height:16px;}:root[data-theme="win95"] ::-webkit-scrollbar-corner{background:#c0c0c0;}:root[data-theme="win95"] fieldset{border:1px solid #808080;border-radius:0;}:root[data-theme="win95"] a{color:#0000ff;text-decoration:underline;}@media (prefers-color-scheme: light){:root:not([data-theme="dark"]):not([data-theme="light"]){--bg-body:#ffffff;--bg-surface:#f6f8fa;--bg-raised:#eaeef2;--border:#d0d7de;--dim:#8c959f;--text:#1f2328;--text-bright:#24292f;--text-muted:#656d76;--accent:#0969da;--accent-hover:#218bff;--link-hover:#0a3069;--on-accent:#ffffff;--success:#1a7f37;--success-hover:#116329;--success-btn:#1f883d;--success-btn-hover:#1a7f37;--success-bg:#dafbe1;--success-border:#aceebb;--warning:#9a6700;--warning-bg:#fff8c5;--warning-border:#d4a72c;--warning-raised:#eac54f;--danger:#cf222e;--danger-hover:#a40e26;--danger-text:#a40e26;--danger-bg:#ffebe9;--danger-border:#ffcecb;--danger-raised:#ffaba8;--danger-btn:#cf222e;--danger-btn-hover:#a40e26;--pause-bg:#fbefff;--pause-text:#8250df;--pause-border:#d8b9ff;--username-lightness:38%;}}.popup-container >.popup.search-results .search-meta{display:block;color:var(--text-muted);font-size:0.8em;padding:0 1.1em 0.6em 1.1em;}.popup-container >.popup.search-results >section.results .no-results{color:var(--text-muted);font-style:italic;}.popup-container >.popup.search-results >section.results >.result{display:flex;align-items:baseline;gap:0.6em;padding:0.25em 0;border-bottom:1px solid var(--bg-raised);cursor:pointer;}.popup-container >.popup.search-results >section.results >.result &:hover{background:var(--bg-raised);}.popup-container >.popup.search-results >section.results >.result >time{color:var(--dim);font-size:0.75em;white-space:nowrap;}.popup-container >.popup.search-results >section.results >.result >.name{font-weight:600;white-space:nowrap;}.popup-container >.popup.search-results >section.results >.result >p{margin:0;flex:1 1 auto;min-width:0;overflow-wrap:anywhere;}.popup-container >.popup.search-results >section.results >.result >p img{max-height:4em;}.popup-container >.popup.search-results >section.results .load-row{text-align:center;padding:0.6em;color:var(--text-muted);}.popup-container >.popup.search-results >section.results .load-row .search-btn{background:var(--success-btn);color:var(--on-accent);border:none;border-radius:6px;padding:0.4em 1.2em;cursor:pointer;}.popup-container >.popup.search-results >section.results .load-row .search-btn:hover{background:var(--success-btn-hover);}@keyframes flash{0%{outline-color:transparent;}20%{outline-color:var(--danger);}40%{outline-color:transparent;}60%{outline-color:transparent;}80%{outline-color:var(--danger);}100%{outline-color:transparent;}}@keyframes typing{0%,80%,100%{-moz-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}40%{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}@keyframes highlight-fade{0%{background:linear-gradient(90deg, rgba(210,153,34,0.25) 0%, transparent 10em);}100%{background:transparent;}}@keyframes fade-out{0%{opacity:1;}70%{opacity:1;}100%{opacity:0;}}body{margin:0;padding:0;}.client{font-family:sans-serif;font-size:14pt;margin:0;padding:0;display:flex;height:100vh;height:100dvh;width:100%;min-width:0;overflow:hidden;color:var(--text);}.client .roll-enter-active,.client .roll-leave-active{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.client .roll-enter,.client .roll-leave-to{-moz-transform:translateX(10px);-o-transform:translateX(10px);-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0;}.client img.icon{width:1em;height:1em;object-fit:cover;border-radius:25%;background:var(--bg-raised);vertical-align:middle;}.client a{cursor:pointer;color:var(--accent-hover);text-decoration:none;-moz-transition:0.2s color;-o-transition:0.2s color;-webkit-transition:0.2s color;-ms-transition:0.2s color;transition:0.2s color;}.client a:hover{color:var(--link-hover);}.client .reply-to{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;border-left:3px solid var(--accent);margin-bottom:0.3em;padding-left:0.6em;color:var(--text-muted);font-size:0.9em;}.client .reply-to >.name:after{content:":";}.client .reply-to >.name{color:var(--text);}.client .reply-to >p{display:inline;}.client .reply-to:before{content:"";font-family:FontAwesome;margin-right:0.3em;color:var(--dim);}.client header{align-items:center;}.client header img.icon{object-fit:cover;border-radius:25%;background:var(--bg-raised);border:0.15em solid var(--border);margin:0 0.3em;}.client input,.client select{font-size:inherit;background:var(--bg-body);color:var(--text);padding:0.4em 0.6em;margin:0.3em 0;border:1px solid var(--border);border-radius:6px;-moz-transition:0.2s border-color;-o-transition:0.2s border-color;-webkit-transition:0.2s border-color;-ms-transition:0.2s border-color;transition:0.2s border-color;}.client input:focus,.client select:focus{outline:none;border-color:var(--accent);}.client input[readonly]{color:var(--dim);}.client input[type=submit],.client input[type=button]{background:var(--bg-raised);cursor:pointer;padding:0.5em 1.2em;font-weight:600;border:1px solid var(--border);border-radius:6px;-moz-transition:0.2s background;-o-transition:0.2s background;-webkit-transition:0.2s background;-ms-transition:0.2s background;transition:0.2s background;}.client input[type=submit]:hover,.client input[type=button]:hover{background:var(--border);}.client input.connect-btn{margin-top:0.6em;padding:0.4em 1.2em;background:transparent !important;color:var(--accent);border:1px solid var(--border) !important;border-radius:6px;cursor:pointer;font-size:0.9em;font-weight:500;align-self:flex-end;}.client input.connect-btn:hover{background:var(--bg-raised) !important;border-color:var(--accent) !important;}.client input.flash{outline:0.2em solid transparent;animation:flash 1s linear;}.client input.confirm{background:var(--danger-btn) !important;color:var(--on-accent) !important;margin-top:0.6em;padding:0.5em 1.5em;border:1px solid var(--danger-btn-hover) !important;border-radius:6px;cursor:pointer;font-size:1em;font-weight:600;}.client input.confirm:hover{background:var(--danger-btn-hover) !important;}.client .userlist{padding:0.5em;overflow-y:scroll;min-height:3em;}.client .userlist li{display:flex;min-width:0;padding:0.2em 0.4em;border-radius:4px;-moz-transition:0.15s background;-o-transition:0.15s background;-webkit-transition:0.15s background;-ms-transition:0.15s background;transition:0.15s background;}.client .userlist li:hover{background:var(--bg-surface);}.client .userlist li >.name{flex-grow:1;overflow-x:hidden;text-overflow:ellipsis;}.client .userlist li.quieted{opacity:0.5;}.client .userlist .quieted-icon{color:var(--text-muted);font-size:0.8em;margin:0 0.4em;}.client .popup-container{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(1,4,9,0.7);z-index:100;font-size:14pt;backdrop-filter:blur(4px);}.client .popup-container >.popup{width:50em;max-width:95%;margin:5em auto 0 auto;min-height:20em;max-height:70vh;background:var(--bg-surface);color:var(--text);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;-moz-box-shadow:0 8px 24px rgba(1,4,9,0.6);-o-box-shadow:0 8px 24px rgba(1,4,9,0.6);-webkit-box-shadow:0 8px 24px rgba(1,4,9,0.6);-ms-box-shadow:0 8px 24px rgba(1,4,9,0.6);box-shadow:0 8px 24px rgba(1,4,9,0.6);}.client .popup-container >.popup >header{background:var(--bg-body);border-bottom:1px solid var(--bg-raised);display:flex;flex-wrap:wrap;align-items:center;}.client .popup-container >.popup >header .connect-hint{color:var(--text-muted);font-size:0.8em;margin:0 0.8em 0.5em 0.8em;font-style:italic;flex-basis:100%;}.client .popup-container >.popup >header .error-message{background:var(--danger-bg);color:var(--danger-text);padding:0.6em 0.8em;border-radius:6px;margin:0.5em 0.8em;font-size:0.85em;border:1px solid var(--danger-border);flex-basis:100%;}.client .popup-container >.popup >header .close-btn{margin-left:auto;background:transparent;border:none;color:var(--text-muted);font-size:1.2em;cursor:pointer;padding:0.3em 0.5em;border-radius:6px;-moz-transition:0.15s all;-o-transition:0.15s all;-webkit-transition:0.15s all;-ms-transition:0.15s all;transition:0.15s all;}.client .popup-container >.popup >header .close-btn:hover{color:var(--text);background:var(--bg-raised);}.client .popup-container >.popup >header >img{width:2.5em;height:2.5em;margin:0.5em;border-radius:50%;flex-shrink:0;}.client .popup-container >.popup >header >h2{margin:0;padding:0.5em 0.8em;color:var(--text-bright);font-weight:600;}.client .popup-container >.popup >header >nav{display:block;flex-basis:100%;}.client .popup-container >.popup >footer{text-align:center;padding:0.8em;border-top:1px solid var(--border);}.client .popup-container >.popup >footer button{padding:0.5em 2em;cursor:pointer;border-radius:4px;border:1px solid var(--border);background:var(--accent);color:var(--on-accent);font-size:inherit;}.client .popup-container >.popup >footer button:hover{opacity:0.85;}.client .popup-container >.popup >section{margin:1.2em;display:flex;flex-direction:column;overflow-y:auto;flex:1 1 auto;}.client .popup-container >.popup >section .permission-hint{color:var(--text-muted);font-size:0.8em;font-style:italic;margin:0.5em 0;}.client .popup-container >.popup >section .permission-hint >i{margin-right:0.4em;}.client .popup-container >.popup >section >ul{overflow-y:auto;list-style:none;padding:0.8em;margin:0;}.client .popup-container >.popup >section >ul li{display:flex;height:2em;align-items:center;}.client .popup-container >.popup >section >ul li .name{flex-grow:1;}.client .popup-container >.popup >section label{display:inline-block;box-sizing:border-box;min-width:10em;color:var(--text-muted);font-size:0.9em;}.client .popup-container >.popup >section input,.client .popup-container >.popup >section select{background:var(--bg-body);border-color:var(--bg-raised);}.client .popup-container >.popup >section input:hover,.client .popup-container >.popup >section select:hover{border-color:var(--dim);}.client .popup-container >.popup >section input::placeholder{color:var(--dim);font-style:italic;}.client .popup-container >.popup >section .row{margin-bottom:0.3em;display:flex;align-items:center;}.client .popup-container >.popup >section .row label{margin-right:1em;}.client .popup-container >.popup >section .compact label{min-width:6em;}.client .popup-container >.popup >section .checkbox-row label{min-width:auto;margin-left:0.4em;margin-right:1em;}.client .popup-container >.popup >section .checkbox-row input[type=checkbox]{width:1.1em;height:1.1em;margin:0;cursor:pointer;}.client .popup-container >.popup >section .small-btn{font-size:0.75em;padding:0.3em 0.6em;border-radius:4px;background:var(--bg-raised);color:var(--text);border:1px solid var(--border);cursor:pointer;}.client .popup-container >.popup >section .small-btn:hover{background:var(--border);}.client .popup-container >.popup >section .field-image{width:2.5em;height:2.5em;border-radius:6px;border:1px dashed var(--border);padding:0.2em;cursor:pointer;object-fit:cover;background:var(--bg-body);}.client .popup-container >.popup >section .field-image:hover{border-color:var(--accent);}.client .popup-container >.popup >section fieldset{border:1px solid var(--bg-raised);border-radius:8px;padding:0.8em 0.8em 0.6em;margin-bottom:0.8em;}.client .popup-container >.popup >section legend{color:var(--accent);font-size:0.8em;font-weight:600;padding:0 0.4em;}.client .popup-container >.popup >section .button-row{display:flex;gap:0.5em;margin-top:0.6em;align-items:center;}.client .popup-container >.popup >section .button-row input[type=submit],.client .popup-container >.popup >section .button-row input[type=button]{margin-top:0;padding:0.4em 1.2em;font-size:0.9em;}.client .popup-container >.popup >section .hidden{height:0;overflow:hidden;margin:0 !important;padding:0 !important;opacity:0;}.client .popup-container >.popup >section .show-password-link{display:inline-block;color:var(--accent);font-size:0.75em;cursor:pointer;margin:0.3em 0;-moz-transition:0.15s color;-o-transition:0.15s color;-webkit-transition:0.15s color;-ms-transition:0.15s color;transition:0.15s color;}.client .popup-container >.popup >section .show-password-link:hover{color:var(--accent-hover);}.client .popup-container >.popup >section .advanced-toggle{display:inline-block;color:var(--accent);font-size:0.8em;cursor:pointer;margin:0.6em 0;-moz-transition:0.15s color;-o-transition:0.15s color;-webkit-transition:0.15s color;-ms-transition:0.15s color;transition:0.15s color;}.client .popup-container >.popup >section .advanced-toggle >i{margin-right:0.3em;}.client .popup-container >.popup >section .advanced-toggle:hover{color:var(--accent-hover);}.client .popup-container >.popup &.about{width:30em;min-height:auto;}.client .popup-container >.popup &.about >header{display:flex;align-items:baseline;justify-content:space-between;}.client .popup-container >.popup &.about >header .version{font-size:0.75em;color:var(--text-muted);font-weight:normal;}.client .popup-container >.popup &.about >section{padding:1em 1.5em;}.client .popup-container >.popup &.about >section >p{margin:0.5em 0;}.client .popup-container >.popup &.about >section ul{list-style:none;padding:0;margin:0.3em 0;}.client .popup-container >.popup &.about >section ul li{padding:0.3em 0;}.client .popup-container >.popup &.about >section .links{display:flex;gap:1.5em;margin-top:1em;}.client .popup-container >.popup &.about >section .links >a{color:var(--accent);}.client .popup-container >.popup &.about >section .links >a >i{margin-right:0.3em;}.client .popup-container >.popup &.changelog{width:40em;max-height:80vh;}.client .popup-container >.popup &.changelog >header{display:flex;align-items:center;justify-content:space-between;}.client .popup-container >.popup &.changelog >header .close-button{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.2em;}.client .popup-container >.popup &.changelog >section{overflow-y:auto;padding:1em 1.5em;}.client .popup-container >.popup &.changelog >section .changelog-entry{margin-bottom:1.5em;}.client .popup-container >.popup &.changelog >section .changelog-entry h3{margin:0 0 0.5em 0;color:var(--accent);}.client .popup-container >.popup &.changelog >section .changelog-entry ul{list-style:none;padding:0;margin:0;}.client .popup-container >.popup &.changelog >section .changelog-entry ul li{padding:0.3em 0;padding-left:1.2em;position:relative;}.client .popup-container >.popup &.changelog >section .changelog-entry ul li :before{content:"\"•\"";position:absolute;left:0;color:var(--text-muted);}.client .popup-container >.popup &.changelog >footer{text-align:center;padding:0.8em;border-top:1px solid var(--border);}.client .popup-container >.popup &.changelog >footer button{padding:0.5em 2em;cursor:pointer;}.client .popup-container >.popup >section.emotes{margin:0;min-height:0;}.client .popup-container >.popup >section.emotes img{margin-right:1em;height:2em;width:5em;object-fit:scale-down;object-position:left center;}.client .popup-container >.popup >section.fields img{min-height:1em;min-width:1em;max-height:10em;max-width:100%;}.client .popup-container >.popup >section.permissions{min-height:0;overflow-y:auto;}.client .popup-container >.popup >section.permissions .row{display:flex;align-items:center;}.client .popup-container >.popup >section.permissions .row >.update{min-width:7em;}.client .popup-container >.popup >section.permissions .row >.users{flex-grow:1;list-style:none;margin:0;padding:0;}.client .popup-container >.popup >section.permissions .row >.users li{padding:0.2em 0.5em;display:inline-block;margin:0.2em 0.2em;background:var(--bg-raised);border-radius:4px;cursor:pointer;-moz-transition:0.15s background;-o-transition:0.15s background;-webkit-transition:0.15s background;-ms-transition:0.15s background;transition:0.15s background;}.client .popup-container >.popup >section.permissions .row >.users li:hover{background:var(--border);}.client .popup-container >.popup >section.permissions .row >.users li.none{background:var(--bg-surface);font-style:italic;}.client .popup-container >.popup >section.permissions .row >.new{max-width:5em;}.client nav.tabbar{padding:0.3em 0.3em 0 0.3em;display:flex;flex-wrap:wrap;background:var(--bg-body);border-bottom:1px solid var(--bg-raised);}.client nav.tabbar >a{padding:0.4em 0.5em;border-radius:6px 6px 0 0;color:var(--text-muted);font-size:0.85em;white-space:nowrap;-moz-transition:0.15s all;-o-transition:0.15s all;-webkit-transition:0.15s all;-ms-transition:0.15s all;transition:0.15s all;}.client nav.tabbar >a:hover{color:var(--text);}.client nav.tabbar >a.close{margin-left:auto;}.client nav.tabbar >a.active{background:var(--bg-surface);color:var(--text-bright);border-bottom:2px solid var(--accent);}.client .submenu{position:fixed;border-radius:8px;-moz-box-shadow:0 8px 24px rgba(1,4,9,0.6);-o-box-shadow:0 8px 24px rgba(1,4,9,0.6);-webkit-box-shadow:0 8px 24px rgba(1,4,9,0.6);-ms-box-shadow:0 8px 24px rgba(1,4,9,0.6);box-shadow:0 8px 24px rgba(1,4,9,0.6);overflow:hidden;background:var(--bg-surface);border:1px solid var(--border);display:flex;flex-direction:column;font-size:11.9pt;z-index:100;padding:0.3em 0;}.client .submenu >a{padding:0.4em 0.8em;color:var(--text);-moz-transition:0.15s all;-o-transition:0.15s all;-webkit-transition:0.15s all;-ms-transition:0.15s all;transition:0.15s all;border-left:2px solid transparent;}.client .submenu >a:hover{background:var(--bg-raised);color:var(--text-bright);border-left:2px solid var(--accent);}.client .submenu >a>i{color:var(--text-muted);margin-right:0.4em;width:1.2em;text-align:center;-moz-transition:0.15s color;-o-transition:0.15s color;-webkit-transition:0.15s color;-ms-transition:0.15s color;transition:0.15s color;}.client .submenu >a:hover{color:var(--accent);}.client .profile-card{position:fixed;width:18em;max-width:90vw;border-radius:8px;-moz-box-shadow:0 8px 24px rgba(1,4,9,0.6);-o-box-shadow:0 8px 24px rgba(1,4,9,0.6);-webkit-box-shadow:0 8px 24px rgba(1,4,9,0.6);-ms-box-shadow:0 8px 24px rgba(1,4,9,0.6);box-shadow:0 8px 24px rgba(1,4,9,0.6);background:var(--bg-surface);border:1px solid var(--border);z-index:100;padding:0.8em;font-size:0.9em;}.client .profile-card >header{display:flex;align-items:center;gap:0.6em;}.client .profile-card >header >img.icon{width:3em;height:3em;object-fit:cover;border-radius:25%;background:var(--bg-raised);border:1px solid var(--border);}.client .profile-card >header >.title{display:flex;flex-direction:column;min-width:0;}.client .profile-card >header >.title >.name{font-weight:600;font-size:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.client .profile-card >header >.title >.status{color:var(--text-muted);font-size:0.85em;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.client .profile-card >.badges{display:flex;gap:0.4em;margin-top:0.5em;flex-wrap:wrap;}.client .profile-card >.badges >.badge{background:var(--bg-raised);color:var(--text-muted);border-radius:10px;padding:0.1em 0.6em;font-size:0.75em;}.client .profile-card >.badges >.badge >i{margin-right:0.3em;}.client .profile-card >dl.fields{display:grid;grid-template-columns:auto 1fr;gap:0.2em 0.8em;margin:0.6em 0 0 0;}.client .profile-card >dl.fields >dt{color:var(--text-muted);font-size:0.85em;}.client .profile-card >dl.fields >dd{margin:0;color:var(--text);font-size:0.85em;overflow-wrap:anywhere;}.client .profile-card >a.url{display:block;margin-top:0.5em;color:var(--accent);font-size:0.85em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.client .profile-card >a.url >i{margin-right:0.3em;}.client .profile-card >.signing-key{display:flex;align-items:center;gap:0.5em;margin-top:0.6em;padding-top:0.5em;border-top:1px solid var(--border);font-size:0.8em;}.client .profile-card >.signing-key >i{color:var(--text-muted);}.client .profile-card >.signing-key >.key-state.verified{color:#22c55e;}.client .profile-card >.signing-key >.key-state.unverified{color:#eab308;}.client .profile-card >.signing-key >.key-state.conflict{color:#f97316;font-weight:600;}.client .profile-card >.signing-key >a{color:var(--accent);cursor:pointer;white-space:nowrap;}.client .profile-card >.signing-key >a >i{margin-right:0.2em;}.client .connection-banner.failed.global{position:fixed;top:0;left:0;right:0;z-index:200;padding:0.5em 0.8em;font-size:0.9em;font-weight:500;display:flex;align-items:center;justify-content:center;gap:0.5em;background:var(--danger-bg);color:var(--danger);border-bottom:1px solid var(--danger-border);}.client .connection-banner.failed.global >i{margin-right:0.3em;}.client .connection-banner.failed.global >.reconnect-btn{cursor:pointer;font-size:0.85em;padding:0.15em 0.6em;border-radius:4px;font-weight:600;background:var(--danger-border);color:var(--danger);}.client .connection-banner.failed.global >.reconnect-btn:hover{background:var(--danger-raised);}.client .emote-picker{font-size:15pt;position:fixed;background:var(--bg-surface);border:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;z-index:100;-moz-box-shadow:0 4px 12px rgba(1,4,9,0.5);-o-box-shadow:0 4px 12px rgba(1,4,9,0.5);-webkit-box-shadow:0 4px 12px rgba(1,4,9,0.5);-ms-box-shadow:0 4px 12px rgba(1,4,9,0.5);box-shadow:0 4px 12px rgba(1,4,9,0.5);}.client .emote-picker >ul{flex-grow:1;list-style:none;margin:0;padding:0.8em;overflow-y:scroll;display:flex;flex-wrap:wrap;}.client .emote-picker >ul a{display:block;width:1em;height:1em;padding:0.2em;border-radius:4px;-moz-transition:0.15s background;-o-transition:0.15s background;-webkit-transition:0.15s background;-ms-transition:0.15s background;transition:0.15s background;}.client .emote-picker >ul a img{object-fit:scale-down;object-position:center center;height:100%;width:100%;}.client .emote-picker >ul a:hover{background:var(--bg-raised);}.client .emote-picker >ul a.emote{width:2em;height:2em;}.client .emote-picker >.skin-tones{display:flex;gap:0.2em;padding:0.3em 0.8em;border-bottom:1px solid var(--border);}.client .emote-picker >.skin-tones a{display:block;cursor:pointer;padding:0.15em;border-radius:4px;border:2px solid transparent;line-height:1;}.client .emote-picker >.skin-tones a img{width:1.2em;height:1.2em;vertical-align:middle;}.client .emote-picker >.skin-tones a:hover{background:var(--bg-raised);}.client .emote-picker >.skin-tones a.active{border-color:var(--accent);}.client .emote-picker >.stickers{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;}.client .emote-picker >.stickers >.sticker-packs{display:flex;flex-wrap:wrap;gap:0.5em;padding:0.8em;overflow-y:auto;}.client .emote-picker >.stickers >.sticker-packs a{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:0.3em;border-radius:4px;-moz-transition:0.15s background;-o-transition:0.15s background;-webkit-transition:0.15s background;-ms-transition:0.15s background;transition:0.15s background;max-width:5em;}.client .emote-picker >.stickers >.sticker-packs a img{width:3em;height:3em;object-fit:scale-down;}.client .emote-picker >.stickers >.sticker-packs a span{font-size:0.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;}.client .emote-picker >.stickers >.sticker-packs a:hover{background:var(--bg-raised);}.client .emote-picker >.stickers >.sticker-packs .no-stickers{font-size:0.6em;color:var(--text-muted);padding:0.5em;}.client .emote-picker >.stickers >.sticker-pack-header{display:flex;align-items:center;gap:0.5em;padding:0.3em 0.8em;font-size:0.6em;border-bottom:1px solid var(--border);}.client .emote-picker >.stickers >.sticker-pack-header a.back{cursor:pointer;padding:0.2em 0.4em;border-radius:4px;}.client .emote-picker >.stickers >.sticker-pack-header a.back:hover{background:var(--bg-raised);}.client .emote-picker >.stickers >ul.stickers{flex-grow:1;list-style:none;margin:0;padding:0.8em;overflow-y:scroll;display:flex;flex-wrap:wrap;}.client .emote-picker >.stickers >ul.stickers a.sticker{display:block;width:4em;height:4em;padding:0.2em;border-radius:4px;-moz-transition:0.15s background;-o-transition:0.15s background;-webkit-transition:0.15s background;-ms-transition:0.15s background;transition:0.15s background;}.client .emote-picker >.stickers >ul.stickers a.sticker img{object-fit:scale-down;object-position:center center;height:100%;width:100%;}.client .emote-picker >.stickers >ul.stickers a.sticker:hover{background:var(--bg-raised);}.client .emote-picker.big{width:20em;height:15em;border-radius:8px 0 0 0;}.client .emote-picker.small{width:20em;height:10em;border-radius:8px;}.client >.side{display:flex;flex-direction:column;width:15em;background:var(--bg-body);color:var(--text);overflow-x:hidden;border-right:1px solid var(--bg-raised);}.client >.side >nav{flex-grow:1;padding:0.5em 0 0.5em 0.5em;overflow-y:auto;display:block !important;}.client >.side >nav .server >header{font-size:1.4em;display:flex;align-items:center;gap:0.3em;padding:0.2em 0;}.client >.side >nav .server >header >.name{flex-grow:1;font-weight:600;color:var(--text-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.client >.side >nav .server >header >nav{margin-left:0.3em;flex-shrink:0;}.client >.side >nav .server >header >nav >a{padding:0.2em 0.4em;border-radius:4px;-moz-transition:0.15s background;-o-transition:0.15s background;-webkit-transition:0.15s background;-ms-transition:0.15s background;transition:0.15s background;}.client >.side >nav .server >header >nav >a:hover{background:var(--bg-raised);}.client >.side >nav .server >header >.status{font-size:0.5em;margin-right:0.2em;}.client >.side >nav .server >header >.status.connected{color:var(--success);}.client >.side >nav .server >header >.status.reconnecting{color:var(--warning);}.client >.side >nav .server >header >.status.disconnected{color:var(--danger);}.client >.side >nav .server >ul{list-style:none;padding:0 0 0 0.5em;}.client >.side >nav .server .channel{position:relative;display:flex;height:1.8em;align-items:center;overflow:hidden;border-radius:6px;margin:1px 0.3em 1px 0;-moz-transition:0.15s all;-o-transition:0.15s all;-webkit-transition:0.15s all;-ms-transition:0.15s all;transition:0.15s all;}.client >.side >nav .server .channel >header{padding:0.2em 0.4em;padding-left:calc(0.4em + 1.2em + 0.3em + var(--tree-depth, 0) * 0.9em);flex-grow:1;display:flex;min-width:0;color:var(--text-muted);}.client >.side >nav .server .channel >header >a.fold{position:absolute;left:calc(var(--tree-depth, 0) * 0.9em);width:0.4em;text-align:center;color:var(--dim);cursor:pointer;font-size:0.9em;}.client >.side >nav .server .channel >header >a.fold:hover{color:var(--text);}.client >.side >nav .server .channel >header >img.icon{position:absolute;left:calc(0.4em + var(--tree-depth, 0) * 0.9em);width:1.2em;height:1.2em;max-width:1.2em;max-height:1.2em;object-fit:cover;border-radius:25%;border:none;margin:0;background:var(--bg-raised);flex-shrink:0;}.client >.side >nav .server .channel >header >.name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.client >.side >nav .server .channel >.channel-settings{display:none;color:var(--dim);padding:0 0.3em;font-size:0.8em;cursor:pointer;}.client >.side >nav .server .channel >.channel-settings:hover{color:var(--text);}.client >.side >nav .server .channel >.unread-count{background:var(--border);color:var(--text-bright);width:1.5em;text-align:center;font-size:0.8em;border-radius:10px;margin-right:0.3em;}.client >.side >nav .server .channel:after{content:"";position:absolute;left:-0.49em;top:0;bottom:0;width:0.5em;height:100%;clip-path:polygon(100% 0, 100% 100%, 0 50%);-moz-transition:0.15s background;-o-transition:0.15s background;-webkit-transition:0.15s background;-ms-transition:0.15s background;transition:0.15s background;background:transparent;}.client >.side >nav .server .channel.update{background:var(--bg-surface);}.client >.side >nav .server .channel.update >header{color:var(--text);}.client >.side >nav .server .channel.update:after{background:var(--bg-surface);}.client >.side >nav .server .channel.current{background:var(--bg-raised);}.client >.side >nav .server .channel.current >header{color:var(--text-bright);font-weight:600;}.client >.side >nav .server .channel.current:after{background:var(--accent);}.client >.side >nav .server .channel.alert{background:var(--danger-bg);}.client >.side >nav .server .channel.alert .unread-count{background:var(--danger);color:var(--on-accent);}.client >.side >nav .server .channel.alert:after{background:var(--danger);}.client >.side >nav .server .channel:hover{background:var(--bg-surface);}.client >.side >nav .server .channel:hover >.channel-settings{display:inline;}.client >.side >nav .server .channel:hover:after{background:var(--dim);}.client >.side >footer{font-size:1.1em;background:var(--bg-body);border-top:none;padding:0.3em 0.5em;}.client >.side >footer >nav >a{padding:0.3em;display:inline-block;color:var(--text-muted);border-radius:6px;-moz-transition:0.15s all;-o-transition:0.15s all;-webkit-transition:0.15s all;-ms-transition:0.15s all;transition:0.15s all;}.client >.side >footer >nav >a:hover{color:var(--text);background:var(--bg-raised);}.client .divider{min-width:4px;background:var(--bg-raised);cursor:col-resize;-moz-transition:0.2s background;-o-transition:0.2s background;-webkit-transition:0.2s background;-ms-transition:0.2s background;transition:0.2s background;}.client .divider:hover{background:var(--accent);}.client >main{min-width:0;flex-grow:1;display:flex;flex-direction:column;background:var(--bg-body);color:var(--text);}.client >main >header{min-width:0;display:flex;align-items:center;background:var(--bg-surface);color:var(--text-bright);font-size:1.4em;padding:0.4em 0.7em;border-bottom:1px solid var(--bg-raised);}.client >main >header >.sidebar-toggle{color:var(--text-muted);margin-right:0.5em;cursor:pointer;font-size:0.7em;-moz-transition:0.15s color;-o-transition:0.15s color;-webkit-transition:0.15s color;-ms-transition:0.15s color;transition:0.15s color;padding:0.2em;}.client >main >header >.sidebar-toggle:hover{color:var(--accent);}.client >main >header >img.icon{width:0.9em;height:0.9em;object-fit:cover;border-radius:25%;background:var(--bg-raised);border:none;margin-right:0.3em;}.client >main >header >.name{margin-right:0.7em;font-weight:600;}.client >main >header >.topic{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;flex-grow:1;font-size:0.75em;color:var(--text-muted);cursor:pointer;}.client >main >header >.topic.expanded{white-space:normal;overflow-x:visible;text-overflow:unset;}.client >main >header >nav{display:flex;align-items:center;position:relative;}.client >main >header >nav >*{margin:0 0.2em;}.client >main >header >nav >.member-count{font-size:0.75em;color:var(--text-muted);cursor:pointer;white-space:nowrap;}.client >main >header >nav >.member-count >i{margin-right:0.2em;}.client >main >header >nav >.member-count:hover{color:var(--text);}.client >main >header >nav >.search{font-size:0.65em;cursor:pointer;color:var(--text-muted);}.client >main >header >nav >.search:hover{color:var(--accent);}.client >main >header >nav >input{width:20em;background:var(--bg-body);color:var(--text);border-radius:6px;padding:0.4em 0.6em;font-size:0.5em;border:1px solid var(--bg-raised);}.client >main >header >nav >.search-panel{position:absolute;top:100%;right:0;z-index:20;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;padding:0.6em;-moz-box-shadow:0 4px 12px rgba(1,4,9,0.5);-o-box-shadow:0 4px 12px rgba(1,4,9,0.5);-webkit-box-shadow:0 4px 12px rgba(1,4,9,0.5);-ms-box-shadow:0 4px 12px rgba(1,4,9,0.5);box-shadow:0 4px 12px rgba(1,4,9,0.5);font-size:0.55em;min-width:22em;}.client >main >header >nav >.search-panel .search-row{display:flex;align-items:center;margin-bottom:0.4em;gap:0.4em;}.client >main >header >nav >.search-panel .search-row >label{color:var(--text-muted);width:1.5em;text-align:center;flex-shrink:0;}.client >main >header >nav >.search-panel .search-row >input{flex-grow:1;background:var(--bg-body);color:var(--text);border:1px solid var(--bg-raised);border-radius:4px;padding:0.4em 0.6em;font-size:inherit;}.client >main >header >nav >.search-panel .search-row >.search-sep{color:var(--text-muted);font-size:0.85em;}.client >main >header >nav >.search-panel .search-actions{display:flex;gap:0.4em;justify-content:flex-end;margin-top:0.5em;}.client >main >header >nav >.search-panel .search-actions >button{padding:0.35em 0.8em;border-radius:4px;border:none;cursor:pointer;font-size:inherit;}.client >main >header >nav >.search-panel .search-actions >.search-btn{background:var(--success-btn);color:var(--on-accent);}.client >main >header >nav >.search-panel .search-actions >.search-btn:hover{background:var(--success-btn-hover);}.client >main >header >nav >.search-panel .search-actions >.search-cancel{background:var(--bg-raised);color:var(--text);}.client >main >header >nav >.search-panel .search-actions >.search-cancel:hover{background:var(--border);}.client >main >.connection-banner{padding:0.4em 0.8em;font-size:0.85em;text-align:center;font-weight:500;display:flex;align-items:center;justify-content:center;gap:0.5em;}.client >main >.connection-banner >i{margin-right:0.3em;}.client >main >.connection-banner >.reconnect-btn{cursor:pointer;font-size:0.85em;padding:0.15em 0.6em;border-radius:4px;font-weight:600;}.client >main >.connection-banner.connected{background:var(--success-bg);color:var(--success);border-bottom:1px solid var(--success-border);animation:fade-out 3s ease-in forwards;}.client >main >.connection-banner.reconnecting{background:var(--warning-bg);color:var(--warning);border-bottom:1px solid var(--warning-border);}.client >main >.connection-banner.reconnecting >.reconnect-btn{background:var(--warning-border);color:var(--warning);}.client >main >.connection-banner.reconnecting >.reconnect-btn:hover{background:var(--warning-raised);}.client >main >.connection-banner.disconnected{background:var(--danger-bg);color:var(--danger);border-bottom:1px solid var(--danger-border);}.client >main >.connection-banner.disconnected >.reconnect-btn{background:var(--danger-border);color:var(--danger);}.client >main >.connection-banner.disconnected >.reconnect-btn:hover{background:var(--danger-raised);}.client >main >.connection-banner.paused{background:var(--pause-bg);color:var(--pause-text);border-bottom:1px solid var(--pause-border);}.client >main >.output{flex-grow:1;overflow-y:scroll;scrollbar-color:var(--border) transparent;scrollbar-width:thin;padding:0.3em 0;position:relative;}.client >main >.output >.empty-state{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted);font-size:0.9em;font-style:italic;}.client >main >.output >.date-separator{display:flex;align-items:center;margin:0.6em 1em 0.2em;color:var(--accent);font-size:0.7em;}.client >main >.output >.date-separator:after{content:"";flex:1;border-bottom:1px solid var(--accent);margin-right:1em;margin-left:0.8em;}.client >main >.output >.last-read{border-bottom:2px solid var(--danger);margin:0.5em 0.8em;position:relative;}.client >main >.output >.last-read:after{content:"";position:absolute;left:0;top:-0.45em;width:1em;height:1em;clip-path:polygon(0 0, 100% 50%, 0 100%);background:var(--danger);}.client >main >.output >.message{padding:0.15em 0.8em;display:flex;flex-direction:column;border-radius:6px;margin:0 0.3em;-moz-transition:0.1s background;-o-transition:0.1s background;-webkit-transition:0.1s background;-ms-transition:0.1s background;transition:0.1s background;position:relative;}.client >main >.output >.message >header{display:flex;align-items:center;margin-bottom:0.1em;}.client >main >.output >.message >header >time{margin-right:0.5em;font-variant-numeric:tabular-nums;color:var(--dim);font-size:0.75em;}.client >main >.output >.message >header >.name{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;font-weight:600;font-size:0.85em;margin-right:0.5em;}.client >main >.output >.message >header >.name.me{font-weight:700;}.client >main >.output >.message >header >.bridge-tag{font-size:0.7em;color:var(--text-muted);font-style:italic;margin-left:0.3em;}.client >main >.output >.message >header >.bridge-marker{color:#f59e0b;font-weight:700;margin-left:0.1em;}.client >main >.output >.message >header >.signature-badge{margin-left:0.3em;vertical-align:middle;display:inline-flex;align-items:center;}.client >main >.output >.message >header >.signature-badge.verified{color:#22c55e;}.client >main >.output >.message >header >.signature-badge.unverified{color:#eab308;}.client >main >.output >.message >header >.signature-badge.conflict{color:#f97316;}.client >main >.output >.message >header >.signature-badge.failed{color:#ef4444;}.client >main >.output >.message >header >.signature-badge.pending{color:#9ca3af;}.client >main >.output >.message >header >.signature-badge.deferred{color:#9ca3af;cursor:pointer;}.client >main >.output >.message >header >.signature-badge.nokey{color:#f97316;}.client >main >.output >.message >header >.signature-label{font-size:0.7em;margin-left:0.3em;white-space:nowrap;color:var(--text-muted);font-style:italic;}.client >main >.output >.message >header >.signature-label >a.import-key-link{color:var(--accent);cursor:pointer;font-style:normal;margin-left:0.3em;}.client >main >.output >.message >.otp-uri{margin:0.5em 0;padding:0.5em;background:var(--bg-raised);border-radius:4px;word-break:break-all;font-size:0.85em;}.client >main >.output >.message >.otp-qr{margin:0.5em auto;text-align:center;}.client >main >.output >.message >.otp-qr SVG{background:#fff;border-radius:8px;padding:8px;}.client >main >.output >.message >.otp-uri-details{margin:0.5em 0;font-size:0.85em;color:var(--text-muted);}.client >main >.output >.message >.content{padding-left:1.8em;}.client >main >.output >.message >.content p:first-of-type{margin-top:0;}.client >main >.output >.message >.content p:last-of-type{margin-bottom:0;}.client >main >.output >.message >.content p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;}.client >main >.output >.message >.content p a{color:var(--accent-hover);}.client >main >.output >.message >.content p a:hover{text-decoration:underline;}.client >main >.output >.message >.content p img.emoji{display:inline;height:1.2em;width:1.2em;min-height:0;min-width:0;vertical-align:middle;margin:0 0.1em;background:none;border-radius:0;}.client >main >.output >.message >.content p.emoji-only img.emoji{height:2.5em;width:2.5em;}.client >main >.output >.message >.content textarea{width:100%;box-sizing:border-box;background:var(--bg-body);color:var(--text);border:1px solid var(--border);font-size:inherit;font-family:inherit;padding:0.4em 0.6em;border-radius:6px;resize:none;overflow-y:hidden;-moz-transition:0.2s border-color;-o-transition:0.2s border-color;-webkit-transition:0.2s border-color;-ms-transition:0.2s border-color;transition:0.2s border-color;}.client >main >.output >.message >.content textarea:focus{outline:none;border-color:var(--accent);}.client >main >.output >.message >.content img{display:block;max-width:100%;max-height:20em;min-width:3em;border-radius:8px;background:var(--bg-raised);min-height:3em;object-fit:contain;}.client >main >.output >.message >.content .embed{display:inline-block;}.client >main >.output >.message >.content .embed img{cursor:zoom-in;}.client >main >.output >.message >.content .embed .alt-text{font-size:0.8em;color:var(--text-muted);margin:0.3em 0 0 0;font-style:italic;}.client >main >.output >.message >.content .lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);display:flex;align-items:center;justify-content:center;z-index:9999;cursor:zoom-out;}.client >main >.output >.message >.content .lightbox img{max-width:90%;max-height:90%;object-fit:contain;border-radius:4px;}.client >main >.output >.message >.content .reactions{display:flex;flex-wrap:wrap;margin-top:0.3em;}.client >main >.output >.message >.content .reactions .reaction{background:var(--bg-raised);padding:0.2em 0.4em;margin:0.1em 0.2em;border-radius:10px;border:1px solid var(--border);-moz-transition:0.15s all;-o-transition:0.15s all;-webkit-transition:0.15s all;-ms-transition:0.15s all;transition:0.15s all;text-shadow:none;color:var(--text);font-size:0.9em;}.client >main >.output >.message >.content .reactions .reaction >i{font-style:normal;text-shadow:none;}.client >main >.output >.message >.content .reactions .reaction >img{max-height:1em;}.client >main >.output >.message >.content .reactions .reaction >i,.client >main >.output >.message >.content .reactions .reaction >img{margin-right:0.2em;}.client >main >.output >.message >.content .reactions .reaction:hover{background:var(--border);border-color:var(--dim);}.client >main >.output >.message table{border-collapse:collapse;font-size:0.9em;margin:0.3em 0;}.client >main >.output >.message table th,.client >main >.output >.message table td{padding:0.3em 0.8em;text-align:left;border-bottom:1px solid var(--border);}.client >main >.output >.message table th{color:var(--text-bright);font-weight:600;background:var(--bg-surface);}.client >main >.output >.message table td{color:var(--text);}.client >main >.output >.message >nav{position:absolute;right:0.5em;top:0.15em;display:flex;align-items:center;white-space:nowrap;-moz-transition:0.2s opacity;-o-transition:0.2s opacity;-webkit-transition:0.2s opacity;-ms-transition:0.2s opacity;transition:0.2s opacity;opacity:0;color:var(--text-muted);z-index:1;}.client >main >.output >.message >nav >a{background:var(--bg-body);border:1px solid var(--border);border-radius:4px;padding:0.1em 0.3em;margin-left:0.1em;}.client >main >.output >.message.grouped{padding-top:0;}.client >main >.output >.message.grouped >.content{padding-left:1.8em;}.client >main >.output >.message.alert{background:linear-gradient(90deg, rgba(248,113,113,0.15) 0%, transparent 10em);}.client >main >.output >.message.system{background:linear-gradient(90deg, rgba(88,166,255,0.1) 0%, transparent 10em);}.client >main >.output >.message.highlight{background:linear-gradient(90deg, rgba(210,153,34,0.15) 0%, transparent 10em);animation:highlight-fade 3s ease-out forwards;}.client >main >.output >.message.join,.client >main >.output >.message.leave{padding:0.1em 0.5em;font-size:0.8em;opacity:0.5;flex-direction:row;align-items:baseline;gap:0.3em;}.client >main >.output >.message.join >header,.client >main >.output >.message.leave >header{margin-bottom:0;}.client >main >.output >.message.join .content,.client >main >.output >.message.leave .content{padding-left:0;color:var(--dim);}.client >main >.output >.message:is(.join,.leave):has(.submenu){opacity:1;}.client >main >.output >.message:hover{background:var(--bg-surface);}.client >main >.output >.message:hover >nav{opacity:1;}.client >main >.output >.message >nav.menu-open{opacity:1;display:flex;}.client >main >.output:has(.message >nav.menu-open) >.message >nav:not(.menu-open){opacity:0 !important;pointer-events:none;}.client >main >.output::-webkit-scrollbar{background:transparent;width:8px;}.client >main >.output::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px;}.client >main >.output::-webkit-scrollbar-thumb:hover{background:var(--dim);}.client >main >.output.primary >.message p{font-family:monospace;font-size:0.85em;}.client >main >.typing-bar{height:1.4em;padding:0 0.8em;font-size:0.75em;color:var(--dim);display:flex;align-items:center;flex-shrink:0;}.client >main >.typing-bar >div{width:0.5em;height:0.5em;margin:0 0.1em;border-radius:1em;background-color:var(--accent);display:inline-block;animation:typing 1.4s infinite ease-in-out both;}.client >main >.typing-bar >div:nth-child(1){animation-delay:-0.32s;}.client >main >.typing-bar >div:nth-child(2){animation-delay:-0.16s;}.client >main >.upload-preview{display:flex;flex-wrap:wrap;align-items:center;gap:0.5em;padding:0.4em 0.8em;background:var(--bg-surface);border-top:1px solid var(--bg-raised);font-size:0.85em;color:var(--text);}.client >main >.upload-preview .thumbnail{max-height:3em;max-width:4em;border-radius:4px;object-fit:cover;}.client >main >.upload-preview .fa-file{font-size:1.5em;color:var(--text-muted);}.client >main >.upload-preview .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.client >main >.upload-preview .filesize{color:var(--text-muted);}.client >main >.upload-preview .alt-text-input{flex-grow:1;background:var(--bg-raised);border:1px solid var(--border);border-radius:4px;color:var(--text);padding:0.3em 0.5em;font-size:0.9em;min-width:10em;}.client >main >.upload-preview .confirm{color:var(--success);cursor:pointer;padding:0 0.3em;}.client >main >.upload-preview .confirm:hover{color:var(--success-hover);}.client >main >.upload-preview .cancel{color:var(--danger);cursor:pointer;padding:0 0.3em;}.client >main >.upload-preview .cancel:hover{color:var(--danger-hover);}.client >main >footer{display:flex;align-items:center;color:var(--text);background:var(--bg-surface);font-size:1.4em;padding:0.2em 0.5em;border-top:1px solid var(--bg-raised);}.client >main >footer img.icon{width:1em;height:1em;object-fit:cover;border-radius:25%;background:var(--bg-raised);}.client >main >footer .self-name{font-size:0.6em;cursor:pointer;color:var(--text);padding:0 0.3em;white-space:nowrap;max-width:8em;overflow:hidden;text-overflow:ellipsis;}.client >main >footer >.content{display:flex;flex-direction:column;flex-grow:1;}.client >main >footer >.content >.reply-to{font-size:0.6em;cursor:pointer;}.client >main >footer >.content >.reply-to >i{color:var(--text-muted);margin-right:0.3em;}.client >main >footer >.content >.reply-to >i.cancel-reply{margin-left:0.5em;margin-right:0;}.client >main >footer >.content >.reply-to:hover >i.cancel-reply{color:var(--danger);}.client >main >footer >.content >.input-row{display:flex;align-items:flex-end;}.client >main >footer >.content >.input-row >textarea{font-size:0.7em;flex-grow:1;margin:0 0.3em;color:var(--text);font-family:inherit;box-sizing:border-box;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;-webkit-transition:border-color 0.2s;-ms-transition:border-color 0.2s;transition:border-color 0.2s;border:1px solid var(--border);background:var(--bg-body);border-radius:6px;padding:0.2em 0.5em;height:1.6em;max-height:8em;overflow-y:hidden;resize:none;}.client >main >footer >textarea:focus{outline:none !important;border-color:var(--accent);}.client >nav .send-btn{color:var(--accent);}.client >nav .send-btn:hover{color:var(--accent-hover);}.client.mobile >.sidebar-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(1,4,9,0.6);z-index:40;}.client.mobile >.side{position:fixed;top:0;left:0;height:100%;width:80% !important;max-width:20em !important;min-width:0 !important;z-index:50;-moz-box-shadow:4px 0 12px rgba(1,4,9,0.5);-o-box-shadow:4px 0 12px rgba(1,4,9,0.5);-webkit-box-shadow:4px 0 12px rgba(1,4,9,0.5);-ms-box-shadow:4px 0 12px rgba(1,4,9,0.5);box-shadow:4px 0 12px rgba(1,4,9,0.5);background:var(--bg-body);}.client.mobile >.divider{display:none;}.client.mobile >main >header{font-size:1.1em;padding:0.3em 0.5em;min-width:0;overflow:hidden;}.client.mobile >main >header >.topic{display:none;}.client.mobile >main >header >nav{flex-shrink:0;}.client.mobile >main >header >nav >.search-panel{min-width:0;width:calc(100vw - 1em);max-width:22em;right:-0.5em;}.client.mobile >main >.output >.message >nav{position:absolute;top:0;right:0;width:auto;background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;padding:0.2em;display:none;}.client.mobile >main >.output >.message >nav.menu-open{display:flex;}.client.mobile >main >.output >.message:active >nav{display:flex;}.client.mobile >main >footer{font-size:clamp(0.9em, 3vw, 1.1em);padding:0.2em 0.3em env(safe-area-inset-bottom, 0);}.client.mobile >main >footer >.content >.input-row >textarea{font-size:clamp(0.65em, 2.5vw, 0.7em);}.client.mobile >main >footer >nav >a{padding:0.2em;font-size:clamp(0.8em, 3vw, 1em);}@media (max-width: 800px){.client >main >.output >.message{position:relative;}.client >main >.output >.message >nav{position:absolute;top:0.2em;right:0.2em;width:auto;opacity:0;-moz-transition:opacity 0.15s;-o-transition:opacity 0.15s;-webkit-transition:opacity 0.15s;-ms-transition:opacity 0.15s;transition:opacity 0.15s;}.client >main >.output >.message >nav:hover{opacity:1;}.client >main >.output >.message >nav.menu-open{opacity:1;}.client >main >.output >.message:hover >nav{opacity:1;}.client >.divider+main >.output >.message >header{max-width:8em;min-width:8em;}.client >.divider+main >.output >.message >header time{color:var(--dim);}.client >.divider+main >.output >.message >header img{display:none;}}@media (max-width: 600px){.client >main >.output >.message >header{max-width:8em;min-width:8em;}.client >main >.output >.message >header time{color:var(--dim);}.client >main >.output >.message >header img{display:none;}>.divider+main >.output >.message >header{max-width:5em;min-width:5em;}>.divider+main >.output >.message >header time{display:none;}>.divider+main >.output >.message >nav{display:none;}>.divider+main >.output >.message >nav.menu-open{display:flex;}}@media (max-width: 400px){.client >main >header >.name{max-width:6em;}.client >main >header >.topic{display:none;}.client >main >.output >.message >header{max-width:5em;min-width:5em;}.client >main >.output >.message >header time{display:none;}.client >main >.output >.message >nav{display:none;}.client >main >.output >.message >nav.menu-open{display:flex;}.popup-container >.popup{width:100%;max-width:100%;border-radius:0;margin-top:0;max-height:100vh;}}@media (max-width: 600px){.emote-picker{width:100% !important;max-width:100vw;left:0 !important;right:0 !important;bottom:0 !important;border-radius:8px 8px 0 0;}}.popup .key-dialog .row{display:flex !important;flex-direction:column !important;align-items:stretch !important;}.popup .key-dialog .row label{margin-bottom:0.3em !important;margin-right:0 !important;font-size:0.85em;color:var(--text-muted);}.popup .key-dialog .row textarea{width:100% !important;box-sizing:border-box !important;background:var(--bg-body);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:0.5em;font-family:monospace;font-size:0.8em;resize:vertical;}.popup .key-dialog .button-row{display:flex;gap:0.5em;margin-top:0.5em;}.popup fieldset{border:1px solid var(--border);border-radius:8px;margin:0.5em 0;padding:0.8em;}.popup fieldset legend{font-weight:600;padding:0 0.4em;color:var(--text-bright);}.sticker-management h3{margin:0.3em 0;}.sticker-management .pack-edit-header{display:flex;align-items:center;gap:0.5em;}.sticker-management .pack-edit-header a{cursor:pointer;padding:0.2em 0.5em;border-radius:4px;}.sticker-management .pack-edit-header a:hover{background:var(--bg-raised);}.sticker-management .pack-edit-header h3{margin:0;}.sticker-management ul.pack-list{list-style:none;margin:0.5em 0;padding:0;}.sticker-management ul.pack-list li{display:flex;align-items:center;gap:0.6em;padding:0.4em 0.5em;border:1px solid var(--border);border-radius:6px;margin-bottom:0.4em;}.sticker-management ul.pack-list li img{width:2.5em;height:2.5em;object-fit:scale-down;border-radius:4px;}.sticker-management ul.pack-list li .pack-info{display:flex;flex-direction:column;flex-grow:1;min-width:0;}.sticker-management ul.pack-list li .pack-info .pack-name{font-weight:600;}.sticker-management ul.pack-list li .pack-info .pack-description{font-size:0.85em;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.sticker-management ul.pack-list li .pack-info .pack-author{font-size:0.75em;color:var(--dim);}.sticker-management ul.pack-list li nav{display:flex;gap:0.3em;}.sticker-management ul.pack-list li nav a{cursor:pointer;padding:0.3em 0.4em;border-radius:4px;color:var(--text-muted);}.sticker-management ul.pack-list li nav a:hover{background:var(--bg-raised);color:var(--text);}.sticker-management ul.pack-list li nav a.confirm:hover{color:var(--danger);}.sticker-management ul.pack-list li.empty{border:none;color:var(--text-muted);font-style:italic;}.sticker-management ul.sticker-list{list-style:none;margin:0.5em 0;padding:0;display:flex;flex-wrap:wrap;gap:0.5em;}.sticker-management ul.sticker-list li{display:flex;flex-direction:column;align-items:center;position:relative;padding:0.4em;border:1px solid var(--border);border-radius:6px;max-width:6em;}.sticker-management ul.sticker-list li img{width:4em;height:4em;object-fit:scale-down;}.sticker-management ul.sticker-list li span{font-size:0.75em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;}.sticker-management ul.sticker-list li a.confirm{position:absolute;top:0.1em;right:0.2em;cursor:pointer;color:var(--text-muted);}.sticker-management ul.sticker-list li a.confirm:hover{color:var(--danger);}.sticker-management ul.sticker-list li.empty{border:none;max-width:none;color:var(--text-muted);font-style:italic;}.sticker-management img.preview{width:2.5em;height:2.5em;object-fit:scale-down;margin-left:0.5em;border:1px solid var(--border);border-radius:4px;}.popup.changelog{width:40em;max-height:80vh;}.popup.changelog >header{display:flex;align-items:center;justify-content:space-between;}.popup.changelog >header .close-button{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.2em;}.popup.changelog >header .close-button:hover{color:var(--text);}.popup.changelog >footer{text-align:center;padding:0.8em;border-top:1px solid var(--border);}.popup.changelog >footer button{padding:0.5em 2em;cursor:pointer;border-radius:4px;border:1px solid var(--border);background:var(--accent);color:var(--on-accent);font-size:inherit;}.popup.changelog >footer button:hover{opacity:0.85;}.popup.about{width:30em;min-height:auto;}.share-key-display .key-box{display:flex;align-items:center;gap:0.5em;background:var(--bg-raised);border:1px solid var(--border);border-radius:6px;padding:0.6em 0.8em;}.share-key-display .key-box code{font-family:monospace;font-size:0.9em;word-break:break-all;flex:1;}.share-key-display .key-box button{background:none;border:1px solid var(--border);border-radius:4px;cursor:pointer;padding:0.3em 0.5em;color:var(--text-muted);}.share-key-display .share-key-display.key-boxbutton:hover{color:var(--text);background:var(--bg-hover);}.share-key-display .hint{color:var(--success);font-size:0.85em;margin-top:0.3em;}.identity-list{display:flex;flex-direction:column;gap:0.5em;}.identity-list .identity-entry{display:flex;align-items:center;justify-content:space-between;gap:0.5em;padding:0.5em 0.8em;border:1px solid var(--border);border-radius:6px;}.identity-list .identity-entry .identity-info{display:flex;align-items:center;gap:0.5em;flex:1;min-width:0;}.identity-list .identity-entry .identity-info .identity-key{font-family:monospace;font-size:0.85em;word-break:break-all;}.identity-list .identity-entry .identity-info .identity-on-behalf{color:var(--accent);font-size:0.85em;white-space:nowrap;}.identity-list .identity-entry .identity-info .identity-unclaimed{color:var(--text-muted);font-size:0.85em;font-style:italic;}.identity-list .identity-entry .revoke-btn{background:none;border:1px solid var(--danger-border);border-radius:4px;cursor:pointer;padding:0.3em 0.5em;color:var(--danger);flex-shrink:0;}.identity-list.identity-entry.revoke-btn:hover{background:var(--danger-bg);}.form-group{margin-bottom:0.8em;}.form-group label{display:block;margin-bottom:0.3em;font-weight:500;color:var(--text-bright);}.form-group input{width:100%;padding:0.5em;border:1px solid var(--border);border-radius:6px;background:var(--bg-raised);color:var(--text);font-size:inherit;}.form-groupinput:focus{outline:none;border-color:var(--accent);}.form-group textarea{width:100%;padding:0.5em;border:1px solid var(--border);border-radius:6px;background:var(--bg-raised);color:var(--text);font-size:inherit;font-family:inherit;resize:vertical;}.form-group textarea:focus{outline:none;border-color:var(--accent);}.color-row{display:flex;align-items:center;gap:0.5em;}.color-row input[type=color]{width:3em;height:2em;padding:0;border:1px solid var(--border);border-radius:4px;cursor:pointer;background:transparent;}.color-clear{background:none;border:1px solid var(--border);border-radius:4px;cursor:pointer;padding:0.3em 0.6em;color:var(--text-muted);font-size:0.85em;}.color-clear:hover{color:var(--text);background:var(--bg-raised);}.popup >footer button{margin:0 0.3em;}.dm-user-picker{position:relative;}.dm-selected-users{display:flex;flex-wrap:wrap;gap:0.3em;margin-bottom:0.4em;}.dm-user-tag{display:inline-flex;align-items:center;gap:0.2em;background:var(--bg-raised);border:1px solid var(--border);border-radius:3px;padding:0.15em 0.4em;font-size:0.85em;}.dm-remove-user{cursor:pointer;color:var(--text-muted);font-size:1.1em;line-height:1;}.dm-remove-user:hover{color:var(--danger);}.dm-suggestions{position:absolute;z-index:10;background:var(--bg);border:1px solid var(--border);border-radius:3px;list-style:none;margin:0;padding:0;max-height:12em;overflow-y:auto;width:100%;}.dm-suggestions li{padding:0.3em 0.6em;cursor:pointer;}.dm-suggestionsli:hover{background:var(--bg-raised);}.channel.anon-separator{list-style:none;padding:0.2em 0.5em;margin-top:0.3em;border-top:1px solid var(--border);-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.anon-sep-label{font-size:0.75em;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.05em;}.channel.anonymous:not.ANON-SEPARATOR{opacity:0.85;}