.chat-community-shell .community-calendar-button[aria-pressed=true]{background:var(--community-pane-selected,var(--ui-raised));color:var(--ui-gold)}.chat-community-shell .community-calendar-region{background:var(--ui-ground);flex-direction:column;grid-area:2/1/auto/-1;min-width:0;min-height:0;display:flex;overflow:auto}.chat-community-shell.community-calendar-active .community-conversation-region>:is(.chat-shell,.community-right-column){display:none}.community-calendar-navigation{border-bottom:1px solid var(--ui-line);align-items:center;gap:8px;padding:8px 16px;display:none}.community-calendar-navigation button{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-muted);font:inherit;cursor:pointer;border-radius:6px;padding:5px 10px;font-size:12px}.community-calendar-content{flex:1;min-width:0;min-height:0}@container chat-shell (width<760px){.chat-community-shell .community-calendar-navigation{display:flex}}:where(.chat-container) .chats-category-heading[draggable=true] .chats-chevron{cursor:grab}:where(.chat-container) .chats-category-heading[draggable=true]:hover .chats-chevron{color:var(--ui-bright)}:where(.chat-container) .chats-dragging{opacity:.45}:where(.chat-container) .chats-reordering .chats-open-chat,:where(.chat-container) .chats-reordering .chats-gear,:where(.chat-container) .chats-reordering .chats-category-gear{visibility:hidden}:where(.chat-container) .chats-mentions{box-sizing:border-box;background:var(--danger);min-width:19px;height:19px;color:var(--ui-text);font-variant-numeric:tabular-nums;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}:where(.chat-container) .chats-mentions[hidden]{display:none}:where(.chat-container) .chats-live{color:var(--danger);letter-spacing:.04em;flex-shrink:0;align-items:center;gap:3px;font-size:9px;font-weight:750;display:flex}:where(.chat-container) .chats-live:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}:where(.chat-container) .chats-expand{flex-direction:column;align-items:center;margin:0;display:none;position:absolute;inset:4px 3px auto}.chat-container.chats-collapsed .chats-expand{display:flex}.chat-container.chats-collapsed .chats-heading>*,.chat-container.chats-collapsed :is(.chats-list-heading,.chat-catalog-list){visibility:hidden;opacity:0;pointer-events:none}:where(.chat-container) .chats-empty{text-align:center;overflow-wrap:anywhere;padding:20px 10px;font-size:12px;line-height:1.6}:where(.chat-container) .chats-active-heading{border-bottom:1px solid var(--ui-line);min-width:0;height:var(--chats-name-height);min-height:var(--chats-name-height);box-sizing:border-box;flex-shrink:0;align-items:center;gap:10px;padding:6px 10px;display:flex}:where(.chat-container) .chats-active-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:65%;color:var(--ui-text);padding:3px 4px;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}:where(.chat-container) .chats-active-name:hover{background:var(--ui-raised);color:var(--ui-bright)}:where(.chat-container) .chats-active-topic{border-inline-start:1px solid var(--ui-line);min-width:0;color:var(--ui-dim);text-overflow:ellipsis;white-space:nowrap;padding-inline-start:10px;font-size:11px;overflow:hidden}:where(.chat-container) .chats-active-topic:empty{display:none}@media (hover:none){:where(.chat-container) .chats-category-add,:where(.chat-container) .chats-category-gear,:where(.chat-container) .chats-open-chat,:where(.chat-container) .chats-gear{opacity:1}}@media (aspect-ratio<=1),(width<=600px){body .chat-container.has-chats-pane{min-width:100%;max-width:100%;width:100%!important}.chat-container.has-chats-pane{--chats-pane-width:44px}.chat-container:not(.chats-collapsed) .chat-catalog{z-index:12;width:min(260px,80%);box-shadow:var(--ui-pop-shadow);animation:.18s chats-drawer;position:absolute;inset:0 0 0 auto}:is(.chat-left .chat-container,.chat-container.chat-left):not(.chats-collapsed) .chat-catalog{box-shadow:var(--ui-pop-shadow);animation-name:chats-drawer-left;inset:0 auto 0 0}}@keyframes chats-drawer{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes chats-drawer-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.chat-container.has-chats-pane,:where(.chat-container) .chat-catalog,:where(.chat-container) .chat-catalog-list,:where(.chat-container) .chat-catalog button:not(.ui-icon-btn),:where(.chat-container) .chats-row,:where(.chat-container) .chats-chevron{transition:none}.chat-container:not(.chats-collapsed) .chat-catalog{animation:none}}:where(:where(.chat-container) :is(.chats-heading,.chats-category-heading,.chats-row))>.ui-icon-btn:not(:where(.mod-queue-btn,.strimr-menu-btn,.chat-profile-more-btn,.whats-new-close)){margin:0}:where(.chat-container) .chats-row.live-chat{background:color-mix(in srgb, var(--ui-orange) 6%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--ui-orange) 55%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--ui-orange) 18%, transparent)}:where(.chat-container) .chats-row.live-chat:hover,:where(.chat-container) .chats-row.live-chat:focus-within{background:color-mix(in srgb, var(--ui-orange) 10%, var(--ui-raised))}:where(.chat-container) .chats-row.live-chat.selected{background:color-mix(in srgb, var(--ui-orange) 18%, var(--ui-raised))}:where(.chat-container) .chats-row.live-chat .chats-glyph{color:var(--ui-orange)}:where(.chat-container) .chats-row.live-chat .chats-name{letter-spacing:.01em}:where(.chat-container) .chats-row.live-chat-on-air{background-color:color-mix(in srgb, var(--ui-orange) 12%, transparent);background-image:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--ui-orange) 28%, transparent) 50%, transparent 65%);box-shadow:inset 3px 0 0 var(--ui-orange), inset 0 0 14px color-mix(in srgb, var(--ui-orange) 28%, transparent), 0 0 10px color-mix(in srgb, var(--ui-orange) 22%, transparent);background-position:120% 0;background-repeat:no-repeat;background-size:250% 100%;animation:3.6s ease-in-out infinite live-chat-shimmer}:where(.chat-container) .chats-row.live-chat-on-air .chats-name{color:var(--ui-bright);font-weight:700}:where(.chat-container) .chats-row.live-chat-on-air .chats-glyph{filter:drop-shadow(0 0 4px var(--ui-orange))}@keyframes live-chat-shimmer{0%,55%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){:where(.chat-container) .chats-row.live-chat-on-air{background-image:none;animation:none}}:where(.chat-container) .chats-encrypted-muted{color:var(--text-muted,#888)}:is(dialog.chat-settings,dialog.e2ee-devices){--settings-panel:var(--ui-panel);--settings-inset:var(--ui-inset);--settings-line:var(--ui-line);--settings-text:var(--ui-text);--settings-muted:var(--ui-muted);--settings-accent:var(--ui-orange)}dialog.e2ee-devices{box-sizing:border-box;border:1px solid var(--ui-edge);background:var(--ui-glass), var(--settings-panel);width:min(460px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--settings-text);box-shadow:var(--ui-pop-shadow);-webkit-backdrop-filter:var(--ui-blur);color-scheme:dark;overscroll-behavior:contain;border-radius:16px;margin:auto;padding:0;font-family:inherit;font-size:13px;line-height:1.5;animation:.14s ease-out chats-settings-open;overflow:auto}:is(dialog.chat-settings,dialog.e2ee-devices) *,:is(dialog.chat-settings,dialog.e2ee-devices) :before,:is(dialog.chat-settings,dialog.e2ee-devices) :after{box-sizing:border-box}dialog.e2ee-devices::backdrop{background:color-mix(in srgb, var(--ui-ground) 78%, transparent);-webkit-backdrop-filter:blur(5px)}:is(dialog.chat-settings,dialog.e2ee-devices) [hidden]{display:none!important}:is(dialog.chat-settings,dialog.e2ee-devices) h2{letter-spacing:normal;overflow-wrap:anywhere;margin:0 40px 24px 0;font-size:17px;font-weight:750}:is(dialog.chat-settings,dialog.e2ee-devices) h3{color:var(--settings-text);margin:24px 0 12px;font-size:13px;font-weight:700}:is(dialog.chat-settings,dialog.e2ee-devices) button:not(.ui-icon-btn){border:1px solid var(--ui-button-edge);background:var(--ui-button-rest), var(--ui-raised);min-height:34px;color:var(--settings-text);box-shadow:var(--ui-button-glow);font:inherit;cursor:pointer;border-radius:9px;padding:7px 11px;font-weight:600;line-height:1.4;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;--btn-rest:var(--ui-button-rest)!important;--btn-hover:var(--ui-button-hover)!important;--btn-active:var(--ui-button-active)!important;--btn-border:var(--ui-button-edge)!important;--btn-border-hover:var(--ui-edge)!important;--btn-color:var(--settings-text)!important;--btn-color-hover:var(--settings-text)!important;--btn-role-shadow:var(--ui-button-glow)!important;--btn-radius:9px!important}:is(dialog.chat-settings,dialog.e2ee-devices) button:not(.ui-icon-btn):hover:not(:disabled){border-color:var(--ui-edge);background:var(--ui-button-hover), var(--ui-raised);box-shadow:var(--ui-button-glow-hover)}:is(dialog.chat-settings,dialog.e2ee-devices) button:not(.ui-icon-btn):active:not(:disabled){background:var(--ui-button-active), var(--ui-raised)}:is(dialog.chat-settings,dialog.e2ee-devices) :is(button,input,textarea):focus-visible{outline:2px solid var(--ui-bright);outline-offset:3px}:is(dialog.chat-settings,dialog.e2ee-devices) :is(button,input,textarea):disabled{opacity:.55;cursor:not-allowed;box-shadow:none}dialog.e2ee-devices>.ui-close-btn{z-index:2;margin:0;position:absolute;top:14px;right:14px}:where(dialog.e2ee-devices) .chats-settings-subjects>button{width:100%;box-shadow:none;text-align:left;overflow-wrap:anywhere;background:0 0;border-color:#0000;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex;--btn-rest:var(--btn-ghost-rest)!important;--btn-border:transparent!important;--btn-role-shadow:none!important}:is(dialog.chat-settings,dialog.e2ee-devices) button:is([aria-current=true],[aria-pressed=true]){border-color:var(--ui-button-edge);background:var(--ui-button-active);color:var(--ui-bright);--btn-rest:var(--ui-button-active)!important;--btn-border:var(--ui-button-edge)!important;--btn-color:var(--ui-bright)!important}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-field{color:var(--settings-muted);flex-direction:column;gap:7px;margin-bottom:20px;font-size:11px;font-weight:650;display:flex}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-field :is(input:not([type=checkbox]),textarea){border:1px solid var(--settings-line);background:var(--settings-inset);width:100%;min-width:0;min-height:38px;color:var(--settings-text);font:inherit;border-radius:9px;padding:9px 11px;font-size:13px;font-weight:400;line-height:1.5;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 2px 5px #0002,0 1px #ffe4bd08}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-field :is(input,textarea)::placeholder{color:var(--ui-dim);opacity:1}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-field :is(input,textarea):hover:not(:disabled){border-color:var(--ui-edge)}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-field textarea{resize:vertical;min-height:100px}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;display:flex}:is(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-primary{background:var(--btn-primary-rest), var(--ui-raised);border-color:var(--btn-primary-border);color:var(--ui-bright);--btn-rest:var(--btn-primary-rest)!important;--btn-hover:var(--btn-primary-hover)!important;--btn-active:var(--btn-primary-active)!important;--btn-border:var(--btn-primary-border)!important;--btn-border-hover:var(--btn-primary-border-hover)!important;--btn-color:var(--ui-bright)!important;--btn-color-hover:var(--ui-bright)!important}:is(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-primary:hover:not(:disabled){background:var(--btn-primary-hover), var(--ui-raised);border-color:var(--btn-primary-border-hover)}:is(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-danger{background:var(--btn-danger-rest);border-color:var(--btn-danger-border);color:color-mix(in srgb, var(--danger) 65%, var(--settings-text));--btn-rest:var(--btn-danger-rest)!important;--btn-hover:var(--btn-danger-hover)!important;--btn-active:var(--btn-danger-active)!important;--btn-border:var(--btn-danger-border)!important;--btn-border-hover:var(--btn-danger-border-hover)!important;--btn-color:color-mix(in srgb, var(--danger) 65%, var(--settings-text))!important;--btn-color-hover:var(--btn-color)!important}:is(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-danger:hover:not(:disabled){background:var(--btn-danger-hover);border-color:var(--btn-danger-border-hover)}:is(dialog.chat-settings,dialog.e2ee-devices) :is(.chats-settings-error,.chats-settings-status){color:var(--settings-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:12px}:is(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-error{border:1px solid var(--btn-danger-border);background:var(--btn-danger-rest);color:color-mix(in srgb, var(--danger) 55%, var(--settings-text));border-radius:9px;padding:10px 12px}:is(dialog.chat-settings,dialog.e2ee-devices) :is(.chats-settings-error,.chats-settings-status):empty{display:none}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-subjects{min-width:0}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-subjects .chats-settings-field{margin:20px 0 8px}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-permission{border-bottom:1px solid var(--settings-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-permission.ui-setting-row{gap:12px;padding:14px 0}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-permission :is(strong,.ui-setting-label){font-size:13px;font-weight:650}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-permission :is(p,.ui-setting-description){color:var(--settings-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-tristate{border:1px solid var(--settings-line);background:var(--settings-inset);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-tristate button{min-width:60px;min-height:30px;box-shadow:none;color:var(--ui-dim);white-space:nowrap;background:0 0;border-color:#0000;padding:5px 7px;font-size:11px;--btn-rest:var(--btn-ghost-rest)!important;--btn-border:transparent!important;--btn-color:var(--ui-dim)!important;--btn-role-shadow:none!important}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-tristate button[aria-checked=true][data-value="-1"]{border-color:var(--btn-danger-border);background:var(--btn-danger-active);color:color-mix(in srgb, var(--danger) 65%, var(--settings-text));--btn-rest:var(--btn-danger-active)!important;--btn-hover:var(--btn-danger-hover)!important;--btn-active:var(--btn-danger-active)!important;--btn-border:var(--btn-danger-border)!important;--btn-border-hover:var(--btn-danger-border-hover)!important;--btn-color:color-mix(in srgb, var(--danger) 65%, var(--settings-text))!important;--btn-color-hover:var(--btn-color)!important}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-tristate button[aria-checked=true][data-value="0"]{border-color:var(--settings-line);background:var(--ui-raised);color:var(--settings-text);--btn-rest:var(--btn-neutral-rest)!important;--btn-hover:var(--btn-neutral-hover)!important;--btn-active:var(--btn-neutral-active)!important;--btn-border:var(--settings-line)!important;--btn-border-hover:var(--ui-edge)!important;--btn-color:var(--settings-text)!important}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-tristate button[aria-checked=true][data-value="1"]{border-color:var(--btn-success-border);background:var(--btn-success-active);color:color-mix(in srgb, var(--green) 65%, var(--settings-text));--btn-rest:var(--btn-success-active)!important;--btn-hover:var(--btn-success-hover)!important;--btn-active:var(--btn-success-active)!important;--btn-border:var(--btn-success-border)!important;--btn-border-hover:var(--btn-success-border-hover)!important;--btn-color:color-mix(in srgb, var(--green) 65%, var(--settings-text))!important;--btn-color-hover:var(--btn-color)!important}@container (width<=450px){:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-permission{grid-template-columns:minmax(0,1fr)}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-tristate{justify-self:start}}@keyframes chats-settings-open{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-subjects{border-bottom:1px solid var(--settings-line);flex-wrap:wrap;gap:4px;padding-bottom:16px;display:flex}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-subjects>button{width:auto;margin:0;font-size:12px}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-subjects :is(.chats-settings-field,.chats-settings-search-results){flex-basis:100%}}@media (width<=420px){dialog.e2ee-devices{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}:where(dialog.chat-settings,dialog.e2ee-devices) .chats-settings-permission{gap:10px}}@media (prefers-reduced-motion:reduce){dialog.e2ee-devices{animation:none}:is(dialog.chat-settings,dialog.e2ee-devices) *,:is(dialog.chat-settings,dialog.e2ee-devices) :before{transition:none}}body.ui-skin .chat-container.chat-community-shell{background:var(--ui-ground);box-shadow:none}body.ui-skin .chat-community-shell .chat-shell,body.ui-skin .chat-community-shell .community-conversation-region{box-shadow:none;background:0 0;border:0;outline:none}body.ui-skin .chat-community-shell :is(.chats-heading,.chats-active-heading){box-shadow:none;background:0 0;border-color:#0000}body.ui-skin .chat-community-shell .chat-composer{box-shadow:none;background:0 0}.chat-container.has-chats-pane.chat-community-shell{--community-list-width:240px;--chats-pane-width:var(--community-list-width);--chats-header-height:var(--ui-header-height,40px);grid-template-columns:var(--community-list-width) minmax(0, 1fr);width:var(--chat-message-width,var(--chat-min-width));flex-direction:row;grid-template-rows:minmax(0,1fr);min-width:0;transition:none;display:grid;position:relative;overflow:hidden}.chat-community-shell .chat-catalog-host{border-inline-end:1px solid var(--ui-line);flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex;position:relative}.chat-container.chat-community-shell .chat-catalog{width:100%;box-shadow:none;border:0;flex:1;animation:none;position:relative;inset:auto}.chat-community-shell .community-server-header,.chat-community-shell .community-user-panel{flex-shrink:0}.chat-community-shell .community-voice-strip:empty,.chat-community-shell .community-user-panel:empty{display:none}.chat-community-shell .chat-composer-line{align-items:center;gap:8px;min-width:0;display:flex}.chat-community-shell .chat-composer-attach{align-self:center;position:relative}.chat-community-shell .chat-composer-input{max-height:50vh}.chat-community-shell .chat-composer-field.is-gated .chat-composer-input,.chat-community-shell .chat-composer-field.is-gated .emoji-btn{display:none}.chat-community-shell .chat-composer-gate{min-height:44px;color:var(--ui-dim);align-items:center;padding:10px 12px;font-size:14px;display:flex}.chat-community-shell .chat-composer-gate[hidden]{display:none}.chat-community-shell .chat-slowmode{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.chat-community-shell .chat-slowmode-clock[hidden]{display:none}.chat-community-shell .community-conversation-region{grid-area:1/2;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}@container chat-shell (width>=760px){.chat-community-shell.community-members-open>.community-conversation-region{grid-template-columns:minmax(0, 1fr) var(--community-members-width)}}.chat-community-shell .community-conversation-header{min-width:0;height:var(--ui-header-height,40px);border-bottom:1px solid var(--ui-line);color:var(--ui-dim);z-index:3;pointer-events:none;grid-area:1/1/auto/-1;align-items:center;gap:6px;padding-inline:10px;display:flex;position:relative}.chat-community-shell .community-conversation-header>*{pointer-events:auto}.chat-community-shell .chats-active-heading{border:0;flex:1;padding:0}.chat-community-shell .chats-active-name{flex-shrink:0}.chat-community-shell .community-header-icons{align-items:center;margin-inline-start:auto;display:flex}.chat-community-shell .chat-shell{grid-area:2/1}.chat-community-shell .community-right-column{min-height:0;padding:calc(var(--ui-header-height,40px) + 11px) 10px 10px;border-inline-start:1px solid var(--ui-line);color:var(--ui-text);flex-direction:column;grid-area:1/2/-1;font-size:13px;display:flex;position:relative;overflow:hidden}.chat-community-shell .community-right-column>.chat-members{flex:auto;min-height:0;overflow:auto}.chat-community-shell .community-chat-list-toggle,.chat-community-shell .chats-collapse{display:none}.chat-community-shell .community-chat-list-resize,.chat-community-shell .community-members-resize{cursor:col-resize;touch-action:none;z-index:2;width:6px;position:absolute}.chat-community-shell .community-chat-list-resize{inset:0 -3px 0 auto}.chat-community-shell .community-members-resize{inset:0 auto 0 0}.chat-community-shell .community-chat-list-resize:focus-visible,.chat-community-shell .community-members-resize:focus-visible{outline:1px solid var(--ui-line)}@container chat-shell (width<760px){.chat-community-shell .community-conversation-region{grid-column:1/-1}.chat-community-shell .chat-catalog-host{inset:var(--ui-header-height,40px) auto 0 0;width:min(var(--community-list-width), 85%);z-index:12;box-shadow:var(--ui-pop-shadow);position:absolute}.chat-community-shell.chats-collapsed .chat-catalog-host{visibility:hidden;pointer-events:none}.chat-community-shell .community-chat-list-toggle,.chat-community-shell .chats-collapse{display:flex}.chat-community-shell .community-chat-list-resize{display:none}.chat-community-shell .community-right-column{inset:var(--ui-header-height,40px) 0 0 auto;width:min(var(--community-members-width), 85%);box-sizing:border-box;z-index:11;box-shadow:var(--ui-pop-shadow);padding-top:10px;position:absolute}}.chat-community-shell .community-chat-list-toggle .chats-expand{flex-direction:row;display:flex;position:static}.chat-community-shell [hidden]{display:none!important}.chat-container.chat-community-shell:not(.has-chats-pane){flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none;height:100%;min-height:0;display:grid;position:relative}.chat-container.chat-community-shell:not(.has-chats-pane)>.community-conversation-region{grid-column:1}.community-calendar{box-sizing:border-box;min-width:0;height:100%;min-height:0;color:var(--ui-text);background:var(--ui-ground);flex-direction:column;flex:1;padding:12px 28px 0;display:flex;overflow:hidden;container:calendar/inline-size}.community-calendar *,.calendar-dialog *{box-sizing:border-box}.community-calendar [hidden]{display:none!important}.calendar-masthead,.calendar-toolbar,.calendar-actions,.calendar-navigation,.calendar-options{align-items:center;gap:10px;display:flex}.calendar-masthead{background:0 0;border:0;flex-shrink:0;justify-content:space-between;gap:24px;padding:0 0 25px}.calendar-heading{flex:1;min-width:0}.calendar-actions{flex-wrap:wrap;justify-content:flex-end}.calendar-heading h1{color:var(--ui-bright);letter-spacing:-.035em;margin:0 0 4px;font-size:29px;font-weight:750;line-height:1.2}.calendar-summary{color:var(--ui-muted);margin:0;font-size:12px}.calendar-button,.calendar-view-button{border:1px solid var(--ui-edge);background:var(--ui-raised);min-height:34px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.35}.calendar-button:hover:not(:disabled),.calendar-view-button:hover:not(:disabled){background:var(--ui-button-hover), var(--ui-raised);color:var(--ui-bright)}.calendar-button:disabled{opacity:.5;cursor:default}.calendar-primary{border-color:var(--btn-primary-border);background:var(--btn-primary-rest), var(--ui-raised);color:var(--ui-bright)}.calendar-primary:hover:not(:disabled){border-color:var(--btn-primary-border-hover);background:var(--btn-primary-hover), var(--ui-raised)}.calendar-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:12px 20px;padding-bottom:20px}.calendar-navigation{flex-wrap:wrap;gap:6px;min-width:0}.calendar-arrow{width:32px;min-height:32px;padding:0;font-size:24px;font-weight:400}.calendar-range{color:var(--ui-bright);margin:0 0 0 10px;font-size:15px;font-weight:650;line-height:1.4}.calendar-options{flex-wrap:wrap;gap:16px;min-width:0}.calendar-options>.chats-settings-field{color:var(--ui-muted);align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.calendar-options>.chats-settings-field>span{white-space:nowrap}.calendar-views{border:1px solid var(--ui-line);background:var(--ui-inset);border-radius:9px;gap:2px;padding:3px;display:flex}.calendar-view-button{min-height:28px;color:var(--ui-muted);background:0 0;border:0;border-radius:6px;padding:5px 11px}.calendar-view-button[aria-pressed=true]{background:var(--ui-raised);color:var(--ui-bright);box-shadow:0 1px 4px #0003}.calendar-status{color:var(--ui-muted);flex-shrink:0;margin:0 0 12px;font-size:12px}.calendar-status:empty{display:none}.calendar-status-error{color:var(--danger)}.calendar-content{scrollbar-width:thin;scrollbar-color:var(--ui-edge) transparent;flex:1;min-height:0;padding-bottom:24px;overflow:auto}.calendar-view-content{min-height:100%}.calendar-grid{border:1px solid var(--ui-line);background:var(--ui-line);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;min-height:100%;display:grid;overflow:hidden}.calendar-day{background:var(--ui-inset);min-width:0}.calendar-day-heading{border-bottom:1px solid var(--ui-line);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:80px;padding:12px 8px;display:flex}.calendar-day-weekday{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:650}.calendar-day-number{color:var(--ui-text);font-size:23px;font-weight:650;line-height:1.2}.calendar-day-today>.calendar-day-heading{background:color-mix(in srgb, #e9a363 6%, var(--ui-inset))}.calendar-day-today .calendar-day-number{color:#f4bd82}.calendar-today-mark{color:#e9a363;font-size:9px;font-weight:650}.calendar-day-events{flex-direction:column;gap:10px;min-width:0;min-height:260px;padding:10px 7px;display:flex}.calendar-day-add{border:1px dashed var(--ui-line);width:100%;min-height:30px;color:var(--ui-dim);cursor:pointer;opacity:.5;background:0 0;border-radius:7px;font-size:20px}.calendar-day:hover .calendar-day-add,.calendar-day-add:focus-visible{opacity:1;color:var(--ui-bright);border-color:var(--ui-edge)}.calendar-day-empty{color:var(--ui-dim);text-align:center;padding:18px 4px;font-size:10px}.calendar-day-drop{background:color-mix(in srgb, #e9a363 18%, var(--ui-inset));outline-offset:-2px;outline:2px solid #e9a363}.calendar-grid-month{grid-auto-rows:minmax(125px,auto)}.calendar-grid-month .calendar-day-heading{border:0;flex-direction:row;justify-content:space-between;min-height:34px;padding:8px}.calendar-grid-month .calendar-day-number{font-size:13px}.calendar-grid-month .calendar-day-weekday{font-size:9px}.calendar-grid-month .calendar-day-events{gap:5px;min-height:90px;padding-top:2px}.calendar-grid-month .calendar-day-outside{opacity:.55}.calendar-list{flex-direction:column;gap:16px;display:flex}.calendar-list .calendar-day{border:1px solid var(--ui-line);border-radius:11px;grid-template-columns:100px minmax(0,1fr);display:grid;overflow:hidden}.calendar-list .calendar-day-heading{border-bottom:0;border-right:1px solid var(--ui-line);justify-content:flex-start;align-self:stretch;padding-top:24px}.calendar-list .calendar-day-number{font-size:16px}.calendar-list .calendar-day-events{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));min-height:0;padding:14px;display:grid}.calendar-empty{max-width:360px;color:var(--ui-muted);text-align:center;align-self:center;margin:60px auto}.calendar-empty-icon{color:#e9a363;font-size:48px}.calendar-empty h3{color:var(--ui-text);font-size:18px}.calendar-empty p{margin-bottom:22px;font-size:13px;line-height:1.6}.calendar-mobile-list{display:none}@media (width<=1200px){.community-calendar{padding:12px 18px 0}.calendar-toolbar{align-items:flex-start}.calendar-options{flex-wrap:wrap;gap:8px}.calendar-range{font-size:13px}.calendar-actions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=820px){.community-calendar{padding:12px 14px 0}.calendar-masthead{flex-wrap:wrap;gap:16px;padding-bottom:20px}.calendar-actions{justify-content:flex-start}.calendar-toolbar{gap:16px}.calendar-options{justify-content:space-between;width:100%}.calendar-grid{display:none}.calendar-mobile-list{display:flex}.calendar-list .calendar-day{grid-template-columns:75px minmax(0,1fr)}.calendar-list .calendar-day-events{padding:9px}.calendar-options>.chats-settings-field>span{display:none}}@container calendar (width<=760px){.calendar-masthead{flex-wrap:wrap;gap:16px;padding-bottom:20px}.calendar-heading{flex-basis:100%}.calendar-actions{justify-content:flex-start}.calendar-toolbar{gap:16px}.calendar-options{justify-content:space-between;width:100%}.calendar-grid{display:none}.calendar-mobile-list{display:flex}.calendar-list .calendar-day{grid-template-columns:75px minmax(0,1fr)}.calendar-list .calendar-day-events{padding:9px}.calendar-options>.chats-settings-field>span{display:none}}@container calendar (width<=420px){.calendar-actions{width:100%}.calendar-actions .calendar-button{flex:auto}.calendar-range{flex-basis:100%;margin:6px 0 0}}.calendar-event{border:1px solid color-mix(in srgb, var(--event-color) 25%, var(--ui-line));border-top:3px solid var(--event-color);background:color-mix(in srgb, var(--event-color) 5%, var(--ui-raised));width:100%;min-width:0;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;padding:0;display:flex;overflow:hidden}.calendar-event:hover{border-color:color-mix(in srgb, var(--event-color) 65%, var(--ui-edge));background:color-mix(in srgb, var(--event-color) 10%, var(--ui-raised))}body.ui-skin .community-calendar .calendar-event{--btn-rest:linear-gradient(color-mix(in srgb, var(--event-color) 5%, var(--ui-raised)), color-mix(in srgb, var(--event-color) 5%, var(--ui-raised)));--btn-hover:linear-gradient(color-mix(in srgb, var(--event-color) 10%, var(--ui-raised)), color-mix(in srgb, var(--event-color) 10%, var(--ui-raised)));--btn-border:color-mix(in srgb, var(--event-color) 25%, var(--ui-line));--btn-border-hover:color-mix(in srgb, var(--event-color) 65%, var(--ui-edge));--btn-color:var(--ui-text);--btn-color-hover:var(--ui-text);--btn-role-shadow:inset 0 3px 0 var(--event-color);--btn-role-shadow-hover:inset 0 3px 0 var(--event-color);--btn-depth:0 0 transparent;--btn-radius:8px}body.ui-skin .community-calendar :is(.calendar-list,.calendar-grid-week) .calendar-event{--btn-role-shadow:inset 3px 0 0 var(--event-color);--btn-role-shadow-hover:inset 3px 0 0 var(--event-color)}.calendar-event:focus-visible{outline:2px solid var(--event-color);outline-offset:2px}.calendar-event-artwork{aspect-ratio:16/9;object-fit:cover;background:var(--ui-inset);width:100%}.calendar-event-body{flex-direction:column;gap:9px;width:100%;min-width:0;padding:11px 9px;display:flex}.calendar-event-time{color:color-mix(in srgb, var(--event-color) 80%, var(--ui-bright));font-size:10px;font-weight:650}.calendar-event-title{overflow-wrap:anywhere;color:var(--ui-bright);font-size:12px;font-weight:650;line-height:1.45}.calendar-event-badges{flex-wrap:wrap;gap:4px;display:flex}.calendar-badge{background:var(--ui-inset);max-width:100%;color:var(--ui-muted);text-overflow:ellipsis;text-transform:capitalize;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:600;line-height:1.3;display:inline-block;overflow:hidden}.calendar-badge[data-status=draft]{background:color-mix(in srgb, #e9a363 12%, var(--ui-inset));color:#e9a363}.calendar-badge[data-status=live]{background:color-mix(in srgb, #e37062 20%, var(--ui-inset));color:#ff9c8e}.calendar-event-guests,.calendar-event-interest{overflow-wrap:anywhere;color:var(--ui-muted);font-size:9px;line-height:1.5}.calendar-event-interest{border-top:1px solid var(--ui-line);color:color-mix(in srgb, var(--event-color) 40%, var(--ui-muted));padding-top:7px}.calendar-event[data-status=draft]{border-style:dashed}.calendar-event[data-status=cancelled]{opacity:.5}.calendar-event[data-status=cancelled] .calendar-event-title{text-decoration:line-through}.calendar-event[data-kind=offDay]{border-color:var(--ui-line);border-top-color:color-mix(in srgb, var(--event-color) 45%, var(--ui-line));background:0 0}.calendar-event[data-kind=offDay] .calendar-event-title{color:var(--ui-muted)}.calendar-event-compact .calendar-event-body{gap:3px;padding:6px}.calendar-event-compact .calendar-event-time{font-size:8px}.calendar-event-compact .calendar-event-title{font-size:10px}.calendar-list .calendar-event{border-top-width:1px;border-left:3px solid var(--event-color);flex-direction:row}.calendar-list .calendar-event-artwork{aspect-ratio:auto;width:110px;max-width:32%;min-height:100%}.calendar-list .calendar-event-title{font-size:14px}.calendar-list .calendar-event-time,.calendar-list .calendar-event-guests,.calendar-list .calendar-event-interest{font-size:11px}body.ui-skin .ui-modal.calendar-dialog .chats-settings-field{min-width:0;color:var(--ui-muted);flex-direction:column;gap:7px;margin:0 0 18px;font-size:11px;font-weight:650;display:flex}.calendar-dialog .chats-settings-field :is(input,textarea){border:1px solid var(--ui-line);background:var(--ui-inset);width:100%;min-width:0;min-height:37px;color:var(--ui-text);font:inherit;color-scheme:dark;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:400}.calendar-dialog .chats-settings-field :is(input,textarea):focus{border-color:var(--ui-edge);outline:1px solid var(--ui-edge)}.calendar-dialog .chats-settings-field textarea{resize:vertical;min-height:100px;line-height:1.6}.calendar-dialog .chats-settings-field input[type=color]{width:64px;padding:4px}.calendar-dialog .chats-settings-field input:disabled{opacity:.4}.calendar-form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.calendar-form-time{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-form>.ui-setting-row{margin:0 0 20px}.calendar-form-timezone{color:var(--ui-muted);margin:-4px 0 16px;font-size:11px}.calendar-form-extras{border-top:1px solid var(--ui-line);padding-top:8px}.calendar-form-extras>summary{color:var(--ui-text);cursor:pointer;margin-bottom:18px;font-size:12px;font-weight:600}.calendar-form-extras>.ui-setting-row{margin-bottom:16px}.calendar-form-error{color:var(--danger);white-space:pre-wrap;margin:14px 0 0;font-size:12px;line-height:1.5}.calendar-form-error:empty{display:none}.calendar-detail-artwork{object-fit:cover;border-radius:10px;width:100%;max-height:260px;margin-bottom:18px;display:block}.calendar-detail .calendar-badge{padding:4px 8px;font-size:10px}.calendar-detail-when{color:var(--ui-bright);margin:20px 0 4px;font-size:16px;font-weight:650}.calendar-detail-timezone{color:var(--ui-muted);margin:0 0 20px;font-size:12px}.calendar-detail-description{color:var(--ui-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;font-size:14px;line-height:1.7}.calendar-detail-collab{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0;font-size:12px;display:flex}.calendar-guest{border:1px solid var(--ui-line);background:var(--ui-inset);color:var(--ui-text);border-radius:20px;padding:5px 9px}.calendar-detail-destination{color:#edb77e;width:fit-content;margin:22px 0;font-size:13px;font-weight:600;display:block}.calendar-detail-interest{border-top:1px solid var(--ui-line);color:var(--ui-muted);padding-top:16px;font-size:12px}.calendar-detail-signin{color:var(--ui-dim)}@media (width<=520px){.calendar-form-grid{grid-template-columns:1fr}.calendar-dialog .ui-modal-footer{flex-wrap:wrap}}body.ui-skin .ui-modal.calendar-share .ui-modal-body{margin:0;padding:10px 0}.calendar-share-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.calendar-share-preview{aspect-ratio:10/7;border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:14px;place-items:center;min-width:0;display:grid;position:sticky;top:0;overflow:hidden}.calendar-share-image{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.calendar-share-loading{z-index:1;background:var(--ui-panel);color:var(--ui-muted);text-align:center;place-items:center;margin:0;padding:28px;display:grid;position:absolute;inset:0}.calendar-share-editor{flex-direction:column;gap:16px;min-width:0;display:flex}body.ui-skin .ui-modal.calendar-share .calendar-share-eyebrow{color:var(--ui-bright);letter-spacing:.12em;margin:0 0 -10px;font-size:10px;font-weight:750}body.ui-skin .ui-modal.calendar-share h2{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.2}.calendar-share-instructions{margin:0;font-size:12px}body.ui-skin .ui-modal.calendar-share textarea{resize:vertical;width:100%;min-height:140px;line-height:1.6}.calendar-share-count{color:var(--ui-muted);text-align:right;margin:-10px 0 0;font-size:11px}.calendar-share-links{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}body.ui-skin .ui-modal.calendar-share .calendar-share-text-link{box-shadow:none;color:var(--ui-bright);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:start;padding:0;font-size:12px;text-decoration:none}body.ui-skin .ui-modal.calendar-share .calendar-share-text-link:disabled{opacity:.5;cursor:default}body.ui-skin .ui-modal.calendar-share .calendar-share-status{min-height:38px;color:var(--ui-muted);margin:0;font-size:12px;line-height:1.55}.calendar-share-note{color:var(--ui-muted);margin:20px 0 0;font-size:11px;line-height:1.5}body.ui-skin .ui-modal.calendar-share .ui-modal-action{min-height:38px}.calendar-share a:focus-visible,.calendar-share button:focus-visible,.calendar-share textarea:focus-visible{outline:2px solid var(--ui-bright);outline-offset:3px}@media (width<=760px){.calendar-share-grid{grid-template-columns:1fr;gap:20px}.calendar-share-preview{justify-self:center;width:100%;max-width:420px;position:relative}body.ui-skin .ui-modal.calendar-share h2{font-size:21px}.calendar-share .ui-modal-footer .ui-modal-action{flex:auto}}.calendar-design-layers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.calendar-design-layers-behind{z-index:1}.calendar-design-layers-front{z-index:3}.calendar-design-decoration{transform-origin:50%;pointer-events:none;user-select:none;max-width:none;height:auto;display:block;position:absolute}.calendar-designed-board{isolation:isolate;border:1px solid var(--ui-line);background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--calendar-design-accent) 14%, transparent), transparent 55%), linear-gradient(145deg, #292019, #100e0c);border-radius:14px;width:100%;min-height:100%;position:relative;overflow:hidden}.calendar-designed-board>.calendar-design-layers{aspect-ratio:10/7;bottom:auto}.calendar-designed-surface{z-index:2;padding:22px;position:relative}.calendar-designed-branding{background:0 0;border:0;margin-bottom:24px;padding:0;display:block}.calendar-designed-eyebrow{color:var(--calendar-design-accent);letter-spacing:.16em;font-size:9px;font-weight:750}.calendar-designed-branding h2{color:var(--ui-text);letter-spacing:-.025em;overflow-wrap:anywhere;margin:8px 0;font-size:clamp(20px,2.4vw,32px);font-weight:750}.calendar-designed-branding p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.5}.calendar-designed-board[data-view=week][data-layout=poster] .calendar-designed-surface{padding-right:30%}.calendar-designed-board .calendar-grid-week{background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;min-height:0;display:flex}.calendar-designed-board .calendar-grid-week .calendar-day{border:1px solid var(--ui-line);background:#14110ebf;border-radius:10px;grid-template-columns:68px minmax(0,1fr);min-height:70px;display:grid;overflow:hidden}.calendar-designed-board .calendar-grid-week .calendar-day-heading{border-bottom:0;border-right:1px solid var(--ui-line);gap:3px;min-height:0;padding:10px 4px}.calendar-designed-board .calendar-grid-week .calendar-day-number{font-size:18px}.calendar-designed-board .calendar-grid-week .calendar-day-events{flex-flow:wrap;align-items:stretch;gap:7px;min-height:0;padding:7px}.calendar-designed-board .calendar-grid-week .calendar-event{border-top-width:1px;border-left:3px solid var(--event-color);background:color-mix(in srgb, var(--event-color) 6%, #1c1713e0);flex-direction:row;flex:160px}.calendar-designed-board .calendar-grid-week .calendar-event-artwork{aspect-ratio:auto;width:85px;max-width:25%}.calendar-designed-board .calendar-grid-week .calendar-event-body{gap:5px;padding:8px}.calendar-designed-board .calendar-grid-week .calendar-event-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calendar-designed-board .calendar-grid-week .calendar-event-guests,.calendar-designed-board .calendar-grid-week .calendar-event-interest{display:none}.calendar-designed-board .calendar-grid-week .calendar-event-badges{gap:3px}.calendar-designed-board .calendar-grid-week .calendar-day-add{flex:0 0 28px;width:28px}.calendar-designed-board .calendar-grid-week .calendar-day-empty{align-self:center;padding:10px}.calendar-designed-board .calendar-list .calendar-day,.calendar-designed-board .calendar-grid-month .calendar-day{background:#14110ebf}@container calendar (width<=760px){.calendar-designed-surface{padding:14px}.calendar-designed-board[data-view=week][data-layout=poster] .calendar-designed-surface{padding-right:20%}.calendar-designed-board .calendar-grid-week{display:none}.calendar-designed-board .calendar-list .calendar-day{grid-template-columns:58px minmax(0,1fr)}.calendar-designed-board .calendar-list .calendar-day-events{padding:5px}.calendar-designed-board .calendar-list .calendar-event-artwork{display:none}.calendar-designed-board .calendar-list .calendar-event-title{font-size:12px}.calendar-designed-board .calendar-list .calendar-event-interest{display:none}}@container calendar (width<=420px){.calendar-designed-board[data-view=week][data-layout=poster] .calendar-designed-surface{padding-right:14px}.calendar-designed-board .calendar-list .calendar-day{grid-template-columns:58px minmax(0,1fr)}.calendar-designed-board .calendar-list .calendar-day-number{font-size:12px}.calendar-designed-board .calendar-list .calendar-day-heading{padding:12px 4px}}body.ui-skin .calendar-design-dialog{width:min(1380px,100vw - 32px)}.calendar-design-dialog .ui-modal-body{padding:0}.calendar-design-workspace{grid-template-columns:250px minmax(0,1fr);min-height:500px;display:grid}.calendar-design-sidebar{border-right:1px solid var(--ui-line);background:#14110e80;padding:18px}.calendar-design-tabs{border:1px solid var(--ui-line);background:var(--ui-inset);border-radius:8px;gap:4px;margin-bottom:22px;padding:3px;display:flex}.calendar-design-tabs .calendar-view-button{flex:1}.calendar-design-template .chats-settings-field{margin-bottom:22px}.calendar-design-template input[type=color]{width:100%}.calendar-design-hint{color:var(--ui-muted);margin:15px 0;font-size:11px;line-height:1.65}.calendar-design-artwork>.calendar-button{width:100%;margin-bottom:9px}.calendar-design-layer-list{flex-direction:column;gap:5px;margin:15px 0;display:flex}.calendar-design-layer{border:1px solid var(--ui-line);background:var(--ui-inset);color:var(--ui-text);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px;display:flex}.calendar-design-layer.selected{border-color:var(--ui-bright);background:var(--ui-raised)}.calendar-design-layer img{object-fit:contain;width:28px;height:28px}.calendar-design-layer span{flex:1;font-size:11px}.calendar-design-layer small{color:var(--ui-muted);font-size:9px}.calendar-design-inspector{border-top:1px solid var(--ui-line);padding-top:14px}.calendar-design-inspector h3{color:var(--ui-text);margin:0 0 14px;font-size:12px}.calendar-design-inspector-empty{color:var(--ui-muted);font-size:11px;line-height:1.6}.calendar-design-transform{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.calendar-design-inspector .chats-settings-field{margin-bottom:12px}.calendar-design-inspector input[type=range]{accent-color:var(--ui-bright);padding:0}.calendar-design-inspector .ui-setting-row{margin:5px 0 15px}.calendar-design-order{gap:5px;display:flex}.calendar-design-order button{flex:1;padding:7px 5px;font-size:10px}.calendar-design-remove{width:100%;color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:8px;font-size:11px}.calendar-design-main{background:#0d0b09;flex-direction:column;justify-content:center;min-width:0;padding:26px;display:flex}.calendar-design-canvas-host{background:repeating-conic-gradient(#fff04 0 25%, transparent 0 50%) 50% / 16px 16px;border:1px solid #ffffff12;border-radius:12px;padding:10px}.calendar-design-stage{aspect-ratio:10/7;isolation:isolate;background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--calendar-design-accent) 16%, transparent), transparent 55%), linear-gradient(145deg, #292019, #100e0c);touch-action:none;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 34px #0006}.calendar-design-local{position:absolute;inset:0}.calendar-design-local .calendar-design-layers-behind{z-index:1}.calendar-design-foreground{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.calendar-design-local .calendar-design-layers-front{z-index:3}.calendar-design-flattened{object-fit:contain;z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.calendar-design-stage.is-editing .calendar-design-flattened{visibility:hidden}.calendar-design-handles{z-index:6;pointer-events:none;position:absolute;inset:0}.calendar-design-target{transform-origin:50%;pointer-events:auto;cursor:move;user-select:none;touch-action:none;outline:1px solid #0000;position:absolute}.calendar-design-target>img{opacity:0;pointer-events:none;width:100%;height:auto;display:block}.calendar-design-target:hover{outline-color:#ffffff70}.calendar-design-target.is-selected{outline:2px solid #ffbc70}.calendar-design-resize{cursor:nwse-resize;background:#ffbc70;border:1px solid #372014;border-radius:2px;width:10px;height:10px;display:none;position:absolute}.calendar-design-resize-top-left{top:-5px;left:-5px}.calendar-design-resize-top-right{cursor:nesw-resize;top:-5px;right:-5px}.calendar-design-resize-bottom-left{cursor:nesw-resize;bottom:-5px;left:-5px}.calendar-design-resize-bottom-right{bottom:-5px;right:-5px}.calendar-design-target.is-selected .calendar-design-resize{display:block}.calendar-design-status{min-height:18px;color:var(--ui-muted);text-align:center;margin:18px 0 0;font-size:11px;line-height:1.6}@media (width<=800px){.calendar-design-workspace{grid-template-columns:1fr}.calendar-design-main{grid-row:1;padding:15px}.calendar-design-sidebar{border-top:1px solid var(--ui-line);border-right:0;grid-row:2}.calendar-design-dialog .ui-modal-body{overflow:auto}}body.ui-channel .chat-community-shell .chat-member-list{scrollbar-gutter:stable;padding:0 4px}body.ui-channel .chat-community-shell .chat-member-group h3{margin:var(--ui-section-gap,16px) 8px 0;color:var(--ui-dim);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600}body.ui-channel .chat-community-shell .chat-members .chat-member{cursor:pointer;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;display:flex}body.ui-channel .chat-community-shell .chat-member:hover{background:var(--ui-raised)}body.ui-channel .chat-community-shell .chat-member[data-present=false]{opacity:.5}body.ui-channel .chat-community-shell .chat-member strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.ui-channel .chat-community-shell .community-right-column>.chat-members{scrollbar-gutter:stable;min-width:0}body.ui-channel .chat-community-shell .chat-member-group:first-child h3{margin-top:0}body.ui-channel .chat-community-shell .community-user-avatar{cursor:pointer}body.ui-channel .community-status-menu-body{gap:4px;display:grid}body.ui-channel .community-status-menu button{text-align:left;cursor:pointer;width:100%;color:var(--ui-text);box-shadow:none;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}body.ui-channel .community-status-menu button:is(:hover,:focus-visible,[aria-checked=true]){background:var(--ui-raised);color:var(--ui-bright)}body.ui-channel .community-status-menu button:before{content:"";background:var(--ui-dim);border-radius:50%;width:10px;height:10px}body.ui-channel .community-status-menu button[data-status=online]:before{background:#23a559}body.ui-channel .community-status-menu button[data-status=idle]:before{background:#f0b232}body.ui-channel .community-status-menu button[data-status=dnd]:before{background:#f23f43}body.ui-channel .chat-community-shell .chat-member[data-status=offline],body.ui-channel .chat-community-shell .chat-member[data-status=invisible]{opacity:.5}body.ui-channel .chat-community-shell .chat-member-identity{flex-direction:column;flex:1;min-width:0;display:flex}body.ui-channel .chat-community-shell .chat-member-custom-status{color:var(--ui-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;display:block;overflow:hidden}body.ui-channel .chat-community-shell .chat-member-custom-status[hidden]{display:none}.chat-community-shell .chat-composer,.chat-community-shell .community-composer-mount{position:relative}.chat-community-shell .community-jump-bottom-btn{inset-inline:0;margin-inline:auto;z-index:6;margin-bottom:8px;position:absolute;bottom:100%}.chat-community-shell .community-jump-bottom-btn[hidden]{display:none}.chat-community-shell .community-chat-type-icon{flex-shrink:0;font-size:24px;line-height:1;position:relative}.chat-community-shell .chats-active-heading{align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.chat-community-shell .chats-active-name{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.chat-community-shell .chats-topic{text-overflow:ellipsis;white-space:nowrap;border-inline-start:1px solid var(--ui-line);cursor:pointer;min-width:0;padding-inline-start:12px;overflow:hidden}.chat-community-shell .chats-topic:empty{border:0;padding:0}.community-topic-dialog{overflow-wrap:anywhere}.community-topic-dialog pre{background:var(--ui-inset);color:var(--ui-text);padding:12px;overflow:auto}.community-topic-dialog a{color:var(--ui-bright)}.chat-community-shell .community-conversation-header .chats-active-heading{flex:0 auto;max-width:45%}.chat-community-shell .community-conversation-header .chats-active-name{flex-shrink:1;max-width:100%}.chat-community-shell .community-header-icons{flex-shrink:0}.chat-community-shell .community-toast-host{flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.chat-community-shell .community-toast-host .toast{box-sizing:border-box;min-width:0;max-width:100%;max-height:calc(var(--ui-header-height,40px) - 8px);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:0;padding:4px 10px;line-height:20px;position:static;overflow:hidden}.chat-community-shell .community-toast-host .toast.ui-glow{position:relative;overflow:visible}.chat-community-shell .community-toast-host:has(>.toast.ui-glow){overflow:visible}.chat-community-shell .community-voice-row{flex-direction:column;align-items:stretch;row-gap:3px;padding-inline-end:0}.chat-community-shell .community-voice-head>.chats-gear{margin-inline-start:4px}.chat-community-shell .community-voice-row.voice-connected>.community-voice-head>.chats-select{color:#62cf91}.chat-community-shell .community-voice-participants:empty{display:none}.chat-community-shell .community-voice-participants{flex-direction:column;gap:3px;padding-left:28px;display:flex}.chat-community-shell .community-voice-participant{cursor:pointer;align-items:center;gap:7px;min-height:30px;padding:0 7px;font-size:12px;display:flex}.chat-community-shell .community-voice-server-icon{color:#ed7777}.chat-community-shell .community-voice-self-icon{color:var(--ui-dim)}.chat-community-shell .community-user-controls button[aria-pressed=true]{color:#ed7777}.chat-community-shell .chats-category-heading>:is(.chats-category-add,.chats-category-gear)+:is(.chats-category-add,.chats-category-gear){margin-inline-start:4px}.chat-community-shell .channel-voice-bar{border-top:1px solid var(--ui-line);align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.chat-community-shell .channel-voice-bar[hidden]{display:none}.chat-community-shell .channel-voice-label{flex-direction:column;flex:1;min-width:0;display:flex}.chat-community-shell .channel-voice-label strong{color:#62cf91}.chat-community-shell .channel-voice-bar[data-state=failed] .channel-voice-label strong{color:#ed7777}.chat-community-shell .channel-voice-label span{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-community-shell .channel-voice-bar button:not(.ui-icon-btn){padding:4px 8px}.chat-community-shell .channel-voice-bar button[aria-pressed=true]{color:#ed7777}body.ui-channel .chat-container.chat-community-shell .community-voice-strip{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-raised);border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:8px;margin:6px 6px 0;padding:8px 10px;font-size:12px;display:flex;box-shadow:0 1px 3px #00000040}body.ui-channel .chat-container.chat-community-shell:has(.community-voice-strip:not([hidden])) .community-user-panel{border-top:1px solid var(--ui-line);border-top-left-radius:0;border-top-right-radius:0;margin-top:0}body.ui-channel .chat-community-shell .community-voice-strip[hidden]{display:none}body.ui-channel .chat-community-shell .community-voice-status-block{text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;padding:0;display:flex}body.ui-channel .chat-community-shell .community-voice-status-line{align-items:center;gap:6px;width:100%;min-width:0;display:flex}body.ui-channel .chat-community-shell .community-voice-signal{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}body.ui-channel .chat-community-shell .community-voice-signal-icon{width:14px;height:14px;display:block}body.ui-channel .chat-community-shell .community-voice-signal-icon rect{transition:opacity .15s}body.ui-channel .chat-community-shell .community-voice-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}body.ui-channel .chat-community-shell .community-voice-strip[data-state=connected] .community-voice-signal,body.ui-channel .chat-community-shell .community-voice-strip[data-state=connected] strong{color:#62cf91}body.ui-channel .chat-community-shell .community-voice-strip[data-state=connecting] .community-voice-signal,body.ui-channel .chat-community-shell .community-voice-strip[data-state=connecting] strong{color:var(--ui-bright)}body.ui-channel .chat-community-shell .community-voice-strip[data-state=failed] .community-voice-signal,body.ui-channel .chat-community-shell .community-voice-strip[data-state=failed] strong{color:#ed7777}body.ui-channel .chat-community-shell .community-voice-destination{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--ui-muted);font-size:11px;line-height:14px;overflow:hidden}body.ui-channel .chat-community-shell .community-voice-status-block:hover .community-voice-destination{color:var(--ui-bright)}body.ui-channel .chat-community-shell .community-voice-strip-actions{flex:none;align-items:center;gap:2px;display:flex}body.ui-channel .chat-community-shell .community-voice-disconnect:hover{color:#ed7777}body.ui-channel .chat-community-shell .community-voice-strip button:focus-visible{outline:2px solid var(--ui-bright)}body.ui-channel .chat-container.chat-community-shell .community-user-panel{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;margin:6px;padding:8px 8px 4px;display:flex;box-shadow:0 1px 3px #00000040}body.ui-channel .chat-community-shell .community-user-profile{align-items:center;gap:6px;min-width:0;display:flex}body.ui-channel .chat-community-shell .community-user-names{flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}body.ui-channel .chat-community-shell .community-user-names>.chat-name-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}body.ui-channel .chat-community-shell .community-user-controls{flex-shrink:0;grid-template-columns:repeat(2,auto);place-items:center;gap:2px;margin-left:auto;display:grid}body.ui-channel .chat-community-shell .community-user-controls button:disabled{opacity:.45;cursor:default}body.ui-channel .chat-community-shell .community-sign-in-row{align-items:center;gap:6px;display:flex}body.ui-channel .chat-community-shell .community-sign-in-row>.ui-icon-btn{width:36px;height:36px;margin:0}body.ui-channel .chat-community-shell .community-sign-in{cursor:pointer;border-radius:4px;flex:1;min-width:0;height:36px;padding:8px}body.ui-channel .chat-community-shell .community-user-panel button:focus-visible{outline:2px solid var(--ui-bright)}.bug-report-dialog .bug-report-progress{color:var(--ui-muted);margin:0 0 8px}body.ui-skin .ui-modal.bug-report-dialog .ui-modal-body h2{margin:0 0 16px;font-size:1.2rem}.bug-report-options{gap:8px;display:grid}body.ui-skin .ui-modal.bug-report-dialog button.bug-report-option:not(.ui-icon-btn){text-align:left;white-space:normal;width:100%;min-height:44px;padding:12px 16px}.bug-report-dialog .bug-report-option[aria-pressed=true]{background:var(--ui-button-active);color:var(--ui-bright);outline-offset:-2px;outline:2px solid}.bug-report-dialog textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:220px}.bug-report-drop{border:1px dashed var(--ui-line);border-radius:6px;margin-top:16px;padding:16px}.bug-report-preview{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.bug-report-preview img{object-fit:contain;max-width:min(240px,100%);max-height:160px}.bug-report-dialog details{margin-top:16px}.bug-report-dialog summary{cursor:pointer}.bug-report-context{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:.8rem;overflow:auto}.bug-report-words{white-space:pre-wrap;overflow-wrap:anywhere}.bug-report-status:empty{display:none}body.ui-channel .chat-community-shell .community-user-status{box-sizing:border-box;border:1px solid var(--ui-edge);background:var(--ui-panel);border-radius:9px;align-items:center;gap:2px;width:100%;min-width:0;min-height:32px;margin-bottom:-1px;padding:2px 6px;display:flex;position:relative}body.ui-channel .chat-community-shell .community-user-status:before,body.ui-channel .chat-community-shell .community-user-status:after{content:"";border:1px solid var(--ui-edge);background:var(--ui-panel);pointer-events:none;border-radius:50%;position:absolute}body.ui-channel .chat-community-shell .community-user-status:before{width:7px;height:7px;bottom:-9px;left:16px}body.ui-channel .chat-community-shell .community-user-status:after{width:4px;height:4px;bottom:-15px;left:11px}body.ui-channel .chat-community-shell .community-user-status:focus-within{border-color:var(--ui-bright)}body.ui-channel .chat-community-shell .community-user-status-input{width:0;min-width:0;color:var(--ui-text);font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;flex:1 1 0;padding:0;font-size:11px;line-height:20px}body.ui-channel .chat-community-shell .community-user-status-input::placeholder{color:var(--ui-dim);opacity:1}body.ui-channel .chat-community-shell .community-user-status-input:focus{text-overflow:clip}body.ui-channel .chat-community-shell .community-user-status .ui-icon-btn{flex-shrink:0}body.ui-channel .channel-access{flex-direction:column;gap:28px;display:flex}body.ui-channel .channel-access-block{flex-direction:column;gap:10px;display:flex}body.ui-channel .channel-access-status:empty{display:none}body.ui-channel .channel-access-status,body.ui-channel .channel-access-twitch{color:var(--ui-muted);margin:0;font-size:13px}body.ui-channel .channel-access-links{flex-direction:column;gap:12px;display:flex}body.ui-channel .chat-container.chat-community-shell.chat-community-shell :is(.chat-catalog-list,.chat-messages,.community-right-column>.chat-members){scrollbar-width:thin;scrollbar-color:transparent transparent}body.ui-channel .chat-container.chat-community-shell.chat-community-shell :is(.chat-catalog-list,.chat-messages,.community-right-column>.chat-members)[data-scrollbar-near]{scrollbar-color:var(--chat-scroll-thumb) transparent}body.ui-channel .chat-container.chat-community-shell.chat-community-shell :is(.chat-catalog-list,.chat-messages,.community-right-column>.chat-members)::-webkit-scrollbar{width:3px;height:3px}body.ui-channel .chat-container.chat-community-shell.chat-community-shell :is(.chat-catalog-list,.chat-messages,.community-right-column>.chat-members)::-webkit-scrollbar-track{background:0 0}body.ui-channel .chat-container.chat-community-shell.chat-community-shell :is(.chat-catalog-list,.chat-messages,.community-right-column>.chat-members)::-webkit-scrollbar-thumb{background:0 0;border-radius:2px}body.ui-channel .chat-container.chat-community-shell.chat-community-shell :is(.chat-catalog-list,.chat-messages,.community-right-column>.chat-members)[data-scrollbar-near]::-webkit-scrollbar-thumb{background:var(--chat-scroll-thumb)}.chat-community-shell .community-server-header .chats-heading{height:var(--ui-header-height,40px);--community-header-inset:4px;padding-inline:var(--community-header-inset);border-bottom:1px solid var(--ui-line);box-sizing:border-box;align-items:center;gap:6px;min-width:0;display:flex}body.ui-channel .chats-heading>.chats-row{flex:1 1 0;min-width:0;margin:0}body.ui-channel .chats-heading .chats-select{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start}body.ui-channel .chats-heading .chats-select>.chats-name{text-align:left}body.ui-channel .chats-heading button:focus-visible{outline:2px solid var(--ui-bright);outline-offset:-2px}body.ui-channel .chat-catalog-list[hidden]{display:none}body.ui-channel .chats-list-actions{align-items:center;gap:2px;display:flex}body.ui-channel .chats-dms-list .dms-empty{margin:8px}body.ui-channel .channel-switcher-unread{color:var(--ui-bright);background:var(--ui-raised);border-radius:8px;flex-shrink:0;padding:2px 5px;font-size:10px;font-weight:750}body.ui-channel .channel-switcher-mode[hidden]{display:none}@container chat-shell (width<760px){body.ui-channel .chat-community-shell:has(>.community-conversation-region>.dms-surface:not([hidden])) .chat-catalog-host{z-index:21}}body.ui-channel .ui-dropdown .ui-dropdown-check-item{box-sizing:border-box;align-items:center;width:100%;padding-inline-end:36px;display:flex;position:relative}body.ui-channel .ui-dropdown-check-label{overflow-wrap:anywhere;min-width:0}body.ui-channel .ui-dropdown-check-indicator{box-sizing:border-box;border:1px solid var(--ui-edge);background:var(--ui-inset);color:#0000;pointer-events:none;border-radius:3px;place-items:center;width:16px;height:16px;font-size:12px;line-height:1;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}body.ui-channel .ui-dropdown-check-item[aria-checked=true]>.ui-dropdown-check-indicator{border-color:var(--ui-orange);background:var(--ui-raised);color:var(--ui-bright)}body.ui-channel .chats-heading .chats-select>.community-server-icon{width:22px;height:22px}.chat-community-shell[data-chat-style=discord]{--community-header-icon-size:22px}.chat-community-shell[data-chat-style=discord] .chats-heading .chats-select>.chats-name{flex:0 auto}body.ui-channel .chat-community-shell[data-chat-style=discord] .chats-heading .chats-select>.community-server-icon{width:var(--community-header-icon-size);height:var(--community-header-icon-size);margin-inline-end:auto}body.ui-channel .ui-popover-header{border-bottom:1px solid var(--ui-line);padding-bottom:14px}body.ui-channel .chat-profile-section+.chat-profile-section,.community-pins-popout .community-pins-card+.community-pins-card{border-top:1px solid var(--ui-line)}body.ui-channel .ui-setting-label{color:var(--ui-text);font-size:14px;font-weight:600}body.ui-channel .ui-setting-description{color:var(--ui-muted)}body.ui-channel .ui-setting-slider{background:var(--ui-dim)}body.ui-channel .ui-setting-input:checked+.ui-setting-slider{background:var(--ui-orange)}body.ui-channel .ui-setting-input:focus-visible+.ui-setting-slider{outline-color:var(--ui-bright)}body.ui-channel .ui-setting-slider:before{background:var(--ui-text)}.text-chat:not([data-rows=plain]) .msg[data-message-key]:focus-visible>.chat-inline-actions,.text-chat:not([data-rows=plain]) .msg[data-message-key]:has(>.chat-inline-actions :focus-visible)>.chat-inline-actions{opacity:1;pointer-events:auto}.text-chat:not([data-rows=plain]) .chat-inline-actions.chat-hover-bar{z-index:5;box-sizing:border-box;border:1px solid var(--ui-edge);background:var(--ui-glass);max-width:calc(100% - 16px);height:33px;box-shadow:var(--ui-pop-shadow);-webkit-backdrop-filter:var(--ui-blur);border-radius:8px;align-items:center;transition:opacity .1s;top:0;right:8px;overflow:hidden;translate:none}.text-chat:not([data-rows=plain]) .chat-hover-bar .chat-inline-action[data-quick=true]{display:none}.text-chat:not([data-rows=plain]) .chat-hover-bar.is-shift-active .chat-inline-action[data-quick=true]{display:flex}@media (hover:hover){.text-chat:not([data-rows=plain]) .msg[data-message-key]:hover{background-color:var(--ui-raised);box-shadow:inset 2px 0 var(--ui-orange)}.text-chat:not([data-rows=plain]) .msg[data-message-key]:hover>.chat-inline-actions{opacity:1;pointer-events:auto}}.chat-community-shell .chat-context-actions{flex-direction:column;gap:2px}.chat-community-shell .chat-context-separator{background:var(--ui-gold-rule);height:1px;margin:4px 0}.chat-community-shell .chat-context-action.is-destructive{color:var(--danger,#ed4245)}.mod-queue-supplied{color:var(--ui-dim);letter-spacing:.03em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:700}.community-pins-popout{--dropdown-width:240px;--dropdown-max-width:240px;--dropdown-min-width:240px}.community-pins-popout .ui-dropdown-eyebrow{font-size:15px}.community-pins-popout .community-pins-empty{color:var(--ui-dim);margin:0}.community-pins-popout .community-pins-card{gap:2px;padding:2px 0;display:grid}.community-pins-popout .chat-message-preview{min-width:0}.community-pins-popout .community-pins-actions{justify-self:end;gap:4px;display:flex}.community-pins-popout .community-pins-actions button:focus-visible{outline:2px solid var(--ui-bright)}.text-chat[data-quotes=ref] .chat-reply-bar{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.text-chat[data-quotes=ref] .chat-reply-bar-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.text-chat[data-quotes=ref] .chat-reply-ping,.text-chat[data-quotes=ref] .pending-reply-cancel{flex:none}.text-chat[data-quotes=ref] .msg-reply-ref{width:fit-content;max-width:100%;color:var(--ui-dim);font:inherit;text-align:left;cursor:pointer;justify-self:start;align-items:center;gap:6px;margin:0 0 2px -1px;padding:0;font-size:calc(1em - 4px);display:flex;position:relative}.text-chat[data-quotes=ref] .msg-reply-ref:before{content:"";box-sizing:border-box;border-top:2px solid color-mix(in srgb, var(--ui-dim) 70%, transparent);border-left:2px solid color-mix(in srgb, var(--ui-dim) 70%, transparent);pointer-events:none;border-radius:8px 0 0;width:18px;height:12px;margin:0;position:absolute;top:calc(50% - 1px);right:100%}.text-chat[data-rows=cozy] .msg-cozy .msg-reply-ref:before{width:33px}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start .msg-reply-ref:before{content:none}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start[data-has-reply] .msg-avatar-slot:before{content:"";box-sizing:border-box;border-top:2px solid color-mix(in srgb, var(--ui-dim) 70%, transparent);border-left:2px solid color-mix(in srgb, var(--ui-dim) 70%, transparent);pointer-events:none;border-radius:8px 0 0;width:33px;position:absolute;top:-12px;bottom:min(100%,50% + 20px);left:calc(50% - 1px)}.msg-reply-avatar{vertical-align:middle;flex:none;line-height:1;display:inline-flex}.text-chat[data-quotes=ref] .msg-reply-name{flex:none}.text-chat[data-quotes=ref] .msg-reply-text,.text-chat[data-quotes=ref] .msg-reply-missing{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.text-chat:not([data-rows=plain]) .chat-inline-edit{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-inset);width:100%;color:var(--ui-text);font:inherit;resize:none;border-radius:8px;margin:0;padding:8px 10px;display:block}.text-chat:not([data-rows=plain]) .chat-inline-edit:focus{border-color:var(--ui-orange);outline:2px solid var(--ui-bright);outline-offset:2px}.text-chat:not([data-rows=plain]) .chat-inline-edit-hint{color:var(--ui-dim);margin-top:6px;font-size:12px}.chat-delete-confirm-preview{max-height:8em;color:var(--ui-dim);white-space:pre-wrap;margin:0;overflow:auto}body.ui-channel .chat-community-shell .chat-composer-context{border-radius:8px 8px 0 0;margin-bottom:0}.ui-channel .chat-attachment-tray{min-width:0}.ui-channel .chat-attachment-drafts{scrollbar-width:thin;scrollbar-color:var(--chat-scroll-thumb) transparent;gap:12px;padding:16px 6px 8px;display:flex;overflow-x:auto}.ui-channel .chat-attachment-caption-note{color:var(--ui-dim);margin:4px 6px 8px;font-size:12px}body.ui-skin.ui-channel .chat-container .chat-attachment-draft{background:var(--ui-panel);min-width:0;max-width:none;color:var(--ui-text);box-shadow:none;border:0;border-radius:10px;flex-direction:column;flex:0 0 200px;align-items:stretch;gap:4px;padding:8px;display:flex;position:relative}.ui-channel .chat-attachment-preview{background:var(--ui-inset);height:144px;color:var(--ui-muted);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;overflow:hidden}.ui-channel .chat-attachment-preview>svg{width:48px;height:48px}.ui-channel .chat-attachment-preview>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-channel .chat-attachment-name{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.ui-channel .chat-attachment-size{color:var(--ui-dim);font-size:11px}.ui-channel .chat-attachment-toolbar{border:1px solid var(--ui-line);background:var(--ui-glass);box-shadow:var(--ui-pop-shadow);backdrop-filter:var(--ui-blur);border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex;position:absolute;top:-12px;right:-4px}.ui-channel .chat-attachment-toolbar>.ui-icon-btn{margin:0}body.ui-skin.ui-channel .chat-attachment-toolbar>.danger-btn{--btn-color-hover:var(--btn-danger-border-hover)}.ui-channel .chat-attachment-draft img{object-fit:cover;width:100%;height:100%;display:block}.ui-channel .chat-attachment-draft img.is-spoiler{filter:blur(16px)}.ui-channel .chat-attachment-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-block:0;display:grid}.ui-channel .chat-attachment-mosaic[data-image-count="1"]{grid-template-columns:minmax(0,1fr)}.ui-channel .chat-attachment-image{border-radius:6px;position:relative;overflow:hidden}.ui-channel .chat-attachment-image img{object-fit:cover;width:100%;height:100%;max-height:350px;display:block}.ui-channel .chat-attachment-mosaic[data-image-count="3"] .chat-attachment-image:first-child{grid-row:span 2}.ui-channel .chat-attachment-alt{background:var(--ui-glass);color:var(--ui-text);border-radius:4px;padding:2px 5px;position:absolute;bottom:8px;left:8px}.ui-channel .chat-attachment-file{border-top:1px solid var(--ui-line);color:var(--ui-text);overflow-wrap:anywhere;grid-column:1/-1;align-items:center;gap:12px;padding:12px 0;display:flex}.ui-channel .is-spoiler img,.ui-channel .chat-attachment-file.is-spoiler>:not(button){filter:blur(16px);pointer-events:none}.ui-channel .chat-attachment-file.is-spoiler>:not(button){visibility:hidden}.ui-channel .chat-attachment-image.is-spoiler:after{content:"SPOILER";text-align:center;color:var(--ui-text);pointer-events:none;position:absolute;inset:45% 0 auto}.ui-channel .chat-attachment-image.media-pixels{align-self:start}.ui-channel .chat-attachment-image.media-pixels>:is(button,video){width:100%;height:100%;position:absolute;inset:0}.ui-channel .chat-attachment-file{position:relative}.mention{background:color-mix(in srgb, var(--ui-orange) 28%, transparent);color:var(--ui-bright);cursor:pointer;border-radius:0;padding:0 .3em;font-weight:500}button.mention{font:inherit;border:0}.mention-role{background:color-mix(in srgb, currentColor 15%, transparent)}.mention-everyone{background:color-mix(in srgb, var(--ui-orange) 35%, transparent);color:var(--ui-text)}.msg-mentioned{background:color-mix(in srgb, var(--ui-orange) 14%, transparent);box-shadow:inset 2px 0 var(--ui-orange)}body.ui-skin .text-chat:not([data-rows=plain]) .mention{--btn-radius:0!important}.text-chat:not([data-rows=plain]) .msg :is(.mention,.mention-chat){text-box:trim-both cap text;vertical-align:baseline;margin-block:-.2em;padding-block:.2em .1em;padding-inline:.3em;line-height:1}.text-chat:not([data-rows=plain]) .msg .mention-chat{align-items:baseline}.text-chat:not([data-rows=plain]) .msg .mention-chat>.chat-label-name{text-box:trim-both cap text;line-height:1}.text-chat:not([data-rows=plain]) .msg .mention-chat>.chat-label-icon{align-self:center;width:1cap;height:1cap;overflow:hidden}.text-chat:not([data-rows=plain]) .msg .mention-chat>.chat-label-icon>svg{width:100%;height:100%;display:block}:where(.ui-channel,[data-chat-style=discord]) .msg-link-preview{border:0;border-left:4px solid var(--embed-color,var(--ui-orange));box-sizing:border-box;word-break:break-word;background:0 0;border-radius:4px;flex-direction:column;max-width:min(100%,520px);margin-top:4px;margin-bottom:4px;padding:8px 12px 10px;font-size:13px;line-height:1.35;display:flex;position:relative}:where(.ui-channel,[data-chat-style=discord]) .msg-link-preview-inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:where(.ui-channel,[data-chat-style=discord]) .msg-link-preview-content{flex-direction:column;flex:1;min-width:0;display:flex}:where(.ui-channel,[data-chat-style=discord]) .msg-link-preview-site{color:var(--ui-dim);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:11px;font-weight:700;overflow:hidden}:where(.ui-channel,[data-chat-style=discord]) .msg-link-preview-title{color:var(--ui-bright);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;font-weight:600;text-decoration:none;display:-webkit-box;overflow:hidden}:where(.ui-channel,[data-chat-style=discord]) .msg-link-preview-title:hover{text-decoration:underline}:where(.ui-channel,[data-chat-style=discord]) .msg-link-preview-description{color:var(--ui-text);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}:where(.ui-channel,[data-chat-style=discord]) .msg-link-preview-thumb-link{flex-shrink:0;margin-left:4px;display:block}.community-composer-footer{z-index:5;height:0;position:relative}.community-composer-footer>*{box-sizing:border-box;background:color-mix(in srgb, var(--ui-ground,#18120c) 88%, transparent);-webkit-backdrop-filter:blur(8px);color:var(--ui-dim);pointer-events:none;border-radius:6px 6px 0 0;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:0;box-shadow:0 -2px 8px #0004}.community-composer-footer>.typing-indicator{max-width:calc(100% - 24px);display:none;left:12px}.community-composer-footer>.chat-slowmode{right:12px}.community-composer-footer>.typing-indicator.active{align-items:center;display:flex}.text-chat:not([data-rows=plain]) .typing-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-chat:not([data-rows=plain]) .typing-summary strong{color:var(--ui-text);font-weight:600}.text-chat:not([data-rows=plain]) .typing-dots{flex:none;align-items:center;gap:2px;margin-left:4px;display:inline-flex}.text-chat:not([data-rows=plain]) .typing-dots span{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite typing-dot}.text-chat:not([data-rows=plain]) .typing-dots span:nth-child(2){animation-delay:.15s}.text-chat:not([data-rows=plain]) .typing-dots span:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.text-chat:not([data-rows=plain]) .typing-dots span{opacity:.7;animation:none}}:where(.ui-channel) .chat-new-divider,.text-chat:not([data-rows=plain]) .chat-new-divider{color:var(--ui-bright);letter-spacing:.04em;align-items:center;gap:8px;margin:0 16px;font-size:12px;font-weight:700;line-height:1;display:flex}:where(.ui-channel) .chat-new-divider:before,.text-chat:not([data-rows=plain]) .chat-new-divider:before{content:"";background:var(--ui-bright);flex:1;height:1px}:where(.ui-channel) .chat-transcript,.text-chat:not([data-rows=plain]) .chat-transcript{position:relative}:where(.ui-channel) .community-unread-banner,.text-chat:not([data-rows=plain]) .community-unread-banner{z-index:2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 12px;font-size:14px;display:flex;position:absolute;top:8px;left:16px;right:16px}:where(.ui-channel) .community-unread-banner[hidden],.text-chat:not([data-rows=plain]) .community-unread-banner[hidden]{display:none}:where(.ui-channel) .community-unread-banner button:not(.ui-icon-btn),.text-chat:not([data-rows=plain]) .community-unread-banner button:not(.ui-icon-btn){font:inherit;cursor:pointer}body.ui-channel .chat-roles-container{flex-direction:row;flex:1;gap:24px;min-height:0;display:flex}body.ui-channel .chat-server-settings-dialog .ui-modal-section[data-section=roles]{flex:1;min-height:0}body.ui-channel{--chat-roles-list-width:200px;--chat-roles-list-pad:16px;--chat-role-item-inset:10px;--chat-roles-gutter:8px}@media (width>=901px){body.ui-channel .chat-server-settings-dialog .ui-modal-section-actions{top:0;left:calc(var(--chat-roles-list-width) - var(--chat-roles-list-pad) - 1px - var(--chat-role-item-inset) - var(--chat-roles-gutter));margin-left:0;position:absolute;transform:translate(-100%)}}body.ui-channel .chat-roles-list-pane{width:var(--chat-roles-list-width);min-width:var(--chat-roles-list-width);border-right:1px solid var(--ui-line);min-height:0;padding-right:var(--chat-roles-list-pad);flex-direction:column;gap:12px;display:flex}body.ui-channel .chat-permission-editor-side{width:var(--chat-roles-list-width);min-width:var(--chat-roles-list-width);border-right:1px solid var(--ui-line);min-height:0;padding-right:var(--chat-roles-list-pad);flex-direction:column;gap:16px;display:flex}body.ui-channel .chat-permission-editor-side .chat-roles-list-pane{border-right:0;flex:1;width:100%;min-width:0;padding-right:0}body.ui-channel .chat-roles-list-header{padding:0 calc(var(--chat-role-item-inset) + var(--chat-roles-gutter));justify-content:flex-end;align-items:center;display:flex}body.ui-channel .chat-roles-list-items{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}body.ui-channel .chat-role-item{padding:8px var(--chat-role-item-inset);cursor:pointer;color:var(--ui-muted);user-select:none;background:0 0;border-radius:4px;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}body.ui-channel .chat-role-item:hover{background:var(--ui-line);color:var(--ui-text)}body.ui-channel .chat-role-item[aria-selected=true]{background:var(--ui-raised);color:var(--ui-text)}body.ui-channel .chat-role-drag-handle{cursor:grab;color:var(--ui-dim);letter-spacing:-2px;font-size:12px}body.ui-channel .chat-role-item-dragging{opacity:.4}body.ui-channel .chat-role-color-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}body.ui-channel .chat-role-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}body.ui-channel .chat-role-count-badge{color:var(--ui-dim);background:var(--ui-inset);border-radius:10px;padding:2px 6px;font-size:12px}body.ui-channel .chat-roles-editor-pane{flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;display:flex}body.ui-channel .chat-roles-editor-tabs{gap:12px;padding-bottom:8px;display:flex}body.ui-channel .chat-roles-editor-tab{cursor:pointer;padding:6px 12px;font-size:14px;font-weight:600}body.ui-channel .chat-roles-editor-tab-content{flex-direction:column;flex:1;display:flex;overflow-y:auto}body.ui-channel .chat-role-display-form{flex-direction:column;gap:20px;display:flex}body.ui-channel .chat-role-fieldset{border:none;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}body.ui-channel .chat-role-color-section{flex-direction:column;gap:8px;display:flex}body.ui-channel .chat-role-section-label{color:var(--ui-dim);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}body.ui-channel .chat-role-color-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.ui-channel .chat-role-color-swatch{cursor:pointer;width:24px;height:24px;padding:0}body.ui-channel .chat-role-color-swatch.active{transform:scale(1.15)}body.ui-channel .chat-role-custom-color-picker{cursor:pointer;background:0 0;border:none;border-radius:4px;width:36px;height:36px;padding:0}body.ui-channel .chat-role-settings-toggles{flex-direction:column;gap:12px;display:flex}body.ui-channel .chat-role-danger-zone{border-top:1px solid var(--ui-line)}body.ui-channel .chat-role-permissions-rows,body.ui-channel .chat-role-members-tab{flex-direction:column;gap:16px;display:flex}body.ui-channel .chat-role-members-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}body.ui-channel .chat-role-members-count{color:var(--ui-dim);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700}body.ui-channel .chat-role-members-list{flex-direction:column;gap:6px;display:flex}body.ui-channel .chat-role-member-row{background:0 0;border-radius:4px;align-items:center;gap:12px;padding:8px 12px;display:flex}body.ui-channel .chat-role-member-info{flex-direction:column;flex:1;min-width:0;display:flex}body.ui-channel .chat-role-member-name{color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}body.ui-channel .chat-role-member-username{color:var(--ui-dim);font-size:12px}body.ui-channel .chat-role-add-members-modal{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex}body.ui-channel .chat-role-add-members-modal h3{color:var(--ui-text);margin:0;font-size:16px}body.ui-channel .chat-role-add-members-results{flex-direction:column;gap:6px;max-height:200px;display:flex;overflow-y:auto}body.ui-channel .chat-role-add-member-item{background:var(--ui-inset);border-radius:4px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:14px;display:flex}body.ui-channel .chat-role-members-notice,body.ui-channel .chat-role-members-empty,body.ui-channel .chat-role-add-members-empty{color:var(--ui-dim);margin:0;padding:12px 0;font-size:14px}body:is(.ui-channel,.ui-admin) .chat-community-audit-filters{gap:.5rem;margin-block:1rem;display:flex}body:is(.ui-channel,.ui-admin) .chat-community-audit-filters input{flex:1;min-width:0}body:is(.ui-channel,.ui-admin) .chat-community-audit-list{gap:.5rem;display:grid}body:is(.ui-channel,.ui-admin) .chat-community-audit-row{text-align:left;overflow-wrap:anywhere;gap:.4rem;width:100%;padding:.8rem;display:grid}body:is(.ui-channel,.ui-admin) .chat-community-audit-row small{opacity:.75}body:is(.ui-channel,.ui-admin) .chat-community-audit-more{margin-block:1rem}body.ui-channel .chat-community-ban-details{overflow-wrap:anywhere}body:is(.ui-channel,.ui-admin) .chat-community-audit-row pre{white-space:pre-wrap}body.ui-channel .chat-user-settings-item-badge{text-transform:uppercase;background:var(--ui-line);color:var(--ui-dim);border-radius:10px;padding:2px 6px;font-size:10px;font-weight:600}body.ui-channel .chat-user-settings-body{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}body.ui-channel .chat-user-settings-card{flex-direction:column;gap:16px;padding:0;display:flex}body.ui-channel .chat-user-settings-profile-header{align-items:center;gap:16px;display:flex}body.ui-channel .chat-user-settings-profile-details{flex-direction:column;gap:4px;display:flex}body.ui-channel .chat-user-settings-display-name{color:var(--ui-text);margin:0;font-size:18px;font-weight:600}body.ui-channel .chat-user-settings-username{color:var(--ui-dim);font-size:14px}body.ui-channel .chat-user-settings-info-list{border-top:1px solid var(--ui-line);flex-direction:column;gap:10px;padding:12px 0;display:flex}body.ui-channel .chat-user-settings-info-item{justify-content:space-between;align-items:center;font-size:13px;display:flex}body.ui-channel .chat-user-settings-info-label{color:var(--ui-dim);font-weight:500}body.ui-channel .chat-user-settings-info-val{color:var(--ui-text);font-family:monospace}body.ui-channel .chat-user-settings-card-actions{gap:12px;display:flex}body.ui-channel .chat-user-settings-row{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}body.ui-channel .chat-user-settings-row:last-child{border-bottom:none}body.ui-channel .chat-user-settings-row-text{flex-direction:column;gap:4px;max-width:70%;display:flex}body.ui-channel .chat-user-settings-label{color:var(--ui-text);font-size:14px;font-weight:500}body.ui-channel .chat-user-settings-desc{margin:0;font-size:12px}body.ui-channel .chat-user-settings-button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}body.ui-channel .chat-user-settings-button:disabled{opacity:.6;cursor:not-allowed}body.ui-channel .chat-user-settings-segmented{border-radius:4px;display:flex}body.ui-channel .chat-user-settings-segmented button{cursor:pointer;border-radius:3px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s}body.ui-channel .chat-user-settings-slider-wrap{align-items:center;gap:12px;display:flex}body.ui-channel .chat-user-settings-slider{width:140px;accent-color:var(--ui-orange)}body.ui-channel .chat-user-settings-slider-value{color:var(--ui-text);min-width:36px;font-size:13px}body.ui-channel .chat-user-settings-keybinds-table{flex-direction:column;gap:8px;padding:0;display:flex}body.ui-channel .chat-user-settings-keybind-row{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;padding:8px 0;display:flex}body.ui-channel .chat-user-settings-keybind-row:last-child{border-bottom:none}body.ui-channel .chat-user-settings-keybind-action{color:var(--ui-text);font-size:14px}body.ui-channel .chat-user-settings-keybind-keys{background:var(--ui-inset);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:4px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:600;box-shadow:0 2px #0003}body.ui-channel .chat-user-settings-badge{text-transform:uppercase;background:var(--ui-raised);color:var(--ui-orange);border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}body.ui-channel .chat-e2ee-settings{gap:20px;display:grid}body.ui-channel .chat-e2ee-settings .e2ee-device-list{gap:12px;display:grid}body.ui-channel .chat-e2ee-settings .e2ee-device{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}body.ui-channel .chat-e2ee-settings .e2ee-device-description{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}body.ui-channel .chat-e2ee-settings .e2ee-device-description small{color:var(--ui-muted)}body.ui-channel .chat-e2ee-settings :is(.e2ee-device-actions,.chats-settings-actions){flex-wrap:wrap;gap:8px;display:flex}body.ui-channel .chat-e2ee-settings .chats-settings-field{color:var(--ui-muted);gap:8px;display:grid}body.ui-channel .chat-e2ee-settings .chats-settings-error{color:var(--danger)}body.ui-channel .chat-e2ee-settings :is(.chats-settings-error,.chats-settings-status):empty{display:none}body.ui-channel .chat-e2ee-settings details>summary{cursor:pointer;color:var(--ui-muted)}body.ui-channel .chat-e2ee-settings code{overflow-wrap:anywhere}body.ui-channel .chat-e2ee-settings :is(.chats-settings-primary,.danger-btn,.e2ee-device button):disabled{opacity:.6;cursor:not-allowed}.chat-user-settings-personas,.chat-user-settings-persona-list{flex-direction:column;gap:20px;display:flex}body.ui-channel .chat-user-settings-persona{border:1px solid var(--ui-line);background:var(--ui-inset);border-radius:8px;padding:16px}.chat-user-settings-persona-header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chat-user-settings-persona-color{border:1px solid var(--ui-line);border-radius:50%;flex-shrink:0;width:16px;height:16px}.chat-user-settings-persona-fields{gap:12px;display:grid}.chat-user-settings-persona-fields[hidden]{display:none}.chat-user-settings-persona-fields textarea{resize:vertical;min-height:80px}.chat-user-settings-persona-fields input[type=color]{width:48px;height:36px;padding:2px}.chat-user-settings-persona-apps .linked-app-row{border-top:1px solid var(--ui-line);color:var(--ui-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-user-settings-persona-apps .linked-app-label{overflow-wrap:anywhere}.chat-user-settings-personas .chat-user-settings-card-actions{flex-wrap:wrap}.community-quick-switcher-input{box-sizing:border-box;background:var(--ui-inset);border:1px solid var(--ui-line);width:100%;color:var(--ui-text);border-radius:4px;outline:none;padding:10px 14px;font-size:16px}.community-quick-switcher-input:focus{border-color:var(--ui-orange);outline:2px solid var(--ui-bright);outline-offset:2px}.community-quick-switcher-list{scrollbar-color:var(--chat-scroll-thumb) transparent;flex-direction:column;flex:1;gap:2px;max-height:380px;padding:8px;display:flex;overflow-y:auto}.community-quick-switcher-empty{text-align:center;color:var(--ui-dim);padding:24px 16px;font-size:14px}.community-quick-switcher-item{cursor:pointer;text-align:left;box-sizing:border-box;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:14px;display:flex}.community-quick-switcher-item.is-selected{background:var(--ui-raised);color:var(--ui-bright)}.community-quick-switcher-icon{width:20px;color:var(--ui-dim);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.community-quick-switcher-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.community-quick-switcher-badge{text-transform:uppercase;color:var(--ui-dim);background:var(--ui-inset);border-radius:4px;padding:2px 6px;font-size:11px}.community-shortcut-overlay-group{flex-direction:column;gap:8px;display:flex}.community-shortcut-overlay-group-title{color:var(--ui-dim);text-transform:uppercase;letter-spacing:.04em;margin:var(--ui-section-gap,16px) 0 0;font-size:12px;font-weight:700}.community-shortcut-overlay-row{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.community-shortcut-overlay-action{color:var(--ui-text);font-size:14px}.community-shortcut-overlay-keys{background:var(--ui-inset);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:4px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:600}.community-shortcut-overlay-group-title:first-child{margin-top:0}.chat-community-shell .community-header-search{position:relative}.chat-search-field{width:100%;position:relative}.chat-search-input{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-inset);width:100%;color:var(--ui-text);border-radius:0}.chat-search-suggestions{z-index:30;box-sizing:border-box;background:var(--ui-glass);border:1px solid var(--ui-line);width:100%;max-height:300px;box-shadow:var(--ui-pop-shadow);backdrop-filter:var(--ui-blur);color:var(--ui-text);padding:6px;position:absolute;inset:100% 0 auto auto;overflow:auto}body.ui-channel .chat-search-suggestions button{text-align:left;width:100%;color:var(--ui-text);box-shadow:none;background:0 0;border:0;padding:6px 8px;display:block}body.ui-channel .chat-search-suggestions button:is(:hover,:focus-visible){background:var(--ui-raised);color:var(--ui-bright)}.chat-search-results{min-width:0;padding:12px}.chat-search-results-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-search-status{color:var(--ui-dim);font-size:12px}.chat-search-group{margin-top:var(--ui-section-gap,16px)}.chat-search-group:first-child{margin-top:0}.chat-search-group h3{color:var(--ui-bright);margin:0;font-size:14px}.chat-search-group h3+.chat-search-card{border-top:0;padding-top:0}.chat-search-card{border-top:1px solid var(--ui-line);margin-block:0;padding:10px 0}.chat-search-card-header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.chat-search-card time{color:var(--ui-dim);font-size:11px}.chat-search-jump{margin-inline-start:auto}.chat-search-snippet{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.chat-search-snippet mark{background:color-mix(in srgb, var(--ui-orange) 35%, transparent);color:var(--ui-text)}.chat-community-shell.community-search-open .community-right-column{box-sizing:border-box;width:var(--community-members-width);padding:0}.chat-community-shell .chat-search-results{box-sizing:border-box;width:var(--community-members-width);flex:1;min-height:0;overflow:auto}body.ui-skin .chat-community-shell .chat-search-results-close{color:var(--ui-orange)}.chat-search-context{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-dim);margin-block:6px;font-size:12px}.ui-channel .chat-overwrite-sync{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 0;display:flex}.ui-channel .community-notification-dialog label:has(>input[type=radio]){align-items:center;gap:8px;margin:10px 0;display:flex}.ui-channel .community-notification-dialog button:not(.ui-icon-btn){padding:7px}.ui-channel .community-notification-dialog fieldset{margin:16px 0}.ui-channel .community-notification-override{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.ui-channel .chats-row.muted .chats-name,.ui-channel .chats-row.muted .chats-glyph,.ui-channel .chats-category.muted .chats-category-heading{opacity:.45}.ui-channel .chats-row.muted:before{display:none}.ui-channel .community-notification-bell,.ui-channel .community-row-muted-bell{color:inherit}.ui-channel .community-notification-bell.muted{opacity:.5}.ui-channel .community-notification-menu [aria-checked=true]{color:var(--ui-bright);background:var(--ui-raised)}body.ui-channel .chat-create-dialog .chats-settings-field:has(:is(input[type=radio])){color:var(--ui-text);flex-direction:row;align-items:center;gap:10px;margin:12px 0;font-size:13px;font-weight:400}.ui-channel .chat-age-gate{text-align:center;color:var(--ui-text);grid-column:1;align-self:center;padding:40px 24px}.ui-channel .chat-age-gate p{max-width:420px;color:var(--ui-muted);margin:20px auto;line-height:1.6}.ui-channel .chat-age-gate>div{justify-content:center;gap:12px;display:flex}.ui-channel .chat-age-gate[hidden],.ui-channel [data-chat-ref=conversation-column][hidden]{display:none}.ui-channel .chat-profile-popout{width:min(320px,100vw - 32px);max-height:calc(100dvh - 24px);color:var(--ui-text);background:var(--ui-glass);border:1px solid var(--ui-line);box-shadow:var(--ui-pop-shadow);border-radius:12px;margin:0;padding:0 16px 16px;position:fixed;inset:auto;overflow:auto}.ui-channel .chat-profile-banner{background:var(--ui-raised);height:100px;margin:0 -16px}.ui-channel .chat-profile-banner img{object-fit:cover;width:100%;height:100%}.ui-channel .chat-profile-avatar{border:5px solid var(--ui-glass);margin-top:-42px;font-size:37px}.ui-channel .chat-profile-avatar[data-status=online]{border-color:#43b581}.ui-channel .chat-profile-avatar[data-status=idle]{border-color:#faa61a}.ui-channel .chat-profile-avatar[data-status=dnd]{border-color:#ed4245}.ui-channel .chat-profile-avatar>.ui-avatar-status{width:calc(var(--ui-avatar-size) * .21);height:calc(var(--ui-avatar-size) * .21)}.ui-channel .chat-profile-popout h2{margin:4px 0 0;font-size:20px;font-weight:700}.ui-channel .chat-profile-top{align-items:flex-start;gap:12px;display:flex}.ui-channel .chat-profile-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.ui-channel .chat-profile-popout p{margin:3px 0}.ui-channel .chat-profile-section{margin-top:calc(var(--ui-section-gap,16px) / 2)}.ui-channel .chat-profile-section:first-child{margin-top:0}.ui-channel .chat-profile-section h3{text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.ui-channel .chat-profile-roles{flex-wrap:wrap;gap:6px;display:flex}.ui-channel .chat-profile-role{border:1px solid var(--ui-line);border-radius:5px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.ui-channel .chat-profile-role button{cursor:pointer}.ui-channel .chat-profile-note,.ui-channel .chat-profile-message input{box-sizing:border-box;width:100%;color:var(--ui-text);background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:5px;padding:8px}.ui-channel .chat-profile-note{resize:vertical}.ui-channel .chat-profile-message{margin-top:8px}.ui-channel .chat-profile-about{white-space:pre-wrap;overflow-wrap:anywhere}.ui-channel .chat-profile-editor{gap:12px;display:grid}.ui-channel .chat-profile-popout[data-side]:popover-open{transition:opacity .16s ease-out, translate .16s ease-out, overlay 0s allow-discrete, display 0s allow-discrete}.ui-channel .chat-profile-popout[data-side=right]:popover-open{@starting-style{opacity:0;translate:-16px}}.ui-channel .chat-profile-popout[data-side=left]:popover-open{@starting-style{opacity:0;translate:16px}}@media (prefers-reduced-motion:reduce){.ui-channel .chat-profile-popout[data-side]:popover-open{@starting-style{translate:none}}}.community-inbox-popout[hidden]{display:none}.community-inbox-card-heading{align-items:center;gap:8px;display:flex}.community-inbox-card{border-top:1px solid var(--ui-line);padding:12px 0}.community-inbox-card-heading :is(strong,.chat-name-label){overflow-wrap:anywhere;flex:1;min-width:0}.community-inbox-card-heading time,.community-inbox-location{opacity:.7;font-size:.85em}.community-inbox-location{margin-top:4px}.community-inbox-preview{white-space:pre-wrap;overflow-wrap:anywhere}.community-inbox-empty,.community-inbox-status{opacity:.75}.community-inbox-request{border-top:1px solid var(--ui-line);align-items:center;gap:12px;padding:12px 0;display:flex}.community-inbox-request-name{overflow-wrap:anywhere;flex:1;min-width:0}.community-inbox-request-actions{gap:8px;display:flex}body.ui-channel .chat-community-emoji-settings form{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.ui-channel .chat-community-emoji-settings table{border-collapse:collapse;text-align:left;width:100%}body.ui-channel .chat-community-emoji-suggestion:is(:hover,:focus-visible,[aria-selected=true]){background:var(--ui-raised);color:var(--ui-bright)}.ui-channel .chat-community-emoji-settings td,body.ui-channel .chat-community-emoji-settings th{padding:8px}.ui-channel .chat-community-emoji-autocomplete{z-index:20;background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:8px;width:max-content;max-width:min(360px,100vw - 16px);max-height:320px;position:absolute;bottom:100%;left:0;overflow:auto}.ui-channel .chat-community-emoji-suggestion{text-align:left;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.ui-channel .chat-community-emoji-suggestion small{margin-left:auto}.ui-channel .emoji-picker-community{grid-template-columns:40px minmax(0,1fr);column-gap:8px;display:grid}.ui-channel .emoji-picker-community .emoji-picker-search{grid-column:1/-1}.ui-channel .emoji-picker-community .emoji-picker-rail{scrollbar-width:none;flex-direction:column;grid-area:2/1;gap:4px;min-height:0;display:flex;overflow:auto}.ui-channel .emoji-picker-rail-button{--emoji-size:22px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}body.ui-channel .emoji-picker-rail-button:is(:hover,:focus-visible,[aria-current=true]){background:var(--ui-raised);color:var(--ui-bright)}.ui-channel .emoji-picker-community .emoji-grid{grid-area:2/2}.ui-channel .emoji-picker-community .emoji-picker-cell:disabled{opacity:.35;cursor:not-allowed}body.ui-channel .chat-community-automod{gap:1rem;max-width:48rem;display:grid}body.ui-channel .chat-community-automod form,body.ui-channel .chat-community-automod fieldset,body.ui-channel .chat-community-automod [data-keywords],body.ui-channel .automod-rule-list{gap:.8rem;display:grid}body.ui-channel .chat-community-automod [hidden]{display:none}body.ui-channel .chat-community-automod label:not(.ui-setting-row),body.ui-channel .automod-rule-list button{text-align:left;gap:.4rem;display:grid}body.ui-channel .chat-community-automod input:not([type=checkbox]):not([type=radio]),body.ui-channel .chat-community-automod textarea{box-sizing:border-box;width:100%}body.ui-channel .automod-create,body.ui-channel .automod-editor-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}body.ui-channel .chat-community-automod .automod-verification-level{grid-template-columns:auto 1fr;align-items:center}body.ui-channel .automod-verification-level span{grid-column:2}body.ui-channel .chat-community-automod p,body.ui-channel .automod-rule-list span,body.ui-channel .automod-verification-level span{color:var(--ui-muted)}.chat-member-menu,.chat-member-menu [role=group],.chat-member-menu [role=menu]{flex-direction:column;gap:2px;display:flex}.chat-member-menu summary,.chat-member-menu .chat-context-action{box-sizing:border-box;text-align:start;cursor:pointer;border-radius:4px;justify-content:flex-start;align-items:center;width:100%;padding:8px 12px;display:flex}.chat-member-menu summary:hover,.chat-member-menu summary:focus-visible{background:var(--ui-raised);color:var(--ui-bright)}.chat-member-menu .is-destructive{color:var(--danger,#ed4245)}.chat-member-menu-submenu>div{padding-left:12px}.chat-member-menu-voice:not(:empty),.chat-member-menu-submenu{border-block:1px solid var(--ui-line);padding-block:4px}body.ui-channel .chat-community-profile-form fieldset{border:0;gap:1rem;padding:0;display:grid}body.ui-channel .chat-community-profile-form label{gap:.4rem;display:grid}body.ui-channel .chat-community-profile-form input,body.ui-channel .chat-community-profile-form textarea{width:100%;color:inherit;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:.4rem;padding:.6rem}.chat-community-shell .community-server-icon{border-radius:.5rem;flex:none;width:2rem;height:2rem;overflow:hidden}.chat-community-shell .community-server-icon:not([hidden]){display:inline-flex}.chat-community-shell .community-server-icon img{object-fit:cover;width:100%;height:100%}.chat-community-shell .community-server-description{overflow-wrap:anywhere;margin:0;padding:.5rem .75rem;font-size:.8rem}body.ui-channel .chat-community-integrations section{margin-bottom:1.5rem}.chat-community-shell .community-server-description{box-sizing:border-box;flex:none;max-height:calc(4.2em + 1rem);line-height:1.4;overflow:auto}.chat-community-shell .community-server-description:is([data-state=pending],[data-state=empty]){display:none}:where(.ui-channel) .chat-community-shell .msg-reactions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}:where(.ui-channel) .chat-community-shell .msg-reaction{border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:3px 8px;display:inline-flex}:where(.ui-channel) .chat-community-shell button.msg-reaction{cursor:pointer}:where(.ui-channel) .chat-reaction-tooltip{z-index:1000;pointer-events:none;border-radius:6px;max-width:min(320px,100vw - 16px);padding:8px 12px;font-size:13px;position:fixed}:where(.ui-channel) .chat-container .msg-reaction,:where(.ui-channel) .chat-community-shell .msg-reaction{background:linear-gradient(#ffffff29,#f7931a14);border-color:#ffb45085;box-shadow:0 6px 16px #0000003d,0 0 12px #f7931a1a}:where(.ui-channel) .chat-container button.msg-reaction:hover,:where(.ui-channel) .chat-community-shell button.msg-reaction:hover{background:linear-gradient(#ffffff1a,#ffffff09);border-color:#ffffff24;box-shadow:0 4px 12px #0000002e,inset 0 1px #ffffff12}:where(.ui-channel) .chat-container .msg-reaction[aria-pressed=true],:where(.ui-channel) .chat-community-shell .msg-reaction[aria-pressed=true]{color:#fff;background:linear-gradient(#ffbe6e38,#f7931a1a);border-color:#ffb4509e;box-shadow:0 6px 16px #0000003d,0 0 12px #f7931a1a}:where(.ui-channel) .chat-container button.msg-reaction[aria-pressed=true]:hover,:where(.ui-channel) .chat-community-shell button.msg-reaction[aria-pressed=true]:hover{color:#fff;background:linear-gradient(#ffbe6e1f,#f7931a0a);border-color:#ffb45066;box-shadow:0 4px 12px #0000002e,inset 0 1px #ffffff12}body.ui-channel .chat-members-page{gap:12px;display:grid}body.ui-channel .chat-members-page-filters{flex-wrap:wrap;gap:8px;display:flex}body.ui-channel .chat-members-page-filters input{flex:1;min-width:160px}body.ui-channel .chat-members-page input{color:inherit;background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:6px;padding:6px 10px}body.ui-channel .chat-members-page button{cursor:pointer}body.ui-channel .chat-members-page button:disabled{cursor:default;opacity:.5}body.ui-channel .chat-members-page-count,body.ui-channel .chat-members-page [role=status]{margin:0}body.ui-channel .chat-members-page-list{display:grid}body.ui-channel .chat-members-page-row{border-bottom:1px solid var(--ui-line);grid-template-columns:40px minmax(100px,1fr) minmax(145px,1fr) minmax(140px,1.5fr) 36px;align-items:center;gap:12px;padding:16px 0;display:grid}body.ui-channel .chat-members-page-info,body.ui-channel .chat-members-page-dates{overflow-wrap:anywhere;gap:4px;display:grid}body.ui-channel .chat-members-page-info span:not(.chat-name-label),body.ui-channel .chat-members-page-dates{color:var(--ui-muted);font-size:.8rem}body.ui-channel .chat-members-page-roles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body.ui-channel .chat-members-page-role{border:1px solid var(--ui-line);border-radius:12px;align-items:center;gap:5px;padding:3px 6px;font-size:.8rem;display:inline-flex}body.ui-channel .chat-members-page-sentinel{height:1px}@media (width<=850px){body.ui-channel .chat-members-page-row{grid-template-columns:40px minmax(100px,1fr) 36px}body.ui-channel .chat-members-page-dates,body.ui-channel .chat-members-page-roles{grid-column:2}body.ui-channel .chat-members-page-more{grid-area:1/3}}.hide-images .chat-attachment-mosaic .chat-attachment-image{display:none}.hide-images .chat-attachment-mosaic{grid-template-columns:minmax(0,1fr);margin-block:0}body.ui-channel .chat-server-settings-dialog .chat-role-fieldset{border:0;padding:0}body.ui-channel .chat-server-settings-dialog .chat-role-add-members-modal{border:0;border-top:1px solid var(--ui-line);background:0 0;margin:0;padding:16px 0 0}body.ui-channel .chat-roles-container{align-items:stretch;min-height:0}body.ui-channel .chat-roles-editor-tabs{flex-wrap:wrap;gap:6px}body.ui-channel .chat-role-item{border-radius:8px;padding:10px}body.ui-channel .chat-role-item[aria-selected=true]{color:var(--ui-bright);background:var(--ui-raised)}body.ui-channel .chat-role-count-badge{font-variant-numeric:tabular-nums;background:0 0}body.ui-channel .chat-server-settings-dialog .chat-role-color-swatch{place-items:center;width:32px;height:32px;padding:4px;display:grid}body.ui-channel .chat-role-color-sample,body.ui-channel .chat-role-color-swatch-default:before{border-radius:4px;width:20px;height:20px;display:block}body.ui-channel .chat-role-color-swatch-default:before{content:"";background:var(--ui-muted)}body.ui-channel .chat-role-color-swatch.active{outline:2px solid var(--ui-bright);outline-offset:2px;transform:none}body.ui-channel .chat-role-custom-color-picker{border:1px solid var(--ui-line);background:var(--ui-inset)}body.ui-channel .chat-role-settings-toggles .chats-settings-field{border-bottom:1px solid var(--ui-line);flex-direction:row;justify-content:space-between;align-items:center;padding:12px 0}body.ui-channel .chat-server-settings-dialog .chats-settings-permission{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}body.ui-channel .chat-server-settings-dialog .chats-settings-permission p{margin:4px 0 0;font-size:12px}body.ui-channel .chat-server-settings-dialog .chats-settings-tristate{flex-wrap:wrap;gap:4px;display:flex}body.ui-channel .chat-server-settings-dialog .chats-settings-permission button[aria-checked=true]{--btn-rest:var(--ui-button-active);--btn-border:var(--ui-edge)}body.ui-channel :is(.chat-role-member-row,.chat-role-add-member-item){border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;padding:10px 0}body.ui-channel :is(.chat-role-member-avatar,.chat-members-page-avatar){border:1px solid var(--ui-line)}body.ui-channel .chat-members-page-role{color:var(--ui-muted);background:0 0}body.ui-channel .chat-community-emoji-settings table{font-size:13px}body.ui-channel .chat-community-emoji-settings th{color:var(--ui-dim);font-size:11px;font-weight:650}body.ui-channel .chat-community-emoji-settings :is(td,th){border-bottom:1px solid var(--ui-line);padding:12px 8px}body.ui-channel .chat-community-emoji-settings td input{width:100%}body.ui-channel .chat-community-emoji-settings img{border:1px solid var(--ui-line);background:var(--ui-inset);border-radius:6px;padding:3px}body.ui-channel .chat-community-automod p{margin:0}body.ui-channel .automod-rule-list button{padding:12px}body.ui-channel .automod-rule-list span{font-size:12px}body.ui-channel .automod-verification-level{border-bottom:1px solid var(--ui-line);padding:12px 0}body.ui-channel .automod-verification-level:has(input:checked) strong{color:var(--ui-bright)}body.ui-channel .automod-verification-level span{font-size:12px}body.ui-channel .chat-community-audit-row small{color:var(--ui-dim);opacity:1}body.ui-channel .chat-community-audit-row pre{border-top:1px solid var(--ui-line);color:var(--ui-muted);margin:0;padding:12px 0;font-size:12px}body.ui-channel .chat-server-settings-dialog :is(.chat-server-settings-sidebar,.chat-server-settings-body,.chat-roles-list-items,.chat-roles-editor-tab-content,.chat-role-add-members-results,textarea){scrollbar-width:thin;scrollbar-color:var(--chat-scroll-thumb) transparent}@media (width<=900px){body.ui-channel .chat-roles-container{flex-direction:column;gap:20px;overflow-y:auto}body.ui-channel .chat-roles-editor-pane{flex:none}body.ui-channel .chat-permission-editor-side{border-right:0;border-bottom:1px solid var(--ui-line);flex:none;width:100%;min-width:0;max-height:240px;padding:0 0 16px}body.ui-channel .chat-role-members-toolbar{flex-wrap:wrap;align-items:stretch}}@media (width<=650px){body.ui-channel .chat-community-emoji-settings table{display:block;overflow-x:auto}}:where(.ui-channel) .chat-reaction-tooltip,.text-chat:not([data-rows=plain]) .chat-reaction-tooltip{border:1px solid var(--ui-edge);color:var(--ui-text);background:var(--ui-glass);box-shadow:var(--ui-pop-shadow);-webkit-backdrop-filter:var(--ui-blur)}:where(.ui-channel) .community-unread-banner,.text-chat:not([data-rows=plain]) .community-unread-banner{border:1px solid var(--ui-edge);color:var(--ui-text);background:var(--ui-glass-quiet);box-shadow:var(--ui-pop-shadow);-webkit-backdrop-filter:var(--ui-blur)}.text-chat:not([data-rows=plain]) .msg-text,.text-chat:not([data-rows=plain]) .msg-system-text,.text-chat:not([data-rows=plain]) .msg-header>.msg-time{text-box:trim-both cap alphabetic;padding-block:calc(.5lh - .5cap)}.text-chat[data-quotes=ref] .msg-reply-ref>.msg-reply-name,.text-chat[data-quotes=ref] .msg-reply-ref>.msg-reply-text,.text-chat[data-quotes=ref] .msg-reply-ref>.msg-reply-missing{text-box:trim-both cap alphabetic;padding-block:1px}.text-chat[data-rows=cozy] .msg.msg-cozy .msg-header,.text-chat[data-quotes=ref] .msg-reply-ref{align-items:center}@property --chat-message-emoji-size{syntax:"<length>";inherits:true;initial-value:18px}@property --chat-message-emoji-offset{syntax:"<length>";inherits:true;initial-value:0}.text-chat:not([data-rows=plain]) .msg,.text-chat:not([data-rows=plain]) .msg :is(.msg-text,.msg-system-text,.msg-name,.msg-badge),.text-chat[data-quotes=ref] .msg :is(.msg-reply-name,.msg-reply-text){--chat-message-emoji-size:1.375em;--chat-message-emoji-offset:calc((1cap - var(--chat-message-emoji-size)) / 2)}.text-chat:not([data-rows=plain]) .msg :is(.chat-emoji.chat-emoji-inline,.chat-emoji.chat-emoji-chip){--emoji-size:var(--chat-message-emoji-size);max-width:var(--chat-message-emoji-size);max-height:var(--chat-message-emoji-size);vertical-align:var(--chat-message-emoji-offset)}.text-chat:not([data-rows=plain]) .msg .chat-emoji-unicode{overflow:hidden}.text-chat:not([data-rows=plain]) .msg:not([data-has-text]) :is(.chat-attachment-mosaic,.msg-link-preview){margin-top:0}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued :is(.chat-attachment-mosaic,.msg-link-preview){grid-column:2;align-self:start}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start:not([data-has-text]) :is(.chat-attachment-mosaic,.msg-link-preview){grid-area:3/2/span 2;align-self:start}.text-chat:not([data-rows=plain]) .msg-text:has(.chat-emoji-jumbo){text-box:normal;padding-block:0;line-height:max(1lh,48px)}.text-chat:not([data-rows=plain]) .msg-text:has(.media-pixels){text-box:normal;padding-block:0}.text-chat:not([data-rows=plain]) .msg-text:has(.chat-emoji-jumbo)>.msg-edited{vertical-align:bottom;line-height:1}.text-chat:not([data-rows=plain]) .msg-text .chat-emoji-jumbo{vertical-align:top}.text-chat:not([data-rows=plain]) :is(.chat-messages,.chat-source-messages){--chat-row-gap-group:10px;--chat-row-gap-continued:2.4px;--chat-row-gap-compact:3.4px;--chat-row-gap-system:6.4px;--chat-row-gap-divider:2.4px;--chat-transcript-padding-bottom:28px;overflow-anchor:none;scrollbar-gutter:stable;gap:0;padding:0}.text-chat .msg .chat-emoji-pending{vertical-align:middle}.text-chat:not([data-rows=plain]) .msg .chat-emoji-pending:is(.chat-emoji-inline,.chat-emoji-chip){vertical-align:var(--chat-message-emoji-offset)}.text-chat:not([data-rows=plain]) .msg-text .chat-emoji-pending.chat-emoji-jumbo{vertical-align:top}.text-chat:not([data-rows=plain]) .chat-transcript-row{--chat-row-gap:var(--chat-row-gap-continued);--chat-row-gap-first:0px}.text-chat[data-rows=compact] .chat-transcript-row{--chat-row-gap:var(--chat-row-gap-compact)}.text-chat:not([data-rows=plain]) .chat-transcript-row[data-row-gap=group]{--chat-row-gap:var(--chat-row-gap-group);--chat-row-gap-first:calc(var(--chat-row-gap-group) - var(--chat-row-gap-continued))}.text-chat:not([data-rows=plain]) .chat-transcript-row[data-row-gap=system]{--chat-row-gap:var(--chat-row-gap-system)}.text-chat:not([data-rows=plain]) .chat-transcript-row[data-row-gap=divider],.text-chat:not([data-rows=plain]) .chat-transcript-row:has(>.msg-day)+.chat-transcript-row{--chat-row-gap:var(--chat-row-gap-divider)}.text-chat:not([data-rows=plain]) .msg-system-community{padding-block:0}.text-chat:not([data-rows=plain]) .msg-system-community>.msg-gutter>.msg-system-time{text-box:trim-both cap alphabetic;flex:none;margin-inline-start:6px;padding-block:calc(.5lh - .5cap)}.text-chat:not([data-rows=plain]) .msg-link-preview{margin-bottom:0}.ui-channel dialog.community-notification-dialog>p,.ui-channel dialog.community-notification-dialog legend{color:var(--ui-muted)}.ui-channel .community-topic-dialog pre{background:var(--ui-inset);color:var(--ui-text);border-radius:9px;padding:12px;overflow:auto}.ui-channel .community-topic-dialog a{color:var(--ui-bright)}.ui-channel .community-topic-dialog :is(h1,h2,h3,h4,h5,h6){color:var(--ui-text)}.ui-channel .community-topic-dialog blockquote{border-left:2px solid var(--ui-edge);color:var(--ui-muted);margin:12px 0;padding-left:12px}.ui-channel dialog.community-notification-dialog label{color:var(--ui-text);align-items:center;gap:8px;margin:10px 0;display:flex}.ui-channel dialog.community-notification-dialog button:not(.ui-icon-btn){padding:7px 11px}.ui-channel dialog.community-notification-dialog fieldset{border:0;margin:16px 0;padding:0}.ui-channel dialog.community-notification-dialog h3{margin:var(--ui-section-gap,16px) 0 0;color:var(--ui-text);font-size:13px}.ui-channel .community-notification-override{border-bottom:1px solid var(--ui-line);color:var(--ui-text);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.ui-channel dialog.community-notification-dialog [role=alert]{color:var(--danger,#e5484d)}.ui-channel dialog.community-notification-dialog h3:first-child{margin-top:0}body.ui-channel :is(.chat-profile-popout .ui-popover-header h2,.chat-community-profile-form legend){box-shadow:none;background:0 0}body.ui-channel :is(.chat-user-settings-card,.chat-user-settings-keybinds-table){background:0 0;border:0;border-radius:0;padding:0}body.ui-channel .chat-user-settings-info-item{flex-wrap:wrap;gap:16px;padding-block:8px}body.ui-channel .chat-user-settings-info-val{overflow-wrap:anywhere}body.ui-channel .chat-user-settings-avatar{border:1px solid var(--ui-edge);flex-shrink:0}body.ui-channel .chat-user-settings-row{gap:20px;padding-block:16px}body.ui-channel .chat-user-settings-row-text{flex:1;min-width:0}body.ui-channel .chat-user-settings-desc{color:var(--ui-muted);line-height:1.6}body.ui-channel .chat-user-settings-button{align-self:flex-start}body.ui-channel a.chat-user-settings-button{color:var(--ui-bright);text-underline-offset:4px;padding-inline:0}body.ui-channel a.chat-user-settings-button:hover{text-decoration:underline}body.ui-channel .chat-user-settings-segmented{background:0 0;gap:6px;padding:0}body.ui-channel :is(.chat-user-settings-dialog,.chat-profile-popout,.dm-privacy-dialog,.chat-community-profile-form) :is(input:not([type=checkbox]):not([type=range]):not([type=color]),textarea){box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-inset);min-width:0;color:var(--ui-text);font:inherit;border-radius:8px;padding:10px 12px}body.ui-channel :is(.chat-user-settings-dialog,.chat-profile-popout,.dm-privacy-dialog,.chat-community-profile-form) :is(input,textarea):focus-visible{outline:2px solid var(--ui-bright);outline-offset:2px}body.ui-channel :is(.chat-user-settings-dialog,.chat-profile-popout,.dm-privacy-dialog,.chat-community-profile-form) :is(input,textarea)::placeholder{color:var(--ui-dim);opacity:1}body.ui-channel .dm-privacy-form{flex-direction:column;gap:20px;display:flex}body.ui-channel .chat-profile-editor label{color:var(--ui-muted);gap:8px;display:grid}body.ui-channel .chat-profile-editor textarea{resize:vertical;min-height:112px}body.ui-channel .chat-profile-popout{backdrop-filter:var(--ui-blur);border-color:var(--ui-edge);scrollbar-width:thin;scrollbar-color:var(--chat-scroll-thumb) transparent}body.ui-channel .chat-profile-popout h2{color:var(--ui-bright);overflow-wrap:anywhere}body.ui-channel .chat-profile-popout .ui-popover-subtitle,body.ui-channel .chat-profile-dates{color:var(--ui-muted);font-size:13px}body.ui-channel .chat-profile-section{padding-top:7px}body.ui-channel .chat-profile-section h3{color:var(--ui-dim);letter-spacing:.06em}body.ui-channel .chat-profile-about{line-height:1.6}body.ui-channel .chat-profile-about a{color:var(--ui-bright)}body.ui-channel .chat-profile-about code{background:var(--ui-inset);color:var(--ui-muted);border-radius:4px;padding:2px 4px}body.ui-channel .chat-profile-role{color:var(--ui-muted);border:0;gap:6px;padding:0}body.ui-channel .chat-profile-role-picker{max-width:100%}body.ui-channel .chat-profile-avatar{border-color:var(--ui-edge)}body.ui-channel .chat-community-profile-form :is(label,legend){color:var(--ui-muted)}body.ui-channel .chat-community-profile-form [role=status]{color:var(--ui-dim)}body.ui-channel .community-user-panel{padding:8px 8px 4px}body.ui-channel .community-user-names{cursor:pointer}body.ui-channel .community-user-names:focus-visible{outline:2px solid var(--ui-bright);outline-offset:3px}body.ui-channel .community-status-menu button[role=menuitem]{margin-top:4px}@media (width<=700px){body.ui-channel .chat-user-settings-row{flex-wrap:wrap}}body.ui-channel .chat-user-settings-menu-controls{color:var(--ui-text);margin-top:24px}body.ui-channel .chat-user-settings-menu-controls .setting-row:not([hidden]){border-bottom:1px solid var(--ui-line);flex-wrap:wrap;align-items:center;gap:16px;min-height:40px;padding-block:16px;display:flex}body.ui-channel .chat-user-settings-menu-controls .setting-label{color:var(--ui-text);flex:1;font-size:14px;font-weight:600}body.ui-channel .chat-user-settings-menu-controls .setting-row input[type=text]{width:min(240px,100%);color:var(--ui-text);background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:8px;font-size:14px}body.ui-channel .chat-user-settings-menu-controls input:disabled{color:var(--ui-muted);cursor:default}body.ui-channel .chat-user-settings-menu-controls input[type=range]{width:min(200px,40%);accent-color:var(--ui-orange)}body.ui-channel .chat-user-settings-menu-controls input[type=color]{background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:8px;width:40px;height:32px;padding:3px}body.ui-channel .chat-user-settings-menu-controls .setting-value{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:14px}body.ui-channel .chat-user-settings-menu-controls .chat-user-settings-desc{flex-basis:100%;margin:0}body.ui-channel .chat-user-settings-menu-controls .auth-buttons{flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}body.ui-channel .chat-user-settings-menu-controls .auth-btn{padding:8px 12px}body.ui-channel .chat-user-settings-menu-controls .auth-error{margin-top:12px;line-height:1.5}body.ui-channel .chat-user-settings-menu-controls .twitch-section{border:0;margin:0;padding:0}body.ui-channel .chat-user-settings-menu-controls .settings-title{color:var(--ui-bright)}body.ui-channel .chat-user-settings-menu-controls .chat-window-actions{flex-wrap:wrap;gap:12px;display:flex}body.ui-channel .chat-user-settings-menu-controls .chat-window-action:not([hidden]){align-items:center;gap:8px;display:inline-flex}body.ui-channel .chat-user-settings-menu-controls .chat-window-action svg{flex-shrink:0;width:18px;height:18px}body.ui-channel :is(.chat-server-settings-dialog,dialog.chat-settings,dialog.community-notification-dialog) :is(header,h1,h2,h3,h4,h5,h6,legend){box-shadow:none;background:0 0}body.ui-channel .chat-container.chat-community-shell{--community-pane-surface:color-mix(in srgb, var(--ui-orange) 2%, var(--ui-panel));--community-pane-hover:color-mix(in srgb, var(--community-pane-selected) 40%, var(--community-pane-surface));--community-pane-selected:color-mix(in srgb, var(--ui-orange) 14%, var(--ui-raised))}body.ui-channel .chat-container.chat-community-shell .chat-catalog-host{background:var(--community-pane-surface);border:0;border-inline-end:1px solid var(--ui-line);color:var(--ui-muted)}body.ui-channel .chat-container.chat-community-shell .chat-catalog{background:var(--community-pane-surface);color:var(--ui-muted);-webkit-backdrop-filter:none;border:0}body.ui-channel .chat-container.chat-community-shell :is(.chats-heading,.chats-active-heading){box-shadow:none;background:0 0;border:0}body.ui-channel .chat-container.chat-community-shell :is(.community-user-panel,.community-voice-strip){border:0}body.ui-channel .chat-container.chat-community-shell :is(.chats-list-heading,.chats-category-name,.chats-glyph,.chats-empty){color:var(--ui-muted)}body.ui-channel .chat-container.chat-community-shell :is(.chats-row,.community-voice-head,.community-voice-participant){color:var(--ui-muted);box-shadow:none;background:0 0;border:0}body.ui-channel .chat-container.chat-community-shell :is(.chats-row:not(.community-voice-row),.community-voice-head,.community-voice-participant):is(:hover,:focus-within,:active){background:var(--community-pane-hover);color:var(--ui-text)}body.ui-channel .chat-container.chat-community-shell :is(.chats-row:not(.community-voice-row).selected,.community-voice-row.selected>.community-voice-head){background:var(--community-pane-selected);color:var(--ui-text);box-shadow:none}body.ui-channel .chat-container.chat-community-shell :is(.chats-row:not(.community-voice-row).selected,.community-voice-row.selected>.community-voice-head):is(:hover,:focus-within){background:color-mix(in srgb, var(--ui-orange) 20%, var(--ui-raised));color:var(--ui-bright)}body.ui-channel .chat-container.chat-community-shell .chats-row:is(.selected,.unread) :is(.chats-name,.chats-glyph){color:var(--ui-text)}body.ui-channel .chat-container.chat-community-shell .chats-row.muted :is(.chats-name,.chats-glyph){color:var(--ui-dim)}body.ui-channel .chat-container.chat-community-shell :is(.chats-row:not(.community-voice-row).unread,.community-voice-row.unread>.community-voice-head):after{background:var(--ui-text)}body.ui-channel .chat-container.chat-community-shell .chat-catalog-list{scrollbar-color:var(--chat-scroll-thumb) transparent}body.ui-channel .chat-roles-container{color:var(--ui-text)}body.ui-channel .chat-role-item{position:relative}body.ui-channel .chat-role-item:focus-visible{outline:2px solid var(--ui-bright);outline-offset:-2px}body.ui-channel .chat-role-item[aria-selected=true]{color:var(--ui-bright)}body.ui-channel .chat-role-item-draggable{cursor:grab}body.ui-channel .chat-role-lock{color:var(--ui-dim);flex-shrink:0;font-size:11px}body.ui-channel .chat-role-reorder-hint,body.ui-channel .chat-role-permissions-notice{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.5}body.ui-channel .chat-role-reorder-error{color:#ef6b73;margin:0;font-size:13px}body.ui-channel .chat-role-reorder-error:empty{display:none}body.ui-channel .chat-role-permissions-rows h3{margin:var(--ui-section-gap,16px) 0 0;color:var(--ui-bright)}body.ui-channel .chat-roles-container label{color:var(--ui-muted)}body.ui-channel .chat-roles-container :is(input,textarea){color:var(--ui-text);background:var(--ui-inset);border:1px solid var(--ui-line);accent-color:var(--ui-orange)}body.ui-channel .chat-roles-container :is(input,textarea)::placeholder{color:var(--ui-dim)}body.ui-channel .chat-roles-container :is(input,textarea):focus-visible{outline:2px solid var(--ui-bright);outline-offset:2px}body.ui-channel .chat-role-color-sample{border-radius:50%;width:14px;height:14px;margin:auto;display:block}body.ui-channel .chat-role-add-members-modal{border:0;border-top:1px solid var(--ui-line);background:0 0;border-radius:0;padding:16px 0 0}body.ui-channel .chat-role-add-members-modal[hidden]{display:none}body.ui-channel .chat-role-add-member-item{border-bottom:1px solid var(--ui-line);color:var(--ui-text);background:0 0;border-radius:0}body.ui-channel .chat-roles-container *{scrollbar-width:thin;scrollbar-color:var(--chat-scroll-thumb) transparent}body.ui-channel .chat-roles-container ::-webkit-scrollbar-thumb{background:var(--chat-scroll-thumb);border-radius:4px}body.ui-channel .chat-role-permissions-rows h3:first-child{margin-top:0}body.ui-channel .text-chat:not([data-rows=plain]) .chat-inline-edit:focus{box-shadow:inset 0 0 0 2px var(--ui-orange);outline:none}.text-chat:not([data-rows=plain]) .chat-inline-edit-region{min-width:0}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start .chat-inline-edit-region{grid-area:3/2/span 2;align-self:start}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued .chat-inline-edit-region{grid-area:1/2}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued[data-has-reply] .chat-inline-edit-region{grid-row:2}body.ui-channel .chat-context-popover[popover]{border:1px solid var(--ui-edge);background:var(--ui-glass);color:var(--ui-text);box-shadow:var(--ui-pop-shadow);-webkit-backdrop-filter:var(--ui-blur);scrollbar-width:thin;scrollbar-color:var(--chat-scroll-thumb) transparent;border-radius:10px;padding:6px}body.ui-channel .chat-context-popover[popover]::-webkit-scrollbar{width:6px;height:6px}body.ui-channel .chat-context-popover[popover]::-webkit-scrollbar-thumb{background:var(--chat-scroll-thumb);border-radius:6px}body.ui-channel .chat-context-popover[popover]::-webkit-scrollbar-track{background:0 0}body.ui-channel .chat-context-popover[popover] :is(.chat-context-action,summary){box-sizing:border-box;font:inherit;text-align:start;cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative;color:var(--ui-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important}body.ui-channel .chat-context-popover[popover] :is(.chat-context-action,summary)>svg:last-child:not(:first-child){flex:none;margin-inline-start:auto}body.ui-channel .chat-context-popover[popover] :is(.chat-context-action,summary){width:100%}body.ui-channel .chat-context-popover[popover] :is(.chat-context-action,summary):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--ui-raised)!important;color:var(--ui-bright)!important;box-shadow:none!important}body.ui-channel .chat-context-popover[popover] :is(button,summary):not(.ui-icon-btn):focus-visible{outline-offset:-2px;outline:2px solid var(--ui-bright)!important}body.ui-channel .chat-context-popover[popover] :is(.is-destructive,.danger-btn),body.ui-channel .chat-context-popover[popover] :is(.is-destructive,.danger-btn):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){color:var(--danger)!important}body.ui-channel .chat-context-popover[popover] :is(button,summary):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;color:var(--ui-dim)!important;box-shadow:none!important;background:0 0!important}body.ui-channel .chat-context-popover[popover] :is([aria-checked=true],[aria-pressed=true]):not(.ui-icon-btn){color:var(--ui-bright)!important}body.ui-channel .chat-context-popover[popover] :is(.chat-context-separator,hr){background:var(--ui-gold-rule);border:0;height:1px;margin:4px 0}body.ui-channel .chat-context-popover[popover] :is(.chat-context-column+.chat-context-column){border:0}body.ui-channel .chat-context-popover[popover] summary{list-style:none}body.ui-channel .chat-context-popover[popover] summary::-webkit-details-marker{display:none}body.ui-channel .chat-context-popover[popover] .chat-member-menu-submenu>[role=menu]{color:var(--ui-dim);padding-left:12px}body.ui-channel .chat-context-popover[popover] :is(p,label){color:var(--ui-muted);margin:0;padding:8px 12px}body.ui-channel .chat-context-popover[popover] label{gap:8px;display:grid}body.ui-channel .chat-context-popover[popover] input:is([type=range],[type=checkbox],[type=radio]){accent-color:var(--ui-orange)}body.ui-channel .chat-context-popover[popover] input[type=range]{width:100%;margin:0}body.ui-channel .chat-context-popover[popover] input:focus-visible{outline:2px solid var(--ui-bright);outline-offset:2px}body.ui-channel .chat-context-popover[popover] svg{color:inherit}body.ui-channel .channel-switcher-menu :is(.channel-switcher-mode:not([hidden]),.channel-switcher-group:not(:empty)){background:var(--ui-gold-rule) top / 100% 1px no-repeat;margin-top:5px;padding-top:6px}body.ui-channel .channel-switcher-menu .channel-switcher-search{margin-bottom:0}body.ui-channel .ui-dropdown .ui-popover-header{background:var(--ui-gold-rule) bottom / 100% 1px no-repeat;border-bottom:0}body.ui-channel.ui-skin .ui-modal .ui-modal-body :is(h2,.settings-title):not(.chat-user-settings-display-name){border-bottom:0;align-self:stretch;width:100%}body.ui-channel.ui-skin .ui-modal .ui-modal-body :is(h2,.settings-title):not(.chat-user-settings-display-name):after{content:"";background:var(--ui-gold-rule);pointer-events:none;width:100%;height:1px;display:block}body.ui-channel.ui-skin .ui-modal .ui-modal-body :is(.chat-user-settings-menu-controls:not(:first-child),.chat-role-danger-zone,.chat-e2ee-settings>.chats-settings-actions){background:var(--ui-gold-rule) left top / 100% 1px no-repeat;border-top:0}body.ui-channel .ui-dropdown.ui-context-menu :is(.chat-member-menu-voice,.chat-member-menu-submenu){background:0 0;border-block:0;margin:0;padding-block:0}body.ui-channel .ui-dropdown.ui-context-menu .chat-member-menu-submenu>[role=menu]:before,body.ui-channel .ui-dropdown.ui-context-menu .chat-member-menu-submenu:not(:first-child):before,body.ui-channel .ui-dropdown.ui-context-menu .chat-member-menu-submenu+:before{content:"";background:var(--ui-gold-rule);flex:none;align-self:stretch;height:1px;margin:5px 0;display:block}body.ui-channel .ui-dropdown.ui-context-menu .chat-member-menu-submenu+.ui-dropdown-item{flex-wrap:wrap}body.ui-channel .ui-dropdown.ui-context-menu .chat-member-menu-submenu+.ui-dropdown-item:before{flex-basis:100%}body.ui-channel .ui-dropdown.ui-context-menu .chat-context-actions{flex-direction:column}body.ui-channel .community-status-menu-body>button[data-status]+button:not([data-status]){margin-top:7px;position:relative}body.ui-channel .community-status-menu-body>button[data-status]+button:not([data-status]):after{content:"";background:var(--ui-gold-rule);pointer-events:none;height:1px;position:absolute;inset:-6px 0 auto}body.ui-channel .community-inbox-popout .community-inbox-status:empty{display:none}body.ui-channel .chat-profile-popout .ui-popover-header{background:var(--ui-gold-rule) bottom / 100% 1px no-repeat;border-bottom:0}body.ui-channel .chat-profile-popout .chat-profile-section{border-top:0;margin-top:5px;padding-top:6px}body.ui-channel .chat-profile-popout .chat-profile-section+.chat-profile-section,body.ui-channel .chat-profile-popout>:is(.chat-profile-actions,.chat-profile-message){background:var(--ui-gold-rule) top / 100% 1px no-repeat;border-top:0}body.ui-channel .chat-profile-more-menu .chat-profile-friends-indicator{background:var(--ui-gold-rule) bottom / 100% 1px no-repeat;margin:0 0 5px;padding-bottom:6px}body.ui-channel .chat-container .chat-notices>.community-unread-banner{position:static}body.ui-channel .chat-community-shell .chat-composer-field.is-gated .chat-composer-input{visibility:hidden;display:block}body.ui-channel .chat-community-shell .chat-composer-field.is-gated .emoji-btn{visibility:hidden;display:inline-flex}body.ui-channel .chat-community-shell .chat-composer-gate{box-sizing:border-box;min-height:0;color:var(--ui-muted);scrollbar-color:var(--chat-scroll-thumb) transparent;scrollbar-width:thin;position:absolute;inset:0;overflow-y:auto}body.ui-channel .chat-community-shell .chat-age-gate{z-index:7;box-sizing:border-box;background:var(--ui-ground);color:var(--ui-text);scrollbar-color:var(--chat-scroll-thumb) transparent;scrollbar-width:thin;flex-direction:column;grid-area:2/1;justify-content:center;align-self:stretch;align-items:center;display:flex;position:absolute;inset:0;overflow-y:auto}body.ui-channel .chat-label{min-width:0;color:var(--ui-text);align-items:center;gap:7px;display:inline-flex}body.ui-channel :is(.chat-label-icon,.chats-glyph,.community-quick-switcher-icon,.community-chat-type-icon){color:var(--ui-muted);flex-shrink:0;align-items:center;display:inline-flex;position:relative}body.ui-channel .community-row-muted-bell{color:var(--ui-dim);display:inline-flex}body.ui-channel .chat-label-name{text-overflow:ellipsis;min-width:0;overflow:hidden}body.ui-channel .community-quick-switcher-item.unread .community-quick-switcher-name{font-weight:700}body.ui-channel .community-quick-switcher-item.is-selected .community-quick-switcher-name{color:var(--ui-bright)}body.ui-channel .community-quick-switcher-badge{color:var(--ui-dim);background:0 0}body.ui-channel .chat-catalog-list{scrollbar-color:var(--chat-scroll-thumb) transparent}body.ui-channel .chat-hover-bar{height:auto}body.ui-channel :is(.mention-chat,.chat-search-group h3,.community-inbox-location,.community-notification-override,.chat-community-integrations label,.chat-native-settings label,.mod-queue-channel,.chat-community-audit-row summary) :is(.chat-label,.mention-chat),body.ui-channel .mention-chat{vertical-align:baseline;align-items:center;gap:.3em;display:inline-flex}body.ui-channel .chat-label-icon>svg{width:1em;height:1em}body.ui-channel .community-inbox-popout .ui-dropdown-title{margin-bottom:0}body.ui-channel .community-inbox-card-heading time,body.ui-channel .community-inbox-location{color:var(--ui-dim);opacity:1}body.ui-channel .community-inbox-empty,body.ui-channel .community-inbox-status{color:var(--ui-muted);opacity:1}.community-inbox-popout .ui-dropdown-eyebrow{font-size:15px}.community-inbox-popout .ui-tabs>.ui-tab{padding-block:2px}body.ui-channel :is(.community-notification-menu,.community-server-menu) .chat-context-action{box-sizing:border-box;width:100%;color:var(--ui-text);box-shadow:none;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}body.ui-channel :is(.community-notification-menu,.community-server-menu) .chat-context-action>svg:last-child:not(:first-child){flex:none;margin-inline-start:auto}body.ui-channel :is(.community-notification-menu,.community-server-menu) .chat-context-action:is(:hover,:focus-visible){background:var(--ui-raised);color:var(--ui-bright);outline:none}body.ui-channel :is(.community-notification-menu,.community-server-menu) .chat-context-action:focus-visible{outline:2px solid var(--ui-bright);outline-offset:-2px}body.ui-channel .community-server-menu [aria-checked=true]{color:var(--ui-bright)}body.ui-channel .chat-profile-actions{align-items:center;gap:8px;margin-top:14px;display:flex}body.ui-channel .chat-profile-actions .chat-profile-message{flex:1;min-width:0;margin-top:0}body.ui-channel .chat-profile-request{align-items:center;gap:4px;display:inline-flex}body.ui-channel .chat-profile-more-btn{margin-left:auto}body.ui-channel .chat-profile-friends-indicator{color:var(--ui-bright);margin:2px 8px 6px;font-size:12px}body.ui-channel .chat-profile-more-menu button{text-align:left;width:100%}body.ui-channel .chat-profile-mutual+.chat-profile-mutual{border-top:1px solid var(--ui-line)}body.ui-channel .chat-profile-mutual-open{text-align:left;align-items:center;gap:8px;width:100%;padding:6px 0;display:flex}body.ui-channel .chat-profile-mutual-name{overflow-wrap:anywhere}body.ui-channel .chat-friend-request-settings{border-top:1px solid var(--ui-line);flex-direction:column;gap:10px;display:flex}body.ui-channel .chat-friend-request-settings h3{color:var(--ui-bright);margin:0;font-size:14px}@property --slow-remaining{syntax:"<integer>";inherits:false;initial-value:0}@keyframes chat-slowmode-digits{0%{--slow-remaining:var(--slow-seconds)}to{--slow-remaining:0}}@keyframes chat-slowmode-wait{0%{opacity:.99}to{opacity:1}}:where(body.ui-channel :is(.community-conversation-header,.chat-composer-line,.chat-reactions-user,.chat-profile-role,.chat-profile-roles,.chat-profile-actions,.chat-profile-request,.chat-members-page-row,.chat-members-page-role,.community-inbox-card-heading,.chat-role-member-row,.chat-attachment-draft,.chat-attachment-file))>.ui-icon-btn:not(:where(.chat-profile-more-btn)){margin:0}.chat-reactions-modal .chat-reactions-tabs{gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.chat-reactions-modal .chat-reactions-tabs button{align-items:center;gap:6px;display:inline-flex}.chat-reactions-modal .chat-reactions-users{max-height:360px;overflow-y:auto}.chat-reactions-modal .chat-reactions-user{align-items:center;gap:12px;padding:8px 0;display:flex}.chat-reactions-modal .chat-reactions-user+.chat-reactions-user{border-top:1px solid var(--ui-line)}.chat-reactions-modal .chat-reactions-user>span:not(.ui-avatar){flex:1}.community-quick-switcher .ui-modal-main{padding:16px}.community-quick-switcher .ui-modal-body{flex-direction:column;gap:12px;display:flex}.chat-attachment-alt{color:var(--ui-muted);gap:8px;display:grid}.chat-attachment-alt textarea{resize:vertical;width:100%;min-height:96px}.e2ee-device-list{gap:8px;display:grid}.e2ee-device{border:1px solid var(--ui-line);background:var(--ui-inset);border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.e2ee-device-description{overflow-wrap:anywhere;flex:1;min-width:0}.e2ee-device-description small{color:var(--ui-muted);display:block}body.ui-channel .chat-user-settings-dialog .chat-user-settings-search-input{width:100%}body.ui-channel .chat-user-settings-dialog .chat-user-settings-nav-item{justify-content:space-between;gap:12px}body.ui-channel .dm-privacy-dialog .ui-modal-body{flex-direction:column;gap:20px;display:flex}body.ui-channel .dm-privacy-dialog .chat-user-settings-card{background:0 0;border:0;flex-direction:column;gap:16px;padding:0;display:flex}body.ui-channel .community-notification-dialog .community-notification-remove{flex:none;margin-left:auto}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start{box-sizing:content-box;grid-template-rows:auto auto 1lh auto;grid-auto-rows:auto;align-content:start;min-height:40px;margin-block:-2.4px;padding-block:2.4px}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start:before,.text-chat[data-rows=cozy] .msg-cozy.msg-group-start:after{content:"";grid-column:2;align-self:start;height:0;min-height:0}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start:before{grid-row:1}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start:after{grid-row:3}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start .msg-gutter{grid-template-rows:subgrid;grid-area:1/1/-1;align-self:stretch;width:40px;display:grid;position:static}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start .msg-body{display:contents}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start .msg-reply-ref{grid-area:1/2}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start .msg-header{grid-area:2/2}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start .msg-text{grid-area:3/2/span 2;align-self:start;margin-top:2px}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start .msg-body>:not(.msg-reply-ref):not(.msg-header):not(.msg-text){grid-column:2;align-self:start}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start .msg-avatar-slot{grid-area:2/1/span 2;place-self:stretch stretch;min-width:0;min-height:0;position:relative}.text-chat[data-rows=cozy] .msg-cozy.msg-group-start .msg-avatar{margin:0;position:absolute;top:max(20px,50%);left:50%;transform:translate(-50%,-50%)}.text-chat[data-quotes=ref] .msg-reply-ref{font-size:calc(1em - 4px)}.chat-emoji-pending{vertical-align:text-bottom;box-shadow:none;background:0 0;border:0;display:inline-block}.text-chat:not([data-rows=plain]) .msg .chat-emoji-pending{vertical-align:middle}.text-chat[data-quotes=ref] .chat-reply-bar-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.text-chat[data-quotes=ref] .chat-reply-platform-notice{color:var(--ui-dim);line-height:1.3}.ui-channel .chat-container .msg-reply{--btn-radius:0!important}body:is([data-channel-mode=strimrcord],[data-channel-mode=pending][data-channel-layout=strimrcord]) #container{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}body:is([data-channel-mode=strimrcord],[data-channel-mode=pending][data-channel-layout=strimrcord]) #content{grid-area:1/1;height:auto}body:is([data-channel-mode=strimrcord],[data-channel-mode=pending][data-channel-layout=strimrcord]) #main-area{display:none}body:is([data-channel-mode=strimrcord],[data-channel-mode=pending][data-channel-layout=strimrcord]) #container .chat-container.has-chats-pane{border-top:1px solid var(--hairline);grid-area:2/1}body:is([data-channel-mode=strimrcord],[data-channel-mode=pending][data-channel-layout=strimrcord]) .chat-container.has-chats-pane{border:0;min-width:0;max-width:none;min-height:0;width:100%!important;height:auto!important;max-height:none!important}body:is([data-channel-mode=strimrcord],[data-channel-mode=pending][data-channel-layout=strimrcord]) :is(#container.chat-left .chat-container,.chat-container.chat-left).has-chats-pane{border-right:0}body:is([data-channel-mode=strimrcord],[data-channel-mode=pending][data-channel-layout=strimrcord]) :where(.chat-container) .chat-resize{display:none}body:is([data-channel-mode=strimrcord],[data-channel-mode=pending][data-channel-layout=strimrcord]) :where(.chat-container) .chat-shell{background:var(--surface)}body.ui-chat-popout[data-channel-mode=strimrcord]{grid-template-rows:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued{align-items:start;padding:0 8px}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued .msg-body{display:contents}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued .msg-text:not(:has(.chat-emoji-jumbo)){text-box:trim-both cap text;padding-block:.2em .1em;display:block}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued .msg-text:has(.chat-emoji-inline):not(:has(.chat-emoji-jumbo)){padding-block:calc((var(--chat-message-emoji-size) - 1cap) / 2)}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued .msg-text:has(.chat-emoji-jumbo){padding-block:.15em;display:block}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued .msg-gutter{grid-area:1/1;justify-content:center;align-self:stretch;min-height:0;display:grid}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued .msg-gutter-time{text-box:trim-both cap alphabetic;align-self:center;line-height:1;display:block}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued :is(.msg-reply,.msg-reply-ref),.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued .msg-text{grid-area:1/2}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued[data-has-reply] .msg-gutter,.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued[data-has-reply] .msg-text{grid-row:2}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued :is(.msg-link-preview,.msg-reactions,.chat-inline-edit,.chat-inline-edit-hint){grid-column:2}.text-chat[data-rows=cozy] .msg-cozy.msg-group-continued .chat-inline-edit{position:relative}body.ui-channel .chat-community-shell .chat-composer-input{field-sizing:content;height:auto;min-height:20px;max-height:50vh}.chat-community-shell{--community-members-width:240px}.chat-community-shell .community-header-search{flex:0 0 calc(var(--community-members-width) - 6px);width:calc(var(--community-members-width) - 6px);margin:0}@container chat-shell (width<760px){.chat-community-shell .community-header-search{flex:auto;width:auto;min-width:0}.chat-community-shell .chat-search-input{min-width:0}}.chat-community-shell .chat-search-input{text-align:left;box-shadow:none;background:0 0;border:0;padding:5px 8px}:where(.chat-container:not(.chat-community-shell)) .strimr-controls-slot{flex:0 0 32px;width:32px;height:32px;display:inline-flex}.chat-community-shell .chat-search-input:is(:focus,:focus-visible){box-shadow:none;outline:none}@container chat-shell (width<1000px){.chat-community-shell .community-conversation-header .community-toast-host{visibility:hidden;pointer-events:none;position:absolute}}.chat-community-shell>.community-conversation-region>.community-conversation-header{grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);column-gap:0;padding-inline:0;display:grid;position:relative}@container chat-shell (width>=760px){.chat-community-shell>.community-conversation-region>.community-conversation-header{grid-template-columns:minmax(0, 1fr) auto minmax(max-content, 1fr) var(--community-members-width)}}@container chat-shell (width<1000px){.chat-community-shell>.community-conversation-region>.community-conversation-header{grid-template-columns:minmax(0,1fr) 0 auto}}@container chat-shell (760px<=width<1000px){.chat-community-shell>.community-conversation-region>.community-conversation-header{grid-template-columns:minmax(0, 1fr) 0 auto var(--community-members-width)}}.chat-community-shell .community-header-lead{grid-column:1;align-items:center;gap:6px;min-width:0;padding-inline-start:10px;display:flex}.chat-community-shell .community-header-lead .chats-active-heading{flex:0 auto;min-width:8ch;max-width:100%}.chat-community-shell .community-conversation-header .community-toast-host{flex:none;grid-column:2;justify-self:center;min-width:0}.chat-community-shell .community-header-tail{grid-column:3;justify-self:end;align-items:center;gap:6px;padding-inline-end:6px;display:flex}@container chat-shell (width>=760px){.chat-community-shell:not(.community-members-open)>.community-conversation-region>.community-conversation-header>.community-header-tail{grid-column:3/5}.chat-community-shell.community-members-open>.community-conversation-region>.community-conversation-header>.community-header-tail{display:contents}.chat-community-shell.community-members-open>.community-conversation-region>.community-conversation-header>.community-header-tail .community-header-icons{grid-column:3;justify-self:end;margin-inline-end:6px}.chat-community-shell.community-members-open>.community-conversation-region>.community-conversation-header>.community-header-tail .community-header-search{grid-column:4;justify-self:end;margin-inline-end:6px}}@container chat-shell (width<760px){.chat-community-shell>.community-conversation-region>.community-conversation-header{align-items:center;gap:6px;display:flex}.chat-community-shell .community-header-lead{flex:auto;min-width:0}.chat-community-shell .community-header-lead .chats-active-heading{min-width:0}.chat-community-shell .community-header-tail{flex:0 auto;min-width:0;margin-inline-start:auto}.chat-community-shell .community-wordmark{display:none}}body:has(.chat-community-shell[data-chat-style=discord]) #content>header{display:none}.chat-community-shell[data-chat-style=discord] .community-header-icons{gap:6px}body.ui-skin .chat-community-shell[data-chat-style=discord] .community-header-icons .chat-header-right{display:contents}body.ui-channel .chat-community-shell[data-chat-style=discord] .community-header-icons .ui-icon-btn{margin:0}.chat-community-shell[data-chat-style=discord] .community-toast-host{grid-template-columns:auto;display:grid}.chat-community-shell[data-chat-style=discord] .community-toast-host>:is(.community-wordmark,.toast){grid-area:1/1;justify-self:center}.chat-community-shell[data-chat-style=discord] .community-wordmark{white-space:nowrap;text-box:trim-both cap alphabetic;font-size:16px;line-height:1}.chat-community-shell[data-chat-style=discord] .community-toast-host:has(>.toast:not([hidden])) .community-wordmark{visibility:hidden}.text-chat[data-rows=compact] .msg-compact.is-deleted-evidence .msg-header{align-items:baseline;gap:6px;margin-right:6px;display:inline-flex}html body :is(.emoji-picker-cell,.chat-hover-quick-reaction,.chat-context-quick-reaction,.emoji-picker-rail-button,.chat-community-emoji-suggestion),html body :is(.emoji-picker-cell,.chat-hover-quick-reaction,.chat-context-quick-reaction,.emoji-picker-rail-button,.chat-community-emoji-suggestion):not(:disabled):not([aria-disabled=true]){box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}.chat-emoji{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.chat-emoji-swap{display:contents}.chat-emoji-swap>.chat-emoji-animation,.ui-avatar-owner:hover .chat-emoji-swap>.chat-emoji-still{display:none}.ui-avatar-owner:hover .chat-emoji-swap>.chat-emoji-animation{display:inline-block}body.ui-channel .emoji-grid .emoji-picker-cell{padding:0}.text-chat .msg .chat-hover-bar .chat-hover-quick-reaction{--emoji-size:24px;padding:2px}.text-chat .msg .chat-hover-bar .chat-hover-quick-reaction>.chat-emoji{--emoji-size:inherit;max-width:none;max-height:none}.text-chat:not([data-rows=plain]) .chat-welcome{padding:16px 8px 8px}.text-chat:not([data-rows=plain]) .chat-welcome h2{margin:0;font-size:20px;font-weight:700}.text-chat:not([data-rows=plain]) .chat-welcome p{color:var(--dim);margin:6px 0 0;font-size:13px}.text-chat:not([data-rows=plain]) .msg-day{color:var(--dim);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;line-height:1;display:flex}.text-chat:not([data-rows=plain]) .msg-day:before,.text-chat:not([data-rows=plain]) .msg-day:after{content:"";background:var(--hairline);flex:1;height:1px}.text-chat[data-rows=cozy] .msg-cozy{grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:0 8px;display:grid}.text-chat:not([data-rows=plain]) .msg-gutter{justify-content:center;align-items:flex-start;width:40px;display:flex}.text-chat:not([data-rows=plain]) .msg-avatar{object-fit:cover;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.text-chat:not([data-rows=plain]) .msg-group-continued .msg-gutter-time{visibility:hidden;font-size:10px}.text-chat:not([data-rows=plain]) .msg-group-continued:hover .msg-gutter-time{visibility:visible}.text-chat:not([data-rows=plain]) .msg-header{align-items:baseline;gap:6px;min-width:0;display:flex}.text-chat[data-rows=compact] .msg-compact{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:8px;padding:0 8px;display:grid}.text-chat[data-rows=compact] .msg-compact .msg-gutter{justify-content:start;align-items:baseline;gap:8px;width:auto}.text-chat[data-rows=compact] .msg-compact .msg-body{min-width:0}.text-chat[data-rows=compact] .msg-compact .msg-header{margin-inline-end:8px;display:inline}.text-chat[data-rows=compact] .msg-compact .msg-text{display:inline}.text-chat[data-rows=compact] .msg-compact-time{flex:none;min-width:4.5em}.community-server-follow.is-following:hover{--btn-solid:var(--ui-red,#ed4245);--btn-border-hover:var(--ui-red,#ed4245);color:#fff!important}body.ui-channel .chat-community-shell .community-server-header .chats-channel-tab{min-width:0;margin:var(--community-header-inset) auto var(--community-header-inset) 0;background:0 0;border-color:#0000;border-radius:6px;flex:0 auto;align-self:stretch;align-items:stretch;min-height:0;transition:background .14s,color .14s;display:flex}body.ui-channel .chat-community-shell .community-server-header .chats-channel-tab .chats-select{min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--ui-text);font:inherit;font-weight:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;align-items:center;padding-inline:0;transition:background .14s,color .14s}body.ui-channel .chat-community-shell .community-server-header .chats-channel-tab .chats-select .chats-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.ui-channel .chat-community-shell .community-server-header .chats-channel-tab .chats-select .chats-name>.chat-name-label{text-overflow:ellipsis;display:block;overflow:hidden}body.ui-channel .chat-container.chat-community-shell .community-server-header .chats-heading{isolation:isolate;position:relative}body.ui-channel .chat-container.chat-community-shell .community-server-header .chats-heading:before{content:"";inset:var(--community-header-inset);z-index:-1;pointer-events:none;background:0 0;border-radius:6px;transition:background .14s;position:absolute}body.ui-channel .chat-container.chat-community-shell .community-server-header .chats-heading:is(:hover,:has(.chats-channel-tab [aria-expanded=true])):before{background:var(--ui-raised)}body.ui-channel .chat-container.chat-community-shell .community-server-header .chats-heading:is(:hover,:has(.chats-channel-tab [aria-expanded=true])) .chats-row.chats-channel-tab,body.ui-channel .chat-community-shell .community-server-header .chats-channel-tab .chats-select:hover,body.ui-channel .chat-community-shell .community-server-header .chats-channel-tab .chats-select[aria-expanded=true]{color:var(--ui-bright)}body.ui-channel .chat-community-shell .community-server-header .chats-heading>.community-server-chevron{color:var(--ui-muted);flex:none;align-self:center;margin-inline-start:auto;display:inline-flex}body.ui-channel .chat-community-shell .community-server-header .chats-heading{cursor:pointer}body.ui-channel .chat-community-shell .community-server-header .chats-channel-tab .chats-select:focus-visible{outline:2px solid var(--ui-bright);outline-offset:-2px}@media (prefers-reduced-motion:reduce){body.ui-channel .chat-community-shell .community-server-header .chats-channel-tab .chats-select,body.ui-channel .chat-community-shell .community-server-header .chats-channel-tab,body.ui-channel .chat-container.chat-community-shell .community-server-header .chats-heading:before{transition:none}}body.ui-channel .chat-container.chat-community-shell .community-server-header{background:var(--ui-ground)}body.ui-channel .chat-container.chat-community-shell .community-server-header .chats-heading{border:0;border-bottom:1px solid var(--ui-line);box-shadow:none;background:0 0}body.ui-channel .chat-container.chat-community-shell .community-server-header .chats-row.chats-channel-tab,body.ui-channel .chat-container.chat-community-shell .community-server-header .chats-row.chats-channel-tab:is(.selected,:hover,:focus-within){box-shadow:none;color:inherit;background:0 0;border-color:#0000}body.ui-channel .chat-community-shell .community-server-header .chats-heading>.community-server-follow{margin-inline:0}.ui-channel .chat-attachment-mosaic{align-items:start}.ui-channel .chat-attachment-image{max-height:350px}.ui-channel .chat-attachment-file{box-sizing:border-box;min-height:44px}.ui-channel .chat-attachment-image{--media-max-height:350px}.ui-channel .chat-attachment-image img,.ui-channel .chat-attachment-image video{object-fit:contain;width:100%;height:100%;display:block}.ui-channel .msg-link-preview-thumb-link{max-width:80px}.ui-channel .chat-attachment-image.is-spoiler video{filter:blur(18px);pointer-events:none}body.ui-channel .chat-context-reaction-picker.emoji-picker-community{grid-template-rows:auto minmax(0,1fr);height:min(382px,100vh - 32px);max-height:calc(100vh - 32px);overflow:hidden}body.ui-channel .chat-member-identity>strong{display:block}body.ui-channel .community-voice-participant>.chat-name-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.ui-channel .discord-import{max-width:720px;color:var(--ui-text);flex-direction:column;gap:16px;font-size:14px;line-height:1.45;display:flex}body.ui-channel .discord-import h2,body.ui-channel .discord-import h3{margin:0;font-weight:600}body.ui-channel .discord-import h2{font-size:18px}body.ui-channel .discord-import h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ui-dim);margin-top:8px;font-size:13px}body.ui-channel .discord-import p{margin:0}body.ui-channel .discord-import-guild{align-items:center;gap:12px;display:flex}body.ui-channel .discord-import-icon{object-fit:cover;border-radius:12px;flex:none;width:48px;height:48px}body.ui-channel .discord-import-icon-fallback{background:var(--ui-orange);color:#fff;place-items:center;font-size:20px;font-weight:700;display:grid}body.ui-channel .discord-import-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}body.ui-channel .discord-import-role{align-items:center;gap:8px;display:flex}body.ui-channel .discord-import-swatch{border-radius:50%;flex:none;width:12px;height:12px}body.ui-channel .discord-import-actions{gap:8px;margin-top:8px;display:flex}body.ui-channel .discord-import-primary,body.ui-channel .discord-import-secondary{font:inherit;cursor:pointer;border-radius:6px;padding:8px 14px;font-weight:600}body.ui-channel .discord-import-primary{background:var(--ui-orange);color:#fff;border:none}body.ui-channel .discord-import-secondary{border:1px solid var(--ui-dim);color:var(--ui-text);background:0 0}body.ui-channel .discord-import-primary:disabled,body.ui-channel .discord-import-secondary:disabled{opacity:.5;cursor:not-allowed}body.ui-channel .discord-import-alert:empty{display:none}body.ui-channel .discord-import-alert{color:#f44}.chat-input-with-button{align-items:stretch;gap:8px;width:100%;display:flex}.chat-input-with-button>:is(input,textarea){flex:auto;min-width:0}.chat-input-with-button>button{white-space:nowrap;flex:none;align-self:center}body.ui-channel .chat-user-settings-menu-connections{flex-direction:column;gap:20px;display:flex}body.ui-channel .chat-user-settings-menu-connections .twitch-section,body.ui-channel .discord-section{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}body.ui-channel .chat-user-settings-menu-connections .setting-row,body.ui-channel .discord-section .setting-row{min-height:unset;border-bottom:none;padding-block:4px}body.ui-channel .discord-setup-choice{border-bottom:1px solid var(--ui-line);flex-direction:column;gap:8px;padding:14px 0;display:flex}body.ui-channel .discord-setup-choice:last-of-type{border-bottom:none}body.ui-channel .discord-setup-choice h3{color:var(--ui-bright);margin:0;font-size:14px;font-weight:600}body.ui-channel .discord-setup-choice p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.4}body.ui-channel .discord-setup-choice .discord-import-actions{margin-top:4px}body.ui-channel .discord-bridge-failure{color:var(--danger)}body.ui-channel .discord-import-settings>.discord-import-actions{border-bottom:1px solid var(--ui-line);margin:8px 0 4px;padding-bottom:14px}@media (display-mode:window-controls-overlay){:root{--pwa-caption-left:env(titlebar-area-x,0px);--pwa-caption-right:max(0px, calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw)));scroll-padding-top:calc(env(titlebar-area-y,0px) + env(titlebar-area-height,0px))}body.ui-skin #content>header,.chat-community-shell[data-chat-style=discord] :is(.community-conversation-header,.community-server-header){background:var(--ui-ground,#100e0c);app-region:drag;-webkit-app-region:drag}body.ui-skin #content>header{padding-inline-start:max(12px, var(--pwa-caption-left));padding-inline-end:max(12px, var(--pwa-caption-right))}body.ui-skin #content>header nav{flex-wrap:nowrap;min-width:0;overflow-x:auto}.chat-community-shell[data-chat-style=discord] .community-server-header .chats-heading{padding-inline-start:max(10px, var(--pwa-caption-left))}.chat-community-shell[data-chat-style=discord] .community-conversation-region>.community-conversation-header{padding-inline-end:var(--pwa-caption-right)}@container chat-shell (width<760px){.chat-community-shell[data-chat-style=discord] .community-conversation-region>.community-conversation-header{padding-inline-start:var(--pwa-caption-left)}}:is(#content>header,.community-conversation-header,.community-server-header) :is(button,input,select,textarea,a,summary,label,[role=button],[role=link],[role=menu],[role=menuitem],[role=search],[role=combobox],[role=listbox],[role=option],[role=tab],[role=switch],[role=checkbox],[contenteditable],[tabindex],.community-header-search,.dropdown,.community-server-menu,.community-notification-menu){app-region:no-drag;-webkit-app-region:no-drag}}body.ui-channel dialog:is(:focus,:focus-visible){outline:none}
/*# sourceMappingURL=/static/assets/chat-community-51f5f0d7fea265b21e80dba43814d12ec88af72c00b1740244f960632575be64.css.map */
