/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[hidden]{display:none}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(../fonts/fa-solid-900.woff2)format("woff2"),url(../fonts/fa-solid-900.woff)format("woff")}.tooltipped{position:relative}.tooltipped:after{z-index:1000000;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);opacity:0;background:#1b1f23;border-radius:3px;padding:.5em .75em;font:11px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;text-decoration:none;display:none;position:absolute}.tooltipped:before{z-index:1000001;color:#1b1f23;pointer-events:none;content:"";opacity:0;border:6px solid #0000;width:0;height:0;display:none;position:absolute}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:.4s;animation-fill-mode:forwards;display:inline-block}.tooltipped-no-delay:hover:before,.tooltipped-no-delay:hover:after,.tooltipped-no-delay:active:before,.tooltipped-no-delay:active:after,.tooltipped-no-delay:focus:before,.tooltipped-no-delay:focus:after{animation-delay:0s}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{margin-top:6px;top:100%;right:50%}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{border-bottom-color:#1b1f23;margin-right:-6px;top:auto;bottom:-7px;right:50%}.tooltipped-se:after{margin-left:-16px;left:50%;right:auto}.tooltipped-sw:after{margin-right:-16px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{margin-bottom:6px;bottom:100%;right:50%}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{border-top-color:#1b1f23;margin-right:-6px;top:-7px;bottom:auto;right:50%}.tooltipped-ne:after{margin-left:-16px;left:50%;right:auto}.tooltipped-nw:after{margin-right:-16px}.tooltipped-s:after,.tooltipped-n:after{transform:translate(50%)}.tooltipped-w:after{margin-right:6px;bottom:50%;right:100%;transform:translateY(50%)}.tooltipped-w:before{border-left-color:#1b1f23;margin-top:-6px;top:50%;bottom:50%;left:-7px}.tooltipped-e:after{margin-left:6px;bottom:50%;left:100%;transform:translateY(50%)}.tooltipped-e:before{border-right-color:#1b1f23;margin-top:-6px;top:50%;bottom:50%;right:-7px}.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{margin-left:0;left:0}.tooltipped-align-left-1:before{left:5px}.tooltipped-align-left-2:before{left:10px}.tooltipped-multiline:after{word-wrap:break-word;white-space:pre-line;border-collapse:separate;width:max-content;max-width:250px}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{left:50%;right:auto;transform:translate(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}@media screen and (min-width: 0�){.tooltipped-multiline:after{width:250px}}.tooltipped-sticky:before,.tooltipped-sticky:after{display:inline-block}.tooltipped-sticky.tooltipped-multiline:after{display:table-cell}.tooltipped[data-tooltip]:after{content:attr(data-tooltip)}[dir=rtl] .tooltipped-e:after{margin-left:0;margin-right:6px;left:auto;right:100%}[dir=rtl] .tooltipped-e:before{border-left-color:#1b1f23;border-right-color:#0000;left:-7px;right:auto}[dir=rtl] .tooltipped-w:after{margin-left:6px;margin-right:0;left:100%;right:auto}[dir=rtl] .tooltipped-w:before{border-left-color:#0000;border-right-color:#1b1f23;left:auto;right:-7px}: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);--oper-amber:var(--oper-amber-theme,color-mix(in oklab, #c7841a 65%, var(--body-color)));--oper-red:var(--oper-red-theme,color-mix(in oklab, #e74c3c 75%, var(--body-color)));--channel-typing-color:#84ce88;--channel-activity-color:#7fb8e8;--sidebar-width:min(calc(7rem + 108px), 85vw);--userlist-width:min(calc(6rem + 84px), 85vw);--slide-away:calc(-1 * var(--sidebar-width));--slide-end-away:var(--userlist-width);--status-bar-tint-height:8px;font-size:100%}:root[dir=rtl]{--slide-away:var(--sidebar-width);--slide-end-away:calc(-1 * var(--userlist-width))}:root[dir=rtl] :is(input,textarea)[dir=auto]{direction:rtl;unicode-bidi:plaintext}.window,.mentions-popup,.oper-investigate,.oper-alert-builder,#oper-action-overlay,#oper-note-overlay{--oper-amber:var(--oper-amber-theme,color-mix(in oklab, #c7841a 65%, var(--body-color)));--oper-red:var(--oper-red-theme,color-mix(in oklab, #e74c3c 75%, var(--body-color)));--oper-panel:color-mix(in oklab, var(--body-color) 4%, var(--window-bg-color));--oper-raised:color-mix(in oklab, var(--body-color) 9%, var(--window-bg-color));--oper-sunk:color-mix(in oklab, var(--body-color) 3%, var(--window-bg-color));--oper-line:color-mix(in oklab, var(--body-color) 11%, transparent);--oper-line-2:color-mix(in oklab, var(--body-color) 20%, transparent);--oper-faint:color-mix(in oklab, var(--body-color-muted) 80%, var(--window-bg-color))}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{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:var(--canvas-bg-color,var(--body-bg-color))}#status-bar-tint,#theme-scene{display:none}@media (hover:none) and (pointer:coarse){@supports (-webkit-touch-callout:none){#status-bar-tint{height:var(--status-bar-tint-height);z-index:2000;pointer-events:none;background-color:var(--canvas-bg-color,var(--body-bg-color));display:block;position:fixed;top:0;left:0;right:0}html[data-status-bar-read] #status-bar-tint{z-index:-1}#sidebar{padding-top:var(--status-bar-tint-height)}@media (width<=768px),(height<=500px) and (hover:none) and (pointer:coarse){:is(body:has(#viewport.menu-open) #status-bar-tint,body:has(#viewport.menu-dragging) #status-bar-tint){z-index:-1}}}}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{padding:var(--inset-top) var(--inset-right) var(--inset-outer-bottom) var(--inset-left);background:var(--canvas-bg-color,var(--body-bg-color))}html[data-shell=native] :is(.screen-overlay,#specificity-of-an-id){top:var(--inset-top);bottom:var(--inset-outer-bottom);left:var(--inset-left);right:var(--inset-right);width:auto;height:auto}*,:before,:after{box-sizing:inherit}input,button,select,textarea{font:inherit;color:inherit}img{vertical-align:middle}.sr-only{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}abbr[title]{cursor:help}html,body{overscroll-behavior:none;height:100%}body{height:var(--viewport-height,100%);background:var(--body-bg-color);color:var(--body-color);-webkit-user-select:none;user-select:none;cursor:default;touch-action:none;margin:0;font:1rem -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden}body.force-no-select *{-webkit-user-select:none!important;user-select:none!important}a,a:hover,a:focus{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{-webkit-user-select:inherit;user-select:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}code,pre,#chat .msg[data-type=monospace_block] .text,#chat .msg[data-type=unhandled] .content,.irc-monospace,textarea#user-specified-css-input{font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace}code,.irc-monospace{color:#e74c3c;background-color:#f9f2f4;border-radius:2px;padding:2px 4px;font-size:.9em}#help code,#help kbd,.settings-aliases code{direction:ltr;unicode-bidi:isolate}pre{color:#333;word-break:break-all;overflow-wrap:break-word;background-color:#f5f5f5;border-radius:4px;margin:0 0 10px;padding:9.5px;font-size:.9em;line-height:1.4286;display:block}kbd{color:#444;text-align:center;text-shadow:0 1px #fff;background-color:#fff;background-image:linear-gradient(#0000000d,#0000);border:1px solid #bbb;border-radius:4px;min-width:1.75em;margin:0 1px;padding:4px 6px;font-family:inherit;line-height:1em;display:inline-block;box-shadow:0 2px #bbb,inset 0 1px 1px #fff,inset 0 -1px 3px #ccc}p{margin:0 0 10px}.btn{border:2px solid var(--button-color);color:var(--button-color);letter-spacing:.06em;text-transform:uppercase;word-spacing:.2em;cursor:pointer;border-radius:3px;margin-bottom:10px;padding:.75em 1.5em;font-size:.875rem;font-weight:700;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-block}.btn-small{padding:.4em 1em}.btn:disabled,.btn:hover,.btn:focus{background:var(--button-color);color:var(--button-text-color-hover);opacity:1}.input:focus,.btn:active,.btn:focus{outline:0;box-shadow:0 0 0 3px #84ce8880}.btn:active{opacity:.8}.btn:disabled{opacity:.6}.btn-sm{letter-spacing:0;word-spacing:0;text-transform:none;border-width:1px;padding:.3em .6em}.container{touch-action:pan-y;align-self:center;width:min(30rem,100%);margin-bottom:20px;padding:0 15px}#js-copy-hack,#loading pre,#help .container,#changelog .container,.header .title,.header .topic,#chat .messages{-webkit-user-select:text;user-select:text;cursor:text}#js-copy-hack{position:absolute;left:-999999px}#chat #js-copy-hack .msg[data-type=condensed]:not(.closed) .msg,#chat #js-copy-hack>.msg{display:block}.only-copy{opacity:0;width:.01px;font-size:0;display:inline-block}#viewport .lt:before,#viewport .rt:before,#chat button.mentions:before,#chat button.translate:before,#chat button.close:before,#chat button.menu:before,#chat button.search:before,#chat .connecting-indicator:before,.channel-list-item:before,#footer .icon,#chat .count:before,#connect .extra-help,#settings .extra-help,#settings #play:before,#settings .settings-menu .icon:before,#oper .settings-menu .icon:before,#oper .oper-row:before,#oper .oper-fold>summary:before,#context-menu .oper-route-current:after,#context-menu .context-menu-checked:after,#form #upload:before,#form #submit:before,#form #translate-once:before,#chat .msg[data-type=away] .from:before,#chat .msg[data-type=back] .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=part] .from:before,#chat .msg[data-type=quit] .from:before,#chat .msg[data-type=topic] .from:before,#chat .msg[data-type=mode_channel] .from:before,#chat .msg[data-type=mode_user] .from:before,#chat .msg[data-type=mode] .from:before,#chat .msg[data-command=motd] .from:before,#chat .msg[data-command=help] .from:before,#chat .msg[data-command=info] .from:before,#chat .msg[data-type=ctcp] .from:before,#chat .msg[data-type=ctcp_request] .from:before,#chat .msg[data-type=whois] .from:before,#chat .msg[data-type=who] .from:before,#chat .msg[data-type=nick] .from:before,#chat .msg[data-type=chghost] .from:before,#chat .msg[data-type=plugin] .from:before,#chat .msg[data-type=raw] .from:before,#chat .msg-statusmsg span:before,#chat .msg-shown-in-active span:before,#chat .toggle-button:after,#chat .toggle-content .more-caret:before,#chat .media-veil-icon:before,#chat .media-veil-caret:before,#chat .media-tool:before,#settings .trusted-host-remove:before,#chat .scroll-down-arrow:after,#chat .msg-action:before,#chat .topic-container .save-topic span:before,#version-checker:before,.context-menu-item:before,#help .website-link:before,#help .documentation-link:before,#help .report-issue-link:before,#image-viewer .previous-image-btn:before,#image-viewer .next-image-btn:before,#image-viewer .open-btn:before,.channel-list-item .not-connected-icon:before,.channel-list-item .connection-status-icon:before,.channel-list-item .notify-status-icon:before,.channel-list-item .edit-network:before,.channel-list-item .add-channel:before,.channel-list-item .oper-panel:before,.channel-list-item .parted-channel-icon:before,#chat .oper-report-btn:before,.jump-to-input:before,.password-container .reveal-password span,#sidebar .collapse-network-icon:before,#sidebar .presence-pill-caret:before{font:14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#viewport .lt:before{content:""}#viewport .rt:before{content:""}#chat button.menu:before{content:""}#chat button.mentions:before{content:""}#chat button.translate:before{content:"";font-size:1.3125rem}#chat button.search:before{content:""}#chat button.close:before{content:""}.fa-language:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:1em/1 FontAwesome}.fa-equals:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:1em/1 FontAwesome}#chat .connecting-indicator:before{content:""}.context-menu-join:before{content:""}.context-menu-translate-copy:before{content:""}.context-menu-translate-retry:before,.context-menu-translate-retry-from:before{content:""}.context-menu-translate-retry-pick:before{content:""}.context-menu-translate-hide:before{content:""}.context-menu-user:before{content:""}.context-menu-close:before{content:""}.context-menu-list:before{content:""}.context-menu-disconnect:before{content:""}.context-menu-connect:before{content:""}.context-menu-action-whois:before{content:""}.context-menu-action-ignore:before{content:""}.context-menu-action-unignore:before{content:""}.context-menu-action-kick:before{content:""}.context-menu-action-set-mode:before{content:""}.context-menu-action-revoke-mode:before{content:""}.context-menu-network:before{content:""}.context-menu-edit:before{content:""}.context-menu-clear-history:before{content:""}.context-menu-translate:before{content:""}.context-menu-mute:before{content:""}.context-menu-media-host:before{content:""}.context-menu-media-account:before{content:""}.context-menu-media-channel:before{content:""}.context-menu-oper-panel:before{content:""}.context-menu-oper-investigate:before{content:""}.context-menu-oper-check:before{content:""}.context-menu-oper-kill:before{content:""}.context-menu-oper-gline:before{content:""}.context-menu-oper-shun:before{content:""}.context-menu-oper-zline:before{content:""}.context-menu-oper-clones:before{content:""}.context-menu-oper-who:before{content:""}.context-menu-oper-copy:before{content:""}.context-menu-oper-target:before{content:""}.context-menu-oper-route-kind:before{content:""}.context-menu-oper-route-active:before{content:""}.context-menu-oper-route-network:before{content:""}.context-menu-oper-route-off:before{content:""}.context-menu-oper-route-stop:before{content:""}.context-menu-media-host-off:before,.context-menu-media-account-off:before,.context-menu-media-channel-off:before{content:""}.channel-list-item .not-connected-icon:before,.channel-list-item .parted-channel-icon:before{content:""}.context-menu-query:before,.context-menu-action-query:before,.channel-list-item[data-type=query]:before{content:""}.context-menu-chan:before,.channel-list-item[data-type=channel]:before{content:""}.channel-list-item[data-type=special]:before{content:""}.channel-list-item.has-draft:not(.active):not([data-type=lobby]):before{content:""}#footer .connect:before{content:""}#footer .settings:before{content:""}#footer .help:before{content:""}#form #upload:before{content:""}#form #translate-once:before{content:""}#form #submit:before{content:""}#chat .msg[data-type=away] .from:before,#chat .msg[data-type=back] .from:before{content:"";color:#7f8c8d}#help .website-link:before,#help .documentation-link:before,#help .report-issue-link:before{text-align:center;width:1.35em;margin-inline-end:5px;display:inline-block}#help .website-link:before{content:""}#help .documentation-link:before{content:""}#help .report-issue-link:before{content:""}#chat .msg[data-type=invite] .from:before{content:"";color:#2ecc40}#chat .msg[data-type=login] .from:before{content:"";color:#2ecc40}#chat .msg[data-type=logout] .from:before{content:"";color:#ff4136}#chat .msg[data-type=part] .from:before,#chat .msg[data-type=quit] .from:before{content:"";color:#ff4136;display:inline-block;transform:rotate(180deg)}#chat .msg[data-type=topic] .from:before{content:"";color:#2ecc40}#chat .msg[data-type=mode_channel] .from:before,#chat .msg[data-type=mode_user] .from:before,#chat .msg[data-type=mode] .from:before{content:"";color:#2ecc40}#chat .msg[data-command=motd] .from:before{content:"";color:var(--body-color-muted)}#chat .msg[data-command=help] .from:before{content:"";color:var(--body-color-muted)}#chat .msg[data-command=info] .from:before{content:"";color:var(--body-color-muted)}#chat .msg[data-type=ctcp] .from:before,#chat .msg[data-type=ctcp_request] .from:before{content:"";color:var(--body-color-muted)}#chat .msg[data-type=whois] .from:before{content:"";color:#2ecc40}#chat .msg[data-type=who] .from:before{content:"";color:#2ecc40}#chat .msg[data-type=nick] .from:before,#chat .msg[data-type=chghost] .from:before{content:"";color:#2ecc40}#chat .msg[data-type=join] .from:before{content:"";color:#2ecc40}#chat .msg[data-type=kick] .from:before{content:"";color:#ff4136}#chat .msg[data-type=raw] .from:before{content:""}#chat .msg.self[data-type=raw] .from:before{content:"";color:#2ecc40}#chat .msg[data-type=action] .from:before{content:"🎭"}#chat .msg[data-type=plugin] .from:before{content:"";padding:1px;display:inline-block;transform:rotate(45deg)}#chat .msg-statusmsg,#chat .msg-shown-in-active{cursor:help;margin-inline-end:5px}#chat .msg-statusmsg span:before,#chat .msg-shown-in-active span:before{content:"";font-size:.75em}#chat .msg-statusmsg{color:#222;background-color:#ff9e18;border-radius:2px;padding:2px 4px}#chat .toggle-button{text-align:center;width:1.35em;transition:opacity .2s,transform .2s;display:inline-block}#chat .toggle-button:after{content:""}#chat .count:before{color:#cfcfcf;content:"";line-height:3rem;position:absolute;inset-inline-end:13px}#connect .extra-help:before,#settings .extra-help:before{content:""}#settings #play:before{content:"";margin-inline-end:9px}#image-viewer .previous-image-btn:before{content:""}#image-viewer .next-image-btn:before{content:""}#image-viewer .open-btn:before{content:""}[dir=rtl] #chat .toggle-button,[dir=rtl] #chat .toggle-content .more-caret,[dir=rtl] #image-viewer .previous-image-btn,[dir=rtl] #image-viewer .next-image-btn,[dir=rtl] #chat .msg-reply-arrow{transform:scaleX(-1)}[dir=rtl] #chat .msg-reply-arrow{display:inline-block}[dir=rtl] #chat .toggle-content.opened .more-caret,[dir=rtl] #chat .toggle-button.opened,[dir=rtl] #chat .msg:not(.closed)[data-type=condensed] .toggle-button{transform:scaleX(-1)rotate(90deg)}[dir=rtl] #sidebar .network.collapsed .collapse-network-icon{transform:rotate(90deg)}#app{width:100%;height:100%}#viewport{height:100%;display:flex;position:relative;container:viewport/size}#form button,.header button,.reveal-password span{transition:opacity .2s}#form button:hover,.header button:hover,.reveal-password span:hover{opacity:.6}#viewport .lt,#viewport .rt,#chat button.mentions,#chat button.translate,#chat button.search,#chat button.menu,#chat button.close{--header-button-size:2.5rem;color:#607992;height:var(--header-button-size);width:var(--header-button-size);flex-shrink:0;font-size:1.0625rem;line-height:1;display:flex}@container chat (width<=24rem){#viewport .lt,#viewport .rt,#chat button.mentions,#chat button.search,#chat button.menu,#chat button.close{--header-button-size:min(2.5rem, 56px);font-size:min(1.0625rem,24px)}}#chat button.mentions{position:relative}#chat .mentions-badge{box-sizing:border-box;background:var(--button-color);min-width:1.125rem;height:1.125rem;color:var(--button-text-color-hover);text-align:center;pointer-events:none;border-radius:.5625rem;padding:0 .25rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;position:absolute;top:.1875rem;right:.0625rem}#viewport .lt:before,#viewport .rt:before,#chat button.mentions:before,#chat button.translate:before,#chat button.search:before,#chat button.menu:before,#chat button.close:before{width:var(--header-button-size);line-height:var(--header-button-size)}#viewport .lt{position:fixed}#viewport #chat .lt{position:relative}#viewport .lt:after{content:"";border:2px solid var(--window-bg-color);opacity:0;background-color:#e74c3c;background-clip:padding-box;border-radius:50%;width:10px;height:10px;transition:opacity .2s;position:absolute;top:9px;right:7px}#viewport.notified .lt:after{opacity:1}#viewport.userlist-open #chat .userlist{display:flex}#sidebar{width:var(--sidebar-width);will-change:transform;color:#b7c5d1;flex-direction:column;max-height:100%;display:none}#viewport.menu-open #sidebar{display:flex}#sidebar .scrollable-area{touch-action:pan-y;scrollbar-width:thin;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-grow:1;overflow-x:auto}#sidebar .logo-container{text-align:center;position:relative}#sidebar .logo{height:3rem}#sidebar .locale-toggle{vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-inline-start:4px;padding:0 4px;font-size:.875rem;line-height:1.25rem}#sidebar .locale-toggle:hover{background:#ffffff26}#sidebar .locale-popover{top:calc(100% - .25rem);z-index:20;background:var(--body-bg-color);border:1px solid #80808066;border-radius:4px;min-width:15rem;max-width:18rem;padding:.5rem;position:absolute;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 3px 12px #00000059}#sidebar .locale-popover select.input{width:100%}#sidebar .presence-pill-row{justify-content:center;margin-block-start:.375rem;display:flex}#sidebar .presence-pill{--presence-clip-room:max(3px, .1875rem);max-inline-size:calc(100% - .5rem);padding-block:.125rem;padding-inline:calc(.5rem - var(--presence-clip-room));border:1px solid var(--rail-input-border,#ffffff1f);color:inherit;cursor:pointer;background:0 0;border-radius:1rem;font-size:.8125rem;line-height:1.25rem;display:inline-block}#sidebar .presence-pill.is-dnd{border-color:var(--rail-accent,currentcolor)}#sidebar .presence-pill:focus-visible{outline:2px solid var(--rail-accent,currentcolor);outline-offset:2px}#sidebar .presence-pill-text{max-block-size:2.5rem;padding-inline:var(--presence-clip-room);white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:center;display:block;overflow:hidden}#sidebar .presence-pill-part{max-inline-size:100%;display:inline-block}#sidebar .presence-pill .presence-dot{float:inline-start;margin-block-start:.375rem;margin-inline-end:.375rem}#sidebar .presence-pill-caret{float:inline-end;margin-inline-start:.375rem}#sidebar .presence-pill-caret:before{content:""}.presence-dot{--presence-fill:var(--presence-online,#6fbf73);--presence-ring:color-mix(in srgb, var(--rail-fg,#b7c5d1) 85%, transparent);background:var(--presence-fill);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 1px var(--presence-ring);vertical-align:middle;border:0;border-radius:50%;flex:none;padding:0;display:inline-block}html[data-contrast=more] .presence-dot{--presence-ring:var(--rail-fg,#b7c5d1)}.presence-dot.is-away{--presence-fill:var(--presence-away,#c9a24a)}.presence-dot.is-dnd{--presence-fill:var(--presence-dnd,#d0574d)}.presence-dot.is-mixed{--presence-fill:var(--presence-mixed,var(--rail-fg-muted,#9aa5b1))}.presence-dot.is-offline{--presence-fill:var(--presence-offline,#8a9099)}#sidebar .lobby-presence .presence-dot{z-index:1;box-sizing:content-box;box-shadow:none;cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-block:-.25rem;margin-inline:-.25rem -.1875rem;padding:.5rem;display:inline-flex;position:relative}#sidebar .lobby-presence .presence-dot:before{content:"";background:var(--presence-fill);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 1px var(--presence-ring);border-radius:50%;flex:none}#sidebar .lobby-presence .presence-dot:focus-visible{outline:1px solid var(--rail-accent,currentcolor);outline-offset:-1px}#sidebar .devtools-toggle{vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-inline-start:4px;padding:0 4px;font-size:.875rem;line-height:1.25rem}#sidebar .devtools-toggle:hover{background:#ffffff26}.channel-list-item,#sidebar .empty{font-size:1rem}.channel-list-item{cursor:pointer;padding:.625rem .875rem;display:flex;position:relative}#footer button:hover,#footer button.active,.channel-list-item:hover,.channel-list-item.active{color:#fff}.channel-list-item:hover,#footer button:hover{background-color:#303e4a80}#footer button.active,.channel-list-item.active{cursor:default;background-color:#303e4a}.ui-sortable-ghost,.ui-sortable-dragging .channel-list-item,.ui-sortable-dragging,.ui-sortable-dragging:hover,.ui-sortable-dragging.active,.ui-sortable-dragging-touch-cue .channel-list-item,.ui-sortable-dragging-touch-cue,.ui-sortable-dragging-touch-cue:hover,.ui-sortable-dragging-touch-cue.active{background:0 0}.ui-sortable-ghost:after,.ui-sortable-dragging-touch-cue:not(.ui-sortable-dragging):after{background:var(--body-bg-color);content:" ";border:1px dashed #99a2b4;border-radius:6px;display:block;position:absolute;inset:0 10px}.ui-sortable-dragging-touch-cue:not(.ui-sortable-ghost):after{background:0 0}#sidebar .network{touch-action:pan-y;margin-bottom:1.25rem;position:relative}#sidebar .empty{text-align:center;flex-grow:1;padding:40px 20px;line-height:1.6}.channel-list-item[data-type=lobby]{color:#84ce88;padding-block:.375rem .25rem;padding-inline:0 .875rem;font-size:1.0625rem;font-weight:700}.channel-list-item .lobby-wrap{flex-direction:column;flex-grow:1;min-width:0;display:flex;overflow:hidden}.channel-list-item .lobby-title,.channel-list-item .lobby-status{align-items:center;min-width:0;display:flex}.channel-list-item .lobby-status{gap:.5rem;margin-top:.125rem;padding-inline-start:.875rem;font-size:.75rem;font-weight:400;container:lobby-status/inline-size}.channel-list-item .lobby-tools{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.channel-list-item .lobby-presence{flex:auto;justify-content:flex-end;align-items:center;min-inline-size:0;display:flex}.channel-list-item .lobby-nick{white-space:nowrap;text-overflow:ellipsis;text-align:end;min-inline-size:0;color:var(--rail-fg-muted,#b7c5d1bf);flex:0 auto;overflow:hidden}.jump-to-results .channel-list-item .lobby-tools,.jump-to-results .channel-list-item .presence-dot{display:none}.channel-list-item[data-type=lobby]:hover,.channel-list-item[data-type=lobby].active{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:hover,.channel-list-item.not-connected.active,.channel-list-item.parted-channel:hover,.channel-list-item.parted-channel.active{color:#f1978e}.channel-list-item.is-muted{opacity:.5}.channel-list-item:before{width:1em;margin-inline-end:.75em;line-height:1.2}.channel-list-item.is-typing:before{animation:1.3s ease-in-out infinite channel-typing-pulse}@keyframes channel-typing-pulse{0%,to{color:currentColor}50%{color:var(--channel-typing-color)}}.channel-list-item.has-activity:not(.is-typing):before{animation:1.8s ease-in-out infinite channel-activity-pulse}@keyframes channel-activity-pulse{0%,to{color:currentColor}50%{color:var(--channel-activity-color)}}html[data-reduce-motion] .channel-list-item.is-typing:before{color:var(--channel-typing-color);animation:none}html[data-reduce-motion] .channel-list-item.has-activity:not(.is-typing):before{color:var(--channel-activity-color);animation:none}.channel-list-item .name{white-space:nowrap;flex-grow:1;margin-inline-end:5px;position:relative;overflow:hidden}.header .topic,.channel-list-item .name{-webkit-mask-image:linear-gradient(270deg,#0000,#000 20px);mask-image:linear-gradient(270deg,#0000,#000 20px)}[dir=rtl] .header .topic,[dir=rtl] .channel-list-item .name{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px);mask-image:linear-gradient(90deg,#0000,#000 20px)}.channel-list-item .badge,#sidebar .add-channel-tooltip,#sidebar .edit-network-tooltip,#sidebar .oper-panel-tooltip,.channel-list-item .close-tooltip{flex-shrink:0;line-height:1}.channel-list-item .badge{color:#afb6c0;background:#ffffff0f;border-radius:3px;padding:.3em .5em;font-size:.75rem;transition:background-color .2s,color .2s}.channel-list-item .badge:empty{display:none}.channel-list-item .badge.highlight{color:#49505a;background:#fff}.channel-list-item.has-highlight:not(.is-muted) .name{color:#fff;font-weight:700}.channel-list-item .close{width:1.5rem;height:1.5rem;transition:opacity .2s,background-color .2s;display:none}.channel-list-item .close:before{text-align:center;content:"×";color:#fff;font-size:1.25rem;font-weight:400;line-height:1.5rem;display:inline-block}.channel-list-item.active .close{opacity:.4;display:unset}.channel-list-item.active .close:hover{opacity:1}.channel-list-item[data-type=lobby] .add-channel{opacity:.4;border-radius:3px;width:1.5rem;height:1.5rem;transition:opacity .2s,background-color .2s,transform .2s}.channel-list-item[data-type=lobby] .add-channel:before{content:"";text-align:center;color:#fff;font-size:.875rem;line-height:1.5rem;display:inline-block}.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{opacity:.4;border-radius:3px;width:1.5rem;height:1.5rem;transition:opacity .2s,background-color .2s}.channel-list-item[data-type=lobby] .edit-network:before{content:"";text-align:center;color:#fff;font-size:.875rem;line-height:1.5rem;display:inline-block}.channel-list-item[data-type=lobby] .edit-network:hover{opacity:1}.channel-list-item[data-type=lobby] .oper-panel{opacity:.4;border-radius:3px;width:1.5rem;height:1.5rem;transition:opacity .2s,background-color .2s}.channel-list-item[data-type=lobby] .oper-panel:before{content:"";text-align:center;color:#fff;font-size:.875rem;line-height:1.5rem;display:inline-block}.channel-list-item[data-type=lobby] .oper-panel:hover{opacity:1}@container lobby-status (width<=11rem){:where(html:not([data-input=touch])) .lobby-tools:has(.oper-panel){gap:.125rem}:is(:where(html:not([data-input=touch])) .lobby-tools:has(.oper-panel) .connection-status-icon,:where(html:not([data-input=touch])) .lobby-tools:has(.oper-panel) .notify-status-icon,:where(html:not([data-input=touch])) .lobby-tools:has(.oper-panel) .edit-network,:where(html:not([data-input=touch])) .lobby-tools:has(.oper-panel) .add-channel,:where(html:not([data-input=touch])) .lobby-tools:has(.oper-panel) .oper-panel){width:1.25rem}:where(html[data-input=touch]) .lobby-tools:has(.oper-panel){flex-wrap:wrap;flex-shrink:1;row-gap:.25rem}:where(html[data-input=touch]) .lobby-status:has(.oper-panel) .lobby-nick{flex-shrink:1000}}.channel-list-item .connection-status-tooltip{flex-shrink:0;line-height:1}.channel-list-item .connection-status-icon{opacity:.7;width:1.5rem;height:1.5rem;transition:opacity .2s}.channel-list-item .connection-status-icon:before{text-align:center;font-size:.8125rem;line-height:1.5rem;display:inline-block}.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{text-align:center;opacity:.7;width:1.5rem;height:1.5rem;transition:opacity .2s;display:inline-block}.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{content:"";color:#2ea043}.channel-list-item .notify-status-icon.enabled,.channel-list-item .notify-status-icon.off{opacity:.4}.channel-list-item .notify-status-icon.enabled:before{content:"";color:#fff}.channel-list-item .notify-status-icon.off:before{content:"";color:#fff}.channel-list-item .connection-status-icon.is-connected:before{content:"";color:#84ce88}.channel-list-item .connection-status-icon.is-connecting:before{content:"";color:#d59437;animation:1.5s linear infinite connection-status-spin}.channel-list-item .connection-status-icon.is-disconnected:before{content:"";color:#e74c3c}@keyframes connection-status-spin{to{transform:rotate(360deg)}}#sidebar .network .collapse-network{opacity:.4;flex-shrink:0;width:2.5rem;padding-inline-start:.6875rem;transition:opacity .2s}#sidebar .network .collapse-network-icon{width:1.25rem;height:1.25rem;transition:transform .2s;display:block}#sidebar .network.collapsed .collapse-network-icon{transform:rotate(-90deg)}#sidebar .network .collapse-network-icon:before{content:"";color:#fff}#sidebar .collapse-network:hover{opacity:1}#footer{flex-shrink:0;justify-content:center;height:3rem;font-size:1.0625rem;display:flex}#footer button{color:#b7c5d1;border-radius:5px;width:3rem;height:100%;display:inline-block}#footer .help.notified:after{content:"";color:var(--link-color);background:var(--body-bg-color);border-radius:50%;padding:2px;font-size:.7rem;position:absolute;bottom:10px;right:7px}.window li,.window p,.window label,#settings .error{font-size:1rem}input[type=checkbox],input[type=radio]{vertical-align:-.1em;width:1em;height:1em;accent-color:var(--button-color);flex:none;margin-block:0;margin-inline:0 .4em}input[type=checkbox][switch]{vertical-align:-.25em;width:2em;height:1.22em}html[data-platform=android] input[type=checkbox]{appearance:none;vertical-align:-.3em;border:.125em solid var(--body-color-muted);cursor:pointer;background:0 0;border-radius:.65em;width:2.1em;height:1.3em;transition:background-color .15s,border-color .15s;position:relative}html[data-platform=android] input[type=checkbox]:before{content:"";background:var(--body-color-muted);border-radius:50%;width:.6em;height:.6em;transition:left .15s,width .15s,height .15s;position:absolute;top:50%;left:.2em;transform:translateY(-50%)}html[data-platform=android] input[type=checkbox]:checked{border-color:var(--button-color);background:var(--button-color)}html[data-platform=android] input[type=checkbox]:checked:before{background:var(--button-text-color-hover);width:.85em;height:.85em;left:calc(100% - .95em)}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{opacity:.5;cursor:default}.input{color:#222;margin:2px 0;background-color:#fff;border:1px solid #cdd3da;border-radius:2px;width:100%;height:2.5rem;margin-bottom:10px;padding:0 .625rem;font-size:1rem;line-height:2.5rem;transition:border-color .2s,box-shadow .2s}.input:disabled{background-color:#ddd}.input:not(:disabled):hover,.input:not(:disabled):focus{border-color:#84ce88}textarea.input{resize:vertical;min-height:2.5rem;padding:6px 10px;line-height:1.5}.window{background:var(--window-bg-color);scrollbar-width:thin;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;height:100%;display:flex;position:relative;overflow-y:auto}#loading,#chat .chat-view{position:absolute;inset:0}.window h1{font-size:2.25rem}.window h2{color:var(--window-heading-color);border-bottom:1px solid;margin:30px 0 10px;padding-bottom:7px;font-size:1.375rem}.window h2 small{font-size:1rem;line-height:30px}.window h3{color:var(--window-heading-color);margin:20px 0 10px;font-size:1.125rem}.header{flex-shrink:0;align-items:center;height:3rem;padding:0 6px;line-height:3rem;display:flex;overflow:hidden}#chat .header{border-bottom:1px solid #e7e7e7}#chat button.translate.on{color:var(--chat-accent,var(--link-color));background:var(--accent-tint-20,#80808026);border-radius:.25rem}#chat button.translate.unavailable{opacity:.5}.translation-panel{top:3rem;z-index:10;width:20rem;max-width:calc(100% - 1rem);max-height:calc(var(--viewport-height,100vh) * .8);border:1px solid var(--window-border,#8080804d);background:var(--body-bg-color);border-radius:0 0 .375rem .375rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex;position:absolute;inset-inline-end:.5rem;overflow:auto;box-shadow:0 .5rem 1.5rem #00000040}.translation-panel-title{align-items:baseline;gap:.5rem;display:flex}.translation-panel-heading{font-weight:600}.translation-panel-channel{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--body-color-muted);flex:1;overflow:hidden}.translation-panel-close{color:var(--body-color-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:1rem;line-height:1}.translation-panel-body,.translation-panel-section{flex-direction:column;gap:.75rem;display:flex}.translation-panel-section h3{display:none}.translation-panel-field{flex-direction:column;gap:.3rem;display:flex}.translation-panel-label{color:var(--body-color-muted);font-size:.8125rem}.translation-panel-hint{display:none}.translation-panel-limited{color:var(--body-color-muted);font-size:.8125rem;font-style:italic;display:block}.translation-panel-blocked{border-inline-start:.1875rem solid var(--error-fg,#c33);background:#8080801a;border-radius:.25rem;margin-block-end:.75rem;padding:.5rem .75rem;font-size:.875rem}.translation-panel-blocked p{margin:0}.translation-panel-blocked p+p{color:var(--body-color-muted);margin-block-start:.25rem}.translation-panel-why{color:var(--body-color-muted);flex-direction:column;gap:.125rem;font-size:.8125rem;display:flex}.translation-panel-why-lead{color:var(--body-color)}.translation-panel-segment:disabled{opacity:.5;cursor:default}.translation-panel-control{box-sizing:border-box;width:100%;height:2.125rem;font:inherit;border-radius:.25rem;margin:0;padding:0 .625rem;line-height:normal}.translation-panel-chips{flex-wrap:wrap;gap:.25rem;display:flex}.translation-panel-chip{background:var(--accent-tint-20,#80808026);border-radius:.75rem;align-items:center;gap:.25rem;padding-block:.0625rem;padding-inline:.375rem .25rem;font-size:.8125rem;display:inline-flex}.translation-panel-chip-remove{color:var(--body-color-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .125rem;font-size:.75rem;line-height:1}.translation-panel-chip-remove:hover{color:var(--body-color)}.translation-panel-foot{border-top:1px solid var(--window-border,#8080804d);justify-content:center;align-items:center;gap:.5rem;padding-top:.375rem;display:flex}.translation-panel-more{font-size:.8125rem}.translation-panel--sheet{z-index:1001;width:auto;max-width:none;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0;gap:0;padding:0;position:absolute;inset:0;overflow:hidden}.translation-panel--sheet .translation-panel-title{border-bottom:1px solid var(--window-border,#8080804d);align-items:center;padding:1rem 1rem .75rem}@media (hover:none) and (pointer:coarse){@supports (-webkit-touch-callout:none){html:not([data-shell=native]) .translation-panel--sheet .translation-panel-title{padding-top:calc(1rem + var(--status-bar-tint-height,0px))}}}.translation-panel--sheet .translation-panel-heading{font-size:1.125rem}.translation-panel--sheet .translation-panel-close{padding:.25rem;font-size:1.25rem}.translation-panel--sheet .translation-panel-body{flex:1;gap:1.5rem;padding:1rem 1rem 1.5rem;overflow:auto}.translation-panel--sheet .translation-panel-section{gap:.875rem}.translation-panel--sheet .translation-panel-section h3{color:var(--body-color-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;display:block}.translation-panel--sheet .translation-panel-field{gap:.375rem}.translation-panel--sheet .translation-panel-label{color:var(--body-color);font-size:.9375rem}.translation-panel--sheet .translation-panel-hint{color:var(--body-color-muted);font-size:.8125rem;display:block}.translation-panel--sheet .translation-panel-control{border-radius:.375rem;height:2.75rem;padding:0 .875rem;font-size:1rem}.translation-panel--sheet .translation-panel-chips{gap:.375rem}.translation-panel--sheet .translation-panel-chip{border-radius:1rem;padding-block:.1875rem;padding-inline:.625rem .375rem;font-size:.9375rem}.translation-panel--sheet .translation-panel-chip-remove{padding:.25rem;font-size:.875rem}.translation-panel-segmented{border:1px solid var(--composer-border,#cdd3da);background:var(--composer-bg,#fff);border-radius:.375rem;grid-template-columns:repeat(3,1fr);height:2.75rem;display:grid;overflow:hidden}.translation-panel-segment{border:0;border-inline-end:1px solid var(--composer-border,#cdd3da);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 .25rem;font-size:.9375rem}.translation-panel-segment:last-child{border-inline-end:0}.translation-panel-segment[aria-checked=true]{background:var(--accent-tint-20,#80808026);color:var(--chat-accent,var(--link-color));font-weight:500}.translation-panel--sheet .translation-panel-foot{padding:.75rem 1rem max(.75rem, var(--inset-inner-bottom,0px));border-top:1px solid var(--window-border,#8080804d);flex-direction:column;gap:.5rem}.translation-panel--sheet .translation-panel-more{text-align:center;font-size:.875rem}.source-language-picker{z-index:1000;border:1px solid var(--window-border,#8080804d);background:var(--window-bg-color,var(--body-bg-color));width:16rem;max-width:calc(100vw - 1rem);color:var(--body-color);transform-origin:0 0;border-radius:.375rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:fixed;box-shadow:0 .5rem 1.5rem #00000040}.source-language-picker.flipped{transform-origin:0 100%}[dir=rtl] .source-language-picker{transform-origin:100% 0}[dir=rtl] .source-language-picker.flipped{transform-origin:100% 100%}.source-language-picker-field{flex-direction:column;gap:.3rem;display:flex}.source-language-picker-label{color:var(--body-color-muted);font-size:.8125rem}.source-language-picker-control{box-sizing:border-box;width:100%;height:2.125rem;font:inherit;border-radius:.25rem;margin:0;padding:0 .625rem;line-height:normal}.source-language-picker-once{cursor:pointer;align-items:center;gap:.4em;font-size:.875rem;display:flex}.source-language-picker-once-box{margin:0}.source-language-picker-hint{color:var(--body-color-muted);margin:0;font-size:.8125rem}.source-language-picker-hint:empty{display:none}.source-language-picker-hint p{margin:0}.source-language-picker-hint p+p{margin-block-start:.25rem}.source-language-picker-blocked{color:var(--body-color)}.source-language-picker--sheet .source-language-picker-hint{padding:0 1rem 1rem;font-size:.875rem}.source-language-picker-actions{justify-content:flex-end;gap:.5rem;display:flex}.source-language-picker-actions .btn{margin-bottom:0}.source-language-picker-confirm{background:var(--button-color);color:var(--button-text-color-hover)}.source-language-picker--sheet{z-index:1000;border-width:1px 0 0;border-radius:.75rem .75rem 0 0;gap:0;width:auto;max-width:none;padding:0;inset:auto 0 0}html[data-shell=native] .source-language-picker--sheet{bottom:var(--inset-outer-bottom);padding:0 var(--inset-right) 0 var(--inset-left)}.source-language-picker--sheet .source-language-picker-field{gap:.375rem;padding:1rem}.source-language-picker--sheet .source-language-picker-label{color:var(--body-color);font-size:.9375rem}.source-language-picker--sheet .source-language-picker-control{border-radius:.375rem;height:2.75rem;padding:0 .875rem;font-size:1rem}.source-language-picker--sheet .source-language-picker-actions{padding:.75rem 1rem max(.75rem, var(--inset-inner-bottom,0px));border-top:1px solid var(--window-border,#8080804d)}.source-language-picker--sheet .source-language-picker-actions .btn{flex:1;padding:.75em 1em}@container viewport (height<=18rem){body:has(#form #input:focus) #chat .header{display:none}body:has(#form #input:focus) #form .typing-indicator{flex:0 auto;order:1;align-self:center;min-width:0;max-width:33%;margin:0 .25rem}body:has(#form #input:focus) #form>.tooltipped{order:2}}#chat .connecting-tooltip{flex-shrink:0;display:flex}#chat .connecting-indicator{width:2.5rem;height:2.5rem;color:var(--body-color-muted);opacity:.65;flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;animation:1.5s linear infinite connection-status-spin;display:flex}html[data-reduce-motion] #chat .connecting-indicator{animation:none}.header .title{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;padding-inline-start:6px;font-size:1.0625rem;overflow:hidden}.topic-container{flex-grow:1;padding-inline-start:10px;position:relative}.header .topic{color:var(--body-color-muted);white-space:nowrap;word-break:break-all;flex-grow:1;flex-shrink:100000000;min-width:25px;margin-inline-start:8px;font-size:.9375rem;overflow:hidden}.header .topic.empty{min-width:0}.header .topic-flip{vertical-align:-.1em;border:1px solid var(--chat-accent-rule,var(--link-color));color:var(--chat-accent,var(--link-color));font:inherit;cursor:pointer;background:0 0;border-radius:.2rem;align-items:center;margin-inline-end:.35em;padding:0 .3em;font-size:.75em;line-height:1.5;display:inline-flex}.header .topic-flip.original{color:var(--body-color-muted);border-color:currentColor}.header .topic-flip:hover,.header .topic-flip:focus-visible{background:var(--accent-tint-20,#80808026);outline:0}.header .topic-input{color:inherit;background:0 0;border:1px solid #cdd3da;border-radius:2px;outline:none;width:100%;height:2.5rem;padding-inline:.625rem 2.5rem;font-size:1rem;line-height:normal;overflow:hidden}.topic-container .save-topic{top:.25rem;position:absolute;inset-inline-end:0}.topic-container .save-topic span{color:#607992;cursor:pointer;appearance:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.0625rem;display:flex}.topic-container .save-topic span:hover{opacity:.6}#chat{--scroll-down-size:36px;--scroll-down-inset:16px;flex:1 0 auto;position:relative;overflow:hidden;container:chat/inline-size}#chat .chat-view{flex-direction:column;display:flex}#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;-webkit-user-select:none;user-select:none;display:block}#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{flex-direction:row-reverse;flex-grow:1;transition:opacity .3s;display:flex;position:relative;overflow:hidden}#chat .chat{scrollbar-width:thin;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;outline:none;flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}#chat .userlist{width:var(--userlist-width);touch-action:pan-y;border-inline-start:1px solid #e7e7e7;flex-direction:column;flex-shrink:0;display:none;position:relative}#chat .userlist:after{content:"";pointer-events:none;z-index:1;box-shadow:inherit;position:absolute;inset:0}#sidebar .join-form{padding:0 1.125rem .5rem}#sidebar .join-form .input{margin:5px auto;display:block}#sidebar .join-form .btn{width:100%;margin:auto;display:block}#sidebar .join-form .join-browse{margin-top:.375rem}#chat .show-more{padding:10px;width:100%;padding-top:15px;padding-bottom:0}#chat .show-more .btn{width:100%;margin:0}.scroll-down{bottom:var(--scroll-down-inset);z-index:3;pointer-events:none;opacity:0;cursor:pointer;transition:transform .2s,opacity .2s;position:absolute;inset-inline-end:var(--scroll-down-inset);transform:translateY(16px)}.past-bar{border-top:1px solid var(--oper-line);background:var(--window-bg-color);flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.past-bar-text{flex:1 1 max-content;min-width:0;color:var(--body-color-muted)}.past-bar .btn{flex:none;margin:0}.past-bar .btn:first-of-type{margin-inline-start:auto}@media (width<=768px){.past-bar .btn{min-height:2.75rem}}.scroll-down:focus:not(:focus-visible):before,.scroll-down:focus:not(:focus-visible):after{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{width:var(--scroll-down-size);height:var(--scroll-down-size);line-height:calc(var(--scroll-down-size) - 2px);background:var(--window-bg-color);color:var(--button-color);border:2px solid var(--button-color);text-align:center;border-radius:50%;transition:background .2s,color .2s;box-shadow:0 6px 10px #00000026}.scroll-down:hover .scroll-down-arrow{background:var(--button-color);color:var(--button-text-color-hover)}.scroll-down-arrow:after{content:""}.userlist-open .chat-view[data-type=channel] .scroll-down{inset-inline-end:calc(var(--userlist-width) + 1rem)}#chat .messages{touch-action:pan-y;padding:10px 0}#chat .chat-view:not([data-type=special]) .messages{margin-top:auto}#chat .msg{overflow-wrap:anywhere;--msg-acting-bg:var(--msg-hover-bg,color-mix(in srgb, currentcolor 8%, transparent));align-items:flex-start;display:flex;position:relative}#chat .unread-marker{text-align:center;z-index:0;margin:0 10px;font-size:.8125rem;font-weight:700;position:relative}#chat .unread-marker:before{z-index:-1;content:"";border-top:1px solid var(--unread-marker-color);position:absolute;top:50%;left:0;right:0}#chat .unread-marker-text:before{content:attr(data-label);background-color:var(--window-bg-color);color:var(--unread-marker-color);padding:0 10px}#chat .date-marker{text-align:center;z-index:0;margin:0 10px;font-size:.8125rem;font-weight:700;position:relative}#chat .date-marker:before{z-index:-1;content:"";border-top:1px solid var(--date-marker-color);position:absolute;top:50%;left:0;right:0}#chat .date-marker-text:before{content:attr(aria-label);background-color:var(--window-bg-color);color:var(--date-marker-color);padding:0 10px}#chat .time,#chat .from,#chat .content{flex:none;padding:.2em 0}#chat .time{color:var(--body-color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;box-sizing:content-box;width:5.5ch;padding-inline-start:.625rem}#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{text-align:end;box-sizing:content-box;text-overflow:ellipsis;white-space:nowrap;flex:0 1000 12ch;min-width:9ch;padding:.2em .5rem;position:relative;overflow:hidden}#chat .content{text-align:start;unicode-bidi:plaintext;border-inline-start:1px solid #f6f6f6;flex:30ch;min-width:0;padding-inline:.5rem .375rem;overflow:hidden}#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=message],html:not([data-own-messages=band]) #chat .msg.self[data-type=action]{background-color:#0000}html[data-own-messages=band] #chat .msg.self[data-type=message]:not(.highlight),html[data-own-messages=band] #chat .msg.self[data-type=action]:not(.highlight){background-color:var(--own-bg,color-mix(in srgb, currentcolor 7%, transparent))}#chat .msg.pending,#chat.disconnected .chat-content,.channel-list-item.network-down{opacity:.55}#chat .msg.channel_list_loading .text{color:#999;padding-inline-start:20px;font-style:italic}#chat .msg.channel_list_truncated .text{color:red;padding-inline-start:20px}#chat table.ban-list,#chat table.invite-list,#chat table.ignore-list{width:calc(100% - 30px);margin:5px 10px}#chat table.ban-list th,#chat table.invite-list th,#chat table.ignore-list th,#chat table.ban-list td,#chat table.invite-list td{vertical-align:top;border-bottom:1px solid #eee;padding:5px}#chat table.ban-list .hostmask,#chat table.ban-list .banned_by,#chat table.ban-list .banned_at,#chat table.ignore-list .hostmask,#chat table.ignore-list .when{text-align:start}#chat.hide-motd .msg[data-command=motd]{display:none!important}#chat .msg[data-type=monospace_block] .text{box-sizing:border-box;vertical-align:top;background:#f6f6f6;border-radius:4px;max-width:100%;padding:6px;overflow-x:auto}#chat :where(.msg[data-type=monospace_block]) .text{display:inline-block}#chat .msg[data-type=condensed] .content,#chat .msg[data-type=away] .content,#chat .msg[data-type=back] .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=chghost] .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] .from,#chat .msg[data-type=action] .content,#chat .msg[data-type=action] .user{color:#f39c12}#chat .msg[data-type=notice] .time,#chat .msg[data-type=wallops] .time,#chat .msg[data-type=notice] .content,#chat .msg[data-type=wallops] .content,#chat .msg[data-type=notice] .user,#chat .msg[data-type=wallops] .user{color:#0074d9}#chat .msg[data-type=notice] .from .user[data-label]:before{content:attr(data-label) " "}#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-inline-start:5px solid var(--highlight-border-color)}#chat .chat-view[data-type=channel] .msg.highlight .time{color:#696969;padding-inline-start:5px}#chat .chat-view[data-type=channel] .msg.highlight .content{border-inline-start:1px solid var(--highlight-bg-color)}#chat .preview-size{-webkit-user-select:none;user-select:none;margin-inline-start:5px}#chat .toggle-content.opened .more-caret,#chat .toggle-button.opened,#chat .msg:not(.closed)[data-type=condensed] .toggle-button{transform:rotate(90deg)}#chat .preview{display:flex}#chat .toggle-content{margin:0;white-space:normal;background:#f6f6f6;border-radius:5px;align-items:flex-start;max-width:100%;margin-top:6px;overflow:hidden;box-shadow:0 1px 3px #0003;display:inline-flex!important}#chat .toggle-content img{cursor:zoom-in;max-width:100%;max-height:128px;display:block}#chat .toggle-content .media-still{cursor:zoom-in;max-width:100%;height:auto;display:block}#chat .toggle-content pre.prefetch-error{color:inherit;background-color:#0000;margin:0;padding:0}#chat .toggle-content .prefetch-error{display:none}#chat .toggle-content.opened .prefetch-error{display:inline}#chat .toggle-content .thumb{max-width:96px;max-height:54px}#chat .toggle-type-error,#chat .toggle-content .toggle-text{padding:8px 10px}#chat .toggle-content .toggle-text{white-space:nowrap;text-align:initial;overflow:hidden}#chat .toggle-content.opened .toggle-text{white-space:normal}#chat .toggle-content .head{align-items:flex-start;font-weight:700;display:flex}#chat .toggle-type-error,#chat .toggle-text .body{color:#717171}#chat .toggle-text a{color:inherit}#chat .toggle-text .overflowable{text-overflow:ellipsis;flex-grow:1;overflow:hidden}#chat .toggle-content .more{color:var(--link-color);flex-shrink:0;margin-inline-start:10px;font-weight:400}#chat .toggle-content .more:hover{text-decoration:underline}#chat .toggle-content .more:after{content:" " attr(aria-label)}#chat .toggle-content .more-caret{transition:transform .2s;display:inline-block}#chat .toggle-content .more-caret:before{content:""}#chat audio{width:600px;max-width:100%}#chat .toggle-type-video{max-width:640px}#chat video{max-width:100%;max-height:240px}#chat .preview:empty{display:none}#chat .media-veil{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:min(320px,100%);max-width:100%;min-height:64px;padding-block:6px;padding-inline:6px 10px;display:flex}#chat .media-veil-main{min-width:0;color:inherit;text-align:start;border-radius:6px;flex:auto;align-items:center;gap:10px;padding-block:5px;padding-inline:5px 8px;transition:background-color .15s;display:flex}#chat .media-veil-main:hover,#chat .media-veil-main:focus-visible{background-color:#7f7f7f24}#chat .media-veil-main:focus-visible,#chat .media-veil-trust:focus-visible,#chat .media-tool:focus-visible{outline:2px solid var(--button-color);outline-offset:1px}#chat .media-veil-main:disabled{cursor:progress;background-color:#0000}#chat .media-veil-icon{width:38px;height:38px;color:var(--link-color);background:#7f7f7f29;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:1.0625rem;transition:transform .15s,background-color .15s;display:flex}#chat .media-veil-main:hover .media-veil-icon{transform:scale(1.06)}#chat .media-veil-icon:before{content:""}#chat .media-veil-icon[data-kind=video]:before{content:""}#chat .media-veil-icon[data-kind=audio]:before{content:""}#chat .media-veil.loading .media-veil-icon:before{content:"";animation:.9s linear infinite media-veil-spin}#chat .media-veil.failed .media-veil-icon{color:#e74c3c}#chat .media-veil.failed .media-veil-icon:before{content:""}#chat .media-veil-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}#chat .media-veil-title,#chat .media-veil-hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#chat .media-veil-title{font-weight:700}#chat .media-veil-hint{opacity:.65;font-size:.8125rem}#chat .media-veil-trust{letter-spacing:.3px;white-space:nowrap;color:inherit;opacity:.75;border:1px solid #7f7f7f66;border-radius:999px;flex:none;margin-inline-start:auto;padding:4px 10px;font-size:.75rem;font-weight:700;transition:opacity .15s,border-color .15s,color .15s,background-color .15s}#chat .media-veil-trust:hover,#chat .media-veil-trust:focus-visible{opacity:1;border-color:var(--button-color);color:var(--button-color)}#chat .media-veil-caret{margin-inline-start:4px;font-size:.7rem}#chat .media-veil-caret:before{content:""}#chat .media-frame{vertical-align:top;max-width:100%;display:inline-block;position:relative}#chat .toggle-content.media-revealed .media-frame{animation:.2s ease-out media-reveal}#chat .media-tools{top:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0000008c;border-radius:999px;gap:2px;padding:2px;transition:opacity .15s,transform .15s;display:flex;position:absolute;inset-inline-end:6px;transform:translateY(-4px)}#chat .media-frame:hover .media-tools,#chat .media-frame:focus-within .media-tools{opacity:1;pointer-events:auto;transform:none}#chat .media-tool{color:#fff;opacity:.85;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;transition:opacity .15s,background-color .15s;display:flex}#chat .media-tool:hover,#chat .media-tool:focus-visible{opacity:1;background:#ffffff38;text-decoration:none}#chat .media-tool-hide:before{content:""}#chat .media-tool-trust:before{content:""}#chat .media-tool-trust.active{color:var(--button-color)}#chat .media-tool-open:before{content:""}#chat .toggle-type-audio .media-frame{align-items:center;gap:4px;padding-inline-end:4px;display:inline-flex}#chat .toggle-type-audio .media-tools{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;pointer-events:auto;background:0 0;position:static;transform:none}#chat .toggle-type-audio .media-tool{color:inherit;opacity:.6}#chat .toggle-type-audio .media-tool:hover,#chat .toggle-type-audio .media-tool:focus-visible{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(360deg)}}html[data-reduce-motion] #chat .toggle-content.media-revealed .media-frame,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{color:var(--body-color);appearance:none;font:inherit;background:0 0;border:0;outline:0;width:100%;padding:.8125rem;padding-inline-end:1.875rem}#chat .userlist .names{touch-action:pan-y;scrollbar-width:thin;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-grow:1;width:100%;padding-bottom:10px;overflow:hidden auto}#chat .names .user{white-space:nowrap;padding:0 1rem;line-height:1.6;display:block}#chat .user-mode{margin-bottom:15px}#chat .user-mode[data-label]:before{content:attr(data-label);background:var(--window-bg-color);color:var(--body-color-muted);padding:.3125rem 1rem;font-size:.85em;line-height:1.6;display:block;position:sticky;top:0}#loading{height:100%;font-size:1rem;display:flex}#loading .window{height:initial;flex-direction:column;display:flex}#loading p{margin-top:10px}#loading-slow,#loading-reload{visibility:hidden}#loading summary{cursor:pointer;outline:none}#loading pre{text-align:start;white-space:normal}#sign-in .container,#loading-reload-container,#loading-status-container{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;display:flex}#loading-reload-container{flex-grow:0}#sign-in label{width:100%;margin-top:10px;display:block}#sign-in .btn{margin-top:25px}#sign-in .error{color:#e74c3c;width:100%;margin-top:1em}#connect .connect-row{display:flex}#connect .connect-row>.input,#connect .connect-row>.input-wrap{flex-grow:1}#connect label{overflow-wrap:anywhere;flex-shrink:0;width:25%;margin-top:11px}#connect .tls{width:100%;margin-top:6px;display:block}#connect .tls input,#connect input[name=proxyEnabled]{margin-block:3px 0;margin-inline:0 10px}#connect\:host,#connect\:proxyHost{width:70%}#connect\:port,#connect\:proxyPort{width:25%}#connect\:portseparator,#connect\:proxyPortSeparator{text-align:center;width:5%;display:inline-block}#connect .btn{width:100%;margin-top:15px}#settings .settings-sync-panel{color:#31708f;background-color:#d9edf7;border-radius:2px;margin-bottom:16px;padding:10px}#settings .settings-sync-panel p:last-child{margin-bottom:0}#settings .settings-sync-panel .btn{color:#007bff;border-color:#007bff;margin-bottom:0}#settings .settings-sync-panel .btn:hover,#settings .settings-sync-panel .btn:focus{color:#fff;background-color:#007bff}#settings .settings-sync-panel .btn:active,#settings .settings-sync-panel .btn:focus{box-shadow:0 0 0 3px #007bff80}#settings .opt{padding-block:5px;padding-inline:1px 0;display:block}#settings .opt .btn+.btn{margin-inline-start:8px}#settings .dnd-schedule-fields{border:0;min-inline-size:0;margin:0;padding:0;transition:opacity .2s}#settings .dnd-schedule-fields.disabled{opacity:.5}#settings .dnd-schedule .dnd-times,#settings .dnd-schedule .dnd-days{flex-wrap:wrap;gap:.5rem 1rem;margin-block:.5rem;display:flex}#settings .opt input{margin-inline-end:.4em}#settings .media-reveal-options{margin-inline-start:22px;transition:opacity .2s}#settings .media-reveal-options.disabled{opacity:.5}#settings .trusted-hosts{border:1px solid #7f7f7f40;border-radius:6px;margin-block:8px 0;margin-inline:22px 0;padding:10px 12px}#settings .trusted-hosts-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}#settings .trusted-hosts-title{font-weight:700}#settings .trusted-hosts-clear{color:var(--link-color);font-size:.8125rem}#settings .trusted-hosts-clear:hover,#settings .trusted-hosts-clear:focus-visible{text-decoration:underline}#settings .trusted-hosts-help,#settings .trusted-hosts-empty{color:var(--body-color-muted);margin:4px 0 0;font-size:.875rem}#settings .trusted-group{margin-top:10px}#settings .trusted-group-title{letter-spacing:.5px;text-transform:uppercase;color:var(--body-color-muted);font-size:.75rem;font-weight:700;display:block}#settings .trusted-host-list{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}#settings .trusted-host-network{color:var(--body-color-muted);font-size:.75rem}#settings .trusted-host-network:before{content:"· "}#settings .trusted-host{border:1px solid #7f7f7f66;border-radius:999px;align-items:center;gap:4px;padding-block:3px;padding-inline:10px 4px;font-size:.875rem;display:inline-flex}#settings .trusted-host-remove{opacity:.6;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;transition:opacity .15s,background-color .15s;display:flex}#settings .trusted-host-remove:before{content:""}#settings .trusted-host-remove:hover,#settings .trusted-host-remove:focus-visible{opacity:1;background:#7f7f7f38}#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-inline-end:37px}#sign-in .password-container{width:100%}#sign-in .password-container .reveal-password{top:31px}.password-container .reveal-password{top:2px;appearance:none;position:absolute;inset-inline-end:0}.password-container .reveal-password span{color:#607992;cursor:pointer;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.0625rem;display:flex}.password-container .reveal-password span:before{content:""}.topic-container .save-topic span:before{content:""}.password-container .reveal-password-visible span:before{content:"";color:#ff4136}#help .help-version-title{justify-content:space-between;display:flex}#help .update-banner{border-inline-start:3px solid var(--button-color);background:#0000000a;border-start-start-radius:0;border-start-end-radius:3px;border-end-end-radius:3px;border-end-start-radius:0;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.5rem .75rem;display:flex}#help .update-banner-icon:before{content:"";color:var(--button-color);font:1em/1 FontAwesome;display:inline-block}#help .update-banner-text{flex:auto;min-width:0;font-weight:700}#help .update-banner-reload{background:var(--button-color);color:var(--button-text-color-hover);font:inherit;cursor:pointer;border:0;border-radius:3px;flex:none;padding:.3em 1em;font-size:.875rem;font-weight:700;transition:opacity .2s,box-shadow .2s}#help .update-banner-reload:hover{opacity:.85}#help .update-banner-reload:focus-visible{outline:0;box-shadow:0 0 0 3px #84ce8880}#help .update-banner-reload:active{opacity:.7}#help .help-item{font-size:1rem;display:table-row}#help .help-item .subject,#help .help-item .description{padding-bottom:15px;display:table-cell}#help .help-item .subject{white-space:nowrap;padding-inline-end:15px}#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{top:0;white-space:nowrap;color:var(--body-color-muted);position:absolute;inset-inline-end:calc(100% + 1rem + 1px)}.whois dd{margin:0}.whois .whois-no-message{color:var(--body-color-muted)}.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;margin:0 0 .25em;font-size:.9375em;line-height:1.4}#chat table.who-list th,#chat table.who-list td{text-align:left;vertical-align:baseline;white-space:nowrap;overflow-wrap:normal;word-break:normal;border-bottom:1px solid color-mix(in srgb, var(--body-color-muted) 30%, transparent);padding:.15em .75em .15em 0}#chat table.who-list th{color:var(--window-heading-color);letter-spacing:.02em;text-transform:uppercase;border-bottom-color:color-mix(in srgb, var(--body-color-muted) 55%, transparent);font-size:.8125em;font-weight:600}#chat table.who-list tbody tr:last-child td{border-bottom:0}#chat table.who-list td.who-status,#chat table.who-list td.who-host,#chat table.who-list .who-realname{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{color:var(--body-color-muted);vertical-align:.1em;border:1px solid;border-radius:.6em;margin-right:.3em;padding:0 .45em;font-size:.75em;line-height:1.3;display:inline-block}#chat table.who-list .who-prefix{padding:0 .4em;font-family:monospace;font-weight:700}#chat table.who-list .who-prefix,#chat table.who-list .who-oper{color:var(--link-color)}#chat table.who-list .who-away{font-style:italic}.snotice-badge{vertical-align:.1em;color:var(--body-color-muted);background:color-mix(in oklab, currentcolor 13%, transparent);white-space:nowrap;border:0;border-radius:999px;margin-right:.45em;padding:0 .55em;font-size:.75em;font-weight:500;line-height:1.45;display:inline-block}button.snotice-badge{font:inherit;background:color-mix(in oklab, currentcolor 13%, transparent);cursor:pointer;font-size:.75em;font-weight:500}button.snotice-badge:hover,button.snotice-badge:focus-visible{background:color-mix(in oklab, currentcolor 24%, transparent)}html[data-contrast=more] .snotice-badge{box-shadow:inset 0 0 0 1px}.oper-touch-hint{display:none}.oper-priv{display:contents}:where(html[data-input=touch]) .oper-touch-hint{color:var(--body-color-muted);overflow-wrap:anywhere;white-space:normal;font-size:.8125em;font-weight:400;line-height:1.35;display:block}:where(html[data-input=touch]) .oper-route-legend{margin:0 0 .75rem}:where(html[data-input=touch]) .oper-route-legend-item{display:block}:where(html[data-input=touch]) .oper-privs{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}:where(html[data-input=touch]) .oper-priv{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:flex}:where(html[data-input=touch]) .oper-priv .oper-touch-hint{flex:12rem}:where(html[data-input=touch]) time[data-abs]:after{content:" · " attr(data-abs);color:var(--body-color-muted);font-size:.875em}.oper-seg{border:1px solid var(--oper-line);background:var(--oper-sunk);border-radius:.45rem;gap:.125rem;padding:.125rem;display:inline-flex}.oper-seg button{color:var(--body-color-muted);white-space:nowrap;border-radius:.3rem;padding:.35rem .75rem;font-size:.875rem;font-weight:500;line-height:1.3}.oper-seg button:hover,.oper-seg button:focus-visible{color:var(--body-color)}.oper-seg button[aria-pressed=true],.oper-seg button[aria-checked=true]{background:var(--oper-raised);color:var(--body-color);box-shadow:0 1px 2px #00000040, 0 0 0 1px var(--oper-line-2)}.oper-seg button[aria-checked=true].tmp{color:var(--oper-amber)}html[data-contrast=more] .oper-seg button[aria-checked=true],html[data-contrast=more] .oper-seg button[aria-pressed=true]{box-shadow:0 0 0 2px var(--body-color)}#oper .oper-fold>summary{list-style:none}#oper .oper-fold>summary::-webkit-details-marker{display:none}#oper .oper-fold>summary:before{content:"";width:.8em;margin-right:.3em;display:inline-block}#oper .oper-fold[open]>summary:before{content:""}#context-menu .context-menu-oper-route-kind{cursor:default;font-weight:600}#context-menu .context-menu-oper-route-kind.active{background:0 0}#context-menu .oper-route-current:after,#context-menu .context-menu-checked:after{content:"";margin-inline-start:.6em}.snotice-ban .snotice-badge,.snotice-kill .snotice-badge,.snotice-badge.snotice-ban,.snotice-badge.snotice-kill{color:var(--oper-red)}.snotice-oper .snotice-badge,.snotice-net .snotice-badge,.snotice-wallops .snotice-badge,.wallops .snotice-badge,.snotice-badge.snotice-oper,.snotice-badge.snotice-net,.snotice-badge.snotice-wallops{color:var(--link-color)}.snotice-origin{color:var(--body-color-muted);margin-inline-start:.5em;font-size:.875em}.snotice-origin-server{font-family:monospace}.wallops .wallops-from{font-weight:600}.oper-chip{color:var(--body-color);background:var(--oper-raised);border:1px solid var(--oper-line);border-bottom:1px dashed var(--oper-line-2);cursor:pointer;overflow-wrap:anywhere;border-radius:.3em;padding:.05em .35em;font-family:monospace;font-size:.875em;display:inline}.oper-chip:hover,.oper-chip:focus-visible{border-color:var(--oper-line-2)}.oper-chip:hover,.oper-chip:focus-visible,.oper-chip.active{background:color-mix(in oklab, var(--oper-amber) 16%, transparent);border-color:color-mix(in oklab, var(--oper-amber) 50%, transparent)}.oper-chips{flex-wrap:wrap;gap:.3em;display:inline-flex}.oper-values{flex-wrap:wrap;column-gap:.35em;display:inline-flex}#chat table.oper-report-table .oper-chips{flex-wrap:nowrap}#oper .settings-modal-body>.container h2{color:var(--oper-faint);letter-spacing:.06em;text-transform:uppercase;border:0;margin:1.75rem 0 .5rem;padding:0;font-size:.6875rem;font-weight:600}#oper .settings-modal-body>.container{width:min(42rem,100%);padding:0 1.5rem}.oper-chip-static{background:var(--oper-raised);color:var(--body-color);white-space:nowrap;border-radius:999px;padding:0 .55em;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-block}.oper-server,.oper-mono{font-family:monospace;font-size:.9375em}.oper-server,.oper-muted,.oper-channel-prefix{color:var(--body-color-muted)}.oper-state{background:var(--oper-raised);border-radius:999px;align-items:center;gap:.35em;padding:0 .55em;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.oper-state:before{content:"";background:var(--body-color-muted);border-radius:50%;width:.4em;height:.4em}.oper-state.ok:before{background:var(--button-color)}.oper-state.off,.oper-expiry.expired{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:1px solid var(--oper-line);background:var(--oper-panel);border-radius:.6rem;max-width:min(100%,52rem);margin:.2em 0 .35em;padding:.7em .95em .85em}.oper-report.has-error{border-color:color-mix(in oklab, var(--oper-red) 50%, transparent)}.oper-report-head{flex-wrap:wrap;align-items:center;gap:.25em .6em;display:flex}.oper-report-title{font-weight:600}.oper-report-subtitle{background:var(--oper-raised);color:var(--body-color-muted);border-radius:999px;padding:0 .55em;font-size:.75em;font-weight:500;line-height:1.5}.oper-report-actions{gap:.15em;margin-left:auto;display:inline-flex}#chat .oper-report-btn{width:1.9em;height:1.9em;color:var(--body-color-muted);border-radius:.35rem;line-height:1}#chat .oper-report-btn:hover,#chat .oper-report-btn.active{color:var(--body-color);background:var(--oper-raised)}#chat .oper-report-btn:before{font-size:.8125em}#chat .oper-report-refresh:before{content:""}#chat .oper-report-raw-toggle:before{content:""}#chat .oper-report-copy:before{content:""}#chat .oper-report-copy.done:before{content:"";color:var(--link-color)}#chat .oper-report-collapse:before{content:""}#chat .oper-report-collapse.collapsed:before{content:""}.oper-report-error{color:var(--oper-red);margin:.35em 0 0}.oper-report-section{box-shadow:inset 0 1px 0 var(--oper-line);margin-top:.6em;padding-top:.55em}.oper-report-section-title{color:var(--oper-faint);letter-spacing:.06em;text-transform:uppercase;margin:.1em 0 .4em;font-size:.6875rem;font-weight:600}.oper-report-entries{grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);gap:.3em 1.1em;margin:0;display:grid}.oper-report-entries div{display:contents}.oper-report-entries dt{color:var(--body-color-muted);white-space:nowrap}.oper-report-entries dd{overflow-wrap:anywhere;min-width:0;margin:0}.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 th,#chat table.oper-report-table td{text-align:left;vertical-align:baseline;white-space:nowrap;overflow-wrap:normal;word-break:normal;border-bottom:1px solid var(--oper-line);padding:.35em 1.1em .35em 0}#chat table.oper-report-table th{color:var(--oper-faint);letter-spacing:.06em;text-transform:uppercase;border-bottom-color:var(--oper-line-2);font-size:.6875rem;font-weight:600}#chat table.oper-report-table .right{text-align:right;font-variant-numeric:tabular-nums}#chat table.oper-report-table tbody tr:last-child td{border-bottom:0}.oper-report-lines,.oper-report-raw{white-space:pre;background:0 0;border:0;max-width:100%;margin:.25em 0 0;padding:0;font-family:monospace;font-size:.875em;overflow-x:auto}.oper-report-notes{color:var(--body-color-muted);margin:.35em 0 0;padding-left:1.2em;font-size:.875em}#chat .oper-report-more{color:var(--link-color);padding:.2em 0;font-size:.875em}#oper-investigate-overlay{background:var(--overlay-bg-color);visibility:hidden;opacity:0;z-index:999;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .2s,visibility .2s;display:flex;position:absolute;inset:0;container:cmpcard/inline-size}#oper-investigate-overlay.opened{visibility:visible;opacity:1}.oper-investigate:focus{outline:none}.oper-investigate{--oper-cmp-label:7rem;-webkit-user-select:text;user-select:text;width:min(60rem,100%);height:min(50rem,100%)}.oper-investigate .settings-modal-header h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oper-investigate-back{font-size:.875em;font-weight:400}.oper-investigate-body.container{flex-direction:column;gap:1.5rem;width:100%;margin:0;padding:.5rem 1.5rem 1.75rem;display:flex;container:investigate/inline-size}.oper-investigate .oper-facts{grid-template-columns:minmax(5.5rem,max-content) minmax(0,1fr);gap:.2em .9em}.oper-investigate .oper-report-section-title{margin:.25em 0 .15em}.oper-investigate .same{background:color-mix(in oklab, var(--oper-amber) 14%, transparent);box-shadow:0 0 0 .15em color-mix(in oklab, var(--oper-amber) 14%, transparent);border-radius:.2em}.oper-investigate dl .same{box-shadow:none;background:0 0}.oper-note{border-left:3px solid var(--oper-amber);background:color-mix(in srgb, var(--oper-amber) 10%, transparent);border-radius:0 .3rem .3rem 0;align-items:center;gap:.75rem;padding:.65rem .75rem .65rem 1rem;display:flex}.oper-note-text{white-space:pre-wrap;overflow-wrap:anywhere;flex:auto}#oper-note-overlay{background:var(--overlay-bg-color);visibility:hidden;opacity:0;z-index:999;justify-content:center;align-items:center;transition:opacity .2s,visibility .2s;display:flex;position:absolute;inset:0}#oper-note-overlay.opened{visibility:visible;opacity:1;transition:opacity .2s}#oper-note-dialog{border:1px solid var(--oper-line-2);background:var(--window-bg-color);width:min(32rem,100vw - 1.5rem);max-height:calc(100% - 1.5rem);color:var(--body-color);border-radius:.75rem;flex-direction:column;margin:.75rem;display:flex;overflow:hidden;box-shadow:0 1.5rem 3rem -1rem #00000080}.oper-note-dialog-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.oper-note-dialog-title{overflow-wrap:anywhere;font-size:1.125rem;font-weight:600}.oper-note-dialog-body .input{resize:vertical;width:100%;margin:0}.oper-note-dialog-buttons{background:var(--oper-sunk);box-shadow:inset 0 1px 0 var(--oper-line);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.9rem 1.5rem;display:flex}.oper-common-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.oper-trace-count{color:var(--body-color-muted);font-size:.875rem}.oper-users-sort{color:var(--body-color-muted);align-items:center;gap:.4em;font-size:.875rem;display:inline-flex}.oper-users-sort .input{width:auto;height:auto;font-size:inherit;border-radius:.4rem;margin:0;padding:.2em 1.6em .2em .6em}.oper-user-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.oper-user-block{box-shadow:inset 0 1px 0 var(--oper-line), inset 3px 0 0 transparent;flex-direction:column;gap:.3rem;padding:.8rem 0 .8rem .9rem;line-height:1.5;display:flex}.oper-user-block:first-child{box-shadow:inset 3px 0 #0000}.oper-user-block.same-all{box-shadow:inset 0 1px 0 var(--oper-line), inset 3px 0 0 color-mix(in oklab, var(--oper-amber) 70%, transparent)}.oper-user-block.same-all:first-child{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--oper-amber) 70%, transparent)}.oper-user-block.odd{box-shadow:inset 0 1px 0 var(--oper-line), inset 3px 0 0 var(--oper-line-2)}.oper-user-line{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.3em .45em;min-width:0;display:flex}.oper-user-line.oper-mono{display:block}.oper-user-detail{font-size:.9375em;display:block}.oper-user-nick{color:var(--link-color);cursor:pointer;padding:0;font-weight:700}.oper-user-nick:hover,.oper-user-nick:focus-visible{text-decoration:underline}.oper-user-timing{margin-left:auto;font-size:.875em}#oper-investigate-overlay .oper-lookup{height:1.75rem;margin-left:.4em;padding:0 .6rem;font-size:.8125rem}.oper-recent-list,.oper-bans,.oper-seen{margin:0;padding:0;line-height:1.5;list-style:none}.oper-bans li.expired{color:var(--body-color-muted)}.oper-cmp-a{color:#b48ae6}.oper-cmp-b{color:#6fa8dc}.oper-investigate-compare .oper-card-head{grid-template-columns:var(--oper-cmp-label) minmax(0, 1fr) minmax(0, 1fr) auto;align-items:center;gap:0 .75rem;padding-left:2.375rem;display:grid}.oper-cmp-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--oper-faint);font-size:.6875rem;font-weight:600}.oper-cmp-who{align-items:center;gap:.6rem;min-width:0;display:flex}.oper-cmp-who .oper-avatar{width:2rem;height:2rem;font-size:.75rem}.oper-cmp-name{min-width:0}.oper-investigate .oper-cmp-name h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oper-cmp-name .oper-ident-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.oper-investigate-compare .oper-card-tools{justify-self:end}.oper-compare{flex-direction:column;gap:1.25rem;display:flex}.oper-cmp-sum{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.oper-cmp-score{font-weight:600}.oper-cmp-score em{color:var(--oper-amber);font-style:normal}.oper-investigate .oper-props.oper-facts-pair>div{grid-template-columns:var(--oper-cmp-label) minmax(0, 1fr) minmax(0, 1fr);gap:.2rem .75rem;padding:.7rem .875rem;display:grid}.oper-investigate .oper-props.oper-facts-pair dt{margin:0;padding-top:.15rem}.oper-investigate .oper-props.oper-facts-pair dd{overflow-wrap:anywhere}.oper-investigate .oper-props.oper-facts-pair dd .oper-chip,.oper-investigate .oper-props.oper-facts-pair dd .oper-value{white-space:normal;overflow-wrap:anywhere}.oper-investigate dl.oper-props.oper-facts-pair .same{background:linear-gradient(90deg, color-mix(in oklab, var(--oper-amber) 10%, transparent), transparent 70%);box-shadow:inset 0 1px 0 var(--oper-line), inset 2px 0 0 var(--oper-amber)}.oper-investigate .oper-props.oper-facts-pair .same dt{color:var(--oper-amber)}.oper-investigate .oper-props.oper-facts-pair .same dt:after{content:" · same";letter-spacing:0;text-transform:none}.oper-investigate .oper-props.oper-facts-differences>div.same{display:none}.oper-cmp-legend{color:var(--body-color-muted);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.oper-cmp-legend .oper-cmp-dot+.oper-cmp-dot,.oper-cmp-legend .oper-cmp-dot:not(:first-child){margin-left:.5rem}.oper-cmp-whose{gap:.25rem;margin-left:auto;display:inline-flex}.oper-cmp-dot{background:currentColor;border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.oper-cmp-dot.off{box-shadow:inset 0 0 0 1px var(--oper-line-2);background:0 0}.oper-compare-ask{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.oper-compare-ask .input{flex:10rem;width:auto;margin:0}.oper-compare-offer{margin:0}@container cmpcard (width<=43rem){.oper-investigate-compare .oper-card-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding-left:1.25rem}.oper-cmp-kicker{display:none}}@container investigate (width<=40rem){.oper-investigate .oper-props.oper-facts-pair>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.55rem .75rem}.oper-investigate .oper-props.oper-facts-pair dt{grid-column:1/-1}.oper-investigate .oper-props.oper-facts-pair dd+dd{box-shadow:inset 1px 0 0 var(--oper-line);padding-left:.75rem}}.oper-investigate-raw{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--oper-line);max-height:16rem;padding-top:.5rem;overflow:auto}.oper-investigate-footer{flex-wrap:wrap}.oper-investigate-actions{flex-wrap:wrap;gap:.4rem;display:flex}#oper-investigate-overlay .btn-small{letter-spacing:0;text-transform:none;border-width:1px;margin:0;padding:.3em .75em;font-size:.875em;line-height:1.4}#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);align-items:center;gap:.6em;font-size:.875em;display:inline-flex}.oper-toast .oper-toast-go{padding:.25em .7em;font-size:1em}.oper-btn,.oper-icon-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;gap:.45em;height:2.25rem;padding:0 .85rem;font-size:.875rem;font-weight:500;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}html[data-reduce-motion] .oper-btn,html[data-reduce-motion] .oper-icon-btn{transition:none}.oper-btn[disabled]{opacity:.45;cursor:default}.oper-btn-primary{background:var(--button-color);border-color:var(--button-color);color:var(--window-bg-color)}.oper-btn-secondary{background:var(--oper-raised);border-color:var(--oper-line-2);color:var(--body-color)}.oper-btn-secondary:hover,.oper-btn-secondary:focus-visible{border-color:color-mix(in oklab, var(--body-color) 35%, transparent)}.oper-btn-danger{border-color:color-mix(in oklab, var(--oper-red) 55%, transparent);color:var(--oper-red);background:0 0}.oper-btn-danger:hover,.oper-btn-danger:focus-visible{background:color-mix(in oklab, var(--oper-red) 12%, transparent)}.oper-btn-danger.solid{background:var(--oper-red);border-color:var(--oper-red);color:var(--window-bg-color)}.oper-btn-ghost{color:var(--body-color-muted);background:0 0}.oper-btn-ghost:hover,.oper-btn-ghost:focus-visible{background:var(--oper-raised);color:var(--body-color)}.oper-icon-btn{width:2.25rem;color:var(--body-color-muted);background:0 0;padding:0;font-size:1rem}.oper-icon-btn:hover,.oper-icon-btn:focus-visible,.oper-icon-btn[aria-pressed=true]{background:var(--oper-raised);color:var(--body-color)}.oper-btn:before,.oper-icon-btn:before,.oper-verdict-mark:before,.oper-avatar-channel:before,.oper-empty-ok:before{font:14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oper-btn:before{font-size:.9em}.oper-icon-refresh:before{content:""}.oper-icon-raw:before{content:""}.oper-icon-close:before{content:""}.oper-icon-kill:before{content:""}.oper-icon-ban:before{content:""}.oper-icon-compare:before{content:""}.oper-icon-alert:before{content:""}.oper-icon-note:before{content:""}.oper-icon-watch:before{content:""}.oper-tag{background:var(--oper-raised);color:var(--body-color);white-space:nowrap;vertical-align:.1em;border-radius:999px;align-items:center;gap:.35em;padding:.1em .55em;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.oper-tag:before{content:"";background:var(--body-color-muted);border-radius:50%;width:.4em;height:.4em}.oper-tag.plain:before{display:none}.oper-tag.ok:before{background:var(--button-color)}.oper-tag.warn{background:color-mix(in oklab, var(--oper-amber) 14%, transparent);color:var(--oper-amber)}.oper-tag.warn:before{background:var(--oper-amber)}.oper-tag.bad{background:color-mix(in oklab, var(--oper-red) 14%, transparent);color:var(--oper-red)}.oper-tag.bad:before{background:var(--oper-red)}html[data-contrast=more] .oper-tag{box-shadow:inset 0 0 0 1px}.oper-verdict{border:1px solid var(--oper-line-2);background:var(--oper-panel);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .9rem;padding:1rem 1.15rem;display:grid}.oper-verdict p{margin:0}.oper-verdict-mark{background:var(--oper-raised);width:2.1rem;height:2.1rem;color:var(--body-color-muted);border-radius:50%;grid-row:span 2;align-self:start;place-items:center;font-size:.875rem;display:grid}.oper-verdict-mark:before{content:""}.oper-verdict.tone-match .oper-verdict-mark:before{content:""}.oper-verdict.tone-ban .oper-verdict-mark:before{content:""}.oper-verdict.tone-weak .oper-verdict-mark:before{content:""}.oper-verdict.tone-pending .oper-verdict-mark:before{content:""}.oper-verdict-head{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;display:flex}.oper-verdict-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--body-color-muted);font-size:.6875rem;font-weight:700}.oper-verdict-lead{font-size:1rem;font-weight:600}.oper-verdict-evidence{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.oper-verdict.tone-pending,.oper-verdict.tone-pending .oper-verdict-head{grid-template-rows:auto}.oper-verdict.tone-match{border-color:color-mix(in oklab, var(--oper-amber) 45%, transparent);background:color-mix(in oklab, var(--oper-amber) 9%, var(--window-bg-color))}.oper-verdict.tone-match .oper-verdict-mark{background:var(--oper-amber);color:var(--window-bg-color)}.oper-verdict.tone-match .oper-verdict-kicker{color:var(--oper-amber)}.oper-verdict.tone-ban{border-color:color-mix(in oklab, var(--oper-red) 50%, transparent);background:color-mix(in oklab, var(--oper-red) 9%, var(--window-bg-color))}.oper-verdict.tone-ban .oper-verdict-mark{background:var(--oper-red);color:var(--window-bg-color)}.oper-verdict.tone-ban .oper-verdict-kicker{color:var(--oper-red)}.oper-investigate .oper-value{color:var(--body-color);background:var(--oper-raised);border:1px solid var(--oper-line);overflow-wrap:anywhere;border-radius:.3em;padding:.05em .35em;font-family:monospace;font-size:.875em;display:inline}.oper-investigate .oper-chip.same,.oper-investigate dl .same dd>.oper-chip,.oper-investigate dl .same dd>.oper-value{background:color-mix(in oklab, var(--oper-amber) 14%, transparent);border-color:color-mix(in oklab, var(--oper-amber) 45%, transparent)}.oper-card-head{box-shadow:inset 0 -1px 0 var(--oper-line);gap:.9rem;padding:1.15rem 1rem 1.35rem 1.5rem}.oper-avatar{background:color-mix(in oklab, currentcolor 20%, transparent);border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:.875rem;font-weight:700;display:grid}.oper-avatar-channel{background:var(--oper-raised);color:var(--body-color-muted);border-radius:.5rem;font-size:1rem}.oper-avatar-channel:before{content:""}.oper-ident{flex:auto;min-width:0}.oper-investigate .oper-card-head h1{letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.oper-ident-sub{color:var(--body-color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.3rem;font-size:.8125rem;line-height:1.4;overflow:hidden}.oper-card-tools{gap:.125rem;display:flex}.oper-investigate .settings-modal-close.oper-icon-btn{padding:0;font-size:1rem}.oper-investigate .oper-investigate-footer{background:var(--oper-sunk);box-shadow:inset 0 1px 0 var(--oper-line);padding:.9rem 1.5rem}.oper-investigate .oper-investigate-actions{flex-wrap:nowrap;flex:auto;align-items:center;min-width:0}.oper-spacer{flex:auto}@container settings (width<=34rem){.oper-investigate .oper-investigate-footer{padding:.75rem 1rem}.oper-investigate .oper-investigate-actions{gap:.35rem}.oper-investigate-actions .oper-btn-danger{padding:0 .6rem}.oper-investigate-actions .oper-btn-secondary{width:2.4rem;padding:0}.oper-investigate-actions .oper-btn-secondary.oper-compare-end{width:auto;padding:0 .85rem}.oper-investigate-actions .oper-btn-secondary .oper-btn-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.oper-investigate .oper-props{border:1px solid var(--oper-line);background:var(--oper-panel);border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.oper-investigate .oper-props>div{min-width:0;box-shadow:inset 0 1px 0 var(--oper-line), inset -1px 0 0 var(--oper-line);padding:.85rem 1.1rem;display:block}.oper-investigate .oper-props dd.oper-prop-flow{display:block}.oper-investigate .oper-props>div.wide{grid-column:1/-1}.oper-investigate .oper-props dt{letter-spacing:.05em;text-transform:uppercase;color:var(--oper-faint);margin:0 0 .35rem;font-size:.6875rem;font-weight:600}.oper-investigate .oper-props dd{flex-wrap:wrap;align-items:center;gap:.3rem .4rem;min-width:0;margin:0;display:flex}.oper-investigate .oper-props dd.oper-prop-flow .oper-chip{white-space:normal}.oper-investigate dl.oper-props .same{box-shadow:inset 0 1px 0 var(--oper-line), inset -1px 0 0 var(--oper-line), inset 3px 0 0 color-mix(in oklab, var(--oper-amber) 70%, transparent);background:0 0}.oper-investigate-user{flex-direction:column;gap:2rem;display:flex}.oper-note-edit.oper-btn{height:1.75rem;padding:0 .6rem;font-size:.8125rem}.oper-card-section{flex-direction:column;gap:.75rem;display:flex}.oper-section-head{align-items:center;gap:.5rem;display:flex}.oper-investigate .oper-section-head .oper-report-section-title{letter-spacing:0;text-transform:none;color:var(--body-color);margin:0;font-size:.875rem;font-weight:600}.oper-count{background:var(--oper-raised);color:var(--body-color-muted);border-radius:999px;padding:0 .45em;font-size:.75rem;line-height:1.5}.oper-empty{border:1px dashed var(--oper-line-2);border-radius:.55rem;align-items:center;gap:.65rem;margin:0;padding:.9rem 1.1rem;font-size:.875rem;display:flex}.oper-empty-ok{color:var(--body-color-muted)}.oper-empty-ok:before{content:"";color:var(--button-color)}.oper-rows li{box-shadow:inset 0 1px 0 var(--oper-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem 0;display:grid}.oper-rows li:first-child{box-shadow:none}.oper-rows .oper-row-time{min-width:2.9rem;color:var(--oper-faint);font-variant-numeric:tabular-nums}.oper-rows .oper-row-main{min-width:0}.oper-rows .oper-row-fate{margin-top:.2rem;font-size:.8125rem;display:block}.oper-rows .oper-row-tags{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.oper-rows .oper-chip{white-space:nowrap}.oper-investigate .oper-props .oper-server{font-family:inherit}@container investigate (width<=36rem){.oper-rows li:not(.oper-cmp-seen){grid-template-columns:auto minmax(0,1fr)}.oper-rows .oper-row-tags{grid-column:2;justify-content:flex-start}}@media (width<=768px),(height<=500px) and (hover:none) and (pointer:coarse){#oper-investigate-overlay{padding:0}.oper-investigate{border-radius:0;height:100%}.oper-user-timing{flex-basis:100%;margin-left:0}}#oper-alert-overlay{background:var(--overlay-bg-color);visibility:hidden;opacity:0;z-index:999;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .2s,visibility .2s;display:flex;position:absolute;inset:0}#oper-alert-overlay.opened{visibility:visible;opacity:1}.oper-alert-builder{-webkit-user-select:text;user-select:text;width:min(46rem,100%);height:min(44rem,100%)}.oper-alert-builder .settings-modal-header h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oper-alert-form.container{flex-direction:column;gap:.9rem;width:100%;margin:0;padding:0 1.25rem 1rem;display:flex}.oper-alert-grid{grid-template-columns:minmax(9rem,1fr) minmax(13rem,1.7fr) minmax(7rem,.8fr);gap:.6rem .9rem;display:grid}.oper-alert-add label{white-space:nowrap}.oper-alert-field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.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{width:100%;min-width:0;margin:0}#oper-alert-overlay .oper-mono{font-family:monospace}.oper-alert-rows{margin:0;padding:0;list-style:none}.oper-alert-row{border-bottom:1px solid var(--oper-line);grid-template-columns:auto minmax(7rem,11rem) minmax(0,1fr) auto;align-items:center;gap:.3rem .6rem;padding:.3rem 0;display:grid}.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;width:1.1rem;height:1.1rem;margin:0}.oper-alert-row-label{overflow-wrap:anywhere;cursor:pointer;min-width:0}.oper-wide{background:color-mix(in oklab, var(--oper-amber) 14%, transparent);color:var(--oper-amber);vertical-align:.1em;border-radius:999px;align-items:center;gap:.35em;margin-left:.4em;padding:.1em .55em;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.oper-wide:before{content:"";background:var(--oper-amber);border-radius:50%;width:.4em;height:.4em}.oper-alert-remove{width:1.75rem;height:1.75rem;color:var(--body-color-muted);border-radius:.3rem;grid-column:-2;font-size:.875em}.oper-alert-remove:hover,.oper-alert-remove:focus-visible{color:var(--body-color);background:var(--oper-raised)}.oper-alert-add{align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.oper-alert-add .input{width:auto;max-width:100%}.oper-alert-note{margin:0;font-size:.9375em}.oper-alert-command{background:var(--oper-sunk);border:1px solid var(--oper-line);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:.3rem;margin:0;padding:.5rem .65rem;font-family:monospace;font-size:.875em;line-height:1.5}.oper-alert-matches{margin:0;font-weight:700}.oper-alert-matches.muted,.oper-alert-matches[data-state=asking],.oper-alert-matches[data-state=idle],.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);overflow-wrap:anywhere;margin:-.5rem 0 0;font-size:.875em}.oper-alert-footer{flex-wrap:wrap;gap:.5rem 1rem}.oper-alert-actions{flex-wrap:wrap;gap:.4rem;display:flex}.oper-btn.active{background:var(--button-color);border-color:var(--button-color);color:var(--window-bg-color)}.oper-alert-result{color:var(--body-color);font-size:.875em}.oper-alert-error{color:var(--error-fg,color-mix(in oklab, #e74c3c 60%, var(--body-color)));font-size:.875em}@media (width<=768px),(height<=500px) and (hover:none) and (pointer:coarse){#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-area:1/3}.oper-alert-row .oper-alert-value{grid-area:2/2/auto/-1}}:where(html[data-input=touch]) button.snotice-badge{position:relative}:where(html[data-input=touch]) button.snotice-badge:after{content:"";position:absolute;inset:0 -.5em}:where(html[data-input=touch]) .oper-report-actions{gap:.5rem}:where(html[data-input=touch]) #chat .oper-report-btn{width:2.75rem;height:2.75rem}:where(html[data-input=touch]) #chat .oper-report-refresh{margin-right:.5rem}:where(html[data-input=touch]) .oper-users-sort .input,:where(html[data-input=touch]) .oper-seg button,:where(html[data-input=touch]) .oper-alert-remove,:where(html[data-input=touch]) #oper .btn-small,:where(html[data-input=touch]) #oper-investigate-overlay .btn-small,:where(html[data-input=touch]) #oper-alert-overlay .btn-small,:where(html[data-input=touch]) #oper-action-dialog .btn,:where(html[data-input=touch]) #oper-action-dialog .oper-chip{min-width:2.75rem;min-height:2.75rem}:where(html[data-input=touch]) .oper-alert-remove{width:2.75rem;height:2.75rem}:where(html[data-input=touch]) .oper-alert-row{column-gap:.75rem}:where(html[data-input=touch]) .oper-investigate-actions,:where(html[data-input=touch]) .oper-alert-actions{gap:.5rem}.changelog-text{line-height:1.5}.changelog-text p{margin-bottom:16px}.window#changelog h3{color:var(--window-heading-color);border-bottom:1px solid;margin:30px 0 10px;padding-bottom:7px;font-size:1.25rem}.window#chat-container{overflow:hidden}#version-checker{border-radius:2px;align-items:center;margin-bottom:16px;padding:10px;transition:color .2s,background-color .2s;display:flex}#version-checker p,#version-checker button{margin-bottom:0}#version-checker p{flex:1;padding-top:6px;padding-bottom:6px}#version-checker:before{margin-inline:6px 12px;font-size:1.2em}#version-checker.loading{color:#31708f;background-color:#d9edf7}#version-checker.loading:before{content:""}#version-checker.new-version,#version-checker.new-packages{color:#8a6d3b;background-color:#fcf8e3}#version-checker.new-version:before,#version-checker.new-packages:before{content:""}#version-checker.error{color:#a94442;background-color:#f2dede}#version-checker.error:before{content:""}#version-checker.up-to-date{color:#3c763d;background-color:#dff0d8}#version-checker.up-to-date:before{content:""}#form{background:#fff;border:0;border-top:1px solid #e7e7e7;border-radius:0;flex-wrap:wrap;flex:none;align-items:flex-end;margin:0;padding:.375rem;display:flex;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)}html[data-shell=native] .window:after{content:"";height:var(--inset-inner-bottom);flex:none}html[data-shell=native] :is(.screen-overlay,.network-form-embedded,.window:has(#form)):after{content:none}@media (width<=768px),(height<=500px) and (hover:none) and (pointer:coarse){html[data-shell=native] .settings-modal-footer{padding-bottom:max(.6rem, var(--inset-inner-bottom))}}#user-visible-error{word-spacing:3px;text-transform:uppercase;color:#fff;text-align:center;cursor:pointer;background:#e74c3c;padding:10px;font-size:.9375rem;font-weight:600;line-height:1.5}#form #nick{color:#666;background:#f6f6f6;border-radius:2px;margin:4px;padding:0 8px;font-size:.875rem;line-height:1.5rem;display:none}.public #form #nick{display:block}#form #input{font:inherit;resize:none;touch-action:pan-y;min-width:0;height:1.4em;min-height:1.4em;max-height:7em;caret-color:var(--link-color);background:0 0;border:none;outline:none;flex:1 1 0;align-self:center;margin:5px;padding:0;line-height:1.4}#form:focus-within{border-top-color:#84ce88;box-shadow:inset 0 2px #84ce8880}#form #upload-input{display:none}#form #upload,#form #submit,#form #translate-once{color:#607992;flex:none;width:2.25rem;height:2.25rem;font-size:1.0625rem}#form #upload[disabled],#form #submit[disabled],#form #translate-once[disabled]{opacity:.5}#form #translate-once{font-size:1.25rem}#form #translate-once[aria-expanded=true],#form #translate-once.on{color:var(--chat-accent,var(--link-color))}#mentions-popup-container,#context-menu-container{z-index:1000;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}#context-menu-container.passthrough{pointer-events:none}#context-menu-container.passthrough>*{pointer-events:auto}.mentions-popup,#context-menu,.textcomplete-menu{background-color:#fff;border:1px solid #00000026;border-radius:5px;outline:0;min-width:12rem;margin:0;padding:0 .375rem;font-size:1rem;list-style:none;position:absolute;box-shadow:0 3px 12px #00000026}#context-menu{box-sizing:border-box;min-inline-size:min(12rem,100vw);max-inline-size:100vw;overscroll-behavior:contain;max-height:100%;overflow-y:auto}#context-menu .context-menu-item{white-space:normal}.context-menu-divider{background-color:#0000001a;height:1px;margin:6px 0}.context-menu-item,.textcomplete-item{cursor:pointer;color:#333;white-space:nowrap;border-radius:3px;margin-top:6px;margin-bottom:6px;padding:.375rem .5rem;line-height:1.4;display:block}.context-menu-item.active,.textcomplete-item:focus,.textcomplete-item:hover,.textcomplete-menu .active,#chat .userlist .user.active{background-color:#0000001a}.context-menu-item:before,.textcomplete-item:before{width:1.25rem;display:inline-block}.textcomplete-item a{color:#333}.textcomplete-item a:hover{text-decoration:none}.emoji{vertical-align:text-top;font-size:1.4em;line-height:1}.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-inline-start:3px solid var(--body-color-muted,#bbb);margin:2px 0;padding-inline-start:8px;display:block}.md-header{white-space:pre-wrap;margin:4px 0 2px;font-weight:600;display:block}.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);text-transform:uppercase;font-size:.85em}.md-code-block{white-space:pre-wrap;color:var(--md-code-color);margin:2px 0;padding:4px 6px;display:block;overflow-x:auto}.md-code-head{color:var(--body-color-muted);-webkit-user-select:none;user-select:none;margin-bottom:2px;font-size:.85em;display:block}.md-line{display:block}.md-code-block--numbered{counter-reset:line}.md-code-block--numbered .md-line:before{min-width:var(--md-gutter,1ch);font-variant-numeric:tabular-nums;text-align:end;opacity:.5;-webkit-user-select:none;user-select:none;counter-increment:line;content:counter(line);margin-inline-end:.6em;display:inline-block}.md-code-toggle{width:100%;color:var(--body-color-muted);font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-top:1px dashed #80808066;margin-top:4px;padding:3px 0 1px;font-size:.9em;display:block}.md-code-toggle:hover{color:var(--body-color)}.md-list{margin:2px 0;display:block}.md-list .md-li{padding-inline-start:1.5em;display:block}.md-list .md-li:before{text-align:end;-webkit-user-select:none;user-select:none;min-width:1.5em;margin-inline-start:-1.5em;display:inline-block}.md-ul .md-li:before{content:"• "}.md-ol .md-li{counter-increment:md-oli}.md-ol .md-li:before{content:counter(md-oli) ". "}.md-table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin:2px 0;display:table}.md-table th,.md-table td{border:1px solid #80808066;padding:1px 6px}.md-table th{font-weight:600}.md-math-block{max-height:30em;margin:2px 0;display:block;overflow-x:auto}.tok-comment,.tok-prolog,.tok-doctype,.tok-cdata{color:var(--tok-comment)}.tok-keyword,.tok-atrule,.tok-important{color:var(--tok-keyword)}.tok-string,.tok-char,.tok-attr-value,.tok-regex{color:var(--tok-string)}.tok-number,.tok-boolean,.tok-constant,.tok-symbol{color:var(--tok-number)}.tok-function,.tok-class-name,.tok-builtin{color:var(--tok-function)}.tok-operator,.tok-entity,.tok-url,.tok-variable{color:var(--tok-operator)}.tok-punctuation{color:var(--tok-punctuation)}.tok-tag,.tok-selector{color:var(--tok-tag)}.tok-attr-name,.tok-property{color:var(--tok-attr)}.md-link-host{color:var(--body-color-muted);margin-inline-start:.25em;font-size:.85em;text-decoration:none;display:inline-block}.md-link.mismatch,.md-link.mismatch .md-link-host{color:var(--error-fg,#e74c3c)}.md-link.mismatch:before{content:"";margin-inline-end:.25em;font:.85em/1 FontAwesome;text-decoration:none;display:inline-block}.md-spoiler{background-color:var(--body-color);color:#0000;cursor:pointer;border-radius:3px}.md-spoiler>*{visibility:hidden}.md-spoiler.md-spoiler-shown{color:inherit;cursor:text;background-color:#80808033}.md-spoiler.md-spoiler-shown>*{visibility:visible}.header .topic .md-quote,.header .topic .md-code-block,.header .topic .md-line,.header .topic .md-list,.header .topic .md-list .md-li,.header .topic .md-table,.header .topic .md-table th,.header .topic .md-table td,.header .topic .md-math-block{border:0;margin:0;padding:0;display:inline}.header .topic .md-code-block--numbered .md-line:before,.header .topic .md-list .md-li:before{content:none}.header .topic .md-code-head,.header .topic .md-code-toggle{display:none}.header .topic .md-header{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none;white-space:normal;margin:0;display:inline}.tooltipped:after{white-space:pre-line;overflow-wrap:break-word;width:max-content;max-width:min(20rem,100vw - 2rem);font-size:.8125rem}@media (width<=768px),(height<=500px) and (hover:none) and (pointer:coarse){.tooltipped-no-touch:hover:before,.tooltipped-no-touch:hover:after{visibility:hidden;opacity:0}#sidebar .logo-container{margin-top:5px}#sidebar{background:var(--body-bg-color);z-index:10;height:100%;transform:translate3d(var(--slide-away), 0, 0);transition:transform .16s;display:flex;position:absolute;inset-inline-start:0}html[data-shell=native] #sidebar{height:auto;width:calc(var(--sidebar-width) + var(--inset-left));padding-top:var(--inset-top);padding-bottom:var(--inset-outer-bottom);padding-left:var(--inset-left);top:0;bottom:0}#sidebar-overlay{background:var(--overlay-bg-color);opacity:0;visibility:hidden;z-index:9;transition:opacity .16s,visibility .16s;position:absolute;inset:0}#viewport.menu-open #sidebar-overlay{opacity:1}#viewport.menu-open #sidebar{transform:translate(0,0)}#viewport.menu-dragging #sidebar-overlay,#viewport.menu-dragging #sidebar{transition:none}#viewport.menu-open #sidebar,#viewport.menu-dragging #sidebar{box-shadow:0 0 25px #00000080}#viewport.menu-open #sidebar-overlay,#viewport.menu-dragging #sidebar-overlay{visibility:visible}#viewport .lt{position:relative}#chat .userlist{background-color:var(--window-bg-color);height:100%;transform:translateX(var(--slide-end-away));z-index:1;transition:transform .2s;position:absolute;inset-inline-end:0}#viewport.userlist-open #chat .userlist{transform:translate(0)}#chat .header .title{padding-inline-start:6px}#chat .toggle-content .thumb{max-width:104px;max-height:58px}}@container chat (width<=calc(72.5ch + 2.5rem)){#chat .from{flex-basis:9ch}}@container chat (width<=calc(50ch + 8.5rem + 84px)){#chat .userlist{background-color:var(--window-bg-color);inset-inline-end:0;z-index:1;height:100%;position:absolute;top:0}.userlist-open .chat-view[data-type=channel] .scroll-down{inset-inline-end:1rem}}@container chat (width<=calc(50ch + 2.5rem)){#chat .messages{padding:5px 0;display:block}#chat .msg{padding:2px 10px;display:block}#chat .msg[data-type=condensed] .msg{padding:2px 0}#chat .time,#chat .from,#chat .content{border:0;padding:0;display:inline}#chat .from:after{content:" ";white-space:pre}#chat :where(.msg[data-type=monospace_block]) .text{margin-top:.125rem;display:block}#chat table.who-list td.who-host{white-space:normal;overflow-wrap:anywhere}#chat .chat-view[data-type=channel] .msg.highlight{padding-inline-start:5px}#chat .chat-view[data-type=channel] .msg.highlight .time{padding-inline-start:0}#chat .condensed-summary .time,#chat .condensed-summary .from{display:none}#chat .whois dt{white-space:normal;display:inline;position:static}#chat .whois dd{display:inline}}@media (width<=479px){.container{max-width:100%;margin:0}#sign-in .btn{width:100%}.input{margin-bottom:2px}#connect .connect-row{flex-direction:column}#connect .connect-row>label{width:auto}#connect .connect-row>.input,#connect .connect-row>.input-wrap{flex-grow:1}#help .help-version-title{flex-direction:column}#help .help-item .subject{padding-bottom:4px;display:inline-block}#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,#push-prompt-overlay,#install-guide-overlay,#upload-preview-overlay,#oper-action-overlay,#upload-overlay,#image-viewer,#image-viewer .open-btn,#image-viewer .close-btn{flex-direction:column;justify-content:center;align-items:center;display:flex}#confirm-dialog-overlay,#push-prompt-overlay,#install-guide-overlay,#upload-preview-overlay,#oper-action-overlay,#upload-overlay,#image-viewer{background:var(--overlay-bg-color);visibility:hidden;opacity:0;z-index:999;-webkit-user-select:none;user-select:none;transition:opacity .2s,visibility .2s;position:fixed;inset:0}#confirm-dialog-overlay{z-index:1010}#confirm-dialog-overlay:not(.opened){pointer-events:none}#oper-action-overlay{position:absolute}#confirm-dialog-overlay.opened,#push-prompt-overlay.opened,#install-guide-overlay.opened,#upload-preview-overlay.opened,#oper-action-overlay.opened,#upload-overlay.is-dragover,#image-viewer.opened{visibility:visible;opacity:1}#confirm-dialog-overlay,#push-prompt-overlay,#upload-preview-overlay,#image-viewer{background:#000000e6}#image-viewer{touch-action:none}#image-viewer .close-btn,#image-viewer .open-btn,#image-viewer .previous-image-btn,#image-viewer .next-image-btn{color:#fff;opacity:.6;width:2em;font-size:2.25rem;transition:opacity .2s;position:fixed;top:0}#image-viewer .close-btn{z-index:1002;height:2em;inset-inline-end:0}#image-viewer .close-btn:before{content:"×"}#image-viewer .open-btn{inset-inline-end:0;z-index:1002;height:2em;top:auto;bottom:0}#image-viewer .previous-image-btn,#image-viewer .next-image-btn{z-index:1001;bottom:0}#image-viewer .previous-image-btn{inset-inline-start:0}#image-viewer .next-image-btn{inset-inline-end:0}html[data-shell=native] #image-viewer .close-btn{top:var(--inset-top);right:var(--inset-right)}html[data-shell=native] #image-viewer .open-btn{right:var(--inset-right);bottom:var(--inset-bottom)}html[data-shell=native] #image-viewer .previous-image-btn,html[data-shell=native] #image-viewer .next-image-btn{top:var(--inset-top);bottom:var(--inset-bottom)}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 .previous-image-btn:hover,#image-viewer .next-image-btn:hover{opacity:1}#image-viewer>img{cursor:grab;transform-origin:50%;background-image:linear-gradient(45deg,#eee 25%,#0000 25% 75%,#eee 75% 100%),linear-gradient(45deg,#eee 25%,#fff 25% 75%,#eee 75% 100%);background-position:0 0,10px 10px;background-size:20px 20px;position:absolute}#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 .ctcp-message,#chat .part-reason,#chat .quit-reason,#chat .new-topic{white-space:pre-wrap}#chat .msg-reply-quote{border:0;border-inline-start:2px solid var(--body-color-muted);max-width:100%;color:var(--body-color-muted);font:inherit;text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;margin:0 0 2px;padding:0 6px;font-size:.9em;line-height:1.3;display:block;overflow:hidden}#chat .msg-reply-quote:hover,#chat .msg-reply-quote:focus-visible{color:var(--body-color);border-inline-start-color:var(--link-color);outline:0}#chat .msg-reply-quote.unknown{font-style:italic}#chat .msg-reply-arrow{margin-inline-end:4px}#chat .msg-reply-nick{font-weight:700}#chat .msg-edited{color:var(--body-color-muted);-webkit-user-select:none;user-select:none;margin-inline-start:4px;font-size:.85em}#chat .msg-translation{color:var(--body-color-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;margin-top:.15rem;font-size:.95em;display:flex}#chat .msg-translation-chip{border:1px solid var(--chat-accent-rule,var(--link-color));color:var(--chat-accent,var(--link-color));font:inherit;letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:.2rem;flex:none;padding:0 .3em;font-size:.7em;line-height:1.5}#chat .msg-translation-chip:hover,#chat .msg-translation-chip:focus-visible{background:var(--accent-tint-20,#80808026);outline:0}#chat .msg-translation-text{-webkit-user-select:text;user-select:text;flex:auto;min-width:0}#chat .msg-translation-caret{background:var(--chat-accent,var(--link-color));vertical-align:text-bottom;width:.5em;height:1em;margin-inline-start:.1em;animation:1s steps(2,end) infinite msg-translation-blink;display:inline-block}#chat .msg.translated .content{color:var(--body-color-muted)}#chat .msg.translated .msg-translation{color:var(--body-color);font-size:1em}#chat .msg.translated .msg-translation-text,#chat .msg.unchanged .content{color:var(--body-color)}@keyframes msg-translation-blink{50%{opacity:0}}html[data-reduce-motion] #chat .msg-translation-caret{animation:none}#chat .msg-translation-failed{font-style:italic}#chat .msg-translation-skipped{white-space:nowrap;margin-inline-start:.4em}#chat .msg-translation-skipped-tag{border:1px solid var(--chat-accent-rule,var(--link-color));color:var(--chat-accent,var(--link-color));font:inherit;letter-spacing:.05em;vertical-align:.1em;cursor:pointer;background:0 0;border-radius:.2rem;padding:0 .3em;font-size:.7em;line-height:1.5}#chat .msg-translation-skipped-tag:hover,#chat .msg-translation-skipped-tag:focus-visible{background:var(--accent-tint-20,#80808026);opacity:1;outline:0}#chat .msg-translation-download{color:var(--body-color-muted);font-style:italic}#chat .msg-translation-reason{color:var(--body-color-muted);overflow-wrap:anywhere;margin-inline-end:.4em;font-size:.85em}#chat .msg-translation-retry{width:1.5rem;height:1.5rem;color:var(--link-color);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:.8125rem;display:inline-flex}#chat .msg-translation-retry:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:1em/1 FontAwesome}#chat .msg-redacted{color:var(--body-color-muted);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-style:italic}#chat .msg-redacted:hover,#chat .msg-redacted:focus-visible{outline:0;text-decoration:underline}#chat .msg-redacted-revealed{cursor:pointer}#chat .msg-redacted-note{color:var(--body-color-muted);margin-inline-start:4px;font-size:.85em;font-style:italic}#chat .msg-reactions{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}#chat .msg-reaction{color:var(--body-color);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:#8080801f;border:1px solid #80808059;border-radius:1em;align-items:center;gap:4px;padding:.15em .6em;font-size:.9375em;line-height:1.4;display:inline-flex}#chat .msg-reaction:hover:not(:disabled),#chat .msg-reaction:focus-visible{border-color:var(--button-color);outline:0}#chat .msg-reaction:disabled{cursor:default}#chat .msg-reaction.self{border-color:var(--button-color);background:#84ce8833}#chat .msg-reaction:not(.word) .msg-reaction-text,.reaction-picker-option:not(.word),.reaction-picker-tab,.reaction-picker-preview-emoji:not(.word){font-family:var(--emoji-font)}#chat .msg-reactions-list{display:contents}#chat .reaction-enter-active,#chat .reactions-enter-active{animation:.16s ease-out reaction-pop}@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{color:var(--body-color-muted);font-variant-numeric:tabular-nums}#chat .msg-reaction.word .msg-reaction-text{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:22ch;font-size:.95em;display:inline-block;overflow:hidden}#chat .msg-reaction-add{color:var(--body-color-muted);opacity:.55;padding:.15em .5em;font-size:1em;line-height:1.4}#chat .msg-reaction-add:hover:not(:disabled),#chat .msg-reaction-add:focus-visible{color:var(--body-color);opacity:1}#chat .msg-actions{top:auto;bottom:calc(100% - .125rem);z-index:2;background:var(--window-bg-color);-webkit-user-select:none;user-select:none;transform-origin:100% 100%;border:1px solid #80808059;border-radius:.375rem;align-items:center;gap:.125rem;padding:.125rem;transition:right .2s;display:none;position:absolute;inset-inline-end:.5rem;box-shadow:0 .125rem .5rem #00000026}#chat .messages>.msg:first-child .msg-actions,#chat .messages>.date-marker-container:first-child+.msg .msg-actions{transform-origin:100% 0;top:.125rem;bottom:auto}#chat .msg:hover .msg-actions,#chat .msg:focus-within .msg-actions,#chat .msg-actions.active{display:flex}:where(html:not([data-input=touch])) #chat .chat:not(.selecting,.selection-live) .msg.has-actions:hover,#chat .chat:not(.selecting,.selection-live) .msg.has-actions:focus-within,#chat .chat:not(.selecting,.selection-live) .msg.actions-open{box-shadow:inset 0 0 0 100vmax var(--msg-acting-bg)}#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,#chat .chat.selection-live .msg-actions{display:none}#chat .chat-content:has(.scroll-down-shown) .msg-actions{inset-inline-end: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:.1s ease-out pop-in;display:flex}:where(html[data-input=touch]) #chat .messages .msg.has-actions{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(html[data-input=touch]) #chat .messages .msg a{-webkit-touch-callout:default}:where(html[data-input=touch]) #chat .messages .msg.select-armed,:where(html[data-input=touch]) #chat .chat.selection-live .messages .msg{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}#chat #js-copy-hack .msg-actions,#chat #js-copy-hack .msg-reaction-add{display:none}#chat .msg-action{width:2.25rem;height:2rem;color:var(--body-color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:inline-flex}#chat .msg-action:before{font-size:.875rem}#chat .msg-action-reply:before{content:""}#chat .msg-action-react:before{content:""}#chat .msg-action-copy:before,#chat .msg-action-copy-text:before{content:""}#chat .msg-action-edit:before{content:""}#chat .msg-action-delete:before{content:""}#chat .msg-action-translate:before{content:"";font-size:1rem}#chat .msg-copied{z-index:2;background:var(--window-bg-color);color:var(--body-color);pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid #80808059;border-radius:.375rem;padding:.125rem .5rem;font-size:.875em;line-height:1.5rem;animation:1s ease-in forwards msg-copied-fade;position:absolute;top:auto;bottom:calc(100% - .125rem);right:.5rem;box-shadow:0 .125rem .5rem #00000026}#chat .msg:has(.msg-copied) .msg-actions{display:none}#chat .messages>.msg:first-child .msg-copied,#chat .messages>.date-marker-container:first-child+.msg .msg-copied{top:.125rem;bottom:auto}#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 (width<=21rem){#chat .msg-actions-quick .msg-action:nth-child(3){display:none}}@container chat (width<=18.5rem){#chat .msg-actions-quick .msg-action:nth-child(2){display:none}}@container chat (width<=16rem){#chat .msg-actions-quick{display:none}}@container chat (width<=14rem){#chat .msg-action{width:1.75rem}}#chat .msg-action:hover,#chat .msg-action:focus-visible{color:var(--body-color);background:#80808026;outline:0}#chat .msg-action:disabled,#chat .msg-action[aria-disabled=true]{opacity:.45;cursor:default}#chat .msg-action:disabled:hover,#chat .msg-action[aria-disabled=true]:hover{color:var(--body-color-muted);background:0 0}#chat .msg-action-divider{background:#80808059;width:1px;height:1.25rem;margin:0 .125rem}#chat .msg-action-delete:hover,#chat .msg-action-delete:focus-visible{color:#e74c3c;background:#e74c3c1f}.reaction-picker{z-index:1000;background:var(--window-bg-color);width:21.25rem;max-width:calc(100vw - 16px);color:var(--body-color);transform-origin:100% 0;border:1px solid #80808059;border-radius:8px;flex-direction:column;font-size:1rem;animation:.12s ease-out pop-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 28px #00000038}.reaction-picker.flipped{transform-origin:100% 100%}.reaction-picker.sheet{top:auto;right:0;bottom:calc(100% - var(--viewport-height,100%));width:100%;max-width:none;max-height:calc(var(--viewport-height,100%) * .7);transform-origin:bottom;border-width:1px 0 0;border-radius:12px 12px 0 0;left:0}html[data-shell=native] .reaction-picker.sheet{bottom:calc(100% - var(--viewport-height,100%) + var(--inset-outer-bottom))}@media (height<=500px) and (hover:none) and (pointer:coarse){html[data-keyboard=up] .reaction-picker.sheet{max-height:var(--viewport-height,100%);border-radius:0}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] .reaction-picker,html[data-reduce-motion] #chat .msg.actions-open .msg-actions{animation:none}.reaction-picker-search{flex:none;align-items:center;gap:4px;padding:8px;display:flex}.reaction-picker-input{min-width:0;color:var(--body-color);font:inherit;background:0 0;border:1px solid #80808059;border-radius:6px;flex:auto;padding:6px 8px;font-size:.9375rem}.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{width:1.75rem;height:1.75rem;color:var(--body-color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;font-size:.8125rem}.reaction-picker-close{color:var(--link-color);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:none;padding:.25rem .5rem;font-size:.875rem;font-weight:600}.reaction-picker-close:hover,.reaction-picker-close:focus-visible{background:#80808038;outline:0}.reaction-picker-clear:hover,.reaction-picker-clear:focus-visible{color:var(--body-color);background:#80808038;outline:0}.reaction-picker-tabs{border-bottom:1px solid #80808033;flex:none;gap:2px;padding:0 8px 6px;display:flex}.reaction-picker-tab{opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1 1 0;height:2rem;padding:0;font-size:1.125rem;line-height:2rem}.reaction-picker-tab:hover,.reaction-picker-tab:focus-visible{opacity:1;background:#80808038;outline:0}.reaction-picker-tab.active{box-shadow:inset 0 -2px 0 var(--button-color);opacity:1;background:#8080802e}.reaction-picker-list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:0 8px 8px;position:relative;overflow-y:auto}.reaction-picker-heading{z-index:1;background:var(--window-bg-color);color:var(--body-color-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:8px 2px 4px;font-size:.75rem;font-weight:600;position:sticky;top:0}.reaction-picker-grid{flex-wrap:wrap;gap:2px;display:flex}.reaction-picker-option{min-width:2.25rem;height:2.125rem;color:var(--body-color);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 2px;font-size:1.375rem;line-height:1;display:inline-flex;position:relative}.reaction-picker-placeholder{height:calc(var(--rows) * (2.125rem + 2px) - 2px)}.reaction-picker-option.word{white-space:nowrap;text-overflow:ellipsis;border:1px solid #80808059;max-width:100%;padding:0 8px;font-size:.9375rem;overflow:hidden}.reaction-picker-option.free{border-style:dashed;justify-content:flex-start;width:100%;margin:2px 0;font-size:1rem}.reaction-picker-free-label{color:var(--body-color-muted);margin-inline-end:6px;font-size:.8125rem}.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);text-align:center;margin:0;padding:16px 4px;font-size:.9375rem}.reaction-picker-preview{background:#8080801a;border-top:1px solid #80808033;flex:none;align-items:center;gap:8px;min-height:2.75rem;padding:6px 10px;display:flex}.reaction-picker-preview-emoji{flex:none;font-size:1.5rem;line-height:1}.reaction-picker-preview-emoji.word{white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-size:1rem;overflow:hidden}.reaction-picker-preview-text{flex-direction:column;flex:auto;min-width:0;display:flex}.reaction-picker-preview-name{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.reaction-picker-preview-desc{color:var(--body-color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.reaction-picker-send{border:1px solid var(--button-color);color:var(--button-color);font:inherit;cursor:pointer;background:0 0;border-radius:4px;flex:none;margin-inline-start:auto;padding:3px 10px;font-size:.8125rem;font-weight:700}.reaction-picker-send:hover,.reaction-picker-send:focus-visible{background:var(--button-color);color:var(--button-text-color-hover);outline:0}.reaction-picker-preview-hint{color:var(--body-color-muted);flex:0 auto;margin-inline-start:auto;font-size:.8125rem}#form .typing-indicator{height:1.375rem;min-height:1.375rem;color:var(--body-color-muted);white-space:nowrap;text-overflow:ellipsis;flex:1 0 100%;margin:0 5px;font-size:.8125rem;font-style:italic;line-height:1.375rem;overflow:hidden}#form .compose-bar{border-inline-start:2px solid var(--button-color);min-width:0;color:var(--body-color-muted);background:#0000000a;border-start-start-radius:0;border-start-end-radius:3px;border-end-end-radius:3px;border-end-start-radius:0;flex:1 0 100%;align-items:center;gap:6px;margin:0 4px 2px;padding:2px 6px;font-size:.875rem;line-height:1.5;display:flex}#form .compose-bar-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}#form .compose-bar-icon{margin-inline-end:2px}#form .compose-bar-nick{color:var(--body-color)}#form .compose-bar-preview{font-style:italic}#form .compose-bar-cancel{width:1.5rem;height:1.5rem;color:var(--body-color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:0;font-size:.875rem;line-height:1.5rem}#form .compose-bar-cancel:hover,#form .compose-bar-cancel:focus-visible{color:var(--body-color);background:#00000014;outline:0}#form .translate-bar{min-width:0;max-height:calc(var(--viewport-height,100vh) * .4);border-inline-start:2px solid var(--chat-accent,var(--link-color));background:var(--accent-tint-20,#80808026);color:var(--body-color);border-start-end-radius:.1875rem;border-end-end-radius:.1875rem;flex-direction:column;flex:1 0 100%;gap:.125rem;margin:0 .25rem .125rem;padding:.125rem .375rem;font-size:.875rem;line-height:1.5;display:flex;overflow:auto}#form .translate-bar-row{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}#form .translate-bar-actions{flex:none;gap:.375rem;margin-inline-start:auto;display:flex}#form .translate-bar-chip{border:1px solid var(--chat-accent-rule,var(--link-color));color:var(--chat-accent,var(--link-color));letter-spacing:.05em;white-space:nowrap;border-radius:.2rem;flex:none;padding:0 .3em;font-size:.7em;line-height:1.5}#form .translate-bar-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:12rem;min-width:0}#form .translate-bar-caret{background:var(--chat-accent,var(--link-color));vertical-align:text-bottom;width:.5em;height:1em;margin-inline-start:.1em;animation:1s steps(2,end) infinite msg-translation-blink;display:inline-block}html[data-reduce-motion] #form .translate-bar-caret{animation:none}#form .translate-bar-failed,#form .translate-bar-download{color:var(--body-color-muted);font-style:italic}#form .translate-bar-reason{color:var(--body-color-muted);overflow-wrap:anywhere;margin-inline-start:.4em;font-size:.85em}#form .translate-bar-button{border:1px solid var(--chat-accent-rule,var(--link-color));width:2rem;height:2rem;color:var(--chat-accent,var(--link-color));cursor:pointer;background:0 0;border-radius:.1875rem;flex:none;justify-content:center;align-items:center;padding:0;font-size:.9375rem;display:flex}#form .translate-bar-button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:1em/1 FontAwesome}#form .translate-bar-copy:before{content:""}#form .translate-bar-copy-done:before{content:""}#form .translate-bar-send:before{content:""}#form .translate-bar-edit:before{content:""}#form .translate-bar-button:hover,#form .translate-bar-button:focus-visible{background:var(--accent-tint-20,#80808026);outline:0}#form .translate-bar-send{border-color:var(--chat-accent,var(--link-color));background:var(--chat-accent,var(--link-color));color:var(--chat-accent-fg,#fff)}#form .translate-bar-send:hover,#form .translate-bar-send:focus-visible{background:var(--chat-accent,var(--link-color));opacity:.85}#form .translate-bar-button[disabled]{opacity:.5;cursor:default}#form .translate-bar-check{color:var(--body-color-muted);font-size:.8125rem}#form .translate-bar-check-label{flex:none;font-style:italic}#form .upload-bar{border-inline-start:2px solid var(--upload-progressbar-color);min-width:0;color:var(--body-color-muted);background:#0000000a;border-start-start-radius:0;border-start-end-radius:3px;border-end-end-radius:3px;border-end-start-radius:0;flex:1 0 100%;align-items:center;gap:8px;margin:0 4px 2px;padding:3px 6px;font-size:.875rem;line-height:1.4;display:flex}#form .upload-bar-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}#form .upload-bar-icon:before{content:"";margin-inline-end:4px;font:.9em/1 FontAwesome}#form .upload-bar-track{background:#0000001a;border-radius:3px;flex:0 11.25rem;min-width:60px;height:6px;position:relative;overflow:hidden}#form .upload-bar-fill{background:var(--upload-progressbar-color);border-radius:3px;height:100%;transition:width .2s ease-out;display:block}#form .upload-bar-track.indeterminate .upload-bar-fill{width:40%;animation:1.2s ease-in-out infinite upload-bar-sweep;position:absolute}@keyframes upload-bar-sweep{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}#form .connection-bar{border-inline-start:2px solid var(--body-color-muted);min-width:0;color:var(--body-color-muted);background:#0000000a;border-start-start-radius:0;border-start-end-radius:3px;border-end-end-radius:3px;border-end-start-radius:0;flex:1 0 100%;align-items:center;gap:6px;margin:0 4px 2px;padding:2px 6px;font-size:.875rem;line-height:1.5;display:flex}#form .connection-bar-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}#form .connection-bar-label.throttled{white-space:normal}#form .connection-bar-icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;display:inline-flex}#form .connection-bar-icon:before{content:"";font:.9em/1 FontAwesome;display:inline-block}#form .connection-bar-icon.spinning:before{content:"";animation:1.5s linear infinite connection-status-spin}html[data-reduce-motion] #form .connection-bar-icon.spinning:before{animation:none}#form .connection-bar-connect{height:1.5rem;color:var(--body-color);font:inherit;cursor:pointer;background:#00000014;border:0;border-radius:3px;flex:none;padding:0 8px;font-size:.8125rem;line-height:1.5rem}#form .connection-bar-connect:hover,#form .connection-bar-connect:focus-visible{background:#00000024;outline:0}html[data-reduce-motion] #form .upload-bar-track.indeterminate .upload-bar-fill{opacity:.5;width:100%;animation:none;inset-inline-start:0}#form .upload-bar-percent{text-align:end;font-variant-numeric:tabular-nums;min-width:3.2em;color:var(--body-color);flex:none}.push-state{align-items:center;gap:8px;margin-bottom:8px;display:flex}.push-state-dot{background:var(--body-color-muted);border-radius:50%;flex:none;width:10px;height:10px}.push-state-subscribed{background:#2ea043}.push-state-unsubscribed,.push-state-server-unsupported,.push-state-not-installed{background:#9e6a03}.push-state-denied,.push-state-blocked,.push-state-unsupported{background:#c93c37}.push-networks{margin:8px 0 12px}.push-network{border-bottom:1px solid var(--body-color-muted);align-items:baseline;gap:8px;padding:5px 0;display:flex}.push-network-state{color:var(--body-color-muted);white-space:nowrap;margin-inline-start:auto;font-size:.8125rem;font-weight:700}.push-net-on{color:#2ea043}.push-net-off,.push-net-unsupported{color:var(--body-color-muted)}.push-net-ready{color:#9e6a03}.push-networks-hint,.keepalive-hint,.dnd-schedule-hint{color:var(--body-color-muted);margin-top:8px;font-size:.8125rem}.push-diagnostics{margin-top:.75rem}.push-diagnostics summary{cursor:pointer}.push-diagnostics-actions{flex-wrap:wrap;gap:.5rem;display:flex}.push-diagnostics-report{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--body-color-muted);border-radius:.25rem;max-height:20rem;padding:.5rem;font-size:.75rem;line-height:1.4;overflow:auto}.session-row{border-bottom:1px solid var(--body-color-muted);padding:6px 0}.session-state{text-align:center;color:#fff;background:var(--body-color-muted);border-radius:3px;min-width:4rem;margin-inline-end:8px;padding:0 6px;font-size:.8125rem;font-weight:700;display:inline-block}.session-held{background:#2ea043}.session-active{background:#388bfd}.session-info{color:var(--body-color-muted);margin-top:2px;font-size:.8125rem}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] :before,html[data-reduce-motion] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#connect .connect-notice{color:#31708f;background-color:#d9edf7;border-radius:2px;margin-bottom:10px;padding:10px}#connect .connect-network .input-wrap{padding:6px 0}#connect .connect-link-notice{color:#8a6d3b;background-color:#fcf8e3}#connect.link-approval{z-index:999;background:#000000e6;padding:20px;position:fixed;inset:0}#connect.link-approval .container{background:var(--window-bg-color);border-radius:5px;width:min(560px,100%);margin:auto;padding:24px}#connect .link-approval-buttons{gap:10px;display:flex}#connect .link-approval-buttons .btn{flex:1}#connect .link-approval-buttons .btn-cancel{color:var(--body-color);background:0 0}#connect .sign-in-intro{color:var(--body-color-muted,inherit);margin:0 0 1.25rem}#connect .sign-in-guest{margin-top:2rem}#connect .connect-locale{margin-top:.625rem;display:block}#connect .connect-locale label{width:100%;color:var(--body-color-muted,inherit);margin-top:0;margin-bottom:.375rem}#connect .btn-signin{background:var(--button-color);color:var(--button-text-color-hover)}.settings-menu{flex:none;width:100%}.settings-menu ul{scrollbar-width:none;flex-wrap:nowrap;margin:0;padding:0 .75rem;display:flex;overflow-x:auto;box-shadow:inset 0 -1px #8080804d}.settings-menu ul::-webkit-scrollbar{display:none}.settings-menu li{flex:none;font-size:1rem;list-style:none}.settings-menu button{color:var(--body-color-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:.55em .7em}.settings-menu button:before{content:"";width:1em;height:1em;margin-inline-end:.45em;display:inline-block}.settings-menu .appearance:before{content:""}.settings-menu .messages:before{content:""}.settings-menu .notifications:before{content:""}.settings-menu .translation:before{content:""}.settings-menu .general:before{content:""}.settings-menu .networks:before{content:""}.settings-menu .aliases:before{content:""}.settings-menu .scripts:before{content:""}.settings-menu button:hover,.settings-menu button.active{color:var(--body-color)}.settings-menu button.active{border-bottom-color:var(--button-color);cursor:default}@container settings (width<=46rem){.settings-menu button:not(.active) .tab-label{display:none}.settings-menu button:not(.active):before{margin-inline-end:0}}#settings.window,#oper.window,#help.window,#changelog.window{z-index:20;background:var(--overlay-bg-color);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0;overflow:clip}.settings-modal{background:var(--window-bg-color);border-radius:8px;flex-direction:column;width:min(52rem,100%);height:min(44rem,100%);display:flex;overflow:clip;box-shadow:0 8px 40px #00000073;container:settings/inline-size}.settings-modal-header{align-items:center;padding:.75rem 1rem 0;display:flex}.settings-modal-header h1{flex:auto;margin:0;font-size:1.375em}.settings-modal-close{color:var(--body-color-muted);padding:.35em .5em;font-size:1.125rem;line-height:1}.settings-modal-close:hover,.settings-modal-close:focus{color:var(--body-color)}.settings-modal-body{scrollbar-width:thin;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;padding-top:1rem;display:flex;overflow-y:auto}.settings-modal-body>.container>:first-child>h2:first-child,.settings-modal-body>.container>:first-child>:first-child>h2:first-child{margin-top:0}.settings-modal-footer{justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex;box-shadow:inset 0 1px #8080804d}.settings-modal-note{color:var(--body-color-muted);font-size:.875em}.settings-modal-footer .btn{margin:0}@media (width<=768px){#settings.window,#oper.window,#help.window,#changelog.window{padding:0}.settings-modal{border-radius:0;width:100%;height:100%}}.help-modal .settings-modal-footer{justify-content:flex-end}.help-modal .container>h2:first-child{margin-top:0}#channel-browser{flex-direction:column;display:flex;overflow:hidden}.browse-icon:before{font:1em/1 FontAwesome}.browse-icon-find:before{content:""}.browse-icon-remove:before,.browse-icon-close:before{content:""}.browse-icon-refresh:before{content:"";display:inline-block}.browse-icon-people:before{content:""}.browse-icon-refresh.spinning:before{animation:1s linear infinite browse-spin}html[data-reduce-motion] .browse-icon-refresh.spinning:before{animation:none}@keyframes browse-spin{to{transform:rotate(360deg)}}.browse-head{flex:none;align-items:center;gap:.5rem;min-height:3.125rem;padding:.5rem .75rem 0;display:flex}#viewport #channel-browser .lt{flex:none;position:relative}.browse-dot{margin:0 .25em}.browse-title{flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.browse-title h1{white-space:nowrap;margin:0;font-size:1.25rem;font-weight:600}.browse-network{color:var(--body-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.browse-head .oper-icon-btn{flex:none;width:2.5rem;height:2.5rem}.browse-tools{flex:none;align-items:center;gap:.5rem;padding:.5rem .75rem .25rem;display:flex}.browse-query{border:1px solid var(--oper-line-2);background:var(--oper-sunk);min-width:0;height:2.5rem;color:var(--body-color-muted);border-radius:.5rem;flex:1;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.browse-query input{min-width:0;color:var(--body-color);appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:1rem}.browse-query input::placeholder{color:var(--body-color-muted);opacity:1}.browse-query input::-webkit-search-cancel-button{display:none}.browse-query:focus-within{border-color:var(--oper-amber);box-shadow:0 0 0 1px var(--oper-amber)}.browse-clear{width:1.75rem;height:1.75rem;color:var(--body-color-muted);margin-inline-end:-.375rem}.browse-refresh{flex:none;height:2.5rem}.browse-chips{border-bottom:1px solid var(--oper-line);scrollbar-width:none;flex:none;align-items:center;gap:.375rem;padding:.375rem .75rem .625rem;display:flex;overflow-x:auto}.browse-chip{border:1px solid var(--oper-line-2);height:2rem;color:var(--body-color-muted);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.browse-chip.on{border-color:color-mix(in oklab, var(--oper-amber) 45%, transparent);background:var(--oper-raised);color:var(--body-color)}.browse-chip-count{background:color-mix(in oklab, var(--oper-amber) 25%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .4em;font-size:.75rem}.browse-spacer{flex:1}.browse-sort select{border:1px solid var(--oper-line-2);background:var(--oper-sunk);height:2rem;color:var(--body-color);font:inherit;border-radius:.4rem;padding:0 .5rem;font-size:.8125rem}.browse-body{overscroll-behavior:contain;min-height:0;padding-bottom:var(--inset-inner-bottom,0px);flex:1;overflow-y:auto}.browse-section-head{flex-wrap:wrap;align-items:baseline;gap:0 .625rem;padding:1rem .75rem .5rem;display:flex}#channel-browser .browse-section-head h2{color:var(--body-color);letter-spacing:.06em;text-transform:uppercase;border:0;margin:0;padding:0;font-size:.8125rem;font-weight:700}.browse-dim{color:var(--body-color-muted);font-size:.8125rem}.browse-cards{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(14rem,1fr);grid-auto-flow:column;gap:.625rem;padding:0 .75rem .5rem;display:grid;overflow-x:auto}@container (width>=60rem){.browse-cards{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-auto-flow:row;overflow:visible}}#channel-browser .browse-body{container-type:inline-size}.browse-card{border:1px solid var(--oper-line);background:linear-gradient(160deg, color-mix(in oklab, var(--oper-amber) 14%, var(--oper-panel)), var(--oper-panel) 70%);min-height:7rem;color:var(--body-color);font:inherit;text-align:start;scroll-snap-align:start;cursor:pointer;border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.75rem .875rem;transition:border-color .12s,transform .12s;display:flex}.browse-card:hover,.browse-card:focus-visible{border-color:color-mix(in oklab, var(--oper-amber) 55%, transparent);transform:translateY(-.0625rem)}html[data-reduce-motion] .browse-card,html[data-reduce-motion] .browse-card:hover{transition:none;transform:none}.browse-card-name{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600}.browse-card-blurb{color:var(--body-color-muted);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;font-size:.875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.browse-card-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.browse-card-action,.browse-row-action{background:var(--oper-amber);color:var(--window-bg-color);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.browse-card.joined .browse-card-action,.browse-row.joined .browse-row-action{background:var(--oper-raised);color:var(--body-color)}.browse-people{color:var(--body-color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.browse-rows{margin:0;padding:0 .375rem;list-style:none}.browse-row{width:100%;color:var(--body-color);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.625rem .5rem;display:grid}.browse-row:hover,.browse-row:focus-visible{background:var(--oper-panel)}.browse-row:focus-visible,.browse-card:focus-visible,.browse-chip:focus-visible{outline:.125rem solid var(--oper-amber);outline-offset:-.125rem}.browse-row-main{gap:.125rem;min-width:0;display:grid}.browse-row-name{align-items:center;gap:.375rem;min-width:0;font-weight:600;display:flex}.browse-row-name bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.browse-tag{color:var(--oper-amber);font-size:.75rem}.browse-row-topic{color:var(--body-color-muted);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.browse-row-action{opacity:0;transition:opacity .12s}.browse-row:hover .browse-row-action,.browse-row:focus-visible .browse-row-action,.browse-row.joined .browse-row-action{opacity:1}@media (hover:none){.browse-row-action{opacity:1}}.browse-more{justify-content:center;align-items:center;gap:.75rem;padding:1rem .75rem 1.5rem;display:flex}.browse-center{color:var(--body-color-muted);text-align:center;justify-items:center;gap:.625rem;padding:2.5rem 1.25rem;display:grid}.browse-center b{color:var(--body-color)}.browse-center p{max-width:26rem;margin:0}.browse-note{background:var(--oper-sunk);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.5rem;max-width:100%;margin:0;padding:.5rem .75rem;font-size:.8125rem}.browse-wait-ring{border:.1875rem solid color-mix(in oklab, var(--oper-amber) 45%, transparent);border-top-color:var(--oper-amber);width:3.5rem;height:3.5rem;color:var(--body-color);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1.125rem;font-weight:700;display:grid}.browse-skeleton{gap:.25rem;padding:.25rem .875rem;display:grid}.browse-skeleton-row{gap:.375rem;padding:.625rem 0;display:grid}.browse-skeleton-name,.browse-skeleton-topic{background:var(--oper-raised);border-radius:.25rem;height:.875rem;animation:1.4s ease-in-out infinite browse-pulse;display:block}.browse-skeleton-name{width:9rem}.browse-skeleton-topic{opacity:.6;width:min(32rem,80%)}html[data-reduce-motion] .browse-skeleton-name,html[data-reduce-motion] .browse-skeleton-topic{animation:none}@keyframes browse-pulse{50%{opacity:.45}}@media (width<=768px){.browse-refresh-label{display:none}.browse-refresh{width:2.5rem;padding:0}.browse-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main people""main action";row-gap:.25rem}.browse-row-main{grid-area:main}.browse-row .browse-people{grid-area:people;justify-self:end}.browse-row-action{grid-area:action;justify-self:end}}.presence-mode-hint{color:var(--body-color-muted);margin-block-start:.25rem;font-size:.8125rem}.push-stale-hint{opacity:.85;margin-bottom:8px;font-size:90%}#connect .connect-row.connect-auth{margin-bottom:10px;display:block}#connect.network-form-embedded{height:auto;box-shadow:none;background:0 0;border-radius:0;display:block;overflow:visible}#connect.network-form-embedded h1{font-size:1.75rem}#connect .connect-row.connect-auth .opt{width:100%;display:block}#connect .connect-row.connect-auth input{margin:.15em .5em 0 0}#connect .connect-note{color:#31708f;background-color:#d9edf7;border-radius:2px;margin:10px 0;padding:10px}#connect .connect-status .input-wrap{align-items:center;gap:12px;margin-top:8px;display:flex}#connect .connection-status:before{content:"●";margin-inline-end: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{width:auto;margin:0}#connect .services-notes{margin-top:8px}#connect .services-help,#connect .services-check{opacity:.85;margin:0 0 6px;font-size:90%}#connect .services-check.ok{color:var(--link-color);opacity:1}#connect .services-check.pending{font-style:italic}.network-settings-back{margin-top:20px;display:inline-block}.oper-activity-bar{flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1.25rem;display:flex}.oper-activity-view{margin-left:auto}.oper-activity-missing{border:1px dashed var(--oper-line-2);color:var(--body-color-muted);border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.oper-rollup{margin:0;padding:0;list-style:none}.oper-rollup-row{border-bottom:1px solid var(--oper-line)}.oper-tier2{margin-bottom:.4rem;margin-left:1.25rem}.oper-tier2 .oper-rollup-row:last-child{border-bottom:0}.oper-row{text-align:left;width:100%;color:var(--body-color);border-radius:.4rem;align-items:baseline;gap:.7rem;padding:.75rem .5rem;display:flex}.oper-row:hover,.oper-row:focus-visible{background:var(--oper-raised)}.oper-row:before{content:"";width:.8em;color:var(--body-color-muted);flex:none;display:inline-block}.oper-row[aria-expanded=true]:before{content:""}.oper-row-name{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.oper-tier2 .oper-row-name{font-size:.9375em}.oper-row-count{color:var(--body-color-muted);font-variant-numeric:tabular-nums;flex:none}.oper-row-count.hot{color:var(--oper-amber);font-weight:600}.oper-row-time{color:var(--body-color-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.875em}.oper-timeline{margin:0 0 .75rem 1.5rem;padding:0;font-size:.9375em;list-style:none}.oper-timeline-row{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;padding:.35rem 0;display:flex}.oper-timeline-time{color:var(--body-color-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.oper-timeline-row .snotice-badge{flex-shrink:0;margin-right:0}.oper-timeline-row .snotice-text,.oper-timeline-text{overflow-wrap:anywhere;flex:12rem;min-width:0}.oper-activity-foot{color:var(--body-color-muted);margin-top:1.25rem;font-size:.875rem}.oper-alerts h2{color:var(--body-color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .25rem;font-size:1em}.oper-alerts-section+.oper-alerts-section{margin-top:1.25rem}.oper-lines{margin:0;padding:0;list-style:none}.oper-line{border-bottom:1px solid var(--oper-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.7rem 0;display:flex}.oper-line-text{flex-direction:column;flex:12rem;min-width:0;display:flex}.oper-line-hint{color:var(--body-color-muted);font-size:.8125em}.oper-line-ctl{align-items:center;gap:.6rem;margin-left:auto;display:flex}.oper-line-tmp{color:var(--oper-amber);white-space:nowrap;font-size:.8125em}.oper-lines-rest .oper-line-label{font-size:.9375em}.oper-fold{margin-top:1.25rem}.oper-fold>summary{cursor:pointer;color:var(--body-color-muted);padding:.4rem 0}.oper-fold>summary:hover,.oper-fold[open]>summary{color:var(--body-color)}.oper-raw .oper-mask-readout{flex-wrap:wrap;align-items:baseline;gap:1rem;margin:.25rem 0 .5rem;display:flex}.oper-presets{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.oper-bits{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.15rem 1rem;margin:0;padding:0;list-style:none;display:grid}.oper-bit.unavailable .oper-bit-label{color:var(--body-color-muted)}.oper-bit-head{cursor:pointer;align-items:center;gap:.5rem;padding:.15rem 0;display:flex}.oper-alerts-section.oper-o3{margin-top:1.25rem}.oper-o3-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;display:flex}.oper-o3-head h2{flex:auto;margin:0}.oper-o3 .oper-fold{margin-top:.25rem}.oper-o3-note,.oper-o3-result{margin:.4rem 0 0;font-size:.9375em}.oper-o3-result{color:var(--body-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{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0 0 1rem;font-size:1.0625em;display:flex}.oper-me-sep,.oper-me-profile{color:var(--body-color-muted)}.oper-me h2{color:var(--body-color-muted);text-transform:uppercase;letter-spacing:.04em;margin:1.25rem 0 .5rem;font-size:1em}.oper-me-privs{margin-top:0}.oper-me-privs>summary{color:var(--body-color-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.75rem;font-size:1em;display:flex}.oper-me-privs>summary .oper-refresh{text-transform:none;letter-spacing:normal;margin:0}.oper-me-privs .oper-privs{margin:.25rem 0 0}.oper-umodes{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.2rem 1rem;margin:0;padding:0;list-style:none;display:grid}.oper-umodes li.unavailable .oper-umode-label{color:var(--body-color-muted)}.oper-umodes label{cursor:pointer;align-items:center;gap:.5rem;padding:.2rem 0;display:flex}.oper-umode-text{flex-direction:column;min-width:0;display:flex}.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:""}.settings-menu .oper-alerts:before{content:""}.settings-menu .oper-me:before{content:""}#search-filters-overlay{z-index:110;background:var(--overlay-bg-color);justify-content:center;align-items:flex-start;padding:4rem 1rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}#search-filters{border:1px solid var(--oper-line-2);background:var(--window-bg-color);width:100%;max-width:28rem;color:var(--body-color);border-radius:.75rem;gap:.875rem;padding:1rem;display:grid}#search-filters:focus{outline:none}.search-filters-head{align-items:center;gap:.25rem;display:flex}.search-filters-head h3{margin:0;font-size:1rem;font-weight:600}.search-field{gap:.375rem;min-width:0;margin:0;display:grid}.search-field>span{color:var(--body-color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:500}.search-field .input{width:100%;margin:0}.search-seg{display:flex}.search-seg button{flex:1;padding-left:.25rem;padding-right:.25rem}.search-suggest{flex-wrap:wrap;gap:.375rem;margin-top:-.375rem;display:flex}.search-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.search-range-error{color:var(--oper-red);grid-column:1/-1;margin:0;font-size:.8125rem}.search-filters-foot .oper-btn{width:100%;height:2.75rem}@media (width<=768px),(height<=500px) and (hover:none) and (pointer:coarse){#search-filters-overlay{align-items:flex-end;padding:2rem 0 0}#search-filters{max-width:none;padding-bottom:calc(1rem + var(--inset-inner-bottom,0px));border-width:1px 0 0;border-radius:1.25rem 1.25rem 0 0}}#search-panel{border-inline-start:1px solid var(--oper-line);flex:0 0 clamp(20rem,34%,30rem);overflow:hidden}.chat-view[data-type=search-results]{flex-direction:column;flex:1;min-height:0;display:flex}@media (width<=768px),(height<=500px) and (hover:none) and (pointer:coarse){#search-panel{z-index:2;border:0;position:absolute;inset:0}#search-panel.tucked{display:none}}.search-icon:before{font:1em/1 FontAwesome}.search-icon-recent:before{content:""}.search-icon-find:before{content:""}.search-icon-in:before{content:""}.search-icon-filter:before{content:""}.search-icon-remove:before{content:""}.search-icon-warn:before{content:""}.search-head{align-items:center;gap:.5rem;padding:.5rem .75rem .25rem;display:flex}.search-query{border:1px solid var(--oper-line-2);background:var(--oper-sunk);min-width:0;height:2.5rem;color:var(--body-color-muted);border-radius:.5rem;flex:1;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.search-query input{min-width:0;color:var(--body-color);appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:1rem}.search-query:focus-within{border-color:var(--oper-amber);box-shadow:0 0 0 1px var(--oper-amber)}.search-query .oper-btn{flex:none;height:2rem;margin-inline-end:-.5rem}.search-close,.search-cancel{flex:none}.search-close{width:2.5rem;height:2.5rem}.search-recent{gap:.125rem;margin-bottom:1rem;display:grid}.search-recent-head{color:var(--body-color);justify-content:space-between;align-items:center;display:flex}.search-recent-item{min-height:2.5rem;color:var(--body-color);font:inherit;text-align:start;overflow-wrap:anywhere;border-radius:.375rem;align-items:center;gap:.625rem;padding:0 .5rem;display:flex}.search-recent-item:hover,.search-recent-item:focus-visible{background:var(--oper-panel)}.search-recent-item .search-icon{color:var(--body-color-muted)}.search-chip:focus-visible,.search-chip-open:focus-visible,.search-chip-remove:focus-visible,.search-hit:focus-visible{outline:.125rem solid var(--oper-amber);outline-offset:-.125rem}.search-stale{border-bottom:1px solid var(--oper-line);color:var(--body-color-muted);margin:0;padding:.5rem .75rem;font-size:.8125rem}.search-list.stale{opacity:.55}.search-chips{border-bottom:1px solid var(--oper-line);flex-wrap:wrap;gap:.375rem;padding:.375rem .75rem .625rem;display:flex}.search-chip{border:1px solid var(--oper-line-2);height:2rem;color:var(--body-color-muted);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.search-chip b{color:var(--body-color);font-weight:600}.search-chip.on{border-color:color-mix(in oklab, var(--oper-amber) 45%, transparent);background:var(--oper-raised)}.search-chip[data-filter]{padding-right:.25rem}.search-chip-open{color:inherit;font:inherit}.search-chip-remove{width:1.5rem;height:1.5rem;color:var(--body-color-muted)}.search-banner{border:1px solid color-mix(in oklab, var(--oper-amber) 45%, transparent);color:var(--oper-amber);border-radius:.5rem;align-items:center;gap:.625rem;margin:.625rem .75rem 0;padding:.625rem .75rem;display:flex}.search-banner b{color:var(--body-color)}.search-banner p{color:var(--body-color-muted);margin:.125rem 0 0;font-size:.8125rem}.search-banner>div{flex:1;min-width:0}.search-panes{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.search-list{overscroll-behavior:contain;min-width:0;padding-bottom:var(--inset-inner-bottom,0px);overflow-y:auto}.search-start,.search-center{color:var(--body-color-muted);gap:.625rem;padding:2rem 1.25rem;display:grid}.search-center{text-align:center;justify-items:center}.search-center b{color:var(--body-color)}.search-start p,.search-center p{max-width:26rem;margin:0}.search-day{color:var(--body-color-muted);letter-spacing:.06em;text-transform:uppercase;padding:.875rem .75rem .25rem;font-size:.75rem;font-weight:600}.search-hit{cursor:pointer;padding:.5rem .75rem}.search-hit:hover,.search-hit:focus-visible{background:var(--oper-panel)}.search-time{color:var(--body-color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.search-meta{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;min-width:0;display:flex}.search-chan,.search-dim{color:var(--body-color-muted);font-size:.8125rem}.search-text{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-height:4lh;overflow:hidden}.search-text[data-cut=end]{-webkit-mask-image:linear-gradient(#000 calc(100% - 1lh),#0000);mask-image:linear-gradient(#000 calc(100% - 1lh),#0000)}.search-text[data-cut=start]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 1lh),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 1lh),#0000)}.search-text[data-cut=both]{-webkit-mask-image:linear-gradient(#0000,#000 1lh calc(100% - 1lh),#0000);mask-image:linear-gradient(#0000,#000 1lh calc(100% - 1lh),#0000)}::highlight(search-hit){background-color:color-mix(in oklab, var(--oper-amber) 35%, transparent)}.search-status{border-top:1px solid var(--oper-line);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;padding:.75rem;font-size:.8125rem;display:flex}.search-spacer{flex:1}@media (width<=768px),(height<=500px) and (hover:none) and (pointer:coarse){.search-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}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{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.font-size-setting .font-size-slider{flex:none;width:256px;height:24px}.font-size-setting input[type=range]{accent-color:var(--button-color);width:100%;height:100%;margin:0;font-size:16px;display:block}.font-size-setting .font-size-value{min-width:90px;color:var(--body-color-muted)}.font-size-sample{border:1px solid var(--body-color-muted);background:var(--window-bg-color);border-radius:.3em;margin-top:10px;padding:.4em .6em;line-height:1.4;overflow:hidden}.font-size-sample .line{align-items:flex-start;display:flex}.font-size-sample .time{color:var(--body-color-muted);font-variant-numeric:tabular-nums;flex:none;margin-inline-end:.6em}.font-size-sample .from{flex:none;margin-inline-end:.6em;font-weight:700}.font-size-sample .text{word-break:break-word;flex:auto;min-width:0}#settings .settings-backup p{color:var(--body-color-muted)}#settings .settings-backup .settings-backup-error{color:var(--error-fg,#a94442);background-color:var(--error-bg,#f2dede);border-radius:.25em;padding:.5em .75em}.translate-system-pack{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.translate-system-pack select{flex:auto;min-width:0}.translate-llm-model select{max-width:calc(100% - .5rem);margin-inline-start:.5rem}.translate-device-has,.translate-device-limit,.translate-device-test-limit,.translate-device-test-chunk,.translate-device-threads{display:block}.translate-device-reasons{margin:.25rem 0 0;padding-inline-start:1.25rem}.translate-error{color:var(--error-fg,#c33)}.translate-family{border-top:1px solid var(--window-border,#80808033);padding-block:.75rem .25rem}.translate-family .translate-hint{margin-bottom:.5rem}.translate-llm-unfit{margin:0}.translate-run-on{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.25rem .5rem;display:flex}.translate-run-on-label{min-width:4.5em;color:var(--body-color-muted)}.translate-run-on-choices{border:1px solid var(--window-border,#80808059);border-radius:.5rem;display:inline-flex;overflow:hidden}.translate-run-on-choice+.translate-run-on-choice{border-inline-start:1px solid var(--window-border,#80808059)}.translate-run-on-option{cursor:pointer;align-items:center;gap:.375rem;padding:.25rem .75rem;display:inline-flex}.translate-run-on-option:has(input:checked){background:var(--tint-strong,#80808026);font-weight:600}.translate-run-on-option:has(input:focus-visible){outline:2px solid var(--button-color);outline-offset:-2px}.translate-run-on-option.unavailable{color:var(--body-color-muted);cursor:default;text-decoration:line-through;text-decoration-thickness:1px}.translate-run-on-reasons{margin:0 0 .5rem;padding:0;list-style:none}.translate-run-on-why,.translate-copy-why{color:var(--error-fg,#c33)}.translate-copy-why{display:block}.translate-family .translate-auto.blocked{color:var(--error-fg,#c33)}.translate-model-in-use{color:var(--chat-accent,var(--link-color));white-space:nowrap;border:1px solid;border-radius:.25rem;margin-inline-start:.5rem;padding:0 .375rem;font-size:.85em}.translate-models{margin:.25rem 0 0;padding:0;list-style:none}.translate-model{padding-block:.5rem}.translate-model+.translate-model{border-top:1px solid var(--window-border,#8080801f)}.translate-copies{gap:.25rem;margin-top:.25rem;display:grid}.translate-opus-summary{margin-bottom:.25rem}.translate-copy-line{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.translate-copy-device{min-width:2.75em;color:var(--body-color-muted);flex:none;font-weight:600}.translate-copy-state{text-wrap:pretty;min-width:0;color:var(--body-color-muted);font-variant-numeric:tabular-nums;flex:11rem}.translate-copy[data-cached=true] .translate-copy-state{color:var(--body-color)}.translate-copy[data-status=failed] .translate-copy-state{color:var(--error-fg,#c33)}.translate-copy-line .btn{margin:0;letter-spacing:.02em;flex:none;margin-inline-start:auto;padding:.25em .75em;font-size:.8125rem}.translate-copy-download:disabled{color:var(--body-color-muted);border-color:var(--body-color-muted);cursor:default;background:0 0}.translate-copy-why,.translate-model-small-build{padding-inline-start:3.5em}.translate-model-small-build{color:var(--body-color-muted);display:block}.translate-copy-track{background:var(--tint-strong,#80808033);border-radius:.25rem;height:.375rem;margin-top:.25rem;display:block;overflow:hidden}.translate-copy-fill{background:var(--chat-accent,var(--link-color));height:100%;transition:width .15s linear;display:block}.translate-hint{color:var(--body-color-muted);margin-bottom:.75rem}.translate-target select{max-width:calc(100% - .5rem);margin-inline-start:.5rem}.settings-aliases .alias-intro,.settings-aliases .alias-empty{color:var(--body-color-muted)}.settings-aliases .alias-table{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.settings-aliases .alias-head,.settings-aliases .alias-row{grid-template-columns:9rem 1fr 2rem;align-items:start;gap:0 .5rem;display:grid}.settings-aliases .alias-head{color:var(--body-color-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.875em}.settings-aliases .alias-name-wrap{display:block;position:relative}.settings-aliases .alias-slash{inset-inline-start:.55em;color:var(--body-color-muted);pointer-events:none;font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace;position:absolute;top:50%;transform:translateY(-50%)}.settings-aliases .alias-name{padding-inline-start:1.4em;font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace}.settings-aliases .alias-body{resize:vertical;min-height:2.25rem;font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace}.settings-aliases .alias-row .input{margin-bottom:0}.settings-aliases .alias-remove{height:2.25rem;color:var(--body-color-muted)}.settings-aliases .alias-remove:before{content:"";font:1em/1 FontAwesome}.settings-aliases .alias-remove:hover,.settings-aliases .alias-remove:focus{color:#e74c3c}.settings-aliases .alias-row-invalid .input{border-color:#e74c3c}.settings-aliases .alias-error{color:#e74c3c;grid-column:1/-1;padding-top:.25em;font-size:.875em}.settings-aliases .alias-actions{align-items:center;gap:1rem;display:flex}.settings-aliases .alias-actions .btn{margin-bottom:0}.settings-aliases .alias-status{color:var(--body-color-muted);font-size:.875em}.settings-aliases .alias-vars{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0 0 1em;display:grid}.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;flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.settings-aliases .alias-preview-line{display:block}.settings-aliases .alias-preview-miss,.settings-scripts .scripts-intro,.settings-scripts .scripts-examples,.settings-scripts .scripts-empty{color:var(--body-color-muted)}.settings-scripts .scripts-actions,.settings-scripts .scripts-examples{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.settings-scripts .scripts-actions{margin:.75rem 0 .5rem}.settings-scripts .scripts-actions .btn,.settings-scripts .scripts-examples .btn{margin:0}.settings-scripts .scripts-error{color:#e74c3c}.settings-scripts .scripts-search{margin-top:.5rem}.settings-scripts .scripts-folder{color:var(--body-color-muted);text-transform:uppercase;letter-spacing:.05em;margin:1.25rem 0 .25rem;font-size:.875em}.settings-scripts .scripts-list{margin:0;padding:0;list-style:none}.settings-scripts .scripts-item{border-bottom:1px solid #80808040;align-items:center;gap:.75rem;display:flex}.settings-scripts .scripts-summary{min-width:0;color:inherit;flex:auto;padding:.6rem 0;text-decoration:none;display:grid}.settings-scripts .scripts-summary:hover .scripts-name,.settings-scripts .scripts-summary:focus-visible .scripts-name{color:var(--link-color);text-decoration:underline}.settings-scripts .scripts-name{overflow-wrap:anywhere;font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace;font-weight:700}.settings-scripts .scripts-desc,.settings-scripts .scripts-state{color:var(--body-color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-scripts .scripts-state{font-size:.875em}.settings-scripts .has-error .scripts-state{color:#e74c3c}#script-editor-overlay{z-index:30;background:var(--overlay-bg-color);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0;overflow:clip}.script-editor.settings-modal{width:min(80rem,100%);height:100%}.script-editor:focus{outline:0}.script-editor .settings-modal-header h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.script-editor-kind{color:var(--body-color-muted);margin-inline-end:.4em;font-weight:400}.script-editor-name{font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace}.script-editor-content{flex-direction:column;flex:1 0 auto;padding:0 1rem 1rem;display:flex}.script-editor .script-missing{color:var(--body-color-muted)}.script-editor .script-fields{flex-wrap:wrap;align-items:flex-end;gap:0 1rem;display:flex}.script-editor .script-field{color:var(--body-color-muted);flex-direction:column;gap:.25rem;font-size:.875em;display:flex}.script-editor .script-field .input{margin-bottom:.75rem;font-size:1rem}.script-editor .script-name-field{flex:12rem}.script-editor .script-folder-field{flex:10rem}.script-editor .script-desc-field{flex:3 16rem}.script-editor .script-name{font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace;font-weight:700}.script-editor .script-name.invalid{border-color:#e74c3c}.script-editor .script-run{white-space:nowrap;padding-bottom:1.1rem}.script-editor .script-error-line{color:#e74c3c;margin-top:-.5rem;font-size:.875em}.script-editor .script-tools{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.script-editor .script-tools .btn{margin:0}.script-editor .script-tools .script-delete{color:#e74c3c;border-color:#e74c3c;margin-inline-start:auto}.script-editor .script-tools .script-delete:hover,.script-editor .script-tools .script-delete:focus{color:#fff;background:#e74c3c}.script-editor .script-banner{color:#e74c3c;overflow-wrap:anywhere;background:#e74c3c1f;border-radius:4px;margin-bottom:.5rem;padding:.4rem .6rem;font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace;font-size:.875em}.script-editor .script-code-wrap{background:var(--window-bg-color);border:1px solid #8080804d;border-radius:4px;flex:1 0 16rem;display:flex;overflow:hidden}.script-editor .script-code-wrap:focus-within{box-shadow:0 0 0 3px #84ce8880}.script-editor .script-cm{flex:auto;min-width:0}.script-editor .script-code{resize:none;tab-size:4;white-space:pre;min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:auto;padding:.5rem;font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace;font-size:.875rem;line-height:1.45}.script-editor .script-foot{color:var(--body-color-muted);margin:.25rem 0 0;font-size:.875em}.script-editor .script-api{margin-top:1rem}.script-editor .script-api summary{cursor:pointer;font-weight:700}.script-editor .script-api dt{margin-top:.5rem}.script-editor .script-api dd{color:var(--body-color-muted);margin-inline-start:1rem}.script-editor .script-api code{direction:ltr;unicode-bidi:isolate}@media (width<=768px){#script-editor-overlay{padding:0}.script-editor.settings-modal{border-radius:0;width:100%}}.network-settings-heading,.network-settings-item,.network-settings-actions{align-items:center;display:flex}.network-settings-heading{justify-content:space-between;gap:20px}.network-settings-heading h2{margin-top:0;margin-bottom:5px}.network-settings-heading p{color:var(--body-color-muted);margin:0}.network-settings-heading>.btn{flex-shrink:0}.network-settings-empty{text-align:center;border:1px dashed var(--body-color-muted);color:var(--body-color-muted);border-radius:4px;margin-top:20px;padding:20px}.network-settings-list{margin:20px 0 0;padding:0;list-style:none}.network-settings-item{border-bottom:1px solid #80808040;justify-content:space-between;gap:15px;padding:14px 0}.network-settings-summary{min-width:0;display:grid}.network-settings-summary>span{text-overflow:ellipsis;white-space:nowrap;color:var(--body-color-muted);overflow:hidden}.network-settings-status:before{content:"●";margin-inline-end: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 (width<=600px){.network-settings-item{flex-direction:column;align-items:stretch}.network-settings-actions .btn{text-align:center;flex:1}}.jump-to-input{margin:8px;position:relative}.jump-to-input .input{color:#fff;appearance:none;background-color:#ffffff1a;border:0;width:100%;margin:0;padding-inline-end:2.5rem}.jump-to-input .input::placeholder{color:#ffffff59}.jump-to-input:before{content:"";color:#ffffff59;inset-inline-end:8px;pointer-events:none;position:absolute;top:0;bottom:0;line-height:2.5rem!important}.jump-to-results{margin:0;padding:0;list-style:none;overflow:auto}.jump-to-results .no-results{text-align:center;margin:14px 8px}.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:""}#confirm-dialog{background:var(--body-bg-color);color:#fff;border-radius:5px;max-width:500px;margin:10px}#confirm-dialog:focus{outline:0}#confirm-dialog .confirm-text{-webkit-user-select:text;user-select:text;padding:15px}#confirm-dialog .confirm-text-title{margin-bottom:10px;font-size:1.25rem;font-weight:700}#confirm-dialog .confirm-buttons{background:#0000004d;justify-content:flex-end;padding:15px;display:flex}#confirm-dialog .confirm-buttons .btn{margin-bottom:0;margin-inline-start:10px}#confirm-dialog .confirm-buttons .btn-cancel{border-color:#0000}#confirm-dialog .confirm-buttons-stacked{flex-direction:column;align-items:stretch;gap:.625rem}#confirm-dialog .confirm-buttons-stacked .btn{margin-inline-start:0}#confirm-dialog .confirm-buttons-stacked .btn-confirm{background:var(--button-color);color:var(--button-text-color-hover)}#confirm-dialog .confirm-note{margin-top:.5rem;font-weight:700}#confirm-dialog .confirm-quote{opacity:.8;overflow-wrap:anywhere;margin-top:.5rem;margin-bottom:0;font-size:.875rem}#upload-preview{background:var(--body-bg-color);color:#fff;border-radius:5px;flex-direction:column;width:min(640px,100% - 20px);max-height:calc(100% - 20px);margin:10px;display:flex}#upload-preview .confirm-text{-webkit-user-select:text;user-select:text;min-height:0;padding:15px;overflow-y:auto}#upload-preview .confirm-text-title{margin-bottom:6px;font-size:1.25rem;font-weight:700}#upload-preview .upload-preview-hint{opacity:.75;margin:0 0 12px;font-size:.875rem}#upload-preview .upload-preview-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}#upload-preview .upload-preview-item{background:#0003;border-radius:4px;grid-template-columns:minmax(96px,200px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}#upload-preview .upload-preview-media{background:#0000004d;border-radius:3px;justify-content:center;align-items:center;min-height:64px;max-height:240px;display:flex;overflow:hidden}#upload-preview .upload-preview-media img,#upload-preview .upload-preview-media video{object-fit:contain;max-width:100%;max-height:240px;display:block}#upload-preview .upload-preview-media audio{width:100%;max-width:200px}#upload-preview .upload-preview-badge{letter-spacing:1px;opacity:.8;padding:20px 8px;font-size:1rem;font-weight:700}#upload-preview .upload-preview-meta{flex-direction:column;gap:3px;min-width:0;display:flex}#upload-preview .upload-preview-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}#upload-preview .upload-preview-details{opacity:.75;font-size:.875rem}#upload-preview .upload-preview-note{opacity:.85;font-size:.8125rem}#upload-preview .upload-preview-note.plan-strip{color:var(--button-color)}#upload-preview .upload-preview-remove{width:28px;height:28px;color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;font-size:1rem;line-height:28px}#upload-preview .upload-preview-remove:hover,#upload-preview .upload-preview-remove:focus-visible{opacity:1;background:#ffffff1f;outline:0}#upload-preview .confirm-buttons{background:#0000004d;flex:none;justify-content:flex-end;padding:15px;display:flex}#upload-preview .confirm-buttons .btn{margin-bottom:0;margin-inline-start:10px}#upload-preview .confirm-buttons .btn-cancel{border-color:#0000}@media (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(--window-bg-color);color:var(--body-color);border:1px solid var(--oper-line-2);-webkit-user-select:text;user-select:text;border-radius:.75rem;flex-direction:column;width:min(32rem,100vw - 1.5rem);max-height:calc(100% - 1.5rem);margin:.75rem;display:flex;overflow:hidden;box-shadow:0 1.5rem 3rem -1rem #00000080}#oper-action-dialog .oper-action-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.45rem;min-height:0;padding:1.25rem 1.5rem 1.5rem;display:flex;overflow-y:auto}#oper-action-dialog .oper-action-title{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}#oper-action-dialog .oper-action-label{color:var(--body-color-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:.75rem;font-size:.75rem;font-weight:600}#oper-action-dialog .input{width:100%;margin:0}#oper-action-dialog .oper-action-mask,#oper-action-dialog .oper-action-who{font-family:monospace}#oper-action-dialog .oper-action-suggestions{flex-wrap:wrap;gap:.35rem;display:flex}#oper-action-dialog .oper-action-row{flex-wrap:wrap;gap:.75rem;display:flex}#oper-action-dialog .oper-action-field{flex-direction:column;flex:10rem;gap:.35rem;display:flex}#oper-action-dialog .oper-action-check{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}#oper-action-dialog .oper-action-hint,#oper-action-dialog .oper-action-preview{color:var(--body-color-muted);margin:0;font-size:.875rem}#oper-action-dialog .oper-action-preview.wide{color:var(--oper-amber)}#oper-action-dialog .oper-action-error{color:var(--oper-red);margin:.25rem 0 0;font-size:.875rem}#oper-action-dialog .oper-action-result{color:var(--body-color);margin:.25rem 0 0}#oper-action-dialog .oper-action-buttons{background:var(--oper-sunk);box-shadow:inset 0 1px 0 var(--oper-line);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.9rem 1.5rem;display:flex}#mentions-popup-container{z-index:8}#viewport:has(>.window.screen-overlay) #mentions-popup-container{z-index:21}.mentions-popup{background-color:var(--window-bg-color);box-sizing:border-box;width:min(26rem,100vw - 1rem);min-width:min(12rem,100vw);right:clamp(.5rem, var(--mentions-right,5rem), calc(100% - min(26rem, 100vw - 1rem) - .5rem));top:var(--mentions-top,3.4rem);z-index:2;flex-direction:column;max-height:25rem;padding:0;display:flex;position:absolute;overflow:hidden}.mentions-list{overscroll-behavior:contain;flex:auto;padding-bottom:.375rem;overflow-y:auto}::highlight(mention){background-color:color-mix(in oklab, var(--mention-mark-color,var(--highlight-border-color)) 35%, transparent)}.mentions-popup>.mentions-popup-title{align-items:center;gap:.25rem;padding:.625rem .75rem .375rem;display:flex}.mentions-popup-title h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--window-heading-color,inherit);flex:auto;margin:0;font-size:1.125rem;font-weight:700;overflow:hidden}.mentions-popup .mentions-total{color:var(--body-color-muted);margin-inline-start:.375rem;font-size:.8125rem;font-weight:400}.mentions-popup .mentions-close{min-width:2.25rem;min-height:2.25rem;color:var(--body-color-muted);background:0 0;border:0;flex-shrink:0;margin:-.375rem -.375rem -.375rem 0;padding:0;font-size:1.125rem;line-height:1}.mentions-popup .mentions-close:hover,.mentions-popup .mentions-close:focus-visible{color:var(--body-color)}.mentions-popup .oper-btn{height:2rem;padding:0 .5rem;font-size:.8125rem}.mentions-group+.mentions-group{border-top:1px solid var(--oper-line);margin-top:.25rem;padding-top:.25rem}.mentions-group-head{align-items:center;padding-inline-end:.75rem;display:flex}.mentions-group-header{width:100%;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;align-items:baseline;gap:.5rem;padding:.5rem .75rem .25rem;display:flex}.mentions-group-header:disabled{cursor:default}.mentions-group-missing{color:var(--body-color-muted);margin:0;padding:0 .75rem .25rem;font-size:.8125rem}.mentions-group-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.mentions-group-header:not(:disabled):hover .mentions-group-name,.mentions-group-header:focus-visible .mentions-group-name{color:var(--link-color);text-decoration:underline}.mentions-group-network{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--body-color-muted);font-size:.8125rem;overflow:hidden}.mentions-group-count{background:var(--highlight-bg-color);text-align:center;min-width:1.25rem;color:var(--body-color);border-radius:999rem;flex-shrink:0;margin-inline-start:auto;padding:.125rem .375rem;font-size:.75rem}.mentions-group-unread{color:var(--body-color-muted);flex-shrink:0;font-size:.75rem}.mentions-popup .mentions-entry{-webkit-user-select:text;user-select:text;border-radius:.375rem;margin:0 .375rem;padding:.375rem}.mentions-popup .mentions-entry-openable{cursor:pointer}.mentions-popup .mentions-entry:hover,.mentions-popup .mentions-entry:focus-visible{background:var(--highlight-bg-color)}.mentions-popup .mentions-entry:focus-visible{outline:.125rem solid var(--link-color);outline-offset:-.125rem}.mentions-popup .mentions-entry-read:not(:hover,:focus-visible)>*{opacity:.55}html[data-contrast=more] .mentions-popup .mentions-entry-read>*{opacity:1}.mentions-popup .mentions-more{margin:0 .375rem;display:block}.mentions-popup .mentions-info{align-items:baseline;gap:.5rem;min-width:0;display:flex}.mentions-popup .mentions-info .from{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mentions-popup .mentions-info .time{color:var(--body-color-muted);flex-shrink:0;font-size:.75rem}.mentions-popup .msg .content{-webkit-line-clamp:3;line-clamp:3;word-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;margin-top:.125rem;display:-webkit-box;overflow:hidden}.mentions-popup .msg-dismiss{width:1.5rem;height:1.5rem;color:var(--body-color-muted);opacity:0;background:0 0;border:0;border-radius:50%;flex-shrink:0;margin-inline-start:auto;padding:0;transition:opacity .15s}.mentions-popup .mentions-entry:hover .msg-dismiss,.mentions-popup .mentions-entry:focus-within .msg-dismiss,:where(html[data-input=touch]) .mentions-popup .msg-dismiss{opacity:1}:where(html[data-input=touch]) .mentions-popup .msg-dismiss{width:2.25rem;height:2.25rem;margin-block:-.5rem}.mentions-popup .msg-dismiss:before{content:"×";font-size:1.125rem;line-height:1.5rem}.mentions-popup .msg-dismiss:hover,.mentions-popup .msg-dismiss:focus-visible{color:var(--link-color);background:var(--highlight-bg-color)}.mentions-undo{background:var(--highlight-bg-color);border-radius:.3125rem;justify-content:space-between;align-items:center;gap:.75rem;margin:.375rem;padding:.25rem .25rem .25rem .625rem;font-size:.8125rem;display:flex}.mentions-undo .btn{margin:0}.mentions-empty{text-align:center;padding:1.5rem 1.5rem 1.25rem}.mentions-empty-icon:before{background:var(--highlight-bg-color);width:2.75rem;height:2.75rem;color:var(--body-color-muted);content:"";border-radius:50%;font:1.25rem/2.75rem FontAwesome;display:inline-block}.mentions-empty-title{margin:.75rem 0 .25rem;font-weight:700}.mentions-empty-hint{max-width:18rem;color:var(--body-color-muted);margin:0 auto;font-size:.875rem}@media (height>=500px){.mentions-popup{max-height:60vh}}@media (width<=768px),(height<=500px) and (hover:none) and (pointer:coarse){.mentions-popup{box-shadow:none;border:0;border-radius:0;width:100%;max-height:none;inset:3rem 0 0}html[data-shell=native] .mentions-popup{top:calc(var(--inset-top) + 3rem);bottom:var(--inset-outer-bottom);left:var(--inset-left);right:var(--inset-right);width:auto}}#push-prompt{background:var(--body-bg-color);color:#fff;border-radius:5px;max-width:500px;margin:10px}#push-prompt .confirm-text{-webkit-user-select:text;user-select:text;padding:15px}#push-prompt .confirm-text-title{margin-bottom:10px;font-size:1.25rem;font-weight:700}#push-prompt .push-prompt-target{opacity:.85;margin-bottom:10px}#push-prompt .confirm-buttons{background:#0000004d;justify-content:flex-end;padding:15px;display:flex}#push-prompt .confirm-buttons .btn{margin-bottom:0;margin-inline-start:10px}#push-prompt .confirm-buttons .btn-cancel{border-color:#0000}.install-art{width:100%;height:100%;font-family:inherit;display:block}.install-art .art-frame{fill:var(--window-bg-color);stroke:var(--body-color-muted);stroke-opacity:.55;stroke-width:1.5px}.install-art .art-sheet{fill:var(--window-bg-color);stroke:var(--body-color-muted);stroke-opacity:.4;stroke-width:1px;filter:drop-shadow(0 2px 6px #00000038)}.install-art .art-line,.install-art .art-dot{fill:var(--body-color-muted);fill-opacity:.35}.install-art .art-grip{fill:var(--body-color-muted);fill-opacity:.6}.install-art .art-pill,.install-art .art-tab,.install-art .art-row,.install-art .art-dock,.install-art .art-menubar{fill:var(--body-color-muted);fill-opacity:.14}.install-art .art-rule{stroke:var(--body-color-muted);stroke-opacity:.35;stroke-width:1px}.install-art .art-glyph{fill:none;stroke:var(--body-color-muted);stroke-width:1.6px;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.8px;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.8px}.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);width:min(30rem,100%);max-height:100%;color:var(--body-color);-webkit-user-select:text;user-select:text;border-radius:.75rem;flex-direction:column;margin:1rem;display:flex;overflow:hidden;box-shadow:0 8px 40px #00000073}.install-guide-header{align-items:center;gap:.6rem;padding:.75rem .75rem .75rem 1rem;display:flex}.install-guide-header h1{flex:auto;margin:0;font-size:1.125rem;font-weight:700}.install-guide-icon{border-radius:.4rem;width:1.75rem;height:1.75rem}.install-guide-close{color:var(--body-color-muted);padding:.35em .5em;font-size:1.125rem;line-height:1}.install-guide-close:hover,.install-guide-close:focus{color:var(--body-color)}.install-guide-body{scrollbar-width:thin;overscroll-behavior:contain;flex:auto;overflow-y:auto}.install-guide-art{aspect-ratio:8/5;background:#8080801a;background:color-mix(in srgb, var(--button-color) 10%, transparent);max-height:40vh;padding:.5rem 1rem}.install-guide-text{padding:1rem 1.25rem .5rem}.install-guide-text h2{margin:0 0 .35rem;font-size:1.25rem;font-weight:700;line-height:1.25}.install-guide-text p{margin:0 0 .6rem;line-height:1.45}.install-guide-count{color:var(--body-color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.install-guide-note{color:var(--body-color-muted);font-size:.875rem}.install-guide-install{margin:.25rem 0 .75rem}.install-guide-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem .75rem;display:flex;box-shadow:inset 0 1px #8080804d}.install-guide-remember{color:var(--body-color-muted);cursor:pointer;align-items:center;gap:.4em;font-size:.875rem;display:flex}.install-guide-nav{align-items:center;gap:.5rem;margin-left:auto;display:flex}.install-guide-nav .btn{margin:0}.install-guide-nav .btn-secondary{border-color:#0000}.install-guide-dots{gap:.3rem;margin-right:.5rem;display:flex}.install-guide-dots span{background:var(--body-color-muted);opacity:.35;border-radius:50%;width:.4rem;height:.4rem;transition:opacity .2s,background .2s}.install-guide-dots span.current{background:var(--button-color);opacity:1}@media (width<=768px){#install-guide{border-radius:0;width:100%;height:100%;margin:0}html[data-shell=native] .install-guide-footer{padding-bottom:max(.75rem, var(--inset-inner-bottom))}.install-guide-art{aspect-ratio:auto;flex:none;height:clamp(12rem,42vh,26rem);max-height:none}}
/*$vite$:1*/