:root,html,body,#root{margin:0;padding:0;width:100%;height:100%}body{overflow:hidden;font-family:var(--font-app);background:var(--color-background)}button,input,textarea,select{font-family:inherit}.app-shell{display:grid;width:100%;height:100%;grid-template-rows:45px minmax(0,1fr);color:var(--color-app-text);background:var(--color-background)}.app-shell--web{grid-template-rows:minmax(0,1fr)}.app-workspace{display:flex;min-height:0}.app-home{min-width:0;flex:1;background:var(--color-background-content)}.topbar{display:flex;align-items:center;-webkit-user-select:none;user-select:none;height:45px;background:var(--color-background);cursor:default;overflow:hidden;-webkit-app-region:drag}.topbar button,.topbar select,.topbar input,.topbar-right-actions,.window-controls{-webkit-app-region:no-drag}.topbar-right-actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;height:100%;padding-right:0}.window-controls-divider{width:1px;height:14px;background:var(--color-topbar-divider-color);opacity:.65}.window-controls{display:flex;height:100%;margin-left:0}.window-controls button.control-btn{width:45px;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-topbar-window-controls-button-background);border:none;color:var(--color-topbar-window-controls-button-color);transition:background .2s}.window-controls button.control-btn:hover{color:var(--color-topbar-window-controls-button-hover-color);background-color:var(--color-topbar-window-controls-button-hover-background);cursor:pointer}.window-controls button.close-btn:hover{color:var(--color-topbar-window-controls-close-button-hover-color);background:var(--color-topbar-window-controls-close-button-hover-background)}.guild-rail{display:flex;width:var(--custom-guild-list-width);height:100%;flex-direction:column;align-items:center;background:var(--color-background);gap:8px}.guild-rail__stack{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;gap:8px;width:100%;padding-bottom:12px}.guild-rail__list{display:flex;width:100%;min-height:0;max-height:100%;flex:0 1 auto;flex-direction:column;align-items:center;gap:8px;overflow-y:auto;overflow-x:hidden;scrollbar-color:var(--color-guild-rail-scrollbar) transparent;scrollbar-width:thin}.guild-rail__list::-webkit-scrollbar{width:4px}.guild-rail__list::-webkit-scrollbar-thumb{background:var(--color-guild-rail-scrollbar);border-radius:999px}.guild-rail__list::-webkit-scrollbar-track{background:transparent}.guild-rail__divider{width:32px;height:1px;border-radius:1px;background:var(--color-topbar-divider-color)}.guild-rail__user-reserve{width:100%;min-height:92px;margin-top:auto;pointer-events:none}body.has-voice-user-panel .guild-rail__user-reserve{min-height:164px}.guild-rail__item{position:relative;display:grid;width:var(--guildbar-avatar-size);height:var(--guildbar-avatar-size);min-width:var(--guildbar-avatar-size);place-items:center;padding:0;color:var(--color-guild-rail-item-text);background:var(--color-guild-rail-item-background);border:0;border-radius:12px;cursor:pointer;overflow:visible;transition:background .14s ease,border-radius .14s ease,color .14s ease}.guild-rail__item:hover,.guild-rail__item.is-selected{background:var(--color-guild-rail-item-hover-background)}.guild-rail__item img{width:var(--guildbar-avatar-size);height:var(--guildbar-avatar-size);border-radius:inherit;object-fit:cover}.guild-rail__marker{position:absolute;top:50%;left:calc(var(--custom-guild-list-padding) * -1);width:4px;height:0;border-radius:0 999px 999px 0;background:var(--color-guild-rail-selected-marker);opacity:0;transform:translateY(-50%);transition:height .14s ease,opacity .14s ease}.guild-rail__item:hover:not(.is-selected) .guild-rail__marker{height:20px;opacity:1}.guild-rail__item.is-selected .guild-rail__marker{height:40px;opacity:1}.guild-rail__item--action{color:var(--color-guild-rail-action-text)}.guild-rail__item--action:hover{color:var(--color-guild-rail-action-hover-text);background:var(--color-guild-rail-action-hover-background)}.guild-rail__home-logo{position:relative;display:grid;width:23px;height:18px;place-items:center;color:currentColor;border:3px solid currentColor;border-radius:9px}.guild-rail__home-logo:before,.guild-rail__home-logo:after{position:absolute;top:7px;width:4px;height:4px;content:"";background:currentColor;border-radius:50%}.guild-rail__home-logo:before{left:6px}.guild-rail__home-logo:after{right:6px}.guild-rail__home-logo span{position:absolute;bottom:-6px;width:15px;height:8px;border-bottom:3px solid currentColor;border-radius:0 0 999px 999px}.guild-rail__initials{font-size:14px;font-weight:800;letter-spacing:0}.guild-rail__loader{display:grid;width:var(--guildbar-avatar-size);height:var(--guildbar-avatar-size);place-items:center;color:var(--color-guild-rail-muted)}.guild-rail__loader svg,.guild-dialog__spinner{animation:guild-spin 1s linear infinite}.guild-dialog{position:fixed;inset:0;z-index:20;display:grid;place-items:center}.guild-dialog__backdrop{position:absolute;inset:0;background:var(--color-guild-dialog-backdrop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guild-dialog__panel{position:relative;z-index:1;width:min(440px,100vw - 48px);padding:28px;color:var(--color-guild-dialog-text);background:var(--color-guild-dialog-background);border:1px solid var(--color-guild-dialog-border);border-radius:8px;box-shadow:0 24px 80px var(--color-guild-dialog-shadow)}.guild-dialog__close{position:absolute;top:14px;right:14px;display:grid;width:34px;height:34px;place-items:center;color:var(--color-guild-dialog-muted);background:transparent;border:0;border-radius:8px;cursor:pointer}.guild-dialog__close:hover{color:var(--color-guild-dialog-text);background:var(--color-guild-dialog-control-hover)}.guild-dialog__header{padding-right:32px}.guild-dialog__header h2{margin:0 0 8px;font-size:22px;line-height:1.2;letter-spacing:0}.guild-dialog__header p,.guild-dialog__hint{margin:0;color:var(--color-guild-dialog-muted);font-size:14px;line-height:1.45}.guild-dialog__tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:22px 0 18px;padding:4px;background:var(--color-guild-dialog-tabs-background);border-radius:8px}.guild-dialog__tabs button,.guild-dialog__submit{min-height:40px;font:inherit;font-weight:700;border:0;border-radius:6px;cursor:pointer}.guild-dialog__tabs button{color:var(--color-guild-dialog-muted);background:transparent}.guild-dialog__tabs button.is-active{color:var(--color-guild-dialog-text);background:var(--color-guild-dialog-tab-active)}.guild-dialog__form{display:grid;gap:14px}.guild-dialog__form label{display:grid;gap:8px;color:var(--color-guild-dialog-label);font-size:13px;font-weight:700}.guild-dialog__form input,.guild-dialog__form textarea{width:100%;box-sizing:border-box;color:var(--color-guild-dialog-text);font:inherit;background:var(--color-guild-dialog-input-background);border:1px solid var(--color-guild-dialog-input-border);border-radius:6px;outline:0}.guild-dialog__form input{min-height:42px;padding:0 12px}.guild-dialog__form textarea{resize:vertical;padding:10px 12px}.guild-dialog__form input:focus,.guild-dialog__form textarea:focus{border-color:var(--color-guild-dialog-input-focus)}.guild-dialog__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--color-guild-dialog-button-text);background:var(--color-guild-dialog-button-background)}.guild-dialog__submit:hover:not(:disabled){background:var(--color-guild-dialog-button-hover)}.guild-dialog__submit:disabled{cursor:default;opacity:.62}.guild-dialog__error{margin:0 0 14px;color:var(--color-guild-dialog-error);font-size:13px;font-weight:700}@keyframes guild-spin{to{transform:rotate(360deg)}}.slider-value-tooltip{position:absolute;bottom:50px;left:var(--slider-value, 0%);z-index:3;display:none;min-width:42px;box-sizing:border-box;justify-content:center;padding:7px 10px;color:var(--color-guild-dialog-text);background:var(--color-user-panel-background);border:1px solid var(--color-user-panel-border);border-radius:4px;box-shadow:0 8px 24px var(--color-user-panel-shadow);font-size:13px;font-weight:500;line-height:16px;overflow:visible;transform:translate(-50%)}.slider-value-tooltip__caret{position:absolute;top:calc(100% - 1px);left:50%;width:16px;height:10px;color:var(--color-user-panel-background);filter:drop-shadow(0 1px 0 var(--color-user-panel-border));fill:currentColor;transform:translate(-50%)}.channel-settings-slider{display:grid;gap:10px}.channel-settings-slider span{color:var(--color-guild-workspace-text);font-size:14px;font-weight:800}.channel-settings-slider__control{--bar-offset: 24px;--bar-size: 4px;--grabber-size: 16px;position:relative;height:calc(24px + var(--bar-offset))}.channel-settings-slider__marks,.channel-settings-slider__bar{position:absolute;inset-inline:5px}.channel-settings-slider__marks{top:0;height:48px}.channel-settings-slider__marks span{position:absolute;top:0;display:flex;height:48px;flex-direction:column;justify-content:space-between;color:var(--color-guild-workspace-muted);font-size:12px;font-weight:500;transform:translate(-50%)}.channel-settings-slider__marks span i:first-of-type{margin-top:inherit}.channel-settings-slider__marks span:first-child{transform:translate(calc(-50% + 5px))}.channel-settings-slider__marks span:last-child{transform:translate(calc(-50% - 5px))}.channel-settings-slider__marks b{font:inherit;white-space:nowrap}.channel-settings-slider__marks i{display:block;width:2px;height:7px;align-self:center;background:var(--color-guild-workspace-muted);opacity:.5}.channel-settings-slider__bar{top:calc((24px - var(--bar-size)) / 2 + var(--bar-offset));height:var(--bar-size);overflow:hidden;background:#5f606a;border-radius:2px;transition:height .12s ease,top .12s ease}.channel-settings-slider__fill{width:var(--slider-value, 0%);height:100%;box-sizing:border-box;background:var(--color-guild-dialog-button-background);border:1px solid rgba(255,255,255,.1);border-radius:inherit}.channel-settings-slider__grabber{position:absolute;top:calc(12px + var(--bar-offset) / 2);left:var(--slider-value, 0%);z-index:1;width:var(--grabber-size);height:var(--grabber-size);box-sizing:border-box;background:var(--color-guild-dialog-button-text);border:1px solid var(--color-guild-dialog-input-border);border-radius:50%;box-shadow:0 2px 5px var(--color-user-panel-shadow);transform:translate(-50%,-50%);transition:width .12s ease,height .12s ease;pointer-events:none}.channel-settings-slider__control input{position:absolute;inset:var(--bar-offset) 0 0;z-index:2;width:100%;height:30px;margin:0;cursor:pointer;opacity:0}.channel-settings-slider--plain .channel-settings-slider__control{--bar-offset: 0px;height:40px}.channel-settings-slider--plain .channel-settings-slider__control input{inset:0}.channel-settings-slider--plain .channel-settings-slider__control:hover,.channel-settings-slider--plain.is-active .channel-settings-slider__control,.channel-settings-slider--marked .channel-settings-slider__control:hover,.channel-settings-slider--marked.is-active .channel-settings-slider__control{--bar-size: 6px;--grabber-size: 20px}.channel-settings-slider.is-active .slider-value-tooltip{display:flex}.channel-settings-slider small{color:var(--color-guild-workspace-muted);font-size:13px;line-height:18px}.app-scroll-area{overflow-y:auto;scrollbar-color:var(--user-settings-scrollbar-thumb) var(--user-settings-scrollbar-track);scrollbar-gutter:stable both-edges;scrollbar-width:thin}.app-scroll-area::-webkit-scrollbar{width:16px}.app-scroll-area::-webkit-scrollbar-track{background:var(--user-settings-scrollbar-track)}.app-scroll-area::-webkit-scrollbar-button{display:none;width:0;height:0}.app-scroll-area::-webkit-scrollbar-corner{background:transparent}.app-scroll-area::-webkit-scrollbar-thumb{background:var(--user-settings-scrollbar-thumb);border:4px solid transparent;border-radius:8px;background-clip:padding-box}.emoji-picker{--user-settings-scrollbar-thumb: color-mix(in oklab, hsl(234.545 5.473% 39.412%) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%));--user-settings-scrollbar-track: transparent;position:absolute;right:0;bottom:calc(100% + 10px);z-index:20;display:grid;width:min(440px,100vw - 28px);max-height:min(520px,70vh);grid-template-rows:auto minmax(0,1fr);overflow:hidden;color:var(--color-guild-workspace-text);background:var(--color-guild-workspace-composer-background);border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 18px 45px #00000059}.emoji-picker__header{display:grid;gap:10px;padding:14px;background:#0000001f;border-bottom:1px solid rgba(255,255,255,.07)}.emoji-picker__header strong{font-size:14px;font-weight:800}.emoji-picker__header input{height:34px;padding:0 12px;color:var(--color-guild-workspace-text);background:var(--color-guild-workspace-content-background);border:1px solid rgba(255,255,255,.08);border-radius:6px}.emoji-picker__groups{padding:10px}.emoji-picker__group+.emoji-picker__group{margin-top:4px}.emoji-picker__group-header{position:sticky;top:-10px;z-index:1;display:flex;width:100%;height:32px;align-items:center;justify-content:space-between;padding:0 8px;color:var(--color-guild-workspace-muted);font-size:11px;font-weight:800;text-transform:uppercase;background:var(--color-guild-workspace-composer-background);border:0;cursor:pointer}.emoji-picker__group-header:hover,.emoji-picker__group-header:focus-visible{color:var(--color-guild-workspace-text);outline:0}.emoji-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:2px}.emoji-picker__item{display:grid;min-width:0;height:56px;place-items:center;color:var(--color-guild-workspace-text);background:transparent;border:0;border-radius:6px;cursor:pointer}.emoji-picker__item:hover,.emoji-picker__item:focus-visible{background:#ffffff14;outline:0}.emoji-picker__item--skeleton{pointer-events:none}.emoji-picker__item--skeleton span{width:40px;height:40px;background:#ffffff12;border-radius:8px;animation:emoji-picker-skeleton-pulse 1.2s ease-in-out infinite}.emoji-sprite{display:block;flex:0 0 auto;background-repeat:no-repeat}.emoji-sprite--fallback{width:40px;height:40px;font-size:30px;line-height:40px;text-align:center}.emoji-picker__item-name,.emoji-picker__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes emoji-picker-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.9}}.user-avatar{position:relative;width:var(--user-avatar-size);height:var(--user-avatar-size);flex:0 0 auto;border-radius:50%;overflow:visible}.user-avatar__mask{position:relative;display:block;width:auto;contain:paint;pointer-events:none}.user-avatar__stack{display:grid;width:100%;height:100%}.user-avatar__image,.user-avatar__fallback{display:grid;width:100%;height:100%;place-items:center;color:var(--color-guild-workspace-avatar-text);background:var(--user-avatar-accent-color, var(--color-guild-workspace-avatar-background));font-size:calc(var(--user-avatar-size) * .36);font-weight:800;line-height:1;object-fit:cover}.user-avatar__decoration{position:absolute;top:var(--user-avatar-decoration-offset);inset-inline-start:var(--user-avatar-decoration-offset);width:var(--user-avatar-decoration-size);height:var(--user-avatar-decoration-size);contain:paint;pointer-events:none}.user-avatar__decoration-stack,.user-avatar__decoration-image{display:block;width:100%;height:100%}.user-avatar__decoration-stack{position:relative}.user-avatar__decoration-image{position:absolute;inset:0;object-fit:cover;pointer-events:none}.user-avatar__decoration-image--animated{opacity:0}.user-avatar:hover .user-avatar__decoration-image--animated,.member-row:hover .user-avatar__decoration-image--animated,.voice-call__tile:hover .user-avatar__decoration-image--animated,.guild-sidebar__voice-user:hover .user-avatar__decoration-image--animated,.user-avatar__decoration-image--animated.is-active{opacity:1}.user-avatar:hover .user-avatar__decoration-image--static,.member-row:hover .user-avatar__decoration-image--static,.voice-call__tile:hover .user-avatar__decoration-image--static,.guild-sidebar__voice-user:hover .user-avatar__decoration-image--static,.user-avatar:has(.user-avatar__decoration-image--animated.is-active) .user-avatar__decoration-image--static{opacity:0}.settings-select{position:relative;min-width:0;width:100%}.settings-select__trigger{display:flex;min-width:0;width:100%;height:36px;align-items:center;justify-content:space-between;padding:0 10px;color:#f4f5f7;background:#202126;border:1px solid #5865f2;border-radius:6px;box-shadow:0 0 0 1px #5865f22e;cursor:pointer;font:inherit;font-size:14px}.settings-select__trigger:disabled{cursor:wait;opacity:.72}.settings-select__trigger-main,.settings-select__option-label{display:flex;min-width:0;max-width:100%;align-items:center;gap:8px}.settings-select__trigger-label,.settings-select__option-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-select__menu{position:absolute;z-index:10;top:calc(100% + 4px);right:0;left:0;overflow:hidden;padding:6px 0;background:#28282d;border:1px solid #3b3b42;border-radius:6px;box-shadow:0 12px 32px #00000061;overscroll-behavior:contain}.settings-select__option{display:grid;width:100%;min-height:36px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 10px;color:#f4f5f7;background:transparent;border:0;cursor:pointer;font:inherit;font-size:14px;text-align:left}.settings-select__option:hover{background:#313135}.settings-select__option.is-selected{background:#393a40}.settings-select__option-main{display:grid;min-width:0;max-width:100%;gap:2px}.settings-select__option-description{overflow:hidden;color:#f4f5f7;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.settings-select__option-right{display:grid;min-width:20px;place-items:center;color:#f4f5f7}.settings-select__radio-indicator{display:grid;width:20px;height:20px;place-items:center;color:#5865f2}.settings-select__radio-indicator svg{transform:scale(.92);transition:transform .16s ease,color .16s ease}.settings-select__radio-indicator.is-selected svg{transform:scale(1)}.sound-settings-panel{display:grid;gap:22px;max-width:620px}.sound-settings-panel__field{display:grid;gap:10px;min-width:0}.sound-settings-panel__field>span{color:var(--color-guild-workspace-text);font-size:14px;font-weight:800}.sound-settings-panel__preview{display:grid;grid-template-columns:max-content minmax(160px,1fr);align-items:center;gap:16px;min-width:0}.sound-settings-panel__preview button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:156px;height:36px;padding:0 14px;color:var(--color-guild-dialog-button-text);font-size:13px;font-weight:700;background:var(--color-guild-dialog-button-background);border:0;border-radius:5px;cursor:pointer}.sound-settings-panel__preview button:hover{background:var(--color-guild-dialog-button-hover)}.sound-settings-panel__wave{position:relative;display:flex;align-items:center;gap:4px;height:56px;min-width:0;overflow:hidden}.sound-settings-panel__wave i{position:relative;z-index:1;display:block;width:4px;height:var(--sound-bar-height);min-height:12px;max-height:48px;background:var(--color-guild-dialog-input-border);border-radius:999px;opacity:.75;transform-origin:50% 50%;transition:background .12s ease,opacity .12s ease,transform .12s ease}.sound-settings-panel__wave.is-playing i{animation:sound-settings-wave .7s ease-in-out infinite alternate;animation-delay:var(--sound-bar-delay)}.sound-settings-panel__wave i.is-active{background:var(--sound-bar-color);opacity:1}@keyframes sound-settings-wave{0%{transform:scaleY(.78)}to{transform:scaleY(1.08)}}@media(max-width:760px){.sound-settings-panel__preview{grid-template-columns:1fr}.sound-settings-panel__preview button{width:max-content}}.streaming-settings-panel{display:grid;gap:18px}.streaming-settings-panel__switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#f4f5f7}.streaming-settings-panel__switch-row span{display:grid;min-width:0;gap:4px}.streaming-settings-panel__switch-row strong,.streaming-settings-panel__field>span{font-size:15px;font-weight:800}.streaming-settings-panel__switch-row small{color:#b5bac1;font-size:13px;font-weight:600;line-height:18px}.streaming-settings-panel__field{display:grid;gap:8px;max-width:320px}.streaming-settings-panel .settings-select__trigger{background:#202126;border-color:#35363d;box-shadow:none}.streaming-settings-panel .settings-select__trigger.is-open,.streaming-settings-panel .settings-select__trigger:hover{border-color:#5865f2}.voice-settings-panel{display:grid;gap:20px}.voice-settings-panel__devices,.voice-settings-panel__sliders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.voice-settings-panel__field{display:grid;gap:8px}.voice-settings-panel__field>span{color:#f4f5f7;font-size:14px;font-weight:700}.voice-settings-panel .settings-select__trigger{background:#202126;border-color:#35363d;box-shadow:none}.voice-settings-panel .settings-select__trigger.is-open,.voice-settings-panel .settings-select__trigger:hover{border-color:#5865f2}.voice-settings-panel .settings-select__menu{max-height:240px;overflow-y:auto}.voice-settings-panel .channel-settings-slider{gap:8px}.voice-settings-panel .channel-settings-slider>span{font-size:14px;font-weight:700}.voice-settings-panel__test{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.voice-settings-panel__test button{height:36px;padding:0 16px;color:#fff;background:#5865f2;border:0;border-radius:7px;cursor:pointer;font:inherit;font-size:14px;font-weight:700}.voice-settings-panel__test button:hover{background:#4752c4}.voice-settings-panel__meter{position:relative;height:28px;overflow:hidden;border-radius:2px}.voice-settings-panel__meter svg{display:block;width:100%;height:28px}.voice-settings-panel__meter-base{fill:#42434d}.voice-settings-panel__meter-active{transition:width .06s linear}.voice-settings-panel__push-to-talk{display:grid;gap:20px;padding-top:4px}.voice-settings-panel__switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#f4f5f7;font-size:15px;font-weight:800}.voice-settings-panel__switch{position:relative;width:48px;height:24px;padding:0;background:#0000001f;border:1px solid rgba(151,151,159,.2);border-radius:16px;cursor:pointer}.voice-settings-panel__switch svg{position:absolute;top:-1px;left:-1px;width:24px;height:24px;color:#fff;transition:left .16s ease}.voice-settings-panel__switch svg rect{fill:currentColor}.voice-settings-panel__switch.is-enabled{background:#5865f2;border-color:#5865f2}.voice-settings-panel__switch.is-enabled svg{left:25px}.voice-settings-panel__push-to-talk-controls{display:grid;gap:18px}.voice-settings-panel__shortcut-row{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:18px}.voice-settings-panel__shortcut-row>div:first-child{display:grid;gap:6px}.voice-settings-panel__shortcut-row strong{color:#f4f5f7;font-size:14px;font-weight:800}.voice-settings-panel__shortcut-row span{color:var(--color-guild-workspace-muted);font-size:13px;line-height:18px}.voice-settings-panel__shortcut-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;height:44px;padding:0 4px 0 12px;background:#1e1f24;border:1px solid #35363d;border-radius:7px}.voice-settings-panel__shortcut-control kbd{min-width:0;overflow:hidden;color:#f4f5f7;font-family:inherit;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.voice-settings-panel__shortcut-control button{height:34px;padding:0 12px;color:#f4f5f7;background:#2b2c31;border:0;border-radius:6px;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.voice-settings-panel__shortcut-control button:hover,.voice-settings-panel__shortcut-control button:focus-visible{background:#34353b}@media(max-width:900px){.voice-settings-panel__devices,.voice-settings-panel__sliders,.voice-settings-panel__shortcut-row{grid-template-columns:1fr}}.user-settings-layer{position:fixed;z-index:220;inset:0;display:grid;place-items:center;padding:28px;background:#00000075;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.user-settings{--user-settings-scrollbar-thumb: color-mix(in oklab, hsl(234.545 5.473% 39.412%) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%));--user-settings-scrollbar-track: transparent;display:flex;width:min(1232px,100vw - 32px);height:min(92vh,980px);overflow:hidden;color:#f4f5f7;background:#1f2026;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 24px 80px #0000008f}.user-settings__sidebar{display:flex;box-sizing:border-box;flex:0 0 240px;min-height:0;flex-direction:column;gap:14px;padding-block:16px 0;padding-inline:12px 0;position:relative;overflow-x:visible;overflow-y:auto;background:#1a1a1e;border-inline-end:1px solid #252529;scroll-padding-top:24px;scrollbar-color:var(--user-settings-scrollbar-thumb) var(--user-settings-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:auto}.user-settings__profile{display:flex;min-width:0;align-items:center;gap:10px;padding:0 6px}.user-settings__avatar{--user-avatar-status-background: #18191f}.user-settings__profile strong{display:block;overflow:hidden;color:#fff;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.user-settings__profile button{padding:0;color:#b5bac1;background:transparent;border:0;cursor:pointer;font-size:12px;font-weight:500}.user-settings__search{display:flex;height:36px;align-items:center;gap:8px;padding:0 10px;color:#c7c8ce;background:#1d1e24;border:1px solid rgba(255,255,255,.09);border-radius:8px}.user-settings__search input{min-width:0;flex:1;color:#f2f3f5;background:transparent;border:0;outline:0;font:inherit;font-size:14px}.user-settings__nav{display:grid;gap:3px}.user-settings__nav button{display:flex;min-height:34px;align-items:center;gap:10px;padding:0 9px;color:#b5bac1;background:transparent;border:0;border-radius:5px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;text-align:left}.user-settings__nav button svg{flex:0 0 auto;opacity:.82}.user-settings__nav button:hover{color:#f2f3f5;background:#2b2c32}.user-settings__nav button.is-selected{color:#fbfbfb;background:#2e2e33}.user-settings__nav-group{margin:12px 8px 3px;color:#9499a3;font-size:12px;font-weight:600}.user-settings__subnav{display:grid;grid-template-columns:2px minmax(0,1fr);grid-template-rows:repeat(var(--custom-nav-count),27px);column-gap:11px;margin:4px 0 9px 24px;overflow:hidden;opacity:1;transition:height .2s ease-out,opacity .15s ease-out 80ms}.user-settings__subnav-track{grid-column:1;grid-row:1/span var(--custom-nav-count);width:2px;background:#97979f14;border-radius:1px}.user-settings__subnav-thumb{width:100%;height:20px;background:color-mix(in oklab,hsl(0,0%,98.431%) 100%,var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%));border-radius:100vw;transform:translateY(calc(var(--custom-nav-index) * 27px + 3.5px));transition:transform .2s ease-out}.user-settings__subnav-anchor{width:100%;height:100%;align-self:center;grid-column:1;grid-row:calc(var(--custom-nav-index) + 1);transform-origin:center}.user-settings__subnav button{grid-column:2;min-height:27px;padding:0 8px;color:#9499a3;background:transparent;font-size:14px;font-weight:500}.user-settings__subnav button:hover{color:#dbdee1;background:transparent}.user-settings__subnav button.is-active{color:#fbfbfb}.user-settings__separator{height:1px;margin:10px 8px;background:#29292d}.user-settings__logout{--icon-feedback-critical: currentColor;color:#ff7078!important}.user-settings__content{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#202024}.user-settings__header{display:flex;flex:0 0 48px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #252529}.user-settings__header h2{margin:0;color:#fff;font-size:16px;font-weight:800}.user-settings__header button{display:grid;width:34px;height:34px;place-items:center;color:#b5bac1;background:transparent;border:0;border-radius:7px;cursor:pointer}.user-settings__header button:hover{color:#fff;background:#2b2c32}.user-settings__scroller{box-sizing:border-box;height:100%;flex:1 1 auto;min-height:0;padding:54px 64px 80px;position:relative;overflow-x:visible;overflow-y:auto;scroll-padding-top:24px;scrollbar-color:var(--user-settings-scrollbar-thumb) var(--user-settings-scrollbar-track);scrollbar-gutter:stable both-edges;scrollbar-width:thin}.user-settings__sidebar::-webkit-scrollbar,.user-settings__scroller::-webkit-scrollbar{width:16px}.user-settings__sidebar::-webkit-scrollbar-track,.user-settings__scroller::-webkit-scrollbar-track{background:var(--user-settings-scrollbar-track)}.user-settings__sidebar::-webkit-scrollbar-button,.user-settings__scroller::-webkit-scrollbar-button{display:none;width:0;height:0}.user-settings__sidebar::-webkit-scrollbar-corner,.user-settings__scroller::-webkit-scrollbar-corner{background:transparent}.user-settings__sidebar::-webkit-scrollbar-thumb,.user-settings__scroller::-webkit-scrollbar-thumb{background:var(--user-settings-scrollbar-thumb);border:4px solid transparent;border-radius:8px;background-clip:padding-box}.user-settings__block{width:min(100%,624px);margin:0 auto;padding-bottom:42px;border-bottom:1px solid rgba(255,255,255,.08)}.user-settings__block+.user-settings__block{padding-top:38px}.user-settings__block h3{margin:0 0 24px;color:#fff;font-size:20px;font-weight:600}.user-settings__account-card,.user-settings__placeholder-card{overflow:hidden;background:#17181d;border-radius:8px}.user-settings__banner{height:90px;background:#9cc4d7;background-position:center;background-size:cover}.user-settings__account-row{display:flex;align-items:center;gap:14px;padding:0 16px 14px}.user-settings__account-row--hero{margin-top:-22px}.user-settings__large-avatar{--user-avatar-status-background: #17181d}.user-settings__avatar-edit-button{position:relative;display:block;width:88px;height:88px;flex:0 0 88px;margin:0;padding:0;overflow:visible;color:#fff;background:transparent;border:0;border-radius:50%;cursor:pointer}.user-settings__avatar-edit-overlay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#fff;background:#0000007a;border-radius:50%;opacity:0;transition:opacity .16s ease}.user-settings__avatar-edit-button:hover .user-settings__avatar-edit-overlay,.user-settings__avatar-edit-button:focus-visible .user-settings__avatar-edit-overlay{opacity:1}.user-settings__account-row strong{display:block;color:#fff;font-size:18px;font-weight:800}.user-settings__account-row small{color:#b5bac1;font-size:13px;font-weight:600}.user-settings__account-row button,.user-settings__placeholder-card button,.user-settings__account-fields button{height:32px;padding:0 14px;color:#fff;background:#5865f2;border:0;border-radius:7px;cursor:pointer;font-size:13px;font-weight:700}.user-settings__account-row button{margin-left:auto}.user-settings__account-row .user-settings__avatar-edit-button{width:88px;height:88px;margin-left:0;padding:0;background:transparent;border-radius:50%}.avatar-upload-backdrop{position:fixed;z-index:260;inset:0;display:grid;place-items:center;padding:24px;background:#0000009e}.avatar-upload-modal{width:min(430px,100vw - 32px);overflow:hidden;color:#f4f5f7;background:#24252b;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 24px 80px #0000008a}.avatar-upload-modal__header{display:flex;height:58px;align-items:center;justify-content:space-between;padding:0 20px}.avatar-upload-modal__header h2{margin:0;color:#fff;font-size:18px;font-weight:700}.avatar-upload-modal__header button{display:grid;width:34px;height:34px;place-items:center;color:#b5bac1;background:transparent;border:0;border-radius:8px;cursor:pointer}.avatar-upload-modal__header button:hover{color:#fff;background:#303137}.avatar-upload-dropzone{display:grid;min-height:270px;place-items:center;align-content:center;gap:9px;margin:0 20px 20px;padding:28px;color:#dbdee1;background:#1b1c21;border:2px dashed rgba(255,255,255,.18);border-radius:8px;cursor:pointer;text-align:center;transition:border-color .16s ease,background-color .16s ease}.avatar-upload-dropzone input{display:none}.avatar-upload-dropzone:hover{background:#20222a;border-color:#5865f2}.avatar-upload-dropzone strong{color:#fff;font-size:16px;font-weight:700}.avatar-upload-dropzone span{color:#b5bac1;font-size:13px;line-height:1.35}.avatar-upload-dropzone__icons{position:relative;width:128px;height:84px;margin-bottom:8px}.avatar-upload-dropzone__card{position:absolute;top:9px;display:grid;width:74px;height:74px;place-items:center;color:#fff;background:#5865f2;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 12px 34px #00000052}.avatar-upload-dropzone__card--image{left:10px;transform:rotate(-12deg)}.avatar-upload-dropzone__card--gif{right:8px;background:#363a50;transform:rotate(11deg)}.avatar-upload-editor{display:grid;gap:16px;padding:0 20px 20px}.avatar-upload-editor__frame{position:relative;display:flex;height:350px;align-items:center;justify-content:center;overflow:hidden;background:#000;border-radius:8px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.avatar-upload-editor__frame.is-moving{cursor:grabbing}.avatar-upload-editor__frame img{position:absolute;display:block;max-width:none;max-height:none;object-fit:fill;transform-origin:center;transition:width .12s ease,height .12s ease;-webkit-user-select:none;user-select:none}.avatar-upload-editor__crop{position:absolute;z-index:1;aspect-ratio:1;pointer-events:none;border:5px solid #fff;border-radius:50%;box-shadow:0 0 0 9999px #2f313699}.avatar-upload-editor__tools{display:grid;grid-template-columns:20px 154px 24px;align-items:center;justify-content:center;gap:12px;min-height:36px;padding:0;color:#abacb2}.avatar-upload-editor__tools>svg{justify-self:center}.avatar-upload-editor__slider{width:154px;max-width:100%;margin:0}.avatar-upload-editor__slider>span:first-child{display:none}.avatar-upload-editor__slider .channel-settings-slider__control{height:24px}.avatar-upload-editor__slider .channel-settings-slider__bar{top:10px;inset-inline:0}.avatar-upload-editor__slider .channel-settings-slider__grabber{top:12px}.avatar-upload-editor__slider .channel-settings-slider__control input{inset:0}.avatar-upload-modal__error{color:#ff7078;font-size:13px;font-weight:600}.avatar-upload-modal__actions{display:flex;justify-content:flex-end;gap:8px}.avatar-upload-modal__button{height:38px;padding:0 18px;color:#fff;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:14px;font-weight:700}.avatar-upload-modal__button:disabled{cursor:wait;opacity:.7}.avatar-upload-modal__button--secondary{background:#2f3037}.avatar-upload-modal__button--secondary:hover{background:#383941}.avatar-upload-modal__button--primary{background:#5865f2}.avatar-upload-modal__button--primary:hover{background:#6973f5}.user-settings__account-fields{display:grid;gap:1px;margin:0 14px 14px;overflow:hidden;background:#202126;border-radius:7px}.user-settings__account-fields>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;padding:14px;background:#1b1c21}.user-settings__account-fields span{color:#fff;font-size:13px;font-weight:700}.user-settings__account-fields strong{overflow:hidden;color:#dbdee1;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.user-settings__account-fields button{grid-row:1/span 2;grid-column:2;align-self:center;background:#2b2c32}.user-settings__placeholder-card{display:grid;gap:18px;padding:18px}.user-settings__placeholder-card p{margin:0;color:#b5bac1;font-size:14px;line-height:1.45}.user-settings__language-card{display:grid;gap:10px}.user-settings__field-heading{display:grid;gap:4px}.user-settings__field-heading strong{color:#f4f5f7;font-size:14px;font-weight:600}.user-settings__field-heading span{color:#b5bac1;font-size:13px;line-height:1.35}.user-settings__language-flag{width:24px;height:16px;flex:0 0 auto;border-radius:2px;object-fit:cover}.user-settings__language-select{position:relative}.user-settings__language-trigger{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;padding:0 10px;color:#f4f5f7;background:#202126;border:1px solid #5865f2;border-radius:6px;box-shadow:0 0 0 1px #5865f22e;cursor:pointer;font:inherit;font-size:14px}.user-settings__language-trigger:disabled{cursor:wait;opacity:.72}.user-settings__language-trigger span,.user-settings__language-native{display:flex;min-width:0;align-items:center;gap:8px}.user-settings__language-trigger img,.user-settings__language-native img{width:24px;height:16px;flex:0 0 auto;border-radius:2px;object-fit:cover}.user-settings__language-menu{position:absolute;z-index:2;top:calc(100% + 4px);right:0;left:0;overflow:hidden;padding:6px 0;background:#28282d;border:1px solid #3b3b42;border-radius:6px;box-shadow:0 12px 32px #00000061}.user-settings__language-menu button{display:grid;width:100%;min-height:36px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:0 10px;color:#f4f5f7;background:transparent;border:0;cursor:pointer;font:inherit;font-size:14px;text-align:left}.user-settings__language-menu button:hover{background:#313135}.user-settings__language-menu button.is-selected{background:#393a40}.user-settings__language-local{color:#f4f5f7;font-size:13px}.user-settings__language-check{display:grid;width:18px;height:18px;place-items:center;color:#f4f5f7;line-height:1}.user-panel{position:fixed;z-index:12;bottom:8px;left:8px;display:grid;box-sizing:border-box;min-width:244px;grid-template-rows:auto;gap:0;padding:7px;color:var(--color-user-panel-text);background:var(--color-user-panel-background);border:1px solid var(--color-user-panel-border);border-radius:8px}.user-panel--voice{min-height:132px}.user-panel__account{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.user-panel__voice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding:0 0 10px;margin-bottom:8px;border-bottom:1px solid var(--color-user-panel-border)}.user-panel__voice-main{display:flex;min-width:0;align-items:center;gap:8px}.user-panel__ping{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;color:var(--color-user-panel-online);background:#23a5591f;border:0;border-radius:8px;cursor:pointer}.user-panel__ping--average{color:#f0b232;background:#f0b23224}.user-panel__ping--bad{color:var(--color-user-panel-danger);background:var(--color-user-panel-danger-background)}.user-panel__ping--unknown{color:var(--color-user-panel-muted);background:var(--color-user-panel-hover)}.user-panel__voice-copy{display:grid;min-width:0;gap:1px}.user-panel__voice-copy strong,.user-panel__voice-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-panel__voice-copy strong{color:var(--color-user-panel-online);font-size:14px;font-weight:800;line-height:18px}.user-panel__voice-copy span{color:var(--color-user-panel-muted);font-size:12px;font-weight:600;line-height:15px}.user-panel__voice-actions,.user-panel__voice-tools{display:flex;align-items:center;gap:8px}.user-panel__voice-tools{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.user-panel__voice-actions button,.user-panel__voice-tools button{display:grid;height:32px;place-items:center;color:var(--color-user-panel-button-text);background:var(--color-user-panel-control-background);border:1px solid var(--color-user-panel-border);border-radius:7px;cursor:pointer}.user-panel__voice-actions button{width:34px}.user-panel__voice-tools button{width:100%}.user-panel__voice-actions button:hover,.user-panel__voice-tools button:hover{color:var(--color-user-panel-text);background:var(--color-user-panel-hover)}.user-panel__voice-tools button.is-active{color:var(--color-guild-workspace-text);background:var(--color-auth-button-background);border-color:var(--color-auth-button-background)}.user-panel__voice-tools svg{width:20px;height:20px}.user-panel__identity{display:flex;min-width:0;flex:1;align-items:center;gap:8px;padding:4px;border-radius:6px;cursor:pointer}.user-panel__identity:hover,.user-panel__identity:focus-visible{background:var(--color-user-panel-hover);outline:0}.user-panel__avatar{--user-avatar-status-background: var(--color-user-panel-background)}.user-panel__name{display:grid;min-width:0;gap:1px}.user-panel__name strong,.user-panel__subtext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-panel__name strong{color:var(--color-user-panel-text);font-size:14px;font-weight:800;line-height:18px}.user-panel__subtext{display:flex;min-width:0;align-items:center;gap:3px;color:var(--color-user-panel-muted);font-size:12px;font-weight:600;line-height:14px}.user-panel__subtext svg{width:12px;height:12px;flex:0 0 auto;color:var(--color-user-panel-online)}.user-panel__buttons{display:flex;flex:0 0 auto;align-items:center;gap:8px}.user-panel__button-pair{display:flex;align-items:center;overflow:hidden;border-radius:6px;background:transparent}.user-panel__button,.user-panel__chevron{display:grid;place-items:center;height:32px;padding:0;color:var(--color-user-panel-button-text);background:transparent;border:0;cursor:pointer;transition:background-color .12s ease,color .12s ease}.user-panel__button{width:32px;border-radius:6px 0 0 6px}.user-panel__chevron{width:16px;margin-left:0;border-radius:0 6px 6px 0}.user-panel__button-single{display:grid;place-items:center;height:32px;width:32px;padding:0;color:var(--color-user-panel-button-text);background:transparent;border:0;cursor:pointer;transition:background-color .12s ease,color .12s ease;border-radius:6px}.user-panel__button-single:hover{color:var(--color-user-panel-text);background:var(--color-user-panel-pair-hover)}.user-panel__button-pair:hover{background:var(--color-user-panel-pair-background)}.user-panel__button-pair.is-danger,.user-panel__button-pair.is-danger:hover{background:var(--color-user-panel-danger-background)}.user-panel__button-pair:hover .user-panel__button,.user-panel__button-pair:hover .user-panel__chevron{background:var(--color-user-panel-pair-background)}.user-panel__button-pair.is-danger:hover .user-panel__button,.user-panel__button-pair.is-danger:hover .user-panel__chevron{color:var(--color-user-panel-danger);background:var(--color-user-panel-danger-background)}.user-panel__button-pair:hover .user-panel__button{box-shadow:inset -1px 0 0 var(--color-user-panel-background)}.user-panel__button-pair .user-panel__button:hover,.user-panel__button-pair .user-panel__chevron:hover{color:var(--color-user-panel-text);background:var(--color-user-panel-pair-hover)}.user-panel__button-pair.is-danger .user-panel__button:hover,.user-panel__button-pair.is-danger .user-panel__chevron:hover{color:var(--color-user-panel-danger);background:color-mix(in oklab,var(--color-user-panel-danger-background) 88%,#fafafa 12%)}.user-panel__button-pair:has(.user-panel__chevron:hover) .user-panel__button{background:var(--color-user-panel-pair-background)}.user-panel__button-pair.is-danger:has(.user-panel__chevron:hover) .user-panel__button{background:var(--color-user-panel-danger-background)}.user-panel__button-pair:has(.user-panel__button:hover) .user-panel__chevron{background:var(--color-user-panel-pair-background)}.user-panel__button-pair.is-danger:has(.user-panel__button:hover) .user-panel__chevron{background:var(--color-user-panel-danger-background)}.user-panel__button.is-danger,.user-panel__chevron.is-danger{color:var(--color-user-panel-danger);background:var(--color-user-panel-danger-background)}.user-panel__button svg{width:20px;height:20px}.user-panel-menu{position:fixed;z-index:30;width:min(360px,100vw - 16px);max-height:min(430px,100vh - 96px);padding:8px;color:var(--color-user-panel-text);background:var(--color-user-panel-menu-background);border:1px solid var(--color-user-panel-border);border-radius:8px;box-shadow:0 18px 54px var(--color-user-panel-shadow);overflow-y:auto;scrollbar-color:var(--color-guild-rail-scrollbar) transparent;scrollbar-width:thin}.user-panel-menu--input-settings{width:236px;max-height:none;overflow:visible}.user-panel-input-menu{position:relative;display:grid;gap:10px}.user-panel-input-menu__action,.user-panel-input-menu__settings{display:grid;width:100%;align-items:center;gap:10px;padding:8px;color:var(--color-user-panel-text);background:transparent;border:0;border-radius:5px;cursor:pointer;font:inherit;text-align:left}.user-panel-input-menu__action{grid-template-columns:minmax(0,1fr) 18px}.user-panel-input-menu__settings{grid-template-columns:minmax(0,1fr) 22px;color:var(--color-user-panel-text);font-size:14px;font-weight:800}.user-panel-input-menu__action:hover,.user-panel-input-menu__action.is-open,.user-panel-input-menu__settings:hover{background:var(--color-user-panel-hover)}.user-panel-input-menu__action>span{display:grid;min-width:0;gap:2px}.user-panel-input-menu__action strong{overflow:hidden;color:var(--color-user-panel-text);font-size:14px;font-weight:800;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.user-panel-input-menu__action small{overflow:hidden;color:var(--color-user-panel-muted);font-size:12px;font-weight:700;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.user-panel-input-menu__action svg,.user-panel-input-menu__settings svg{color:var(--color-user-panel-muted)}.user-panel-input-menu__submenu{position:absolute;z-index:31;bottom:0;left:calc(100% + 10px);display:grid;gap:4px;width:320px;max-height:min(430px,100vh - 96px);padding:8px;color:var(--color-user-panel-text);background:var(--color-user-panel-menu-background);border:1px solid var(--color-user-panel-border);border-radius:8px;box-shadow:0 18px 54px var(--color-user-panel-shadow);overflow-y:auto;scrollbar-color:var(--color-guild-rail-scrollbar) transparent;scrollbar-width:thin}.user-panel-input-menu__submenu .user-panel-menu__item{width:100%;grid-template-columns:minmax(0,1fr) 20px}.user-panel-input-menu__submenu::-webkit-scrollbar{width:6px}.user-panel-input-menu__submenu::-webkit-scrollbar-thumb{background:var(--color-guild-rail-scrollbar);border-radius:999px}.user-panel-input-menu__submenu::-webkit-scrollbar-track{background:transparent}.user-panel-input-menu__separator{display:block;height:1px;background:var(--color-user-panel-border)}.user-panel-input-menu__slider{gap:8px;padding:0 8px}.user-panel-input-menu__slider>span{color:var(--color-user-panel-text);font-size:13px;font-weight:800;line-height:16px}.user-panel-input-menu__slider .channel-settings-slider__control{height:26px}.user-panel-input-menu .voice-settings-panel__meter{height:28px;margin:-2px 8px 0;overflow:hidden;border-radius:2px}.user-panel-input-menu .voice-settings-panel__meter svg{display:block;width:100%;height:28px}.user-panel-input-menu .voice-settings-panel__meter-base{fill:#42434d}.user-panel-input-menu .voice-settings-panel__meter-active{transition:width .06s linear}.user-panel-input-menu__switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 8px;color:var(--color-user-panel-text);font-size:14px;font-weight:800}.user-panel-input-menu .voice-settings-panel__switch{position:relative;width:40px;height:22px;flex:0 0 auto;padding:0;background:#0000001f;border:1px solid rgba(151,151,159,.2);border-radius:16px;cursor:pointer}.user-panel-input-menu .voice-settings-panel__switch svg{position:absolute;top:-1px;left:-1px;width:22px;height:22px;color:#fff;transition:left .16s ease}.user-panel-input-menu .voice-settings-panel__switch svg rect{fill:#fff}.user-panel-input-menu .voice-settings-panel__switch.is-enabled{background:var(--color-auth-button-background);border-color:var(--color-auth-button-background)}.user-panel-input-menu .voice-settings-panel__switch.is-enabled svg{left:19px}.user-panel-debug{position:fixed;z-index:31;bottom:165px;left:18px;width:290px;color:var(--color-user-panel-text);background:var(--color-user-panel-menu-background);border:1px solid var(--color-user-panel-border);border-radius:6px;box-shadow:0 18px 54px var(--color-user-panel-shadow)}.user-panel-debug__section{padding:16px}.user-panel-debug__graph{display:block;width:258px;height:80px;margin-bottom:8px;background:var(--color-user-panel-graph-background)}.user-panel-debug__graph path{fill:none;stroke:var(--color-user-panel-graph-grid);stroke-width:1}.user-panel-debug__graph polyline{fill:none;stroke:var(--color-auth-button-background);stroke-width:2}.user-panel-debug__graph text{fill:var(--color-user-panel-text);font-size:10px}.user-panel-debug__graph .user-panel-debug__time{fill:var(--color-user-panel-text);font-size:9px}.user-panel-debug__text,.user-panel-debug__details{margin:0;font-size:14px;line-height:18px}.user-panel-debug__text strong{font-weight:800}.user-panel-debug__details{margin-top:8px;color:var(--color-user-panel-muted)}.user-panel-debug__separator{display:block;height:1px;margin:14px 0 10px;background:var(--color-user-panel-border)}.user-panel-debug__footer{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--color-user-panel-muted);font-size:12px;font-weight:700}.user-panel-debug__footer span,.user-panel-debug__footer button{display:inline-flex;align-items:center;gap:4px}.user-panel-debug__footer span{color:var(--color-user-panel-online)}.user-panel-debug__footer button{padding:0;color:var(--color-auth-link);font:inherit;background:transparent;border:0;cursor:pointer}.user-panel-menu::-webkit-scrollbar{width:6px}.user-panel-menu::-webkit-scrollbar-thumb{background:var(--color-guild-rail-scrollbar);border-radius:999px}.user-panel-menu::-webkit-scrollbar-track{background:transparent}.user-panel-menu__section{display:grid;gap:4px}.user-panel-menu__title{padding:6px 8px 4px;color:var(--color-user-panel-muted);font-size:11px;font-weight:800;text-transform:uppercase}.user-panel-menu__item{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;min-height:34px;gap:10px;padding:7px 8px;color:var(--color-user-panel-text);font:inherit;font-size:14px;font-weight:700;background:transparent;border:0;border-radius:5px;cursor:pointer;text-align:left}.user-panel-menu__item:hover,.user-panel-menu__item.is-selected{background:var(--color-user-panel-hover)}.user-panel-menu__item span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-panel-menu__radio{position:relative;width:18px;height:18px;box-sizing:border-box;border:1px solid var(--color-user-panel-muted);border-radius:50%}.user-panel-menu__item.is-selected .user-panel-menu__radio{border-color:var(--color-auth-button-background)}.user-panel-menu__item.is-selected .user-panel-menu__radio:after{position:absolute;inset:4px;content:"";background:var(--color-auth-button-background);border-radius:50%}.user-panel-menu__muted,.user-panel-menu__error{padding:6px 8px;font-size:13px;font-weight:700}.user-panel-menu__muted{color:var(--color-user-panel-muted)}.user-panel-menu__error{color:var(--color-guild-dialog-error)}.guild-workspace{display:grid;min-width:0;flex:1;grid-template-columns:var(--guild-sidebar-width, 280px) 4px minmax(0,1fr) 260px}.guild-workspace--voice{grid-template-columns:var(--guild-sidebar-width, 280px) 4px minmax(0,1fr)}.guild-workspace--hidden{display:none}.guild-sidebar{display:flex;min-height:0;min-width:192px;max-width:360px;flex-direction:column;background:var(--color-guild-sidebar-background);border-top-left-radius:12px;border-top:1px solid var(--color-topbar-divider-color);border-left:1px solid var(--color-topbar-divider-color)}.guild-sidebar-resizer{width:4px;min-width:4px;cursor:col-resize;background:transparent;border-top:1px solid var(--color-topbar-divider-color)}.guild-sidebar-resizer:hover,body.is-resizing-guild-sidebar .guild-sidebar-resizer{background:var(--color-topbar-divider-color)}body.is-resizing-guild-sidebar{cursor:col-resize;-webkit-user-select:none;user-select:none}.guild-sidebar__header,.guild-content__header{display:flex;height:48px;min-height:48px;align-items:center;border-bottom:1px solid var(--color-topbar-divider-color)}.guild-sidebar__header{position:relative;padding:0 16px;gap:8px}.guild-sidebar__header h1,.guild-content__header h2{min-width:0;margin:0;overflow:hidden;font-size:16px;font-weight:800;line-height:1.2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.guild-sidebar__menu-trigger{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;min-width:0;flex:1;height:100%;padding:0;color:var(--color-guild-workspace-text);background:transparent;border:0;cursor:pointer;text-align:left}.guild-sidebar__menu-trigger svg{width:14px;height:14px;opacity:.9}.guild-sidebar__invite{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;color:var(--color-guild-workspace-muted);background:transparent;border:0;border-radius:6px;cursor:pointer}.guild-sidebar__invite:hover{background:var(--color-guild-workspace-item-active)}.guild-sidebar__invite svg{width:20px;height:20px}.guild-menu{position:absolute;z-index:5;top:44px;left:8px;width:220px;padding:8px;color:var(--color-guild-dialog-text);background:var(--color-guild-dialog-background);border:1px solid var(--color-guild-dialog-border);border-radius:6px;box-shadow:0 12px 36px var(--color-guild-dialog-shadow)}.guild-menu__item{display:flex;width:100%;min-height:32px;align-items:center;justify-content:space-between;padding:8px;color:var(--color-guild-dialog-text);font:inherit;font-size:14px;font-weight:700;background:transparent;border:0;border-radius:4px;cursor:pointer;text-align:left}.guild-menu__item:hover{background:var(--color-guild-workspace-item-active)}.guild-menu__item--brand{color:var(--color-auth-link)}.guild-menu__item svg{width:20px;height:20px;opacity:.84}.guild-menu__separator{display:block;height:1px;margin:8px;background:var(--color-topbar-divider-color)}.guild-sidebar__loading{display:grid;min-height:120px;place-items:center;color:var(--color-guild-workspace-muted)}.guild-sidebar__loading svg{animation:guild-workspace-spin 1s linear infinite}.guild-sidebar__channels{min-height:0;padding:12px 8px 86px;overflow-y:auto}.guild-workspace--voice-connected .guild-sidebar__channels{padding-bottom:164px}.guild-sidebar__group{display:grid;gap:3px;margin-bottom:18px}.guild-sidebar__group h2{margin:8px 8px 6px;color:var(--color-guild-workspace-muted);font-size:12px;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase}.guild-sidebar__channel-row,.guild-sidebar__voice-channel{position:relative}.guild-sidebar__voice-channel{display:grid;gap:2px}.guild-sidebar__group .guild-sidebar__channel-row>button:first-child,.guild-sidebar__voice-channel>button:first-child{display:grid;width:100%;grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;min-height:34px;padding:0 8px 0 10px;color:var(--color-guild-workspace-muted);font:inherit;background:transparent;border:0;border-radius:6px;cursor:pointer;text-align:left;gap:8px}.guild-sidebar__group .guild-sidebar__channel-row>button:first-child:after,.guild-sidebar__voice-channel>button:first-child:after{content:""}.guild-sidebar__channel-settings{position:absolute;top:4px;right:4px;z-index:1;display:grid;width:26px;height:26px;place-items:center;color:var(--color-guild-workspace-muted);background:transparent;border:0;border-radius:5px;cursor:pointer;opacity:0;pointer-events:none}.guild-sidebar__channel-row:hover .guild-sidebar__channel-settings,.guild-sidebar__channel-row:focus-within .guild-sidebar__channel-settings,.guild-sidebar__voice-channel:hover>.guild-sidebar__channel-settings,.guild-sidebar__voice-channel:focus-within>.guild-sidebar__channel-settings{opacity:1;pointer-events:auto}.guild-sidebar__channel-settings:hover,.guild-sidebar__channel-settings:focus-visible{color:var(--color-guild-workspace-text);background:transparent;outline:0}.guild-sidebar__group .guild-sidebar__channel-row>button:first-child svg,.guild-sidebar__voice-channel>button:first-child svg,.guild-content__header svg{width:20px;height:20px;opacity:.72}.guild-sidebar__channel-row:hover>button:first-child,.guild-sidebar__channel-row:focus-within>button:first-child,.guild-sidebar__voice-channel:hover>button:first-child,.guild-sidebar__voice-channel:focus-within>button:first-child,.guild-sidebar__group .guild-sidebar__channel-row>button:first-child:hover,.guild-sidebar__group .guild-sidebar__channel-row>button:first-child.is-selected,.guild-sidebar__voice-channel>button:first-child:hover,.guild-sidebar__voice-channel>button:first-child.is-selected{color:var(--color-guild-workspace-text);background:var(--color-guild-workspace-item-active)}.guild-sidebar__voice-channel>button:first-child.is-voice-connected svg{color:#5eb479;opacity:1}.guild-sidebar__voice-channel>button:first-child.is-voice-connected span{color:#5eb479}.guild-sidebar__group .guild-sidebar__channel-row>button:first-child span,.guild-sidebar__voice-channel>button:first-child span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guild-sidebar__voice-users{display:grid;gap:1px;padding:0 0 4px 32px}.guild-sidebar__voice-user{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:4px 8px;color:var(--color-guild-workspace-muted);border-radius:6px}.guild-sidebar__voice-user:hover{background:var(--color-guild-workspace-item-active)}.guild-sidebar__voice-user.is-connecting{opacity:.48}.guild-sidebar__voice-avatar{--user-avatar-status-background: var(--color-guild-sidebar-background)}.guild-sidebar__voice-user.is-speaking .guild-sidebar__voice-avatar{box-shadow:0 0 0 2px #3d9e60}.guild-sidebar__voice-user-meta{min-width:0}.guild-sidebar__voice-user-meta span,.guild-sidebar__voice-user-meta small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guild-sidebar__voice-user-meta span{color:var(--color-guild-workspace-text);font-size:13px;font-weight:600;line-height:16px}.guild-sidebar__voice-user-meta small{color:var(--color-guild-workspace-muted);font-size:11px;line-height:14px}.guild-sidebar__voice-badges{display:inline-flex;align-items:center;gap:4px;color:var(--color-guild-workspace-muted)}.guild-sidebar__voice-live-badge{display:inline-flex;height:16px;align-items:center;padding:0 6px;color:#fff;background:#da3e44;border-radius:16px;font-size:10px;font-weight:700;line-height:16px;text-transform:uppercase;white-space:nowrap}.guild-content{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--color-guild-workspace-content-background);border-top:1px solid var(--color-topbar-divider-color)}.guild-upload-backdrop{position:fixed;z-index:200;inset:0;background:#00000094;pointer-events:none}.guild-upload-modal-layer{position:absolute;z-index:201;inset:0;display:grid;place-items:center;pointer-events:none}.guild-upload-drop-modal{position:relative;display:flex;width:310px;height:170px;animation:guild-upload-icon-animate-in .25s ease-in-out forwards;pointer-events:none}.guild-upload-drop-modal__bg{position:absolute;z-index:-1;inset:0;border-radius:10px;animation:guild-upload-modal-bounce .8s ease forwards;background:#5865f2}.guild-upload-drop-modal__inner{display:flex;width:100%;flex:1;flex-direction:column;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.4);border-radius:6px;color:#fff}.guild-upload-drop-modal__icons{position:relative;width:100px;height:60px}.guild-upload-drop-modal__wrap{position:absolute;inset:0;transform:translate3d(0,-70px,0)}.guild-upload-drop-modal__wrap--two{transform:translate3d(0,-80px,0)}.guild-upload-drop-modal__icon{width:100px;height:130px;flex-shrink:0;background-position:50%;background-repeat:no-repeat;transform:translateZ(0)}.guild-upload-drop-modal__icon--one{animation:guild-upload-icon-left .8s ease forwards;background-image:url(/icons/svg/upload/file-1.svg);opacity:0}.guild-upload-drop-modal__icon--two{animation:guild-upload-icon-middle .8s ease forwards;background-image:url(/icons/svg/upload/file-2.svg);filter:drop-shadow(0 0 48px rgba(88,101,242,.5))}.guild-upload-drop-modal__icon--three{animation:guild-upload-icon-right .8s ease forwards;background-image:url(/icons/svg/upload/file-3.svg);opacity:0}.guild-upload-drop-modal__title{box-sizing:border-box;width:100%;padding:0 8px;animation:guild-upload-text-fade-in 1s ease .175s forwards;color:#fff;font-size:22px;font-weight:700;opacity:0;text-align:center}.guild-upload-drop-modal__title strong{color:#fff;font-weight:700}.guild-upload-drop-modal__instructions{margin-top:4px;margin-inline-start:4px;animation:guild-upload-text-fade-in 1.25s ease .185s forwards;color:#fff;font-size:12px;line-height:16px;opacity:0;text-align:center}.guild-upload-drop-modal__instructions pre{margin:0;font:inherit;white-space:pre-wrap}@keyframes guild-upload-icon-animate-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes guild-upload-modal-bounce{0%{transform:scale(.88)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes guild-upload-icon-left{0%{opacity:0;transform:translate3d(-24px,16px,0) rotate(-14deg)}to{opacity:1;transform:translate3d(-18px,0,0) rotate(-10deg)}}@keyframes guild-upload-icon-middle{0%{transform:translate3d(0,22px,0) scale(.9)}to{transform:translateZ(0) scale(1)}}@keyframes guild-upload-icon-right{0%{opacity:0;transform:translate3d(24px,16px,0) rotate(14deg)}to{opacity:1;transform:translate3d(18px,0,0) rotate(10deg)}}@keyframes guild-upload-text-fade-in{to{opacity:1}}.guild-content--voice{background:#131416}.guild-content--voice>.guild-content__header{display:none}.guild-content__header{gap:10px;padding:0 14px;color:var(--color-guild-workspace-text)}.guild-content__header svg{color:var(--color-guild-workspace-muted)}.chat-pane{display:grid;min-height:0;flex:1;grid-template-rows:minmax(0,1fr) auto}.chat-pane__messages{--user-settings-scrollbar-thumb: color-mix(in oklab, hsl(234.545 5.473% 39.412%) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%));--user-settings-scrollbar-track: transparent;display:flex;box-sizing:border-box;min-height:0;flex-direction:column;padding:14px 0 18px;overflow-x:visible;overflow-y:auto;scroll-padding-top:24px;scrollbar-color:var(--user-settings-scrollbar-thumb) var(--user-settings-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin}.chat-pane__loader{display:grid;min-height:36px;place-items:center;color:var(--color-guild-workspace-muted)}.chat-pane__loader svg{animation:guild-workspace-spin .9s linear infinite}.chat-pane__empty{margin:auto;color:var(--color-guild-workspace-muted);font-size:14px}.chat-message{position:relative;display:block;width:100%;transition:background-color .2s ease}.chat-message__inner{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:12px;row-gap:0;padding:4px 16px}.chat-message__avatar{grid-column:1}.chat-message__body{min-width:0;grid-column:2}.chat-message:hover{background:var(--color-guild-workspace-message-hover)}.chat-message--reply,.chat-message--mention{background:#28231a;border-left:1px solid #ea9800}.chat-message--reply:hover,.chat-message--mention:hover{background:#2b251c}.chat-message--reply .chat-message__avatar,.chat-message--reply .chat-message__body{grid-row:2}.chat-message__reply-spine{position:absolute;z-index:1;top:11px;left:33px;width:36px;height:22px;padding:0;background:transparent;border:0;cursor:pointer}.chat-message__reply-spine:before{position:absolute;inset:0;border-block-start:1px solid rgba(255,255,255,.18);border-inline-start:1px solid rgba(255,255,255,.18);border-start-start-radius:6px;content:""}.chat-message--reply .chat-message__reply-preview,.chat-message--reply .chat-message__avatar,.chat-message--reply .chat-message__body{position:relative;z-index:1}.chat-message__hover-actions{position:absolute;z-index:3;top:-16px;right:0;padding:0 14px 0 32px;opacity:0;pointer-events:none}.chat-message:hover .chat-message__hover-actions,.chat-message:has(.chat-message__hover-actions:focus-within) .chat-message__hover-actions,.chat-message.is-reaction-picker-open .chat-message__hover-actions{opacity:1;pointer-events:auto}.chat-message__hover-actions-inner{display:grid;grid-auto-flow:column;height:32px;align-items:center;justify-content:flex-start;padding:2px;overflow:visible;color:var(--color-guild-workspace-muted);background:var(--color-guild-workspace-composer-background);border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 1px 4px #00000024}.chat-message__hover-action{position:relative;display:flex;min-width:24px;height:24px;align-items:center;justify-content:center;padding:2px;color:inherit;background:transparent;border:0;border-radius:6px;cursor:pointer}.chat-message__hover-action:hover,.chat-message__hover-action:focus-visible,.chat-message__hover-action[aria-expanded=true]{color:var(--color-guild-workspace-text);background:#ffffff14;outline:0}.chat-message__hover-action-emoji{display:block}.chat-message__hover-tooltip.slider-value-tooltip{bottom:calc(100% + 12px);left:50%;z-index:5;width:max-content;max-width:220px;min-width:0;white-space:nowrap;pointer-events:none}.chat-message__hover-action:hover .chat-message__hover-tooltip,.chat-message__hover-action:focus-visible .chat-message__hover-tooltip{display:flex}.chat-message__hover-separator{width:1px;height:24px;margin:2px 4px;background:#ffffff1f;border-radius:100px}.chat-message__body header{display:flex;gap:8px;align-items:baseline;margin-bottom:3px}.chat-message__body header span{color:var(--color-guild-workspace-text);font-weight:800}.chat-message__body time{color:var(--color-guild-workspace-muted);font-size:12px}.chat-message__body header em{color:var(--color-guild-workspace-muted);font-size:12px;font-style:normal;font-weight:700}.chat-message__reply-preview{position:relative;display:flex;grid-column:2;grid-row:1;min-width:0;align-items:center;gap:6px;margin:0 0 3px;color:var(--color-guild-workspace-muted);font-size:12px;line-height:18px}.chat-message__reply-avatar{--user-avatar-status-background: var(--color-guild-workspace-content-background);flex:0 0 auto}.chat-message__reply-preview strong{flex:0 0 auto;color:var(--color-guild-workspace-text);font-weight:700}.chat-message__reply-preview span{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.chat-message__reply-preview span svg{flex:0 0 auto}.chat-message__reply-preview span:hover,.chat-message__reply-preview span:focus-visible{color:#fff;outline:0}.chat-message__reply-preview:has(span:hover)+.chat-message__reply-spine:before,.chat-message__reply-preview:has(span:focus-visible)+.chat-message__reply-spine:before,.chat-message__reply-spine:hover:before,.chat-message__reply-spine:focus-visible:before{border-color:#fff}.chat-message.is-highlighted{background:color-mix(in oklab,hsla(234.935,85.556%,64.706%,.1607843137) 100%,hsl(var(--custom-theme-base-color-hsl, 0 0% 0%)/.1607843137) var(--custom-theme-base-color-amount, 0%))}.chat-pane__reply-bar{display:flex;min-height:36px;align-items:center;justify-content:space-between;margin:0 10px;padding:3px 12px 0;overflow:hidden;color:#efeff1;background:#28282d;border-bottom:1px solid #35353b;border-start-end-radius:8px;border-start-start-radius:8px;font-size:14px;font-weight:500}.chat-pane__attachment-area{display:flex;gap:24px;margin:0 10px;padding:20px 10px 10px;overflow-x:auto;overflow-y:hidden;list-style:none;background:var(--color-guild-workspace-composer-background);border-bottom:1px solid #35353b;border-start-end-radius:8px;border-start-start-radius:8px;scrollbar-color:color-mix(in oklab,hsl(234.545,5.473%,39.412%) 100%,var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%)) transparent;scrollbar-width:thin}.chat-pane__attachment-area::-webkit-scrollbar{height:8px}.chat-pane__attachment-area::-webkit-scrollbar-thumb{background:color-mix(in oklab,hsl(234.545,5.473%,39.412%) 100%,var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%));border-radius:8px}.chat-pane__attachment-area::-webkit-scrollbar-track{background:transparent}.chat-pane__pending-upload{position:relative;display:inline-flex;min-width:200px;max-width:200px;min-height:200px;max-height:200px;flex-direction:column;box-sizing:border-box;margin:0;padding:8px;background:color-mix(in oklab,hsl(240,6.494%,15.098%) 100%,var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%));border:1px solid rgba(151,151,159,.2);border-radius:8px;box-shadow:0 1px 4px #00000024}.chat-pane__pending-upload-container{position:relative;display:flex;height:100%;min-height:0;flex-direction:column}.chat-pane__pending-media{position:relative;display:grid;min-height:0;flex:1;place-items:center}.chat-pane__pending-media-button{display:grid;width:100%;height:100%;min-height:0;place-items:center;padding:0;background:#97979f14;border:0;border-radius:8px;cursor:pointer;overflow:hidden}.chat-pane__pending-media-button img{display:block;max-width:100%;max-height:150px;border-radius:8px;object-fit:contain}.chat-pane__pending-file-preview{display:grid;width:100%;height:100%;place-items:center;color:var(--color-guild-workspace-muted);background:#97979f14;border-radius:8px}.chat-pane__pending-filename{min-width:0;margin-top:8px}.chat-pane__pending-filename span{display:block;overflow:hidden;color:var(--color-guild-workspace-message-text);font-size:14px;font-weight:400;line-height:1.2857;text-overflow:ellipsis;white-space:nowrap}.chat-pane__pending-action-bar{position:absolute;inset-inline-end:0;top:0}.chat-pane__pending-action-bar-inner{position:absolute;z-index:1;inset-inline-end:0;display:grid;height:32px;grid-auto-flow:column;align-items:center;justify-content:flex-start;padding:2px;overflow:hidden;background:#2b2c31;border-radius:4px;box-shadow:0 0 0 1px #ffffff14,0 1px 4px #00000024;transform:translate(25%,-25%);-webkit-user-select:none;user-select:none}.chat-pane__pending-action-bar-inner button{display:flex;min-width:24px;height:24px;align-items:center;justify-content:center;padding:4px;color:color-mix(in oklab,hsl(231.429,4.348%,68.431%) 100%,var(--custom-theme-text-color, #000) var(--custom-theme-text-color-amount, 0%));background:transparent;border:0;border-radius:4px;cursor:pointer}.chat-pane__pending-action-bar-inner button:hover,.chat-pane__pending-action-bar-inner button:focus-visible{color:#efeff1;background:#ffffff14;outline:0}.chat-pane__pending-action-bar-inner button.is-danger{color:#fa777c}.chat-pane__pending-action-bar-inner button.is-danger:hover,.chat-pane__pending-action-bar-inner button.is-danger:focus-visible{color:#ff8f93;background:#d22d3929}.chat-pane__attachment-area+.chat-pane__composer,.chat-pane__attachment-area+.chat-pane__reply-bar,.chat-pane__reply-bar+.chat-pane__composer{margin-top:0;border-start-end-radius:0;border-start-start-radius:0}.chat-pane__reply-bar button{display:grid;width:28px;height:28px;place-items:center;color:#b7b8be;background:transparent;border:0;border-radius:6px;cursor:pointer}.chat-pane__reply-bar button:hover,.chat-pane__reply-bar button:focus-visible{color:#efeff1;background:#ffffff14;outline:0}.chat-pane__reply-bar+.chat-pane__composer{margin-top:0;border-start-end-radius:0;border-start-start-radius:0}.chat-message__body p{margin:0;color:var(--color-guild-workspace-message-text);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.chat-message__content{display:inline}.chat-message__mention{display:inline-flex;align-items:center;min-height:20px;margin:0 1px;padding:0 2px;color:#c9cdfb;background:#5865f23d;border-radius:3px;font-weight:500}.chat-message__mention:hover{color:#fff;background:#5865f2}.chat-message__content--emoji-only{display:flex;flex-wrap:wrap;gap:4px;align-items:center;line-height:1}.chat-message__emoji{display:inline-block;vertical-align:-5px}.chat-message__content--emoji-only .chat-message__emoji{vertical-align:middle}.chat-message__attachments{display:grid;gap:8px;margin-top:8px}.chat-message__attachment{display:inline-grid;width:min(100%,360px);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:10px;color:var(--color-guild-workspace-text);text-decoration:none;background:transparent;border:0;border-radius:6px;cursor:pointer;font:inherit}.chat-message__attachment--image{position:relative;width:min(100%,420px);min-height:96px;grid-template-columns:minmax(0,1fr);padding:0;overflow:hidden;background:transparent}button.chat-message__attachment--image{display:inline-block;text-align:start}.chat-message__attachment img{display:block;max-width:100%;max-height:320px;object-fit:contain}.chat-message__attachment--image img{position:relative;z-index:1;transition:opacity .16s ease}.chat-message__attachment--image.is-loading img{opacity:0}.chat-message__attachment--image.is-loaded{min-height:0}.chat-message__attachment--image.is-loaded img{opacity:1}.chat-message__attachment-skeleton{position:absolute;inset:0;display:block;min-width:140px;min-height:96px;background:linear-gradient(90deg,#202126,#2b2c31,#202126 88%);background-size:220% 100%;border-radius:8px;animation:chat-attachment-skeleton 1.15s ease-in-out infinite}@keyframes chat-attachment-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.chat-message__attachment span{display:grid;min-width:0;gap:2px}.chat-message__attachment strong,.chat-message__attachment small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message__attachment small{color:var(--color-guild-workspace-muted);font-size:12px}.chat-video-player{position:relative;display:grid;align-items:center;width:min(100%,520px);overflow:hidden;color:#f7f8fb;background:radial-gradient(circle at 20% 0%,rgba(123,146,255,.2),transparent 34%),linear-gradient(145deg,#22242df5,#121318fa);border:1px solid rgba(255,255,255,.1);border-radius:22px;box-shadow:0 18px 48px #00000057,inset 0 1px #ffffff14;cursor:default}.chat-video-player:fullscreen{width:100vw;height:100vh;max-width:none;background:#000;border:0;border-radius:0;box-shadow:none}.chat-video-player:fullscreen.is-controls-hidden{cursor:none}.chat-video-player__media{display:block;width:100%;max-height:320px;aspect-ratio:16/9;object-fit:contain;background:#050507}.chat-video-player:fullscreen .chat-video-player__media{width:100vw;height:100vh;max-height:none;object-fit:contain}.chat-video-player__preview{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#00000014,#0000003d);border:0;cursor:pointer}.chat-video-player__preview svg{box-sizing:content-box;padding:18px;background:#fff3;border:1px solid rgba(255,255,255,.22);border-radius:50%;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 32px #0000004d}.chat-video-player__chrome{position:absolute;right:10px;bottom:10px;left:10px;display:grid;gap:9px;padding:12px;background:#12141bb3;border:1px solid rgba(255,255,255,.12);border-radius:18px;-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 14px 36px #0000004d;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.chat-video-player:not(:fullscreen):hover .chat-video-player__chrome,.chat-video-player:not(:fullscreen):focus-within .chat-video-player__chrome,.chat-video-player:fullscreen.is-controls-visible .chat-video-player__chrome{opacity:1;transform:translateY(0);pointer-events:auto}.chat-video-player:fullscreen .chat-video-player__chrome{right:24px;bottom:24px;left:24px}.chat-video-player__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.chat-video-player__meta strong{overflow:hidden;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.chat-video-player__meta span,.chat-video-player__controls time{color:#ebeef7b8;font-size:12px;font-weight:700}.chat-video-player__timeline{position:relative;height:18px;cursor:pointer}.chat-video-player__track{position:absolute;top:7px;right:0;left:0;height:5px;overflow:hidden;background:#ffffff38;border-radius:999px}.chat-video-player__fill{height:100%;background:linear-gradient(90deg,#6a7cff,#8fb4ff);border-radius:inherit;box-shadow:0 0 18px #6a7cff80}.chat-video-player__scrub-preview{position:absolute;bottom:24px;display:grid;width:132px;gap:5px;padding:6px;background:#0c0d12e0;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 14px 36px #00000061;transform:translate(-50%);pointer-events:none}.chat-video-player__scrub-preview video{width:120px;height:68px;object-fit:cover;background:#000;border-radius:10px}.chat-video-player__scrub-preview span{justify-self:center;color:#fff;font-size:11px;font-weight:800}.chat-video-player__controls{display:grid;grid-template-columns:32px auto 48px 32px minmax(64px,96px) 32px;align-items:center;gap:8px}.chat-video-player__controls button,.chat-video-player__speed>button{display:grid;width:32px;height:32px;place-items:center;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.1);border-radius:11px;cursor:pointer}.chat-video-player__controls button:hover,.chat-video-player__speed>button:hover,.chat-video-player__speed>button.is-open{background:#fff3}.chat-video-player__speed{position:relative;display:grid;justify-items:center}.chat-video-player__speed>button{width:48px;font:inherit;font-size:12px;font-weight:900}.chat-video-player__speed-menu{position:absolute;right:0;bottom:calc(100% + 10px);z-index:4;display:grid;width:118px;max-height:176px;padding:6px;overflow-y:auto;background:#18191ff0;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 18px 46px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chat-video-player__speed-menu::-webkit-scrollbar{width:6px}.chat-video-player__speed-menu::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.chat-video-player__speed-menu button{display:grid;width:100%;height:32px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;padding:0 8px;color:#f7f8fb;background:transparent;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-align:left}.chat-video-player__speed-menu button:hover,.chat-video-player__speed-menu button.is-selected{background:#ffffff1f}.chat-video-player__speed-menu button i{width:10px;height:10px;justify-self:center;border:2px solid rgba(255,255,255,.34);border-radius:50%}.chat-video-player__speed-menu button.is-selected i{background:#7b8cff;border-color:#7b8cff;box-shadow:0 0 0 3px #7b8cff33}.chat-video-player__volume{width:100%;accent-color:#7b8cff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.chat-audio-player{--audio-accent: #9eb2ff;--audio-button-bg: #f8f9ff;--audio-button-text: #11131a;--audio-cover-fallback: #8093ff;--audio-muted: rgb(245 247 251 / 64%);--audio-surface-a: rgb(52 54 64 / 94%);--audio-surface-b: rgb(28 29 36 / 96%);--audio-text: #f5f7fb;position:relative;display:grid;width:min(100%,460px);min-height:112px;grid-template-columns:74px minmax(0,1fr) 48px;gap:14px;align-items:center;padding:14px;overflow:hidden;color:var(--audio-text);background:radial-gradient(circle at 18% 15%,rgba(255,255,255,.18),transparent 34%),radial-gradient(circle at 92% 18%,color-mix(in oklab,var(--audio-accent) 34%,transparent),transparent 36%),linear-gradient(145deg,var(--audio-surface-a),var(--audio-surface-b));border:1px solid rgba(255,255,255,.1);border-radius:26px;box-shadow:inset 0 1px #ffffff1f,0 18px 40px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chat-audio-player:after{position:absolute;inset:1px;pointer-events:none;content:"";border:1px solid rgba(255,255,255,.06);border-radius:25px}.chat-audio-player__cover{display:grid;width:74px;height:74px;place-items:center;overflow:hidden;color:#ffffffe0;background:linear-gradient(135deg,color-mix(in oklab,var(--audio-cover-fallback) 84%,#fff 16%),color-mix(in oklab,var(--audio-cover-fallback) 58%,#000 42%)),#252733;border:1px solid rgba(255,255,255,.18);border-radius:22px;box-shadow:inset 0 1px #fff3,0 12px 24px #0000003d}.chat-audio-player__cover img{width:100%;height:100%;object-fit:cover}.chat-audio-player__content{display:grid;min-width:0;gap:10px}.chat-audio-player__meta{display:grid;min-width:0;gap:3px}.chat-audio-player__meta strong{overflow:hidden;font-size:15px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chat-audio-player__meta span,.chat-audio-player__footer{color:var(--audio-muted);font-size:12px;font-weight:500}.chat-audio-player__timeline,.chat-audio-player__volume{display:grid;min-width:0}.chat-audio-player__timeline input,.chat-audio-player__volume input{width:100%;height:18px;padding:0;margin:0;-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent;border:0}.chat-audio-player__timeline input::-webkit-slider-runnable-track,.chat-audio-player__volume input::-webkit-slider-runnable-track{height:6px;background:#ffffff2e;border-radius:999px}.chat-audio-player__timeline input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--audio-accent) 0 var(--audio-progress),rgba(255,255,255,.18) var(--audio-progress) 100%)}.chat-audio-player__volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg,color-mix(in oklab,var(--audio-accent) 72%,var(--audio-text) 28%) 0 var(--audio-volume),rgba(255,255,255,.15) var(--audio-volume) 100%)}.chat-audio-player__timeline input::-moz-range-track,.chat-audio-player__volume input::-moz-range-track{height:6px;background:#ffffff2e;border:0;border-radius:999px}.chat-audio-player__timeline input::-moz-range-progress{height:6px;background:var(--audio-accent);border-radius:999px}.chat-audio-player__volume input::-moz-range-progress{height:6px;background:color-mix(in oklab,var(--audio-accent) 72%,var(--audio-text) 28%);border-radius:999px}.chat-audio-player__timeline input::-webkit-slider-thumb,.chat-audio-player__volume input::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5px;-webkit-appearance:none;appearance:none;background:var(--audio-button-bg);border:1px solid rgba(255,255,255,.48);border-radius:50%;box-shadow:0 2px 8px #00000047}.chat-audio-player__timeline input::-moz-range-thumb,.chat-audio-player__volume input::-moz-range-thumb{width:16px;height:16px;box-sizing:border-box;background:var(--audio-button-bg);border:1px solid rgba(255,255,255,.48);border-radius:50%;box-shadow:0 2px 8px #00000047}.chat-audio-player__timeline input:focus-visible,.chat-audio-player__volume input:focus-visible{outline:0}.chat-audio-player__timeline input:focus-visible::-webkit-slider-thumb,.chat-audio-player__volume input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #7e92ff4d,0 2px 8px #00000047}.chat-audio-player__timeline input:focus-visible::-moz-range-thumb,.chat-audio-player__volume input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #7e92ff4d,0 2px 8px #00000047}.chat-audio-player__footer{display:flex;justify-content:space-between}.chat-audio-player__play{display:grid;width:48px;height:48px;place-items:center;color:var(--audio-button-text);background:linear-gradient(180deg,color-mix(in oklab,var(--audio-button-bg) 92%,#fff 8%),var(--audio-button-bg));border:0;border-radius:18px;box-shadow:inset 0 1px #ffffffc2,0 12px 22px #00000047;cursor:pointer}.chat-audio-player__play:hover,.chat-audio-player__play:focus-visible{background:#fff;outline:0;transform:translateY(-1px)}.chat-audio-player__play-icon{width:0;height:0;margin-left:3px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid currentColor}.chat-audio-player__pause-icon{display:grid;width:16px;height:18px;grid-template-columns:5px 5px;gap:6px}.chat-audio-player__pause-icon:before,.chat-audio-player__pause-icon:after{content:"";background:currentColor;border-radius:999px}.chat-audio-player__volume{grid-column:2/4;grid-template-columns:20px minmax(0,138px);gap:8px;align-items:center;justify-self:end;width:min(100%,166px);color:#ffffffc7}.chat-message--uploading .chat-message__inner{align-items:center}.chat-message__upload-card{display:grid;width:min(100%,432px);grid-column:2;grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:16px;color:var(--color-guild-workspace-text);background:#242428;border:1px solid #35353b;border-radius:8px}.chat-message__upload-card>svg{color:#c9c9cf}.chat-message__upload-content{display:grid;min-width:0;gap:10px}.chat-message__upload-content strong{overflow:hidden;color:#f4f4f5;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chat-message__upload-progress{display:block;height:8px;overflow:hidden;background:#3f4048;border-radius:999px}.chat-message__upload-progress span{display:block;width:38%;height:100%;background:#5865f2;border-radius:inherit;animation:chat-upload-progress 1.1s ease-in-out infinite}.chat-message__upload-card button{display:grid;width:34px;height:34px;place-items:center;color:#b7b8be;background:transparent;border:0;border-radius:6px;cursor:pointer}.chat-message__upload-card button:hover,.chat-message__upload-card button:focus-visible{color:#fff;background:#ffffff14;outline:0}@keyframes chat-upload-progress{0%{transform:translate(-115%)}55%{transform:translate(70%)}to{transform:translate(265%)}}.image-viewer-overlay{position:fixed;z-index:260;inset:0;display:grid;place-items:center;padding:48px;background:#000000e6}.image-viewer-stage{display:grid;width:100%;height:100%;place-items:center;overflow:hidden;touch-action:none}.image-viewer-stage--zoom-1{cursor:url(/icons/svg/lupa_plus.svg) 8 8,zoom-in}.image-viewer-stage--zoom-2{cursor:url(/icons/svg/lupa-minis.svg) 8 8,zoom-out}.image-viewer-stage img{display:block;max-width:min(92vw,1600px);max-height:86vh;object-fit:contain;pointer-events:none;transform-origin:center;-webkit-user-select:none;user-select:none;will-change:transform;-webkit-user-drag:none}.image-viewer-close{display:grid;min-width:34px;height:34px;place-items:center;color:#b7b8be;background:transparent;border:0;border-radius:6px;cursor:pointer;font:inherit;font-weight:700}.image-viewer-close:hover,.image-viewer-close:focus-visible{color:#fff;background:#ffffff1a;outline:0}.image-viewer-close{position:fixed;z-index:1;top:16px;right:16px}.chat-message__reactions{display:flex;flex:1 0 auto;flex-wrap:wrap;align-items:center;margin-top:8px;margin-bottom:-.5rem;padding-top:.125rem;padding-bottom:.375rem}.chat-message__reaction{display:inline-flex;flex-shrink:0;box-sizing:border-box;min-height:1.75rem;align-items:center;gap:.375rem;margin-inline-end:.25rem;margin-bottom:.25rem;padding:.125rem .375rem;color:var(--color-guild-workspace-muted);background:var(--reaction-background-default, #202126);border:.0625rem solid transparent;border-radius:.5rem;cursor:pointer;font:inherit;font-size:12px;font-weight:800;-webkit-user-select:none;user-select:none;transition:background-color .1s ease,border-color .1s ease}.chat-message__reaction:hover,.chat-message__reaction:focus-visible{color:var(--color-guild-workspace-text);border-color:#5865f2;outline:0}.chat-message__reaction.is-reacted{background-color:var(--reaction-background-reacted-default, hsla(234.9, 85.6%, 64.7%, .24));border-color:#5865f2}.chat-message__reaction strong{min-width:12px;color:var(--color-guild-workspace-muted);font-weight:700;text-align:center}.chat-message__reaction-emoji{margin:.125rem 0}.chat-message__reaction-fallback{width:1.25rem;height:1.25rem;font-size:18px;line-height:1.25rem}.chat-message__reaction-add-wrap{position:relative;display:inline-flex;margin-bottom:.25rem}.chat-message__reaction-add{display:inline-grid;width:auto;min-width:2.125rem;height:1.875rem;place-items:center;padding:.3125rem .4375rem;color:var(--color-guild-workspace-muted);background:var(--reaction-background-default, #202126);border:.0625rem solid transparent;border-radius:.5rem;cursor:pointer}.chat-message__reaction-add:hover,.chat-message__reaction-add:focus-visible,.chat-message__reaction-add[aria-expanded=true]{color:var(--color-guild-workspace-text);background:#ffffff14;outline:0}.emoji-picker--reaction{position:fixed;right:auto;bottom:auto;z-index:60}.chat-pane__composer{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 56px;align-items:center;min-height:56px;margin:0 10px 12px;padding:0 8px;color:var(--color-guild-workspace-muted);background:var(--color-guild-workspace-composer-background);border-radius:8px}.chat-pane__composer-button{display:inline-grid;width:32px;height:32px;place-items:center;color:var(--color-guild-workspace-muted);background:transparent;border:0;cursor:pointer}.chat-pane__composer-button:hover,.chat-pane__composer-button:focus-visible{color:var(--color-guild-workspace-text);outline:0}.chat-pane__composer-actions{display:flex;justify-content:flex-end}.chat-pane__composer[data-emoji-open=true] .chat-pane__composer-button--emoji{color:var(--color-guild-workspace-text)}.chat-pane__composer input{min-width:0;width:100%;padding:0 10px;color:var(--color-guild-workspace-text);font:inherit;background:transparent;border:0;outline:0}.chat-pane__composer input::placeholder{color:var(--color-guild-workspace-muted)}.chat-pane__mention-suggestions{position:absolute;right:8px;bottom:calc(100% + 8px);left:8px;z-index:20;display:grid;gap:2px;max-height:260px;padding:8px;overflow-y:auto;background:#28282d;border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 8px 20px #00000047}.chat-pane__mention-suggestion{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;min-height:34px;padding:5px 8px;color:var(--color-guild-workspace-muted);text-align:left;background:transparent;border:0;border-radius:6px;cursor:pointer}.chat-pane__mention-suggestion span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-pane__mention-suggestion:hover,.chat-pane__mention-suggestion:focus-visible,.chat-pane__mention-suggestion.is-active{color:var(--color-guild-workspace-text);background:#ffffff14;outline:0}.chat-pane__mention-suggestion.is-loading{display:block;color:var(--color-guild-workspace-muted);cursor:default}.voice-streams{display:flex;min-height:0;flex:1;padding:24px;color:var(--color-guild-workspace-text)}.voice-streams__empty{display:grid;margin:auto;max-width:420px;justify-items:center;gap:10px;color:var(--color-guild-workspace-muted);text-align:center}.voice-streams__empty svg{color:var(--color-guild-workspace-muted)}.voice-streams__empty h3,.voice-streams__empty p{margin:0}.voice-streams__empty h3{color:var(--color-guild-workspace-text);font-size:20px;font-weight:800}.voice-streams__empty p{line-height:1.45}.voice-streams__error{color:var(--color-guild-dialog-error)!important;font-size:13px;font-weight:700}.voice-streams__stage{display:grid;width:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) 126px;gap:16px}.voice-streams__stage-header{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:16px}.voice-streams__stage-header>div:first-child{display:flex;min-width:0;align-items:center;gap:8px}.voice-streams__stage-header img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(72%)}.voice-streams__stage-header strong,.voice-streams__stage-header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-streams__stage-header strong{font-weight:800}.voice-streams__stage-header span{color:var(--color-guild-workspace-muted)}.voice-streams__viewers{display:flex;align-items:center;gap:0;color:var(--color-guild-workspace-muted);font-size:13px;font-weight:800}.voice-streams__viewer{display:grid;width:24px;height:24px;place-items:center;overflow:hidden;margin-left:-6px;color:var(--color-guild-workspace-avatar-text);background:var(--color-guild-workspace-avatar-background);border:2px solid var(--color-guild-workspace-content-background);border-radius:50%;font-size:9px}.voice-streams__viewer:first-child{margin-left:0}.voice-streams__viewer img{width:100%;height:100%;object-fit:cover}.voice-streams__screen{position:relative;display:grid;min-height:0;overflow:hidden;background:#000;border:1px solid var(--color-topbar-divider-color);border-radius:8px}.voice-streams__video-slot{position:relative;display:grid;min-width:0;min-height:0;place-items:center}.voice-streams__video-mount{display:contents}.voice-streams__video{width:100%;height:100%;object-fit:contain;background:#000}.voice-streams__video--preview{display:block}.voice-streams__video-placeholder{display:grid;justify-items:center;gap:10px;color:var(--color-guild-workspace-muted);font-weight:800}.voice-streams__stop-watch{position:absolute;right:16px;bottom:16px;min-height:34px;padding:0 14px;color:var(--color-guild-workspace-text);font:inherit;font-weight:800;background:#232328e0;border:1px solid var(--color-user-panel-border);border-radius:6px;cursor:pointer}.voice-streams__tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,220px);gap:12px;min-width:0;overflow-x:auto;padding-bottom:4px}.voice-streams__tiles>button{display:grid;gap:8px;min-width:0;padding:0;color:var(--color-guild-workspace-text);font:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.voice-streams__tiles>button.is-selected .voice-streams__tile-preview{border-color:var(--color-auth-button-background)}.voice-streams__tile-preview{position:relative;display:grid;aspect-ratio:16/9;place-items:center;overflow:hidden;background:var(--color-guild-dialog-input-background);border:2px solid transparent;border-radius:8px}.voice-streams__tile-preview img,.voice-streams__tile-preview>span{display:grid;width:58px;height:58px;place-items:center;color:var(--color-guild-workspace-avatar-text);background:var(--color-guild-workspace-avatar-background);border-radius:50%;font-weight:800;object-fit:cover}.voice-streams__tile-preview em{position:absolute;top:8px;left:8px;padding:3px 8px;color:#fff;font-size:11px;font-style:normal;font-weight:900;background:#c5262c;border-radius:999px;text-transform:uppercase}.voice-streams__tiles strong{overflow:hidden;color:var(--color-guild-workspace-muted);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.voice-call{position:relative;display:grid;min-height:0;flex:1;grid-template-rows:minmax(0,1fr);overflow:hidden;color:var(--color-guild-workspace-text);background:#131416}.voice-call:fullscreen{width:100vw;height:100vh;background:#000}.voice-call__topbar,.voice-call__controls,.voice-call__edge-controls{position:absolute;z-index:6;opacity:0;pointer-events:none;transition:opacity .14s ease}.voice-call:before,.voice-call:after{position:absolute;z-index:4;right:0;left:0;height:100px;opacity:0;pointer-events:none;transition:opacity .14s ease;content:"";background-image:linear-gradient(#000,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent)}.voice-call:before{top:0}.voice-call:after{bottom:0;transform:rotate(180deg)}.voice-call:not(:fullscreen):hover .voice-call__topbar,.voice-call:not(:fullscreen):hover .voice-call__controls,.voice-call:not(:fullscreen):hover .voice-call__edge-controls,.voice-call:not(:fullscreen):hover:before,.voice-call:not(:fullscreen):hover:after,.voice-call:not(:fullscreen):focus-within .voice-call__topbar,.voice-call:not(:fullscreen):focus-within .voice-call__controls,.voice-call:not(:fullscreen):focus-within .voice-call__edge-controls,.voice-call:not(:fullscreen):focus-within:before,.voice-call:not(:fullscreen):focus-within:after,.voice-call:fullscreen.is-controls-visible .voice-call__topbar,.voice-call:fullscreen.is-controls-visible .voice-call__controls,.voice-call:fullscreen.is-controls-visible .voice-call__edge-controls,.voice-call:fullscreen.is-controls-visible:before,.voice-call:fullscreen.is-controls-visible:after{opacity:1;pointer-events:auto}.voice-call--disconnected .voice-call__topbar{opacity:1;pointer-events:auto}.voice-call--disconnected:before,.voice-call--disconnected:after{display:none}.voice-call__topbar{top:0;right:0;left:0;display:flex;height:52px;align-items:center;justify-content:space-between;padding:0 16px}.voice-call__channel{display:flex;min-width:0;align-items:center;gap:8px;color:#d8d9df;font-size:16px;font-weight:800}.voice-call__channel img{width:22px;height:22px;opacity:.78;filter:brightness(0) saturate(100%) invert(78%)}.voice-call__channel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-call__channel em{color:#aaaeb7;font-size:13px;font-style:normal;font-weight:800}.voice-call__stream-quality{flex:0 0 auto;padding:3px 8px;color:#f2f3f5;background:#1e1f22db;border:1px solid rgba(255,255,255,.1);border-radius:999px;box-shadow:0 1px 3px #0000003d;font-size:12px;font-weight:700;line-height:1}.voice-call__stream-viewers{display:flex;min-width:0;align-items:center;margin-left:2px}.voice-call__stream-viewers .user-avatar,.voice-call__stream-viewers>span{width:22px;height:22px;margin-left:-6px;border:2px solid #131416}.voice-call__stream-viewers .user-avatar:first-child{margin-left:0}.voice-call__stream-viewers>span{display:grid;place-items:center;color:#fff;background:#ffffff26;border-radius:50%;font-size:10px;font-weight:900}.voice-call__top-button,.voice-call__edge-button{display:grid;width:36px;height:36px;place-items:center;color:#9d9ea5;border:0;border-radius:8px;cursor:pointer}.voice-call__top-button:hover,.voice-call__edge-button:hover{color:#fff}.voice-call__content{position:relative;display:grid;min-height:0;padding:56px 46px 74px}.voice-call--disconnected .voice-call__content{padding:0}.voice-call__join-placeholder{--voice-join-x: 50%;--voice-join-y: 56%;position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;background:radial-gradient(circle at var(--voice-join-x) var(--voice-join-y),rgba(98,105,235,.42) 0,rgba(69,75,183,.28) 18%,transparent 42%),radial-gradient(ellipse at 50% 104%,rgba(85,93,228,.72) 0,rgba(54,58,150,.52) 28%,transparent 62%),linear-gradient(180deg,#151431,#202064 55%,#3f46ac)}.voice-call__join-placeholder:before,.voice-call__join-placeholder:after{position:absolute;inset:auto -18% -26%;height:52%;content:"";pointer-events:none;background:linear-gradient(150deg,transparent 18%,rgba(255,255,255,.04) 18.2%,transparent 50%);transform:skewY(-15deg)}.voice-call__join-placeholder:after{inset:auto -10% -34%;height:62%;background:linear-gradient(30deg,transparent 26%,rgba(255,255,255,.035) 26.2%,transparent 58%);transform:skewY(18deg)}.voice-call__join-card{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;transform:translateY(18px)}.voice-call__join-card h3{margin:0;color:#f2f3f5;font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.05}.voice-call__join-card p{margin:-2px 0 8px;color:#f2f3f5;font-size:13px;font-weight:500}.voice-call__join-card button{min-width:272px;height:38px;padding:0 18px;color:#111214;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:0 2px 8px #0000002e;cursor:pointer;font-size:14px;font-weight:700;transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease}.voice-call__join-card button:hover:not(:disabled){background:#f1f2f4;box-shadow:0 4px 12px #00000038;transform:translateY(-1px)}.voice-call__join-card button:disabled{cursor:wait;opacity:.72}.voice-call__grid{display:grid;min-height:0;width:min(100%,1320px);margin:auto;gap:8px;align-content:center;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.voice-call__grid--count-1{grid-template-columns:minmax(320px,760px)}.voice-call__grid--count-2,.voice-call__grid--count-3,.voice-call__grid--count-4,.voice-call__grid--count-5,.voice-call__grid--count-6,.voice-call__grid--count-7,.voice-call__grid--count-8{grid-template-columns:repeat(2,minmax(280px,1fr))}.voice-call__tile{--voice-tile-background: hsl(220 12% 30%);position:relative;display:grid;min-height:220px;aspect-ratio:16/9;place-items:center;overflow:hidden;background:var(--voice-tile-background);border:2px solid transparent;border-radius:8px;cursor:pointer}.voice-call__tile--compact{min-height:116px;border-width:1px}.voice-call__tile--compact .voice-call__tile-label{bottom:8px;left:8px;max-width:calc(100% - 16px);font-size:12px}.voice-call__tile--media{background:#202126}.voice-call__tile--media.is-watched{background:#000}.voice-call__tile-content{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.voice-call__tile-content:before{position:absolute;inset:0;z-index:-1;background:inherit;content:""}.voice-call__tile--media .voice-streams__video-slot,.voice-call__stage-main>.voice-streams__video-slot{width:100%;height:100%}.voice-call__tile--media .voice-streams__video-mount,.voice-call__stage-main .voice-streams__video-mount{display:grid;width:100%;height:100%}.voice-call__watch-button{position:absolute;top:50%;left:50%;padding:9px 16px;color:#f4f5f7;background:#2b2d33;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;font:inherit;font-size:14px;font-weight:800;opacity:0;transform:translate(-50%,-50%);transition:opacity .12s ease,background-color .12s ease}.voice-call__tile:hover .voice-call__watch-button,.voice-call__tile:focus-within .voice-call__watch-button{opacity:1}.voice-call__watch-button:hover{background:#353842}.voice-call__tile.is-speaking{border-color:#00a353;box-shadow:inset 0 0 0 1px #00000073,0 0 0 1px #00a3538c}.voice-call__tile-label{position:absolute;bottom:12px;left:12px;display:flex;max-width:calc(100% - 24px);align-items:center;gap:5px;padding:5px 8px;overflow:hidden;color:#fff;background:#0000007a;border-radius:6px;font-size:14px;font-weight:600;opacity:0;transition:opacity .12s ease}.voice-call__tile-label.is-muted:not(:hover) span{display:none}.voice-call__tile:hover .voice-call__tile-label,.voice-call__tile:focus-within .voice-call__tile-label,.voice-call__stage:hover .voice-call__tile-label,.voice-call__stage:focus-within .voice-call__tile-label,.voice-call__tile-label.is-muted{opacity:1}.voice-call__tile:hover .voice-call__tile-label.is-muted span,.voice-call__tile:focus-within .voice-call__tile-label.is-muted span,.voice-call__stage:hover .voice-call__tile-label.is-muted span,.voice-call__stage:focus-within .voice-call__tile-label.is-muted span{display:block}.voice-call__tile-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-call__local-mute-icon,.guild-sidebar__voice-local-mute{width:15px;height:15px;flex:0 0 auto}.guild-sidebar__voice-local-mute{color:var(--color-guild-workspace-muted)}.voice-user-menu{position:fixed;z-index:90;width:232px;max-height:min(480px,100vh - 24px);box-sizing:border-box;padding:8px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#5f606a transparent;scrollbar-width:thin;color:var(--color-guild-dialog-text);background:#28282d;border:1px solid var(--color-user-panel-border);border-radius:6px;box-shadow:0 16px 40px var(--color-user-panel-shadow)}.voice-user-menu::-webkit-scrollbar{width:8px}.voice-user-menu::-webkit-scrollbar-track{background:transparent}.voice-user-menu::-webkit-scrollbar-thumb{background:#5f606a;border:2px solid transparent;border-radius:999px;background-clip:padding-box}.voice-user-menu__group{display:grid;gap:2px}.voice-user-menu button{display:flex;width:100%;min-height:32px;box-sizing:border-box;align-items:center;justify-content:space-between;padding:7px 8px;color:var(--color-guild-dialog-text);font:inherit;font-size:13px;font-weight:500;line-height:18px;text-align:left;background:transparent;border:0;border-radius:4px;cursor:pointer}.voice-user-menu button span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-user-menu button:hover{color:#fff;background:#313135}.voice-user-menu__separator{display:block;height:1px;margin:8px;background:var(--color-user-panel-border)}.voice-user-menu__volume{gap:5px;margin:0;padding:5px 8px 3px}.voice-user-menu__volume>span{color:#fff;font-size:13px;font-weight:600}.voice-user-menu__volume .channel-settings-slider__control{height:40px}.voice-user-menu__volume .channel-settings-slider__bar{background:#494a50}.voice-user-menu__volume .channel-settings-slider__fill{background:#5966f3}.voice-user-menu__volume .channel-settings-slider__grabber{background:#fafafa}.voice-user-menu__volume:hover .channel-settings-slider__grabber,.voice-user-menu__volume.is-active .channel-settings-slider__grabber{background:#fff}.voice-user-menu__volume.is-active .slider-value-tooltip{display:flex}.voice-user-menu__checkbox{gap:12px}.voice-user-menu__check{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;box-sizing:border-box;color:transparent;background:transparent;border:1px solid #5f606a;border-radius:4px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.voice-user-menu__check.is-selected{color:#fff;background:#5966f3;border-color:#ffffff1f}.voice-user-menu__check svg{transform:scale(0);transition:transform .12s cubic-bezier(.2,.8,.2,1)}.voice-user-menu__check.is-selected svg{transform:scale(1)}.voice-user-menu__item-icon{width:16px;height:16px;color:var(--color-guild-workspace-muted);opacity:.7}.voice-user-menu__footer{max-width:100%;padding:5px 8px 0;overflow:hidden;color:var(--color-guild-workspace-muted);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.voice-call__stream{display:grid;min-height:0;overflow:hidden;background:#000;border-radius:8px}.voice-call__stage{position:relative;display:grid;min-height:0;width:min(100%,1480px);height:100%;margin:0 auto;grid-template-areas:"main" "toggle" "filmstrip";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 32px 0;gap:8px}.voice-call__stage.is-members-open{grid-template-rows:minmax(0,1fr) 32px minmax(96px,128px)}.voice-call__stage-main{position:relative;display:grid;min-height:0;grid-area:main;overflow:hidden;background:#000;border-radius:8px}.voice-call__stage-main>.voice-call__tile{width:100%;height:100%;min-height:0;border:0;border-radius:8px}.voice-call__filmstrip{display:grid;min-width:0;min-height:0;grid-area:filmstrip;grid-auto-flow:column;grid-auto-columns:minmax(164px,196px);justify-content:center;gap:20px;overflow-x:auto;overflow-y:hidden;opacity:0;pointer-events:none;scrollbar-width:thin}.voice-call__stage.is-members-open .voice-call__filmstrip{opacity:1;pointer-events:auto}.voice-call__members-toggle{position:relative;grid-area:toggle;justify-self:center;z-index:20;display:flex;width:auto;min-width:58px;height:32px;align-items:center;justify-content:center;gap:3px;padding:0 9px;color:#fff;background:#1e1f24e0;border:1px solid rgba(255,255,255,.12);border-radius:18px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease,background-color .12s ease}.voice-call__stage:hover .voice-call__members-toggle,.voice-call__stage:focus-within .voice-call__members-toggle{opacity:1;pointer-events:auto}.voice-call__members-toggle:hover,.voice-call__members-toggle[aria-pressed=true]{background:#40424ceb}.voice-call-stream-audio{position:relative;z-index:1;display:grid;min-width:40px;min-height:40px;justify-items:center;gap:8px}.voice-call-stream-audio:before{position:absolute;left:50%;bottom:100%;width:34px;height:14px;content:"";transform:translate(-50%)}.voice-call-stream-audio__slider{position:absolute;left:50%;bottom:calc(100% + 8px);display:grid;width:28px;height:108px;place-items:center;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .12s ease}.voice-call-stream-audio:hover .voice-call-stream-audio__slider{opacity:1;pointer-events:auto}.voice-call-stream-audio__track{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.voice-call-stream-audio__track:before{position:absolute;width:6px;height:100%;background:#4a4b50;border-radius:999px;content:""}.voice-call-stream-audio__track>div{position:absolute;bottom:0;left:50%;width:6px;background:#5865f2;border-radius:999px;transform:translate(-50%)}.voice-call-stream-audio__slider span{position:absolute;bottom:var(--stream-volume);left:50%;width:10px;height:10px;background:transparent;border-radius:50%;pointer-events:none;transform:translate(-50%,50%);-webkit-user-select:none;user-select:none}.voice-call-stream-audio__slider span:after{display:none;position:absolute;inset:0;width:10px;height:10px;background:#5865f2;border-radius:50%;content:"";pointer-events:none}.voice-call-stream-audio__slider:hover span:after{display:block}.voice-call-stream-audio__slider input{position:absolute;inset:0;width:28px;height:108px;opacity:0;cursor:pointer;writing-mode:vertical-lr;direction:rtl;-webkit-user-select:none;user-select:none}.voice-call-stream-audio button{display:grid;width:40px;height:40px;place-items:center;color:#9d9ea5;border:0;border-radius:10px;cursor:pointer}.voice-call-stream-audio button:hover{color:#fff}.voice-call__empty{display:grid;min-height:260px;place-items:center;color:var(--color-guild-workspace-muted);font-weight:800}.voice-call__error{position:absolute;top:56px;left:50%;margin:0;padding:8px 12px;color:var(--color-guild-dialog-error);background:#000000b3;border:1px solid var(--color-user-panel-border);border-radius:8px;font-size:13px;font-weight:800;transform:translate(-50%)}.voice-call__controls{bottom:16px;left:50%;display:flex;align-items:center;gap:12px;transform:translate(-50%)}.voice-call__control-cluster{display:flex;overflow:hidden;padding:4px;gap:8px;background:#131416;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 8px 20px #00000047}.voice-call__control-cluster--stream{overflow:visible}.voice-call__control-cluster--pair{width:140px;height:50px;box-sizing:border-box;gap:8px}.voice-call__button-pair{display:flex;width:61px;height:40px;overflow:hidden;background:transparent;border-radius:8px}.voice-call__button-pair--stream{position:relative;overflow:visible}.voice-call__control,.voice-call__disconnect{position:relative;display:grid;width:40px;height:40px;place-items:center;color:#c7c8ce;background:transparent;border:0;border-radius:8px;cursor:pointer}.voice-call__control:hover{color:#fafafa;background:#2b2c2e}.voice-call__button-pair:hover .voice-call__control{background:#202123}.voice-call__button-pair:hover .voice-call__control:hover{color:#fafafa;background:#2b2c2e}.voice-call__button-pair:has(.voice-call__control-caret:hover) .voice-call__control:not(.voice-call__control-caret){background:#202123}.voice-call__button-pair:has(.voice-call__control:not(.voice-call__control-caret):hover) .voice-call__control-caret{background:#202123}.voice-call__control.is-active{color:#fff;background:#0e2f21}.voice-call__button-pair.is-active{background:#0e2f21}.voice-call__control.is-active:hover{color:#6fbe87;background:#0e2f21}.voice-call__control.is-danger{color:#d33c42;background:#32181b}.voice-call__button-pair.is-danger,.voice-call__button-pair.is-danger:hover{background:#32181b}.voice-call__button-pair:hover .voice-call__control.is-danger{color:#d33c42;background:#32181b}.voice-call__control.is-danger:hover{color:#d33c42;background:color-mix(in oklab,#32181b 88%,#fafafa 12%)}.voice-call__control svg,.voice-call__disconnect svg,.voice-call__edge-button svg{width:20px;height:20px}.voice-call__control-caret{width:21px;margin-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.voice-call__control-caret svg{width:16px;height:16px}.voice-call__control-caret:hover{background:#353638}.voice-call__control-caret.is-danger:hover{background:color-mix(in oklab,#32181b 88%,#fafafa 12%)}.voice-call__button-pair .voice-call__control:not(.voice-call__control-caret){border-top-right-radius:0;border-bottom-right-radius:0}.voice-call-stream-menu,.voice-call-stream-quality{position:absolute;z-index:20;display:grid;gap:4px;padding:8px;color:#f2f3f5;background:#1e1f24;border:1px solid rgba(255,255,255,.1);border-radius:7px;box-shadow:0 12px 34px #0000006b}.voice-call-stream-menu{left:0;bottom:calc(100% + 10px);width:230px}.voice-call-stream-menu button,.voice-call-stream-quality button{display:grid;min-width:0;min-height:34px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;padding:0 8px;color:#f2f3f5;background:transparent;border:0;border-radius:4px;cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-align:left}.voice-call-stream-menu button:hover,.voice-call-stream-menu button.is-selected,.voice-call-stream-quality button:hover{background:#34363d}.voice-call-stream-menu button.is-danger{color:#ff7272}.voice-call-stream-menu button span:first-child,.voice-call-stream-quality button span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-call-stream-menu__submenu-row{position:relative}.voice-call-stream-quality{left:calc(100% + 8px);bottom:-96px;width:206px;padding:12px 10px}.voice-call-stream-quality strong{padding:4px 8px 8px;color:#a9abb4;font-size:13px;font-weight:700}.voice-call-stream-quality__separator,.voice-call-stream-menu__separator{display:block;height:1px;margin:6px 8px;background:#ffffff1a}.voice-call-stream-quality__radio{width:18px;height:18px;border:2px solid #737782;border-radius:50%}.voice-call-stream-quality__radio.is-selected{border:5px solid #5865f2}.voice-call-stream-menu__check{display:grid;width:22px;height:22px;place-items:center;color:#fff;background:transparent;border-radius:5px}.voice-call-stream-menu__check.is-selected{background:#5865f2}.voice-call__tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;display:none;padding:9px 11px;color:#fff;background:#17181cf5;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 8px 20px #00000059;font-size:13px;font-weight:800;line-height:1;pointer-events:none;transform:translate(-50%);white-space:nowrap}.voice-call__tooltip:after{position:absolute;top:100%;left:50%;width:10px;height:10px;background:inherit;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);content:"";transform:translate(-50%,-5px) rotate(45deg)}.voice-call__control:hover .voice-call__tooltip,.voice-call__control:focus-visible .voice-call__tooltip{display:block}.voice-call__disconnect{position:relative;width:64px;height:48px;background:#d22d39;border-radius:14px}.voice-call__disconnect:hover{background:#a8232e}.voice-call__disconnect--watch .voice-call__tooltip{bottom:calc(100% + 12px)}.voice-call__disconnect--watch:hover .voice-call__tooltip,.voice-call__disconnect--watch:focus-visible .voice-call__tooltip{display:block}.voice-call__edge-controls{right:14px;bottom:18px;display:flex;align-items:center;gap:8px}@media(max-width:980px){.voice-call__content{padding-inline:18px}.voice-call__grid,.voice-call__grid--count-2,.voice-call__grid--count-3,.voice-call__grid--count-4,.voice-call__grid--count-5,.voice-call__grid--count-6{grid-template-columns:minmax(260px,1fr)}.voice-call__tile{min-height:170px}}.member-panel{display:flex;flex-direction:column;min-height:0;background:var(--color-guild-member-background);border-left:1px solid var(--color-topbar-divider-color);border-top:1px solid var(--color-topbar-divider-color)}.member-panel header{display:flex;height:48px;align-items:center;gap:8px;padding:0 16px;color:var(--color-guild-workspace-muted);border-bottom:1px solid var(--color-topbar-divider-color);font-size:13px;font-weight:800}.member-panel__list{display:flex;min-height:0;flex-direction:column;gap:10px;padding:8px;overflow-y:auto}.member-panel__section{display:flex;flex-direction:column;gap:1px;min-width:0}.member-panel__section-title{margin:8px 8px 4px;color:var(--color-guild-workspace-muted);font-size:12px;font-weight:700;line-height:16px}.member-row{position:relative;display:block;min-height:42px;box-sizing:border-box;overflow:hidden;color:var(--color-guild-workspace-muted);border-radius:4px}.member-row--offline{opacity:.72}.member-row:hover{background:var(--color-guild-workspace-item-active)}.member-row__banner{position:absolute;inset:0 0 0 auto;width:100%;pointer-events:none;opacity:.9;background-repeat:no-repeat;background-position:right center;background-size:auto 100%;-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.26) 58%,#000 100%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.26) 58%,#000 100%)}.member-panel[data-animation-mode=hover] .member-row:not(.member-row--effects-active) .member-row__banner,.member-panel[data-animation-mode=hover] .member-row:not(.member-row--effects-active) .member-row__status{animation-play-state:paused}.member-row__banner:before{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,transparent 0%,rgba(88,101,242,.06) 24%,rgba(88,101,242,.1) 58%,rgba(88,101,242,.22) 100%)}.member-row__banner img,.member-row__banner video{position:absolute;inset-block:0;inset-inline-end:0;width:auto;height:100%;object-fit:cover;object-position:right center}.member-panel[data-animation-mode=hover] .member-row:not(.member-row--effects-active) .member-row__banner video{opacity:.72}.member-row__inner{position:relative;z-index:1;display:flex;align-items:center;max-width:100%;min-width:0;height:42px;padding:1px 8px;border-radius:inherit}.member-row__avatar{flex:0 0 auto;margin-inline-end:12px;--user-avatar-status-background: var(--color-guild-member-background)}.member-row:hover .member-row__avatar{--user-avatar-status-background: var(--color-guild-workspace-item-active)}.member-row__content{flex:1 1 auto;min-width:0;white-space:nowrap}.member-row__name,.member-row__subtext{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-row__name{color:var(--color-guild-workspace-text);font-size:16px;font-weight:500;line-height:20px}.member-row__subtext{color:var(--color-guild-workspace-muted);font-size:12px;font-weight:500;line-height:16px}.channel-dialog{position:fixed;inset:0;z-index:30;display:grid;place-items:center}.channel-dialog__backdrop{position:absolute;inset:0;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.channel-dialog__panel{position:relative;z-index:1;width:min(480px,100vw - 48px);box-sizing:border-box;padding:24px;color:var(--color-guild-dialog-text);background:var(--color-guild-dialog-background);border:1px solid var(--color-guild-dialog-border);border-radius:8px;box-shadow:0 24px 80px var(--color-guild-dialog-shadow)}.channel-dialog__panel h2{margin:0 40px 24px 0;font-size:20px;font-weight:800;line-height:1.2}.channel-dialog__close{position:absolute;top:18px;right:18px;display:grid;width:32px;height:32px;place-items:center;color:var(--color-guild-dialog-muted);background:transparent;border:0;border-radius:6px;cursor:pointer}.channel-dialog__close:hover{color:var(--color-guild-dialog-text);background:var(--color-guild-dialog-control-hover)}.channel-dialog__types{display:grid;gap:10px;padding:0;margin:0 0 24px;border:0}.channel-dialog__types legend,.channel-dialog__name>span{margin-bottom:10px;color:var(--color-guild-dialog-label);font-size:13px;font-weight:800}.channel-dialog__type{display:grid;grid-template-columns:22px 24px minmax(0,1fr);gap:10px;align-items:start;color:var(--color-guild-dialog-muted);cursor:pointer}.channel-dialog__type input{position:absolute;opacity:0;pointer-events:none}.channel-dialog__radio{display:grid;width:18px;height:18px;place-items:center;margin-top:1px;border:1px solid var(--color-guild-dialog-muted);border-radius:50%}.channel-dialog__radio:after{width:8px;height:8px;content:"";background:transparent;border-radius:50%}.channel-dialog__type input:checked+.channel-dialog__radio{background:var(--color-auth-button-background);border-color:var(--color-auth-button-background)}.channel-dialog__type input:checked+.channel-dialog__radio:after{background:#fff}.channel-dialog__type img{width:22px;height:22px;filter:brightness(0) saturate(100%) invert(72%)}.channel-dialog__type strong,.channel-dialog__type small{display:block}.channel-dialog__type strong{color:var(--color-guild-dialog-text);font-size:16px;font-weight:800;line-height:20px}.channel-dialog__type small{color:var(--color-guild-dialog-muted);font-size:13px;line-height:18px}.channel-dialog__name{display:grid;gap:10px}.channel-dialog__name>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;min-height:40px;padding:0 12px;background:var(--color-guild-dialog-input-background);border:1px solid var(--color-guild-dialog-input-border);border-radius:6px}.channel-dialog__name img{width:20px;height:20px;opacity:.75;filter:brightness(0) saturate(100%) invert(72%)}.channel-dialog__name input{min-width:0;color:var(--color-guild-dialog-text);font:inherit;background:transparent;border:0;outline:0}.channel-dialog__error{margin:12px 0 0;color:var(--color-guild-dialog-error);font-size:13px;font-weight:700}.channel-dialog__footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.channel-dialog__footer button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;color:var(--color-guild-dialog-button-text);font:inherit;font-weight:800;background:var(--color-guild-dialog-button-background);border:0;border-radius:6px;cursor:pointer}.channel-dialog__footer button:first-child{background:var(--color-guild-dialog-tab-active)}.channel-dialog__footer button:disabled{cursor:default;opacity:.55}.channel-dialog__footer svg{animation:guild-workspace-spin 1s linear infinite}.microphone-permission{position:fixed;inset:0;z-index:70;display:grid;place-items:center}.microphone-permission__backdrop{position:absolute;inset:0;background:#000000ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.microphone-permission__panel{position:relative;z-index:1;display:grid;width:min(420px,100vw - 48px);box-sizing:border-box;gap:14px;padding:24px;color:var(--color-guild-dialog-text);background:var(--color-guild-dialog-background);border:1px solid var(--color-guild-dialog-border);border-radius:8px;box-shadow:0 24px 80px var(--color-guild-dialog-shadow)}.microphone-permission__icon{display:grid;width:48px;height:48px;place-items:center;color:var(--color-auth-button-text);background:var(--color-auth-button-background);border-radius:16px}.microphone-permission__panel h2,.microphone-permission__panel p{margin:0}.microphone-permission__panel h2{font-size:20px;font-weight:800;line-height:24px}.microphone-permission__panel p{color:var(--color-guild-dialog-muted);font-size:14px;line-height:20px}.microphone-permission__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.microphone-permission__actions button{min-height:40px;color:var(--color-guild-dialog-button-text);font:inherit;font-weight:800;background:var(--color-guild-dialog-button-background);border:0;border-radius:6px;cursor:pointer}.microphone-permission__actions button:first-child{background:var(--color-guild-dialog-tab-active)}.channel-settings-layer{position:fixed;inset:45px 0 0;z-index:50;display:grid;grid-template-columns:minmax(220px,32vw) minmax(0,1fr) 110px;color:var(--color-guild-dialog-text);background:var(--color-guild-workspace-content-background)}.channel-settings-sidebar{display:flex;justify-content:flex-end;min-width:0;background:var(--color-guild-sidebar-background);border-right:1px solid var(--color-topbar-divider-color)}.channel-settings-nav{display:grid;align-content:start;width:220px;gap:2px;padding:60px 12px 24px}.channel-settings-nav__header{display:flex;align-items:center;gap:6px;min-width:0;margin:0 10px 12px;color:var(--color-guild-workspace-muted);font-size:12px;font-weight:800;line-height:16px;text-transform:uppercase}.channel-settings-nav__header svg{width:14px;height:14px}.channel-settings-nav__header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-settings-nav button{display:flex;min-height:32px;align-items:center;justify-content:space-between;padding:6px 10px;color:var(--color-guild-workspace-muted);font:inherit;font-size:15px;font-weight:600;background:transparent;border:0;border-radius:5px;cursor:pointer;text-align:left}.channel-settings-nav button:hover,.channel-settings-nav button.is-selected{color:var(--color-guild-workspace-text);background:var(--color-guild-workspace-item-active)}.channel-settings-nav button:disabled{cursor:default;opacity:.48}.channel-settings-nav button.is-destructive{color:#f87e7a}.channel-settings-nav button.is-destructive:hover{background:color-mix(in oklab,hsla(355.636,64.706%,50%,.07843) 100%,transparent)}.channel-settings-nav__item-content{display:flex;width:100%;align-items:center;justify-content:space-between}.channel-settings-nav__item-content svg{width:16px;height:16px}.channel-settings-nav__item-content .animate-spin{animation:guild-workspace-spin 1s linear infinite}.channel-settings-nav__separator{height:1px;margin:8px 10px;background:var(--color-topbar-divider-color)}.channel-settings-content{position:relative;min-width:0;min-height:0;overflow-y:auto}.channel-settings-form{width:min(680px,100% - 72px);padding:60px 0 120px 40px}.channel-settings-form h2{margin:0 0 28px;color:var(--color-guild-workspace-text);font-size:22px;font-weight:800}.channel-settings-field{display:grid;gap:10px}.channel-settings-field span{color:var(--color-guild-workspace-text);font-size:14px;font-weight:800}.channel-settings-field input,.channel-settings-field textarea{box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;color:var(--color-guild-dialog-text);font:inherit;font-size:15px;background:var(--color-guild-dialog-input-background);border:1px solid var(--color-guild-dialog-input-border);border-radius:5px;outline:0}.channel-settings-field textarea{resize:vertical}.channel-settings-field input:focus,.channel-settings-field textarea:focus{border-color:var(--color-guild-dialog-input-focus)}.channel-settings-error{margin:0 0 20px;color:var(--color-guild-dialog-error);font-size:13px;font-weight:700}.channel-settings-actions{position:fixed;right:110px;bottom:24px;left:calc(32vw + 40px);width:min(680px,68vw - 150px);display:flex;justify-content:flex-end;gap:10px;box-sizing:border-box;padding:12px;background:var(--color-user-panel-background);border:1px solid var(--color-user-panel-border);border-radius:8px;box-shadow:0 16px 50px var(--color-user-panel-shadow)}.channel-settings-actions button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 18px;color:var(--color-guild-dialog-button-text);font:inherit;font-weight:800;background:var(--color-guild-dialog-button-background);border:0;border-radius:5px;cursor:pointer}.channel-settings-actions button:first-child{color:var(--color-guild-dialog-text);background:var(--color-guild-dialog-tab-active)}.channel-settings-actions button:last-child{background:var(--color-guild-dialog-save-button-background)}.channel-settings-actions button:last-child:hover:not(:disabled){background:var(--color-guild-dialog-save-button-hover)}.channel-settings-actions button:disabled{cursor:default;opacity:.55}.channel-settings-actions svg{animation:guild-workspace-spin 1s linear infinite}.channel-settings-tools{display:grid;align-content:start;justify-items:center;gap:8px;padding-top:60px;background:var(--color-guild-workspace-content-background)}.channel-settings-tools button{display:grid;width:36px;height:36px;place-items:center;color:var(--color-guild-workspace-muted);background:transparent;border:2px solid var(--color-guild-workspace-muted);border-radius:50%;cursor:pointer}.channel-settings-tools button:hover{color:var(--color-guild-workspace-text);border-color:var(--color-guild-workspace-text)}.channel-settings-tools span{color:var(--color-guild-workspace-muted);font-size:11px;font-weight:800}.server-settings-invites{width:min(720px,100% - 72px);padding:60px 0 120px 40px}.server-settings-invites h2{margin:0 0 36px;color:var(--color-guild-workspace-text);font-size:22px;font-weight:800}.server-settings-invites__toolbar{display:flex;align-items:center;gap:8px;margin:0 0 22px 182px}.server-settings-invites__toolbar button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 16px;color:var(--color-guild-dialog-button-text);font:inherit;font-size:14px;font-weight:800;border:0;border-radius:6px;cursor:pointer}.server-settings-invites__toolbar button:disabled{cursor:default;opacity:.68}.server-settings-invites__pause{color:#f87e7a!important;background:var(--color-guild-dialog-tab-active)}.server-settings-invites__create{background:var(--color-guild-dialog-button-background)}.server-settings-invites__create:hover:not(:disabled){background:var(--color-guild-dialog-button-hover)}.server-settings-invites__create svg{animation:guild-workspace-spin 1s linear infinite}.server-settings-invites__table{display:grid;min-width:620px;border-bottom:1px solid var(--color-topbar-divider-color)}.server-settings-invites__row{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(120px,1fr) 104px 128px minmax(70px,.7fr) 36px;align-items:center;min-height:42px;gap:14px;color:var(--color-guild-workspace-text);font-size:13px}.server-settings-invites__row--head{min-height:34px;color:var(--color-guild-workspace-text);font-size:14px;font-weight:800}.server-settings-invites__inviter{display:flex;min-width:0;align-items:center;gap:8px}.server-settings-invites__inviter>span{display:grid;min-width:0}.server-settings-invites__inviter strong,.server-settings-invites__inviter small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-settings-invites__inviter strong{color:var(--color-guild-workspace-text);font-size:13px;font-weight:700}.server-settings-invites__inviter small{color:var(--color-guild-workspace-muted);font-size:11px;font-weight:700}.server-settings-invites__code,.server-settings-invites__delete{color:inherit;font:inherit;background:transparent;border:0}.server-settings-invites__code{width:fit-content;max-width:100%;padding:2px 8px;overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;cursor:pointer}.server-settings-invites__code:hover{background:var(--color-guild-workspace-item-active)}.server-settings-invites__delete{display:grid;width:28px;height:28px;place-items:center;color:#f87e7a;border-radius:4px;cursor:pointer}.server-settings-invites__delete:hover:not(:disabled),.server-settings-invites__delete:focus-visible:not(:disabled){background:var(--color-guild-workspace-item-active)}.server-settings-invites__delete:disabled{cursor:default;opacity:.45}.server-settings-invites__delete-spinner{animation:guild-workspace-spin 1s linear infinite}.server-settings-invites__empty{display:inline-flex;min-height:56px;align-items:center;gap:8px;color:var(--color-guild-workspace-muted);font-size:13px;font-weight:700}.server-settings-invites__empty svg{animation:guild-workspace-spin 1s linear infinite}@keyframes guild-workspace-spin{to{transform:rotate(360deg)}}.screen-share-picker{--user-settings-scrollbar-thumb: color-mix(in oklab, hsl(234.545 5.473% 39.412%) 100%, var(--custom-theme-base-color, #000) var(--custom-theme-base-color-amount, 0%));--user-settings-scrollbar-track: transparent;position:fixed;z-index:40;inset:0;display:grid;place-items:center}.screen-share-picker__backdrop{position:absolute;inset:0;background:#0000007a}.screen-share-picker__panel{position:relative;display:grid;width:min(936px,100vw - 48px);max-height:min(740px,100vh - 48px);grid-template-rows:auto minmax(260px,1fr) auto;overflow:hidden;color:var(--color-guild-dialog-text);background:var(--color-guild-dialog-background);border:1px solid var(--color-guild-dialog-border);border-radius:8px;box-shadow:0 18px 58px var(--color-guild-dialog-shadow)}.screen-share-picker__close{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:32px;height:32px;place-items:center;color:var(--color-guild-workspace-muted);background:var(--color-user-panel-control-background);border:1px solid var(--color-guild-dialog-border);border-radius:7px;cursor:pointer}.screen-share-picker__close:hover{color:var(--color-guild-workspace-text);background:var(--color-guild-workspace-item-active)}.screen-share-picker__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:10px 50px 10px 10px;background:var(--color-guild-dialog-background)}.screen-share-picker__tabs button,.screen-share-picker__option-group button{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px;color:var(--color-guild-workspace-muted);background:var(--color-user-panel-control-background);border:0;border-radius:7px;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.screen-share-picker__tabs button{height:34px}.screen-share-picker__tabs button.is-selected,.screen-share-picker__option-group button.is-selected{color:var(--color-guild-workspace-text);background:var(--color-guild-workspace-item-active)}.screen-share-picker__grid{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;overflow-y:auto;scrollbar-color:var(--user-settings-scrollbar-thumb) var(--user-settings-scrollbar-track);scrollbar-gutter:stable both-edges;scrollbar-width:thin}.screen-share-picker__grid::-webkit-scrollbar{width:16px}.screen-share-picker__grid::-webkit-scrollbar-track{background:var(--user-settings-scrollbar-track)}.screen-share-picker__grid::-webkit-scrollbar-button{display:none;width:0;height:0}.screen-share-picker__grid::-webkit-scrollbar-corner{background:transparent}.screen-share-picker__grid::-webkit-scrollbar-thumb{background:var(--user-settings-scrollbar-thumb);border:4px solid transparent;border-radius:8px;background-clip:padding-box}.screen-share-picker__card{display:grid;min-width:0;gap:8px}.screen-share-picker__preview{position:relative;overflow:hidden;aspect-ratio:16/9;background:#000;border:1px solid transparent;border-radius:6px}.screen-share-picker__preview img{display:block;width:100%;height:100%;object-fit:contain}.screen-share-picker__preview-placeholder,.screen-share-picker__empty{display:grid;place-items:center;color:var(--color-guild-workspace-muted)}.screen-share-picker__preview-placeholder{width:100%;height:100%}.screen-share-picker__preview-placeholder svg{animation:guild-workspace-spin 1s linear infinite}.screen-share-picker__preview:after{position:absolute;inset:0;content:"";opacity:0;background:#0000007a;transition:opacity .14s ease}.screen-share-picker__preview button{position:absolute;z-index:1;top:50%;left:50%;min-height:42px;padding:0 18px;color:#111318;background:#fff;border:0;border-radius:7px;cursor:pointer;font:inherit;font-size:14px;font-weight:800;opacity:0;transform:translate(-50%,-50%);transition:opacity .14s ease}.screen-share-picker__preview:hover{border-color:var(--color-auth-button-background)}.screen-share-picker__preview:hover:after,.screen-share-picker__preview:hover button{opacity:1}.screen-share-picker__card strong{overflow:hidden;color:var(--color-guild-workspace-text);font-size:13px;font-weight:800;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.screen-share-picker__empty{grid-column:1/-1;min-height:260px;gap:12px;font-size:14px;font-weight:700}.screen-share-picker__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;background:var(--color-user-panel-background);border-top:1px solid var(--color-guild-dialog-border)}.screen-share-picker__option-group{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(52px,auto);gap:4px;padding:4px;background:#111318;border-radius:9px}.screen-share-picker__option-group button{height:32px;padding:0 14px;border-radius:7px}@media(max-width:760px){.screen-share-picker__panel{width:calc(100vw - 24px)}.screen-share-picker__grid{grid-template-columns:1fr}.screen-share-picker__footer{align-items:stretch;flex-direction:column}}@media(max-width:1100px){.guild-workspace{grid-template-columns:var(--guild-sidebar-width, 250px) 4px minmax(0,1fr)}.member-panel{display:none}}
