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}.tooltipped[data-tooltip]:after{content:attr(data-tooltip)}: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;--emoji-font:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Twemoji Mozilla","EmojiOne Color","Android Emoji",sans-serif;--md-code-color:#333;--tok-comment:#6a737d;--tok-keyword:#d73a49;--tok-string:#032f62;--tok-number:#005cc5;--tok-function:#6f42c1;--tok-operator:#b31d28;--tok-punctuation:#586069;--tok-tag:#22863a;--tok-attr:#6f42c1;--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);--channel-typing-color:#84ce88;--channel-activity-color:#7fb8e8;--sidebar-width:min(calc(7rem + 108px),85vw);--userlist-width:min(calc(6rem + 84px),85vw);--status-bar-tint-height:8px;font-size:100%}html[data-font-size=tiny]{font-size:62.5%}html[data-font-size=small]{font-size:81.25%}html[data-font-size=large]{font-size:125%}html[data-font-size=xlarge]{font-size:162.5%}html[data-font-size=huge]{font-size:212.5%}html[data-system-text]{font-size:min(calc(100%*var(--system-text-scale, 1)),212.5%)}::placeholder{color:#00000059;opacity:1}html{-webkit-tap-highlight-color:transparent;background:var(--canvas-bg-color,var(--body-bg-color));box-sizing:border-box}#status-bar-tint{display:none}#theme-scene{display:none}@media (hover:none) and (pointer:coarse){@supports (-webkit-touch-callout:none){#status-bar-tint{background-color:var(--canvas-bg-color,var(--body-bg-color));display:block;height:var(--status-bar-tint-height);left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:2000}html[data-status-bar-read] #status-bar-tint{z-index:-1}#sidebar{padding-top:var(--status-bar-tint-height)}}}html[data-shell=native] #status-bar-tint{display:none}html[data-shell=native]{--inset-top:var(--safe-area-inset-top,env(safe-area-inset-top));--inset-right:var(--safe-area-inset-right,env(safe-area-inset-right));--inset-left:var(--safe-area-inset-left,env(safe-area-inset-left));--inset-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom));--inset-outer-bottom:0px;--inset-inner-bottom:var(--inset-bottom)}html[data-shell=native][data-platform=android]{--inset-outer-bottom:var(--inset-bottom);--inset-inner-bottom:0px}html[data-shell=native] #viewport{background:var(--canvas-bg-color,var(--body-bg-color));padding:var(--inset-top) var(--inset-right) var(--inset-outer-bottom) var(--inset-left)}*,: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:var(--body-bg-color);color:var(--body-color);cursor:default;font:1rem -apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial;height:var(--viewport-height,100%);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: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,#chat .msg[data-type=unhandled] .content,.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:.9em;padding:2px 4px}pre{word-wrap:break-word;background-color:#f5f5f5;border-radius:4px;color:#333;display:block;font-size:.9em;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:1.75em;padding:4px 6px;text-align:center;text-shadow:0 1px 0 #fff}p{margin:0 0 10px}.btn{border:2px solid var(--button-color);border-radius:3px;color:var(--button-color);cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.06em;margin-bottom:10px;padding:.75em 1.5em;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;word-spacing:.2em}.btn-small{padding:.4em 1em}.btn:disabled,.btn:focus,.btn:hover{background:var(--button-color);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:.3em .6em;text-transform:none;word-spacing:0}.container{align-self:center;margin-bottom:20px;padding:0 15px;touch-action:pan-y;width:min(30rem,100%)}#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 .connecting-indicator:before,#chat .count:before,#chat .media-tool:before,#chat .media-veil-caret:before,#chat .media-veil-icon:before,#chat .msg-action: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=away] .from:before,#chat .msg[data-type=back] .from:before,#chat .msg[data-type=chghost] .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=who] .from:before,#chat .msg[data-type=whois] .from:before,#chat .oper-report-btn: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,#context-menu .oper-route-current:after,#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,#oper .oper-fold>summary:before,#oper .oper-row:before,#oper .settings-menu .icon:before,#settings #play:before,#settings .extra-help,#settings .settings-menu .icon:before,#settings .trusted-host-remove:before,#sidebar .collapse-network-icon:before,#version-checker:before,#viewport .lt:before,#viewport .rt:before,.channel-list-item .add-channel:before,.channel-list-item .connection-status-icon:before,.channel-list-item .edit-network:before,.channel-list-item .not-connected-icon:before,.channel-list-item .notify-status-icon:before,.channel-list-item .oper-panel: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"}#chat .connecting-indicator:before{content:"\f021"}.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"}.context-menu-media-host:before{content:"\f0ac"}.context-menu-media-account:before{content:"\f007"}.context-menu-media-channel:before{content:"\f292"}.context-menu-oper-panel:before{content:"\f505"}.context-menu-oper-investigate:before{content:"\f06e"}.context-menu-oper-check:before{content:"\f002"}.context-menu-oper-kill:before{content:"\f54c"}.context-menu-oper-gline:before{content:"\f0e3"}.context-menu-oper-shun:before{content:"\f6a9"}.context-menu-oper-zline:before{content:"\f05e"}.context-menu-oper-clones:before{content:"\f24d"}.context-menu-oper-who:before{content:"\f0c0"}.context-menu-oper-copy:before{content:"\f0c5"}.context-menu-oper-target:before{content:"\f05b"}.context-menu-oper-route-kind:before{content:"\f0f3"}.context-menu-oper-route-active:before{content:"\f075"}.context-menu-oper-route-network:before{content:"\f233"}.context-menu-oper-route-off:before{content:"\f070"}.context-menu-oper-route-stop:before{content:"\f1f6"}.context-menu-media-account-off:before,.context-menu-media-channel-off:before,.context-menu-media-host-off:before{content:"\f070"}.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:var(--body-color-muted);content:"\f02e"}#chat .msg[data-command=help] .from:before{color:var(--body-color-muted);content:"\f059"}#chat .msg[data-command=info] .from:before{color:var(--body-color-muted);content:"\f05a"}#chat .msg[data-type=ctcp] .from:before,#chat .msg[data-type=ctcp_request] .from:before{color:var(--body-color-muted);content:"\f15c"}#chat .msg[data-type=whois] .from:before{color:#2ecc40;content:"\f007"}#chat .msg[data-type=who] .from:before{color:#2ecc40;content:"\f0c0"}#chat .msg[data-type=chghost] .from:before,#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:"\1F3AD"}#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:.75em}#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:3rem;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{container-type:size;container-name:viewport;display:flex;height:100%;position:relative}#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{--header-button-size:2.5rem;color:#607992;display:flex;flex-shrink:0;font-size:1.0625rem;height:var(--header-button-size);line-height:1;width:var(--header-button-size)}@container chat (max-width: 24rem){#chat button.close,#chat button.mentions,#chat button.menu,#chat button.search,#viewport .lt,#viewport .rt{--header-button-size:min(2.5rem,56px);font-size:min(1.0625rem,24px)}}#chat button.close:before,#chat button.mentions:before,#chat button.menu:before,#chat button.search:before,#viewport .lt:before,#viewport .rt:before{line-height:var(--header-button-size);width:var(--header-button-size)}#viewport .lt{position:fixed}#viewport #chat .lt{position:relative}#viewport .lt:after{background-clip:padding-box;background-color:#e74c3c;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:var(--sidebar-width);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{height:3rem}#sidebar .devtools-toggle{background:#0000;border:0;border-radius:4px;cursor:pointer;font-size:.875rem;line-height:1.25rem;margin-left:4px;padding:0 4px;vertical-align:middle}#sidebar .devtools-toggle:hover{background:#ffffff26}#sidebar .empty,.channel-list-item{font-size:1rem}.channel-list-item{cursor:pointer;display:flex;padding:.625rem .875rem;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: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:1.25rem;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:1.0625rem;font-weight:700;padding:.375rem .875rem .25rem 0}.channel-list-item .lobby-wrap{display:flex;flex-direction:column;flex-grow:1;min-width:0;overflow:hidden}.channel-list-item .lobby-status,.channel-list-item .lobby-title{align-items:center;display:flex;min-width:0}.channel-list-item .lobby-status{container-type:inline-size;container-name:lobby-status;font-size:.75rem;font-weight:400;gap:.5rem;margin-top:.125rem;padding-left:.875rem}.channel-list-item .lobby-tools{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.channel-list-item .lobby-nick{color:var(--rail-fg-muted,#b7c5d1bf);flex:1 1 auto;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.jump-to-results .channel-list-item .lobby-tools{display:none}.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 .parted-channel-tooltip{margin:0 8px}.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:1.2;margin-right:.75em;width:1em}.channel-list-item.is-typing:before{animation:channel-typing-pulse 1.3s ease-in-out infinite}@keyframes channel-typing-pulse{0%,to{color:currentcolor}50%{color:var(--channel-typing-color)}}.channel-list-item.has-activity:not(.is-typing):before{animation:channel-activity-pulse 1.8s ease-in-out infinite}@keyframes channel-activity-pulse{0%,to{color:currentcolor}50%{color:var(--channel-activity-color)}}html[data-reduce-motion] .channel-list-item.is-typing:before{animation:none;color:var(--channel-typing-color)}html[data-reduce-motion] .channel-list-item.has-activity:not(.is-typing):before{animation:none;color:var(--channel-activity-color)}.channel-list-item .name{flex-grow:1;margin-right:5px;overflow:hidden;position:relative;white-space:nowrap}.channel-list-item .name,.header .topic{mask-image:linear-gradient(270deg,#0000,#000 20px)}#sidebar .add-channel-tooltip,#sidebar .edit-network-tooltip,#sidebar .oper-panel-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:.75rem;padding:.3em .5em;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.has-highlight:not(.is-muted) .name{color:#fff;font-weight:700}.channel-list-item .close{display:none;height:1.5rem;transition:opacity .2s,background-color .2s;width:1.5rem}.channel-list-item .close:before{color:#fff;content:"×";display:inline-block;font-size:1.25rem;font-weight:400;line-height:1.5rem;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:1.5rem;opacity:.4;transition:opacity .2s,background-color .2s,transform .2s;width:1.5rem}.channel-list-item[data-type=lobby] .add-channel:before{color:#fff;content:"\f067";display:inline-block;font-size:.875rem;line-height:1.5rem;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)}.channel-list-item[data-type=lobby] .edit-network{border-radius:3px;height:1.5rem;opacity:.4;transition:opacity .2s,background-color .2s;width:1.5rem}.channel-list-item[data-type=lobby] .edit-network:before{color:#fff;content:"\f013";display:inline-block;font-size:.875rem;line-height:1.5rem;text-align:center}.channel-list-item[data-type=lobby] .edit-network:hover{opacity:1}.channel-list-item[data-type=lobby] .oper-panel{border-radius:3px;height:1.5rem;opacity:.4;transition:opacity .2s,background-color .2s;width:1.5rem}.channel-list-item[data-type=lobby] .oper-panel:before{color:#fff;content:"\f505";display:inline-block;font-size:.875rem;line-height:1.5rem;text-align:center}.channel-list-item[data-type=lobby] .oper-panel:hover{opacity:1}@container lobby-status (max-width: 11rem){.channel-list-item .lobby-tools[\:has\(\.oper-panel\)]{gap:.125rem}.channel-list-item .lobby-tools:has(.oper-panel){gap:.125rem}.channel-list-item .lobby-tools[\:has\(\.oper-panel\)] .add-channel,.channel-list-item .lobby-tools[\:has\(\.oper-panel\)] .connection-status-icon,.channel-list-item .lobby-tools[\:has\(\.oper-panel\)] .edit-network,.channel-list-item .lobby-tools[\:has\(\.oper-panel\)] .notify-status-icon,.channel-list-item .lobby-tools[\:has\(\.oper-panel\)] .oper-panel{width:1.25rem}.channel-list-item .lobby-tools:has(.oper-panel) .add-channel,.channel-list-item .lobby-tools:has(.oper-panel) .connection-status-icon,.channel-list-item .lobby-tools:has(.oper-panel) .edit-network,.channel-list-item .lobby-tools:has(.oper-panel) .notify-status-icon,.channel-list-item .lobby-tools:has(.oper-panel) .oper-panel{width:1.25rem}}.channel-list-item .connection-status-tooltip{flex-shrink:0;line-height:1}.channel-list-item .connection-status-icon{height:1.5rem;opacity:.7;transition:opacity .2s;width:1.5rem}.channel-list-item .connection-status-icon:before{display:inline-block;font-size:.8125rem;line-height:1.5rem;text-align:center}.channel-list-item .connection-status-icon:hover{opacity:1}.channel-list-item .connection-status-icon.is-connected{cursor:default}.channel-list-item .notify-tooltip{flex-shrink:0;line-height:1}.channel-list-item .notify-status-icon{display:inline-block;height:1.5rem;opacity:.7;text-align:center;transition:opacity .2s;width:1.5rem}.channel-list-item .notify-tooltip:hover .notify-status-icon{opacity:1}.channel-list-item .notify-status-icon:before{font-size:.875rem;line-height:1.5rem}.channel-list-item .notify-status-icon.on:before{color:#2ea043;content:"\f0f3"}.channel-list-item .notify-status-icon.enabled,.channel-list-item .notify-status-icon.off{opacity:.4}.channel-list-item .notify-status-icon.enabled:before{color:#fff;content:"\f0f3"}.channel-list-item .notify-status-icon.off:before{color:#fff;content:"\f1f6"}.channel-list-item .connection-status-icon.is-connected:before{color:#84ce88;content:"\f0c1"}.channel-list-item .connection-status-icon.is-connecting:before{animation:connection-status-spin 1.5s linear infinite;color:#d59437;content:"\f021"}.channel-list-item .connection-status-icon.is-disconnected:before{color:#e74c3c;content:"\f127"}@keyframes connection-status-spin{to{transform:rotate(1turn)}}#sidebar .network .collapse-network{flex-shrink:0;opacity:.4;padding-left:.6875rem;transition:opacity .2s;width:2.5rem}#sidebar .network .collapse-network-icon{display:block;height:1.25rem;transition:transform .2s;width:1.25rem}#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:1.0625rem;height:3rem;justify-content:center}#footer button{border-radius:5px;color:#b7c5d1;display:inline-block;height:100%;width:3rem}#footer .help.notified:after{background:var(--body-bg-color);border-radius:50%;bottom:10px;color:var(--link-color);content:"\f021";font-size:.7rem;padding:2px;position:absolute;right:7px}#settings .error,.window label,.window li,.window p{font-size:1rem}input[type=checkbox],input[type=radio]{accent-color:var(--button-color);flex:0 0 auto;height:1em;margin:0 .4em 0 0;vertical-align:-.1em;width:1em}input[type=checkbox][switch]{height:1.22em;vertical-align:-.25em;width:2em}html[data-platform=android] input[type=checkbox]{appearance:none;background:#0000;border:.125em solid var(--body-color-muted);border-radius:.65em;cursor:pointer;height:1.3em;position:relative;transition:background-color .15s,border-color .15s;vertical-align:-.3em;width:2.1em}html[data-platform=android] input[type=checkbox]:before{background:var(--body-color-muted);border-radius:50%;content:"";height:.6em;left:.2em;position:absolute;top:50%;transform:translateY(-50%);transition:left .15s,width .15s,height .15s;width:.6em}html[data-platform=android] input[type=checkbox]:checked{background:var(--button-color);border-color:var(--button-color)}html[data-platform=android] input[type=checkbox]:checked:before{background:var(--button-text-color-hover);height:.85em;left:calc(100% - .95em);width:.85em}html[data-platform=android] input[type=checkbox]:focus-visible{outline:2px solid var(--button-color);outline-offset:2px}html[data-platform=android] input[type=checkbox]:disabled{cursor:default;opacity:.5}.input{background-color:#fff;border:1px solid #cdd3da;border-radius:2px;color:#222;font-size:1rem;height:2.5rem;line-height:2.5rem;margin:2px 0 10px;padding:0 .625rem;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:2.5rem;padding:6px 10px;resize:vertical}.window{-webkit-overflow-scrolling:touch;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:2.25rem}.window h2{border-bottom:1px solid;color:var(--window-heading-color);font-size:1.375rem;margin:30px 0 10px;padding-bottom:7px}.window h2 small{font-size:1rem;line-height:30px}.window h3{color:var(--window-heading-color);font-size:1.125rem;margin:20px 0 10px}.header{align-items:center;display:flex;flex-shrink:0;height:3rem;line-height:3rem;overflow:hidden;padding:0 6px}#chat .header{border-bottom:1px solid #e7e7e7}@container viewport (max-height: 18rem){body[\:has\(\%23form\%20\%23input\:focus\)] #chat .header{display:none}body:has(#form #input:focus) #chat .header{display:none}body[\:has\(\%23form\%20\%23input\:focus\)] #form .typing-indicator{align-self:center;flex:0 1 auto;margin:0 .25rem;max-width:33%;min-width:0;order:1}body:has(#form #input:focus) #form .typing-indicator{align-self:center;flex:0 1 auto;margin:0 .25rem;max-width:33%;min-width:0;order:1}body[\:has\(\%23form\%20\%23input\:focus\)] #form>.tooltipped{order:2}body:has(#form #input:focus) #form>.tooltipped{order:2}}#chat .connecting-tooltip{display:flex;flex-shrink:0}#chat .connecting-indicator{align-items:center;animation:connection-status-spin 1.5s linear infinite;color:var(--body-color-muted);display:flex;flex-shrink:0;font-size:.9375rem;height:2.5rem;justify-content:center;opacity:.65;width:2.5rem}html[data-reduce-motion] #chat .connecting-indicator{animation:none}.header .title{flex-shrink:1;font-size:1.0625rem;overflow:hidden;padding-left:6px;text-overflow:ellipsis;white-space:nowrap}.topic-container{flex-grow:1;padding-left:10px;position:relative}.header .topic{color:var(--body-color-muted);flex-grow:1;flex-shrink:99999999;font-size:.9375rem;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:1rem;height:2.5rem;line-height:normal;outline:none;overflow:hidden;padding-left:.625rem;padding-right:2.5rem;width:100%}.topic-container .save-topic{position:absolute;right:0;top:.25rem}.topic-container .save-topic span{align-items:center;appearance:none;color:#607992;cursor:pointer;display:flex;font-size:1.0625rem;height:2.5rem;justify-content:center;width:2.5rem}.topic-container .save-topic span:hover{opacity:.6}#chat{--scroll-down-size:36px;--scroll-down-inset:16px;container-type:inline-size;container-name: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:1rem;line-height:1.4}#chat .chat-content{display:flex;flex-direction:row-reverse;flex-grow:1;overflow:hidden;position:relative;transition:opacity .3s ease}#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;position:relative;touch-action:pan-y;width:var(--userlist-width)}#chat .userlist:after{box-shadow:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}#sidebar .join-form{padding:0 1.125rem .5rem}#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:var(--scroll-down-inset);cursor:pointer;opacity:0;pointer-events:none;position:absolute;right:var(--scroll-down-inset);transform:translateY(16px);transition:transform .2s,opacity .2s;z-index:3}.scroll-down:focus:not(:focus-visible):after,.scroll-down:focus:not(:focus-visible):before{display:none}.scroll-down-shown{opacity:1;pointer-events:auto;transform:none}@media (pointer:coarse){#chat{--scroll-down-size:max(2.2rem,44px)}}.scroll-down-arrow{background:var(--window-bg-color);border:2px solid var(--button-color);border-radius:50%;box-shadow:0 6px 10px 0 #00000026;color:var(--button-color);height:var(--scroll-down-size);line-height:calc(var(--scroll-down-size) - 2px);text-align:center;transition:background .2s,color .2s;width:var(--scroll-down-size)}.scroll-down:hover .scroll-down-arrow{background:var(--button-color);color:var(--button-text-color-hover)}.scroll-down-arrow:after{content:"\f107"}.userlist-open .chat-view[data-type=channel] .scroll-down{right:calc(var(--userlist-width) + 1rem)}#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;--msg-acting-bg:var(--msg-hover-bg,color-mix(in srgb,currentcolor 8%,#0000));align-items:flex-start;display:flex;position:relative;word-break:break-word}#chat .unread-marker{font-size:.8125rem;font-weight:700;margin:0 10px;position:relative;text-align:center;z-index:0}#chat .unread-marker:before{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:var(--window-bg-color);color:var(--unread-marker-color);content:"New messages";padding:0 10px}#chat .date-marker{font-size:.8125rem;font-weight:700;margin:0 10px;position:relative;text-align:center;z-index:0}#chat .date-marker:before{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:var(--window-bg-color);color:var(--date-marker-color);content:attr(aria-label);padding:0 10px}#chat .content,#chat .from,#chat .time{flex:0 0 auto;padding:.2em 0}#chat .time{font-feature-settings:"tnum";box-sizing:initial;color:var(--body-color-muted);font-variant-numeric:tabular-nums;padding-left:.625rem;white-space:nowrap;width:5.5ch}#chat.time-12h .time{width:7.5ch}#chat.time-seconds .time{width:8.5ch}#chat.time-seconds.time-12h .time{width:10.5ch}#chat .from{box-sizing:initial;flex:0 1000 12ch;min-width:9ch;overflow:hidden;padding:.2em .5rem;position:relative;text-align:right;text-overflow:ellipsis;white-space:nowrap}#chat .content{border-left:1px solid #f6f6f6;flex:1 1 30ch;min-width:0;overflow:hidden;padding-left:.5rem;padding-right:.375rem;text-align:left}#chat .msg[data-type=unhandled] .from{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:var(--body-color-muted)}html[data-own-messages=band] #chat .self .content,html[data-own-messages=plain] #chat .self .content{color:inherit}html:not([data-own-messages=band]) #chat .msg.self[data-type=action],html:not([data-own-messages=band]) #chat .msg.self[data-type=message]{background-color:initial}html[data-own-messages=band] #chat .msg.self[data-type=action]:not(.highlight),html[data-own-messages=band] #chat .msg.self[data-type=message]:not(.highlight){background-color:var(--own-bg,color-mix(in srgb,currentcolor 7%,#0000))}#chat .msg.pending{opacity:.55}#chat.disconnected .chat-content{opacity:.55}.channel-list-item.network-down{opacity:.55}#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=chghost] .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: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:var(--highlight-bg-color);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 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 .media-still{cursor:zoom-in;display:block;height:auto;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: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 .media-veil{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px 8px;max-width:100%;min-height:64px;min-width:min(320px,100%);padding:6px 10px 6px 6px}#chat .media-veil-main{align-items:center;border-radius:6px;color:inherit;display:flex;flex:1 1 auto;gap:10px;min-width:0;padding:5px 8px 5px 5px;text-align:left;transition:background-color .15s}#chat .media-veil-main:focus-visible,#chat .media-veil-main:hover{background-color:#7f7f7f24}#chat .media-tool:focus-visible,#chat .media-veil-main:focus-visible,#chat .media-veil-trust:focus-visible{outline:2px solid var(--button-color);outline-offset:1px}#chat .media-veil-main:disabled{background-color:initial;cursor:progress}#chat .media-veil-icon{align-items:center;background:#7f7f7f29;border-radius:9px;color:var(--link-color);display:flex;flex:0 0 auto;font-size:1.0625rem;height:38px;justify-content:center;transition:transform .15s,background-color .15s;width:38px}#chat .media-veil-main:hover .media-veil-icon{transform:scale(1.06)}#chat .media-veil-icon:before{content:"\f03e"}#chat .media-veil-icon[data-kind=video]:before{content:"\f03d"}#chat .media-veil-icon[data-kind=audio]:before{content:"\f001"}#chat .media-veil.loading .media-veil-icon:before{animation:media-veil-spin .9s linear infinite;content:"\f1ce"}#chat .media-veil.failed .media-veil-icon{color:#e74c3c}#chat .media-veil.failed .media-veil-icon:before{content:"\f071"}#chat .media-veil-text{display:flex;flex-direction:column;line-height:1.3;min-width:0}#chat .media-veil-hint,#chat .media-veil-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chat .media-veil-title{font-weight:700}#chat .media-veil-hint{font-size:.8125rem;opacity:.65}#chat .media-veil-trust{border:1px solid #7f7f7f66;border-radius:999px;color:inherit;flex:0 0 auto;font-size:.75rem;font-weight:700;letter-spacing:.3px;margin-left:auto;opacity:.75;padding:4px 10px;transition:opacity .15s,border-color .15s,color .15s,background-color .15s;white-space:nowrap}#chat .media-veil-trust:focus-visible,#chat .media-veil-trust:hover{border-color:var(--button-color);color:var(--button-color);opacity:1}#chat .media-veil-caret{font-size:.7rem;margin-left:4px}#chat .media-veil-caret:before{content:"\f0d7"}#chat .media-frame{display:inline-block;max-width:100%;position:relative;vertical-align:top}#chat .toggle-content.media-revealed .media-frame{animation:media-reveal .2s ease-out}#chat .media-tools{backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;display:flex;gap:2px;opacity:0;padding:2px;pointer-events:none;position:absolute;right:6px;top:6px;transform:translateY(-4px);transition:opacity .15s,transform .15s}#chat .media-frame:focus-within .media-tools,#chat .media-frame:hover .media-tools{opacity:1;pointer-events:auto;transform:none}#chat .media-tool{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:.8125rem;height:1.75rem;justify-content:center;opacity:.85;transition:opacity .15s,background-color .15s;width:1.75rem}#chat .media-tool:focus-visible,#chat .media-tool:hover{background:#ffffff38;opacity:1;text-decoration:none}#chat .media-tool-hide:before{content:"\f070"}#chat .media-tool-trust:before{content:"\f3ed"}#chat .media-tool-trust.active{color:var(--button-color)}#chat .media-tool-open:before{content:"\f35d"}#chat .toggle-type-audio .media-frame{align-items:center;display:inline-flex;gap:4px;padding-right:4px}#chat .toggle-type-audio .media-tools{backdrop-filter:none;background:none;opacity:1;pointer-events:auto;position:static;transform:none}#chat .toggle-type-audio .media-tool{color:inherit;opacity:.6}#chat .toggle-type-audio .media-tool:focus-visible,#chat .toggle-type-audio .media-tool:hover{background:#7f7f7f33}@media (hover:none){#chat .media-tools{opacity:.85;pointer-events:auto;transform:none}}@keyframes media-reveal{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes media-veil-spin{to{transform:rotate(1turn)}}html[data-reduce-motion] #chat .toggle-content.media-revealed .media-frame{animation:none}html[data-reduce-motion] #chat .media-veil.loading .media-veil-icon:before{animation:none}html[data-reduce-motion] #chat .media-veil-main:hover .media-veil-icon{transform:none}#chat .userlist .count{background:#fafafa;flex-shrink:0;height:3rem;position:relative}#chat .userlist .search{appearance:none;background:none;border:0;color:var(--body-color);font:inherit;outline:0;padding:.8125rem 1.875rem .8125rem .8125rem;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 1rem;white-space:nowrap}#chat .user-mode{margin-bottom:15px}#chat .user-mode:before{background:var(--window-bg-color);color:var(--body-color-muted);display:block;font-size:.85em;line-height:1.6;padding:.3125rem 1rem;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:1rem;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}#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 .btn+.btn{margin-left:8px}#settings .push-snooze{margin-top:4px}#settings .opt input{margin-right:.4em}#settings .media-reveal-options{margin-left:22px;transition:opacity .2s}#settings .media-reveal-options.disabled{opacity:.5}#settings .trusted-hosts{border:1px solid #7f7f7f40;border-radius:6px;margin:8px 0 0 22px;padding:10px 12px}#settings .trusted-hosts-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between}#settings .trusted-hosts-title{font-weight:700}#settings .trusted-hosts-clear{color:var(--link-color);font-size:.8125rem}#settings .trusted-hosts-clear:focus-visible,#settings .trusted-hosts-clear:hover{text-decoration:underline}#settings .trusted-hosts-empty,#settings .trusted-hosts-help{color:var(--body-color-muted);font-size:.875rem;margin:4px 0 0}#settings .trusted-group{margin-top:10px}#settings .trusted-group-title{color:var(--body-color-muted);display:block;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}#settings .trusted-host-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0 0;padding:0}#settings .trusted-host-network{color:var(--body-color-muted);font-size:.75rem}#settings .trusted-host-network:before{content:"· "}#settings .trusted-host{align-items:center;border:1px solid #7f7f7f66;border-radius:999px;display:inline-flex;font-size:.875rem;gap:4px;padding:3px 4px 3px 10px}#settings .trusted-host-remove{align-items:center;border-radius:50%;display:flex;font-size:.75rem;height:1.5rem;justify-content:center;opacity:.6;transition:opacity .15s,background-color .15s;width:1.5rem}#settings .trusted-host-remove:before{content:"\f00d"}#settings .trusted-host-remove:focus-visible,#settings .trusted-host-remove:hover{background:#7f7f7f38;opacity:1}#connect .extra-help,#settings .extra-help{cursor:help}#settings h2 .extra-help{font-size:.8em}#settings #play{color:var(--window-heading-color);font-size:1rem;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{appearance:none;position:absolute;right:0;top:2px}.password-container .reveal-password span{align-items:center;color:#607992;cursor:pointer;display:flex;font-size:1.0625rem;height:2.5rem;justify-content:center;width:2.5rem}.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 .update-banner{align-items:center;background:#0000000a;border-left:3px solid var(--button-color);border-radius:0 3px 3px 0;display:flex;gap:.5rem;margin:0 0 1rem;padding:.5rem .75rem}#help .update-banner-icon:before{color:var(--button-color);content:"\f0aa";display:inline-block;font:normal normal normal 1em/1 FontAwesome}#help .update-banner-text{flex:1 1 auto;font-weight:700;min-width:0}#help .update-banner-reload{background:var(--button-color);border:0;border-radius:3px;color:var(--button-text-color-hover);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.875rem;font-weight:700;padding:.3em 1em;transition:opacity .2s,box-shadow .2s}#help .update-banner-reload:hover{opacity:.85}#help .update-banner-reload:focus-visible{box-shadow:0 0 0 3px #84ce8880;outline:0}#help .update-banner-reload:active{opacity:.7}#help .help-item{display:table-row;font-size:1rem}#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{margin:0}.whois>div{position:relative}#chat .whois dt{color:var(--body-color-muted);position:absolute;right:calc(100% + 1rem + 1px);top:0;white-space:nowrap}.whois dd{margin:0}.whois-oper-actions{margin:.4em 0 0}.whois-oper-actions .btn{margin:0}#chat .msg[data-type=whois] .content{overflow:visible}.who .who-title{margin:0 0 .25em}.who .who-count{color:var(--body-color-muted);margin-left:.5em}.who .who-count:before{content:"· "}.who .who-scroll{max-width:100%;overflow-x:auto}#chat table.who-list{border-collapse:collapse;font-size:.9375em;line-height:1.4;margin:0 0 .25em}#chat table.who-list td,#chat table.who-list th{border-bottom:1px solid color-mix(in srgb,var(--body-color-muted) 30%,#0000);overflow-wrap:normal;padding:.15em .75em .15em 0;text-align:left;vertical-align:initial;white-space:nowrap;word-break:normal}#chat table.who-list th{border-bottom-color:color-mix(in srgb,var(--body-color-muted) 55%,#0000);color:var(--window-heading-color);font-size:.8125em;font-weight:600;letter-spacing:.02em;text-transform:uppercase}#chat table.who-list tbody tr:last-child td{border-bottom:0}#chat table.who-list .who-realname,#chat table.who-list td.who-host,#chat table.who-list td.who-status{white-space:normal}#chat table.who-list .who-realname{min-width:12ch}#chat table.who-list .who-at,#chat table.who-list .who-none{color:var(--body-color-muted)}#chat table.who-list .who-flag{border:1px solid;border-radius:.6em;color:var(--body-color-muted);display:inline-block;font-size:.75em;line-height:1.3;margin-right:.3em;padding:0 .45em;vertical-align:.1em}#chat table.who-list .who-prefix{font-family:monospace;font-weight:700;padding:0 .4em}#chat table.who-list .who-oper,#chat table.who-list .who-prefix{color:var(--link-color)}#chat table.who-list .who-away{font-style:italic}.snotice-badge{border:1px solid;border-radius:.6em;color:var(--body-color-muted);display:inline-block;font-size:.75em;line-height:1.3;margin-right:.4em;padding:0 .45em;vertical-align:.1em;white-space:nowrap}button.snotice-badge{background:none;cursor:pointer;font:inherit;font-size:.75em}button.snotice-badge:focus-visible,button.snotice-badge:hover{background:color-mix(in srgb,currentcolor 12%,#0000)}#oper{--oper-amber:#c7841a}.oper-seg{border:1px solid color-mix(in srgb,var(--body-color-muted) 50%,#0000);border-radius:.4rem;display:inline-flex;overflow:hidden}.oper-seg button{color:var(--body-color);font-size:.9375em;line-height:1.4;padding:.25rem .7rem;white-space:nowrap}.oper-seg button+button{border-left:1px solid color-mix(in srgb,var(--body-color-muted) 50%,#0000)}.oper-seg button:focus-visible,.oper-seg button:hover{background:color-mix(in srgb,var(--body-color-muted) 12%,#0000)}.oper-seg button[aria-checked=true],.oper-seg button[aria-pressed=true]{background:var(--button-color);color:var(--button-text-color-hover)}.oper-seg button[aria-checked=true].tmp{background:var(--oper-amber)}#oper .oper-fold>summary{list-style:none}#oper .oper-fold>summary::-webkit-details-marker{display:none}#oper .oper-fold>summary:before{content:"\f0da";display:inline-block;margin-right:.3em;width:.8em}#oper .oper-fold[open]>summary:before{content:"\f0d7"}#context-menu .context-menu-oper-route-kind{cursor:default;font-weight:600}#context-menu .context-menu-oper-route-kind.active{background:none}#context-menu .oper-route-current:after{content:"\f00c";margin-left:.6em}.snotice-badge.snotice-ban,.snotice-badge.snotice-kill,.snotice-ban .snotice-badge,.snotice-kill .snotice-badge{color:var(--unread-marker-color)}.snotice-badge.snotice-net,.snotice-badge.snotice-oper,.snotice-badge.snotice-wallops,.snotice-net .snotice-badge,.snotice-oper .snotice-badge,.snotice-wallops .snotice-badge,.wallops .snotice-badge{color:var(--link-color)}.snotice-origin{color:var(--body-color-muted);font-family:monospace;font-size:.875em;margin-left:.5em}.snotice-origin:before{content:"via ";font-family:inherit}.wallops .wallops-from{font-weight:600}.oper-chip{background:color-mix(in srgb,var(--link-color) 12%,#0000);border:1px solid color-mix(in srgb,var(--link-color) 35%,#0000);border-radius:.3em;color:var(--link-color);cursor:pointer;display:inline;font-family:monospace;font-size:.9375em;overflow-wrap:anywhere;padding:0 .3em}.oper-chip.active,.oper-chip:focus-visible,.oper-chip:hover{background:color-mix(in srgb,var(--link-color) 25%,#0000)}.oper-chips{display:inline-flex;flex-wrap:wrap;gap:.3em}.oper-values{column-gap:.35em;display:inline-flex;flex-wrap:wrap}#chat table.oper-report-table .oper-chips{flex-wrap:nowrap}.oper-chip-static{border:1px solid color-mix(in srgb,var(--body-color-muted) 60%,#0000);border-radius:.6em;color:var(--body-color);display:inline-block;font-size:.8125em;line-height:1.35;padding:0 .45em;white-space:nowrap}.oper-mono,.oper-server{font-family:monospace;font-size:.9375em}.oper-server{color:var(--body-color-muted)}.oper-channel-prefix,.oper-muted{color:var(--body-color-muted)}.oper-state{font-size:.875em;font-weight:600}.oper-state.ok{color:var(--link-color)}.oper-expiry.expired,.oper-state.off{color:var(--body-color-muted)}.oper-expiry.expired{text-decoration:line-through}#chat .msg[data-type=report] .content{min-width:0;overflow:visible}.oper-report{border-left:2px solid color-mix(in srgb,var(--link-color) 45%,#0000);max-width:100%;padding:.1em 0 .25em .75em}.oper-report.has-error{border-left-color:var(--unread-marker-color)}.oper-report-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25em .6em}.oper-report-title{font-weight:700}.oper-report-subtitle{color:var(--body-color-muted);font-size:.875em}.oper-report-actions{display:inline-flex;gap:.15em;margin-left:auto}#chat .oper-report-btn{border-radius:3px;color:var(--body-color-muted);height:1.75em;line-height:1;width:1.75em}#chat .oper-report-btn.active,#chat .oper-report-btn:hover{background:color-mix(in srgb,var(--body-color-muted) 15%,#0000);color:var(--body-color)}#chat .oper-report-btn:before{font-size:.8125em}#chat .oper-report-refresh:before{content:"\f2f1"}#chat .oper-report-raw-toggle:before{content:"\f121"}#chat .oper-report-copy:before{content:"\f0c5"}#chat .oper-report-copy.done:before{color:var(--link-color);content:"\f00c"}#chat .oper-report-collapse:before{content:"\f077"}#chat .oper-report-collapse.collapsed:before{content:"\f078"}.oper-report-error{color:var(--unread-marker-color);margin:.25em 0 0}.oper-report-section{margin-top:.4em}.oper-report-section-title{color:var(--window-heading-color);font-size:.8125em;font-weight:600;letter-spacing:.02em;margin:.5em 0 .15em;text-transform:uppercase}.oper-report-entries{display:grid;gap:.1em .9em;grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);margin:0}.oper-report-entries div{display:contents}.oper-report-entries dt{color:var(--body-color-muted);white-space:nowrap}.oper-report-entries dd{margin:0;min-width:0;overflow-wrap:anywhere}.oper-report-table-scroll{max-width:100%;overflow-x:auto}#chat table.oper-report-table{border-collapse:collapse;font-size:.9375em;line-height:1.4}#chat table.oper-report-table td,#chat table.oper-report-table th{border-bottom:1px solid color-mix(in srgb,var(--body-color-muted) 30%,#0000);overflow-wrap:normal;padding:.15em .9em .15em 0;text-align:left;vertical-align:initial;white-space:nowrap;word-break:normal}#chat table.oper-report-table th{border-bottom-color:color-mix(in srgb,var(--body-color-muted) 55%,#0000);color:var(--window-heading-color);font-size:.8125em;font-weight:600;letter-spacing:.02em;text-transform:uppercase}#chat table.oper-report-table .right{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}#chat table.oper-report-table tbody tr:last-child td{border-bottom:0}.oper-report-lines,.oper-report-raw{background:none;border:0;font-family:monospace;font-size:.875em;margin:.25em 0 0;max-width:100%;overflow-x:auto;padding:0;white-space:pre}.oper-report-notes{color:var(--body-color-muted);font-size:.875em;margin:.35em 0 0;padding-left:1.2em}#chat .oper-report-more{color:var(--link-color);font-size:.875em;padding:.2em 0}#oper-investigate-overlay{align-items:center;background:var(--overlay-bg-color);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:1.5rem;position:fixed;right:0;top:0;transition:opacity .2s,visibility .2s;visibility:hidden;z-index:999}#oper-investigate-overlay.opened{opacity:1;visibility:visible}.oper-investigate{--oper-amber:#c7841a;height:min(50rem,100%);-webkit-user-select:text;user-select:text;width:min(60rem,100%)}.oper-investigate .settings-modal-header h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oper-investigate-back{font-size:.875em;font-weight:400}.oper-investigate-body.container{container-type:inline-size;container-name:investigate;display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0 1.25rem 1rem;width:100%}.oper-investigate .oper-facts{gap:.2em .9em;grid-template-columns:minmax(5.5rem,max-content) minmax(0,1fr)}.oper-investigate .oper-report-section-title{margin:.25em 0 .15em}.oper-investigate .same{background:color-mix(in srgb,var(--link-color) 18%,#0000);border-radius:.2em;box-shadow:0 0 0 .15em color-mix(in srgb,var(--link-color) 18%,#0000)}.oper-investigate dl .same dd>:first-child{background:color-mix(in srgb,var(--link-color) 18%,#0000);border-radius:.2em}.oper-investigate dl .same{background:none;box-shadow:none}.oper-note{align-items:flex-start;background:color-mix(in srgb,var(--oper-amber) 10%,#0000);border-left:3px solid var(--oper-amber);border-radius:0 .3rem .3rem 0;display:flex;gap:.6rem;padding:.25rem .6rem}.oper-note-text{flex:1 1 auto;overflow-wrap:anywhere;white-space:pre-wrap}.oper-note-edit{flex-direction:column}.oper-note-edit .input{margin:0;resize:vertical;width:100%}.oper-note-buttons{display:flex;gap:.4rem}.oper-common-facts{align-items:center;display:flex;flex-wrap:wrap;gap:.35em;margin:0}.oper-common-lead{font-weight:600;margin-right:.2em}.oper-common-chip{background:color-mix(in srgb,var(--link-color) 10%,#0000);border-color:color-mix(in srgb,var(--link-color) 50%,#0000);color:var(--body-color);font-size:.9375em}.oper-common-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.oper-trace-count{color:var(--body-color-muted);font-size:.9375em}.oper-users-head{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.oper-users-sort{align-items:center;color:var(--body-color-muted);display:inline-flex;font-size:.875em;gap:.4em}.oper-users-sort .input{font-size:inherit;height:auto;margin:0;padding:.1em 1.6em .1em .5em;width:auto}.oper-user-list{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.oper-user-block{border-left:3px solid color-mix(in srgb,var(--body-color-muted) 35%,#0000);line-height:1.5;padding:.15rem .6rem}.oper-user-block.same-all{background:color-mix(in srgb,var(--link-color) 6%,#0000);border-left-color:var(--link-color)}.oper-user-block.odd{border-left-style:dashed}.oper-user-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:.15em .4em;min-width:0;overflow-wrap:anywhere}.oper-user-line.oper-mono{display:block}.oper-user-detail{display:block;font-size:.9375em}.oper-user-nick{color:var(--link-color);cursor:pointer;font-weight:700;padding:0}.oper-user-nick:focus-visible,.oper-user-nick:hover{text-decoration:underline}.oper-user-timing{font-size:.875em;margin-left:auto}#oper-investigate-overlay .btn-small.oper-lookup{margin-left:.4em}.oper-bans,.oper-recent-list,.oper-seen{line-height:1.5;list-style:none;margin:0;padding:0}.oper-bans li.expired{color:var(--body-color-muted)}.oper-verdict{background:color-mix(in srgb,var(--link-color) 8%,#0000);border-left:3px solid var(--link-color);border-radius:0 .3rem .3rem 0;font-weight:600;margin:.5rem 0 0;padding:.5rem .75rem}.oper-compare{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.oper-investigate-compare .oper-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oper-compare-tabs{display:none;grid-column:1/-1;justify-self:start}.oper-compare-head{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.oper-compare-title{font-size:1.125em;margin:0 0 .25rem}.oper-compare-col{min-width:0}.oper-compare-ask{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.oper-compare-ask .input{flex:1 1 10rem;margin:0;width:auto}.oper-compare-offer{margin:0}@container investigate (max-width: 40rem){.oper-investigate-compare .oper-compare{grid-template-columns:minmax(0,1fr)}.oper-investigate-compare .oper-compare-tabs{display:inline-flex}.oper-investigate-compare .oper-compare[data-tab=a] .oper-compare-b,.oper-investigate-compare .oper-compare[data-tab=b] .oper-compare-a{display:none}}.oper-investigate-raw{border-top:1px solid color-mix(in srgb,var(--body-color-muted) 30%,#0000);max-height:16rem;overflow:auto;overflow-wrap:anywhere;padding-top:.5rem;white-space:pre-wrap}.oper-investigate-footer{flex-wrap:wrap}.oper-investigate-actions{display:flex;flex-wrap:wrap;gap:.4rem}#oper-investigate-overlay .btn-small{border-width:1px;font-size:.875em;letter-spacing:0;line-height:1.4;margin:0;padding:.3em .75em;text-transform:none}#oper-investigate-overlay .btn-small.active{background:var(--button-color);color:var(--button-text-color-hover)}#oper-investigate-overlay .btn-cancel{border-color:#0000}.oper-toast{color:var(--oper-amber);font-size:.875em}@media (max-width:768px){#oper-investigate-overlay{padding:0}.oper-investigate{border-radius:0;height:100%}.oper-user-timing{flex-basis:100%;margin-left:0}}#oper-alert-overlay{align-items:center;background:var(--overlay-bg-color);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:1.5rem;position:fixed;right:0;top:0;transition:opacity .2s,visibility .2s;visibility:hidden;z-index:999}#oper-alert-overlay.opened{opacity:1;visibility:visible}.oper-alert-builder{--oper-amber:#c7841a;height:min(44rem,100%);-webkit-user-select:text;user-select:text;width:min(46rem,100%)}.oper-alert-builder .settings-modal-header h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oper-alert-form.container{display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0 1.25rem 1rem;width:100%}.oper-alert-grid{display:grid;gap:.6rem .9rem;grid-template-columns:minmax(9rem,1fr) minmax(13rem,1.7fr) minmax(7rem,.8fr)}.oper-alert-add label{white-space:nowrap}.oper-alert-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.oper-alert-label,.oper-alert-section-title{color:var(--body-color-muted);font-size:.875em}.oper-alert-section-title{margin-bottom:.2rem}#oper-alert-overlay .input{margin:0;min-width:0;width:100%}#oper-alert-overlay .oper-mono{font-family:monospace}.oper-alert-rows{list-style:none;margin:0;padding:0}.oper-alert-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--body-color-muted) 25%,#0000);display:grid;gap:.3rem .6rem;grid-template-columns:auto minmax(7rem,11rem) minmax(0,1fr) auto;padding:.3rem 0}.oper-alert-row.off .oper-alert-row-label{color:var(--body-color-muted)}.oper-alert-row.off .oper-alert-value{opacity:.55}.oper-alert-switch{cursor:pointer;height:1.1rem;margin:0;width:1.1rem}.oper-alert-row-label{min-width:0;overflow-wrap:anywhere}.oper-wide{border:1px solid var(--oper-amber);border-radius:.3em;color:var(--oper-amber);display:inline-block;font-size:.75em;letter-spacing:.04em;line-height:1.5;margin-left:.35em;padding:0 .35em;text-transform:uppercase;vertical-align:.1em}.oper-alert-remove{border-radius:.3rem;color:var(--body-color-muted);font-size:.875em;height:1.75rem;width:1.75rem}.oper-alert-remove:focus-visible,.oper-alert-remove:hover{background:color-mix(in srgb,var(--body-color-muted) 15%,#0000);color:var(--body-color)}.oper-alert-add{align-items:center;display:flex;gap:.6rem;margin-top:.5rem}.oper-alert-add .input{max-width:100%;width:auto}.oper-alert-note{font-size:.9375em;margin:0}.oper-alert-command{background:color-mix(in srgb,var(--body-color-muted) 12%,#0000);border-radius:.3rem;font-family:monospace;font-size:.875em;line-height:1.5;margin:0;overflow-wrap:anywhere;padding:.5rem .65rem;-webkit-user-select:all;user-select:all;white-space:pre-wrap}.oper-alert-matches{font-weight:700;margin:0}.oper-alert-matches.muted,.oper-alert-matches[data-state=asking],.oper-alert-matches[data-state=idle]{color:var(--body-color-muted);font-weight:400}.oper-alert-matches[data-state=failed]{color:var(--body-color-muted);font-weight:400}.oper-alert-matches.warn{color:var(--oper-amber)}.oper-alert-nicks{color:var(--body-color-muted);font-size:.875em;margin:-.5rem 0 0;overflow-wrap:anywhere}.oper-alert-footer{flex-wrap:wrap;gap:.5rem 1rem}.oper-alert-actions{display:flex;flex-wrap:wrap;gap:.4rem}#oper-alert-overlay .btn-small{border-width:1px;font-size:.875em;letter-spacing:0;line-height:1.4;margin:0;padding:.3em .75em;text-transform:none}#oper-alert-overlay .btn-cancel{border-color:#0000}.oper-alert-result{color:var(--link-color);font-size:.875em}.oper-alert-error{color:#e74c3c;font-size:.875em}@media (max-width:768px){#oper-alert-overlay{padding:0}.oper-alert-builder{border-radius:0;height:100%}.oper-alert-grid{grid-template-columns:1fr}.oper-alert-row{grid-template-columns:auto minmax(0,1fr) auto}.oper-alert-row .oper-alert-remove{grid-column:3;grid-row:1}.oper-alert-row .oper-alert-value{grid-column:2/-1;grid-row:2}}.changelog-text{line-height:1.5}.changelog-text p{margin-bottom:16px}.window#changelog h3{border-bottom:1px solid;color:var(--window-heading-color);font-size:1.25rem;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"}#form{align-items:flex-end;background:#fff;border:0;border-radius:0;border-top:1px solid #e7e7e7;display:flex;flex:0 0 auto;flex-wrap:wrap;margin:0;padding:.375rem;position:relative}@media (hover:none) and (pointer:coarse) and (orientation:portrait){@supports (-webkit-touch-callout:none){#form{padding-bottom:34px}html[data-keyboard=up] #form{padding-bottom:.375rem}}}html[data-shell=native] #form{padding-bottom:max(.375rem,var(--inset-inner-bottom))}html[data-shell=native][data-keyboard=up] #form{padding-bottom:.375rem}html[data-shell=native] #footer{margin-bottom:var(--inset-inner-bottom)}#user-visible-error{background:#e74c3c;color:#fff;cursor:pointer;font-size:.9375rem;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:.875rem;line-height:1.5rem;margin:4px;padding:0 8px}.public #form #nick{display:block}#form #input{align-self:center;background:#0000;border:none;caret-color:var(--link-color);flex:1 1 0;font:inherit;height:1.4em;line-height:1.4;margin:5px;max-height:7em;min-height:1.4em;min-width:0;outline:none;padding:0;resize:none;touch-action:pan-y}#form:focus-within{border-top-color:#84ce88;box-shadow:inset 0 2px 0 #84ce8880}#form #upload-input{display:none}#form #submit,#form #upload{color:#607992;flex:0 0 auto;font-size:1.0625rem;height:2.25rem;width:2.25rem}#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:1rem;list-style:none;margin:0;min-width:12rem;outline:0;padding:0 .375rem;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:.375rem .5rem;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:1.25rem}.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:2rem}.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}.md-quote{border-left:3px solid var(--body-color-muted,#bbb);display:block;margin:2px 0;padding-left:8px}.md-header{display:block;font-weight:600;margin:4px 0 2px;white-space:pre-wrap}.md-h1{font-size:1.5em;font-weight:700}.md-h2{font-size:1.3em;font-weight:700}.md-h3{font-size:1.15em}.md-h4{font-size:1em}.md-h5{color:var(--body-color-muted);font-size:.95em}.md-h6{color:var(--body-color-muted);font-size:.85em;text-transform:uppercase}.md-code-block{color:var(--md-code-color);display:block;margin:2px 0;overflow-x:auto;padding:4px 6px;white-space:pre-wrap}.md-code-head{color:var(--body-color-muted);display:block;font-size:.85em;margin-bottom:2px;-webkit-user-select:none;user-select:none}.md-line{display:block}.md-code-block--numbered{counter-reset:line}.md-code-block--numbered .md-line:before{font-feature-settings:"tnum";content:counter(line);counter-increment:line;display:inline-block;font-variant-numeric:tabular-nums;margin-right:.6em;min-width:var(--md-gutter,1ch);opacity:.5;text-align:right;-webkit-user-select:none;user-select:none}.md-code-toggle{background:#0000;border:0;border-top:1px dashed #80808066;color:var(--body-color-muted);cursor:pointer;display:block;font:inherit;font-size:.9em;margin-top:4px;padding:3px 0 1px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.md-code-toggle:hover{color:var(--body-color)}.md-list{display:block;margin:2px 0}.md-list .md-li{display:block;padding-left:1.5em}.md-list .md-li:before{display:inline-block;margin-left:-1.5em;min-width:1.5em;text-align:right;-webkit-user-select:none;user-select:none}.md-ul .md-li:before{content:"•\00a0"}.md-ol .md-li{counter-increment:md-oli}.md-ol .md-li:before{content:counter(md-oli) ".\00a0"}.md-table{font-feature-settings:"tnum";border-collapse:collapse;display:table;font-variant-numeric:tabular-nums;margin:2px 0}.md-table td,.md-table th{border:1px solid #80808066;padding:1px 6px}.md-table th{font-weight:600}.md-math-block{display:block;margin:2px 0;max-height:30em;overflow-x:auto}.tok-cdata,.tok-comment,.tok-doctype,.tok-prolog{color:var(--tok-comment)}.tok-atrule,.tok-important,.tok-keyword{color:var(--tok-keyword)}.tok-attr-value,.tok-char,.tok-regex,.tok-string{color:var(--tok-string)}.tok-boolean,.tok-constant,.tok-number,.tok-symbol{color:var(--tok-number)}.tok-builtin,.tok-class-name,.tok-function{color:var(--tok-function)}.tok-entity,.tok-operator,.tok-url,.tok-variable{color:var(--tok-operator)}.tok-punctuation{color:var(--tok-punctuation)}.tok-selector,.tok-tag{color:var(--tok-tag)}.tok-attr-name,.tok-property{color:var(--tok-attr)}.md-spoiler{background-color:var(--body-color);border-radius:3px;color:#0000;cursor:pointer}.md-spoiler>*{visibility:hidden}.md-spoiler.md-spoiler-shown{background-color:#80808033;color:inherit;cursor:text}.md-spoiler.md-spoiler-shown>*{visibility:visible}.header .topic .md-code-block,.header .topic .md-line,.header .topic .md-list,.header .topic .md-list .md-li,.header .topic .md-math-block,.header .topic .md-quote,.header .topic .md-table,.header .topic .md-table td,.header .topic .md-table th{border:0;display:inline;margin:0;padding:0}.header .topic .md-code-block--numbered .md-line:before{content:none}.header .topic .md-list .md-li:before{content:none}.header .topic .md-code-head{display:none}.header .topic .md-code-toggle{display:none}.header .topic .md-header{color:inherit;display:inline;font-size:inherit;font-weight:inherit;margin:0;text-transform:none;white-space:normal}.tooltipped:after{font-size:.8125rem}@media (max-height:500px) and (hover:none) and (pointer:coarse),(max-width:768px){.tooltipped-no-touch:hover:after,.tooltipped-no-touch:hover:before{opacity:0;visibility:hidden}#sidebar .logo-container{margin-top:5px}#sidebar{background:var(--body-bg-color);display:flex;height:100%;position:absolute;right:100%;transform:translateZ(0);transition:transform .16s;z-index:10}html[data-shell=native] #sidebar{bottom:0;height:auto;padding-bottom:var(--inset-outer-bottom);padding-left:var(--inset-left);padding-top:var(--inset-top);top:0;width:calc(var(--sidebar-width) + var(--inset-left))}html[data-shell=native] #settings.window,html[data-shell=native] #sidebar-overlay{bottom:var(--inset-outer-bottom);height:auto;left:var(--inset-left);right:var(--inset-right);top:var(--inset-top)}#sidebar-overlay{background:var(--overlay-bg-color);bottom:0;left:0;opacity:0;position:absolute;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(100%,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:var(--window-bg-color);height:100%;position:absolute;right:0;transform:translateX(var(--userlist-width));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}}@container chat (max-width: calc(50ch + 8.5rem + 84px)){#chat .userlist{background-color:var(--window-bg-color);height:100%;position:absolute;right:0;top:0;z-index:1}.userlist-open .chat-view[data-type=channel] .scroll-down{right:1rem}}@container chat (max-width: calc(50ch + 2.5rem)){#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 table.who-list td.who-host{overflow-wrap:anywhere;white-space:normal}#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}#chat .whois dt{display:inline;position:static;white-space:normal}#chat .whois dd{display:inline}}@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}#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,#install-guide-overlay,#oper-action-overlay,#push-prompt-overlay,#upload-overlay,#upload-preview-overlay{align-items:center;display:flex;flex-direction:column;justify-content:center}#confirm-dialog-overlay,#image-viewer,#install-guide-overlay,#oper-action-overlay,#push-prompt-overlay,#upload-overlay,#upload-preview-overlay{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,#install-guide-overlay.opened,#oper-action-overlay.opened,#push-prompt-overlay.opened,#upload-overlay.is-dragover,#upload-preview-overlay.opened{opacity:1;visibility:visible}#confirm-dialog-overlay,#image-viewer,#push-prompt-overlay,#upload-preview-overlay{background:#000000e6}#image-viewer .close-btn,#image-viewer .next-image-btn,#image-viewer .open-btn,#image-viewer .previous-image-btn{color:#fff;font-size:2.25rem;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}html[data-shell=native] #image-viewer .close-btn{right:var(--inset-right);top:var(--inset-top)}html[data-shell=native] #image-viewer .open-btn{bottom:var(--inset-bottom);right:var(--inset-right)}html[data-shell=native] #image-viewer .next-image-btn,html[data-shell=native] #image-viewer .previous-image-btn{bottom:var(--inset-bottom);top:var(--inset-top)}html[data-shell=native] #image-viewer .previous-image-btn{left:var(--inset-left)}html[data-shell=native] #image-viewer .next-image-btn{right:var(--inset-right)}#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 .msg[data-type=unhandled] .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}#chat .msg-reply-quote{background:#0000;border:0;border-left:2px solid var(--body-color-muted);color:var(--body-color-muted);cursor:pointer;display:block;font:inherit;font-size:.9em;line-height:1.3;margin:0 0 2px;max-width:100%;overflow:hidden;padding:0 6px;text-align:left;text-overflow:ellipsis;white-space:nowrap}#chat .msg-reply-quote:focus-visible,#chat .msg-reply-quote:hover{border-left-color:var(--link-color);color:var(--body-color);outline:0}#chat .msg-reply-quote.unknown{cursor:default;font-style:italic}#chat .msg-reply-arrow{margin-right:4px}#chat .msg-reply-nick{font-weight:700}#chat .msg-edited{color:var(--body-color-muted);font-size:.85em;margin-left:4px;-webkit-user-select:none;user-select:none}#chat .msg-redacted{background:#0000;border:0;color:var(--body-color-muted);cursor:pointer;font:inherit;font-style:italic;padding:0;text-align:left}#chat .msg-redacted:focus-visible,#chat .msg-redacted:hover{outline:0;text-decoration:underline}#chat .msg-redacted-revealed{cursor:pointer}#chat .msg-redacted-note{color:var(--body-color-muted);font-size:.85em;font-style:italic;margin-left:4px}#chat .msg-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}#chat .msg-reaction{align-items:center;background:#8080801f;border:1px solid #80808059;border-radius:1em;color:var(--body-color);cursor:pointer;display:inline-flex;font:inherit;font-size:.9375em;gap:4px;line-height:1.4;padding:.15em .6em;-webkit-user-select:none;user-select:none}#chat .msg-reaction:focus-visible,#chat .msg-reaction:hover:not(:disabled){border-color:var(--button-color);outline:0}#chat .msg-reaction:disabled{cursor:default}#chat .msg-reaction.self{background:#84ce8833;border-color:var(--button-color)}#chat .msg-reaction:not(.word) .msg-reaction-text,.reaction-picker-option:not(.word),.reaction-picker-preview-emoji:not(.word),.reaction-picker-tab{font-family:var(--emoji-font)}#chat .msg-reactions-list{display:contents}#chat .reaction-enter-active{animation:reaction-pop .16s ease-out}#chat .reactions-enter-active{animation:reaction-pop .16s ease-out}@keyframes reaction-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}html[data-reduce-motion] #chat .reaction-enter-active,html[data-reduce-motion] #chat .reactions-enter-active{animation:none}#chat .msg-reaction-count{font-feature-settings:"tnum";color:var(--body-color-muted);font-variant-numeric:tabular-nums}#chat .msg-reaction.word .msg-reaction-text{display:inline-block;font-size:.95em;max-width:22ch;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}#chat .msg-reaction-add{color:var(--body-color-muted);font-size:1em;line-height:1.4;opacity:.55;padding:.15em .5em}#chat .msg-reaction-add:focus-visible,#chat .msg-reaction-add:hover:not(:disabled){color:var(--body-color);opacity:1}#chat .msg-actions{align-items:center;background:var(--window-bg-color);border:1px solid #80808059;border-radius:.375rem;bottom:calc(100% - .125rem);box-shadow:0 .125rem .5rem #00000026;display:none;gap:.125rem;padding:.125rem;position:absolute;right:.5rem;top:auto;transform-origin:bottom right;transition:right .2s;-webkit-user-select:none;user-select:none;z-index:2}#chat .messages>.date-marker-container:first-child+.msg .msg-actions,#chat .messages>.msg:first-child .msg-actions{bottom:auto;top:.125rem;transform-origin:top right}#chat .msg-actions.active,#chat .msg:focus-within .msg-actions,#chat .msg:hover .msg-actions{display:flex}:where(html:not([data-input=touch])) #chat .chat:not(.selecting,.selection-live) .msg.has-actions:hover{box-shadow:inset 0 0 0 100vmax var(--msg-acting-bg)}#chat .chat:not(.selecting,.selection-live) .msg.actions-open,#chat .chat:not(.selecting,.selection-live) .msg.has-actions:focus-within,#chat .chat:not(.selecting,.selection-live) .msg[\:has\(\.msg-actions\.active\)]{box-shadow:inset 0 0 0 100vmax var(--msg-acting-bg)}#chat .chat:not(.selecting,.selection-live) .msg.actions-open,#chat .chat:not(.selecting,.selection-live) .msg.has-actions:focus-within,#chat .chat:not(.selecting,.selection-live) .msg:has(.msg-actions.active){box-shadow:inset 0 0 0 100vmax var(--msg-acting-bg)}#chat .chat.selecting .msg-actions{display:none}#chat .chat.selection-live .msg-actions{display:none}#chat .chat-content[\:has\(\.scroll-down-shown\)] .msg-actions{right:calc(var(--scroll-down-inset) + var(--scroll-down-size) + .5rem)}#chat .chat-content:has(.scroll-down-shown) .msg-actions{right:calc(var(--scroll-down-inset) + var(--scroll-down-size) + .5rem)}:where(html[data-input=touch]) #chat .msg:hover .msg-actions{display:none}#chat .msg.actions-open .msg-actions{animation:pop-in .1s ease-out;display:flex}:where(html[data-input=touch]) #chat .messages .msg.has-actions{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:where(html[data-input=touch]) #chat .messages .msg a{-webkit-touch-callout:default}:where(html[data-input=touch]) #chat .chat.selection-live .messages .msg,:where(html[data-input=touch]) #chat .messages .msg.select-armed{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}#chat #js-copy-hack .msg-actions,#chat #js-copy-hack .msg-reaction-add{display:none}#chat .msg-action{align-items:center;background:#0000;border:0;border-radius:.25rem;color:var(--body-color-muted);cursor:pointer;display:inline-flex;font:inherit;height:2rem;justify-content:center;padding:0;width:2.25rem}#chat .msg-action:before{font-size:.875rem}#chat .msg-action-reply:before{content:"\f3e5"}#chat .msg-action-react:before{content:"\f118"}#chat .msg-action-copy-text:before,#chat .msg-action-copy:before{content:"\f0c5"}#chat .msg-action-edit:before{content:"\f304"}#chat .msg-action-delete:before{content:"\f2ed"}#chat .msg-copied{animation:msg-copied-fade 1s ease-in forwards;background:var(--window-bg-color);border:1px solid #80808059;border-radius:.375rem;bottom:calc(100% - .125rem);box-shadow:0 .125rem .5rem #00000026;color:var(--body-color);font-size:.875em;line-height:1.5rem;padding:.125rem .5rem;pointer-events:none;position:absolute;right:.5rem;top:auto;-webkit-user-select:none;user-select:none;z-index:2}#chat .msg[\:has\(\.msg-copied\)] .msg-actions{display:none}#chat .msg:has(.msg-copied) .msg-actions{display:none}#chat .messages>.date-marker-container:first-child+.msg .msg-copied,#chat .messages>.msg:first-child .msg-copied{bottom:auto;top:.125rem}#chat .chat-content[\:has\(\.scroll-down-shown\)] .msg-copied{right:calc(var(--scroll-down-inset) + var(--scroll-down-size) + .5rem)}#chat .chat-content:has(.scroll-down-shown) .msg-copied{right:calc(var(--scroll-down-inset) + var(--scroll-down-size) + .5rem)}@keyframes msg-copied-fade{0%,40%{opacity:1}to{opacity:0}}html[data-reduce-motion] #chat .msg-copied{animation:none}#chat .msg-action-quick{font-size:1.125rem;line-height:1}#chat .msg-action-quick.selected{box-shadow:inset 0 0 0 2px var(--button-color)}#chat .msg-actions-quick{display:contents}@container chat (max-width: 21rem){#chat .msg-actions-quick .msg-action:nth-child(3){display:none}}@container chat (max-width: 18.5rem){#chat .msg-actions-quick .msg-action:nth-child(2){display:none}}@container chat (max-width: 16rem){#chat .msg-actions-quick{display:none}}@container chat (max-width: 14rem){#chat .msg-action{width:1.75rem}}#chat .msg-action:focus-visible,#chat .msg-action:hover{background:#80808026;color:var(--body-color);outline:0}#chat .msg-action-divider{background:#80808059;height:1.25rem;margin:0 .125rem;width:1px}#chat .msg-action-delete:focus-visible,#chat .msg-action-delete:hover{background:#e74c3c1f;color:#e74c3c}.reaction-picker{animation:pop-in .12s ease-out;background:var(--window-bg-color);border:1px solid #80808059;border-radius:8px;box-shadow:0 8px 28px #00000038;color:var(--body-color);display:flex;flex-direction:column;font-size:1rem;max-width:calc(100vw - 16px);overflow:hidden;position:fixed;transform-origin:top right;width:21.25rem;z-index:1000}.reaction-picker.flipped{transform-origin:bottom right}.reaction-picker.sheet{border-radius:12px 12px 0 0;border-width:1px 0 0;bottom:calc(100% - var(--viewport-height, 100%));left:0;max-height:calc(var(--viewport-height, 100%)*.7);max-width:none;right:0;top:auto;transform-origin:bottom center;width:100%}html[data-shell=native] .reaction-picker.sheet{bottom:calc(100% - var(--viewport-height, 100%) + var(--inset-outer-bottom))}@media (max-height:500px) and (hover:none) and (pointer:coarse){html[data-keyboard=up] .reaction-picker.sheet{border-radius:0;max-height:var(--viewport-height,100%)}html[data-keyboard=up] .reaction-picker.sheet .reaction-picker-tabs{display:none}html[data-keyboard=up] .reaction-picker.sheet .reaction-picker-search{padding:4px 8px}html[data-keyboard=up] .reaction-picker.sheet .reaction-picker-heading{padding:4px 2px 2px}html[data-keyboard=up] .reaction-picker.sheet .reaction-picker-preview{min-height:2rem;padding:2px 10px}}@keyframes pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}html[data-reduce-motion] #chat .msg.actions-open .msg-actions,html[data-reduce-motion] .reaction-picker{animation:none}.reaction-picker-search{align-items:center;display:flex;flex:0 0 auto;gap:4px;padding:8px}.reaction-picker-input{background:#0000;border:1px solid #80808059;border-radius:6px;color:var(--body-color);flex:1 1 auto;font:inherit;font-size:.9375rem;min-width:0;padding:6px 8px}.reaction-picker-input:focus{border-color:var(--button-color);outline:0}.reaction-picker-input::placeholder{color:var(--body-color-muted);opacity:1}.reaction-picker-clear{background:#0000;border:0;border-radius:50%;color:var(--body-color-muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.8125rem;height:1.75rem;padding:0;width:1.75rem}.reaction-picker-clear:focus-visible,.reaction-picker-clear:hover{background:#80808038;color:var(--body-color);outline:0}.reaction-picker-tabs{border-bottom:1px solid #80808033;display:flex;flex:0 0 auto;gap:2px;padding:0 8px 6px}.reaction-picker-tab{background:#0000;border:0;border-radius:6px;cursor:pointer;flex:1 1 0;font-size:1.125rem;height:2rem;line-height:2rem;opacity:.55;padding:0}.reaction-picker-tab:focus-visible,.reaction-picker-tab:hover{background:#80808038;opacity:1;outline:0}.reaction-picker-tab.active{background:#8080802e;box-shadow:inset 0 -2px 0 var(--button-color);opacity:1}.reaction-picker-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px;position:relative;scrollbar-width:thin}.reaction-picker-heading{background:var(--window-bg-color);color:var(--body-color-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0;padding:8px 2px 4px;position:sticky;text-transform:uppercase;top:0;z-index:1}.reaction-picker-grid{display:flex;flex-wrap:wrap;gap:2px}.reaction-picker-option{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--body-color);cursor:pointer;display:inline-flex;font:inherit;font-size:1.375rem;height:2.125rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0 2px;position:relative}.reaction-picker-placeholder{height:calc(var(--rows)*(2.125rem + 2px) - 2px)}.reaction-picker-option.word{border:1px solid #80808059;font-size:.9375rem;max-width:100%;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.reaction-picker-option.free{border-style:dashed;font-size:1rem;justify-content:flex-start;margin:2px 0;width:100%}.reaction-picker-free-label{color:var(--body-color-muted);font-size:.8125rem;margin-right:6px}.reaction-picker-option:hover{background:#80808038;outline:0}.reaction-picker-option.active{background:#84ce884d;outline:0}.reaction-picker-option.selected{box-shadow:inset 0 0 0 2px var(--button-color)}.reaction-picker-note{color:var(--body-color-muted);font-size:.9375rem;margin:0;padding:16px 4px;text-align:center}.reaction-picker-preview{align-items:center;background:#8080801a;border-top:1px solid #80808033;display:flex;flex:0 0 auto;gap:8px;min-height:2.75rem;padding:6px 10px}.reaction-picker-preview-emoji{flex:0 0 auto;font-size:1.5rem;line-height:1}.reaction-picker-preview-emoji.word{font-size:1rem;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reaction-picker-preview-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.reaction-picker-preview-name{font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reaction-picker-preview-desc{color:var(--body-color-muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reaction-picker-send{background:#0000;border:1px solid var(--button-color);border-radius:4px;color:var(--button-color);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.8125rem;font-weight:700;margin-left:auto;padding:3px 10px}.reaction-picker-send:focus-visible,.reaction-picker-send:hover{background:var(--button-color);color:var(--button-text-color-hover);outline:0}.reaction-picker-preview-hint{color:var(--body-color-muted);flex:0 1 auto;font-size:.8125rem;margin-left:auto}#form .typing-indicator{color:var(--body-color-muted);flex:1 0 100%;font-size:.8125rem;font-style:italic;height:1.375rem;line-height:1.375rem;margin:0 5px;min-height:1.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#form .compose-bar{align-items:center;background:#0000000a;border-left:2px solid var(--button-color);border-radius:0 3px 3px 0;color:var(--body-color-muted);display:flex;flex:1 0 100%;font-size:.875rem;gap:6px;line-height:1.5;margin:0 4px 2px;min-width:0;padding:2px 6px}#form .compose-bar-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#form .compose-bar-icon{margin-right:2px}#form .compose-bar-nick{color:var(--body-color)}#form .compose-bar-preview{font-style:italic}#form .compose-bar-cancel{background:#0000;border:0;border-radius:3px;color:var(--body-color-muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.875rem;height:1.5rem;line-height:1.5rem;padding:0;width:1.5rem}#form .compose-bar-cancel:focus-visible,#form .compose-bar-cancel:hover{background:#00000014;color:var(--body-color);outline:0}#form .upload-bar{align-items:center;background:#0000000a;border-left:2px solid var(--upload-progressbar-color);border-radius:0 3px 3px 0;color:var(--body-color-muted);display:flex;flex:1 0 100%;font-size:.875rem;gap:8px;line-height:1.4;margin:0 4px 2px;min-width:0;padding:3px 6px}#form .upload-bar-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#form .upload-bar-icon:before{content:"\f0c6";font:normal normal normal .9em/1 FontAwesome;margin-right:4px}#form .upload-bar-track{background:#0000001a;border-radius:3px;flex:0 1 11.25rem;height:6px;min-width:60px;overflow:hidden;position:relative}#form .upload-bar-fill{background:var(--upload-progressbar-color);border-radius:3px;display:block;height:100%;transition:width .2s ease-out}#form .upload-bar-track.indeterminate .upload-bar-fill{animation:upload-bar-sweep 1.2s ease-in-out infinite;position:absolute;width:40%}@keyframes upload-bar-sweep{0%{left:-40%}to{left:100%}}#form .connection-bar{align-items:center;background:#0000000a;border-left:2px solid var(--body-color-muted);border-radius:0 3px 3px 0;color:var(--body-color-muted);display:flex;flex:1 0 100%;font-size:.875rem;gap:6px;line-height:1.5;margin:0 4px 2px;min-width:0;padding:2px 6px}#form .connection-bar-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#form .connection-bar-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;width:1rem}#form .connection-bar-icon:before{content:"\f127";display:inline-block;font:normal normal normal .9em/1 FontAwesome}#form .connection-bar-icon.spinning:before{animation:connection-status-spin 1.5s linear infinite;content:"\f021"}html[data-reduce-motion] #form .connection-bar-icon.spinning:before{animation:none}#form .connection-bar-connect{background:#00000014;border:0;border-radius:3px;color:var(--body-color);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.8125rem;height:1.5rem;line-height:1.5rem;padding:0 8px}#form .connection-bar-connect:focus-visible,#form .connection-bar-connect:hover{background:#00000024;outline:0}html[data-reduce-motion] #form .upload-bar-track.indeterminate .upload-bar-fill{animation:none;left:0;opacity:.5;width:100%}#form .upload-bar-percent{font-feature-settings:"tnum";color:var(--body-color);flex:0 0 auto;font-variant-numeric:tabular-nums;min-width:3.2em;text-align:right}.push-state{align-items:center;display:flex;gap:8px;margin-bottom:8px}.push-state-dot{background:var(--body-color-muted);border-radius:50%;flex:0 0 auto;height:10px;width:10px}.push-state-subscribed{background:#2ea043}.push-state-not-installed,.push-state-server-unsupported,.push-state-unsubscribed{background:#9e6a03}.push-state-blocked,.push-state-denied,.push-state-unsupported{background:#c93c37}.push-networks{margin:8px 0 12px}.push-network{align-items:baseline;border-bottom:1px solid var(--body-color-muted);display:flex;gap:8px;padding:5px 0}.push-network-state{color:var(--body-color-muted);font-size:.8125rem;font-weight:700;margin-left:auto;white-space:nowrap}.push-net-on{color:#2ea043}.push-net-off,.push-net-unsupported{color:var(--body-color-muted)}.push-net-ready{color:#9e6a03}.keepalive-hint,.push-networks-hint{color:var(--body-color-muted);font-size:.8125rem;margin-top:8px}.session-row{border-bottom:1px solid var(--body-color-muted);padding:6px 0}.session-state{background:var(--body-color-muted);border-radius:3px;color:#fff;display:inline-block;font-size:.8125rem;font-weight:700;margin-right:8px;min-width:4rem;padding:0 6px;text-align:center}.session-held{background:#2ea043}.session-active{background:#388bfd}.session-info{color:var(--body-color-muted);font-size:.8125rem;margin-top:2px}html[data-contrast=more]:root{--body-color-muted:var(--body-color);--chat-fg-muted:var(--chat-fg);--chat-fg-faint:var(--chat-fg);--rail-fg-muted:var(--rail-fg)}html[data-reduce-motion] *,html[data-reduce-motion] :after,html[data-reduce-motion] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}
#connect .connect-notice,#connect .saved-networks-empty{background-color:#d9edf7;border-radius:2px;color:#31708f;margin-bottom:10px;padding:10px}#connect .connect-network .input-wrap{padding:6px 0}#connect .connect-link-notice{background-color:#fcf8e3;color:#8a6d3b}#connect.link-approval{background:#000000e6;inset:0;padding:20px;position:fixed;z-index:999}#connect.link-approval .container{background:var(--window-bg-color);border-radius:5px;margin:auto;padding:24px;width:min(560px,100%)}#connect .link-approval-buttons{display:flex;gap:10px}#connect .link-approval-buttons .btn{flex:1}#connect .link-approval-buttons .btn-cancel{background:#0000;color:var(--body-color)}#connect .sign-in-intro{color:var(--body-color-muted,inherit);margin:0 0 1.25rem}#connect .sign-in-guest{margin-top:2rem}#connect .btn-signin{background:var(--button-color);color:var(--button-text-color-hover)}
.settings-menu{flex:0 0 auto;width:100%}.settings-menu ul{box-shadow:inset 0 -1px 0 #8080804d;display:flex;flex-wrap:nowrap;margin:0;overflow-x:auto;padding:0 .75rem;scrollbar-width:none}.settings-menu ul::-webkit-scrollbar{display:none}.settings-menu li{flex:0 0 auto;font-size:1rem;list-style:none}.settings-menu button{border-bottom:2px solid #0000;color:var(--body-color-muted);padding:.55em .7em;white-space:nowrap}.settings-menu button:before{content:"";display:inline-block;height:1em;margin-right:.45em;width:1em}.settings-menu .appearance:before{content:"\f108"}.settings-menu .messages:before{content:"\f0e0"}.settings-menu .notifications:before{content:"\f0f3"}.settings-menu .general:before{content:"\f013"}.settings-menu .networks:before{content:"\f233"}.settings-menu .aliases:before{content:"\f120"}.settings-menu button.active,.settings-menu button:hover{color:var(--body-color)}.settings-menu button.active{border-bottom-color:var(--button-color);cursor:default}@container settings (max-width: 41rem){.settings-menu button:not(.active) .tab-label{display:none}.settings-menu button:not(.active):before{margin-right:0}}
#oper.window,#settings.window{align-items:center;background:var(--overlay-bg-color);bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;overflow:clip;padding:1.5rem;position:absolute;right:0;top:0;z-index:20}.settings-modal{container-type:inline-size;container-name:settings;background:var(--window-bg-color);border-radius:8px;box-shadow:0 8px 40px #00000073;display:flex;flex-direction:column;height:min(44rem,100%);overflow:hidden;overflow:clip;width:min(52rem,100%)}.settings-modal-header{align-items:center;display:flex;padding:.75rem 1rem 0}.settings-modal-header h1{flex:1 1 auto;font-size:1.375em;margin:0}.settings-modal-close{color:var(--body-color-muted);font-size:1.125rem;line-height:1;padding:.35em .5em}.settings-modal-close:focus,.settings-modal-close:hover{color:var(--body-color)}.settings-modal-body{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding-top:1rem;scrollbar-width:thin}.settings-modal-footer{align-items:center;box-shadow:inset 0 1px 0 #8080804d;display:flex;gap:1rem;justify-content:space-between;padding:.6rem 1rem}.settings-modal-note{color:var(--body-color-muted);font-size:.875em}.settings-modal-footer .btn{margin:0}@media (max-width:768px){#oper.window,#settings.window{padding:0}.settings-modal{border-radius:0;height:100%;width:100%}}
.push-stale-hint{font-size:90%;margin-bottom:8px;opacity:.85}#connect .connect-row.connect-auth{display:block;margin-bottom:10px}#connect.network-form-embedded{background:#0000;border-radius:0;box-shadow:none;display:block;height:auto;overflow:visible}#connect.network-form-embedded h1{font-size:1.75rem}#connect .connect-row.connect-auth .opt{display:block;width:100%}#connect .connect-row.connect-auth input{margin:.15em .5em 0 0}#connect .connect-note{background-color:#d9edf7;border-radius:2px;color:#31708f;margin:10px 0;padding:10px}#connect .connect-status .input-wrap{align-items:center;display:flex;gap:12px;margin-top:8px}#connect .connection-status:before{content:"●";margin-right:6px}#connect .connection-status.is-connected:before{color:#2ecc40}#connect .connection-status.is-connecting:before{color:#f39c12}#connect .connection-status.is-disconnected:before{color:#e74c3c}#connect .btn.connection-action{margin:0;width:auto}#connect .services-notes{margin-top:8px}#connect .services-check,#connect .services-help{font-size:90%;margin:0 0 6px;opacity:.85}#connect .services-check.ok{color:var(--link-color);opacity:1}#connect .services-check.pending{font-style:italic}
.network-settings-back{display:inline-block;margin-top:20px}
form.message-search{display:flex}form.message-search .input-wrapper{display:flex}form.message-search input{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:8.75rem}form.message-search input:focus{min-width:15rem}}form.message-search .input-wrapper{background:var(--window-bg-color);height:0;left:0;overflow:hidden;position:absolute;right:0;top:3rem;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}.chat-view[data-type=search-results] .search-scope-note{font-size:.8125rem;opacity:.6;padding:10px;text-align:center}.chat-view[data-type=search-results] .result{cursor:pointer}
.oper-activity-bar{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.75rem}.oper-activity-view{margin-left:auto}.oper-activity-missing{align-items:center;display:flex;flex-wrap:wrap;font-size:.9375em;gap:.35rem .75rem;margin:0 0 .6rem}.oper-activity-missing .btn{font-size:.8125em;margin:0;padding:.25em .8em;width:auto}.oper-rollup{list-style:none;margin:0;padding:0}.oper-rollup-row{border-bottom:1px solid color-mix(in srgb,var(--body-color-muted) 25%,#0000)}.oper-tier2{margin-bottom:.4rem;margin-left:1.25rem}.oper-tier2 .oper-rollup-row:last-child{border-bottom:0}.oper-row{align-items:baseline;border-radius:.25rem;color:var(--body-color);display:flex;gap:.6rem;padding:.5rem .25rem;text-align:left;width:100%}.oper-row:focus-visible,.oper-row:hover{background:color-mix(in srgb,var(--body-color-muted) 10%,#0000)}.oper-row:before{color:var(--body-color-muted);content:"\f0da";display:inline-block;flex:0 0 auto;width:.8em}.oper-row[aria-expanded=true]:before{content:"\f0d7"}.oper-row-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.oper-tier2 .oper-row-name{font-size:.9375em}.oper-row-count{font-feature-settings:"tnum";color:var(--body-color-muted);flex:0 0 auto;font-variant-numeric:tabular-nums}.oper-row-count.hot{color:var(--oper-amber);font-weight:600}.oper-row-time{font-feature-settings:"tnum";color:var(--body-color-muted);flex:0 0 auto;font-size:.875em;font-variant-numeric:tabular-nums}.oper-timeline{font-size:.9375em;list-style:none;margin:0 0 .5rem 1.25rem;padding:0}.oper-timeline-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.3rem .5rem;padding:.15rem 0}.oper-timeline-time{font-feature-settings:"tnum";color:var(--body-color-muted);flex-shrink:0;font-variant-numeric:tabular-nums}.oper-timeline-row .snotice-badge{flex-shrink:0;margin-right:0}.oper-timeline-row .snotice-text,.oper-timeline-text{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.oper-activity-foot{font-size:.875em;margin-top:.75rem}
.oper-alerts h2{color:var(--body-color-muted);font-size:1em;letter-spacing:.04em;margin:0 0 .25rem;text-transform:uppercase}.oper-alerts-section+.oper-alerts-section{margin-top:1.25rem}.oper-lines{list-style:none;margin:0;padding:0}.oper-line{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--body-color-muted) 25%,#0000);display:flex;flex-wrap:wrap;gap:.3rem 1rem;justify-content:space-between;padding:.45rem 0}.oper-line-text{display:flex;flex:1 1 12rem;flex-direction:column;min-width:0}.oper-line-hint{color:var(--body-color-muted);font-size:.8125em}.oper-line-ctl{align-items:center;display:flex;gap:.6rem;margin-left:auto}.oper-line-tmp{color:var(--oper-amber);font-size:.8125em;white-space:nowrap}.oper-lines-rest .oper-line-label{font-size:.9375em}.oper-fold{margin-top:1.25rem}.oper-fold>summary{color:var(--body-color-muted);cursor:pointer;padding:.4rem 0}.oper-fold>summary:hover,.oper-fold[open]>summary{color:var(--body-color)}.oper-raw .oper-mask-readout{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;margin:.25rem 0 .5rem}.oper-presets{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.oper-presets .btn{margin:0}.oper-presets .btn.active{border-color:var(--link-color);color:var(--link-color)}.oper-bits{display:grid;gap:.15rem 1rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));list-style:none;margin:0;padding:0}.oper-bit.unavailable .oper-bit-label{color:var(--body-color-muted)}.oper-bit-head{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding:.15rem 0}.oper-alerts-section.oper-o3{margin-top:1.25rem}.oper-o3-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.oper-o3-head h2{flex:1 1 auto;margin:0}.oper-o3 .oper-fold{margin-top:.25rem}.oper-o3 .btn-small{border-width:1px;font-size:.875em;letter-spacing:0;line-height:1.4;margin:0;padding:.3em .75em;text-transform:none}.oper-o3 .btn-cancel{border-color:#0000}.oper-o3-note,.oper-o3-result{font-size:.9375em;margin:.4rem 0 0}.oper-o3-result{color:var(--link-color)}.oper-o3-confirm{color:var(--oper-amber);font-size:.875em}.oper-o3-alert .oper-line-hint.oper-mono{overflow-wrap:anywhere}
.oper-me-status{align-items:baseline;display:flex;flex-wrap:wrap;font-size:1.0625em;gap:.4rem;margin:0 0 1rem}.oper-me-profile,.oper-me-sep{color:var(--body-color-muted)}.oper-me h2{color:var(--body-color-muted);font-size:1em;letter-spacing:.04em;margin:1.25rem 0 .5rem;text-transform:uppercase}.oper-me-privs{margin-top:0}.oper-me-privs>summary{align-items:center;color:var(--body-color-muted);display:flex;font-size:1em;gap:.75rem;letter-spacing:.04em;text-transform:uppercase}.oper-me-privs>summary .oper-refresh{letter-spacing:normal;margin:0;text-transform:none}.oper-me-privs .oper-privs{margin:.25rem 0 0}.oper-umodes{display:grid;gap:.2rem 1rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));list-style:none;margin:0;padding:0}.oper-umodes li.unavailable .oper-umode-label{color:var(--body-color-muted)}.oper-umodes label{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding:.2rem 0}.oper-umode-text{display:flex;flex-direction:column;min-width:0}.oper-umode-needs{color:var(--body-color-muted);font-size:.8125em}
.oper-modal-network{color:var(--body-color-muted);font-weight:400}.oper-panel-empty{color:var(--body-color-muted)}.settings-menu .oper-opers:before{content:"\f0c0"}.settings-menu .oper-alerts:before{content:"\f0f3"}.settings-menu .oper-me:before{content:"\f505"}
textarea#user-specified-css-input{height:100px}.own-messages-options .own-messages-hint,.scene-motion-options .opt-hint{color:var(--body-color-muted)}.theme-pair-hint{color:var(--body-color-muted);margin:.25rem 0 0}.own-messages-options .own-messages-hint:before,.scene-motion-options .opt-hint:before{content:" — "}.font-size-setting{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.font-size-setting .font-size-slider{flex:0 0 auto;height:24px;width:256px}.font-size-setting input[type=range]{accent-color:var(--button-color);display:block;font-size:16px;height:100%;margin:0;width:100%}.font-size-setting .font-size-value{color:var(--body-color-muted);min-width:90px}.font-size-sample{background:var(--window-bg-color);border:1px solid var(--body-color-muted);border-radius:.3em;line-height:1.4;margin-top:10px;overflow:hidden;padding:.4em .6em}.font-size-sample .line{align-items:flex-start;display:flex}.font-size-sample .time{font-feature-settings:"tnum";color:var(--body-color-muted);flex:0 0 auto;font-variant-numeric:tabular-nums;margin-right:.6em}.font-size-sample .from{flex:0 0 auto;font-weight:700;margin-right:.6em}.font-size-sample .text{flex:1 1 auto;min-width:0;word-break:break-word}
#settings .settings-backup p{color:var(--body-color-muted)}#settings .settings-backup .settings-backup-error{background-color:var(--error-bg,#f2dede);border-radius:.25em;color:var(--error-fg,#a94442);padding:.5em .75em}
.settings-aliases .alias-empty,.settings-aliases .alias-intro{color:var(--body-color-muted)}.settings-aliases .alias-table{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.settings-aliases .alias-head,.settings-aliases .alias-row{align-items:start;display:grid;gap:0 .5rem;grid-template-columns:9rem 1fr 2rem}.settings-aliases .alias-head{color:var(--body-color-muted);font-size:.875em;letter-spacing:.05em;text-transform:uppercase}.settings-aliases .alias-name-wrap{display:block;position:relative}.settings-aliases .alias-slash{color:var(--body-color-muted);font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace;left:.55em;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.settings-aliases .alias-name{font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace;padding-left:1.4em}.settings-aliases .alias-body{font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace;min-height:2.25rem;resize:vertical}.settings-aliases .alias-row .input{margin-bottom:0}.settings-aliases .alias-remove{color:var(--body-color-muted);height:2.25rem}.settings-aliases .alias-remove:before{content:"\f1f8";font:normal normal normal 1em/1 FontAwesome}.settings-aliases .alias-remove:focus,.settings-aliases .alias-remove:hover{color:#e74c3c}.settings-aliases .alias-row-invalid .input{border-color:#e74c3c}.settings-aliases .alias-error{color:#e74c3c;font-size:.875em;grid-column:1/-1;padding-top:.25em}.settings-aliases .alias-actions{align-items:center;display:flex;gap:1rem}.settings-aliases .alias-actions .btn{margin-bottom:0}.settings-aliases .alias-status{color:var(--body-color-muted);font-size:.875em}.settings-aliases .alias-vars{display:grid;gap:.35rem 1rem;grid-template-columns:max-content 1fr;margin:0 0 1em}.settings-aliases .alias-vars dt{font-weight:400}.settings-aliases .alias-vars dd{color:var(--body-color-muted);margin:0}.settings-aliases .alias-try{font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace}.settings-aliases .alias-preview{background:#8080801f;border-radius:4px;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem}.settings-aliases .alias-preview-line{display:block}.settings-aliases .alias-preview-miss{color:var(--body-color-muted)}
.network-settings-actions,.network-settings-heading,.network-settings-item{align-items:center;display:flex}.network-settings-heading{gap:20px;justify-content:space-between}.network-settings-heading h2{margin-bottom:5px}.network-settings-heading p{color:var(--body-color-muted);margin:0}.network-settings-heading>.btn{flex-shrink:0}.network-settings-empty{border:1px dashed var(--body-color-muted);border-radius:4px;color:var(--body-color-muted);margin-top:20px;padding:20px;text-align:center}.network-settings-list{list-style:none;margin:20px 0 0;padding:0}.network-settings-item{border-bottom:1px solid #80808040;gap:15px;justify-content:space-between;padding:14px 0}.network-settings-summary{display:grid;min-width:0}.network-settings-summary>span{color:var(--body-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-settings-status:before{content:"●";margin-right:5px}.network-settings-status.is-connected:before{color:#2ecc40}.network-settings-status.is-connecting:before{color:#f39c12}.network-settings-status.is-disconnected:before{color:#999}.network-settings-actions{flex-shrink:0;gap:6px}.network-settings-actions .btn{margin:0}@media (max-width:600px){.network-settings-item{align-items:stretch;flex-direction:column}.network-settings-actions .btn{flex:1;text-align:center}}
.jump-to-input{margin:8px;position:relative}.jump-to-input .input{appearance:none;background-color:#ffffff1a;border:0;color:#fff;margin:0;padding-right:2.5rem;width:100%}.jump-to-input .input::placeholder{color:#ffffff59}.jump-to-input:before{bottom:0;color:#ffffff59;content:"\f002";line-height:2.5rem!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:1.25rem;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}
#upload-preview{background:var(--body-bg-color);border-radius:5px;color:#fff;display:flex;flex-direction:column;margin:10px;max-height:calc(100vh - 20px);width:min(640px,calc(100vw - 20px))}#upload-preview .confirm-text{min-height:0;overflow-y:auto;padding:15px;-webkit-user-select:text;user-select:text}#upload-preview .confirm-text-title{font-size:1.25rem;font-weight:700;margin-bottom:6px}#upload-preview .upload-preview-hint{font-size:.875rem;margin:0 0 12px;opacity:.75}#upload-preview .upload-preview-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}#upload-preview .upload-preview-item{align-items:center;background:#0003;border-radius:4px;display:grid;gap:12px;grid-template-columns:minmax(96px,200px) minmax(0,1fr) auto;padding:8px}#upload-preview .upload-preview-media{align-items:center;background:#0000004d;border-radius:3px;display:flex;justify-content:center;max-height:240px;min-height:64px;overflow:hidden}#upload-preview .upload-preview-media img,#upload-preview .upload-preview-media video{display:block;max-height:240px;max-width:100%;object-fit:contain}#upload-preview .upload-preview-media audio{max-width:200px;width:100%}#upload-preview .upload-preview-badge{font-size:1rem;font-weight:700;letter-spacing:1px;opacity:.8;padding:20px 8px}#upload-preview .upload-preview-meta{display:flex;flex-direction:column;gap:3px;min-width:0}#upload-preview .upload-preview-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#upload-preview .upload-preview-details{font-size:.875rem;opacity:.75}#upload-preview .upload-preview-note{font-size:.8125rem;opacity:.85}#upload-preview .upload-preview-note.plan-strip{color:var(--button-color)}#upload-preview .upload-preview-remove{background:#0000;border:0;border-radius:3px;color:inherit;cursor:pointer;font:inherit;font-size:1rem;height:28px;line-height:28px;opacity:.7;padding:0;width:28px}#upload-preview .upload-preview-remove:focus-visible,#upload-preview .upload-preview-remove:hover{background:#ffffff1f;opacity:1;outline:0}#upload-preview .confirm-buttons{background:#0000004d;display:flex;flex:0 0 auto;justify-content:flex-end;padding:15px}#upload-preview .confirm-buttons .btn{margin-bottom:0;margin-left:10px}#upload-preview .confirm-buttons .btn-cancel{border-color:#0000}@media (max-width:480px){#upload-preview .upload-preview-item{grid-template-columns:minmax(0,1fr) auto}#upload-preview .upload-preview-media{grid-column:1/-1;max-height:200px}}
#oper-action-dialog{background:var(--body-bg-color);border-radius:5px;color:var(--body-color);margin:.75rem;max-height:calc(100% - 1.5rem);overflow-y:auto;-webkit-user-select:text;user-select:text;width:min(32rem,calc(100vw - 1.5rem))}#oper-action-dialog .oper-action-body{display:flex;flex-direction:column;gap:.35rem;padding:1rem}#oper-action-dialog .oper-action-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#oper-action-dialog .oper-action-label{color:var(--body-color-muted);font-size:.875rem;margin-top:.5rem}#oper-action-dialog .input{margin:0;width:100%}#oper-action-dialog .oper-action-mask{font-family:monospace}#oper-action-dialog .oper-action-suggestions{display:flex;flex-wrap:wrap;gap:.35rem}#oper-action-dialog .oper-action-row{display:flex;flex-wrap:wrap;gap:.75rem}#oper-action-dialog .oper-action-field{display:flex;flex:1 1 10rem;flex-direction:column;gap:.35rem}#oper-action-dialog .oper-action-check{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}#oper-action-dialog .oper-action-hint,#oper-action-dialog .oper-action-preview{color:var(--body-color-muted);font-size:.875rem;margin:0}#oper-action-dialog .oper-action-preview.wide{color:var(--link-color)}#oper-action-dialog .oper-action-error{color:#e74c3c;font-size:.875rem;margin:.25rem 0 0}#oper-action-dialog .oper-action-result{color:var(--link-color);margin:.25rem 0 0}#oper-action-dialog .oper-action-buttons{background:#0000004d;display:flex;gap:.6rem;justify-content:flex-end;padding:.8rem 1rem}#oper-action-dialog .oper-action-buttons .btn{margin:0}#oper-action-dialog .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:1.25rem;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:1.25rem;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-height:500px) and (hover:none) and (pointer:coarse),(max-width:768px){.mentions-popup{border:0;border-radius:0;bottom:0;box-shadow:none;left:0;max-height:none;right:0;top:3rem;width:100%}}
#push-prompt{background:var(--body-bg-color);border-radius:5px;color:#fff;margin:10px;max-width:500px}#push-prompt .confirm-text{padding:15px;-webkit-user-select:text;user-select:text}#push-prompt .confirm-text-title{font-size:1.25rem;font-weight:700;margin-bottom:10px}#push-prompt .push-prompt-target{margin-bottom:10px;opacity:.85}#push-prompt .confirm-buttons{background:#0000004d;display:flex;justify-content:flex-end;padding:15px}#push-prompt .confirm-buttons .btn{margin-bottom:0;margin-left:10px}#push-prompt .confirm-buttons .btn-cancel{border-color:#0000}
.install-art{display:block;font-family:inherit;height:100%;width:100%}.install-art .art-frame{fill:var(--window-bg-color);stroke:var(--body-color-muted);stroke-opacity:.55;stroke-width:1.5}.install-art .art-sheet{fill:var(--window-bg-color);stroke:var(--body-color-muted);stroke-opacity:.4;stroke-width:1;filter:drop-shadow(0 2px 6px rgb(0 0 0/22%))}.install-art .art-dot,.install-art .art-line{fill:var(--body-color-muted);fill-opacity:.35}.install-art .art-grip{fill:var(--body-color-muted);fill-opacity:.6}.install-art .art-dock,.install-art .art-menubar,.install-art .art-pill,.install-art .art-row,.install-art .art-tab{fill:var(--body-color-muted);fill-opacity:.14}.install-art .art-rule{stroke:var(--body-color-muted);stroke-opacity:.35;stroke-width:1}.install-art .art-glyph{fill:none;stroke:var(--body-color-muted);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.install-art path.art-glyph{fill:none}.install-art .art-glyph-accent{fill:none;stroke:var(--button-color);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.install-art .art-glyph-fill{fill:var(--button-color)}.install-art .art-ring{fill:var(--button-color);fill-opacity:.16;stroke:var(--button-color);stroke-width:1.8}.install-art .art-halo{fill:var(--button-color);fill-opacity:.14}.install-art .art-row-accent{fill:var(--button-color);fill-opacity:.18}.install-art .art-button-accent{fill:var(--button-color)}.install-art .art-text{fill:var(--body-color);font-size:9px;font-weight:500}.install-art .art-text-strong{font-weight:700}.install-art .art-text-small{font-size:8px}.install-art .art-text-muted{fill:var(--body-color-muted);font-size:8px}.install-art .art-text-accent{fill:var(--button-color);font-weight:700}.install-art .art-text-on-accent{fill:var(--button-text-color-hover,#fff);font-weight:700}
#install-guide{background:var(--window-bg-color);border-radius:.75rem;box-shadow:0 8px 40px #00000073;color:var(--body-color);display:flex;flex-direction:column;margin:1rem;max-height:100%;overflow:hidden;-webkit-user-select:text;user-select:text;width:min(30rem,100%)}.install-guide-header{align-items:center;display:flex;gap:.6rem;padding:.75rem .75rem .75rem 1rem}.install-guide-header h1{flex:1 1 auto;font-size:1.125rem;font-weight:700;margin:0}.install-guide-icon{border-radius:.4rem;height:1.75rem;width:1.75rem}.install-guide-close{color:var(--body-color-muted);font-size:1.125rem;line-height:1;padding:.35em .5em}.install-guide-close:focus,.install-guide-close:hover{color:var(--body-color)}.install-guide-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.install-guide-art{aspect-ratio:8/5;background:#8080801a;background:color-mix(in srgb,var(--button-color) 10%,#0000);max-height:40vh;padding:.5rem 1rem}.install-guide-text{padding:1rem 1.25rem .5rem}.install-guide-text h2{font-size:1.25rem;font-weight:700;line-height:1.25;margin:0 0 .35rem}.install-guide-text p{line-height:1.45;margin:0 0 .6rem}.install-guide-count{color:var(--body-color-muted);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.install-guide-note{color:var(--body-color-muted);font-size:.875rem}.install-guide-install{margin:.25rem 0 .75rem}.install-guide-footer{align-items:center;box-shadow:inset 0 1px 0 #8080804d;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.6rem 1rem .75rem}.install-guide-remember{align-items:center;color:var(--body-color-muted);cursor:pointer;display:flex;font-size:.875rem;gap:.4em}.install-guide-nav{align-items:center;display:flex;gap:.5rem;margin-left:auto}.install-guide-nav .btn{margin:0}.install-guide-nav .btn-secondary{border-color:#0000}.install-guide-dots{display:flex;gap:.3rem;margin-right:.5rem}.install-guide-dots span{background:var(--body-color-muted);border-radius:50%;height:.4rem;opacity:.35;transition:opacity .2s,background .2s;width:.4rem}.install-guide-dots span.current{background:var(--button-color);opacity:1}@media (max-width:768px){#install-guide{border-radius:0;height:100%;margin:0;width:100%}.install-guide-art{aspect-ratio:auto;flex:0 0 auto;height:clamp(12rem,42vh,26rem);max-height:none}}

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