html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff")}.tooltipped{position:relative}.tooltipped:after{-webkit-font-smoothing:subpixel-antialiased;word-wrap:break-word;background:#1b1f23;border-radius:3px;color:#fff;content:attr(aria-label);display:none;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;letter-spacing:normal;opacity:0;padding:.5em .75em;pointer-events:none;position:absolute;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;white-space:pre;z-index:1000000}.tooltipped:before{border:6px solid #0000;color:#1b1f23;content:"";display:none;height:0;opacity:0;pointer-events:none;position:absolute;width:0;z-index:1000001}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.tooltipped:active:after,.tooltipped:active:before,.tooltipped:focus:after,.tooltipped:focus:before,.tooltipped:hover:after,.tooltipped:hover:before{animation-delay:.4s;animation-duration:.1s;animation-fill-mode:forwards;animation-name:tooltip-appear;animation-timing-function:ease-in;display:inline-block;text-decoration:none}.tooltipped-no-delay:active:after,.tooltipped-no-delay:active:before,.tooltipped-no-delay:focus:after,.tooltipped-no-delay:focus:before,.tooltipped-no-delay:hover:after,.tooltipped-no-delay:hover:before{animation-delay:0s}.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after,.tooltipped-multiline:hover:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{margin-top:6px;right:50%;top:100%}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{border-bottom-color:#1b1f23;bottom:-7px;margin-right:-6px;right:50%;top:auto}.tooltipped-se:after{left:50%;margin-left:-16px;right:auto}.tooltipped-sw:after{margin-right:-16px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{bottom:100%;margin-bottom:6px;right:50%}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{border-top-color:#1b1f23;bottom:auto;margin-right:-6px;right:50%;top:-7px}.tooltipped-ne:after{left:50%;margin-left:-16px;right:auto}.tooltipped-nw:after{margin-right:-16px}.tooltipped-n:after,.tooltipped-s:after{transform:translateX(50%)}.tooltipped-w:after{bottom:50%;margin-right:6px;right:100%;transform:translateY(50%)}.tooltipped-w:before{border-left-color:#1b1f23;bottom:50%;left:-7px;margin-top:-6px;top:50%}.tooltipped-e:after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e:before{border-right-color:#1b1f23;bottom:50%;margin-top:-6px;right:-7px;top:50%}.tooltipped-align-right-1:after,.tooltipped-align-right-2:after{margin-right:0;right:0}.tooltipped-align-right-1:before{right:10px}.tooltipped-align-right-2:before{right:15px}.tooltipped-align-left-1:after,.tooltipped-align-left-2:after{left:0;margin-left:0}.tooltipped-align-left-1:before{left:5px}.tooltipped-align-left-2:before{left:10px}.tooltipped-multiline:after{word-wrap:break-word;border-collapse:initial;max-width:250px;white-space:pre-line;width:max-content}.tooltipped-multiline.tooltipped-n:after,.tooltipped-multiline.tooltipped-s:after{left:50%;right:auto;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-e:after,.tooltipped-multiline.tooltipped-w:after{right:100%}@media screen and (min-width:0\0){.tooltipped-multiline:after{width:250px}}.tooltipped-sticky:after,.tooltipped-sticky:before{display:inline-block}.tooltipped-sticky.tooltipped-multiline:after{display:table-cell}:root{--body-color:#222;--body-color-muted:#767676;--body-bg-color:#415364;--button-color:#84ce88;--button-text-color-hover:#fff;--overlay-bg-color:#00000080;--link-color:#50a656;--window-bg-color:#fff;--window-heading-color:#6c797a;--date-marker-color:#006b3b80;--unread-marker-color:#e74c3c80;--highlight-bg-color:#efe8dc;--highlight-border-color:#b08c4f;--upload-progressbar-color:var(--button-color)}::placeholder{color:#00000059;opacity:1}html{-webkit-tap-highlight-color:transparent;box-sizing:border-box}*,:after,:before{box-sizing:inherit}button,input,select,textarea{color:inherit;font:inherit}img{vertical-align:middle}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}abbr[title]{cursor:help}body,html{height:100%;overscroll-behavior:none}body{background:#415364;background:var(--body-bg-color);color:#222;color:var(--body-color);cursor:default;font:16px -apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial;margin:0;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}body.force-no-select *{-webkit-user-select:none!important;user-select:none!important}a,a:focus,a:hover{color:#50a656;color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}h1,h2,h3{font:inherit;line-height:inherit;margin:0}button{background:none;border:none;cursor:pointer;margin:0;outline:none;padding:0;-webkit-user-select:inherit;user-select:inherit}#chat .msg[data-type=monospace_block] .text,.irc-monospace,code,pre,textarea#user-specified-css-input{font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace}.irc-monospace,code{background-color:#f9f2f4;border-radius:2px;color:#e74c3c;font-size:13px;padding:2px 4px}pre{word-wrap:break-word;background-color:#f5f5f5;border-radius:4px;color:#333;display:block;font-size:13px;line-height:1.4286;margin:0 0 10px;padding:9.5px;word-break:break-all}kbd{background-color:#fff;background-image:linear-gradient(180deg,#0000000d,#0000);border:1px solid #bbb;border-radius:4px;box-shadow:0 2px 0 #bbb,inset 0 1px 1px #fff,inset 0 -1px 3px #ccc;color:#444;display:inline-block;font-family:inherit;line-height:1em;margin:0 1px;min-width:28px;padding:4px 6px;text-align:center;text-shadow:0 1px 0 #fff}p{margin:0 0 10px}.btn{border:2px solid #84ce88;border:2px solid var(--button-color);border-radius:3px;color:#84ce88;color:var(--button-color);cursor:pointer;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:10px;padding:9px 17px;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;word-spacing:3px}.btn-small{padding:5px 13px}.btn:disabled,.btn:focus,.btn:hover{background:#84ce88;background:var(--button-color);color:#fff;color:var(--button-text-color-hover);opacity:1}.btn:active,.btn:focus,.input:focus{box-shadow:0 0 0 3px #84ce8880;outline:0}.btn:active{opacity:.8}.btn:disabled{opacity:.6}.btn-sm{border-width:1px;letter-spacing:0;padding:4px 8px;text-transform:none;word-spacing:0}.container{align-self:center;margin-bottom:20px;padding:0 15px;touch-action:pan-y;width:480px}#changelog .container,#chat .messages,#help .container,#js-copy-hack,#loading pre,.header .title,.header .topic{cursor:text;-webkit-user-select:text;user-select:text}#js-copy-hack{left:-999999px;position:absolute}#chat #js-copy-hack .msg[data-type=condensed]:not(.closed) .msg,#chat #js-copy-hack>.msg{display:block}.only-copy{display:inline-block;font-size:0;opacity:0;width:.01px}#chat .count:before,#chat .msg-shown-in-active span:before,#chat .msg-statusmsg span:before,#chat .msg[data-command=help] .from:before,#chat .msg[data-command=info] .from:before,#chat .msg[data-command=motd] .from:before,#chat .msg[data-type=action] .from:before,#chat .msg[data-type=away] .from:before,#chat .msg[data-type=back] .from:before,#chat .msg[data-type=ctcp] .from:before,#chat .msg[data-type=ctcp_request] .from:before,#chat .msg[data-type=invite] .from:before,#chat .msg[data-type=join] .from:before,#chat .msg[data-type=kick] .from:before,#chat .msg[data-type=login] .from:before,#chat .msg[data-type=logout] .from:before,#chat .msg[data-type=mode] .from:before,#chat .msg[data-type=mode_channel] .from:before,#chat .msg[data-type=mode_user] .from:before,#chat .msg[data-type=nick] .from:before,#chat .msg[data-type=part] .from:before,#chat .msg[data-type=plugin] .from:before,#chat .msg[data-type=quit] .from:before,#chat .msg[data-type=raw] .from:before,#chat .msg[data-type=topic] .from:before,#chat .msg[data-type=whois] .from:before,#chat .scroll-down-arrow:after,#chat .toggle-button:after,#chat .toggle-content .more-caret:before,#chat .topic-container .save-topic span:before,#chat button.close:before,#chat button.mentions:before,#chat button.menu:before,#chat button.search:before,#connect .extra-help,#footer .icon,#form #submit:before,#form #upload:before,#help .documentation-link:before,#help .report-issue-link:before,#help .website-link:before,#image-viewer .next-image-btn:before,#image-viewer .open-btn:before,#image-viewer .previous-image-btn:before,#settings #play:before,#settings .extra-help,#settings .settings-menu .icon:before,#sidebar .collapse-network-icon:before,#version-checker:before,#viewport .lt:before,#viewport .rt:before,.channel-list-item .not-connected-icon:before,.channel-list-item .not-secure-icon:before,.channel-list-item .parted-channel-icon:before,.channel-list-item:before,.context-menu-item:before,.jump-to-input:before,.password-container .reveal-password span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal normal normal 14px/1 FontAwesome;font-size:inherit}#viewport .lt:before{content:"\f0c9"}#viewport .rt:before{content:"\f0c0"}#chat button.menu:before{content:"\f142"}#chat button.mentions:before{content:"\f1fa"}#chat button.search:before{content:"\f002"}#chat button.close:before{content:"\f00d"}.context-menu-join:before{content:"\f067"}.context-menu-user:before{content:"\f007"}.context-menu-close:before{content:"\f00d"}.context-menu-list:before{content:"\f03a"}.context-menu-disconnect:before{content:"\f127"}.context-menu-connect:before{content:"\f0c1"}.context-menu-action-whois:before{content:"\f05a"}.context-menu-action-ignore:before{content:"\f506"}.context-menu-action-kick:before{content:"\f05e"}.context-menu-action-set-mode:before{content:"\f067"}.context-menu-action-revoke-mode:before{content:"\f068"}.context-menu-network:before{content:"\f233"}.context-menu-edit:before{content:"\f303"}.context-menu-clear-history:before{content:"\f1f8"}.context-menu-mute:before{content:"\f6a9"}.channel-list-item .not-secure-icon:before{content:"\f071"}.channel-list-item .not-connected-icon:before,.channel-list-item .parted-channel-icon:before{content:"\f127"}.channel-list-item[data-type=query]:before,.context-menu-action-query:before,.context-menu-query:before{content:"\f075"}.channel-list-item[data-type=channel]:before,.context-menu-chan:before{content:"\f086"}.channel-list-item[data-type=special]:before{content:"\f03a"}.channel-list-item.has-draft:not(.active):not([data-type=lobby]):before{content:"\f304"}#footer .connect:before{content:"\f067"}#footer .settings:before{content:"\f013"}#footer .help:before{content:"\f059"}#form #upload:before{content:"\f0c6"}#form #submit:before{content:"\f1d8"}#chat .msg[data-type=away] .from:before,#chat .msg[data-type=back] .from:before{color:#7f8c8d;content:"\f017"}#help .documentation-link:before,#help .report-issue-link:before,#help .website-link:before{display:inline-block;margin-right:5px;text-align:center;width:1.35em}#help .website-link:before{content:"\f0ac"}#help .documentation-link:before{content:"\f19d"}#help .report-issue-link:before{content:"\f188"}#chat .msg[data-type=invite] .from:before{color:#2ecc40;content:"\f0e0"}#chat .msg[data-type=login] .from:before{color:#2ecc40;content:"\f007"}#chat .msg[data-type=logout] .from:before{color:#ff4136;content:"\f007"}#chat .msg[data-type=part] .from:before,#chat .msg[data-type=quit] .from:before{color:#ff4136;content:"\f2f5";display:inline-block;transform:rotate(180deg)}#chat .msg[data-type=topic] .from:before{color:#2ecc40;content:"\f0a1"}#chat .msg[data-type=mode] .from:before,#chat .msg[data-type=mode_channel] .from:before,#chat .msg[data-type=mode_user] .from:before{color:#2ecc40;content:"\f05a"}#chat .msg[data-command=motd] .from:before{color:#767676;color:var(--body-color-muted);content:"\f02e"}#chat .msg[data-command=help] .from:before{color:#767676;color:var(--body-color-muted);content:"\f059"}#chat .msg[data-command=info] .from:before{color:#767676;color:var(--body-color-muted);content:"\f05a"}#chat .msg[data-type=ctcp] .from:before,#chat .msg[data-type=ctcp_request] .from:before{color:#767676;color:var(--body-color-muted);content:"\f15c"}#chat .msg[data-type=whois] .from:before{color:#2ecc40;content:"\f007"}#chat .msg[data-type=nick] .from:before{color:#2ecc40;content:"\f007"}#chat .msg[data-type=join] .from:before{color:#2ecc40;content:"\f2f6"}#chat .msg[data-type=kick] .from:before{color:#ff4136;content:"\f05e"}#chat .msg[data-type=raw] .from:before{content:"\f101"}#chat .msg.self[data-type=raw] .from:before{color:#2ecc40;content:"\f359"}#chat .msg[data-type=action] .from:before{content:"\f005"}#chat .msg[data-type=plugin] .from:before{content:"\f1e6";display:inline-block;padding:1px;transform:rotate(45deg)}#chat .msg-shown-in-active,#chat .msg-statusmsg{cursor:help;margin-right:5px}#chat .msg-shown-in-active span:before,#chat .msg-statusmsg span:before{content:"\f06e";font-size:10px}#chat .msg-statusmsg{background-color:#ff9e18;border-radius:2px;color:#222;padding:2px 4px}#chat .toggle-button{display:inline-block;text-align:center;transition:opacity .2s,transform .2s;width:1.35em}#chat .toggle-button:after{content:"\f0da"}#chat .count:before{color:#cfcfcf;content:"\f002";line-height:45px;position:absolute;right:13px}#connect .extra-help:before,#settings .extra-help:before{content:"\f059"}#settings #play:before{content:"\f028";margin-right:9px}#image-viewer .previous-image-btn:before{content:"\f104"}#image-viewer .next-image-btn:before{content:"\f105"}#image-viewer .open-btn:before{content:"\f35d"}#app{height:100%;width:100%}#viewport{display:flex;height:100%}#form button,.header button,.reveal-password span{transition:opacity .2s}#form button:hover,.header button:hover,.reveal-password span:hover{opacity:.6}#chat button.close,#chat button.mentions,#chat button.menu,#chat button.search,#viewport .lt,#viewport .rt{color:#607992;display:flex;flex-shrink:0;font-size:14px;height:36px;line-height:1;width:36px}#chat button.close:before,#chat button.mentions:before,#chat button.menu:before,#chat button.search:before,#viewport .lt:before,#viewport .rt:before{line-height:36px;width:36px}#viewport .lt{position:fixed}#viewport #chat .lt{position:relative}#viewport .lt:after{background-clip:padding-box;background-color:#e74c3c;border:2px solid #fff;border:2px solid var(--window-bg-color);border-radius:50%;content:"";height:10px;opacity:0;position:absolute;right:7px;top:9px;transition:opacity .2s;width:10px}#viewport.notified .lt:after{opacity:1}#viewport.userlist-open #chat .userlist{display:flex}#sidebar{color:#b7c5d1;display:none;flex-direction:column;max-height:100%;width:220px;will-change:transform}#viewport.menu-open #sidebar{display:flex}#sidebar .scrollable-area{-webkit-overflow-scrolling:touch;flex-grow:1;overflow-x:auto;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y}#sidebar .logo-container{text-align:center}#sidebar .logo,#sidebar .logo-inverted{height:45px}#sidebar .logo{display:none}#sidebar .empty,.channel-list-item{font-size:14px}.channel-list-item{cursor:pointer;display:flex;padding:8px 14px;position:relative}#footer button.active,#footer button:hover,.channel-list-item.active,.channel-list-item:hover{color:#fff}#footer button:hover,.channel-list-item:hover{background-color:#303e4a80}#footer button.active,.channel-list-item.active{background-color:#303e4a;cursor:default}.ui-sortable-dragging,.ui-sortable-dragging .channel-list-item,.ui-sortable-dragging-touch-cue,.ui-sortable-dragging-touch-cue .channel-list-item,.ui-sortable-dragging-touch-cue.active,.ui-sortable-dragging-touch-cue:hover,.ui-sortable-dragging.active,.ui-sortable-dragging:hover,.ui-sortable-ghost{background:#0000}.ui-sortable-dragging-touch-cue:not(.ui-sortable-dragging):after,.ui-sortable-ghost:after{background:#415364;background:var(--body-bg-color);border:1px dashed #99a2b4;border-radius:6px;bottom:0;content:" ";display:block;left:10px;position:absolute;right:10px;top:0}.ui-sortable-dragging-touch-cue:not(.ui-sortable-ghost):after{background:#0000}#sidebar .network{margin-bottom:20px;position:relative;touch-action:pan-y}#sidebar .empty{flex-grow:1;line-height:1.6;padding:40px 20px;text-align:center}.channel-list-item[data-type=lobby]{color:#84ce88;font-size:15px;font-weight:700;padding-left:0}.channel-list-item .lobby-wrap{display:flex;flex-grow:1;overflow:hidden}.channel-list-item[data-type=lobby].active,.channel-list-item[data-type=lobby]:hover{color:#c0f8c3}.channel-list-item .not-connected-tooltip,.channel-list-item .not-secure-tooltip,.channel-list-item .parted-channel-tooltip{margin:0 8px}.channel-list-item.not-secure{color:#f39c12}.channel-list-item.not-secure.active,.channel-list-item.not-secure:hover{color:#f8c572}.channel-list-item.not-connected,.channel-list-item.parted-channel{color:#e74c3c}.channel-list-item.not-connected.active,.channel-list-item.not-connected:hover,.channel-list-item.parted-channel.active,.channel-list-item.parted-channel:hover{color:#f1978e}.channel-list-item.is-muted{opacity:.5}.channel-list-item:before{line-height:18px;margin-right:12px;width:14px}.channel-list-item .name{flex-grow:1;margin-right:5px;overflow:hidden;position:relative;white-space:nowrap}.channel-list-item .name,.header .topic{-webkit-mask-image:linear-gradient(270deg,#0000,#000 20px);mask-image:linear-gradient(270deg,#0000,#000 20px)}#sidebar .add-channel-tooltip,.channel-list-item .badge,.channel-list-item .close-tooltip{flex-shrink:0;line-height:1}.channel-list-item .badge{background:#ffffff0f;border-radius:3px;color:#afb6c0;font-size:10px;padding:4px 6px;transition:background-color .2s,color .2s}.channel-list-item .badge:empty{display:none}.channel-list-item .badge.highlight{background:#fff;color:#49505a}.channel-list-item .close{display:none;height:18px;transition:opacity .2s,background-color .2s;width:18px}.channel-list-item .close:before{color:#fff;content:"×";display:inline-block;font-size:20px;font-weight:400;line-height:16px;text-align:center}.channel-list-item.active .close{display:unset;opacity:.4}.channel-list-item.active .close:hover{opacity:1}.channel-list-item[data-type=lobby] .add-channel{border-radius:3px;height:18px;opacity:.4;transition:opacity .2s,background-color .2s,transform .2s;width:18px}.channel-list-item[data-type=lobby] .add-channel:before{color:#fff;content:"+";display:inline-block;font-size:20px;font-weight:400;line-height:16px;text-align:center}.channel-list-item[data-type=lobby] .add-channel:hover{opacity:1}.channel-list-item[data-type=lobby] .add-channel.opened{transform:rotate(45deg) translateZ(0)}#sidebar .network .collapse-network{flex-shrink:0;opacity:.4;padding-left:11px;transition:opacity .2s;width:40px}#sidebar .network .collapse-network-icon{display:block;height:20px;transition:transform .2s;width:20px}#sidebar .network.collapsed .collapse-network-icon{transform:rotate(-90deg)}#sidebar .network .collapse-network-icon:before{color:#fff;content:"\f0d7"}#sidebar .collapse-network:hover{opacity:1}#footer{display:flex;flex-shrink:0;font-size:14px;height:45px;justify-content:center}#footer button{border-radius:5px;color:#b7c5d1;display:inline-block;height:100%;width:45px}#footer .help.notified:after{background:#415364;background:var(--body-bg-color);border-radius:50%;bottom:10px;color:#50a656;color:var(--link-color);content:"\f021";font-size:10px;padding:2px;position:absolute;right:7px}#settings .error,.window label,.window li,.window p{font-size:14px}.input{background-color:#fff;border:1px solid #cdd3da;border-radius:2px;color:#222;font-size:14px;height:35px;line-height:35px;margin:2px 0 10px;padding:0 10px;transition:border-color .2s,box-shadow .2s;width:100%}.input:disabled{background-color:#ddd}.input:not(:disabled):focus,.input:not(:disabled):hover{border-color:#84ce88}textarea.input{line-height:1.5;min-height:35px;padding:6px 10px;resize:vertical}.window{-webkit-overflow-scrolling:touch;background:#fff;background:var(--window-bg-color);display:flex;flex:1 1 auto;flex-direction:column;height:100%;overflow-y:auto;overscroll-behavior:contain;position:relative;scrollbar-width:thin}#chat .chat-view,#loading{bottom:0;left:0;position:absolute;right:0;top:0}.window h1{font-size:36px}.window h2{border-bottom:1px solid;color:#6c797a;color:var(--window-heading-color);font-size:22px;margin:30px 0 10px;padding-bottom:7px}.window h2 small{font-size:16px;line-height:30px}.window h3{color:#6c797a;color:var(--window-heading-color);font-size:18px;margin:20px 0 10px}.header{align-items:center;display:flex;flex-shrink:0;height:45px;line-height:45px;overflow:hidden;padding:0 6px}#chat .header{border-bottom:1px solid #e7e7e7}.header .title{flex-shrink:1;font-size:15px;overflow:hidden;padding-left:6px;text-overflow:ellipsis;white-space:nowrap}.topic-container{flex-grow:1;padding-left:10px;position:relative}.header .topic{color:#767676;color:var(--body-color-muted);flex-grow:1;flex-shrink:99999999;font-size:14px;margin-left:8px;min-width:25px;overflow:hidden;word-break:break-all}.header .topic.empty{min-width:0}.header .topic-input{background:#0000;border:1px solid #cdd3da;border-radius:2px;color:inherit;font-size:14px;height:35px;line-height:normal;outline:none;overflow:hidden;padding-left:10px;padding-right:37px;width:100%}.topic-container .save-topic{position:absolute;right:0;top:6px}.topic-container .save-topic span{align-items:center;-webkit-appearance:none;appearance:none;color:#607992;cursor:pointer;display:flex;font-size:16px;height:35px;justify-content:center;width:35px}.topic-container .save-topic span:hover{opacity:.6}#chat{flex:1 0 auto;overflow:hidden;position:relative}#chat .chat-view{display:flex;flex-direction:column}#chat .msg[data-type=condensed]{flex-wrap:wrap}#chat .msg[data-type=condensed] .content{flex:1}#chat .msg[data-type=condensed] .msg{flex-basis:100%}#chat .condensed-summary .content{cursor:pointer;display:block;-webkit-user-select:none;user-select:none}#chat .condensed-summary{display:flex}#chat .condensed-summary .content:hover{text-decoration:underline}#chat .msg.closed[data-type=condensed] .msg{display:none}#chat .condensed-summary .time{visibility:hidden}#form,.messages .msg,.userlist{font-size:14px;line-height:1.4}#chat .chat-content{display:flex;flex-direction:row-reverse;flex-grow:1;overflow:hidden;position:relative}#chat .chat{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;flex-grow:1;outline:none;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}#chat .userlist{border-left:1px solid #e7e7e7;display:none;flex-direction:column;flex-shrink:0;touch-action:pan-y;width:180px}#sidebar .join-form{padding:0 18px 8px}#sidebar .join-form .input{display:block;margin:5px auto}#sidebar .join-form .btn{display:block;margin:auto;width:100%}#chat .show-more{padding:15px 10px 0;width:100%}#chat .show-more .btn{margin:0;width:100%}.scroll-down{bottom:16px;cursor:pointer;opacity:0;pointer-events:none;position:absolute;right:16px;transform:translateY(16px);transition:transform .2s,opacity .2s;z-index:2}.scroll-down-shown{opacity:1;pointer-events:auto;transform:none}.scroll-down-arrow{background:#fff;background:var(--window-bg-color);border:2px solid #84ce88;border:2px solid var(--button-color);border-radius:50%;box-shadow:0 6px 10px 0 #00000026;color:#84ce88;color:var(--button-color);height:36px;line-height:34px;text-align:center;transition:background .2s,color .2s;width:36px}.scroll-down:hover .scroll-down-arrow{background:#84ce88;background:var(--button-color);color:#fff;color:var(--button-text-color-hover)}.scroll-down-arrow:after{content:"\f107"}.userlist-open .chat-view[data-type=channel] .scroll-down{right:196px}#chat .messages{padding:10px 0;touch-action:pan-y}#chat .chat-view:not([data-type=special]) .messages{margin-top:auto}#chat .msg{word-wrap:break-word;align-items:flex-start;display:flex;position:relative;word-break:break-word}#chat .unread-marker{font-size:12px;font-weight:700;margin:0 10px;position:relative;text-align:center;z-index:0}#chat .unread-marker:before{border-top:1px solid #e74c3c80;border-top:1px solid var(--unread-marker-color);content:"";left:0;position:absolute;right:0;top:50%;z-index:-1}#chat .unread-marker-text:before{background-color:#fff;background-color:var(--window-bg-color);color:#e74c3c80;color:var(--unread-marker-color);content:"New messages";padding:0 10px}#chat .date-marker{font-size:12px;font-weight:700;margin:0 10px;position:relative;text-align:center;z-index:0}#chat .date-marker:before{border-top:1px solid #006b3b80;border-top:1px solid var(--date-marker-color);content:"";left:0;position:absolute;right:0;top:50%;z-index:-1}#chat .date-marker-text:before{background-color:#fff;background-color:var(--window-bg-color);color:#006b3b80;color:var(--date-marker-color);content:attr(aria-label);padding:0 10px}#chat .content,#chat .from,#chat .time{flex:0 0 auto;padding:3px 0}#chat .time{font-feature-settings:"tnum";box-sizing:initial;color:#767676;color:var(--body-color-muted);font-variant-numeric:tabular-nums;padding-left:10px;width:55px}#chat.time-12h .time,#chat.time-seconds .time{width:75px}#chat.time-seconds.time-12h .time{width:90px}#chat .from{overflow:hidden;padding-right:10px;position:relative;text-align:right;white-space:nowrap;width:134px}#chat .content{border-left:1px solid #f6f6f6;flex:1 1 auto;min-width:0;overflow:hidden;padding-left:10px;padding-right:6px;text-align:left}#chat .msg[data-type=unhandled] .from{color:#767676;color:var(--body-color-muted)}#chat .chat-view[data-type=special] table th{word-break:normal}#chat .user,.inline-channel{cursor:pointer}.chat .user:hover,.inline-channel:hover{text-decoration:underline}.user{color:#50a656}.user.color-1{color:#107ead}.user.color-2{color:#a86500}.user.color-3{color:#008a3c}.user.color-4{color:#e00096}.user.color-5{color:#f0000c}.user.color-6{color:#000094}.user.color-7{color:#006441}.user.color-8{color:#00566e}.user.color-9{color:#e6006b}.user.color-10{color:#0d8766}.user.color-11{color:#006b3b}.user.color-12{color:#00857e}.user.color-13{color:#00465b}.user.color-14{color:#eb005a}.user.color-15{color:#e62600}.user.color-16{color:#0f8546}.user.color-17{color:#e60067}.user.color-18{color:#eb002b}.user.color-19{color:#eb003f}.user.color-20{color:#007a56}.user.color-21{color:#095092}.user.color-22{color:#000bde}.user.color-23{color:#008577}.user.color-24{color:#00367d}.user.color-25{color:#007e9e}.user.color-26{color:#006119}.user.color-27{color:#007ea8}.user.color-28{color:#3c8500}.user.color-29{color:#e6007e}.user.color-30{color:#c75300}.user.color-31{color:#eb0400}.user.color-32{color:#e60082}#chat .self .content{color:#767676;color:var(--body-color-muted)}#chat .msg.channel_list_loading .text{color:#999;font-style:italic;padding-left:20px}#chat .msg.channel_list_truncated .text{color:red;padding-left:20px}#chat table.ban-list,#chat table.channel-list,#chat table.ignore-list,#chat table.invite-list{margin:5px 10px;width:calc(100% - 30px)}#chat table.ban-list td,#chat table.ban-list th,#chat table.channel-list td,#chat table.channel-list th,#chat table.ignore-list th,#chat table.invite-list td,#chat table.invite-list th{border-bottom:1px solid #eee;padding:5px;vertical-align:top}#chat table.channel-list .channel{width:80px}#chat table.ban-list .banned_at,#chat table.ban-list .banned_by,#chat table.ban-list .hostmask,#chat table.channel-list .channel,#chat table.channel-list .topic,#chat table.ignore-list .hostmask,#chat table.ignore-list .when{text-align:left}#chat table.channel-list .users{text-align:center;width:50px}#chat.hide-motd .msg[data-command=motd]{display:none!important}#chat .msg[data-type=monospace_block] .text{background:#f6f6f6;border-radius:4px;display:inline-block;padding:6px}#chat .msg[data-type=away] .content,#chat .msg[data-type=back] .content,#chat .msg[data-type=condensed] .content,#chat .msg[data-type=join] .content,#chat .msg[data-type=kick] .content,#chat .msg[data-type=mode] .content,#chat .msg[data-type=nick] .content,#chat .msg[data-type=part] .content,#chat .msg[data-type=quit] .content,#chat .msg[data-type=topic] .content,#chat .msg[data-type=topic_set_by] .content{color:#767676;color:var(--body-color-muted)}#chat .msg[data-type=action] .content,#chat .msg[data-type=action] .from,#chat .msg[data-type=action] .user{color:#f39c12}#chat .msg[data-type=notice] .content,#chat .msg[data-type=notice] .time,#chat .msg[data-type=notice] .user,#chat .msg[data-type=wallops] .content,#chat .msg[data-type=wallops] .time,#chat .msg[data-type=wallops] .user{color:#0074d9}#chat .msg[data-type=notice] .from .user:before{content:"Notice: "}#chat .msg[data-type=wallops] .from .user:before{content:"Wallops: "}#chat .msg[data-type=error],#chat .msg[data-type=error] .from{color:#e74c3c}#chat .chat-view[data-type=channel] .msg.highlight{background-color:#efe8dc;background-color:var(--highlight-bg-color);border-left:5px solid #b08c4f;border-left:5px solid var(--highlight-border-color)}#chat .chat-view[data-type=channel] .msg.highlight .time{color:#696969;padding-left:5px}#chat .chat-view[data-type=channel] .msg.highlight .content{border-left:1px solid #efe8dc;border-left:1px solid var(--highlight-bg-color)}#chat .preview-size{margin-left:5px;-webkit-user-select:none;user-select:none}#chat .msg:not(.closed)[data-type=condensed] .toggle-button,#chat .toggle-button.opened,#chat .toggle-content.opened .more-caret{transform:rotate(90deg)}#chat .preview{display:flex}#chat .toggle-content{align-items:flex-start;background:#f6f6f6;border-radius:5px;box-shadow:0 1px 3px #0003;display:inline-flex!important;margin:6px 0 0;max-width:100%;overflow:hidden;white-space:normal}#chat .toggle-content img{cursor:zoom-in;display:block;max-height:128px;max-width:100%}#chat .toggle-content pre.prefetch-error{background-color:initial;color:inherit;margin:0;padding:0}#chat .toggle-content .prefetch-error{display:none}#chat .toggle-content.opened .prefetch-error{display:inline}#chat .toggle-content .thumb{max-height:54px;max-width:96px}#chat .toggle-content .toggle-text,#chat .toggle-type-error{padding:8px 10px}#chat .toggle-content .toggle-text{overflow:hidden;text-align:initial;white-space:nowrap}#chat .toggle-content.opened .toggle-text{white-space:normal}#chat .toggle-content .head{align-items:flex-start;display:flex;font-weight:700}#chat .toggle-text .body,#chat .toggle-type-error{color:#717171}#chat .toggle-text a{color:inherit}#chat .toggle-text .overflowable{flex-grow:1;overflow:hidden;text-overflow:ellipsis}#chat .toggle-content .more{color:#50a656;color:var(--link-color);flex-shrink:0;font-weight:400;margin-left:10px}#chat .toggle-content .more:hover{text-decoration:underline}#chat .toggle-content .more:after{content:" " attr(aria-label)}#chat .toggle-content .more-caret{display:inline-block;transition:transform .2s}#chat .toggle-content .more-caret:before{content:"\f0da"}#chat audio{max-width:100%;width:600px}#chat .toggle-type-video{max-width:640px}#chat video{max-height:240px;max-width:100%}#chat .preview:empty{display:none}#chat .userlist .count{background:#fafafa;flex-shrink:0;height:45px;position:relative}#chat .userlist .search{-webkit-appearance:none;appearance:none;background:none;border:0;color:#222;color:var(--body-color);font:inherit;outline:0;padding:13px 30px 13px 13px;width:100%}#chat .userlist .names{-webkit-overflow-scrolling:touch;flex-grow:1;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:10px;scrollbar-width:thin;touch-action:pan-y;width:100%}#chat .names .user{display:block;line-height:1.6;padding:0 16px;white-space:nowrap}#chat .user-mode{margin-bottom:15px}#chat .user-mode:before{background:#fff;background:var(--window-bg-color);color:#767676;color:var(--body-color-muted);display:block;font-size:.85em;line-height:1.6;padding:5px 16px;position:sticky;top:0}#chat .user-mode.owner:before{content:"Owners"}#chat .user-mode.admin:before{content:"Administrators"}#chat .user-mode.op:before{content:"Operators"}#chat .user-mode.half-op:before{content:"Half-Operators"}#chat .user-mode.voice:before{content:"Voiced"}#chat .user-mode.normal:before{content:"Users"}#chat .user-mode-search:before{content:"Search Results"}#loading{display:flex;font-size:14px;height:100%}#loading .window{display:flex;flex-direction:column;height:auto}#loading p{margin-top:10px}#loading-reload,#loading-slow{visibility:hidden}#loading summary{cursor:pointer;outline:none}#loading pre{text-align:left;white-space:normal}#loading-reload-container,#loading-status-container,#sign-in .container{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center}#loading-reload-container{flex-grow:0}#loading .logo-inverted,.window .logo-inverted{display:none}#sign-in label{display:block;margin-top:10px;width:100%}#sign-in .btn{margin-top:25px}#sign-in .error{color:#e74c3c;margin-top:1em;width:100%}#connect .connect-row{display:flex}#connect .connect-row>.input,#connect .connect-row>.input-wrap{flex-grow:1}#connect label{flex-shrink:0;margin-top:11px;width:25%}#connect .tls{display:block;margin-top:6px;width:100%}#connect .tls input,#connect input[name=proxyEnabled]{margin:3px 10px 0 0}#connect\:host,#connect\:proxyHost{width:70%}#connect\:port,#connect\:proxyPort{width:25%}#connect\:portseparator,#connect\:proxyPortSeparator{display:inline-block;text-align:center;width:5%}#connect .btn{margin-top:15px;width:100%}#settings .settings-sync-panel{background-color:#d9edf7;border-radius:2px;color:#31708f;margin-bottom:16px;padding:10px}#settings .settings-sync-panel p:last-child{margin-bottom:0}#settings .settings-sync-panel .btn{border-color:#007bff;color:#007bff;margin-bottom:0}#settings .settings-sync-panel .btn:focus,#settings .settings-sync-panel .btn:hover{background-color:#007bff;color:#fff}#settings .settings-sync-panel .btn:active,#settings .settings-sync-panel .btn:focus{box-shadow:0 0 0 3px #007bff80}#settings .opt{display:block;padding:5px 0 5px 1px}#settings .opt input{margin-right:6px}#connect .extra-help,#settings .extra-help{cursor:help}#settings h2 .extra-help{font-size:.8em}#settings #play{color:#6c797a;color:var(--window-heading-color);font-size:14px;transition:opacity .2s}#settings #play:hover{opacity:.8}#settings #change-password .error,#settings #change-password .success{margin-bottom:1em}#settings #change-password .error{color:#e74c3c}#settings #change-password .success{color:#2ecc40}#settings .error{color:#e74c3c;margin-top:.2em}.password-container{position:relative}.password-container input{padding-right:37px}#sign-in .password-container{width:100%}#sign-in .password-container .reveal-password{top:31px}.password-container .reveal-password{-webkit-appearance:none;appearance:none;position:absolute;right:0;top:2px}.password-container .reveal-password span{align-items:center;color:#607992;cursor:pointer;display:flex;font-size:16px;height:35px;justify-content:center;width:35px}.password-container .reveal-password span:before{content:"\f06e"}.topic-container .save-topic span:before{content:"\f00c"}.password-container .reveal-password-visible span:before{color:#ff4136;content:"\f070"}#help .help-version-title{display:flex;justify-content:space-between}#help .help-item{display:table-row;font-size:14px}#help .help-item .description,#help .help-item .subject{display:table-cell;padding-bottom:15px}#help .help-item .subject{padding-right:15px;white-space:nowrap}#help .help-item .subject.gesture{font-weight:700}#help .help-item .description p{margin-bottom:0}.whois{display:grid;grid-template-columns:max-content auto;margin:0}.whois dt{grid-column-start:1;margin-right:20px}.whois dd{grid-column-start:2}.changelog-text{line-height:1.5}.changelog-text p{margin-bottom:16px}.window#changelog h3{border-bottom:1px solid;color:#6c797a;color:var(--window-heading-color);font-size:20px;margin:30px 0 10px;padding-bottom:7px}.window#chat-container{overflow:hidden}#version-checker{align-items:center;border-radius:2px;display:flex;margin-bottom:16px;padding:10px;transition:color .2s,background-color .2s}#version-checker button,#version-checker p{margin-bottom:0}#version-checker p{flex:1;padding-bottom:6px;padding-top:6px}#version-checker:before{font-size:1.2em;margin-left:6px;margin-right:12px}#version-checker.loading{background-color:#d9edf7;color:#31708f}#version-checker.loading:before{content:"\f253"}#version-checker.new-packages,#version-checker.new-version{background-color:#fcf8e3;color:#8a6d3b}#version-checker.new-packages:before,#version-checker.new-version:before{content:"\f164"}#version-checker.error{background-color:#f2dede;color:#a94442}#version-checker.error:before{content:"\f06a"}#version-checker.up-to-date{background-color:#dff0d8;color:#3c763d}#version-checker.up-to-date:before{content:"\f00c"}#upload-progressbar{background:#84ce88;background:var(--upload-progressbar-color);box-shadow:0 0 10px #84ce88;box-shadow:0 0 10px var(--upload-progressbar-color);height:2px;left:0;position:absolute;top:-1px;visibility:hidden;width:0}#upload-progressbar.upload-progressbar-visible{transition:width .3s ease-in-out;visibility:visible}#form{align-items:flex-end;background:#fff;border:0;border-radius:0;border-top:1px solid #e7e7e7;display:flex;flex:0 0 auto;margin:0;padding:6px;position:relative}#user-visible-error{background:#e74c3c;color:#fff;cursor:pointer;font-size:14px;font-weight:600;line-height:1.5;padding:10px;text-align:center;text-transform:uppercase;word-spacing:3px}#form #nick{background:#f6f6f6;border-radius:2px;color:#666;display:none;font-size:13px;line-height:24px;margin:4px;padding:0 8px}.public #form #nick{display:block}#form #input{align-self:center;background:#0000;border:none;flex:1 0 auto;font:inherit;height:19px;line-height:19px;margin:5px;max-height:95px;min-height:19px;outline:none;padding:0;resize:none;touch-action:pan-y}#form #upload-input{display:none}#form #submit,#form #upload{color:#607992;flex:0 0 auto;font-size:14px;height:32px;width:32px}#form #submit[disabled],#form #upload[disabled]{opacity:.5}#context-menu-container,#mentions-popup-container{background:#0000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}#context-menu-container.passthrough{pointer-events:none}#context-menu-container.passthrough>*{pointer-events:auto}#context-menu,.mentions-popup,.textcomplete-menu{background-color:#fff;border:1px solid #00000026;border-radius:5px;box-shadow:0 3px 12px #00000026;font-size:14px;list-style:none;margin:0;min-width:180px;outline:0;padding:0 6px;position:absolute}.context-menu-divider{background-color:#0000001a;height:1px;margin:6px 0}.context-menu-item,.textcomplete-item{border-radius:3px;color:#333;cursor:pointer;display:block;line-height:1.4;margin-bottom:6px;margin-top:6px;padding:4px 8px;white-space:nowrap}#chat .userlist .user.active,.context-menu-item.active,.textcomplete-item:focus,.textcomplete-item:hover,.textcomplete-menu .active{background-color:#0000001a}.context-menu-item:before,.textcomplete-item:before{display:inline-block;width:20px}.textcomplete-item a{color:#333}.textcomplete-item a:hover{text-decoration:none}.emoji{font-size:1.4em;line-height:1;vertical-align:text-top}.textcomplete-item .emoji{text-align:center;width:32px}.textcomplete-item .irc-bg{display:block}.irc-fg0{color:#fff}.irc-fg1{color:#000}.irc-fg2{color:#001f3f}.irc-fg3{color:#2ecc40}.irc-fg4{color:#ff4136}.irc-fg5{color:#85144b}.irc-fg6{color:#b10dc9}.irc-fg7{color:#ff851b}.irc-fg8{color:#ffdc00}.irc-fg9{color:#01ff70}.irc-fg10{color:#39cccc}.irc-fg11{color:#7fdbff}.irc-fg12{color:#0074d9}.irc-fg13{color:#f012be}.irc-fg14{color:#aaa}.irc-fg15{color:#ddd}.irc-bg0{background:#fff}.irc-bg1{background:#000}.irc-bg2{background:#001f3f}.irc-bg3{background:#2ecc40}.irc-bg4{background:#ff4136}.irc-bg5{background:#85144b}.irc-bg6{background:#b10dc9}.irc-bg7{background:#ff851b}.irc-bg8{background:#ffdc00}.irc-bg9{background:#01ff70}.irc-bg10{background:#39cccc}.irc-bg11{background:#7fdbff}.irc-bg12{background:#0074d9}.irc-bg13{background:#f012be}.irc-bg14{background:#aaa}.irc-bg15{background:#ddd}.irc-fg16{color:#470000}.irc-fg17{color:#472100}.irc-fg18{color:#474700}.irc-fg19{color:#324700}.irc-fg20{color:#004700}.irc-fg21{color:#00472c}.irc-fg22{color:#004747}.irc-fg23{color:#002747}.irc-fg24{color:#000047}.irc-fg25{color:#2e0047}.irc-fg26{color:#470047}.irc-fg27{color:#47002a}.irc-fg28{color:#740000}.irc-fg29{color:#743a00}.irc-fg30{color:#747400}.irc-fg31{color:#517400}.irc-fg32{color:#007400}.irc-fg33{color:#007449}.irc-fg34{color:#007474}.irc-fg35{color:#004074}.irc-fg36{color:#000074}.irc-fg37{color:#4b0074}.irc-fg38{color:#740074}.irc-fg39{color:#740045}.irc-fg40{color:#b50000}.irc-fg41{color:#b56300}.irc-fg42{color:#b5b500}.irc-fg43{color:#7db500}.irc-fg44{color:#00b500}.irc-fg45{color:#00b571}.irc-fg46{color:#00b5b5}.irc-fg47{color:#0063b5}.irc-fg48{color:#0000b5}.irc-fg49{color:#7500b5}.irc-fg50{color:#b500b5}.irc-fg51{color:#b5006b}.irc-fg52{color:red}.irc-fg53{color:#ff8c00}.irc-fg54{color:#ff0}.irc-fg55{color:#b2ff00}.irc-fg56{color:#0f0}.irc-fg57{color:#00ffa0}.irc-fg58{color:#0ff}.irc-fg59{color:#008cff}.irc-fg60{color:#00f}.irc-fg61{color:#a500ff}.irc-fg62{color:#f0f}.irc-fg63{color:#ff0098}.irc-fg64{color:#ff5959}.irc-fg65{color:#ffb459}.irc-fg66{color:#ffff71}.irc-fg67{color:#cfff60}.irc-fg68{color:#6fff6f}.irc-fg69{color:#65ffc9}.irc-fg70{color:#6dffff}.irc-fg71{color:#59b4ff}.irc-fg72{color:#5959ff}.irc-fg73{color:#c459ff}.irc-fg74{color:#f6f}.irc-fg75{color:#ff59bc}.irc-fg76{color:#ff9c9c}.irc-fg77{color:#ffd39c}.irc-fg78{color:#ffff9c}.irc-fg79{color:#e2ff9c}.irc-fg80{color:#9cff9c}.irc-fg81{color:#9cffdb}.irc-fg82{color:#9cffff}.irc-fg83{color:#9cd3ff}.irc-fg84{color:#9c9cff}.irc-fg85{color:#dc9cff}.irc-fg86{color:#ff9cff}.irc-fg87{color:#ff94d3}.irc-fg88{color:#000}.irc-fg89{color:#131313}.irc-fg90{color:#282828}.irc-fg91{color:#363636}.irc-fg92{color:#4d4d4d}.irc-fg93{color:#656565}.irc-fg94{color:#818181}.irc-fg95{color:#9f9f9f}.irc-fg96{color:#bcbcbc}.irc-fg97{color:#e2e2e2}.irc-fg98{color:#fff}.irc-bg16{background-color:#470000}.irc-bg17{background-color:#472100}.irc-bg18{background-color:#474700}.irc-bg19{background-color:#324700}.irc-bg20{background-color:#004700}.irc-bg21{background-color:#00472c}.irc-bg22{background-color:#004747}.irc-bg23{background-color:#002747}.irc-bg24{background-color:#000047}.irc-bg25{background-color:#2e0047}.irc-bg26{background-color:#470047}.irc-bg27{background-color:#47002a}.irc-bg28{background-color:#740000}.irc-bg29{background-color:#743a00}.irc-bg30{background-color:#747400}.irc-bg31{background-color:#517400}.irc-bg32{background-color:#007400}.irc-bg33{background-color:#007449}.irc-bg34{background-color:#007474}.irc-bg35{background-color:#004074}.irc-bg36{background-color:#000074}.irc-bg37{background-color:#4b0074}.irc-bg38{background-color:#740074}.irc-bg39{background-color:#740045}.irc-bg40{background-color:#b50000}.irc-bg41{background-color:#b56300}.irc-bg42{background-color:#b5b500}.irc-bg43{background-color:#7db500}.irc-bg44{background-color:#00b500}.irc-bg45{background-color:#00b571}.irc-bg46{background-color:#00b5b5}.irc-bg47{background-color:#0063b5}.irc-bg48{background-color:#0000b5}.irc-bg49{background-color:#7500b5}.irc-bg50{background-color:#b500b5}.irc-bg51{background-color:#b5006b}.irc-bg52{background-color:red}.irc-bg53{background-color:#ff8c00}.irc-bg54{background-color:#ff0}.irc-bg55{background-color:#b2ff00}.irc-bg56{background-color:#0f0}.irc-bg57{background-color:#00ffa0}.irc-bg58{background-color:#0ff}.irc-bg59{background-color:#008cff}.irc-bg60{background-color:#00f}.irc-bg61{background-color:#a500ff}.irc-bg62{background-color:#f0f}.irc-bg63{background-color:#ff0098}.irc-bg64{background-color:#ff5959}.irc-bg65{background-color:#ffb459}.irc-bg66{background-color:#ffff71}.irc-bg67{background-color:#cfff60}.irc-bg68{background-color:#6fff6f}.irc-bg69{background-color:#65ffc9}.irc-bg70{background-color:#6dffff}.irc-bg71{background-color:#59b4ff}.irc-bg72{background-color:#5959ff}.irc-bg73{background-color:#c459ff}.irc-bg74{background-color:#f6f}.irc-bg75{background-color:#ff59bc}.irc-bg76{background-color:#ff9c9c}.irc-bg77{background-color:#ffd39c}.irc-bg78{background-color:#ffff9c}.irc-bg79{background-color:#e2ff9c}.irc-bg80{background-color:#9cff9c}.irc-bg81{background-color:#9cffdb}.irc-bg82{background-color:#9cffff}.irc-bg83{background-color:#9cd3ff}.irc-bg84{background-color:#9c9cff}.irc-bg85{background-color:#dc9cff}.irc-bg86{background-color:#ff9cff}.irc-bg87{background-color:#ff94d3}.irc-bg88{background-color:#000}.irc-bg89{background-color:#131313}.irc-bg90{background-color:#282828}.irc-bg91{background-color:#363636}.irc-bg92{background-color:#4d4d4d}.irc-bg93{background-color:#656565}.irc-bg94{background-color:#818181}.irc-bg95{background-color:#9f9f9f}.irc-bg96{background-color:#bcbcbc}.irc-bg97{background-color:#e2e2e2}.irc-bg98{background-color:#fff}.irc-bold{font-weight:700}.irc-underline{text-decoration:underline}.irc-strikethrough{text-decoration:line-through}.irc-underline.irc-strikethrough{text-decoration:underline line-through}.irc-italic{font-style:italic}.tooltipped:after{font-size:12px}@media (min-width:480px){#chat .from{-webkit-mask-image:linear-gradient(270deg,#0000,#000 10px);mask-image:linear-gradient(270deg,#0000,#000 10px);padding-left:10px}}@media (max-width:768px){.tooltipped-no-touch:hover:after,.tooltipped-no-touch:hover:before{opacity:0;visibility:hidden}#sidebar .logo-container{margin-top:5px}#context-menu,#form #input,#help .help-item,#loading,#settings .error,#sidebar .empty,.channel-list-item,.header .topic,.messages .msg,.textcomplete-menu,.window label{font-size:15px}#sidebar{background:#415364;background:var(--body-bg-color);display:flex;height:100%;left:-220px;position:absolute;transform:translateZ(0);transition:transform .16s;z-index:10}#sidebar-overlay{background:#00000080;background:var(--overlay-bg-color);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .16s,visibility .16s;visibility:hidden;z-index:9}#viewport.menu-open #sidebar-overlay{opacity:1}#viewport.menu-open #sidebar{transform:translate3d(220px,0,0)}#viewport.menu-dragging #sidebar,#viewport.menu-dragging #sidebar-overlay{transition:none}#viewport.menu-dragging #sidebar,#viewport.menu-open #sidebar{box-shadow:0 0 25px 0 #00000080}#viewport.menu-dragging #sidebar-overlay,#viewport.menu-open #sidebar-overlay{visibility:visible}#viewport .lt{position:relative}#chat .userlist{background-color:#fff;background-color:var(--window-bg-color);height:100%;position:absolute;right:0;transform:translateX(180px);transition:transform .2s;z-index:1}#viewport.userlist-open #chat .userlist{transform:translateX(0)}#chat .header .title{padding-left:6px}#chat .toggle-content .thumb{max-height:58px;max-width:104px}}@media (max-width:479px){.container{margin:0;max-width:100%}#sign-in .btn{width:100%}.input{margin-bottom:2px}#connect .connect-row{flex-direction:column}#connect .connect-row>.input,#connect .connect-row>.input-wrap{flex-grow:1}#help .help-version-title{flex-direction:column}#chat .messages{display:block;padding:5px 0}#chat .msg{display:block;padding:2px 10px}#chat .msg[data-type=condensed] .msg{padding:2px 0}#chat .content,#chat .from,#chat .time{border:0;display:inline;padding:0}#chat .from:after{content:" ";white-space:pre}#chat .chat-view[data-type=channel] .msg.highlight{padding-left:5px}#chat .chat-view[data-type=channel] .msg.highlight .time{padding-left:0}#chat .condensed-summary .from,#chat .condensed-summary .time{display:none}#help .help-item .subject{display:inline-block;padding-bottom:4px}#help .help-item .description{display:block}}::-webkit-scrollbar{background-color:#0000;width:8px}::-webkit-scrollbar:hover{background-color:#00000017}::-webkit-scrollbar-thumb:vertical{background:#00000080;border-radius:100px}::-webkit-scrollbar-thumb:vertical:active{background:#0009}#confirm-dialog-overlay,#image-viewer,#image-viewer .close-btn,#image-viewer .open-btn,#upload-overlay{align-items:center;display:flex;flex-direction:column;justify-content:center}#confirm-dialog-overlay,#image-viewer,#upload-overlay{background:#00000080;background:var(--overlay-bg-color);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .2s,visibility .2s;-webkit-user-select:none;user-select:none;visibility:hidden;z-index:999}#confirm-dialog-overlay.opened,#image-viewer.opened,#upload-overlay.is-dragover{opacity:1;visibility:visible}#confirm-dialog-overlay,#image-viewer{background:#000000e6}#image-viewer .close-btn,#image-viewer .next-image-btn,#image-viewer .open-btn,#image-viewer .previous-image-btn{color:#fff;font-size:36px;opacity:.6;position:fixed;top:0;transition:opacity .2s;width:2em}#image-viewer .close-btn{height:2em;right:0;z-index:1002}#image-viewer .close-btn:before{content:"×"}#image-viewer .open-btn{bottom:0;height:2em;right:0;top:auto;z-index:1002}#image-viewer .next-image-btn,#image-viewer .previous-image-btn{bottom:0;z-index:1001}#image-viewer .previous-image-btn{left:0}#image-viewer .next-image-btn{right:0}#image-viewer .close-btn:hover,#image-viewer .next-image-btn:hover,#image-viewer .previous-image-btn:hover{opacity:1}#image-viewer>img{background-image:linear-gradient(45deg,#eee 25%,#0000 0,#0000 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;cursor:grab;position:absolute;transform-origin:50% 50%}#chat .ctcp-message,#chat .msg[data-type=action] .content,#chat .msg[data-type=message] .content,#chat .msg[data-type=monospace_block] .content,#chat .msg[data-type=notice] .content,#chat .new-topic,#chat .part-reason,#chat .quit-reason{white-space:pre-wrap}#chat table.channel-list .topic,.header .topic{white-space:nowrap}.chat-view[data-type=search-results] .search-status{align-items:center;display:flex;height:100%;justify-content:center}
#connect .connect-auth{display:block;margin-bottom:10px}#connect .connect-auth .opt{display:block;width:100%}#connect .connect-auth input{margin:3px 10px 0 0}#connect .connect-sasl-external{background-color:#d9edf7;border-radius:2px;color:#31708f;padding:10px}#connect .connect-sasl-external pre{margin:0;-webkit-user-select:text;user-select:text}
.settings-menu{margin-left:calc(50% - 510px);position:fixed;top:50px}@media screen and (max-width:calc(768px + 320px)){.settings-menu{align-self:center;margin:0 auto;padding:0 15px;position:static;width:min(480px,100%)}}.settings-menu ul{padding:0}.settings-menu li{font-size:18px;list-style:none}.settings-menu button{color:var(--body-color-muted);display:inline-block;height:100%;text-align:left;width:100%}.settings-menu li:not(:last-of-type) button{margin-bottom:8px}.settings-menu button:before{content:"";display:inline-block;height:18px;margin-right:8px;width:18px}.settings-menu .appearance:before{content:"\f108"}.settings-menu .account:before{content:"\f007"}.settings-menu .messages:before{content:"\f0e0"}.settings-menu .notifications:before{content:"\f0f3"}.settings-menu .general:before{content:"\f013"}.settings-menu button.active,.settings-menu button:hover{color:var(--body-color)}.settings-menu button.active{cursor:default}
form.message-search{display:flex}form.message-search .input-wrapper{display:flex}form.message-search input{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:0;color:inherit;height:auto!important;margin:7px 0;width:100%}form.message-search input::placeholder{color:#00000059}@media (min-width:480px){form.message-search input{min-width:140px}form.message-search input:focus{min-width:220px}}form.message-search .input-wrapper{background:var(--window-bg-color);height:0;left:0;overflow:hidden;position:absolute;right:0;top:45px;z-index:1}form.message-search .input-wrapper input{margin:7px}form.message-search.opened .input-wrapper{height:50px}#chat form.message-search button{color:#607992;display:flex}
.channel-name{font-weight:700}
textarea#user-specified-css-input{height:100px}
.session-list .session-item{display:flex;font-size:14px}.session-list .session-item-info{display:flex;flex-direction:column;flex-grow:1}.session-list .session-item-btn{flex-shrink:0}.session-list .session-usage{color:var(--body-color-muted);font-style:italic}
.jump-to-input{margin:8px;position:relative}.jump-to-input .input{-webkit-appearance:none;appearance:none;background-color:#ffffff1a;border:0;color:#fff;margin:0;padding-right:35px;width:100%}.jump-to-input .input::placeholder{color:#ffffff59}.jump-to-input:before{bottom:0;color:#ffffff59;content:"\f002";line-height:35px!important;pointer-events:none;position:absolute;right:8px;top:0}.jump-to-results{list-style:none;margin:0;overflow:auto;padding:0}.jump-to-results .no-results{margin:14px 8px;text-align:center}.jump-to-results .channel-list-item.active{cursor:pointer}.jump-to-results .channel-list-item .add-channel,.jump-to-results .channel-list-item .close-tooltip{display:none}.jump-to-results .channel-list-item[data-type=lobby]{padding:8px 14px}.jump-to-results .channel-list-item[data-type=lobby]:before{content:"\f233"}
#confirm-dialog{background:var(--body-bg-color);border-radius:5px;color:#fff;margin:10px;max-width:500px}#confirm-dialog .confirm-text{padding:15px;-webkit-user-select:text;user-select:text}#confirm-dialog .confirm-text-title{font-size:20px;font-weight:700;margin-bottom:10px}#confirm-dialog .confirm-buttons{background:#0000004d;display:flex;justify-content:flex-end;padding:15px}#confirm-dialog .confirm-buttons .btn{margin-bottom:0;margin-left:10px}#confirm-dialog .confirm-buttons .btn-cancel{border-color:#0000}
#mentions-popup-container{z-index:8}.mentions-popup{background-color:var(--window-bg-color);max-height:400px;overflow-y:auto;padding:10px;position:absolute;right:80px;top:55px;width:400px;z-index:2}.mentions-popup>.mentions-popup-title{display:flex;font-size:20px;justify-content:space-between;margin-bottom:10px}.mentions-popup .mentions-info{display:flex;justify-content:space-between}.mentions-popup .msg{margin-bottom:15px;-webkit-user-select:text;user-select:text}.mentions-popup .msg:last-child{margin-bottom:0}.mentions-popup .msg .content{word-wrap:break-word;background-color:var(--highlight-bg-color);border-radius:5px;margin-top:2px;padding:6px;word-break:break-word}.mentions-popup .msg-dismiss:before{content:"×";display:inline-block;font-size:20px;font-weight:400;line-height:16px;text-align:center}.mentions-popup .msg-dismiss:hover{color:var(--link-color)}.mentions-popup .dismiss-all-mentions{margin:0;padding:4px 6px}@media (min-height:500px){.mentions-popup{max-height:60vh}}@media (max-width:768px){.mentions-popup{border:0;border-radius:0;bottom:0;box-shadow:none;left:0;max-height:none;right:0;top:45px;width:100%}}

/*# sourceMappingURL=style.css.map*/