[data-lk-theme=default]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lk-bg:#111;--lk-bg2:#1e1e1e;--lk-bg3:#2b2b2b;--lk-bg4:#373737;--lk-bg5:#444;--lk-fg:#fff;--lk-fg2:#f5f5f5;--lk-fg3:#ebebeb;--lk-fg4:#e0e0e0;--lk-fg5:#d6d6d6;--lk-border-color:#ffffff1a;--lk-accent-fg:#fff;--lk-accent-bg:#1f8cf9;--lk-accent2:#3396fa;--lk-accent3:#47a0fa;--lk-accent4:#5babfb;--lk-danger-fg:#fff;--lk-danger:#f91f31;--lk-danger2:#fa3343;--lk-danger3:#fa4756;--lk-danger4:#fb5b68;--lk-success-fg:#fff;--lk-success:#1ff968;--lk-success2:#33fa75;--lk-success3:#47fa83;--lk-success4:#5bfb90;--lk-control-fg:var(--lk-fg);--lk-control-bg:var(--lk-bg2);--lk-control-hover-bg:var(--lk-bg3);--lk-control-active-bg:var(--lk-bg4);--lk-control-active-hover-bg:var(--lk-bg5);--lk-connection-excellent:#06db4d;--lk-connection-good:#f9b11f;--lk-connection-poor:#f91f31;--lk-font-family:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--lk-font-size:16px;--lk-line-height:1.5;--lk-border-radius:.5rem;--lk-box-shadow:0 .5rem 1.5rem #00000026;--lk-drop-shadow:#fff3 0px 0px 24px;--lk-grid-gap:.5rem;--lk-control-bar-height:69px;--lk-chat-header-height:69px}.lk-button,.lk-start-audio-button,.lk-chat-toggle,.lk-disconnect-button{color:var(--lk-control-fg);background-image:none;background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);cursor:pointer;white-space:nowrap;font-size:inherit;line-height:inherit;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;display:inline-flex;position:relative}.lk-button:not(:disabled):hover,.lk-start-audio-button:not(:disabled):hover,.lk-chat-toggle:not(:disabled):hover,.lk-disconnect-button:not(:disabled):hover{background-color:var(--lk-control-hover-bg)}.lk-button>svg,.lk-start-audio-button>svg,.lk-chat-toggle>svg,.lk-disconnect-button>svg{overflow:visible}.lk-button[aria-pressed=true],[aria-pressed=true].lk-start-audio-button,[aria-pressed=true].lk-chat-toggle,[aria-pressed=true].lk-disconnect-button{background-color:var(--lk-control-active-bg)}.lk-button[aria-pressed=true]:hover,[aria-pressed=true].lk-start-audio-button:hover,[aria-pressed=true].lk-chat-toggle:hover,[aria-pressed=true].lk-disconnect-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true],[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button{background-color:var(--lk-accent-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true]:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button:hover{background-color:var(--lk-accent2)}.lk-button:disabled,.lk-start-audio-button:disabled,.lk-chat-toggle:disabled,.lk-disconnect-button:disabled{opacity:.5}.lk-button-group{align-items:stretch;height:100%;display:inline-flex}.lk-button-group>.lk-button:first-child,.lk-button-group>.lk-start-audio-button:first-child,.lk-button-group>.lk-chat-toggle:first-child,.lk-button-group>.lk-disconnect-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-button-group-menu{flex-shrink:0;position:relative}.lk-button-group-menu>.lk-button,.lk-button-group-menu>.lk-start-audio-button,.lk-button-group-menu>.lk-chat-toggle,.lk-button-group-menu>.lk-disconnect-button{border-top-left-radius:0;border-bottom-left-radius:0;height:100%}.lk-button-group-menu>.lk-button:after,.lk-button-group-menu>.lk-start-audio-button:after,.lk-button-group-menu>.lk-chat-toggle:after,.lk-button-group-menu>.lk-disconnect-button:after{margin-left:0}.lk-button-menu:after{content:"";transform-origin:50%;border-bottom:.125em solid;border-left:.125em solid;width:.5em;height:.5em;margin-top:-.25rem;margin-left:.5rem;display:inline-block;transform:rotate(-45deg)}.lk-disconnect-button{color:var(--lk-danger);border:1px solid var(--lk-danger);font-weight:600}.lk-disconnect-button:not(:disabled):hover{--lk-control-hover-bg:var(--lk-danger2);color:var(--lk-danger-fg)}.lk-disconnect-button:not(:disabled):active{--lk-control-hover-bg:var(--lk-danger3);color:var(--lk-danger-fg)}.lk-chat-toggle{position:relative}.lk-chat-toggle[data-lk-unread-msgs]:not([data-lk-unread-msgs="0"]):after{content:attr(data-lk-unread-msgs);background:var(--lk-accent-bg);border-radius:50%;margin-top:.25rem;margin-left:.25rem;padding:.25rem;font-size:.5rem;line-height:.75;position:absolute;top:0;left:0}.lk-media-device-select:not(:last-child){border-bottom:1px solid var(--lk-border-color);margin-bottom:.75rem;padding-bottom:.5rem}.lk-media-device-select li:not(:last-child){margin-bottom:.25rem}.lk-media-device-select li>.lk-button{justify-content:start;width:100%;padding-block:.5rem}.lk-media-device-select li:not([data-lk-active=true])>.lk-button:not(:disabled):hover{background-color:var(--lk-bg3)}.lk-media-device-select [data-lk-active=false]>.lk-button:hover{cursor:pointer;background-color:#0000000d}.lk-media-device-select [data-lk-active=true]>.lk-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}.lk-device-menu{z-index:5;white-space:nowrap;background-color:var(--lk-bg2);border:1px solid var(--lk-border-color);width:max-content;min-width:10rem;box-shadow:var(--lk-box-shadow);border-radius:.75rem;margin-bottom:.25rem;padding:.5rem;position:absolute;top:0;left:0}.lk-device-menu-heading{opacity:.65;padding:.25rem .5rem;font-weight:700}.lk-start-audio-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}@media screen and (width<=600px){.lk-start-audio-button{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.lk-pagination-control{background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);opacity:0;align-items:stretch;transition:opacity .15s ease-in-out;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.lk-pagination-control:hover{opacity:1}.lk-pagination-control>.lk-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-pagination-control>.lk-button:first-child>svg{transform:rotate(180deg)}.lk-pagination-control>.lk-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.lk-pagination-count{border-inline:1px solid var(--lk-bg);padding:.5rem .875rem}[data-lk-user-interaction=true].lk-pagination-control{opacity:1}.lk-pagination-indicator{height:var(--lk-grid-gap);background-color:var(--lk-bg2);width:fit-content;bottom:calc(var(--lk-grid-gap)/2);opacity:1;border-radius:2rem;align-items:center;gap:.2rem;padding:.2rem .5rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lk-pagination-indicator span{background-color:var(--lk-fg);opacity:.35;border-radius:10000000px;width:.4rem;height:.4rem;transition:opacity .2s linear;display:inline-block}.lk-pagination-indicator span[data-lk-active]{opacity:.9}.lk-grid-layout{--lk-col-count:1;--lk-row-count:1;grid-template-columns:repeat(var(--lk-col-count), minmax(0, 1fr));grid-gap:var(--lk-grid-gap);width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--lk-grid-gap);grid-auto-rows:minmax(0,1fr);display:grid}.lk-grid-layout[data-lk-pagination=true]{padding-bottom:calc(var(--lk-grid-gap)*2)}.lk-focus-layout{gap:var(--lk-grid-gap);width:100%;max-height:100%;padding:var(--lk-grid-gap);grid-template-columns:1fr 5fr;display:grid}.lk-focused-participant{position:relative}.lk-focused-participant .lk-pip-track{width:20%;height:auto;position:absolute;top:10px;right:10px}@media (width<=600px){.lk-focus-layout{grid-template-rows:5fr 1fr;grid-template-columns:1fr}.lk-carousel{order:1}}.lk-carousel{gap:var(--lk-grid-gap);max-height:100%;display:flex}.lk-carousel>*{aspect-ratio:16/10;scroll-snap-align:start;flex-shrink:0}.lk-carousel[data-lk-orientation=vertical]{scroll-snap-type:y mandatory;flex-direction:column;overflow:hidden auto}.lk-carousel[data-lk-orientation=vertical]>*{--lk-height-minus-gaps:calc(100% - calc(var(--lk-grid-gap) * calc(var(--lk-max-visible-tiles) - 1)));height:calc(var(--lk-height-minus-gaps)/var(--lk-max-visible-tiles))}.lk-carousel[data-lk-orientation=horizontal]{scroll-snap-type:x mandatory;overflow:auto hidden}.lk-carousel[data-lk-orientation=horizontal]>*{--lk-width-minus-gaps:calc(100% - var(--lk-grid-gap) * (var(--lk-max-visible-tiles) - 1));width:calc(var(--lk-width-minus-gaps)/var(--lk-max-visible-tiles))}.lk-connection-quality{width:1.5rem;height:1.5rem}.lk-track-muted-indicator-camera,.lk-track-muted-indicator-microphone{width:var(--lk-indicator-size,1rem);height:var(--lk-indicator-size,1rem);margin-inline-end:.25rem;transition:opacity .25s ease-in-out;position:relative}.lk-track-muted-indicator-camera[data-lk-muted=true]{opacity:.5}.lk-track-muted-indicator-microphone{--lk-bg:var(--lk-icon-mic)}.lk-track-muted-indicator-microphone[data-lk-muted=true]{opacity:.5}.lk-participant-name{font-size:.875rem}.lk-participant-media-video{object-fit:cover;object-position:center;background-color:#000;width:100%;height:100%}.lk-participant-media-video[data-lk-orientation=landscape]{object-fit:cover}.lk-participant-media-video[data-lk-orientation=portrait],.lk-participant-media-video[data-lk-source=screen_share]{object-fit:contain;background-color:var(--lk-bg2)}.lk-participant-media-audio{width:auto}[data-lk-facing-mode=user] .lk-participant-media-video[data-lk-local-participant=true][data-lk-source=camera]{transform:rotateY(180deg)}.lk-audio-visualizer{background:var(--lk-bg-control);aspect-ratio:16/9;border-radius:.5rem;justify-content:space-around;align-items:center;width:100%;height:100%;min-height:160px;display:flex}.lk-audio-visualizer>rect{fill:var(--lk-accent-bg);transition:transform .1s cubic-bezier(.19,.02,.09,1)}.lk-audio-visualizer>path{stroke:var(--lk-accent-bg);transition:all .1s cubic-bezier(.19,.02,.09,1)}.lk-audio-bar-visualizer{background:var(--lk-bg);justify-content:center;align-items:center;gap:var(--lk-va-bar-gap,24px);width:100%;height:100%;display:flex}.lk-audio-bar-visualizer>.lk-audio-bar{transform-origin:"center";height:100%;width:var(--lk-va-bar-width,12px);border-radius:var(--lk-va-bar-border-radius,32px);background-color:var(--lk-va-bar-bg,#8883);transition:background-color .25s ease-out}.lk-audio-bar-visualizer[data-lk-va-state=speaking]>.lk-audio-bar,.lk-audio-bar-visualizer>.lk-audio-bar.lk-highlighted,.lk-audio-bar-visualizer>[data-lk-highlighted=true]{background-color:var(--lk-fg,#888);transition:none}.lk-audio-bar-visualizer[data-lk-va-state=thinking]{transition:background-color .15s ease-out}.lk-participant-tile{--lk-speaking-indicator-width:2.5px;border-radius:var(--lk-border-radius);flex-direction:column;gap:.375rem;display:flex;position:relative;overflow:hidden}.lk-participant-tile:after{content:"";border-radius:var(--lk-border-radius);border:0px solid var(--lk-accent-bg);transition-property:border opacity;pointer-events:none;transition-duration:.4s;transition-delay:.5s;position:absolute;inset:0}.lk-participant-tile[data-lk-speaking=true]:not([data-lk-source=screen_share]):after{border-width:var(--lk-speaking-indicator-width);transition-duration:.2s;transition-delay:0s}.lk-participant-tile .lk-focus-toggle-button{border-radius:calc(var(--lk-border-radius)/2);opacity:0;background-color:#00000080;padding:.25rem;transition:opacity .2s ease-in-out .2s;position:absolute;top:.25rem;right:.25rem}.lk-participant-tile:hover .lk-focus-toggle-button,.lk-participant-tile:focus .lk-focus-toggle-button{opacity:1;transition-delay:0}.lk-participant-tile .lk-connection-quality{opacity:0;transition:opacity .2s ease-in-out .2s}.lk-participant-tile .lk-connection-quality[data-lk-quality=poor],.lk-participant-tile:hover .lk-connection-quality,.lk-participant-tile:focus .lk-connection-quality{opacity:1;transition-delay:0}.lk-participant-tile .lk-participant-placeholder{background-color:var(--lk-bg2);opacity:0;pointer-events:none;border-radius:var(--lk-border-radius);justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex;position:absolute;inset:0}.lk-participant-tile .lk-participant-placeholder svg{width:auto;height:100%;padding:10%}.lk-participant-tile[data-lk-video-muted=true][data-lk-source=camera] .lk-participant-placeholder{opacity:1}.lk-participant-metadata{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;line-height:1;display:flex;position:absolute;bottom:.25rem;left:.25rem;right:.25rem}.lk-participant-metadata-item{border-radius:calc(var(--lk-border-radius)/2);background-color:#00000080;align-items:center;padding:.25rem;display:flex}.lk-toast{background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.lk-spinner{animation:2s linear infinite lk-rotate}@keyframes lk-rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.lk-room-container{background-color:var(--lk-bg);line-height:var(--lk-line-height)}.lk-room-container{--lk-has-imported-styles:"true";width:100%;height:100%;position:relative}.lk-room-container [class^=lk-],.lk-room-container [class*=\ lk-]{box-sizing:border-box}.lk-audio-conference{width:100%;height:100%;position:relative}.lk-audio-conference-stage{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;height:100%;display:grid}.lk-chat{grid-template-rows:var(--lk-chat-header-height) 1fr var(--lk-control-bar-height);background-color:var(--lk-bg2);border-left:1px solid var(--lk-border-color);align-items:end;width:max(200px,55ch);display:grid}.lk-chat-header{height:var(--lk-chat-header-height);justify-content:center;align-items:center;padding:.75rem;display:flex;position:relative}.lk-chat-header .lk-close-button{background-color:#0000;position:absolute;right:0;transform:translate(-50%)}.lk-chat-header .lk-close-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-chat-messages{flex-direction:column;gap:.25rem;width:100%;max-height:100%;display:flex;overflow:auto}.lk-chat-entry{flex-direction:column;gap:.25rem;margin:0 .25rem;display:flex}.lk-chat-entry .lk-meta-data{color:var(--lk-fg5);white-space:nowrap;padding:0 .3rem;font-size:.75rem;display:flex}.lk-chat-entry .lk-meta-data .lk-participant-name{margin-top:1rem}.lk-chat-entry .lk-meta-data .lk-timestamp{align-self:flex-end;margin-left:auto}.lk-chat-entry .lk-edit-button{float:right;background:0 0;border-radius:0;margin:0;padding:0 .25rem;font-size:12px}.lk-chat-entry .lk-message-body{word-break:break-word;border-radius:15px;width:fit-content;max-width:calc(100% - 32px);padding:.25rem .75rem;display:inline-block}.lk-chat-entry[data-lk-message-origin=local] .lk-message-body{background-color:var(--lk-bg5)}.lk-chat-entry[data-lk-message-origin=remote] .lk-message-body{background-color:var(--lk-accent4)}.lk-chat-entry a{color:inherit;text-decoration:underline}.lk-chat-entry *{margin-block:.25em}.lk-chat-entry:last-child{margin-bottom:.25rem}.lk-chat-form{border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height);gap:.75rem;padding:.75rem;display:flex}.lk-chat-form-input{font-size:inherit;line-height:inherit;width:100%}@media (width<=600px){.lk-chat{max-width:100%;top:0;right:0;bottom:var(--lk-control-bar-height);position:fixed}}.lk-control-bar,.lk-agent-control-bar{border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height);justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.lk-agent-control-bar{height:var(--lk-control-bar-height);--lk-bg:transparent;--lk-va-bar-width:2px;--lk-va-bar-gap:4px;--lk-va-bar-border-radius:1px}.lk-agent-control-bar .lk-audio-bar-visualizer .lk-audio-bar.lk-highlighted{filter:none}.lk-prejoin{background-color:var(--lk-bg);line-height:var(--lk-line-height)}[data-lk-theme]{font-size:var(--lk-font-size);font-family:var(--lk-font-family);color:var(--lk-fg)}[data-lk-theme] .lk-list{margin:0;padding:0;list-style:none}[data-lk-theme] .lk-form-control{font-family:var(--lk-font-family);background-color:var(--lk-control-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);padding:.625rem 1rem}.lk-prejoin{box-sizing:border-box;background-color:var(--lk-bg);flex-direction:column;align-items:stretch;gap:1rem;width:min(100%,480px);margin-inline:auto;padding:1rem;display:flex}.lk-prejoin .lk-video-container{aspect-ratio:16/10;border-radius:var(--lk-border-radius);background-color:#000;width:100%;height:auto;position:relative;overflow:hidden}.lk-prejoin .lk-video-container video,.lk-prejoin .lk-video-container .lk-camera-off-note{object-fit:cover;width:100%;height:100%;display:block}.lk-prejoin .lk-video-container video[data-lk-facing-mode=user]{transform:rotateY(180deg)}.lk-prejoin .lk-video-container .lk-camera-off-note{aspect-ratio:16/10;background-color:#000;place-items:center;width:100%;display:grid;position:absolute;top:0;left:0}.lk-prejoin .lk-video-container .lk-camera-off-note>*{max-width:100%;height:70%}.lk-prejoin .lk-audio-container{display:none}.lk-prejoin .lk-audio-container audio{width:100%;height:auto}.lk-prejoin .lk-button-group-container{flex-wrap:nowrap;gap:1rem;display:flex}.lk-prejoin .lk-button-group-container>.lk-button-group{width:50%}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button{justify-content:left}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button:first-child{width:100%}@media (width<=400px){.lk-prejoin .lk-button-group-container{flex-wrap:wrap}.lk-prejoin .lk-button-group-container>.lk-button-group{width:100%}}.lk-prejoin .lk-username-container{flex-direction:column;gap:1rem;width:100%;max-width:100%;display:flex}.lk-prejoin .lk-join-button{--lk-control-fg:var(--lk-accent-fg);--lk-control-bg:var(--lk-accent-bg);--lk-control-hover-bg:var(--lk-accent2);--lk-control-active-bg:var(--lk-accent3);--lk-control-active-hover-bg:var(--lk-accent4);background-color:var(--lk-control-bg)}.lk-prejoin .lk-join-button:hover{background-color:var(--lk-control-hover-bg)}.lk-focus-layout-wrapper,.lk-grid-layout-wrapper{width:100%;height:calc(100% - var(--lk-control-bar-height));justify-content:center;display:flex;position:relative}.lk-grid-layout-wrapper{flex-direction:column;align-items:center}.lk-focus-layout-wrapper{align-items:stretch}.lk-video-conference{align-items:stretch;height:100%;display:flex;position:relative}.lk-video-conference-inner{flex-direction:column;align-items:stretch;width:100%;display:flex}.lk-settings-menu-modal{background:var(--lk-bg);border-radius:var(--lk-border-radius);padding:1rem;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);flex-direction:column;align-items:center;gap:.5rem;min-width:50vw;max-width:100%;min-height:50vh;max-height:100%;padding:.75rem 1.25rem;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}*{box-sizing:border-box}:root{--border:#252a38;--border-subtle:#252a38;--border-strong:#303545;--muted:#8f98aa;--text-main:#f4f6fb;--text-muted:#9ca8c0;--text-soft:#8f98aa;--bg-sidebar:#121620;--bg-elevated:#111827;--bg-card:#1f2937;--bg-card-hover:#242a3a;--profile-popover-left:12px;--profile-popover-bottom:12px;--profile-popover-width:300px;--sidebar-profile-banner-image:none}body{color:#f4f6fb;background:radial-gradient(circle at 12% 0,#5865f21f,#0000 26%),radial-gradient(circle at 92% 8%,#22c55e14,#0000 26%),#0c1018;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}input,select,textarea{color:#f4f6fb;background:#171b25;border:1px solid #303545;border-radius:10px;width:100%;padding:10px 12px}.auth-page{isolation:isolate;background:radial-gradient(circle at 12% 8%,#5e52e23d,#0000 24%),radial-gradient(circle at 88% 12%,#2395ff29,#0000 24%),radial-gradient(circle at 50% 100%,#0a102894,#0000 48%),#040814;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex;position:relative;overflow:hidden auto}.auth-page:before,.auth-page:after{content:"";pointer-events:none;position:absolute;inset:-8%}.auth-page:before{z-index:-2;background-image:var(--auth-space-image);opacity:.74;filter:saturate(1.02)brightness(.7);background-position:50%;background-size:cover;animation:46s ease-in-out infinite alternate auth-space-drift;transform:scale(1.12)}.auth-page:after{z-index:-1;opacity:.72;background:radial-gradient(circle at 15% 25%,#ffffff24 0 1px,#0000 1.4px) 0 0/220px 220px,radial-gradient(circle at 74% 20%,#ffffff29 0 1.1px,#0000 1.6px) 0 0/280px 280px,radial-gradient(circle at 22% 75%,#ffffff21 0 1.1px,#0000 1.5px) 0 0/320px 320px,linear-gradient(135deg,#03061873,#0b122ca8) 0 0/cover;animation:18s linear infinite auth-stars-shimmer}.auth-scene{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(360px,460px);align-items:center;gap:clamp(28px,4vw,72px);width:min(1280px,100%);display:grid;position:relative}.auth-page--desktop .auth-scene{grid-template-columns:minmax(0,1fr);width:min(500px,100%)}.auth-showcase{gap:28px;padding:clamp(10px,2vw,24px) 0;display:grid}.auth-showcase-copy{max-width:680px}.auth-eyebrow{color:#e9efffe0;letter-spacing:.02em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a57;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.auth-showcase h1{letter-spacing:0;text-wrap:balance;color:#fff7ff;text-shadow:0 18px 54px #00000047;margin:18px 0 14px;font-size:clamp(48px,6vw,82px);line-height:.96}.auth-showcase p{color:#e1e7f4d1;max-width:620px;margin:0;font-size:22px;line-height:1.55}.auth-showcase-preview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 15% 0,#5865f238,#0000 40%),linear-gradient(#090f27bd,#070a19e6);border:1px solid #9baeff3d;border-radius:30px;grid-template-columns:68px 170px minmax(260px,1fr);gap:14px;width:min(620px,100%);min-height:250px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff14}.auth-showcase-preview:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff2e,#0000 22% 72%,#6ab0ff38),radial-gradient(circle at 72% 12%,#e26cbe29,#0000 36%);position:absolute;inset:-1px}.auth-showcase-preview:after{content:"";filter:blur(28px);pointer-events:none;background:#58a6ff29;border-radius:999px;width:180px;height:180px;position:absolute;bottom:-70px;right:-60px}.auth-preview-rail,.auth-preview-sidebar,.auth-preview-content{z-index:1;position:relative}.auth-preview-rail{background:#1b254cd1;border-radius:24px;align-content:start;justify-items:center;gap:12px;padding:14px 0;display:grid;box-shadow:inset 0 1px #ffffff0d}.auth-preview-rail span{color:#f1f5f9b8;background:#38457ac2;border-radius:16px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff0f}.auth-preview-rail span.active{color:#fff;background:linear-gradient(135deg,#2371ff47,#db34ec3d);border-radius:14px;box-shadow:0 10px 30px #5865f257}.auth-preview-rail span.brand img{border-radius:10px;width:32px;height:32px;display:block}.auth-preview-sidebar{background:#1c254ce0;border-radius:24px;align-content:start;gap:10px;padding:16px;display:grid}.auth-preview-server-name{color:#f8fafcf5;letter-spacing:0;margin-bottom:8px;font-size:14px;font-weight:900}.auth-preview-channel{color:#e2e8f094;background:#ffffff09;border-radius:12px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:750;display:flex}.auth-preview-channel.active{color:#fff;background:#ffffff1a}.auth-preview-voice{background:radial-gradient(circle at 20% 20%,#22c55e2e,#0000 40%),#09102394;border:1px solid #22c55e29;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:12px;display:flex}.auth-preview-voice div{gap:2px;display:grid}.auth-preview-voice strong{font-size:13px}.auth-preview-voice span{color:#cbd5e19e;font-size:12px}.auth-preview-voice i{background:#22c55e;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 6px #22c55e24}.auth-preview-content{background:linear-gradient(#192246e6,#0d142bf0);border-radius:24px;grid-template-rows:auto auto auto 1fr;align-content:start;gap:14px;padding:16px;display:grid}.auth-preview-topbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.auth-preview-topbar strong{font-size:15px}.auth-preview-topbar span{color:#cbd5e18f;white-space:nowrap;font-size:12px}.auth-preview-message{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;display:grid}.auth-preview-message .avatar{background:linear-gradient(135deg,#8b5cf6,#e26cbe);border-radius:14px;width:36px;height:36px;box-shadow:0 10px 28px #00000038}.auth-preview-message .avatar.blue{background:linear-gradient(135deg,#38bdf8,#5865f2)}.auth-preview-message div{gap:5px;min-width:0;display:grid}.auth-preview-message b{color:#f8fafce6;font-size:13px}.auth-preview-message span{color:#e2e8f0ad;white-space:nowrap;text-overflow:ellipsis;background:#ffffff12;border-radius:11px;max-width:100%;min-height:18px;padding:7px 10px;font-size:12px;display:block;overflow:hidden}.auth-preview-call-card{background:linear-gradient(135deg,#5865f238,#e26cbe24),#080d1fbd;border:1px solid #5865f23d;border-radius:18px;justify-content:space-between;align-self:end;align-items:center;gap:12px;margin-top:4px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff0f}.auth-preview-call-card div{gap:4px;min-width:0;display:grid}.auth-preview-call-card strong{font-size:13px}.auth-preview-call-card span{color:#e2e8f0a3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.auth-preview-call-card em{color:#fecaca;letter-spacing:.08em;background:#ef44442e;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}@media (width<=720px){.auth-showcase-preview{grid-template-columns:56px minmax(0,1fr)}.auth-preview-content{grid-column:1/-1}}.auth-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#1c1120f0,#140d19f0);border:1px solid #d663c03d;border-radius:24px;width:100%;padding:30px;box-shadow:0 32px 90px #00000070,inset 0 1px #ffffff0f}.auth-brand{text-align:left;justify-items:start;gap:10px;margin-bottom:20px;display:grid}.auth-brand-logo{color:#f8f2ff;letter-spacing:0;align-items:center;gap:8px;font-size:18px;font-weight:900;display:inline-flex}.auth-brand-logo img{border-radius:9px;width:28px;height:28px;display:block;box-shadow:0 10px 28px #4f5cff47}.auth-brand-logo.auth-wordmark{gap:9px;font-size:19px;line-height:1}.auth-brand-logo.auth-wordmark img{width:31px;height:31px}.auth-brand-logo.auth-wordmark span{background:linear-gradient(135deg,#42d8ff 0%,#6a5cff 48%,#f05aff 100%);color:#0000;text-shadow:0 12px 30px #675cff47;-webkit-background-clip:text;background-clip:text}.auth-brand h1{color:#fff7ff;letter-spacing:0;margin:0;font-size:clamp(30px,3vw,38px);line-height:1.08}.auth-brand p{color:#ecddf4c7;margin:0;line-height:1.45}.tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.tabs button,.form button,.composer button,.mini-form button,.profile button,.card-row button,.friend-card>button,.friend-form button,.friend-actions button,.panel-heading button,.invite-box button,.voice-button,.incoming-call button,.error button{color:#fff;background:linear-gradient(#e26cbefa,#cd66baf2);border-radius:14px;padding:12px 16px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.tabs button{color:#f5f0f9f5;background:#4b2a50bd;border:1px solid #f5bee929}.tabs button.active{background:#58325dfa;box-shadow:inset 0 0 0 1px #ffa5e87a}.tabs button:hover,.form button:hover,.desktop-download:hover{transform:translateY(-1px)}.form button.auth-forgot-link{width:auto;min-height:auto;box-shadow:none;color:#e2e8f0a8;background:0 0;border-radius:0;justify-self:end;margin:-4px 2px -2px 0;padding:0;font-size:13px;font-weight:700;text-decoration:none}.form button.auth-forgot-link:hover{color:#f8fafceb;text-underline-offset:3px;text-decoration:underline;transform:none}.auth-reset-heading{gap:6px;margin-bottom:2px;display:grid}.auth-reset-heading h3{color:#f8fafc;margin:0;font-size:17px}.auth-reset-heading p{color:#e2e8f0ad;margin:0;font-size:14px;line-height:1.45}.form{gap:12px;display:grid}.form.inline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.auth-field,.auth-date-field{gap:7px;min-width:0;display:grid}.auth-field span,.auth-date-field span{color:#ecddf4b8;font-size:13px;font-weight:800}.auth-password-input-wrap{min-width:0;position:relative}.auth-password-input-wrap input{padding-right:48px}.auth-page .form button.auth-password-toggle{border-radius:8px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#ecddf4ad!important;box-shadow:none!important;background:0 0!important}.auth-page .form button.auth-password-toggle:hover{transform:translateY(-50%);color:#f8f2ff!important}.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.auth-password-toggle svg circle{fill:currentColor;stroke:none}.auth-password-toggle svg .slash{stroke-width:2.2px}.password-requirements{color:#ecddf4c7;background:#14101c7a;border:1px solid #f5bee929;border-radius:12px;gap:7px;padding:10px 12px;font-size:12px;line-height:1.35;display:grid}.password-requirements strong{color:#ecddf4eb;font-size:12px}.password-requirements.complete{background:#15803d1f;border-color:#22c55e5c}.password-requirements ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:0;padding:0;list-style:none;display:grid}.password-requirements li{align-items:center;gap:6px;min-width:0;display:flex}.password-requirements li span{color:#f87171e6;flex:0 0 14px;width:14px;font-weight:900}.password-requirements li.met{color:#bbf7d0eb}.password-requirements li.met span{color:#22c55e}.auth-page input,.auth-page select,.auth-page textarea{color:#f8fafc;background:#2d2f48db;border:1px solid #ffffff17;border-radius:8px;padding:14px 16px;box-shadow:inset 0 1px #ffffff0a}.auth-page input::placeholder,.auth-page textarea::placeholder{color:#d9e1f09e}.auth-page input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-download-stack{border-top:1px solid #ffffff14;gap:12px;margin-top:18px;padding-top:18px;display:grid}.auth-download-copy{gap:4px;display:grid}.auth-download-copy strong{font-size:15px}.auth-download-copy span{color:#e2e8f0b3;font-size:14px;line-height:1.45}.auth-card p,.chat header p{color:#aeb6c7;margin:4px 0 0;line-height:1.5}.error{color:#ffd8df;background:#511328e0;border:1px solid #b1395db8;border-radius:12px;margin-top:14px;padding:10px 12px}@keyframes auth-space-drift{0%{opacity:.94;background-position:50%,48% 41%}50%{opacity:.98;background-position:50%,51% 43%}to{opacity:.96;background-position:50%,53% 40%}}@keyframes auth-stars-shimmer{0%{opacity:.46;background-position:0 0,0 0,0 0,50%,50%}50%{opacity:.58;background-position:8px -6px,-10px 7px,6px 10px,49% 51%,50%}to{opacity:.5;background-position:15px -12px,-18px 14px,12px 18px,51% 49%,50%}}@media (width<=1080px){.auth-scene{grid-template-columns:minmax(0,1fr);gap:28px}.auth-showcase{order:2}.auth-card{max-width:520px;margin:0 auto}.auth-showcase h1{font-size:clamp(42px,8vw,64px)}}@media (width<=720px){.auth-page{padding:24px 16px}.auth-showcase{display:none}.auth-card{border-radius:24px;padding:22px 18px}.tabs{grid-template-columns:1fr}}.layout{grid-template-columns:240px 280px minmax(0,1fr);height:100vh;display:grid}.guilds,.channels{background:#121620;border-right:1px solid #252a38;padding:16px;overflow-y:auto}.channels{background:#171b25;padding-bottom:116px}.profile{gap:10px;margin-bottom:18px;display:grid}.profile button,.card-row button.secondary,.friend-actions button.secondary,.panel-heading button.secondary,.incoming-call button.secondary,.error button{background:#303545}.profile-user,.card-user,.list-user{align-items:center;gap:10px;min-width:0;display:flex}.profile-user>div,.list-user>span{min-width:0}.profile-user strong,.list-user span,.card-user strong{text-overflow:ellipsis;overflow:hidden}.profile-actions{gap:8px;display:flex}.profile-actions button{flex:1;padding:8px 10px}.tag-copy{text-align:left;width:100%;margin-top:2px;padding:0;font-size:12px;display:block;color:#9ca8c0!important;background:0 0!important}.avatar{color:#fff;object-fit:cover;background:#5865f2;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:inline-grid}.avatar.sm{width:28px;height:28px;font-size:12px}.mini-form{gap:8px;margin-bottom:16px;display:flex}.mini-form.vertical{display:grid}.mini-form button{flex:none;width:100%}.list{gap:8px;display:grid}.list button{text-align:left;color:#dce2f0;background:0 0;border-radius:12px;padding:11px 12px}.guilds>button{text-align:left;color:#dce2f0;background:0 0;border-radius:12px;width:100%;margin-bottom:8px;padding:11px 12px}.list button small{color:#8f98aa;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.list button:hover,.list button.selected,.guilds>button:hover,.guilds>button.selected{background:#242a3a}.channels h2,.chat h2{margin:0 0 8px;font-size:18px}.channels h3{color:#8f98aa;text-transform:uppercase;letter-spacing:.08em;margin:22px 0 8px;font-size:12px}.invite-box{background:#111827;border:1px solid #2a3142;border-radius:14px;gap:8px;margin-bottom:16px;padding:12px;display:grid}.member-list{gap:8px;display:grid}.member-list div{background:#111827;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.member-list span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.member-list small{color:#8f98aa}.server-members-panel{background:#101521;border-left:1px solid #252a38;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:14px 12px;display:grid;overflow:hidden}.server-members-panel.collapsed{grid-template-rows:auto 1fr;place-items:start center;padding:12px 6px}.server-members-toggle{color:#f4f6fb;background:#252a38;border-radius:10px;justify-self:end;width:32px;height:32px;min-height:32px;padding:0}.server-members-panel.collapsed .server-members-toggle{justify-self:center}.server-members-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.server-members-header h3{color:#f4f6fb;margin:0;font-size:14px}.server-members-header span{color:#c4d0e8;background:#252a38;border-radius:999px;place-items:center;min-width:26px;height:24px;padding:0 8px;font-size:12px;font-weight:800;display:grid}.server-members-list{grid-auto-rows:max-content;align-content:start;align-self:stretch;gap:8px;min-height:0;display:grid;overflow-y:auto}.server-member-section{gap:6px;display:grid}.server-member-section+.server-member-section{margin-top:10px}.server-member-section-heading,.server-member-role-heading{color:#8f98aa;letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;font-size:11px;font-weight:900;display:flex}.server-member-role-heading{color:#b7bfce;text-transform:none;padding-top:2px}.server-member-section-heading b,.server-member-role-heading b{color:#6f7788;font-size:11px}.server-member-role-group{gap:4px;display:grid}.server-member-row{background:linear-gradient(#121a2a,#0f1624);border:1px solid #20283a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:grid}.server-member-row>span:not(.member-avatar-wrap){gap:2px;min-width:0;display:grid}.server-member-row b,.server-member-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-member-row small{color:#8f98aa}.server-members-collapsed-label{color:#9ca8c0;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;margin-top:12px;font-size:12px;font-weight:800}.server-members-compact-list,.server-members-narrow-list{align-content:start;justify-items:center;gap:8px;width:100%;min-width:0;display:grid}.server-members-narrow-list{display:none}.server-members-collapsed-count,.server-members-compact-more{color:#c4d0e8;background:#151c2b;border:1px solid #252a38;border-radius:999px;place-items:center;min-width:30px;height:26px;padding:0 6px;font-size:11px;font-weight:900;display:grid}.server-members-compact-user{background:0 0;border:0;border-radius:50%;width:34px;height:34px;min-height:34px;padding:0}.server-members-compact-user .member-avatar-wrap,.server-members-compact-user .avatar{width:34px;height:34px}.chat{background:#0f1117;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.chat header{border-bottom:1px solid #252a38;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.messages{padding:20px;overflow-y:auto}.message{align-items:flex-start;gap:12px;max-width:920px;margin-bottom:16px;padding-right:124px;display:flex;position:relative}.message-body{min-width:0}.message-meta{align-items:baseline;gap:10px;display:flex}.message time{color:#838da3;font-size:12px}.message p{color:#edf1fb;white-space:pre-wrap;margin:6px 0 0;line-height:1.45}.message-image-link{margin-top:8px;display:inline-block}.message-image{object-fit:contain;background:#0b0d13;border:1px solid #252a38;border-radius:8px;max-width:min(520px,100%);max-height:420px;display:block}.composer{border-top:1px solid #252a38;align-items:flex-end;gap:10px;padding:16px 20px;display:flex}.composer-main{flex:1;gap:8px;min-width:0;display:grid}.composer button{width:120px}.composer button:disabled{opacity:.65;cursor:not-allowed}.composer .attach-button{background:#303545;border-radius:10px;width:44px;padding:10px 0}.image-preview{width:132px;position:relative}.image-preview img{object-fit:cover;border:1px solid #303545;border-radius:8px;width:132px;height:92px;display:block}.image-preview button{background:#0f1117db;border-radius:50%;width:26px;height:26px;padding:0;position:absolute;top:6px;right:6px}.bottom{align-items:center;gap:12px;max-width:520px;display:flex;position:fixed;bottom:78px;right:20px}.bottom button{padding:4px 10px}.incoming-call{z-index:50;background:#171b25;border:1px solid #303545;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:min(420px,100vw - 40px);padding:14px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 70px #00000061}.incoming-call-info{align-items:center;gap:10px;min-width:0;display:flex}.incoming-call-info div{gap:3px;min-width:0;display:grid}.incoming-call-info strong,.incoming-call-info span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.incoming-call-info span{color:#9ca8c0;font-size:13px}.incoming-call-actions{gap:8px;display:flex}.incoming-call button{min-height:38px;padding:8px 12px}.user-context-menu{z-index:180;background:#111827;border:1px solid #303545;border-radius:12px;gap:6px;width:240px;padding:10px;display:grid;position:fixed;box-shadow:0 18px 44px #0000006b}.user-context-header{border-bottom:1px solid #252a38;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:4px 4px 8px;display:grid}.user-context-header span{min-width:0;display:grid}.user-context-header strong,.user-context-header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-context-header small{color:#9ca8c0}.user-context-menu button{color:#f4f6fb;text-align:left;background:0 0;border-radius:8px;justify-content:flex-start;min-height:34px}.user-context-menu button:hover{background:#242a3a}.user-context-menu button.danger{color:#fee2e2}.profile-modal-backdrop{z-index:1300;background:#03060ead;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-modal{background:#111722;border:1px solid #283044;border-radius:18px;width:min(520px,100%);max-height:min(720px,100vh - 40px);overflow:hidden;box-shadow:0 24px 90px #0000007a}.profile-modal-banner{background-color:#0000;background-image:radial-gradient(circle at 18% 20%,#5865f25c,#0000 36%),linear-gradient(135deg,#161d2c,#20283a 52%,#0f1117);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:150px;position:relative}.profile-modal-close{background:#0f1117b8;border-radius:50%;width:34px;height:34px;position:absolute;top:12px;right:12px}.profile-modal-body,.profile-modal-loading{padding:18px}.profile-modal-head{align-items:center;gap:14px;margin-top:-46px;display:flex}.profile-modal-head .avatar{border:6px solid #111722;width:88px;height:88px;font-size:34px}.profile-modal-head h3{margin:0}.profile-modal-head span,.profile-modal section p{color:#9ca8c0}.profile-modal section{margin-top:18px}.profile-modal h4{color:#dce2f0;text-transform:uppercase;margin:0 0 8px;font-size:13px}.common-guild-list{gap:8px;display:grid}.common-guild-list span{background:#0f1624;border:1px solid #252a38;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.common-guild-list img,.common-guild-list b{border-radius:50%;width:24px;height:24px}.common-guild-list img{object-fit:cover}.common-guild-list b{color:#fff;background:#5865f2;place-items:center;font-size:12px;display:grid}.profile-modal-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.profile-modal{background:#0f141d;border-color:#5a698873;width:min(620px,100%)}.profile-modal-banner{background-color:#111827;background-image:linear-gradient(135deg,#2563ebb8,#0f172ae6 48%,#14b8a66b),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:178px}.profile-modal-body{gap:14px;padding:0 22px 22px;display:grid}.profile-modal-head{align-items:flex-end;gap:16px;margin-top:-58px}.profile-avatar-ring{background:#0f141d;border-radius:28px;flex:none;place-items:center;width:112px;height:112px;display:grid;box-shadow:0 12px 38px #00000052}.profile-avatar-ring .avatar,.profile-modal-head .avatar{border:4px solid #ffffff14;border-radius:24px;width:96px;height:96px;font-size:34px}.profile-modal-title{gap:6px;min-width:0;padding:12px 0 8px;display:grid}.profile-modal-kicker{color:#bae6fd;text-transform:uppercase;background:#0ea5e91f;border:1px solid #7dd3fc47;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:800}.profile-modal-title h3{color:#f8fafc;margin:0;font-size:28px;line-height:1.05}.profile-modal-meta{flex-wrap:wrap;gap:8px;display:flex}.profile-modal-meta span{color:#aeb8d0;background:#121a28;border:1px solid #293244;border-radius:8px;padding:5px 8px;font-size:12px}.profile-modal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-modal-stat-grid div,.profile-modal-card{background:#111927;border:1px solid #252f42;border-radius:14px}.profile-modal-stat-grid div{gap:3px;padding:12px;display:grid}.profile-modal-stat-grid b{color:#f8fafc;font-size:18px}.profile-modal-stat-grid span,.profile-modal-card p{color:#aeb8d0}.profile-modal-card{margin-top:0;padding:14px}.profile-modal-card h4{color:#e2e8f0;letter-spacing:0}.settings-page .settings-hero h2,.settings-page .settings-hero p{margin:0}.settings-page .settings-hero p{color:#aeb8d0;margin-top:6px;line-height:1.45}.settings-grid,.wide-settings-grid{gap:14px}.settings-page .panel-heading{margin-bottom:0}.settings-page .form,.settings-page .settings-form,.settings-page .role-builder{gap:12px}.voice-call-grid{grid-template-columns:minmax(0,1fr) 340px}.voice-panel:not(.compact-mode) .voice-call-grid,.voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}@media (width<=560px){.profile-modal-body{padding:0 16px 16px}.profile-modal-head{flex-direction:column;align-items:flex-start;margin-top:-50px}.profile-modal-stat-grid{grid-template-columns:1fr}}.voice-button{color:#06210f;background:#22c55e;font-weight:800}.voice-button.connected{color:#9ff4bd;background:#1f2937;border-color:#22c55e80}.voice-button:disabled{opacity:.65;cursor:not-allowed}.voice-placeholder{color:#aeb6c7;padding:24px}.voice-panel{background:#1d2029;border-top:1px solid #2f3340;min-height:430px;max-height:min(620px,65vh);overflow:hidden}.voice-panel>.lk-room-container{height:100%;min-height:430px}.voice-panel-header{color:#dbeafe;background:#171b25;border-bottom:1px solid #2f3340;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.voice-panel span{color:#9ca3af;font-size:12px}.voice-state{color:#c4d0e8;text-transform:uppercase;background:#111827;border-radius:999px;padding:4px 8px;font-size:11px}.voice-status{color:#c4d0e8;background:#111827;border-bottom:1px solid #2f3340;margin:0;padding:8px 12px}.voice-start-audio{color:#fff;background:#5865f2;border-radius:8px;margin:10px 12px 0;padding:8px 12px}.voice-panel .lk-video-conference{--lk-control-bar-height:62px;height:calc(100% - 58px);min-height:370px}.voice-panel .lk-video-conference-inner{min-height:370px;padding-bottom:18px;position:relative}.voice-panel .lk-grid-layout-wrapper,.voice-panel .lk-focus-layout-wrapper{height:calc(100% - var(--lk-control-bar-height) - 28px)}.voice-panel .lk-control-bar{z-index:30;pointer-events:auto;background:#111827f5;border:1px solid #303545;border-radius:14px;width:fit-content;max-width:calc(100% - 24px);margin:0 auto 18px;position:sticky;bottom:18px;box-shadow:0 12px 28px #00000052}.voice-panel .lk-control-bar .lk-button{min-width:44px;min-height:44px}.friends-page{grid-row:1/-1;align-content:start;gap:18px;min-height:0;padding:18px 24px 24px;display:grid;overflow:hidden auto}.friends-page .friends-hero{z-index:2;background:#141923;border:1px solid #252a38;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0;box-shadow:0 14px 40px #00000038}.section-kicker{color:#7dd3fc;text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.friend-stats{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.friend-stats span{background:#111827;border:1px solid #2a3142;border-radius:8px;gap:2px;min-width:96px;padding:10px 12px;display:grid}.friend-stats strong{font-size:22px}.friend-stats small,.panel-heading p,.friend-identity small{color:#8f98aa}.friends-dashboard{grid-template-columns:minmax(320px,.95fr) minmax(380px,1.05fr);gap:16px;display:grid}.friends-page .panel{background:#171b25;border:1px solid #252a38;border-radius:16px;margin:0;padding:18px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.panel-heading h3,.panel-heading p{margin:0}.panel-heading p{margin-top:4px;line-height:1.4}.friend-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:10px;display:grid}.friend-form input{min-width:0}.search-form{margin-top:12px}.request-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.list-title{color:#c4ccda;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:800;display:flex}.list-title b{color:#dce2f0;background:#242a3a;border-radius:50%;place-items:center;min-width:24px;height:24px;display:inline-grid}.cards{gap:10px;margin-top:12px;display:grid}.friend-list,.friends-grid{gap:10px;display:grid}.friend-list.compact{margin-top:12px}.card-row{background:#111827;border:1px solid #252a38;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.card-row div{gap:8px;display:flex}.card-row small{color:#8f98aa}.friend-card,.friend-profile-card{background:#111827;border:1px solid #252a38;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.friend-profile-card{grid-template-columns:minmax(170px,1fr) auto;justify-content:stretch;align-items:center;padding:14px;display:grid}.friend-profile-card .friend-card-main{width:auto;min-width:0}.friend-profile-card .friend-identity{min-width:0}.friend-profile-card .friend-identity strong{font-size:16px}.friend-profile-card .friend-actions{flex-wrap:nowrap;justify-content:flex-end;width:auto}.friend-profile-card .friend-actions button{padding:9px 12px}.friend-identity strong,.friend-identity small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.friend-actions{flex:none;align-items:center;gap:8px;display:flex}.friend-card>button,.friend-actions button,.panel-heading button{white-space:nowrap;min-height:38px}.friend-actions button.danger{color:#ffd8df}.panel-heading button.ghost{color:#dce2f0}.status-pill{color:#c4d0e8;background:#1f2937;border-radius:999px;flex:none;padding:6px 10px;font-size:12px}.empty-state{color:#8f98aa;text-align:center;background:#1118278f;border:1px dashed #303545;border-radius:8px;place-items:center;min-height:72px;padding:14px;display:grid}.friends-grid{grid-template-columns:1fr}@media (width<=980px){.layout{grid-template-columns:190px 230px minmax(0,1fr)}.layout.friends-layout{grid-template-columns:190px minmax(0,1fr)}.friends-dashboard,.request-columns{grid-template-columns:1fr}.friends-page .friends-hero{flex-direction:column;align-items:flex-start}.friend-stats{justify-content:flex-start;width:100%}.friend-form{grid-template-columns:1fr}.friend-form button{width:100%}.incoming-call{grid-template-columns:1fr}.incoming-call-actions{justify-content:stretch}.incoming-call-actions button{flex:1}}.voice-settings-panel{background:#111827;border:1px solid #303545;border-radius:16px;gap:12px;margin:12px;padding:14px;display:grid}.voice-control-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.voice-control-row>div:first-child{gap:4px;min-width:0;display:grid}.voice-control-row strong{color:#f4f6fb}.voice-control-row span,.voice-help span,.voice-settings-grid label>span{color:#9ca8c0;font-size:12px}.voice-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.voice-actions button{color:#fff;background:#5865f2;border-radius:10px;padding:9px 12px;font-weight:700}.voice-actions button.secondary{background:#303545}.voice-actions button.danger{background:#7f1d1d}.voice-actions button:disabled{opacity:.6;cursor:not-allowed}.mic-meter{background:#0b0f18;border:1px solid #252a38;border-radius:999px;height:9px;overflow:hidden}.mic-meter span{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#eab308,#ef4444);min-width:2px;height:100%;transition:width 80ms linear;display:block}.voice-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.voice-settings-grid label{gap:6px;min-width:0;display:grid}.voice-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.voice-toggles label{color:#dce2f0;align-items:center;gap:8px;font-size:13px;display:flex}.voice-toggles input{width:auto}.voice-help{flex-wrap:wrap;gap:8px 16px;padding-top:2px;display:flex}.voice-local-error{color:#ffd8df;background:#3a1720;border:1px solid #7b2438;border-radius:10px;padding:10px 12px;font-size:13px}.voice-panel{overflow-y:auto}.voice-panel>.lk-room-container{align-content:start;display:grid}@media (width<=980px){.voice-control-row,.voice-actions,.voice-help{flex-direction:column;align-items:stretch}.voice-settings-grid,.voice-toggles{grid-template-columns:1fr}}.info-box{color:#dbeafe;background:#1e40af33;border:1px solid #1d4ed8;border-radius:12px;padding:10px 12px;font-size:13px}.verification-form{border-top:1px solid #303545;margin-top:14px;padding-top:14px}.settings-page{gap:18px;padding:22px;display:grid;overflow-y:auto}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-grid .panel:last-child{grid-column:1/-1}.settings-form label{color:#9ca8c0;gap:6px;font-size:12px;display:grid}.settings-form textarea{resize:vertical;min-height:96px}.avatar-settings{align-items:center;gap:14px;display:flex}.profile-banner-preview{border:1px solid var(--border);background-color:#0000;background-image:radial-gradient(circle at 20% 20%,#5865f257,#0000 34%),linear-gradient(135deg,#111827,#1f2937 55%,#0f1117);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:12px;min-height:104px}.voice-profile-settings-panel{background:linear-gradient(#5865f214,#0000 42%),#121826;border-color:#2b3650;gap:14px;display:grid}.voice-profile-settings-panel .voice-settings-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.voice-profile-settings-panel .voice-sliders,.voice-profile-settings-panel .voice-toggles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-info{max-width:520px}.compact-heading{margin-bottom:0}.voice-call-grid{grid-template-columns:minmax(0,1fr) 260px 340px;gap:12px;padding:12px;display:grid}.voice-call-grid.settings-closed{grid-template-columns:minmax(0,1fr) 260px}.voice-main-column,.voice-people-panel,.voice-settings-panel.side-column{min-width:0}.voice-main-column{background:#111827;border:1px solid #303545;border-radius:16px;gap:12px;padding:14px;display:grid}.voice-settings-panel.side-column{align-content:start;margin:0}.voice-people-panel{background:#101522;border:1px solid #20242f;border-radius:14px;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px;display:grid}.voice-people-panel.collapsed{grid-template-rows:1fr;justify-items:center;padding:10px 6px}.voice-people-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.voice-people-toggle{color:#f4f6fb;background:#252a38;border-radius:9px;width:30px;height:30px;min-height:30px;padding:0}.voice-people-collapsed-label{color:#fff;background:#5865f2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.voice-participants-panel{gap:10px;display:grid}.voice-participants-panel h3{color:#f4f6fb;margin:0;font-size:14px}.voice-participant{background:#0f1624;border:1px solid #252a38;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:9px;display:grid}.voice-participant-avatar{color:#fff;background:#5865f2;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}img.voice-participant-avatar{object-fit:cover;display:block}.voice-participant-name{gap:2px;min-width:0;display:grid}.voice-participant-name strong,.voice-participant-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-participant-name small{color:#9ca8c0}.participant-volume{color:#9ca8c0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:11px;display:grid}.participant-volume input{width:100%;min-width:0}.participant-volume button{min-height:28px;padding:5px 9px;font-size:11px}.voice-badge{color:#dce2f0;white-space:nowrap;background:#1f2937;border-radius:999px;padding:5px 7px;font-size:12px}.voice-badge.ok{color:#bbf7d0;background:#22c55e29}.voice-badge.muted{color:#fecaca;background:#ef444429}.voice-badge.effect{color:#c7d2fe;background:#5865f233}.column-actions{justify-content:stretch}.column-actions button{width:100%}@media (width<=1180px){.voice-call-grid,.settings-grid{grid-template-columns:1fr}.voice-participant{grid-template-columns:34px minmax(0,1fr)}.voice-badge{justify-self:start}}.profile-actions button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 6px;font-size:13px;overflow:hidden}.voice-actions .voice-icon-button{white-space:nowrap;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:6px;min-width:84px;padding:9px 10px;display:inline-grid}.voice-icon-button span{color:inherit;font-size:15px}.voice-icon-button b{text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.voice-icon-button.active{color:#06210f;background:#22c55e}.voice-video-empty{color:#9ca8c0;text-align:center;background:#0b0f18;border:1px dashed #303545;border-radius:14px;place-items:center;gap:4px;min-height:132px;padding:16px;display:grid}.voice-video-empty strong{color:#f4f6fb}.voice-video-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.voice-video-tile{background:#05070d;border:1px solid #303545;border-radius:14px;min-height:150px;position:relative;overflow:hidden}:is(.voice-video-tile.is-fullscreen,.voice-video-tile:fullscreen){background:#05070d;border:0;border-radius:0;width:100vw;height:100vh}:is(.voice-video-tile.is-fullscreen video,.voice-video-tile:fullscreen video){object-fit:contain;width:100vw;height:100vh;min-height:100vh}.voice-video-label{color:#f4f6fb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1117d1;border-radius:10px;gap:2px;width:fit-content;max-width:calc(100% - 20px);padding:7px 9px;display:inline-grid;position:absolute;bottom:10px;left:10px;right:10px}.voice-video-label small{color:#c4d0e8}.voice-video-fullscreen{color:#f4f6fb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1117d1;border-radius:10px;width:38px;height:38px;min-height:38px;padding:0;position:absolute;top:10px;right:10px}.voice-video-fullscreen:hover{background:#303545f0}@media (width<=760px){.profile-actions{grid-template-columns:1fr}.voice-actions .voice-icon-button{width:100%}}.layout.friends-layout .chat{grid-column:2}.settings-page{width:100%;max-width:1320px;margin:0 auto;padding:28px clamp(22px,4vw,46px)}.settings-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.settings-grid,.wide-settings-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.settings-grid .panel:last-child,.full-row{grid-column:1/-1}.horizontal-form{grid-template-columns:minmax(280px,1fr) auto;align-items:end}.profile-presence{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.profile-presence select{padding:8px 10px;font-size:13px}.presence-dot{background:#6b7280;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 2px #121620}.presence-dot.online{background:#22c55e}.presence-dot.idle{background:#f59e0b}.presence-dot.dnd{background:#ef4444}.presence-dot.invisible,.presence-dot.offline{background:#6b7280}.mini-check{color:#aeb6c7;align-items:center;gap:8px;font-size:13px;display:flex}.mini-check input{width:auto}.member-row{gap:10px;grid-template-columns:auto minmax(0,1fr) auto!important}.member-row>span:last-of-type,.member-card-id>span:last-child{gap:2px;min-width:0;display:grid}.member-row b,.member-row small,.member-card-id strong,.member-card-id small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-menu-button{color:#cbd5e1;background:#242a3a;border-radius:8px;width:30px;height:30px}.member-avatar-wrap{display:inline-flex;position:relative}.member-avatar-wrap .presence-dot{position:absolute;bottom:-2px;right:-2px}.member-admin-list{gap:10px;display:grid}.member-admin-row{background:#111827;border:1px solid #252a38;border-radius:14px;grid-template-columns:minmax(220px,1fr) 180px auto;align-items:center;gap:12px;padding:12px;display:grid}.member-card-id{align-items:center;gap:10px;min-width:0;display:flex}.member-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.member-admin-actions button,.message-actions button,.message-edit-form button,.danger-zone>button{color:#f4f6fb;background:#303545;border-radius:9px;padding:8px 10px}.member-admin-actions button:first-child{background:#5865f2}button.danger,.member-admin-actions .danger,.message-actions .danger{color:#fee2e2;background:#7f1d1d}button:disabled{cursor:not-allowed;opacity:.55}.role-help-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.role-help-grid span{color:#cbd5e1;background:#111827;border-radius:12px;padding:10px 12px}.message.deleted{opacity:.75}.deleted-message{color:#9ca8c0;font-style:italic}.message-actions,.reaction-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.message-actions{opacity:0;pointer-events:none;z-index:5;background:#0f1117f5;border:1px solid #303545;border-radius:10px;padding:4px;transition:opacity .12s,transform .12s;position:absolute;top:0;right:8px;transform:translateY(-4px);box-shadow:0 12px 28px #00000052}.message:hover .message-actions,.message:focus-within .message-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.message-actions button{padding:5px 8px;font-size:12px}.reaction-row{color:#f4f6fb;background:#1f2937;border-radius:999px;width:fit-content;padding:5px 9px;font-size:13px}.message-edit-form{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.voice-sliders{gap:10px;margin-top:12px;display:grid}.voice-sliders label{color:#aeb6c7;gap:6px;font-size:12px;display:grid}.voice-sliders input[type=range]{padding:0}@media (width<=900px){.settings-hero,.horizontal-form,.member-admin-row,.message-edit-form{grid-template-columns:1fr}.member-admin-actions{justify-content:stretch}.member-admin-actions button{flex:1}}.voice-channel-button{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;display:flex}.voice-channel-button.connected{background:#22c55e1f;border-color:#22c55e73}.voice-channel-title{align-items:center;gap:6px;display:flex}.voice-channel-users{flex-direction:column;gap:6px;padding-left:10px;display:flex}.voice-channel-user{color:var(--muted);grid-template-columns:22px 1fr auto auto auto auto;align-items:center;gap:6px;font-size:12px;display:grid}.voice-channel-user.speaking{color:#dcfce7}.voice-channel-user.speaking .avatar.sm,.voice-channel-user.speaking .voice-channel-user-name{filter:drop-shadow(0 0 7px #22c55e80)}.voice-channel-user .avatar.sm{width:22px;height:22px;font-size:11px}.voice-channel-user-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-placeholder.compact{min-height:auto;padding:18px}.voice-panel{flex-direction:column;flex:1;min-height:0;margin-top:12px;display:flex}.voice-panel [data-lk-theme]{height:100%}.voice-call-grid{height:calc(100vh - 150px);min-height:min(720px,100vh - 150px)}.voice-main-column{flex-direction:column;min-width:0;min-height:0;display:flex}.voice-video-grid,.voice-video-empty{flex:1;min-height:320px}.voice-participants-panel{max-height:220px;overflow:auto}.chat>header,.voice-control-row.top{flex-shrink:0}.layout{grid-template-columns:76px 280px minmax(0,1fr)}.guilds{z-index:40;width:76px;max-width:76px;padding:12px 10px;transition:width .16s,max-width .16s,padding .16s,box-shadow .16s;position:relative;overflow-x:hidden}.guilds:hover,.guilds:focus-within{width:260px;max-width:260px;padding:16px;box-shadow:18px 0 36px #00000047}.guilds .profile-user{justify-content:center}.guilds:hover .profile-user,.guilds:focus-within .profile-user{justify-content:flex-start}.guilds .profile-user>div,.guilds .profile-presence,.guilds .profile-actions,.guilds>button,.guilds .mini-form{transition:opacity .14s,transform .14s,max-height .14s,margin .14s,padding .14s}.guilds:not(:hover):not(:focus-within) .profile-user>div,.guilds:not(:hover):not(:focus-within) .profile-presence,.guilds:not(:hover):not(:focus-within) .profile-actions,.guilds:not(:hover):not(:focus-within)>button,.guilds:not(:hover):not(:focus-within) .mini-form{opacity:0;pointer-events:none;max-height:0;margin:0;padding:0;overflow:hidden;transform:translate(-8px)}.guilds .list{gap:10px}.guilds .list button[data-guild-button=true]{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;place-items:center!important;padding:0!important;display:grid!important;overflow:hidden!important}.guilds .list button[data-guild-button=true] .guild-name{display:none!important}.guilds .list button[data-guild-button=true] .guild-icon{object-fit:cover!important;text-transform:uppercase!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;font-weight:800!important;display:inline-grid!important;overflow:hidden!important}.guilds .list button[data-guild-button=true] img.guild-icon{object-fit:cover!important;width:48px!important;height:48px!important;display:block!important}.guilds .list button[data-guild-button=true] .guild-icon.fallback{color:#fff!important;background:linear-gradient(135deg,#5865f2,#22c55e)!important;font-size:22px!important;line-height:1!important}.guilds .list button[data-guild-button=true]:hover .guild-icon,.guilds .list button[data-guild-button=true].selected .guild-icon{transform:translateY(-1px)!important}.guilds .list button[data-guild-button=true]{background:#0f1624b8;border:1px solid #0000;border-radius:18px;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:flex}.guilds .list button[data-guild-button=true]:before{content:none}.guild-icon{object-fit:cover;color:#fff;background:linear-gradient(135deg,#5865f2,#22c55e);border:2px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:800;transition:border-radius .14s,transform .14s,border-color .14s;display:inline-grid;overflow:hidden;box-shadow:0 8px 18px #00000047}.guild-icon.fallback{text-transform:uppercase}img.guild-icon{display:block}.guild-name{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-icon-settings{background:#0f1624;border:1px solid #252a38;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.server-icon-settings .guild-icon{border-radius:16px;width:56px;height:56px}.server-icon-settings>div{gap:4px;min-width:0;display:grid}.server-icon-settings strong,.server-icon-settings span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-icon-settings span{color:#9ca8c0;font-size:13px}.server-icon-settings button{white-space:nowrap;min-height:38px;padding:8px 12px}.guilds:not(:hover):not(:focus-within) .list button[data-guild-button=true]{background:0 0;border-color:#0000;place-items:center;display:grid}.guilds:not(:hover):not(:focus-within) .list button[data-guild-button=true] .guild-icon{width:46px;height:46px}.guilds:not(:hover):not(:focus-within) .list button[data-guild-button=true] .guild-name{display:none}.guilds:hover .list button,.guilds:focus-within .list button{color:#dce2f0;width:100%;height:auto}.guilds .list button[data-guild-button=true]:hover .guild-icon,.guilds .list button[data-guild-button=true].selected .guild-icon{border-color:#5865f2cc;border-radius:16px;transform:translateY(-1px)}.voice-compact-bar{background:#171b25;border-bottom:1px solid #2f3340;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:10px 12px;display:none}.voice-compact-bar>div:first-child{gap:2px;min-width:0;display:grid}.voice-compact-bar strong,.voice-compact-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-compact-actions{flex:none;gap:8px;display:flex}.voice-compact-actions button,.voice-panel-toggle,.voice-monitor-button{border-radius:9px;padding:8px 10px}.voice-panel.compact-mode{flex:0 0 72px;min-height:72px;max-height:72px;overflow:hidden}.voice-panel.compact-mode>.lk-room-container,.voice-panel.compact-mode [data-lk-theme]{height:72px;min-height:72px}.voice-panel.compact-mode .voice-compact-bar{display:flex}.voice-panel.compact-mode .voice-panel-header,.voice-panel.compact-mode .voice-status,.voice-panel.compact-mode .voice-start-audio,.voice-panel.compact-mode .voice-call-grid{display:none}.voice-monitor-button{color:#f4f6fb;background:#303545;align-self:flex-start;margin:8px 0 12px}.voice-monitor-button.active{color:#fff;background:#5865f2}.role-builder{grid-template-columns:minmax(180px,1fr) 92px;gap:12px;margin-top:14px;display:grid}.role-builder label{gap:6px;display:grid}.role-builder>button,.role-builder .role-permission-grid{grid-column:1/-1}.role-permission-grid label{color:#cbd5e1;background:#111827;border:1px solid #252a38;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.role-permission-grid input{width:auto}.custom-role-list{gap:10px;margin-top:14px;display:grid}.custom-role-card{background:#111827;border:1px solid #252a38;border-radius:14px;gap:10px;padding:12px;display:grid}.custom-role-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-color-swatch{border-radius:6px;width:18px;height:18px;box-shadow:0 0 0 2px #ffffff14}.member-admin-row{grid-template-columns:minmax(220px,1fr) 150px minmax(180px,220px) auto}.channel-admin-list{gap:10px;display:grid}.channel-admin-row{background:#111827;border:1px solid #252a38;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.channel-admin-row span{gap:3px;min-width:0;display:grid}.channel-admin-row strong,.channel-admin-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-admin-row small{color:#9ca8c0}@media (width<=760px){.layout,.layout.friends-layout,.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:1fr}.server-members-panel{display:none}.guilds,.guilds:hover,.guilds:focus-within{width:auto;max-width:none;box-shadow:none}.guilds:not(:hover):not(:focus-within) .profile-user>div,.guilds:not(:hover):not(:focus-within) .profile-presence,.guilds:not(:hover):not(:focus-within) .profile-actions,.guilds:not(:hover):not(:focus-within)>button,.guilds:not(:hover):not(:focus-within) .mini-form{opacity:1;pointer-events:auto;max-height:none;padding:initial;transform:none}}.chat{min-height:0}.voice-panel:not(.compact-mode){background:#05070d;border-top:1px solid #20222a;flex:auto;height:auto;min-height:0;max-height:none;margin-top:0;overflow:hidden}.voice-panel:not(.compact-mode)>.lk-room-container,.voice-panel:not(.compact-mode) [data-lk-theme]{flex-direction:column;align-content:stretch;height:100%;min-height:0;display:flex}.voice-panel:not(.compact-mode) .voice-panel-header{background:#07090f;border-bottom-color:#171a22;min-height:48px;padding:8px 14px}.voice-panel:not(.compact-mode) .voice-status{background:#0b1020;padding:7px 14px}.voice-panel:not(.compact-mode) .voice-start-audio{width:fit-content;margin:8px 14px 0;padding:7px 10px}.voice-panel:not(.compact-mode) .voice-call-grid{background:#05070d;flex:auto;grid-template-columns:minmax(0,1fr) minmax(220px,260px) minmax(280px,320px);gap:10px;height:auto;min-height:0;padding:10px;display:grid}.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed{grid-template-columns:minmax(0,1fr) minmax(220px,260px)}.voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed{grid-template-columns:minmax(0,1fr) 48px minmax(280px,320px)}.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-collapsed{grid-template-columns:minmax(0,1fr) 48px}.voice-panel:not(.compact-mode) .voice-main-column{background:0 0;border:0;border-radius:0;grid-template-rows:auto auto minmax(220px,1fr) auto;gap:8px;min-height:0;padding:0;display:grid}.voice-panel:not(.compact-mode) .voice-control-row.top{align-items:center;padding:2px 4px}.voice-panel:not(.compact-mode) .voice-control-row.top .voice-actions,.voice-panel:not(.compact-mode) .voice-main-column>.voice-monitor-button{display:none}.voice-panel:not(.compact-mode) .mic-meter{background:#161a24;height:4px;margin:0 4px}.voice-panel:not(.compact-mode) .voice-video-grid,.voice-panel:not(.compact-mode) .voice-video-empty{min-height:clamp(240px,45vh,560px)}.voice-panel:not(.compact-mode) .voice-video-grid{flex:initial;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-content:center;gap:12px}.voice-panel:not(.compact-mode) .voice-video-empty{flex:initial;background:radial-gradient(circle at 50% 42%,#5865f21f,#0000 28%),#0a0d13;border:0;border-radius:8px;place-items:center}.voice-panel:not(.compact-mode) .voice-video-empty span{max-width:420px}.voice-panel:not(.compact-mode) .voice-people-panel{background:#101522;border-radius:10px;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:10px}.voice-panel:not(.compact-mode) .voice-people-panel.collapsed{grid-template-rows:1fr;align-content:start;padding:10px 6px}.voice-panel:not(.compact-mode) .voice-people-panel .voice-participants-panel{min-height:0;max-height:none;padding:0 2px 2px;overflow:auto}.voice-panel:not(.compact-mode) .voice-people-panel .voice-people-header{padding:0 2px}.voice-panel:not(.compact-mode) .voice-people-panel .voice-participants-panel h3{color:#f4f6fb;margin:0;display:block}.voice-panel:not(.compact-mode) .voice-people-panel.collapsed .voice-participants-panel{justify-items:center;overflow:hidden}.voice-panel:not(.compact-mode) .voice-people-panel.collapsed .voice-people-header{justify-items:center;gap:10px;padding:0;display:grid}.voice-panel:not(.compact-mode) .voice-people-panel.collapsed h3{display:none}.voice-panel:not(.compact-mode) .voice-people-panel .voice-participant-list{grid-template-columns:1fr;gap:8px}.voice-panel:not(.compact-mode) .voice-people-panel .voice-participant{background:#11131a;border-color:#1f2430;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto auto;padding:8px 9px}.voice-panel:not(.compact-mode) .voice-people-panel .voice-participant-avatar{width:30px;height:30px}.voice-panel:not(.compact-mode) .voice-people-panel .voice-badge{padding:4px 6px;font-size:11px}.voice-side-icon-dock{z-index:80;background:#0f1117f5;border:1px solid #252a38;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:256px;padding:8px;display:grid;position:fixed;bottom:12px;left:88px;box-shadow:0 14px 34px #0000005c}.voice-side-icon-dock button{color:#f4f6fb;background:#303545;border-radius:10px;width:100%;min-height:38px;padding:0}.voice-side-icon-dock button.active{color:#06210f;background:#22c55e}.voice-side-icon-dock button.danger{color:#fee2e2;background:#7f1d1d}.voice-bottom-dock{background:#0f1117f0;border:1px solid #20242f;border-radius:14px;flex-wrap:wrap;justify-content:center;place-self:center;gap:8px;width:fit-content;max-width:min(640px,100%);padding:8px;display:flex;box-shadow:0 14px 34px #0000005c}.voice-bottom-dock .voice-icon-button{color:#f4f6fb;background:#303545;border-radius:10px;min-width:74px;min-height:44px;padding:8px 10px}.voice-bottom-dock .voice-icon-button.active{color:#06210f;background:#22c55e}.voice-bottom-dock .voice-icon-button.danger{color:#fee2e2;background:#7f1d1d}.voice-bottom-dock .voice-icon-button:disabled{opacity:.5}.screen-source-picker{background:#111827;border:1px solid #303545;border-radius:12px;gap:12px;padding:12px;display:grid}.screen-source-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.screen-source-heading>div:first-child{gap:3px;min-width:0;display:grid}.screen-source-heading span,.screen-audio-banner span,.screen-quality-button span{color:#aab3c5;font-size:12px}.screen-source-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.screen-audio-toggle,.screen-source-actions .secondary,.screen-quality-button{color:#f4f6fb;cursor:pointer;background:#0b1019;border:1px solid #2b3141;border-radius:10px}.screen-audio-toggle,.screen-source-actions .secondary{padding:8px 10px}.screen-audio-toggle.active,.screen-quality-button.active{color:#fff;background:#5865f238;border-color:#5865f2}.screen-audio-banner{background:#0b1019;border:1px solid #2b3141;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.screen-audio-banner.active{background:#22c55e14;border-color:#22c55e73}.screen-audio-banner.muted{border-color:#94a3b847}.screen-quality-inline{background:#0d1320;border:1px solid #252a38;border-radius:12px;gap:8px;padding:10px;display:grid}.screen-quality-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.screen-quality-button{text-align:center;gap:2px;padding:9px 8px;display:grid}.screen-quality-button:hover,.screen-audio-toggle:hover,.screen-source-actions .secondary:hover{border-color:#5865f2}.screen-source-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;max-height:280px;display:grid;overflow:auto}.screen-source-card{color:#f4f6fb;text-align:left;background:#0b1019;border:1px solid #2b3141;border-radius:10px;gap:8px;min-width:0;padding:8px;display:grid}.screen-source-card:hover{background:#151b2a;border-color:#5865f2}.screen-source-card img,.screen-source-placeholder{aspect-ratio:16/9;object-fit:cover;background:#070b12;border-radius:8px;width:100%}.screen-source-card span:last-child,.screen-source-empty{text-overflow:ellipsis;white-space:nowrap;color:#c7d2fe;font-size:12px;overflow:hidden}.voice-monitor-settings{background:#0b1020;border:1px solid #252a38;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.voice-monitor-settings>div{gap:3px;min-width:0;display:grid}.voice-monitor-settings strong{color:#f4f6fb}.voice-monitor-settings span{color:#9ca8c0;text-overflow:ellipsis;font-size:12px;overflow:hidden}.voice-monitor-settings button{color:#f4f6fb;background:#303545;border-radius:9px;min-height:36px;padding:8px 10px}.voice-monitor-settings button.active{color:#fff;background:#5865f2}.voice-keybind-settings{background:#0b1020;border:1px solid #252a38;border-radius:12px;gap:8px;padding:10px;display:grid}.voice-keybind-heading{color:#f4f6fb;justify-content:space-between;align-items:center;gap:8px;display:flex}.voice-keybind-heading button{min-height:32px;padding:6px 10px}.voice-keybind-settings label{color:#c4d0e8;grid-template-columns:minmax(0,1fr) minmax(120px,150px);align-items:center;gap:8px;font-size:13px;display:grid}.voice-keybind-settings input{color:#f4f6fb;cursor:pointer;text-align:center;background:#101522;border:1px solid #303545;border-radius:9px;min-width:0;min-height:34px;padding:7px 9px}.voice-keybind-settings input:focus{border-color:#5865f2;outline:none}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column{background:#101522;border-radius:10px;max-height:100%;padding:12px;overflow:auto}.voice-panel:not(.compact-mode) .voice-settings-panel .panel-heading p,.voice-panel:not(.compact-mode) .voice-help{display:none}.voice-panel:not(.compact-mode) .voice-settings-grid{grid-template-columns:1fr}.voice-panel:not(.compact-mode) .voice-toggles{grid-template-columns:1fr 1fr;gap:8px 10px}@media (width<=980px){.voice-panel:not(.compact-mode) .voice-call-grid,.voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-collapsed{grid-template-columns:1fr}.voice-panel:not(.compact-mode) .voice-people-panel{min-height:240px}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column{max-height:260px}}@media (width<=760px){.voice-panel:not(.compact-mode) .voice-call-grid{padding:8px}.voice-bottom-dock{width:100%;transform:none}.voice-bottom-dock .voice-icon-button{flex:92px}.voice-side-icon-dock{width:100%;box-shadow:none;position:static}.voice-keybind-settings label,.server-icon-settings{grid-template-columns:1fr}.server-icon-settings button{width:100%}}.voice-toggles.important{background:#0d1320;border:1px solid #252a38;border-radius:12px;grid-template-columns:1fr;padding:10px}.voice-toggles.important label{background:#5865f214;border-radius:10px;align-items:flex-start;padding:8px;font-size:14px;font-weight:700}.voice-advanced-settings{background:#0d1320;border:1px solid #252a38;border-radius:12px;overflow:hidden}.voice-advanced-settings summary{cursor:pointer;color:#dce2f0;padding:10px 12px;font-weight:800;list-style-position:inside}.voice-advanced-settings .voice-toggles.compact{grid-template-columns:1fr;padding:0 12px 12px}.context-check-row{color:#e5e7eb;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.context-check-row:hover{background:#252a38}.participant-local-mute{color:#dce2f0;grid-column:1/-1;align-items:center;gap:7px;font-size:12px;display:flex}.participant-local-mute input{width:auto}.voice-panel:not(.compact-mode) .participant-volume{grid-template-columns:1fr}.voice-panel:not(.compact-mode) .participant-volume>span{color:#9ca8c0;font-weight:800}.voice-panel:not(.compact-mode) .participant-volume>input[type=range]{width:100%}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden auto}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column *,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column :before,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column :after{box-sizing:border-box;min-width:0}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column select,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column input,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column button{max-width:100%}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column input[type=range]{width:100%;display:block}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-settings-grid,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .media-quality-grid,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-sliders,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-toggles,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-toggles.important,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-toggles.compact{grid-template-columns:1fr!important}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-toggles label{overflow-wrap:anywhere;align-items:flex-start;line-height:1.35}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-monitor-settings{grid-template-columns:1fr}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-monitor-settings button{width:100%}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-keybind-settings label{grid-template-columns:1fr}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .media-quality-grid,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-sliders{display:none}.profile,.guilds{overflow:visible}.profile-presence-custom,.profile-presence{width:100%;min-width:0;position:relative}.presence-select-button{justify-content:flex-start}.presence-select-button:hover{background:#1e293be6;border-color:#94a3b852}.presence-select-button span:nth-child(2){text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.presence-chevron{color:#94a3b8;flex:none;margin-left:auto;font-size:16px;line-height:1}.presence-menu{z-index:80;background:#111827;border:1px solid #94a3b82e;border-radius:16px;max-height:280px;padding:8px;position:absolute;inset:calc(100% + 8px) 0 auto;overflow:hidden auto;box-shadow:0 18px 45px #00000073}.presence-menu button{color:#e5e7eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;display:flex}.presence-menu button:hover,.presence-menu button.selected{background:#5865f22e}.presence-menu button span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.presence-menu strong{font-size:13px;font-weight:700}.presence-menu small{color:#94a3b8;white-space:normal;font-size:11px}.profile-presence select{display:none}.profile-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-actions button{white-space:nowrap;width:100%;min-width:0;height:38px;padding-left:10px;padding-right:10px}.guilds{flex-direction:column;min-height:100vh;display:flex;overflow:visible}.guilds>.list{flex:auto;min-height:0;padding-bottom:12px;overflow:hidden auto}.profile-gromofon-popover-anchor{z-index:120;border-top:1px solid #94a3b81f;flex:none;margin-top:auto;margin-bottom:0;padding-top:10px;position:relative;overflow:visible}.profile-trigger{color:#f4f6fb;text-align:left;cursor:pointer;background:#0f172ab8;border:0;border-radius:16px;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;transition:background .15s,transform .15s;display:flex}.profile-trigger:hover{background:#242a3af5;transform:translateY(-1px)}.profile-trigger-avatar-wrap{flex:none;display:inline-flex;position:relative}.profile-trigger-avatar-wrap .avatar{width:42px;height:42px}.profile-trigger-avatar-wrap .presence-dot{width:13px;height:13px;box-shadow:none;border:3px solid #121620;position:absolute;bottom:-2px;right:-2px}.profile-trigger-meta{flex:auto;gap:2px;min-width:0;display:grid}.profile-trigger-meta strong,.profile-trigger-meta small{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.profile-trigger-meta strong{color:#f8fafc;font-size:14px;font-weight:800}.profile-trigger-meta small{color:#9ca8c0;font-size:12px}.profile-popover{color:#f4f6fb;z-index:300;background:#111827;border:1px solid #94a3b82e;border-radius:20px;width:328px;max-width:min(328px,100vw - 24px);position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 24px 60px #0000008c}.profile-popover-banner{background:radial-gradient(circle at 18% 18%,#ffffff29,#0000 24%),linear-gradient(135deg,#5865f2,#1e2a78 58%,#0f172a);height:78px}.profile-popover-body{padding:0 14px 14px}.profile-popover-user{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;margin-top:-30px;margin-bottom:14px;display:grid}.profile-popover-avatar-block{flex:none;position:relative}.profile-popover-avatar-block .avatar{border:5px solid #111827;width:76px;height:76px;box-shadow:0 12px 28px #00000059}.profile-popover-avatar-edit{color:#f8fafc;background:#242a3a;border-radius:999px;min-height:28px;padding:5px 9px;font-size:11px;font-weight:800;position:absolute;bottom:-4px;right:-4px}.profile-popover-avatar-edit:hover{background:#303545}.profile-popover-user-meta{gap:3px;min-width:0;padding-bottom:8px;display:grid}.profile-popover-user-meta strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;line-height:1.15;overflow:hidden}.profile-popover-user-meta .tag-copy{width:fit-content;max-width:100%;margin:0;color:#aeb6c7!important}.profile-primary-action{color:#f8fafc;background:#303545d9;border:1px solid #94a3b829;border-radius:12px;width:100%;min-height:40px;margin-bottom:12px;font-weight:800}.profile-primary-action:hover{background:#3a4052}.profile-activity-field{gap:6px;margin-bottom:12px;display:grid}.profile-activity-field span,.profile-popover-section-title{color:#9ca8c0;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.profile-activity-field input{background:#0f1624;border-radius:12px;height:38px}.profile-popover-section{border-top:1px solid #94a3b81f;margin-top:12px;padding-top:12px}.profile-status-list{gap:6px;margin-top:8px;display:grid}.profile-status-list button{color:#e5e7eb;text-align:left;background:0 0;border-radius:12px;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:9px 10px;display:flex}.profile-status-list button:hover,.profile-status-list button.selected{background:#5865f229}.profile-status-list .presence-dot{box-shadow:none;flex:none;margin-top:4px}.profile-status-list button span:last-child{gap:2px;min-width:0;display:grid}.profile-status-list strong{color:#f8fafc;font-size:14px}.profile-status-list small{color:#94a3b8;font-size:12px;line-height:1.35}.profile-quick-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.profile-quick-actions button{color:#e5e7eb;white-space:nowrap;text-overflow:ellipsis;background:#303545d1;border:1px solid #94a3b829;border-radius:12px;min-width:0;min-height:40px;padding:8px 10px;font-size:13px;font-weight:800;overflow:hidden}.profile-quick-actions button:hover:not(:disabled){background:#3a4052}.profile-quick-actions button:disabled{opacity:.46;cursor:not-allowed}.profile-quick-actions button.danger:hover{background:#991b1beb}.guilds:not(:hover):not(:focus-within) .profile-gromofon-popover-anchor{border-top-color:#0000;padding-top:8px}.guilds:not(:hover):not(:focus-within) .profile-trigger{background:0 0;border-radius:16px;justify-content:center;width:48px;height:48px;padding:3px}.guilds:not(:hover):not(:focus-within) .profile-trigger-meta{display:none}.guilds:not(:hover):not(:focus-within) .profile-trigger-avatar-wrap .avatar{width:44px;height:44px}.guilds:hover .profile-trigger,.guilds:focus-within .profile-trigger{width:100%}@media (width<=760px){.profile-popover{width:min(328px,100vw - 20px);left:0}}.guilds{isolation:isolate;z-index:520}.guilds>.list{z-index:1;flex:auto;grid-auto-rows:max-content;place-content:start stretch;margin-bottom:12px;position:relative}.guilds .list button[data-guild-button=true]{flex:none}.profile-gromofon-popover-anchor{z-index:650;background:#121620;position:relative}.profile-popover{z-index:1200}.voice-side-icon-dock{display:none!important}.user-context-menu{z-index:1400}.context-audio-controls{border-top:1px solid #94a3b81f;border-bottom:1px solid #94a3b81f;gap:10px;padding:8px 6px 4px;display:grid}.context-check-row{color:#e5e7eb;align-items:center;gap:8px;font-size:13px;display:flex}.context-check-row input{width:auto}.context-volume-control{color:#cbd5e1;gap:7px;font-size:12px;display:grid}.context-volume-control span{justify-content:space-between;align-items:center;gap:10px;display:flex}.context-volume-control b{color:#f8fafc;font-size:12px}.context-volume-control input[type=range]{width:100%;min-width:0;padding:0}.profile-quick-actions button.active{color:#052e16;background:#22c55ee0;border-color:#22c55e8c}.profile-quick-actions button.active:hover:not(:disabled){background:#22c55e}.profile-quick-actions button.danger{color:#fee2e2;background:#991b1beb;border-color:#f8717173}.profile-quick-actions button.danger:hover:not(:disabled){background:#b91c1cfa}.profile-quick-actions button.active,.voice-bottom-dock .voice-icon-button.active,.voice-actions .voice-icon-button.active{color:#052e16;background:#22c55ef2;border-color:#22c55ea6}.profile-quick-actions button.danger,.voice-bottom-dock .voice-icon-button.danger,.voice-actions .voice-icon-button.danger{color:#fee2e2;background:#991b1bf0;border-color:#f8717180}.profile-quick-actions button.danger:hover:not(:disabled),.voice-bottom-dock .voice-icon-button.danger:hover:not(:disabled),.voice-actions .voice-icon-button.danger:hover:not(:disabled){background:#b91c1c}.voice-settings-panel .voice-help span:first-child,.voice-profile-settings-panel .voice-help span:first-child{color:#bbf7d0}.voice-settings-panel select option[value=broadcast],.voice-profile-settings-panel select option[value=broadcast]{font-weight:700}.profile-modal{width:min(560px,100vw - 24px)}.profile-modal-banner{min-height:128px}.profile-modal-body{padding:18px 22px 22px}.profile-modal-head{align-items:center;margin-top:0}.profile-avatar-ring{width:92px;height:92px;box-shadow:none;border-radius:24px}.profile-avatar-ring .avatar,.profile-modal-head .avatar{border-radius:20px;width:78px;height:78px}.profile-modal-title{padding:0}.profile-modal-actions button{color:#fff;background:#5865f2;border-radius:10px;min-height:38px;padding:9px 13px}.profile-modal-actions button.secondary{color:#f4f6fb;background:#303545}.settings-page{gap:16px;max-width:1180px}.settings-page .settings-hero{background:linear-gradient(135deg,#5865f21f,#0000 42%),#111827;border:1px solid #252f42;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.settings-page .panel{background:#111827;border:1px solid #252f42;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 16px 42px #00000029}.settings-page textarea{color:#f4f6fb;min-height:118px}.settings-page input,.settings-page select,.settings-page textarea{background:#151a25;border-color:#2c3548}.settings-page button,.role-builder>button,.server-icon-settings button,.channel-admin-row button,.custom-role-title button{color:#fff;background:#5865f2;border-radius:10px;padding:10px 14px}.settings-page button.secondary,.server-icon-settings button.secondary,.channel-admin-row button.secondary,.custom-role-title button.secondary{color:#f4f6fb;background:#303545}.settings-page button.danger,.channel-admin-row button.danger,.custom-role-title button.danger{color:#fee2e2;background:#7f1d1d}.server-settings-page .settings-grid,.server-settings-page .wide-settings-grid{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr)}.server-settings-page .role-help-grid span,.server-settings-page .role-permission-grid label,.server-settings-page .custom-role-card,.server-settings-page .channel-admin-row,.server-settings-page .member-admin-row,.server-settings-page .server-icon-settings{background:#0f1624;border-color:#263147}.server-sidebar-head{gap:10px;margin-bottom:14px;display:grid}.server-sidebar-head h2{margin:0}.server-settings-shortcut{color:#dce2f0;background:#111827;border:1px solid #293244;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:38px;padding:9px 11px;font-weight:800;display:flex}.server-settings-shortcut:hover,.server-settings-shortcut.selected{color:#fff;background:#242a3a;border-color:#5865f29e}.voice-people-panel,.voice-panel:not(.compact-mode) .voice-people-panel{display:none!important}.voice-call-grid,.voice-panel:not(.compact-mode) .voice-call-grid,.voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed{grid-template-columns:minmax(0,1fr) minmax(280px,320px)!important}.voice-call-grid.settings-closed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-collapsed{grid-template-columns:minmax(0,1fr)!important}@media (width<=980px){.settings-page .settings-hero,.server-settings-page .settings-grid,.server-settings-page .wide-settings-grid,.voice-call-grid,.voice-panel:not(.compact-mode) .voice-call-grid{grid-template-columns:1fr!important}}main.layout,.layout,.chat,.channels,.guilds,.server-members-panel,.voice-panel,.voice-main-column,.voice-call-grid,.voice-people-panel,.voice-settings-panel.side-column,.voice-participants-panel{min-width:0;min-height:0}.layout,.chat,.voice-panel,.voice-main-column{overflow:hidden}@media (width<=1500px){.layout.server-members-open{grid-template-columns:76px 280px minmax(0,1fr) 48px!important}.layout.server-members-open .server-members-panel{place-items:start center;grid-template-rows:auto 1fr!important;padding:12px 6px!important}.layout.server-members-open .server-members-header,.layout.server-members-open .server-members-list{display:none!important}.layout.server-members-open .server-members-narrow-list{display:grid!important}.layout.server-members-open .server-members-collapsed-label{display:block!important}.layout.server-members-open .server-members-toggle{justify-self:center!important}}@media (width<=1280px){.guilds,.guilds:hover,.guilds:focus-within{width:76px!important;max-width:76px!important;box-shadow:none!important;padding:12px 10px!important}.guilds .profile-user{justify-content:center!important}.guilds .profile-user>div,.guilds .profile-presence,.guilds .profile-actions,.guilds>button,.guilds .mini-form{opacity:0!important;pointer-events:none!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:translate(-8px)!important}.guilds .list button{overflow:hidden;border-radius:16px!important;width:48px!important;height:48px!important;padding:0!important}.guilds .list button[data-guild-button=true]{place-items:center!important;display:grid!important}.guilds .list button[data-guild-button=true] .guild-name{display:none!important}.voice-call-grid,.voice-call-grid.settings-closed,.voice-panel:not(.compact-mode) .voice-call-grid,.voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-collapsed{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.voice-people-panel,.voice-settings-panel.side-column{max-height:320px}}@media (width<=1100px){.layout,.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:76px 240px minmax(0,1fr)!important}.server-members-panel{display:none!important}}@media (width<=860px){.layout,.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:76px minmax(0,1fr)!important}.channels{display:none!important}}:root,[data-theme=dark]{--bg-app:#0b0d13;--bg-rail:#080b12;--bg-sidebar:#11141c;--bg-sidebar-2:#161a24;--bg-main:#0f1117;--bg-chat:#101219;--bg-elevated:#191d29;--bg-card:#202431;--bg-card-hover:#282d3d;--bg-input:#151924;--bg-input-focus:#1a2030;--text-main:#f2f3f5;--text-muted:#b5bac1;--text-soft:#9099a8;--text-faint:#6f7787;--border-subtle:#252b3a;--border-strong:#343b4f;--accent:#5865f2;--accent-hover:#4752c4;--accent-soft:#5865f22e;--success:#23a55a;--danger:#da373c;--warning:#f0b232;--shadow-lg:0 20px 58px #0000006b;--shadow-md:0 14px 34px #00000047;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--font-ui:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=black]{--bg-app:#000;--bg-rail:#000;--bg-sidebar:#050505;--bg-sidebar-2:#0a0a0a;--bg-main:#000;--bg-chat:#050505;--bg-elevated:#0d0d0d;--bg-card:#121212;--bg-card-hover:#1b1b1b;--bg-input:#0a0a0a;--bg-input-focus:#121212;--text-main:#f5f5f5;--text-muted:#c6c6c6;--text-soft:#969696;--text-faint:#707070;--border-subtle:#1c1c1c;--border-strong:#2a2a2a;--accent:#5865f2;--accent-hover:#6b75ff;--accent-soft:#5865f238;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=gray]{--bg-app:#15171b;--bg-rail:#101215;--bg-sidebar:#1b1e24;--bg-sidebar-2:#20242b;--bg-main:#181b20;--bg-chat:#1a1d23;--bg-elevated:#242932;--bg-card:#2b313b;--bg-card-hover:#343b47;--bg-input:#20252d;--bg-input-focus:#262c36;--text-main:#f1f3f5;--text-muted:#c1c7d0;--text-soft:#99a2ad;--text-faint:#767f8c;--border-subtle:#353c47;--border-strong:#47515f;--accent:#6d79ff;--accent-hover:#5a66e9;--accent-soft:#6d79ff2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg-app:#eef1f5;--bg-rail:#d9dde5;--bg-sidebar:#e6e9ef;--bg-sidebar-2:#f0f2f6;--bg-main:#fff;--bg-chat:#fff;--bg-elevated:#f2f4f8;--bg-card:#eef1f6;--bg-card-hover:#e2e7ef;--bg-input:#eef1f6;--bg-input-focus:#fff;--text-main:#1f2328;--text-muted:#4f5866;--text-soft:#687385;--text-faint:#8691a2;--border-subtle:#d0d7e2;--border-strong:#b9c2d0;--accent:#5865f2;--accent-hover:#4752c4;--accent-soft:#5865f224;--success:#1f8f4d;--danger:#c9363d;--shadow-lg:0 18px 46px #1f23281f;--shadow-md:0 12px 28px #1f23281a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=mint]{--bg-app:#edf7f3;--bg-rail:#d8ece5;--bg-sidebar:#e4f1ec;--bg-sidebar-2:#eef8f4;--bg-main:#fcfffd;--bg-chat:#fcfffd;--bg-elevated:#f3faf7;--bg-card:#eaf5f0;--bg-card-hover:#d9ebe3;--bg-input:#ebf5f1;--bg-input-focus:#fff;--text-main:#183129;--text-muted:#49645d;--text-soft:#607a73;--text-faint:#80958f;--border-subtle:#cfe2da;--border-strong:#bad1c7;--accent:#2e8b73;--accent-hover:#25725e;--accent-soft:#2e8b7329;--success:#238863;--danger:#c34552;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=peach]{--bg-app:#fff3ee;--bg-rail:#f8ddd5;--bg-sidebar:#fde9e2;--bg-sidebar-2:#fff2ed;--bg-main:#fffdfb;--bg-chat:#fffdfb;--bg-elevated:#fff5f0;--bg-card:#fdebe4;--bg-card-hover:#f7ddd2;--bg-input:#fdeee7;--bg-input-focus:#fff;--text-main:#3a2825;--text-muted:#6e5149;--text-soft:#86655d;--text-faint:#a2857e;--border-subtle:#ecd3ca;--border-strong:#ddb9ab;--accent:#e07a5f;--accent-hover:#cb6449;--accent-soft:#e07a5f29;--success:#2d936c;--danger:#cc4d5d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=lavender]{--bg-app:#f4f1ff;--bg-rail:#e2def3;--bg-sidebar:#ede9fb;--bg-sidebar-2:#f6f3ff;--bg-main:#fffdff;--bg-chat:#fffdff;--bg-elevated:#f8f5ff;--bg-card:#efeafe;--bg-card-hover:#e2daf8;--bg-input:#f0ebfe;--bg-input-focus:#fff;--text-main:#2b2441;--text-muted:#5e5579;--text-soft:#756b93;--text-faint:#8f85ac;--border-subtle:#d7d0ed;--border-strong:#c0b6e3;--accent:#8b6ff0;--accent-hover:#7559d8;--accent-soft:#8b6ff029;--success:#34846d;--danger:#cc4d84;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=sage]{--bg-app:#eef3ea;--bg-rail:#dfe7d7;--bg-sidebar:#e7eee0;--bg-sidebar-2:#f2f6ee;--bg-main:#fbfdf8;--bg-chat:#fbfdf8;--bg-elevated:#f4f8ef;--bg-card:#ebf1e3;--bg-card-hover:#dde7d2;--bg-input:#ecf2e5;--bg-input-focus:#fff;--text-main:#243022;--text-muted:#566451;--text-soft:#6d7b67;--text-faint:#85927f;--border-subtle:#d0dac7;--border-strong:#becbb3;--accent:#6b8f5a;--accent-hover:#587848;--accent-soft:#6b8f5a29;--success:#3a8458;--danger:#c45353;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=rose]{--bg-app:#fff0f6;--bg-rail:#f7d8e7;--bg-sidebar:#fde4f0;--bg-sidebar-2:#fff1f7;--bg-main:#fffafd;--bg-chat:#fffafd;--bg-elevated:#fff2f8;--bg-card:#fbe3ef;--bg-card-hover:#f4d1e3;--bg-input:#fae6f1;--bg-input-focus:#fff;--text-main:#3b2230;--text-muted:#714d61;--text-soft:#8c6578;--text-faint:#aa8497;--border-subtle:#ecc9da;--border-strong:#dcaec7;--accent:#db5f9f;--accent-hover:#c9488b;--accent-soft:#db5f9f29;--success:#2f8b69;--danger:#cc4f67;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=sky]{--bg-app:#eef8ff;--bg-rail:#d8eafa;--bg-sidebar:#e4f2ff;--bg-sidebar-2:#f2f9ff;--bg-main:#fbfdff;--bg-chat:#fbfdff;--bg-elevated:#f0f7ff;--bg-card:#e3f0fd;--bg-card-hover:#d1e4f6;--bg-input:#e8f3ff;--bg-input-focus:#fff;--text-main:#1d2d3d;--text-muted:#4c6379;--text-soft:#657d93;--text-faint:#8299ad;--border-subtle:#c8dced;--border-strong:#adc9df;--accent:#2f8dde;--accent-hover:#2376c0;--accent-soft:#2f8dde29;--success:#268a6f;--danger:#c94e63;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=arctic]{--bg-app:#f4f8fb;--bg-rail:#dbe5ee;--bg-sidebar:#e8eef5;--bg-sidebar-2:#f5f8fb;--bg-main:#fff;--bg-chat:#fff;--bg-elevated:#f4f7fa;--bg-card:#eaf0f6;--bg-card-hover:#dde7ef;--bg-input:#edf3f8;--bg-input-focus:#fff;--text-main:#1d2832;--text-muted:#526474;--text-soft:#6c7d8c;--text-faint:#8796a3;--border-subtle:#d1dde8;--border-strong:#bccbd8;--accent:#47a9c9;--accent-hover:#348ead;--accent-soft:#47a9c929;--success:#2f8a70;--danger:#c84f5d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=blossom]{--bg-app:#f5fff8;--bg-rail:#dcefe4;--bg-sidebar:#e9f8ee;--bg-sidebar-2:#f7fff9;--bg-main:#fffefd;--bg-chat:#fffefd;--bg-elevated:#f5fbf2;--bg-card:#e9f4e4;--bg-card-hover:#dbead5;--bg-input:#edf6ea;--bg-input-focus:#fff;--text-main:#263123;--text-muted:#5d674e;--text-soft:#747d63;--text-faint:#92997f;--border-subtle:#d5e2cc;--border-strong:#c3d2b8;--accent:#f06f9d;--accent-hover:#d95684;--accent-soft:#f06f9d29;--success:#2f936e;--danger:#c94e61;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=sunset]{--bg-app:#171219;--bg-rail:#130e14;--bg-sidebar:#1a1520;--bg-sidebar-2:#21192a;--bg-main:#1a141d;--bg-chat:#1b151e;--bg-elevated:#241c2a;--bg-card:#2d2234;--bg-card-hover:#3a2a44;--bg-input:#241b2b;--bg-input-focus:#2d2234;--text-main:#faf3ff;--text-muted:#ccb5d8;--text-soft:#aa91b7;--text-faint:#886f94;--border-subtle:#3a2c43;--border-strong:#4d3959;--accent:#ff8a5b;--accent-hover:#ea7242;--accent-soft:#ff8a5b33;--success:#3ab97d;--danger:#ff5c74;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=ocean]{--bg-app:#09131b;--bg-rail:#071018;--bg-sidebar:#0d1822;--bg-sidebar-2:#122130;--bg-main:#0b1620;--bg-chat:#0c1822;--bg-elevated:#112130;--bg-card:#162a3d;--bg-card-hover:#1e3550;--bg-input:#132131;--bg-input-focus:#18293d;--text-main:#eaf5ff;--text-muted:#b4c7d8;--text-soft:#8ea6bc;--text-faint:#6d8599;--border-subtle:#203447;--border-strong:#2d4760;--accent:#4ba3ff;--accent-hover:#2d8be8;--accent-soft:#4ba3ff33;--success:#1bbf8a;--danger:#ef5d73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=berry]{--bg-app:#140d14;--bg-rail:#0e0910;--bg-sidebar:#170f19;--bg-sidebar-2:#1f1522;--bg-main:#150f17;--bg-chat:#171019;--bg-elevated:#211725;--bg-card:#2b1d31;--bg-card-hover:#38243f;--bg-input:#201622;--bg-input-focus:#291b2c;--text-main:#fff2fa;--text-muted:#d7b7ca;--text-soft:#b58ea6;--text-faint:#946f87;--border-subtle:#38263d;--border-strong:#4d3354;--accent:#d96bb3;--accent-hover:#bd5498;--accent-soft:#d96bb333;--success:#43b98f;--danger:#ff6774;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=neon]{--bg-app:#090b14;--bg-rail:#060810;--bg-sidebar:#0c101a;--bg-sidebar-2:#101728;--bg-main:#0a0f18;--bg-chat:#0b111c;--bg-elevated:#121929;--bg-card:#18213a;--bg-card-hover:#212d4d;--bg-input:#121a2c;--bg-input-focus:#18213a;--text-main:#f3f7ff;--text-muted:#b9c4e8;--text-soft:#8d9ace;--text-faint:#6876a9;--border-subtle:#243152;--border-strong:#32426c;--accent:#6c7bff;--accent-hover:#5263f2;--accent-soft:#6c7bff38;--success:#33d17a;--danger:#ff5c7a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=aurora]{--bg-app:#071211;--bg-rail:#050c0c;--bg-sidebar:#0a1716;--bg-sidebar-2:#0f201f;--bg-main:#081615;--bg-chat:#091817;--bg-elevated:#102522;--bg-card:#15312d;--bg-card-hover:#1c3f39;--bg-input:#102421;--bg-input-focus:#17342f;--text-main:#effff9;--text-muted:#b6d5ca;--text-soft:#8db3a8;--text-faint:#6c9388;--border-subtle:#21413c;--border-strong:#315b54;--accent:#46d8ad;--accent-hover:#32bd94;--accent-soft:#46d8ad33;--success:#44c987;--danger:#ff667a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=midnight]{--bg-app:#070b17;--bg-rail:#050813;--bg-sidebar:#0a1020;--bg-sidebar-2:#10182d;--bg-main:#080f1f;--bg-chat:#091122;--bg-elevated:#111a31;--bg-card:#17223d;--bg-card-hover:#202d50;--bg-input:#121c34;--bg-input-focus:#182441;--text-main:#f1f5ff;--text-muted:#bac6e0;--text-soft:#93a2c6;--text-faint:#6f80aa;--border-subtle:#263455;--border-strong:#354772;--accent:#7c91ff;--accent-hover:#6379ee;--accent-soft:#7c91ff38;--success:#37c486;--danger:#ff6177;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=ember]{--bg-app:#150b09;--bg-rail:#0f0706;--bg-sidebar:#1a0f0c;--bg-sidebar-2:#24130f;--bg-main:#170d0b;--bg-chat:#190f0c;--bg-elevated:#251612;--bg-card:#321d17;--bg-card-hover:#43261d;--bg-input:#261711;--bg-input-focus:#321d17;--text-main:#fff4ef;--text-muted:#d6baad;--text-soft:#b28f82;--text-faint:#916f64;--border-subtle:#43291f;--border-strong:#5b382a;--accent:#ff7048;--accent-hover:#e95d35;--accent-soft:#ff704838;--success:#38bd80;--danger:#ff6172;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=matrix]{--bg-app:#030807;--bg-rail:#020504;--bg-sidebar:#050e0b;--bg-sidebar-2:#0a1711;--bg-main:#040c09;--bg-chat:#050f0b;--bg-elevated:#0b1b13;--bg-card:#102719;--bg-card-hover:#173622;--bg-input:#0b1b13;--bg-input-focus:#11271a;--text-main:#edfff2;--text-muted:#b1d2ba;--text-soft:#8aae96;--text-faint:#6b8c75;--border-subtle:#1e3c28;--border-strong:#2c5639;--accent:#48d86f;--accent-hover:#35bd58;--accent-soft:#48d86f33;--success:#48d86f;--danger:#ff5f72;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=royal]{--bg-app:#100a1e;--bg-rail:#0a0715;--bg-sidebar:#151026;--bg-sidebar-2:#201735;--bg-main:#130e24;--bg-chat:#151027;--bg-elevated:#211735;--bg-card:#2d2045;--bg-card-hover:#3a2a59;--bg-input:#211735;--bg-input-focus:#2d2045;--text-main:#f9f2ff;--text-muted:#cbbbe2;--text-soft:#aa94cb;--text-faint:#8970ad;--border-subtle:#3d2e59;--border-strong:#523d78;--accent:#a275ff;--accent-hover:#8c5ee8;--accent-soft:#a275ff38;--success:#43c38f;--danger:#ff6380;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=vapor]{--bg-app:#100b18;--bg-rail:#0b0712;--bg-sidebar:#171021;--bg-sidebar-2:#22172f;--bg-main:#120d1c;--bg-chat:#151020;--bg-elevated:#22172f;--bg-card:#2d203c;--bg-card-hover:#3a2a4f;--bg-input:#21172e;--bg-input-focus:#2d203c;--text-main:#fff4ff;--text-muted:#d4bde0;--text-soft:#b896c8;--text-faint:#9674aa;--border-subtle:#3b2a50;--border-strong:#52396e;--accent:#ff6bd6;--accent-hover:#e955bd;--accent-soft:#ff6bd633;--success:#37c8aa;--danger:#ff6a74;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=arcade]{--bg-app:#070917;--bg-rail:#040611;--bg-sidebar:#0b0f22;--bg-sidebar-2:#111832;--bg-main:#090d1d;--bg-chat:#0b1022;--bg-elevated:#121a34;--bg-card:#1b2548;--bg-card-hover:#263365;--bg-input:#151f3e;--bg-input-focus:#1d2a55;--text-main:#f2fbff;--text-muted:#b9cbe3;--text-soft:#90a8cb;--text-faint:#6c86b0;--border-subtle:#2a3a69;--border-strong:#3b5191;--accent:#18d7ff;--accent-hover:#08bde3;--accent-soft:#18d7ff33;--success:#45d86f;--danger:#f57;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=graphite]{--bg-app:#101113;--bg-rail:#0a0b0d;--bg-sidebar:#15171a;--bg-sidebar-2:#1c1f24;--bg-main:#121417;--bg-chat:#14161a;--bg-elevated:#1e2228;--bg-card:#272c33;--bg-card-hover:#333943;--bg-input:#20252c;--bg-input-focus:#2a3038;--text-main:#f3f4f6;--text-muted:#c2c7cf;--text-soft:#9aa3af;--text-faint:#737d8a;--border-subtle:#363d47;--border-strong:#4a5360;--accent:#f0a84f;--accent-hover:#d98f35;--accent-soft:#f0a84f33;--success:#3ec985;--danger:#ef606f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{min-width:0;min-height:0;background:var(--bg-app)!important;color:var(--text-main)!important}body{font-family:var(--font-ui)!important;background:radial-gradient(circle at 14% -10%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 34%), radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--success) 10%, transparent), transparent 28%), var(--bg-app)!important}button,input,select,textarea{font-family:var(--font-ui)!important}input,select,textarea{background:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-strong)!important}input:focus,select:focus,textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:1px;background:var(--bg-input-focus)!important;border-color:var(--accent)!important}button,.voice-button,.tabs button.active,.form button,.composer button,.friend-form button,.invite-box button{transition:background .14s,border-color .14s,color .14s,transform .12s,box-shadow .14s}button:hover:not(:disabled),.voice-button:hover:not(:disabled){transform:translateY(-1px)}.layout{min-width:0;overflow:hidden;background:var(--bg-app)!important;color:var(--text-main)!important}.guilds{z-index:50;background:var(--bg-rail)!important;border-right:1px solid var(--border-subtle)!important;width:72px!important;max-width:72px!important;padding:10px 8px!important;overflow-x:hidden!important}.guilds:hover,.guilds:focus-within{background:var(--bg-rail)!important;width:260px!important;max-width:260px!important;box-shadow:var(--shadow-lg)!important;padding:14px!important}.guilds .list button[data-guild-button=true]{background:0 0!important;border-color:#0000!important}.guilds .list button[data-guild-button=true].selected,.guilds .list button[data-guild-button=true]:hover{background:var(--bg-card)!important}.guild-icon,.avatar{box-shadow:0 0 0 1px color-mix(in srgb, var(--border-subtle) 72%, transparent)}.channels{background:var(--bg-sidebar)!important;border-right:1px solid var(--border-subtle)!important;color:var(--text-main)!important}.channels h2,.channels h3,.chat h2,.panel h3,.friends-hero h2{color:var(--text-main)!important}.channels h3,.section-kicker,.list-title,.chat header p,.panel-heading p,.friend-identity small,.server-member-row small,.member-list small{color:var(--text-soft)!important}.list button,.channels .list button,.dm-nav-item,.dm-item{color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important}.list button:hover,.channels .list button:hover,.dm-nav-item:hover,.dm-item:hover{background:var(--bg-card)!important;color:var(--text-main)!important}.list button.selected,.channels .list button.selected,.dm-item.selected{background:var(--bg-card-hover)!important;color:var(--text-main)!important}.chat{min-width:0;background:var(--bg-chat)!important;color:var(--text-main)!important;border:0!important}.chat header,.dm-chat-header{min-height:56px;box-shadow:0 1px #00000014;background:var(--bg-chat)!important;border-bottom:1px solid var(--border-subtle)!important;padding:10px 16px!important}.dm-chat-header{justify-content:space-between;align-items:center;gap:14px;display:flex!important}.dm-chat-title{align-items:center;gap:10px;min-width:0;display:flex}.dm-chat-title h2{margin:0;font-size:16px;line-height:1.2}.dm-chat-title p{font-size:12px;color:var(--text-soft)!important;margin:2px 0 0!important}.dm-header-actions{flex:none;align-items:center;gap:8px;display:flex}.icon-button,.dm-header-placeholder{place-items:center;width:34px;height:34px;min-height:34px;display:inline-grid;color:var(--text-muted)!important;background:0 0!important;border-radius:10px!important;padding:0!important}.icon-button:hover:not(:disabled){background:var(--bg-card)!important;color:var(--text-main)!important}.dm-call-button,.voice-button{font-weight:800;background:var(--success)!important;color:#fff!important;border-radius:10px!important}.messages,.dm-messages{background:var(--bg-chat)!important;color:var(--text-main)!important;padding:18px 20px!important}.message{border-radius:8px;max-width:980px!important;margin-bottom:4px!important;padding:6px 128px 8px 8px!important}.message:hover{background:color-mix(in srgb, var(--bg-card) 50%, transparent)!important}.message p,.message-meta strong{color:var(--text-main)!important}.message time,.message-meta small{color:var(--text-soft)!important}.composer,.dm-composer{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;background:var(--bg-chat)!important;border-top:1px solid var(--border-subtle)!important;padding:14px 16px 18px!important;display:grid!important}.composer-main{gap:8px;min-width:0;display:grid;background:0 0!important;padding:0!important}.composer-main input{min-height:44px;background:var(--bg-elevated)!important;border-color:var(--border-subtle)!important;border-radius:12px!important}.attach-button,.composer>button[type=submit]{min-height:44px;border-radius:12px!important}.composer>button[type=submit]{font-weight:800;background:var(--accent)!important;color:#fff!important}.attach-button{background:var(--bg-card)!important;color:var(--text-main)!important}.panel,.auth-card,.friend-profile-card,.friend-card,.voice-placeholder,.incoming-call,.profile-popover,.profile-modal,.info-box,.error{box-shadow:none;background:var(--bg-elevated)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}.tabs button,.card-row button.secondary,.friend-actions button.secondary,.panel-heading button.secondary,.incoming-call button.secondary,.error button,.secondary,.member-menu-button{background:var(--bg-card)!important;color:var(--text-main)!important}.tabs button.active,.form button,.friend-form button,.invite-box button,.profile-primary-action,.theme-card.selected{background:var(--accent)!important;color:#fff!important}.appearance-settings-panel{align-self:start}.theme-picker{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.theme-card{text-align:left;gap:8px;display:grid;border:1px solid var(--border-subtle)!important;background:var(--bg-card)!important;color:var(--text-main)!important;border-radius:14px!important;padding:10px!important}.theme-card.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 28%, transparent);border-color:var(--accent)!important}.theme-card-preview{border:1px solid #ffffff1f;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:18px minmax(0,1fr);gap:6px;height:58px;padding:7px;display:grid;overflow:hidden}.theme-card-preview i,.theme-card-preview b,.theme-card-preview em{border-radius:7px;display:block}.theme-card-preview i{grid-row:1/-1}.theme-card-preview b,.theme-card-preview em{min-width:0}.theme-card-black .theme-card-preview{background:#000}.theme-card-black .theme-card-preview i{background:#111}.theme-card-black .theme-card-preview b{background:#1b1b1b}.theme-card-black .theme-card-preview em{background:#5865f2}.theme-card-dark .theme-card-preview{background:#0f1117}.theme-card-dark .theme-card-preview i{background:#080b12}.theme-card-dark .theme-card-preview b{background:#202431}.theme-card-dark .theme-card-preview em{background:#5865f2}.theme-card-gray .theme-card-preview{background:#181b20}.theme-card-gray .theme-card-preview i{background:#20242b}.theme-card-gray .theme-card-preview b{background:#343b47}.theme-card-gray .theme-card-preview em{background:#6d79ff}.theme-card-light .theme-card-preview{background:#fff}.theme-card-light .theme-card-preview i{background:#d9dde5}.theme-card-light .theme-card-preview b{background:#e2e7ef}.theme-card-light .theme-card-preview em{background:#5865f2}.dm-sidebar{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:8px;background:var(--bg-sidebar)!important;padding:10px!important;display:grid!important;overflow:hidden!important}.dm-search-box{border-bottom:1px solid var(--border-subtle);padding-bottom:10px}.dm-search-input{height:40px;font-size:13px;background:var(--bg-input)!important;border-radius:10px!important}.dm-nav-list{gap:4px;display:grid}.dm-nav-item{text-align:left;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;border-radius:10px!important;padding:8px 10px!important;display:grid!important}.dm-section-heading{color:var(--text-soft);justify-content:space-between;align-items:center;gap:8px;padding:8px 4px 2px;display:flex}.dm-section-heading h2,.dm-section-heading h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800;color:var(--text-soft)!important;font-size:12px!important}.dm-section-heading span{background:var(--bg-card);min-width:22px;height:22px;color:var(--text-muted);border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid}.dm-list{align-content:start;gap:4px;min-height:0;display:grid;overflow-y:auto}.dm-item{align-items:center;min-height:46px;border-radius:10px!important;padding:7px 9px!important;display:grid!important}.dm-item-user{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid!important}.dm-item-user span:last-child{gap:1px;min-width:0;display:grid}.dm-item-user small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden;color:var(--text-soft)!important}.dm-profile-panel{border-left:1px solid var(--border-subtle);align-content:start;gap:12px;min-width:0;padding:14px;display:grid;overflow-y:auto;background:var(--bg-sidebar)!important}.dm-profile-banner{background:radial-gradient(circle at 24% 25%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 30%), linear-gradient(135deg, var(--bg-card), var(--bg-sidebar-2));border-bottom:1px solid var(--border-subtle);background-position:50%;background-size:cover;height:82px;margin:-14px -14px 0}.dm-profile-card,.dm-profile-block,.dm-profile-empty{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:14px;padding:14px}.dm-profile-card{gap:8px;margin-top:-34px;display:grid}.dm-profile-avatar .avatar{border:6px solid var(--bg-elevated);width:72px;height:72px;font-size:24px}.dm-profile-card h3{color:var(--text-main);margin:0;font-size:22px}.dm-profile-card p,.dm-profile-block span,.dm-profile-empty span{color:var(--text-soft)}.dm-profile-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.dm-profile-actions button,.dm-profile-footer{min-height:38px;border-radius:10px!important}.dm-profile-actions button:first-child{background:var(--success)!important;color:#fff!important}.dm-profile-block{gap:6px;display:grid}.dm-profile-footer{background:var(--bg-card)!important;color:var(--text-main)!important}.dm-profile-empty{gap:6px;margin-top:14px;display:grid}.server-members-panel,.voice-panel,.voice-panel-header,.voice-people-panel,.voice-settings-panel.side-column,.voice-participants-panel{background:var(--bg-sidebar)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}.voice-call-grid,.voice-main-column,.voice-video-grid,.voice-video-empty{min-width:0;min-height:0}@media (width<=1460px){.layout.dm-layout{grid-template-columns:72px 250px minmax(0,1fr) 300px!important}}@media (width<=1220px){.layout.dm-layout{grid-template-columns:72px 250px minmax(0,1fr)!important}.dm-profile-panel{display:none!important}.layout.server-members-open{grid-template-columns:72px 260px minmax(0,1fr) 48px!important}.layout.server-members-open .server-members-header,.layout.server-members-open .server-members-list{display:none!important}.layout.server-members-open .server-members-narrow-list{display:grid!important}.layout.server-members-open .server-members-panel{place-items:start center;grid-template-rows:auto 1fr!important;padding:12px 6px!important}}@media (width<=980px){.layout,.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:72px 240px minmax(0,1fr)!important}.layout.dm-layout{grid-template-columns:72px 230px minmax(0,1fr)!important}.server-members-panel{display:none!important}.voice-call-grid,.voice-call-grid.settings-closed,.voice-panel:not(.compact-mode) .voice-call-grid,.voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-collapsed{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.theme-picker{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=760px){.layout,.layout.dm-layout,.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:72px minmax(0,1fr)!important}.channels,.dm-sidebar,.dm-header-actions .icon-button{display:none!important}.message{padding-right:8px!important}.composer,.dm-composer{grid-template-columns:minmax(0,1fr) auto!important}.composer>button[type=submit]{grid-column:1/-1}}.settings-page{max-width:1480px}.settings-page .settings-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.settings-grid>.panel{min-width:0}.appearance-settings-panel.full-row,.voice-profile-settings-panel.full-row{grid-column:1/-1}.avatar-settings{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.avatar-settings>button{flex:none}.profile-banner-settings{gap:12px;margin-top:14px;display:grid}.profile-banner-preview{background-position:50%;background-size:cover;border-radius:14px;min-height:96px}.theme-picker{grid-template-columns:repeat(4,minmax(0,118px));justify-content:start;gap:12px;display:grid}.theme-card{min-width:0}.voice-profile-settings-panel .voice-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.gromofon-friends-page{background:var(--bg-main);grid-template-rows:auto 1fr;min-height:0;padding:0;display:grid}.friends-toolbar{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-main) 86%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.friends-toolbar-main{flex-wrap:wrap;align-items:center;gap:18px;min-width:0;display:flex}.friends-toolbar-title{color:var(--text-main);align-items:center;gap:10px;display:flex}.friends-toolbar-title span{background:var(--bg-elevated);border-radius:10px;place-items:center;width:30px;height:30px;font-size:14px;display:inline-grid}.friends-toolbar-title h2{margin:0;font-size:16px}.friends-toolbar-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.friends-toolbar-tabs button{min-height:34px;color:var(--text-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.friends-toolbar-tabs button:hover{background:var(--bg-elevated);color:var(--text-main)}.friends-toolbar-tabs button.active{background:var(--bg-card);color:var(--text-main)}.friends-toolbar-tabs button.accent{background:color-mix(in srgb, var(--accent) 90%, transparent);color:#fff}.friends-toolbar-tabs button.accent:hover,.friends-toolbar-tabs button.accent.active{background:var(--accent-hover)}.friends-toolbar-tabs b{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-grid}.friends-shell{grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.friends-main-panel{align-content:start;gap:16px;min-width:0;min-height:0;padding:16px 18px 20px;display:grid}.friends-active-panel{border-left:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-sidebar) 76%, transparent);min-width:0;min-height:0;padding:18px 14px;overflow-y:auto}.friends-banner,.friends-add-card,.friends-results-card,.friends-list-surface{border:1px solid var(--border-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 96%, transparent), color-mix(in srgb, var(--bg-card) 84%, transparent));box-shadow:var(--shadow-md);border-radius:14px}.friends-banner{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.friends-add-card,.friends-results-card,.friends-list-surface{padding:16px}.friends-search-row input,.friend-inline-form input{width:100%}.friend-inline-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.friend-inline-form+.friend-inline-form{margin-top:12px}.friend-inline-form-primary button{min-width:172px}.gromofon-list{gap:8px;display:grid}.friend-directory-list{max-height:calc(100vh - 280px);padding-right:4px;overflow-y:auto}.gromofon-row-card{background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:10px 12px;transition:background .14s,border-color .14s,transform .14s;display:flex}.gromofon-row-card:hover{background:color-mix(in srgb, var(--bg-card) 80%, transparent);border-color:color-mix(in srgb, var(--border-strong) 70%, transparent)}.friend-directory-row{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 55%, transparent);border-radius:0}.friend-directory-row:last-child{border-bottom:none}.friend-card-main{align-items:center;gap:12px;min-width:0;display:flex}.friend-identity{gap:2px;min-width:0;display:grid}.friend-identity strong,.friend-identity small,.active-contact-card strong,.active-contact-card small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compact-actions{flex:none;align-items:center;gap:8px;display:flex}.friend-actions .icon{border-radius:999px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.accent-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.friends-active-list{gap:10px;display:grid}.active-contact-card{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);width:100%;color:var(--text-main);text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.active-contact-card:hover{border-color:var(--border-strong);background:color-mix(in srgb, var(--bg-card) 88%, transparent)}.active-contact-card span:last-child{gap:4px;min-width:0;display:grid}.friends-refresh-button{white-space:nowrap}@media (width<=1360px){.friends-shell{grid-template-columns:minmax(0,1fr) 280px}.settings-grid,.voice-profile-settings-panel .voice-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.friends-shell{grid-template-columns:1fr}.friends-active-panel{display:none}.settings-page .settings-hero{grid-template-columns:1fr}}@media (width<=900px){.settings-grid,.voice-profile-settings-panel .voice-settings-grid,.voice-profile-settings-panel .voice-sliders,.theme-picker{grid-template-columns:1fr}.friends-toolbar,.friends-banner,.friend-inline-form{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.friends-toolbar{align-items:stretch}.friends-toolbar-main{flex-direction:column;align-items:stretch}.friends-toolbar-tabs{width:100%}.friends-toolbar-tabs button{flex:calc(50% - 8px)}}.guilds.gromofon-rail,.guilds.gromofon-rail:hover,.guilds.gromofon-rail:focus-within{flex-direction:column;gap:10px;display:flex;overflow:hidden;background:var(--bg-rail)!important;width:72px!important;min-width:72px!important;max-width:72px!important;box-shadow:none!important;padding:12px 8px!important}.guilds.gromofon-rail>button,.guilds.gromofon-rail .mini-form,.guilds.gromofon-rail .profile,.guilds.gromofon-rail .profile-gromofon-popover-anchor{display:none!important}.guilds.gromofon-rail .rail-home-button{background:color-mix(in srgb, var(--accent) 92%, transparent);color:#fff;border-radius:18px;align-self:center;place-items:center;width:56px;height:56px;padding:0;display:grid!important}.guilds.gromofon-rail .rail-home-icon{font-size:24px;line-height:1}.guilds.gromofon-rail .rail-server-list{flex-direction:column;gap:10px;padding-right:0;display:flex;overflow:hidden auto}.guilds.gromofon-rail .guild-name{display:none!important}.guilds.gromofon-rail .list button[data-guild-button=true],.guilds.gromofon-rail .list button[data-guild-button=true]:hover,.guilds.gromofon-rail .list button[data-guild-button=true].selected{place-self:center;overflow:hidden;border-radius:18px!important;place-items:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;padding:0!important;display:grid!important}.guilds.gromofon-rail .list button[data-guild-button=true] .guild-icon{border-radius:16px;width:48px;height:48px}.channels,.dm-sidebar,.app-nav-sidebar{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.app-nav-sidebar{background:var(--bg-sidebar)!important;border-right:1px solid var(--border-subtle)!important}.app-sidebar-section-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);padding:14px 16px 8px;font-size:12px;font-weight:800}.sidebar-server-forms{gap:10px;padding:0 12px 12px;display:grid}.compact-sidebar-form{gap:8px}.compact-sidebar-form input,.compact-sidebar-form select{min-height:42px}.dm-sidebar .dm-list,.app-nav-sidebar .dm-list,.channels>.list{min-height:0}.sidebar-user-footer{border-top:1px solid color-mix(in srgb, var(--border-subtle) 88%, transparent);background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);gap:10px;margin-top:auto;padding:12px;display:grid}.sidebar-user-card{background:var(--bg-card);width:100%;min-width:0;color:var(--text-main);border:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent);text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.sidebar-user-card:hover{background:var(--bg-card-hover)}.sidebar-user-meta{gap:2px;min-width:0;display:grid}.sidebar-user-meta strong,.sidebar-user-meta small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-user-meta small{color:var(--text-soft)}.sidebar-user-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sidebar-control{background:var(--bg-card);min-height:40px;color:var(--text-main);border:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent);border-radius:10px;place-items:center;display:inline-grid}.sidebar-control:hover{background:var(--bg-card-hover)}.sidebar-control.active{background:color-mix(in srgb, var(--success) 18%, var(--bg-card));color:var(--success)}.sidebar-control.danger{background:color-mix(in srgb, var(--danger) 18%, var(--bg-card));color:#ff9aa0}.sidebar-control.disabled{opacity:.5}@media (width<=1180px){.layout.friends-layout,.layout.dm-layout{grid-template-columns:72px 240px minmax(0,1fr)!important}.dm-profile-panel{display:none!important}}@media (width<=920px){.layout.friends-layout,.layout.dm-layout{grid-template-columns:72px minmax(0,1fr)!important}.app-nav-sidebar,.dm-sidebar{display:none!important}}.layout{background:var(--bg-app)!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:72px 280px minmax(0,1fr)!important;min-width:0!important;height:100vh!important;display:grid!important;overflow:hidden!important}.layout.friends-layout{grid-template-columns:72px 280px minmax(0,1fr)!important}.layout.dm-layout{grid-template-columns:72px 280px minmax(0,1fr) 320px!important}.layout>.guilds{grid-area:1/1!important}.layout>.channels,.layout>.app-nav-sidebar,.layout>.dm-sidebar{grid-area:1/2!important}.layout>.chat,.layout.friends-layout>.chat,.layout.dm-layout>.chat,.layout.server-members-open>.chat,.layout.server-members-collapsed>.chat{grid-area:1/3!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.layout>.server-members-panel,.layout.server-members-open>.server-members-panel,.layout.server-members-collapsed>.server-members-panel,.layout.dm-layout>.dm-profile-panel{grid-area:1/4!important;min-width:0!important;min-height:0!important}.chat>.friends-page,.chat>.settings-page,.chat>.server-settings-page{grid-area:1/1/-1!important;min-width:0!important;min-height:0!important;overflow:hidden auto!important}.app-nav-sidebar,.dm-sidebar,.channels{z-index:2!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;position:relative!important;overflow:hidden!important}.chat{z-index:1!important;position:relative!important}.app-nav-sidebar .dm-nav-list,.dm-sidebar .dm-nav-list{flex:none!important}.app-nav-sidebar .sidebar-server-forms,.dm-sidebar .dm-list,.channels>.list{flex:0 auto!important}.app-nav-sidebar .sidebar-user-footer,.dm-sidebar .sidebar-user-footer,.channels .sidebar-user-footer{flex:none!important;margin-top:auto!important}.settings-page .settings-grid{grid-template-columns:repeat(3,minmax(260px,1fr))!important;align-items:start!important;gap:18px!important;display:grid!important}.settings-page .settings-grid>.panel{min-width:0!important}.settings-page .appearance-settings-panel.full-row,.settings-page .voice-profile-settings-panel.full-row{grid-column:1/-1!important}.settings-page .voice-profile-settings-panel .voice-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.settings-page .voice-profile-settings-panel .voice-sliders{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=1280px){.friends-shell{grid-template-columns:minmax(0,1fr)!important}.friends-active-panel{display:none!important}.settings-page .settings-grid{grid-template-columns:repeat(2,minmax(260px,1fr))!important}.settings-page .voice-profile-settings-panel .voice-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1100px){.layout,.layout.friends-layout,.layout.server-members-open,.layout.server-members-collapsed,.layout.dm-layout{grid-template-columns:72px 260px minmax(0,1fr)!important}.layout>.server-members-panel,.layout.dm-layout>.dm-profile-panel{display:none!important}}@media (width<=900px){.layout.friends-layout,.layout.dm-layout{grid-template-columns:72px minmax(0,1fr)!important}.layout.friends-layout>.app-nav-sidebar,.layout.dm-layout>.dm-sidebar{display:none!important}.layout.friends-layout>.chat,.layout.dm-layout>.chat{grid-column:2!important}.settings-page .settings-grid,.settings-page .voice-profile-settings-panel .voice-settings-grid,.settings-page .voice-profile-settings-panel .voice-sliders,.settings-page .theme-picker{grid-template-columns:1fr!important}}@media (width<=760px){.layout,.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:72px minmax(0,1fr)!important}.layout>.channels:not(.app-nav-sidebar):not(.dm-sidebar){display:none!important}.layout>.chat,.layout.server-members-open>.chat,.layout.server-members-collapsed>.chat{grid-column:2!important}}.server-sidebar{flex-direction:column!important;height:100vh!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.server-channel-scroll{scrollbar-gutter:stable;flex:auto!important;min-height:0!important;padding:14px 14px 10px!important;overflow:hidden auto!important}.server-channel-scroll .server-sidebar-head,.server-channel-scroll .invite-box,.server-channel-scroll .mini-form,.server-channel-scroll h3,.server-channel-scroll .list{flex:none!important}.server-channel-scroll h3{margin:18px 0 8px!important;padding:0!important;line-height:1.2!important}.server-channel-scroll .list{gap:3px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.server-channel-scroll .list>button,.server-channel-scroll .voice-channel-button{white-space:normal!important;justify-content:center!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:34px!important;padding:8px 10px!important;line-height:1.25!important;display:flex!important;position:relative!important;overflow:hidden!important}.server-channel-scroll .voice-channel-button{flex-direction:column!important;gap:6px!important}.server-channel-scroll .voice-channel-title{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.server-channel-scroll .voice-channel-users{gap:4px!important;min-width:0!important;padding-left:0!important;display:grid!important}.server-channel-scroll .voice-channel-user{grid-template-columns:22px minmax(0,1fr) auto auto auto auto!important;min-width:0!important}.server-sidebar>.sidebar-voice-dock,.server-sidebar>.sidebar-user-footer,.dm-sidebar>.sidebar-voice-dock,.dm-sidebar>.sidebar-user-footer,.app-nav-sidebar>.sidebar-voice-dock,.app-nav-sidebar>.sidebar-user-footer{flex:none!important}.server-sidebar>.sidebar-voice-dock,.server-sidebar>.sidebar-user-footer{margin:0!important}.sidebar-voice-dock{border-top:1px solid color-mix(in srgb, var(--border-subtle) 92%, transparent);background:color-mix(in srgb, var(--bg-elevated) 94%, transparent);gap:10px;padding:12px;display:grid}.sidebar-voice-status-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.sidebar-voice-icon{background:color-mix(in srgb, var(--success) 20%, var(--bg-card));width:34px;height:34px;color:var(--success);border-radius:10px;place-items:center;font-size:16px;display:grid}.sidebar-voice-meta{gap:3px;min-width:0;display:grid}.sidebar-voice-meta strong{color:var(--success);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sidebar-voice-meta small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar-voice-leave{background:color-mix(in srgb, var(--danger) 16%, var(--bg-card));color:#ff9aa0;border-radius:10px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.sidebar-voice-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sidebar-voice-actions button{background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent);min-width:0;min-height:40px;color:var(--text-main);border-radius:10px;padding:0}.sidebar-voice-actions button:hover{background:var(--bg-card-hover);border-color:var(--border-strong)}.sidebar-user-footer{border-top:1px solid color-mix(in srgb, var(--border-subtle) 92%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 96%, transparent)!important}@media (height<=720px){.server-channel-scroll{padding-top:10px!important}.sidebar-voice-dock,.sidebar-user-footer{padding:10px!important}.sidebar-voice-actions button,.sidebar-control{min-height:36px!important}}.microphone-check{color:#dbdee1;background:#111214;border:1px solid #4e5058c7;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.microphone-check-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.microphone-check-header>div{gap:4px;min-width:0;display:grid}.microphone-check-header strong{color:#f2f3f5;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.microphone-check-header span,.microphone-check-error{color:#b5bac1;font-size:12px;line-height:1.35}.microphone-check-header button{color:#f2f3f5;background:#2b2d31;border:1px solid #3f4147;border-radius:7px;min-height:34px;padding:0 14px;font-weight:800}.microphone-check-header button.active{background:#3a2024;border-color:#f871716b}.microphone-check-meter{grid-template-columns:repeat(22,minmax(3px,1fr));align-items:center;gap:5px;min-height:34px;display:grid;overflow:hidden}.microphone-check-meter span{background:#3a3c43;border-radius:999px;width:100%;min-height:8px;transition:height .11s,background .11s,box-shadow .11s;display:block}.microphone-check-meter span.hot{background:#23a55a;box-shadow:0 0 0 1px #23a55a33}.profile-microphone-check{margin-top:18px}.voice-monitor-settings{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;background:0 0!important;border:0!important;gap:10px!important;padding:0!important;display:grid!important}.voice-monitor-settings>div:not(.microphone-check){display:none!important}.voice-monitor-settings .microphone-check{align-self:stretch}.voice-monitor-settings>button{min-height:38px;color:#f2f3f5!important;background:#2b2d31!important;border-radius:7px!important}.settings-page,.server-settings-page{color:#dbdee1!important;background:#313338!important}.settings-page .settings-hero,.server-settings-page .settings-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #3f4147!important;border-radius:0!important}.settings-page .settings-hero h2,.server-settings-page .settings-hero h2{color:#f2f3f5!important;font-size:24px!important}.settings-page .settings-hero p,.server-settings-page .settings-hero p,.settings-page .panel-heading p,.server-settings-page .panel-heading p{color:#b5bac1!important}.settings-account-nav,.server-settings-nav{box-shadow:none!important;background:#2b2d31!important;border:0!important;border-radius:8px!important}.settings-account-nav a,.server-settings-nav a{color:#b5bac1!important;border-radius:6px!important}.settings-account-nav a:hover,.settings-account-nav a:focus-visible,.server-settings-nav a:hover,.server-settings-nav a:focus-visible{color:#fff!important;background:#404249!important}.settings-page .panel,.server-settings-page .server-settings-content>.panel,.settings-page .account-settings-content>.panel,.settings-page .account-settings-content>.full-row{box-shadow:none!important;background:#2b2d31!important;border:1px solid #3f4147!important;border-radius:8px!important}.settings-page .panel-heading h3,.server-settings-page .panel-heading h3{color:#f2f3f5!important;font-size:17px!important}.settings-page input,.settings-page select,.settings-page textarea,.server-settings-page input,.server-settings-page select,.server-settings-page textarea{color:#f2f3f5!important;background:#1e1f22!important;border:1px solid #1e1f22!important;border-radius:7px!important}.settings-page input:focus,.settings-page select:focus,.settings-page textarea:focus,.server-settings-page input:focus,.server-settings-page select:focus,.server-settings-page textarea:focus{border-color:#5865f2!important;outline:none!important;box-shadow:0 0 0 2px #5865f238!important}.settings-page button,.server-settings-page button{color:#fff!important;background:#5865f2!important;border-radius:7px!important}.settings-page button.secondary,.server-settings-page button.secondary{background:#4e5058!important}.settings-page button.danger,.server-settings-page button.danger{background:#da373c!important}.voice-profile-settings-panel .voice-settings-grid label,.voice-profile-settings-panel .voice-sliders label,.voice-profile-settings-panel .voice-toggles label,.voice-settings-panel.side-column .voice-settings-grid label,.voice-settings-panel.side-column .voice-sliders label,.voice-settings-panel.side-column .voice-toggles label,.server-settings-page .server-icon-settings,.server-settings-page .custom-role-card,.server-settings-page .channel-admin-row,.server-settings-page .member-admin-row,.server-settings-page .bot-admin-card,.server-settings-page .role-help-grid span,.server-settings-page .role-permission-grid label{background:#232428!important;border:1px solid #3f4147!important;border-radius:8px!important}html[data-theme] .settings-page .settings-hero h2,html[data-theme] .server-settings-page .settings-hero h2,html[data-theme] .settings-page .panel-heading h3,html[data-theme] .server-settings-page .panel-heading h3,html[data-theme] .microphone-check-header strong{color:var(--text-main)!important}html[data-theme] .settings-page .settings-hero p,html[data-theme] .server-settings-page .settings-hero p,html[data-theme] .settings-page .panel-heading p,html[data-theme] .server-settings-page .panel-heading p,html[data-theme] .microphone-check-header span,html[data-theme] .microphone-check-error{color:var(--text-muted)!important}:is(.voice-settings-grid label:has(select[aria-hidden=true]),.voice-sliders label:has(input[type=hidden])){display:none!important}html[data-theme] .settings-page .settings-hero,html[data-theme] .server-settings-page .settings-hero{border:0!important;border-bottom:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--bg-main) 92%, transparent)!important;color:var(--text-main)!important}html[data-theme] .settings-page .settings-hero h2,html[data-theme] .server-settings-page .settings-hero h2,html[data-theme] .settings-page .panel-heading h3,html[data-theme] .server-settings-page .panel-heading h3{color:var(--text-main)!important}html[data-theme] .settings-page .settings-hero p,html[data-theme] .server-settings-page .settings-hero p,html[data-theme] .settings-page .panel-heading p,html[data-theme] .server-settings-page .panel-heading p{color:var(--text-muted)!important}html[data-theme] .settings-account-nav,html[data-theme] .server-settings-nav,html[data-theme] .settings-page .panel,html[data-theme] .server-settings-page .server-settings-content>.panel,html[data-theme] .settings-page .account-settings-content>.panel,html[data-theme] .settings-page .account-settings-content>.full-row,html[data-theme] .microphone-check{border:1px solid var(--border-subtle)!important;background:var(--bg-elevated)!important;color:var(--text-main)!important}html[data-theme] .settings-account-nav a,html[data-theme] .server-settings-nav a{color:var(--text-muted)!important}html[data-theme] .settings-page input,html[data-theme] .settings-page select,html[data-theme] .settings-page textarea,html[data-theme] .server-settings-page input,html[data-theme] .server-settings-page select,html[data-theme] .server-settings-page textarea{border:1px solid var(--border-subtle)!important;background:var(--bg-input)!important;color:var(--text-main)!important}html[data-theme] .voice-profile-settings-panel .voice-settings-grid label,html[data-theme] .voice-profile-settings-panel .voice-sliders label,html[data-theme] .voice-profile-settings-panel .voice-toggles label,html[data-theme] .voice-settings-panel.side-column .voice-settings-grid label,html[data-theme] .voice-settings-panel.side-column .voice-sliders label,html[data-theme] .voice-settings-panel.side-column .voice-toggles label,html[data-theme] .server-settings-page .server-icon-settings,html[data-theme] .server-settings-page .custom-role-card,html[data-theme] .server-settings-page .channel-admin-row,html[data-theme] .server-settings-page .member-admin-row,html[data-theme] .server-settings-page .bot-admin-card,html[data-theme] .server-settings-page .role-help-grid span,html[data-theme] .server-settings-page .role-permission-grid label{border-color:var(--border-subtle)!important;background:var(--bg-card)!important;color:var(--text-main)!important}html[data-theme] .voice-settings-panel.side-column{border-color:var(--border-subtle)!important;background:var(--bg-sidebar)!important;color:var(--text-main)!important}html[data-theme] .microphone-check-header strong{color:var(--text-main)!important}html[data-theme] .microphone-check-header span,html[data-theme] .microphone-check-error{color:var(--text-muted)!important}.settings-page .settings-hero,.server-settings-page .settings-hero{border-color:var(--border-subtle)!important;background:color-mix(in srgb, var(--bg-main) 86%, transparent)!important}.settings-page .settings-hero h2,.server-settings-page .settings-hero h2,.settings-page .panel-heading h3,.server-settings-page .panel-heading h3,.microphone-check-header strong{color:var(--text-main)!important}.settings-page .settings-hero p,.server-settings-page .settings-hero p,.settings-page .panel-heading p,.server-settings-page .panel-heading p,.microphone-check-header span,.microphone-check-error{color:var(--text-muted)!important}.settings-account-nav,.server-settings-nav,.settings-page .panel,.server-settings-page .server-settings-content>.panel,.settings-page .account-settings-content>.panel,.settings-page .account-settings-content>.full-row,.microphone-check{border-color:var(--border-subtle)!important;background:var(--bg-elevated)!important;color:var(--text-main)!important}.settings-page input:focus,.settings-page select:focus,.settings-page textarea:focus,.server-settings-page input:focus,.server-settings-page select:focus,.server-settings-page textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent)!important}.settings-page button,.server-settings-page button,.microphone-check-header button{background:var(--accent)!important;color:#fff!important}.settings-page button.secondary,.server-settings-page button.secondary,.microphone-check-header button.secondary{background:var(--bg-card)!important;color:var(--text-main)!important}.microphone-check-header button.active,.settings-page button.danger,.server-settings-page button.danger{background:var(--danger)!important;color:#fff!important}.voice-profile-settings-panel .voice-settings-grid label,.voice-profile-settings-panel .voice-sliders label,.voice-profile-settings-panel .voice-toggles label,.voice-settings-panel.side-column .voice-settings-grid label,.voice-settings-panel.side-column .voice-sliders label,.voice-settings-panel.side-column .voice-toggles label,.server-settings-page .server-icon-settings,.server-settings-page .custom-role-card,.server-settings-page .channel-admin-row,.server-settings-page .member-admin-row,.server-settings-page .bot-admin-card,.server-settings-page .role-help-grid span,.server-settings-page .role-permission-grid label{border-color:var(--border-subtle)!important;background:var(--bg-card)!important}.voice-settings-panel.side-column .panel-heading{border-color:var(--border-subtle)!important}.microphone-check-meter span{background:color-mix(in srgb, var(--text-muted) 28%, var(--bg-input))!important}.microphone-check-meter span.hot{background:var(--success)!important}.voice-settings-panel.side-column{color:#dbdee1!important;background:#2b2d31!important;border-left:1px solid #3f4147!important}.voice-settings-panel.side-column .panel-heading{border-bottom:1px solid #3f4147!important}@media (width<=760px){.voice-monitor-settings{grid-template-columns:1fr!important}.microphone-check-header{grid-template-columns:1fr}}.gromofon-user-actions{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));gap:8px;display:grid}.sidebar-split-control{background:var(--bg-card);border:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) 32px;gap:0;display:grid;overflow:hidden}.sidebar-split-control .sidebar-control{border:none;border-radius:0}.sidebar-split-control .sidebar-control+.sidebar-control{border-left:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)}.gromofon-control{background:var(--bg-card);min-height:40px;color:var(--text-main);border:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent);border-radius:10px;place-items:center;display:inline-grid;position:relative}.gromofon-control:hover{background:var(--bg-card-hover)}.gromofon-control.caret{padding:0;font-size:12px;line-height:1}.gromofon-control.danger,.sidebar-split-control.danger{background:#5b1019f2;border-color:#aa2d3db3}.gromofon-control.danger:hover,.sidebar-split-control.danger:hover{background:#6e141ffa}.gromofon-control.disabled,.sidebar-split-control.disabled{opacity:.5}.gromofon-status-icon{width:18px;height:18px;display:inline-block;position:relative}.gromofon-status-icon:before{place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;inset:0}.gromofon-status-icon.mic:before{content:"🎙️"}.gromofon-status-icon.headphones:before{content:"🎧"}.gromofon-status-icon.off:after{content:"";transform-origin:50%;background:#ff5a6a;border-radius:999px;height:2px;position:absolute;top:8px;left:1px;right:1px;transform:rotate(-45deg);box-shadow:0 0 0 1px #ff5a6a14}.gromofon-gear-icon{place-items:center;font-size:15px;line-height:1;display:inline-grid}.voice-device-icon{color:currentColor;place-items:center;width:18px;height:18px;line-height:1;display:inline-grid;position:relative}.voice-device-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.voice-device-icon.off{color:#ff5a6a}.voice-device-icon.off:after{content:"";background:currentColor;border-radius:999px;height:2px;position:absolute;top:50%;left:-3px;right:-3px;transform:rotate(-45deg);box-shadow:0 0 0 1px #ff5a6a14}.voice-channel-state-badge,.voice-badge-icon{width:22px;min-width:22px;height:22px;color:var(--text-muted);border-radius:999px;place-items:center;display:inline-grid}.voice-channel-state-badge .voice-device-icon,.voice-badge-icon .voice-device-icon,.voice-channel-state-badge .voice-device-icon svg,.voice-badge-icon .voice-device-icon svg{width:15px;height:15px}.voice-channel-state-badge.danger,.voice-badge-icon.muted{color:#ff7b86;background:#ef444424}.voice-icon-button .voice-device-icon,.sidebar-voice-actions .voice-device-icon,.sidebar-user-actions .voice-device-icon,.gromofon-user-actions .voice-device-icon,.voice-icon-button .voice-device-icon svg,.sidebar-voice-actions .voice-device-icon svg,.sidebar-user-actions .voice-device-icon svg,.gromofon-user-actions .voice-device-icon svg{width:20px;height:20px}.voice-icon-button.danger .voice-device-icon,.sidebar-control.danger .voice-device-icon,.gromofon-control.danger .voice-device-icon,.sidebar-split-control.danger .voice-device-icon{color:#ff5a6a}.sidebar-voice-actions button,.voice-icon-button,.voice-compact-actions button{color:var(--text-main)}.sidebar-voice-actions button:hover .voice-device-icon,.voice-icon-button:hover .voice-device-icon,.voice-compact-actions button:hover .voice-device-icon{transform:translateY(-1px)}.voice-device-icon{transition:transform .12s,color .12s}.chat{min-width:0;min-height:0;overflow:hidden}.chat:has(.settings-page){grid-template-rows:minmax(0,1fr) auto}.settings-page{width:100%;min-width:0;max-width:1440px;height:100%;min-height:0;margin:0 auto;padding:24px clamp(20px,3vw,36px) 32px;overflow:hidden auto}.settings-page .settings-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:18px;display:grid}.settings-page .settings-hero .friend-stats{justify-content:flex-end;align-self:start}.settings-grid{grid-template-columns:repeat(3,minmax(260px,1fr));align-items:start;gap:18px;display:grid}.settings-grid>.panel{min-width:0;height:auto}.settings-grid>.full-row,.settings-grid>.appearance-settings-panel,.settings-grid>.voice-profile-settings-panel{grid-column:1/-1}.appearance-settings-panel .theme-picker{grid-template-columns:repeat(4,minmax(104px,124px));justify-content:start;gap:12px;display:grid}.voice-profile-settings-panel{scroll-margin-top:18px}.voice-profile-settings-panel .voice-settings-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;display:grid}.voice-profile-settings-panel .voice-settings-grid label,.voice-profile-settings-panel .voice-sliders label{min-width:0}.voice-profile-settings-panel .voice-sliders{grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px 20px;margin-top:20px;display:grid}.voice-profile-settings-panel input[type=range]{width:100%;min-width:0}.voice-profile-settings-panel .voice-toggles.important{margin-top:18px}.voice-profile-settings-panel .voice-toggles.important,.voice-profile-settings-panel .voice-toggles.compact{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;display:grid}.voice-profile-settings-panel details{margin-top:14px}.voice-panel.compact-mode{border-top:1px solid var(--border-subtle);background:var(--bg-elevated);flex:0 0 72px;min-height:72px;max-height:72px;overflow:hidden}@media (width<=1320px){.settings-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.voice-profile-settings-panel .voice-settings-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=900px){.settings-page .settings-hero,.settings-grid,.voice-profile-settings-panel .voice-settings-grid,.voice-profile-settings-panel .voice-sliders,.voice-profile-settings-panel .voice-toggles.important,.voice-profile-settings-panel .voice-toggles.compact,.appearance-settings-panel .theme-picker{grid-template-columns:1fr}.settings-page{padding:18px 14px 28px}}.channels,.dm-sidebar,.app-nav-sidebar{flex-direction:column!important;height:100vh!important;min-height:0!important;max-height:100vh!important;padding-bottom:0!important;display:flex!important;overflow:hidden auto!important}.sidebar-bottom-dock{z-index:30;border-top:1px solid var(--border-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-sidebar) 88%, transparent), var(--bg-sidebar) 28%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:none;gap:10px;margin-top:auto;padding:10px 12px 12px;display:grid;position:sticky;bottom:0}.sidebar-bottom-dock .sidebar-user-card,.sidebar-bottom-dock .sidebar-user-actions{margin:0}:root{--app-rail-width:72px;--app-sidebar-width:310px;--app-sidebar-padding-x:12px;--app-sidebar-padding-y:12px;--app-members-width:260px;--app-members-collapsed-width:48px;--app-dm-profile-width:340px}.layout,.layout.friends-layout{grid-template-columns:var(--app-rail-width) var(--app-sidebar-width) minmax(0, 1fr)!important;height:100vh!important;display:grid!important;overflow:hidden!important}.layout.dm-layout{grid-template-columns:var(--app-rail-width) var(--app-sidebar-width) minmax(0, 1fr) var(--app-dm-profile-width)!important;height:100vh!important;display:grid!important;overflow:hidden!important}.layout>.guilds,.layout>.guilds.gromofon-rail,.layout>.guilds.gromofon-rail:hover,.layout>.guilds.gromofon-rail:focus-within{width:var(--app-rail-width)!important;min-width:var(--app-rail-width)!important;max-width:var(--app-rail-width)!important;box-sizing:border-box!important;height:100vh!important;max-height:100vh!important;box-shadow:none!important;grid-column:1!important;padding:12px 8px!important;overflow:hidden auto!important}.layout>.channels,.layout>.channels.app-nav-sidebar,.layout>.channels.dm-sidebar,.layout>.app-nav-sidebar,.layout>.dm-sidebar{width:var(--app-sidebar-width)!important;min-width:var(--app-sidebar-width)!important;max-width:var(--app-sidebar-width)!important;height:100vh!important;min-height:0!important;max-height:100vh!important;padding:var(--app-sidebar-padding-y) var(--app-sidebar-padding-x) 0!important;box-sizing:border-box!important;background:var(--bg-sidebar)!important;border-right:1px solid var(--border-subtle)!important;scrollbar-gutter:stable!important;flex-direction:column!important;grid-column:2!important;display:flex!important;overflow:hidden auto!important}.layout>.chat,.layout.friends-layout>.chat,.layout.dm-layout>.chat{grid-column:3!important;min-width:0!important;height:100vh!important;min-height:0!important;max-height:100vh!important;overflow:hidden!important}.layout.dm-layout>.dm-profile-panel{grid-column:4!important;min-width:0!important;height:100vh!important;max-height:100vh!important;overflow-y:auto!important}.layout.server-members-open>.server-members-panel,.layout.server-members-collapsed>.server-members-panel{grid-column:4!important;min-width:0!important;height:100vh!important;max-height:100vh!important}.guilds.gromofon-rail,.guilds.gromofon-rail:hover,.guilds.gromofon-rail:focus-within{flex-direction:column!important;gap:10px!important;display:flex!important}.guilds.gromofon-rail>button:not(.rail-home-button),.guilds.gromofon-rail .mini-form,.guilds.gromofon-rail .profile,.guilds.gromofon-rail .profile-gromofon-popover-anchor,.guilds.gromofon-rail .guild-name{display:none!important}.guilds.gromofon-rail .rail-home-button,.guilds.gromofon-rail .list button[data-guild-button=true],.guilds.gromofon-rail .list button[data-guild-button=true]:hover,.guilds.gromofon-rail .list button[data-guild-button=true].selected{border-radius:18px!important;place-self:center!important;place-items:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;padding:0!important;display:grid!important;overflow:hidden!important}.guilds.gromofon-rail .rail-home-button{background:color-mix(in srgb, var(--accent) 92%, transparent)!important;color:#fff!important}.guilds.gromofon-rail .rail-home-button:hover,.guilds.gromofon-rail .rail-home-button.selected{background:var(--accent-hover)!important}.guilds.gromofon-rail .guild-icon{border-radius:16px!important;width:48px!important;height:48px!important}.layout>.channels>:not(.sidebar-bottom-dock),.layout>.app-nav-sidebar>:not(.sidebar-bottom-dock),.layout>.dm-sidebar>:not(.sidebar-bottom-dock){flex:none!important}.layout>.channels>.server-channel-scroll,.layout>.channels>.list,.layout>.app-nav-sidebar>.dm-list,.layout>.app-nav-sidebar>.app-nav-list,.layout>.dm-sidebar>.dm-list{min-height:0!important;overflow:hidden visible!important}.layout>.channels .sidebar-bottom-dock,.layout>.app-nav-sidebar .sidebar-bottom-dock,.layout>.dm-sidebar .sidebar-bottom-dock{width:calc(100% + (var(--app-sidebar-padding-x) * 2))!important;max-width:calc(100% + (var(--app-sidebar-padding-x) * 2))!important;margin-left:calc(var(--app-sidebar-padding-x) * -1)!important;margin-right:calc(var(--app-sidebar-padding-x) * -1)!important;padding:10px var(--app-sidebar-padding-x) 12px!important;border-top:1px solid var(--border-subtle)!important;background:var(--bg-sidebar)!important;box-sizing:border-box!important;z-index:30!important;flex:none!important;gap:10px!important;margin-top:auto!important;display:grid!important;position:sticky!important;bottom:0!important}.sidebar-bottom-dock .sidebar-voice-dock,.sidebar-bottom-dock .sidebar-user-footer,.sidebar-bottom-dock .sidebar-user-card,.sidebar-bottom-dock .sidebar-user-actions,.sidebar-bottom-dock .sidebar-voice-actions{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.sidebar-bottom-dock .sidebar-user-footer{background:0 0!important;border-top:0!important;margin:0!important;padding:0!important}.sidebar-bottom-dock .sidebar-voice-dock{margin:0!important}.sidebar-user-meta,.sidebar-voice-meta{min-width:0!important}.sidebar-user-meta strong,.sidebar-user-meta small,.sidebar-voice-meta strong,.sidebar-voice-meta small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.chat>.friends-page,.chat>.settings-page,.chat>.server-settings-page{grid-area:1/1/-1!important;min-width:0!important;min-height:0!important}@media (width<=1180px){.layout.dm-layout{grid-template-columns:var(--app-rail-width) var(--app-sidebar-width) minmax(0, 1fr)!important}.layout.dm-layout>.dm-profile-panel{display:none!important}}@media (width<=920px){.layout,.layout.friends-layout,.layout.dm-layout,.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:var(--app-rail-width) minmax(0, 1fr)!important}.layout>.channels,.layout>.app-nav-sidebar,.layout>.dm-sidebar{display:none!important}.layout>.chat,.layout.friends-layout>.chat,.layout.dm-layout>.chat{grid-column:2!important}}.voice-main-column{flex-direction:column!important;min-height:0!important;display:flex!important;position:relative!important}.voice-bottom-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:80!important;border:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--bg-elevated) 94%, transparent)!important;border-radius:16px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-top:auto!important;padding:10px!important;display:flex!important;position:sticky!important;bottom:0!important;overflow:auto hidden!important;box-shadow:0 16px 40px #00000057!important}.voice-bottom-dock::-webkit-scrollbar{height:6px}.voice-bottom-dock::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--border-strong) 80%, transparent);border-radius:999px}.voice-bottom-dock .voice-icon-button{white-space:nowrap!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:max-content!important;height:42px!important;padding:0 14px!important;display:inline-flex!important}.voice-bottom-dock .voice-icon-button b{text-overflow:clip!important;white-space:nowrap!important;min-width:max-content!important;font-size:13px!important;overflow:visible!important}.voice-bottom-dock .voice-icon-button .voice-device-icon{flex:none!important;width:18px!important;height:18px!important}.voice-bottom-dock .voice-icon-button .voice-device-icon svg{width:18px!important;height:18px!important}@media (width<=900px){.voice-bottom-dock{border-radius:12px!important;padding:8px!important}.voice-bottom-dock .voice-icon-button{height:40px!important;padding:0 12px!important}}.voice-bottom-dock{justify-content:center!important}@media (width<=760px){.voice-bottom-dock{justify-content:flex-start!important}}.sidebar-voice-status-row{grid-template-columns:minmax(0,1fr) auto!important}.sidebar-voice-open{min-width:0;color:inherit;text-align:left;background:0 0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.sidebar-voice-open:hover{background:color-mix(in srgb, var(--bg-card) 74%, transparent)}.sidebar-voice-open .sidebar-voice-icon{margin-left:0}.sidebar-voice-open .sidebar-voice-meta{min-width:0}.sidebar-user-footer{position:relative!important}.sidebar-profile-popover{z-index:7000!important;border:1px solid var(--border-subtle,#252a38)!important;background:var(--bg-elevated,#111827)!important;border-radius:18px!important;width:340px!important;max-width:calc(100vw - 24px)!important;position:absolute!important;bottom:calc(100% + 12px)!important;left:0!important;overflow:hidden!important;box-shadow:0 24px 80px #00000094!important}.sidebar-profile-menu button:hover{background:var(--bg-card-hover,#242a3a)!important}.user-context-menu{z-index:9000!important;pointer-events:auto!important;position:fixed!important;box-shadow:0 24px 80px #00000094!important}.server-members-panel,.channels,.chat,.sidebar-bottom-dock,.sidebar-profile-popover{isolation:auto!important}.sidebar-profile-popover{z-index:9500!important;border:1px solid var(--border-subtle,#252a38)!important;background:var(--bg-elevated,#111827)!important;border-radius:18px!important;max-width:calc(100vw - 24px)!important;position:fixed!important;overflow:hidden!important;box-shadow:0 24px 80px #00000094!important}.sidebar-profile-banner{background-color:#0000!important;background-image:radial-gradient(circle at 20% 20%,#5865f247,#0000 34%),linear-gradient(135deg,#30343b,#20242c)!important;background-position:50%!important;background-repeat:repeat,repeat!important;background-size:cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;min-height:118px!important}.sidebar-profile-head{gap:10px!important;margin-top:-42px!important;display:grid!important}.sidebar-profile-avatar{width:92px!important;height:92px!important;position:relative!important}.sidebar-profile-avatar .avatar{border:6px solid var(--bg-elevated,#111827)!important;border-radius:50%!important;width:92px!important;height:92px!important;font-size:32px!important}.sidebar-profile-avatar button{background:var(--bg-card,#1f2937)!important;min-height:30px!important;color:var(--text-main,#f4f6fb)!important;border-radius:8px!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important;position:absolute!important;bottom:-7px!important;left:10px!important;right:10px!important}.sidebar-profile-name{gap:2px!important;display:grid!important}.sidebar-profile-name strong{color:var(--text-main,#f4f6fb)!important;font-size:22px!important;line-height:1.1!important}.sidebar-profile-name .tag-copy{width:fit-content!important;color:var(--text-muted,#9ca8c0)!important;background:0 0!important;padding:0!important;font-size:14px!important}.sidebar-profile-bio{color:var(--text-main,#f4f6fb)!important;margin:0!important;line-height:1.45!important}.sidebar-profile-edit{background:var(--bg-card,#1f2937)!important;width:100%!important;min-height:42px!important;color:var(--text-main,#f4f6fb)!important;border-radius:10px!important;font-weight:800!important}.sidebar-profile-edit:hover{background:var(--bg-card-hover,#242a3a)!important}.sidebar-profile-menu{background:var(--bg-card,#1f2937)!important;border-radius:12px!important;gap:6px!important;padding:8px!important;display:grid!important}.sidebar-profile-menu button{width:100%!important;min-height:48px!important;color:var(--text-main,#f4f6fb)!important;text-align:left!important;background:0 0!important;border-radius:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:8px 10px!important;display:grid!important}.sidebar-profile-menu button:hover,.sidebar-profile-menu button.selected{background:var(--bg-card-hover,#242a3a)!important}.sidebar-profile-menu button>span:nth-child(2){gap:2px!important;min-width:0!important;display:grid!important}.sidebar-profile-menu strong,.sidebar-profile-menu small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.sidebar-profile-menu small{color:var(--text-soft,#8f98aa)!important;font-size:12px!important}.sidebar-profile-menu b{color:var(--text-soft,#8f98aa)!important;font-size:18px!important}.sidebar-profile-menu button.danger strong{color:#fecaca!important}.sidebar-profile-status-list .online,.sidebar-profile-status-list .idle,.sidebar-profile-status-list .dnd,.sidebar-profile-status-list .invisible,.sidebar-profile-status-list .offline{border-radius:50%!important;width:10px!important;min-width:10px!important;height:10px!important;display:inline-block!important}.sidebar-user-footer{overflow:visible!important}.sidebar-profile-popover{z-index:9500!important;border:1px solid var(--border-subtle,#252a38)!important;background:var(--bg-elevated,#111827)!important;border-radius:16px!important;width:300px!important;max-width:calc(100vw - 24px)!important;position:fixed!important;overflow:hidden!important;box-shadow:0 18px 54px #00000085!important}.sidebar-profile-banner{min-height:88px!important}.sidebar-profile-body{gap:10px!important;padding:0 12px 12px!important;display:grid!important}.sidebar-profile-head{gap:8px!important;margin-top:-30px!important}.sidebar-profile-avatar{width:74px!important;height:74px!important}.sidebar-profile-avatar .avatar{border:4px solid var(--bg-elevated,#111827)!important;width:74px!important;height:74px!important;font-size:26px!important}.sidebar-profile-avatar button{border-radius:8px!important;min-height:26px!important;font-size:11px!important;bottom:-6px!important;left:8px!important;right:8px!important}.sidebar-profile-name strong{font-size:16px!important}.sidebar-profile-name .tag-copy{font-size:13px!important}.sidebar-profile-bio{font-size:13px!important;line-height:1.35!important}.sidebar-profile-edit{border-radius:10px!important;min-height:38px!important;font-size:14px!important}.sidebar-profile-menu{border-radius:12px!important;gap:4px!important;padding:6px!important}.sidebar-profile-menu button{border-radius:10px!important;gap:10px!important;min-height:40px!important;padding:8px 10px!important}.sidebar-profile-menu small{font-size:11px!important}.sidebar-profile-menu b{font-size:16px!important}.sidebar-profile-status-compact{gap:6px!important;display:grid!important}.sidebar-profile-status-current{width:100%!important}.sidebar-profile-status-dropdown button.selected{background:var(--bg-card-hover,#242a3a)!important}.channels,.server-sidebar,.app-nav-sidebar,.dm-sidebar,.sidebar-bottom-dock,.sidebar-user-footer{isolation:auto!important}.sidebar-bottom-dock.profile-only{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-top:0!important;gap:0!important;padding-top:0!important;overflow:visible!important}.sidebar-profile-popover{z-index:9500!important;width:300px!important;max-width:calc(100vw - 24px)!important;position:fixed!important;overflow:hidden!important}.sidebar-profile-popover,.sidebar-profile-popover *{opacity:1!important}.sidebar-profile-status-current>span:first-child,.sidebar-profile-status-dropdown button>span:first-child{border-radius:50%!important;width:10px!important;min-width:10px!important;height:10px!important;display:inline-block!important}.sidebar-profile-status-dropdown{border-top:1px solid var(--border-subtle,#252a38)!important;gap:4px!important;padding-top:4px!important;display:grid!important}.sidebar-profile-popover{z-index:9500!important;pointer-events:auto!important;border:1px solid var(--border-subtle,#252a38)!important;background:var(--bg-elevated,#111827)!important;opacity:1!important;border-radius:16px!important;width:300px!important;max-width:calc(100vw - 24px)!important;position:fixed!important;overflow:hidden!important;box-shadow:0 18px 54px #00000085!important}.sidebar-bottom-dock.profile-only{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-top:0!important;gap:0!important;padding-top:0!important}.sidebar-bottom-dock,.sidebar-user-footer{overflow:visible!important}.sidebar-profile-popover{left:var(--profile-popover-left,12px)!important;bottom:var(--profile-popover-bottom,12px)!important;width:var(--profile-popover-width,300px)!important;z-index:9500!important;pointer-events:auto!important;border:1px solid var(--border-subtle,#252a38)!important;background:var(--bg-elevated,#111827)!important;opacity:1!important;border-radius:16px!important;max-width:calc(100vw - 24px)!important;position:fixed!important;top:auto!important;right:auto!important;overflow:hidden!important;box-shadow:0 18px 54px #00000085!important}.sidebar-profile-popover *{opacity:1!important}.sidebar-bottom-dock,.sidebar-bottom-dock.profile-only,.sidebar-user-footer{overflow:visible!important}.sidebar-profile-banner{background-image:var(--sidebar-profile-banner-image,none), radial-gradient(circle at 20% 20%, #5865f247, transparent 34%), linear-gradient(135deg, #30343b, #20242c)!important;background-position:50%,50%,50%!important;background-repeat:no-repeat!important;background-size:cover,auto,auto!important;min-height:88px!important}.user-context-menu{z-index:10000!important;width:280px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;overflow:hidden auto!important}.context-check-row.danger{color:#fecaca!important}.context-check-row.danger input{accent-color:#ef4444}.user-context-menu{z-index:10000!important;overscroll-behavior:contain!important;width:280px!important;max-width:calc(100vw - 16px)!important;max-height:320px!important;position:fixed!important;overflow:hidden auto!important}.user-context-menu::-webkit-scrollbar{width:6px!important}.user-context-menu::-webkit-scrollbar-thumb{background:#94a3b861!important;border-radius:999px!important}.layout,.layout>.guilds.gromofon-rail,.layout>.guilds.gromofon-rail:hover,.layout>.guilds.gromofon-rail:focus-within{overflow:hidden!important}.guilds.gromofon-rail .rail-home-button{z-index:20!important;flex:0 0 56px!important;position:sticky!important;top:0!important}.guilds.gromofon-rail .rail-server-list{scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.app-toast-container{z-index:120;pointer-events:none;gap:10px;width:min(390px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.app-toast{color:#dce2f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#0f121bf0;border:1px solid #94a3b83d;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:76px;padding:12px;animation:.18s ease-out both app-toast-in;display:grid;box-shadow:0 22px 60px #0000006b}.app-toast.call{border-color:#22c55e6b}.app-toast-icon{color:#f8fafc;background:#5865f233;border-radius:14px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.app-toast.call .app-toast-icon{background:#22c55e2e}.app-toast-call-mark{background:#46d18c;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 6px #46d18c2e}.app-toast-content{gap:4px;min-width:0;display:grid}.app-toast-content strong,.app-toast-content span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-toast-content strong{color:#f8fafc;font-size:14px}.app-toast-content span{color:#aeb8d0;font-size:13px}.app-toast button{color:#94a3b8;background:0 0;border:0;border-radius:10px;width:28px;height:28px;padding:0;font-size:20px;line-height:1}.app-toast button:hover{color:#f8fafc;background:#94a3b824}@keyframes app-toast-in{0%{opacity:0;transform:translate(18px,10px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}.notification-settings-list label{color:#dce2f0;background:#ffffff09;border:1px solid #94a3b824;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-weight:800;display:flex}.notification-settings-list input{accent-color:#5865f2;width:17px;height:17px}.unread-badge{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.rail-badge{position:absolute;bottom:-3px;right:-3px}.channels .list button{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.channels .list button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bot-admin-panel{gap:14px;display:grid}.bot-media-controls{grid-template-columns:140px minmax(0,1fr) minmax(180px,260px);gap:10px;display:grid}.bot-admin-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.bot-admin-card{border:1px solid var(--border-subtle);background:#111827b8;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.bot-admin-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.bot-admin-head span:first-child{min-width:0}.bot-admin-head strong,.bot-admin-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bot-admin-head small{color:var(--text-muted);margin-top:3px}.bot-status{color:#cbd5e1;background:#303545;border-radius:999px;flex:none;padding:4px 7px;font-size:11px;font-weight:900}.bot-status.music{color:#d1fae5;background:#064e3b}.bot-status.video{color:#dbeafe;background:#1d4ed8}.bot-admin-card audio,.bot-admin-card iframe{width:100%}.bot-admin-card iframe{aspect-ratio:16/9;background:#020617;border:0;border-radius:8px}.app-crash-card .error{gap:6px;display:grid}@media (width<=1120px){:root{--app-sidebar-width:230px;--app-members-width:260px;--app-dm-profile-width:260px}.bot-media-controls{grid-template-columns:1fr}}@media (width<=900px){.layout,.layout.friends-layout,.layout.dm-layout,.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:var(--app-rail-width) minmax(210px, 38vw) minmax(0, 1fr)!important}.layout>.server-members-panel,.layout>.dm-profile-panel{display:none!important}.app-toast-container{width:auto;bottom:10px;left:82px;right:10px}}@media (width<=720px){.layout,.layout.friends-layout,.layout.dm-layout,.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:var(--app-rail-width) minmax(0, 1fr)!important}.layout>.channels,.layout>.app-nav-sidebar,.layout>.dm-sidebar{display:none!important}.layout>.chat,.layout.friends-layout>.chat,.layout.dm-layout>.chat{grid-column:2!important}}.app-toast-container{z-index:3000!important;pointer-events:none!important;gap:12px!important;width:min(560px,100vw - 104px)!important;max-width:560px!important;bottom:18px!important;right:18px!important}.app-toast{pointer-events:auto!important;background:#0c101ff7!important;border-radius:20px!important;grid-template-columns:46px minmax(0,1fr) 32px!important;align-items:start!important;gap:14px!important;width:100%!important;min-height:92px!important;padding:16px!important;box-shadow:0 22px 70px #0000007a,inset 0 0 0 1px #5865f214!important}.app-toast.message{border-color:#5865f29e!important}.app-toast-icon{border-radius:16px!important;width:46px!important;height:46px!important;font-size:18px!important}.app-toast-content{align-self:center!important;gap:6px!important}.app-toast-content strong{font-size:16px!important;line-height:1.25!important}.app-toast-content span{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:14px!important;line-height:1.35!important;display:-webkit-box!important}.app-toast button{border-radius:12px!important;width:32px!important;height:32px!important;font-size:22px!important}.guilds.gromofon-rail,.guilds.gromofon-rail:hover,.guilds.gromofon-rail:focus-within,.layout>.guilds.gromofon-rail,.layout>.guilds.gromofon-rail:hover,.layout>.guilds.gromofon-rail:focus-within{overflow:visible!important}.guilds.gromofon-rail .rail-server-list{margin-right:-4px!important;padding-right:4px!important;overflow:visible auto!important}.guilds.gromofon-rail .rail-home-button,.guilds.gromofon-rail .list button[data-guild-button=true],.guilds.gromofon-rail .list button[data-guild-button=true]:hover,.guilds.gromofon-rail .list button[data-guild-button=true].selected{position:relative!important;overflow:visible!important}.guilds.gromofon-rail .list button[data-guild-button=true]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.guilds.gromofon-rail .list button[data-guild-button=true] .guild-icon,.guilds.gromofon-rail .list button[data-guild-button=true] img.guild-icon,.guilds.gromofon-rail .list button[data-guild-button=true] .guild-icon.fallback{object-fit:cover!important;border:0!important;border-radius:18px!important;place-items:center!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;margin:0!important;display:grid!important;overflow:hidden!important}.guilds.gromofon-rail .list button[data-guild-button=true] img.guild-icon{display:block!important}.rail-badge{z-index:5!important;border:3px solid var(--bg-rail)!important;box-sizing:border-box!important;bottom:-4px!important;right:-4px!important}@media (width<=900px){.app-toast-container{width:auto!important;max-width:none!important;bottom:10px!important;left:82px!important;right:10px!important}}.layout,.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:72px 280px minmax(0,1fr)!important}.layout.friends-layout,.layout.dm-layout{grid-template-columns:72px 260px minmax(0,1fr)!important}.guilds.gromofon-rail,.guilds.gromofon-rail:hover,.guilds.gromofon-rail:focus-within,.layout>.guilds.gromofon-rail,.layout>.guilds.gromofon-rail:hover,.layout>.guilds.gromofon-rail:focus-within{background:var(--bg-rail)!important;width:72px!important;min-width:72px!important;max-width:72px!important;box-shadow:none!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:12px 8px!important;transition:none!important;display:flex!important;overflow:hidden!important}.guilds.gromofon-rail:hover,.guilds.gromofon-rail:focus-within{width:72px!important;max-width:72px!important;padding:12px 8px!important}.guilds.gromofon-rail>button:not(.rail-home-button),.guilds.gromofon-rail .mini-form,.guilds.gromofon-rail .profile,.guilds.gromofon-rail .profile-user,.guilds.gromofon-rail .profile-presence,.guilds.gromofon-rail .profile-actions,.guilds.gromofon-rail .profile-gromofon-popover-anchor{display:none!important}.guilds.gromofon-rail .rail-home-button,.guilds.gromofon-rail:not(:hover):not(:focus-within) .rail-home-button,.guilds.gromofon-rail:hover .rail-home-button,.guilds.gromofon-rail:focus-within .rail-home-button{background:color-mix(in srgb, var(--accent) 92%, transparent)!important;color:#fff!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:5!important;border:0!important;border-radius:18px!important;flex:0 0 56px!important;place-items:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}.guilds.gromofon-rail .rail-home-button:hover,.guilds.gromofon-rail .rail-home-button.selected{background:var(--accent-hover)!important;transform:none!important}.guilds.gromofon-rail .rail-home-icon{place-items:center!important;width:100%!important;height:100%!important;font-size:24px!important;line-height:1!important;display:grid!important}.guilds.gromofon-rail .rail-server-list,.guilds.gromofon-rail .list.rail-server-list{scrollbar-width:none!important;flex-direction:column!important;flex:auto!important;align-items:center!important;gap:10px!important;width:56px!important;min-width:56px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden auto!important}.guilds.gromofon-rail .rail-server-list::-webkit-scrollbar{width:0!important;height:0!important}.guilds.gromofon-rail .list.rail-server-list::-webkit-scrollbar{width:0!important;height:0!important}.guilds.gromofon-rail .list button[data-guild-button=true],.guilds.gromofon-rail .list button[data-guild-button=true]:hover,.guilds.gromofon-rail .list button[data-guild-button=true].selected,.guilds.gromofon-rail:not(:hover):not(:focus-within) .list button[data-guild-button=true]{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;box-shadow:none!important;opacity:1!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:18px!important;flex:0 0 56px!important;place-items:center!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}.guilds.gromofon-rail .list button[data-guild-button=true]:before,.guilds.gromofon-rail .list button[data-guild-button=true] .guild-name{content:none!important;display:none!important}.guilds.gromofon-rail .list button[data-guild-button=true] .guild-icon,.guilds.gromofon-rail .list button[data-guild-button=true] img.guild-icon,.guilds.gromofon-rail .list button[data-guild-button=true] .guild-icon.fallback,.guilds.gromofon-rail:not(:hover):not(:focus-within) .list button[data-guild-button=true] .guild-icon{object-fit:cover!important;border:0!important;border-radius:18px!important;place-items:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important;transform:none!important}.guilds.gromofon-rail .list button[data-guild-button=true] img.guild-icon{object-fit:cover!important;object-position:center!important;display:block!important}.guilds.gromofon-rail .list button[data-guild-button=true]:hover .guild-icon,.guilds.gromofon-rail .list button[data-guild-button=true].selected .guild-icon{border-radius:16px!important;transform:none!important}.guilds.gromofon-rail .rail-badge,.guilds.gromofon-rail .unread-badge.rail-badge{border:2px solid var(--bg-rail)!important;z-index:10!important;box-sizing:border-box!important;pointer-events:none!important;border-radius:999px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;position:absolute!important;bottom:-2px!important;right:-2px!important}:root{--app-rail-width:72px!important;--app-sidebar-width:288px!important;--app-members-width:260px!important;--app-members-collapsed-width:48px!important;--app-dm-profile-width:300px!important}.layout,.layout.friends-layout{grid-template-columns:var(--app-rail-width) var(--app-sidebar-width) minmax(0, 1fr)!important;grid-template-rows:minmax(0,1fr)!important;min-width:0!important;height:100vh!important;display:grid!important;overflow:hidden!important}.layout.dm-layout{grid-template-columns:var(--app-rail-width) var(--app-sidebar-width) minmax(0, 1fr) var(--app-dm-profile-width)!important;grid-template-rows:minmax(0,1fr)!important;min-width:0!important;height:100vh!important;display:grid!important;overflow:hidden!important}.layout.server-members-open{grid-template-columns:var(--app-rail-width) var(--app-sidebar-width) minmax(0, 1fr) var(--app-members-width)!important}.layout.server-members-collapsed{grid-template-columns:var(--app-rail-width) var(--app-sidebar-width) minmax(0, 1fr) var(--app-members-collapsed-width)!important}.layout>.guilds,.layout>.guilds.gromofon-rail,.layout>.guilds.gromofon-rail:hover,.layout>.guilds.gromofon-rail:focus-within{width:var(--app-rail-width)!important;min-width:var(--app-rail-width)!important;max-width:var(--app-rail-width)!important;box-sizing:border-box!important;height:100vh!important;max-height:100vh!important;box-shadow:none!important;z-index:5!important;grid-area:1/1!important;padding:12px 8px!important;transition:none!important;overflow:hidden auto!important;transform:none!important}.layout>.channels,.layout>.channels.server-sidebar,.layout>.channels.app-nav-sidebar,.layout>.channels.dm-sidebar,.layout>.server-sidebar,.layout>.app-nav-sidebar,.layout>.dm-sidebar{box-sizing:border-box!important;z-index:2!important;grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100vh!important;min-height:0!important;max-height:100vh!important;position:relative!important;overflow:hidden auto!important;transform:none!important}.layout>.chat,.layout.friends-layout>.chat,.layout.dm-layout>.chat,.layout.server-members-open>.chat,.layout.server-members-collapsed>.chat{z-index:1!important;grid-area:1/3!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100vh!important;min-height:0!important;max-height:100vh!important;position:relative!important;overflow:hidden!important}.layout.dm-layout>.dm-profile-panel,.layout.server-members-open>.server-members-panel,.layout.server-members-collapsed>.server-members-panel{z-index:1!important;grid-area:1/4!important;min-width:0!important;max-width:100%!important;height:100vh!important;max-height:100vh!important;position:relative!important;overflow:hidden auto!important}@media (width<=1220px){.layout.dm-layout{grid-template-columns:var(--app-rail-width) var(--app-sidebar-width) minmax(0, 1fr)!important}.layout.dm-layout>.dm-profile-panel{display:none!important}}@media (width<=980px){:root{--app-sidebar-width:250px!important}.layout,.layout.friends-layout,.layout.dm-layout,.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:var(--app-rail-width) var(--app-sidebar-width) minmax(0, 1fr)!important}.layout>.server-members-panel,.layout.dm-layout>.dm-profile-panel{display:none!important}}@media (width<=760px){.layout,.layout.friends-layout,.layout.dm-layout,.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:var(--app-rail-width) minmax(0, 1fr)!important}.layout>.channels,.layout>.server-sidebar,.layout>.app-nav-sidebar,.layout>.dm-sidebar{display:none!important}.layout>.chat,.layout.friends-layout>.chat,.layout.dm-layout>.chat,.layout.server-members-open>.chat,.layout.server-members-collapsed>.chat{grid-column:2!important}}.guild-context-menu{color:#ffffffeb!important;z-index:12000!important;-webkit-user-select:none!important;user-select:none!important;background:#111318!important;border:1px solid #ffffff14!important;border-radius:12px!important;width:320px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;padding:8px!important;position:fixed!important;overflow:hidden auto!important;box-shadow:0 18px 48px #00000073!important}.guild-context-menu::-webkit-scrollbar{width:6px!important}.guild-context-menu::-webkit-scrollbar-thumb{background:#94a3b861!important;border-radius:999px!important}.guild-context-title{flex-direction:column!important;gap:2px!important;padding:8px 10px 10px!important;display:flex!important}.guild-context-title strong{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:1.25!important;overflow:hidden!important}.guild-context-title small{color:#ffffff85!important;font-size:12px!important}.guild-context-menu button,.guild-context-check{color:#ffffffe0!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:40px!important;padding:9px 10px!important;font-size:14px!important;font-weight:650!important;display:flex!important}.guild-context-menu button:hover,.guild-context-check:hover{color:#fff!important;background:#ffffff13!important}.guild-context-menu button.with-arrow span{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.guild-context-menu button.with-arrow strong{font:inherit!important;color:inherit!important}.guild-context-menu button.with-arrow small{color:#ffffff7a!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}.guild-context-menu button.with-arrow b{color:#ffffff7a!important;font-size:24px!important;font-weight:400!important;line-height:1!important}.guild-context-separator{background:#ffffff17!important;height:1px!important;margin:7px 10px!important}.guild-context-check input{accent-color:#5865f2!important;width:18px!important;height:18px!important}.guild-context-menu button.danger{color:#ff6969!important}.guild-context-menu button.danger:hover{color:#ff8585!important;background:#ff52521f!important}.guild-context-menu button.disabled,.guild-context-menu button:disabled,.guild-context-check.disabled{opacity:.45!important;cursor:default!important}.guild-context-menu button.disabled:hover,.guild-context-menu button:disabled:hover,.guild-context-check.disabled:hover{background:0 0!important}.app-toast.clickable{cursor:pointer!important}.app-toast.clickable:hover{border-color:#5865f2d1!important;transform:translateY(-1px)!important;box-shadow:0 26px 76px #00000085,inset 0 0 0 1px #5865f229!important}.app-toast.clickable:focus-visible{outline-offset:3px!important;outline:2px solid #5865f2cc!important}.app-toast.with-actions{align-items:center!important}.app-toast-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:8px!important;display:flex!important}.app-toast .app-toast-action{color:#f8fafc!important;background:#94a3b81f!important;border:1px solid #94a3b833!important;border-radius:11px!important;width:auto!important;height:34px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.app-toast .app-toast-action.primary{color:#fff!important;background:linear-gradient(135deg,#5865f2,#6d5dfc)!important;border-color:#5865f2a6!important}.app-toast .app-toast-action.secondary:hover,.app-toast .app-toast-action.primary:hover{filter:brightness(1.08)!important}.app-toast .app-toast-close{place-self:start end!important;place-items:center!important;font-size:0!important;line-height:1!important;display:grid!important}.app-toast .app-toast-close:before{content:"×";font-family:Arial,sans-serif;font-size:22px;font-weight:800;line-height:1}.dm-incoming-call-panel{background:linear-gradient(135deg,#23a55a29,#5865f21f);border:1px solid #23a55a73;border-radius:16px;align-items:center;gap:12px;margin:12px 14px 0;padding:12px;display:flex;box-shadow:0 16px 36px #00000047}.dm-incoming-call-icon{color:#fff;background:#23a55a38;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.dm-incoming-call-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dm-incoming-call-text strong{color:var(--text-primary,#fff);font-size:15px}.dm-incoming-call-text span{color:var(--text-muted,#ffffffb8);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dm-incoming-call-actions{flex:none;gap:8px;display:flex}.dm-incoming-call-actions button{color:#fff;cursor:pointer;background:#23a55a;border:0;border-radius:12px;padding:9px 14px;font-weight:700}.dm-incoming-call-actions button.secondary{color:var(--text-primary,#fff);background:#ffffff14}.dm-incoming-call-actions button:hover{filter:brightness(1.08)}@media (width<=760px){.dm-incoming-call-panel{flex-wrap:wrap;align-items:flex-start}.dm-incoming-call-actions{width:100%}.dm-incoming-call-actions button{flex:1}}.composer.composer-gromofon{background:#0f1117!important;border-top:1px solid #252a38!important;grid-template-columns:44px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:12px 18px!important;display:grid!important}.composer.composer-gromofon button{flex:none!important;width:auto!important}.composer-side-button,.composer.composer-gromofon .attach-button{color:#dce2f0!important;background:#202638!important;border-radius:14px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:26px!important;line-height:1!important;display:grid!important}.composer-side-button:hover,.composer.composer-gromofon .attach-button:hover{background:#2a3145!important}.composer-input-wrap{min-width:0!important;display:block!important;position:relative!important}.composer-input{resize:none!important;color:#f4f6fb!important;background:#151a25!important;border:1px solid #2d3446!important;border-radius:16px!important;outline:none!important;width:100%!important;min-height:44px!important;max-height:138px!important;padding:12px 15px!important;line-height:1.35!important;display:block!important;overflow-y:auto!important}.composer-input:focus{border-color:#5865f2b8!important;box-shadow:0 0 0 2px #5865f21f!important}.composer-input::placeholder{color:#8f98aa!important}.composer-tools{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important;position:relative!important}.composer-tools button{color:#c7d0e0!important;background:0 0!important;border-radius:11px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0 9px!important;font-size:14px!important}.composer-tools button:hover{color:#fff!important;background:#242a3a!important}.composer-tools button.active{background:color-mix(in srgb, var(--accent) 22%, #242a3a)!important;color:#fff!important}.composer-emoji-picker{z-index:260;border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--panel) 96%, #000);border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:10px;width:min(420px,100vw - 32px);max-height:360px;padding:12px;display:grid;position:absolute;bottom:48px;right:0;box-shadow:0 18px 50px #0000005c}.composer-emoji-tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.composer-emoji-tabs button{white-space:nowrap;min-width:auto!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important}.composer-emoji-tabs button.active{background:var(--accent)!important;color:#fff!important}.composer-emoji-grid{grid-template-columns:repeat(8,1fr);gap:4px;min-height:0;max-height:280px;display:grid;overflow-y:auto}.composer-emoji-grid button{border-radius:8px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:22px!important}.composer-send-button{color:#fff!important;background:#5865f2!important;border-radius:13px!important;min-width:104px!important;min-height:42px!important;padding:0 14px!important;font-weight:800!important}.composer-send-button:disabled{opacity:.55!important;cursor:not-allowed!important}.composer-image-preview{z-index:230!important;background:#111827!important;border:1px solid #303545!important;border-radius:12px!important;width:132px!important;padding:6px!important;position:absolute!important;bottom:calc(100% + 10px)!important;left:0!important;box-shadow:0 18px 46px #0000006b!important}.composer-image-preview img{width:120px!important;height:84px!important}.composer-file-preview{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:8px;align-content:center;gap:6px;width:180px;min-height:84px;padding:12px;display:grid}.composer-file-preview strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.composer-file-preview span{color:var(--muted);font-size:12px}.composer-file-preview audio{width:100%;height:34px}.composer-image-preview button{color:#fff!important;background:#0f1117e6!important;border-radius:999px!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;position:absolute!important;top:2px!important;right:2px!important}.mention-suggest{z-index:240!important;background:#111827!important;border:1px solid #303545!important;border-radius:14px!important;gap:4px!important;width:min(380px,100%)!important;padding:8px!important;display:grid!important;position:absolute!important;bottom:calc(100% + 8px)!important;left:0!important;right:auto!important;box-shadow:0 18px 46px #0000006b!important}.mention-suggest button{color:#f4f6fb!important;text-align:left!important;background:0 0!important;border-radius:10px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:8px 10px!important;display:grid!important}.mention-suggest button:hover{background:#242a3a!important}.mention-suggest span{gap:2px!important;min-width:0!important;display:grid!important}.mention-suggest strong,.mention-suggest small{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.mention-suggest small{color:#9ca8c0!important;font-size:12px!important}.typing-indicator{color:#9ca8c0!important;min-height:24px!important;padding:0 20px 8px!important;font-size:13px!important;font-style:italic!important}@media (width<=900px){.composer.composer-gromofon{grid-template-columns:40px minmax(0,1fr) auto!important;gap:8px!important;padding:10px 12px!important}.composer-tools{display:none!important}.composer-send-button{min-width:86px!important}}.invite-compact-box{margin:10px 0 14px}.invite-compact-box button{color:#fff;text-align:left;background:linear-gradient(135deg,#5865f2f2,#6d7cffdb);border:1px solid #5865f261;border-radius:12px;align-content:center;justify-items:start;gap:3px;width:100%;min-height:48px;padding:10px 12px;display:grid}.invite-compact-box button:hover{filter:brightness(1.05);border-color:#818cf8b8}.invite-compact-box span{font-weight:900}.invite-compact-box small{color:#ffffffc2;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.permission-hidden{display:none!important}.settings-switch-row{color:#dce2f0!important;background:#0f1117b8!important;border:1px solid #94a3b829!important;border-radius:8px!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:10px 12px!important;font-weight:800!important;display:inline-flex!important}.settings-switch-row input{width:18px!important;height:18px!important}.guild-discovery-form{margin-top:12px}.guild-discovery-list{gap:8px;margin-top:10px;display:grid}.guild-discovery-card{background:#0f11179e;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.guild-discovery-card .guild-icon{border-radius:10px;width:34px;height:34px}.guild-discovery-card span{min-width:0}.guild-discovery-card strong,.guild-discovery-card small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.guild-discovery-card small{color:#9ca8c0;font-size:11px}.message-video,.message-image{background:#05070d;border:1px solid #94a3b829;border-radius:8px;max-width:min(520px,100%);max-height:340px}.message-video{display:block}.message-file-link{color:#dce2f0;background:#0f1117b8;border:1px solid #94a3b82e;border-radius:8px;align-items:center;max-width:min(520px,100%);min-height:36px;padding:8px 10px;font-weight:800;text-decoration:none;display:inline-flex}.message-audio-attachment{background:#0f1117b8;border:1px solid #94a3b82e;border-radius:8px;gap:8px;max-width:min(520px,100%);margin-top:8px;padding:10px;display:grid}.message-audio-attachment strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-audio-attachment audio{width:100%}.composer-image-preview video{background:#05070d;border-radius:8px;width:180px;max-width:100%;max-height:120px}.reaction-row{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.reaction-chip{color:#dce2f0;cursor:pointer;background:#5865f21f;border:1px solid #5865f242;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:3px 8px;display:inline-flex}.reaction-chip:hover{background:#5865f233;border-color:#5865f2ad}.reaction-chip b{color:#aeb8d0;font-size:12px}.bot-media-stage{background:#0a0c12b3;border-bottom:1px solid #94a3b81f;gap:10px;padding:12px 20px;display:grid}.bot-media-stage.collapsed{padding-block:8px}.bot-media-stage-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.bot-media-stage-head strong,.bot-media-stage-head small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bot-media-stage-head strong{color:#fff;font-size:14px}.bot-media-stage-head small{color:#9ca8c0;font-size:12px}.bot-live-dot{background:#23a55a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #23a55a24}.bot-media-card-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;max-height:min(42vh,420px);padding-right:2px;display:grid;overflow:auto}.bot-media-card{background:#141822d1;border:1px solid #5865f242;border-radius:8px;gap:10px;padding:12px;display:grid}.bot-media-card-head,.bot-admin-head{align-items:center;gap:10px;min-width:0;display:flex}.bot-media-card-head>span:nth-child(2),.bot-admin-head span:first-child{min-width:0}.bot-media-card-head strong,.bot-media-card-head small,.bot-admin-head strong,.bot-admin-head small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bot-media-card-head small,.bot-admin-head small{color:#9ca8c0;font-size:12px}.bot-media-card iframe,.bot-media-card video,.bot-admin-card iframe,.bot-admin-card video{background:#05070d;border:0;border-radius:8px;width:100%;min-height:180px}.bot-media-card audio,.bot-admin-card audio{width:100%}.bot-media-mini-list{gap:8px;display:flex;overflow-x:auto}.bot-media-mini-list button{color:#dce2f0;background:#111722;border:1px solid #94a3b824;border-radius:8px;flex:none;grid-template-columns:auto minmax(70px,auto) minmax(80px,1fr);align-items:center;gap:8px;max-width:320px;min-height:34px;padding:5px 8px;display:grid}.bot-media-mini-list b,.bot-media-mini-list small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bot-media-mini-list small{color:#9ca8c0}.access-denied-panel{max-width:620px;margin:32px auto}.server-settings-page{max-width:1440px!important;padding:22px clamp(18px,3vw,34px) 34px!important}.server-settings-page .settings-hero{background:#141823!important;border:1px solid #94a3b829!important;border-radius:8px!important}.server-settings-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}.server-settings-nav{background:#10141d;border:1px solid #94a3b81f;border-radius:8px;gap:4px;padding:8px;display:grid;position:sticky;top:16px}.server-settings-nav a{color:#aeb8d0;border-radius:6px;align-items:center;min-height:34px;padding:7px 10px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.server-settings-nav a:hover,.server-settings-nav a:focus-visible{color:#fff;background:#252b39;outline:none}.server-settings-page .server-settings-content{align-items:start;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.server-settings-page .server-settings-content>.panel{box-shadow:none!important;background:#151a24!important;border:1px solid #94a3b824!important;border-radius:8px!important;grid-column:auto!important}.server-settings-page .panel-heading h3{font-size:16px}.server-settings-page .panel-heading p{color:#9ca8c0;max-width:760px}.server-settings-page .role-help-grid,.server-settings-page .role-permission-grid,.server-settings-page .bot-admin-list,.server-settings-page .member-admin-list,.server-settings-page .channel-admin-list,.server-settings-page .custom-role-list{gap:10px}.server-settings-page .server-icon-settings,.server-settings-page .custom-role-card,.server-settings-page .channel-admin-row,.server-settings-page .member-admin-row,.server-settings-page .bot-admin-card,.server-settings-page .role-help-grid span,.server-settings-page .role-permission-grid label{background:#111722!important;border-color:#94a3b824!important;border-radius:8px!important}.server-settings-page .member-admin-row{grid-template-columns:minmax(220px,1fr) minmax(130px,170px) minmax(150px,210px) auto}.server-settings-page .channel-admin-row{grid-template-columns:minmax(220px,1fr) auto}.server-settings-page .bot-admin-card{padding:14px}.server-settings-page .bot-media-controls{grid-template-columns:120px minmax(220px,1fr) minmax(180px,260px)}.screen-source-card small{color:#9ca8c0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;display:block;overflow:hidden}.settings-account-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}.settings-account-nav{background:#10141d;border:1px solid #94a3b81f;border-radius:8px;gap:4px;padding:8px;display:grid;position:sticky;top:16px}.settings-account-nav a{color:#aeb8d0;border-radius:6px;align-items:center;min-height:34px;padding:7px 10px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.settings-account-nav a:hover,.settings-account-nav a:focus-visible{color:#fff;background:#252b39;outline:none}.settings-page .account-settings-content{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.settings-page .account-settings-content>.panel{box-shadow:none!important;background:#151a24!important;border:1px solid #94a3b824!important;border-radius:8px!important}.settings-page .account-settings-content .panel-heading h3{font-size:16px}.settings-page .account-settings-content .panel-heading p{color:#9ca8c0}.bot-quick-panel{background:#10141d;border-bottom:1px solid #94a3b81f;grid-template-columns:minmax(120px,170px) minmax(110px,130px) minmax(220px,1fr) minmax(150px,220px) auto;align-items:center;gap:8px;padding:10px 20px;display:grid}.bot-quick-panel select,.bot-quick-panel input,.bot-quick-panel button{min-height:36px}.bot-quick-panel input,.bot-quick-panel select{color:#dce2f0;background:#0d1119;border:1px solid #94a3b829;border-radius:8px;min-width:0}.bot-quick-panel button{border-radius:8px}.bot-history-strip{grid-column:1/-1;gap:8px;min-width:0;padding-top:2px;display:flex;overflow-x:auto}.bot-history-strip button,.bot-history-panel button{color:#dce2f0;background:#111722;border:1px solid #94a3b824;border-radius:8px;align-items:center;gap:7px;min-width:0;display:inline-flex}.bot-history-strip button{flex:none;max-width:240px;padding:6px 9px}.bot-history-strip b,.bot-history-panel b,.bot-history-panel small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bot-history-strip span,.bot-history-panel span{color:#fff;background:#5865f238;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:900;display:inline-grid}.bot-history-strip button:hover,.bot-history-panel button:hover{background:#182033;border-color:#5865f275}.bot-admin-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bot-admin-overview span{background:#111722;border:1px solid #94a3b824;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.bot-admin-overview b{color:#fff;font-size:20px;line-height:1}.bot-admin-overview small{color:#9ca8c0;font-size:12px;font-weight:800}.bot-history-panel{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.bot-history-panel button{justify-content:flex-start;min-height:48px;padding:8px}.bot-history-panel button b,.bot-history-panel button small{display:block}.bot-history-panel button small{color:#9ca8c0;font-size:11px}.bot-media-card iframe,.bot-media-card video,.bot-admin-card iframe,.bot-admin-card video{aspect-ratio:16/9}.server-settings-page .bot-admin-overview,.server-settings-page .bot-history-panel{margin-top:-2px}.voice-bot-stage{gap:10px;min-width:0;margin-bottom:10px;display:grid}.voice-bot-session{background:#111722;border:1px solid #5865f23d;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.voice-bot-head{grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;display:grid}.voice-bot-avatar,.voice-participant-avatar.bot-avatar{color:#fff;background:linear-gradient(135deg,#5865f2,#23a55a);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.voice-bot-title{gap:2px;min-width:0;display:grid}.voice-bot-title strong,.voice-bot-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-bot-title strong{color:#fff}.voice-bot-title small{color:#9ca8c0;font-size:12px}.voice-bot-screen{aspect-ratio:16/9;background:#05070d;border:1px solid #94a3b81f;border-radius:8px;min-width:0;max-height:min(42vh,420px);overflow:hidden}.voice-bot-screen iframe,.voice-bot-screen video{object-fit:contain;background:#05070d;border:0;border-radius:8px;width:100%;height:100%;min-height:0;display:block}.voice-bot-audio{background:#070f14e6;border:1px solid #23a55a3d;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:82px;padding:10px;display:grid}.voice-bot-live-status{background:#070f14e6;border:1px solid #23a55a3d;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:78px;padding:10px;display:grid}.voice-bot-speaking{background:#23a55a21;border-radius:8px;justify-content:center;align-items:end;gap:4px;height:44px;display:flex}.voice-bot-live-status.video .voice-bot-speaking{background:#5865f229;align-items:center}.voice-bot-speaking>span:not(.voice-device-icon){background:#23a55a;border-radius:999px;width:5px;min-height:10px;animation:.98s ease-in-out infinite voice-bot-wave}.voice-bot-speaking>span:not(.voice-device-icon):nth-child(2){animation-delay:.12s}.voice-bot-speaking>span:not(.voice-device-icon):nth-child(3){animation-delay:.24s}.voice-bot-speaking .voice-device-icon,.voice-bot-speaking .voice-device-icon svg{width:24px;height:24px}@keyframes voice-bot-wave{0%,to{opacity:.55;height:12px}50%{opacity:1;height:34px}}.voice-bot-media{gap:2px;min-width:0;display:grid;overflow:hidden}.voice-bot-media strong,.voice-bot-media small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-bot-media strong{color:#fff;font-size:13px}.voice-bot-media small{color:#9ca8c0;font-size:12px}.voice-bot-media audio{width:100%}.voice-bot-session.music .voice-bot-media iframe,.voice-bot-session.music .voice-bot-media video{background:#05070d;border:0;border-radius:8px;width:100%;height:72px;min-height:0;max-height:72px;display:block}.voice-channel-user.bot{color:#dcfce7}.voice-channel-user.bot .avatar.sm{box-shadow:0 0 0 2px #23a55a2e}.voice-channel-state-badge.ok{color:#bbf7d0;background:#23a55a29}.voice-participant.bot{background:#23a55a14;border-color:#23a55a52}.voice-participant.bot.video{background:#5865f21a;border-color:#5865f257}@media (width<=980px){.server-settings-shell,.settings-account-shell{grid-template-columns:1fr}.server-settings-nav,.settings-account-nav{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));position:static}.settings-page .account-settings-content,.server-settings-page .member-admin-row,.server-settings-page .channel-admin-row,.server-settings-page .bot-media-controls,.bot-quick-panel{grid-template-columns:1fr!important}}.voice-video-block{flex-direction:column;gap:10px;display:flex}.voice-video-actions{align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:10px}.voice-video-actions .voice-video-fullscreen{position:static;top:auto;right:auto}.voice-video-hide{color:#f8fafc;cursor:pointer;background:#0f172abd;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px;font-size:12px}.voice-video-hide:hover{background:#1e293be6}.voice-video-hidden-bar{border:1px solid var(--border-subtle);color:var(--text-muted);background:#0f172aad;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.voice-channel-user.bot,.voice-participant.bot,.voice-bot-session,.bot-admin-card{cursor:context-menu}.voice-panel:not(.compact-mode){background:#070a12!important;min-height:min(760px,100vh - 96px)!important;max-height:none!important}.voice-panel:not(.compact-mode)>.lk-room-container,.voice-panel:not(.compact-mode) [data-lk-theme]{height:100%!important;min-height:0!important}.voice-panel:not(.compact-mode) .voice-panel-header{background:#090c16f5!important;border-bottom:1px solid #94a3b81f!important;min-height:54px!important;padding:10px 16px!important}.voice-panel:not(.compact-mode) .voice-status{background:#0d1322!important;border-bottom:1px solid #94a3b81a!important;padding:8px 16px!important}.voice-panel:not(.compact-mode) .voice-call-grid,.voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-collapsed{background:radial-gradient(circle at 18% 6%,#5865f229,#0000 28%),radial-gradient(circle at 82% 22%,#22c55e17,#0000 26%),#070a12!important;flex:auto!important;grid-template-columns:minmax(0,1fr) minmax(280px,320px) minmax(300px,340px)!important;gap:14px!important;height:calc(100vh - 150px)!important;min-height:0!important;padding:14px!important;display:grid!important}.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-collapsed{grid-template-columns:minmax(0,1fr) minmax(280px,320px)!important}.voice-panel:not(.compact-mode) .voice-main-column{background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:10px!important;min-width:0!important;min-height:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.voice-panel:not(.compact-mode) .voice-control-row.top{align-items:center!important;min-height:36px!important;padding:0 2px!important;display:flex!important}.voice-panel:not(.compact-mode) .voice-control-row.top>div:first-child{gap:2px!important;display:grid!important}.voice-panel:not(.compact-mode) .voice-control-row.top strong{color:#f8fafc!important;font-size:15px!important}.voice-panel:not(.compact-mode) .voice-control-row.top span{color:#8ea0bf!important}.voice-panel:not(.compact-mode) .voice-control-row.top .voice-actions{display:none!important}.voice-panel:not(.compact-mode) .mic-meter{background:#94a3b81f!important;border:0!important;height:4px!important;margin:0!important}.voice-video-block,.voice-stage-frame,.voice-video-block-empty{min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important}.voice-video-tile{background:#020617!important;border:1px solid #94a3b829!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 80px #00000047!important}.voice-video-tile.is-stage{border-radius:22px!important;width:100%!important;height:100%!important;min-height:420px!important}.voice-video-tile.is-compact{cursor:pointer!important;border-radius:16px!important;flex:none!important;width:210px!important;height:118px!important;min-height:118px!important;box-shadow:0 16px 38px #0000005c!important}.voice-video-tile video{object-fit:contain!important;background:#020617!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.voice-video-tile.is-compact video{object-fit:cover!important}:is(.voice-video-tile.is-fullscreen,.voice-video-tile:fullscreen){border:0!important;border-radius:0!important;width:100vw!important;height:100vh!important}:is(.voice-video-tile.is-fullscreen video,.voice-video-tile:fullscreen video){object-fit:contain!important;width:100vw!important;height:100vh!important}.voice-video-label{color:#f8fafc!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#020617b8!important;border:1px solid #ffffff1a!important;border-radius:12px!important;gap:2px!important;max-width:calc(100% - 28px)!important;padding:8px 11px!important;display:inline-grid!important;position:absolute!important;bottom:14px!important;left:14px!important}.voice-video-tile.is-compact .voice-video-label{border-radius:9px!important;padding:5px 7px!important;bottom:8px!important;left:8px!important}.voice-video-label strong,.voice-video-label small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.voice-video-label small{color:#cbd5e1!important;font-size:12px!important}.voice-video-tile.is-compact .voice-video-label small{display:none!important}.voice-video-actions{z-index:4!important;gap:8px!important;display:flex!important;position:absolute!important;top:14px!important;right:14px!important}.voice-video-fullscreen,.voice-video-hide{color:#f8fafc!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#020617b8!important;border:1px solid #ffffff1a!important;border-radius:12px!important;min-width:38px!important;height:38px!important;padding:0 12px!important}.voice-video-fullscreen:hover,.voice-video-hide:hover{background:#1e293be0!important}.voice-video-tile.is-compact .voice-video-actions{top:8px!important;right:8px!important}.voice-video-tile.is-compact .voice-video-hide{border-radius:9px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important}.voice-stage-pip-strip{z-index:5!important;flex-direction:column!important;gap:10px!important;max-height:calc(100% - 36px)!important;display:flex!important;position:absolute!important;bottom:18px!important;right:18px!important;overflow:auto!important}.voice-video-hidden-bar{z-index:6!important;color:#e5e7eb!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#020617c2!important;border:1px solid #ffffff1a!important;border-radius:12px!important;align-items:center!important;gap:8px!important;max-width:calc(100% - 28px)!important;padding:7px 9px!important;display:flex!important;position:absolute!important;top:14px!important;left:14px!important}.voice-video-hidden-bar span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.voice-stage-placeholder{color:#94a3b8!important;text-align:center!important;background:radial-gradient(circle at 50% 40%,#5865f22e,#0000 30%),linear-gradient(#0f172ad6,#020617eb)!important;border:1px solid #94a3b824!important;border-radius:22px!important;align-content:center!important;place-items:center!important;gap:10px!important;height:100%!important;min-height:420px!important;padding:28px!important;display:grid!important}.voice-stage-placeholder strong{color:#f8fafc!important;font-size:18px!important}.voice-stage-placeholder span{color:#94a3b8!important;max-width:420px!important;font-size:13px!important}.voice-stage-orb{color:#c7d2fe!important;background:#5865f22e!important;border:1px solid #6366f157!important;border-radius:24px!important;place-items:center!important;width:74px!important;height:74px!important;font-size:26px!important;display:grid!important;box-shadow:0 24px 58px #5865f233!important}.voice-bot-stage{z-index:8!important;gap:8px!important;margin:0!important;display:grid!important}.voice-panel:not(.compact-mode) .voice-main-column>.voice-bot-stage{pointer-events:auto!important;width:min(380px,100% - 32px)!important;position:absolute!important;top:64px!important;left:16px!important}.voice-bot-session{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#080d18d1!important;border:1px solid #22c55e38!important;border-radius:16px!important;gap:8px!important;padding:10px!important;display:grid!important;box-shadow:0 18px 42px #00000052!important}.voice-bot-session.video{border-color:#5865f247!important}.voice-bot-head{grid-template-columns:34px minmax(0,1fr) auto auto!important;align-items:center!important;gap:9px!important;display:grid!important}.voice-bot-live-status{background:#061014bd!important;border:1px solid #22c55e2e!important;border-radius:12px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:46px!important;padding:8px!important;display:grid!important}.voice-bot-live-status.video{background:#0c0e1eb8!important;border-color:#5865f22e!important}.voice-bot-media strong,.voice-bot-media small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.voice-bot-media small{color:#9ca8c0!important}.voice-people-panel{background:#0c1220e0!important;border:1px solid #94a3b81f!important;border-radius:20px!important;grid-template-rows:minmax(0,1fr) auto!important;gap:10px!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff08!important}.voice-people-panel.collapsed{grid-template-rows:auto!important;place-items:start center!important;padding:10px 6px!important}.voice-people-panel .voice-participants-panel{min-height:0!important;max-height:none!important;overflow:auto!important}.voice-people-header{z-index:2!important;background:linear-gradient(#0c1220f5,#0c122000)!important;padding-bottom:8px!important;position:sticky!important;top:0!important}.voice-participant-list{gap:9px!important;display:grid!important}.voice-participant{background:#0f172abd!important;border:1px solid #94a3b81a!important;border-radius:15px!important;grid-template-columns:36px minmax(0,1fr) auto auto!important;padding:10px!important}.voice-participant.speaking{border-color:#22c55e9e!important;box-shadow:0 0 0 1px #22c55e2e,0 0 22px #22c55e24!important}.voice-participant-avatar{width:36px!important;height:36px!important}.voice-side-icon-dock{width:100%!important;box-shadow:none!important;background:#02061794!important;border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;position:static!important}.voice-bottom-dock{z-index:40!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0b101deb!important;border:1px solid #94a3b821!important;border-radius:18px!important;width:100%!important;max-width:100%!important;margin-top:0!important;padding:10px!important;position:relative!important;bottom:auto!important;box-shadow:0 18px 44px #00000057!important}.voice-bottom-dock .voice-icon-button{border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:max-content!important;height:44px!important;padding:0 14px!important;display:inline-flex!important}.voice-settings-panel.side-column{background:#0f172ae0!important;border-radius:20px!important;min-height:0!important;max-height:100%!important;margin:0!important;overflow:auto!important}@media (width<=1250px){.voice-panel:not(.compact-mode) .voice-call-grid,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed,.voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-collapsed{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:calc(100vh - 150px)!important}.voice-people-panel,.voice-settings-panel.side-column{max-height:360px!important}}@media (width<=760px){.voice-video-tile.is-stage,.voice-stage-placeholder{min-height:320px!important}.voice-stage-pip-strip{flex-direction:row!important;max-width:calc(100% - 24px)!important;bottom:12px!important;left:12px!important;right:12px!important}.voice-video-tile.is-compact{width:158px!important;height:90px!important;min-height:90px!important}.voice-panel:not(.compact-mode) .voice-main-column>.voice-bot-stage{width:100%!important;position:static!important}}.voice-panel:not(.compact-mode),.voice-panel:not(.compact-mode)>.lk-room-container,.voice-panel:not(.compact-mode) [data-lk-theme]{width:100%!important;max-width:none!important}.voice-panel:not(.compact-mode) .voice-call-grid,.voice-panel:not(.compact-mode) .voice-call-grid.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-collapsed{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important}.voice-panel:not(.compact-mode) .voice-people-panel{display:none!important}.voice-panel:not(.compact-mode) .voice-main-column,.voice-panel:not(.compact-mode) .voice-video-block,.voice-panel:not(.compact-mode) .voice-stage-frame,.voice-panel:not(.compact-mode) .voice-video-block-empty,.voice-panel:not(.compact-mode) .voice-video-tile.is-stage,.voice-panel:not(.compact-mode) .voice-stage-placeholder,.voice-panel:not(.compact-mode) .voice-bottom-dock{width:100%!important;max-width:none!important}@media (width>=1280px){.voice-panel:not(.compact-mode) .voice-call-grid{padding-left:18px!important;padding-right:18px!important}}.voice-panel:not(.compact-mode) .voice-video-block{grid-template-rows:auto auto minmax(0,1fr)!important;align-content:stretch!important;gap:10px!important}.voice-video-modebar{background:#0a0f1cb8!important;border:1px solid #94a3b81f!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:10px 12px!important;display:flex!important;box-shadow:inset 0 1px #ffffff08!important}.voice-video-modebar>div:first-child{gap:2px!important;min-width:0!important;display:grid!important}.voice-video-modebar strong{color:#f8fafc!important;font-size:14px!important}.voice-video-modebar span{color:#8ea0bf!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;overflow:hidden!important}.voice-video-modebar.compact{justify-content:flex-end!important;padding-top:8px!important;padding-bottom:8px!important}.voice-video-mode-actions{flex:none!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.voice-video-mode-actions button{color:#dbeafe!important;background:#1e293bb8!important;border:1px solid #94a3b81f!important;border-radius:11px!important;min-height:34px!important;padding:7px 11px!important;font-size:12px!important;font-weight:800!important}.voice-video-mode-actions button.active{color:#fff!important;background:#5865f2!important;border-color:#5865f280!important}.voice-video-mode-actions button:hover{background:#3b4664eb!important}.voice-video-mode-actions button.active:hover{background:#6571ff!important}.voice-panel:not(.compact-mode) .voice-video-hidden-bar{width:100%!important;max-width:100%!important;padding:8px 10px!important;position:static!important}.voice-video-tile-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))!important;grid-auto-rows:minmax(220px,1fr)!important;gap:12px!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important}.voice-video-tile-grid.count-1{grid-template-columns:1fr!important}.voice-video-tile-grid.count-2,.voice-video-tile-grid.count-3,.voice-video-tile-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.voice-video-tile-grid.count-5,.voice-video-tile-grid.count-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}.voice-video-tile.is-grid{cursor:pointer!important;border-radius:20px!important;width:100%!important;height:100%!important;min-height:220px!important;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s!important}.voice-video-tile.is-grid:hover,.voice-video-tile.is-grid:focus-within{border-color:#5865f29e!important;transform:translateY(-1px)!important;box-shadow:0 22px 70px #00000057,inset 0 0 0 1px #5865f238!important}.voice-video-tile.is-grid video{object-fit:contain!important}.voice-video-tile.is-grid:after{content:"Клик — увеличить"!important;z-index:3!important;opacity:0!important;color:#e5e7eb!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#020617b8!important;border:1px solid #ffffff1a!important;border-radius:999px!important;padding:6px 9px!important;font-size:12px!important;transition:opacity .14s!important;position:absolute!important;top:14px!important;left:14px!important}.voice-video-tile.is-grid:hover:after{opacity:1!important}.voice-video-tile.is-pip,.voice-video-tile.is-compact{cursor:pointer!important;border-radius:16px!important;flex:none!important;width:210px!important;height:118px!important;min-height:118px!important;box-shadow:0 16px 38px #0000005c!important}.voice-video-tile.is-pip video,.voice-video-tile.is-compact video{object-fit:cover!important}.voice-video-tile.is-pip .voice-video-label,.voice-video-tile.is-compact .voice-video-label{border-radius:9px!important;padding:5px 7px!important;bottom:8px!important;left:8px!important}.voice-video-tile.is-pip .voice-video-label small,.voice-video-tile.is-compact .voice-video-label small{display:none!important}.voice-video-tile.is-pip .voice-video-actions,.voice-video-tile.is-compact .voice-video-actions{top:8px!important;right:8px!important}.voice-video-tile.is-pip .voice-video-hide,.voice-video-tile.is-compact .voice-video-hide{border-radius:9px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important}.voice-video-block.is-tile-mode .voice-stage-pip-strip{display:none!important}.voice-video-block.is-focus-mode .voice-stage-frame{grid-row:3!important}@media (width<=1200px){.voice-video-tile-grid.count-5,.voice-video-tile-grid.count-6{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.voice-video-modebar{flex-direction:column!important;align-items:stretch!important}.voice-video-mode-actions{width:100%!important}.voice-video-mode-actions button{flex:1!important}.voice-video-tile-grid,.voice-video-tile-grid.count-1,.voice-video-tile-grid.count-2,.voice-video-tile-grid.count-3,.voice-video-tile-grid.count-4,.voice-video-tile-grid.count-5,.voice-video-tile-grid.count-6{grid-template-columns:1fr!important;grid-auto-rows:minmax(240px,1fr)!important}.voice-video-tile.is-pip,.voice-video-tile.is-compact{width:158px!important;height:90px!important;min-height:90px!important}}.voice-panel:not(.compact-mode) .voice-video-block{grid-template-rows:auto minmax(0,1fr)!important}.voice-video-block-empty{grid-template-rows:minmax(0,1fr)!important}.voice-video-block-empty .voice-stage-placeholder{grid-row:1!important}.voice-video-tile-grid,.voice-video-block.is-focus-mode .voice-stage-frame,.voice-video-block.is-tile-mode .voice-video-tile-grid,.voice-video-block .voice-stage-placeholder{grid-row:2!important}.voice-panel:not(.compact-mode) .voice-video-hidden-bar{width:auto!important;max-width:none!important;position:absolute!important;top:64px!important;left:12px!important;right:12px!important}.voice-panel-header-clean{background:#0f1117!important;border-bottom:1px solid #94a3b824!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:48px!important;padding:10px 18px!important;display:flex!important}.voice-panel-title-clean{gap:2px!important;min-width:0!important;display:grid!important}.voice-panel-title-clean strong{color:#f8fafc!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:15px!important;line-height:1.1!important;overflow:hidden!important}.voice-panel-title-clean span{color:#9fb0d4!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;overflow:hidden!important}.voice-main-column-clean{gap:10px!important;padding-top:12px!important}.voice-main-column-clean>.mic-meter,.voice-main-column-clean>.voice-control-row.top,.voice-video-modebar{display:none!important}.voice-panel:not(.compact-mode) .voice-main-column-clean .voice-video-block{grid-template-rows:minmax(0,1fr)!important;min-height:0!important}.voice-panel:not(.compact-mode) .voice-main-column-clean .voice-video-tile-grid,.voice-panel:not(.compact-mode) .voice-main-column-clean .voice-stage-frame,.voice-panel:not(.compact-mode) .voice-main-column-clean .voice-stage-placeholder{grid-row:1!important}.voice-panel:not(.compact-mode) .voice-main-column-clean .voice-video-hidden-bar{z-index:8!important;position:absolute!important;top:12px!important;left:12px!important;right:12px!important}.voice-video-tile.is-grid:after{content:none!important;display:none!important}.voice-channel-meta{color:#8ea0c4!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:-3px!important;padding-left:28px!important;font-size:11px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.voice-channel-button.connected .voice-channel-meta{color:#bbf7d0!important}.voice-panel.compact-mode .voice-panel-header-clean{display:none!important}.chat:has(.voice-panel:not(.compact-mode)){min-height:0!important;overflow:hidden!important}.voice-panel:not(.compact-mode){flex-direction:column!important;flex:auto!important;height:calc(100vh - 56px)!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.voice-panel:not(.compact-mode)>.lk-room-container,.voice-panel:not(.compact-mode) [data-lk-theme]{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.voice-panel:not(.compact-mode) .voice-panel-header-clean,.voice-panel:not(.compact-mode) .voice-start-audio{flex:none!important}.voice-panel:not(.compact-mode) .voice-call-grid,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open,.voice-panel:not(.compact-mode) .voice-call-grid.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-collapsed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-collapsed{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.voice-panel:not(.compact-mode) .voice-main-column-clean{grid-template-rows:minmax(0,1fr) auto!important;gap:10px!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:12px 16px 14px!important;display:grid!important;overflow:hidden!important}.voice-panel:not(.compact-mode) .voice-main-column-clean>.screen-source-picker,.voice-panel:not(.compact-mode) .voice-main-column-clean>.voice-bot-stage{z-index:20!important;max-height:min(420px,100% - 96px)!important;position:absolute!important;top:12px!important;left:16px!important;right:16px!important;overflow:auto!important}.voice-panel:not(.compact-mode) .voice-main-column-clean .voice-video-block,.voice-panel:not(.compact-mode) .voice-main-column-clean .voice-video-block-empty,.voice-panel:not(.compact-mode) .voice-main-column-clean .voice-stage-frame,.voice-panel:not(.compact-mode) .voice-main-column-clean .voice-video-tile-grid,.voice-panel:not(.compact-mode) .voice-main-column-clean .voice-stage-placeholder{grid-row:1!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.voice-panel:not(.compact-mode) .voice-main-column-clean .voice-video-block{grid-template-rows:minmax(0,1fr)!important;display:grid!important}.voice-panel:not(.compact-mode) .voice-video-tile-grid,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-1,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-2,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-3,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-4,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-5,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-6{grid-auto-rows:minmax(0,1fr)!important;align-items:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important}.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-1{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr!important}.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-2{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-3,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-4{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-5,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-6{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.voice-panel:not(.compact-mode) .voice-video-tile,.voice-panel:not(.compact-mode) .voice-video-tile.is-grid,.voice-panel:not(.compact-mode) .voice-video-tile.is-stage,.voice-panel:not(.compact-mode) .voice-stage-placeholder,.voice-panel:not(.compact-mode) .voice-video-tile video{height:100%!important;min-height:0!important;max-height:100%!important}.voice-panel:not(.compact-mode) .voice-bottom-dock{flex:none!important;grid-row:2!important;min-height:64px!important;max-height:76px!important;overflow:auto hidden!important}@media (width<=1250px){.voice-panel:not(.compact-mode) .voice-call-grid,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open,.voice-panel:not(.compact-mode) .voice-call-grid.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-closed.people-collapsed,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-collapsed{height:auto!important;min-height:0!important}}@media (width<=820px){.voice-panel:not(.compact-mode) .voice-video-tile-grid,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-1,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-2,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-3,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-4,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-5,.voice-panel:not(.compact-mode) .voice-video-tile-grid.count-6{grid-template-rows:none!important;grid-template-columns:1fr!important;grid-auto-rows:minmax(180px,1fr)!important}}.voice-panel:not(.compact-mode){position:relative!important}.voice-panel:not(.compact-mode) .voice-panel-header-clean{z-index:60!important;opacity:0!important;pointer-events:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;width:auto!important;min-height:0!important;padding:0!important;transition:opacity .14s,transform .14s!important;display:flex!important;position:absolute!important;top:14px!important;left:18px!important;right:18px!important;transform:translateY(-8px)!important}.voice-panel:not(.compact-mode):hover .voice-panel-header-clean,.voice-panel:not(.compact-mode):focus-within .voice-panel-header-clean{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.voice-panel:not(.compact-mode) .voice-panel-title-clean{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#020617b8!important;border:1px solid #ffffff1a!important;border-radius:14px!important;width:fit-content!important;max-width:min(420px,100% - 140px)!important;padding:10px 12px!important;box-shadow:0 16px 36px #0000004d!important}.voice-panel:not(.compact-mode) .voice-panel-title-clean strong{font-size:14px!important;line-height:1.1!important}.voice-panel:not(.compact-mode) .voice-panel-title-clean span{color:#a7b7d8!important;min-height:14px!important;font-size:12px!important;display:block!important}.voice-panel:not(.compact-mode) .voice-panel-toggle{color:#f8fafc!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#020617b8!important;border:1px solid #ffffff1a!important;border-radius:12px!important;min-height:38px!important;padding:8px 12px!important;box-shadow:0 16px 36px #00000047!important}.voice-panel:not(.compact-mode) .voice-panel-toggle:hover{background:#1e293be0!important}.voice-panel:not(.compact-mode) .voice-main-column-clean{grid-template-rows:minmax(0,1fr)!important;padding:12px 16px 16px!important;position:relative!important}.voice-panel:not(.compact-mode) .voice-bottom-dock{z-index:70!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;opacity:0!important;pointer-events:none!important;background:#020617c7!important;border:1px solid #ffffff1a!important;border-radius:18px!important;width:auto!important;max-width:min(920px,100% - 48px)!important;min-height:54px!important;max-height:66px!important;padding:8px 10px!important;transition:opacity .14s,transform .14s!important;position:absolute!important;bottom:22px!important;left:50%!important;transform:translate(-50%,18px)!important;box-shadow:0 18px 46px #0000005c!important}.voice-panel:not(.compact-mode):hover .voice-bottom-dock,.voice-panel:not(.compact-mode):focus-within .voice-bottom-dock{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important}.voice-panel:not(.compact-mode) .voice-bottom-dock .voice-icon-button{border-radius:13px!important;min-height:42px!important;padding:9px 13px!important}.voice-panel:not(.compact-mode) .voice-side-icon-dock{opacity:0!important;pointer-events:none!important;transition:opacity .14s,transform .14s!important;transform:translate(10px)!important}.voice-panel:not(.compact-mode):hover .voice-side-icon-dock,.voice-panel:not(.compact-mode):focus-within .voice-side-icon-dock{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}.voice-panel:not(.compact-mode) .voice-video-label,.voice-panel:not(.compact-mode) .voice-video-actions,.voice-panel:not(.compact-mode) .voice-video-bot-controls,.voice-panel:not(.compact-mode) .voice-video-hidden-bar{opacity:0!important;pointer-events:none!important;transition:opacity .14s,transform .14s!important;transform:translateY(6px)!important}.voice-panel:not(.compact-mode) .voice-video-tile:hover .voice-video-label,.voice-panel:not(.compact-mode) .voice-video-tile:hover .voice-video-actions,.voice-panel:not(.compact-mode) .voice-video-tile:hover .voice-video-bot-controls,.voice-panel:not(.compact-mode) .voice-video-tile:focus-within .voice-video-label,.voice-panel:not(.compact-mode) .voice-video-tile:focus-within .voice-video-actions,.voice-panel:not(.compact-mode) .voice-video-tile:focus-within .voice-video-bot-controls,.voice-panel:not(.compact-mode):hover .voice-video-hidden-bar,.voice-panel:not(.compact-mode):focus-within .voice-video-hidden-bar{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.voice-panel:not(.compact-mode) .voice-video-tile-grid,.voice-panel:not(.compact-mode) .voice-stage-frame,.voice-panel:not(.compact-mode) .voice-stage-placeholder{padding-bottom:0!important}.voice-channel-meta:empty{display:none!important}@media (hover:none){.voice-panel:not(.compact-mode) .voice-panel-header-clean,.voice-panel:not(.compact-mode) .voice-bottom-dock,.voice-panel:not(.compact-mode) .voice-video-label,.voice-panel:not(.compact-mode) .voice-video-actions,.voice-panel:not(.compact-mode) .voice-video-hidden-bar{opacity:1!important;pointer-events:auto!important;transform:none!important}}@media (width<=820px){.voice-panel:not(.compact-mode) .voice-bottom-dock{width:auto!important;max-width:none!important;left:12px!important;right:12px!important;transform:translateY(18px)!important}.voice-panel:not(.compact-mode):hover .voice-bottom-dock,.voice-panel:not(.compact-mode):focus-within .voice-bottom-dock{transform:translateY(0)!important}}.chat:has(.voice-panel:not(.compact-mode)){grid-template-rows:minmax(0,1fr)!important;height:100vh!important;min-height:0!important;max-height:100vh!important;overflow:hidden!important}.chat:has(.voice-panel:not(.compact-mode)) .voice-panel:not(.compact-mode){border-top:0!important;height:100vh!important;min-height:0!important;max-height:100vh!important;margin-top:0!important}.chat:has(.voice-panel:not(.compact-mode)) .voice-call-grid{flex:auto!important;height:auto!important;min-height:0!important}.chat:has(.voice-panel:not(.compact-mode)) .voice-call-grid.settings-closed{flex:auto!important;height:auto!important;min-height:0!important}.chat:has(.voice-panel:not(.compact-mode)) .voice-call-grid.settings-open{flex:auto!important;height:auto!important;min-height:0!important}.chat:has(.voice-panel:not(.compact-mode)) .voice-call-grid.people-open{flex:auto!important;height:auto!important;min-height:0!important}.chat:has(.voice-panel:not(.compact-mode)) .voice-call-grid.people-collapsed{flex:auto!important;height:auto!important;min-height:0!important}.chat:has(.voice-panel:not(.compact-mode)) .voice-call-grid.settings-closed.people-open{flex:auto!important;height:auto!important;min-height:0!important}.chat:has(.voice-panel:not(.compact-mode)) .voice-call-grid.settings-closed.people-collapsed{flex:auto!important;height:auto!important;min-height:0!important}.chat:has(.voice-panel:not(.compact-mode)) .voice-call-grid.settings-open.people-open{flex:auto!important;height:auto!important;min-height:0!important}.chat:has(.voice-panel:not(.compact-mode)) .voice-call-grid.settings-open.people-collapsed{flex:auto!important;height:auto!important;min-height:0!important}.voice-panel:not(.compact-mode) .voice-panel-header-clean{justify-content:flex-start!important;align-items:flex-start!important;width:auto!important;max-width:min(560px,100% - 36px)!important;right:auto!important}.voice-panel:not(.compact-mode) .voice-panel-toggle{white-space:nowrap!important;margin-left:8px!important}.voice-panel:not(.compact-mode) .voice-video-actions{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#02061794!important;border:1px solid #ffffff1a!important;border-radius:16px!important;align-items:center!important;gap:8px!important;padding:6px!important;display:flex!important;top:14px!important;right:14px!important;box-shadow:0 14px 34px #00000052!important}.voice-panel:not(.compact-mode) .voice-video-fullscreen,.voice-panel:not(.compact-mode) .voice-video-hide{color:#f8fafc!important;background:#0f172adb!important;border-radius:12px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:15px!important;line-height:1!important;display:inline-grid!important;position:static!important}.voice-panel:not(.compact-mode) .voice-video-hide{font-size:0!important}.voice-panel:not(.compact-mode) .voice-video-hide:before{content:"×"!important;font-size:18px!important;font-weight:900!important;line-height:1!important}.voice-panel:not(.compact-mode) .voice-video-fullscreen:hover,.voice-panel:not(.compact-mode) .voice-video-hide:hover{background:#334155f5!important}.voice-bot-seek-controls{border-top:1px solid #94a3b824!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important;display:flex!important}.voice-bot-seek-controls button{color:#f8fafc!important;white-space:nowrap!important;background:#1f2937eb!important;border-radius:10px!important;min-height:32px!important;padding:7px 10px!important}.voice-bot-seek-controls button:hover{background:#334155fa!important}.voice-bot-seek-controls input{text-align:center!important;background:#0f172ae0!important;border-radius:10px!important;width:82px!important;min-height:32px!important;padding:7px 9px!important}@media (width<=820px){.voice-bot-seek-controls{flex-wrap:wrap!important}.voice-bot-seek-controls input{flex:90px!important}}.voice-bot-session.paused{border-color:#f59e0b6b!important}.voice-bot-playback-controls{border-top:1px solid #94a3b824;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.voice-bot-playback-controls button,.voice-bot-playback-controls select,.voice-bot-playback-controls input{color:#f8fafc;background:#1f2937;border:1px solid #94a3b838;border-radius:10px;min-height:38px}.voice-bot-playback-controls button{width:auto;padding:8px 12px;font-weight:800}.voice-bot-playback-controls button.secondary{background:#303545}.voice-bot-playback-controls button:hover,.voice-bot-playback-controls select:hover{background:#293247;border-color:#5865f2a6}.voice-bot-playback-controls input{text-align:center;width:82px;padding:8px 10px}.voice-bot-quality-select{width:94px;padding:8px 10px;font-weight:800}.voice-video-bot-controls{color:#f8fafc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617c7;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;max-width:min(760px,100vw - 96px);padding:6px;display:flex}.voice-video-bot-controls button,.voice-video-bot-controls select,.voice-video-bot-controls input{color:#f8fafc;background:#1f2937;border:1px solid #94a3b83d;border-radius:8px;min-height:32px;font-weight:800}.voice-video-bot-controls button{width:auto;padding:0 9px}.voice-video-bot-controls button.secondary{background:#303545}.voice-video-bot-controls button.danger{background:#7f1d1d}.voice-video-bot-controls input{text-align:center;width:68px;padding:0 8px}.voice-video-bot-controls select{width:78px;padding:0 8px}.voice-video-bot-controls button:hover,.voice-video-bot-controls select:hover{background:#293247;border-color:#5865f2a6}.youtube-bot-player{gap:10px;min-width:0;display:grid}.youtube-bot-frame{aspect-ratio:16/9;background:#05070d;border:1px solid #94a3b829;border-radius:8px;width:100%;min-height:220px;overflow:hidden}.youtube-bot-frame iframe{border:0;width:100%;height:100%;display:block}.youtube-bot-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-top:0;display:flex}.youtube-bot-controls button,.youtube-bot-controls input,.youtube-bot-controls select{border-radius:8px;width:auto;min-height:32px;font-size:12px;font-weight:800}.youtube-bot-controls input{text-align:center;width:76px;padding:0 8px}.youtube-bot-player.audio-only{position:relative}.youtube-bot-player.audio-only .youtube-bot-frame-shell{opacity:.01;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.youtube-bot-player.audio-only .youtube-bot-frame{height:1px;min-height:1px}.youtube-bot-player.audio-only .youtube-bot-status{display:none}.youtube-bot-controls button.danger{background:#7f1d1d}.youtube-bot-player.unavailable{background:#111722;border:1px solid #94a3b82e;border-radius:8px;padding:10px}@media (width<=720px){.voice-bot-playback-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.voice-bot-playback-controls input,.voice-bot-playback-controls select,.voice-bot-playback-controls button{width:100%}.voice-video-bot-controls{flex-wrap:wrap;max-width:calc(100vw - 42px)}}.layout>.channels.server-sidebar,.layout>.channels.app-nav-sidebar,.layout>.channels.dm-sidebar{background:var(--bg-sidebar,#121620)!important;border-right:1px solid var(--border-subtle,#252a38)!important;grid-template-rows:minmax(0,1fr) auto!important;height:100vh!important;min-height:0!important;max-height:100vh!important;padding:0!important;display:grid!important;overflow:hidden!important}.layout>.channels.server-sidebar>.server-channel-scroll,.layout>.channels.app-nav-sidebar>.app-nav-scroll,.layout>.channels.dm-sidebar>.dm-sidebar-scroll{scrollbar-width:thin;scrollbar-color:#94a3b873 transparent;scrollbar-gutter:stable!important;min-height:0!important;margin:0!important;padding:14px 12px 12px!important;overflow:hidden auto!important}.layout>.channels.server-sidebar>.server-channel-scroll::-webkit-scrollbar{width:8px}.layout>.channels.app-nav-sidebar>.app-nav-scroll::-webkit-scrollbar{width:8px}.layout>.channels.dm-sidebar>.dm-sidebar-scroll::-webkit-scrollbar{width:8px}.layout>.channels.server-sidebar>.server-channel-scroll::-webkit-scrollbar-track{background:0 0}.layout>.channels.app-nav-sidebar>.app-nav-scroll::-webkit-scrollbar-track{background:0 0}.layout>.channels.dm-sidebar>.dm-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.layout>.channels.server-sidebar>.server-channel-scroll::-webkit-scrollbar-thumb{background:#94a3b86b padding-box padding-box;border:2px solid #0000;border-radius:999px}.layout>.channels.app-nav-sidebar>.app-nav-scroll::-webkit-scrollbar-thumb{background:#94a3b86b padding-box padding-box;border:2px solid #0000;border-radius:999px}.layout>.channels.dm-sidebar>.dm-sidebar-scroll::-webkit-scrollbar-thumb{background:#94a3b86b padding-box padding-box;border:2px solid #0000;border-radius:999px}.layout>.channels.server-sidebar>.server-channel-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b89e padding-box padding-box}.layout>.channels.app-nav-sidebar>.app-nav-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b89e padding-box padding-box}.layout>.channels.dm-sidebar>.dm-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b89e padding-box padding-box}.layout>.channels.server-sidebar>.sidebar-bottom-dock,.layout>.channels.app-nav-sidebar>.sidebar-bottom-dock,.layout>.channels.dm-sidebar>.sidebar-bottom-dock{box-sizing:border-box!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;z-index:20!important;background:linear-gradient(#121620f5,#0d111afa)!important;border-top:1px solid #94a3b824!important;grid-template-columns:minmax(0,1fr)!important;place-self:end stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px!important;display:grid!important;position:relative!important;inset:auto!important}.layout>.channels.server-sidebar>.sidebar-bottom-dock>*,.layout>.channels.app-nav-sidebar>.sidebar-bottom-dock>*,.layout>.channels.dm-sidebar>.sidebar-bottom-dock>*,.layout>.channels.server-sidebar .sidebar-voice-dock,.layout>.channels.app-nav-sidebar .sidebar-voice-dock,.layout>.channels.dm-sidebar .sidebar-voice-dock,.layout>.channels.server-sidebar .sidebar-user-footer,.layout>.channels.app-nav-sidebar .sidebar-user-footer,.layout>.channels.dm-sidebar .sidebar-user-footer,.layout>.channels.server-sidebar .sidebar-user-card,.layout>.channels.app-nav-sidebar .sidebar-user-card,.layout>.channels.dm-sidebar .sidebar-user-card,.layout>.channels.server-sidebar .sidebar-user-actions,.layout>.channels.app-nav-sidebar .sidebar-user-actions,.layout>.channels.dm-sidebar .sidebar-user-actions,.layout>.channels.server-sidebar .sidebar-voice-actions,.layout>.channels.app-nav-sidebar .sidebar-voice-actions,.layout>.channels.dm-sidebar .sidebar-voice-actions{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.layout>.channels.server-sidebar .sidebar-voice-dock,.layout>.channels.app-nav-sidebar .sidebar-voice-dock,.layout>.channels.dm-sidebar .sidebar-voice-dock{box-shadow:none!important;background:#181d2af2!important;border:1px solid #94a3b824!important;border-radius:12px!important;gap:8px!important;margin:0!important;padding:10px!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-status-row,.layout>.channels.app-nav-sidebar .sidebar-voice-status-row,.layout>.channels.dm-sidebar .sidebar-voice-status-row{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-open,.layout>.channels.app-nav-sidebar .sidebar-voice-open,.layout>.channels.dm-sidebar .sidebar-voice-open{width:100%!important;min-width:0!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-icon,.layout>.channels.app-nav-sidebar .sidebar-voice-icon,.layout>.channels.dm-sidebar .sidebar-voice-icon{color:#22c55e!important;background:#22c55e24!important;border-radius:10px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-meta,.layout>.channels.app-nav-sidebar .sidebar-voice-meta,.layout>.channels.dm-sidebar .sidebar-voice-meta,.layout>.channels.server-sidebar .sidebar-user-meta,.layout>.channels.app-nav-sidebar .sidebar-user-meta,.layout>.channels.dm-sidebar .sidebar-user-meta{gap:2px!important;min-width:0!important;max-width:100%!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-meta strong,.layout>.channels.app-nav-sidebar .sidebar-voice-meta strong,.layout>.channels.dm-sidebar .sidebar-voice-meta strong{color:#22c55e!important;font-size:13px!important;font-weight:800!important}.layout>.channels.server-sidebar .sidebar-voice-meta small,.layout>.channels.app-nav-sidebar .sidebar-voice-meta small,.layout>.channels.dm-sidebar .sidebar-voice-meta small{color:var(--text-soft,#8f98aa)!important;font-size:12px!important}.layout>.channels.server-sidebar .sidebar-voice-meta strong,.layout>.channels.server-sidebar .sidebar-voice-meta small,.layout>.channels.server-sidebar .sidebar-user-meta strong,.layout>.channels.server-sidebar .sidebar-user-meta small,.layout>.channels.app-nav-sidebar .sidebar-voice-meta strong,.layout>.channels.app-nav-sidebar .sidebar-voice-meta small,.layout>.channels.app-nav-sidebar .sidebar-user-meta strong,.layout>.channels.app-nav-sidebar .sidebar-user-meta small,.layout>.channels.dm-sidebar .sidebar-voice-meta strong,.layout>.channels.dm-sidebar .sidebar-voice-meta small,.layout>.channels.dm-sidebar .sidebar-user-meta strong,.layout>.channels.dm-sidebar .sidebar-user-meta small,.layout>.channels.server-sidebar .sidebar-user-card strong,.layout>.channels.server-sidebar .sidebar-user-card small,.layout>.channels.app-nav-sidebar .sidebar-user-card strong,.layout>.channels.app-nav-sidebar .sidebar-user-card small,.layout>.channels.dm-sidebar .sidebar-user-card strong,.layout>.channels.dm-sidebar .sidebar-user-card small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.layout>.channels.server-sidebar .sidebar-voice-actions,.layout>.channels.app-nav-sidebar .sidebar-voice-actions,.layout>.channels.dm-sidebar .sidebar-voice-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-actions button,.layout>.channels.app-nav-sidebar .sidebar-voice-actions button,.layout>.channels.dm-sidebar .sidebar-voice-actions button{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;color:var(--text-main,#f4f6fb)!important;background:#1f2937eb!important;border:1px solid #94a3b81f!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-actions button:hover,.layout>.channels.app-nav-sidebar .sidebar-voice-actions button:hover,.layout>.channels.dm-sidebar .sidebar-voice-actions button:hover{background:#2a3344f5!important;border-color:#94a3b83d!important}.layout>.channels.server-sidebar .sidebar-user-footer,.layout>.channels.app-nav-sidebar .sidebar-user-footer,.layout>.channels.dm-sidebar .sidebar-user-footer{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.layout>.channels.server-sidebar .sidebar-user-card,.layout>.channels.app-nav-sidebar .sidebar-user-card,.layout>.channels.dm-sidebar .sidebar-user-card{background:#1f2937eb!important;border-radius:12px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 12px!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-user-actions,.layout>.channels.server-sidebar .gromofon-user-actions,.layout>.channels.app-nav-sidebar .sidebar-user-actions,.layout>.channels.app-nav-sidebar .gromofon-user-actions,.layout>.channels.dm-sidebar .sidebar-user-actions,.layout>.channels.dm-sidebar .gromofon-user-actions{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;margin:8px 0 0!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-user-actions button,.layout>.channels.server-sidebar .gromofon-user-actions button,.layout>.channels.server-sidebar .sidebar-control,.layout>.channels.server-sidebar .gromofon-control,.layout>.channels.app-nav-sidebar .sidebar-user-actions button,.layout>.channels.app-nav-sidebar .gromofon-user-actions button,.layout>.channels.app-nav-sidebar .sidebar-control,.layout>.channels.app-nav-sidebar .gromofon-control,.layout>.channels.dm-sidebar .sidebar-user-actions button,.layout>.channels.dm-sidebar .gromofon-user-actions button,.layout>.channels.dm-sidebar .sidebar-control,.layout>.channels.dm-sidebar .gromofon-control{border-radius:10px!important;place-items:center!important;min-width:0!important;height:40px!important;min-height:40px!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-user-card span,.layout>.channels.server-sidebar .sidebar-user-card div,.layout>.channels.app-nav-sidebar .sidebar-user-card span,.layout>.channels.app-nav-sidebar .sidebar-user-card div,.layout>.channels.dm-sidebar .sidebar-user-card span,.layout>.channels.dm-sidebar .sidebar-user-card div{min-width:0!important}@media (height<=720px){.layout>.channels.server-sidebar .sidebar-voice-dock,.layout>.channels.app-nav-sidebar .sidebar-voice-dock,.layout>.channels.dm-sidebar .sidebar-voice-dock{gap:7px!important;padding:8px!important}.layout>.channels.server-sidebar .sidebar-voice-actions button,.layout>.channels.server-sidebar .sidebar-user-actions button,.layout>.channels.server-sidebar .gromofon-user-actions button,.layout>.channels.server-sidebar .sidebar-control,.layout>.channels.server-sidebar .gromofon-control,.layout>.channels.app-nav-sidebar .sidebar-voice-actions button,.layout>.channels.app-nav-sidebar .sidebar-user-actions button,.layout>.channels.app-nav-sidebar .gromofon-user-actions button,.layout>.channels.app-nav-sidebar .sidebar-control,.layout>.channels.app-nav-sidebar .gromofon-control,.layout>.channels.dm-sidebar .sidebar-voice-actions button,.layout>.channels.dm-sidebar .sidebar-user-actions button,.layout>.channels.dm-sidebar .gromofon-user-actions button,.layout>.channels.dm-sidebar .sidebar-control,.layout>.channels.dm-sidebar .gromofon-control{height:36px!important;min-height:36px!important}}.settings-page .settings-hero,.server-settings-page .settings-hero{border:0!important;border-bottom:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--bg-main) 92%, transparent)!important;box-shadow:none!important;border-radius:0!important}.settings-account-nav,.server-settings-nav,.settings-page .panel,.server-settings-page .server-settings-content>.panel,.settings-page .account-settings-content>.panel,.settings-page .account-settings-content>.full-row{border:1px solid #3f4147!important;border-color:var(--border-subtle)!important;background:var(--bg-elevated)!important;box-shadow:none!important;border-radius:8px!important}.settings-account-nav a,.server-settings-nav a{color:var(--text-muted)!important}.settings-account-nav a:hover,.settings-account-nav a:focus-visible,.server-settings-nav a:hover,.server-settings-nav a:focus-visible{background:var(--bg-card-hover)!important;color:var(--text-main)!important}.settings-page input,.settings-page select,.settings-page textarea,.server-settings-page input,.server-settings-page select,.server-settings-page textarea{border:1px solid var(--border-subtle)!important;background:var(--bg-input)!important;color:var(--text-main)!important;border-radius:7px!important}.voice-profile-settings-panel .voice-settings-grid label,.voice-profile-settings-panel .voice-sliders label,.voice-profile-settings-panel .voice-toggles label,.voice-settings-panel.side-column .voice-settings-grid label,.voice-settings-panel.side-column .voice-sliders label,.voice-settings-panel.side-column .voice-toggles label,.server-settings-page .server-icon-settings,.server-settings-page .custom-role-card,.server-settings-page .channel-admin-row,.server-settings-page .member-admin-row,.server-settings-page .bot-admin-card,.server-settings-page .role-help-grid span,.server-settings-page .role-permission-grid label{border:1px solid var(--border-subtle)!important;background:var(--bg-card)!important;color:var(--text-main)!important;border-radius:8px!important}html[data-theme] .settings-page,html[data-theme] .server-settings-page,html[data-theme] .chat>.settings-page,html[data-theme] .chat>.server-settings-page{background:var(--bg-main)!important;color:var(--text-main)!important}html[data-theme] .settings-page .settings-hero,html[data-theme] .server-settings-page .settings-hero{border:0!important;border-bottom:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--bg-main) 92%, transparent)!important;color:var(--text-main)!important;box-shadow:none!important;border-radius:0!important}html[data-theme] .settings-account-nav,html[data-theme] .server-settings-nav,html[data-theme] .settings-page .panel,html[data-theme] .server-settings-page .server-settings-content>.panel,html[data-theme] .settings-page .account-settings-content>.panel,html[data-theme] .settings-page .account-settings-content>.full-row,html[data-theme] .microphone-check{border:1px solid var(--border-subtle)!important;background:var(--bg-elevated)!important;color:var(--text-main)!important;box-shadow:none!important}html[data-theme] .settings-page .settings-hero h2,html[data-theme] .server-settings-page .settings-hero h2,html[data-theme] .settings-page .panel-heading h3,html[data-theme] .server-settings-page .panel-heading h3,html[data-theme] .microphone-check-header strong,html[data-theme] .voice-monitor-settings strong{color:var(--text-main)!important}html[data-theme] .settings-page .settings-hero p,html[data-theme] .server-settings-page .settings-hero p,html[data-theme] .settings-page .panel-heading p,html[data-theme] .server-settings-page .panel-heading p,html[data-theme] .settings-page .section-kicker,html[data-theme] .server-settings-page .section-kicker,html[data-theme] .microphone-check-header span,html[data-theme] .microphone-check-error,html[data-theme] .voice-monitor-settings span,html[data-theme] .voice-profile-settings-panel .voice-settings-grid label>span,html[data-theme] .voice-profile-settings-panel .voice-sliders label,html[data-theme] .voice-profile-settings-panel .voice-toggles label,html[data-theme] .settings-account-nav a,html[data-theme] .server-settings-nav a{color:var(--text-muted)!important}html[data-theme] .settings-account-nav a:hover,html[data-theme] .settings-account-nav a:focus-visible,html[data-theme] .server-settings-nav a:hover,html[data-theme] .server-settings-nav a:focus-visible{background:var(--bg-card-hover)!important;color:var(--text-main)!important}html[data-theme] .settings-page input,html[data-theme] .settings-page select,html[data-theme] .settings-page textarea,html[data-theme] .server-settings-page input,html[data-theme] .server-settings-page select,html[data-theme] .server-settings-page textarea{border-color:var(--border-subtle)!important;background:var(--bg-input)!important;color:var(--text-main)!important}html[data-theme] .settings-page input:focus,html[data-theme] .settings-page select:focus,html[data-theme] .settings-page textarea:focus,html[data-theme] .server-settings-page input:focus,html[data-theme] .server-settings-page select:focus,html[data-theme] .server-settings-page textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent)!important}html[data-theme] .settings-page button,html[data-theme] .server-settings-page button,html[data-theme] .microphone-check-header button{background:var(--accent)!important;color:#fff!important}html[data-theme] .settings-page button.secondary,html[data-theme] .server-settings-page button.secondary,html[data-theme] .microphone-check-header button.secondary{background:var(--bg-card)!important;color:var(--text-main)!important}html[data-theme] .microphone-check-header button.active,html[data-theme] .settings-page button.danger,html[data-theme] .server-settings-page button.danger{background:var(--danger)!important;color:#fff!important}html[data-theme] .settings-page .theme-card{border-color:var(--border-subtle)!important;background:var(--bg-card)!important;color:var(--text-main)!important}html[data-theme] .settings-page .theme-card.selected{border-color:var(--accent)!important;background:color-mix(in srgb, var(--accent) 14%, var(--bg-card))!important;color:var(--text-main)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent)!important}html[data-theme] .settings-page .theme-card strong{color:inherit!important}html[data-theme] .voice-profile-settings-panel .voice-settings-grid label,html[data-theme] .voice-profile-settings-panel .voice-sliders label,html[data-theme] .voice-profile-settings-panel .voice-toggles label,html[data-theme] .voice-settings-panel.side-column .voice-settings-grid label,html[data-theme] .voice-settings-panel.side-column .voice-sliders label,html[data-theme] .voice-settings-panel.side-column .voice-toggles label,html[data-theme] .server-settings-page .server-icon-settings,html[data-theme] .server-settings-page .custom-role-card,html[data-theme] .server-settings-page .channel-admin-row,html[data-theme] .server-settings-page .member-admin-row,html[data-theme] .server-settings-page .bot-admin-card,html[data-theme] .server-settings-page .role-help-grid span,html[data-theme] .server-settings-page .role-permission-grid label,html[data-theme] .notification-settings-list label{border-color:var(--border-subtle)!important;background:var(--bg-card)!important;color:var(--text-main)!important}html[data-theme] .notification-settings-list input{accent-color:var(--accent)!important}html[data-theme] .microphone-check-meter span{background:color-mix(in srgb, var(--text-muted) 28%, var(--bg-input))!important}html[data-theme] .microphone-check-meter span.hot{background:var(--success)!important}.voice-video-custom-content{width:100%;height:100%;position:absolute;inset:0}.voice-video-custom-content>*{width:100%;height:100%}.voice-video-custom-content .youtube-bot-player{width:100%;min-width:0;height:100%;min-height:0}.voice-video-custom-content .youtube-bot-frame-shell,.voice-video-custom-content .embedded-media-player{background:#000;width:100%;height:100%;position:absolute;inset:0}.youtube-bot-frame-shell{width:100%;height:100%;position:relative}.youtube-bot-frame{aspect-ratio:auto;background:#05070d;border:0;border-radius:0;width:100%;height:100%;min-height:0;overflow:hidden}.youtube-bot-frame iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.youtube-bot-frame-overlay,.embedded-media-player__overlay{z-index:3;background:0 0;position:absolute;inset:0}.youtube-bot-status{z-index:4;color:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617b8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex;position:absolute;inset:auto 16px 16px}.youtube-bot-status.error{background:#7f1d1de0}.youtube-bot-status a{color:#fff;white-space:nowrap;font-weight:800;text-decoration:underline}.embedded-media-player video,.embedded-media-player iframe{object-fit:contain;pointer-events:none;background:#000;border:0;width:100%;height:100%;display:block}.voice-bot-embedded-player{background:#000;border-radius:8px;min-height:260px;position:relative;overflow:hidden}.voice-bot-embedded-player iframe{pointer-events:auto}.voice-bot-embedded-player .embedded-media-player__overlay{pointer-events:none}.settings-page,.server-settings-page{background:var(--bg-main)!important;color:var(--text-main)!important}.settings-account-shell,.server-settings-shell{min-height:calc(100vh - 168px);grid-template-columns:240px minmax(0,1fr)!important;align-items:stretch!important}.settings-account-nav,.server-settings-nav{height:calc(100vh - 32px);min-height:calc(100vh - 32px);border-color:var(--border-subtle)!important;background:var(--bg-sidebar)!important;color:var(--text-main)!important;align-content:start!important;align-self:start!important;padding:12px!important;position:sticky!important;top:16px!important}.settings-page .panel,.server-settings-page .server-settings-content>.panel,.settings-page .account-settings-content>.panel,.settings-page .account-settings-content>.full-row,.voice-profile-settings-panel .voice-settings-grid label,.voice-profile-settings-panel .voice-sliders label,.voice-profile-settings-panel .voice-toggles label,.voice-settings-panel.side-column .voice-settings-grid label,.voice-settings-panel.side-column .voice-sliders label,.voice-settings-panel.side-column .voice-toggles label,.microphone-check{border-color:var(--border-subtle)!important;background:var(--bg-elevated)!important;color:var(--text-main)!important}.settings-page input,.settings-page select,.settings-page textarea,.server-settings-page input,.server-settings-page select,.server-settings-page textarea{border-color:var(--border-subtle)!important;background:var(--bg-input)!important;color:var(--text-main)!important}.voice-settings-panel.side-column{border-color:var(--border-subtle)!important;background:var(--bg-sidebar)!important;color:var(--text-main)!important}.youtube-bot-volume,.voice-video-bot-controls input.voice-video-bot-volume{width:96px}.youtube-bot-volume-label{min-width:40px;color:var(--text-muted);text-align:right;font-size:12px;font-weight:800}@media (width<=920px){.settings-account-shell,.server-settings-shell{min-height:0;grid-template-columns:1fr!important}.settings-account-nav,.server-settings-nav{height:auto;min-height:0;position:relative!important;top:auto!important}}.chat>.settings-page{grid-template-rows:auto minmax(0,1fr)!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.settings-page .settings-hero{border-radius:0!important;margin:0!important;padding:18px 24px!important}.settings-account-shell{grid-template-columns:220px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.settings-account-nav{border:0!important;border-right:1px solid var(--border-subtle)!important;background:var(--bg-sidebar)!important;border-radius:0!important;flex-direction:column!important;align-self:stretch!important;gap:4px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:18px 12px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden auto!important}.settings-account-nav a{border-radius:6px!important;min-height:38px!important;padding:9px 12px!important}.settings-page .account-settings-content{scroll-padding-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;height:100%!important;min-height:0!important;padding:18px 24px 40px!important;display:grid!important;overflow:hidden auto!important}.settings-page .account-settings-content>section{scroll-margin-top:18px}@media (width<=980px){.chat>.settings-page{padding:0!important;display:block!important;overflow-y:auto!important}.settings-account-shell{grid-template-columns:1fr!important;gap:14px!important;height:auto!important;padding:14px!important;display:grid!important;overflow:visible!important}.settings-account-nav{border:1px solid var(--border-subtle)!important;border-radius:8px!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;height:auto!important;padding:8px!important;display:grid!important;position:static!important}.settings-page .account-settings-content{grid-template-columns:1fr!important;height:auto!important;padding:0!important;overflow:visible!important}}.desktop-update-banner{z-index:120;border:1px solid var(--border-subtle);background:var(--bg-elevated);width:min(560px,100vw - 36px);color:var(--text-main);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 52px #0000005c}.desktop-update-banner.error{border-color:color-mix(in srgb, var(--danger) 54%, var(--border-subtle))}.desktop-update-banner.downloaded,.desktop-update-banner.available{border-color:color-mix(in srgb, var(--accent) 58%, var(--border-subtle))}.desktop-update-copy{gap:4px;min-width:0;display:grid}.desktop-update-copy strong{color:var(--text-main);font-size:14px}.desktop-update-copy span{color:var(--text-muted);font-size:13px;line-height:1.35}.desktop-update-actions{align-items:center;gap:8px;display:flex}.desktop-update-actions button,.desktop-update-settings-row button{background:var(--accent);color:#fff;border-radius:7px;min-height:36px;padding:8px 12px;font-weight:700}.desktop-update-actions button.secondary,.desktop-update-settings-row button.secondary{background:var(--bg-card);color:var(--text-main)}.desktop-update-actions button:disabled,.desktop-update-settings-row button:disabled{cursor:default;opacity:.62}.desktop-update-settings-row{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.desktop-update-settings-row>div{gap:3px;min-width:0;display:grid}.desktop-update-settings-row strong{color:var(--text-main)}.desktop-update-settings-row span{color:var(--text-muted);font-size:13px;line-height:1.35}@media (width<=720px){.desktop-update-banner,.desktop-update-settings-row{grid-template-columns:1fr}.desktop-update-actions,.desktop-update-actions button,.desktop-update-settings-row button{width:100%}}.chat.has-bot-quick-panel{grid-template-rows:auto auto minmax(0,1fr) auto auto!important}.chat.has-bot-quick-panel .bot-quick-panel{grid-row:2!important;grid-template-columns:minmax(128px,170px) minmax(112px,132px) minmax(220px,1fr) minmax(130px,220px) auto!important;align-items:center!important;min-height:56px!important;max-height:64px!important;padding:8px 20px!important;overflow:hidden!important}.chat.has-bot-quick-panel .bot-quick-panel select,.chat.has-bot-quick-panel .bot-quick-panel input,.chat.has-bot-quick-panel .bot-quick-panel button{height:40px!important;min-height:40px!important}.chat.has-bot-quick-panel .messages{grid-row:3!important;min-height:0!important}.chat>.server-settings-page{background:var(--bg-main)!important;grid-template-rows:auto minmax(0,1fr)!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.server-settings-page .settings-hero{border-radius:0!important;margin:0!important;padding:18px 24px!important}.server-settings-shell{grid-template-columns:220px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.server-settings-nav{border:0!important;border-right:1px solid var(--border-subtle)!important;background:var(--bg-sidebar)!important;border-radius:0!important;flex-direction:column!important;align-self:stretch!important;gap:4px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:18px 12px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden auto!important}.server-settings-nav a,.server-settings-back{min-height:38px!important;color:var(--text-muted)!important;background:0 0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;padding:9px 12px!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;display:flex!important}.server-settings-back{border:1px solid var(--border-subtle)!important;color:var(--text-main)!important;margin-bottom:10px!important}.server-settings-nav a:hover,.server-settings-nav a:focus-visible,.server-settings-back:hover,.server-settings-back:focus-visible{background:var(--bg-card-hover)!important;color:var(--text-main)!important;outline:none!important}.server-settings-page .server-settings-content{scroll-padding-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;height:100%!important;min-height:0!important;padding:18px 24px 44px!important;display:grid!important;overflow:hidden auto!important}.server-settings-page .server-settings-content>section{scroll-margin-top:18px}.server-settings-page .server-settings-content>.full-row,.server-settings-page .bot-admin-panel{grid-column:1/-1!important}.server-settings-page .panel,.server-settings-page .server-settings-content>.panel{border:1px solid var(--border-subtle)!important;background:var(--bg-elevated)!important;box-shadow:none!important;border-radius:8px!important}.server-settings-page .bot-history-panel{grid-template-columns:repeat(auto-fit,minmax(188px,1fr))!important}.bot-history-item{min-width:0;position:relative}.bot-history-panel .bot-history-main{justify-content:flex-start;width:100%;min-height:52px;padding:8px 38px 8px 9px}.bot-history-remove{place-items:center;width:24px;height:24px;display:grid;position:absolute;top:7px;right:7px;background:color-mix(in srgb, var(--bg-card-hover) 78%, transparent)!important;min-height:24px!important;color:var(--text-muted)!important;border-radius:6px!important;padding:0!important;font-size:18px!important;line-height:1!important}.bot-history-remove:hover,.bot-history-remove:focus-visible{background:var(--danger)!important;color:#fff!important}@media (width<=980px){.chat.has-bot-quick-panel{grid-template-rows:auto auto minmax(0,1fr) auto auto!important}.chat.has-bot-quick-panel .bot-quick-panel,.server-settings-shell{grid-template-columns:1fr!important}.chat.has-bot-quick-panel .bot-quick-panel{max-height:none!important;overflow:visible!important}.server-settings-page{display:block!important;overflow-y:auto!important}.server-settings-nav{border:1px solid var(--border-subtle)!important;border-radius:8px!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;height:auto!important;margin:14px!important;padding:8px!important;display:grid!important;position:static!important}.server-settings-page .server-settings-content{grid-template-columns:1fr!important;height:auto!important;padding:0 14px 28px!important;overflow:visible!important}}.chat>.settings-page,.chat>.server-settings-page{background:radial-gradient(circle at 14% 0,#5865f21a,#0000 22%),radial-gradient(circle at 82% 0,#5865f20f,#0000 20%),#090d14!important}.settings-page .settings-hero,.server-settings-page .settings-hero{background:linear-gradient(#0a0e16f5,#0a0e16eb)!important;border-bottom:1px solid #444d628c!important}.settings-page .settings-hero h2,.server-settings-page .settings-hero h2{letter-spacing:0!important;font-size:34px!important;line-height:1.1!important}.settings-account-shell,.server-settings-shell{grid-template-columns:260px minmax(0,1fr)!important}.settings-account-nav,.server-settings-nav{background:#0b1018!important;padding:22px 14px!important}.settings-account-nav a,.server-settings-nav a,.server-settings-back{text-align:left!important;border-radius:12px!important;min-height:48px!important;padding:11px 14px!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important}.settings-account-nav a:hover,.settings-account-nav a:focus-visible,.server-settings-nav a:hover,.server-settings-nav a:focus-visible,.server-settings-back:hover,.server-settings-back:focus-visible{background:#5865f229!important}.server-settings-back{color:#fff!important;background:linear-gradient(#6774fcfa,#5865f2f5)!important;border:1px solid #5865f252!important;justify-content:center!important;margin-bottom:14px!important}.settings-page .account-settings-content,.server-settings-page .server-settings-content{align-items:start!important;gap:18px!important;padding:22px 26px 42px!important}.settings-page .panel,.server-settings-page .server-settings-content>.panel,.settings-page .account-settings-content>.panel,.settings-page .account-settings-content>.full-row{background:linear-gradient(#0c111afa,#0b1019f0)!important;border:1px solid #384254b8!important;border-radius:18px!important;box-shadow:0 10px 36px #0000002e!important}.settings-page .panel-heading,.server-settings-page .panel-heading{margin-bottom:16px!important}.settings-page .panel-heading h3,.server-settings-page .panel-heading h3{margin-bottom:6px!important;font-size:22px!important;line-height:1.15!important}.settings-page .panel-heading p,.server-settings-page .panel-heading p{max-width:920px;font-size:15px!important;line-height:1.45!important}.settings-page input,.settings-page select,.settings-page textarea,.server-settings-page input,.server-settings-page select,.server-settings-page textarea{background:#0e131d!important;border-radius:12px!important;min-height:48px!important}.settings-page textarea,.server-settings-page textarea{min-height:130px!important}.settings-page button,.server-settings-page button{border-radius:12px!important;min-height:48px!important;font-weight:700!important}.settings-page .account-settings-content{grid-template-columns:repeat(2,minmax(320px,1fr))!important}.settings-page .account-settings-content>.full-row,.settings-page .account-settings-content>.notification-settings-panel,.settings-page .account-settings-content>.appearance-settings-panel,.settings-page .account-settings-content>.voice-profile-settings-panel{grid-column:1/-1!important}.notification-settings-list{gap:14px!important;display:grid!important}.notification-settings-list>label{text-align:left!important;background:#0d121bf5!important;border:1px solid #343d4fd6!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:72px!important;padding:18px 20px!important;display:grid!important}.notification-settings-list>label>input[type=checkbox]{order:2;justify-self:end;transition:background .16s,border-color .16s;position:relative;appearance:none!important;background:#5d6475!important;border:1px solid #4a546ce6!important;border-radius:999px!important;width:46px!important;min-width:46px!important;height:28px!important;margin:0!important}.notification-settings-list>label>input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s;position:absolute;top:2px;left:2px}.notification-settings-list>label>input[type=checkbox]:checked{background:#6674fc!important;border-color:#6674fc!important}.notification-settings-list>label>input[type=checkbox]:checked:after{transform:translate(18px)}.notification-settings-list>label>span{order:1;justify-self:start;min-width:0;color:var(--text-main)!important;text-align:left!important;white-space:normal!important;font-size:16px!important;font-weight:700!important;line-height:1.34!important}.voice-profile-settings-panel .voice-settings-grid,.voice-profile-settings-panel .voice-sliders{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.voice-profile-settings-panel .profile-microphone-check{margin-top:18px!important;margin-bottom:18px!important}.voice-profile-settings-panel .voice-settings-grid label,.voice-profile-settings-panel .voice-sliders label{text-align:left!important;background:#0d121bf5!important;border:1px solid #343d4fd6!important;border-radius:16px!important;padding:16px!important}.voice-profile-settings-panel .voice-sliders label{min-height:104px!important}.voice-profile-settings-panel .voice-settings-grid label>span,.voice-profile-settings-panel .voice-sliders label>span{color:var(--text-main)!important;margin-bottom:10px!important;font-weight:700!important;line-height:1.35!important;display:block!important}.voice-toggles.important,.voice-advanced-settings .voice-toggles.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.voice-toggles.important label,.voice-advanced-settings .voice-toggles.compact label{text-align:left!important;background:#0a1223fa!important;border:1px solid #343d4fd6!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:78px!important;padding:18px!important;line-height:1.35!important;display:grid!important}.voice-toggles.important label input[type=checkbox],.voice-advanced-settings .voice-toggles.compact label input[type=checkbox]{order:2;justify-self:end;transition:background .16s,border-color .16s;position:relative;appearance:none!important;background:#5d6475!important;border:1px solid #4a546ce6!important;border-radius:999px!important;width:46px!important;min-width:46px!important;height:28px!important;margin:0!important}.voice-toggles.important label input[type=checkbox]:after,.voice-advanced-settings .voice-toggles.compact label input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s;position:absolute;top:2px;left:2px}.voice-toggles.important label input[type=checkbox]:checked,.voice-advanced-settings .voice-toggles.compact label input[type=checkbox]:checked{background:#6674fc!important;border-color:#6674fc!important}.voice-toggles.important label input[type=checkbox]:checked:after,.voice-advanced-settings .voice-toggles.compact label input[type=checkbox]:checked:after{transform:translate(18px)}.voice-toggles.important label input[type=checkbox]:disabled,.voice-advanced-settings .voice-toggles.compact label input[type=checkbox]:disabled{opacity:.5}.voice-advanced-settings{background:#0a1223c7!important;border:1px solid #343d4fd6!important;border-radius:16px!important;margin-top:18px!important;padding:12px!important}.voice-advanced-settings summary{cursor:pointer;color:var(--text-main)!important;padding:4px 6px 14px!important;font-size:20px!important;font-weight:800!important}.server-settings-page .server-settings-content{grid-template-columns:minmax(360px,.95fr) minmax(480px,1.25fr)!important}.server-settings-page #server-settings-basic{grid-column:1!important}.server-settings-page #server-settings-roles{grid-column:2!important}.server-settings-page #server-settings-bots,.server-settings-page #server-settings-channels,.server-settings-page #server-settings-members,.server-settings-page #server-settings-danger{grid-column:1/-1!important}.server-settings-page .server-icon-settings{border-radius:16px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:16px!important;display:grid!important}.server-settings-page .server-icon-settings>div{gap:4px;min-width:0;display:grid}.server-settings-page .server-icon-settings strong,.server-settings-page .server-icon-settings span{text-align:left!important}.server-settings-page .horizontal-form{grid-template-columns:minmax(0,1fr) minmax(220px,260px)!important;align-items:start!important;gap:14px!important;display:grid!important}.server-settings-page .horizontal-form>button,.server-settings-page .role-builder>button,.server-settings-page .role-builder .role-permission-grid,.server-settings-page .role-builder .custom-role-list{grid-column:1/-1!important}.server-settings-page .settings-switch-row{background:#0d121bf5!important;border:1px solid #343d4fd6!important;border-radius:16px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;min-height:72px!important;padding:16px!important;display:grid!important}.server-settings-page .settings-switch-row span{text-align:left!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important}.server-settings-page .role-help-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.server-settings-page .role-help-grid span{text-align:left!important;border-radius:14px!important;align-items:center!important;min-height:66px!important;padding:16px 18px!important;line-height:1.35!important;display:flex!important}.role-builder{grid-template-columns:minmax(0,1fr) 120px!important;gap:14px!important;display:grid!important}.role-builder label{text-align:left!important}.role-builder label>span{margin-bottom:8px!important;font-weight:700!important;display:block!important}.role-builder input[type=color]{min-height:48px!important;padding:6px!important}.role-permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.role-permission-grid label{text-align:left!important;white-space:normal!important;border-radius:14px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:84px!important;padding:16px!important;line-height:1.3!important;display:grid!important}.role-permission-grid input{margin:0!important}.custom-role-list{gap:12px!important;display:grid!important}.custom-role-card{padding:16px!important}.custom-role-title{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.custom-role-title strong{min-width:0;text-align:left!important}.server-settings-page .channel-admin-row,.server-settings-page .member-admin-row,.server-settings-page .bot-admin-card{gap:16px!important;padding:16px!important}@media (width<=1180px){.voice-profile-settings-panel .voice-settings-grid,.voice-profile-settings-panel .voice-sliders,.voice-toggles.important,.voice-advanced-settings .voice-toggles.compact,.server-settings-page .server-settings-content,.role-permission-grid{grid-template-columns:1fr!important}.server-settings-page #server-settings-basic,.server-settings-page #server-settings-roles{grid-column:1/-1!important}}@media (width<=980px){.settings-account-shell,.server-settings-shell{grid-template-columns:1fr!important}.settings-page .account-settings-content,.server-settings-page .server-settings-content{grid-template-columns:1fr!important;padding:14px!important}.settings-account-nav,.server-settings-nav{padding:10px!important}.voice-toggles.important,.voice-advanced-settings .voice-toggles.compact,.voice-profile-settings-panel .voice-settings-grid,.voice-profile-settings-panel .voice-sliders,.role-permission-grid,.settings-page .account-settings-content{grid-template-columns:1fr!important}}.layout>.channels.server-sidebar>.sidebar-bottom-dock,.layout>.channels.app-nav-sidebar>.sidebar-bottom-dock,.layout>.channels.dm-sidebar>.sidebar-bottom-dock{gap:10px!important;padding:10px 0 12px!important}.layout>.channels.server-sidebar .sidebar-bottom-dock>*,.layout>.channels.app-nav-sidebar .sidebar-bottom-dock>*,.layout>.channels.dm-sidebar .sidebar-bottom-dock>*{margin-left:0!important;margin-right:0!important}.layout>.channels.server-sidebar .sidebar-voice-dock,.layout>.channels.app-nav-sidebar .sidebar-voice-dock,.layout>.channels.dm-sidebar .sidebar-voice-dock{background:linear-gradient(#1b212ffa,#161c28fa)!important;border-left:0!important;border-right:0!important;border-radius:18px!important;gap:10px!important;width:100%!important;padding:12px!important}.layout>.channels.server-sidebar .sidebar-voice-status-row,.layout>.channels.app-nav-sidebar .sidebar-voice-status-row,.layout>.channels.dm-sidebar .sidebar-voice-status-row{min-height:52px!important}.layout>.channels.server-sidebar .sidebar-voice-open,.layout>.channels.app-nav-sidebar .sidebar-voice-open,.layout>.channels.dm-sidebar .sidebar-voice-open{gap:12px!important;min-height:52px!important;padding:0!important}.layout>.channels.server-sidebar .sidebar-voice-meta strong,.layout>.channels.app-nav-sidebar .sidebar-voice-meta strong,.layout>.channels.dm-sidebar .sidebar-voice-meta strong{font-size:13px!important}.layout>.channels.server-sidebar .sidebar-voice-actions,.layout>.channels.app-nav-sidebar .sidebar-voice-actions,.layout>.channels.dm-sidebar .sidebar-voice-actions{gap:10px!important}.layout>.channels.server-sidebar .sidebar-voice-actions button,.layout>.channels.app-nav-sidebar .sidebar-voice-actions button,.layout>.channels.dm-sidebar .sidebar-voice-actions button{border-radius:12px!important;height:42px!important;min-height:42px!important}.layout>.channels.server-sidebar .sidebar-user-card,.layout>.channels.app-nav-sidebar .sidebar-user-card,.layout>.channels.dm-sidebar .sidebar-user-card{border-radius:18px!important}.layout>.channels.server-sidebar .sidebar-user-actions,.layout>.channels.server-sidebar .gromofon-user-actions,.layout>.channels.app-nav-sidebar .sidebar-user-actions,.layout>.channels.app-nav-sidebar .gromofon-user-actions,.layout>.channels.dm-sidebar .sidebar-user-actions,.layout>.channels.dm-sidebar .gromofon-user-actions{gap:10px!important}.layout>.channels.server-sidebar .sidebar-user-actions button,.layout>.channels.server-sidebar .gromofon-user-actions button,.layout>.channels.server-sidebar .sidebar-control,.layout>.channels.server-sidebar .gromofon-control,.layout>.channels.app-nav-sidebar .sidebar-user-actions button,.layout>.channels.app-nav-sidebar .gromofon-user-actions button,.layout>.channels.app-nav-sidebar .sidebar-control,.layout>.channels.app-nav-sidebar .gromofon-control,.layout>.channels.dm-sidebar .sidebar-user-actions button,.layout>.channels.dm-sidebar .gromofon-user-actions button,.layout>.channels.dm-sidebar .sidebar-control,.layout>.channels.dm-sidebar .gromofon-control{border-radius:12px!important;height:42px!important;min-height:42px!important}.layout>.channels.server-sidebar>.sidebar-bottom-dock,.layout>.channels.app-nav-sidebar>.sidebar-bottom-dock,.layout>.channels.dm-sidebar>.sidebar-bottom-dock{box-shadow:none!important;background:var(--bg-sidebar)!important;border-top:0!important;gap:8px!important;padding:6px 0 8px!important}.layout>.channels.server-sidebar .sidebar-voice-dock,.layout>.channels.app-nav-sidebar .sidebar-voice-dock,.layout>.channels.dm-sidebar .sidebar-voice-dock{border-radius:16px!important;gap:8px!important;padding:10px!important}.layout>.channels.server-sidebar .sidebar-voice-status-row,.layout>.channels.app-nav-sidebar .sidebar-voice-status-row,.layout>.channels.dm-sidebar .sidebar-voice-status-row,.layout>.channels.server-sidebar .sidebar-voice-open,.layout>.channels.app-nav-sidebar .sidebar-voice-open,.layout>.channels.dm-sidebar .sidebar-voice-open{min-height:46px!important}.layout>.channels.server-sidebar .sidebar-voice-icon,.layout>.channels.app-nav-sidebar .sidebar-voice-icon,.layout>.channels.dm-sidebar .sidebar-voice-icon{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important}.layout>.channels.server-sidebar .sidebar-voice-meta,.layout>.channels.app-nav-sidebar .sidebar-voice-meta,.layout>.channels.dm-sidebar .sidebar-voice-meta{gap:1px!important}.layout>.channels.server-sidebar .sidebar-voice-meta strong,.layout>.channels.app-nav-sidebar .sidebar-voice-meta strong,.layout>.channels.dm-sidebar .sidebar-voice-meta strong{font-size:12px!important;line-height:1.15!important}.layout>.channels.server-sidebar .sidebar-voice-meta small,.layout>.channels.app-nav-sidebar .sidebar-voice-meta small,.layout>.channels.dm-sidebar .sidebar-voice-meta small{font-size:11px!important;line-height:1.15!important}.layout>.channels.server-sidebar .sidebar-voice-actions,.layout>.channels.app-nav-sidebar .sidebar-voice-actions,.layout>.channels.dm-sidebar .sidebar-voice-actions,.layout>.channels.server-sidebar .sidebar-user-actions,.layout>.channels.server-sidebar .gromofon-user-actions,.layout>.channels.app-nav-sidebar .sidebar-user-actions,.layout>.channels.app-nav-sidebar .gromofon-user-actions,.layout>.channels.dm-sidebar .sidebar-user-actions,.layout>.channels.dm-sidebar .gromofon-user-actions{gap:8px!important}.layout>.channels.server-sidebar .sidebar-voice-actions button,.layout>.channels.app-nav-sidebar .sidebar-voice-actions button,.layout>.channels.dm-sidebar .sidebar-voice-actions button,.layout>.channels.server-sidebar .sidebar-user-actions button,.layout>.channels.server-sidebar .gromofon-user-actions button,.layout>.channels.server-sidebar .sidebar-control,.layout>.channels.server-sidebar .gromofon-control,.layout>.channels.app-nav-sidebar .sidebar-user-actions button,.layout>.channels.app-nav-sidebar .gromofon-user-actions button,.layout>.channels.app-nav-sidebar .sidebar-control,.layout>.channels.app-nav-sidebar .gromofon-control,.layout>.channels.dm-sidebar .sidebar-user-actions button,.layout>.channels.dm-sidebar .gromofon-user-actions button,.layout>.channels.dm-sidebar .sidebar-control,.layout>.channels.dm-sidebar .gromofon-control{border-radius:10px!important;height:38px!important;min-height:38px!important}.layout>.channels.server-sidebar .sidebar-user-card,.layout>.channels.app-nav-sidebar .sidebar-user-card,.layout>.channels.dm-sidebar .sidebar-user-card{border-radius:16px!important;padding:9px 11px!important}.layout>.channels.server-sidebar>.sidebar-bottom-dock,.layout>.channels.app-nav-sidebar>.sidebar-bottom-dock,.layout>.channels.dm-sidebar>.sidebar-bottom-dock{width:calc(100% + var(--app-sidebar-padding-x))!important;max-width:calc(100% + var(--app-sidebar-padding-x))!important;margin-left:calc(var(--app-sidebar-padding-x) * -1)!important;margin-right:0!important;padding:6px 0 8px!important}.layout>.channels.server-sidebar .sidebar-bottom-dock>*,.layout>.channels.app-nav-sidebar .sidebar-bottom-dock>*,.layout>.channels.dm-sidebar .sidebar-bottom-dock>*{width:100%!important;max-width:100%!important}.layout>.channels.server-sidebar .sidebar-voice-dock,.layout>.channels.app-nav-sidebar .sidebar-voice-dock,.layout>.channels.dm-sidebar .sidebar-voice-dock,.layout>.channels.server-sidebar .sidebar-user-card,.layout>.channels.app-nav-sidebar .sidebar-user-card,.layout>.channels.dm-sidebar .sidebar-user-card,.layout>.channels.server-sidebar .sidebar-user-actions,.layout>.channels.server-sidebar .gromofon-user-actions,.layout>.channels.app-nav-sidebar .sidebar-user-actions,.layout>.channels.app-nav-sidebar .gromofon-user-actions,.layout>.channels.dm-sidebar .sidebar-user-actions,.layout>.channels.dm-sidebar .gromofon-user-actions{margin-left:0!important;margin-right:0!important}.appearance-settings-panel .theme-showcase{gap:18px;display:grid}.appearance-settings-panel .theme-section-label{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:800;display:inline-block}.appearance-settings-panel .theme-mode-row{flex-wrap:wrap;gap:10px;display:flex}.appearance-settings-panel .theme-mode-chip{background:var(--bg-card);border:1px solid var(--border-subtle);min-width:132px;color:var(--text-main);border-radius:14px;justify-items:start;gap:8px;padding:10px;display:grid}.appearance-settings-panel .theme-mode-chip.selected,.appearance-settings-panel .theme-swatch.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 28%, transparent);border-color:var(--accent)!important}.appearance-settings-panel .theme-mode-chip-preview{box-sizing:border-box;border-radius:14px;grid-template-rows:1fr 12px;grid-template-columns:12px minmax(0,1fr);gap:4px;width:56px;height:56px;padding:6px;display:grid}.appearance-settings-panel .theme-mode-chip-preview i,.appearance-settings-panel .theme-mode-chip-preview b,.appearance-settings-panel .theme-mode-chip-preview em{border-radius:8px;display:block}.appearance-settings-panel .theme-mode-chip-preview i{grid-row:1/span 2}.appearance-settings-panel .theme-mode-chip-preview b,.appearance-settings-panel .theme-mode-chip-preview em{grid-column:2}.appearance-settings-panel .theme-upgrade-card{border:1px solid var(--border-subtle);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, var(--bg-card)) 0%, var(--bg-elevated) 68%);box-shadow:var(--shadow-md);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.appearance-settings-panel .theme-upgrade-illustration{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 28%, transparent), transparent 70%);border-radius:18px;width:118px;height:76px;position:relative}.appearance-settings-panel .theme-upgrade-illustration span,.appearance-settings-panel .theme-upgrade-illustration i,.appearance-settings-panel .theme-upgrade-illustration b,.appearance-settings-panel .theme-upgrade-illustration em{border-radius:12px;display:block;position:absolute}.appearance-settings-panel .theme-upgrade-illustration span{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 65%, #ff72c3), color-mix(in srgb, var(--accent) 35%, #ffd166));width:76px;height:46px;top:18px;left:0}.appearance-settings-panel .theme-upgrade-illustration i{background:var(--bg-sidebar);width:62px;height:34px;top:8px;left:16px}.appearance-settings-panel .theme-upgrade-illustration b{background:linear-gradient(135deg, var(--accent), #7c84ff);width:34px;height:34px;top:12px;left:48px}.appearance-settings-panel .theme-upgrade-illustration em{background:color-mix(in srgb, var(--accent) 45%, var(--bg-card));width:26px;height:26px;top:22px;left:80px}.appearance-settings-panel .theme-upgrade-copy{gap:6px;display:grid}.appearance-settings-panel .theme-upgrade-copy strong{color:var(--text-main);font-size:20px;line-height:1.2}.appearance-settings-panel .theme-upgrade-copy span,.appearance-settings-panel .theme-gallery-header span,.appearance-settings-panel .theme-gallery-current{color:var(--text-muted);line-height:1.45}.appearance-settings-panel .theme-upgrade-badge{background:var(--accent);color:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.appearance-settings-panel .theme-gallery-section{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:20px;padding:18px}.appearance-settings-panel .theme-gallery-header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:16px;display:flex}.appearance-settings-panel .theme-gallery-header strong{color:var(--text-main);margin-bottom:4px;font-size:18px;display:block}.appearance-settings-panel .theme-gallery-current b{color:var(--accent)}.appearance-settings-panel .theme-color-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:12px;display:grid}.appearance-settings-panel .theme-swatch{color:var(--text-main);background:0 0;border:1px solid #0000;border-radius:16px;justify-items:center;gap:8px;padding:8px;display:grid}.appearance-settings-panel .theme-swatch-preview{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--border-subtle) 85%, transparent);border-radius:14px;width:100%;box-shadow:inset 0 1px #ffffff0a}.appearance-settings-panel .theme-swatch-label{font-size:12px;font-weight:700}.appearance-settings-panel .theme-custom-accent-card{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-elevated) 88%, var(--bg-main));border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px;display:grid}.appearance-settings-panel .theme-custom-accent-copy{gap:4px;display:grid}.appearance-settings-panel .theme-custom-accent-copy strong{color:var(--text-main);font-size:18px}.appearance-settings-panel .theme-custom-accent-copy span{color:var(--text-muted);line-height:1.45}.appearance-settings-panel .theme-custom-color-picker{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent);background:var(--bg-card);min-width:210px;min-height:48px;color:var(--text-main);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:6px 12px 6px 6px;display:grid}.appearance-settings-panel .theme-custom-color-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.appearance-settings-panel .theme-custom-color-preview{border:1px solid color-mix(in srgb, #fff 42%, var(--border-subtle));width:34px;height:34px;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--bg-main) 62%, transparent);border-radius:10px}.appearance-settings-panel .theme-custom-color-picker code{color:var(--text-main);text-transform:uppercase;font-family:inherit;font-weight:800}.appearance-settings-panel .theme-custom-accent-card button.secondary{min-width:132px}.theme-card-light .theme-mode-chip-preview,.theme-card-light .theme-swatch-preview{background:linear-gradient(135deg,#fff,#edf2fb)}.theme-card-gray .theme-mode-chip-preview,.theme-card-gray .theme-swatch-preview{background:linear-gradient(135deg,#2c3138,#5e6777)}.theme-card-dark .theme-mode-chip-preview,.theme-card-dark .theme-swatch-preview{background:linear-gradient(135deg,#0f1117,#202737)}.theme-card-black .theme-mode-chip-preview,.theme-card-black .theme-swatch-preview{background:linear-gradient(135deg,#000,#171717)}.theme-card-mint .theme-mode-chip-preview,.theme-card-mint .theme-swatch-preview{background:linear-gradient(135deg,#d8f1e8,#7fd1b7)}.theme-card-peach .theme-mode-chip-preview,.theme-card-peach .theme-swatch-preview{background:linear-gradient(135deg,#ffe0d2,#f2b191)}.theme-card-lavender .theme-mode-chip-preview,.theme-card-lavender .theme-swatch-preview{background:linear-gradient(135deg,#e8dcff,#b5a0ff)}.theme-card-sage .theme-mode-chip-preview,.theme-card-swatch.theme-card-sage .theme-swatch-preview,.theme-card-sage .theme-swatch-preview{background:linear-gradient(135deg,#e0ead8,#9db47f)}.theme-card-sunset .theme-mode-chip-preview,.theme-card-sunset .theme-swatch-preview{background:linear-gradient(135deg,#2d1630,#ff8a5b)}.theme-card-ocean .theme-mode-chip-preview,.theme-card-ocean .theme-swatch-preview{background:linear-gradient(135deg,#10283b,#49b2ff)}.theme-card-berry .theme-mode-chip-preview,.theme-card-berry .theme-swatch-preview{background:linear-gradient(135deg,#2b1128,#d96bb3)}.theme-card-neon .theme-mode-chip-preview,.theme-card-neon .theme-swatch-preview{background:linear-gradient(135deg,#12183e,#6c7bff)}.theme-card-rose .theme-mode-chip-preview,.theme-card-rose .theme-swatch-preview{background:linear-gradient(135deg,#fff0f6,#db5f9f)}.theme-card-sky .theme-mode-chip-preview,.theme-card-sky .theme-swatch-preview{background:linear-gradient(135deg,#eef8ff,#2f8dde)}.theme-card-arctic .theme-mode-chip-preview,.theme-card-arctic .theme-swatch-preview{background:linear-gradient(135deg,#f4f8fb,#47a9c9)}.theme-card-blossom .theme-mode-chip-preview,.theme-card-blossom .theme-swatch-preview{background:linear-gradient(135deg,#f5fff8,#f06f9d)}.theme-card-aurora .theme-mode-chip-preview,.theme-card-aurora .theme-swatch-preview{background:linear-gradient(135deg,#071211,#46d8ad)}.theme-card-midnight .theme-mode-chip-preview,.theme-card-midnight .theme-swatch-preview{background:linear-gradient(135deg,#070b17,#7c91ff)}.theme-card-ember .theme-mode-chip-preview,.theme-card-ember .theme-swatch-preview{background:linear-gradient(135deg,#150b09,#ff7048)}.theme-card-matrix .theme-mode-chip-preview,.theme-card-matrix .theme-swatch-preview{background:linear-gradient(135deg,#030807,#48d86f)}.theme-card-royal .theme-mode-chip-preview,.theme-card-royal .theme-swatch-preview{background:linear-gradient(135deg,#100a1e,#a275ff)}.theme-card-vapor .theme-mode-chip-preview,.theme-card-vapor .theme-swatch-preview{background:linear-gradient(135deg,#100b18,#ff6bd6)}.theme-card-arcade .theme-mode-chip-preview,.theme-card-arcade .theme-swatch-preview{background:linear-gradient(135deg,#070917,#18d7ff)}.theme-card-graphite .theme-mode-chip-preview,.theme-card-graphite .theme-swatch-preview{background:linear-gradient(135deg,#101113,#f0a84f)}.theme-card-light .theme-mode-chip-preview i,.theme-card-mint .theme-mode-chip-preview i,.theme-card-peach .theme-mode-chip-preview i,.theme-card-lavender .theme-mode-chip-preview i,.theme-card-sage .theme-mode-chip-preview i,.theme-card-rose .theme-mode-chip-preview i,.theme-card-sky .theme-mode-chip-preview i,.theme-card-arctic .theme-mode-chip-preview i,.theme-card-blossom .theme-mode-chip-preview i{background:#ffffffa6}.theme-card-light .theme-mode-chip-preview b,.theme-card-mint .theme-mode-chip-preview b,.theme-card-peach .theme-mode-chip-preview b,.theme-card-lavender .theme-mode-chip-preview b,.theme-card-sage .theme-mode-chip-preview b,.theme-card-rose .theme-mode-chip-preview b,.theme-card-sky .theme-mode-chip-preview b,.theme-card-arctic .theme-mode-chip-preview b,.theme-card-blossom .theme-mode-chip-preview b{background:#ffffffd6}.theme-card-light .theme-mode-chip-preview em,.theme-card-mint .theme-mode-chip-preview em,.theme-card-peach .theme-mode-chip-preview em,.theme-card-lavender .theme-mode-chip-preview em,.theme-card-sage .theme-mode-chip-preview em,.theme-card-rose .theme-mode-chip-preview em,.theme-card-sky .theme-mode-chip-preview em,.theme-card-arctic .theme-mode-chip-preview em,.theme-card-blossom .theme-mode-chip-preview em{background:#5865f2e6}.theme-card-gray .theme-mode-chip-preview i,.theme-card-dark .theme-mode-chip-preview i,.theme-card-black .theme-mode-chip-preview i,.theme-card-sunset .theme-mode-chip-preview i,.theme-card-ocean .theme-mode-chip-preview i,.theme-card-berry .theme-mode-chip-preview i,.theme-card-neon .theme-mode-chip-preview i,.theme-card-aurora .theme-mode-chip-preview i,.theme-card-midnight .theme-mode-chip-preview i,.theme-card-ember .theme-mode-chip-preview i,.theme-card-matrix .theme-mode-chip-preview i,.theme-card-royal .theme-mode-chip-preview i,.theme-card-vapor .theme-mode-chip-preview i,.theme-card-arcade .theme-mode-chip-preview i,.theme-card-graphite .theme-mode-chip-preview i{background:#ffffff14}.theme-card-gray .theme-mode-chip-preview b,.theme-card-dark .theme-mode-chip-preview b,.theme-card-black .theme-mode-chip-preview b,.theme-card-sunset .theme-mode-chip-preview b,.theme-card-ocean .theme-mode-chip-preview b,.theme-card-berry .theme-mode-chip-preview b,.theme-card-neon .theme-mode-chip-preview b,.theme-card-aurora .theme-mode-chip-preview b,.theme-card-midnight .theme-mode-chip-preview b,.theme-card-ember .theme-mode-chip-preview b,.theme-card-matrix .theme-mode-chip-preview b,.theme-card-royal .theme-mode-chip-preview b,.theme-card-vapor .theme-mode-chip-preview b,.theme-card-arcade .theme-mode-chip-preview b,.theme-card-graphite .theme-mode-chip-preview b{background:#ffffff2e}.theme-card-gray .theme-mode-chip-preview em,.theme-card-dark .theme-mode-chip-preview em,.theme-card-black .theme-mode-chip-preview em,.theme-card-sunset .theme-mode-chip-preview em,.theme-card-ocean .theme-mode-chip-preview em,.theme-card-berry .theme-mode-chip-preview em,.theme-card-neon .theme-mode-chip-preview em,.theme-card-aurora .theme-mode-chip-preview em,.theme-card-midnight .theme-mode-chip-preview em,.theme-card-ember .theme-mode-chip-preview em,.theme-card-matrix .theme-mode-chip-preview em,.theme-card-royal .theme-mode-chip-preview em,.theme-card-vapor .theme-mode-chip-preview em,.theme-card-arcade .theme-mode-chip-preview em,.theme-card-graphite .theme-mode-chip-preview em{background:#ffffffe0}html[data-theme] body,html[data-theme] #root,html[data-theme] .layout{background:var(--bg-app)!important;color:var(--text-main)!important}html[data-theme] .layout>.guilds,html[data-theme] .layout>.guilds.gromofon-rail{background:var(--bg-rail)!important;border-color:var(--border-subtle)!important}html[data-theme] .layout>.channels,html[data-theme] .layout>.channels.app-nav-sidebar,html[data-theme] .layout>.channels.dm-sidebar,html[data-theme] .layout>.app-nav-sidebar,html[data-theme] .layout>.dm-sidebar,html[data-theme] .dm-profile-panel,html[data-theme] .server-members-panel{background:var(--bg-sidebar)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}html[data-theme] .chat,html[data-theme] .messages,html[data-theme] .messages.dm-messages,html[data-theme] .friends-page,html[data-theme] .chat>.friends-page,html[data-theme] .chat>.settings-page,html[data-theme] .chat>.server-settings-page,html[data-theme] .server-settings-page,html[data-theme] .settings-page{background:var(--bg-main)!important;color:var(--text-main)!important}html[data-theme] .chat>header,html[data-theme] .bot-quick-panel,html[data-theme] .dm-chat-header,html[data-theme] .friends-header,html[data-theme] .server-members-header,html[data-theme] .server-member-section-heading,html[data-theme] .dm-section-heading{color:var(--text-main)!important;border-color:var(--border-subtle)!important;background:0 0!important}html[data-theme] .composer,html[data-theme] .composer-gromofon,html[data-theme] .composer.composer-gromofon,html[data-theme] .composer.dm-composer,html[data-theme] .composer-input-wrap,html[data-theme] .composer-input,html[data-theme] .dm-search-input,html[data-theme] .dm-search-box input,html[data-theme] .bot-quick-panel,html[data-theme] .bot-quick-panel select,html[data-theme] .bot-quick-panel input,html[data-theme] .bot-quick-panel button,html[data-theme] input,html[data-theme] textarea,html[data-theme] select{background:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-subtle)!important}html[data-theme] .composer-input::placeholder,html[data-theme] .dm-search-input::placeholder,html[data-theme] input::placeholder,html[data-theme] textarea::placeholder{color:var(--text-soft)!important}html[data-theme] .dm-nav-item,html[data-theme] .dm-item,html[data-theme] .sidebar-user-card,html[data-theme] .sidebar-voice-dock,html[data-theme] .server-member-row,html[data-theme] .dm-profile-card,html[data-theme] .dm-profile-block,html[data-theme] .channel-admin-row,html[data-theme] .member-admin-row,html[data-theme] .bot-admin-card,html[data-theme] .custom-role-card,html[data-theme] .server-icon-settings{background:var(--bg-elevated)!important;color:var(--text-main)!important;border-color:var(--border-subtle)!important}html[data-theme] .dm-nav-item:hover,html[data-theme] .dm-item:hover,html[data-theme] .server-member-row:hover,html[data-theme] .sidebar-user-card:hover{background:var(--bg-card)!important}html[data-theme] .dm-item.selected,html[data-theme] .dm-nav-item.selected,html[data-theme] .server-member-row.selected{background:var(--bg-card-hover)!important}html[data-theme] .dm-sidebar .dm-search-box,html[data-theme] .dm-sidebar .dm-nav-list{padding-left:2px;padding-right:2px}html[data-theme] .dm-nav-item,html[data-theme] .dm-item{margin-bottom:4px;border-radius:10px!important}html[data-theme] .dm-item-user small,html[data-theme] .dm-section-heading span,html[data-theme] .dm-profile-block span,html[data-theme] .server-member-row small,html[data-theme] .message time,html[data-theme] .message small{color:var(--text-muted)!important}html[data-theme] .dm-profile-panel{padding:16px 12px!important}html[data-theme] .dm-profile-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, var(--bg-card)), color-mix(in srgb, var(--bg-sidebar) 72%, transparent))!important}html[data-theme] .dm-profile-card,html[data-theme] .dm-profile-block,html[data-theme] .dm-profile-footer{border-radius:16px!important}html[data-theme] .messages.dm-messages{padding:4px 0 0!important}html[data-theme] .dm-chat-header{background:var(--bg-main)!important;border-bottom:1px solid var(--border-subtle)!important}html[data-theme] .dm-chat-header,html[data-theme] .chat>header{box-shadow:none!important}html[data-theme] .messages.dm-messages .message,html[data-theme] .messages .message{border-radius:10px}html[data-theme] .messages.dm-messages .message:hover,html[data-theme] .messages .message:hover{background:color-mix(in srgb, var(--bg-card) 55%, transparent)!important}html[data-theme] .server-members-toggle,html[data-theme] .member-menu-button,html[data-theme] .sidebar-user-actions button,html[data-theme] .sidebar-voice-actions button,html[data-theme] .composer-side-button,html[data-theme] .composer-tools button,html[data-theme] .theme-mode-chip,html[data-theme] .theme-swatch{color:var(--text-main)!important}@media (width<=900px){.appearance-settings-panel .theme-upgrade-card,.appearance-settings-panel .theme-gallery-header{grid-template-columns:1fr;justify-items:start;display:grid}}html[data-theme] .voice-panel:not(.compact-mode),html[data-theme] .voice-panel:not(.compact-mode)>.lk-room-container,html[data-theme] .voice-panel:not(.compact-mode) [data-lk-theme],html[data-theme] .voice-call-grid,html[data-theme] .voice-call-grid.settings-closed,html[data-theme] .voice-call-grid.settings-open,html[data-theme] .voice-call-grid.people-open,html[data-theme] .voice-call-grid.people-collapsed,html[data-theme] .voice-call-grid.settings-closed.people-open,html[data-theme] .voice-call-grid.settings-closed.people-collapsed,html[data-theme] .voice-call-grid.settings-open.people-open,html[data-theme] .voice-call-grid.settings-open.people-collapsed,html[data-theme] .voice-main-column-clean,html[data-theme] .voice-main-column{background:var(--bg-main)!important;color:var(--text-main)!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-main-column-clean{width:min(100%,1480px)!important;max-width:1480px!important;margin-inline:auto!important;padding:24px 28px!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-video-block,html[data-theme] .voice-panel:not(.compact-mode) .voice-video-block-empty,html[data-theme] .voice-panel:not(.compact-mode) .voice-stage-frame{color:var(--text-main)!important;background:0 0!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-stage-placeholder{border-color:var(--border-subtle)!important;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 88%, var(--accent) 12%), var(--bg-main))!important;width:100%!important;max-width:1440px!important;color:var(--text-muted)!important;box-shadow:var(--shadow-md)!important;margin-inline:auto!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-stage-placeholder strong{color:var(--text-main)!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-stage-placeholder span{color:var(--text-muted)!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-stage-orb{border-color:color-mix(in srgb, var(--accent) 46%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 18%, var(--bg-card))!important;color:var(--accent)!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-video-tile,html[data-theme] .voice-panel:not(.compact-mode) .voice-video-tile video{background:var(--bg-elevated)!important;border-color:var(--border-subtle)!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-bottom-dock{border-color:var(--border-subtle)!important;background:color-mix(in srgb, var(--bg-elevated) 88%, transparent)!important;width:max-content!important;min-width:0!important;max-width:min(860px,100% - 56px)!important;color:var(--text-main)!important;box-shadow:var(--shadow-lg)!important;justify-content:center!important;bottom:22px!important;left:50%!important;right:auto!important;transform:translate(-50%,18px)!important}html[data-theme] .voice-panel:not(.compact-mode):hover .voice-bottom-dock,html[data-theme] .voice-panel:not(.compact-mode):focus-within .voice-bottom-dock{transform:translate(-50%)!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-bottom-dock .voice-icon-button{background:var(--bg-card)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-bottom-dock .voice-icon-button:hover:not(:disabled){background:var(--bg-card-hover)!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-bottom-dock .voice-icon-button.active{background:color-mix(in srgb, var(--accent) 20%, var(--bg-card))!important;border-color:color-mix(in srgb, var(--accent) 58%, var(--border-subtle))!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-bottom-dock .voice-icon-button.danger{background:color-mix(in srgb, var(--danger) 18%, var(--bg-card))!important;border-color:color-mix(in srgb, var(--danger) 56%, var(--border-subtle))!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-panel-title-clean,html[data-theme] .voice-panel:not(.compact-mode) .voice-panel-toggle,html[data-theme] .voice-video-label,html[data-theme] .voice-video-hidden-bar,html[data-theme] .voice-video-fullscreen,html[data-theme] .voice-video-hide{background:color-mix(in srgb, var(--bg-elevated) 88%, transparent)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important;box-shadow:var(--shadow-md)!important}html[data-theme] .voice-panel-title-clean strong,html[data-theme] .voice-video-label strong{color:var(--text-main)!important}html[data-theme] .voice-panel-title-clean span,html[data-theme] .voice-video-label small{color:var(--text-muted)!important}html[data-theme] .layout>.channels.server-sidebar>.sidebar-bottom-dock,html[data-theme] .layout>.channels.app-nav-sidebar>.sidebar-bottom-dock,html[data-theme] .layout>.channels.dm-sidebar>.sidebar-bottom-dock{background:var(--bg-sidebar)!important;border-color:var(--border-subtle)!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-dock,html[data-theme] .layout>.channels.app-nav-sidebar .sidebar-voice-dock,html[data-theme] .layout>.channels.dm-sidebar .sidebar-voice-dock{background:var(--bg-elevated)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important;box-shadow:none!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-icon,html[data-theme] .layout>.channels.app-nav-sidebar .sidebar-voice-icon,html[data-theme] .layout>.channels.dm-sidebar .sidebar-voice-icon{background:color-mix(in srgb, var(--success) 16%, var(--bg-card))!important;color:var(--success)!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-meta strong,html[data-theme] .layout>.channels.app-nav-sidebar .sidebar-voice-meta strong,html[data-theme] .layout>.channels.dm-sidebar .sidebar-voice-meta strong{color:var(--success)!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-meta small,html[data-theme] .layout>.channels.app-nav-sidebar .sidebar-voice-meta small,html[data-theme] .layout>.channels.dm-sidebar .sidebar-voice-meta small{color:var(--text-muted)!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-actions button,html[data-theme] .layout>.channels.app-nav-sidebar .sidebar-voice-actions button,html[data-theme] .layout>.channels.dm-sidebar .sidebar-voice-actions button,html[data-theme] .layout>.channels.server-sidebar .sidebar-user-actions button,html[data-theme] .layout>.channels.server-sidebar .gromofon-user-actions button,html[data-theme] .layout>.channels.app-nav-sidebar .sidebar-user-actions button,html[data-theme] .layout>.channels.app-nav-sidebar .gromofon-user-actions button,html[data-theme] .layout>.channels.dm-sidebar .sidebar-user-actions button,html[data-theme] .layout>.channels.dm-sidebar .gromofon-user-actions button{background:var(--bg-card)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-actions button:hover,html[data-theme] .layout>.channels.app-nav-sidebar .sidebar-voice-actions button:hover,html[data-theme] .layout>.channels.dm-sidebar .sidebar-voice-actions button:hover,html[data-theme] .layout>.channels.server-sidebar .sidebar-user-actions button:hover,html[data-theme] .layout>.channels.server-sidebar .gromofon-user-actions button:hover,html[data-theme] .layout>.channels.app-nav-sidebar .sidebar-user-actions button:hover,html[data-theme] .layout>.channels.app-nav-sidebar .gromofon-user-actions button:hover,html[data-theme] .layout>.channels.dm-sidebar .sidebar-user-actions button:hover,html[data-theme] .layout>.channels.dm-sidebar .gromofon-user-actions button:hover{background:var(--bg-card-hover)!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-user-card,html[data-theme] .layout>.channels.app-nav-sidebar .sidebar-user-card,html[data-theme] .layout>.channels.dm-sidebar .sidebar-user-card{background:var(--bg-elevated)!important;border:1px solid var(--border-subtle)!important;color:var(--text-main)!important}html[data-theme] .message,html[data-theme] .message-content,html[data-theme] .message strong,html[data-theme] .message b{color:var(--text-main)!important}html[data-theme] .message.deleted,html[data-theme] .message small,html[data-theme] .message time{color:var(--text-muted)!important}html[data-theme] .reaction-row{gap:6px!important}html[data-theme] .reaction-chip{background:var(--bg-elevated)!important;border:1px solid var(--border-subtle)!important;color:var(--text-main)!important;box-shadow:none!important}html[data-theme] .reaction-chip:hover{background:color-mix(in srgb, var(--accent) 16%, var(--bg-card))!important;border-color:color-mix(in srgb, var(--accent) 54%, var(--border-subtle))!important}html[data-theme] .profile-modal-backdrop{background:#0000006b!important}html[data-theme] .profile-modal{background:var(--bg-main)!important;color:var(--text-main)!important;border:1px solid var(--border-subtle)!important;box-shadow:var(--shadow-lg)!important}html[data-theme] .profile-modal-banner{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 35%, var(--bg-card)), color-mix(in srgb, var(--success) 20%, var(--bg-elevated)))!important}html[data-theme] .profile-modal-close{background:color-mix(in srgb, var(--bg-elevated) 88%, transparent)!important;color:var(--text-main)!important;border-color:var(--border-subtle)!important}html[data-theme] .profile-avatar-ring{background:var(--bg-main)!important;box-shadow:0 0 0 6px var(--bg-main), var(--shadow-md)!important}html[data-theme] .profile-modal-title h3,html[data-theme] .profile-modal h3,html[data-theme] .profile-modal h4,html[data-theme] .profile-modal-stat-grid b{color:var(--text-main)!important}html[data-theme] .profile-modal-meta span,html[data-theme] .profile-modal-stat-grid div,html[data-theme] .profile-modal-card{background:var(--bg-elevated)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}html[data-theme] .profile-modal-stat-grid span,html[data-theme] .profile-modal-card p,html[data-theme] .profile-modal section p{color:var(--text-muted)!important}html[data-theme] .profile-modal-kicker{background:color-mix(in srgb, var(--accent) 14%, var(--bg-card))!important;border-color:color-mix(in srgb, var(--accent) 42%, var(--border-subtle))!important;color:var(--accent)!important}html[data-theme] .profile-modal-actions button,html[data-theme] .profile-modal-actions button.secondary{background:var(--bg-elevated)!important;color:var(--text-main)!important;border:1px solid var(--border-subtle)!important}html[data-theme] .profile-modal-actions button:first-child{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}html[data-theme=light] .voice-panel:not(.compact-mode) .voice-stage-placeholder,html[data-theme=mint] .voice-panel:not(.compact-mode) .voice-stage-placeholder,html[data-theme=peach] .voice-panel:not(.compact-mode) .voice-stage-placeholder,html[data-theme=lavender] .voice-panel:not(.compact-mode) .voice-stage-placeholder,html[data-theme=sage] .voice-panel:not(.compact-mode) .voice-stage-placeholder{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 34%), linear-gradient(180deg, var(--bg-elevated), var(--bg-main))!important}html[data-theme=light] .voice-panel:not(.compact-mode) .voice-bottom-dock,html[data-theme=mint] .voice-panel:not(.compact-mode) .voice-bottom-dock,html[data-theme=peach] .voice-panel:not(.compact-mode) .voice-bottom-dock,html[data-theme=lavender] .voice-panel:not(.compact-mode) .voice-bottom-dock,html[data-theme=sage] .voice-panel:not(.compact-mode) .voice-bottom-dock{background:color-mix(in srgb, var(--bg-elevated) 94%, transparent)!important}@media (width<=820px){html[data-theme] .voice-panel:not(.compact-mode) .voice-bottom-dock{width:auto!important;max-width:none!important;left:12px!important;right:12px!important;transform:translateY(18px)!important}html[data-theme] .voice-panel:not(.compact-mode):hover .voice-bottom-dock,html[data-theme] .voice-panel:not(.compact-mode):focus-within .voice-bottom-dock{transform:translateY(0)!important}}.dm-group-create{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:14px;gap:10px;margin:10px 0 14px;padding:12px;display:grid}.dm-group-create label{color:var(--text-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.dm-group-create input,.dm-group-create textarea{border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;min-height:38px;color:var(--text-main);resize:vertical;border-radius:10px;padding:9px 10px}.dm-group-create button{background:var(--accent);color:#fff;border-radius:10px;min-height:38px;font-weight:800}.dm-group-create button:disabled{cursor:not-allowed;opacity:.56}.dm-group-picker{gap:8px;display:grid}.dm-group-selected-list{flex-wrap:wrap;gap:6px;display:flex}.dm-group-selected-chip{align-items:center;gap:6px;font-size:12px;border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 18%, var(--bg-card))!important;min-height:32px!important;color:var(--text-main)!important;border-radius:999px!important;padding:4px 8px 4px 4px!important;display:inline-flex!important}.dm-group-selected-chip .avatar{width:24px!important;height:24px!important}.dm-group-picker-list{gap:6px;max-height:220px;display:grid;overflow:auto}.dm-group-picker-list.compact{grid-column:1/-1;max-height:180px}.dm-group-picker-list button{text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--bg-card) 82%, transparent)!important;min-height:42px!important;color:var(--text-main)!important;border-radius:10px!important;padding:6px 8px!important;display:grid!important}.dm-group-picker-list button:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 14%, var(--bg-card))!important}.dm-group-picker-list button .avatar{width:32px!important;height:32px!important}.dm-group-picker-list button span{gap:1px;min-width:0;display:grid}.dm-group-picker-list button strong,.dm-group-picker-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-group-picker-list button small,.dm-group-picker-empty{color:var(--text-muted)}.dm-group-picker-empty{padding:4px 2px;font-size:12px}.dm-group-avatar{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 40%, #22c55e));color:#fff;font-size:15px}.dm-group-settings,.dm-group-settings label,.dm-group-members-block,.dm-group-member-list,.dm-group-member-add{gap:8px;display:grid}.dm-group-settings{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:8px}.dm-group-settings span,.dm-group-member-add input::placeholder{color:var(--text-muted)}.dm-group-settings input,.dm-group-member-add input{border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;min-height:36px;color:var(--text-main);border-radius:10px;padding:8px 10px}.dm-group-settings-actions,.dm-group-member-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dm-group-member-row{background:color-mix(in srgb, var(--bg-card) 72%, transparent);border-radius:10px;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px;min-height:42px;padding:6px;display:grid}.dm-group-member-row span{min-width:0;display:grid}.dm-group-member-row b,.dm-group-member-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-profile-footer.danger{background:color-mix(in srgb, var(--danger) 18%, var(--bg-card))!important;color:var(--danger)!important;border:1px solid color-mix(in srgb, var(--danger) 45%, transparent)!important}.dm-item.has-call{border-color:color-mix(in srgb, var(--success) 60%, var(--border-subtle))!important;background:color-mix(in srgb, var(--success) 12%, var(--bg-elevated))!important}.dm-call-badge{background:var(--success);color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-grid}.dm-call-badge .voice-device-icon,.dm-incoming-call-icon .voice-device-icon,.dm-call-log-icon .voice-device-icon,.voice-avatar-placeholder .voice-device-icon{width:18px;height:18px;margin:0}.dm-call-badge .voice-device-icon svg,.dm-incoming-call-icon .voice-device-icon svg,.dm-call-log-icon .voice-device-icon svg,.voice-avatar-placeholder .voice-device-icon svg{width:18px;height:18px}.dm-nav-icon{place-items:center;width:22px;height:22px;display:inline-grid}.dm-header-actions .dm-call-icon{place-items:center;display:inline-grid}.dm-header-actions .dm-call-icon .voice-device-icon{width:20px;height:20px;margin:0}.dm-header-actions .dm-call-icon .voice-device-icon svg{width:18px;height:18px}.dm-active-call-header-chip{background:color-mix(in srgb, var(--success) 24%, var(--bg-card));min-height:42px;color:var(--text-main);border:1px solid color-mix(in srgb, var(--success) 48%, var(--border-subtle));white-space:nowrap;border-radius:12px;align-items:center;padding:0 12px;font-weight:900;display:inline-flex}.dm-incoming-call-panel{border:1px solid color-mix(in srgb, var(--success) 50%, var(--border-subtle));background:color-mix(in srgb, var(--success) 10%, var(--bg-elevated));color:var(--text-main);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 16px 0;padding:12px;display:grid}.dm-incoming-call-icon{background:var(--success);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.dm-incoming-call-text{gap:2px;min-width:0;display:grid}.dm-incoming-call-text span{color:var(--text-muted);font-size:13px}.dm-incoming-call-actions{gap:8px;display:flex}.dm-incoming-call-actions button{background:var(--success);color:#fff;border-radius:10px;min-height:36px;padding:0 12px;font-weight:800}.dm-incoming-call-actions button.secondary{background:var(--bg-card);color:var(--text-main)}.direct-voice-empty-stage{text-align:center;border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border-subtle));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 62%), color-mix(in srgb, var(--bg-elevated) 88%, transparent);width:min(520px,92%);color:var(--text-main);box-shadow:0 22px 70px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:24px;justify-items:center;gap:10px;margin:auto;padding:28px;display:grid}.direct-voice-empty-avatar .avatar,.direct-voice-empty-avatar.avatar{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 20%, transparent);font-size:30px;border-radius:26px!important;width:82px!important;height:82px!important}.direct-voice-empty-stage strong{font-size:22px;line-height:1.15}.direct-voice-empty-stage span{color:var(--accent);font-weight:800}.direct-voice-empty-stage p{max-width:420px;color:var(--text-muted);margin:0;line-height:1.45}html[data-theme] .voice-video-block-empty{background:var(--bg-main)!important}html[data-theme] .voice-stage-placeholder{color:var(--text-main)!important}html[data-theme] .voice-stage-placeholder span{color:var(--text-muted)!important}@media (width<=760px){.dm-incoming-call-panel{grid-template-columns:auto minmax(0,1fr)}.dm-incoming-call-actions{grid-column:1/-1}.dm-incoming-call-actions button{flex:1}}.dm-call-log-message{border:1px solid var(--border-subtle);border-radius:14px;max-width:520px;background:color-mix(in srgb, var(--bg-elevated) 86%, transparent)!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:10px auto!important;padding:10px 12px!important;display:grid!important}.dm-call-log-icon{background:color-mix(in srgb, var(--accent) 18%, var(--bg-card));width:36px;height:36px;color:var(--accent);border-radius:12px;place-items:center;font-weight:900;display:grid}.dm-call-log-message .message-body p{color:var(--text-main);margin:3px 0 0}.dm-call-log-message .message-actions,.dm-call-log-message .reaction-row{display:none!important}.chat.direct-call-workspace-active{background:var(--bg-main)!important;gap:0!important;padding:0!important;overflow:hidden!important}.chat.direct-call-workspace-active>.dm-direct-call-layout{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.dm-direct-call-stage-shell{resize:vertical;box-sizing:border-box;flex:none;height:clamp(320px,58vh,760px);min-height:300px;max-height:calc(100vh - 220px);padding:12px 16px 8px;overflow:auto}.dm-direct-call-stage-shell>.voice-panel{height:100%;min-height:100%}.dm-direct-call-chat-shell{background:var(--bg-main);border-top:1px solid var(--border-subtle);flex-direction:column;flex:auto;min-height:220px;display:flex}.dm-direct-call-chat-header{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 75%, transparent);background:color-mix(in srgb, var(--bg-main) 92%, var(--bg-elevated));justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 10px;display:flex}.dm-direct-call-chat-header .dm-chat-title h2{margin:0}.dm-direct-call-chat-header .dm-chat-title p{color:var(--text-muted);margin:2px 0 0}.dm-direct-call-chat-shell .dm-messages,.dm-direct-call-messages{background:var(--bg-main);flex:auto;min-height:0;padding:10px 16px 0;overflow:auto}.dm-direct-call-chat-shell .typing-indicator{margin:0 16px 8px}.dm-direct-call-composer,.dm-direct-call-chat-shell .dm-composer{flex:none;margin:0 16px 16px}.dm-direct-call-chat-shell .composer.composer-gromofon{background:var(--bg-input)}.voice-panel.voice-panel-direct:not(.compact-mode){width:100%;height:100%;min-height:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:24px!important;margin:0!important;overflow:visible!important}.voice-panel.voice-panel-direct:not(.compact-mode)>.lk-room-container,.voice-panel.voice-panel-direct:not(.compact-mode) [data-lk-theme]{height:100%;min-height:100%;background:0 0!important}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-panel-header,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-panel-header-clean,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-start-audio,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-people-panel,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-side-icon-dock{display:none!important}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-call-grid,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-call-grid.settings-closed,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-call-grid.settings-open,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-call-grid.people-open,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-call-grid.people-collapsed,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-call-grid.settings-closed.people-open,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-call-grid.settings-closed.people-collapsed{height:100%;min-height:100%;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-main-column,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-main-column-clean{height:100%;min-height:100%}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-main-column-clean{border:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent);border-radius:24px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--accent) 18%, transparent) 0%, transparent 38%), radial-gradient(circle at 80% 24%, #22d3ee29 0%, transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--bg-sidebar) 72%, #000) 0%, color-mix(in srgb, var(--bg-main) 82%, #000) 100%)!important;padding:22px!important}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-video-grid,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-video-block,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-stage-frame,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-stage-placeholder,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-video-block-empty{height:100%;min-height:100%;box-shadow:none!important;background:0 0!important;border:0!important}.voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-stage{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:100%;padding:24px 24px 98px;display:flex}.voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-avatar .avatar,.voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-avatar .dm-group-avatar,.voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-avatar img{width:88px;min-width:88px;height:88px;min-height:88px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent), 0 18px 44px #00000052;border-radius:50%}.voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-stage strong{font-size:20px;line-height:1.2}.voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-stage span,.voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-stage p{max-width:560px;color:var(--text-muted)}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-settings-panel.side-column{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;max-width:min(380px,100% - 36px);max-height:calc(100% - 36px);top:18px;right:18px;overflow:auto;background:color-mix(in srgb, var(--bg-elevated) 94%, transparent)!important;position:absolute!important}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock{z-index:7;background:color-mix(in srgb, var(--bg-elevated) 88%, transparent);border:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;width:auto;max-width:calc(100% - 44px);min-height:68px;padding:8px;display:flex;position:absolute;bottom:18px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 18px 44px #00000047}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock .voice-icon-button{border-radius:16px;width:56px;min-width:56px;height:56px;min-height:56px;padding:0}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock .voice-icon-button b{display:none}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock .voice-icon-button .voice-device-icon{width:22px;height:22px}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock .voice-icon-button:last-child{width:66px;min-width:66px;background:#da373c!important;border-color:#ffffff14!important}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock .voice-icon-button:last-child .voice-device-icon,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock .voice-icon-button:last-child svg{color:#fff}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock .voice-icon-button:last-child:hover:not(:disabled){background:#c62f34!important}@media (width<=960px){.dm-direct-call-stage-shell{height:48vh;min-height:260px;max-height:58vh;padding-left:10px;padding-right:10px}.dm-direct-call-chat-shell .dm-messages{padding-left:10px;padding-right:10px}.dm-direct-call-composer,.dm-direct-call-chat-shell .dm-composer{margin-left:10px;margin-right:10px}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-main-column-clean{border-radius:20px;padding:14px!important}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock{max-width:calc(100% - 24px);bottom:12px}}.chat.direct-call-workspace-active{height:100%;grid-template-rows:minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}.chat.direct-call-workspace-active>.dm-direct-call-layout{grid-template-rows:minmax(320px,50vh) minmax(240px,1fr);height:100%;min-height:0;overflow:hidden;display:grid!important}.dm-direct-call-stage-shell{resize:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 14px 8px!important;overflow:hidden!important}.dm-direct-call-chat-shell{min-height:0;overflow:hidden}.dm-direct-call-chat-header{flex:none;padding:10px 14px 8px!important}.dm-direct-call-chat-shell .dm-messages,.dm-direct-call-messages{min-height:0;overflow-y:auto;padding:8px 14px 0!important}.dm-direct-call-chat-shell .message{max-width:min(1120px,100% - 12px);padding-right:20px}.dm-direct-call-composer,.dm-direct-call-chat-shell .dm-composer{margin:0 14px 14px!important}.voice-panel.voice-panel-direct:not(.compact-mode) .voice-main-column-clean{padding:16px!important}.voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-stage{width:min(760px,100%);max-width:none;padding:28px 36px 104px}.voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-stage p{max-width:640px}@media (width<=960px){.chat.direct-call-workspace-active>.dm-direct-call-layout{grid-template-rows:minmax(260px,45vh) minmax(220px,1fr)}.dm-direct-call-stage-shell{padding:8px 8px 6px!important}.dm-direct-call-chat-shell .dm-messages,.dm-direct-call-messages{padding-left:8px!important;padding-right:8px!important}.dm-direct-call-composer,.dm-direct-call-chat-shell .dm-composer{margin-left:8px!important;margin-right:8px!important}}.layout.direct-call-layout{grid-template-columns:var(--app-rail-width) var(--app-sidebar-width) minmax(0, 1fr)!important;height:100vh!important;display:grid!important;overflow:hidden!important}.layout.direct-call-layout>.guilds,.layout.direct-call-layout>.guilds.gromofon-rail{grid-column:1!important}.layout.direct-call-layout>.channels.dm-sidebar,.layout.direct-call-layout>.channels.app-nav-sidebar,.layout.direct-call-layout>.channels{grid-column:2!important}.layout.direct-call-layout>.chat{grid-area:1/3!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;overflow:hidden!important}.layout.direct-call-layout>.dm-profile-panel{display:none!important}.layout.direct-call-layout .chat.direct-call-workspace-active>.dm-direct-call-layout{grid-template-rows:minmax(360px,52vh) minmax(260px,1fr)!important;width:100%!important;max-width:none!important}.layout.direct-call-layout .dm-direct-call-stage-shell{width:100%!important;max-width:none!important;padding:10px 14px 8px!important;overflow:hidden!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode),.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode)>.lk-room-container,.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) [data-lk-theme],.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-call-grid,.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-main-column-clean{width:100%!important;max-width:none!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-main-column-clean{border-radius:20px!important;padding:14px!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-stage{box-sizing:border-box!important;width:min(980px,100% - 24px)!important;max-width:none!important;min-height:min(330px,100% - 108px)!important;margin:0 auto!important;padding:24px 38px 104px!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock{visibility:visible!important;opacity:1!important;z-index:50!important;background:color-mix(in srgb, var(--bg-elevated) 92%, transparent)!important;border:1px solid color-mix(in srgb, var(--border-strong) 72%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:calc(100% - 36px)!important;min-height:64px!important;padding:7px!important;display:flex!important;position:absolute!important;bottom:16px!important;left:50%!important;right:auto!important;overflow:auto hidden!important;transform:translate(-50%)!important;box-shadow:0 18px 46px #00000057!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-settings-panel.side-column{visibility:visible!important;z-index:60!important;display:block!important}.layout.direct-call-layout .dm-direct-call-chat-shell{width:100%!important;max-width:none!important}.layout.direct-call-layout .dm-direct-call-chat-shell .message{max-width:min(1180px,100% - 20px)!important}@media (width<=1100px){.layout.direct-call-layout .chat.direct-call-workspace-active>.dm-direct-call-layout{grid-template-rows:minmax(300px,48vh) minmax(220px,1fr)!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-stage{width:calc(100% - 12px)!important;padding-left:20px!important;padding-right:20px!important}}.layout.direct-call-layout .chat.direct-call-workspace-active>.dm-direct-call-layout{grid-template-rows:minmax(420px,56vh) minmax(260px,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.layout.direct-call-layout .dm-direct-call-stage-shell{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 16px 12px!important;overflow:hidden!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode),.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode)>.lk-room-container,.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) [data-lk-theme],.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-call-grid,.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-main-column,.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-main-column-clean{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-main-column-clean{box-sizing:border-box!important;border-radius:22px!important;padding:14px!important;display:block!important;position:relative!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-video-block,.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-video-block-empty,.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-stage-frame,.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-stage-placeholder,.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-video-tile-grid{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-stage{box-sizing:border-box!important;width:min(900px,100% - 96px)!important;min-width:360px!important;max-width:none!important;height:auto!important;min-height:270px!important;max-height:calc(100% - 132px)!important;margin:0!important;padding:28px 40px!important;position:absolute!important;top:calc(50% - 18px)!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-stage p{max-width:720px!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock{visibility:visible!important;opacity:1!important;z-index:120!important;background:color-mix(in srgb, var(--bg-elevated) 94%, transparent)!important;border:1px solid color-mix(in srgb, var(--border-strong) 78%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-radius:18px!important;flex-wrap:nowrap!important;grid-row:auto!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 48px)!important;min-height:64px!important;margin:0!important;padding:7px!important;display:flex!important;position:absolute!important;inset:auto auto 20px 50%!important;overflow:auto hidden!important;transform:translate(-50%)!important;box-shadow:0 18px 46px #00000061!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock .voice-icon-button{border-radius:15px!important;place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;display:grid!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock .voice-icon-button b{display:none!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-settings-panel.side-column{visibility:visible!important;opacity:1!important;z-index:130!important;width:min(410px,100% - 32px)!important;max-width:min(410px,100% - 32px)!important;max-height:none!important;display:block!important;position:absolute!important;top:16px!important;bottom:96px!important;right:16px!important;overflow:auto!important}@media (width<=1100px){.layout.direct-call-layout .chat.direct-call-workspace-active>.dm-direct-call-layout{grid-template-rows:minmax(360px,52vh) minmax(240px,1fr)!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .direct-voice-empty-stage{width:min(760px,100% - 40px)!important;min-width:0!important;min-height:240px!important;padding:22px 24px!important}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock{max-width:calc(100% - 24px)!important;bottom:14px!important}}.layout.direct-call-layout .chat.direct-call-workspace-active{grid-template-rows:minmax(340px,54vh) minmax(240px,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.layout.direct-call-layout .chat.direct-call-workspace-active>.voice-panel-stable-host{box-sizing:border-box!important;grid-row:1!important;min-width:0!important;height:100%!important;min-height:0!important;padding:10px 16px 12px!important;display:block!important;overflow:hidden!important}.layout.direct-call-layout .chat.direct-call-workspace-active>.voice-panel-stable-host>.voice-panel.voice-panel-direct:not(.compact-mode){width:100%!important;height:100%!important;min-height:0!important}.layout.direct-call-layout .chat.direct-call-workspace-active>.dm-direct-call-layout{grid-row:2!important;grid-template-rows:none!important;min-width:0!important;height:100%!important;min-height:0!important;display:block!important;overflow:hidden!important}.layout.direct-call-layout .chat.direct-call-workspace-active>.dm-direct-call-layout>.dm-direct-call-chat-shell{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}@media (width<=1100px){.layout.direct-call-layout .chat.direct-call-workspace-active{grid-template-rows:minmax(300px,50vh) minmax(220px,1fr)!important}.layout.direct-call-layout .chat.direct-call-workspace-active>.voice-panel-stable-host{padding:8px 10px 10px!important}}.layout>.channels.server-sidebar,.layout>.channels.app-nav-sidebar,.layout>.channels.dm-sidebar{--sidebar-content-pad-x:12px;--sidebar-content-pad-top:14px;--sidebar-content-pad-bottom:10px}.layout>.channels.server-sidebar>.server-channel-scroll,.layout>.channels.app-nav-sidebar>.app-nav-scroll,.layout>.channels.dm-sidebar>.dm-sidebar-scroll{padding-top:var(--sidebar-content-pad-top)!important;padding-bottom:var(--sidebar-content-pad-bottom)!important;padding-left:var(--sidebar-content-pad-x)!important;padding-right:var(--sidebar-content-pad-x)!important;scrollbar-gutter:stable both-edges!important;box-sizing:border-box!important}.layout>.channels.server-sidebar>.sidebar-bottom-dock,.layout>.channels.app-nav-sidebar>.sidebar-bottom-dock,.layout>.channels.dm-sidebar>.sidebar-bottom-dock{padding-top:8px!important;padding-bottom:8px!important;padding-left:var(--sidebar-content-pad-x)!important;padding-right:var(--sidebar-content-pad-x)!important;box-sizing:border-box!important}.layout>.channels.server-sidebar .server-sidebar-head,.layout>.channels.server-sidebar .invite-compact-box,.layout>.channels.server-sidebar .mini-form.vertical,.layout>.channels.server-sidebar .list,.layout>.channels.server-sidebar h3,.layout>.channels.app-nav-sidebar .dm-search-box,.layout>.channels.app-nav-sidebar .dm-nav-list,.layout>.channels.app-nav-sidebar .dm-section-heading,.layout>.channels.dm-sidebar .dm-search-box,.layout>.channels.dm-sidebar .dm-nav-list,.layout>.channels.dm-sidebar .dm-section-heading,.layout>.channels.dm-sidebar .dm-list,.layout>.channels.server-sidebar .mini-form.vertical input,.layout>.channels.server-sidebar .mini-form.vertical select,.layout>.channels.server-sidebar .mini-form.vertical button,.layout>.channels.server-sidebar .mini-form.vertical .mini-check,.layout>.channels.server-sidebar .list>button,.layout>.channels.server-sidebar .voice-channel-button,.layout>.channels.app-nav-sidebar .dm-nav-item,.layout>.channels.app-nav-sidebar .dm-item,.layout>.channels.dm-sidebar .dm-nav-item,.layout>.channels.dm-sidebar .dm-item{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.layout>.channels.server-sidebar .sidebar-voice-dock,.layout>.channels.app-nav-sidebar .sidebar-voice-dock,.layout>.channels.dm-sidebar .sidebar-voice-dock,.layout>.channels.server-sidebar .sidebar-user-card,.layout>.channels.app-nav-sidebar .sidebar-user-card,.layout>.channels.dm-sidebar .sidebar-user-card,.layout>.channels.server-sidebar .sidebar-user-actions,.layout>.channels.app-nav-sidebar .sidebar-user-actions,.layout>.channels.dm-sidebar .sidebar-user-actions,.layout>.channels.server-sidebar .gromofon-user-actions,.layout>.channels.app-nav-sidebar .gromofon-user-actions,.layout>.channels.dm-sidebar .gromofon-user-actions{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.layout>.channels.server-sidebar .sidebar-voice-dock,.layout>.channels.app-nav-sidebar .sidebar-voice-dock,.layout>.channels.dm-sidebar .sidebar-voice-dock{border-radius:16px!important}.layout>.channels.server-sidebar .sidebar-user-actions,.layout>.channels.server-sidebar .gromofon-user-actions,.layout>.channels.app-nav-sidebar .sidebar-user-actions,.layout>.channels.app-nav-sidebar .gromofon-user-actions,.layout>.channels.dm-sidebar .sidebar-user-actions,.layout>.channels.dm-sidebar .gromofon-user-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-user-actions>*,.layout>.channels.server-sidebar .gromofon-user-actions>*,.layout>.channels.app-nav-sidebar .sidebar-user-actions>*,.layout>.channels.app-nav-sidebar .gromofon-user-actions>*,.layout>.channels.dm-sidebar .sidebar-user-actions>*,.layout>.channels.dm-sidebar .gromofon-user-actions>*{box-sizing:border-box!important;width:100%!important;min-width:0!important}.layout>.channels.server-sidebar,.layout>.channels.app-nav-sidebar,.layout>.channels.dm-sidebar{--sidebar-content-pad-x:18px!important;--sidebar-content-pad-top:16px!important;--sidebar-content-pad-bottom:12px!important;flex-direction:column!important;height:100vh!important;min-height:0!important;max-height:100vh!important;padding:0!important;display:flex!important;overflow:hidden!important}.layout>.channels.server-sidebar>.server-channel-scroll,.layout>.channels.app-nav-sidebar>.app-nav-scroll,.layout>.channels.dm-sidebar>.dm-sidebar-scroll{min-height:0!important;padding:var(--sidebar-content-pad-top) var(--sidebar-content-pad-x) var(--sidebar-content-pad-bottom)!important;scrollbar-gutter:stable!important;flex:auto!important;overflow:hidden auto!important}.layout>.channels.server-sidebar>.server-channel-scroll>*,.layout>.channels.app-nav-sidebar>.app-nav-scroll>*,.layout>.channels.dm-sidebar>.dm-sidebar-scroll>*{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.layout>.channels.server-sidebar .server-sidebar-head,.layout>.channels.server-sidebar .invite-compact-box,.layout>.channels.server-sidebar .mini-form.vertical,.layout>.channels.server-sidebar .list,.layout>.channels.server-sidebar h3{text-align:center!important}.layout>.channels.server-sidebar .server-settings-shortcut,.layout>.channels.server-sidebar .invite-compact-box,.layout>.channels.server-sidebar .mini-form.vertical input,.layout>.channels.server-sidebar .mini-form.vertical select,.layout>.channels.server-sidebar .mini-form.vertical button,.layout>.channels.server-sidebar .mini-form.vertical .mini-check,.layout>.channels.server-sidebar .list>button,.layout>.channels.server-sidebar .voice-channel-button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.layout>.channels.server-sidebar .list>button,.layout>.channels.server-sidebar .voice-channel-button{text-align:center!important;justify-content:center!important}.layout>.channels.server-sidebar>.sidebar-bottom-dock,.layout>.channels.app-nav-sidebar>.sidebar-bottom-dock,.layout>.channels.dm-sidebar>.sidebar-bottom-dock{width:100%!important;padding:10px var(--sidebar-content-pad-x) 12px!important;border-top:1px solid var(--border-subtle)!important;background:var(--bg-sidebar)!important;box-sizing:border-box!important;flex:none!important;gap:8px!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-dock,.layout>.channels.app-nav-sidebar .sidebar-voice-dock,.layout>.channels.dm-sidebar .sidebar-voice-dock{border:1px solid var(--border-subtle)!important;background:var(--bg-elevated)!important;width:100%!important;min-width:0!important;color:var(--text-main)!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:14px!important;gap:8px!important;padding:10px!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-status-row,.layout>.channels.app-nav-sidebar .sidebar-voice-status-row,.layout>.channels.dm-sidebar .sidebar-voice-status-row{min-width:0!important;display:block!important}.layout>.channels.server-sidebar .sidebar-voice-open,.layout>.channels.app-nav-sidebar .sidebar-voice-open,.layout>.channels.dm-sidebar .sidebar-voice-open{text-align:left!important;background:0 0!important;border-radius:10px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:0!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-icon,.layout>.channels.app-nav-sidebar .sidebar-voice-icon,.layout>.channels.dm-sidebar .sidebar-voice-icon{border-radius:10px!important;width:32px!important;height:32px!important}.layout>.channels.server-sidebar .sidebar-voice-meta,.layout>.channels.app-nav-sidebar .sidebar-voice-meta,.layout>.channels.dm-sidebar .sidebar-voice-meta{gap:2px!important;min-width:0!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-meta strong,.layout>.channels.app-nav-sidebar .sidebar-voice-meta strong,.layout>.channels.dm-sidebar .sidebar-voice-meta strong{color:var(--success)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.15!important;overflow:hidden!important}.layout>.channels.server-sidebar .sidebar-voice-meta small,.layout>.channels.app-nav-sidebar .sidebar-voice-meta small,.layout>.channels.dm-sidebar .sidebar-voice-meta small{color:var(--text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.2!important;overflow:hidden!important}.layout>.channels.server-sidebar .sidebar-voice-actions,.layout>.channels.app-nav-sidebar .sidebar-voice-actions,.layout>.channels.dm-sidebar .sidebar-voice-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-actions button,.layout>.channels.app-nav-sidebar .sidebar-voice-actions button,.layout>.channels.dm-sidebar .sidebar-voice-actions button{border:1px solid var(--border-subtle)!important;background:var(--bg-card)!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;color:var(--text-main)!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-user-card,.layout>.channels.app-nav-sidebar .sidebar-user-card,.layout>.channels.dm-sidebar .sidebar-user-card,.layout>.channels.server-sidebar .sidebar-user-actions,.layout>.channels.server-sidebar .gromofon-user-actions,.layout>.channels.app-nav-sidebar .sidebar-user-actions,.layout>.channels.app-nav-sidebar .gromofon-user-actions,.layout>.channels.dm-sidebar .sidebar-user-actions,.layout>.channels.dm-sidebar .gromofon-user-actions{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}.chat>.server-settings-page{background:var(--bg-main)!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.server-settings-page .settings-hero{border-bottom:1px solid var(--border-subtle)!important;padding:18px 26px!important}.server-settings-shell{grid-template-columns:240px minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.server-settings-nav{border:0!important;border-right:1px solid var(--border-subtle)!important;background:var(--bg-sidebar)!important;border-radius:0!important;height:100%!important;min-height:0!important;padding:18px 16px!important;overflow-y:auto!important}.server-settings-page .server-settings-content{grid-template-columns:1fr!important;align-items:start!important;gap:16px!important;width:min(920px,100%)!important;max-width:920px!important;height:100%!important;min-height:0!important;margin:0 auto!important;padding:22px 28px 48px!important;display:grid!important;overflow:hidden auto!important}.server-settings-page .server-settings-content>.panel,.server-settings-page .server-settings-content>.full-row,.server-settings-page #server-settings-basic,.server-settings-page #server-settings-roles,.server-settings-page #server-settings-bots,.server-settings-page #server-settings-channels,.server-settings-page #server-settings-members,.server-settings-page #server-settings-danger{box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.server-settings-page .server-icon-settings{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;display:grid!important;overflow:hidden!important}.server-settings-page .server-icon-settings button{grid-column:1/-1!important;width:100%!important}.server-settings-page .server-icon-settings strong,.server-settings-page .server-icon-settings span,.server-settings-page .panel-heading h3,.server-settings-page .panel-heading p{overflow-wrap:anywhere!important}.server-settings-page .horizontal-form,.server-settings-page .role-builder,.server-settings-page .role-permission-grid,.server-settings-page .role-help-grid,.server-settings-page .bot-media-controls,.server-settings-page .member-admin-row,.server-settings-page .channel-admin-row{grid-template-columns:1fr!important}.server-settings-page .role-help-grid,.server-settings-page .role-permission-grid{gap:10px!important;display:grid!important}@media (width<=980px){.server-settings-shell{grid-template-columns:1fr!important;overflow:auto!important}.server-settings-nav{border:1px solid var(--border-subtle)!important;border-radius:10px!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;height:auto!important;margin:12px!important;padding:8px!important;display:grid!important}.server-settings-page .server-settings-content{height:auto!important;padding:0 12px 28px!important;overflow:visible!important}}.layout>.channels.server-sidebar,.layout>.channels.app-nav-sidebar,.layout>.channels.dm-sidebar{--sidebar-lane-x:12px!important;--sidebar-lane-top:14px!important;--sidebar-lane-bottom:10px!important;background:var(--bg-sidebar)!important;padding:0!important;overflow:hidden!important}.layout>.channels.server-sidebar>.server-channel-scroll,.layout>.channels.app-nav-sidebar>.app-nav-scroll,.layout>.channels.dm-sidebar>.dm-sidebar-scroll{width:100%!important;max-width:100%!important;padding:var(--sidebar-lane-top) var(--sidebar-lane-x) var(--sidebar-lane-bottom)!important;box-sizing:border-box!important;scrollbar-gutter:auto!important;scrollbar-width:thin!important;margin:0!important}.layout>.channels.server-sidebar>.server-channel-scroll::-webkit-scrollbar{width:6px!important}.layout>.channels.app-nav-sidebar>.app-nav-scroll::-webkit-scrollbar{width:6px!important}.layout>.channels.dm-sidebar>.dm-sidebar-scroll::-webkit-scrollbar{width:6px!important}.layout>.channels.server-sidebar>.server-channel-scroll::-webkit-scrollbar-track{background:0 0!important}.layout>.channels.app-nav-sidebar>.app-nav-scroll::-webkit-scrollbar-track{background:0 0!important}.layout>.channels.dm-sidebar>.dm-sidebar-scroll::-webkit-scrollbar-track{background:0 0!important}.layout>.channels.server-sidebar>.server-channel-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 58%, transparent)!important;border-radius:999px!important}.layout>.channels.app-nav-sidebar>.app-nav-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 58%, transparent)!important;border-radius:999px!important}.layout>.channels.dm-sidebar>.dm-sidebar-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 58%, transparent)!important;border-radius:999px!important}.layout>.channels.server-sidebar>.server-channel-scroll>*,.layout>.channels.app-nav-sidebar>.app-nav-scroll>*,.layout>.channels.dm-sidebar>.dm-sidebar-scroll>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.layout>.channels.server-sidebar .server-sidebar-head,.layout>.channels.server-sidebar .invite-compact-box,.layout>.channels.server-sidebar .mini-form.vertical,.layout>.channels.server-sidebar .list,.layout>.channels.server-sidebar h3{text-align:center!important;justify-items:center!important;display:grid!important}.layout>.channels.server-sidebar .server-sidebar-head{gap:10px!important}.layout>.channels.server-sidebar .server-sidebar-head h2,.layout>.channels.server-sidebar h3{text-align:center!important;width:100%!important}.layout>.channels.server-sidebar .server-settings-shortcut,.layout>.channels.server-sidebar .invite-compact-box button,.layout>.channels.server-sidebar .mini-form.vertical input,.layout>.channels.server-sidebar .mini-form.vertical select,.layout>.channels.server-sidebar .mini-form.vertical button,.layout>.channels.server-sidebar .mini-form.vertical .mini-check,.layout>.channels.server-sidebar .list>button,.layout>.channels.server-sidebar .voice-channel-button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.layout>.channels.server-sidebar .server-settings-shortcut,.layout>.channels.server-sidebar .invite-compact-box button,.layout>.channels.server-sidebar .mini-form.vertical button,.layout>.channels.server-sidebar .mini-form.vertical .mini-check,.layout>.channels.server-sidebar .list>button{text-align:center!important;justify-content:center!important}.layout>.channels.server-sidebar .mini-form.vertical .mini-check{align-items:center!important;gap:8px!important;display:flex!important}.layout>.channels.server-sidebar .voice-channel-button{text-align:center!important;place-items:center!important}.layout>.channels.server-sidebar .voice-channel-title,.layout>.channels.server-sidebar .voice-channel-meta{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.layout>.channels.server-sidebar .voice-channel-users{gap:5px!important;width:100%!important;display:grid!important}.layout>.channels.server-sidebar .voice-channel-user{box-sizing:border-box!important;width:100%!important;min-width:0!important}.layout>.channels.server-sidebar>.sidebar-bottom-dock,.layout>.channels.app-nav-sidebar>.sidebar-bottom-dock,.layout>.channels.dm-sidebar>.sidebar-bottom-dock{width:100%!important;min-width:0!important;max-width:100%!important;padding:8px var(--sidebar-lane-x) 10px!important;box-sizing:border-box!important;background:var(--bg-sidebar)!important;border-top:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;box-shadow:none!important;gap:8px!important;margin:0!important;display:grid!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.layout>.channels.server-sidebar>.sidebar-bottom-dock.profile-only,.layout>.channels.app-nav-sidebar>.sidebar-bottom-dock.profile-only,.layout>.channels.dm-sidebar>.sidebar-bottom-dock.profile-only{padding-top:8px!important;padding-bottom:10px!important}.layout>.channels.server-sidebar>.sidebar-bottom-dock>*,.layout>.channels.app-nav-sidebar>.sidebar-bottom-dock>*,.layout>.channels.dm-sidebar>.sidebar-bottom-dock>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.layout>.channels.server-sidebar .sidebar-voice-dock,.layout>.channels.app-nav-sidebar .sidebar-voice-dock,.layout>.channels.dm-sidebar .sidebar-voice-dock{border:1px solid var(--border-subtle)!important;background:var(--bg-elevated)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:14px!important;margin:0!important;padding:9px!important}.layout>.channels.server-sidebar .sidebar-voice-actions,.layout>.channels.app-nav-sidebar .sidebar-voice-actions,.layout>.channels.dm-sidebar .sidebar-voice-actions,.layout>.channels.server-sidebar .sidebar-user-actions,.layout>.channels.server-sidebar .gromofon-user-actions,.layout>.channels.app-nav-sidebar .sidebar-user-actions,.layout>.channels.app-nav-sidebar .gromofon-user-actions,.layout>.channels.dm-sidebar .sidebar-user-actions,.layout>.channels.dm-sidebar .gromofon-user-actions{box-sizing:border-box!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}.layout>.channels.server-sidebar .sidebar-voice-actions,.layout>.channels.app-nav-sidebar .sidebar-voice-actions,.layout>.channels.dm-sidebar .sidebar-voice-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.layout>.channels.server-sidebar .sidebar-user-actions,.layout>.channels.server-sidebar .gromofon-user-actions,.layout>.channels.app-nav-sidebar .sidebar-user-actions,.layout>.channels.app-nav-sidebar .gromofon-user-actions,.layout>.channels.dm-sidebar .sidebar-user-actions,.layout>.channels.dm-sidebar .gromofon-user-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.layout>.channels.server-sidebar .sidebar-voice-actions>*,.layout>.channels.server-sidebar .sidebar-user-actions>*,.layout>.channels.server-sidebar .gromofon-user-actions>*,.layout>.channels.app-nav-sidebar .sidebar-voice-actions>*,.layout>.channels.app-nav-sidebar .sidebar-user-actions>*,.layout>.channels.app-nav-sidebar .gromofon-user-actions>*,.layout>.channels.dm-sidebar .sidebar-voice-actions>*,.layout>.channels.dm-sidebar .sidebar-user-actions>*,.layout>.channels.dm-sidebar .gromofon-user-actions>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important}html[data-theme],html[data-theme] body,html[data-theme] #root,html[data-theme] .app,html[data-theme] .layout{background:var(--bg-app)!important;color:var(--text-main)!important}html[data-theme] .guild-rail,html[data-theme] .server-rail,html[data-theme] .app-rail{background:var(--bg-rail)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}html[data-theme] .channels,html[data-theme] .server-sidebar,html[data-theme] .app-nav-sidebar,html[data-theme] .dm-sidebar,html[data-theme] .server-settings-nav{background:var(--bg-sidebar)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}html[data-theme] .chat,html[data-theme] .messages,html[data-theme] .server-settings-page,html[data-theme] .settings-page,html[data-theme] .dm-direct-call-layout,html[data-theme] .dm-direct-call-chat-shell,html[data-theme] .voice-main-column{background:var(--bg-main)!important;color:var(--text-main)!important}html[data-theme] .panel,html[data-theme] .card,html[data-theme] .settings-card,html[data-theme] .server-settings-card,html[data-theme] .voice-panel,html[data-theme] .voice-settings-panel,html[data-theme] .voice-settings-card,html[data-theme] .voice-profile-card,html[data-theme] .voice-bot-card,html[data-theme] .voice-bot-stage,html[data-theme] .bot-admin-card,html[data-theme] .bot-history-item,html[data-theme] .server-member-row,html[data-theme] .channel-admin-row,html[data-theme] .member-admin-row,html[data-theme] .dm-profile-card,html[data-theme] .dm-profile-block,html[data-theme] .profile-modal,html[data-theme] .context-menu,html[data-theme] .guild-context-menu,html[data-theme] .sidebar-profile-popover,html[data-theme] .app-toast,html[data-theme] .modal{background:var(--bg-elevated)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important;box-shadow:var(--shadow-md)!important}html[data-theme] input,html[data-theme] textarea,html[data-theme] select,html[data-theme] .composer-input,html[data-theme] .message-input{background:var(--bg-input)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important;box-shadow:none!important}html[data-theme] input:focus,html[data-theme] textarea:focus,html[data-theme] select:focus,html[data-theme] .composer-input:focus-within,html[data-theme] .message-input:focus-within{background:var(--bg-input-focus)!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}html[data-theme] input::placeholder,html[data-theme] textarea::placeholder{color:var(--text-faint)!important}html[data-theme] button,html[data-theme] .button,html[data-theme] .secondary,html[data-theme] .icon-button,html[data-theme] .composer-tool,html[data-theme] .sidebar-control,html[data-theme] .sidebar-voice-actions button,html[data-theme] .sidebar-user-actions button,html[data-theme] .gromofon-user-actions button,html[data-theme] .list>button,html[data-theme] .dm-nav-item,html[data-theme] .dm-item,html[data-theme] .voice-channel-button,html[data-theme] .theme-mode-chip,html[data-theme] .theme-swatch,html[data-theme] .bot-history-main,html[data-theme] .bot-history-remove{border-color:var(--border-subtle)!important;color:var(--text-main)!important}html[data-theme] button.secondary,html[data-theme] .secondary,html[data-theme] .icon-button,html[data-theme] .composer-tool,html[data-theme] .sidebar-control,html[data-theme] .sidebar-voice-actions button,html[data-theme] .sidebar-user-actions button,html[data-theme] .gromofon-user-actions button,html[data-theme] .list>button,html[data-theme] .dm-nav-item,html[data-theme] .dm-item,html[data-theme] .voice-channel-button,html[data-theme] .theme-mode-chip,html[data-theme] .theme-swatch,html[data-theme] .bot-history-main,html[data-theme] .bot-history-remove{background:var(--bg-card)!important}html[data-theme] button.secondary:hover,html[data-theme] .secondary:hover,html[data-theme] .icon-button:hover,html[data-theme] .composer-tool:hover,html[data-theme] .sidebar-control:hover,html[data-theme] .sidebar-voice-actions button:hover,html[data-theme] .sidebar-user-actions button:hover,html[data-theme] .gromofon-user-actions button:hover,html[data-theme] .list>button:hover,html[data-theme] .dm-nav-item:hover,html[data-theme] .dm-item:hover,html[data-theme] .voice-channel-button:hover,html[data-theme] .theme-mode-chip:hover,html[data-theme] .theme-swatch:hover,html[data-theme] .bot-history-main:hover,html[data-theme] .bot-history-remove:hover{background:var(--bg-card-hover)!important;border-color:var(--border-strong)!important}html[data-theme] button[type=submit],html[data-theme] .primary,html[data-theme] .server-settings-shortcut,html[data-theme] .invite-compact-box button{background:var(--accent)!important;border-color:color-mix(in srgb, var(--accent) 82%, var(--border-strong))!important;color:#fff!important}html[data-theme] button[type=submit]:hover,html[data-theme] .primary:hover,html[data-theme] .server-settings-shortcut:hover,html[data-theme] .invite-compact-box button:hover{background:var(--accent-hover)!important}html[data-theme] .selected,html[data-theme] .active,html[data-theme] .voice-channel-button.connected,html[data-theme] .theme-mode-chip.selected,html[data-theme] .theme-swatch.selected{background:var(--accent-soft)!important;border-color:var(--accent)!important}html[data-theme] h1,html[data-theme] h2,html[data-theme] h3,html[data-theme] h4,html[data-theme] strong,html[data-theme] b,html[data-theme] label,html[data-theme] .message strong{color:var(--text-main)!important}html[data-theme] p,html[data-theme] small,html[data-theme] time,html[data-theme] .muted,html[data-theme] .hint,html[data-theme] .section-kicker,html[data-theme] .panel-heading p,html[data-theme] .voice-channel-meta,html[data-theme] .sidebar-voice-meta small,html[data-theme] .sidebar-user-card small,html[data-theme] .message small{color:var(--text-muted)!important}html[data-theme] .danger,html[data-theme] button.danger,html[data-theme] .bot-history-remove:hover{background:var(--danger)!important;border-color:color-mix(in srgb, var(--danger) 82%, var(--border-strong))!important;color:#fff!important}html[data-theme] .success,html[data-theme] .sidebar-voice-meta strong,html[data-theme] .voice-channel-button.connected .voice-channel-meta{color:var(--success)!important}html[data-theme] .server-sidebar .server-channel-scroll{padding-left:12px!important;padding-right:12px!important}html[data-theme] .server-sidebar .server-sidebar-head,html[data-theme] .server-sidebar .invite-compact-box,html[data-theme] .server-sidebar .mini-form.vertical,html[data-theme] .server-sidebar h3,html[data-theme] .server-sidebar .list{text-align:center!important;justify-items:center!important}html[data-theme] .server-sidebar .sidebar-bottom-dock,html[data-theme] .channels.server-sidebar .sidebar-bottom-dock,html[data-theme] aside.server-sidebar .sidebar-bottom-dock{background:var(--bg-sidebar)!important;border-top:1px solid var(--border-subtle)!important;box-sizing:border-box!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 0 10px!important}html[data-theme] .server-sidebar .sidebar-bottom-dock .sidebar-voice-dock,html[data-theme] .server-sidebar .sidebar-bottom-dock .sidebar-user-card{background:var(--bg-elevated)!important;border-left:0!important;border-right:0!important;border-color:var(--border-subtle)!important;box-sizing:border-box!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important}html[data-theme] .server-sidebar .sidebar-bottom-dock .sidebar-voice-dock{padding:9px 12px!important}html[data-theme] .server-sidebar .sidebar-bottom-dock .sidebar-user-card{padding:10px 12px!important}html[data-theme] .server-sidebar .sidebar-bottom-dock .sidebar-user-actions,html[data-theme] .server-sidebar .sidebar-bottom-dock .gromofon-user-actions,html[data-theme] .server-sidebar .sidebar-bottom-dock .sidebar-voice-actions{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}html[data-theme] .server-sidebar .sidebar-bottom-dock .sidebar-voice-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-theme] .server-sidebar .sidebar-bottom-dock .sidebar-user-actions,html[data-theme] .server-sidebar .sidebar-bottom-dock .gromofon-user-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] .server-sidebar .sidebar-bottom-dock .sidebar-voice-actions>*,html[data-theme] .server-sidebar .sidebar-bottom-dock .sidebar-user-actions>*,html[data-theme] .server-sidebar .sidebar-bottom-dock .gromofon-user-actions>*{background:var(--bg-card)!important;border-color:var(--border-subtle)!important;width:100%!important;min-width:0!important;color:var(--text-main)!important;border-radius:8px!important}html[data-theme] .server-sidebar .sidebar-bottom-dock .sidebar-voice-actions>:hover,html[data-theme] .server-sidebar .sidebar-bottom-dock .sidebar-user-actions>:hover,html[data-theme] .server-sidebar .sidebar-bottom-dock .gromofon-user-actions>:hover{background:var(--bg-card-hover)!important;border-color:var(--border-strong)!important}html[data-theme] .layout>.channels.server-sidebar,html[data-theme] .channels.server-sidebar,html[data-theme] aside.server-sidebar{--server-nav-pad-x:12px!important;--server-row-radius:8px!important;--server-row-height:34px!important;background:var(--bg-sidebar)!important;color:var(--text-main)!important;border-right:1px solid var(--border-subtle)!important}html[data-theme] .layout>.channels.server-sidebar>.server-channel-scroll,html[data-theme] .channels.server-sidebar>.server-channel-scroll,html[data-theme] aside.server-sidebar>.server-channel-scroll{padding:14px var(--server-nav-pad-x) 10px!important;min-width:0!important;display:block!important;overflow-x:hidden!important}html[data-theme] .layout>.channels.server-sidebar .server-channel-scroll>*,html[data-theme] .channels.server-sidebar .server-channel-scroll>*,html[data-theme] aside.server-sidebar .server-channel-scroll>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html[data-theme] .layout>.channels.server-sidebar .server-sidebar-head,html[data-theme] .channels.server-sidebar .server-sidebar-head,html[data-theme] aside.server-sidebar .server-sidebar-head{text-align:left!important;border-bottom:1px solid var(--border-subtle)!important;justify-items:stretch!important;gap:8px!important;margin:0 0 10px!important;padding:0 0 10px!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .server-sidebar-head h2,html[data-theme] .channels.server-sidebar .server-sidebar-head h2,html[data-theme] aside.server-sidebar .server-sidebar-head h2{color:var(--text-main)!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;padding:0 2px!important;font-size:16px!important;font-weight:800!important;line-height:1.25!important;overflow:hidden!important}html[data-theme] .layout>.channels.server-sidebar .server-settings-shortcut,html[data-theme] .channels.server-sidebar .server-settings-shortcut,html[data-theme] aside.server-sidebar .server-settings-shortcut{text-align:left!important;border-radius:var(--server-row-radius)!important;border:1px solid var(--border-subtle)!important;background:var(--bg-card)!important;width:100%!important;min-height:36px!important;color:var(--text-main)!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0 10px!important;font-size:13px!important;font-weight:750!important;display:flex!important}html[data-theme] .layout>.channels.server-sidebar .server-settings-shortcut:hover,html[data-theme] .layout>.channels.server-sidebar .server-settings-shortcut.selected,html[data-theme] .channels.server-sidebar .server-settings-shortcut:hover,html[data-theme] .channels.server-sidebar .server-settings-shortcut.selected,html[data-theme] aside.server-sidebar .server-settings-shortcut:hover,html[data-theme] aside.server-sidebar .server-settings-shortcut.selected{background:var(--bg-card-hover)!important;border-color:var(--border-strong)!important;color:var(--text-main)!important;box-shadow:none!important}html[data-theme] .layout>.channels.server-sidebar .invite-compact-box,html[data-theme] .channels.server-sidebar .invite-compact-box,html[data-theme] aside.server-sidebar .invite-compact-box{text-align:left!important;justify-items:stretch!important;margin:0 0 10px!important;display:block!important}html[data-theme] .layout>.channels.server-sidebar .invite-compact-box button,html[data-theme] .channels.server-sidebar .invite-compact-box button,html[data-theme] aside.server-sidebar .invite-compact-box button{text-align:left!important;border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 24%, var(--bg-card))!important;width:100%!important;min-height:42px!important;color:var(--text-main)!important;box-shadow:none!important;border-radius:10px!important;align-content:center!important;justify-items:start!important;gap:2px!important;padding:8px 10px!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .invite-compact-box button:hover,html[data-theme] .channels.server-sidebar .invite-compact-box button:hover,html[data-theme] aside.server-sidebar .invite-compact-box button:hover{background:color-mix(in srgb, var(--accent) 32%, var(--bg-card-hover))!important;border-color:color-mix(in srgb, var(--accent) 54%, var(--border-strong))!important}html[data-theme] .layout>.channels.server-sidebar .invite-compact-box span,html[data-theme] .channels.server-sidebar .invite-compact-box span,html[data-theme] aside.server-sidebar .invite-compact-box span{font-size:14px!important;font-weight:800!important;line-height:1.1!important}html[data-theme] .layout>.channels.server-sidebar .invite-compact-box small,html[data-theme] .channels.server-sidebar .invite-compact-box small,html[data-theme] aside.server-sidebar .invite-compact-box small{color:color-mix(in srgb, var(--text-muted) 88%, var(--text-main))!important;font-size:11px!important;line-height:1.2!important}html[data-theme] .layout>.channels.server-sidebar .mini-form.vertical,html[data-theme] .channels.server-sidebar .mini-form.vertical,html[data-theme] aside.server-sidebar .mini-form.vertical{text-align:left!important;justify-items:stretch!important;gap:8px!important;margin:0 0 14px!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .mini-form.vertical input,html[data-theme] .layout>.channels.server-sidebar .mini-form.vertical select,html[data-theme] .channels.server-sidebar .mini-form.vertical input,html[data-theme] .channels.server-sidebar .mini-form.vertical select,html[data-theme] aside.server-sidebar .mini-form.vertical input,html[data-theme] aside.server-sidebar .mini-form.vertical select{background:var(--bg-input)!important;border:1px solid var(--border-subtle)!important;height:38px!important;min-height:38px!important;color:var(--text-main)!important;text-align:left!important;border-radius:8px!important;padding:0 10px!important;font-size:14px!important}html[data-theme] .layout>.channels.server-sidebar .mini-form.vertical .mini-check,html[data-theme] .channels.server-sidebar .mini-form.vertical .mini-check,html[data-theme] aside.server-sidebar .mini-form.vertical .mini-check{text-align:left!important;min-height:28px!important;color:var(--text-muted)!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0 6px!important;font-size:12px!important;line-height:1.2!important;display:flex!important}html[data-theme] .layout>.channels.server-sidebar .mini-form.vertical button[type=submit],html[data-theme] .channels.server-sidebar .mini-form.vertical button[type=submit],html[data-theme] aside.server-sidebar .mini-form.vertical button[type=submit]{text-align:center!important;background:var(--accent)!important;border-color:color-mix(in srgb, var(--accent) 74%, var(--border-strong))!important;color:#fff!important;border-radius:8px!important;justify-content:center!important;min-height:38px!important;padding:0 12px!important;font-size:13px!important;font-weight:760!important}html[data-theme] .layout>.channels.server-sidebar h3,html[data-theme] .channels.server-sidebar h3,html[data-theme] aside.server-sidebar h3{color:var(--text-muted)!important;text-align:left!important;text-transform:uppercase!important;margin:14px 0 4px!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}html[data-theme] .layout>.channels.server-sidebar .list,html[data-theme] .channels.server-sidebar .list,html[data-theme] aside.server-sidebar .list{text-align:left!important;justify-items:stretch!important;gap:2px!important;margin:0 0 8px!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .list>button,html[data-theme] .channels.server-sidebar .list>button,html[data-theme] aside.server-sidebar .list>button,html[data-theme] .layout>.channels.server-sidebar .voice-channel-button,html[data-theme] .channels.server-sidebar .voice-channel-button,html[data-theme] aside.server-sidebar .voice-channel-button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:var(--server-row-height)!important;border-radius:var(--server-row-radius)!important;color:var(--text-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;margin:0!important;overflow:hidden!important}html[data-theme] .layout>.channels.server-sidebar .list>button,html[data-theme] .channels.server-sidebar .list>button,html[data-theme] aside.server-sidebar .list>button{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;padding:0 8px!important;font-size:15px!important;font-weight:520!important;display:flex!important}html[data-theme] .layout>.channels.server-sidebar .list>button:hover,html[data-theme] .channels.server-sidebar .list>button:hover,html[data-theme] aside.server-sidebar .list>button:hover,html[data-theme] .layout>.channels.server-sidebar .voice-channel-button:hover,html[data-theme] .channels.server-sidebar .voice-channel-button:hover,html[data-theme] aside.server-sidebar .voice-channel-button:hover{background:var(--bg-card)!important;color:var(--text-main)!important;border-color:#0000!important}html[data-theme] .layout>.channels.server-sidebar .list>button.selected,html[data-theme] .channels.server-sidebar .list>button.selected,html[data-theme] aside.server-sidebar .list>button.selected,html[data-theme] .layout>.channels.server-sidebar .voice-channel-button.selected,html[data-theme] .channels.server-sidebar .voice-channel-button.selected,html[data-theme] aside.server-sidebar .voice-channel-button.selected,html[data-theme] .layout>.channels.server-sidebar .voice-channel-button.connected,html[data-theme] .channels.server-sidebar .voice-channel-button.connected,html[data-theme] aside.server-sidebar .voice-channel-button.connected{background:var(--bg-card-hover)!important;color:var(--text-main)!important;border-color:#0000!important}html[data-theme] .layout>.channels.server-sidebar .list>button .unread-badge,html[data-theme] .channels.server-sidebar .list>button .unread-badge,html[data-theme] aside.server-sidebar .list>button .unread-badge{margin-left:auto!important}html[data-theme] .layout>.channels.server-sidebar .voice-channel-button,html[data-theme] .channels.server-sidebar .voice-channel-button,html[data-theme] aside.server-sidebar .voice-channel-button{text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;place-items:start stretch!important;gap:2px 8px!important;padding:6px 8px!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .voice-channel-button.connected,html[data-theme] .channels.server-sidebar .voice-channel-button.connected,html[data-theme] aside.server-sidebar .voice-channel-button.connected{box-shadow:inset 3px 0 0 var(--success)!important}html[data-theme] .layout>.channels.server-sidebar .voice-channel-title,html[data-theme] .channels.server-sidebar .voice-channel-title,html[data-theme] aside.server-sidebar .voice-channel-title{width:100%!important;min-width:0!important;max-width:100%!important;color:inherit!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/1!important;font-size:15px!important;font-weight:560!important;line-height:20px!important;display:block!important;overflow:hidden!important}html[data-theme] .layout>.channels.server-sidebar .voice-channel-meta,html[data-theme] .channels.server-sidebar .voice-channel-meta,html[data-theme] aside.server-sidebar .voice-channel-meta{color:var(--success)!important;text-align:right!important;grid-area:1/2!important;align-self:center!important;font-size:12px!important;font-weight:760!important;line-height:16px!important}html[data-theme] .layout>.channels.server-sidebar .voice-channel-users,html[data-theme] .channels.server-sidebar .voice-channel-users,html[data-theme] aside.server-sidebar .voice-channel-users{grid-column:1/-1!important;gap:2px!important;width:100%!important;min-width:0!important;padding:2px 0 0 22px!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .voice-channel-user,html[data-theme] .channels.server-sidebar .voice-channel-user,html[data-theme] aside.server-sidebar .voice-channel-user{width:100%!important;min-width:0!important;min-height:24px!important;color:var(--text-muted)!important;text-align:left!important;background:0 0!important;border-radius:6px!important;grid-template-columns:22px minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:6px!important;padding:2px 4px!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .voice-channel-user:hover,html[data-theme] .channels.server-sidebar .voice-channel-user:hover,html[data-theme] aside.server-sidebar .voice-channel-user:hover{background:color-mix(in srgb, var(--bg-card-hover) 64%, transparent)!important;color:var(--text-main)!important}html[data-theme] .layout>.channels.server-sidebar .voice-channel-user-name,html[data-theme] .channels.server-sidebar .voice-channel-user-name,html[data-theme] aside.server-sidebar .voice-channel-user-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html[data-theme] .layout>.channels.server-sidebar>.sidebar-bottom-dock,html[data-theme] .channels.server-sidebar>.sidebar-bottom-dock,html[data-theme] aside.server-sidebar>.sidebar-bottom-dock{background:var(--bg-sidebar)!important;border-top:1px solid var(--border-subtle)!important;box-sizing:border-box!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 8px 10px!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-bottom-dock .sidebar-voice-dock,html[data-theme] .channels.server-sidebar .sidebar-bottom-dock .sidebar-voice-dock,html[data-theme] aside.server-sidebar .sidebar-bottom-dock .sidebar-voice-dock,html[data-theme] .layout>.channels.server-sidebar .sidebar-bottom-dock .sidebar-user-card,html[data-theme] .channels.server-sidebar .sidebar-bottom-dock .sidebar-user-card,html[data-theme] aside.server-sidebar .sidebar-bottom-dock .sidebar-user-card{border:1px solid var(--border-subtle)!important;background:var(--bg-elevated)!important;width:100%!important;min-width:0!important;max-width:100%!important;color:var(--text-main)!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:12px!important;margin:0!important;padding:10px!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-dock,html[data-theme] .channels.server-sidebar .sidebar-voice-dock,html[data-theme] aside.server-sidebar .sidebar-voice-dock{gap:8px!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-status-row,html[data-theme] .channels.server-sidebar .sidebar-voice-status-row,html[data-theme] aside.server-sidebar .sidebar-voice-status-row{width:100%!important;min-width:0!important;display:block!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-open,html[data-theme] .channels.server-sidebar .sidebar-voice-open,html[data-theme] aside.server-sidebar .sidebar-voice-open{text-align:left!important;width:100%!important;min-height:38px!important;color:var(--text-main)!important;background:0 0!important;border:0!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-icon,html[data-theme] .channels.server-sidebar .sidebar-voice-icon,html[data-theme] aside.server-sidebar .sidebar-voice-icon{background:color-mix(in srgb, var(--success) 22%, var(--bg-card))!important;width:30px!important;height:30px!important;color:var(--success)!important;border-radius:9px!important;place-items:center!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-meta,html[data-theme] .channels.server-sidebar .sidebar-voice-meta,html[data-theme] aside.server-sidebar .sidebar-voice-meta,html[data-theme] .layout>.channels.server-sidebar .sidebar-user-meta,html[data-theme] .channels.server-sidebar .sidebar-user-meta,html[data-theme] aside.server-sidebar .sidebar-user-meta{text-align:left!important;justify-items:start!important;min-width:0!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-meta strong,html[data-theme] .channels.server-sidebar .sidebar-voice-meta strong,html[data-theme] aside.server-sidebar .sidebar-voice-meta strong{max-width:100%!important;color:var(--success)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.2!important;overflow:hidden!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-meta small,html[data-theme] .channels.server-sidebar .sidebar-voice-meta small,html[data-theme] aside.server-sidebar .sidebar-voice-meta small,html[data-theme] .layout>.channels.server-sidebar .sidebar-user-meta small,html[data-theme] .channels.server-sidebar .sidebar-user-meta small,html[data-theme] aside.server-sidebar .sidebar-user-meta small{max-width:100%!important;color:var(--text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.25!important;overflow:hidden!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-actions,html[data-theme] .channels.server-sidebar .sidebar-voice-actions,html[data-theme] aside.server-sidebar .sidebar-voice-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-user-actions,html[data-theme] .layout>.channels.server-sidebar .gromofon-user-actions,html[data-theme] .channels.server-sidebar .sidebar-user-actions,html[data-theme] .channels.server-sidebar .gromofon-user-actions,html[data-theme] aside.server-sidebar .sidebar-user-actions,html[data-theme] aside.server-sidebar .gromofon-user-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-actions>*,html[data-theme] .layout>.channels.server-sidebar .sidebar-user-actions>*,html[data-theme] .layout>.channels.server-sidebar .gromofon-user-actions>*,html[data-theme] .channels.server-sidebar .sidebar-voice-actions>*,html[data-theme] .channels.server-sidebar .sidebar-user-actions>*,html[data-theme] .channels.server-sidebar .gromofon-user-actions>*,html[data-theme] aside.server-sidebar .sidebar-voice-actions>*,html[data-theme] aside.server-sidebar .sidebar-user-actions>*,html[data-theme] aside.server-sidebar .gromofon-user-actions>*{border:1px solid var(--border-subtle)!important;background:var(--bg-card)!important;width:100%!important;min-width:0!important;min-height:36px!important;color:var(--text-main)!important;box-shadow:none!important;border-radius:8px!important}html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-actions>:hover,html[data-theme] .layout>.channels.server-sidebar .sidebar-user-actions>:hover,html[data-theme] .layout>.channels.server-sidebar .gromofon-user-actions>:hover,html[data-theme] .channels.server-sidebar .sidebar-voice-actions>:hover,html[data-theme] .channels.server-sidebar .sidebar-user-actions>:hover,html[data-theme] .channels.server-sidebar .gromofon-user-actions>:hover,html[data-theme] aside.server-sidebar .sidebar-voice-actions>:hover,html[data-theme] aside.server-sidebar .sidebar-user-actions>:hover,html[data-theme] aside.server-sidebar .gromofon-user-actions>:hover{background:var(--bg-card-hover)!important;border-color:var(--border-strong)!important}html[data-theme] .layout>.channels.server-sidebar .server-title-row,html[data-theme] .channels.server-sidebar .server-title-row,html[data-theme] aside.server-sidebar .server-title-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:40px!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .server-title-actions,html[data-theme] .channels.server-sidebar .server-title-actions,html[data-theme] aside.server-sidebar .server-title-actions{justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}html[data-theme] .layout>.channels.server-sidebar .server-head-icon-button,html[data-theme] .channels.server-sidebar .server-head-icon-button,html[data-theme] aside.server-sidebar .server-head-icon-button,html[data-theme] .layout>.channels.server-sidebar .server-title-actions .server-settings-shortcut,html[data-theme] .channels.server-sidebar .server-title-actions .server-settings-shortcut,html[data-theme] aside.server-sidebar .server-title-actions .server-settings-shortcut{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--text-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;place-items:center!important;padding:0!important;font-size:18px!important;font-weight:800!important;line-height:1!important;display:grid!important}html[data-theme] .layout>.channels.server-sidebar .server-head-icon-button:hover,html[data-theme] .channels.server-sidebar .server-head-icon-button:hover,html[data-theme] aside.server-sidebar .server-head-icon-button:hover,html[data-theme] .layout>.channels.server-sidebar .server-title-actions .server-settings-shortcut:hover,html[data-theme] .layout>.channels.server-sidebar .server-title-actions .server-settings-shortcut.selected,html[data-theme] .channels.server-sidebar .server-title-actions .server-settings-shortcut:hover,html[data-theme] .channels.server-sidebar .server-title-actions .server-settings-shortcut.selected,html[data-theme] aside.server-sidebar .server-title-actions .server-settings-shortcut:hover,html[data-theme] aside.server-sidebar .server-title-actions .server-settings-shortcut.selected{background:var(--bg-card-hover)!important;color:var(--text-main)!important;border-color:#0000!important}html[data-theme] .layout>.channels.server-sidebar .server-invite-pill,html[data-theme] .channels.server-sidebar .server-invite-pill,html[data-theme] aside.server-sidebar .server-invite-pill{background:color-mix(in srgb, var(--accent) 14%, transparent)!important;width:100%!important;min-width:0!important;color:color-mix(in srgb, var(--accent) 72%, var(--text-main))!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:8px!important;padding:6px 8px!important;font-size:11px!important;font-weight:760!important;line-height:1.25!important;overflow:hidden!important}html[data-theme] .layout>.channels.server-sidebar .channel-create-disclosure,html[data-theme] .channels.server-sidebar .channel-create-disclosure,html[data-theme] aside.server-sidebar .channel-create-disclosure{border:0!important;width:100%!important;margin:0 0 10px!important;padding:0!important}html[data-theme] .layout>.channels.server-sidebar .channel-create-summary,html[data-theme] .channels.server-sidebar .channel-create-summary,html[data-theme] aside.server-sidebar .channel-create-summary{border-radius:var(--server-row-radius)!important;width:100%!important;min-height:34px!important;color:var(--text-muted)!important;cursor:pointer!important;text-align:left!important;-webkit-user-select:none!important;user-select:none!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0 8px!important;font-size:14px!important;font-weight:650!important;display:flex!important}html[data-theme] .layout>.channels.server-sidebar .channel-create-summary::-webkit-details-marker{display:none!important}html[data-theme] .channels.server-sidebar .channel-create-summary::-webkit-details-marker{display:none!important}html[data-theme] aside.server-sidebar .channel-create-summary::-webkit-details-marker{display:none!important}html[data-theme] .layout>.channels.server-sidebar .channel-create-summary:hover,html[data-theme] .layout>.channels.server-sidebar .channel-create-disclosure[open] .channel-create-summary,html[data-theme] .channels.server-sidebar .channel-create-summary:hover,html[data-theme] .channels.server-sidebar .channel-create-disclosure[open] .channel-create-summary,html[data-theme] aside.server-sidebar .channel-create-summary:hover,html[data-theme] aside.server-sidebar .channel-create-disclosure[open] .channel-create-summary{background:var(--bg-card)!important;color:var(--text-main)!important}html[data-theme] .layout>.channels.server-sidebar .channel-create-disclosure .mini-form.vertical,html[data-theme] .channels.server-sidebar .channel-create-disclosure .mini-form.vertical,html[data-theme] aside.server-sidebar .channel-create-disclosure .mini-form.vertical{border:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--bg-elevated) 78%, transparent)!important;border-radius:10px!important;margin:8px 0 12px!important;padding:8px!important}.chat>.server-settings-page,html[data-theme] .chat>.server-settings-page{background:var(--bg-main)!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;color:var(--text-main)!important;grid-template-rows:auto minmax(0,1fr)!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.server-settings-page .settings-hero,html[data-theme] .server-settings-page .settings-hero{border:0!important;border-bottom:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--bg-main) 94%, transparent)!important;width:100%!important;min-width:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:18px 26px!important}.server-settings-shell,html[data-theme] .server-settings-shell{grid-template-columns:216px minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.server-settings-nav,html[data-theme] .server-settings-nav{border:0!important;border-right:1px solid var(--border-subtle)!important;background:var(--bg-sidebar)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;flex-direction:column!important;align-self:stretch!important;gap:8px!important;margin:0!important;padding:16px 14px!important;display:flex!important;position:relative!important;top:auto!important;overflow:hidden auto!important}.server-settings-nav a,.server-settings-back,html[data-theme] .server-settings-nav a,html[data-theme] .server-settings-back{width:100%!important;min-height:38px!important;color:var(--text-muted)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;padding:8px 12px!important;font-size:14px!important;font-weight:720!important;display:flex!important}.server-settings-back,html[data-theme] .server-settings-back{background:var(--bg-card)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important;margin:0 0 10px!important}.server-settings-nav a:hover,.server-settings-nav a:focus-visible,.server-settings-back:hover,.server-settings-back:focus-visible,html[data-theme] .server-settings-nav a:hover,html[data-theme] .server-settings-nav a:focus-visible,html[data-theme] .server-settings-back:hover,html[data-theme] .server-settings-back:focus-visible{background:var(--bg-card-hover)!important;color:var(--text-main)!important;border-color:#0000!important;outline:none!important}.server-settings-page .server-settings-content,html[data-theme] .server-settings-page .server-settings-content{box-sizing:border-box!important;grid-template-columns:minmax(280px,.94fr) minmax(360px,1.06fr)!important;grid-auto-rows:max-content!important;grid-auto-flow:row!important;align-content:start!important;place-items:start stretch!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:20px clamp(18px,2.4vw,34px) 48px!important;display:grid!important;overflow:hidden auto!important}.server-settings-page .server-settings-content>.panel,.server-settings-page .server-settings-content>.full-row,html[data-theme] .server-settings-page .server-settings-content>.panel,html[data-theme] .server-settings-page .server-settings-content>.full-row{z-index:auto!important;box-sizing:border-box!important;grid-row:auto!important;place-self:start stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;position:relative!important;inset:auto!important;overflow:visible!important}.server-settings-page #server-settings-basic,html[data-theme] .server-settings-page #server-settings-basic{grid-column:1!important}.server-settings-page #server-settings-roles,html[data-theme] .server-settings-page #server-settings-roles{grid-column:2!important}.server-settings-page #server-settings-bots,.server-settings-page #server-settings-channels,.server-settings-page #server-settings-members,.server-settings-page #server-settings-danger,html[data-theme] .server-settings-page #server-settings-bots,html[data-theme] .server-settings-page #server-settings-channels,html[data-theme] .server-settings-page #server-settings-members,html[data-theme] .server-settings-page #server-settings-danger{grid-column:1/-1!important}.server-settings-page .panel-heading,html[data-theme] .server-settings-page .panel-heading{min-width:0!important;margin:0 0 12px!important}.server-settings-page .server-icon-settings,html[data-theme] .server-settings-page .server-icon-settings{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;display:grid!important}.server-settings-page .server-icon-settings button,html[data-theme] .server-settings-page .server-icon-settings button{grid-column:auto!important;width:auto!important}.server-settings-page .horizontal-form,html[data-theme] .server-settings-page .horizontal-form{grid-template-columns:minmax(0,1fr) minmax(190px,260px)!important;align-items:start!important;gap:12px!important;display:grid!important}.server-settings-page .horizontal-form>button,html[data-theme] .server-settings-page .horizontal-form>button{grid-column:auto!important}@media (width<=1180px){.server-settings-page .server-settings-content,html[data-theme] .server-settings-page .server-settings-content{grid-template-columns:1fr!important}.server-settings-page #server-settings-basic,.server-settings-page #server-settings-roles,html[data-theme] .server-settings-page #server-settings-basic,html[data-theme] .server-settings-page #server-settings-roles{grid-column:1/-1!important}}@media (width<=900px){.chat>.server-settings-page,html[data-theme] .chat>.server-settings-page{display:block!important;overflow-y:auto!important}.server-settings-shell,html[data-theme] .server-settings-shell{grid-template-columns:1fr!important;height:auto!important;display:grid!important;overflow:visible!important}.server-settings-nav,html[data-theme] .server-settings-nav{border-right:0!important;border-bottom:1px solid var(--border-subtle)!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;height:auto!important;max-height:none!important;display:grid!important}.server-settings-page .server-settings-content,html[data-theme] .server-settings-page .server-settings-content{grid-template-columns:1fr!important;height:auto!important;padding:14px 14px 32px!important;overflow:visible!important}.server-settings-page .server-icon-settings,.server-settings-page .horizontal-form,html[data-theme] .server-settings-page .server-icon-settings,html[data-theme] .server-settings-page .horizontal-form{grid-template-columns:1fr!important}}.layout>.channels.server-sidebar .voice-channel-button,.channels.server-sidebar .voice-channel-button,aside.server-sidebar .voice-channel-button,html[data-theme] .layout>.channels.server-sidebar .voice-channel-button,html[data-theme] .channels.server-sidebar .voice-channel-button,html[data-theme] aside.server-sidebar .voice-channel-button{text-align:left!important;place-items:stretch stretch!important}.layout>.channels.server-sidebar .voice-channel-header,.channels.server-sidebar .voice-channel-header,aside.server-sidebar .voice-channel-header,html[data-theme] .layout>.channels.server-sidebar .voice-channel-header,html[data-theme] .channels.server-sidebar .voice-channel-header,html[data-theme] aside.server-sidebar .voice-channel-header{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.layout>.channels.server-sidebar .voice-channel-header .voice-channel-title,.channels.server-sidebar .voice-channel-header .voice-channel-title,aside.server-sidebar .voice-channel-header .voice-channel-title,html[data-theme] .layout>.channels.server-sidebar .voice-channel-header .voice-channel-title,html[data-theme] .channels.server-sidebar .voice-channel-header .voice-channel-title,html[data-theme] aside.server-sidebar .voice-channel-header .voice-channel-title{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.layout>.channels.server-sidebar .voice-channel-header .voice-channel-meta,.channels.server-sidebar .voice-channel-header .voice-channel-meta,aside.server-sidebar .voice-channel-header .voice-channel-meta,html[data-theme] .layout>.channels.server-sidebar .voice-channel-header .voice-channel-meta,html[data-theme] .channels.server-sidebar .voice-channel-header .voice-channel-meta,html[data-theme] aside.server-sidebar .voice-channel-header .voice-channel-meta{text-align:right!important;place-self:center end!important;min-width:max-content!important;margin-top:0!important;padding-left:0!important;display:block!important}.layout>.channels.server-sidebar .voice-channel-users,.channels.server-sidebar .voice-channel-users,aside.server-sidebar .voice-channel-users,html[data-theme] .layout>.channels.server-sidebar .voice-channel-users,html[data-theme] .channels.server-sidebar .voice-channel-users,html[data-theme] aside.server-sidebar .voice-channel-users{grid-column:1/-1!important}.voice-channel-state-badge{border:1px solid #0000!important;width:24px!important;min-width:24px!important;height:24px!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000002e!important}.voice-channel-state-badge .voice-device-icon,.voice-channel-state-badge .voice-device-icon svg{width:14px!important;height:14px!important}.voice-channel-state-badge.state-mic-off{background:color-mix(in srgb, #ef4444 18%, var(--bg-card))!important;border-color:color-mix(in srgb, #ef4444 48%, var(--border-subtle))!important;color:#ff8f99!important}.voice-channel-state-badge.state-sound-off{background:color-mix(in srgb, #f59e0b 20%, var(--bg-card))!important;border-color:color-mix(in srgb, #f59e0b 52%, var(--border-subtle))!important;color:#ffd37a!important}.voice-channel-state-badge.state-camera-on{background:color-mix(in srgb, #38bdf8 18%, var(--bg-card))!important;border-color:color-mix(in srgb, #38bdf8 50%, var(--border-subtle))!important;color:#9be7ff!important}.voice-channel-state-badge.state-screen-on{background:color-mix(in srgb, #8b5cf6 18%, var(--bg-card))!important;border-color:color-mix(in srgb, #8b5cf6 50%, var(--border-subtle))!important;color:#d7c2ff!important}.voice-channel-state-badge.state-screen-on .voice-device-icon,.voice-channel-state-badge.state-screen-on .voice-device-icon svg{width:15px!important;height:15px!important}.chat>.server-settings-page,.chat>.server-settings-page.server-settings-page,html[data-theme] .chat>.server-settings-page.server-settings-page{background:var(--bg-main)!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.chat>.server-settings-page>.settings-hero,html[data-theme] .chat>.server-settings-page>.settings-hero{border:0!important;border-bottom:1px solid var(--border-subtle)!important;box-shadow:none!important;border-radius:0!important;grid-row:1!important;margin:0!important;padding:18px 26px!important}.chat>.server-settings-page>.server-settings-shell,html[data-theme] .chat>.server-settings-page>.server-settings-shell{grid-row:2!important;grid-template-columns:220px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.chat>.server-settings-page>.server-settings-shell>.server-settings-nav,html[data-theme] .chat>.server-settings-page>.server-settings-shell>.server-settings-nav{border:0!important;border-right:1px solid var(--border-subtle)!important;background:var(--bg-sidebar)!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:100%!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;flex-direction:column!important;grid-column:1!important;gap:8px!important;margin:0!important;padding:18px 14px!important;display:flex!important;overflow:hidden auto!important}.chat>.server-settings-page>.server-settings-shell>.server-settings-content,html[data-theme] .chat>.server-settings-page>.server-settings-shell>.server-settings-content{box-sizing:border-box!important;grid-column:2!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;place-items:start stretch!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:22px clamp(18px,2.2vw,34px) 48px!important;display:grid!important;overflow:hidden auto!important}.chat>.server-settings-page .server-settings-content>.server-settings-main-columns,html[data-theme] .chat>.server-settings-page .server-settings-content>.server-settings-main-columns{box-sizing:border-box!important;grid-column:1/-1!important;grid-template-columns:minmax(360px,440px) minmax(0,1fr)!important;place-items:start stretch!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.chat>.server-settings-page .server-settings-main-column,html[data-theme] .chat>.server-settings-page .server-settings-main-column{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;place-items:start stretch!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.chat>.server-settings-page .server-settings-main-column-left,html[data-theme] .chat>.server-settings-page .server-settings-main-column-left{grid-column:1!important}.chat>.server-settings-page .server-settings-main-column-right,html[data-theme] .chat>.server-settings-page .server-settings-main-column-right{grid-column:2!important}.chat>.server-settings-page .server-settings-main-column>section,.chat>.server-settings-page .server-settings-content>#server-settings-channels,.chat>.server-settings-page .server-settings-content>#server-settings-members,.chat>.server-settings-page .server-settings-content>#server-settings-danger,html[data-theme] .chat>.server-settings-page .server-settings-main-column>section,html[data-theme] .chat>.server-settings-page .server-settings-content>#server-settings-channels,html[data-theme] .chat>.server-settings-page .server-settings-content>#server-settings-members,html[data-theme] .chat>.server-settings-page .server-settings-content>#server-settings-danger{box-sizing:border-box!important;grid-area:auto!important;place-self:start stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;overflow:visible!important}.chat>.server-settings-page .server-settings-main-column>#server-settings-basic,.chat>.server-settings-page .server-settings-main-column>#server-settings-bots,.chat>.server-settings-page .server-settings-main-column>#server-settings-roles,html[data-theme] .chat>.server-settings-page .server-settings-main-column>#server-settings-basic,html[data-theme] .chat>.server-settings-page .server-settings-main-column>#server-settings-bots,html[data-theme] .chat>.server-settings-page .server-settings-main-column>#server-settings-roles{grid-column:1!important}.chat>.server-settings-page .server-settings-content>#server-settings-channels,html[data-theme] .chat>.server-settings-page .server-settings-content>#server-settings-channels{order:2!important}.chat>.server-settings-page .server-settings-content>#server-settings-members,html[data-theme] .chat>.server-settings-page .server-settings-content>#server-settings-members{order:3!important}.chat>.server-settings-page .server-settings-content>#server-settings-danger,html[data-theme] .chat>.server-settings-page .server-settings-content>#server-settings-danger{order:4!important}.chat>.server-settings-page .server-settings-content>.server-settings-main-columns,html[data-theme] .chat>.server-settings-page .server-settings-content>.server-settings-main-columns{order:1!important}.chat>.server-settings-page .panel,.chat>.server-settings-page .server-settings-content>.panel,html[data-theme] .chat>.server-settings-page .panel,html[data-theme] .chat>.server-settings-page .server-settings-content>.panel{box-shadow:none!important;background:linear-gradient(#180d1bfa,#150a18f0)!important;border:1px solid #384254b8!important;border-radius:18px!important}.chat>.server-settings-page .panel-heading,html[data-theme] .chat>.server-settings-page .panel-heading{margin:0 0 14px!important}.chat>.server-settings-page .panel-heading h3,html[data-theme] .chat>.server-settings-page .panel-heading h3{margin:0!important;font-size:20px!important;line-height:1.15!important}.chat>.server-settings-page .panel-heading p,html[data-theme] .chat>.server-settings-page .panel-heading p{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:860px!important;margin-top:6px!important;line-height:1.45!important}.chat>.server-settings-page .server-icon-settings,html[data-theme] .chat>.server-settings-page .server-icon-settings{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-width:0!important;display:grid!important}.chat>.server-settings-page .horizontal-form,html[data-theme] .chat>.server-settings-page .horizontal-form{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;display:grid!important}.chat>.server-settings-page #server-settings-basic .horizontal-form,.chat>.server-settings-page #server-settings-bots .horizontal-form,html[data-theme] .chat>.server-settings-page #server-settings-basic .horizontal-form,html[data-theme] .chat>.server-settings-page #server-settings-bots .horizontal-form{grid-template-columns:minmax(0,1fr) minmax(150px,auto)!important}.chat>.server-settings-page .settings-switch-row,html[data-theme] .chat>.server-settings-page .settings-switch-row{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.chat>.server-settings-page .settings-switch-row input,.chat>.server-settings-page .role-permission-grid input,html[data-theme] .chat>.server-settings-page .settings-switch-row input,html[data-theme] .chat>.server-settings-page .role-permission-grid input{width:auto!important}.chat>.server-settings-page .role-help-grid,html[data-theme] .chat>.server-settings-page .role-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.chat>.server-settings-page .role-help-card,html[data-theme] .chat>.server-settings-page .role-help-card{background:#050c18eb!important;border:1px solid #5865f238!important;border-radius:14px!important;gap:6px!important;min-width:0!important;min-height:92px!important;padding:14px 16px!important;display:grid!important}.chat>.server-settings-page .role-help-card small,html[data-theme] .chat>.server-settings-page .role-help-card small{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;color:var(--text-muted)!important;line-height:1.4!important}.chat>.server-settings-page .role-builder,html[data-theme] .chat>.server-settings-page .role-builder{grid-template-columns:minmax(0,1fr) 120px!important;gap:12px!important;margin-top:16px!important;display:grid!important}.chat>.server-settings-page .role-builder>.role-permission-grid,.chat>.server-settings-page .role-builder>button,html[data-theme] .chat>.server-settings-page .role-builder>.role-permission-grid,html[data-theme] .chat>.server-settings-page .role-builder>button{grid-column:1/-1!important}.chat>.server-settings-page .role-permission-grid,html[data-theme] .chat>.server-settings-page .role-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.chat>.server-settings-page .role-permission-grid label,html[data-theme] .chat>.server-settings-page .role-permission-grid label{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:66px!important;padding:14px!important;display:grid!important}.chat>.server-settings-page .bot-admin-overview,html[data-theme] .chat>.server-settings-page .bot-admin-overview{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.chat>.server-settings-page .bot-history-panel,html[data-theme] .chat>.server-settings-page .bot-history-panel{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:8px!important;margin:12px 0!important;display:grid!important}.chat>.server-settings-page .bot-admin-list,html[data-theme] .chat>.server-settings-page .bot-admin-list{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.chat>.server-settings-page .bot-media-controls,html[data-theme] .chat>.server-settings-page .bot-media-controls{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.chat>.server-settings-page .settings-section-toolbar,html[data-theme] .chat>.server-settings-page .settings-section-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;width:100%!important;margin:0 0 14px!important;display:grid!important}.chat>.server-settings-page .settings-search-field,html[data-theme] .chat>.server-settings-page .settings-search-field{gap:8px!important;min-width:0!important;display:grid!important}.chat>.server-settings-page .settings-section-counter,html[data-theme] .chat>.server-settings-page .settings-section-counter{white-space:nowrap!important;background:#5865f21a!important;border:1px solid #5865f23d!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:0 14px!important;font-weight:800!important;display:inline-flex!important}.chat>.server-settings-page #server-settings-channels .channel-admin-list,html[data-theme] .chat>.server-settings-page #server-settings-channels .channel-admin-list{gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.chat>.server-settings-page #server-settings-channels .channel-admin-row,html[data-theme] .chat>.server-settings-page #server-settings-channels .channel-admin-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}.chat>.server-settings-page .channel-admin-main,html[data-theme] .chat>.server-settings-page .channel-admin-main{gap:8px!important;min-width:0!important;display:grid!important}.chat>.server-settings-page .channel-admin-meta,html[data-theme] .chat>.server-settings-page .channel-admin-meta{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.chat>.server-settings-page .channel-admin-meta span,html[data-theme] .chat>.server-settings-page .channel-admin-meta span{white-space:nowrap!important;background:#5865f214!important;border:1px solid #5865f229!important;border-radius:999px!important;align-items:center!important;min-height:26px!important;padding:0 9px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.chat>.server-settings-page #server-settings-members .member-admin-list,html[data-theme] .chat>.server-settings-page #server-settings-members .member-admin-list{gap:12px!important;width:100%!important;min-width:0!important;max-height:none!important;padding-right:0!important;display:grid!important;overflow:visible!important}.chat>.server-settings-page #server-settings-members .member-admin-row,html[data-theme] .chat>.server-settings-page #server-settings-members .member-admin-row{grid-template-columns:minmax(220px,.9fr) minmax(320px,1.2fr) auto!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.chat>.server-settings-page .member-admin-fields,html[data-theme] .chat>.server-settings-page .member-admin-fields{grid-template-columns:repeat(2,minmax(160px,1fr))!important;gap:12px!important;min-width:0!important;display:grid!important}.chat>.server-settings-page .member-admin-actions,html[data-theme] .chat>.server-settings-page .member-admin-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}@media (width<=1280px){.chat>.server-settings-page .server-settings-content>.server-settings-main-columns,html[data-theme] .chat>.server-settings-page .server-settings-content>.server-settings-main-columns{grid-template-columns:1fr!important}.chat>.server-settings-page .server-settings-main-column-left,.chat>.server-settings-page .server-settings-main-column-right,html[data-theme] .chat>.server-settings-page .server-settings-main-column-left,html[data-theme] .chat>.server-settings-page .server-settings-main-column-right{grid-column:1!important}}@media (width<=900px){.chat>.server-settings-page,html[data-theme] .chat>.server-settings-page{height:auto!important;min-height:100%!important;display:block!important;overflow-y:auto!important}.chat>.server-settings-page>.server-settings-shell,html[data-theme] .chat>.server-settings-page>.server-settings-shell{grid-template-columns:1fr!important;height:auto!important;display:grid!important;overflow:visible!important}.chat>.server-settings-page>.server-settings-shell>.server-settings-nav,html[data-theme] .chat>.server-settings-page>.server-settings-shell>.server-settings-nav{border-right:0!important;border-bottom:1px solid var(--border-subtle)!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;display:grid!important}.chat>.server-settings-page>.server-settings-shell>.server-settings-content,html[data-theme] .chat>.server-settings-page>.server-settings-shell>.server-settings-content{height:auto!important;padding:14px 14px 32px!important;overflow:visible!important}.chat>.server-settings-page .server-icon-settings,.chat>.server-settings-page .horizontal-form,.chat>.server-settings-page .settings-section-toolbar,.chat>.server-settings-page #server-settings-channels .channel-admin-row,.chat>.server-settings-page #server-settings-members .member-admin-row,.chat>.server-settings-page .member-admin-fields,html[data-theme] .chat>.server-settings-page .server-icon-settings,html[data-theme] .chat>.server-settings-page .horizontal-form,html[data-theme] .chat>.server-settings-page .settings-section-toolbar,html[data-theme] .chat>.server-settings-page #server-settings-channels .channel-admin-row,html[data-theme] .chat>.server-settings-page #server-settings-members .member-admin-row,html[data-theme] .chat>.server-settings-page .member-admin-fields,.chat>.server-settings-page .role-help-grid,.chat>.server-settings-page .role-permission-grid,html[data-theme] .chat>.server-settings-page .role-help-grid,html[data-theme] .chat>.server-settings-page .role-permission-grid{grid-template-columns:1fr!important}}.server-settings-page .custom-role-drawer{background:#0d121bb8!important;border:1px solid #343d4fd6!important;border-radius:16px!important;gap:12px!important;margin-top:16px!important;padding:10px!important;display:grid!important}.server-settings-page .custom-role-drawer-summary{cursor:pointer!important;background:#5865f21a!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:54px!important;padding:12px 14px!important;list-style:none!important;display:grid!important}.server-settings-page .custom-role-drawer-summary::-webkit-details-marker{display:none!important}.server-settings-page .custom-role-title::-webkit-details-marker{display:none!important}.server-settings-page .custom-role-drawer-summary>span{gap:3px!important;min-width:0!important;display:grid!important}.server-settings-page .custom-role-drawer-summary strong{color:var(--text-main)!important;font-size:15px!important;line-height:1.2!important}.server-settings-page .custom-role-drawer-summary small{color:var(--text-muted)!important;font-size:12px!important;line-height:1.25!important}.server-settings-page .custom-role-drawer-summary b{color:var(--text-main)!important;white-space:nowrap!important;background:#ffffff14!important;border-radius:999px!important;padding:7px 10px!important;font-size:12px!important;line-height:1!important}.server-settings-page .custom-role-drawer[open] .custom-role-drawer-summary{background:#5865f229!important}.server-settings-page .custom-role-drawer[open] .custom-role-list{max-height:min(56vh,560px)!important;padding-right:4px!important;overflow:hidden auto!important}.server-settings-page .custom-role-drawer .custom-role-list{gap:10px!important;margin-top:0!important;display:grid!important}.server-settings-page .custom-role-drawer .custom-role-card{padding:0!important;overflow:hidden!important}.server-settings-page .custom-role-drawer .custom-role-title{cursor:pointer!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:54px!important;padding:12px 14px!important;list-style:none!important;display:grid!important}.server-settings-page .custom-role-drawer .custom-role-title strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.server-settings-page .custom-role-summary-hint{color:var(--text-muted)!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important}.server-settings-page .custom-role-drawer .custom-role-card[open] .custom-role-title{border-bottom:1px solid #343d4fd6!important}.server-settings-page .custom-role-drawer .role-permission-grid.compact{margin:12px!important}.server-settings-page .custom-role-card-actions{justify-content:flex-end!important;padding:0 12px 12px!important;display:flex!important}.server-settings-page .custom-role-card-actions button{min-width:120px!important}@media (width<=760px){.server-settings-page .custom-role-drawer-summary,.server-settings-page .custom-role-drawer .custom-role-title{grid-template-columns:minmax(0,1fr)!important}.server-settings-page .custom-role-drawer-summary b,.server-settings-page .custom-role-summary-hint,.server-settings-page .custom-role-card-actions button{text-align:center!important;justify-content:center!important;width:100%!important}}.twitch-bot-player{gap:10px;min-width:0;display:grid}.twitch-bot-frame-shell{aspect-ratio:16/9;background:#05070d;border:1px solid #94a3b829;border-radius:8px;width:100%;min-height:220px;position:relative;overflow:hidden}.twitch-bot-frame,.twitch-bot-frame iframe,.twitch-bot-frame-shell>iframe{background:#000;border:0;width:100%;height:100%;display:block}.twitch-bot-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-top:0;display:flex}.twitch-bot-controls button,.twitch-bot-controls input,.twitch-bot-controls select{border-radius:8px;width:auto;min-height:32px;font-size:12px;font-weight:800}.twitch-bot-controls input:not([type=range]){text-align:center;width:76px;padding:0 8px}.twitch-bot-volume{width:96px!important}.twitch-bot-volume-label{color:#cbd5e1;font-size:12px;font-weight:800}.twitch-bot-controls button.danger{background:#7f1d1d}.twitch-bot-player.audio-only{position:relative}.twitch-bot-player.audio-only .twitch-bot-frame-shell{opacity:.01;pointer-events:none;width:1px;height:1px;min-height:1px;position:absolute;overflow:hidden}.twitch-bot-player.unavailable{background:#111722;border:1px solid #94a3b82e;border-radius:8px;padding:10px}.twitch-bot-status{z-index:4;color:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617b8;border-radius:12px;padding:10px 12px;font-size:13px;position:absolute;inset:auto 16px 16px}.twitch-bot-status.warning{background:#92400ee6}.twitch-bot-status.error{background:#7f1d1de0}.voice-video-custom-content .twitch-bot-player{width:100%;min-width:0;height:100%;min-height:0}.voice-video-custom-content .twitch-bot-frame-shell{aspect-ratio:auto;background:#000;border:0;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.voice-video-custom-content .twitch-bot-frame,.voice-video-custom-content .twitch-bot-frame iframe,.voice-video-custom-content .twitch-bot-frame-shell>iframe{pointer-events:auto;width:100%;height:100%}@media (width<=720px){.screen-quality-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.device-onboarding-backdrop,.global-search-backdrop{z-index:10000;background:color-mix(in srgb, var(--app-bg,#0b0d12) 78%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.device-onboarding-card,.global-search-panel{border:1px solid var(--border);background:var(--panel);width:min(720px,100%);color:var(--text);border-radius:12px;box-shadow:0 24px 80px #00000061}.device-onboarding-card{padding:24px}.device-onboarding-card header h2{margin:4px 0 8px}.device-onboarding-card header p,.global-search-empty span{color:var(--muted)}.device-onboarding-grid,.privacy-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.device-onboarding-grid label,.privacy-select-row{gap:8px;display:grid}.device-onboarding-toggles{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;gap:10px;margin-top:18px;padding:14px;display:grid}.device-onboarding-toggles label,.privacy-activity-switch{align-items:center;gap:10px;display:flex}.device-onboarding-error{border:1px solid color-mix(in srgb, var(--danger) 55%, transparent);color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent);border-radius:10px;margin-top:14px;padding:10px 12px}.device-onboarding-card footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.global-search-panel{overflow:hidden}.global-search-header{border-bottom:1px solid var(--border);background:var(--panel-2);grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.global-search-header input{min-height:44px;font-size:16px}.global-search-results{gap:4px;max-height:min(520px,70vh);padding:10px;display:grid;overflow:auto}.global-search-row{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:88px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.global-search-row:hover{background:var(--hover)}.global-search-kind{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);text-align:center;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.global-search-copy{gap:2px;min-width:0;display:grid}.global-search-copy strong,.global-search-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-copy small{color:var(--muted)}.global-search-empty{color:var(--text);text-align:center;gap:6px;padding:36px 18px;display:grid}.global-search-trigger{margin-top:8px}.privacy-settings-panel{animation:.16s ease-out settings-fade-in}.privacy-activity-switch{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;margin-top:14px;padding:12px}.call-quality-indicator{z-index:5;border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 88%, transparent);max-width:calc(100% - 28px);color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 12px 36px #0003}.voice-main-column-clean{position:relative}.call-quality-indicator small,.call-quality-indicator b{color:var(--muted);font-size:11px}.call-quality-dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.call-quality-indicator.excellent .call-quality-dot{background:var(--success)}.call-quality-indicator.good .call-quality-dot{background:var(--accent)}.call-quality-indicator.poor .call-quality-dot{background:var(--danger)}.composer.drag-active{outline:2px solid var(--accent);outline-offset:-2px;background:color-mix(in srgb, var(--accent) 10%, var(--panel))}.chat.composer-drop-active{position:relative}.chat-drop-overlay{z-index:30020;pointer-events:none;border:2px dashed color-mix(in srgb, var(--accent) 72%, #fff);background:color-mix(in srgb, var(--accent) 18%, #080a12d6);color:#fff;border-radius:12px;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:12px;box-shadow:inset 0 0 0 1px #ffffff14}.chat-drop-overlay span{background:var(--accent);border-radius:50%;place-items:center;width:54px;height:54px;font-size:34px;line-height:1;display:grid}.chat-drop-overlay b{font-size:16px}@keyframes settings-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.device-onboarding-grid,.privacy-settings-grid{grid-template-columns:1fr}.global-search-row{grid-template-columns:72px 1fr}.global-search-row>b{display:none}.call-quality-indicator{border-radius:10px;justify-content:center;left:12px;right:12px}}.desktop-download{color:#f8fafc;background:#43264eeb;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.desktop-download:hover{background:#543062f2}.app-toast-container{z-index:30000!important}.error.bottom{z-index:30010!important}.desktop-update-banner{z-index:30020!important}.app-system-toast.error.bottom{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(420px,100vw - 32px);max-width:min(420px,100vw - 32px);min-height:0;padding:10px 12px;z-index:30030!important;background:color-mix(in srgb, var(--bg-elevated,#15101d) 92%, transparent)!important;display:grid!important;inset:16px 16px auto auto!important;box-shadow:0 18px 50px #00000057,inset 0 0 0 1px #ffffff0d!important}.app-system-toast span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-system-toast button{border-radius:8px;width:28px;height:28px;min-height:28px;color:#fff!important;background:#1f2534eb!important;border:1px solid #ffffff1f!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important}.app-system-toast button:before{content:"×";font-family:Arial,sans-serif;font-size:20px;font-weight:800;line-height:1}.auth-page .auth-card{min-width:0;max-width:min(520px,100%);background:linear-gradient(#1e1624f2,#140e1cf5)!important;border-color:#d663c042!important;box-shadow:0 32px 90px #00000070,inset 0 1px #ffffff0f!important}.auth-page .auth-card--register{padding-top:24px;padding-bottom:24px}.auth-page .auth-card--register .auth-brand{gap:8px;margin-bottom:16px}.auth-page .auth-card--register .form{gap:9px}.auth-page .auth-card--register .auth-field{gap:5px}.auth-page .auth-card--register input{padding-top:12px;padding-bottom:12px}.auth-page--desktop .auth-card{background:linear-gradient(#12121ff0,#0c0f1cf5)!important}.auth-page .auth-brand p{color:#ecddf4c7!important}.auth-page .tabs button{border:1px solid #f5bee929;min-width:0;color:#f5f0f9f5!important;background:#3d2346c2!important}.auth-page .tabs button.active{border-color:#e577d19e;box-shadow:inset 0 0 0 1px #ffa5e84d;background:#532b57e6!important}.auth-page .form button:not(.auth-forgot-link):not(.auth-password-toggle):not(.auth-inline-link){border-radius:8px;min-width:0;min-height:48px;box-shadow:0 14px 34px #d968b633;color:#fff!important;background:linear-gradient(90deg,#d968b6,#d765b8)!important}.auth-page .form button:not(.auth-forgot-link):not(.auth-password-toggle):not(.auth-inline-link):hover{background:linear-gradient(90deg,#e176c2,#de70c0)!important}.auth-page .form button.auth-forgot-link{color:#f9bbebeb!important;box-shadow:none!important;background:0 0!important}.auth-switch-row{color:#e0d7ebad;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:2px;padding-top:2px;font-size:13px;display:flex}.auth-page .form .auth-switch-row button,.auth-page .form button.auth-inline-link,.auth-page .auth-switch-row button{width:auto;min-width:0;min-height:auto;font-size:inherit;white-space:normal;border-radius:0;padding:0;font-weight:850;line-height:1.35;text-decoration:none;display:inline;box-shadow:none!important;color:#f9bbebf5!important;background:0 0!important}.auth-page .form .auth-switch-row button:hover,.auth-page .auth-switch-row button:hover{text-underline-offset:3px;text-decoration:underline;transform:none}.auth-page .verification-form button.secondary{color:#f5f0f9f5!important;box-shadow:none!important;background:#3d2346c2!important}.auth-page .desktop-download{text-align:center;white-space:normal;background:#502b58f0;border-color:#f5bee938;min-width:0;line-height:1.25}.auth-page .desktop-download:hover{background:#5e3269fa}.gromik-mascot{--gromik-size:96px;width:var(--gromik-size);height:var(--gromik-size);color:#8b5cf6;filter:drop-shadow(0 0 18px #52c3ff57)drop-shadow(0 0 26px #d846ef33);flex:none;display:inline-block;position:relative}.gromik-mascot--sm{--gromik-size:42px}.gromik-mascot--md{--gromik-size:86px}.gromik-mascot--lg{--gromik-size:128px}.gromik-mascot--xl{--gromik-size:min(238px, 46vw)}.gromik-mascot__svg{width:100%;height:100%;display:block;overflow:visible}.gromik-mascot__letter{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:172px;font-weight:950;line-height:1}.gromik-mascot__letter--glow{opacity:.5}.gromik-mascot__body{transform-origin:50% 54%;animation:4.8s ease-in-out infinite gromik-float}.gromik-mascot__orbit{transform-origin:50%;animation:5.8s ease-in-out infinite gromik-orbit-breathe}.gromik-mascot__planet{filter:drop-shadow(0 0 9px #67e8f98f)}.gromik-mascot__stars circle{transform-origin:50%;animation:2.4s ease-in-out infinite gromik-star-twinkle}.gromik-mascot__stars circle:nth-child(2n){animation-delay:.6s}.gromik-mascot--happy .gromik-mascot__body,.gromik-mascot--onboarding-guide .gromik-mascot__body{animation-name:gromik-happy-bob}.gromik-mascot--audio .gromik-mascot__body,.gromik-mascot--reactive .gromik-mascot__body{animation:1.12s ease-in-out infinite gromik-voice-react}.gromik-mascot--loading .gromik-mascot__orbit,.gromik-mascot__loading{transform-origin:50%;animation:1.65s linear infinite gromik-spin}.gromik-mascot--thunder .gromik-mascot__thunder{transform-origin:62% 44%;animation:1.8s ease-in-out infinite gromik-thunder-flash}.gromik-mascot__audio path,.gromik-mascot__audio circle:last-child{transform-origin:76%;animation:1.3s ease-out infinite gromik-audio-wave}.gromik-mascot__audio path:nth-child(2){animation-delay:.18s}.gromik-mascot--error{filter:drop-shadow(0 0 16px #f871715c)}.gromik-mascot__guide{transform-origin:78% 79%;animation:2.3s ease-in-out infinite gromik-guide-wand}.empty-state{gap:8px}.empty-state .gromik-mascot{margin-bottom:2px}.empty-state.compact .gromik-mascot{margin-bottom:0}.skeleton-gromik-loading{opacity:.92;pointer-events:none;justify-content:center;padding:2px 0 0;display:flex}.skeleton-list.compact .skeleton-gromik-loading{display:none}.device-onboarding-backdrop{z-index:10080}.gromik-onboarding-backdrop{z-index:10040;background:radial-gradient(circle at 14% 18%, #2fafff1f, transparent 30%), radial-gradient(circle at 88% 76%, #e747cd1f, transparent 31%), color-mix(in srgb, var(--app-bg,#070915) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-items:center;padding:22px;display:grid;position:fixed;inset:0}.gromik-onboarding-panel{isolation:isolate;background:linear-gradient(135deg, #0b122afa, #180f22fa 48%, #0c1325fa), var(--panel);color:#f8fafc;border:1px solid #a475ff3d;border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.12fr);width:min(940px,100%);min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 90px #0000007a,inset 0 1px #ffffff12}.gromik-onboarding-panel:before{content:"";z-index:-1;opacity:.58;background:linear-gradient(118deg,#0000 0 24%,#40cfff29 32%,#e24ce22b 44%,#0000 58%),repeating-radial-gradient(circle at 76% 18%,#ffffff2e 0 1px,#0000 1px 18px);animation:8s ease-in-out infinite gromik-light-sweep;position:absolute;inset:0;transform:translate(-8%)}.gromik-onboarding-visual{border-right:1px solid #ffffff14;place-items:center;min-height:100%;padding:38px 24px;display:grid;position:relative;overflow:hidden}.gromik-light-trail{background:linear-gradient(90deg,#0000,#67e8f9db,#f0abfceb,#0000);border-radius:999px;height:3px;animation:2.8s ease-in-out infinite gromik-trail-pulse;position:absolute;top:59%;left:12%;right:8%;transform:rotate(-18deg);box-shadow:0 0 22px #67e8f973}.gromik-onboarding-content{flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:38px;display:flex}.gromik-onboarding-kicker{color:#e2e8f0b8;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.gromik-onboarding-progress{align-items:center;gap:8px;display:flex}.gromik-step-dot{cursor:pointer;background:#94a3b840;border:0;border-radius:999px;width:34px;min-width:0;height:7px;padding:0}.gromik-step-dot.done{background:#67e8f994}.gromik-step-dot.active{background:linear-gradient(90deg,#37d4ff,#ec5bd7);width:48px;box-shadow:0 0 18px #67e8f95c}.gromik-onboarding-content h2{color:#fff;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.04}.gromik-onboarding-content p{color:#e2e8f0c7;max-width:54ch;margin:0;font-size:16px;line-height:1.62}.gromik-onboarding-planet-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gromik-server-planet{text-align:center;background:#0f172aa3;border:1px solid #ffffff1f;border-radius:8px;place-items:center;min-height:86px;padding:12px;display:grid;box-shadow:inset 0 0 24px #38bdf814}.gromik-server-planet b,.gromik-server-planet small{min-width:0;max-width:100%}.gromik-server-planet small{color:#e2e8f0a8}.gromik-server-planet--voice{background:radial-gradient(circle at 50% 30%,#22d3ee57,#0f172ab8)}.gromik-server-planet--chat{background:radial-gradient(circle at 50% 30%,#a855f757,#16152eb8)}.gromik-server-planet--stream{background:radial-gradient(circle at 50% 30%,#ec489957,#1f1226b8)}.gromik-mic-check{gap:14px;display:grid}.gromik-mic-meter{background:#0f172aa3;border:1px solid #67e8f92e;border-radius:8px;justify-content:center;align-items:end;gap:8px;min-height:82px;padding:14px;display:flex}.gromik-mic-bar{background:linear-gradient(#67e8f9,#a78bfa 62%,#ec5bd7);border-radius:999px;width:14px;min-height:18px;animation:1s ease-in-out infinite gromik-meter}.gromik-mic-bar--1{height:28px}.gromik-mic-bar--2{height:54px;animation-delay:80ms}.gromik-mic-bar--3{height:68px;animation-delay:.16s}.gromik-mic-bar--4{height:46px;animation-delay:.24s}.gromik-mic-bar--5{height:34px;animation-delay:.32s}.gromik-inline-action,.gromik-primary-action,.gromik-secondary-action{border-radius:8px;min-width:0;font-weight:850}.gromik-inline-action,.gromik-primary-action{color:#fff;background:linear-gradient(90deg,#35cfff,#7c5cff 54%,#ec5bd7);border:0;box-shadow:0 16px 34px #5c7bff3d}.gromik-inline-action{width:100%;min-height:44px}.gromik-privacy-toggle{cursor:pointer;background:#0f172a94;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.gromik-privacy-toggle input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gromik-toggle-track{background:#475569e6;border-radius:999px;width:48px;height:28px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.gromik-toggle-track span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 5px 14px #00000052}.gromik-privacy-toggle input:checked+.gromik-toggle-track{background:linear-gradient(90deg,#22c55e,#35cfff)}.gromik-privacy-toggle input:checked+.gromik-toggle-track span{transform:translate(20px)}.gromik-privacy-copy{gap:4px;min-width:0;display:grid}.gromik-privacy-copy small{color:#e2e8f0a8;line-height:1.45}.gromik-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gromik-theme-choice{color:#f8fafc;text-align:left;background:#0f172a8c;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px;display:grid}.gromik-theme-choice span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gromik-theme-choice.selected{border-color:#67e8f99e;box-shadow:0 0 0 2px #67e8f92e,0 10px 24px #2dd4bf24}.gromik-theme-swatch{background:linear-gradient(135deg,#f8fafc,#cbd5e1);border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff3d}.gromik-theme-swatch[data-theme-choice=gray]{background:linear-gradient(135deg,#94a3b8,#334155)}.gromik-theme-swatch[data-theme-choice=dark]{background:linear-gradient(135deg,#0f172a,#6366f1)}.gromik-theme-swatch[data-theme-choice=black]{background:linear-gradient(135deg,#020617,#18181b)}.gromik-theme-swatch[data-theme-choice=mint]{background:linear-gradient(135deg,#6ee7b7,#0891b2)}.gromik-theme-swatch[data-theme-choice=peach]{background:linear-gradient(135deg,#fdba74,#fb7185)}.gromik-theme-swatch[data-theme-choice=lavender]{background:linear-gradient(135deg,#c4b5fd,#7c3aed)}.gromik-theme-swatch[data-theme-choice=sage]{background:linear-gradient(135deg,#bbf7d0,#4d7c0f)}.gromik-theme-swatch[data-theme-choice=rose]{background:linear-gradient(135deg,#ffd7e7,#db5f9f)}.gromik-theme-swatch[data-theme-choice=sky]{background:linear-gradient(135deg,#bae6fd,#2f8dde)}.gromik-theme-swatch[data-theme-choice=arctic]{background:linear-gradient(135deg,#e0f2fe,#47a9c9)}.gromik-theme-swatch[data-theme-choice=blossom]{background:linear-gradient(135deg,#dcfce7,#f06f9d)}.gromik-theme-swatch[data-theme-choice=sunset]{background:linear-gradient(135deg,#f97316,#db2777)}.gromik-theme-swatch[data-theme-choice=ocean]{background:linear-gradient(135deg,#38bdf8,#1d4ed8)}.gromik-theme-swatch[data-theme-choice=berry]{background:linear-gradient(135deg,#fb7185,#7e22ce)}.gromik-theme-swatch[data-theme-choice=neon]{background:linear-gradient(135deg,#22d3ee,#a3e635 48%,#f0abfc)}.gromik-theme-swatch[data-theme-choice=aurora]{background:linear-gradient(135deg,#064e3b,#46d8ad)}.gromik-theme-swatch[data-theme-choice=midnight]{background:linear-gradient(135deg,#0f172a,#7c91ff)}.gromik-theme-swatch[data-theme-choice=ember]{background:linear-gradient(135deg,#431407,#ff7048)}.gromik-theme-swatch[data-theme-choice=matrix]{background:linear-gradient(135deg,#052e16,#48d86f)}.gromik-theme-swatch[data-theme-choice=royal]{background:linear-gradient(135deg,#2e1065,#a275ff)}.gromik-theme-swatch[data-theme-choice=vapor]{background:linear-gradient(135deg,#4a044e,#ff6bd6)}.gromik-theme-swatch[data-theme-choice=arcade]{background:linear-gradient(135deg,#111827,#18d7ff)}.gromik-theme-swatch[data-theme-choice=graphite]{background:linear-gradient(135deg,#18181b,#f0a84f)}.gromik-final-list{color:#e2e8f0d1;gap:8px;display:grid}.gromik-final-list span{background:#0f172a85;border:1px solid #ffffff1c;border-radius:8px;padding:10px 12px}.gromik-onboarding-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.gromik-onboarding-actions>div{align-items:center;gap:10px;display:flex}.gromik-primary-action,.gromik-secondary-action{min-height:42px;padding:0 18px}.gromik-secondary-action{color:#f8fafce0;background:#0f172a8c;border:1px solid #ffffff21}.gromik-secondary-action:disabled{cursor:not-allowed;opacity:.42}.voice-channel-user.speaking .avatar.sm,.server-member-row.speaking .avatar,.voice-participant.speaking .avatar{animation:1.18s ease-in-out infinite gromik-speaking-pulse;box-shadow:0 0 0 2px #4ade803d,0 0 18px #4ade8047}.voice-participant.speaking{box-shadow:inset 0 0 0 1px #4ade8033,0 0 22px #4ade8024}@keyframes gromik-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes gromik-happy-bob{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-7px)scale(1.025)}}@keyframes gromik-voice-react{0%,to{transform:scale(1)}36%{transform:scale(1.035)}66%{transform:scale(.99)}}@keyframes gromik-orbit-breathe{0%,to{opacity:.86;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes gromik-spin{to{transform:rotate(360deg)}}@keyframes gromik-star-twinkle{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.22)}}@keyframes gromik-audio-wave{0%{opacity:0;transform:scale(.86)}32%{opacity:1}to{opacity:0;transform:scale(1.12)}}@keyframes gromik-thunder-flash{0%,to{opacity:.74;transform:translateY(0)scale(1)}45%{opacity:1;transform:translateY(-3px)scale(1.04)}}@keyframes gromik-guide-wand{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}@keyframes gromik-light-sweep{0%,to{opacity:.45;transform:translate(-8%)}50%{opacity:.72;transform:translate(8%)}}@keyframes gromik-trail-pulse{0%,to{opacity:.55;transform:rotate(-18deg)scaleX(.9)}50%{opacity:1;transform:rotate(-18deg)scaleX(1.05)}}@keyframes gromik-meter{0%,to{transform:scaleY(.72)}45%{transform:scaleY(1.08)}}@keyframes gromik-speaking-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (width<=760px){.gromik-onboarding-panel{grid-template-columns:1fr;min-height:0;max-height:calc(100vh - 28px);overflow:auto}.gromik-onboarding-visual{border-bottom:1px solid #ffffff14;border-right:0;min-height:178px;padding:18px 18px 4px}.gromik-onboarding-visual .gromik-mascot--xl{--gromik-size:min(172px, 48vw)}.gromik-onboarding-content{gap:14px;padding:22px 18px 18px}.gromik-theme-grid,.gromik-onboarding-planet-row{grid-template-columns:1fr 1fr}.gromik-server-planet{min-height:72px;padding:9px 7px}.gromik-onboarding-actions,.gromik-onboarding-actions>div{align-items:stretch}.gromik-onboarding-actions{flex-direction:column}.gromik-onboarding-actions>div{width:100%}.gromik-onboarding-actions button{flex:1}}@media (width<=460px){.gromik-onboarding-backdrop{padding:10px}.gromik-theme-grid{grid-template-columns:1fr}.gromik-onboarding-planet-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gromik-server-planet b{font-size:13px}.gromik-server-planet small{font-size:11px}.gromik-step-dot{width:26px}.gromik-step-dot.active{width:38px}}@media (width<=1500px){.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:var(--app-rail-width) var(--app-sidebar-width) minmax(0, 1fr) 56px!important}.layout.server-members-open>.server-members-panel,.layout.server-members-collapsed>.server-members-panel{grid-area:1/4!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important;justify-items:center!important;width:56px!important;min-width:0!important;max-width:56px!important;padding:12px 6px!important;display:grid!important;overflow-x:hidden!important}.layout.server-members-open .server-members-header,.layout.server-members-open .server-members-list{display:none!important}.layout.server-members-open .server-members-narrow-list,.layout.server-members-collapsed .server-members-compact-list{align-content:start!important;justify-items:center!important;gap:8px!important;width:44px!important;display:grid!important}.layout.server-members-open .server-members-compact-user,.layout.server-members-collapsed .server-members-compact-user{width:34px!important;height:34px!important;min-height:34px!important}}@media (width<=980px){.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:var(--app-rail-width) var(--app-sidebar-width) minmax(0, 1fr) 52px!important}.layout.server-members-open>.server-members-panel,.layout.server-members-collapsed>.server-members-panel{grid-column:4!important;width:52px!important;max-width:52px!important;padding-inline:5px!important;display:grid!important}.layout.server-members-open .server-members-narrow-list,.layout.server-members-collapsed .server-members-compact-list{width:40px!important}}@media (width<=760px){.layout.server-members-open,.layout.server-members-collapsed{grid-template-columns:var(--app-rail-width) minmax(0, 1fr) 52px!important}.layout.server-members-open>.chat,.layout.server-members-collapsed>.chat{grid-column:2!important}.layout.server-members-open>.server-members-panel,.layout.server-members-collapsed>.server-members-panel{grid-column:3!important;display:grid!important}}@media (width<=1100px){.voice-panel:not(.compact-mode){overflow:hidden auto!important}.voice-panel:not(.compact-mode) .voice-call-grid.settings-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-collapsed{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-content:start!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}.voice-panel:not(.compact-mode) .voice-main-column-clean{max-width:100%!important;min-height:min(380px,46vh)!important;overflow:hidden!important}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column{border-radius:18px!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;padding:14px!important;overflow:hidden visible!important}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .panel-heading{padding-bottom:8px!important;position:static!important;top:auto!important}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-settings-grid,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-noise-settings-grid,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .media-quality-grid,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-sliders,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column .voice-toggles{grid-template-columns:1fr!important}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column label,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column select,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column input,.voice-panel:not(.compact-mode) .voice-settings-panel.side-column button{min-width:0!important;max-width:100%!important}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column select{width:100%!important}.voice-panel:not(.compact-mode) .voice-bottom-dock{overflow:auto hidden!important}}@media (width<=760px){.voice-panel:not(.compact-mode) .voice-call-grid.settings-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-collapsed{gap:10px!important;padding:8px!important}.voice-panel:not(.compact-mode) .voice-main-column-clean{border-radius:18px!important;min-height:300px!important;padding:12px!important}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column{padding:12px!important}}@media (width<=900px){.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-settings-panel.side-column{width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100% - 24px)!important;top:12px!important;left:12px!important;right:12px!important;overflow:auto!important}}html[data-theme]{--app-dm-profile-width:336px!important}html[data-theme] .quick-profile-popout,html[data-theme] .user-context-menu{z-index:11000!important;border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent)!important;background:color-mix(in srgb, var(--bg-main) 90%, #000)!important;color:var(--text-main)!important;position:fixed!important;box-shadow:0 24px 72px #0000009e!important}html[data-theme] .quick-profile-popout{border-radius:10px!important;width:min(318px,100vw - 20px)!important;overflow:hidden!important}html[data-theme] .quick-profile-banner{background-image:linear-gradient(180deg, #0000000a, #0000006b), var(--quick-profile-banner-image,none), radial-gradient(circle at 22% 28%, color-mix(in srgb, var(--accent) 42%, transparent), transparent 35%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 38%, #111318), color-mix(in srgb, var(--success) 18%, #111318))!important;background-position:50%,50%,50%,50%!important;background-repeat:no-repeat!important;background-size:cover,cover,auto,auto!important;justify-content:flex-end!important;align-items:flex-start!important;gap:8px!important;min-height:124px!important;padding:12px!important;display:flex!important;position:relative!important}html[data-theme] .quick-profile-icon-action{color:#fff!important;background:#111318b8!important;border:1px solid #ffffff1f!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:15px!important;font-weight:900!important;display:inline-grid!important}html[data-theme] .quick-profile-body{z-index:1!important;gap:12px!important;padding:0 16px 16px!important;display:grid!important;position:relative!important}html[data-theme] .quick-profile-avatar{z-index:2!important;width:88px!important;height:88px!important;margin-top:-42px!important;position:relative!important}html[data-theme] .quick-profile-avatar .avatar{border:6px solid color-mix(in srgb, var(--bg-main) 90%, #000)!important;width:88px!important;height:88px!important;font-size:30px!important}html[data-theme] .quick-profile-avatar .presence-dot{width:16px!important;height:16px!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--bg-main) 90%, #000)!important;bottom:6px!important;right:6px!important}html[data-theme] .quick-profile-title{gap:2px!important;display:grid!important}html[data-theme] .quick-profile-title h3{color:var(--text-main)!important;margin:0!important;font-size:24px!important;line-height:1.05!important}html[data-theme] .quick-profile-title span,html[data-theme] .quick-profile-section p{color:var(--text-muted)!important;margin:0!important}html[data-theme] .quick-profile-badges{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html[data-theme] .quick-profile-badges span{background:var(--bg-card)!important;max-width:100%!important;color:var(--text-soft)!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;padding:4px 8px!important;font-size:12px!important;overflow:hidden!important}html[data-theme] .quick-profile-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}html[data-theme] .quick-profile-actions button,html[data-theme] .quick-profile-footer{border-radius:8px!important;min-height:38px!important;font-weight:800!important}html[data-theme] .quick-profile-actions button:first-child{background:var(--accent)!important;color:#fff!important}html[data-theme] .quick-profile-actions button:last-child,html[data-theme] .quick-profile-footer{background:var(--bg-card)!important;color:var(--text-main)!important;border:1px solid var(--border-subtle)!important}html[data-theme] .quick-profile-section{background:var(--bg-card)!important;border-radius:8px!important;gap:6px!important;padding:12px!important;display:grid!important}html[data-theme] .quick-profile-section strong{color:var(--text-main)!important;text-transform:uppercase!important;font-size:12px!important}html[data-theme] .user-context-menu{border-radius:6px!important;gap:2px!important;width:272px!important;max-height:min(520px,100vh - 16px)!important;padding:8px!important;display:grid!important;overflow-y:auto!important}html[data-theme] .user-context-header{display:none!important}html[data-theme] .user-context-menu button,html[data-theme] .user-context-menu .context-check-row{width:100%!important;min-height:32px!important;color:var(--text-main)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:7px 10px!important;font-size:14px!important;font-weight:700!important}html[data-theme] .user-context-menu button:not(:disabled):hover,html[data-theme] .user-context-menu .context-check-row:hover{background:var(--accent)!important;color:#fff!important}html[data-theme] .user-context-menu button:disabled{cursor:default!important;opacity:.58!important}html[data-theme] .user-context-menu button.has-arrow:after{content:"›";float:right;color:currentColor;font-size:18px;line-height:1}html[data-theme] .user-context-menu button.danger,html[data-theme] .context-check-row.danger{color:#ff6b6b!important}html[data-theme] .user-context-menu button.danger:not(:disabled):hover,html[data-theme] .context-check-row.danger:hover{color:#fff!important;background:#da373c!important}html[data-theme] .user-context-separator,html[data-theme] .context-audio-controls{border-top:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;margin:6px 4px!important;padding-top:6px!important}html[data-theme] .context-audio-controls{border-bottom:0!important;gap:6px!important;padding-left:0!important;padding-right:0!important;display:grid!important}html[data-theme] .context-volume-control{color:var(--text-soft)!important;gap:6px!important;padding:6px 10px 2px!important;font-size:12px!important;display:grid!important}html[data-theme] .layout.dm-layout>.dm-profile-panel{background:color-mix(in srgb, var(--bg-main) 88%, #000)!important;border-left:1px solid var(--border-subtle)!important;gap:0!important;padding:0!important}html[data-theme] .dm-profile-banner{background-image:linear-gradient(180deg, #00000008, #00000073), var(--dm-profile-banner-image,none), radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 33%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 34%, var(--bg-card)), color-mix(in srgb, var(--success) 20%, var(--bg-card)))!important;background-position:50%,50%,50%,50%!important;background-repeat:no-repeat!important;background-size:cover,cover,auto,auto!important;border-bottom:0!important;height:142px!important;margin:0!important}html[data-theme] .dm-profile-card{z-index:1!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;margin:-38px 16px 0!important;padding:0!important;display:grid!important;position:relative!important}html[data-theme] .dm-profile-identity{text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:end!important;gap:12px!important;padding:0!important;display:grid!important}html[data-theme] .dm-profile-identity:disabled{opacity:1!important}html[data-theme] .dm-profile-avatar .avatar{border:6px solid color-mix(in srgb, var(--bg-main) 88%, #000)!important;width:88px!important;height:88px!important;font-size:30px!important}html[data-theme] .dm-profile-card h3{color:var(--text-main)!important;margin:0!important;font-size:22px!important;line-height:1.05!important}html[data-theme] .dm-profile-card p{color:var(--text-soft)!important;margin:4px 0 0!important;font-size:14px!important}html[data-theme] .dm-profile-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important}html[data-theme] .dm-profile-actions button,html[data-theme] .dm-profile-footer{border-radius:8px!important;min-height:40px!important;font-weight:800!important}html[data-theme] .dm-profile-actions button:first-child{color:#fff!important;background:#3ba55d!important}html[data-theme] .dm-profile-actions button.secondary,html[data-theme] .dm-profile-footer{background:var(--bg-card)!important;color:var(--text-main)!important;border:1px solid var(--border-subtle)!important}html[data-theme] .dm-profile-block,html[data-theme] .dm-profile-empty{background:var(--bg-card)!important;border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent)!important;border-radius:8px!important;margin:14px 16px 0!important;padding:14px!important}html[data-theme] .dm-profile-block strong{color:var(--text-main)!important;font-size:13px!important}html[data-theme] .dm-profile-block span{color:var(--text-soft)!important;line-height:1.35!important}html[data-theme] .dm-profile-footer{margin:14px 16px 16px!important}html[data-theme] .dm-group-member-profile{background:0 0!important;border-radius:50%!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}html[data-theme] .dm-group-member-profile .avatar{width:32px!important;height:32px!important}html[data-theme] .profile-modal{background:color-mix(in srgb, var(--bg-main) 92%, #000)!important;border-radius:8px!important;width:min(940px,100vw - 52px)!important;max-height:calc(100vh - 52px)!important;overflow:hidden!important}html[data-theme] .profile-modal-banner{z-index:0!important;background-image:linear-gradient(180deg, #00000005, #00000047), var(--profile-modal-banner-image,none), radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 35%, var(--bg-card)), color-mix(in srgb, var(--success) 20%, var(--bg-elevated)))!important;background-position:50%,50%,50%,50%!important;background-repeat:no-repeat!important;background-size:cover,cover,auto,auto!important;border-radius:0!important;height:180px!important;min-height:180px!important;position:relative!important}html[data-theme] .profile-modal-body{z-index:1!important;grid-template-columns:minmax(320px,402px) minmax(260px,1fr)!important;align-items:start!important;gap:22px 30px!important;max-height:calc(100vh - 188px)!important;margin-top:-44px!important;padding:0 32px 32px!important;display:grid!important;position:relative!important;overflow-y:auto!important}html[data-theme] .profile-modal-activity{grid-area:1/2/span 5!important;gap:16px!important;padding-top:72px!important;display:grid!important}html[data-theme] .profile-modal-head{z-index:2!important;align-items:end!important;margin-top:0!important;position:relative!important}html[data-theme] .profile-avatar-ring .avatar{border:7px solid color-mix(in srgb, var(--bg-main) 92%, #000)!important;width:108px!important;height:108px!important;font-size:36px!important}html[data-theme] .profile-modal-title h3{font-size:34px!important;line-height:1.02!important}html[data-theme] .profile-modal-meta span,html[data-theme] .profile-modal-stat-grid div,html[data-theme] .profile-modal-card,html[data-theme] .profile-activity-card{background:color-mix(in srgb, var(--bg-card) 78%, transparent)!important;border-radius:8px!important}html[data-theme] .profile-modal-card,html[data-theme] .profile-activity-card{border:1px solid var(--border-subtle)!important;padding:16px!important}html[data-theme] .profile-modal-tabs{border-bottom:1px solid var(--border-subtle)!important;gap:22px!important;display:flex!important}html[data-theme] .profile-modal-tabs button{min-height:34px!important;color:var(--text-soft)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 10px!important;font-weight:800!important}html[data-theme] .profile-modal-tabs button.active{color:var(--text-main)!important;box-shadow:inset 0 -2px 0 var(--text-main)!important}html[data-theme] .profile-activity-card{gap:8px!important;display:grid!important}html[data-theme] .profile-activity-card strong{color:var(--text-main)!important}html[data-theme] .profile-activity-card p{color:var(--text-muted)!important;margin:0!important}html[data-theme] .profile-note-card{gap:10px!important}html[data-theme] .profile-note-textarea{resize:vertical!important;border:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--bg-main) 72%, transparent)!important;width:100%!important;min-height:84px!important;color:var(--text-main)!important;font:inherit!important;border-radius:8px!important;padding:10px 12px!important}html[data-theme] .profile-note-textarea::placeholder{color:var(--text-muted)!important}html[data-theme] .profile-friend-toggle-button{font-size:0!important}html[data-theme] .profile-friend-toggle-label{font-size:14px!important}html[data-theme] .profile-modal-actions button.danger{color:#ff8a8a!important;border-color:color-mix(in srgb, #ef4444 42%, var(--border-subtle))!important}html[data-theme] .profile-modal-actions button.danger:hover{background:color-mix(in srgb, #ef4444 22%, var(--bg-elevated))!important;color:#fff!important}html[data-theme] .profile-modal-activity.profile-tab-commonFriends>.profile-activity-card:not(.profile-list-card),html[data-theme] .profile-modal-activity.profile-tab-commonGuilds>.profile-activity-card:not(.profile-list-card){display:none!important}html[data-theme] .profile-list-card .common-guild-list{gap:8px!important;display:grid!important}html[data-theme] .profile-list-card .common-guild-list button{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:color-mix(in srgb, var(--bg-main) 70%, transparent)!important;width:100%!important;min-height:44px!important;color:var(--text-main)!important;text-align:left!important;border-radius:8px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:6px 8px!important;display:grid!important}html[data-theme] .profile-list-card .common-guild-list button:hover{background:color-mix(in srgb, var(--accent) 18%, var(--bg-card))!important}html[data-theme] .profile-list-card .common-guild-list button img,html[data-theme] .profile-list-card .common-guild-list button b,html[data-theme] .profile-list-card .common-guild-list button .avatar{width:32px!important;height:32px!important}html[data-theme] .profile-list-card .common-guild-list button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}@media (width<=1060px){html[data-theme] .profile-modal-body{grid-template-columns:1fr!important;padding:0 22px 24px!important}html[data-theme] .profile-modal-activity{grid-area:auto/1!important;padding-top:0!important}}@media (width<=980px){html[data-theme] .layout.dm-layout>.dm-profile-panel{display:none!important}}html[data-theme] .profile-banner-preview{background-image:var(--profile-banner-preview-image,none), radial-gradient(circle at 20% 20%, #5865f257, transparent 34%), linear-gradient(135deg, #111827, #1f2937 55%, #0f1117)!important;background-position:50%,50%,50%!important;background-repeat:no-repeat!important;background-size:cover,auto,auto!important}html[data-theme] .profile-banner-actions{flex-wrap:wrap!important;gap:10px!important;display:flex!important}html[data-theme] .profile-banner-actions button{min-height:38px!important}html[data-theme] .profile-banner-preset-panel{gap:10px!important;display:grid!important}html[data-theme] .profile-banner-preset-panel>span{color:var(--text-soft)!important;font-size:13px!important;font-weight:800!important}html[data-theme] .profile-banner-preset-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))!important;gap:10px!important;display:grid!important}html[data-theme] .profile-banner-preset-card{border:1px solid color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;color:#fff!important;text-align:left!important;border-radius:12px!important;min-height:78px!important;padding:0!important;box-shadow:inset 0 -28px 42px #00000047!important}html[data-theme] .profile-banner-preset-card.selected{border-color:color-mix(in srgb, var(--accent) 82%, #fff)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 28%, transparent), inset 0 -28px 42px #00000047!important}html[data-theme] .profile-banner-preset-card span{z-index:3!important;text-shadow:0 2px 10px #000000bf!important;font-size:12px!important;font-weight:900!important;position:absolute!important;bottom:8px!important;left:10px!important;right:10px!important}html[data-theme] .profile-banner-preset{isolation:isolate!important;background:var(--profile-banner-preset-base)!important;background-position:50%!important;background-size:cover!important;position:relative!important;overflow:hidden!important}html[data-theme] .sidebar-profile-banner.profile-banner-preset,html[data-theme] .profile-banner-preview.profile-banner-preset,html[data-theme] .quick-profile-banner.profile-banner-preset,html[data-theme] .dm-profile-banner.profile-banner-preset,html[data-theme] .profile-modal-banner.profile-banner-preset,html[data-theme] .profile-banner-preset-card.profile-banner-preset{background:var(--profile-banner-preset-base)!important;background-position:50%!important;background-size:cover!important}html[data-theme] .profile-banner-preset:before,html[data-theme] .profile-banner-preset:after{content:""!important;pointer-events:none!important;position:absolute!important;inset:-28%!important}html[data-theme] .profile-banner-preset:before{background:radial-gradient(circle at 18% 22%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 74% 30%,#ffffffb8 0 1px,#0000 2px),radial-gradient(circle at 42% 72%,#7dd3fcd1 0 1px,#0000 2px),radial-gradient(circle at 86% 78%,#e879f9b8 0 1px,#0000 2px);z-index:0!important;opacity:.88!important;background-size:104px 88px,146px 132px,122px 118px,168px 144px!important;animation:24s linear infinite profile-banner-stars!important}html[data-theme] .profile-banner-preset:after{z-index:1!important;opacity:.86!important;background:var(--profile-banner-preset-motion)!important;filter:blur(.2px)saturate(1.18)!important;animation:10s ease-in-out infinite alternate profile-banner-orbit!important}html[data-theme] .quick-profile-banner.profile-banner-preset>.quick-profile-icon-action,html[data-theme] .profile-modal-banner.profile-banner-preset>.profile-modal-close{z-index:3!important}html[data-theme] .profile-banner-preset--aurora{--profile-banner-preset-base:radial-gradient(circle at 18% 28%, #22d3eeb3, transparent 32%), radial-gradient(circle at 78% 18%, #a855f7b8, transparent 34%), linear-gradient(135deg, #071426 0%, #11163c 48%, #270b42 100%);--profile-banner-preset-motion:linear-gradient(115deg, transparent 18%, #2dd4bf52, transparent 42%), linear-gradient(72deg, transparent 34%, #ec489957, transparent 62%)}html[data-theme] .profile-banner-preset--nebula{--profile-banner-preset-base:radial-gradient(circle at 18% 66%, #0ea5e9db, transparent 34%), radial-gradient(circle at 70% 28%, #6366f1cc, transparent 38%), radial-gradient(circle at 88% 82%, #d946ef94, transparent 30%), linear-gradient(135deg, #061423 0%, #0b1d45 54%, #170826 100%);--profile-banner-preset-motion:conic-gradient(from 118deg at 54% 52%, transparent, #38bdf86b, transparent, #d946ef52, transparent)}html[data-theme] .profile-banner-preset--meteor{--profile-banner-preset-base:radial-gradient(circle at 16% 18%, #fb718594, transparent 30%), linear-gradient(135deg, #080c18 0%, #172554 52%, #3b0d37 100%);--profile-banner-preset-motion:linear-gradient(128deg, transparent 20%, #ffffffd6 22%, #38bdf870 24%, transparent 34%), linear-gradient(132deg, transparent 46%, #f472b69e 48%, transparent 58%)}html[data-theme] .profile-banner-preset--orbit{--profile-banner-preset-base:radial-gradient(circle at 50% 52%, #3b82f66b, transparent 24%), radial-gradient(circle at 74% 18%, #c084fcb3, transparent 32%), linear-gradient(135deg, #090f26 0%, #231142 52%, #40105c 100%);--profile-banner-preset-motion:radial-gradient(ellipse at 50% 50%, transparent 32%, #7dd3fc85 34%, transparent 39%), radial-gradient(ellipse at 50% 50%, transparent 48%, #f472b67a 50%, transparent 55%)}html[data-theme] .profile-banner-preset--solar{--profile-banner-preset-base:radial-gradient(circle at 76% 26%, #fbbf24c7, transparent 28%), radial-gradient(circle at 28% 72%, #f43f5eb3, transparent 32%), linear-gradient(135deg, #130918 0%, #35123b 45%, #082f49 100%);--profile-banner-preset-motion:conic-gradient(from 24deg at 72% 32%, #fbbf2466, transparent, #ec489957, transparent, #fbbf2466)}html[data-theme] .profile-banner-preset--deep-space{--profile-banner-preset-base:radial-gradient(circle at 24% 26%, #3b82f66b, transparent 24%), radial-gradient(circle at 84% 76%, #8b5cf67a, transparent 34%), linear-gradient(135deg, #020617 0%, #0f172a 58%, #111827 100%);--profile-banner-preset-motion:linear-gradient(110deg, transparent 30%, #7dd3fc2e, transparent 52%), radial-gradient(ellipse at 62% 58%, #6366f152, transparent 46%)}@keyframes profile-banner-stars{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-7%,-4%)rotate(2deg)}}@keyframes profile-banner-orbit{0%{transform:translate(-2%,1%)scale(1)rotate(-2deg)}to{transform:translate(3%,-2%)scale(1.05)rotate(3deg)}}@media (prefers-reduced-motion:reduce){html[data-theme] .profile-banner-preset:before,html[data-theme] .profile-banner-preset:after{animation:none!important}}html[data-theme] .chat>.settings-dashboard-page,html[data-theme] .settings-dashboard-page{isolation:isolate!important;width:100%!important;max-width:none!important;min-height:100%!important;color:var(--text-main)!important;background:radial-gradient(circle at 18% 12%,#2f87ff24 0 1px,#0000 2px) 0 0/150px 150px,radial-gradient(circle at 82% 18%,#ec489929 0 1px,#0000 2px) 0 0/190px 190px,radial-gradient(circle at 64% 72%,#38bdf81f 0 1px,#0000 2px) 0 0/220px 220px,linear-gradient(135deg,#070b18 0%,#0b1027 46%,#110817 100%)!important;padding:24px 28px 30px!important;position:relative!important;overflow:auto!important}html[data-theme] .settings-dashboard-page:before{background:linear-gradient(120deg,#2dd4bf14,#0000 28%,#d946ef14 68%,#0000),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 92px);content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.78!important;position:absolute!important;inset:0!important}html[data-theme] .settings-dashboard-hero{max-width:1280px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto 18px!important;padding:0!important}html[data-theme] .settings-dashboard-hero .section-kicker{color:color-mix(in srgb, var(--accent) 74%, #fff)!important;letter-spacing:0!important}html[data-theme] .settings-dashboard-hero h2{letter-spacing:0!important;margin:4px 0!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.05!important}html[data-theme] .settings-dashboard-hero p{color:#e7eeffbd!important;max-width:760px!important;margin:0!important;font-size:15px!important}html[data-theme] .settings-dashboard-page .settings-account-shell{grid-template-columns:212px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;width:min(1320px,100%)!important;margin:0 auto!important;display:grid!important}html[data-theme] .settings-dashboard-page .settings-account-nav{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#080d1fbd!important;border:1px solid #818cf838!important;border-radius:8px!important;gap:6px!important;padding:12px!important;display:grid!important;position:sticky!important;top:18px!important;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #00000038!important}html[data-theme] .settings-dashboard-page .settings-account-nav:before{content:"Аккаунт"!important;color:#e2e8f094!important;letter-spacing:0!important;text-transform:uppercase!important;padding:4px 8px 8px!important;font-size:11px!important;font-weight:820!important;line-height:1.2!important;display:block!important}html[data-theme] .settings-dashboard-page .settings-account-nav a{color:#e2e8f0c7!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:40px!important;padding:0 10px!important;font-size:14px!important;font-weight:720!important;line-height:1.2!important;text-decoration:none!important;display:grid!important}html[data-theme] .settings-dashboard-page .settings-account-nav a:before{content:""!important;background:linear-gradient(135deg,#53d2ffeb,#ec4899eb),#ffffff14!important;border-radius:6px!important;width:18px!important;height:18px!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 18px #4a5cff2e!important}html[data-theme] .settings-dashboard-page .settings-account-nav a:hover,html[data-theme] .settings-dashboard-page .settings-account-nav a:focus-visible{color:#fff!important;background:#ec489929!important;border-color:#f472b66b!important;outline:none!important}html[data-theme] .settings-dashboard-page .account-settings-content{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr) minmax(280px,.95fr)!important;align-items:start!important;gap:14px!important;padding:0!important;display:grid!important}html[data-theme] .settings-dashboard-page .account-settings-content>.panel,html[data-theme] .settings-dashboard-page .account-settings-content>.full-row{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#181430db,#0a0a18e0),#090c1ceb!important;border:1px solid #94a3b829!important;border-radius:8px!important;min-width:0!important;padding:16px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,0 18px 52px #00000047!important}html[data-theme] .settings-dashboard-page #settings-profile{grid-column:1/span 1!important}html[data-theme] .settings-dashboard-page #settings-avatar{grid-column:2/span 2!important}html[data-theme] .settings-dashboard-page #settings-password{grid-column:1/span 1!important}html[data-theme] .settings-dashboard-page #settings-appearance{grid-column:2/span 1!important}html[data-theme] .settings-dashboard-page #settings-notifications{grid-column:3/span 1!important}html[data-theme] .settings-dashboard-page #settings-privacy{grid-column:1/span 1!important}html[data-theme] .settings-dashboard-page #settings-voice{grid-column:2/span 1!important}html[data-theme] .settings-dashboard-page #settings-additional{grid-column:3/span 1!important}html[data-theme] .settings-dashboard-page .panel-heading{margin:0 0 14px!important}html[data-theme] .settings-dashboard-page .panel-heading h3{color:#fff!important;letter-spacing:0!important;align-items:center!important;gap:8px!important;margin:0 0 6px!important;font-size:17px!important;line-height:1.2!important;display:flex!important}html[data-theme] .settings-dashboard-page .panel-heading h3:before{color:#fff!important;background:linear-gradient(135deg,#ff62bd,#7c7cff)!important;border-radius:7px!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;box-shadow:0 10px 24px #ec48993d!important}html[data-theme] .settings-dashboard-page #settings-profile .panel-heading h3:before{content:"1"!important}html[data-theme] .settings-dashboard-page #settings-avatar .panel-heading h3:before{content:"2"!important}html[data-theme] .settings-dashboard-page #settings-password .panel-heading h3:before{content:"3"!important}html[data-theme] .settings-dashboard-page #settings-appearance .panel-heading h3:before{content:"4"!important}html[data-theme] .settings-dashboard-page #settings-notifications .panel-heading h3:before{content:"5"!important}html[data-theme] .settings-dashboard-page #settings-privacy .panel-heading h3:before{content:"6"!important}html[data-theme] .settings-dashboard-page #settings-voice .panel-heading h3:before{content:"7"!important}html[data-theme] .settings-dashboard-page #settings-additional .panel-heading h3:before{content:"8"!important}html[data-theme] .settings-dashboard-page .panel-heading p{color:#e2e8f0a8!important;max-width:100%!important;margin:0!important;font-size:13px!important;line-height:1.45!important}html[data-theme] .settings-dashboard-page .settings-form{gap:10px!important;display:grid!important}html[data-theme] .settings-dashboard-page .settings-form label,html[data-theme] .settings-dashboard-page .voice-settings-grid label,html[data-theme] .settings-dashboard-page .voice-sliders label,html[data-theme] .settings-dashboard-page .privacy-select-row{text-align:left!important;background:0 0!important;border:0!important;gap:6px!important;min-height:0!important;padding:0!important;display:grid!important}html[data-theme] .settings-dashboard-page .settings-form label>span,html[data-theme] .settings-dashboard-page .voice-settings-grid label>span,html[data-theme] .settings-dashboard-page .voice-sliders label>span,html[data-theme] .settings-dashboard-page .privacy-select-row>span,html[data-theme] .settings-dashboard-page .theme-section-label{color:#e2e8f0ad!important;margin:0!important;font-size:12px!important;font-weight:760!important;line-height:1.2!important}html[data-theme] .settings-dashboard-page input,html[data-theme] .settings-dashboard-page select,html[data-theme] .settings-dashboard-page textarea{color:#fff!important;background:#070916b8!important;border:1px solid #94a3b82e!important;border-radius:8px!important;width:100%!important;min-height:38px!important;padding:0 12px!important;box-shadow:inset 0 1px #ffffff0a!important}html[data-theme] .settings-dashboard-page textarea{resize:vertical!important;min-height:76px!important;padding-top:10px!important;padding-bottom:10px!important}html[data-theme] .settings-dashboard-page input:focus,html[data-theme] .settings-dashboard-page select:focus,html[data-theme] .settings-dashboard-page textarea:focus{border-color:#f472b6ad!important;outline:none!important;box-shadow:0 0 0 3px #ec489924,inset 0 1px #ffffff0a!important}html[data-theme] .settings-dashboard-page button{border-radius:8px!important;min-height:38px!important;font-weight:800!important}html[data-theme] .settings-dashboard-page .settings-form button[type=submit],html[data-theme] .settings-dashboard-page #settings-profile button[type=submit]{color:#fff!important;background:linear-gradient(90deg,#ff4eb8,#a855f7)!important;border-color:#0000!important;margin-top:4px!important;box-shadow:0 12px 28px #ec48993d!important}html[data-theme] .settings-dashboard-page .avatar-settings{grid-template-columns:92px minmax(0,1fr)!important;align-items:end!important;gap:14px!important;margin-bottom:12px!important;display:grid!important}html[data-theme] .settings-dashboard-page .avatar-settings>.avatar{background:linear-gradient(135deg, #34d3992e, #60a5fa1f), var(--bg-elevated)!important;border:2px solid #818cf89e!important;border-radius:22px!important;width:92px!important;height:92px!important;font-size:32px!important;box-shadow:0 18px 38px #00000057,0 0 0 8px #818cf814!important}html[data-theme] .settings-dashboard-page .avatar-settings>button{align-self:end!important;width:fit-content!important;max-width:100%!important}html[data-theme] .settings-dashboard-page .profile-banner-settings{gap:10px!important;margin-top:0!important;display:grid!important}html[data-theme] .settings-dashboard-page .profile-banner-preview{background-image:linear-gradient(180deg, #0206171f, #02061738), var(--profile-banner-preview-image,none), radial-gradient(circle at 20% 28%, #38bdf86b, transparent 36%), linear-gradient(125deg, #161e4af2, #69226cc2, #0e749094)!important;background-position:50%!important;background-size:cover,cover,auto,auto!important;border:1px solid #818cf852!important;border-radius:8px!important;min-height:118px!important;box-shadow:inset 0 1px #ffffff14!important}html[data-theme] .settings-dashboard-page .profile-banner-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html[data-theme] .settings-dashboard-page .profile-banner-preset-panel{background:0 0!important;border:0!important;gap:8px!important;padding:0!important;display:grid!important}html[data-theme] .settings-dashboard-page .profile-banner-preset-panel>span{color:#e2e8f0ad!important;font-size:12px!important;font-weight:760!important}html[data-theme] .settings-dashboard-page .profile-banner-preset-grid{grid-template-columns:repeat(6,minmax(76px,1fr))!important;gap:8px!important;display:grid!important}html[data-theme] .settings-dashboard-page .profile-banner-preset-card{border-radius:8px!important;min-height:48px!important;padding:6px!important;overflow:hidden!important}html[data-theme] .settings-dashboard-page .profile-banner-preset-card span{display:none!important}html[data-theme] .settings-dashboard-page .theme-showcase{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}html[data-theme] .settings-dashboard-page .theme-mode-section,html[data-theme] .settings-dashboard-page .theme-gallery-section{background:0 0!important;border:0!important;gap:10px!important;padding:0!important;display:grid!important}html[data-theme] .settings-dashboard-page .theme-mode-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html[data-theme] .settings-dashboard-page .theme-mode-chip{background:#080d1f8f!important;border-radius:8px!important;min-height:84px!important;padding:8px!important}html[data-theme] .settings-dashboard-page .theme-mode-chip-preview{border-radius:8px!important;min-height:42px!important}html[data-theme] .settings-dashboard-page .theme-mode-chip strong{font-size:12px!important}html[data-theme] .settings-dashboard-page .theme-gallery-header{display:block!important}html[data-theme] .settings-dashboard-page .theme-gallery-header span,html[data-theme] .settings-dashboard-page .theme-gallery-current{display:none!important}html[data-theme] .settings-dashboard-page .theme-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 10px!important;display:grid!important}html[data-theme] .settings-dashboard-page .theme-swatch{background:#080d1f6b!important;border-radius:8px!important;justify-items:center!important;gap:4px!important;min-height:52px!important;padding:6px!important;display:grid!important}html[data-theme] .settings-dashboard-page .theme-swatch-preview{border-radius:50%!important;width:24px!important;height:24px!important}html[data-theme] .settings-dashboard-page .theme-swatch-label{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:11px!important;line-height:1.1!important;overflow:hidden!important}html[data-theme] .settings-dashboard-page .notification-settings-list,html[data-theme] .settings-dashboard-page .voice-toggles.important,html[data-theme] .settings-dashboard-page .settings-additional-panel .voice-toggles.compact{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}html[data-theme] .settings-dashboard-page .notification-settings-list>label,html[data-theme] .settings-dashboard-page .voice-toggles.important label,html[data-theme] .settings-dashboard-page .settings-additional-panel .voice-toggles.compact label,html[data-theme] .settings-dashboard-page .privacy-activity-switch{color:#e2e8f0db!important;text-align:left!important;background:#0709166b!important;border:0!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:12px!important;min-height:40px!important;padding:8px 10px!important;line-height:1.25!important;display:grid!important}html[data-theme] .settings-dashboard-page .notification-settings-list>label>span,html[data-theme] .settings-dashboard-page .voice-toggles.important label,html[data-theme] .settings-dashboard-page .settings-additional-panel .voice-toggles.compact label,html[data-theme] .settings-dashboard-page .privacy-activity-switch>span{color:#e2e8f0db!important;min-width:0!important;font-size:12px!important;font-weight:720!important}html[data-theme] .settings-dashboard-page .notification-settings-list input[type=checkbox],html[data-theme] .settings-dashboard-page .voice-toggles input[type=checkbox],html[data-theme] .settings-dashboard-page .desktop-startup-toggle input[type=checkbox],html[data-theme] .settings-dashboard-page .privacy-activity-switch input[type=checkbox]{appearance:none!important;background:#64748b8a!important;border:1px solid #94a3b847!important;border-radius:999px!important;order:2!important;justify-self:end!important;width:42px!important;min-width:42px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;transition:background .15s,border-color .15s!important;position:relative!important}html[data-theme] .settings-dashboard-page .notification-settings-list input[type=checkbox]:after,html[data-theme] .settings-dashboard-page .voice-toggles input[type=checkbox]:after,html[data-theme] .settings-dashboard-page .desktop-startup-toggle input[type=checkbox]:after,html[data-theme] .settings-dashboard-page .privacy-activity-switch input[type=checkbox]:after{content:""!important;background:#fff!important;border-radius:50%!important;width:18px!important;height:18px!important;transition:transform .15s!important;position:absolute!important;top:2px!important;left:2px!important;box-shadow:0 4px 12px #00000042!important}html[data-theme] .settings-dashboard-page .notification-settings-list input[type=checkbox]:checked,html[data-theme] .settings-dashboard-page .voice-toggles input[type=checkbox]:checked,html[data-theme] .settings-dashboard-page .desktop-startup-toggle input[type=checkbox]:checked,html[data-theme] .settings-dashboard-page .privacy-activity-switch input[type=checkbox]:checked{background:linear-gradient(90deg,#ff4eb8,#8b5cf6)!important;border-color:#f472b6b8!important}html[data-theme] .settings-dashboard-page .notification-settings-list input[type=checkbox]:checked:after,html[data-theme] .settings-dashboard-page .voice-toggles input[type=checkbox]:checked:after,html[data-theme] .settings-dashboard-page .desktop-startup-toggle input[type=checkbox]:checked:after,html[data-theme] .settings-dashboard-page .privacy-activity-switch input[type=checkbox]:checked:after{transform:translate(18px)!important}html[data-theme] .settings-dashboard-page .notification-settings-list input[type=checkbox]:disabled,html[data-theme] .settings-dashboard-page .voice-toggles input[type=checkbox]:disabled,html[data-theme] .settings-dashboard-page .desktop-startup-toggle input[type=checkbox]:disabled{opacity:.46!important}html[data-theme] .settings-dashboard-page .desktop-update-settings-row{background:#0709166b!important;border:0!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin-top:8px!important;padding:10px!important;display:grid!important}html[data-theme] .settings-dashboard-page .desktop-update-settings-row>div{gap:3px!important;min-width:0!important;display:grid!important}html[data-theme] .settings-dashboard-page .desktop-update-settings-row strong{color:#e2e8f0e6!important;font-size:12px!important;line-height:1.25!important}html[data-theme] .settings-dashboard-page .desktop-update-settings-row span{color:#e2e8f094!important;font-size:11px!important;line-height:1.35!important}html[data-theme] .settings-dashboard-page .privacy-settings-grid{grid-template-columns:1fr!important;gap:10px!important;margin-top:0!important;display:grid!important}html[data-theme] .settings-dashboard-page .privacy-activity-switch{margin-top:10px!important}html[data-theme] .settings-dashboard-page .voice-settings-grid,html[data-theme] .settings-dashboard-page .voice-sliders{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html[data-theme] .settings-dashboard-page .profile-microphone-check{background:#07091661!important;border:1px solid #94a3b81f!important;border-radius:8px!important;margin:12px 0!important;padding:10px!important}html[data-theme] .settings-dashboard-page input[type=range]{accent-color:#ff4eb8!important;background:0 0!important;border:0!important;height:22px!important;min-height:22px!important;padding:0!important}html[data-theme] .settings-dashboard-page .settings-info{width:min(1320px,100%)!important;margin:14px auto 0!important}@media (width<=1500px){html[data-theme] .settings-dashboard-page .settings-account-shell{grid-template-columns:200px minmax(0,1fr)!important}html[data-theme] .settings-dashboard-page .account-settings-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .settings-dashboard-page #settings-profile,html[data-theme] .settings-dashboard-page #settings-password,html[data-theme] .settings-dashboard-page #settings-appearance,html[data-theme] .settings-dashboard-page #settings-notifications,html[data-theme] .settings-dashboard-page #settings-privacy,html[data-theme] .settings-dashboard-page #settings-voice,html[data-theme] .settings-dashboard-page #settings-additional{grid-column:auto!important}html[data-theme] .settings-dashboard-page #settings-avatar{grid-column:1/-1!important}}@media (width<=1180px){html[data-theme] .settings-dashboard-page{padding:20px 18px 26px!important}html[data-theme] .settings-dashboard-page .settings-account-shell{grid-template-columns:1fr!important}html[data-theme] .settings-dashboard-page .settings-account-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;position:static!important}html[data-theme] .settings-dashboard-page .settings-account-nav:before{grid-column:1/-1!important;padding-bottom:2px!important}}@media (width<=900px){html[data-theme] .settings-dashboard-page .account-settings-content,html[data-theme] .settings-dashboard-page .voice-settings-grid,html[data-theme] .settings-dashboard-page .theme-mode-row,html[data-theme] .settings-dashboard-page .theme-color-grid{grid-template-columns:1fr!important}html[data-theme] .settings-dashboard-page #settings-avatar{grid-column:auto!important}html[data-theme] .settings-dashboard-page .settings-account-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .settings-dashboard-page .profile-banner-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=560px){html[data-theme] .settings-dashboard-page{padding:16px 12px 22px!important}html[data-theme] .settings-dashboard-page .settings-account-nav{grid-template-columns:1fr!important}html[data-theme] .settings-dashboard-page .avatar-settings{grid-template-columns:1fr!important;justify-items:start!important}html[data-theme] .settings-dashboard-page .profile-banner-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-theme] .settings-dashboard-hero{width:min(1240px,100%)!important;margin-bottom:22px!important}html[data-theme] .settings-dashboard-hero,html[data-theme] .settings-dashboard-hero>div{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] .settings-dashboard-hero h2{text-shadow:0 8px 28px #0000006b!important;margin-top:2px!important;font-size:clamp(28px,2.45vw,38px)!important}html[data-theme] .settings-dashboard-hero .friend-stats{display:none!important}html[data-theme] .settings-dashboard-page .settings-account-shell{grid-template-columns:212px minmax(0,1fr)!important;gap:18px!important;width:min(1240px,100%)!important}html[data-theme] .settings-dashboard-page .account-settings-content{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:18px!important}html[data-theme] .settings-dashboard-page #settings-profile{order:1!important;grid-column:1!important}html[data-theme] .settings-dashboard-page #settings-avatar{order:2!important;grid-column:2!important}html[data-theme] .settings-dashboard-page #settings-password{order:3!important;grid-column:1!important}html[data-theme] .settings-dashboard-page #settings-appearance{order:4!important;grid-column:2!important}html[data-theme] .settings-dashboard-page #settings-privacy{order:5!important;grid-column:1!important}html[data-theme] .settings-dashboard-page #settings-voice{order:6!important;grid-column:2!important}html[data-theme] .settings-dashboard-page #settings-notifications{order:7!important;grid-column:1!important}html[data-theme] .settings-dashboard-page #settings-additional{order:8!important;grid-column:2!important}html[data-theme] .settings-dashboard-page .account-settings-content>.panel,html[data-theme] .settings-dashboard-page .account-settings-content>.full-row{background:linear-gradient(#16132ceb,#0a0a18e6),#090c1cf0!important;border-radius:10px!important;padding:20px!important;overflow:visible!important}html[data-theme] .settings-dashboard-page .panel-heading h3{border-left:3px solid color-mix(in srgb, var(--accent) 64%, #ff4eb8)!important;gap:0!important;margin-bottom:7px!important;padding-left:10px!important;font-size:18px!important;line-height:1.18!important}html[data-theme] .settings-dashboard-page .panel-heading h3:before{content:none!important;display:none!important}html[data-theme] .settings-dashboard-page .panel-heading p{color:#e2e8f0a3!important;font-size:13px!important;line-height:1.55!important}html[data-theme] .settings-dashboard-page .settings-form{gap:13px!important}html[data-theme] .settings-dashboard-page input,html[data-theme] .settings-dashboard-page select,html[data-theme] .settings-dashboard-page textarea{min-height:42px!important;font-size:14px!important}html[data-theme] .settings-dashboard-page textarea{min-height:96px!important}html[data-theme] .settings-dashboard-page .avatar-settings{grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;margin-bottom:16px!important}html[data-theme] .settings-dashboard-page .profile-banner-preview{min-height:104px!important}html[data-theme] .settings-dashboard-page .profile-banner-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] .settings-dashboard-page .theme-mode-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme] .settings-dashboard-page .theme-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-theme] .settings-dashboard-page .notification-settings-list,html[data-theme] .settings-dashboard-page .voice-toggles.important,html[data-theme] .settings-dashboard-page .settings-additional-panel .voice-toggles.compact,html[data-theme] .settings-dashboard-page .privacy-settings-grid,html[data-theme] .settings-dashboard-page .voice-settings-grid,html[data-theme] .settings-dashboard-page .voice-sliders{gap:11px!important}html[data-theme] .settings-dashboard-page .notification-settings-list>label,html[data-theme] .settings-dashboard-page .voice-toggles.important label,html[data-theme] .settings-dashboard-page .settings-additional-panel .voice-toggles.compact label,html[data-theme] .settings-dashboard-page .privacy-activity-switch,html[data-theme] .settings-dashboard-page .desktop-update-settings-row{background:#0709165c!important;border:1px solid #94a3b81a!important;min-height:46px!important;padding:10px 12px!important}@media (width<=1180px){html[data-theme] .settings-dashboard-page .settings-account-shell{grid-template-columns:1fr!important}html[data-theme] .settings-dashboard-page .settings-account-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=900px){html[data-theme] .settings-dashboard-page .account-settings-content{grid-template-columns:1fr!important}html[data-theme] .settings-dashboard-page #settings-profile,html[data-theme] .settings-dashboard-page #settings-avatar,html[data-theme] .settings-dashboard-page #settings-password,html[data-theme] .settings-dashboard-page #settings-appearance,html[data-theme] .settings-dashboard-page #settings-privacy,html[data-theme] .settings-dashboard-page #settings-voice,html[data-theme] .settings-dashboard-page #settings-notifications,html[data-theme] .settings-dashboard-page #settings-additional{grid-column:1!important}}html[data-theme] .voice-panel.headless-mode{opacity:0!important;pointer-events:none!important;z-index:-1!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;position:fixed!important;top:-10000px!important;left:-10000px!important;overflow:hidden!important}html[data-theme] .dm-profile-call-active{background:color-mix(in srgb, var(--success) 34%, var(--bg-card))!important;color:#fff!important;border-color:color-mix(in srgb, var(--success) 58%, var(--border-subtle))!important}html[data-theme] .dm-profile-actions button.danger{background:color-mix(in srgb, #ef4444 22%, var(--bg-card))!important;color:#fff!important;border-color:color-mix(in srgb, #ef4444 58%, var(--border-subtle))!important}html[data-theme] .chat>.settings-dashboard-page,html[data-theme] .settings-dashboard-page{background:radial-gradient(circle at 16% 9%, color-mix(in srgb, var(--accent) 16%, transparent) 0 1px, transparent 2px), radial-gradient(circle at 82% 22%, color-mix(in srgb, var(--accent) 10%, transparent) 0 1px, transparent 2px), linear-gradient(135deg, color-mix(in srgb, var(--bg-main) 88%, var(--bg-sidebar)) 0%, var(--bg-main) 48%, color-mix(in srgb, var(--bg-main) 82%, var(--bg-sidebar-2)) 100%)!important;color:var(--text-main)!important;background-size:150px 150px,210px 210px,auto!important;padding:18px clamp(16px,2vw,28px) 28px!important}html[data-theme] .settings-dashboard-page:before{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 34%, color-mix(in srgb, var(--accent) 7%, transparent) 74%, transparent), repeating-linear-gradient(90deg, color-mix(in srgb, var(--border-subtle) 32%, transparent) 0 1px, transparent 1px 92px)!important;opacity:.55!important}html[data-theme] .chat>.settings-dashboard-page>.settings-dashboard-hero,html[data-theme] .settings-dashboard-page .settings-dashboard-hero{width:min(1480px,100%)!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 16px!important;padding:0!important}html[data-theme] .settings-dashboard-page .settings-dashboard-hero>div{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] .settings-dashboard-page .settings-dashboard-hero .section-kicker{color:var(--accent)!important}html[data-theme] .settings-dashboard-page .settings-dashboard-hero h2{color:var(--text-main)!important;text-shadow:none!important}html[data-theme] .settings-dashboard-page .settings-dashboard-hero p{color:var(--text-muted)!important}html[data-theme] .settings-dashboard-page .settings-account-shell{grid-template-columns:190px minmax(0,1fr)!important;gap:14px!important;width:min(1480px,100%)!important;max-width:none!important;margin:0!important}html[data-theme] .settings-dashboard-page .settings-account-nav,html[data-theme] .settings-dashboard-page .account-settings-content>.panel,html[data-theme] .settings-dashboard-page .account-settings-content>.full-row{border-color:color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 94%, transparent), color-mix(in srgb, var(--bg-elevated) 88%, transparent)), var(--bg-card)!important;color:var(--text-main)!important;box-shadow:var(--shadow-md,0 12px 28px #0000001f)!important}html[data-theme] .settings-dashboard-page .settings-account-nav{padding:10px!important}html[data-theme] .settings-dashboard-page .settings-account-nav:before,html[data-theme] .settings-dashboard-page .settings-form label>span,html[data-theme] .settings-dashboard-page .voice-settings-grid label>span,html[data-theme] .settings-dashboard-page .voice-sliders label>span,html[data-theme] .settings-dashboard-page .privacy-select-row>span,html[data-theme] .settings-dashboard-page .theme-section-label,html[data-theme] .settings-dashboard-page .profile-banner-preset-panel>span,html[data-theme] .settings-dashboard-page .settings-account-nav a{color:var(--text-muted)!important}html[data-theme] .settings-dashboard-page .settings-account-nav a:before{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 82%, #fff), color-mix(in srgb, var(--accent) 62%, #ec4899)), var(--bg-card-hover)!important}html[data-theme] .settings-dashboard-page .settings-account-nav a:hover,html[data-theme] .settings-dashboard-page .settings-account-nav a:focus-visible{background:color-mix(in srgb, var(--accent) 14%, var(--bg-card-hover))!important;border-color:color-mix(in srgb, var(--accent) 38%, var(--border-subtle))!important;color:var(--text-main)!important}html[data-theme] .settings-dashboard-page .account-settings-content{grid-template-columns:repeat(2,minmax(360px,1fr))!important;gap:14px!important}html[data-theme] .settings-dashboard-page .account-settings-content>.panel,html[data-theme] .settings-dashboard-page .account-settings-content>.full-row{padding:16px!important;overflow:hidden!important}html[data-theme] .settings-dashboard-page .panel-heading h3{color:var(--text-main)!important;border-left-color:var(--accent)!important}html[data-theme] .settings-dashboard-page .panel-heading p{color:var(--text-muted)!important}html[data-theme] .settings-dashboard-page input,html[data-theme] .settings-dashboard-page select,html[data-theme] .settings-dashboard-page textarea{border-color:var(--border-subtle)!important;background:var(--bg-input,var(--bg-main))!important;color:var(--text-main)!important}html[data-theme] .settings-dashboard-page input:focus,html[data-theme] .settings-dashboard-page select:focus,html[data-theme] .settings-dashboard-page textarea:focus{border-color:var(--accent)!important;background:var(--bg-input-focus,var(--bg-main))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)!important}html[data-theme] .settings-dashboard-page .settings-form button[type=submit],html[data-theme] .settings-dashboard-page #settings-profile button[type=submit],html[data-theme] .settings-dashboard-page button:not(.secondary):not(.danger){background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 74%, #ec4899))!important;border-color:color-mix(in srgb, var(--accent) 60%, transparent)!important;color:#fff!important}html[data-theme] .settings-dashboard-page button.secondary,html[data-theme] .settings-dashboard-page .profile-banner-actions button.secondary{background:var(--bg-card-hover)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}html[data-theme] .settings-dashboard-page .avatar-settings>.avatar{border-color:color-mix(in srgb, var(--accent) 58%, var(--border-subtle))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), color-mix(in srgb, var(--bg-card) 82%, transparent)), var(--bg-card-hover)!important;box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 12%, transparent)!important}html[data-theme] .settings-dashboard-page .theme-mode-chip,html[data-theme] .settings-dashboard-page .theme-swatch,html[data-theme] .settings-dashboard-page .notification-settings-list>label,html[data-theme] .settings-dashboard-page .voice-toggles.important label,html[data-theme] .settings-dashboard-page .settings-additional-panel .voice-toggles.compact label,html[data-theme] .settings-dashboard-page .privacy-activity-switch,html[data-theme] .settings-dashboard-page .desktop-update-settings-row,html[data-theme] .settings-dashboard-page .profile-microphone-check{border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 82%, transparent)!important;color:var(--text-main)!important}html[data-theme] .settings-dashboard-page .notification-settings-list>label>span,html[data-theme] .settings-dashboard-page .voice-toggles.important label,html[data-theme] .settings-dashboard-page .settings-additional-panel .voice-toggles.compact label,html[data-theme] .settings-dashboard-page .privacy-activity-switch>span,html[data-theme] .settings-dashboard-page .desktop-update-settings-row strong{color:var(--text-main)!important}html[data-theme] .settings-dashboard-page .desktop-update-settings-row span{color:var(--text-muted)!important}html[data-theme] .settings-dashboard-page .notification-settings-list input[type=checkbox]:checked,html[data-theme] .settings-dashboard-page .voice-toggles input[type=checkbox]:checked,html[data-theme] .settings-dashboard-page .desktop-startup-toggle input[type=checkbox]:checked,html[data-theme] .settings-dashboard-page .privacy-activity-switch input[type=checkbox]:checked{border-color:color-mix(in srgb, var(--accent) 72%, var(--border-subtle))!important;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 72%, #ec4899))!important}html[data-theme] .settings-dashboard-page input[type=range]{accent-color:var(--accent)!important}@media (width<=1280px){html[data-theme] .settings-dashboard-page .account-settings-content{grid-template-columns:1fr!important}html[data-theme] .settings-dashboard-page #settings-profile,html[data-theme] .settings-dashboard-page #settings-avatar,html[data-theme] .settings-dashboard-page #settings-password,html[data-theme] .settings-dashboard-page #settings-appearance,html[data-theme] .settings-dashboard-page #settings-privacy,html[data-theme] .settings-dashboard-page #settings-voice,html[data-theme] .settings-dashboard-page #settings-notifications,html[data-theme] .settings-dashboard-page #settings-additional{grid-column:1!important}}@media (width<=980px){html[data-theme] .settings-dashboard-page .settings-account-shell{grid-template-columns:1fr!important}}html[data-theme] .chat>.settings-dashboard-page,html[data-theme] .settings-dashboard-page.settings-dashboard-page{height:100%!important;min-height:0!important;display:block!important;overflow:hidden auto!important}html[data-theme] .settings-dashboard-page .settings-account-shell{align-items:start!important;height:auto!important;min-height:0!important;overflow:visible!important}html[data-theme] .settings-dashboard-page .settings-account-nav{height:auto!important;min-height:0!important;max-height:calc(100vh - 44px)!important;overflow:hidden auto!important}html[data-theme] .settings-dashboard-page .account-settings-content{flex-wrap:wrap!important;align-content:flex-start!important;align-items:flex-start!important;gap:14px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important;overflow:visible!important}html[data-theme] .settings-dashboard-page .account-settings-content>.panel,html[data-theme] .settings-dashboard-page .account-settings-content>.full-row,html[data-theme] .settings-dashboard-page #settings-profile,html[data-theme] .settings-dashboard-page #settings-avatar,html[data-theme] .settings-dashboard-page #settings-password,html[data-theme] .settings-dashboard-page #settings-appearance,html[data-theme] .settings-dashboard-page #settings-privacy,html[data-theme] .settings-dashboard-page #settings-voice,html[data-theme] .settings-dashboard-page #settings-notifications,html[data-theme] .settings-dashboard-page #settings-additional{flex:calc(50% - 7px)!important;grid-area:auto!important;align-self:flex-start!important;width:calc(50% - 7px)!important;min-width:min(420px,100%)!important;max-width:calc(50% - 7px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}html[data-theme] .settings-dashboard-page #settings-profile{order:1!important}html[data-theme] .settings-dashboard-page #settings-avatar{order:2!important}html[data-theme] .settings-dashboard-page #settings-password{order:3!important}html[data-theme] .settings-dashboard-page #settings-appearance{order:4!important}html[data-theme] .settings-dashboard-page #settings-privacy{order:5!important}html[data-theme] .settings-dashboard-page #settings-voice{order:6!important}html[data-theme] .settings-dashboard-page #settings-notifications{order:7!important}html[data-theme] .settings-dashboard-page #settings-additional{order:8!important}@media (width<=1280px){html[data-theme] .settings-dashboard-page .account-settings-content>.panel,html[data-theme] .settings-dashboard-page .account-settings-content>.full-row,html[data-theme] .settings-dashboard-page #settings-profile,html[data-theme] .settings-dashboard-page #settings-avatar,html[data-theme] .settings-dashboard-page #settings-password,html[data-theme] .settings-dashboard-page #settings-appearance,html[data-theme] .settings-dashboard-page #settings-privacy,html[data-theme] .settings-dashboard-page #settings-voice,html[data-theme] .settings-dashboard-page #settings-notifications,html[data-theme] .settings-dashboard-page #settings-additional{flex-basis:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}}html[data-theme] .settings-dashboard-page .settings-dashboard-hero{margin-bottom:10px!important}html[data-theme] .settings-dashboard-page .settings-dashboard-hero h2{font-size:clamp(27px,2.6vw,38px)!important;line-height:1.02!important}html[data-theme] .settings-dashboard-page .settings-dashboard-hero p{margin-top:4px!important;font-size:13px!important}html[data-theme] .settings-dashboard-page .settings-account-shell{grid-template-columns:170px minmax(0,1fr)!important;gap:12px!important}html[data-theme] .settings-dashboard-page .account-settings-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;display:grid!important}html[data-theme] .settings-dashboard-page .account-settings-column{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:12px!important;min-width:0!important;display:grid!important}html[data-theme] .settings-dashboard-page .account-settings-content>.panel,html[data-theme] .settings-dashboard-page .account-settings-content>.full-row{width:auto!important;max-width:none!important}html[data-theme] .settings-dashboard-page .account-settings-column>.panel,html[data-theme] .settings-dashboard-page .account-settings-column>.full-row,html[data-theme] .settings-dashboard-page .account-settings-column #settings-profile,html[data-theme] .settings-dashboard-page .account-settings-column #settings-avatar,html[data-theme] .settings-dashboard-page .account-settings-column #settings-password,html[data-theme] .settings-dashboard-page .account-settings-column #settings-appearance,html[data-theme] .settings-dashboard-page .account-settings-column #settings-privacy,html[data-theme] .settings-dashboard-page .account-settings-column #settings-voice,html[data-theme] .settings-dashboard-page .account-settings-column #settings-notifications,html[data-theme] .settings-dashboard-page .account-settings-column #settings-additional{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:12px!important}html[data-theme] .settings-dashboard-page .panel-heading{margin-bottom:8px!important}html[data-theme] .settings-dashboard-page .panel-heading h3{font-size:16px!important;line-height:1.15!important}html[data-theme] .settings-dashboard-page .panel-heading p{margin-top:4px!important;font-size:12px!important;line-height:1.35!important}html[data-theme] .settings-dashboard-page .settings-form,html[data-theme] .settings-dashboard-page .privacy-settings-grid,html[data-theme] .settings-dashboard-page .voice-settings-grid,html[data-theme] .settings-dashboard-page .voice-sliders,html[data-theme] .settings-dashboard-page .notification-settings-list,html[data-theme] .settings-dashboard-page .voice-toggles{gap:8px!important}html[data-theme] .settings-dashboard-page .settings-form label,html[data-theme] .settings-dashboard-page .privacy-select-row,html[data-theme] .settings-dashboard-page .voice-settings-grid label,html[data-theme] .settings-dashboard-page .voice-sliders label{gap:4px!important}html[data-theme] .settings-dashboard-page input,html[data-theme] .settings-dashboard-page select{height:34px!important;min-height:34px!important;padding:6px 10px!important;font-size:13px!important}html[data-theme] .settings-dashboard-page textarea{min-height:62px!important;padding:8px 10px!important;font-size:13px!important}html[data-theme] .settings-dashboard-page button{min-height:34px!important;padding:7px 12px!important;font-size:13px!important}html[data-theme] .settings-dashboard-page .avatar-settings{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important}html[data-theme] .settings-dashboard-page .avatar-settings>.avatar{width:68px!important;height:68px!important}html[data-theme] .settings-dashboard-page .profile-banner-settings{gap:8px!important}html[data-theme] .settings-dashboard-page .profile-banner-preview{height:86px!important}html[data-theme] .settings-dashboard-page .profile-banner-actions{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}html[data-theme] .settings-dashboard-page .profile-banner-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html[data-theme] .settings-dashboard-page .profile-banner-preset-card{min-height:36px!important}html[data-theme] .settings-dashboard-page .theme-showcase{gap:10px!important}html[data-theme] .settings-dashboard-page .theme-mode-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html[data-theme] .settings-dashboard-page .theme-mode-chip{min-height:72px!important;padding:8px!important}html[data-theme] .settings-dashboard-page .theme-mode-chip-preview{width:42px!important;height:42px!important}html[data-theme] .settings-dashboard-page .theme-upgrade-card,html[data-theme] .settings-dashboard-page .theme-gallery-header span,html[data-theme] .settings-dashboard-page .theme-gallery-current{display:none!important}html[data-theme] .settings-dashboard-page .theme-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}html[data-theme] .settings-dashboard-page .theme-swatch{min-height:38px!important;padding:6px 8px!important}html[data-theme] .settings-dashboard-page .notification-settings-list>label,html[data-theme] .settings-dashboard-page .voice-toggles.important label,html[data-theme] .settings-dashboard-page .settings-additional-panel .voice-toggles.compact label,html[data-theme] .settings-dashboard-page .privacy-activity-switch,html[data-theme] .settings-dashboard-page .desktop-update-settings-row{min-height:34px!important;padding:8px 10px!important}html[data-theme] .settings-dashboard-page .desktop-update-settings-row{gap:8px!important}html[data-theme] .settings-dashboard-page .voice-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .settings-dashboard-page .profile-microphone-check{margin-top:8px!important;padding:8px 10px!important}html[data-theme] .settings-dashboard-page .voice-sliders{margin-top:8px!important}@media (width<=1180px){html[data-theme] .settings-dashboard-page .account-settings-content,html[data-theme] .settings-dashboard-page .settings-account-shell{grid-template-columns:1fr!important}}html[data-theme] .settings-dashboard-page .settings-account-nav{align-self:start!important}html[data-theme] .settings-dashboard-page .account-settings-content{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)!important}html[data-theme] .settings-dashboard-page .settings-additional-panel{padding:0!important;overflow:hidden!important}html[data-theme] .settings-dashboard-page .settings-advanced-disclosure{display:block!important}html[data-theme] .settings-dashboard-page .settings-advanced-disclosure summary{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:12px!important;list-style:none!important;display:flex!important}html[data-theme] .settings-dashboard-page .settings-advanced-disclosure summary::-webkit-details-marker{display:none!important}html[data-theme] .settings-dashboard-page .settings-advanced-disclosure summary .panel-heading{min-width:0!important;margin:0!important}html[data-theme] .settings-dashboard-page .settings-advanced-chevron{border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 84%, transparent)!important;width:32px!important;height:32px!important;color:var(--text-main)!important;border-radius:10px!important;flex:0 0 32px!important;justify-content:center!important;align-items:center!important;font-size:24px!important;line-height:1!important;transition:transform .14s,background .14s,border-color .14s!important;display:inline-flex!important;transform:rotate(90deg)!important}html[data-theme] .settings-dashboard-page .settings-advanced-disclosure[open] .settings-advanced-chevron{border-color:color-mix(in srgb, var(--accent) 46%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 16%, var(--bg-elevated))!important;transform:rotate(-90deg)!important}html[data-theme] .settings-dashboard-page .settings-advanced-content{border-top:1px solid color-mix(in srgb, var(--border-subtle) 62%, transparent)!important;gap:8px!important;padding:0 12px 12px!important;animation:.16s ease-out settingsDrawerIn!important;display:grid!important}html[data-theme] .settings-dashboard-page .settings-additional-panel .voice-toggles.important,html[data-theme] .settings-dashboard-page .settings-additional-panel .voice-toggles.compact{margin-top:8px!important}html[data-theme] .settings-dashboard-page .settings-additional-panel .voice-toggles.important label,html[data-theme] .settings-dashboard-page .settings-additional-panel .voice-toggles.compact label{min-height:32px!important}@keyframes settingsDrawerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){html[data-theme] .settings-dashboard-page .account-settings-content{grid-template-columns:1fr!important}}html[data-theme] .layout.dm-layout{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 30%), radial-gradient(circle at 82% 10%, #ec48991f, transparent 28%), var(--bg-app)!important}html[data-theme] .layout.dm-layout>.chat{background:radial-gradient(circle at 8% 26%, color-mix(in srgb, var(--accent) 10%, transparent) 0 2px, transparent 3px), radial-gradient(circle at 88% 12%, #ec48991a, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--bg-main) 84%, #020617), var(--bg-main))!important;border-left:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent)!important;border-right:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent)!important;background-size:190px 190px,auto,auto!important}html[data-theme] .layout.dm-layout .dm-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-sidebar) 92%, #020617), var(--bg-sidebar)), var(--bg-sidebar)!important;border-right:1px solid color-mix(in srgb, var(--border-subtle) 76%, transparent)!important}html[data-theme] .layout.dm-layout .dm-search-input{background:color-mix(in srgb, var(--bg-input) 86%, transparent)!important;border-radius:14px!important;height:42px!important}html[data-theme] .layout.dm-layout .dm-nav-item,html[data-theme] .layout.dm-layout .dm-item{background:color-mix(in srgb, var(--bg-card) 78%, transparent)!important;border:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent)!important;border-radius:12px!important;min-height:52px!important;transition:transform .12s,background .12s,border-color .12s,box-shadow .12s!important}html[data-theme] .layout.dm-layout .dm-nav-item:hover,html[data-theme] .layout.dm-layout .dm-item:hover{background:color-mix(in srgb, var(--accent) 12%, var(--bg-card-hover))!important;border-color:color-mix(in srgb, var(--accent) 32%, var(--border-subtle))!important;transform:translateY(-1px)!important}html[data-theme] .layout.dm-layout .dm-item.selected,html[data-theme] .layout.dm-layout .dm-item.has-call{background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--accent) 42%, transparent), transparent 44%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 24%, var(--bg-card)), color-mix(in srgb, #ec4899 16%, var(--bg-card)))!important;border-color:color-mix(in srgb, var(--accent) 52%, var(--border-subtle))!important;box-shadow:0 16px 32px color-mix(in srgb, var(--accent) 14%, transparent)!important}html[data-theme] .layout.dm-layout .dm-chat-header{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-main) 88%, transparent), color-mix(in srgb, var(--accent) 7%, var(--bg-main)))!important;border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;min-height:76px!important;padding:14px 18px!important}html[data-theme] .layout.dm-layout .dm-chat-title .avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 44%, transparent), 0 0 24px color-mix(in srgb, var(--accent) 24%, transparent)!important}html[data-theme] .layout.dm-layout .dm-chat-title h2{letter-spacing:0!important}html[data-theme] .layout.dm-layout .dm-header-actions{gap:10px!important}html[data-theme] .layout.dm-layout .dm-header-actions .icon-button{background:color-mix(in srgb, var(--bg-card) 78%, transparent)!important;border-radius:12px!important;width:42px!important;height:42px!important}html[data-theme] .layout.dm-layout .dm-active-call-header-chip{background:linear-gradient(135deg, color-mix(in srgb, var(--success) 28%, var(--bg-card)), color-mix(in srgb, var(--accent) 18%, var(--bg-card)))!important;border-color:color-mix(in srgb, var(--success) 56%, var(--border-subtle))!important;color:#fff!important;box-shadow:0 10px 26px color-mix(in srgb, var(--success) 14%, transparent)!important}html[data-theme] .layout.dm-layout .dm-messages{background:0 0!important;padding:18px 24px 22px!important}html[data-theme] .layout.dm-layout .dm-messages .message{max-width:1040px!important;margin:0 auto 12px!important;padding:4px 0!important}html[data-theme] .layout.dm-layout .dm-call-log-message{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, var(--bg-card)), color-mix(in srgb, var(--bg-card) 86%, transparent))!important;border-radius:14px!important;padding:12px 14px!important;box-shadow:0 10px 26px #0000002e!important}html[data-theme] .layout.dm-layout .dm-call-log-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 72%, #6366f1), color-mix(in srgb, #ec4899 42%, var(--accent)))!important;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 24%, transparent)!important}html[data-theme] .layout.dm-layout .dm-incoming-call-panel{border-color:color-mix(in srgb, var(--accent) 56%, #22c55e)!important;background:radial-gradient(circle at 8% 50%, #22c55e47, transparent 18%), linear-gradient(90deg, color-mix(in srgb, var(--accent) 30%, #08122c), #3c1e43)!important;box-shadow:0 20px 48px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 0 0 1px #ffffff0f!important;border-radius:18px!important;margin:16px 18px 6px!important;padding:18px!important}html[data-theme] .layout.dm-layout .dm-incoming-call-panel:after{content:"";background:repeating-linear-gradient(90deg,#ffffff1f 0 2px,#0000 2px 14px),linear-gradient(90deg,#0000,#ec489947,#0000);flex:auto;max-width:420px;height:36px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}html[data-theme] .layout.dm-layout .dm-incoming-call-actions button{border-radius:12px!important;min-height:42px!important}html[data-theme] .layout.dm-layout>.dm-profile-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-main) 88%, #020617), color-mix(in srgb, var(--bg-main) 96%, #000))!important;border-left:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent)!important}html[data-theme] .layout.dm-layout .dm-profile-banner{height:154px!important}html[data-theme] .layout.dm-layout .dm-profile-card{margin:-46px 18px 0!important;padding:0!important}html[data-theme] .layout.dm-layout .dm-profile-avatar .avatar{width:96px!important;height:96px!important;box-shadow:0 18px 42px #00000057, 0 0 0 2px color-mix(in srgb, var(--accent) 50%, transparent)!important;border-radius:26px!important}html[data-theme] .layout.dm-layout .dm-profile-actions button,html[data-theme] .layout.dm-layout .dm-profile-footer{border-radius:12px!important;min-height:50px!important}html[data-theme] .layout.dm-layout .dm-profile-block,html[data-theme] .layout.dm-layout .dm-profile-empty{background:color-mix(in srgb, var(--bg-card) 88%, transparent)!important;border-radius:14px!important;margin:14px 18px 0!important}html[data-theme] .composer.composer-gromofon{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-main) 86%, transparent), color-mix(in srgb, var(--bg-main) 96%, #020617))!important;border-top-color:color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;padding:12px 20px!important}html[data-theme] .composer.composer-gromofon .attach-button,html[data-theme] .composer-side-button{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 78%, #38bdf8), color-mix(in srgb, var(--accent) 82%, #4338ca))!important;color:#fff!important;box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 18%, transparent)!important}html[data-theme] .composer-tools button{border:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent)!important;background:color-mix(in srgb, var(--bg-card) 86%, transparent)!important}html[data-theme] .composer-tools button.active,html[data-theme] .composer-tools button:hover{background:color-mix(in srgb, var(--accent) 22%, var(--bg-card-hover))!important;border-color:color-mix(in srgb, var(--accent) 44%, var(--border-subtle))!important}html[data-theme] .composer-media-picker{z-index:270!important;border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border-subtle))!important;background:radial-gradient(circle at 16% 0, color-mix(in srgb, var(--accent) 18%, transparent), transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 94%, #020617), color-mix(in srgb, var(--bg-main) 98%, #020617))!important;width:min(520px,100vw - 48px)!important;max-height:min(520px,100vh - 180px)!important;box-shadow:0 24px 70px #0000007a, 0 0 40px color-mix(in srgb, var(--accent) 12%, transparent)!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;padding:12px!important;display:grid!important;position:absolute!important;bottom:50px!important;right:0!important}html[data-theme] .composer-media-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html[data-theme] .composer-media-tabs button{border-radius:12px!important;min-height:36px!important;font-weight:800!important}html[data-theme] .composer-gif-panel{grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;min-height:0!important;display:grid!important}html[data-theme] .composer-gif-search{gap:5px!important;display:grid!important}html[data-theme] .composer-gif-search span{color:var(--text-muted)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important}html[data-theme] .composer-gif-search input{border-radius:12px!important;height:38px!important}html[data-theme] .composer-gif-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;max-height:330px!important;display:grid!important;overflow-y:auto!important}html[data-theme] .composer-gif-card{background:var(--bg-card)!important;border-radius:14px!important;min-height:116px!important;padding:0!important;position:relative!important;overflow:hidden!important}html[data-theme] .composer-gif-card img{object-fit:cover!important;width:100%!important;height:116px!important;display:block!important}html[data-theme] .composer-gif-card span{color:#fff!important;text-align:left!important;background:#020617b8!important;border-radius:999px!important;padding:5px 8px!important;font-size:12px!important;font-weight:800!important;position:absolute!important;bottom:8px!important;left:8px!important;right:8px!important}html[data-theme] .composer-sticker-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;max-height:330px!important;display:grid!important;overflow-y:auto!important}html[data-theme] .composer-sticker-grid button{border-radius:14px!important;align-content:center!important;justify-items:center!important;gap:4px!important;min-height:82px!important;padding:8px!important;display:grid!important}html[data-theme] .composer-sticker-grid button span{font-size:30px!important}html[data-theme] .composer-sticker-grid button small{color:var(--text-muted)!important;font-weight:800!important}html[data-theme] .composer-emoji-tabs{gap:6px!important;display:flex!important;overflow-x:auto!important}html[data-theme] .composer-emoji-tabs button{border-radius:10px!important;height:32px!important;min-height:32px!important}html[data-theme] .composer-emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;max-height:330px!important}html[data-theme] .composer-picker-empty{min-height:120px!important;color:var(--text-muted)!important;grid-column:1/-1!important;place-items:center!important;display:grid!important}html[data-theme] .message-gif-preview{border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent)!important;background:var(--bg-card)!important;border-radius:14px!important;width:min(360px,100%)!important;margin-top:8px!important;padding:0!important;overflow:hidden!important}html[data-theme] .message-gif-preview img{object-fit:cover!important;width:100%!important;max-height:260px!important;display:block!important}html[data-theme] .layout.dm-layout .dm-incoming-call-panel{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;display:grid!important}html[data-theme] .layout.dm-layout .dm-incoming-call-panel:after{content:none!important;display:none!important}html[data-theme] .layout.dm-layout .dm-incoming-call-actions{justify-self:end!important;margin-left:0!important}html[data-theme] .layout.direct-call-layout .dm-incoming-call-panel{border-radius:18px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:14px 0!important;padding:16px!important;display:grid!important}html[data-theme] .layout.direct-call-layout .dm-incoming-call-actions{justify-self:end!important;margin-left:0!important}html[data-theme] .composer-sticker-panel{gap:10px!important;min-height:0!important;display:grid!important}html[data-theme] .composer-sticker-grid button.gromik-sticker{min-height:112px!important}html[data-theme] .composer-sticker-grid button.gromik-sticker .gromik-mascot{width:54px!important;height:54px!important}html[data-theme] .composer-sticker-grid button.gromik-sticker span{font-size:inherit!important}html[data-theme] .composer-custom-stickers{border-top:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)!important;gap:8px!important;padding-top:8px!important;display:grid!important}html[data-theme] .composer-add-sticker{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 82%, #38bdf8), color-mix(in srgb, #ec4899 72%, var(--accent)))!important;color:#fff!important;border-radius:12px!important;min-height:38px!important;font-weight:900!important}html[data-theme] .composer-add-sticker:disabled{opacity:.68!important;cursor:wait!important}html[data-theme] .composer-custom-sticker-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html[data-theme] .composer-custom-sticker{position:relative!important}html[data-theme] .composer-custom-sticker>button:first-child{background:color-mix(in srgb, var(--bg-card-hover) 86%, transparent)!important;border-radius:14px!important;width:100%!important;min-height:86px!important;padding:6px!important}html[data-theme] .composer-custom-sticker img{object-fit:contain!important;width:100%!important;height:72px!important;display:block!important}html[data-theme] .composer-remove-sticker{background:color-mix(in srgb, #ef4444 84%, var(--bg-card))!important;color:#fff!important;border-radius:999px!important;place-items:center!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:16px!important;line-height:1!important;display:grid!important;position:absolute!important;top:-6px!important;right:-6px!important}html[data-theme] .message-gromik-sticker{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border-subtle))!important;background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--accent) 22%, transparent), transparent 62%), color-mix(in srgb, var(--bg-card) 82%, transparent)!important;border-radius:18px!important;width:150px!important;margin-top:8px!important;padding:8px!important}html[data-theme] .message-gromik-sticker .gromik-mascot{width:132px!important;height:132px!important}html[data-theme] .message-inline-media-preview img{object-fit:contain!important;background:color-mix(in srgb, var(--bg-main) 80%, #020617)!important}@media (width<=760px){html[data-theme] .composer-media-picker{width:min(420px,100vw - 24px)!important;left:0!important;right:auto!important}html[data-theme] .composer-gif-grid,html[data-theme] .composer-sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-theme] .settings-dashboard-page .settings-email-confirm small{color:var(--text-muted)!important;font-size:12px!important;font-weight:650!important}html[data-theme] .settings-dashboard-page .settings-password-requirements{border-color:var(--border)!important;background:var(--bg-elevated)!important;color:var(--text-muted)!important}html[data-theme] .settings-dashboard-page .settings-password-requirements strong{color:var(--text-main)!important}html[data-theme] .settings-dashboard-page .settings-password-requirements.complete{background:color-mix(in srgb, #22c55e 12%, var(--bg-elevated))!important;border-color:#22c55e73!important}html[data-theme] .settings-dashboard-page .settings-password-requirements li.met{color:#86efac!important}html[data-theme] .settings-dashboard-page .settings-password-requirements li.missing{color:var(--text-muted)!important}html[data-theme] .settings-dashboard-page .profile-avatar-actions{flex-wrap:wrap!important;align-self:end!important;gap:8px!important;min-width:0!important;display:flex!important}html[data-theme] .settings-dashboard-page .profile-avatar-actions button{width:auto!important}html[data-theme] .settings-dashboard-page .profile-klipy-picker{border:1px solid var(--border)!important;background:var(--bg-card)!important;border-radius:8px!important;gap:10px!important;margin-top:12px!important;padding:12px!important;display:grid!important}html[data-theme] .settings-dashboard-page .profile-klipy-header{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}html[data-theme] .settings-dashboard-page .profile-klipy-header>div:first-child{gap:2px!important;display:grid!important}html[data-theme] .settings-dashboard-page .profile-klipy-header strong{color:var(--text-main)!important;font-size:14px!important}html[data-theme] .settings-dashboard-page .profile-klipy-header span,html[data-theme] .settings-dashboard-page .profile-klipy-status{color:var(--text-muted)!important;font-size:12px!important;font-weight:700!important}html[data-theme] .settings-dashboard-page .profile-klipy-tabs{gap:6px!important;display:flex!important}html[data-theme] .settings-dashboard-page .profile-klipy-tabs button{border-radius:999px!important;min-height:30px!important}html[data-theme] .settings-dashboard-page .profile-klipy-tabs button.active{background:var(--accent)!important;color:#fff!important;border-color:#0000!important}html[data-theme] .settings-dashboard-page .profile-klipy-search{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}html[data-theme] .settings-dashboard-page .profile-klipy-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;max-height:300px!important;display:grid!important;overflow-y:auto!important}html[data-theme] .settings-dashboard-page .profile-klipy-card{background:var(--bg-elevated)!important;border-radius:8px!important;min-height:96px!important;padding:0!important;position:relative!important;overflow:hidden!important}html[data-theme] .settings-dashboard-page .profile-klipy-card img{object-fit:cover!important;width:100%!important;height:96px!important;display:block!important}html[data-theme] .settings-dashboard-page .profile-klipy-card span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;background:#020617b8!important;border-radius:999px!important;padding:4px 7px!important;font-size:11px!important;font-weight:800!important;position:absolute!important;bottom:7px!important;left:7px!important;right:7px!important;overflow:hidden!important}@media (width<=980px){html[data-theme] .settings-dashboard-page .profile-klipy-header,html[data-theme] .settings-dashboard-page .profile-klipy-search{grid-template-columns:1fr!important;display:grid!important}html[data-theme] .settings-dashboard-page .profile-klipy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.screen-source-tabs{border:1px solid var(--border-subtle,#94a3b82e);border-radius:var(--radius-lg,16px);background:var(--bg-base,#00000047);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 14px;padding:5px;display:grid}.screen-source-tabs button{border-radius:var(--radius-md,12px);min-height:42px;color:var(--text-muted,#aeb8d0);background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 12px;font-weight:800;display:grid}.screen-source-tabs button.active{background:var(--bg-surface,#ffffff17);color:var(--text-primary,#fff);box-shadow:inset 0 0 0 1px var(--border-strong,#ffffff1f)}.screen-source-tabs button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.screen-source-tabs button small{color:var(--text-muted,#94a3b8);font-size:12px;font-weight:900}.voice-stream-context-menu{z-index:12000;border:1px solid var(--border-subtle,#94a3b838);border-radius:var(--radius-lg,16px);background:var(--bg-elevated,#11131cfa);width:284px;max-width:calc(100vw - 16px);color:var(--text-primary,#f8fafc);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:10px;padding:10px;animation:.12s ease-out both stream-menu-in;display:grid;position:fixed;box-shadow:0 20px 54px #00000080}.voice-stream-context-head{border-bottom:1px solid var(--border-subtle,#94a3b829);justify-content:space-between;align-items:flex-start;gap:10px;padding:2px 2px 8px;display:flex}.voice-stream-context-head span{gap:3px;min-width:0;display:grid}.voice-stream-context-head strong,.voice-stream-context-head small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.voice-stream-context-head strong{font-size:14px;font-weight:900}.voice-stream-context-head small,.voice-stream-menu-row small{color:var(--text-muted,#aeb8d0);font-size:12px;line-height:1.35}.voice-stream-context-head button,.voice-stream-menu-action,.voice-stream-menu-row,.voice-stream-menu-slider{border-radius:var(--radius-md,12px);color:var(--text-primary,#f8fafc);background:0 0;border:0}.voice-stream-context-head button{width:28px;height:28px;padding:0;font-size:20px;line-height:1}.voice-stream-context-head button:hover,.voice-stream-menu-action:hover,.voice-stream-menu-row:hover{background:var(--bg-hover,#ffffff14)}.voice-stream-menu-action,.voice-stream-menu-row{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 10px;font-weight:850;display:flex}.voice-stream-menu-row>span{gap:3px;min-width:0;display:grid}.voice-stream-menu-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent,#5865f2);flex:none}.voice-stream-menu-slider{color:var(--text-muted,#cbd5e1);grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:9px 10px;font-weight:850;display:grid}.voice-stream-menu-slider input{width:100%;accent-color:var(--accent,#5865f2);grid-column:1/-1}.voice-stream-menu-slider b{color:var(--text-primary,#f8fafc);font-size:12px}@keyframes stream-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.voice-noise-engine-status{border:1px solid var(--border-subtle,#94a3b82e);border-radius:var(--radius-md,12px);background:var(--bg-surface,#ffffff0b);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;margin:10px 0;padding:10px 12px;display:grid}.voice-noise-engine-status span{color:var(--text-muted,#aeb8d0);text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:900}.voice-noise-engine-status strong{min-width:0;color:var(--text-primary,#f8fafc);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-noise-engine-status small{color:var(--text-muted,#aeb8d0);grid-column:1/-1;font-size:12px;line-height:1.35}.voice-panel:not(.compact-mode) .voice-call-grid.settings-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-collapsed{grid-template-columns:minmax(0,1fr) minmax(318px,340px)!important}.voice-settings-panel.side-column.call-settings-panel{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 72%, transparent)!important;background:color-mix(in srgb, var(--bg-main,#0f1422) 94%, #111827)!important;min-height:0!important;color:var(--text-main,#f4f6fb)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-radius:14px!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 22px 58px #0000006b!important}.call-settings-scroll{scrollbar-gutter:stable;flex:auto;align-content:start;gap:14px;min-height:0;padding:16px 14px 14px;display:grid;overflow:auto}.call-settings-header{border-bottom:1px solid color-mix(in srgb, var(--border-subtle,#303545) 72%, transparent);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.call-settings-header h3{color:var(--text-primary,#f8fafc);margin:0;font-size:17px;line-height:1.2}.call-settings-close{width:28px;height:28px;min-height:28px;color:var(--text-muted,#9ca8c0);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.call-settings-close:hover{background:color-mix(in srgb, var(--bg-surface,#202638) 84%, transparent);color:var(--text-primary,#f8fafc)}.call-settings-section,.call-noise-card,.call-advanced-panel{gap:8px;display:grid}.call-settings-kicker{color:var(--text-muted,#98a5bc);text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:850}.call-diagnostics-card{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 72%, transparent);background:color-mix(in srgb, var(--bg-elevated,#171d2c) 84%, transparent);border-radius:8px;padding:8px}.call-diagnostics-card.active{border-color:color-mix(in srgb, var(--success,#3fbf7f) 42%, var(--border-subtle,#303545))}.call-diagnostics-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:6px 10px;font-size:11px;display:grid}.call-diagnostics-list{gap:7px;display:grid}.call-diagnostics-row{grid-template-columns:52px minmax(0,1fr) 42px;align-items:center;gap:8px;min-width:0;font-size:11px;display:grid}.call-diagnostics-grid span{color:var(--text-muted,#98a5bc)}.call-diagnostics-row span{color:var(--text-muted,#98a5bc);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-diagnostics-grid b,.call-diagnostics-row b{min-width:0;color:var(--text-primary,#f8fafc);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.call-diagnostics-row b{text-align:right}.call-diagnostics-meter{background:color-mix(in srgb, var(--border-subtle,#303545) 68%, transparent);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.call-diagnostics-meter em{width:var(--voice-diagnostic-level,0%);border-radius:inherit;background:linear-gradient(90deg, var(--accent,#5865f2), #22c55e);box-shadow:0 0 12px color-mix(in srgb, var(--accent,#5865f2) 32%, transparent);position:absolute;inset:0 auto 0 0}.call-diagnostics-meter.output em{background:linear-gradient(90deg,#38bdf8,#22c55e)}.call-diagnostics-meter.noise em{background:linear-gradient(90deg,#f59e0b,#fb7185)}.call-diagnostics-meter.gate em{background:linear-gradient(90deg,#fb7185,#22c55e)}.call-device-list,.call-toggle-list{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 70%, transparent);background:color-mix(in srgb, var(--bg-elevated,#171d2c) 84%, transparent);border-radius:8px;display:grid;overflow:hidden}.call-device-row,.call-setting-toggle{border-bottom:1px solid color-mix(in srgb, var(--border-subtle,#303545) 56%, transparent);min-width:0;min-height:42px;color:var(--text-secondary,#dce2f0);grid-template-columns:22px minmax(72px,.72fr) minmax(0,1.28fr);align-items:center;gap:9px;padding:7px 8px;display:grid}.call-device-row:last-child,.call-setting-toggle:last-child{border-bottom:0}.call-device-row>span,.call-setting-toggle>span{min-width:0;color:var(--text-secondary,#dce2f0);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.call-device-row .voice-device-icon,.call-setting-toggle .voice-device-icon{width:18px;height:18px;color:var(--text-muted,#aeb8d0)}.call-device-row .voice-device-icon svg,.call-setting-toggle .voice-device-icon svg{width:18px;height:18px}.call-device-row select,.call-advanced-content select{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 62%, transparent);background:color-mix(in srgb, var(--bg-main,#0b1020) 92%, #111827);width:100%;min-width:0;height:34px;color:var(--text-primary,#f8fafc);border-radius:7px;padding:0 28px 0 10px;font-size:12px;font-weight:700}.call-setting-toggle{cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;position:relative}.call-setting-toggle:hover,.call-setting-hotkey:hover{background:color-mix(in srgb, var(--bg-surface,#202638) 54%, transparent)}.call-setting-toggle input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.call-switch{background:#687086;border-radius:999px;width:34px;height:20px;transition:background .12s;position:relative}.call-switch:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #00000047}.call-setting-toggle input[type=checkbox]:checked+.call-switch{background:var(--accent,#5865f2)}.call-setting-toggle input[type=checkbox]:checked+.call-switch:before{transform:translate(14px)}.call-setting-toggle:has(input:disabled){opacity:.54}.call-setting-hotkey{border:0;border-bottom:1px solid color-mix(in srgb, var(--border-subtle,#303545) 56%, transparent);text-align:left;background:0 0;border-radius:0;width:100%}.call-mic-bind-row{grid-template-columns:minmax(0,1fr) minmax(74px,112px);gap:8px;padding:0 8px 0 0}.call-mic-toggle-button{min-width:0;min-height:42px;color:var(--text-secondary,#dce2f0);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:7px 0 7px 8px;display:grid}.call-mic-toggle-button:hover{color:var(--text-primary,#f8fafc)}.call-mic-toggle-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.call-mic-bind-row.active .call-mic-toggle-button,.call-mic-bind-row.active .voice-device-icon{color:var(--accent,#5865f2)}.call-mic-bind-row.muted .call-mic-toggle-button,.call-mic-bind-row.muted .voice-device-icon{color:#f87171}.call-mic-bind-row.error .call-mic-toggle-button,.call-mic-bind-row.error .voice-device-icon{color:#fb7185}.call-inline-keybind{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 62%, transparent);background:color-mix(in srgb, var(--bg-main,#0b1020) 88%, #111827);width:100%;min-width:0;height:30px;color:var(--text-primary,#f8fafc);text-align:center;cursor:pointer;border-radius:7px;padding:0 8px;font-size:11px;font-weight:850}.call-inline-keybind:focus{border-color:var(--accent,#5865f2);outline:none}.voice-local-error{border-color:color-mix(in srgb, #fb7185 58%, var(--border-subtle,#303545));background:color-mix(in srgb, #7f1d1d 32%, var(--bg-surface,#111827));color:var(--text-primary,#f8fafc);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.voice-local-error span{min-width:0}.voice-local-error button{color:#ffe4e6;background:#fb71852e;border:1px solid #fb71858c;border-radius:8px;min-height:32px;padding:0 12px;font-weight:900}.voice-local-error button:hover{background:#fb718547}.call-setting-hotkey.active .voice-device-icon,.call-setting-hotkey.active>span{color:var(--accent,#5865f2)}.call-setting-hotkey.muted .voice-device-icon,.call-setting-hotkey.muted>span{color:#f87171}.call-setting-hotkey.muted b{color:#fecaca;background:#7f1d1d8f}.call-setting-hotkey b{background:color-mix(in srgb, var(--bg-main,#0b1020) 88%, #111827);max-width:126px;color:var(--text-secondary,#dce2f0);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:850;overflow:hidden}.call-noise-card{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.call-noise-modes{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 70%, transparent);background:color-mix(in srgb, var(--bg-main,#0b1020) 88%, #111827);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:2px;overflow:hidden;display:grid!important}.call-noise-modes button{min-width:0;min-height:32px;color:var(--text-secondary,#dce2f0);white-space:normal;background:0 0;border:0;border-radius:5px;padding:6px 7px;font-size:11px;font-weight:850}.call-noise-modes button.active{background:var(--accent,#5865f2);color:#fff}.call-noise-modes button:disabled{opacity:.45;cursor:not-allowed}.call-calibration-row{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 70%, transparent);background:color-mix(in srgb, var(--bg-elevated,#171d2c) 82%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;position:relative}.call-calibration-row>div{gap:3px;min-width:0;display:grid}.call-calibration-row strong{color:var(--text-primary,#f8fafc);font-size:12px}.call-calibration-row span:not(.voice-noise-progress){min-width:0;color:var(--text-muted,#aeb8d0);text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.call-calibration-row button,.call-listen-button{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 60%, transparent);background:color-mix(in srgb, var(--bg-surface,#202638) 82%, transparent);min-height:34px;color:var(--text-primary,#f8fafc);border-radius:7px;padding:7px 11px;font-size:12px;font-weight:850}.call-calibration-row button.active,.call-listen-button.active{background:var(--accent,#5865f2);border-color:color-mix(in srgb, var(--accent,#5865f2) 72%, transparent);color:#fff}.voice-noise-progress{background:color-mix(in srgb, var(--border-subtle,#303545) 62%, transparent);border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.voice-noise-progress i{border-radius:inherit;background:linear-gradient(90deg, #22c55e, var(--accent,#5865f2));height:100%;display:block}.call-input-gate-row{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 70%, transparent);background:color-mix(in srgb, var(--bg-elevated,#171d2c) 78%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px;display:grid}.call-input-gate-row span{gap:3px;min-width:0;display:grid}.call-input-gate-row strong{color:var(--text-primary,#f8fafc);font-size:12px}.call-input-gate-row small{color:var(--text-muted,#aeb8d0);font-size:11px;line-height:1.35}.call-input-gate-row b{border:1px solid color-mix(in srgb, var(--accent,#5865f2) 72%, transparent);background:color-mix(in srgb, var(--accent,#5865f2) 18%, transparent);min-width:46px;color:var(--text-primary,#f8fafc);text-align:center;border-radius:8px;padding:6px 8px;font-size:12px}.call-input-gate-row input[type=range]{grid-column:1/-1;width:100%}.voice-input-sensitivity-card{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 70%, transparent);background:color-mix(in srgb, var(--bg-elevated,#171d2c) 78%, transparent);border-radius:8px;gap:10px;padding:10px;display:grid}.voice-input-sensitivity-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.voice-input-sensitivity-head>div{gap:3px;min-width:0;display:grid}.voice-input-sensitivity-head strong{color:var(--text-primary,#f8fafc);font-size:12px}.voice-input-sensitivity-head b{border:1px solid color-mix(in srgb, var(--accent,#5865f2) 54%, transparent);background:color-mix(in srgb, var(--accent,#5865f2) 16%, transparent);min-width:48px;color:var(--text-primary,#f8fafc);text-align:center;border-radius:8px;flex:none;padding:6px 8px;font-size:12px;font-weight:900}.voice-input-sensitivity-head span,.voice-input-sensitivity-card small{min-width:0;color:var(--text-muted,#aeb8d0);text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.voice-input-sensitivity-head label{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 70%, transparent);background:color-mix(in srgb, var(--bg-main,#0b1020) 76%, transparent);min-height:28px;color:var(--text-secondary,#dce2f0);border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.voice-input-sensitivity-head input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent,#5865f2)}.voice-input-sensitivity-range{appearance:none;border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 72%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#5865f2) 62%, #fb7185) 0 var(--voice-input-level), transparent var(--voice-input-level) 100%), linear-gradient(90deg, #fb718533 0 var(--voice-input-threshold), #22c55e33 var(--voice-input-threshold) 100%), color-mix(in srgb, var(--bg-main,#0b1020) 86%, #111827);cursor:pointer;border-radius:999px;width:100%;height:24px;padding:0}.voice-input-sensitivity-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#5865f2) 62%, #fb7185) 0 var(--voice-input-level), transparent var(--voice-input-level) 100%), linear-gradient(90deg, #fb718538 0 var(--voice-input-threshold), #22c55e38 var(--voice-input-threshold) 100%), color-mix(in srgb, var(--bg-main,#0b1020) 86%, #111827);border-radius:999px;height:24px}.voice-input-sensitivity-range::-webkit-slider-thumb{appearance:none;border:3px solid color-mix(in srgb, var(--bg-main,#0b1020) 86%, #111827);width:20px;height:20px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#5865f2) 80%, transparent), 0 0 14px color-mix(in srgb, var(--accent,#5865f2) 38%, transparent);background:#fff;border-radius:999px;margin-top:2px}.voice-input-sensitivity-card.open .voice-input-sensitivity-range::-webkit-slider-thumb{box-shadow:0 0 0 1px #22c55ec7,0 0 0 5px #22c55e2e,0 0 16px #22c55e57}.voice-input-sensitivity-range::-moz-range-track{background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#5865f2) 62%, #fb7185) 0 var(--voice-input-level), transparent var(--voice-input-level) 100%), linear-gradient(90deg, #fb718538 0 var(--voice-input-threshold), #22c55e38 var(--voice-input-threshold) 100%), color-mix(in srgb, var(--bg-main,#0b1020) 86%, #111827);border-radius:999px;height:24px}.voice-input-sensitivity-range::-moz-range-thumb{border:3px solid color-mix(in srgb, var(--bg-main,#0b1020) 86%, #111827);width:20px;height:20px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#5865f2) 80%, transparent), 0 0 14px color-mix(in srgb, var(--accent,#5865f2) 38%, transparent);background:#fff;border-radius:999px}.voice-input-sensitivity-card input.voice-input-sensitivity-range[type=range]{background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#5865f2) 62%, #fb7185) 0 var(--voice-input-level), transparent var(--voice-input-level) 100%), linear-gradient(90deg, #fb718533 0 var(--voice-input-threshold), #22c55e33 var(--voice-input-threshold) 100%), color-mix(in srgb, var(--bg-main,#0b1020) 86%, #111827)!important;height:24px!important;min-height:24px!important}.voice-input-sensitivity-card input.voice-input-sensitivity-range[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#5865f2) 62%, #fb7185) 0 var(--voice-input-level), transparent var(--voice-input-level) 100%), linear-gradient(90deg, #fb718538 0 var(--voice-input-threshold), #22c55e38 var(--voice-input-threshold) 100%), color-mix(in srgb, var(--bg-main,#0b1020) 86%, #111827)!important;height:24px!important}.voice-input-sensitivity-card input.voice-input-sensitivity-range[type=range]::-webkit-slider-thumb{width:20px!important;height:20px!important;margin-top:2px!important}.voice-input-sensitivity-card input.voice-input-sensitivity-range[type=range]::-moz-range-track{background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#5865f2) 62%, #fb7185) 0 var(--voice-input-level), transparent var(--voice-input-level) 100%), linear-gradient(90deg, #fb718538 0 var(--voice-input-threshold), #22c55e38 var(--voice-input-threshold) 100%), color-mix(in srgb, var(--bg-main,#0b1020) 86%, #111827)!important;height:24px!important}.voice-input-sensitivity-range:disabled,.voice-input-sensitivity-head input:disabled{opacity:.5;cursor:not-allowed}.call-microphone-check.microphone-check{background:color-mix(in srgb, var(--bg-elevated,#171d2c) 82%, transparent);border-radius:8px;padding:10px}.call-microphone-check .microphone-check-header{gap:10px}.call-microphone-check .microphone-check-header strong{font-size:12px}.call-microphone-check .microphone-check-header span{font-size:11px}.call-microphone-check .microphone-check-header button{border-radius:7px;min-height:32px;padding:6px 10px;font-size:12px}.call-microphone-check .microphone-check-meter{align-items:end;height:26px;padding-top:2px}.call-microphone-check .microphone-check-meter span{border-radius:999px;width:5px}.call-listen-button{width:100%;min-height:38px}.voice-settings-panel.side-column.call-settings-panel .call-advanced-panel{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 70%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated,#171d2c) 72%, transparent)!important;border-radius:8px!important;gap:0!important;min-height:42px!important;margin-top:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.call-advanced-summary{width:100%;background:color-mix(in srgb, var(--bg-main,#0b1020) 72%, transparent)!important;min-height:42px!important;color:var(--text-secondary,#dce2f0)!important;text-align:left!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;border:0!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;display:flex!important}.call-advanced-summary:hover{background:color-mix(in srgb, var(--bg-surface,#202638) 54%, transparent)}.call-advanced-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.call-advanced-summary i{color:var(--text-muted,#aeb8d0);font-size:14px;font-style:normal;transition:transform .12s}.call-advanced-panel.open .call-advanced-summary i{transform:rotate(180deg)}.call-advanced-content{border-top:1px solid color-mix(in srgb, var(--border-subtle,#303545) 56%, transparent);opacity:1!important;visibility:visible!important;gap:10px!important;padding:10px!important;display:grid!important}.call-settings-scroll>.call-advanced-content-standalone{border:1px solid color-mix(in srgb, var(--border-subtle,#303545) 70%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated,#171d2c) 72%, transparent)!important;border-radius:8px!important;min-height:0!important;max-height:none!important;overflow:visible!important}.call-advanced-panel:not(.open) .call-advanced-content{display:none!important}.call-advanced-content>label{gap:6px;display:grid}.call-advanced-content>label>span,.call-advanced-toggles label{color:var(--text-muted,#aeb8d0);font-size:12px}.call-advanced-content input[type=range]{width:100%;accent-color:var(--accent,#5865f2)}.call-settings-panel .call-advanced-toggles{grid-template-columns:1fr!important;gap:8px!important;padding:0!important;display:grid!important}.call-settings-panel .call-advanced-toggles label{min-height:0!important;color:var(--text-muted,#aeb8d0)!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:8px!important;padding:0!important;font-size:12px!important;font-weight:700!important;display:flex!important}.call-settings-panel .call-advanced-toggles input[type=checkbox]{accent-color:var(--accent,#5865f2);appearance:auto!important;order:0!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important}.call-settings-panel .call-advanced-toggles input[type=checkbox]:after{content:none!important}.call-keybind-settings{border-radius:8px!important;padding:10px!important}.call-keybind-settings label{grid-template-columns:1fr!important}.call-settings-footer{border-top:1px solid color-mix(in srgb, var(--border-subtle,#303545) 72%, transparent);background:color-mix(in srgb, var(--bg-main,#0f1422) 96%, #111827);flex:none;grid-template-columns:minmax(0,1fr) minmax(104px,auto);align-items:center;gap:10px;padding:12px 14px;display:grid}.call-reset-button,.call-done-button{border-radius:7px;min-height:38px;font-size:12px;font-weight:850}.call-reset-button{color:var(--text-muted,#aeb8d0);background:0 0;border:0;justify-self:start;padding:0}.call-reset-button:hover{color:var(--text-primary,#f8fafc)}.call-done-button{border:1px solid color-mix(in srgb, var(--accent,#5865f2) 72%, transparent);background:var(--accent,#5865f2);color:#fff;padding:0 18px}.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-settings-panel.side-column.call-settings-panel{width:min(330px,100% - 8px)!important;max-width:min(330px,100% - 8px)!important;max-height:none!important;top:4px!important;bottom:4px!important;right:4px!important}@media (width<=1100px){.voice-panel:not(.compact-mode) .voice-call-grid.settings-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-collapsed{grid-template-columns:minmax(0,1fr)!important}.voice-settings-panel.side-column.call-settings-panel{max-height:none!important}}@media (width<=900px){.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-settings-panel.side-column.call-settings-panel{width:auto!important;max-width:none!important;inset:8px!important}}@media (width<=540px){.call-device-row{grid-template-columns:22px minmax(0,1fr)}.call-device-row select{grid-column:1/-1}.call-noise-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.call-settings-footer{grid-template-columns:1fr}.call-reset-button,.call-done-button{justify-self:stretch;width:100%}}.chat>.server-settings-page.server-settings-dashboard,html[data-theme] .chat>.server-settings-page.server-settings-dashboard{background:linear-gradient(#07091ff5,#090412fa),repeating-linear-gradient(120deg,#ffffff06 0 1px,#0000 1px 120px)!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:16px!important;display:block!important;overflow:hidden!important}.server-settings-dashboard>.server-settings-shell,html[data-theme] .server-settings-dashboard>.server-settings-shell{grid-template-columns:236px minmax(0,1fr)!important;gap:24px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.server-settings-dashboard .server-settings-nav,html[data-theme] .server-settings-dashboard .server-settings-nav{background:linear-gradient(#0a0d2adb,#08081cf0)!important;border:1px solid #5865f242!important;border-radius:8px!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;padding:20px 16px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d,0 18px 46px #00000047!important}.server-settings-dashboard .server-settings-back,.server-settings-dashboard .server-settings-nav a,html[data-theme] .server-settings-dashboard .server-settings-back,html[data-theme] .server-settings-dashboard .server-settings-nav a{color:#d8def4!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:48px!important;padding:0 14px!important;font-size:14px!important;font-weight:820!important;text-decoration:none!important;display:flex!important}.server-settings-dashboard .server-settings-back{color:#f8fbff!important;background:#0a1126c7!important;border-color:#64748b57!important;margin:0 0 20px!important}.server-settings-dashboard .server-settings-nav a span,.server-settings-dashboard .server-settings-back span{color:#f47cc7;background:#f472b61f;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.server-settings-dashboard .server-settings-nav a.selected,.server-settings-dashboard .server-settings-nav a:hover,html[data-theme] .server-settings-dashboard .server-settings-nav a.selected,html[data-theme] .server-settings-dashboard .server-settings-nav a:hover{color:#fff!important;background:linear-gradient(135deg,#ec4899eb,#813fa494)!important;border-color:#f472b67a!important;box-shadow:0 10px 26px #ec48992e!important}.server-settings-dashboard .server-settings-nav a.selected span,.server-settings-dashboard .server-settings-nav a:hover span{color:#fff;background:#ffffff24}.server-settings-brand{color:#f3a7db;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;margin-top:auto;padding:18px 12px;display:grid}.server-settings-brand span{color:#f472b6;background:#ec489929;border-radius:10px;grid-row:1/span 2;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;display:inline-flex}.server-settings-brand strong{color:#d7c6ee;letter-spacing:.08em;font-size:14px}.server-settings-brand small{color:#e2e8f0ad;font-size:11px}.server-settings-dashboard .server-settings-content,html[data-theme] .server-settings-dashboard .server-settings-content{grid-template-columns:minmax(390px,.86fr) minmax(620px,1.14fr)!important;grid-auto-rows:max-content!important;align-content:start!important;gap:14px!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 0 8px!important;display:grid!important;overflow:hidden auto!important}.server-settings-dashboard .server-settings-hero,html[data-theme] .server-settings-dashboard .server-settings-hero{min-height:82px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;margin:0!important;padding:0 2px 2px!important;display:grid!important}.server-settings-title{align-items:center;gap:18px;min-width:0;display:flex}.server-settings-hero-mark{color:#ff72c8;text-shadow:0 0 18px #f472b6c7;background:#f472b624;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;display:inline-flex}.server-settings-dashboard .settings-hero h2{color:#fff!important;letter-spacing:0!important;margin:0!important;font-size:clamp(28px,2vw,36px)!important;line-height:1.05!important}.server-settings-dashboard .settings-hero p{color:#edf2ffdb!important;margin:8px 0 0!important;font-size:15px!important;line-height:1.35!important}.server-settings-dashboard .friend-stats{align-items:stretch!important;gap:14px!important;display:flex!important}.server-settings-dashboard .friend-stats span{background:linear-gradient(#0d1638e6,#090d25eb)!important;border:1px solid #5865f257!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;min-width:138px!important;min-height:70px!important;padding:12px 16px!important;display:grid!important}.server-settings-dashboard .friend-stats i{color:#8da2ff;background:#5865f22e;border-radius:9px;grid-row:1/span 2;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;font-style:normal;display:inline-flex}.server-settings-dashboard .friend-stats strong{color:#fff!important;font-size:28px!important;line-height:1!important}.server-settings-dashboard .friend-stats small{color:#e2e8f0c7!important;font-size:13px!important}.server-settings-dashboard .server-settings-main-columns,html[data-theme] .server-settings-dashboard .server-settings-main-columns{grid-column:1/-1!important;grid-template-columns:minmax(390px,.86fr) minmax(620px,1.14fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.server-settings-dashboard .server-settings-main-column,html[data-theme] .server-settings-dashboard .server-settings-main-column{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.server-settings-dashboard .panel,.server-settings-dashboard .server-settings-content>.panel,.server-settings-dashboard .server-settings-main-column>.panel,html[data-theme] .server-settings-dashboard .panel,html[data-theme] .server-settings-dashboard .server-settings-content>.panel,html[data-theme] .server-settings-dashboard .server-settings-main-column>.panel{background:linear-gradient(#0d1130eb,#090922f0)!important;border:1px solid #5865f24d!important;border-radius:8px!important;min-width:0!important;margin:0!important;padding:20px!important;box-shadow:inset 0 1px #ffffff0a,0 16px 40px #00000038!important}.server-settings-dashboard .panel-heading,html[data-theme] .server-settings-dashboard .panel-heading{align-items:flex-start!important;gap:12px!important;margin:0 0 16px!important;display:flex!important}.server-panel-icon{color:#89a8ff;background:#5865f22e;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:inline-flex}.server-panel-icon.purple,.server-panel-icon.violet{color:#d59cff;background:#8b5cf62e}.server-panel-icon.blue{color:#9fc6ff;background:#3b82f62e}.server-panel-icon.danger{color:#ff8a94;background:#f8717129}.server-settings-dashboard .panel-heading h3{color:#fff!important;margin:0!important;font-size:20px!important;line-height:1.15!important}.server-settings-dashboard .panel-heading p,.server-settings-dashboard .panel-heading small{color:#e2e8f0bf!important;margin:4px 0 0!important;font-size:13px!important;line-height:1.35!important}.server-settings-dashboard input,.server-settings-dashboard select,.server-settings-dashboard textarea,html[data-theme] .server-settings-dashboard input,html[data-theme] .server-settings-dashboard select,html[data-theme] .server-settings-dashboard textarea{color:#f8fafc!important;background:#040919d1!important;border:1px solid #64748b57!important;border-radius:7px!important;min-height:42px!important}.server-settings-dashboard button:not(.server-avatar-preview),html[data-theme] .server-settings-dashboard button:not(.server-avatar-preview){border-radius:7px!important;min-height:40px!important;font-weight:850!important}.server-settings-dashboard #server-settings-basic .horizontal-form,html[data-theme] .server-settings-dashboard #server-settings-basic .horizontal-form{grid-template-columns:150px minmax(0,1fr)!important;align-items:start!important;gap:16px 22px!important;display:grid!important}.server-avatar-editor{grid-row:1/span 2}.server-avatar-preview{cursor:pointer;background:#0f172ad6;border:2px solid #f472b6d1;border-radius:22px;width:142px;height:142px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 4px #f472b61a,0 18px 40px #ec489929;padding:0!important}.server-avatar-preview .guild-icon{border-radius:20px!important;width:100%!important;height:100%!important;font-size:52px!important}.server-avatar-preview>span:last-child{color:#fff;background:#060a18d6;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex;position:absolute;bottom:10px;right:10px}.server-visibility-field{gap:8px;display:grid}.server-visibility-field>span,.server-settings-dashboard label>span,.server-settings-dashboard .settings-search-field>span{color:#e2e8f0c7!important;font-size:12px!important;font-weight:760!important}.server-visibility-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.server-visibility-toggle button{color:#e2e8f0c2!important;background:#070c1ebd!important;border:1px solid #5865f24d!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 12px!important;display:inline-flex!important}.server-visibility-toggle button.active{color:#ffd8ec!important;background:#ec489929!important;border-color:#ec4899cc!important}.server-settings-save{color:#fff!important;background:linear-gradient(135deg,#f3489d,#be2f86)!important;border-color:#f472b68a!important;grid-column:1/-1!important;min-height:46px!important;box-shadow:0 14px 28px #ec489938!important}.bot-source-block{gap:8px;margin-bottom:12px;display:grid}.bot-source-block>span{color:#e2e8f0c2;font-size:12px;font-weight:820}.bot-source-row,.bot-history-panel{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.bot-source-chip,.bot-history-main{color:#f8fafc!important;background:#161c38b8!important;border:1px solid #5865f24d!important;border-radius:7px!important;align-items:center!important;gap:8px!important;width:auto!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.bot-source-chip b,.bot-history-main span{background:#ffffff1f;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.bot-source-chip i{background:#45d483;border-radius:999px;width:7px;height:7px}.bot-source-chip.youtube b{background:#ff2438}.bot-source-chip.twitch b{background:#8b5cf6}.server-settings-dashboard .bot-admin-overview{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:8px 0 14px!important;display:grid!important}.server-settings-dashboard .bot-admin-overview span{background:#0e172bb8;border:1px solid #5865f242;border-radius:7px;align-content:center;gap:2px;min-height:58px;padding:10px 12px;display:grid}.server-settings-dashboard .bot-admin-overview b{color:#fff;font-size:22px}.server-settings-dashboard .bot-admin-overview small{color:#e2e8f0bd;font-size:11px;font-weight:780}.server-settings-dashboard .bot-create-form,html[data-theme] .server-settings-dashboard .bot-create-form{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}.server-settings-dashboard .settings-section-toolbar,html[data-theme] .server-settings-dashboard .settings-section-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;margin:0 0 14px!important;display:grid!important}.server-settings-dashboard .settings-section-toolbar button{color:#fff!important;background:linear-gradient(135deg,#f3489d,#be2f86)!important;border-color:#f472b68a!important;padding:0 18px!important}.server-settings-dashboard .settings-section-counter{color:#fff!important;background:#5865f21f!important;border:1px solid #5865f257!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 14px!important;font-weight:850!important;display:inline-flex!important}.server-settings-dashboard .bot-admin-list{gap:12px!important;max-height:340px!important;padding-right:2px!important;display:grid!important;overflow-y:auto!important}.server-settings-dashboard .bot-admin-card{background:#141c36c2!important;border:1px solid #5865f247!important;border-radius:8px!important;padding:16px!important}.server-settings-dashboard .bot-admin-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.server-settings-dashboard .bot-admin-head strong{color:#fff;font-size:17px}.server-settings-dashboard .bot-admin-head small{color:#e2e8f0ad}.server-settings-dashboard .bot-media-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.server-settings-dashboard .bot-media-controls input{grid-column:span 2}.server-settings-dashboard .member-admin-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.server-settings-dashboard #server-settings-roles{min-height:0!important}.server-settings-dashboard .role-help-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.server-settings-dashboard .role-help-card{position:relative;background:#081023d1!important;border:1px solid #5865f247!important;border-radius:8px!important;align-content:start!important;gap:10px!important;min-height:176px!important;padding:18px!important;display:grid!important}.server-settings-dashboard .role-help-card.role-owner{background:linear-gradient(135deg,#784d1038,#141019d6)!important;border-color:#f59e0b75!important}.server-settings-dashboard .role-help-card.role-admin{background:linear-gradient(135deg,#0f449242,#081023d6)!important;border-color:#3b82f675!important}.server-settings-dashboard .role-help-card.role-moderator{background:linear-gradient(135deg,#59248e3d,#0f0c23db)!important;border-color:#a855f77a!important}.server-settings-dashboard .role-help-card.role-member{background:linear-gradient(135deg,#105e4a3d,#081420d6)!important;border-color:#22c55e6b!important}.server-settings-dashboard .role-card-icon{color:#fff;background:#ffffff1f;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:inline-flex}.server-settings-dashboard .role-help-card strong{color:#fff!important;font-size:16px!important}.server-settings-dashboard .role-help-card small{color:#e2e8f0c7!important;line-height:1.35!important}.server-settings-dashboard .role-help-card b{color:#79b6ff;margin-top:auto;font-size:13px}.server-settings-dashboard .role-help-card.role-owner b{color:#fbbf24}.server-settings-dashboard .role-help-card.role-moderator b{color:#d8b4fe}.server-settings-dashboard .role-help-card.role-member b{color:#4ade80}.server-settings-dashboard .role-builder,html[data-theme] .server-settings-dashboard .role-builder{border-top:1px solid #5865f22e!important;grid-template-columns:minmax(220px,1fr) 88px auto!important;align-items:end!important;gap:12px!important;margin-top:18px!important;padding-top:18px!important;display:grid!important}.server-settings-dashboard .role-builder>.role-permission-grid{grid-column:1/-1!important}.server-settings-dashboard .role-permission-grid,html[data-theme] .server-settings-dashboard .role-permission-grid{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.server-settings-dashboard .role-permission-grid label,html[data-theme] .server-settings-dashboard .role-permission-grid label{color:#f8fafce6!important;background:#1e2545c2!important;border:1px solid #5865f242!important;border-radius:7px!important;align-items:center!important;gap:6px!important;width:auto!important;min-height:28px!important;padding:5px 9px!important;font-size:11px!important;font-weight:760!important;display:inline-flex!important}.server-settings-dashboard .role-permission-grid input{width:13px!important;height:13px!important;min-height:0!important}.chat>.server-settings-page.server-settings-dashboard .role-permission-grid,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .role-permission-grid{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.chat>.server-settings-page.server-settings-dashboard .role-permission-grid label,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .role-permission-grid label{white-space:nowrap!important;border-radius:7px!important;grid-template-columns:none!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;min-height:28px!important;padding:5px 9px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}.server-settings-dashboard .role-builder button{color:#fff!important;background:linear-gradient(135deg,#f3489d,#be2f86)!important;border-color:#f472b68a!important;padding:0 18px!important}.server-settings-dashboard .custom-role-drawer{background:#081023b8!important;border-color:#5865f247!important;border-radius:8px!important;margin-top:14px!important;padding:10px!important}.server-settings-dashboard #server-settings-channels{grid-area:3/2!important}.server-settings-dashboard #server-settings-members{grid-area:3/1/span 2!important}.server-settings-dashboard #server-settings-danger{grid-area:4/2!important}.server-channel-table,.server-member-table{background:#080d2085!important;border:1px solid #5865f22e!important;border-radius:8px!important;gap:0!important;display:grid!important;overflow:hidden!important}.server-channel-row,.server-channel-table .channel-admin-row,.server-table-head{grid-template-columns:34px minmax(180px,1fr) 110px 116px 86px 92px!important;align-items:center!important;gap:12px!important;display:grid!important}.server-table-head{color:#e2e8f094!important;text-transform:uppercase!important;min-height:38px!important;padding:0 14px!important;font-size:11px!important;font-weight:780!important}.server-channel-table .channel-admin-row{background:0 0!important;border:0!important;border-top:1px solid #5865f221!important;border-radius:0!important;min-height:46px!important;padding:0 14px!important}.server-channel-index{color:#e2e8f057;letter-spacing:-4px;font-size:13px}.server-settings-dashboard .channel-admin-main{gap:2px;min-width:0;display:grid}.server-settings-dashboard .channel-admin-main strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-settings-dashboard .channel-admin-main small{color:#e2e8f07a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.server-pill{color:#cdd7ff;background:#5865f221;border:1px solid #5865f242;border-radius:7px;justify-content:center;justify-self:start;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.server-pill.public{color:#86efac;background:#22c55e1f;border-color:#22c55e42}.server-pill.private{color:#cbd5e1;background:#94a3b81a;border-color:#94a3b84d}.server-table-count{color:#fff;font-weight:820}.server-row-actions{justify-content:flex-end;gap:8px;display:flex}.server-row-actions button{width:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important}.server-member-table{max-height:388px!important;overflow-y:auto!important}.server-member-row,.server-member-table .member-admin-row{grid-template-columns:minmax(160px,1fr) 112px minmax(250px,1.3fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.server-member-table .server-table-head{grid-template-columns:minmax(160px,1fr) 112px minmax(120px,.65fr) minmax(120px,.65fr) auto!important}.server-member-table .member-admin-row{background:0 0!important;border:0!important;border-top:1px solid #5865f221!important;border-radius:0!important;min-height:66px!important;padding:10px 14px!important}.server-settings-dashboard .member-card-id{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.server-settings-dashboard .member-card-id strong{color:#fff}.server-settings-dashboard .member-card-id small{color:#e2e8f0a8}.server-member-status{color:#e2e8f0b8;align-items:center;gap:7px;font-size:12px;font-weight:740;display:inline-flex}.server-member-status i{border-radius:999px!important;width:8px!important;height:8px!important;position:static!important}.server-settings-dashboard .member-admin-fields{grid-template-columns:repeat(2,minmax(120px,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.server-settings-dashboard .member-admin-field{gap:5px;min-width:0;display:grid}.server-settings-dashboard .member-admin-field span{color:#e2e8f094;font-size:11px}.server-settings-dashboard .member-admin-actions button{min-width:44px!important;padding:0 12px!important}.server-settings-dashboard .danger-zone,html[data-theme] .server-settings-dashboard .danger-zone{background:linear-gradient(100deg,#4c1420e0,#150a1eeb),linear-gradient(90deg,#f871711a,#0000)!important;border-color:#f8717157!important;position:relative!important;overflow:hidden!important}.server-settings-dashboard .danger-zone .panel-heading h3{color:#ff7584!important}.server-settings-dashboard .danger-zone button.danger{color:#fff!important;background:linear-gradient(135deg,#ff4559,#ed3551)!important;border-color:#ff75849e!important;width:100%!important;min-height:48px!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-table .channel-admin-row,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-channel-table .channel-admin-row{background:0 0!important;border:0!important;border-top:1px solid #5865f221!important;border-radius:0!important;grid-template-columns:34px minmax(180px,1fr) 110px 116px 86px 92px!important;align-items:center!important;gap:12px!important;min-height:46px!important;padding:0 14px!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-table .server-table-head,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-channel-table .server-table-head{grid-template-columns:34px minmax(180px,1fr) 110px 116px 86px 92px!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-table .channel-admin-row,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-channel-table .channel-admin-row{display:flex!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-table .channel-admin-main{flex:180px!important}@media (width<=1500px){.server-settings-dashboard .role-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.server-settings-dashboard .server-settings-content,.server-settings-dashboard .server-settings-main-columns{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr)!important}}@media (width<=1180px){.server-settings-dashboard>.server-settings-shell{grid-template-columns:1fr!important;overflow-y:auto!important}.server-settings-dashboard .server-settings-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;height:auto!important;display:grid!important}.server-settings-brand{display:none}.server-settings-dashboard .server-settings-content,.server-settings-dashboard .server-settings-main-columns{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}.server-settings-dashboard #server-settings-channels,.server-settings-dashboard #server-settings-members,.server-settings-dashboard #server-settings-danger{grid-area:auto/1!important}}@media (width<=760px){.chat>.server-settings-page.server-settings-dashboard{padding:10px!important;overflow-y:auto!important}.server-settings-dashboard .server-settings-hero,.server-settings-dashboard #server-settings-basic .horizontal-form,.server-settings-dashboard .bot-create-form,.server-settings-dashboard .settings-section-toolbar,.server-settings-dashboard .role-builder,.server-settings-dashboard .member-admin-fields{grid-template-columns:1fr!important}.server-avatar-editor{grid-row:auto}.server-avatar-preview{aspect-ratio:1;width:min(180px,100%);height:auto}.server-settings-dashboard .friend-stats,.server-settings-dashboard .role-help-grid{grid-template-columns:1fr!important;display:grid!important}.server-channel-row,.server-channel-table .channel-admin-row,.server-member-row,.server-member-table .member-admin-row{grid-template-columns:1fr!important}.server-table-head{display:none!important}.server-row-actions,.server-settings-dashboard .member-admin-actions{justify-content:stretch!important}.server-row-actions button,.server-settings-dashboard .member-admin-actions button{width:100%!important}}:root,html[data-theme]{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--app-bg:var(--bg-app);--panel:var(--bg-elevated);--panel-2:var(--bg-card);--text:var(--text-main);--muted:var(--text-muted);--hover:var(--bg-card-hover);--surface-root:var(--bg-app);--surface-main:var(--bg-main);--surface-chat:var(--bg-chat,var(--bg-main));--surface-rail:var(--bg-rail);--surface-sidebar:var(--bg-sidebar);--surface-sidebar-alt:var(--bg-sidebar-2,var(--bg-sidebar));--surface-elevated:var(--bg-elevated);--surface-card:var(--bg-card);--surface-card-hover:var(--bg-card-hover);--surface-input:var(--bg-input);--surface-input-focus:var(--bg-input-focus);--interactive-hover:color-mix(in srgb, var(--surface-card-hover) 86%, var(--accent) 14%);--interactive-active:color-mix(in srgb, var(--accent) 18%, var(--surface-card));--interactive-pressed:color-mix(in srgb, var(--accent) 24%, var(--surface-card));--danger-soft:color-mix(in srgb, var(--danger) 16%, var(--surface-card));--danger-hover:color-mix(in srgb, var(--danger) 24%, var(--surface-card-hover));--success-soft:color-mix(in srgb, var(--success) 14%, var(--surface-card));--warning-soft:color-mix(in srgb, var(--warning,#f0b232) 18%, var(--surface-card));--focus-ring:color-mix(in srgb, var(--accent) 48%, transparent);--surface-sheen:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 42%, color-mix(in srgb, var(--success) 8%, transparent));--accent-sheen:linear-gradient(135deg, color-mix(in srgb, var(--accent) 82%, #fff 10%), color-mix(in srgb, var(--accent) 44%, var(--success) 24%) 56%, color-mix(in srgb, var(--accent) 68%, var(--danger) 12%));--disabled-opacity:.52;--motion-fast:.12s;--motion-normal:.17s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--scrollbar-track:transparent;--scrollbar-thumb:color-mix(in srgb, var(--text-muted) 34%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--text-muted) 54%, transparent)}html[data-theme],html[data-theme] body,html[data-theme] #root{background:var(--surface-root)!important;color:var(--text-main)!important}body{overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:44px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}button,a,input,select,textarea,summary,.dm-nav-item,.dm-item,.list>button,.voice-channel-button,.server-member-row,.friend-card,.gromofon-row-card,.channel-admin-row,.member-admin-row,.custom-role-card,.bot-admin-card,.theme-mode-chip,.theme-swatch,.app-toast,.profile-modal,.user-context-menu,.guild-context-menu,.sidebar-profile-popover{transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)!important}button:disabled,input:disabled,select:disabled,textarea:disabled,.disabled,[aria-disabled=true]{cursor:not-allowed!important;opacity:var(--disabled-opacity)!important;transform:none!important}input,select,textarea,.composer-input,.message-input,.dm-search-input{min-height:40px;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;background:var(--surface-input)!important;color:var(--text-main)!important}input::placeholder,textarea::placeholder{color:var(--text-faint)!important}input:focus,select:focus,textarea:focus,.composer-input-wrap:focus-within{border-color:var(--accent)!important;background:var(--surface-input-focus)!important}button,.button,.voice-button,.icon-button,.composer-side-button,.composer-send-button,.sidebar-control,.gromofon-control,.app-toast-action,.server-head-icon-button,.server-settings-back,.server-settings-shortcut{border:1px solid #0000;border-radius:var(--radius-md)!important}button:not(.danger):not(:disabled):hover,.button:not(.danger):hover,.icon-button:not(.danger):hover,.composer-side-button:hover,.sidebar-control:hover,.gromofon-control:hover,.dm-nav-item:hover,.dm-item:hover,.list>button:hover,.voice-channel-button:hover,.server-member-row:hover,.friend-card:hover,.gromofon-row-card:hover,.channel-admin-row:hover,.member-admin-row:hover,.custom-role-card:hover,.bot-history-main:hover,.theme-mode-chip:hover,.theme-swatch:hover{background:var(--interactive-hover)!important;border-color:var(--border-strong)!important;color:var(--text-main)!important}button:not(:disabled):active,.dm-nav-item:active,.dm-item:active,.list>button:active,.voice-channel-button:active,.theme-mode-chip:active,.theme-swatch:active{transform:translateY(1px);background:var(--interactive-pressed)!important}button.secondary,.secondary,.icon-button,.composer-side-button,.sidebar-control,.gromofon-control,.server-head-icon-button,.app-toast-action.secondary{background:var(--surface-card)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}button[type=submit],.primary,.composer-send-button,.voice-button:not(.connected),.desktop-update-actions button:not(.secondary),.desktop-update-settings-row button:not(.secondary),.device-onboarding-card footer button:not(.secondary),.dm-incoming-call-actions button:not(.secondary),.server-settings-back.primary{background:var(--accent)!important;border-color:color-mix(in srgb, var(--accent) 76%, var(--border-strong))!important;color:#fff!important}button[type=submit]:not(:disabled):hover,.primary:not(:disabled):hover,.composer-send-button:not(:disabled):hover,.voice-button:not(.connected):not(:disabled):hover,.desktop-update-actions button:not(.secondary):not(:disabled):hover,.desktop-update-settings-row button:not(.secondary):not(:disabled):hover,.device-onboarding-card footer button:not(.secondary):not(:disabled):hover,.dm-incoming-call-actions button:not(.secondary):not(:disabled):hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;color:#fff!important}.selected,.active,[aria-selected=true],.tabs button.active,.friends-toolbar-tabs button.active,.dm-nav-item.selected,.dm-item.selected,.list>button.selected,.voice-channel-button.selected,.voice-channel-button.connected,.theme-mode-chip.selected,.theme-swatch.selected{background:var(--interactive-active)!important;border-color:color-mix(in srgb, var(--accent) 58%, var(--border-subtle))!important;color:var(--text-main)!important}button.danger,.danger,.app-toast-action.danger,.friend-actions button.danger,.member-admin-actions button.danger,.custom-role-card-actions button.danger,.danger-zone button,.bot-history-remove:hover{background:var(--danger-soft)!important;border-color:color-mix(in srgb, var(--danger) 52%, var(--border-subtle))!important;color:color-mix(in srgb, var(--danger) 28%, #fff)!important}button.danger:not(:disabled):hover,.danger:not(:disabled):hover,.app-toast-action.danger:hover,.danger-zone button:hover{background:var(--danger-hover)!important;border-color:var(--danger)!important;color:#fff!important}.layout,.layout.friends-layout,.layout.dm-layout,.layout.direct-call-layout{background:var(--surface-root)!important;color:var(--text-main)!important}.guilds,.guilds.gromofon-rail{background:var(--surface-rail)!important;border-color:var(--border-subtle)!important}.channels,.server-sidebar,.app-nav-sidebar,.dm-sidebar,.server-settings-nav,.settings-account-nav{background:var(--surface-sidebar)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}.chat,.messages,.friends-page,.settings-page,.server-settings-page,.dm-direct-call-layout,.dm-direct-call-chat-shell,.voice-main-column,.voice-main-column-clean{background:var(--surface-main)!important;color:var(--text-main)!important}.panel,.auth-card,.friends-main-panel,.friends-active-panel,.friends-list-surface,.friends-add-card,.friends-results-card,.dm-profile-panel,.dm-profile-card,.dm-profile-block,.server-member-row,.message-attachment,.voice-settings-panel,.voice-profile-settings-panel,.bot-admin-card,.bot-history-item,.channel-admin-row,.member-admin-row,.server-icon-settings,.custom-role-card,.profile-modal,.user-context-menu,.guild-context-menu,.sidebar-profile-popover,.app-toast,.desktop-update-banner,.device-onboarding-card,.global-search-panel,.microphone-check{border-color:var(--border-subtle)!important;background:var(--surface-elevated)!important;color:var(--text-main)!important;box-shadow:none!important}.message:hover,.reaction-chip:hover,.role-permission-grid label:hover,.settings-switch-row:hover,.privacy-select-row:hover,.voice-toggles label:hover{background:var(--interactive-hover)!important}.chat>header,.dm-chat-header,.friends-toolbar,.server-members-header,.bot-quick-panel{background:color-mix(in srgb, var(--surface-main) 94%, var(--surface-elevated))!important;border-color:var(--border-subtle)!important}.app-toast{animation:app-toast-in var(--motion-normal) var(--motion-ease) both!important}.profile-modal,.device-onboarding-card,.global-search-panel{animation:ds-modal-in var(--motion-normal) var(--motion-ease) both}.user-context-menu,.guild-context-menu,.sidebar-profile-popover,.sidebar-profile-status-dropdown,.mention-suggest,.screen-source-picker{animation:ds-pop-in var(--motion-fast) var(--motion-ease) both;border-color:var(--border-subtle)!important;background:var(--surface-elevated)!important;color:var(--text-main)!important}@keyframes ds-modal-in{0%{opacity:0;transform:scale(.985)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ds-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.empty-state{min-height:96px;padding:var(--space-5);text-align:center;place-items:center;display:grid;border:1px dashed color-mix(in srgb, var(--border-strong) 72%, transparent)!important;border-radius:var(--radius-lg)!important;background:color-mix(in srgb, var(--surface-elevated) 74%, transparent)!important;color:var(--text-muted)!important}.empty-state.compact{min-height:58px;padding:var(--space-3)}.empty-state.wide{min-height:140px}.skeleton-list{gap:var(--space-3);width:100%;padding:var(--space-3);display:grid}.skeleton-list.compact{gap:var(--space-2);padding:var(--space-2) 0}.skeleton-row,.skeleton-card{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-elevated) 84%, transparent);grid-template-columns:40px minmax(0,1fr);display:grid}.skeleton-list.messages .skeleton-row{background:0 0;border-color:#0000;grid-template-columns:42px minmax(0,1fr)}.skeleton-avatar,.skeleton-line,.skeleton-block{background:color-mix(in srgb, var(--text-muted) 14%, var(--surface-card));border-radius:999px;position:relative;overflow:hidden}.skeleton-avatar{width:38px;height:38px}.skeleton-copy{gap:var(--space-2);min-width:0;display:grid}.skeleton-line{width:68%;height:10px}.skeleton-line.short{width:42%}.skeleton-block{border-radius:var(--radius-xl);min-height:180px}.skeleton-avatar:after,.skeleton-line:after,.skeleton-block:after{content:"";background:linear-gradient(90deg,#0000,#ffffff21,#0000);animation:1.2s ease-in-out infinite ds-skeleton;position:absolute;inset:0;transform:translate(-100%)}.rail-server-list .skeleton-list{place-items:center;padding:0}.rail-server-list .skeleton-row{background:0 0;border:0;place-items:center;width:56px;height:56px;min-height:56px;padding:0;display:grid}.rail-server-list .skeleton-row .skeleton-avatar{border-radius:var(--radius-xl);width:48px;height:48px}.rail-server-list .skeleton-row .skeleton-copy{display:none}.profile-modal-loading{padding:var(--space-6)}@keyframes ds-skeleton{to{transform:translate(100%)}}.chat>.server-settings-page{grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.server-settings-page .settings-hero,.settings-page .settings-hero{padding:var(--space-5) var(--space-6)!important;border-bottom:1px solid var(--border-subtle)!important;background:var(--surface-main)!important}.server-settings-shell,.settings-account-shell{grid-template-columns:clamp(220px,18vw,280px) minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.server-settings-nav,.settings-account-nav{height:100%!important;min-height:0!important;padding:var(--space-5) var(--space-3)!important;border:0!important;border-right:1px solid var(--border-subtle)!important;border-radius:0!important;overflow-y:auto!important}.server-settings-nav a,.settings-account-nav a,.server-settings-back{min-height:38px!important;padding:0 var(--space-3)!important;border-radius:var(--radius-md)!important;color:var(--text-muted)!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.server-settings-back{margin-bottom:var(--space-3)!important;background:var(--surface-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-main)!important}.server-settings-content,.settings-page .account-settings-content{width:100%!important;max-width:1360px!important;height:100%!important;min-height:0!important;padding:var(--space-6) clamp(var(--space-4), 3vw, var(--space-8)) 56px!important;align-items:start!important;gap:var(--space-5)!important;grid-template-columns:1fr!important;margin:0 auto!important;display:grid!important;overflow:hidden auto!important}.server-settings-main-columns{gap:var(--space-5)!important;grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr)!important;align-items:start!important;display:grid!important}.server-settings-main-column{gap:var(--space-5)!important;min-width:0!important;display:grid!important}.server-settings-content>.panel,.server-settings-main-column>.panel,.account-settings-content>.panel,.account-settings-content>.full-row{border-radius:var(--radius-xl)!important;width:100%!important;min-width:0!important;padding:var(--space-5)!important}.server-settings-content>.full-row,.server-settings-content>.bot-admin-panel,.server-settings-main-columns{grid-column:1/-1!important}.server-icon-settings,.channel-admin-row,.member-admin-row,.bot-admin-card,.custom-role-card,.role-permission-grid label,.settings-switch-row,.notification-settings-list label,.voice-settings-grid label,.voice-sliders label,.voice-toggles label{border-radius:var(--radius-lg)!important;border:1px solid var(--border-subtle)!important;background:var(--surface-card)!important}.role-permission-grid{gap:var(--space-3)!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;display:grid!important}.bot-admin-list,.member-admin-list,.channel-admin-list,.custom-role-list{gap:var(--space-3)!important;display:grid!important}.bot-media-controls{gap:var(--space-3)!important;grid-template-columns:minmax(120px,150px) minmax(120px,170px) minmax(260px,1fr) minmax(160px,220px)!important;display:grid!important}.member-admin-row{grid-template-columns:minmax(220px,.8fr) minmax(280px,1fr) auto!important;align-items:center!important}.channel-admin-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.voice-panel:not(.compact-mode) .voice-bottom-dock,.voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock,.layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-bottom-dock{left:50%!important;right:auto!important;bottom:var(--space-5)!important;z-index:120!important;width:max-content!important;max-width:min(880px,100% - 48px)!important;min-height:64px!important;padding:var(--space-2)!important;justify-content:center!important;align-items:center!important;gap:var(--space-2)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-xl)!important;background:color-mix(in srgb, var(--surface-elevated) 92%, transparent)!important;color:var(--text-main)!important;box-shadow:var(--shadow-lg)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;opacity:1!important;display:flex!important;position:absolute!important;transform:translate(-50%)!important}.voice-panel:not(.compact-mode):hover .voice-bottom-dock,.voice-panel:not(.compact-mode):focus-within .voice-bottom-dock{transform:translate(-50%)!important}.voice-bottom-dock .voice-icon-button{border-radius:var(--radius-lg)!important;border:1px solid var(--border-subtle)!important;background:var(--surface-card)!important;width:54px!important;min-width:54px!important;height:52px!important;min-height:52px!important;color:var(--text-main)!important;place-items:center!important;padding:0!important;display:grid!important}.voice-bottom-dock .voice-icon-button b{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.voice-bottom-dock .voice-icon-button.active{background:var(--interactive-active)!important;border-color:var(--accent)!important}.voice-bottom-dock .voice-icon-button.danger{background:var(--danger-soft)!important;border-color:color-mix(in srgb, var(--danger) 56%, var(--border-subtle))!important}.screen-share-stable-status{left:50%;bottom:calc(64px + var(--space-8));z-index:118;max-width:min(520px,100% - 48px);min-height:34px;padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--success) 46%, var(--border-subtle));background:color-mix(in srgb, var(--success) 16%, var(--surface-elevated));color:var(--text-main);box-shadow:var(--shadow-md);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;font-size:13px;font-weight:800;display:inline-flex;position:absolute;transform:translate(-50%)}.call-quality-indicator{min-height:34px;border-color:var(--border-subtle)!important;background:color-mix(in srgb, var(--surface-elevated) 88%, transparent)!important;color:var(--text-main)!important;gap:var(--space-2)!important;padding:7px 10px!important}.call-quality-indicator strong{text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-size:12px;overflow:hidden}.call-quality-bars,.sidebar-voice-quality{justify-content:center;align-items:end;gap:3px;display:inline-flex}.call-quality-bars i,.sidebar-voice-quality i{background:color-mix(in srgb, var(--text-muted) 38%, transparent);border-radius:999px;width:4px}.call-quality-bars i:first-child,.sidebar-voice-quality i:first-child{height:7px}.call-quality-bars i:nth-child(2),.sidebar-voice-quality i:nth-child(2){height:11px}.call-quality-bars i:nth-child(3),.sidebar-voice-quality i:nth-child(3){height:15px}.call-quality-bars i:nth-child(4),.sidebar-voice-quality i:nth-child(4){height:19px}.call-quality-indicator.excellent .call-quality-bars i.active,.sidebar-voice-quality.excellent i.active{background:var(--success)}.call-quality-indicator.good .call-quality-bars i.active,.sidebar-voice-quality.good i.active{background:var(--accent)}.call-quality-indicator.poor .call-quality-bars i.active,.sidebar-voice-quality.poor i.active{background:var(--danger)}.call-quality-indicator.unknown .call-quality-bars i.active,.sidebar-voice-quality.unknown i.active{background:var(--text-muted)}.call-quality-dot{display:none!important}.sidebar-voice-quality{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);flex:none;width:42px;height:42px}.layout>.channels.server-sidebar>.sidebar-bottom-dock,.layout>.channels.app-nav-sidebar>.sidebar-bottom-dock,.layout>.channels.dm-sidebar>.sidebar-bottom-dock{width:100%!important;padding:var(--space-2) var(--space-3) var(--space-3)!important;border-top:1px solid var(--border-subtle)!important;background:var(--surface-sidebar)!important}.sidebar-voice-dock,.sidebar-user-card,.sidebar-user-actions,.gromofon-user-actions{width:100%!important;min-width:0!important;max-width:100%!important}.sidebar-voice-dock{border-radius:var(--radius-xl)!important;border:1px solid var(--border-subtle)!important;background:var(--surface-elevated)!important}.sidebar-voice-actions,.sidebar-user-actions,.gromofon-user-actions{gap:var(--space-2)!important;display:grid!important}.sidebar-voice-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sidebar-user-actions,.gromofon-user-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sidebar-voice-actions button,.sidebar-user-actions button,.gromofon-user-actions button{place-items:center!important;width:100%!important;min-width:0!important;display:grid!important}.screen-source-picker,.global-search-backdrop,.device-onboarding-backdrop,.profile-modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.voice-panel:not(.compact-mode) .voice-main-column-clean>.screen-source-picker{align-content:stretch!important;gap:var(--space-3)!important;width:auto!important;height:auto!important;max-height:none!important;padding:var(--space-4)!important;grid-template-rows:auto auto auto auto minmax(0,1fr)!important;display:grid!important;inset:12px 16px 88px!important;overflow:hidden!important}.screen-source-heading{align-items:center!important;gap:var(--space-3)!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.screen-source-heading>div:first-child{min-width:0!important}.screen-source-actions{gap:var(--space-2)!important;flex-wrap:nowrap!important;display:flex!important}.screen-audio-toggle,.screen-source-actions .secondary{min-height:40px!important;padding:0 var(--space-4)!important;white-space:nowrap!important}.screen-audio-banner{min-height:0!important;padding:var(--space-3) var(--space-4)!important;gap:2px!important}.screen-audio-banner strong,.screen-audio-banner span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.screen-quality-inline{align-items:center!important;gap:var(--space-3)!important;padding:var(--space-3)!important;grid-template-columns:auto minmax(0,1fr)!important}.screen-share-controls{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important}.screen-share-control-group{align-items:center!important;gap:var(--space-2)!important;grid-template-columns:auto minmax(0,1fr)!important;min-width:0!important;display:grid!important}.screen-quality-buttons{gap:var(--space-2)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.screen-quality-button{min-height:54px!important;padding:var(--space-2) var(--space-3)!important}.screen-quality-button b,.screen-quality-button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.screen-source-tabs{gap:var(--space-2)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-lg)!important;background:color-mix(in srgb, var(--surface-main) 88%, var(--surface-elevated))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:4px!important;display:grid!important}.screen-source-tabs button{align-items:center!important;gap:var(--space-2)!important;min-width:0!important;min-height:48px!important;padding:0 var(--space-3)!important;border-radius:var(--radius-md)!important;color:var(--text-muted)!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;grid-template-columns:auto minmax(0,1fr) auto!important;display:grid!important}.screen-source-tabs button:hover{background:var(--surface-card-hover)!important;color:var(--text-main)!important}.screen-source-tabs button.active{border-color:var(--border-strong)!important;background:var(--interactive-active)!important;color:var(--text-main)!important}.screen-source-tabs b,.screen-source-tabs small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.voice-panel:not(.compact-mode) .voice-main-column-clean>.screen-source-picker .screen-source-grid{align-content:start!important;gap:var(--space-3)!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;min-height:0!important;max-height:none!important;padding:2px 4px 8px 2px!important;overflow:hidden auto!important}.screen-source-card{align-content:start!important;min-height:174px!important}.screen-source-card img,.screen-source-placeholder{max-height:118px!important}@media (width<=720px){.voice-panel:not(.compact-mode) .voice-main-column-clean>.screen-source-picker{padding:var(--space-3)!important;bottom:82px!important;left:10px!important;right:10px!important}.screen-source-heading,.screen-quality-inline,.screen-share-control-group{grid-template-columns:1fr!important}.screen-source-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.screen-audio-banner strong,.screen-audio-banner span{white-space:normal!important}.screen-quality-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.screen-source-tabs{grid-template-columns:1fr!important}.voice-panel:not(.compact-mode) .voice-main-column-clean>.screen-source-picker .screen-source-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}}.screen-source-card,.screen-quality-button,.global-search-row,.privacy-select-row,.device-onboarding-grid label,.device-onboarding-toggles,.voice-participant,.reaction-chip,.bot-history-main{border-color:var(--border-subtle)!important;background:var(--surface-card)!important;color:var(--text-main)!important}.screen-source-card:hover,.screen-quality-button:hover,.global-search-row:hover,.voice-participant:hover,.reaction-chip:hover{background:var(--surface-card-hover)!important}.screen-quality-button.active,.screen-audio-toggle.active{background:var(--interactive-active)!important;border-color:var(--accent)!important}.toast,.app-toast,.desktop-update-banner{border-radius:var(--radius-xl)!important}.presence-dot,.status-dot,.voice-channel-state-badge,.voice-badge{transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease)}.voice-bot-speaking>span:not(.voice-device-icon){opacity:.9!important;height:18px!important;animation:none!important}.ui-button,.ui-icon-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-4);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-main);font-weight:800;display:inline-flex;border-radius:var(--radius-md)!important}.ui-button.primary{background:var(--accent)!important;border-color:color-mix(in srgb, var(--accent) 78%, var(--border-strong))!important;color:#fff!important}.ui-button.ghost{background:0 0!important;border-color:#0000!important}.ui-button.danger{background:var(--danger-soft)!important;border-color:color-mix(in srgb, var(--danger) 48%, var(--border-subtle))!important;color:var(--danger)!important}.ui-icon-button{width:38px;padding:0}.ui-field{gap:var(--space-2);color:var(--text-muted);font-size:12px;font-weight:800;display:grid}.ui-field input,.ui-field select{width:100%}.ui-field small{color:var(--text-faint)}.command-palette-panel{grid-template-rows:auto auto minmax(0,1fr);max-height:min(720px,100vh - 48px);display:grid;overflow:hidden;border-radius:var(--radius-xl)!important;width:min(780px,100vw - 32px)!important}.command-palette-header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--space-3)!important;padding:var(--space-4)!important;grid-template-columns:auto minmax(0,1fr) auto!important}.command-palette-prefix,.command-palette-meta b{min-height:28px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text-muted);justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.command-palette-hint{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;display:flex}.command-palette-hint span{background:var(--surface-card);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.command-palette-results{overflow:auto;max-height:none!important;padding:var(--space-3)!important}.command-palette-row{min-height:54px;border-radius:var(--radius-lg)!important;border:1px solid #0000!important;grid-template-columns:42px minmax(0,1fr) auto!important}.command-palette-row.selected{background:var(--interactive-active)!important;border-color:var(--accent)!important}.global-search-kind{border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 18%, var(--surface-elevated));width:30px;height:30px;color:var(--text-main);place-items:center;display:grid}.activity-center-trigger{position:relative}.rail-live-dot{border:2px solid var(--surface-rail);background:var(--success);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:8px}.activity-center-backdrop,.media-lightbox,.server-onboarding-backdrop{z-index:420;padding:var(--space-6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000008f;place-items:center;display:grid;position:fixed;inset:0}.activity-center-panel,.media-lightbox-panel,.server-onboarding-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-elevated);color:var(--text-main);box-shadow:var(--shadow-lg);animation:ds-modal-in var(--motion-normal) var(--motion-ease) both}.activity-center-panel{grid-template-rows:auto minmax(0,1fr);width:min(820px,100%);max-height:min(760px,100vh - 48px);display:grid;overflow:hidden}.activity-center-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.activity-center-header h2,.server-onboarding-panel h2{letter-spacing:0;margin:0;font-size:24px}.activity-center-header p,.server-onboarding-panel p{margin:var(--space-1) 0 0;color:var(--text-muted)}.activity-center-sections{gap:var(--space-4);padding:var(--space-5);display:grid;overflow:auto}.activity-center-section{gap:var(--space-3);display:grid}.activity-center-section-head{color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.activity-center-section-head h3{color:var(--text-main);margin:0;font-size:15px}.activity-center-section-head span{background:var(--surface-card);border-radius:999px;place-items:center;min-width:26px;min-height:22px;font-size:12px;font-weight:900;display:grid}.activity-center-list{gap:var(--space-2);display:grid}.activity-center-item{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);grid-template-columns:38px minmax(0,1fr) auto auto;display:grid}.activity-center-item.success{border-color:color-mix(in srgb, var(--success) 36%, var(--border-subtle))}.activity-center-item.warning{border-color:color-mix(in srgb, var(--warning,#f0b232) 44%, var(--border-subtle))}.activity-center-item.danger{border-color:color-mix(in srgb, var(--danger) 46%, var(--border-subtle))}.activity-center-icon{border-radius:var(--radius-lg);background:var(--interactive-active);place-items:center;width:38px;height:38px;font-weight:900;display:grid}.activity-center-copy{gap:2px;min-width:0;display:grid}.activity-center-copy strong,.activity-center-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-center-copy span,.activity-center-item small{color:var(--text-muted)}.activity-center-empty{gap:var(--space-1);padding:var(--space-4);border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-card) 68%, transparent);color:var(--text-muted);display:grid}.activity-center-empty strong{color:var(--text-main)}.media-lightbox-panel{grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden}.media-lightbox-panel header,.media-lightbox-panel footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.media-lightbox-panel footer{border-top:1px solid var(--border-subtle);border-bottom:0}.media-lightbox-stage{min-height:320px;padding:var(--space-4);background:color-mix(in srgb, var(--surface-root) 76%, #000 24%);place-items:center;display:grid}.media-lightbox-stage img,.media-lightbox-stage video{border-radius:var(--radius-lg);object-fit:contain;max-width:100%;max-height:calc(100vh - 180px)}.message-media-open{color:inherit;cursor:zoom-in;padding:0;display:inline-grid;background:0 0!important;border:0!important}.message-media-open video,.message-media-open img{display:block}.server-onboarding-panel{width:min(720px,100%);padding:var(--space-5)}.server-onboarding-panel header{padding-right:92px;position:relative}.server-onboarding-panel header button{position:absolute;top:0;right:0}.server-onboarding-progress{height:8px;margin:var(--space-5) 0;background:var(--surface-input);border-radius:999px;overflow:hidden}.server-onboarding-progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--motion-normal) var(--motion-ease);display:block}.server-onboarding-steps{gap:var(--space-3);display:grid}.server-onboarding-steps article{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);grid-template-columns:34px minmax(0,1fr) auto;display:grid}.server-onboarding-steps article.done{border-color:color-mix(in srgb, var(--success) 38%, var(--border-subtle));background:color-mix(in srgb, var(--success) 9%, var(--surface-card))}.server-onboarding-check{border-radius:var(--radius-lg);background:var(--interactive-active);width:34px;height:34px;color:var(--text-main);place-items:center;font-weight:900;display:grid}.server-onboarding-steps article div{gap:2px;min-width:0;display:grid}.server-onboarding-steps small{color:var(--text-muted)}.composer-upload-progress{min-width:min(260px,44vw);color:var(--text-muted);gap:6px;font-size:12px;font-weight:800;display:grid}.composer-upload-progress div{background:var(--surface-input);border-radius:999px;height:6px;overflow:hidden}.composer-upload-progress i{border-radius:inherit;background:var(--accent);height:100%;display:block}.connection-status-note,html[data-theme] .connection-status-note{margin:0 var(--space-4) var(--space-2);min-height:34px;padding:0 var(--space-3);width:fit-content;max-width:calc(100% - var(--space-8));border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-card) 82%, var(--accent) 8%);color:var(--text-muted);align-items:center;gap:9px;font-size:12px;font-weight:780;display:inline-flex}.connection-status-dot,html[data-theme] .connection-status-dot{background:var(--warning,#f7c85d);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--warning,#f7c85d) 18%, transparent);border-radius:999px}.connection-status-dot.reconnecting,html[data-theme] .connection-status-dot.reconnecting{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.smart-empty-state{align-content:center;justify-items:center;gap:var(--space-2);border:1px dashed var(--border-subtle);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface-card) 74%, transparent);text-align:center}.smart-empty-state span{max-width:520px;color:var(--text-muted)}.smart-empty-actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.voice-diagnostics-strip{left:var(--space-5);right:var(--space-5);top:var(--space-5);z-index:106;gap:var(--space-2);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.voice-diagnostic-pill{align-items:center;gap:var(--space-2);max-width:min(440px,100%);min-height:34px;padding:0 var(--space-3);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-elevated) 88%, transparent);color:var(--text-main);box-shadow:var(--shadow-sm);border-radius:999px;font-size:12px;font-weight:850;display:inline-flex}.voice-diagnostic-pill span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-diagnostic-pill.success{border-color:color-mix(in srgb, var(--success) 42%, var(--border-subtle));background:color-mix(in srgb, var(--success) 14%, var(--surface-elevated))}.voice-diagnostic-pill.warning{border-color:color-mix(in srgb, var(--warning,#f0b232) 48%, var(--border-subtle));background:color-mix(in srgb, var(--warning,#f0b232) 14%, var(--surface-elevated))}.voice-diagnostic-pill.danger{border-color:color-mix(in srgb, var(--danger) 48%, var(--border-subtle));background:color-mix(in srgb, var(--danger) 14%, var(--surface-elevated))}.voice-noise-settings-card{gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border-subtle));border-radius:var(--radius-xl);background:var(--surface-sheen), color-mix(in srgb, var(--accent) 6%, var(--surface-card));display:grid;box-shadow:inset 0 1px #ffffff14}.voice-noise-settings-card.calibrating{border-color:color-mix(in srgb, var(--accent) 54%, var(--border-subtle))}.appearance-settings-panel .appearance-promo,.theme-swatch.selected,.theme-mode-chip.selected{background-blend-mode:normal, soft-light;background-image:var(--surface-sheen), var(--accent-sheen)!important}.voice-noise-settings-card header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-main) 72%, var(--surface-card));display:flex}.voice-noise-settings-card header div{gap:var(--space-2);min-width:0;display:grid}.voice-noise-settings-card header strong{color:var(--text-main);font-size:18px;line-height:1.25}.voice-noise-settings-card header span,.voice-noise-settings-grid label>span,.voice-noise-calibration span{color:var(--text-muted);line-height:1.45}.voice-noise-main-toggle,.voice-noise-checkbox{align-items:center;gap:var(--space-2);font-weight:850;color:var(--text-main)!important;display:inline-flex!important}.voice-noise-main-toggle{min-height:34px;padding:0 var(--space-3);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-elevated) 82%, transparent);border-radius:999px;flex:none}.voice-noise-main-toggle input,.voice-noise-checkbox input{accent-color:var(--accent)}.voice-noise-main-toggle span,.voice-noise-checkbox span{color:var(--text-main)!important}.voice-noise-calibration{gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-elevated) 78%, var(--surface-main));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.voice-noise-calibration>div{gap:3px;min-width:0;display:grid}.voice-noise-calibration strong{color:var(--text-main)}.voice-noise-calibration button{white-space:nowrap;min-width:118px;min-height:38px}.voice-noise-progress{background:color-mix(in srgb, var(--surface-main) 74%, var(--border-subtle));border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.voice-noise-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 62%, #fff));width:0;height:100%;transition:width .16s;display:block}.voice-noise-preset-actions{gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-main) 72%, var(--surface-card));grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.voice-noise-preset-actions button{min-height:38px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text-muted);background:0 0;border:1px solid #0000;font-weight:850}.voice-noise-preset-actions button:not(:disabled):hover,.voice-noise-preset-actions button.active{color:var(--text-main);border-color:color-mix(in srgb, var(--accent) 42%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 16%, var(--surface-elevated))}.voice-noise-preset-actions button:disabled{opacity:.48;cursor:not-allowed}.voice-noise-settings-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.voice-noise-settings-grid label{gap:var(--space-2);min-width:0;display:grid}.voice-noise-settings-grid>label:not(.voice-noise-checkbox){padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-card) 82%, transparent)}.voice-noise-settings-grid input[type=range]{width:100%}.voice-noise-checkbox{min-height:42px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-card) 86%, transparent);align-self:end}@media (width<=920px){.voice-noise-settings-card header,.voice-noise-calibration{grid-template-columns:1fr}.voice-noise-settings-card header{display:grid}.voice-noise-main-toggle,.voice-noise-calibration button{justify-content:center;justify-self:stretch}}.role-color-swatch,.server-member-role-heading span,.member-admin-row small[style],.server-member-row small[style]{filter:saturate(1.1)}.server-member-role-heading{min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm)}.server-member-role-heading:hover{background:var(--surface-card)}.server-member-row.speaking{background:color-mix(in srgb, var(--surface-elevated) 96%, var(--success) 4%)!important}.voice-channel-user.speaking{background:0 0}.server-member-row.speaking .avatar.sm,.voice-channel-user.speaking .avatar.sm{box-shadow:none}.server-member-row.speaking b,.voice-channel-user.speaking .voice-channel-user-name{color:var(--text-main)!important}.voice-video-block{border-color:var(--border-subtle)!important;background:color-mix(in srgb, var(--surface-main) 88%, #000 12%)!important}.voice-video-tile{border-color:var(--border-subtle)!important;background:var(--surface-card)!important}.voice-video-tile.is-clickable:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--accent)!important}.voice-video-label{max-width:calc(100% - 96px)}.voice-video-label strong,.voice-video-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-startup-toggle{cursor:pointer}.desktop-startup-toggle input{width:18px;height:18px;min-height:18px}@media (width<=1280px){.server-settings-main-columns,.member-admin-row,.bot-media-controls{grid-template-columns:1fr!important}}@media (width<=980px){.layout,.layout.friends-layout,.layout.dm-layout,.layout.direct-call-layout{grid-template-columns:var(--app-rail-width,72px) minmax(0, 1fr)!important}.app-nav-sidebar,.dm-sidebar,.server-sidebar{display:none!important}.server-settings-shell,.settings-account-shell{grid-template-columns:1fr!important;overflow:auto!important}.server-settings-nav,.settings-account-nav{border-right:0!important;border-bottom:1px solid var(--border-subtle)!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;height:auto!important;display:grid!important}.server-settings-content,.settings-page .account-settings-content{height:auto!important;padding:var(--space-4) var(--space-4) var(--space-8)!important;overflow:visible!important}.screen-share-stable-status{bottom:calc(64px + var(--space-6))}}@media (width<=720px){.bot-quick-panel,.server-icon-settings,.channel-admin-row,.member-admin-row,.settings-section-toolbar,.device-onboarding-grid,.privacy-settings-grid,.voice-noise-settings-grid{grid-template-columns:1fr!important}.voice-bottom-dock,.voice-panel:not(.compact-mode) .voice-bottom-dock{left:var(--space-3)!important;right:var(--space-3)!important;justify-content:flex-start!important;width:auto!important;max-width:none!important;overflow-x:auto!important;transform:none!important}.voice-panel:not(.compact-mode):hover .voice-bottom-dock,.voice-panel:not(.compact-mode):focus-within .voice-bottom-dock{transform:none!important}.screen-share-stable-status{left:var(--space-3);right:var(--space-3);justify-content:center;transform:none}}@media (width<=1180px){.voice-panel:not(.compact-mode) .voice-call-grid.settings-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-open,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-collapsed{grid-template-columns:minmax(0,1fr)!important;position:relative!important}.voice-panel:not(.compact-mode) .voice-call-grid.settings-open:before{content:"";z-index:68;pointer-events:none;background:linear-gradient(90deg,#0000 0 38%,#05081238 66%,#05081294 100%);position:absolute;inset:0}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column.call-settings-panel{z-index:140!important;width:min(390px,100% - 28px)!important;max-width:min(390px,100% - 28px)!important;min-height:0!important;max-height:none!important;margin:0!important;position:absolute!important;top:14px!important;bottom:14px!important;right:14px!important}.voice-panel:not(.compact-mode) .voice-call-grid.settings-open .voice-bottom-dock,.voice-panel:not(.compact-mode) .voice-call-grid.settings-open .voice-side-icon-dock{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column.call-settings-panel .call-settings-scroll{height:100%!important;max-height:none!important}}@media (width<=760px){.voice-panel:not(.compact-mode) .voice-call-grid.settings-open:before{background:#0508126b}.voice-panel:not(.compact-mode) .voice-settings-panel.side-column.call-settings-panel{width:auto!important;max-width:none!important;inset:10px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.voice-panel-stable-host{display:contents}.chat.direct-call-workspace-active{grid-template-rows:minmax(340px,54vh) minmax(240px,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.chat.direct-call-workspace-active>.voice-panel-stable-host{box-sizing:border-box!important;grid-row:1!important;min-width:0!important;height:100%!important;min-height:0!important;padding:10px 16px 12px!important;display:block!important;overflow:hidden!important}.chat.direct-call-workspace-active>.dm-direct-call-layout{grid-row:2!important;min-width:0!important;height:100%!important;min-height:0!important;display:block!important;overflow:hidden!important}.chat.direct-call-workspace-active>.dm-direct-call-layout>.dm-direct-call-chat-shell{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.chat.direct-call-workspace-active .voice-panel.voice-panel-direct:not(.compact-mode){height:100%!important;min-height:0!important;overflow:hidden!important}@media (width<=1100px){.chat.direct-call-workspace-active{grid-template-rows:minmax(300px,50vh) minmax(220px,1fr)!important}.chat.direct-call-workspace-active>.voice-panel-stable-host{padding:8px 10px 10px!important}}.chat>.server-settings-page.server-settings-dashboard .server-channel-table .channel-admin-row,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-channel-table .channel-admin-row{background:0 0!important;border:0!important;border-top:1px solid #5865f221!important;border-radius:0!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;min-height:46px!important;padding:0 14px!important;display:flex!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-table .server-channel-index{flex:0 0 34px!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-table .channel-admin-main{flex:180px!important;min-width:0!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-table .server-pill.neutral{flex:0 0 110px!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-table .server-pill.public,.chat>.server-settings-page.server-settings-dashboard .server-channel-table .server-pill.private{flex:0 0 116px!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-table .server-table-count{flex:0 0 86px!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-table .server-row-actions{flex:0 0 92px!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-drawer,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer{background:#081023b8!important;border:1px solid #5865f247!important;border-radius:8px!important;gap:10px!important;margin-top:14px!important;padding:10px!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-drawer-summary,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer-summary{cursor:pointer!important;background:#5865f21f!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:54px!important;padding:12px 14px!important;list-style:none!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-drawer-summary::-webkit-details-marker{display:none!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-drawer-summary>span{gap:3px!important;min-width:0!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-drawer-summary strong{color:#fff!important;font-size:15px!important;line-height:1.2!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-drawer-summary small{color:#e2e8f0ad!important;font-size:12px!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-drawer-summary b{color:#fff!important;white-space:nowrap!important;background:#ffffff14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;display:inline-flex!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-drawer[open] .server-channel-drawer-summary{background:#5865f22e!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-drawer .server-channel-table,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer .server-channel-table{margin-top:0!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-drawer[open] .server-channel-table,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer[open] .server-channel-table{max-height:min(46vh,420px)!important;overflow-y:auto!important}.chat>.server-settings-page.server-settings-dashboard .bot-admin-panel,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .bot-admin-panel{position:relative!important;overflow:hidden!important}.chat>.server-settings-page.server-settings-dashboard .bot-admin-panel:after{content:"";opacity:.38;pointer-events:none;background:linear-gradient(90deg,#5865f21a,#0000),repeating-linear-gradient(90deg,#ffffff14 0 2px,#0000 2px 12px);border:1px solid #5865f229;border-radius:8px;width:124px;height:42px;position:absolute;bottom:18px;right:18px}.chat>.server-settings-page.server-settings-dashboard .bot-admin-panel>*{z-index:1;position:relative}.chat>.server-settings-page.server-settings-dashboard .bot-history-panel,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .bot-history-panel{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;align-content:start!important;gap:9px!important;max-height:104px!important;padding:4px 5px 6px 0!important;display:grid!important;overflow:hidden auto!important}.chat>.server-settings-page.server-settings-dashboard .bot-history-item,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .bot-history-item{background:0 0!important;border:0!important;border-radius:8px!important;min-width:0!important;position:relative!important}.chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main{background:linear-gradient(135deg,#ec4899e0,#c158b3c7)!important;border-color:#f472b65c!important;border-radius:8px!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:0 28px 0 9px!important;box-shadow:0 8px 18px #ec48991f!important}.chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main span{color:#fff!important;background:#ffffff38!important;border-radius:7px!important;flex:0 0 22px!important;width:22px!important;height:22px!important}.chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main b,.chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.chat>.server-settings-page.server-settings-dashboard .bot-history-remove,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .bot-history-remove{color:#fff!important;background:#f15ba8!important;border:1px solid #ffffff38!important;border-radius:999px!important;place-items:center!important;width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important;padding:0!important;font-size:14px!important;line-height:1!important;display:grid!important;position:absolute!important;top:-6px!important;right:-5px!important;box-shadow:0 8px 16px #0000003d!important}.chat>.server-settings-page.server-settings-dashboard .bot-history-remove:hover,.chat>.server-settings-page.server-settings-dashboard .bot-history-remove:focus-visible{background:#ff5d6e!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-main-column>#server-settings-channels,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-main-column>#server-settings-channels{grid-area:auto/1!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-content>#server-settings-members,.chat>.server-settings-page.server-settings-dashboard .server-settings-content>#server-settings-danger,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-content>#server-settings-members,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-content>#server-settings-danger{grid-area:auto/1/auto/-1!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .horizontal-form,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .horizontal-form{grid-template-columns:150px minmax(0,1fr)!important;grid-template-areas:"avatar name""avatar visibility""save save"!important;align-items:start!important;gap:14px 20px!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-avatar-editor{grid-area:avatar!important;align-self:start!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .settings-form>label:not(.settings-switch-row){grid-area:name!important;min-width:0!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-visibility-field{grid-area:visibility!important;min-width:0!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-settings-save{grid-area:save!important;justify-self:stretch!important;width:100%!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-avatar-preview{width:140px!important;height:140px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic input,.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-visibility-toggle,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-basic input,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-visibility-toggle{width:100%!important;min-width:0!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-visibility-toggle{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-visibility-toggle button{white-space:nowrap!important;min-width:0!important;padding-inline:10px!important;overflow:hidden!important}.chat>.server-settings-page.server-settings-dashboard .server-member-table .server-table-head,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-member-table .server-table-head{grid-template-columns:minmax(210px,1fr) 140px minmax(340px,.95fr) 190px!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-row,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-row{background:0 0!important;border:0!important;border-top:1px solid #5865f221!important;border-radius:0!important;grid-template-columns:minmax(210px,1fr) 140px minmax(340px,.95fr) 190px!important;align-items:center!important;gap:14px!important;min-height:76px!important;padding:12px 14px!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-fields,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-fields{grid-template-columns:repeat(2,minmax(150px,1fr))!important;gap:10px!important;min-width:0!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-actions,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-actions button{min-width:44px!important;padding-inline:12px!important}.chat>.server-settings-page.server-settings-dashboard .bot-history-panel{max-height:92px!important;padding-right:3px!important;overflow-y:auto!important}@media (width<=980px){.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .horizontal-form,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .horizontal-form{grid-template-columns:1fr!important;grid-template-areas:"avatar""name""visibility""save"!important}.chat>.server-settings-page.server-settings-dashboard .server-member-table .server-table-head,.chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-row,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-member-table .server-table-head,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-row{grid-template-columns:1fr!important}}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels.server-channel-showcase,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels.server-channel-showcase{background:linear-gradient(#0d1234f5,#080c24fa),repeating-linear-gradient(110deg,#ffffff06 0 1px,#0000 1px 118px)!important;border-color:#6c5cf670!important;padding:28px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0f,0 20px 54px #00000047,inset 0 0 64px #5865f21a!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero{justify-content:flex-start!important;align-items:center!important;gap:22px!important;margin:0 0 26px!important;display:flex!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero-icon{color:#efa2ff!important;text-shadow:0 0 18px #d977ffb8!important;background:linear-gradient(145deg,#522c8ef0,#161d4deb)!important;border:1px solid #a78bfa75!important;border-radius:8px!important;width:70px!important;height:70px!important;font-size:42px!important;box-shadow:0 16px 34px #5865f233,inset 0 1px #ffffff29!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .panel-heading h3,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .panel-heading h3{font-size:clamp(30px,2.3vw,40px)!important;line-height:1.05!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .panel-heading p,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .panel-heading p{color:#cbd5ffc7!important;margin-top:8px!important;font-size:16px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-toolbar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-toolbar{grid-template-columns:minmax(0,1fr) minmax(190px,236px)!important;align-items:end!important;gap:18px!important;margin:0 0 28px!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .settings-search-field,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .settings-search-field{position:relative!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .settings-search-field>span,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .settings-search-field>span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-search-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-search-icon{z-index:1!important;color:#c6d2ffc7!important;pointer-events:none!important;font-size:27px!important;font-style:normal!important;position:absolute!important;top:50%!important;left:22px!important;transform:translateY(-50%)!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .settings-search-field input,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .settings-search-field input{color:#fff!important;background:linear-gradient(#131c48b8,#090d26e0)!important;border-color:#6366f16b!important;border-radius:8px!important;min-height:58px!important;padding:0 20px 0 58px!important;font-size:17px!important;box-shadow:inset 0 1px #ffffff0d!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .settings-search-field input::placeholder{color:#cbd5e1b8!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-create,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-create{color:#fff!important;background:linear-gradient(135deg,#ef62b8,#d94fa8)!important;border-color:#f472b69e!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:0 24px!important;font-size:16px!important;display:inline-flex!important;box-shadow:0 16px 30px #ec489938,inset 0 1px #ffffff29!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-create span{font-size:28px!important;font-weight:500!important;line-height:1!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer{background:linear-gradient(#11183fdb,#090e2aeb),linear-gradient(90deg,#ec48990f,#5865f20f)!important;border:1px solid #7161ff75!important;border-radius:8px!important;margin:0!important;padding:28px 30px 26px!important;display:block!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -32px 70px #5865f214!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary{background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;min-height:52px!important;margin:0 0 22px!important;padding:0!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary strong,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary strong{font-size:26px!important;line-height:1.12!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary small,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary small{color:#cbd5ffbd!important;margin-top:7px!important;font-size:15px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary b,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary b{color:#fff!important;background:#ffffff14!important;border:1px solid #94a3ff4d!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:0 18px!important;font-size:15px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff14!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-summary-eye,.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-summary-chevron{color:#cbd5ffdb!important;font-size:18px!important;line-height:1!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer:not([open]) .server-channel-summary-chevron{transform:rotate(-90deg)!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-table,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-table{background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card{background:linear-gradient(#111a42b8,#090f2acc),linear-gradient(90deg,#5865f214,#ec489909)!important;border:1px solid #6677ff40!important;border-radius:8px!important;grid-template-columns:64px minmax(180px,1fr) minmax(205px,auto) 82px minmax(170px,auto)!important;align-items:center!important;gap:16px!important;min-height:88px!important;padding:15px 16px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon{color:#f0abfc!important;text-shadow:0 0 12px #d8b4fea6!important;background:linear-gradient(145deg,#623596c7,#32245ed6)!important;border:1px solid #d8b4fe59!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;font-size:34px!important;font-weight:900!important;display:inline-flex!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon svg,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon svg{width:30px!important;height:30px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main{gap:7px!important;min-width:0!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main strong,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main strong{color:#fff!important;font-size:20px!important;line-height:1.2!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main small,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main small{color:#cbd5ffb8!important;font-size:14px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-badges,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-badges{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-pill,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-pill{border-radius:8px!important;min-height:34px!important;padding:0 14px!important;font-size:14px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-table-count,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-table-count{color:#fff!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;font-size:17px!important;font-weight:850!important;display:inline-flex!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-count-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-count-icon{color:#cbd5ffc2!important;font-size:20px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-row-actions,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-row-actions{grid-template-columns:minmax(112px,1fr) 42px!important;justify-content:stretch!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-row-actions button,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-row-actions button{border-radius:8px!important;width:auto!important;min-width:0!important;min-height:42px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-open,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-open{color:#fff!important;background:#ffffff14!important;border-color:#94a3ff4d!important;padding:0 16px!important;font-size:15px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-delete,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-delete{color:#fff!important;background:#ff5f72!important;padding:0!important}@media (width<=1220px){.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card{grid-template-columns:62px minmax(0,1fr) minmax(88px,auto)!important;grid-template-areas:"icon main count""icon badges actions"!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon{grid-area:icon!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main{grid-area:main!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-badges{grid-area:badges!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-table-count{grid-area:count!important;justify-self:end!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-row-actions{grid-area:actions!important;justify-self:end!important;min-width:164px!important}}@media (width<=720px){.chat>.server-settings-page.server-settings-dashboard #server-settings-channels.server-channel-showcase,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels.server-channel-showcase{padding:20px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero,.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-toolbar,.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-toolbar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary{grid-template-columns:1fr!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero{display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card{grid-template-columns:56px minmax(0,1fr)!important;grid-template-areas:"icon main""badges badges""count count""actions actions"!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-row-actions{justify-self:stretch!important;min-width:0!important}}.chat>.server-settings-page.server-settings-dashboard,html[data-theme] .chat>.server-settings-page.server-settings-dashboard{--server-settings-soft-panel:color-mix(in srgb, var(--surface-elevated) 92%, transparent);--server-settings-card:color-mix(in srgb, var(--surface-card) 92%, transparent);--server-settings-card-hover:color-mix(in srgb, var(--surface-card-hover) 92%, transparent);--server-settings-input:color-mix(in srgb, var(--surface-input) 94%, transparent);--server-settings-line:color-mix(in srgb, var(--border-subtle) 92%, transparent);--server-settings-accent-soft:color-mix(in srgb, var(--accent) 14%, var(--surface-card));background:radial-gradient(circle at 18% 0, color-mix(in srgb, var(--accent) 10%, transparent), transparent 34%), var(--surface-main)!important;color:var(--text-main)!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-nav,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-nav{border-color:var(--server-settings-line)!important;background:var(--surface-sidebar)!important;color:var(--text-main)!important;box-shadow:none!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-back,.chat>.server-settings-page.server-settings-dashboard .server-settings-nav a,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-back,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a{color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-back,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-back{border-color:var(--server-settings-line)!important;background:var(--server-settings-card)!important;color:var(--text-main)!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-nav a.selected,.chat>.server-settings-page.server-settings-dashboard .server-settings-nav a:hover,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a.selected,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 18%, var(--surface-card))!important;color:var(--text-main)!important;box-shadow:none!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-nav a span,.chat>.server-settings-page.server-settings-dashboard .server-settings-back span,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a span,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-back span{background:color-mix(in srgb, var(--accent) 12%, var(--surface-card))!important;color:var(--accent)!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-content,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-content,.chat>.server-settings-page.server-settings-dashboard .server-settings-hero,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-hero,.chat>.server-settings-page.server-settings-dashboard .settings-hero h2,.chat>.server-settings-page.server-settings-dashboard .panel-heading h3,.chat>.server-settings-page.server-settings-dashboard strong,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .settings-hero h2,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .panel-heading h3,html[data-theme] .chat>.server-settings-page.server-settings-dashboard strong{color:var(--text-main)!important}.chat>.server-settings-page.server-settings-dashboard .settings-hero p,.chat>.server-settings-page.server-settings-dashboard .panel-heading p,.chat>.server-settings-page.server-settings-dashboard .panel-heading small,.chat>.server-settings-page.server-settings-dashboard small,.chat>.server-settings-page.server-settings-dashboard label>span,.chat>.server-settings-page.server-settings-dashboard .settings-search-field>span,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .settings-hero p,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .panel-heading p,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .panel-heading small,html[data-theme] .chat>.server-settings-page.server-settings-dashboard small,html[data-theme] .chat>.server-settings-page.server-settings-dashboard label>span,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .settings-search-field>span{color:var(--text-muted)!important}.chat>.server-settings-page.server-settings-dashboard .panel,.chat>.server-settings-page.server-settings-dashboard .server-settings-content>.panel,.chat>.server-settings-page.server-settings-dashboard .server-settings-main-column>.panel,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .panel,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-content>.panel,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-main-column>.panel{border-color:var(--server-settings-line)!important;background:var(--server-settings-soft-panel)!important;color:var(--text-main)!important;box-shadow:none!important}.chat>.server-settings-page.server-settings-dashboard input,.chat>.server-settings-page.server-settings-dashboard select,.chat>.server-settings-page.server-settings-dashboard textarea,html[data-theme] .chat>.server-settings-page.server-settings-dashboard input,html[data-theme] .chat>.server-settings-page.server-settings-dashboard select,html[data-theme] .chat>.server-settings-page.server-settings-dashboard textarea{border-color:var(--server-settings-line)!important;background:var(--server-settings-input)!important;color:var(--text-main)!important}.chat>.server-settings-page.server-settings-dashboard input::placeholder,.chat>.server-settings-page.server-settings-dashboard textarea::placeholder,html[data-theme] .chat>.server-settings-page.server-settings-dashboard input::placeholder,html[data-theme] .chat>.server-settings-page.server-settings-dashboard textarea::placeholder{color:var(--text-faint)!important}.chat>.server-settings-page.server-settings-dashboard button:not(.server-avatar-preview):not(.danger):not(.secondary),html[data-theme] .chat>.server-settings-page.server-settings-dashboard button:not(.server-avatar-preview):not(.danger):not(.secondary){border-color:color-mix(in srgb, var(--accent) 46%, var(--border-subtle))!important;background:var(--accent)!important;color:#fff!important;box-shadow:none!important}.chat>.server-settings-page.server-settings-dashboard button.secondary,html[data-theme] .chat>.server-settings-page.server-settings-dashboard button.secondary{border-color:var(--server-settings-line)!important;background:var(--server-settings-card)!important;color:var(--text-main)!important}.chat>.server-settings-page.server-settings-dashboard button.danger,html[data-theme] .chat>.server-settings-page.server-settings-dashboard button.danger{border-color:color-mix(in srgb, var(--danger) 54%, var(--border-subtle))!important;background:var(--danger)!important;color:#fff!important}.chat>.server-settings-page.server-settings-dashboard .server-panel-icon,.chat>.server-settings-page.server-settings-dashboard .role-card-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-panel-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .role-card-icon{border-color:color-mix(in srgb, var(--accent) 24%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 16%, var(--surface-card))!important;color:var(--accent)!important;text-shadow:none!important;box-shadow:none!important}.chat>.server-settings-page.server-settings-dashboard .role-help-card,.chat>.server-settings-page.server-settings-dashboard .role-permission-grid label,.chat>.server-settings-page.server-settings-dashboard .role-builder,.chat>.server-settings-page.server-settings-dashboard .custom-role-drawer,.chat>.server-settings-page.server-settings-dashboard .custom-role-card,.chat>.server-settings-page.server-settings-dashboard .bot-admin-card,.chat>.server-settings-page.server-settings-dashboard .bot-create-form,.chat>.server-settings-page.server-settings-dashboard .bot-history-main,.chat>.server-settings-page.server-settings-dashboard .server-icon-settings,.chat>.server-settings-page.server-settings-dashboard .server-visibility-toggle,.chat>.server-settings-page.server-settings-dashboard .server-member-table,.chat>.server-settings-page.server-settings-dashboard .server-channel-drawer,.chat>.server-settings-page.server-settings-dashboard .server-channel-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .role-help-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .role-permission-grid label,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .role-builder,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .custom-role-drawer,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .custom-role-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .bot-admin-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .bot-create-form,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .bot-history-main,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-icon-settings,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-visibility-toggle,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-member-table,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-channel-card{border-color:var(--server-settings-line)!important;background:var(--server-settings-card)!important;color:var(--text-main)!important;box-shadow:none!important}.chat>.server-settings-page.server-settings-dashboard .server-channel-showcase,.chat>.server-settings-page.server-settings-dashboard #server-settings-channels.server-channel-showcase,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-channel-showcase,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels.server-channel-showcase{border-color:var(--server-settings-line)!important;background:var(--server-settings-soft-panel)!important;box-shadow:none!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero-icon{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 18%, var(--surface-card))!important;color:var(--accent)!important;text-shadow:none!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-toolbar .settings-search-field input,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-toolbar .settings-search-field input{border-color:var(--server-settings-line)!important;background:var(--server-settings-input)!important;color:var(--text-main)!important;box-shadow:none!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-search-icon,.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-summary-eye,.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-summary-chevron,.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-count-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-search-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-summary-eye,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-summary-chevron,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-count-icon{color:var(--text-muted)!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-create,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-create{border-color:color-mix(in srgb, var(--accent) 46%, var(--border-subtle))!important;background:var(--accent)!important;color:#fff!important;box-shadow:none!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary{background:0 0!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary b,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary b{border-color:var(--server-settings-line)!important;background:var(--server-settings-card-hover)!important;color:var(--text-main)!important;box-shadow:none!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 16%, var(--surface-card))!important;color:var(--accent)!important;text-shadow:none!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main strong,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main strong{color:var(--text-main)!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main small,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main small{color:var(--text-muted)!important}.chat>.server-settings-page.server-settings-dashboard .server-pill,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-pill{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 12%, var(--surface-card))!important;color:color-mix(in srgb, var(--accent) 72%, var(--text-main))!important}.chat>.server-settings-page.server-settings-dashboard .server-pill.public,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-pill.public{border-color:color-mix(in srgb, var(--success) 34%, var(--border-subtle))!important;background:color-mix(in srgb, var(--success) 12%, var(--surface-card))!important;color:color-mix(in srgb, var(--success) 72%, var(--text-main))!important}.chat>.server-settings-page.server-settings-dashboard .server-table-head,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-table-head{border-color:var(--server-settings-line)!important;background:var(--server-settings-card)!important;color:var(--text-muted)!important}.chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-row,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-row{border-color:var(--server-settings-line)!important;color:var(--text-main)!important;background:0 0!important}.chat>.server-settings-page.server-settings-dashboard .danger-zone,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .danger-zone{border-color:color-mix(in srgb, var(--danger) 36%, var(--border-subtle))!important;background:color-mix(in srgb, var(--danger) 8%, var(--surface-elevated))!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-delete,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-delete{font-size:22px!important;font-weight:780!important;line-height:1!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members.server-member-showcase,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members.server-member-showcase{border-color:var(--server-settings-line)!important;background:radial-gradient(circle at 16% 0, color-mix(in srgb, var(--accent) 8%, transparent), transparent 34%), var(--server-settings-soft-panel)!important;color:var(--text-main)!important;padding:28px!important;overflow:hidden!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-hero,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-hero{grid-template-columns:62px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;margin:0 0 26px!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-hero .server-panel-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-hero .server-panel-icon{border-radius:8px!important;width:48px!important;height:48px!important;font-size:24px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-hero h3,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-hero h3{font-size:clamp(28px,2vw,38px)!important;line-height:1.08!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-hero p,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-hero p{margin-top:8px!important;font-size:15px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-toolbar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-toolbar{border:1px solid var(--server-settings-line)!important;background:var(--server-settings-card)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0 0 18px!important;padding:14px!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .settings-search-field,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .settings-search-field{min-width:0!important;position:relative!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .settings-search-field>span,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .settings-search-field>span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-search-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-search-icon{z-index:1!important;color:var(--text-muted)!important;pointer-events:none!important;font-size:26px!important;font-style:normal!important;position:absolute!important;top:50%!important;left:20px!important;transform:translateY(-50%)!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .settings-search-field input,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .settings-search-field input{border-radius:8px!important;width:100%!important;min-height:58px!important;padding-left:56px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .settings-section-counter,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .settings-section-counter{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 10%, var(--surface-card))!important;min-width:78px!important;min-height:58px!important;color:var(--text-main)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:17px!important;font-weight:850!important;display:inline-flex!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card-list,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card-list{background:0 0!important;border:0!important;border-radius:0!important;gap:16px!important;max-height:none!important;display:grid!important;overflow:visible!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border-subtle))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 88%, var(--accent) 6%), var(--server-settings-card))!important;min-height:140px!important;color:var(--text-main)!important;border-radius:8px!important;grid-template-columns:minmax(285px,1.05fr) minmax(170px,.58fr) minmax(370px,1.1fr) minmax(235px,auto)!important;align-items:center!important;gap:24px!important;padding:24px 28px!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff0d!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-profile,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-profile{grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;min-width:0!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar{flex:none!important;width:86px!important;height:86px!important;display:block!important;position:relative!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar .avatar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar .avatar{width:86px!important;height:86px!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 26%, transparent)!important;border-radius:999px!important;font-size:38px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar>span[class*=status],.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar>span.online,.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar>span.idle,.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar>span.dnd,.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar>span.offline,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar>span[class*=status],html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar>span.online,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar>span.idle,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar>span.dnd,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar>span.offline{border:4px solid var(--server-settings-card)!important;border-radius:999px!important;width:22px!important;height:22px!important;position:absolute!important;bottom:2px!important;right:2px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-identity,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-identity{gap:10px!important;min-width:0!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-identity strong,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-identity strong{color:var(--text-main)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:22px!important;line-height:1.15!important;overflow:hidden!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-role-badge,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-role-badge{border:1px solid color-mix(in srgb, var(--accent) 46%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 12%, var(--surface-card))!important;width:max-content!important;max-width:100%!important;min-height:34px!important;color:color-mix(in srgb, var(--accent) 78%, var(--text-main))!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-role-badge.role-owner{border-color:color-mix(in srgb, #f59e0b 46%, var(--border-subtle))!important;background:color-mix(in srgb, #f59e0b 12%, var(--surface-card))!important;color:color-mix(in srgb, #f59e0b 78%, var(--text-main))!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-role-badge.role-member{border-color:color-mix(in srgb, var(--success) 38%, var(--border-subtle))!important;background:color-mix(in srgb, var(--success) 10%, var(--surface-card))!important;color:color-mix(in srgb, var(--success) 74%, var(--text-main))!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-status,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-status{min-width:0!important;color:var(--text-muted)!important;align-items:center!important;gap:10px!important;font-size:15px!important;font-weight:650!important;display:inline-flex!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-status i,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-status i{border-radius:999px!important;flex:0 0 12px!important;width:12px!important;height:12px!important;position:static!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-role-fields,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-role-fields{grid-template-columns:repeat(2,minmax(160px,1fr))!important;gap:16px!important;min-width:0!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .member-admin-field,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .member-admin-field{gap:8px!important;min-width:0!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .member-admin-field span,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .member-admin-field span{color:var(--text-muted)!important;font-size:13px!important;font-weight:740!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .member-admin-field select,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .member-admin-field select{border-radius:8px!important;min-height:48px!important;font-size:15px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions{border-left:1px solid var(--server-settings-line)!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-height:86px!important;padding-left:24px!important;display:flex!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions button,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions button{border-radius:8px!important;min-width:76px!important;min-height:48px!important;padding:0 18px!important;font-size:15px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-write,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-write{justify-content:center!important;align-items:center!important;gap:8px!important;min-width:132px!important;display:inline-flex!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-write span,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-write span{font-size:15px!important;line-height:1!important}@media (width<=1320px){.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card{grid-template-columns:minmax(270px,1fr) minmax(150px,auto)!important;grid-template-areas:"profile status""roles actions"!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-profile{grid-area:profile!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-status{grid-area:status!important;justify-self:end!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-role-fields{grid-area:roles!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions{grid-area:actions!important}}@media (width<=840px){.chat>.server-settings-page.server-settings-dashboard #server-settings-members.server-member-showcase,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members.server-member-showcase{padding:20px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-toolbar,.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-toolbar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card{grid-template-columns:1fr!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card{grid-template-areas:"profile""status""roles""actions"!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-role-fields{grid-template-columns:1fr!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions{border-left:0!important;border-top:1px solid var(--server-settings-line)!important;flex-wrap:wrap!important;justify-content:flex-start!important;padding-top:16px!important;padding-left:0!important}}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels,.chat>.server-settings-page.server-settings-dashboard #server-settings-members,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members{container-type:inline-size;min-width:0!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels *,.chat>.server-settings-page.server-settings-dashboard #server-settings-members *,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels *,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members *{min-width:0}@container (width<=820px){.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero{grid-template-columns:70px minmax(0,1fr)!important;gap:18px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-toolbar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-toolbar{grid-template-columns:1fr!important;gap:12px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-create,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-create{width:100%!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer{padding:18px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary{grid-template-columns:1fr!important;gap:14px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary b,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary b{justify-self:stretch!important;width:100%!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card{grid-template-columns:62px minmax(0,1fr)!important;grid-template-areas:"icon main""badges badges""count count""actions actions"!important;gap:14px!important;min-height:0!important;padding:18px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon{grid-area:icon!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main{grid-area:main!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-badges{grid-area:badges!important;justify-content:flex-start!important;align-items:flex-start!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-pill{white-space:normal!important;max-width:100%!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-table-count{grid-area:count!important;justify-self:start!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-row-actions{grid-area:actions!important;grid-template-columns:minmax(0,1fr) 48px!important;justify-self:stretch!important;width:100%!important;min-width:0!important}}@container (width<=760px){.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-toolbar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-toolbar{grid-template-columns:1fr!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .settings-section-counter,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .settings-section-counter{width:100%!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card{grid-template-columns:1fr!important;grid-template-areas:"profile""status""roles""actions"!important;gap:18px!important;min-height:0!important;padding:22px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-profile{grid-area:profile!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-status{grid-area:status!important;justify-self:start!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-role-fields{grid-area:roles!important;grid-template-columns:1fr!important;width:100%!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions{border-left:0!important;border-top:1px solid var(--server-settings-line)!important;flex-wrap:wrap!important;grid-area:actions!important;justify-content:flex-start!important;width:100%!important;min-height:0!important;padding:16px 0 0!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions button{flex:116px!important;min-width:0!important}}@container (width<=520px){.chat>.server-settings-page.server-settings-dashboard #server-settings-channels.server-channel-showcase,.chat>.server-settings-page.server-settings-dashboard #server-settings-members.server-member-showcase,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels.server-channel-showcase,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members.server-member-showcase{padding:18px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero,.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-hero,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-hero{grid-template-columns:1fr!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero-icon,.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-hero .server-panel-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-hero-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-hero .server-panel-icon{width:64px!important;height:64px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card{grid-template-columns:1fr!important;grid-template-areas:"icon""main""badges""count""actions"!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-profile,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-profile{grid-template-columns:1fr!important}}.layout.server-members-open>.server-members-panel,.layout.server-members-collapsed>.server-members-panel,html[data-theme] .layout.server-members-open>.server-members-panel,html[data-theme] .layout.server-members-collapsed>.server-members-panel{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:clip auto!important}@supports not (overflow:clip){.layout.server-members-open>.server-members-panel,.layout.server-members-collapsed>.server-members-panel,html[data-theme] .layout.server-members-open>.server-members-panel,html[data-theme] .layout.server-members-collapsed>.server-members-panel{overflow-x:hidden!important}}.layout.server-members-open .server-members-list,.layout.server-members-open .server-member-section,.layout.server-members-open .server-member-role-group,.layout.server-members-open .server-member-row,html[data-theme] .layout.server-members-open .server-members-list,html[data-theme] .layout.server-members-open .server-member-section,html[data-theme] .layout.server-members-open .server-member-role-group,html[data-theme] .layout.server-members-open .server-member-row{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.layout.server-members-open .server-members-list,html[data-theme] .layout.server-members-open .server-members-list{overflow-x:clip!important}@supports not (overflow:clip){.layout.server-members-open .server-members-list,html[data-theme] .layout.server-members-open .server-members-list{overflow-x:hidden!important}}.layout.server-members-open .server-member-row,html[data-theme] .layout.server-members-open .server-member-row{grid-template-columns:34px minmax(0,1fr) 30px!important}.layout.server-members-open .server-member-row>span:not(.member-avatar-wrap),html[data-theme] .layout.server-members-open .server-member-row>span:not(.member-avatar-wrap){min-width:0!important;max-width:100%!important;overflow:hidden!important}.layout.server-members-open .server-member-row b,.layout.server-members-open .server-member-row small,html[data-theme] .layout.server-members-open .server-member-row b,html[data-theme] .layout.server-members-open .server-member-row small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.layout.server-members-open .server-member-row .member-avatar-wrap,html[data-theme] .layout.server-members-open .server-member-row .member-avatar-wrap{width:34px!important;min-width:34px!important}.layout.server-members-open .server-member-row .member-menu-button,html[data-theme] .layout.server-members-open .server-member-row .member-menu-button{justify-self:end!important;width:30px!important;min-width:30px!important}@media (width<=1500px){.layout.server-members-open .server-members-toggle,.layout.server-members-collapsed .server-members-toggle,html[data-theme] .layout.server-members-open .server-members-toggle,html[data-theme] .layout.server-members-collapsed .server-members-toggle,.layout.server-members-open .server-members-collapsed-count,.layout.server-members-collapsed .server-members-collapsed-count,html[data-theme] .layout.server-members-open .server-members-collapsed-count,html[data-theme] .layout.server-members-collapsed .server-members-collapsed-count{display:none!important}}:root{--ui-control-height:44px;--ui-control-radius:8px;--ui-focus-ring:0 0 0 3px color-mix(in srgb, var(--accent,#5865f2) 30%, transparent)}button,input,select,textarea,a{outline:none}button,select,input,textarea,.panel,.profile-modal,.global-search-panel,.composer-media-picker{transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s,opacity .14s,transform .14s}button:not(:disabled),a[href],summary{cursor:pointer}button:not(:disabled):hover,.server-settings-dashboard a:hover,.composer-media-tabs button:hover,.composer-gif-card:hover{transform:translateY(-1px)}button:active:not(:disabled),.composer-gif-card:active{transform:translateY(0)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{border-color:color-mix(in srgb, var(--accent,#5865f2) 64%, var(--border-subtle,#334155))!important;box-shadow:var(--ui-focus-ring)!important}button:disabled,input:disabled,select:disabled,textarea:disabled,.disabled{filter:saturate(.72);cursor:not-allowed!important;opacity:.52!important}.settings-page input,.settings-page select,.settings-page button,.voice-settings-panel input,.voice-settings-panel select,.voice-settings-panel button,.composer input,.composer button,.composer-media-picker input,.composer-media-picker button{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius)}.settings-page textarea{border-radius:var(--ui-control-radius)}.settings-page .panel,.server-settings-dashboard .panel,.voice-settings-panel,.profile-modal,.global-search-panel,.activity-center-panel,.media-lightbox{border-radius:8px!important}.server-settings-dashboard .panel{animation:.18s both panel-soft-in}@keyframes panel-soft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat>.server-settings-page.server-settings-dashboard .server-settings-main-columns,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-main-columns{align-items:start!important;gap:16px!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-main-column,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-main-column{gap:16px!important}.chat>.server-settings-page.server-settings-dashboard .panel,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .panel{padding:18px!important}.chat>.server-settings-page.server-settings-dashboard .panel-heading,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .panel-heading{gap:12px!important;margin-bottom:14px!important}.chat>.server-settings-page.server-settings-dashboard .settings-section-toolbar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .settings-section-toolbar{gap:10px!important;margin-bottom:12px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-invites,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-invites{container-type:inline-size;border-color:var(--server-settings-line)!important;background:var(--server-settings-soft-panel)!important}.server-invite-builder{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr);align-items:end;gap:10px;display:grid}.server-invite-builder label{gap:7px;min-width:0;display:grid}.server-invite-private{min-height:var(--ui-control-height);border:1px solid var(--server-settings-line);border-radius:var(--ui-control-radius);background:var(--server-settings-card);align-items:center;padding:0 12px;gap:10px!important;display:flex!important}.server-invite-private input{width:18px;height:18px;accent-color:var(--accent);min-height:0!important}.server-invite-builder button{grid-column:1/-1}.server-invite-list-head{border-top:1px solid var(--server-settings-line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.server-invite-list-head span{gap:3px;min-width:0;display:grid}.server-invite-list{gap:8px;margin-top:10px;display:grid}.server-invite-card{border:1px solid var(--server-settings-line);background:var(--server-settings-card);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:10px;display:grid}.server-invite-code{text-align:left;justify-items:start;gap:2px;min-width:0;background:color-mix(in srgb, var(--server-settings-input) 92%, transparent)!important;color:var(--text-main)!important;border:1px solid #0000!important;padding:8px 10px!important;display:grid!important}.server-invite-code strong,.server-invite-code small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.server-invite-code strong{letter-spacing:.02em;font-size:15px}.server-invite-card .server-pill{justify-self:start}@container (width<=680px){.server-invite-builder,.server-invite-card{grid-template-columns:1fr}.server-invite-card>button,.server-invite-card .server-pill{width:100%}}.composer-gif-status{min-height:24px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:760;display:flex}.composer-gif-status b{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.composer-gif-card img{background:color-mix(in srgb, var(--surface-card,#111827) 86%, transparent)}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer .server-channel-table,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer .server-channel-table,.chat>.server-settings-page.server-settings-dashboard .custom-role-drawer .custom-role-list,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .custom-role-drawer .custom-role-list{transform-origin:top;transition:max-height .22s,opacity .18s,transform .18s}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer:not([open]) .server-channel-table,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer:not([open]) .server-channel-table,.chat>.server-settings-page.server-settings-dashboard .custom-role-drawer:not([open]) .custom-role-list,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .custom-role-drawer:not([open]) .custom-role-list{transform:translateY(-4px);opacity:0!important;max-height:0!important;overflow:hidden!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer[open] .server-channel-table,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer[open] .server-channel-table,.chat>.server-settings-page.server-settings-dashboard .custom-role-drawer[open] .custom-role-list,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .custom-role-drawer[open] .custom-role-list{transform:translateY(0);opacity:1!important;max-height:740px!important;overflow:auto!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-delete,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-delete{width:46px!important;min-width:46px!important;padding:0!important}@container (width<=1120px){.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card{grid-template-columns:minmax(245px,1fr) minmax(160px,auto)!important;grid-template-areas:"profile status""roles roles""actions actions"!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions{border-left:0!important;justify-content:flex-start!important;padding-left:0!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=700px){.chat>.server-settings-page.server-settings-dashboard,html[data-theme] .chat>.server-settings-page.server-settings-dashboard{padding:14px!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-shell,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-shell{grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-nav,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-nav{width:52px!important;min-width:52px!important;padding:10px 6px!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-back,.chat>.server-settings-page.server-settings-dashboard .server-settings-nav a,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-back,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a{color:#0000!important;justify-content:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-back span,.chat>.server-settings-page.server-settings-dashboard .server-settings-nav a span,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-back span,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a span{margin:0!important;font-size:16px!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-content,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-content{gap:14px!important;min-width:0!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-hero,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-hero{grid-template-columns:1fr!important;gap:14px!important;padding:16px!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-title,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-title{grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important}.chat>.server-settings-page.server-settings-dashboard .server-settings-hero-mark,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-hero-mark{width:52px!important;height:52px!important;font-size:24px!important}.chat>.server-settings-page.server-settings-dashboard .settings-hero h2,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .settings-hero h2{overflow-wrap:anywhere!important;font-size:29px!important;line-height:1.08!important}.chat>.server-settings-page.server-settings-dashboard .friend-stats,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .friend-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.chat>.server-settings-page.server-settings-dashboard .friend-stats span,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .friend-stats span{min-width:0!important;padding:12px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .horizontal-form,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .horizontal-form{grid-template-columns:1fr!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-avatar-editor,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-avatar-editor{justify-self:start!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-visibility-toggle,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-visibility-toggle{grid-template-columns:1fr!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-visibility-toggle button,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-visibility-toggle button{white-space:normal!important;width:100%!important}}@container (width<=560px){.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer{padding:16px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:16px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary b,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary b{justify-self:stretch!important;width:100%!important;min-height:44px!important;padding:0 12px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card{grid-template-columns:1fr!important;grid-template-areas:"icon""main""badges""count""actions"!important;gap:11px!important;min-height:0!important;padding:14px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon{grid-area:icon!important;justify-self:start!important;width:56px!important;height:56px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main{grid-area:main!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main strong,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .channel-admin-main strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:18px!important;overflow:hidden!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-badges,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-badges{grid-area:badges!important;gap:7px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-pill,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-pill{white-space:nowrap!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-table-count,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-table-count{grid-area:count!important;justify-self:start!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-row-actions,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-row-actions{grid-area:actions!important;grid-template-columns:minmax(0,1fr) 46px!important;justify-self:stretch!important;width:100%!important;min-width:0!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card{grid-template-columns:1fr!important;grid-template-areas:"profile""status""roles""actions"!important;gap:16px!important;min-height:0!important;padding:18px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-profile,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-profile{grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar,.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar .avatar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar .avatar{width:64px!important;height:64px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-identity strong,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-identity strong{max-width:100%!important;font-size:18px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-status,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-status{grid-area:status!important;justify-self:start!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-role-fields,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-role-fields{grid-area:roles!important;grid-template-columns:1fr!important;width:100%!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions{border-left:0!important;border-top:1px solid var(--server-settings-line)!important;flex-wrap:wrap!important;grid-area:actions!important;justify-content:stretch!important;width:100%!important;min-height:0!important;padding:14px 0 0!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions button,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions button{flex:100px!important;min-width:0!important}}@container (width<=330px){.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-profile,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-profile{grid-template-columns:1fr!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar{justify-self:start!important}}@media (width<=900px){.composer.composer-gromofon,html[data-theme] .composer.composer-gromofon{grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-areas:"attach input send"".tools tools"!important;align-items:center!important}.composer.composer-gromofon .attach-button,html[data-theme] .composer.composer-gromofon .attach-button{grid-area:attach!important}.composer.composer-gromofon .composer-input-wrap,html[data-theme] .composer.composer-gromofon .composer-input-wrap{grid-area:input!important}.composer.composer-gromofon .composer-send-button,html[data-theme] .composer.composer-gromofon .composer-send-button{grid-area:send!important}.composer.composer-gromofon .composer-tools,html[data-theme] .composer.composer-gromofon .composer-tools{flex-wrap:wrap!important;grid-area:tools!important;justify-content:flex-start!important;min-width:0!important;display:flex!important}.composer.composer-gromofon .composer-media-picker,html[data-theme] .composer.composer-gromofon .composer-media-picker{width:min(360px,100vw - 24px)!important;bottom:44px!important;right:0!important}}.channels.server-sidebar .server-title-actions,html[data-theme] .channels.server-sidebar .server-title-actions,aside.server-sidebar .server-title-actions,html[data-theme] aside.server-sidebar .server-title-actions{align-items:center!important;gap:6px!important;display:inline-flex!important;position:relative!important}.server-title-menu,html[data-theme] .server-title-menu{display:inline-flex!important;position:relative!important}.server-title-menu summary,html[data-theme] .server-title-menu summary{list-style:none!important}.server-title-menu summary::-webkit-details-marker{display:none!important}html[data-theme] .server-title-menu summary::-webkit-details-marker{display:none!important}.server-title-menu-trigger,html[data-theme] .server-title-menu-trigger{justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:18px!important;line-height:1!important;display:inline-flex!important}.server-title-menu[open] .server-title-menu-trigger,html[data-theme] .server-title-menu[open] .server-title-menu-trigger{background:var(--interactive-active)!important;border-color:color-mix(in srgb, var(--accent) 42%, var(--border-subtle))!important}.server-title-dropdown,html[data-theme] .server-title-dropdown{animation:server-menu-in .15s var(--motion-ease) both;z-index:140!important;border:1px solid var(--border-strong)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 94%, var(--accent) 6%), var(--surface-sidebar))!important;border-radius:8px!important;gap:4px!important;width:min(282px,100vw - 24px)!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;box-shadow:0 22px 54px #00000075!important}.server-title-dropdown:before,html[data-theme] .server-title-dropdown:before{content:"";border-left:1px solid var(--border-strong);border-top:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-elevated) 94%, var(--accent) 6%);width:10px;height:10px;position:absolute;top:-6px;right:12px;transform:rotate(45deg)}.server-title-dropdown button,html[data-theme] .server-title-dropdown button{width:100%!important;min-height:40px!important;color:var(--text-main)!important;text-align:left!important;background:0 0!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;gap:12px!important;padding:0 10px!important;display:grid!important}.server-title-dropdown button span,html[data-theme] .server-title-dropdown button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.server-title-dropdown button b,html[data-theme] .server-title-dropdown button b{background:color-mix(in srgb, var(--accent) 14%, transparent)!important;width:24px!important;height:24px!important;color:color-mix(in srgb, var(--accent) 78%, var(--text-main))!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;font-size:13px!important;display:inline-flex!important}.server-title-dropdown button.danger,html[data-theme] .server-title-dropdown button.danger{border-top:1px solid var(--border-subtle)!important;color:var(--danger)!important;margin-top:6px!important}.server-title-dropdown button.danger b,html[data-theme] .server-title-dropdown button.danger b{background:color-mix(in srgb, var(--danger) 14%, transparent)!important;color:var(--danger)!important}@keyframes server-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.server-invite-modal-backdrop,html[data-theme] .server-invite-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.15s both modal-backdrop-in;z-index:180!important;background:#0000008a!important;place-items:center!important;padding:22px!important;display:grid!important;position:fixed!important;inset:0!important}.server-invite-modal,.server-profile-modal,html[data-theme] .server-invite-modal,html[data-theme] .server-profile-modal{animation:modal-panel-in .17s var(--motion-ease) both;border:1px solid var(--border-strong)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 96%, var(--accent) 4%), var(--surface-main))!important;width:min(860px,100vw - 28px)!important;max-height:min(760px,100vh - 36px)!important;color:var(--text-main)!important;border-radius:8px!important;grid-template-rows:auto minmax(0,1fr)!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 82px #00000085!important}.server-profile-modal,html[data-theme] .server-profile-modal{grid-template-rows:auto minmax(0,1fr) auto!important;width:min(560px,100vw - 28px)!important}.server-invite-modal-head,html[data-theme] .server-invite-modal-head{border-bottom:1px solid var(--border-subtle)!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:start!important;gap:16px!important;min-width:0!important;padding:20px 22px!important;display:grid!important}.server-invite-modal-head h2,html[data-theme] .server-invite-modal-head h2{overflow-wrap:anywhere!important;color:var(--text-main)!important;margin:0!important;font-size:24px!important;line-height:1.15!important}.server-invite-modal-head p,html[data-theme] .server-invite-modal-head p{color:var(--text-muted)!important;margin:6px 0 0!important;font-size:14px!important;line-height:1.45!important}.server-invite-modal-head .icon-button,html[data-theme] .server-invite-modal-head .icon-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.server-invite-modal-body,html[data-theme] .server-invite-modal-body{grid-template-columns:minmax(260px,.78fr) minmax(340px,1fr)!important;gap:16px!important;min-height:0!important;padding:18px!important;display:grid!important;overflow:auto!important}.server-invite-friends,.server-invite-create,.server-profile-editor,html[data-theme] .server-invite-friends,html[data-theme] .server-invite-create,html[data-theme] .server-profile-editor{align-content:start!important;gap:12px!important;min-width:0!important;display:grid!important}.server-invite-search,html[data-theme] .server-invite-search{display:block!important;position:relative!important}.server-invite-search span,html[data-theme] .server-invite-search span{color:var(--text-muted)!important;pointer-events:none!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}.server-invite-search input,html[data-theme] .server-invite-search input{width:100%!important;min-height:44px!important;padding-left:40px!important}.server-invite-friend-list,html[data-theme] .server-invite-friend-list{gap:8px!important;max-height:390px!important;padding-right:4px!important;display:grid!important;overflow:auto!important}.server-invite-friend,html[data-theme] .server-invite-friend{border:1px solid var(--border-subtle)!important;background:var(--surface-card)!important;border-radius:8px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:58px!important;padding:9px!important;display:grid!important}.server-invite-friend span,.server-invite-ready span,html[data-theme] .server-invite-friend span,html[data-theme] .server-invite-ready span{gap:2px!important;min-width:0!important;display:grid!important}.server-invite-friend strong,.server-invite-friend small,.server-invite-ready strong,.server-invite-ready small,html[data-theme] .server-invite-friend strong,html[data-theme] .server-invite-friend small,html[data-theme] .server-invite-ready strong,html[data-theme] .server-invite-ready small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.server-invite-ready,html[data-theme] .server-invite-ready{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 12%, var(--surface-card))!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:12px!important;display:grid!important}.server-profile-editor,html[data-theme] .server-profile-editor{padding:18px 22px!important;overflow:auto!important}.server-profile-preview,html[data-theme] .server-profile-preview{border:1px solid var(--border-subtle)!important;background:var(--surface-card)!important;border-radius:8px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:12px!important;display:grid!important}.server-profile-preview strong,.server-profile-preview small,html[data-theme] .server-profile-preview strong,html[data-theme] .server-profile-preview small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.server-profile-editor label,html[data-theme] .server-profile-editor label{min-width:0!important;color:var(--text-muted)!important;gap:8px!important;font-size:13px!important;font-weight:760!important;display:grid!important}.server-profile-avatar-row,html[data-theme] .server-profile-avatar-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-width:0!important;display:grid!important}.server-profile-actions,html[data-theme] .server-profile-actions{border-top:1px solid var(--border-subtle)!important;justify-content:flex-end!important;gap:10px!important;padding:16px 22px!important;display:flex!important}.server-title-dropdown,html[data-theme] .server-title-dropdown{width:min(244px,100vw - 24px)!important;right:-6px!important}.server-title-dropdown button,html[data-theme] .server-title-dropdown button{gap:8px!important;min-height:38px!important;padding-inline:8px!important}.context-submenu-wrap,html[data-theme] .context-submenu-wrap{min-width:0!important;display:grid!important;position:relative!important}.context-submenu-wrap:after,html[data-theme] .context-submenu-wrap:after{content:""!important;width:10px!important;position:absolute!important;top:0!important;bottom:0!important}.user-context-menu[data-invite-submenu-side=left] .context-submenu-wrap:after,html[data-theme] .user-context-menu[data-invite-submenu-side=left] .context-submenu-wrap:after{right:100%!important}.user-context-menu[data-invite-submenu-side=right] .context-submenu-wrap:after,html[data-theme] .user-context-menu[data-invite-submenu-side=right] .context-submenu-wrap:after{left:100%!important}.context-submenu-panel,html[data-theme] .context-submenu-panel{z-index:220!important;border:1px solid var(--border-strong)!important;background:var(--surface-elevated)!important;border-radius:8px!important;gap:3px!important;width:min(236px,100vw - 28px)!important;max-height:360px!important;padding:6px!important;display:none!important;position:absolute!important;top:-8px!important;overflow:auto!important;box-shadow:0 22px 48px #0000007a!important}.user-context-menu[data-invite-submenu-side=left] .context-submenu-panel,html[data-theme] .user-context-menu[data-invite-submenu-side=left] .context-submenu-panel{right:calc(100% + 8px)!important}.user-context-menu[data-invite-submenu-side=right] .context-submenu-panel,html[data-theme] .user-context-menu[data-invite-submenu-side=right] .context-submenu-panel{left:calc(100% + 8px)!important}.context-submenu-wrap:hover .context-submenu-panel,.context-submenu-wrap:focus-within .context-submenu-panel,html[data-theme] .context-submenu-wrap:hover .context-submenu-panel,html[data-theme] .context-submenu-wrap:focus-within .context-submenu-panel{animation:server-menu-in .13s var(--motion-ease) both;display:grid!important}.context-submenu-panel button,html[data-theme] .context-submenu-panel button{min-height:36px!important;padding:0 10px!important}.context-submenu-panel button span,html[data-theme] .context-submenu-panel button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.context-submenu-wrap:after,html[data-theme] .context-submenu-wrap:after{display:none!important}.context-submenu-panel,html[data-theme] .context-submenu-panel,.user-context-menu[data-invite-submenu-side=left] .context-submenu-panel,.user-context-menu[data-invite-submenu-side=right] .context-submenu-panel,html[data-theme] .user-context-menu[data-invite-submenu-side=left] .context-submenu-panel,html[data-theme] .user-context-menu[data-invite-submenu-side=right] .context-submenu-panel{z-index:auto!important;border-color:var(--border-subtle)!important;background:color-mix(in srgb, var(--surface-card) 88%, transparent)!important;width:auto!important;max-height:156px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent)!important;margin:4px 0 2px!important;padding:4px!important;display:grid!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.context-submenu-wrap:not(.open) .context-submenu-panel,html[data-theme] .context-submenu-wrap:not(.open) .context-submenu-panel{display:none!important}.context-submenu-wrap.open .context-submenu-panel,html[data-theme] .context-submenu-wrap.open .context-submenu-panel{animation:ds-pop-in .12s var(--motion-ease) both;display:grid!important}.rail-server-list>button,html[data-theme] .rail-server-list>button{position:relative!important}.server-channel-scroll .voice-channel-button,html[data-theme] .server-channel-scroll .voice-channel-button{overflow:visible!important}.server-channel-scroll .voice-channel-header,html[data-theme] .server-channel-scroll .voice-channel-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.server-channel-scroll .voice-channel-users,html[data-theme] .server-channel-scroll .voice-channel-users{gap:5px!important;margin-top:4px!important;display:grid!important}.server-channel-scroll .voice-channel-user,html[data-theme] .server-channel-scroll .voice-channel-user{min-height:26px!important;color:var(--text-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:24px minmax(0,1fr) repeat(4,auto)!important;align-items:center!important;gap:6px!important;padding:2px 0 2px 14px!important;display:grid!important}.server-channel-scroll .voice-channel-user .avatar.sm,html[data-theme] .server-channel-scroll .voice-channel-user .avatar.sm{width:24px!important;min-width:24px!important;height:24px!important}.server-channel-scroll .voice-channel-user-name,html[data-theme] .server-channel-scroll .voice-channel-user-name{color:var(--text-main)!important;font-size:12px!important;font-weight:760!important}.server-channel-scroll .voice-channel-state-badge,html[data-theme] .server-channel-scroll .voice-channel-state-badge{width:20px!important;min-width:20px!important;height:20px!important}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme] .server-settings-nav a[href=\#server-settings-invites],.server-settings-nav a[href=\#server-settings-invites],html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-invites,.chat>.server-settings-page.server-settings-dashboard #server-settings-invites{display:none!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer{border-color:var(--server-settings-line)!important;background:var(--server-settings-soft-panel)!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary,.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer[open] .server-channel-drawer-summary,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer[open] .server-channel-drawer-summary{background:var(--server-settings-card)!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary b,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer-summary b{background:color-mix(in srgb, var(--surface-card) 88%, var(--accent) 12%)!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer:not([open]) .server-channel-table,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-drawer:not([open]) .server-channel-table{opacity:0!important;pointer-events:none!important;max-height:0!important;overflow:hidden!important}@media (width<=760px){.server-invite-modal-body,html[data-theme] .server-invite-modal-body,.server-invite-ready,html[data-theme] .server-invite-ready{grid-template-columns:1fr!important}.server-invite-friend,html[data-theme] .server-invite-friend{grid-template-columns:38px minmax(0,1fr)!important}.server-invite-friend button,html[data-theme] .server-invite-friend button{grid-column:1/-1!important;width:100%!important}.server-profile-avatar-row,html[data-theme] .server-profile-avatar-row,.server-profile-actions,html[data-theme] .server-profile-actions{grid-template-columns:1fr!important;display:grid!important}}html[data-theme] .settings-dashboard-page .panel-heading h3:before,.settings-dashboard-page .panel-heading h3:before{content:none!important;display:none!important}html[data-theme] .settings-dashboard-page .account-settings-column #settings-video,html[data-theme] .settings-dashboard-page .account-settings-column #settings-screen,html[data-theme] .settings-dashboard-page .account-settings-column #settings-keybinds,.settings-dashboard-page .account-settings-column #settings-video,.settings-dashboard-page .account-settings-column #settings-screen,.settings-dashboard-page .account-settings-column #settings-keybinds{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:12px!important}html[data-theme] .settings-dashboard-page .account-settings-content,.settings-dashboard-page .account-settings-content{grid-template-columns:minmax(0,min(980px,100%))!important;justify-content:center!important;align-items:start!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;display:grid!important}html[data-theme] .settings-dashboard-page .account-settings-column,.settings-dashboard-page .account-settings-column{display:contents!important}html[data-theme] .settings-dashboard-page .account-settings-content [hidden],.settings-dashboard-page .account-settings-content [hidden]{display:none!important}html[data-theme] .settings-dashboard-page .settings-account-nav a.active,html[data-theme] .settings-dashboard-page .settings-account-nav a[aria-current=page],.settings-dashboard-page .settings-account-nav a.active,.settings-dashboard-page .settings-account-nav a[aria-current=page]{border-color:color-mix(in srgb, var(--accent) 48%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 22%, var(--surface-card))!important;color:var(--text-main)!important;box-shadow:inset 3px 0 0 var(--accent), 0 10px 28px color-mix(in srgb, var(--accent) 14%, transparent)!important}html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-main-columns,.chat>.server-settings-page.server-settings-dashboard .server-settings-main-columns{grid-template-columns:minmax(0,min(1100px,100%))!important;justify-content:center!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;display:grid!important}html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-main-column,.chat>.server-settings-page.server-settings-dashboard .server-settings-main-column{display:contents!important}html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-content [hidden],.chat>.server-settings-page.server-settings-dashboard .server-settings-content [hidden]{display:none!important}html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a.active,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a[aria-current=page],.chat>.server-settings-page.server-settings-dashboard .server-settings-nav a.active,.chat>.server-settings-page.server-settings-dashboard .server-settings-nav a[aria-current=page]{border-color:color-mix(in srgb, var(--accent) 48%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 22%, var(--surface-card))!important;color:var(--text-main)!important;box-shadow:inset 3px 0 0 var(--accent), 0 10px 28px color-mix(in srgb, var(--accent) 14%, transparent)!important}html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-content>.panel,html[data-theme] .chat>.server-settings-page.server-settings-dashboard .server-settings-main-column>.panel,.chat>.server-settings-page.server-settings-dashboard .server-settings-content>.panel,.chat>.server-settings-page.server-settings-dashboard .server-settings-main-column>.panel{width:100%!important;max-width:none!important;animation:ds-pop-in var(--motion-fast) var(--motion-ease) both!important;margin:0!important}html[data-theme] .settings-dashboard-page .settings-tab-panel,.settings-dashboard-page .settings-tab-panel{animation:ds-pop-in var(--motion-fast) var(--motion-ease) both!important;gap:12px!important;scroll-margin-top:18px!important;display:grid!important}html[data-theme] .settings-dashboard-page .settings-tab-panel .panel-heading,.settings-dashboard-page .settings-tab-panel .panel-heading{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;display:flex!important}html[data-theme] .settings-dashboard-page .settings-tab-panel .voice-settings-grid,.settings-dashboard-page .settings-tab-panel .voice-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html[data-theme] .settings-dashboard-page .settings-tab-panel .voice-sliders,.settings-dashboard-page .settings-tab-panel .voice-sliders,html[data-theme] .settings-dashboard-page .settings-toggle-list,.settings-dashboard-page .settings-toggle-list{grid-template-columns:1fr!important;gap:8px!important;margin:0!important;display:grid!important}html[data-theme] .settings-dashboard-page .settings-switch-row-inline,.settings-dashboard-page .settings-switch-row-inline{background:var(--surface-card)!important;border:1px solid var(--border-subtle)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:38px!important;padding:8px 10px!important;display:grid!important}html[data-theme] .settings-dashboard-page .settings-switch-row-inline input[type=checkbox],.settings-dashboard-page .settings-switch-row-inline input[type=checkbox],html[data-theme] .settings-dashboard-page .settings-toggle-list input[type=checkbox],.settings-dashboard-page .settings-toggle-list input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--accent)!important;justify-self:end!important;padding:0!important}html[data-theme] .settings-dashboard-page .settings-toggle-list label,.settings-dashboard-page .settings-toggle-list label{min-height:42px!important;color:var(--text-main)!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}html[data-theme] .settings-dashboard-page .profile-keybind-settings,.settings-dashboard-page .profile-keybind-settings{gap:8px!important;display:grid!important}html[data-theme] .settings-dashboard-page .voice-keybind-row,.settings-dashboard-page .voice-keybind-row{border-radius:var(--radius-lg)!important;border:1px solid var(--border-subtle)!important;background:var(--surface-card)!important;grid-template-columns:minmax(0,1fr) minmax(150px,220px)!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:8px 10px!important;display:grid!important}html[data-theme] .settings-dashboard-page .voice-keybind-row span,.settings-dashboard-page .voice-keybind-row span{color:var(--text-main)!important;font-weight:780!important}html[data-theme] .settings-dashboard-page .voice-keybind-row input,.settings-dashboard-page .voice-keybind-row input{text-align:center!important;cursor:text!important;height:34px!important;min-height:34px!important}html[data-theme] .settings-dashboard-page #settings-video .voice-settings-grid,html[data-theme] .settings-dashboard-page #settings-screen .voice-settings-grid,.settings-dashboard-page #settings-video .voice-settings-grid,.settings-dashboard-page #settings-screen .voice-settings-grid{grid-template-columns:1fr!important}@media (width<=1180px){html[data-theme] .settings-dashboard-page .account-settings-content,.settings-dashboard-page .account-settings-content{grid-template-columns:1fr!important}}@media (width<=680px){html[data-theme] .settings-dashboard-page .settings-tab-panel .voice-settings-grid,.settings-dashboard-page .settings-tab-panel .voice-settings-grid,html[data-theme] .settings-dashboard-page .voice-keybind-row,.settings-dashboard-page .voice-keybind-row{grid-template-columns:1fr!important}}:root,html[data-theme]{--ui-control-height:42px;--ui-compact-control-height:36px;--ui-control-radius:8px;--ui-card-radius:8px;--ui-list-row-height:52px;--ui-panel-gap:14px;--ui-panel-padding:16px;--ui-ease-out:cubic-bezier(.2, 0, 0, 1)}.settings-shell{background:var(--surface-main)!important;min-height:0!important;color:var(--text-main)!important;grid-template-columns:clamp(210px,17vw,260px) minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.settings-shell>.server-settings-nav,.settings-shell>.settings-account-nav,.settings-shell-nav{border-right:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--surface-sidebar) 94%, var(--surface-main))!important;align-content:start!important;gap:6px!important;padding:14px 12px!important;display:grid!important}.settings-shell>.server-settings-nav a,.settings-shell>.settings-account-nav a,.settings-shell-nav a,.settings-shell-nav button,.settings-shell .server-settings-back{border-radius:var(--ui-card-radius)!important;min-height:38px!important;color:var(--text-muted)!important;background:0 0!important;border:1px solid #0000!important;align-items:center!important;gap:10px!important;padding:0 11px!important;font-weight:820!important;line-height:1.15!important;display:flex!important}.settings-shell>.server-settings-nav a.active,.settings-shell>.settings-account-nav a.active,.settings-shell-nav a.active,.settings-shell-nav button.active,.settings-shell>.server-settings-nav a[aria-current=page],.settings-shell>.settings-account-nav a[aria-current=page]{border-color:color-mix(in srgb, var(--accent) 48%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 20%, var(--surface-card))!important;color:var(--text-main)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)!important}.settings-shell>.server-settings-nav a:not(.active):not([aria-current=page]):hover,.settings-shell>.settings-account-nav a:not(.active):not([aria-current=page]):hover,.settings-shell-nav a:not(.active):not([aria-current=page]):hover,.settings-shell-nav button:not(.active):not(:disabled):hover{background:var(--surface-card-hover)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}.settings-shell-content,.settings-shell>.server-settings-content,.settings-shell>.account-settings-content{min-width:0!important;min-height:0!important;scroll-padding:20px!important;overflow:hidden auto!important}.settings-shell-content>:not([hidden]),.settings-tab-panel:not([hidden]),.server-settings-content>.panel:not([hidden]),.account-settings-content>.panel:not([hidden]),.call-settings-panel>section:not([hidden]){animation:settings-panel-in .18s var(--ui-ease-out) both}@keyframes settings-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.settings-shell .panel,.settings-section,.voice-settings-panel,.server-invite-modal,.server-profile-modal,.profile-modal,.global-search-panel,.device-onboarding-card,.server-onboarding-panel,.activity-center-panel,.media-lightbox,.composer-media-picker{border-radius:var(--ui-card-radius)!important;border-color:var(--border-subtle)!important;background:color-mix(in srgb, var(--surface-elevated) 94%, var(--surface-main))!important;box-shadow:none!important}.settings-shell .panel,.settings-section,.call-settings-section,.voice-noise-settings-card{padding:var(--ui-panel-padding)!important}.panel-heading,.settings-section-heading,.call-settings-section>header,.voice-noise-settings-card header{gap:10px!important;margin-bottom:12px!important}.settings-section-icon,.server-panel-icon{border-radius:var(--ui-card-radius)!important;width:34px!important;min-width:34px!important;height:34px!important}.settings-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.settings-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.server-invite-modal :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.server-profile-modal :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.profile-modal :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.ui-field :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:var(--ui-control-height)!important;border-radius:var(--ui-control-radius)!important;border:1px solid var(--border-subtle)!important;background:var(--surface-input)!important;color:var(--text-main)!important;padding:0 12px!important;font-weight:760!important}.settings-shell textarea,.settings-surface textarea,.server-invite-modal textarea,.server-profile-modal textarea,.profile-modal textarea{resize:vertical!important;min-height:92px!important;padding:10px 12px!important}.settings-shell :is(button,.button),.settings-surface :is(button,.button),.server-invite-modal button,.server-profile-modal button,.profile-modal button,.ui-button{min-height:var(--ui-control-height)!important;border-radius:var(--ui-control-radius)!important;font-weight:850!important}.settings-shell button.secondary,.settings-surface button.secondary,.server-invite-modal button.secondary,.server-profile-modal button.secondary,.profile-modal button.secondary{background:var(--surface-card)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}.settings-shell button:not(.danger):not(:disabled):hover,.settings-surface button:not(.danger):not(:disabled):hover,.server-invite-modal button:not(.danger):not(:disabled):hover,.server-profile-modal button:not(.danger):not(:disabled):hover,.profile-modal button:not(.danger):not(:disabled):hover{transform:translateY(-1px);background:var(--interactive-hover)!important;border-color:var(--border-strong)!important}.settings-shell :is(input,select,textarea):focus,.settings-surface :is(input,select,textarea):focus,.server-invite-modal :is(input,select,textarea):focus,.server-profile-modal :is(input,select,textarea):focus,.profile-modal :is(input,select,textarea):focus{border-color:color-mix(in srgb, var(--accent) 68%, var(--border-strong))!important;background:var(--surface-input-focus)!important}.settings-shell input[type=checkbox],.settings-surface input[type=checkbox],.server-invite-modal input[type=checkbox],.server-profile-modal input[type=checkbox],.profile-modal input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--accent)!important;border-radius:5px!important;padding:0!important}.settings-shell input[type=range],.settings-surface input[type=range],.profile-modal input[type=range]{appearance:none!important;background:0 0!important;width:100%!important;min-height:22px!important}.settings-shell input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--surface-input) 72%, var(--border-subtle));border-radius:999px;height:6px}.settings-surface input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--surface-input) 72%, var(--border-subtle));border-radius:999px;height:6px}.profile-modal input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--surface-input) 72%, var(--border-subtle));border-radius:999px;height:6px}.settings-shell input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid color-mix(in srgb, #fff 82%, var(--accent));background:var(--accent);width:18px;height:18px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;margin-top:-6px}.settings-surface input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid color-mix(in srgb, #fff 82%, var(--accent));background:var(--accent);width:18px;height:18px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;margin-top:-6px}.profile-modal input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid color-mix(in srgb, #fff 82%, var(--accent));background:var(--accent);width:18px;height:18px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;margin-top:-6px}.settings-switch-row,.settings-toggle-list label,.notification-settings-list label,.voice-toggles label,.voice-noise-checkbox,.privacy-select-row{border-radius:var(--ui-card-radius)!important;border:1px solid var(--border-subtle)!important;background:var(--surface-card)!important;min-height:42px!important;padding:10px 12px!important}.settings-shell .settings-form,.settings-shell .voice-settings-grid,.settings-shell .voice-sliders,.settings-shell .voice-toggles,.settings-surface .voice-settings-grid,.settings-surface .voice-sliders,.settings-surface .voice-toggles,.settings-surface .call-settings-section,.settings-surface .voice-noise-settings-grid{gap:10px!important}.bot-admin-list,.member-admin-list,.channel-admin-list,.custom-role-list,.server-invite-list,.activity-center-list,.friends-list,.dm-list{gap:8px!important}.friend-card,.dm-item,.active-contact-card,.channel-admin-row,.member-admin-row,.bot-admin-card,.custom-role-card,.server-invite-card,.activity-center-item,.voice-participant{transition:background-color .14s var(--ui-ease-out), border-color .14s var(--ui-ease-out), transform .14s var(--ui-ease-out), box-shadow .14s var(--ui-ease-out);border-radius:var(--ui-card-radius)!important}.friend-card:hover,.dm-item:hover,.active-contact-card:hover,.channel-admin-row:hover,.member-admin-row:hover,.bot-admin-card:hover,.custom-role-card:hover,.server-invite-card:hover,.activity-center-item:hover,.voice-participant:hover{transform:translateY(-1px);border-color:var(--border-strong)!important;background:var(--surface-card-hover)!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card{grid-template-columns:42px minmax(180px,1fr) minmax(170px,auto) minmax(62px,auto) minmax(132px,auto)!important;min-height:64px!important;padding:10px 12px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon{width:38px!important;height:38px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card{grid-template-columns:minmax(230px,1fr) minmax(120px,.35fr) minmax(300px,1fr) minmax(215px,auto)!important;min-height:94px!important;padding:14px 16px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar,.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar .avatar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar .avatar{width:56px!important;height:56px!important}.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-profile,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-profile{grid-template-columns:64px minmax(0,1fr)!important}.server-member-actions button,.member-admin-actions button,.server-row-actions button,.custom-role-card-actions button,.server-invite-card button{min-height:36px!important}.server-invite-modal-backdrop,.profile-modal-backdrop,.global-search-backdrop,.device-onboarding-backdrop,.server-onboarding-backdrop,.activity-center-backdrop,.gromik-onboarding-backdrop,.media-lightbox{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:color-mix(in srgb, var(--surface-root) 74%, transparent)!important}.server-invite-modal,.server-profile-modal,.profile-modal,.global-search-panel,.device-onboarding-card,.server-onboarding-panel,.activity-center-panel{animation:ui-modal-in .18s var(--ui-ease-out) both!important}@keyframes ui-modal-in{0%{opacity:0;transform:scale(.985)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.custom-role-drawer .custom-role-list,.server-channel-drawer .server-channel-table{transition:max-height .22s var(--ui-ease-out), opacity .16s var(--ui-ease-out), transform .16s var(--ui-ease-out)!important}.connection-status-note{animation:ui-status-in .16s var(--ui-ease-out) both!important}.connection-status-dot.connecting,.connection-status-dot.reconnecting{animation:1.05s ease-in-out infinite ui-status-pulse}@keyframes ui-status-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-status-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 4%, transparent)}}.empty-state,.smart-empty-state,.activity-center-empty,.skeleton-row,.skeleton-card{border-radius:var(--ui-card-radius)!important}.settings-shell .settings-toggle-list>label>input[type=checkbox],.settings-shell .notification-settings-list>label>input[type=checkbox],.settings-shell .desktop-startup-toggle input[type=checkbox],.settings-shell .privacy-activity-switch input[type=checkbox],.settings-dashboard-page .settings-toggle-list>label>input[type=checkbox],.settings-dashboard-page .notification-settings-list>label>input[type=checkbox],.settings-dashboard-page .desktop-startup-toggle input[type=checkbox],.settings-dashboard-page .privacy-activity-switch input[type=checkbox]{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:color-mix(in srgb, var(--text-muted) 42%, var(--bg-input))!important;appearance:none!important;cursor:pointer!important;width:42px!important;min-width:42px!important;height:24px!important;min-height:24px!important;transition:background .15s var(--ui-ease-out), border-color .15s var(--ui-ease-out), opacity .15s var(--ui-ease-out)!important;border-radius:999px!important;order:2!important;justify-self:end!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.settings-shell .settings-toggle-list>label>input[type=checkbox]:before,.settings-shell .notification-settings-list>label>input[type=checkbox]:before,.settings-shell .desktop-startup-toggle input[type=checkbox]:before,.settings-shell .privacy-activity-switch input[type=checkbox]:before,.settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:before,.settings-dashboard-page .notification-settings-list>label>input[type=checkbox]:before,.settings-dashboard-page .desktop-startup-toggle input[type=checkbox]:before,.settings-dashboard-page .privacy-activity-switch input[type=checkbox]:before{content:none!important}.settings-shell .settings-toggle-list>label>input[type=checkbox]:after,.settings-shell .notification-settings-list>label>input[type=checkbox]:after,.settings-shell .desktop-startup-toggle input[type=checkbox]:after,.settings-shell .privacy-activity-switch input[type=checkbox]:after,.settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:after,.settings-dashboard-page .notification-settings-list>label>input[type=checkbox]:after,.settings-dashboard-page .desktop-startup-toggle input[type=checkbox]:after,.settings-dashboard-page .privacy-activity-switch input[type=checkbox]:after{content:""!important;width:18px!important;height:18px!important;transition:transform .15s var(--ui-ease-out)!important;background:#fff!important;border-radius:50%!important;position:absolute!important;top:2px!important;left:2px!important;transform:translate(0)!important;box-shadow:0 4px 12px #00000042!important}.settings-shell .settings-toggle-list>label>input[type=checkbox]:checked,.settings-shell .notification-settings-list>label>input[type=checkbox]:checked,.settings-shell .desktop-startup-toggle input[type=checkbox]:checked,.settings-shell .privacy-activity-switch input[type=checkbox]:checked,.settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:checked,.settings-dashboard-page .notification-settings-list>label>input[type=checkbox]:checked,.settings-dashboard-page .desktop-startup-toggle input[type=checkbox]:checked,.settings-dashboard-page .privacy-activity-switch input[type=checkbox]:checked{border-color:color-mix(in srgb, var(--accent) 72%, var(--border-subtle))!important;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 72%, #ec4899))!important}.settings-shell .settings-toggle-list>label>input[type=checkbox]:checked:after,.settings-shell .notification-settings-list>label>input[type=checkbox]:checked:after,.settings-shell .desktop-startup-toggle input[type=checkbox]:checked:after,.settings-shell .privacy-activity-switch input[type=checkbox]:checked:after,.settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:checked:after,.settings-dashboard-page .notification-settings-list>label>input[type=checkbox]:checked:after,.settings-dashboard-page .desktop-startup-toggle input[type=checkbox]:checked:after,.settings-dashboard-page .privacy-activity-switch input[type=checkbox]:checked:after{transform:translate(18px)!important}.settings-shell .settings-toggle-list>label>input[type=checkbox]:disabled,.settings-shell .notification-settings-list>label>input[type=checkbox]:disabled,.settings-shell .desktop-startup-toggle input[type=checkbox]:disabled,.settings-shell .privacy-activity-switch input[type=checkbox]:disabled,.settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:disabled,.settings-dashboard-page .notification-settings-list>label>input[type=checkbox]:disabled,.settings-dashboard-page .desktop-startup-toggle input[type=checkbox]:disabled,.settings-dashboard-page .privacy-activity-switch input[type=checkbox]:disabled{cursor:not-allowed!important;opacity:.46!important}.settings-shell .settings-toggle-list>label,.settings-dashboard-page .settings-toggle-list>label{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}.call-setting-toggle>input[type=checkbox]{opacity:0!important;pointer-events:none!important;appearance:none!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.call-setting-toggle>input[type=checkbox]:before,.call-setting-toggle>input[type=checkbox]:after{content:none!important}@media (width<=980px){.settings-shell{grid-template-columns:1fr!important}.settings-shell>.server-settings-nav,.settings-shell>.settings-account-nav,.settings-shell-nav{border-right:0!important;border-bottom:1px solid var(--border-subtle)!important;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important}}@media (width<=700px){.chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card,.chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card,html[data-theme] .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-card{min-height:0!important}}@media (width<=1480px){html[data-theme] .voice-panel:not(.compact-mode) .voice-call-grid.settings-open,html[data-theme] .voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-open,html[data-theme] .voice-panel:not(.compact-mode) .voice-call-grid.settings-open.people-collapsed{isolation:isolate!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important;padding:14px!important;position:relative!important;overflow:hidden!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-call-grid.settings-open:before,html[data-theme] .layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-call-grid.settings-open:before{content:""!important;z-index:130!important;pointer-events:auto!important;background:radial-gradient(circle at 48% 44%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 38%), color-mix(in srgb, var(--surface-root) 68%, transparent)!important;-webkit-backdrop-filter:blur(3px)saturate(.92)!important;backdrop-filter:blur(3px)saturate(.92)!important;position:absolute!important;inset:0!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-call-grid.settings-open .voice-main-column-clean{opacity:.62!important;filter:saturate(.86)brightness(.74)!important;pointer-events:none!important;transform-origin:50%!important;max-width:100%!important;min-height:0!important;transform:scale(.985)!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-call-grid.settings-open .voice-people-panel,html[data-theme] .voice-panel:not(.compact-mode) .voice-call-grid.settings-open .voice-bottom-dock,html[data-theme] .voice-panel:not(.compact-mode) .voice-call-grid.settings-open .voice-side-icon-dock{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-call-grid.settings-open>.voice-settings-panel.side-column.call-settings-panel,html[data-theme] .layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-call-grid.settings-open>.voice-settings-panel.side-column.call-settings-panel{z-index:160!important;border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle))!important;background:color-mix(in srgb, var(--surface-root) 94%, var(--surface-elevated))!important;border-radius:18px!important;grid-template-rows:minmax(0,1fr) auto!important;width:min(520px,100% - 40px)!important;max-width:min(520px,100% - 40px)!important;height:min(690px,100% - 40px)!important;min-height:min(520px,100% - 40px)!important;max-height:min(690px,100% - 40px)!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 26px 82px #0000008f!important}html[data-theme] .voice-call-grid.settings-open>.voice-settings-panel.side-column.call-settings-panel .call-settings-scroll{scrollbar-gutter:stable!important;height:auto!important;min-height:0!important;max-height:none!important;padding:22px 20px 18px!important;overflow:hidden auto!important}html[data-theme] .voice-call-grid.settings-open>.voice-settings-panel.side-column.call-settings-panel .call-settings-header{z-index:2!important;background:color-mix(in srgb, var(--surface-root) 96%, var(--surface-elevated))!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;margin:-22px -20px 10px!important;padding:20px 20px 16px!important;position:sticky!important;top:-22px!important}html[data-theme] .voice-call-grid.settings-open>.voice-settings-panel.side-column.call-settings-panel .call-settings-header h3{font-size:20px!important}html[data-theme] .voice-call-grid.settings-open>.voice-settings-panel.side-column.call-settings-panel .call-settings-footer{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-root) 84%, transparent), color-mix(in srgb, var(--surface-root) 98%, var(--surface-elevated)))!important;padding:14px 20px 18px!important}}@media (width<=620px){html[data-theme] .voice-panel:not(.compact-mode) .voice-call-grid.settings-open{padding:10px!important}html[data-theme] .voice-panel:not(.compact-mode) .voice-call-grid.settings-open>.voice-settings-panel.side-column.call-settings-panel,html[data-theme] .layout.direct-call-layout .voice-panel.voice-panel-direct:not(.compact-mode) .voice-call-grid.settings-open>.voice-settings-panel.side-column.call-settings-panel{border-radius:16px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;height:calc(100% - 20px)!important;min-height:0!important;max-height:calc(100% - 20px)!important}html[data-theme] .voice-call-grid.settings-open>.voice-settings-panel.side-column.call-settings-panel .call-settings-scroll{padding:18px 14px 14px!important}html[data-theme] .voice-call-grid.settings-open>.voice-settings-panel.side-column.call-settings-panel .call-settings-header{margin:-18px -14px 8px!important;padding:18px 14px 14px!important;top:-18px!important}}html[data-theme] .profile-modal{scrollbar-gutter:stable!important;flex-direction:column!important;width:min(940px,100vw - 52px)!important;max-height:calc(100vh - 52px)!important;display:flex!important;overflow:hidden auto!important}html[data-theme] .profile-modal-banner{z-index:0!important;border-radius:0!important;flex:0 0 164px!important;height:164px!important;min-height:164px!important;position:relative!important}html[data-theme] .profile-modal-body{grid-template-columns:minmax(320px,402px) minmax(260px,1fr)!important;align-items:start!important;gap:22px 30px!important;max-height:none!important;margin-top:0!important;padding:24px 32px 32px!important;display:grid!important;overflow:visible!important}html[data-theme] .profile-modal-head,html[data-theme] .profile-modal-stat-grid,html[data-theme] .profile-modal-card,html[data-theme] .profile-modal-actions{grid-column:1!important}html[data-theme] .profile-modal-activity{grid-area:1/2/span 6!important;padding-top:0!important}html[data-theme] .profile-modal-head{align-items:center!important;margin-top:0!important}html[data-theme] .profile-avatar-ring{background:color-mix(in srgb, var(--surface-root) 92%, #000)!important;width:124px!important;min-width:124px!important;height:124px!important;box-shadow:none!important;border-radius:28px!important;place-items:center!important;padding:6px!important;display:grid!important}html[data-theme] .profile-avatar-ring .avatar,html[data-theme] .profile-modal-head .avatar{box-sizing:border-box!important;border:0!important;border-radius:24px!important;width:112px!important;height:112px!important}@media (width<=1060px){html[data-theme] .profile-modal-body{grid-template-columns:1fr!important;padding:22px 24px 28px!important}html[data-theme] .profile-modal-activity{grid-area:auto/1!important}}@media (width<=620px){html[data-theme] .profile-modal{width:min(100vw - 20px,560px)!important;max-height:calc(100vh - 20px)!important}html[data-theme] .profile-modal-banner{flex-basis:132px!important;height:132px!important;min-height:132px!important}html[data-theme] .profile-modal-body{padding:18px!important}}.sidebar-user-game-status,html[data-theme] .sidebar-user-game-status{min-width:0!important;color:var(--success,#22c55e)!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.sidebar-user-game-status img{object-fit:cover!important;border-radius:4px!important;flex:none!important;width:14px!important;height:14px!important}.sidebar-user-avatar,html[data-theme] .sidebar-user-avatar{flex:0 0 34px!important;width:34px!important;height:34px!important}.sidebar-user-avatar .avatar,html[data-theme] .sidebar-user-avatar .avatar{place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.sidebar-user-avatar .presence-dot,html[data-theme] .sidebar-user-avatar .presence-dot{border:2px solid color-mix(in srgb, var(--bg-card) 88%, #120916)!important;width:11px!important;height:11px!important;box-shadow:none!important;bottom:0!important;right:0!important;transform:translate(1px,1px)!important}.guilds.gromofon-rail,html[data-theme] .guilds.gromofon-rail{overflow-y:hidden!important}.guilds.gromofon-rail .rail-server-list,html[data-theme] .guilds.gromofon-rail .rail-server-list{flex:auto!important;min-height:0!important;overflow:hidden auto!important}.rail-bottom-actions,html[data-theme] .rail-bottom-actions{flex:none!important;place-items:center!important;margin-top:auto!important;padding-top:4px!important;display:grid!important}.guilds.gromofon-rail .rail-server-entry-button,html[data-theme] .guilds.gromofon-rail .rail-server-entry-button{background:color-mix(in srgb, var(--surface-card) 78%, var(--accent))!important;border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border-subtle))!important;color:var(--text-main)!important;box-shadow:inset 0 0 0 1px #ffffff0f!important}.guilds.gromofon-rail .rail-server-entry-button:hover,html[data-theme] .guilds.gromofon-rail .rail-server-entry-button:hover{background:var(--accent)!important;color:#fff!important}.guilds.gromofon-rail .rail-server-entry-button .rail-home-icon,html[data-theme] .guilds.gromofon-rail .rail-server-entry-button .rail-home-icon{font-size:28px!important;font-weight:900!important;line-height:1!important}.server-entry-modal,html[data-theme] .server-entry-modal{border:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--surface-elevated) 96%, #05030a)!important;width:min(460px,100vw - 28px)!important;max-height:min(760px,100vh - 28px)!important;box-shadow:var(--shadow-strong)!important;color:var(--text-main)!important;border-radius:8px!important;padding:22px 24px 24px!important;position:relative!important;overflow-y:auto!important}.server-entry-head,html[data-theme] .server-entry-head{text-align:center!important;gap:8px!important;padding:0 18px 18px!important;display:grid!important}.server-entry-head h2,html[data-theme] .server-entry-head h2{color:var(--text-main)!important;margin:0!important;font-size:24px!important;line-height:1.15!important}.server-entry-head p,html[data-theme] .server-entry-head p{color:var(--text-soft)!important;margin:0!important;line-height:1.45!important}.server-entry-close,html[data-theme] .server-entry-close{width:34px!important;height:34px!important;min-height:34px!important;color:var(--text-muted)!important;background:0 0!important;border-radius:8px!important;padding:0!important;position:absolute!important;top:12px!important;right:12px!important}.server-entry-options,html[data-theme] .server-entry-options{gap:9px!important;display:grid!important}.server-entry-options button,.server-entry-form,.server-entry-join,.server-entry-discovery,html[data-theme] .server-entry-options button,html[data-theme] .server-entry-form,html[data-theme] .server-entry-join,html[data-theme] .server-entry-discovery{border:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--surface-card) 88%, transparent)!important;border-radius:8px!important}.server-entry-options button,html[data-theme] .server-entry-options button{min-height:54px!important;color:var(--text-main)!important;text-align:left!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:grid!important}.server-entry-options button b,html[data-theme] .server-entry-options button b{color:var(--text-muted)!important;font-size:24px!important;line-height:1!important}.server-entry-template-icon,html[data-theme] .server-entry-template-icon{background:color-mix(in srgb, var(--accent) 75%, #fff)!important;color:#fff!important;border-radius:7px!important;place-items:center!important;width:24px!important;height:24px!important;font-weight:900!important;display:grid!important}.server-entry-form,.server-entry-join,.server-entry-discovery,html[data-theme] .server-entry-form,html[data-theme] .server-entry-join,html[data-theme] .server-entry-discovery{gap:10px!important;margin-top:14px!important;padding:14px!important;display:grid!important}.server-entry-form label,.server-entry-join form,.server-entry-discovery form,html[data-theme] .server-entry-form label,html[data-theme] .server-entry-join form,html[data-theme] .server-entry-discovery form{gap:8px!important;display:grid!important}.server-entry-form label>span,html[data-theme] .server-entry-form label>span{color:var(--text-soft)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important}.server-entry-form input,.server-entry-join input,.server-entry-discovery input,html[data-theme] .server-entry-form input,html[data-theme] .server-entry-join input,html[data-theme] .server-entry-discovery input{border:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--bg-base) 80%, transparent)!important;width:100%!important;min-height:42px!important;color:var(--text-main)!important;border-radius:8px!important;padding:0 12px!important}.server-entry-modal button,html[data-theme] .server-entry-modal button{border-radius:8px!important;min-height:42px!important}.server-entry-join h3,html[data-theme] .server-entry-join h3{text-align:center!important;color:var(--text-main)!important;margin:0!important;font-size:18px!important}.server-entry-discovery summary,html[data-theme] .server-entry-discovery summary{cursor:pointer!important;color:var(--text-main)!important;font-weight:850!important}.server-entry-discovery-list,html[data-theme] .server-entry-discovery-list{gap:8px!important;display:grid!important}.message-text-link,html[data-theme] .message-text-link{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:color-mix(in srgb, var(--accent) 70%, #fff)!important;font:inherit!important;font-weight:800!important;line-height:inherit!important;text-align:inherit!important;text-underline-offset:2px!important;cursor:pointer!important;word-break:break-word!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;text-decoration:underline!important;display:inline!important}.message-invite-link,html[data-theme] .message-invite-link{color:color-mix(in srgb, var(--success,#22c55e) 70%, #fff)!important}.friend-directory-row.clickable,html[data-theme] .friend-directory-row.clickable{cursor:pointer!important}.friend-directory-row.clickable:focus-visible,html[data-theme] .friend-directory-row.clickable:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, #fff)!important;outline-offset:2px!important}.app-sidebar-contact-list,html[data-theme] .app-sidebar-contact-list{gap:8px!important;padding:0 12px 12px!important;display:grid!important}.app-sidebar-contact,html[data-theme] .app-sidebar-contact{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:color-mix(in srgb, var(--surface-card) 72%, transparent)!important;width:100%!important;min-height:52px!important;color:var(--text-main)!important;text-align:left!important;border-radius:8px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;display:grid!important}.app-sidebar-contact:hover,html[data-theme] .app-sidebar-contact:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-subtle))!important;background:color-mix(in srgb, var(--surface-card) 86%, var(--accent) 10%)!important}.app-sidebar-contact>span:last-child,html[data-theme] .app-sidebar-contact>span:last-child{gap:2px!important;min-width:0!important;display:grid!important}.app-sidebar-contact strong,.app-sidebar-contact small,html[data-theme] .app-sidebar-contact strong,html[data-theme] .app-sidebar-contact small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app-sidebar-contact small,html[data-theme] .app-sidebar-contact small{color:var(--text-soft)!important;font-size:12px!important}.presence-activity-inline,html[data-theme] .presence-activity-inline{vertical-align:middle!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}.presence-activity-inline img,html[data-theme] .presence-activity-inline img{object-fit:cover!important;border-radius:4px!important;flex:none!important;width:16px!important;height:16px!important}.presence-activity-inline span,html[data-theme] .presence-activity-inline span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.sidebar-profile-game-card,.profile-game-activity-line,.game-activity-current,.game-activity-row,.game-activity-empty{border:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--surface-card) 82%, transparent)!important;border-radius:8px!important}.sidebar-profile-game-card{grid-template-columns:52px minmax(0,1fr) 34px!important;align-items:center!important;gap:10px!important;margin:10px 0!important;padding:10px!important;display:grid!important}.sidebar-profile-game-icon,.game-activity-current>img,.game-activity-current>span:first-child,.game-activity-row>img,.game-activity-row>span:first-child,.profile-game-activity-line>img,.profile-game-activity-line>span:first-child{object-fit:cover!important;background:color-mix(in srgb, var(--accent) 22%, var(--surface-elevated))!important;width:48px!important;height:48px!important;color:var(--text-main)!important;border-radius:10px!important;place-items:center!important;font-weight:900!important;display:grid!important}.sidebar-profile-game-icon img{border-radius:inherit!important;object-fit:cover!important;width:100%!important;height:100%!important}.sidebar-profile-game-card div:nth-child(2),.game-activity-current>span,.game-activity-row>span{gap:3px!important;min-width:0!important;display:grid!important}.sidebar-profile-game-card small,.game-activity-current small{color:var(--text-soft)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.sidebar-profile-game-card strong,.game-activity-current strong,.game-activity-row strong{color:var(--text-main)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.sidebar-profile-game-card span,.game-activity-current em,.game-activity-row small{color:var(--text-muted)!important;font-size:12px!important;font-style:normal!important}.sidebar-profile-game-card>button{border-radius:8px!important;width:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important}.game-activity-settings-panel{gap:16px!important;display:grid!important}.game-activity-current{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}.game-activity-current.active{border-color:color-mix(in srgb, var(--success,#22c55e) 48%, var(--border-subtle))!important;background:color-mix(in srgb, var(--success,#22c55e) 16%, var(--surface-card))!important}.game-activity-add-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;display:grid!important}.game-activity-add-row label{gap:8px!important;display:grid!important}.game-activity-list{gap:10px!important;display:grid!important}.game-activity-list-head{color:var(--text-main)!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.game-activity-list-head span{color:var(--text-muted)!important}.game-activity-row{grid-template-columns:48px minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:10px!important;display:grid!important}.game-activity-row.disabled{opacity:.7!important}.game-activity-toggle{color:var(--text-muted)!important;grid-template-columns:auto auto!important;align-items:center!important;gap:8px!important;font-size:12px!important;display:inline-grid!important}.game-activity-empty{color:var(--text-muted)!important;gap:5px!important;padding:14px!important;display:grid!important}.game-activity-empty strong{color:var(--text-main)!important}.profile-game-activity-line{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:10px!important;display:grid!important}.profile-game-activity-line p{color:var(--text-main)!important;gap:2px!important;margin:0!important;font-weight:850!important;display:grid!important}.profile-game-activity-line small{color:var(--success,#22c55e)!important;font-weight:800!important}@media (width<=760px){.game-activity-add-row,.game-activity-row{grid-template-columns:1fr!important}.game-activity-row>img,.game-activity-row>span:first-child{display:none!important}}.layout,.layout.friends-layout,.layout.dm-layout,.layout.direct-call-layout,html[data-theme] .layout,html[data-theme] .layout.friends-layout,html[data-theme] .layout.dm-layout,html[data-theme] .layout.direct-call-layout{grid-template-rows:36px minmax(0,1fr)!important}.app-titlebar-strip,html[data-theme] .app-titlebar-strip{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-sidebar,#120916) 94%, var(--surface-main,#0f0712)), color-mix(in srgb, var(--bg-sidebar,#120916) 98%, #000 2%))!important;min-width:0!important;min-height:36px!important;color:var(--text-main)!important;box-shadow:0 1px 0 color-mix(in srgb, var(--surface-elevated) 60%, transparent) inset!important;z-index:75!important;-webkit-user-select:none!important;user-select:none!important;-webkit-app-region:drag!important;grid-area:1/1/auto/-1!important;grid-template-columns:150px minmax(0,1fr) 150px!important;align-items:center!important;gap:12px!important;padding:0 12px!important;display:grid!important}.layout>.guilds,.layout>.channels,.layout>.app-nav-sidebar,.layout>.dm-sidebar,.layout>.chat,.layout.friends-layout>.chat,.layout.dm-layout>.chat,.layout.server-members-open>.chat,.layout.server-members-collapsed>.chat,.layout>.server-members-panel,.layout.server-members-open>.server-members-panel,.layout.server-members-collapsed>.server-members-panel,.layout.dm-layout>.dm-profile-panel,html[data-theme] .layout>.guilds,html[data-theme] .layout>.channels,html[data-theme] .layout>.app-nav-sidebar,html[data-theme] .layout>.dm-sidebar,html[data-theme] .layout>.chat,html[data-theme] .layout.friends-layout>.chat,html[data-theme] .layout.dm-layout>.chat,html[data-theme] .layout.server-members-open>.chat,html[data-theme] .layout.server-members-collapsed>.chat,html[data-theme] .layout>.server-members-panel,html[data-theme] .layout.server-members-open>.server-members-panel,html[data-theme] .layout.server-members-collapsed>.server-members-panel,html[data-theme] .layout.dm-layout>.dm-profile-panel{grid-row:2!important}.app-titlebar-nav,html[data-theme] .app-titlebar-nav{-webkit-app-region:no-drag!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.app-titlebar-brand,html[data-theme] .app-titlebar-brand{min-width:0!important;color:var(--text-main)!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}.app-titlebar-brand strong,html[data-theme] .app-titlebar-brand strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app-titlebar-logo,html[data-theme] .app-titlebar-logo{background:radial-gradient(circle at 34% 38%,#ffffffd9 0 9%,#0000 10%),conic-gradient(from 220deg,#2dd4bf,#6d5dfc,#d861b8,#2dd4bf)!important;border-radius:6px!important;width:18px!important;min-width:18px!important;height:18px!important;box-shadow:inset 0 0 0 2px #0b0814b3!important}.app-titlebar-nav-button,html[data-theme] .app-titlebar-nav-button{width:30px!important;min-width:30px!important;height:28px!important;min-height:28px!important;color:var(--text-muted)!important;-webkit-app-region:no-drag!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:18px!important;line-height:1!important;display:grid!important}.app-titlebar-nav-button:not(:disabled):hover,html[data-theme] .app-titlebar-nav-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle))!important;background:color-mix(in srgb, var(--surface-card) 82%, var(--accent) 10%)!important;color:var(--text-main)!important}.app-titlebar-nav-button:disabled,html[data-theme] .app-titlebar-nav-button:disabled{opacity:.38!important}.app-titlebar-context,html[data-theme] .app-titlebar-context{min-width:0!important;max-width:min(620px,70vw)!important;color:var(--text-main)!important;grid-template-columns:18px minmax(0,auto)!important;justify-self:center!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:850!important;display:inline-grid!important}.app-titlebar-context,.app-titlebar-spacer,html[data-theme] .app-titlebar-context,html[data-theme] .app-titlebar-spacer{-webkit-app-region:drag!important}.desktop-auth-shell,html[data-theme] .desktop-auth-shell{background:var(--surface-root,#09040c)!important;grid-template-rows:36px minmax(0,1fr)!important;min-width:0!important;height:100vh!important;min-height:0!important;display:grid!important;overflow:hidden!important}.desktop-auth-shell>.auth-page,html[data-theme] .desktop-auth-shell>.auth-page{grid-row:2!important;height:100%!important;min-height:0!important}.app-titlebar-context strong,html[data-theme] .app-titlebar-context strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.app-titlebar-context-icon,.app-nav-icon,html[data-theme] .app-titlebar-context-icon,html[data-theme] .app-nav-icon{width:22px!important;min-width:22px!important;height:22px!important;color:color-mix(in srgb, var(--accent) 72%, var(--text-muted))!important;place-items:center!important;display:inline-grid!important;position:relative!important}.app-titlebar-context-icon:before,.app-titlebar-context-icon:after,.app-nav-icon:before,.app-nav-icon:after,html[data-theme] .app-titlebar-context-icon:before,html[data-theme] .app-titlebar-context-icon:after,html[data-theme] .app-nav-icon:before,html[data-theme] .app-nav-icon:after{content:""!important;box-sizing:border-box!important;position:absolute!important}.app-nav-icon-friends:before,.app-nav-icon-group:before,.app-titlebar-context-icon.friends:before,html[data-theme] .app-nav-icon-friends:before,html[data-theme] .app-nav-icon-group:before,html[data-theme] .app-titlebar-context-icon.friends:before{background:currentColor!important;border-radius:50%!important;width:8px!important;height:8px!important;top:4px!important;box-shadow:-7px 6px 0 -1px,7px 6px 0 -1px!important}.app-nav-icon-friends:after,.app-nav-icon-group:after,.app-titlebar-context-icon.friends:after,html[data-theme] .app-nav-icon-friends:after,html[data-theme] .app-nav-icon-group:after,html[data-theme] .app-titlebar-context-icon.friends:after{opacity:.65!important;background:currentColor!important;border-radius:9px 9px 4px 4px!important;width:19px!important;height:8px!important;bottom:4px!important}.app-nav-icon-dm:before,.app-titlebar-context-icon.dm:before,html[data-theme] .app-nav-icon-dm:before,html[data-theme] .app-titlebar-context-icon.dm:before{border:2px solid!important;border-radius:5px!important;width:18px!important;height:13px!important}.app-nav-icon-dm:after,.app-titlebar-context-icon.dm:after,html[data-theme] .app-nav-icon-dm:after,html[data-theme] .app-titlebar-context-icon.dm:after{border-bottom:2px solid!important;border-left:2px solid!important;width:10px!important;height:10px!important;transform:translateY(-2px)rotate(-45deg)!important}.app-nav-icon-settings:before,.app-titlebar-context-icon.settings:before,html[data-theme] .app-nav-icon-settings:before,html[data-theme] .app-titlebar-context-icon.settings:before{border:3px dotted!important;border-radius:50%!important;width:18px!important;height:18px!important}.app-nav-icon-settings:after,.app-titlebar-context-icon.settings:after,html[data-theme] .app-nav-icon-settings:after,html[data-theme] .app-titlebar-context-icon.settings:after{background:var(--bg-sidebar)!important;border:2px solid!important;border-radius:50%!important;width:7px!important;height:7px!important}.app-titlebar-context-icon.server:before,html[data-theme] .app-titlebar-context-icon.server:before{content:"#"!important;font-size:17px!important;font-weight:950!important;line-height:1!important;position:static!important}.chat-heading-title,html[data-theme] .chat-heading-title{align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important}.chat-heading-symbol,html[data-theme] .chat-heading-symbol{width:20px!important;min-width:20px!important;height:20px!important;color:var(--text-muted)!important;place-items:center!important;display:inline-grid!important}.chat-heading-symbol.text,html[data-theme] .chat-heading-symbol.text{font-size:22px!important;font-weight:950!important}.chat-heading-symbol .voice-device-icon,html[data-theme] .chat-heading-symbol .voice-device-icon{width:20px!important;height:20px!important}.layout>.channels.server-sidebar>.sidebar-bottom-dock,.layout>.channels.app-nav-sidebar>.sidebar-bottom-dock,.layout>.channels.dm-sidebar>.sidebar-bottom-dock,html[data-theme] .layout>.channels.server-sidebar>.sidebar-bottom-dock,html[data-theme] .layout>.channels.app-nav-sidebar>.sidebar-bottom-dock,html[data-theme] .layout>.channels.dm-sidebar>.sidebar-bottom-dock{background:var(--bg-sidebar)!important;border-top:1px solid color-mix(in srgb, var(--border-subtle) 58%, transparent)!important;width:100%!important;max-width:100%!important;margin:0!important;padding:8px 12px 10px!important}.layout>.channels.server-sidebar .sidebar-voice-dock,.layout>.channels.app-nav-sidebar .sidebar-voice-dock,.layout>.channels.dm-sidebar .sidebar-voice-dock,.layout>.channels.server-sidebar .sidebar-user-card,.layout>.channels.app-nav-sidebar .sidebar-user-card,.layout>.channels.dm-sidebar .sidebar-user-card,html[data-theme] .layout>.channels.server-sidebar .sidebar-voice-dock,html[data-theme] .layout>.channels.app-nav-sidebar .sidebar-voice-dock,html[data-theme] .layout>.channels.dm-sidebar .sidebar-voice-dock,html[data-theme] .layout>.channels.server-sidebar .sidebar-user-card,html[data-theme] .layout>.channels.app-nav-sidebar .sidebar-user-card,html[data-theme] .layout>.channels.dm-sidebar .sidebar-user-card{border-radius:16px!important;width:100%!important}.layout>.channels.server-sidebar .sidebar-user-actions,.layout>.channels.server-sidebar .gromofon-user-actions,.layout>.channels.app-nav-sidebar .sidebar-user-actions,.layout>.channels.app-nav-sidebar .gromofon-user-actions,.layout>.channels.dm-sidebar .sidebar-user-actions,.layout>.channels.dm-sidebar .gromofon-user-actions,html[data-theme] .layout>.channels.server-sidebar .sidebar-user-actions,html[data-theme] .layout>.channels.server-sidebar .gromofon-user-actions,html[data-theme] .layout>.channels.app-nav-sidebar .sidebar-user-actions,html[data-theme] .layout>.channels.app-nav-sidebar .gromofon-user-actions,html[data-theme] .layout>.channels.dm-sidebar .sidebar-user-actions,html[data-theme] .layout>.channels.dm-sidebar .gromofon-user-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.message,html[data-theme] .message{transition:background var(--motion-fast) var(--motion-ease)!important;border-radius:8px!important;padding:8px clamp(184px,24vw,244px) 8px 8px!important}.dm-call-log-message,html[data-theme] .dm-call-log-message{padding-right:8px!important}.message:hover,.message:focus-within,html[data-theme] .message:hover,html[data-theme] .message:focus-within{background:color-mix(in srgb, var(--surface-card) 68%, transparent)!important}.message-actions.message-hover-toolbar,html[data-theme] .message-actions.message-hover-toolbar{border:1px solid color-mix(in srgb, var(--border-subtle) 84%, transparent)!important;background:color-mix(in srgb, var(--surface-elevated) 94%, transparent)!important;border-radius:12px!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;padding:5px!important;top:6px!important;right:10px!important;box-shadow:0 14px 32px #00000052!important}.message-actions.message-hover-toolbar button,html[data-theme] .message-actions.message-hover-toolbar button{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:color-mix(in srgb, var(--surface-card) 82%, transparent)!important;width:32px!important;min-width:32px!important;height:30px!important;min-height:30px!important;color:var(--text-main)!important;text-align:center!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:15px!important;line-height:1!important;display:grid!important}.message-actions.message-hover-toolbar button:hover,html[data-theme] .message-actions.message-hover-toolbar button:hover{border-color:color-mix(in srgb, var(--accent) 46%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 18%, var(--surface-card))!important}.message-toolbar-icon,html[data-theme] .message-toolbar-icon{font-weight:900!important}.message-reaction-popover,html[data-theme] .message-reaction-popover{border:1px solid color-mix(in srgb, var(--border-subtle) 84%, transparent)!important;background:color-mix(in srgb, var(--surface-elevated) 96%, transparent)!important;border-radius:12px!important;gap:6px!important;padding:6px!important;display:flex!important;position:absolute!important;top:calc(100% + 6px)!important;right:0!important;box-shadow:0 18px 44px #0000005c!important}.message-context-menu,html[data-theme] .message-context-menu{z-index:240!important;width:260px!important}.message-context-reactions,html[data-theme] .message-context-reactions{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;margin-bottom:4px!important;padding-bottom:8px!important;display:grid!important}.message-context-reactions button,html[data-theme] .message-context-reactions button{background:color-mix(in srgb, var(--surface-card) 82%, transparent)!important;text-align:center!important;border-radius:9px!important;justify-content:center!important;min-height:36px!important;padding:0!important;font-size:17px!important}.layout,.layout.friends-layout,.layout.dm-layout,.layout.direct-call-layout,.layout.server-members-open,.layout.server-members-collapsed,html[data-theme] .layout,html[data-theme] .layout.friends-layout,html[data-theme] .layout.dm-layout,html[data-theme] .layout.direct-call-layout,html[data-theme] .layout.server-members-open,html[data-theme] .layout.server-members-collapsed{grid-template-rows:36px minmax(0,1fr)!important;height:100vh!important;min-height:0!important;overflow:hidden!important}.layout>.guilds.gromofon-rail,.layout>.guilds.gromofon-rail:hover,.layout>.guilds.gromofon-rail:focus-within,html[data-theme] .layout>.guilds.gromofon-rail,html[data-theme] .layout>.guilds.gromofon-rail:hover,html[data-theme] .layout>.guilds.gromofon-rail:focus-within{width:var(--app-rail-width,72px)!important;min-width:var(--app-rail-width,72px)!important;max-width:var(--app-rail-width,72px)!important;box-sizing:border-box!important;background:var(--bg-rail)!important;grid-area:2/1!important;grid-template-rows:repeat(3,56px) minmax(0,1fr) 56px!important;align-self:stretch!important;place-items:start center!important;gap:10px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:10px 8px!important;transition:none!important;display:grid!important;overflow:hidden!important;transform:none!important}.layout>.guilds.gromofon-rail .rail-server-list,.layout>.guilds.gromofon-rail .list.rail-server-list,html[data-theme] .layout>.guilds.gromofon-rail .rail-server-list,html[data-theme] .layout>.guilds.gromofon-rail .list.rail-server-list{align-self:stretch!important;width:56px!important;min-height:0!important;max-height:100%!important;margin:0!important;overflow:hidden auto!important}.layout>.guilds.gromofon-rail .rail-bottom-actions,html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions{flex:none!important;place-self:end center!important;place-items:center!important;width:56px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important}.layout>.guilds.gromofon-rail .rail-bottom-actions .rail-home-button,html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-home-button{margin:0!important}.layout>.channels,.layout>.channels.server-sidebar,.layout>.channels.app-nav-sidebar,.layout>.channels.dm-sidebar,.layout>.server-sidebar,.layout>.app-nav-sidebar,.layout>.dm-sidebar,.layout.direct-call-layout>.channels,.layout.direct-call-layout>.channels.server-sidebar,.layout.direct-call-layout>.channels.app-nav-sidebar,.layout.direct-call-layout>.channels.dm-sidebar,html[data-theme] .layout>.channels,html[data-theme] .layout>.channels.server-sidebar,html[data-theme] .layout>.channels.app-nav-sidebar,html[data-theme] .layout>.channels.dm-sidebar,html[data-theme] .layout>.server-sidebar,html[data-theme] .layout>.app-nav-sidebar,html[data-theme] .layout>.dm-sidebar,html[data-theme] .layout.direct-call-layout>.channels,html[data-theme] .layout.direct-call-layout>.channels.server-sidebar,html[data-theme] .layout.direct-call-layout>.channels.app-nav-sidebar,html[data-theme] .layout.direct-call-layout>.channels.dm-sidebar{grid-row:2!important;align-self:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important}.layout>.chat,.layout.friends-layout>.chat,.layout.dm-layout>.chat,.layout.direct-call-layout>.chat,.layout.server-members-open>.chat,.layout.server-members-collapsed>.chat,html[data-theme] .layout>.chat,html[data-theme] .layout.friends-layout>.chat,html[data-theme] .layout.dm-layout>.chat,html[data-theme] .layout.direct-call-layout>.chat,html[data-theme] .layout.server-members-open>.chat,html[data-theme] .layout.server-members-collapsed>.chat{grid-row:2!important;align-self:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.layout>.chat:not(.has-bot-quick-panel):not(.direct-call-workspace-active):not(.server-voice-workspace-active),html[data-theme] .layout>.chat:not(.has-bot-quick-panel):not(.direct-call-workspace-active):not(.server-voice-workspace-active){grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important}.layout>.chat.server-voice-workspace-active,html[data-theme] .layout>.chat.server-voice-workspace-active{grid-template-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.layout>.chat.server-voice-workspace-active>.voice-panel-stable-host,html[data-theme] .layout>.chat.server-voice-workspace-active>.voice-panel-stable-host{grid-row:1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:block!important;overflow:hidden!important}.layout>.chat .messages,.layout>.chat .messages.dm-messages,html[data-theme] .layout>.chat .messages,html[data-theme] .layout>.chat .messages.dm-messages{min-height:0!important;max-height:100%!important}.layout>.chat .composer,.layout>.chat .composer.composer-gromofon,html[data-theme] .layout>.chat .composer,html[data-theme] .layout>.chat .composer.composer-gromofon{flex:none!important}.layout.dm-layout>.dm-profile-panel,.layout>.server-members-panel,.layout.server-members-open>.server-members-panel,.layout.server-members-collapsed>.server-members-panel,html[data-theme] .layout.dm-layout>.dm-profile-panel,html[data-theme] .layout>.server-members-panel,html[data-theme] .layout.server-members-open>.server-members-panel,html[data-theme] .layout.server-members-collapsed>.server-members-panel{grid-row:2!important;align-self:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important}.layout>.channels .sidebar-bottom-dock,.layout>.channels .sidebar-user-footer,.layout>.app-nav-sidebar .sidebar-bottom-dock,.layout>.app-nav-sidebar .sidebar-user-footer,.layout>.dm-sidebar .sidebar-bottom-dock,.layout>.dm-sidebar .sidebar-user-footer,html[data-theme] .layout>.channels .sidebar-bottom-dock,html[data-theme] .layout>.channels .sidebar-user-footer,html[data-theme] .layout>.app-nav-sidebar .sidebar-bottom-dock,html[data-theme] .layout>.app-nav-sidebar .sidebar-user-footer,html[data-theme] .layout>.dm-sidebar .sidebar-bottom-dock,html[data-theme] .layout>.dm-sidebar .sidebar-user-footer{flex:none!important}.reaction-row,html[data-theme] .reaction-row{border:1px solid color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;background:color-mix(in srgb, var(--surface-card) 88%, var(--surface-main))!important;width:fit-content!important;color:var(--text-main)!important;box-shadow:none!important;border-radius:999px!important;padding:5px!important}.reaction-chip,html[data-theme] .reaction-chip{border:1px solid color-mix(in srgb, var(--border-subtle) 76%, transparent)!important;background:color-mix(in srgb, var(--surface-main) 76%, var(--surface-card))!important;min-height:28px!important;color:var(--text-main)!important;box-shadow:none!important;border-radius:999px!important;padding:3px 9px!important}.reaction-chip b,html[data-theme] .reaction-chip b{color:var(--text-muted)!important}.reaction-chip:hover,html[data-theme] .reaction-chip:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 14%, var(--surface-card-hover))!important}.profile-modal .common-guild-list span,html[data-theme] .profile-modal .common-guild-list span,.profile-modal .common-guild-list button,html[data-theme] .profile-modal .common-guild-list button{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;background:color-mix(in srgb, var(--surface-card) 86%, var(--surface-main))!important;color:var(--text-main)!important;box-shadow:none!important}.profile-modal .common-guild-list span:hover,html[data-theme] .profile-modal .common-guild-list span:hover,.profile-modal .common-guild-list button:hover,html[data-theme] .profile-modal .common-guild-list button:hover{background:color-mix(in srgb, var(--accent) 12%, var(--surface-card-hover))!important;border-color:color-mix(in srgb, var(--accent) 34%, var(--border-subtle))!important}.profile-modal .common-guild-list span>span,.profile-modal .common-guild-list button>span,html[data-theme] .profile-modal .common-guild-list span>span,html[data-theme] .profile-modal .common-guild-list button>span{color:var(--text-main)!important}.profile-modal-activity .profile-activity-card,html[data-theme] .profile-modal-activity .profile-activity-card{border-color:color-mix(in srgb, var(--border-subtle) 80%, transparent)!important;background:color-mix(in srgb, var(--surface-card) 88%, var(--surface-main))!important;color:var(--text-main)!important}.profile-modal-activity .profile-activity-card p,html[data-theme] .profile-modal-activity .profile-activity-card p{color:var(--text-muted)!important}.friends-list-surface .list-title.accent-title b,html[data-theme] .friends-list-surface .list-title.accent-title b{display:none!important}.friends-list-surface,.friends-active-panel,.active-contact-card,html[data-theme] .friends-list-surface,html[data-theme] .friends-active-panel,html[data-theme] .active-contact-card{border-color:color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;background:color-mix(in srgb, var(--surface-card) 82%, var(--surface-main))!important;color:var(--text-main)!important}.voice-keybind-settings,.profile-keybind-settings,html[data-theme] .voice-keybind-settings,html[data-theme] .profile-keybind-settings{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent)!important;border-radius:var(--ui-card-radius,8px)!important;background:color-mix(in srgb, var(--surface-card) 86%, var(--surface-main))!important;color:var(--text-main)!important}.voice-keybind-settings label,.voice-keybind-row,html[data-theme] .voice-keybind-settings label,html[data-theme] .voice-keybind-row{border-color:color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;background:color-mix(in srgb, var(--surface-main) 72%, var(--surface-card))!important;color:var(--text-main)!important}.voice-keybind-settings input,.voice-keybind-row input,html[data-theme] .voice-keybind-settings input,html[data-theme] .voice-keybind-row input{border-color:color-mix(in srgb, var(--border-subtle) 82%, transparent)!important;background:var(--surface-input)!important;color:var(--text-main)!important}.chat>.voice-panel-stable-host .voice-panel.compact-mode,html[data-theme] .chat>.voice-panel-stable-host .voice-panel.compact-mode{display:none!important}.layout>.chat .voice-panel:not(.compact-mode),html[data-theme] .layout>.chat .voice-panel:not(.compact-mode),.layout>.chat .voice-panel:not(.compact-mode)>.lk-room-container,.layout>.chat .voice-panel:not(.compact-mode) [data-lk-theme],html[data-theme] .layout>.chat .voice-panel:not(.compact-mode)>.lk-room-container,html[data-theme] .layout>.chat .voice-panel:not(.compact-mode) [data-lk-theme]{background:var(--surface-main)!important;height:100%!important;min-height:0!important;max-height:100%!important}.layout>.chat .voice-panel:not(.compact-mode) .voice-call-grid,.layout>.chat .voice-panel:not(.compact-mode) .voice-call-grid.settings-closed,.layout>.chat .voice-panel:not(.compact-mode) .voice-call-grid.settings-open,.layout>.chat .voice-panel:not(.compact-mode) .voice-call-grid.people-open,.layout>.chat .voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed,html[data-theme] .layout>.chat .voice-panel:not(.compact-mode) .voice-call-grid,html[data-theme] .layout>.chat .voice-panel:not(.compact-mode) .voice-call-grid.settings-closed,html[data-theme] .layout>.chat .voice-panel:not(.compact-mode) .voice-call-grid.settings-open,html[data-theme] .layout>.chat .voice-panel:not(.compact-mode) .voice-call-grid.people-open,html[data-theme] .layout>.chat .voice-panel:not(.compact-mode) .voice-call-grid.people-collapsed{background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--surface-main) 94%, var(--surface-card)), var(--surface-main))!important;height:auto!important;min-height:0!important;max-height:100%!important}.layout>.chat .voice-panel:not(.compact-mode) .voice-video-block-empty,.layout>.chat .voice-panel:not(.compact-mode) .voice-stage-placeholder,.layout>.chat .voice-panel:not(.compact-mode) .direct-voice-empty-stage,html[data-theme] .layout>.chat .voice-panel:not(.compact-mode) .voice-video-block-empty,html[data-theme] .layout>.chat .voice-panel:not(.compact-mode) .voice-stage-placeholder,html[data-theme] .layout>.chat .voice-panel:not(.compact-mode) .direct-voice-empty-stage{border-color:color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 84%, var(--surface-main)), var(--surface-main))!important;color:var(--text-main)!important}.layout>.chat .voice-panel:not(.compact-mode) .voice-bottom-dock,html[data-theme] .layout>.chat .voice-panel:not(.compact-mode) .voice-bottom-dock{max-height:70px!important}.chat.direct-call-workspace-active,html[data-theme] .chat.direct-call-workspace-active{grid-template-rows:minmax(320px,min(52vh,100% - 250px)) minmax(220px,1fr)!important}.layout>.server-members-panel,html[data-theme] .layout>.server-members-panel{border-left:1px solid color-mix(in srgb, var(--border-subtle) 88%, transparent)!important;background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--accent) 8%, transparent), transparent 34%), color-mix(in srgb, var(--surface-sidebar) 94%, var(--surface-main))!important;color:var(--text-main)!important}.server-members-toggle,html[data-theme] .server-members-toggle,.server-members-header span,html[data-theme] .server-members-header span,.server-members-collapsed-count,html[data-theme] .server-members-collapsed-count,.server-members-compact-more,html[data-theme] .server-members-compact-more{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent)!important;background:color-mix(in srgb, var(--surface-card) 84%, var(--surface-main))!important;color:var(--text-main)!important;box-shadow:none!important}.server-members-toggle:hover,html[data-theme] .server-members-toggle:hover,.server-members-compact-user:hover,html[data-theme] .server-members-compact-user:hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 14%, var(--surface-card-hover))!important}.server-members-header h3,html[data-theme] .server-members-header h3{color:var(--text-main)!important}.server-member-section-heading,html[data-theme] .server-member-section-heading,.server-member-role-heading,html[data-theme] .server-member-role-heading{color:var(--text-muted)!important}.server-member-section-heading span,html[data-theme] .server-member-section-heading span,.server-member-role-heading span,.server-member-role-heading span[style],html[data-theme] .server-member-role-heading span,html[data-theme] .server-member-role-heading span[style]{color:color-mix(in srgb, var(--text-muted) 88%, var(--text-main))!important}.server-member-section-heading b,html[data-theme] .server-member-section-heading b,.server-member-role-heading b,html[data-theme] .server-member-role-heading b{color:var(--text-main)!important}.server-member-row,html[data-theme] .server-member-row{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 92%, var(--surface-main)), color-mix(in srgb, var(--surface-card) 78%, var(--surface-sidebar)))!important;color:var(--text-main)!important;box-shadow:none!important}.server-member-row:hover,html[data-theme] .server-member-row:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--border-subtle))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, var(--surface-card-hover)), color-mix(in srgb, var(--surface-card-hover) 82%, var(--surface-sidebar)))!important}.server-member-row b,html[data-theme] .server-member-row b{color:var(--text-main)!important}.server-member-row small,html[data-theme] .server-member-row small,.server-member-row small[style],html[data-theme] .server-member-row small[style]{color:var(--text-muted)!important}.server-member-row .presence-activity-inline,html[data-theme] .server-member-row .presence-activity-inline{color:color-mix(in srgb, var(--accent) 68%, var(--text-main))!important}.server-member-row .presence-activity-inline span,html[data-theme] .server-member-row .presence-activity-inline span{color:inherit!important}.member-menu-button,html[data-theme] .member-menu-button{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent)!important;background:color-mix(in srgb, var(--surface-card) 86%, var(--surface-main))!important;color:var(--text-main)!important}.member-menu-button:hover,html[data-theme] .member-menu-button:hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 14%, var(--surface-card-hover))!important}:root{--motion-fast:.14s cubic-bezier(.2, .8, .2, 1);--motion-soft:.22s cubic-bezier(.2, .8, .2, 1);--motion-slow:.42s cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth}.auth-page{background:radial-gradient(circle at 18% 12%,#495cff24,#0000 25%),radial-gradient(circle at 76% 16%,#4ebeff1a,#0000 26%),linear-gradient(#030714 0%,#050917 48%,#02050d 100%)!important;height:100svh!important;min-height:100svh!important;padding:clamp(24px,5vh,40px) 24px!important;overflow:hidden!important}:is(.auth-page:has(.auth-card--register),.auth-page:has(.verification-form),.auth-page:has(.reset-password-form)){height:auto!important;min-height:100svh!important;overflow-y:auto!important}.auth-page:before,.auth-page:after{filter:none!important;inset:0!important;transform:none!important}.auth-page:before{will-change:background-position, opacity;background-image:linear-gradient(180deg, #01050f05, #00000047), var(--auth-space-image)!important;opacity:.96!important;image-rendering:auto!important;background-position:50%,50% 42%!important;background-size:cover,cover!important;animation:64s ease-in-out infinite alternate auth-space-drift!important}.auth-page:after{will-change:background-position, opacity;opacity:.52!important;background:radial-gradient(circle at 11% 18%,#ffffff80 0 .8px,#0000 1.45px) 0 0/260px 260px,radial-gradient(circle at 82% 24%,#cfe5ff6b 0 .9px,#0000 1.55px) 0 0/340px 340px,radial-gradient(circle at 52% 74%,#ffffff57 0 .7px,#0000 1.4px) 0 0/430px 430px,radial-gradient(circle at 22% 72%,#3793ff21,#0000 24%) 0 0/cover,linear-gradient(#01040d14,#02061257) 0 0/cover!important;animation:42s ease-in-out infinite alternate auth-stars-shimmer!important}.auth-scene{max-height:calc(100svh - clamp(48px,10vh,80px))!important}.auth-showcase{animation:.52s cubic-bezier(.16,1,.3,1) both auth-content-enter}.auth-card{animation:.46s cubic-bezier(.16,1,.3,1) both auth-card-enter;-webkit-backdrop-filter:blur(10px)saturate(1.08)!important;backdrop-filter:blur(10px)saturate(1.08)!important;background:linear-gradient(#1c1120e6,#0c0c1af0)!important}.auth-page--desktop .auth-card,.desktop-auth-shell .auth-card,.auth-showcase-preview,.auth-eyebrow{-webkit-backdrop-filter:blur(8px)saturate(1.08)!important;backdrop-filter:blur(8px)saturate(1.08)!important}.auth-showcase-preview:after{filter:none!important;opacity:.65!important}@keyframes auth-content-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes auth-card-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.guilds.gromofon-rail,.guilds.gromofon-rail:hover,.guilds.gromofon-rail:focus-within,html[data-theme] body .layout>.guilds.gromofon-rail,html[data-theme] body .layout>.guilds.gromofon-rail:hover,html[data-theme] body .layout>.guilds.gromofon-rail:focus-within,body .layout>.guilds.gromofon-rail,body .layout>.guilds.gromofon-rail:hover,body .layout>.guilds.gromofon-rail:focus-within{background:var(--bg-rail)!important;box-shadow:none!important}.guilds.gromofon-rail .rail-home-button,.guilds.gromofon-rail .rail-home-button:hover,.guilds.gromofon-rail .rail-home-button:focus,.guilds.gromofon-rail .rail-home-button:active,.guilds.gromofon-rail .rail-home-button.selected{background:color-mix(in srgb, var(--accent) 92%, transparent)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.guilds.gromofon-rail .list button[data-guild-button=true],.guilds.gromofon-rail .list button[data-guild-button=true]:hover,.guilds.gromofon-rail .list button[data-guild-button=true]:focus,.guilds.gromofon-rail .list button[data-guild-button=true]:active,.guilds.gromofon-rail .list button[data-guild-button=true].selected{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.guilds.gromofon-rail .rail-home-button,.guilds.gromofon-rail .list button[data-guild-button=true],.guilds.gromofon-rail .guild-icon{transition:border-radius var(--motion-soft), box-shadow var(--motion-soft), opacity var(--motion-fast)!important}.guilds.gromofon-rail .rail-home-button:hover .rail-home-icon,.guilds.gromofon-rail .rail-home-button:focus-visible .rail-home-icon{transform:none!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true],body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]{position:relative!important;overflow:visible!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:before,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:before{content:""!important;background:color-mix(in srgb, var(--text-main) 82%, var(--accent) 18%)!important;opacity:0!important;transform-origin:50%!important;width:4px!important;height:0!important;transition:height var(--motion-soft), opacity var(--motion-soft), transform var(--motion-soft)!important;border-radius:0 999px 999px 0!important;display:block!important;position:absolute!important;top:50%!important;left:-11px!important;transform:translateY(-50%)scaleY(.6)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover:before,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible:before,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover:before,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible:before{opacity:.72!important;height:18px!important;transform:translateY(-50%)scaleY(1)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:before,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:before{opacity:1!important;height:34px!important;transform:translateY(-50%)scaleY(1)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover:before,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover:before{height:40px!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:after,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:after{content:""!important;background:color-mix(in srgb, var(--text-main) 90%, var(--accent) 10%)!important;opacity:0!important;pointer-events:none!important;z-index:3!important;transform-origin:50%!important;width:4px!important;height:0!important;transition:height var(--motion-soft), opacity var(--motion-soft), transform var(--motion-soft)!important;border-radius:0 999px 999px 0!important;display:block!important;position:absolute!important;top:50%!important;left:-6px!important;transform:translateY(-50%)scaleY(.6)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover:after,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible:after,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover:after,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible:after{opacity:.72!important;height:18px!important;transform:translateY(-50%)scaleY(1)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:after,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:after{opacity:1!important;height:34px!important;transform:translateY(-50%)scaleY(1)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover:after,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover:after{height:40px!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:before,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:after,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:before,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:after{content:none!important;display:none!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .rail-guild-indicator{background:color-mix(in srgb, var(--text-main) 90%, var(--accent) 10%)!important;opacity:0!important;pointer-events:none!important;z-index:8!important;transform-origin:50%!important;width:4px!important;height:0!important;transition:height var(--motion-soft), opacity var(--motion-soft), transform var(--motion-soft)!important;border-radius:0 999px 999px 0!important;position:absolute!important;top:50%!important;left:-6px!important;transform:translateY(-50%)scaleY(.6)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected .rail-guild-indicator{opacity:1!important;height:34px!important;transform:translateY(-50%)scaleY(1)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover .rail-guild-indicator{height:40px!important}html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions,html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions:hover,.layout>.guilds.gromofon-rail .rail-bottom-actions,.layout>.guilds.gromofon-rail .rail-bottom-actions:hover{box-shadow:none!important;pointer-events:auto!important;background:0 0!important;transform:none!important}html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button,html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:hover,html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:focus,html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:active,.layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button,.layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:hover,.layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:focus,.layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:active{background:color-mix(in srgb, var(--accent) 18%, var(--bg-card) 82%)!important;border:1px solid color-mix(in srgb, var(--border-subtle) 82%, var(--accent) 18%)!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;color:var(--text-main)!important;z-index:6!important;pointer-events:auto!important;transition:background-color var(--motion-soft), border-color var(--motion-soft), box-shadow var(--motion-soft), color var(--motion-soft)!important;border-radius:18px!important;flex:0 0 56px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 1px #ffffff14!important}html[data-theme] .layout>.guilds.gromofon-rail:hover .rail-bottom-actions .rail-server-entry-button:not(:hover):not(:focus-visible),html[data-theme] .layout>.guilds.gromofon-rail:focus-within .rail-bottom-actions .rail-server-entry-button:not(:hover):not(:focus-visible),.layout>.guilds.gromofon-rail:hover .rail-bottom-actions .rail-server-entry-button:not(:hover):not(:focus-visible),.layout>.guilds.gromofon-rail:focus-within .rail-bottom-actions .rail-server-entry-button:not(:hover):not(:focus-visible){background:color-mix(in srgb, var(--accent) 18%, var(--bg-card) 82%)!important;border-color:color-mix(in srgb, var(--border-subtle) 82%, var(--accent) 18%)!important;transform:none!important;box-shadow:inset 0 1px #ffffff14!important}html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon,.layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon{width:40px!important;height:40px!important;color:var(--accent)!important;transition:background-color var(--motion-soft), color var(--motion-soft), transform var(--motion-soft)!important;background:0 0!important;border-radius:999px!important;place-items:center!important;font-size:36px!important;font-weight:950!important;line-height:.9!important;display:grid!important}html[data-theme] .layout>.guilds.gromofon-rail:hover .rail-bottom-actions .rail-server-entry-button:not(:hover):not(:focus-visible) .rail-home-icon,html[data-theme] .layout>.guilds.gromofon-rail:focus-within .rail-bottom-actions .rail-server-entry-button:not(:hover):not(:focus-visible) .rail-home-icon,.layout>.guilds.gromofon-rail:hover .rail-bottom-actions .rail-server-entry-button:not(:hover):not(:focus-visible) .rail-home-icon,.layout>.guilds.gromofon-rail:focus-within .rail-bottom-actions .rail-server-entry-button:not(:hover):not(:focus-visible) .rail-home-icon{color:var(--accent)!important;background:0 0!important;transform:none!important}html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:hover .rail-home-icon,html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:focus-visible .rail-home-icon,.layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:hover .rail-home-icon,.layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:focus-visible .rail-home-icon{color:#fff!important;background:0 0!important;transform:scale(1.04)!important}html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon:hover,html[data-theme] .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:focus-visible .rail-home-icon,.layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon:hover,.layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:focus-visible .rail-home-icon{color:#fff!important;background:0 0!important;transform:scale(1.05)!important}html[data-theme] body .layout>.guilds.gromofon-rail:hover .rail-bottom-actions .rail-server-entry-button:not(:hover):not(:focus-visible),html[data-theme] body .layout>.guilds.gromofon-rail:focus-within .rail-bottom-actions .rail-server-entry-button:not(:hover):not(:focus-visible),body .layout>.guilds.gromofon-rail:hover .rail-bottom-actions .rail-server-entry-button:not(:hover):not(:focus-visible),body .layout>.guilds.gromofon-rail:focus-within .rail-bottom-actions .rail-server-entry-button:not(:hover):not(:focus-visible){background:color-mix(in srgb, var(--accent) 18%, var(--bg-card) 82%)!important;border-color:color-mix(in srgb, var(--border-subtle) 82%, var(--accent) 18%)!important;color:var(--text-main)!important;transform:none!important;box-shadow:inset 0 1px #ffffff14!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:hover,html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:focus-visible,body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:hover,body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:focus-visible{background:var(--accent)!important;border-color:color-mix(in srgb, var(--accent) 62%, #fff 18%)!important;color:#fff!important;box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 28%, transparent)!important;transform:none!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button,body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button{font-size:40px!important;font-weight:950!important;line-height:1!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon,body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon{width:44px!important;height:44px!important;font-size:40px!important;font-weight:950!important;line-height:.86!important}.chat,.channels,.dm-sidebar,.app-nav-sidebar,.server-members-panel,.voice-panel,.composer,.message,.dm-item,.friend-card,.card,.panel,.profile-modal,.quick-profile-card,.global-search-panel,.activity-center-panel{transition:background-color var(--motion-soft), border-color var(--motion-soft), box-shadow var(--motion-soft), opacity var(--motion-soft), transform var(--motion-soft)!important}.message,.dm-item,.friend-card,.channel-row,.server-member-row,.profile-card,.settings-section{animation:.18s cubic-bezier(.2,.8,.2,1) both ui-soft-rise}@keyframes ui-soft-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}@media (width>=1081px) and (height<=760px){.auth-page{height:100svh!important;padding:20px 24px!important;overflow:hidden!important}.auth-scene{gap:clamp(24px,4vw,48px)!important;max-height:calc(100svh - 40px)!important}.auth-showcase{gap:16px!important;padding:0!important}.auth-eyebrow{padding:6px 11px!important;font-size:11px!important}.auth-showcase h1{margin:10px 0 8px!important;font-size:clamp(42px,4.4vw,56px)!important;line-height:.98!important}.auth-showcase p{max-width:520px!important;font-size:16px!important;line-height:1.45!important}.auth-showcase-preview{border-radius:22px!important;grid-template-columns:56px 140px minmax(220px,1fr)!important;gap:10px!important;width:min(520px,100%)!important;min-height:190px!important;padding:12px!important}.auth-card{padding:22px!important}:is(.auth-page:has(.auth-card--register),.auth-page:has(.verification-form),.auth-page:has(.reset-password-form)){height:auto!important;min-height:100svh!important;overflow-y:auto!important}}@media (width<=1080px){.auth-page{align-items:flex-start!important;height:auto!important;min-height:100svh!important;padding:22px 18px!important;overflow-y:auto!important}.auth-scene{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:min(560px,100%)!important;max-height:none!important}.auth-card{order:1!important;max-width:min(520px,100%)!important;margin:0 auto!important}.auth-showcase{order:2!important;gap:14px!important;padding:0!important}.auth-showcase-copy{max-width:100%!important}.auth-eyebrow{padding:6px 10px!important;font-size:11px!important}.auth-showcase h1{margin:10px 0 8px!important;font-size:clamp(34px,7vw,52px)!important;line-height:1.02!important}.auth-showcase p{max-width:100%!important;font-size:15px!important;line-height:1.45!important}.auth-showcase-preview{border-radius:22px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-height:180px!important;padding:12px!important}.auth-preview-content{grid-column:1/-1!important}}@media (width<=960px){.auth-page{align-items:center!important;height:100svh!important;min-height:100svh!important;padding:16px!important;overflow-y:auto!important}:is(.auth-page:has(.auth-card--register),.auth-page:has(.verification-form),.auth-page:has(.reset-password-form)){align-items:flex-start!important;height:auto!important;min-height:100svh!important}.auth-scene{place-items:center!important;width:min(520px,100%)!important;min-height:min(100%,720px)!important;display:grid!important}:is(.auth-page:has(.auth-card--register) .auth-scene,.auth-page:has(.verification-form) .auth-scene,.auth-page:has(.reset-password-form) .auth-scene){place-items:start center!important;min-height:0!important}.auth-showcase{display:none!important}.auth-card{width:100%!important;max-width:500px!important}}@media (width<=720px){.auth-page{padding:14px!important}.auth-page:before{background-position:50%,50%!important;background-size:cover,auto 100%!important}.auth-page:after{opacity:.42!important}.auth-card{border-radius:22px!important;padding:20px 18px!important;box-shadow:0 18px 56px #00000070,inset 0 1px #ffffff0f!important}.auth-brand{gap:8px!important;margin-bottom:16px!important}.auth-brand h1{font-size:clamp(28px,9vw,36px)!important;line-height:1.05!important}.auth-brand p{font-size:14px!important}.auth-page input,.auth-page select,.auth-page textarea{min-height:46px!important;padding:11px 13px!important;font-size:15px!important}.auth-page .form button:not(.auth-forgot-link):not(.auth-password-toggle):not(.auth-inline-link),.auth-page .desktop-download{min-height:46px!important;padding:11px 14px!important;font-size:14px!important}.desktop-download{width:100%!important}}@media (width<=520px){.auth-page{padding:10px!important}.auth-card{border-radius:18px!important;padding:18px 14px!important}.tabs{grid-template-columns:1fr!important;gap:8px!important;margin:16px 0!important}.password-requirements ul{grid-template-columns:1fr!important}.auth-switch-row{font-size:12px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true],html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true],body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true],body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]{position:relative!important;overflow:visible!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list,body .layout>.guilds.gromofon-rail .rail-server-list,html[data-theme] body .layout>.guilds.gromofon-rail .list.rail-server-list,body .layout>.guilds.gromofon-rail .list.rail-server-list{margin-right:-6px!important;padding-right:6px!important;overflow-x:visible!important}.rail-pin-badge{color:#fff;width:14px;height:14px;box-shadow:0 0 0 1.5px var(--bg-rail,var(--bg-sidebar,#120916));z-index:20;pointer-events:none;background:#d75eb7;border-radius:999px;place-items:center;font-size:8px;line-height:1;display:grid;position:absolute;top:7px;right:9px}.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;flex:0 0 56px!important;place-items:center!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true] .guild-name{display:none!important}.rail-direct-avatar,.rail-direct-avatar .avatar,.rail-direct-avatar img,.rail-direct-avatar .dm-group-avatar{border-radius:18px!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important}.rail-direct-avatar{background:color-mix(in srgb, var(--accent) 18%, var(--bg-card) 82%);place-items:center!important;display:grid!important;overflow:hidden!important}.rail-direct-avatar .avatar,.rail-direct-avatar img,.rail-direct-avatar .dm-group-avatar{object-fit:cover!important}.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:hover .rail-direct-avatar,.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true].selected .rail-direct-avatar{border-radius:16px!important}.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true] .rail-guild-indicator{background:color-mix(in srgb, var(--text-main) 90%, var(--accent) 10%)!important;opacity:0!important;pointer-events:none!important;z-index:8!important;transform-origin:50%!important;border-radius:0 999px 999px 0!important;width:4px!important;height:0!important;transition:height .18s,opacity .18s,transform .18s!important;position:absolute!important;top:50%!important;left:-6px!important;transform:translateY(-50%)scaleY(.6)!important}.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:hover .rail-guild-indicator,.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:focus-visible .rail-guild-indicator{opacity:.72!important;height:18px!important;transform:translateY(-50%)scaleY(1)!important}.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true].selected .rail-guild-indicator{opacity:1!important;height:34px!important;transform:translateY(-50%)scaleY(1)!important}.rail-direct-call-dot{background:var(--accent-strong,#5b5ff4);color:#fff;width:20px;height:20px;box-shadow:0 0 0 2px var(--bg-sidebar,#120916);z-index:18;pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.rail-direct-call-dot svg{width:12px;height:12px}.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true].has-call .rail-badge{top:-2px!important;bottom:auto!important;right:-2px!important}.rail-section-divider{background:color-mix(in srgb, var(--border-subtle) 72%, var(--accent) 28%);opacity:.72;border-radius:999px;flex:0 0 1px;width:32px;height:1px;margin:2px 0}.dm-item.pinned,.friend-directory-row.pinned{background:linear-gradient(135deg,#d75eb721,#6971ff14);border-color:#d75eb78c}.pin-toggle-button{opacity:.62;color:var(--text-muted,#b9aec4);flex:none}.pin-toggle-button:hover,.pin-toggle-button.active{opacity:1;color:#ffd7f2}.dm-item .pin-toggle-button{border-radius:8px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.server-public-create-toggle{background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.server-topic-picker{gap:8px;display:grid}.server-topic-picker>span,.server-topic-picker>small{color:var(--text-muted,#c9bdcf);font-size:13px}.server-topic-picker>div,.server-topic-filter-row,.channel-topic-scroll{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.server-topic-picker button,.server-topic-filter-row button,.channel-topic-bar button{min-height:32px;color:var(--text-main,#fff);background:#ffffff0f;border:1px solid #ffffff17;border-radius:9px;padding:0 12px;font-weight:700}.server-topic-picker button.active,.server-topic-filter-row button.active,.channel-topic-bar button.active{color:#fff;background:linear-gradient(135deg,#e26dc3e6,#6f6ff5b8);border-color:#e26dc3c7}.server-topic-picker-settings{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-column:1/-1;padding:12px}.server-topic-filter-row{margin-top:10px}.guild-topic-line{color:#e9a9d5;display:block}.channel-topic-bar{background:#0c0a12b8;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.channel-topic-scroll{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;overflow-x:auto}.channel-topic-create{grid-template-columns:minmax(120px,180px) 36px;align-items:center;gap:8px;display:grid}.channel-topic-create input{width:100%;min-width:0;height:34px;color:var(--text-main,#fff);background:#ffffff0f;border:1px solid #ffffff17;border-radius:9px;padding:0 10px}.message-topic-badge{color:#edb9dd;background:#e26dc329;border-radius:999px;padding:2px 7px}@media (width<=760px){.channel-topic-bar{grid-template-columns:1fr}.channel-topic-create{grid-template-columns:minmax(0,1fr) 42px}}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list,body .layout>.guilds.gromofon-rail .rail-server-list,html[data-theme] body .layout>.guilds.gromofon-rail .list.rail-server-list,body .layout>.guilds.gromofon-rail .list.rail-server-list{width:56px!important;min-width:56px!important;max-width:56px!important;overflow-x:visible!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:before,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:before,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .rail-guild-indicator{content:""!important;background:var(--text-main,#fff)!important;opacity:0!important;pointer-events:none!important;z-index:30!important;transform-origin:50%!important;border-radius:0 999px 999px 0!important;width:5px!important;height:0!important;transition:height .18s,opacity .18s,transform .18s!important;display:block!important;position:absolute!important;top:50%!important;left:-8px!important;transform:translateY(-50%)scaleY(.65)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover:before,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover .rail-guild-indicator,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible:before,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover:before,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible:before,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible .rail-guild-indicator{opacity:.78!important;height:18px!important;transform:translateY(-50%)scaleY(1)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:before,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:before,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected .rail-guild-indicator{opacity:1!important;height:34px!important;transform:translateY(-50%)scaleY(1)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover:before,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover:before,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover .rail-guild-indicator{height:40px!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button,body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button{background:color-mix(in srgb, var(--accent) 18%, var(--bg-card) 82%)!important;border:1px solid color-mix(in srgb, var(--border-subtle) 82%, var(--accent) 18%)!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;color:var(--accent)!important;border-radius:18px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;font-weight:950!important;line-height:1!important;display:grid!important;box-shadow:inset 0 1px #ffffff14!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon,body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon{width:34px!important;height:34px!important;color:inherit!important;background:0 0!important;place-items:center!important;font-size:0!important;font-weight:950!important;line-height:1!important;display:grid!important;position:relative!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon:before,html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon:after,body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon:before,body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon:after{content:""!important;background:currentColor!important;border-radius:999px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon:before,body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon:before{width:26px!important;height:5px!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon:after,body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button .rail-home-icon:after{width:5px!important;height:26px!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:hover,html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:focus-visible,body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:hover,body .layout>.guilds.gromofon-rail .rail-bottom-actions .rail-server-entry-button:focus-visible{background:var(--accent)!important;border-color:color-mix(in srgb, var(--accent) 62%, #fff 18%)!important;color:#fff!important;box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 28%, transparent)!important}html[data-theme] body .layout>.guilds.gromofon-rail,body .layout>.guilds.gromofon-rail{overflow:visible!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .rail-guild-indicator{content:""!important;visibility:visible!important;background:var(--text-main,#fff)!important;opacity:0!important;pointer-events:none!important;z-index:50!important;transform-origin:50%!important;border-radius:0 999px 999px 0!important;width:5px!important;height:0!important;transition:height .18s,opacity .18s,transform .18s!important;display:block!important;position:absolute!important;top:50%!important;left:-8px!important;transform:translateY(-50%)scaleY(.65)!important}html[data-theme] body .layout>.guilds.gromofon-rail,html[data-theme] body .layout>.guilds.gromofon-rail:hover,html[data-theme] body .layout>.guilds.gromofon-rail:focus-within,body .layout>.guilds.gromofon-rail,body .layout>.guilds.gromofon-rail:hover,body .layout>.guilds.gromofon-rail:focus-within{position:relative!important;overflow:hidden!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list,html[data-theme] body .layout>.guilds.gromofon-rail .list.rail-server-list,body .layout>.guilds.gromofon-rail .rail-server-list,body .layout>.guilds.gromofon-rail .list.rail-server-list{width:var(--app-rail-width,72px)!important;min-width:var(--app-rail-width,72px)!important;max-width:var(--app-rail-width,72px)!important;align-items:center!important;position:relative!important;left:-8px!important;overflow-x:hidden!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true],html[data-theme] body .layout>.guilds.gromofon-rail .list.rail-server-list>button[data-guild-button=true],body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true],body .layout>.guilds.gromofon-rail .list.rail-server-list>button[data-guild-button=true]{width:var(--app-rail-width,72px)!important;min-width:var(--app-rail-width,72px)!important;max-width:var(--app-rail-width,72px)!important;height:56px!important;min-height:56px!important;max-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .guild-icon,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] img.guild-icon,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .guild-icon.fallback,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .guild-icon,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] img.guild-icon,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .guild-icon.fallback{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:before,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:before{content:none!important;display:none!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .rail-guild-indicator{opacity:0!important;pointer-events:none!important;z-index:4!important;transform-origin:0!important;background:#fff!important;border-radius:0 999px 999px 0!important;width:5px!important;height:0!important;transition:height .18s,opacity .18s,transform .18s!important;display:block!important;position:absolute!important;top:50%!important;left:0!important;transform:translate(-5px,-50%)scaleY(.7)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover .rail-guild-indicator,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible .rail-guild-indicator{opacity:.82!important;height:20px!important;transform:translateY(-50%)scaleY(1)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-selected=true] .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-selected=true] .rail-guild-indicator{opacity:1!important;height:42px!important;transform:translateY(-50%)scaleY(1)!important}html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-selected=true]:hover .rail-guild-indicator,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-selected=true]:hover .rail-guild-indicator{height:46px!important}html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button:hover,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button:focus,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button:active,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button.selected,body .layout>.guilds.gromofon-rail>.rail-home-button,body .layout>.guilds.gromofon-rail>.rail-home-button:hover,body .layout>.guilds.gromofon-rail>.rail-home-button:focus,body .layout>.guilds.gromofon-rail>.rail-home-button:active,body .layout>.guilds.gromofon-rail>.rail-home-button.selected,html[data-theme] body .layout>.guilds.gromofon-rail .rail-bottom-actions,body .layout>.guilds.gromofon-rail .rail-bottom-actions{position:relative!important;left:-8px!important}html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button.selected,body .layout>.guilds.gromofon-rail>.rail-home-button,body .layout>.guilds.gromofon-rail>.rail-home-button.selected{background:color-mix(in srgb, var(--accent) 18%, var(--bg-card) 82%)!important;border:1px solid color-mix(in srgb, var(--border-subtle) 82%, var(--accent) 18%)!important;color:var(--accent)!important;box-shadow:inset 0 1px #ffffff14!important}html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button:hover,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button:focus-visible,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button.selected:hover,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button.selected:focus-visible,body .layout>.guilds.gromofon-rail>.rail-home-button:hover,body .layout>.guilds.gromofon-rail>.rail-home-button:focus-visible,body .layout>.guilds.gromofon-rail>.rail-home-button.selected:hover,body .layout>.guilds.gromofon-rail>.rail-home-button.selected:focus-visible{background:color-mix(in srgb, var(--accent) 88%, #fff 12%)!important;border-color:color-mix(in srgb, var(--accent) 58%, #fff 28%)!important;color:#fff!important;box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 34%, transparent), inset 0 1px 0 #ffffff2e!important}.nav-count-pill{background:color-mix(in srgb, var(--accent) 86%, transparent);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:900;line-height:1;display:inline-grid}.friends-shell.requests-mode{grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.friends-shell.requests-mode .friends-main-panel{grid-template-rows:minmax(0,1fr);width:100%;min-height:0;display:grid}.friends-shell.requests-mode .friends-list-surface{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.friends-shell.requests-mode .friend-list.gromofon-list{height:100%;min-height:0}.friends-shell.requests-mode .empty-state.wide{text-align:center;min-height:100%;color:var(--text-muted);place-items:center;display:grid}.layout>.channels.dm-sidebar .dm-sidebar-scroll,html[data-theme] .layout>.channels.dm-sidebar .dm-sidebar-scroll{min-height:0!important;overflow:hidden auto!important}.layout>.channels.dm-sidebar .dm-nav-list,html[data-theme] .layout>.channels.dm-sidebar .dm-nav-list{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 64%, transparent)!important;padding-bottom:12px!important}.layout>.channels.dm-sidebar .dm-section-heading-actions,html[data-theme] .layout>.channels.dm-sidebar .dm-section-heading-actions{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.dm-section-add,html[data-theme] .dm-section-add{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;color:var(--text-muted)!important;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease)!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:inline-grid!important}.dm-section-add:hover,.dm-section-add:focus-visible,.dm-section-add.active,html[data-theme] .dm-section-add:hover,html[data-theme] .dm-section-add:focus-visible,html[data-theme] .dm-section-add.active{background:color-mix(in srgb, var(--text-muted) 12%, transparent)!important;color:var(--text-main)!important;box-shadow:none!important}.dm-group-create.dm-group-create-compact,html[data-theme] .dm-group-create.dm-group-create-compact{background:color-mix(in srgb, var(--surface-card) 84%, var(--surface-main))!important;border-radius:16px!important;margin:6px 0 14px!important}.layout.friends-layout>.social-dm-sidebar,.layout.dm-layout>.social-dm-sidebar,.layout.direct-call-layout>.social-dm-sidebar,html[data-theme] .layout.friends-layout>.social-dm-sidebar,html[data-theme] .layout.dm-layout>.social-dm-sidebar,html[data-theme] .layout.direct-call-layout>.social-dm-sidebar{width:var(--dm-stable-sidebar-width,280px)!important;min-width:var(--dm-stable-sidebar-width,280px)!important;max-width:var(--dm-stable-sidebar-width,280px)!important;grid-area:2/2!important}.layout.friends-layout>.social-dm-sidebar .dm-sidebar-scroll,html[data-theme] .layout.friends-layout>.social-dm-sidebar .dm-sidebar-scroll{min-height:0!important;overflow:hidden auto!important}.dm-call-icon.group .dm-group-call-icon,html[data-theme] .dm-call-icon.group .dm-group-call-icon{color:currentColor!important;border-radius:999px!important;place-items:center!important;width:20px!important;height:20px!important;font-size:21px!important;font-weight:950!important;line-height:1!important;display:inline-grid!important;transform:translateY(-1px)!important}.layout.friends-layout,.layout.dm-layout,.layout.direct-call-layout,html[data-theme] .layout.friends-layout,html[data-theme] .layout.dm-layout,html[data-theme] .layout.direct-call-layout{--dm-stable-sidebar-width:280px}.layout.friends-layout,html[data-theme] .layout.friends-layout{grid-template-columns:72px var(--dm-stable-sidebar-width) minmax(0, 1fr)!important}.layout.dm-layout,html[data-theme] .layout.dm-layout{grid-template-columns:72px var(--dm-stable-sidebar-width) minmax(0, 1fr) 320px!important}.layout.direct-call-layout,html[data-theme] .layout.direct-call-layout{grid-template-columns:72px var(--dm-stable-sidebar-width) minmax(0, 1fr)!important}.layout>.channels.dm-sidebar,.layout>.channels.app-nav-sidebar,html[data-theme] .layout>.channels.dm-sidebar,html[data-theme] .layout>.channels.app-nav-sidebar{width:var(--dm-stable-sidebar-width)!important;min-width:var(--dm-stable-sidebar-width)!important;max-width:var(--dm-stable-sidebar-width)!important}.layout>.channels.dm-sidebar .dm-sidebar-scroll,html[data-theme] .layout>.channels.dm-sidebar .dm-sidebar-scroll{scrollbar-gutter:stable!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;align-content:stretch!important;display:grid!important}body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar,body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar,body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar,html[data-theme] body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar,html[data-theme] body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar,html[data-theme] body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar{--dm-shared-search-height:40px;--dm-shared-nav-height:42px;--dm-shared-item-height:52px}body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar>.dm-sidebar-scroll,body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar>.dm-sidebar-scroll,body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar>.dm-sidebar-scroll,html[data-theme] body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar>.dm-sidebar-scroll,html[data-theme] body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar>.dm-sidebar-scroll,html[data-theme] body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar>.dm-sidebar-scroll{grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:0!important;padding:16px!important}body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-search-box,body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-search-box,body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-search-box,html[data-theme] body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-search-box,html[data-theme] body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-search-box,html[data-theme] body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-search-box{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 64%, transparent)!important;margin:0!important;padding:0 0 10px!important}body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-search-input,body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-search-input,body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-search-input,html[data-theme] body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-search-input,html[data-theme] body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-search-input,html[data-theme] body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-search-input{height:var(--dm-shared-search-height)!important;min-height:var(--dm-shared-search-height)!important;max-height:var(--dm-shared-search-height)!important;border-radius:8px!important;padding:0 12px!important}body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-list,body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-list,body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-list,html[data-theme] body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-list,html[data-theme] body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-list,html[data-theme] body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-list{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 64%, transparent)!important;gap:2px!important;margin:0!important;padding:10px 0 12px!important}body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item,body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item,body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item,html[data-theme] body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item,html[data-theme] body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item,html[data-theme] body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item{height:var(--dm-shared-nav-height)!important;min-height:var(--dm-shared-nav-height)!important;max-height:var(--dm-shared-nav-height)!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:8px!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 10px!important}body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item strong,body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item strong,body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item strong,html[data-theme] body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item strong,html[data-theme] body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item strong,html[data-theme] body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;overflow:hidden!important}body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item.selected,body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item.selected,body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item.selected,html[data-theme] body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item.selected,html[data-theme] body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item.selected,html[data-theme] body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-nav-item.selected{background:color-mix(in srgb, var(--text-muted) 12%, transparent)!important;box-shadow:none!important;border:0!important}body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-section-heading,body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-section-heading,body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-section-heading,html[data-theme] body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-section-heading,html[data-theme] body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-section-heading,html[data-theme] body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-section-heading{box-sizing:border-box!important;min-height:32px!important;margin:0!important;padding:10px 0 6px!important}body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-list,body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-list,body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-list,html[data-theme] body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-list,html[data-theme] body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-list,html[data-theme] body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-list{align-content:start!important;gap:12px!important;margin:0!important;padding:0!important}body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-item,body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-item,body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-item,html[data-theme] body .layout.friends-layout>.channels.dm-sidebar.social-dm-sidebar .dm-item,html[data-theme] body .layout.dm-layout>.channels.dm-sidebar.social-dm-sidebar .dm-item,html[data-theme] body .layout.direct-call-layout>.channels.dm-sidebar.social-dm-sidebar .dm-item{height:var(--dm-shared-item-height)!important;min-height:var(--dm-shared-item-height)!important;max-height:var(--dm-shared-item-height)!important;box-sizing:border-box!important;border-radius:12px!important;margin:0!important;padding:0 14px!important}.layout>.channels.dm-sidebar .dm-item,.layout>.channels.dm-sidebar .dm-nav-item,html[data-theme] .layout>.channels.dm-sidebar .dm-item,html[data-theme] .layout>.channels.dm-sidebar .dm-nav-item{transition:background-color var(--motion-soft), border-color var(--motion-soft), box-shadow var(--motion-soft), opacity var(--motion-soft)!important;animation:none!important;transform:none!important}.layout>.channels.dm-sidebar .dm-item:hover,.layout>.channels.dm-sidebar .dm-nav-item:hover,html[data-theme] .layout>.channels.dm-sidebar .dm-item:hover,html[data-theme] .layout>.channels.dm-sidebar .dm-nav-item:hover{transform:none!important}.dm-add-friends-backdrop,html[data-theme] .dm-add-friends-backdrop{z-index:360!important;background:#07080db8!important;justify-content:center!important;align-items:center!important}.dm-add-friends-modal,html[data-theme] .dm-add-friends-modal{border:1px solid color-mix(in srgb, var(--border-subtle) 76%, transparent)!important;background:color-mix(in srgb, var(--bg-main) 92%, #111318)!important;width:min(440px,100vw - 32px)!important;max-height:min(680px,100vh - 48px)!important;color:var(--text-main)!important;border-radius:8px!important;grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 70px #0000007a!important}.dm-add-friends-head,html[data-theme] .dm-add-friends-head{grid-template-columns:minmax(0,1fr) 36px!important;align-items:start!important;gap:12px!important;padding:18px 18px 10px!important;display:grid!important}.dm-add-friends-head h2,html[data-theme] .dm-add-friends-head h2{color:var(--text-main)!important;letter-spacing:0!important;margin:0!important;font-size:20px!important;line-height:1.2!important}.dm-add-friends-head p,html[data-theme] .dm-add-friends-head p{color:var(--text-soft)!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.35!important}.dm-add-friends-field,html[data-theme] .dm-add-friends-field{color:var(--text-soft)!important;gap:6px!important;padding:0 18px 10px!important;font-size:12px!important;font-weight:750!important;display:grid!important}.dm-add-friends-field input,.dm-add-friends-search,html[data-theme] .dm-add-friends-field input,html[data-theme] .dm-add-friends-search{border:1px solid color-mix(in srgb, var(--accent) 56%, var(--border-subtle))!important;background:color-mix(in srgb, var(--bg-input) 90%, #05060a)!important;width:auto!important;min-height:40px!important;color:var(--text-main)!important;border-radius:6px!important;outline:none!important;margin:0 18px 12px!important;padding:0 12px!important}.dm-add-friends-field input{margin:0!important}.dm-add-friends-search:focus,.dm-add-friends-field input:focus,html[data-theme] .dm-add-friends-search:focus,html[data-theme] .dm-add-friends-field input:focus{border-color:color-mix(in srgb, var(--accent) 82%, #fff 12%)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)!important}.dm-add-friends-selected,html[data-theme] .dm-add-friends-selected{flex-wrap:wrap!important;gap:6px!important;padding:0 18px 10px!important;display:flex!important}.dm-add-friends-chip,html[data-theme] .dm-add-friends-chip{background:color-mix(in srgb, var(--accent) 32%, var(--bg-card))!important;min-width:0!important;max-width:100%!important;min-height:32px!important;color:var(--text-main)!important;border:0!important;border-radius:999px!important;grid-template-columns:24px minmax(0,auto)!important;align-items:center!important;gap:6px!important;padding:4px 8px 4px 4px!important;display:inline-grid!important}.dm-add-friends-chip .avatar,html[data-theme] .dm-add-friends-chip .avatar{width:24px!important;height:24px!important}.dm-add-friends-chip span,html[data-theme] .dm-add-friends-chip span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dm-add-friends-list,html[data-theme] .dm-add-friends-list{min-height:0!important;padding:0 12px 8px!important;overflow:hidden auto!important}.dm-add-friend-row,html[data-theme] .dm-add-friend-row{min-height:48px!important;color:var(--text-main)!important;cursor:pointer!important;border-radius:6px!important;grid-template-columns:32px minmax(0,1fr) 24px!important;align-items:center!important;gap:8px!important;padding:6px!important;display:grid!important}.dm-add-friend-row:hover,.dm-add-friend-row.selected,html[data-theme] .dm-add-friend-row:hover,html[data-theme] .dm-add-friend-row.selected{background:color-mix(in srgb, var(--accent) 14%, var(--bg-card))!important}.dm-add-friend-row.disabled,html[data-theme] .dm-add-friend-row.disabled{cursor:not-allowed!important;opacity:.58!important}.dm-add-friend-row>span,html[data-theme] .dm-add-friend-row>span{gap:1px!important;min-width:0!important;display:grid!important}.dm-add-friend-row strong,.dm-add-friend-row small,html[data-theme] .dm-add-friend-row strong,html[data-theme] .dm-add-friend-row small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dm-add-friend-row small,.dm-add-friends-empty,html[data-theme] .dm-add-friend-row small,html[data-theme] .dm-add-friends-empty{color:var(--text-soft)!important}.dm-add-friend-row input[type=checkbox],html[data-theme] .dm-add-friend-row input[type=checkbox]{width:20px!important;height:20px!important;accent-color:var(--accent)!important;margin:0!important}.dm-add-friends-empty,html[data-theme] .dm-add-friends-empty{padding:12px 8px!important;font-size:13px!important;display:block!important}.dm-add-friends-footer,html[data-theme] .dm-add-friends-footer{border-top:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)!important;padding:12px 18px 16px!important}.dm-add-friends-footer button,html[data-theme] .dm-add-friends-footer button{background:var(--accent)!important;color:#fff!important;border-radius:6px!important;width:100%!important;min-height:40px!important;font-weight:850!important}.dm-add-friends-footer button:disabled,html[data-theme] .dm-add-friends-footer button:disabled{cursor:not-allowed!important;opacity:.56!important}.layout.direct-call-layout .chat.direct-call-workspace-active>.dm-direct-call-layout>.dm-direct-call-chat-shell,html[data-theme] .layout.direct-call-layout .chat.direct-call-workspace-active>.dm-direct-call-layout>.dm-direct-call-chat-shell{border:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent)!important;background:color-mix(in srgb, var(--bg-main) 94%, var(--surface-main,#0f0712))!important;box-sizing:border-box!important;border-radius:18px!important;height:calc(100% - 16px)!important;margin:0 16px 16px!important;overflow:hidden!important}.layout.direct-call-layout .dm-direct-call-chat-header,html[data-theme] .layout.direct-call-layout .dm-direct-call-chat-header{border-radius:18px 18px 0 0!important}.layout.direct-call-layout .dm-direct-call-messages,html[data-theme] .layout.direct-call-layout .dm-direct-call-messages{border-radius:8px!important}.layout.direct-call-layout .dm-direct-call-composer,html[data-theme] .layout.direct-call-layout .dm-direct-call-composer{border-radius:16px!important;margin:0 16px 16px!important}.layout.direct-call-layout .dm-direct-call-composer .composer-input-wrap,html[data-theme] .layout.direct-call-layout .dm-direct-call-composer .composer-input-wrap{border-radius:14px!important;overflow:hidden!important}.app-toast,html[data-theme] .app-toast{grid-template-columns:46px minmax(0,1fr) 32px!important;justify-items:stretch!important}.app-toast-content,html[data-theme] .app-toast-content{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-toast-content strong,html[data-theme] .app-toast-content strong{width:100%!important;max-width:100%!important}.app-toast-content span,html[data-theme] .app-toast-content span{white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:initial!important;-webkit-box-orient:initial!important;width:100%!important;max-width:100%!important;display:block!important}.layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active),html[data-theme] .layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active){grid-template-rows:auto auto minmax(0,1fr) auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active)>.dm-chat-header,html[data-theme] .layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active)>.dm-chat-header{grid-row:1!important}.layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active)>.dm-incoming-call-panel,html[data-theme] .layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active)>.dm-incoming-call-panel{z-index:2!important;box-sizing:border-box!important;grid-row:2!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:64px!important;margin:10px 18px 8px!important;padding:10px 12px!important;display:grid!important;position:relative!important;overflow:hidden!important}.layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active)>.dm-messages,html[data-theme] .layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active)>.dm-messages{grid-row:3!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active)>.composer,html[data-theme] .layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active)>.composer{grid-row:4!important}.dm-incoming-call-text,html[data-theme] .dm-incoming-call-text{min-width:0!important}.dm-incoming-call-text strong,.dm-incoming-call-text span,html[data-theme] .dm-incoming-call-text strong,html[data-theme] .dm-incoming-call-text span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.dm-incoming-call-actions,html[data-theme] .dm-incoming-call-actions{flex-wrap:nowrap!important;justify-self:end!important}.layout>.channels.dm-sidebar .dm-item,html[data-theme] .layout>.channels.dm-sidebar .dm-item{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;position:relative!important;overflow:hidden!important}.layout>.channels.dm-sidebar .dm-item .dm-item-user,html[data-theme] .layout>.channels.dm-sidebar .dm-item .dm-item-user{min-width:0!important}.layout>.channels.dm-sidebar .dm-item.has-call,html[data-theme] .layout>.channels.dm-sidebar .dm-item.has-call{padding-right:42px!important}.layout>.channels.dm-sidebar .dm-call-badge,html[data-theme] .layout>.channels.dm-sidebar .dm-call-badge{pointer-events:none!important;width:22px!important;min-width:22px!important;height:22px!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.layout>.channels.dm-sidebar .dm-call-badge .voice-device-icon,.layout>.channels.dm-sidebar .dm-call-badge .voice-device-icon svg,html[data-theme] .layout>.channels.dm-sidebar .dm-call-badge .voice-device-icon,html[data-theme] .layout>.channels.dm-sidebar .dm-call-badge .voice-device-icon svg{width:14px!important;height:14px!important}@media (width<=760px){.layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active)>.dm-incoming-call-panel,html[data-theme] .layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active)>.dm-incoming-call-panel{grid-template-columns:42px minmax(0,1fr)!important}.layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active) .dm-incoming-call-actions,html[data-theme] .layout.dm-layout>.chat.dm-chat-has-incoming-call:not(.direct-call-workspace-active) .dm-incoming-call-actions{grid-column:1/-1!important;width:100%!important}}.sidebar-profile-popover,html[data-theme] .sidebar-profile-popover{left:var(--profile-popover-left,12px)!important;top:var(--profile-popover-top,12px)!important;width:var(--profile-popover-width,300px)!important;max-height:var(--profile-popover-max-height,calc(100vh - 24px))!important;overscroll-behavior:contain!important;bottom:auto!important;overflow:hidden auto!important}.friends-shell.requests-mode,html[data-theme] .friends-shell.requests-mode{align-items:start!important;height:auto!important;min-height:0!important}.friends-shell.requests-mode .friends-main-panel,html[data-theme] .friends-shell.requests-mode .friends-main-panel{grid-template-rows:auto!important;align-content:start!important;min-height:0!important;display:grid!important}.friends-shell.requests-mode .friends-list-surface,html[data-theme] .friends-shell.requests-mode .friends-list-surface{grid-template-rows:auto auto!important;align-self:start!important;width:min(100%,1120px)!important;height:auto!important;min-height:0!important;display:grid!important}.friends-shell.requests-mode .friend-list.gromofon-list,html[data-theme] .friends-shell.requests-mode .friend-list.gromofon-list{align-content:start!important;gap:10px!important;height:auto!important;min-height:0!important;display:grid!important}.friends-shell.requests-mode .friend-card.gromofon-row-card,html[data-theme] .friends-shell.requests-mode .friend-card.gromofon-row-card{grid-template-columns:minmax(0,1fr) auto!important;min-height:64px!important}.friends-shell.requests-mode .empty-state.wide,html[data-theme] .friends-shell.requests-mode .empty-state.wide{min-height:180px!important}.profile-crop-backdrop{z-index:9800;background:#00000094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-crop-modal{border:1px solid var(--border-subtle);background:var(--surface-elevated);width:min(620px,100vw - 36px);max-height:calc(100vh - 36px);color:var(--text-main);border-radius:18px;gap:16px;padding:18px;display:grid;overflow:hidden auto;box-shadow:0 24px 72px #0000008f}.profile-crop-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.profile-crop-header h3,.profile-crop-header p{margin:0}.profile-crop-header p{color:var(--text-muted);margin-top:4px}.profile-crop-close{width:38px;height:38px;padding:0!important}.profile-crop-frame{touch-action:none;cursor:grab;border:1px solid color-mix(in srgb, var(--border-strong) 76%, var(--accent) 24%);background:var(--surface-input);place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 999px #ffffff05}.profile-crop-frame:active{cursor:grabbing}.profile-crop-frame--avatar{aspect-ratio:auto;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 34%), var(--surface-input);border-radius:20px;justify-self:stretch;width:min(620px,100%);height:clamp(300px,48dvh,420px);min-height:0}.profile-crop-frame--banner{aspect-ratio:3;border-radius:14px;width:100%}.profile-crop-frame img{object-fit:cover;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;max-width:none;height:100%}.profile-crop-frame--avatar .profile-crop-shade{display:none}.profile-crop-avatar-window{z-index:2;aspect-ratio:1;border:2px solid color-mix(in srgb, var(--accent) 42%, #fff);background:color-mix(in srgb, var(--accent) 4%, transparent);pointer-events:none;border-radius:50%;max-width:calc(100% - 48px);height:min(86%,100% - 32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #0307126b,0 0 0 1px #ffffff29,0 18px 42px #00000038,inset 0 0 0 1px #ffffff2e}.profile-position-frame img{object-fit:contain!important;transform:none!important}.profile-position-frame--banner{aspect-ratio:4/3!important;border-radius:14px!important;justify-self:stretch!important;width:min(640px,100%)!important}.profile-position-frame--banner img{object-fit:fill!important;object-position:center!important;transform-origin:50%!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.profile-position-frame--avatar{aspect-ratio:auto!important;background:radial-gradient(circle at var(--profile-position-x,50%) var(--profile-position-y,50%), color-mix(in srgb, var(--accent) 11%, transparent), transparent 32%), var(--surface-input)!important;width:min(500px,100%)!important;min-height:326px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-strong) 74%, var(--accent) 26%), inset 0 0 54px #0000002e!important;border-radius:20px!important;justify-self:center!important;place-items:center!important;display:grid!important}.profile-position-frame--avatar .profile-position-source-preview,.profile-position-frame--avatar .profile-position-avatar-focus{box-sizing:border-box;padding:22px;position:absolute;inset:0;object-fit:contain!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}.profile-position-frame--avatar .profile-position-source-preview{opacity:.28;filter:saturate(.72)brightness(.82)}.profile-position-frame--avatar .profile-position-avatar-focus{z-index:1;opacity:1;filter:saturate(1.06)brightness(1.03);clip-path:circle(var(--profile-position-avatar-radius,32%) at var(--profile-position-x,50%) var(--profile-position-y,50%))}.profile-position-avatar-window{left:var(--profile-position-x,50%);top:var(--profile-position-y,50%);z-index:2;width:var(--profile-position-avatar-diameter,64%);aspect-ratio:1;border:2px solid color-mix(in srgb, var(--accent) 58%, #fff);background:color-mix(in srgb, var(--accent) 4%, transparent);border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff29,0 18px 42px #00000038,inset 0 0 0 1px #ffffff2e}.profile-position-avatar-window:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 28px #ffffff1f,inset 0 -18px 36px #00000024}.profile-position-window{left:var(--profile-position-x,50%);top:var(--profile-position-y,50%);z-index:2;width:var(--profile-position-window-width,82%);border:2px solid color-mix(in srgb, var(--accent) 76%, #fff);background:color-mix(in srgb, var(--accent) 10%, transparent);pointer-events:none;max-width:calc(100% - 18px);max-height:calc(100% - 18px);position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #03071275,0 14px 34px #00000057}.profile-position-window--banner{aspect-ratio:3;border-radius:10px}.profile-position-window--avatar{display:none}.profile-crop-shade{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e}.profile-crop-slider{color:var(--text-muted);gap:8px;font-weight:800;display:grid}.profile-crop-slider input[type=range]{width:100%;min-width:0;accent-color:var(--accent);margin:0;padding:0;display:block}.profile-crop-actions{justify-content:flex-end;gap:10px;display:flex}.profile-position-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.profile-position-presets button{min-width:0;padding-inline:10px!important}.avatar.avatar-media{padding:0;overflow:hidden}.avatar.avatar-media img{object-fit:cover;object-position:var(--avatar-image-position,center);width:100%;height:100%;transform:scale(var(--avatar-image-zoom,1));transform-origin:var(--avatar-image-position,center);display:block}@media (width<=640px){.profile-crop-modal{width:calc(100vw - 20px);padding:14px}.profile-crop-actions{grid-template-columns:1fr 1fr;display:grid}.profile-position-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1320px){.layout.dm-layout,html[data-theme] .layout.dm-layout{grid-template-columns:72px var(--dm-stable-sidebar-width,280px) minmax(0, 1fr)!important}.layout.dm-layout>.dm-profile-panel,html[data-theme] .layout.dm-layout>.dm-profile-panel{display:none!important}}@media (width<=1120px){.layout.friends-layout,.layout.dm-layout,.layout.direct-call-layout,html[data-theme] .layout.friends-layout,html[data-theme] .layout.dm-layout,html[data-theme] .layout.direct-call-layout{--dm-stable-sidebar-width:248px}.dm-chat-header,html[data-theme] .dm-chat-header{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding-inline:18px!important}.dm-chat-title,html[data-theme] .dm-chat-title,.dm-chat-title>div,html[data-theme] .dm-chat-title>div{min-width:0!important}.dm-chat-title h2,.dm-chat-title p,html[data-theme] .dm-chat-title h2,html[data-theme] .dm-chat-title p{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.dm-header-actions,html[data-theme] .dm-header-actions{flex-wrap:nowrap!important;gap:8px!important;min-width:max-content!important}}@media (width<=980px){.layout.friends-layout,.layout.dm-layout,.layout.direct-call-layout,html[data-theme] .layout.friends-layout,html[data-theme] .layout.dm-layout,html[data-theme] .layout.direct-call-layout{--dm-stable-sidebar-width:228px}.dm-header-actions .icon-button,html[data-theme] .dm-header-actions .icon-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media (width<=1180px),(height<=720px){body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:62px 166px minmax(0,1fr)!important;width:540px!important;height:282px!important;min-height:282px!important;margin-top:28px!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:258px!important}body .auth-page--web .auth-preview-rail span,html[data-theme] body .auth-page--web .auth-preview-rail span{width:36px!important;height:36px!important}body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-sidebar{gap:8px!important;padding:13px!important}body .auth-page--web .auth-preview-channel,html[data-theme] body .auth-page--web .auth-preview-channel{min-height:34px!important}body .auth-page--web .auth-preview-voice,html[data-theme] body .auth-page--web .auth-preview-voice{min-height:54px!important;margin-top:4px!important}body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-content{grid-template-rows:38px 54px 54px 1fr!important;padding:14px!important}body .auth-preview-connected,html[data-theme] body .auth-preview-connected{min-height:62px!important}}@media (width<=1180px),(height<=720px){body .auth-login-mascot,html[data-theme] body .auth-login-mascot{width:112px!important;height:112px!important;bottom:4px!important;right:-88px!important}}@media (height<=720px) and (width>=981px){body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{height:260px!important;min-height:260px!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:236px!important}body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-sidebar{gap:7px!important;padding:12px!important}body .auth-page--web .auth-preview-channel,html[data-theme] body .auth-page--web .auth-preview-channel{min-height:31px!important}body .auth-page--web .auth-preview-voice,html[data-theme] body .auth-page--web .auth-preview-voice{min-height:48px!important;margin-top:4px!important}}body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-sidebar{gap:10px!important}@media (width<=1180px),(height<=720px){body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:54px 144px minmax(0,1fr)!important;width:470px!important;height:236px!important;min-height:236px!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:212px!important}body .auth-login-side,html[data-theme] body .auth-login-side{width:410px!important;max-width:410px!important}body .auth-login-mascot,html[data-theme] body .auth-login-mascot{border-radius:30px!important;width:116px!important;height:116px!important;bottom:16px!important;right:-70px!important}body .auth-login-mascot img,html[data-theme] body .auth-login-mascot img{width:100%!important;height:100%!important}}@media (width<=980px){body .auth-login-side,html[data-theme] body .auth-login-side{justify-self:center!important;width:min(100%,430px)!important}body .auth-login-mascot,html[data-theme] body .auth-login-mascot{display:none!important}}@media (width<=1180px),(height<=720px){body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:62px 166px minmax(0,1fr)!important;width:540px!important;height:282px!important;min-height:282px!important;margin-top:28px!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:258px!important}body .auth-page--web .auth-preview-rail span,html[data-theme] body .auth-page--web .auth-preview-rail span{width:36px!important;height:36px!important}body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-sidebar{gap:8px!important;padding:13px!important}body .auth-page--web .auth-preview-channel,html[data-theme] body .auth-page--web .auth-preview-channel{min-height:34px!important}body .auth-page--web .auth-preview-voice,html[data-theme] body .auth-page--web .auth-preview-voice{min-height:54px!important;margin-top:4px!important}body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-content{grid-template-rows:38px 54px 54px 1fr!important;padding:14px!important}body .auth-preview-connected,html[data-theme] body .auth-preview-connected{min-height:62px!important}}@media (width<=1180px),(height<=720px){body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:62px 166px minmax(0,1fr)!important;width:540px!important;height:282px!important;min-height:282px!important;margin-top:28px!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:258px!important}body .auth-page--web .auth-preview-rail span,html[data-theme] body .auth-page--web .auth-preview-rail span{width:36px!important;height:36px!important}body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-sidebar{gap:8px!important;padding:13px!important}body .auth-page--web .auth-preview-channel,html[data-theme] body .auth-page--web .auth-preview-channel{min-height:34px!important}body .auth-page--web .auth-preview-voice,html[data-theme] body .auth-page--web .auth-preview-voice{min-height:54px!important;margin-top:4px!important}body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-content{grid-template-rows:38px 54px 54px 1fr!important;padding:14px!important}body .auth-preview-connected,html[data-theme] body .auth-preview-connected{min-height:62px!important}}@media (width<=920px){.composer.composer-gromofon,html[data-theme] .composer.composer-gromofon{grid-template-columns:48px minmax(0,1fr) auto!important;grid-template-areas:"attach input input"".tools send"!important;align-items:center!important;row-gap:8px!important}.composer.composer-gromofon .attach-button,html[data-theme] .composer.composer-gromofon .attach-button{grid-area:attach!important}.composer.composer-gromofon .composer-input-wrap,html[data-theme] .composer.composer-gromofon .composer-input-wrap{grid-area:input!important;min-width:0!important}.composer.composer-gromofon .composer-tools,html[data-theme] .composer.composer-gromofon .composer-tools{grid-area:tools!important;justify-self:end!important}.composer.composer-gromofon .composer-send-button,html[data-theme] .composer.composer-gromofon .composer-send-button{grid-area:send!important;min-width:112px!important}}.message-reaction-popover,html[data-theme] .message-reaction-popover{overscroll-behavior:contain!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;width:min(392px,100vw - 32px)!important;max-height:244px!important;display:grid!important;overflow:hidden auto!important}.message-reaction-popover button,html[data-theme] .message-reaction-popover button{width:38px!important;min-width:38px!important}.message-context-reactions,html[data-theme] .message-context-reactions{overscroll-behavior:contain!important;max-height:178px!important;overflow:hidden auto!important}.composer-custom-sticker-title,html[data-theme] .composer-custom-sticker-title{color:var(--text-main)!important;gap:2px!important;display:grid!important}.composer-custom-sticker-title span,html[data-theme] .composer-custom-sticker-title span{color:var(--text-muted)!important;font-size:12px!important;line-height:1.3!important}.composer-custom-sticker>button:first-child,html[data-theme] .composer-custom-sticker>button:first-child{align-content:center!important;justify-items:center!important;gap:4px!important;display:grid!important}.composer-custom-sticker>button:first-child small,html[data-theme] .composer-custom-sticker>button:first-child small{max-width:100%!important;color:var(--text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.1!important;overflow:hidden!important}.messages,.messages.dm-messages,html[data-theme] .messages,html[data-theme] .messages.dm-messages{isolation:isolate!important;position:relative!important}.message,html[data-theme] .message{z-index:1!important;position:relative!important;overflow:visible!important}.message:hover,.message:focus-within,html[data-theme] .message:hover,html[data-theme] .message:focus-within{z-index:120!important}.message:has(.message-reaction-popover){z-index:120!important}html[data-theme] .message:has(.message-reaction-popover){z-index:120!important}.message-actions.message-hover-toolbar,html[data-theme] .message-actions.message-hover-toolbar{z-index:240!important}.message-reaction-popover,html[data-theme] .message-reaction-popover{z-index:260!important;background:var(--surface-elevated)!important;box-shadow:0 18px 52px #00000094!important}.message-attachment-popover,html[data-theme] .message-attachment-popover{overscroll-behavior:contain!important;grid-template-columns:1fr!important;align-content:start!important;gap:12px!important;width:min(468px,100vw - 32px)!important;max-height:min(464px,100vh - 144px)!important;padding:12px!important;display:grid!important;overflow:hidden auto!important}.message-attachment-popover button,html[data-theme] .message-attachment-popover button{width:auto!important;min-width:0!important}.message-reaction-section,html[data-theme] .message-reaction-section{gap:8px!important;display:grid!important}.message-reaction-section-title,html[data-theme] .message-reaction-section-title{color:var(--text-muted)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}.message-reaction-grid,html[data-theme] .message-reaction-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.message-reaction-grid button,html[data-theme] .message-reaction-grid button{place-items:center!important;width:100%!important;min-height:36px!important;padding:0!important;display:grid!important}.message-reaction-media-grid,html[data-theme] .message-reaction-media-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.message-reaction-media-button,html[data-theme] .message-reaction-media-button{border-radius:12px!important;place-items:center!important;width:100%!important;min-height:68px!important;padding:6px!important;display:grid!important;overflow:hidden!important}.message-reaction-media-button img,html[data-theme] .message-reaction-media-button img{object-fit:cover!important;border-radius:9px!important;width:100%!important;height:58px!important}.message-reaction-media-button.emoji-sticker span,html[data-theme] .message-reaction-media-button.emoji-sticker span{font-size:28px!important;line-height:1!important}.reaction-chip-rich,html[data-theme] .reaction-chip-rich{border-radius:16px!important;min-height:56px!important;padding:4px!important;position:relative!important}.reaction-rich-media,html[data-theme] .reaction-rich-media{border-radius:12px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important;overflow:hidden!important}.reaction-rich-media img,html[data-theme] .reaction-rich-media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.reaction-rich-count,html[data-theme] .reaction-rich-count{background:var(--accent)!important;color:#fff!important;border-radius:999px!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;font-size:12px!important;line-height:1!important;display:grid!important;position:absolute!important;bottom:-5px!important;right:-6px!important}.message-attachment-popover,html[data-theme] .message-attachment-popover{overflow:hidden!important}.message-reaction-tabs,html[data-theme] .message-reaction-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.message-reaction-tabs button,html[data-theme] .message-reaction-tabs button{min-height:34px!important;color:var(--text-muted)!important;border-radius:10px!important;padding:0 10px!important;font-size:13px!important;font-weight:900!important}.message-reaction-tabs button.active,html[data-theme] .message-reaction-tabs button.active{border-color:color-mix(in srgb, var(--accent) 64%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 28%, var(--surface-card-hover))!important;color:var(--text-main)!important}.message-reaction-panel,html[data-theme] .message-reaction-panel{gap:8px!important;min-height:0!important;display:grid!important}.message-reaction-search,html[data-theme] .message-reaction-search{color:var(--text-muted)!important;gap:5px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.message-reaction-search input,html[data-theme] .message-reaction-search input{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent)!important;background:var(--surface-main)!important;width:100%!important;height:38px!important;color:var(--text-main)!important;border-radius:10px!important;outline:none!important;padding:0 12px!important}.message-reaction-search input:focus,html[data-theme] .message-reaction-search input:focus{border-color:color-mix(in srgb, var(--accent) 72%, var(--border-subtle))!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent)!important}.message-reaction-status,html[data-theme] .message-reaction-status{min-height:18px!important;color:var(--text-muted)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;font-size:12px!important;display:flex!important}.message-reaction-status b,html[data-theme] .message-reaction-status b{color:var(--text-soft)!important;font-size:12px!important}.message-reaction-scroll,html[data-theme] .message-reaction-scroll{overscroll-behavior:contain!important;min-height:0!important;max-height:min(332px,100vh - 260px)!important;padding-right:3px!important;overflow:hidden auto!important}.message-reaction-media-grid.gif,html[data-theme] .message-reaction-media-grid.gif{grid-template-columns:repeat(3,minmax(0,1fr))!important}.message-reaction-media-grid.gif .message-reaction-media-button,html[data-theme] .message-reaction-media-grid.gif .message-reaction-media-button{min-height:92px!important}.message-reaction-media-grid.gif .message-reaction-media-button img,html[data-theme] .message-reaction-media-grid.gif .message-reaction-media-button img{height:82px!important}.message-reaction-empty,html[data-theme] .message-reaction-empty{min-height:92px!important;color:var(--text-muted)!important;grid-column:1/-1!important;place-items:center!important;font-size:13px!important;display:grid!important}.message-attachment-popover,html[data-theme] .message-attachment-popover{gap:10px!important;width:min(484px,100vw - 32px)!important;padding:10px!important}.message-reaction-tabs,html[data-theme] .message-reaction-tabs{border:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent)!important;background:color-mix(in srgb, var(--surface-main) 70%, transparent)!important;border-radius:14px!important;gap:4px!important;padding:4px!important}.message-reaction-tabs button,html[data-theme] .message-reaction-tabs button{border-radius:10px!important;place-items:center!important;width:100%!important;min-height:36px!important;padding:0 8px!important;line-height:1!important;display:grid!important}.message-reaction-panel,html[data-theme] .message-reaction-panel{gap:10px!important}.message-reaction-scroll,html[data-theme] .message-reaction-scroll{max-height:min(318px,100vh - 268px)!important;padding-right:6px!important}.message-reaction-grid,html[data-theme] .message-reaction-grid{grid-template-columns:repeat(auto-fill,minmax(38px,38px))!important;justify-content:start!important;gap:7px!important}.message-reaction-grid button,html[data-theme] .message-reaction-grid button{border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;font-size:19px!important}.message-reaction-media-button,html[data-theme] .message-reaction-media-button,.message-reaction-media-grid.gif .message-reaction-media-button,html[data-theme] .message-reaction-media-grid.gif .message-reaction-media-button{aspect-ratio:1!important;background:color-mix(in srgb, var(--surface-card) 78%, transparent)!important;border-radius:14px!important;height:auto!important;min-height:0!important;padding:6px!important}.message-reaction-media-button img,html[data-theme] .message-reaction-media-button img,.message-reaction-media-grid.gif .message-reaction-media-button img,html[data-theme] .message-reaction-media-grid.gif .message-reaction-media-button img{object-fit:cover!important;border-radius:10px!important;width:100%!important;height:100%!important}.message-reaction-media-grid:not(.gif) .message-reaction-media-button img,html[data-theme] .message-reaction-media-grid:not(.gif) .message-reaction-media-button img{object-fit:contain!important;background:color-mix(in srgb, var(--surface-main) 76%, #000)!important}.message-attachment-popover,html[data-theme] .message-attachment-popover{width:min(520px,100vw - 32px)!important}.message-reaction-media-grid,html[data-theme] .message-reaction-media-grid,.message-reaction-media-grid.gif,html[data-theme] .message-reaction-media-grid.gif{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.message-reaction-media-button,html[data-theme] .message-reaction-media-button,.message-reaction-media-grid.gif .message-reaction-media-button,html[data-theme] .message-reaction-media-grid.gif .message-reaction-media-button{border-radius:16px!important;padding:8px!important}.message-reaction-media-button img,html[data-theme] .message-reaction-media-button img,.message-reaction-media-grid.gif .message-reaction-media-button img,html[data-theme] .message-reaction-media-grid.gif .message-reaction-media-button img{object-fit:contain!important;background:color-mix(in srgb, var(--surface-main) 76%, #000)!important}.message-reaction-media-button.gromik .gromik-mascot,html[data-theme] .message-reaction-media-button.gromik .gromik-mascot{width:92px!important;height:92px!important}.message-reaction-media-button.emoji-sticker span,html[data-theme] .message-reaction-media-button.emoji-sticker span{font-size:42px!important}.reaction-chip-rich,html[data-theme] .reaction-chip-rich{border-radius:14px!important;min-height:48px!important;padding:3px!important}.reaction-rich-media,html[data-theme] .reaction-rich-media{border-radius:11px!important;width:46px!important;height:46px!important}.reaction-rich-media.gromik .gromik-mascot,html[data-theme] .reaction-rich-media.gromik .gromik-mascot{width:44px!important;height:44px!important}.reaction-rich-media.missing,html[data-theme] .reaction-rich-media.missing{background:color-mix(in srgb, var(--accent) 18%, var(--bg-card))!important;color:var(--text-main)!important;letter-spacing:0!important;font-size:12px!important;font-weight:900!important}body .message-attachment-popover,html[data-theme] body .message-attachment-popover{gap:12px!important;width:min(560px,100vw - 32px)!important;max-height:min(560px,100vh - 88px)!important;padding:12px!important;overflow:hidden!important}body .message-attachment-popover .message-reaction-tabs,html[data-theme] body .message-attachment-popover .message-reaction-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:5px!important;display:grid!important}body .message-attachment-popover .message-reaction-tabs>button,html[data-theme] body .message-attachment-popover .message-reaction-tabs>button{background:0 0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:14px!important;line-height:1!important;display:flex!important}body .message-attachment-popover .message-reaction-tabs>button.active,html[data-theme] body .message-attachment-popover .message-reaction-tabs>button.active{background:color-mix(in srgb, var(--accent) 42%, var(--surface-card-hover))!important}body .message-attachment-popover .message-reaction-scroll,html[data-theme] body .message-attachment-popover .message-reaction-scroll{max-height:min(384px,100vh - 270px)!important;padding:2px 8px 4px 0!important}body .message-attachment-popover .message-reaction-media-grid,body .message-attachment-popover .message-reaction-media-grid.gif,html[data-theme] body .message-attachment-popover .message-reaction-media-grid,html[data-theme] body .message-attachment-popover .message-reaction-media-grid.gif{grid-template-columns:repeat(3,minmax(128px,1fr))!important;gap:12px!important;width:100%!important}body .message-attachment-popover .message-reaction-media-button,body .message-attachment-popover .message-reaction-media-grid.gif .message-reaction-media-button,html[data-theme] body .message-attachment-popover .message-reaction-media-button,html[data-theme] body .message-attachment-popover .message-reaction-media-grid.gif .message-reaction-media-button{aspect-ratio:1!important;border-radius:16px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:128px!important;padding:10px!important}body .message-attachment-popover .message-reaction-media-button img,body .message-attachment-popover .message-reaction-media-grid.gif .message-reaction-media-button img,html[data-theme] body .message-attachment-popover .message-reaction-media-button img,html[data-theme] body .message-attachment-popover .message-reaction-media-grid.gif .message-reaction-media-button img{object-fit:contain!important;border-radius:12px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}body .message-attachment-popover .message-reaction-media-button.gromik .gromik-mascot,html[data-theme] body .message-attachment-popover .message-reaction-media-button.gromik .gromik-mascot{width:108px!important;height:108px!important}body .message-attachment-popover .message-reaction-media-button.emoji-sticker span,html[data-theme] body .message-attachment-popover .message-reaction-media-button.emoji-sticker span{font-size:46px!important}body .message-attachment-popover .message-reaction-grid,html[data-theme] body .message-attachment-popover .message-reaction-grid{grid-template-columns:repeat(auto-fill,minmax(42px,42px))!important;gap:8px!important}body .message-attachment-popover .message-reaction-grid>button,html[data-theme] body .message-attachment-popover .message-reaction-grid>button{border-radius:11px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:21px!important}body .layout.app-browser-shell,body .layout.app-browser-shell.friends-layout,body .layout.app-browser-shell.dm-layout,body .layout.app-browser-shell.direct-call-layout,body .layout.app-browser-shell.server-members-open,body .layout.app-browser-shell.server-members-collapsed,html[data-theme] body .layout.app-browser-shell,html[data-theme] body .layout.app-browser-shell.friends-layout,html[data-theme] body .layout.app-browser-shell.dm-layout,html[data-theme] body .layout.app-browser-shell.direct-call-layout,html[data-theme] body .layout.app-browser-shell.server-members-open,html[data-theme] body .layout.app-browser-shell.server-members-collapsed{grid-template-rows:minmax(0,1fr)!important}body .layout.app-browser-shell>.guilds,body .layout.app-browser-shell>.guilds.gromofon-rail,body .layout.app-browser-shell>.channels,body .layout.app-browser-shell>.app-nav-sidebar,body .layout.app-browser-shell>.dm-sidebar,body .layout.app-browser-shell>.chat,body .layout.app-browser-shell.friends-layout>.chat,body .layout.app-browser-shell.dm-layout>.chat,body .layout.app-browser-shell.server-members-open>.chat,body .layout.app-browser-shell.server-members-collapsed>.chat,body .layout.app-browser-shell>.server-members-panel,body .layout.app-browser-shell.server-members-open>.server-members-panel,body .layout.app-browser-shell.server-members-collapsed>.server-members-panel,body .layout.app-browser-shell.dm-layout>.dm-profile-panel,html[data-theme] body .layout.app-browser-shell>.guilds,html[data-theme] body .layout.app-browser-shell>.guilds.gromofon-rail,html[data-theme] body .layout.app-browser-shell>.channels,html[data-theme] body .layout.app-browser-shell>.app-nav-sidebar,html[data-theme] body .layout.app-browser-shell>.dm-sidebar,html[data-theme] body .layout.app-browser-shell>.chat,html[data-theme] body .layout.app-browser-shell.friends-layout>.chat,html[data-theme] body .layout.app-browser-shell.dm-layout>.chat,html[data-theme] body .layout.app-browser-shell.server-members-open>.chat,html[data-theme] body .layout.app-browser-shell.server-members-collapsed>.chat,html[data-theme] body .layout.app-browser-shell>.server-members-panel,html[data-theme] body .layout.app-browser-shell.server-members-open>.server-members-panel,html[data-theme] body .layout.app-browser-shell.server-members-collapsed>.server-members-panel,html[data-theme] body .layout.app-browser-shell.dm-layout>.dm-profile-panel{grid-row:1!important}.friend-request-card.clickable,html[data-theme] .friend-request-card.clickable{cursor:pointer!important}.friend-request-card.clickable:focus-visible,html[data-theme] .friend-request-card.clickable:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, #fff)!important;outline-offset:2px!important}.friend-request-card .friend-card-main,html[data-theme] .friend-request-card .friend-card-main{flex:auto!important}.friend-request-card .compact-actions,html[data-theme] .friend-request-card .compact-actions{cursor:default!important}body .auth-page.auth-page--web,html[data-theme] body .auth-page.auth-page--web{background:radial-gradient(circle at 18% 18%,#4160ff2e,#0000 30%),radial-gradient(circle at 88% 24%,#ef52dd29,#0000 26%),#030614!important;grid-template-rows:auto minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;height:auto!important;min-height:100svh!important;padding:0!important;display:grid!important;overflow:hidden auto!important}body .auth-page.auth-page--web:before,html[data-theme] body .auth-page.auth-page--web:before{will-change:transform;z-index:-3!important;background-image:linear-gradient(90deg, #0205102e, #02051005 45%, #02051029), var(--auth-space-image)!important;opacity:1!important;filter:none!important;background-position:50%,50%!important;background-size:cover,cover!important;animation:44s ease-in-out infinite alternate auth-nebula-drift!important;position:fixed!important;inset:-3%!important;transform:scale(1.025)translate(0,0)!important}body .auth-page.auth-page--web:after,html[data-theme] body .auth-page.auth-page--web:after{z-index:-2!important;opacity:.46!important;filter:none!important;background:radial-gradient(circle at 18% 22%,#ffffffad 0 .8px,#0000 1.6px) 0 0/260px 260px,radial-gradient(circle at 74% 18%,#9ccdff94 0 .9px,#0000 1.7px) 0 0/380px 380px,radial-gradient(circle at 44% 68%,#ffffff5c 0 .7px,#0000 1.45px) 0 0/460px 460px,linear-gradient(#0000000f,#01040d42) 0 0/cover!important;animation:36s ease-in-out infinite alternate auth-starfield-drift!important;position:fixed!important;inset:0!important;transform:none!important}body .auth-marketing-nav,html[data-theme] body .auth-marketing-nav{z-index:4!important;grid-template-columns:minmax(230px,1fr) auto minmax(280px,1fr)!important;align-items:center!important;gap:24px!important;width:min(1760px,100% - clamp(32px,6vw,96px))!important;min-height:96px!important;margin:0 auto!important;display:grid!important;position:relative!important}body .auth-nav-brand,body .auth-nav-links a,body .auth-nav-actions a,html[data-theme] body .auth-nav-brand,html[data-theme] body .auth-nav-links a,html[data-theme] body .auth-nav-actions a{color:#f8fbff!important;text-decoration:none!important}body .auth-nav-brand,html[data-theme] body .auth-nav-brand{letter-spacing:0!important;justify-self:start!important;align-items:center!important;gap:14px!important;font-size:clamp(28px,2.5vw,44px)!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}body .auth-nav-brand img,html[data-theme] body .auth-nav-brand img{filter:drop-shadow(0 0 22px #53a1ff6b);border-radius:18px!important;width:clamp(48px,4.2vw,66px)!important;height:clamp(48px,4.2vw,66px)!important}body .auth-nav-brand span,html[data-theme] body .auth-nav-brand span{background:linear-gradient(135deg,#24d6ff 0%,#6b6bff 46%,#ff5ed5 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}body .auth-nav-links,html[data-theme] body .auth-nav-links{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(18px,2.2vw,44px)!important;display:flex!important}body .auth-nav-links a,html[data-theme] body .auth-nav-links a{color:#f4f8ffe6!important;text-shadow:0 8px 28px #0000006b!important;font-size:clamp(14px,1vw,17px)!important;font-weight:800!important}body .auth-nav-actions,html[data-theme] body .auth-nav-actions{justify-content:flex-end!important;align-items:center!important;gap:18px!important;display:flex!important}body .auth-nav-login,body .auth-nav-download,html[data-theme] body .auth-nav-login,html[data-theme] body .auth-nav-download{background:#080d2a9e!important;border:1px solid #6183ff70!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:54px!important;padding:0 28px!important;font-size:17px!important;font-weight:900!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000038!important}body .auth-nav-download,html[data-theme] body .auth-nav-download{background:linear-gradient(135deg,#6858ff 0%,#bf49e8 46%,#f065bd 100%)!important;border-color:#ff70de7a!important;gap:12px!important;min-width:264px!important}body .auth-page--web .auth-scene,html[data-theme] body .auth-page--web .auth-scene{z-index:2!important;grid-template-columns:minmax(620px,1.12fr) minmax(430px,520px)!important;align-items:center!important;gap:clamp(42px,5vw,92px)!important;width:min(1760px,100% - clamp(32px,6vw,96px))!important;max-height:none!important;margin:0 auto!important;padding:clamp(16px,2vh,34px) 0 clamp(34px,5vh,72px)!important;display:grid!important}body .auth-page--web .auth-showcase,html[data-theme] body .auth-page--web .auth-showcase{gap:clamp(22px,3vh,34px)!important;min-width:0!important;padding:0!important;display:grid!important}body .auth-page--web .auth-eyebrow,html[data-theme] body .auth-page--web .auth-eyebrow{color:#f273ff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;letter-spacing:0!important;text-transform:uppercase!important;background:#1c0d389e!important;border-color:#de5eff8c!important;border-radius:10px!important;height:36px!important;padding:0 16px!important;box-shadow:inset 0 1px #ffffff1f,0 0 26px #b142ff3d!important}body .auth-page--web .auth-showcase h1,html[data-theme] body .auth-page--web .auth-showcase h1{color:#fffdf8!important;text-shadow:0 18px 58px #00000080!important;max-width:790px!important;margin:18px 0 14px!important;font-size:clamp(50px,5.8vw,78px)!important;line-height:1.02!important}body .auth-page--web .auth-showcase p,html[data-theme] body .auth-page--web .auth-showcase p{color:#edf3ffdb!important;text-shadow:0 10px 34px #0000006b!important;max-width:640px!important;font-size:clamp(18px,1.35vw,22px)!important;line-height:1.38!important}body .auth-feature-grid,html[data-theme] body .auth-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;max-width:620px!important;margin-top:22px!important;display:grid!important}body .auth-feature-grid article,html[data-theme] body .auth-feature-grid article{align-content:start!important;gap:7px!important;min-width:0!important;display:grid!important}body .auth-feature-icon,html[data-theme] body .auth-feature-icon{color:#2bd8ff!important;background:linear-gradient(#1d2b64c7,#0f1239db)!important;border:1px solid #5281ff80!important;border-radius:13px!important;place-items:center!important;width:58px!important;height:58px!important;font-size:31px!important;font-weight:900!important;display:grid!important;box-shadow:0 0 26px #4568ff3d!important}body .auth-feature-icon.server{color:#8a78ff!important}body .auth-feature-icon.stream{color:#4bbcff!important}body .auth-feature-icon.bot{color:#21d4ff!important}body .auth-feature-grid strong,html[data-theme] body .auth-feature-grid strong{color:#fffaf5!important;font-size:14px!important;font-weight:950!important}body .auth-hero-actions,html[data-theme] body .auth-hero-actions{align-items:center!important;gap:16px!important;margin-top:22px!important;display:flex!important}body .auth-hero-primary,body .auth-hero-secondary,html[data-theme] body .auth-hero-primary,html[data-theme] body .auth-hero-secondary{color:#fff!important;background:#0a0f2eb3!important;border:1px solid #6d85ff85!important;border-radius:12px!important;align-items:center!important;gap:16px!important;min-width:230px!important;min-height:72px!important;padding:12px 22px!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff1a!important}body .auth-hero-primary,html[data-theme] body .auth-hero-primary{background:linear-gradient(135deg,#665bfff5,#e753c9f0)!important;border-color:#ff70de8a!important}body .auth-hero-primary>span:first-child,body .auth-hero-secondary>span:first-child,html[data-theme] body .auth-hero-primary>span:first-child,html[data-theme] body .auth-hero-secondary>span:first-child{place-items:center!important;width:38px!important;height:38px!important;font-size:26px!important;line-height:1!important;display:grid!important}body .auth-hero-primary span:last-child,body .auth-hero-secondary span:last-child,html[data-theme] body .auth-hero-primary span:last-child,html[data-theme] body .auth-hero-secondary span:last-child{gap:3px!important;display:grid!important}body .auth-hero-primary strong,body .auth-hero-secondary strong,html[data-theme] body .auth-hero-primary strong,html[data-theme] body .auth-hero-secondary strong{font-size:17px!important;font-weight:950!important}body .auth-hero-primary small,body .auth-hero-secondary small,html[data-theme] body .auth-hero-primary small,html[data-theme] body .auth-hero-secondary small{color:#f5f8ffc2!important;font-size:13px!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 64% 0,#475eff38,#0000 30%),linear-gradient(#080c24e0,#050818f0)!important;border-color:#5b82ff70!important;border-radius:18px!important;grid-template-columns:48px 170px minmax(320px,1fr)!important;gap:8px!important;width:min(760px,100%)!important;min-height:334px!important;padding:12px!important;overflow:visible!important;box-shadow:0 26px 76px #0000007a,0 0 0 1px #e14fff14,inset 0 1px #ffffff14!important}body .auth-page--web .auth-showcase-preview:before,html[data-theme] body .auth-page--web .auth-showcase-preview:before{border-radius:inherit!important;background:linear-gradient(120deg,#ffffff1f,#0000 28% 74%,#46b3ff33)!important}body .auth-page--web .auth-showcase-preview:after,html[data-theme] body .auth-page--web .auth-showcase-preview:after{display:none!important}body .auth-page--web .auth-preview-rail span,html[data-theme] body .auth-page--web .auth-preview-rail span{background:#222b5ac7!important;border-radius:10px!important;width:34px!important;height:34px!important}body .auth-preview-section,html[data-theme] body .auth-preview-section{color:#b4c2e2a8!important;text-transform:uppercase!important;margin-top:6px!important;font-size:10px!important;font-weight:900!important}body .auth-page--web .auth-preview-server-name,html[data-theme] body .auth-page--web .auth-preview-server-name{margin-bottom:5px!important;font-size:12px!important}body .auth-page--web .auth-preview-channel,html[data-theme] body .auth-page--web .auth-preview-channel{color:#d3deffad!important;background:0 0!important;border-radius:7px!important;min-height:24px!important;padding:0 8px!important;font-size:12px!important}body .auth-page--web .auth-preview-voice,html[data-theme] body .auth-page--web .auth-preview-voice{background:#131f46c2!important;border-color:#689aff2e!important;border-radius:8px!important;min-height:32px!important;margin-top:0!important;padding:7px 9px!important}body .auth-page--web .auth-preview-voice strong,html[data-theme] body .auth-page--web .auth-preview-voice strong{font-size:12px!important}body .auth-page--web .auth-preview-voice span,html[data-theme] body .auth-page--web .auth-preview-voice span{font-size:10px!important}body .auth-preview-voice-user,html[data-theme] body .auth-preview-voice-user{color:#e2eaffc2!important;align-items:center!important;gap:7px!important;min-height:22px!important;padding-left:14px!important;font-size:12px!important;display:flex!important}body .auth-preview-voice-user:before,html[data-theme] body .auth-preview-voice-user:before{content:""!important;background:#ff5a72!important;border-radius:50%!important;width:8px!important;height:8px!important}body .auth-preview-voice-user em,html[data-theme] body .auth-preview-voice-user em{color:#fff!important;background:#ff315f!important;border-radius:999px!important;padding:2px 5px!important;font-size:8px!important;font-style:normal!important;font-weight:950!important}body .auth-preview-profile,html[data-theme] body .auth-preview-profile{background:#090e26b3!important;border-radius:10px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding:8px!important;display:grid!important}body .auth-preview-profile img,html[data-theme] body .auth-preview-profile img{border-radius:9px!important;width:28px!important;height:28px!important}body .auth-preview-profile strong,body .auth-preview-profile small,html[data-theme] body .auth-preview-profile strong,html[data-theme] body .auth-preview-profile small{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}body .auth-preview-profile strong,html[data-theme] body .auth-preview-profile strong{color:#f8fbff!important;font-size:12px!important}body .auth-preview-profile small,html[data-theme] body .auth-preview-profile small{color:#39ffb4!important;font-size:10px!important}body .auth-page--web .auth-preview-topbar,html[data-theme] body .auth-page--web .auth-preview-topbar{min-height:34px!important;padding-bottom:8px!important}body .auth-page--web .auth-preview-topbar div:first-child,html[data-theme] body .auth-page--web .auth-preview-topbar div:first-child{gap:1px!important;display:grid!important}body .auth-page--web .auth-preview-topbar strong,html[data-theme] body .auth-page--web .auth-preview-topbar strong{font-size:13px!important}body .auth-page--web .auth-preview-topbar span,html[data-theme] body .auth-page--web .auth-preview-topbar span{color:#c7d3f09e!important;font-size:10px!important}body .auth-preview-tools,html[data-theme] body .auth-preview-tools{gap:7px!important;display:flex!important}body .auth-preview-tools i,html[data-theme] body .auth-preview-tools i{background:#252e5db8!important;border-radius:8px!important;width:20px!important;height:20px!important}body .auth-preview-stage,html[data-theme] body .auth-preview-stage{grid-template-columns:88px 88px minmax(128px,1fr)!important;gap:10px!important;min-height:88px!important;display:grid!important}body .auth-preview-speaker,body .auth-preview-share-card,html[data-theme] body .auth-preview-speaker,html[data-theme] body .auth-preview-share-card{background:#142653bd!important;border:1px solid #4493ff61!important;border-radius:10px!important;min-width:0!important;position:relative!important;overflow:hidden!important}body .auth-preview-speaker,html[data-theme] body .auth-preview-speaker{place-items:center!important;gap:4px!important;padding:8px!important;display:grid!important}body .auth-preview-speaker.live,html[data-theme] body .auth-preview-speaker.live{border-color:#ff54ddc7!important;box-shadow:0 0 22px #de4dff38!important}body .auth-preview-speaker img,body .auth-preview-speaker>span,html[data-theme] body .auth-preview-speaker img,html[data-theme] body .auth-preview-speaker>span{background:linear-gradient(135deg,#1bc6ff,#725bff)!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}body .auth-preview-speaker strong,html[data-theme] body .auth-preview-speaker strong{color:#fff!important;font-size:11px!important;font-weight:950!important}body .auth-preview-speaker em,html[data-theme] body .auth-preview-speaker em{color:#fff!important;background:#ff315f!important;border-radius:999px!important;padding:2px 5px!important;font-size:8px!important;font-style:normal!important;font-weight:950!important;position:absolute!important;bottom:7px!important;left:8px!important}body .auth-preview-share-card,html[data-theme] body .auth-preview-share-card{background:linear-gradient(90deg, #141d4694, #0a0f2cdb), var(--auth-space-image)!important;background-position:50%!important;background-size:cover!important;align-content:center!important;gap:2px!important;padding:10px 12px 10px 56px!important;display:grid!important}body .auth-preview-share-card:before,html[data-theme] body .auth-preview-share-card:before{content:""!important;background:linear-gradient(180deg, #0a102640, #0a1026b3), var(--auth-space-image)!important;background-position:42% 62%!important;background-size:160px!important;border-radius:8px!important;width:38px!important;height:44px!important;position:absolute!important;top:50%!important;left:9px!important;transform:translateY(-50%)!important}body .auth-preview-share-card button,html[data-theme] body .auth-preview-share-card button{color:#ffffffb8!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;pointer-events:none!important;background:#090c1f6b!important;border-radius:6px!important;padding:0!important;position:absolute!important;top:6px!important;right:7px!important}body .auth-preview-share-card strong,html[data-theme] body .auth-preview-share-card strong{color:#fff!important;font-size:11px!important}body .auth-preview-share-card small,body .auth-preview-share-card span,html[data-theme] body .auth-preview-share-card small,html[data-theme] body .auth-preview-share-card span{color:#dce7ffc2!important;font-size:9px!important}body .auth-page--web .auth-preview-message,html[data-theme] body .auth-page--web .auth-preview-message{grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important}body .auth-page--web .auth-preview-message .avatar,html[data-theme] body .auth-page--web .auth-preview-message .avatar{border-radius:50%!important;width:28px!important;height:28px!important}body .auth-page--web .auth-preview-message b,html[data-theme] body .auth-page--web .auth-preview-message b{color:#fff!important;align-items:center!important;gap:8px!important;font-size:11px!important;display:flex!important}body .auth-preview-message time,html[data-theme] body .auth-preview-message time{color:#d0daf68f!important;font-size:10px!important;font-weight:700!important}body .auth-page--web .auth-preview-message span,html[data-theme] body .auth-page--web .auth-preview-message span{color:#e8eeffd1!important;background:0 0!important;border-radius:0!important;min-height:0!important;padding:0!important;font-size:11px!important}body .auth-preview-composer,html[data-theme] body .auth-preview-composer{background:#070c22c7!important;border:1px solid #5c6fbe42!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) 22px 22px!important;align-self:end!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 9px!important;display:grid!important}body .auth-preview-composer span,html[data-theme] body .auth-preview-composer span{color:#c7d3f08a!important;font-size:11px!important}body .auth-preview-composer i,html[data-theme] body .auth-preview-composer i{background:#263061b8!important;border-radius:7px!important;width:22px!important;height:22px!important}body .auth-mascot,html[data-theme] body .auth-mascot{z-index:5!important;background:radial-gradient(circle at 42% 30%,#66e5ff5c,#0000 28%),radial-gradient(circle at 55% 70%,#ff4cde6b,#0000 34%),#050818d1!important;border:1px solid #6f99ff70!important;border-radius:50%!important;place-items:center!important;width:138px!important;height:138px!important;animation:5.6s ease-in-out infinite alternate auth-mascot-float!important;display:grid!important;position:absolute!important;bottom:-36px!important;right:-92px!important;box-shadow:0 30px 70px #00000075,0 0 46px #5b97ff47!important}body .auth-mascot img,html[data-theme] body .auth-mascot img{opacity:.96!important;filter:drop-shadow(0 14px 24px #00000059)!important;border-radius:30px!important;width:96px!important;height:96px!important}body .auth-mascot-orbit,html[data-theme] body .auth-mascot-orbit{border-top:2px solid #2fdbffdb!important;border-bottom:2px solid #ff4de1c7!important;border-radius:50%!important;position:absolute!important;inset:18px 4px!important;transform:rotate(-18deg)!important;box-shadow:0 0 18px #6782ff4d!important}body .auth-mascot-face,html[data-theme] body .auth-mascot-face{border-bottom:4px solid #ffffffeb!important;border-radius:0 0 22px 22px!important;width:42px!important;height:27px!important;position:absolute!important;top:45px!important;left:48px!important}body .auth-mascot-face:before,body .auth-mascot-face:after,html[data-theme] body .auth-mascot-face:before,html[data-theme] body .auth-mascot-face:after{content:""!important;background:#fff!important;border-radius:50%!important;width:8px!important;height:13px!important;position:absolute!important;top:2px!important;box-shadow:0 0 12px #ffffff8f!important}body .auth-mascot-face:before,html[data-theme] body .auth-mascot-face:before{left:7px!important}body .auth-mascot-face:after,html[data-theme] body .auth-mascot-face:after{right:7px!important}body .auth-page--web .auth-card,html[data-theme] body .auth-page--web .auth-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 0 0,#e744d82e,#0000 34%),linear-gradient(#0a102ed6,#04091fe6)!important;border:1px solid #5c8cff8f!important;border-radius:20px!important;place-self:center end!important;max-width:520px!important;padding:clamp(26px,2.5vw,38px)!important;box-shadow:0 34px 96px #00000080,0 0 0 1px #ff51db1f,inset 0 1px #ffffff14!important}body .auth-page--web .auth-brand,html[data-theme] body .auth-page--web .auth-brand{text-align:center!important;justify-items:center!important;margin-bottom:26px!important}body .auth-page--web .auth-brand-logo.auth-wordmark,html[data-theme] body .auth-page--web .auth-brand-logo.auth-wordmark{font-size:34px!important}body .auth-page--web .auth-brand h1,html[data-theme] body .auth-page--web .auth-brand h1{font-size:clamp(28px,2.3vw,38px)!important}body .auth-page--web input,html[data-theme] body .auth-page--web input{background:#0b143ab8!important}body .auth-page--web .auth-field span,html[data-theme] body .auth-page--web .auth-field span{color:#eef4ffd1!important}body .auth-page--web .form>button[type=submit],html[data-theme] body .auth-page--web .form>button[type=submit]{background:linear-gradient(135deg,#615cff 0%,#ba48e7 46%,#ef62b4 100%)!important;border-radius:10px!important;min-height:60px!important;margin-top:16px!important;box-shadow:0 20px 44px #c948e042!important}body .auth-page--web .auth-download-stack,html[data-theme] body .auth-page--web .auth-download-stack{background:#0a12367a!important;border:1px solid #5b82ff57!important;border-radius:12px!important;margin-top:28px!important;padding:16px!important}@keyframes auth-nebula-drift{0%{transform:scale(1.025)translate(-.8%,-.5%)}50%{transform:scale(1.04)translate(.7%,.55%)}to{transform:scale(1.032)translate(1.1%,-.4%)}}@keyframes auth-starfield-drift{0%{opacity:.4;background-position:0 0,0 0,0 0,50%}50%{opacity:.52;background-position:8px -10px,-12px 8px,7px 12px,50%}to{opacity:.45;background-position:16px -20px,-22px 15px,14px 22px,50%}}@keyframes auth-mascot-float{0%{transform:translate(0,0)rotate(-1deg)}to{transform:translateY(-10px)rotate(2deg)}}@media (width<=1320px){body .auth-marketing-nav,html[data-theme] body .auth-marketing-nav{grid-template-columns:auto 1fr auto!important;min-height:78px!important}body .auth-nav-links,html[data-theme] body .auth-nav-links{display:none!important}body .auth-page--web .auth-scene,html[data-theme] body .auth-page--web .auth-scene{grid-template-columns:minmax(0,1fr) minmax(390px,450px)!important;gap:28px!important;padding-top:4px!important}body .auth-feature-grid,html[data-theme] body .auth-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body .auth-page--web .auth-showcase h1,html[data-theme] body .auth-page--web .auth-showcase h1{font-size:clamp(42px,4.7vw,56px)!important}body .auth-page--web .auth-showcase p,html[data-theme] body .auth-page--web .auth-showcase p{max-width:560px!important;font-size:16px!important}body .auth-feature-icon,html[data-theme] body .auth-feature-icon{width:46px!important;height:46px!important;font-size:25px!important}body .auth-feature-grid strong,html[data-theme] body .auth-feature-grid strong{font-size:12px!important}body .auth-feature-grid small,html[data-theme] body .auth-feature-grid small{font-size:11px!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:44px 150px minmax(280px,1fr)!important;min-height:292px!important}body .auth-preview-stage,html[data-theme] body .auth-preview-stage{grid-template-columns:72px 72px minmax(110px,1fr)!important;min-height:72px!important}body .auth-page--web .auth-card,html[data-theme] body .auth-page--web .auth-card{max-width:450px!important;padding:24px!important}body .auth-mascot,html[data-theme] body .auth-mascot{width:112px!important;height:112px!important;right:-46px!important}body .auth-mascot img,html[data-theme] body .auth-mascot img{width:78px!important;height:78px!important}}@media (height<=820px) and (width>=981px){body .auth-marketing-nav,html[data-theme] body .auth-marketing-nav{min-height:68px!important}body .auth-nav-brand,html[data-theme] body .auth-nav-brand{font-size:30px!important}body .auth-nav-brand img,html[data-theme] body .auth-nav-brand img{border-radius:14px!important;width:44px!important;height:44px!important}body .auth-nav-login,body .auth-nav-download,html[data-theme] body .auth-nav-login,html[data-theme] body .auth-nav-download{min-height:46px!important;padding:0 20px!important;font-size:15px!important}body .auth-page--web .auth-scene,html[data-theme] body .auth-page--web .auth-scene{align-items:start!important;padding-top:0!important;padding-bottom:24px!important}body .auth-page--web .auth-showcase,html[data-theme] body .auth-page--web .auth-showcase{gap:12px!important}body .auth-page--web .auth-showcase h1,html[data-theme] body .auth-page--web .auth-showcase h1{margin:10px 0 8px!important;font-size:clamp(38px,4vw,50px)!important}body .auth-page--web .auth-showcase p,html[data-theme] body .auth-page--web .auth-showcase p{font-size:15px!important;line-height:1.32!important}body .auth-feature-grid,html[data-theme] body .auth-feature-grid{gap:10px!important;margin-top:12px!important}body .auth-feature-icon,html[data-theme] body .auth-feature-icon{border-radius:11px!important;width:40px!important;height:40px!important;font-size:22px!important}body .auth-feature-grid article,html[data-theme] body .auth-feature-grid article{gap:4px!important}body .auth-hero-actions,html[data-theme] body .auth-hero-actions{margin-top:12px!important}body .auth-hero-primary,body .auth-hero-secondary,html[data-theme] body .auth-hero-primary,html[data-theme] body .auth-hero-secondary{min-height:52px!important;padding:10px 16px!important}body .auth-hero-primary>span:first-child,body .auth-hero-secondary>span:first-child,html[data-theme] body .auth-hero-primary>span:first-child,html[data-theme] body .auth-hero-secondary>span:first-child{width:30px!important;height:30px!important;font-size:22px!important}body .auth-hero-primary small,body .auth-hero-secondary small,html[data-theme] body .auth-hero-primary small,html[data-theme] body .auth-hero-secondary small{display:none!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{height:244px!important;min-height:244px!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:220px!important;overflow:hidden!important}body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-sidebar{padding:10px!important}body .auth-page--web .auth-preview-profile,body .auth-page--web .auth-preview-message-extra,body .auth-page--web .auth-preview-voice-user:not(.live),html[data-theme] body .auth-page--web .auth-preview-profile,html[data-theme] body .auth-page--web .auth-preview-message-extra,html[data-theme] body .auth-page--web .auth-preview-voice-user:not(.live){display:none!important}body .auth-preview-voice-user,html[data-theme] body .auth-preview-voice-user{min-height:18px!important;font-size:10px!important}body .auth-page--web .auth-brand,html[data-theme] body .auth-page--web .auth-brand{margin-bottom:12px!important}body .auth-page--web .auth-brand-logo.auth-wordmark,html[data-theme] body .auth-page--web .auth-brand-logo.auth-wordmark{font-size:28px!important}body .auth-page--web .auth-brand-logo.auth-wordmark img,html[data-theme] body .auth-page--web .auth-brand-logo.auth-wordmark img{width:38px!important;height:38px!important}body .auth-page--web .auth-brand h1,html[data-theme] body .auth-page--web .auth-brand h1{font-size:28px!important}body .auth-page--web .auth-card .form,html[data-theme] body .auth-page--web .auth-card .form{gap:10px!important}body .auth-page--web .auth-card,html[data-theme] body .auth-page--web .auth-card{padding:20px!important}body .auth-page--web .auth-brand p,html[data-theme] body .auth-page--web .auth-brand p{font-size:14px!important;line-height:1.3!important}body .auth-page--web .form>button[type=submit],html[data-theme] body .auth-page--web .form>button[type=submit]{min-height:52px!important;margin-top:8px!important}body .auth-page--web .auth-download-stack,html[data-theme] body .auth-page--web .auth-download-stack{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;margin-top:16px!important;padding:12px!important}body .auth-page--web .auth-download-copy span,html[data-theme] body .auth-page--web .auth-download-copy span{display:none!important}body .auth-page--web .desktop-download,html[data-theme] body .auth-page--web .desktop-download{white-space:nowrap!important;min-height:42px!important;padding:10px 14px!important}}@media (width<=980px){body .auth-page.auth-page--web,html[data-theme] body .auth-page.auth-page--web{overflow-y:auto!important}body .auth-marketing-nav,html[data-theme] body .auth-marketing-nav{grid-template-columns:1fr auto!important;width:min(100% - 28px,760px)!important;min-height:76px!important}body .auth-nav-login,html[data-theme] body .auth-nav-login{display:none!important}body .auth-nav-download,html[data-theme] body .auth-nav-download{min-width:0!important;min-height:44px!important;padding:0 14px!important;font-size:14px!important}body .auth-page--web .auth-scene,html[data-theme] body .auth-page--web .auth-scene{grid-template-columns:minmax(0,1fr)!important;width:min(100% - 28px,760px)!important;padding-top:12px!important}body .auth-page--web .auth-card,html[data-theme] body .auth-page--web .auth-card{justify-self:center!important;width:min(100%,520px)!important}body .auth-page--web .auth-showcase h1,html[data-theme] body .auth-page--web .auth-showcase h1{font-size:clamp(42px,9vw,60px)!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:44px 150px minmax(0,1fr)!important}body .auth-mascot,html[data-theme] body .auth-mascot{display:none!important}}@media (width<=680px){body .auth-nav-brand span,html[data-theme] body .auth-nav-brand span{display:none!important}body .auth-nav-download,html[data-theme] body .auth-nav-download{width:46px!important;min-width:46px!important;padding:0!important;font-size:0!important}body .auth-nav-download span,html[data-theme] body .auth-nav-download span{font-size:20px!important}body .auth-feature-grid,html[data-theme] body .auth-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body .auth-hero-actions,html[data-theme] body .auth-hero-actions{display:grid!important}body .auth-hero-primary,body .auth-hero-secondary,html[data-theme] body .auth-hero-primary,html[data-theme] body .auth-hero-secondary{width:100%!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:42px minmax(0,1fr)!important}body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-content{grid-column:1/-1!important}body .auth-preview-stage,html[data-theme] body .auth-preview-stage{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .auth-preview-share-card,html[data-theme] body .auth-preview-share-card{grid-column:1/-1!important}}body .auth-page.auth-page--web,html[data-theme] body .auth-page.auth-page--web{grid-template-rows:82px minmax(0,1fr)!important;height:100svh!important;min-height:100svh!important;overflow:hidden!important}body .auth-marketing-nav,html[data-theme] body .auth-marketing-nav{grid-template-columns:auto minmax(0,1fr)!important;gap:42px!important;width:min(1160px,100% - 96px)!important;min-height:82px!important}body .auth-nav-brand,html[data-theme] body .auth-nav-brand{gap:12px!important;font-size:clamp(30px,3vw,42px)!important;font-weight:950!important}body .auth-nav-brand img,html[data-theme] body .auth-nav-brand img{border-radius:15px!important;width:52px!important;height:52px!important}body .auth-nav-links,html[data-theme] body .auth-nav-links{justify-content:flex-end!important;gap:clamp(24px,3vw,42px)!important}body .auth-nav-links a,html[data-theme] body .auth-nav-links a{color:#ebf2ffc2!important;font-size:14px!important;font-weight:700!important}body .auth-nav-actions,html[data-theme] body .auth-nav-actions{display:none!important}body .auth-page--web .auth-scene,html[data-theme] body .auth-page--web .auth-scene{grid-template-columns:minmax(480px,1fr) minmax(380px,430px)!important;align-items:center!important;gap:clamp(46px,7vw,110px)!important;width:min(1160px,100% - 96px)!important;height:calc(100svh - 82px)!important;max-height:calc(100svh - 82px)!important;padding:clamp(14px,2vh,24px) 0 clamp(22px,3vh,34px)!important}body .auth-page--web .auth-showcase,html[data-theme] body .auth-page--web .auth-showcase{align-self:center!important;gap:18px!important}body .auth-page--web .auth-eyebrow,body .auth-feature-grid,html[data-theme] body .auth-page--web .auth-eyebrow,html[data-theme] body .auth-feature-grid{display:none!important}body .auth-page--web .auth-showcase h1,html[data-theme] body .auth-page--web .auth-showcase h1{max-width:590px!important;margin:0 0 18px!important;font-size:clamp(42px,4.9vw,58px)!important;line-height:1.08!important}body .auth-page--web .auth-showcase p,html[data-theme] body .auth-page--web .auth-showcase p{color:#eef3ffbd!important;max-width:560px!important;font-size:18px!important;line-height:1.44!important}body .auth-hero-primary,body .auth-hero-secondary,html[data-theme] body .auth-hero-primary,html[data-theme] body .auth-hero-secondary{border-radius:11px!important;gap:13px!important;min-width:218px!important;min-height:58px!important;padding:10px 22px!important}body .auth-hero-icon,html[data-theme] body .auth-hero-icon{width:28px!important;height:28px!important}body .auth-hero-icon svg,body .auth-nav-download-icon svg,html[data-theme] body .auth-hero-icon svg,html[data-theme] body .auth-nav-download-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:100%!important;height:100%!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{background:radial-gradient(circle at 18% 0,#5d6bff57,#0000 38%),linear-gradient(#0f1946e0,#070d24f2)!important;border-radius:17px!important;grid-template-columns:54px 140px minmax(0,1fr)!important;gap:10px!important;width:min(460px,100%)!important;height:218px!important;min-height:218px!important;margin-top:20px!important;padding:12px!important;overflow:hidden!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:194px!important;overflow:hidden!important}body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-rail{background:#1f2d64c7!important;border-radius:17px!important;gap:10px!important;padding:10px 0!important}body .auth-page--web .auth-preview-rail span,html[data-theme] body .auth-page--web .auth-preview-rail span{color:#edf3ffe6!important;background:#445497c7!important;border-radius:11px!important;width:34px!important;height:34px!important;font-size:13px!important;font-weight:950!important}body .auth-page--web .auth-preview-rail span.brand,html[data-theme] body .auth-page--web .auth-preview-rail span.brand{background:#070b20!important}body .auth-page--web .auth-preview-rail span.brand img,html[data-theme] body .auth-page--web .auth-preview-rail span.brand img{border-radius:9px!important;width:28px!important;height:28px!important}body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-sidebar{background:#202d69c7!important;border-radius:17px!important;gap:9px!important;padding:14px 12px!important}body .auth-page--web .auth-preview-server-name,html[data-theme] body .auth-page--web .auth-preview-server-name{color:#fff!important;margin:0 0 8px!important;font-size:12px!important;font-weight:950!important}body .auth-page--web .auth-preview-channel,html[data-theme] body .auth-page--web .auth-preview-channel{color:#d6defa9e!important;background:#313d7c7a!important;border-radius:10px!important;min-height:33px!important;padding:0 13px!important;font-size:12px!important;font-weight:950!important}body .auth-page--web .auth-preview-channel.active,html[data-theme] body .auth-page--web .auth-preview-channel.active{color:#fff!important;background:#5350becc!important}body .auth-page--web .auth-preview-voice,html[data-theme] body .auth-page--web .auth-preview-voice{background:#02162cb8!important;border:1px solid #34ffaf14!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;min-height:48px!important;margin-top:8px!important;padding:9px 12px!important;display:flex!important}body .auth-page--web .auth-preview-voice strong,html[data-theme] body .auth-page--web .auth-preview-voice strong{color:#fff!important;font-size:12px!important;font-weight:950!important}body .auth-page--web .auth-preview-voice span,html[data-theme] body .auth-page--web .auth-preview-voice span{color:#dbe5ffc2!important;font-size:10px!important}body .auth-page--web .auth-preview-voice i,html[data-theme] body .auth-page--web .auth-preview-voice i{background:#21e678!important;border-radius:50%!important;width:13px!important;height:13px!important;box-shadow:0 0 14px #21e67894!important}body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-content{background:#0d1537d6!important;border-radius:17px!important;grid-template-rows:34px 47px 47px 1fr!important;gap:8px!important;padding:13px 14px!important}body .auth-page--web .auth-preview-topbar,html[data-theme] body .auth-page--web .auth-preview-topbar{align-items:start!important;min-height:0!important;padding:0!important}body .auth-page--web .auth-preview-topbar strong,html[data-theme] body .auth-page--web .auth-preview-topbar strong{color:#fff!important;font-size:13px!important;font-weight:950!important}body .auth-page--web .auth-preview-topbar>span,html[data-theme] body .auth-page--web .auth-preview-topbar>span{color:#c8d3f08a!important;font-size:10px!important;font-weight:800!important}body .auth-page--web .auth-preview-message,html[data-theme] body .auth-page--web .auth-preview-message{grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}body .auth-page--web .auth-preview-message .avatar.pink,html[data-theme] body .auth-page--web .auth-preview-message .avatar.pink{background:linear-gradient(135deg,#ef6adb,#a05cff)!important}body .auth-page--web .auth-preview-message .avatar.blue,html[data-theme] body .auth-page--web .auth-preview-message .avatar.blue{background:linear-gradient(135deg,#44d8ff,#6a6cff)!important}body .auth-page--web .auth-preview-message b,html[data-theme] body .auth-page--web .auth-preview-message b{font-size:12px!important;font-weight:950!important}body .auth-page--web .auth-preview-message span,html[data-theme] body .auth-page--web .auth-preview-message span{color:#e7eeffc7!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#363e699e!important;border-radius:9px!important;align-items:center!important;min-height:25px!important;margin-top:4px!important;padding:0 12px!important;font-size:11px!important;display:flex!important;overflow:hidden!important}body .auth-preview-connected,html[data-theme] body .auth-preview-connected{background:linear-gradient(#3a2c65cc,#222754d1)!important;border:1px solid #b860ff7a!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:10px 13px!important;display:flex!important}body .auth-preview-connected strong,html[data-theme] body .auth-preview-connected strong{color:#fff!important;font-size:12px!important;font-weight:950!important;display:block!important}body .auth-preview-connected span,html[data-theme] body .auth-preview-connected span{color:#e0e8ffbd!important;font-size:10px!important}body .auth-preview-connected em,html[data-theme] body .auth-preview-connected em{color:#fff!important;background:#ff57796b!important;border-radius:999px!important;padding:5px 9px!important;font-size:10px!important;font-style:normal!important;font-weight:950!important}body .auth-mascot,html[data-theme] body .auth-mascot{display:none!important}body .auth-page--web .auth-card,html[data-theme] body .auth-page--web .auth-card{border-radius:18px!important;place-self:center end!important;width:430px!important;max-width:430px!important;padding:28px!important}body .auth-page--web .auth-brand-logo.auth-wordmark,html[data-theme] body .auth-page--web .auth-brand-logo.auth-wordmark{align-items:center!important;gap:10px!important;font-size:34px!important;font-weight:950!important;display:inline-flex!important}body .auth-page--web .auth-brand-logo.auth-wordmark img,html[data-theme] body .auth-page--web .auth-brand-logo.auth-wordmark img{border-radius:13px!important;width:42px!important;height:42px!important}body .auth-page--web .auth-brand-logo.auth-wordmark span,html[data-theme] body .auth-page--web .auth-brand-logo.auth-wordmark span{background:linear-gradient(135deg,#24d6ff 0%,#696bff 45%,#ff5ed5 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}body .auth-page--web .auth-brand h1,html[data-theme] body .auth-page--web .auth-brand h1{margin-top:20px!important;font-size:30px!important}body .auth-page--web .auth-brand p,html[data-theme] body .auth-page--web .auth-brand p{font-size:13px!important}body .auth-page--web .auth-card .form,html[data-theme] body .auth-page--web .auth-card .form{gap:13px!important}body .auth-page--web .auth-field,html[data-theme] body .auth-page--web .auth-field{gap:7px!important}body .auth-page--web input,html[data-theme] body .auth-page--web input{min-height:47px!important}body .auth-page--web .form>button[type=submit],html[data-theme] body .auth-page--web .form>button[type=submit]{min-height:55px!important;margin-top:12px!important}@media (width<=1180px),(height<=720px){body .auth-marketing-nav,html[data-theme] body .auth-marketing-nav,body .auth-page--web .auth-scene,html[data-theme] body .auth-page--web .auth-scene{width:min(1050px,100% - 56px)!important}body .auth-marketing-nav,html[data-theme] body .auth-marketing-nav{min-height:68px!important}body .auth-page.auth-page--web,html[data-theme] body .auth-page.auth-page--web{grid-template-rows:68px minmax(0,1fr)!important}body .auth-page--web .auth-scene,html[data-theme] body .auth-page--web .auth-scene{grid-template-columns:minmax(420px,1fr) minmax(360px,410px)!important;gap:36px!important;height:calc(100svh - 68px)!important;max-height:calc(100svh - 68px)!important;padding-top:0!important;padding-bottom:16px!important}body .auth-page--web .auth-showcase h1,html[data-theme] body .auth-page--web .auth-showcase h1{font-size:clamp(38px,4.4vw,50px)!important}body .auth-page--web .auth-showcase p,html[data-theme] body .auth-page--web .auth-showcase p{font-size:15px!important;line-height:1.36!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:48px 130px minmax(0,1fr)!important;width:430px!important;height:202px!important;min-height:202px!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:178px!important}body .auth-page--web .auth-card,html[data-theme] body .auth-page--web .auth-card{width:410px!important;max-width:410px!important;padding:22px!important}}@media (width<=980px){body .auth-page.auth-page--web,html[data-theme] body .auth-page.auth-page--web{height:auto!important;min-height:100svh!important;overflow-y:auto!important}body .auth-marketing-nav,html[data-theme] body .auth-marketing-nav{width:min(100% - 28px,760px)!important}body .auth-nav-links,html[data-theme] body .auth-nav-links{display:none!important}body .auth-page--web .auth-scene,html[data-theme] body .auth-page--web .auth-scene{grid-template-columns:minmax(0,1fr)!important;width:min(100% - 28px,760px)!important;height:auto!important;max-height:none!important}body .auth-page--web .auth-card,html[data-theme] body .auth-page--web .auth-card{justify-self:center!important;width:min(100%,430px)!important}}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:58px 152px minmax(0,1fr)!important;width:min(500px,100%)!important;height:250px!important;min-height:250px!important}body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-content{grid-template-rows:36px 52px 52px 1fr!important}body .auth-hero-secondary .auth-hero-icon svg path,html[data-theme] body .auth-hero-secondary .auth-hero-icon svg path{fill:currentColor!important;stroke:none!important}body .auth-hero-secondary .auth-hero-icon svg,html[data-theme] body .auth-hero-secondary .auth-hero-icon svg{stroke-width:0!important}body .auth-login-side,html[data-theme] body .auth-login-side{place-self:center end!important;width:430px!important;max-width:430px!important;position:relative!important}body .auth-page--web .auth-login-side .auth-card,html[data-theme] body .auth-page--web .auth-login-side .auth-card{justify-self:stretch!important;width:100%!important;max-width:none!important}body .auth-page--web .auth-brand,html[data-theme] body .auth-page--web .auth-brand{margin-bottom:18px!important}body .auth-page--web .auth-brand h1,html[data-theme] body .auth-page--web .auth-brand h1{margin-top:0!important}body .auth-login-mascot,html[data-theme] body .auth-login-mascot{z-index:3!important;pointer-events:none!important;background:#04071ab3!important;border-radius:34px!important;width:136px!important;height:136px!important;display:block!important;position:absolute!important;bottom:20px!important;right:-92px!important;box-shadow:0 26px 70px #00000075,0 0 54px #5c8bff73,inset 0 0 0 1px #75b0ff47!important}body .auth-login-mascot img,html[data-theme] body .auth-login-mascot img{border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}@media (width<=1180px),(height<=720px){body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:58px 158px minmax(0,1fr)!important;width:510px!important;height:270px!important;min-height:270px!important;margin-top:26px!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:246px!important}body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-sidebar{gap:7px!important;padding:12px!important}body .auth-page--web .auth-preview-channel,html[data-theme] body .auth-page--web .auth-preview-channel{min-height:31px!important}body .auth-page--web .auth-preview-voice,html[data-theme] body .auth-page--web .auth-preview-voice{min-height:48px!important;margin-top:4px!important}body .auth-login-side,html[data-theme] body .auth-login-side{width:410px!important;max-width:410px!important}body .auth-login-mascot,html[data-theme] body .auth-login-mascot{border-radius:30px!important;width:116px!important;height:116px!important;bottom:16px!important;right:-70px!important}body .auth-login-mascot img,html[data-theme] body .auth-login-mascot img{width:100%!important;height:100%!important}}@media (width<=980px){body .auth-login-side,html[data-theme] body .auth-login-side{justify-self:center!important;width:min(100%,430px)!important}body .auth-login-mascot,html[data-theme] body .auth-login-mascot{display:none!important}}body .auth-page.auth-page--web:before,html[data-theme] body .auth-page.auth-page--web:before{image-rendering:auto!important;background-position:50%,50%!important;background-size:cover,cover!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:70px 188px minmax(0,1fr)!important;width:min(590px,100%)!important;height:312px!important;min-height:312px!important;margin-top:34px!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:288px!important}body .auth-page--web .auth-preview-rail span,html[data-theme] body .auth-page--web .auth-preview-rail span{border-radius:13px!important;width:40px!important;height:40px!important}body .auth-page--web .auth-preview-rail span.brand img,html[data-theme] body .auth-page--web .auth-preview-rail span.brand img{width:32px!important;height:32px!important}body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-sidebar{gap:10px!important;padding:16px 14px!important}body .auth-page--web .auth-preview-channel,html[data-theme] body .auth-page--web .auth-preview-channel{min-height:39px!important}body .auth-page--web .auth-preview-voice,html[data-theme] body .auth-page--web .auth-preview-voice{min-height:62px!important}body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-content{grid-template-rows:40px 58px 58px 1fr!important;padding:16px!important}body .auth-page--web .auth-preview-message .avatar,html[data-theme] body .auth-page--web .auth-preview-message .avatar{width:42px!important;height:42px!important}body .auth-preview-connected,html[data-theme] body .auth-preview-connected{min-height:68px!important}@media (width<=1180px),(height<=720px){body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:62px 166px minmax(0,1fr)!important;width:540px!important;height:282px!important;min-height:282px!important;margin-top:28px!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:258px!important}body .auth-page--web .auth-preview-rail span,html[data-theme] body .auth-page--web .auth-preview-rail span{width:36px!important;height:36px!important}body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-sidebar{gap:8px!important;padding:13px!important}body .auth-page--web .auth-preview-channel,html[data-theme] body .auth-page--web .auth-preview-channel{min-height:34px!important}body .auth-page--web .auth-preview-voice,html[data-theme] body .auth-page--web .auth-preview-voice{min-height:54px!important;margin-top:4px!important}body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-content{grid-template-rows:38px 54px 54px 1fr!important;padding:14px!important}body .auth-preview-connected,html[data-theme] body .auth-preview-connected{min-height:62px!important}}body .auth-login-mascot,html[data-theme] body .auth-login-mascot{z-index:4!important;width:124px!important;height:124px!important;box-shadow:none!important;filter:drop-shadow(0 18px 30px #00000057)drop-shadow(0 0 26px #609dff33)!important;isolation:isolate!important;background:0 0!important;border-radius:0!important;bottom:8px!important;right:-100px!important;overflow:visible!important}body .auth-login-mascot:before,html[data-theme] body .auth-login-mascot:before{content:""!important;z-index:-1!important;filter:blur(15px)!important;opacity:.72!important;background:radial-gradient(circle,#528bff38,#eb4cd324 48%,#0000 72%)!important;border-radius:999px!important;position:absolute!important;inset:38px 26px 18px 22px!important}body .auth-login-mascot img,html[data-theme] body .auth-login-mascot img{object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important}@media (width<=1180px),(height<=720px){body .auth-login-mascot,html[data-theme] body .auth-login-mascot{width:112px!important;height:112px!important;bottom:4px!important;right:-88px!important}}@keyframes auth-gromik-idle{0%,to{transform:translate3d(0, 0, 0) rotate(-1deg) scale(var(--gromik-scale,1))}50%{transform:translate3d(0, -8px, 0) rotate(1.5deg) scale(var(--gromik-scale,1))}}body .auth-download-content,html[data-theme] body .auth-download-content{z-index:2!important;gap:14px!important;display:grid!important;position:relative!important}body .auth-download-mascot img,html[data-theme] body .auth-download-mascot img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}body .auth-download-mascot span,html[data-theme] body .auth-download-mascot span{color:#f4f7ffe6!important;text-align:left!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#070c24b8!important;border:1px solid #77bcff47!important;border-radius:12px!important;width:158px!important;padding:8px 10px!important;font-size:11.5px!important;font-weight:800!important;line-height:1.25!important;position:absolute!important;bottom:124px!important;right:4px!important;box-shadow:0 12px 30px #00000047,inset 0 0 0 1px #ffffff0a!important}@media (width<=1180px),(height<=720px){body .auth-page--web .auth-download-stack,html[data-theme] body .auth-page--web .auth-download-stack{min-height:126px!important;padding-right:82px!important}body .auth-download-mascot,html[data-theme] body .auth-download-mascot{width:140px!important;height:140px!important;bottom:-18px!important;right:-72px!important}body .auth-download-mascot span,html[data-theme] body .auth-download-mascot span{width:148px!important;font-size:11px!important;bottom:112px!important;right:4px!important}}@media (width<=980px){body .auth-page--web .auth-download-stack,html[data-theme] body .auth-page--web .auth-download-stack{min-height:auto!important;padding:14px!important}body .auth-download-mascot,html[data-theme] body .auth-download-mascot{width:118px!important;height:118px!important;margin:10px auto -12px!important;position:relative!important;bottom:auto!important;right:auto!important}body .auth-download-mascot span,html[data-theme] body .auth-download-mascot span{display:none!important}}@media (width<=680px){body .auth-download-mascot,html[data-theme] body .auth-download-mascot{display:none!important}}@media (prefers-reduced-motion:reduce){body .auth-download-mascot,html[data-theme] body .auth-download-mascot{animation:none!important}}@keyframes auth-gromik-bubble-in{0%{opacity:0;transform:translate(6px,6px)}to{opacity:1;transform:translate(0,0)}}body .auth-page--web .auth-download-stack,html[data-theme] body .auth-page--web .auth-download-stack{min-height:138px!important;padding:16px!important;position:relative!important;overflow:visible!important}body .auth-download-content,html[data-theme] body .auth-download-content{z-index:2!important;gap:12px!important;max-width:calc(100% - 116px)!important;display:grid!important;position:relative!important}body .auth-page--web .auth-download-content .desktop-download,html[data-theme] body .auth-page--web .auth-download-content .desktop-download{white-space:normal!important;text-align:center!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 12px!important;line-height:1.16!important}body .auth-download-bubble,html[data-theme] body .auth-download-bubble{z-index:4!important;color:#f5f8ffeb!important;text-align:left!important;pointer-events:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#070c24bd!important;border:1px solid #7abfff4d!important;border-radius:12px!important;width:164px!important;padding:8px 11px!important;font-size:11.5px!important;font-weight:800!important;line-height:1.25!important;animation:.42s ease-out both auth-gromik-bubble-in!important;position:absolute!important;bottom:112px!important;right:-68px!important;box-shadow:0 12px 30px #00000047,inset 0 0 0 1px #ffffff0a!important}body .auth-download-mascot,html[data-theme] body .auth-download-mascot{--gromik-scale:1;z-index:3!important;pointer-events:none!important;filter:drop-shadow(0 18px 32px #00000047)drop-shadow(0 0 28px #4cd6ff47)drop-shadow(0 0 26px #ff4fd533)!important;width:132px!important;height:132px!important;animation:4.7s ease-in-out infinite auth-gromik-idle!important;position:absolute!important;bottom:-24px!important;right:-86px!important}body .auth-download-stack:hover .auth-download-mascot,html[data-theme] body .auth-download-stack:hover .auth-download-mascot{--gromik-scale:1.03;filter:drop-shadow(0 20px 34px #00000052)drop-shadow(0 0 36px #52e7ff5c)drop-shadow(0 0 34px #ff53dc47)!important}body .auth-download-mascot img,html[data-theme] body .auth-download-mascot img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}body .auth-download-mascot span,html[data-theme] body .auth-download-mascot span{display:none!important}@media (width<=1180px),(height<=720px){body .auth-page--web .auth-download-stack,html[data-theme] body .auth-page--web .auth-download-stack{min-height:126px!important;padding:14px!important}body .auth-download-content,html[data-theme] body .auth-download-content{max-width:calc(100% - 102px)!important}body .auth-download-bubble,html[data-theme] body .auth-download-bubble{width:152px!important;font-size:11px!important;bottom:102px!important;right:-54px!important}body .auth-download-mascot,html[data-theme] body .auth-download-mascot{width:120px!important;height:120px!important;bottom:-18px!important;right:-72px!important}}@media (width<=980px){body .auth-page--web .auth-download-stack,html[data-theme] body .auth-page--web .auth-download-stack{min-height:126px!important;padding:14px!important}body .auth-download-content,html[data-theme] body .auth-download-content{max-width:calc(100% - 96px)!important}body .auth-download-bubble,html[data-theme] body .auth-download-bubble{width:142px!important;font-size:10.8px!important;display:block!important;bottom:96px!important;right:-48px!important}body .auth-download-mascot,html[data-theme] body .auth-download-mascot{width:110px!important;height:110px!important;margin:0!important;position:absolute!important;bottom:-18px!important;right:-62px!important}}@media (width<=680px){body .auth-download-bubble,html[data-theme] body .auth-download-bubble,body .auth-download-mascot,html[data-theme] body .auth-download-mascot{display:none!important}body .auth-download-content,html[data-theme] body .auth-download-content{max-width:none!important}}body .auth-download-bubble,html[data-theme] body .auth-download-bubble{color:#fffffffa!important;background:#090f2df0!important;border-color:#8dcfff70!important;max-width:164px!important;min-height:36px!important;padding:8px 13px!important;font-size:12.5px!important;font-weight:900!important;top:-30px!important;right:18px!important;box-shadow:0 14px 30px #00000052,0 0 24px #50c9ff29,inset 0 0 0 1px #ffffff0e!important}@media (width<=1180px),(height<=720px){body .auth-download-bubble,html[data-theme] body .auth-download-bubble{max-width:158px!important;min-height:34px!important;font-size:12px!important;top:-26px!important;right:12px!important}}@media (width<=680px){body .auth-download-bubble,html[data-theme] body .auth-download-bubble,body .auth-download-mascot,html[data-theme] body .auth-download-mascot{display:none!important}}body .auth-feature-grid,html[data-theme] body .auth-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:min(100%,610px)!important;margin:18px 0 0!important;display:grid!important}body .auth-feature-grid article,html[data-theme] body .auth-feature-grid article{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:radial-gradient(circle at 20% 0,#4bdcff24,#0000 42%),#080e2a75!important;border:1px solid #74a6ff38!important;border-radius:12px!important;align-content:start!important;gap:5px!important;min-width:0!important;min-height:82px!important;padding:10px 11px!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0000002e!important}body .auth-feature-grid article:hover,html[data-theme] body .auth-feature-grid article:hover{background:radial-gradient(circle at 22% 0,#5ce8ff33,#0000 44%),#0b133694!important;border-color:#8ed0ff61!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000038,0 0 24px #50baff1f!important}body .auth-feature-icon,html[data-theme] body .auth-feature-icon{color:#42ddff!important;background:#091237bd!important;border:1px solid #6dabff47!important;border-radius:9px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important;box-shadow:0 0 20px #42ddff1f!important}body .auth-feature-icon.server,html[data-theme] body .auth-feature-icon.server{color:#8e7cff!important}body .auth-feature-icon.stream,html[data-theme] body .auth-feature-icon.stream{color:#64b8ff!important}body .auth-feature-icon.bot,html[data-theme] body .auth-feature-icon.bot{color:#f46fdd!important}body .auth-feature-icon svg,html[data-theme] body .auth-feature-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:17px!important;height:17px!important}body .auth-feature-grid strong,html[data-theme] body .auth-feature-grid strong{color:#fcfdfff0!important;font-size:12.4px!important;font-weight:920!important;line-height:1.16!important}body .auth-feature-grid small,html[data-theme] body .auth-feature-grid small{color:#dfe9ffa8!important;font-size:11px!important;line-height:1.25!important}body .auth-hero-actions,html[data-theme] body .auth-hero-actions{align-items:stretch!important;gap:14px!important;margin-top:22px!important}body .auth-hero-primary,body .auth-hero-secondary,html[data-theme] body .auth-hero-primary,html[data-theme] body .auth-hero-secondary{width:236px!important;min-width:236px!important;max-width:236px!important;min-height:60px!important;font:inherit!important;cursor:pointer!important;border-radius:12px!important;padding:10px 18px!important;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s!important}body .auth-hero-primary:hover,body .auth-hero-secondary:hover,html[data-theme] body .auth-hero-primary:hover,html[data-theme] body .auth-hero-secondary:hover{border-color:#a6daff94!important;transform:translateY(-2px)!important;box-shadow:0 20px 46px #00000057,0 0 30px #54d0ff2e,inset 0 1px #ffffff1f!important}body .auth-hero-primary:disabled,html[data-theme] body .auth-hero-primary:disabled{cursor:default!important;opacity:.72!important;transform:none!important}body .auth-hero-primary>span:first-child,body .auth-hero-secondary>span:first-child,html[data-theme] body .auth-hero-primary>span:first-child,html[data-theme] body .auth-hero-secondary>span:first-child{width:32px!important;height:32px!important}body .auth-hero-primary strong,body .auth-hero-secondary strong,html[data-theme] body .auth-hero-primary strong,html[data-theme] body .auth-hero-secondary strong{font-size:15.5px!important}body .auth-hero-primary small,body .auth-hero-secondary small,html[data-theme] body .auth-hero-primary small,html[data-theme] body .auth-hero-secondary small{font-size:12px!important}body .auth-page--web .auth-download-stack,html[data-theme] body .auth-page--web .auth-download-stack{background:linear-gradient(#0911346b,#070d2880)!important;border-color:#6897ff3d!important;min-height:118px!important;margin-top:22px!important;padding:14px!important;box-shadow:inset 0 1px #ffffff0d,0 10px 30px #00000024!important}body .auth-download-content,html[data-theme] body .auth-download-content{gap:10px!important;max-width:calc(100% - 112px)!important}body .auth-download-copy,html[data-theme] body .auth-download-copy{gap:4px!important}body .auth-download-copy strong,html[data-theme] body .auth-download-copy strong{font-size:14px!important;line-height:1.15!important}body .auth-download-copy span,html[data-theme] body .auth-download-copy span{color:#e0e9ff9e!important;font-size:12.6px!important;line-height:1.35!important}body .auth-page--web .auth-download-content .desktop-download,html[data-theme] body .auth-page--web .auth-download-content .desktop-download{background:#4b2759b8!important;border-color:#ff7edc3d!important;border-radius:11px!important;width:min(100%,220px)!important;min-height:42px!important;padding:8px 12px!important;font-size:13.3px!important;font-weight:850!important;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000029!important}body .auth-page--web .auth-download-content .desktop-download:hover,html[data-theme] body .auth-page--web .auth-download-content .desktop-download:hover{background:#5c2f6ccc!important;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0003,0 0 24px #ef62cd24!important}body .auth-download-bubble,html[data-theme] body .auth-download-bubble{z-index:4!important;background:#080d26c7!important;border-color:#8bc4ff3d!important;width:154px!important;max-width:154px!important;padding:8px 10px!important;font-size:11px!important;line-height:1.25!important;bottom:104px!important;right:-96px!important;box-shadow:0 12px 28px #0000003d,0 0 22px #4ec2ff1a,inset 0 0 0 1px #ffffff09!important}body .auth-download-bubble:after,html[data-theme] body .auth-download-bubble:after{background:#080d26c7!important;right:42px!important}@media (width<=1180px),(height<=720px){body .auth-feature-grid,html[data-theme] body .auth-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:min(100%,500px)!important;margin-top:14px!important}body .auth-feature-grid article,html[data-theme] body .auth-feature-grid article{grid-template-columns:28px minmax(0,1fr)!important;column-gap:8px!important;min-height:66px!important;padding:8px 10px!important}body .auth-feature-grid small,html[data-theme] body .auth-feature-grid small{grid-column:2!important}body .auth-hero-actions,html[data-theme] body .auth-hero-actions{margin-top:16px!important}body .auth-hero-primary,body .auth-hero-secondary,html[data-theme] body .auth-hero-primary,html[data-theme] body .auth-hero-secondary{width:224px!important;min-width:224px!important;max-width:224px!important;min-height:56px!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{margin-top:34px!important}body .auth-download-bubble,html[data-theme] body .auth-download-bubble{width:148px!important;bottom:96px!important;right:-78px!important}body .auth-download-mascot,html[data-theme] body .auth-download-mascot{width:116px!important;height:116px!important;bottom:-16px!important;right:-76px!important}}@media (width>=1181px) and (height<=720px){body .auth-page--web .auth-showcase h1,html[data-theme] body .auth-page--web .auth-showcase h1{max-width:560px!important;margin-bottom:12px!important;font-size:clamp(38px,4.1vw,48px)!important;line-height:1.05!important}body .auth-page--web .auth-showcase p,html[data-theme] body .auth-page--web .auth-showcase p{max-width:560px!important;font-size:14px!important;line-height:1.35!important}body .auth-feature-grid,html[data-theme] body .auth-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:min(100%,560px)!important;margin-top:12px!important}body .auth-feature-grid article,html[data-theme] body .auth-feature-grid article{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;min-height:70px!important;padding:8px 9px!important;display:grid!important}body .auth-feature-grid small,html[data-theme] body .auth-feature-grid small{grid-column:auto!important}body .auth-feature-icon,html[data-theme] body .auth-feature-icon{width:24px!important;height:24px!important}body .auth-feature-icon svg,html[data-theme] body .auth-feature-icon svg{width:14px!important;height:14px!important}body .auth-feature-grid strong,html[data-theme] body .auth-feature-grid strong{font-size:11.6px!important}body .auth-feature-grid small,html[data-theme] body .auth-feature-grid small{font-size:10px!important;line-height:1.2!important}body .auth-hero-actions,html[data-theme] body .auth-hero-actions{margin-top:14px!important}body .auth-hero-primary,body .auth-hero-secondary,html[data-theme] body .auth-hero-primary,html[data-theme] body .auth-hero-secondary{width:224px!important;min-width:224px!important;max-width:224px!important;min-height:56px!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:52px 152px minmax(0,1fr)!important;width:min(540px,100%)!important;height:220px!important;min-height:220px!important;margin-top:34px!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:196px!important}body .auth-page--web .auth-preview-channel,html[data-theme] body .auth-page--web .auth-preview-channel{min-height:30px!important}body .auth-page--web .auth-preview-voice,html[data-theme] body .auth-page--web .auth-preview-voice{min-height:46px!important;margin-top:4px!important}body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-content{grid-template-rows:32px 44px 44px 1fr!important;gap:7px!important}body .auth-preview-connected,html[data-theme] body .auth-preview-connected{min-height:48px!important}}@media (width<=980px){body .auth-feature-grid,html[data-theme] body .auth-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body .auth-hero-actions,html[data-theme] body .auth-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}body .auth-hero-primary,body .auth-hero-secondary,html[data-theme] body .auth-hero-primary,html[data-theme] body .auth-hero-secondary{width:100%!important;min-width:0!important;max-width:none!important}body .auth-download-bubble,html[data-theme] body .auth-download-bubble{bottom:94px!important;right:-64px!important}body .auth-download-mascot,html[data-theme] body .auth-download-mascot{width:108px!important;height:108px!important;bottom:-14px!important;right:-64px!important}}@media (width<=680px){body .auth-page--web .auth-showcase,body .auth-page--web .auth-showcase-copy,html[data-theme] body .auth-page--web .auth-showcase,html[data-theme] body .auth-page--web .auth-showcase-copy{width:100%!important;max-width:100%!important}body .auth-feature-grid,html[data-theme] body .auth-feature-grid,body .auth-hero-actions,html[data-theme] body .auth-hero-actions{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}body .auth-feature-grid article,html[data-theme] body .auth-feature-grid article{min-height:62px!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{width:100%!important;max-width:100%!important;margin-top:32px!important}}body .auth-feature-grid,html[data-theme] body .auth-feature-grid,body .auth-download-bubble,html[data-theme] body .auth-download-bubble{display:none!important}body .auth-page--web .auth-showcase,html[data-theme] body .auth-page--web .auth-showcase{gap:18px!important}body .auth-page--web .auth-showcase-copy,html[data-theme] body .auth-page--web .auth-showcase-copy{max-width:590px!important}body .auth-page--web .auth-showcase p,html[data-theme] body .auth-page--web .auth-showcase p{margin-bottom:0!important}body .auth-hero-actions,html[data-theme] body .auth-hero-actions{gap:14px!important;margin-top:22px!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{margin-top:38px!important}body .auth-page--web .auth-download-stack,html[data-theme] body .auth-page--web .auth-download-stack{min-height:112px!important;margin-top:20px!important;padding:14px!important}body .auth-download-content,html[data-theme] body .auth-download-content{max-width:calc(100% - 92px)!important}body .auth-download-copy span,html[data-theme] body .auth-download-copy span{font-size:12.6px!important;line-height:1.35!important}body .auth-page--web .auth-download-content .desktop-download,html[data-theme] body .auth-page--web .auth-download-content .desktop-download{width:min(100%,220px)!important;min-height:42px!important}body .auth-download-mascot,html[data-theme] body .auth-download-mascot{z-index:3!important;filter:drop-shadow(0 16px 28px #00000047)drop-shadow(0 0 26px #4cd6ff4d)drop-shadow(0 0 22px #ff4fd52e)!important;width:122px!important;height:122px!important;bottom:-18px!important;right:-54px!important}@media (width>=1181px) and (height<=720px){body .auth-page--web .auth-showcase h1,html[data-theme] body .auth-page--web .auth-showcase h1{max-width:590px!important;font-size:clamp(42px,4.9vw,58px)!important;line-height:1.08!important}body .auth-page--web .auth-showcase p,html[data-theme] body .auth-page--web .auth-showcase p{max-width:560px!important;font-size:15px!important;line-height:1.36!important}body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{grid-template-columns:62px 178px minmax(0,1fr)!important;width:min(590px,100%)!important;height:262px!important;min-height:262px!important;margin-top:34px!important}body .auth-page--web .auth-preview-rail,body .auth-page--web .auth-preview-sidebar,body .auth-page--web .auth-preview-content,html[data-theme] body .auth-page--web .auth-preview-rail,html[data-theme] body .auth-page--web .auth-preview-sidebar,html[data-theme] body .auth-page--web .auth-preview-content{height:238px!important}}@media (width<=1180px),(height<=720px){body .auth-download-content,html[data-theme] body .auth-download-content{max-width:calc(100% - 84px)!important}body .auth-download-mascot,html[data-theme] body .auth-download-mascot{width:108px!important;height:108px!important;bottom:-12px!important;right:-42px!important}}@media (width>=1181px) and (height<=720px){body .auth-download-mascot,html[data-theme] body .auth-download-mascot{width:122px!important;height:122px!important;bottom:-18px!important;right:-54px!important}}body .auth-page--web .auth-download-stack,html[data-theme] body .auth-page--web .auth-download-stack{justify-content:center!important;align-items:center!important;min-height:118px!important;padding:18px 118px 16px 18px!important;display:flex!important;overflow:visible!important}body .auth-download-content,html[data-theme] body .auth-download-content{text-align:center!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:min(100%,230px)!important;max-width:230px!important;margin:0!important}body .auth-download-copy,html[data-theme] body .auth-download-copy{text-align:center!important;align-items:center!important}body .auth-download-copy strong,html[data-theme] body .auth-download-copy strong{display:none!important}body .auth-download-copy span,html[data-theme] body .auth-download-copy span{text-align:center!important;max-width:230px!important;display:block!important}body .auth-download-bubble,html[data-theme] body .auth-download-bubble{z-index:5!important;color:#f8fbfff2!important;text-align:center!important;white-space:nowrap!important;pointer-events:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#080d26db!important;border:1px solid #81c6ff57!important;border-radius:16px 16px 16px 8px!important;justify-content:center!important;align-items:center!important;width:max-content!important;max-width:160px!important;min-height:34px!important;padding:8px 12px!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;display:inline-flex!important;position:absolute!important;top:-14px!important;right:8px!important;box-shadow:0 12px 28px #00000047,0 0 20px #4ec2ff1f,inset 0 0 0 1px #ffffff0a!important}body .auth-download-bubble:after,html[data-theme] body .auth-download-bubble:after{content:""!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#080d26db!important;border-bottom:1px solid #81c6ff52!important;border-right:1px solid #81c6ff52!important;border-radius:2px!important;width:12px!important;height:12px!important;position:absolute!important;bottom:-6px!important;right:30px!important;transform:rotate(45deg)!important}body .auth-download-mascot,html[data-theme] body .auth-download-mascot{width:112px!important;height:112px!important;bottom:4px!important;right:-14px!important}@media (width<=1180px),(height<=720px){body .auth-page--web .auth-download-stack,html[data-theme] body .auth-page--web .auth-download-stack{min-height:112px!important;padding:16px 108px 14px 16px!important}body .auth-download-content,html[data-theme] body .auth-download-content{width:min(100%,220px)!important;max-width:220px!important}body .auth-download-bubble,html[data-theme] body .auth-download-bubble{max-width:154px!important;min-height:32px!important;padding:7px 10px!important;font-size:11.4px!important;top:-12px!important;right:4px!important}body .auth-download-mascot,html[data-theme] body .auth-download-mascot{width:104px!important;height:104px!important;bottom:4px!important;right:-12px!important}}@media (width<=680px){body .auth-download-bubble,html[data-theme] body .auth-download-bubble,body .auth-download-mascot,html[data-theme] body .auth-download-mascot{display:none!important}body .auth-page--web .auth-download-stack,html[data-theme] body .auth-page--web .auth-download-stack{padding:14px!important}body .auth-download-content,html[data-theme] body .auth-download-content{width:100%!important;max-width:none!important}}body .auth-page--web .auth-download-content,html[data-theme] body .auth-page--web .auth-download-content{transform:translateY(10px)!important}body .auth-page--web .auth-download-copy span,html[data-theme] body .auth-page--web .auth-download-copy span{color:#e2ebffc2!important;text-align:center!important;max-width:230px!important;font-size:12.4px!important;line-height:1.35!important;display:block!important}body .auth-download-bubble,html[data-theme] body .auth-download-bubble{box-sizing:border-box!important;color:#fffffffa!important;background:#090f2df2!important;border-color:#8dcfff75!important;max-width:166px!important;height:36px!important;min-height:36px!important;padding:8px 13px!important;font-size:12.4px!important;font-weight:900!important;line-height:1.1!important;top:-20px!important;right:12px!important;box-shadow:0 14px 30px #00000052,0 0 24px #50c9ff29,inset 0 0 0 1px #ffffff0e!important}body .auth-download-bubble:after,html[data-theme] body .auth-download-bubble:after{background:#090f2df2!important;border-color:#8dcfff66!important;right:28px!important}body .auth-download-mascot,html[data-theme] body .auth-download-mascot{bottom:-8px!important}@media (width<=680px){body .auth-page--web .auth-download-content,html[data-theme] body .auth-page--web .auth-download-content{transform:none!important}body .auth-download-bubble,html[data-theme] body .auth-download-bubble,body .auth-download-mascot,html[data-theme] body .auth-download-mascot{display:none!important}}body .auth-page--web .auth-hero-actions,html[data-theme] body .auth-page--web .auth-hero-actions{align-items:stretch!important;gap:18px!important;width:min(100%,590px)!important}body .auth-page--web .auth-hero-primary,body .auth-page--web .auth-hero-secondary,html[data-theme] body .auth-page--web .auth-hero-primary,html[data-theme] body .auth-page--web .auth-hero-secondary{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:64px!important}body .auth-page--web .auth-hero-primary strong,body .auth-page--web .auth-hero-secondary strong,html[data-theme] body .auth-page--web .auth-hero-primary strong,html[data-theme] body .auth-page--web .auth-hero-secondary strong{line-height:1.12!important}body .auth-page--web .auth-hero-primary small,body .auth-page--web .auth-hero-secondary small,html[data-theme] body .auth-page--web .auth-hero-primary small,html[data-theme] body .auth-page--web .auth-hero-secondary small{color:#f5f8ffc2!important;white-space:nowrap!important;margin-top:2px!important;font-size:11.5px!important;line-height:1.15!important;display:block!important}@media (width<=680px){body .auth-page--web .auth-hero-actions,html[data-theme] body .auth-page--web .auth-hero-actions{flex-direction:column!important;gap:12px!important;width:100%!important}body .auth-page--web .auth-hero-primary,body .auth-page--web .auth-hero-secondary,html[data-theme] body .auth-page--web .auth-hero-primary,html[data-theme] body .auth-page--web .auth-hero-secondary{width:100%!important;min-height:60px!important}}body .friends-shell.requests-mode,html[data-theme] body .friends-shell.requests-mode{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;height:100%!important;min-height:0!important}body .friends-shell.requests-mode .friends-main-panel,html[data-theme] body .friends-shell.requests-mode .friends-main-panel{grid-template-rows:minmax(0,1fr)!important;align-content:stretch!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}body .friends-shell.requests-mode .friends-list-surface,html[data-theme] body .friends-shell.requests-mode .friends-list-surface{grid-template-rows:auto minmax(0,1fr)!important;align-self:stretch!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;display:grid!important}body .friends-shell.requests-mode .friend-list.gromofon-list,html[data-theme] body .friends-shell.requests-mode .friend-list.gromofon-list{align-content:start!important;height:100%!important;min-height:0!important;overflow:auto!important}body .friends-shell.requests-mode .friend-request-card.gromofon-row-card,html[data-theme] body .friends-shell.requests-mode .friend-request-card.gromofon-row-card{width:100%!important;min-height:66px!important;padding:10px 12px!important}body .friends-shell.requests-mode .empty-state.wide,html[data-theme] body .friends-shell.requests-mode .empty-state.wide{min-height:100%!important}body .friend-request-card .friend-actions.compact-actions,html[data-theme] body .friend-request-card .friend-actions.compact-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}body .friend-request-card .friend-actions.compact-actions button,html[data-theme] body .friend-request-card .friend-actions.compact-actions button{border-radius:8px!important;min-width:142px!important;min-height:36px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:800!important}body .friend-request-card .status-pill,html[data-theme] body .friend-request-card .status-pill{border:1px solid var(--border-subtle)!important;background:color-mix(in srgb, var(--surface-card) 86%, var(--surface-main))!important;min-width:92px!important;min-height:36px!important;color:var(--text-muted)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:12.5px!important;font-weight:800!important;display:inline-flex!important}@media (width<=720px){body .friends-shell.requests-mode .friend-request-card.gromofon-row-card,html[data-theme] body .friends-shell.requests-mode .friend-request-card.gromofon-row-card{flex-direction:column!important;align-items:flex-start!important}body .friend-request-card .friend-actions.compact-actions,html[data-theme] body .friend-request-card .friend-actions.compact-actions{justify-content:stretch!important;width:100%!important}body .friend-request-card .friend-actions.compact-actions button,body .friend-request-card .status-pill,html[data-theme] body .friend-request-card .friend-actions.compact-actions button,html[data-theme] body .friend-request-card .status-pill{flex:140px!important}}body .settings-dashboard-page .settings-toggle-list>label,html[data-theme] body .settings-dashboard-page .settings-toggle-list>label,body .settings-dashboard-page .settings-switch-row-inline,html[data-theme] body .settings-dashboard-page .settings-switch-row-inline{grid-template-columns:minmax(0,1fr) 46px!important;align-items:center!important;gap:12px!important;display:grid!important}body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox],html[data-theme] body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox],body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox],html[data-theme] body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent)!important;background:color-mix(in srgb, var(--surface-input) 78%, var(--text-muted) 22%)!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:26px!important;min-height:26px!important;max-height:26px!important;accent-color:initial!important;appearance:none!important;cursor:pointer!important;border-radius:999px!important;order:2!important;grid-column:2!important;justify-self:end!important;margin:0!important;padding:0!important;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #00000047,0 0 0 1px #ffffff05!important}body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:before,html[data-theme] body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:before,body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]:before,html[data-theme] body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]:before{content:none!important}body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:after,html[data-theme] body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:after,body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]:after,html[data-theme] body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]:after{content:""!important;background:#fff!important;border-radius:999px!important;width:20px!important;height:20px!important;transition:transform .15s!important;position:absolute!important;top:2px!important;left:2px!important;transform:translate(0)!important;box-shadow:0 3px 8px #00000052,inset 0 0 0 1px #ffffff59!important}body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:checked,html[data-theme] body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:checked,body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]:checked,html[data-theme] body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]:checked{border-color:color-mix(in srgb, var(--accent) 74%, var(--border-subtle))!important;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 70%, #ec4899))!important;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 24%, transparent), inset 0 1px 2px #0003!important}body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:checked:after,html[data-theme] body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:checked:after,body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]:checked:after,html[data-theme] body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]:checked:after{transform:translate(20px)!important}body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:focus-visible,html[data-theme] body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:focus-visible,body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]:focus-visible,html[data-theme] body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important}body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:disabled,html[data-theme] body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox]:disabled,body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]:disabled,html[data-theme] body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox]:disabled{cursor:not-allowed!important;opacity:.5!important}body .settings-dashboard-page .settings-toggle-list>label.voice-overlay-opacity-control,html[data-theme] body .settings-dashboard-page .settings-toggle-list>label.voice-overlay-opacity-control,body .call-advanced-toggles>label.voice-overlay-opacity-control,html[data-theme] body .call-advanced-toggles>label.voice-overlay-opacity-control{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;display:grid!important}body .settings-dashboard-page .settings-toggle-list>label.voice-overlay-opacity-control>span,html[data-theme] body .settings-dashboard-page .settings-toggle-list>label.voice-overlay-opacity-control>span,body .call-advanced-toggles>label.voice-overlay-opacity-control>span,html[data-theme] body .call-advanced-toggles>label.voice-overlay-opacity-control>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body .settings-dashboard-page .settings-toggle-list>label.voice-overlay-opacity-control>input[type=range],html[data-theme] body .settings-dashboard-page .settings-toggle-list>label.voice-overlay-opacity-control>input[type=range],body .call-advanced-toggles>label.voice-overlay-opacity-control>input[type=range],html[data-theme] body .call-advanced-toggles>label.voice-overlay-opacity-control>input[type=range]{width:100%!important}body .auth-page.auth-page--web,html[data-theme] body .auth-page.auth-page--web{scroll-behavior:smooth!important;grid-template-rows:auto auto auto!important;height:100svh!important;min-height:100svh!important;overflow-y:auto!important}body .auth-page--web .auth-scene,html[data-theme] body .auth-page--web .auth-scene{height:auto!important;min-height:calc(100svh - 96px)!important;max-height:none!important}body .auth-landing-sections,html[data-theme] body .auth-landing-sections{z-index:2!important;width:100%!important;margin-top:clamp(12px,3vh,42px)!important;padding-bottom:clamp(34px,6vw,86px)!important;display:grid!important;position:relative!important}body .auth-nav-links a,html[data-theme] body .auth-nav-links a{padding:8px 0!important;transition:color .16s,text-shadow .16s!important;position:relative!important}body .auth-nav-links a:after,html[data-theme] body .auth-nav-links a:after{content:""!important;opacity:0!important;background:linear-gradient(90deg,#31d7ff,#7b70ff,#ef5cce)!important;border-radius:999px!important;height:2px!important;transition:opacity .16s,transform .16s!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;transform:scaleX(.4)!important;box-shadow:0 0 18px #68cbff66!important}body .auth-nav-links a:hover,html[data-theme] body .auth-nav-links a:hover{color:#fff!important;text-shadow:0 0 24px #65cdff61!important}body .auth-nav-links a:hover:after,html[data-theme] body .auth-nav-links a:hover:after{opacity:1!important;transform:scaleX(1)!important}body .auth-info-section,html[data-theme] body .auth-info-section{isolation:isolate!important;background:radial-gradient(circle at 16% 18%,#40cdff1f,#0000 28%),radial-gradient(circle at 88% 70%,#ec50d81a,#0000 30%),linear-gradient(#050a1f75,#05091933)!important;border-top:1px solid #709aff24!important;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(24px,4vw,58px)!important;width:100%!important;padding:clamp(38px,5vw,68px) max(clamp(32px,6vw,96px),50% - 880px)!important;scroll-margin-top:24px!important;display:grid!important;position:relative!important;overflow:hidden!important}body .auth-info-section:last-child,html[data-theme] body .auth-info-section:last-child{border-bottom:1px solid #709aff1f!important}body .auth-info-section:before,html[data-theme] body .auth-info-section:before{content:""!important;z-index:-1!important;opacity:.9!important;pointer-events:none!important;background:linear-gradient(90deg,#ffffff09,#0000 22% 78%,#ffffff08),radial-gradient(circle at 50% 0,#6677ff21,#0000 42%)!important;position:absolute!important;inset:0!important}body .auth-info-heading,html[data-theme] body .auth-info-heading{z-index:1!important;max-width:560px!important;position:relative!important}body .auth-info-heading>span,html[data-theme] body .auth-info-heading>span{color:#76dfff!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:0 0 22px #4dd1ff5c!important;align-items:center!important;min-height:26px!important;margin-bottom:12px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}body .auth-info-heading h2,html[data-theme] body .auth-info-heading h2{color:#fffdf8!important;letter-spacing:0!important;text-shadow:0 18px 48px #0000006b!important;max-width:620px!important;margin:0!important;font-size:clamp(30px,3.2vw,48px)!important;line-height:1.05!important}body .auth-info-heading p,html[data-theme] body .auth-info-heading p{color:#e2ebffbd!important;max-width:580px!important;margin:14px 0 0!important;font-size:clamp(14px,1.1vw,17px)!important;line-height:1.48!important}body .auth-info-grid,html[data-theme] body .auth-info-grid{z-index:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important;position:relative!important}body .auth-info-grid article,body .auth-security-panel>div,body .auth-community-flow article,html[data-theme] body .auth-info-grid article,html[data-theme] body .auth-security-panel>div,html[data-theme] body .auth-community-flow article{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:radial-gradient(circle at 18% 0,#47d6ff24,#0000 42%),#090f2b94!important;border:1px solid #7ca9ff38!important;border-radius:8px!important;min-width:0!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;box-shadow:inset 0 1px #ffffff0f,0 16px 38px #0000002e!important}body .auth-info-grid article:hover,body .auth-security-panel>div:hover,body .auth-community-flow article:hover,html[data-theme] body .auth-info-grid article:hover,html[data-theme] body .auth-security-panel>div:hover,html[data-theme] body .auth-community-flow article:hover{background:radial-gradient(circle at 18% 0,#50e0ff33,#0000 42%),#0a1236b3!important;border-color:#8dd2ff6b!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff14,0 20px 44px #00000038,0 0 26px #4ac6ff1f!important}body .auth-info-grid article,html[data-theme] body .auth-info-grid article{align-content:start!important;gap:10px!important;min-height:152px!important;padding:16px!important;display:grid!important}body .auth-info-icon,html[data-theme] body .auth-info-icon{color:#46dcff!important;background:#081032c7!important;border:1px solid #78baff47!important;border-radius:8px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important;box-shadow:0 0 22px #43d8ff29!important}body .auth-info-icon.violet,html[data-theme] body .auth-info-icon.violet{color:#9b86ff!important}body .auth-info-icon.blue,html[data-theme] body .auth-info-icon.blue{color:#67bfff!important}body .auth-info-icon.pink,html[data-theme] body .auth-info-icon.pink{color:#f16fde!important}body .auth-info-icon svg,html[data-theme] body .auth-info-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important}body .auth-info-grid strong,body .auth-security-panel b,body .auth-community-flow span,html[data-theme] body .auth-info-grid strong,html[data-theme] body .auth-security-panel b,html[data-theme] body .auth-community-flow span{color:#fcfdfff5!important;font-size:14px!important;font-weight:920!important;line-height:1.2!important}body .auth-info-grid article p,body .auth-security-panel small,html[data-theme] body .auth-info-grid article p,html[data-theme] body .auth-security-panel small{color:#e0eaffa8!important;margin:0!important;font-size:12.5px!important;line-height:1.36!important}body .auth-security-section,html[data-theme] body .auth-security-section{background:radial-gradient(circle at 88% 18%,#876bff21,#0000 28%),radial-gradient(circle at 12% 76%,#23d9ff1a,#0000 30%),linear-gradient(#060b216b,#06091c33)!important}body .auth-security-panel,html[data-theme] body .auth-security-panel{z-index:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important;position:relative!important}body .auth-security-panel>div,html[data-theme] body .auth-security-panel>div{align-content:center!important;gap:7px!important;min-height:96px!important;padding:16px 18px!important;display:grid!important}body .auth-support-section,html[data-theme] body .auth-support-section{grid-template-columns:minmax(280px,.7fr) minmax(280px,430px)!important}body .auth-support-orbit,html[data-theme] body .auth-support-orbit{z-index:1!important;place-items:center!important;min-height:238px!important;display:grid!important;position:relative!important}body .auth-support-orbit:before,html[data-theme] body .auth-support-orbit:before{content:""!important;z-index:0!important;filter:blur(2px)!important;pointer-events:none!important;background:radial-gradient(circle at 48% 42%,#4ed9ff38,#0000 46%),radial-gradient(circle at 62% 72%,#f458d82e,#0000 48%)!important;border-radius:50%!important;width:150px!important;height:150px!important;position:absolute!important;box-shadow:0 0 40px #4bceff3d,0 0 34px #ff53d929!important}body .auth-support-mascot,html[data-theme] body .auth-support-mascot{z-index:2!important;object-fit:contain!important;filter:drop-shadow(0 18px 34px #00000047)drop-shadow(0 0 28px #4bd0ff47)drop-shadow(0 0 22px #f553d72e)!important;width:126px!important;height:126px!important;position:relative!important}body .auth-support-orbit:after,html[data-theme] body .auth-support-orbit:after{content:""!important;z-index:1!important;pointer-events:none!important;border:1px solid #65cdff52!important;border-radius:50%!important;width:260px!important;height:112px!important;position:absolute!important;transform:rotate(-18deg)!important;box-shadow:0 0 26px #609dff29!important}body .auth-support-orbit span,html[data-theme] body .auth-support-orbit span{z-index:3!important;color:#f5f8ffe6!important;text-align:center!important;background:#090f2bb8!important;border:1px solid #7eadff3d!important;border-radius:8px!important;min-width:84px!important;padding:7px 10px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;position:absolute!important;box-shadow:0 12px 28px #0000002e!important}body .auth-support-orbit span:first-child,html[data-theme] body .auth-support-orbit span:first-child{top:16px!important;left:50%!important;transform:translate(-50%)!important}body .auth-support-orbit span:nth-child(2),html[data-theme] body .auth-support-orbit span:nth-child(2){top:48%!important;right:14px!important}body .auth-support-orbit span:nth-child(3),html[data-theme] body .auth-support-orbit span:nth-child(3){bottom:16px!important;left:50%!important;transform:translate(-50%)!important}body .auth-support-orbit span:nth-child(4),html[data-theme] body .auth-support-orbit span:nth-child(4){top:48%!important;left:14px!important}body .auth-community-flow,html[data-theme] body .auth-community-flow{z-index:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important;position:relative!important}body .auth-community-flow:before,html[data-theme] body .auth-community-flow:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#57d5ff6b,#f55bda61,#0000)!important;height:1px!important;position:absolute!important;top:28px!important;left:10%!important;right:10%!important}body .auth-community-flow article,html[data-theme] body .auth-community-flow article{align-content:end!important;gap:16px!important;min-height:112px!important;padding:16px!important;display:grid!important}body .auth-community-flow b,html[data-theme] body .auth-community-flow b{z-index:1!important;color:#fff!important;background:linear-gradient(135deg,#45d4ffe6,#ec53d1e6)!important;border-radius:8px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:12px!important;font-weight:950!important;display:grid!important;position:relative!important;box-shadow:0 0 24px #66abff3d!important}@media (width<=1180px),(height<=720px){body .auth-page--web .auth-scene,html[data-theme] body .auth-page--web .auth-scene{min-height:calc(100svh - 68px)!important}body .auth-info-section,body .auth-support-section,html[data-theme] body .auth-info-section,html[data-theme] body .auth-support-section{grid-template-columns:minmax(0,1fr)!important}body .auth-info-grid,body .auth-community-flow,html[data-theme] body .auth-info-grid,html[data-theme] body .auth-community-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){body .auth-landing-sections,html[data-theme] body .auth-landing-sections{margin-top:8px!important}body .auth-info-section,html[data-theme] body .auth-info-section{gap:20px!important;padding:34px 18px!important}body .auth-info-heading h2,html[data-theme] body .auth-info-heading h2{font-size:28px!important}body .auth-info-grid,body .auth-security-panel,body .auth-community-flow,html[data-theme] body .auth-info-grid,html[data-theme] body .auth-security-panel,html[data-theme] body .auth-community-flow{grid-template-columns:minmax(0,1fr)!important}body .auth-info-grid article,html[data-theme] body .auth-info-grid article{min-height:118px!important}body .auth-support-orbit,html[data-theme] body .auth-support-orbit{min-height:210px!important;transform:scale(.92)!important}body .auth-community-flow:before,html[data-theme] body .auth-community-flow:before{display:none!important}}body .settings-dashboard-page,html[data-theme] body .settings-dashboard-page{--settings-icon-profile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");--settings-icon-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='8' cy='10' r='2'/%3E%3Cpath d='m21 15-4.5-4.5L9 18'/%3E%3C/svg%3E");--settings-icon-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='10' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");--settings-icon-palette:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 0 0 0 18h1.5a2 2 0 0 0 1.7-3.1 1.4 1.4 0 0 1 1.2-2.1H18a3 3 0 0 0 3-3A9.1 9.1 0 0 0 12 3Z'/%3E%3Ccircle cx='7.5' cy='10' r='1'/%3E%3Ccircle cx='10.5' cy='7.5' r='1'/%3E%3Ccircle cx='14.5' cy='7.5' r='1'/%3E%3C/svg%3E");--settings-icon-bell:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3Cpath d='M10 21h4'/%3E%3C/svg%3E");--settings-icon-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10Z'/%3E%3C/svg%3E");--settings-icon-game:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12h4'/%3E%3Cpath d='M8 10v4'/%3E%3Cpath d='M15 13h.01'/%3E%3Cpath d='M18 11h.01'/%3E%3Cpath d='M7 18h10a4 4 0 0 0 3.8-5.3l-1.2-4A4 4 0 0 0 15.8 6H8.2a4 4 0 0 0-3.8 2.7l-1.2 4A4 4 0 0 0 7 18Z'/%3E%3C/svg%3E");--settings-icon-mic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a3 3 0 0 0-3 3v5a3 3 0 0 0 6 0V6a3 3 0 0 0-3-3Z'/%3E%3Cpath d='M5 10v1a7 7 0 0 0 14 0v-1'/%3E%3Cpath d='M12 18v3'/%3E%3Cpath d='M8 21h8'/%3E%3C/svg%3E");--settings-icon-video:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7Z'/%3E%3Cpath d='m16 10 4-2v8l-4-2'/%3E%3C/svg%3E");--settings-icon-keyboard:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M7 9h.01M11 9h.01M15 9h.01M19 9h.01M7 13h.01M11 13h.01M15 13h.01M8 17h8'/%3E%3C/svg%3E");--settings-icon-panel:var(--settings-icon-profile);background:0 0!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;height:100%!important;min-height:0!important;padding:18px clamp(18px,2.4vw,34px) 24px!important;display:grid!important;overflow:hidden!important}body .settings-dashboard-page [hidden],html[data-theme] body .settings-dashboard-page [hidden]{display:none!important}body .settings-dashboard-page .settings-dashboard-hero,html[data-theme] body .settings-dashboard-page .settings-dashboard-hero,body .settings-dashboard-page .settings-account-shell,html[data-theme] body .settings-dashboard-page .settings-account-shell{width:min(1360px,100%)!important;max-width:none!important;margin:0 auto!important}body .settings-dashboard-page .settings-dashboard-hero,html[data-theme] body .settings-dashboard-page .settings-dashboard-hero{border:0!important;border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 58%, transparent)!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;justify-content:space-between!important;align-items:end!important;padding:0 4px 10px!important;display:flex!important}body .settings-dashboard-page .settings-dashboard-hero .section-kicker,html[data-theme] body .settings-dashboard-page .settings-dashboard-hero .section-kicker{color:color-mix(in srgb, var(--accent) 78%, #93c5fd)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}body .settings-dashboard-page .settings-dashboard-hero h2,html[data-theme] body .settings-dashboard-page .settings-dashboard-hero h2{color:var(--text-main)!important;letter-spacing:0!important;text-shadow:none!important;margin:4px 0 0!important;font-size:clamp(26px,2.4vw,36px)!important;line-height:1.02!important}body .settings-dashboard-page .settings-dashboard-hero p,html[data-theme] body .settings-dashboard-page .settings-dashboard-hero p{max-width:720px!important;color:color-mix(in srgb, var(--text-muted) 90%, #cbd5e1)!important;margin-top:6px!important;font-size:13px!important;line-height:1.45!important}body .settings-dashboard-page .settings-account-shell,html[data-theme] body .settings-dashboard-page .settings-account-shell{grid-template-columns:224px minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}body .settings-dashboard-page .settings-account-nav,html[data-theme] body .settings-dashboard-page .settings-account-nav{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 94%, transparent), color-mix(in srgb, var(--bg-elevated) 86%, transparent)), var(--bg-card)!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-radius:8px!important;grid-auto-rows:min-content!important;align-self:stretch!important;gap:5px!important;padding:12px!important;display:grid!important;position:sticky!important;top:0!important;overflow:hidden auto!important}body .settings-dashboard-page .settings-account-nav:before,html[data-theme] body .settings-dashboard-page .settings-account-nav:before{content:"Аккаунт"!important;color:color-mix(in srgb, var(--text-muted) 82%, var(--accent))!important;letter-spacing:0!important;text-transform:uppercase!important;padding:4px 10px 10px!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;display:block!important}body .settings-dashboard-page .settings-account-nav a,html[data-theme] body .settings-dashboard-page .settings-account-nav a{min-height:42px!important;color:color-mix(in srgb, var(--text-muted) 88%, #fff)!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:0 10px!important;font-size:13px!important;font-weight:720!important;line-height:1.18!important;text-decoration:none!important;transition:background .14s,border-color .14s,color .14s,transform .14s!important;display:grid!important}body .settings-dashboard-page .settings-account-nav a:before,html[data-theme] body .settings-dashboard-page .settings-account-nav a:before{content:""!important;background:color-mix(in srgb, var(--text-muted) 78%, var(--accent) 22%)!important;width:18px!important;height:18px!important;box-shadow:none!important;-webkit-mask:var(--settings-nav-icon,var(--settings-icon-panel)) center / contain no-repeat!important;-webkit-mask:var(--settings-nav-icon,var(--settings-icon-panel)) center / contain no-repeat!important;mask:var(--settings-nav-icon,var(--settings-icon-panel)) center / contain no-repeat!important;border-radius:0!important}body .settings-dashboard-page .settings-account-nav a:after,html[data-theme] body .settings-dashboard-page .settings-account-nav a:after{content:""!important;display:none!important}body .settings-dashboard-page .settings-account-nav a[data-setting-icon=profile],html[data-theme] body .settings-dashboard-page .settings-account-nav a[data-setting-icon=profile]{--settings-nav-icon:var(--settings-icon-profile)}body .settings-dashboard-page .settings-account-nav a[data-setting-icon=image],html[data-theme] body .settings-dashboard-page .settings-account-nav a[data-setting-icon=image]{--settings-nav-icon:var(--settings-icon-image)}body .settings-dashboard-page .settings-account-nav a[data-setting-icon=lock],html[data-theme] body .settings-dashboard-page .settings-account-nav a[data-setting-icon=lock]{--settings-nav-icon:var(--settings-icon-lock)}body .settings-dashboard-page .settings-account-nav a[data-setting-icon=palette],html[data-theme] body .settings-dashboard-page .settings-account-nav a[data-setting-icon=palette]{--settings-nav-icon:var(--settings-icon-palette)}body .settings-dashboard-page .settings-account-nav a[data-setting-icon=bell],html[data-theme] body .settings-dashboard-page .settings-account-nav a[data-setting-icon=bell]{--settings-nav-icon:var(--settings-icon-bell)}body .settings-dashboard-page .settings-account-nav a[data-setting-icon=shield],html[data-theme] body .settings-dashboard-page .settings-account-nav a[data-setting-icon=shield]{--settings-nav-icon:var(--settings-icon-shield)}body .settings-dashboard-page .settings-account-nav a[data-setting-icon=game],html[data-theme] body .settings-dashboard-page .settings-account-nav a[data-setting-icon=game]{--settings-nav-icon:var(--settings-icon-game)}body .settings-dashboard-page .settings-account-nav a[data-setting-icon=mic],html[data-theme] body .settings-dashboard-page .settings-account-nav a[data-setting-icon=mic]{--settings-nav-icon:var(--settings-icon-mic)}body .settings-dashboard-page .settings-account-nav a[data-setting-icon=video],html[data-theme] body .settings-dashboard-page .settings-account-nav a[data-setting-icon=video]{--settings-nav-icon:var(--settings-icon-video)}body .settings-dashboard-page .settings-account-nav a[data-setting-icon=keyboard],html[data-theme] body .settings-dashboard-page .settings-account-nav a[data-setting-icon=keyboard]{--settings-nav-icon:var(--settings-icon-keyboard)}body .settings-dashboard-page .settings-account-nav a:hover,body .settings-dashboard-page .settings-account-nav a:focus-visible,html[data-theme] body .settings-dashboard-page .settings-account-nav a:hover,html[data-theme] body .settings-dashboard-page .settings-account-nav a:focus-visible{border-color:color-mix(in srgb, var(--accent) 34%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 11%, var(--bg-card-hover))!important;color:var(--text-main)!important;outline:none!important}body .settings-dashboard-page .settings-account-nav a.active,html[data-theme] body .settings-dashboard-page .settings-account-nav a.active{border-color:color-mix(in srgb, var(--accent) 58%, var(--border-subtle))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 28%, transparent), #38bdf814), color-mix(in srgb, var(--bg-card-hover) 92%, transparent)!important;color:var(--text-main)!important;box-shadow:inset 3px 0 0 var(--accent), 0 10px 24px color-mix(in srgb, var(--accent) 12%, transparent)!important}body .settings-dashboard-page .settings-account-nav a.active:before,html[data-theme] body .settings-dashboard-page .settings-account-nav a.active:before{box-shadow:none!important;background:#fff!important}body .settings-dashboard-page .settings-account-nav a.active:after,html[data-theme] body .settings-dashboard-page .settings-account-nav a.active:after{display:none!important}body .settings-dashboard-page .account-settings-content,html[data-theme] body .settings-dashboard-page .account-settings-content{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 4px 28px 0!important;display:block!important;overflow:hidden auto!important}body .settings-dashboard-page .account-settings-column,html[data-theme] body .settings-dashboard-page .account-settings-column{display:contents!important}body .settings-dashboard-page .account-settings-content .panel,body .settings-dashboard-page .account-settings-content .full-row,html[data-theme] body .settings-dashboard-page .account-settings-content .panel,html[data-theme] body .settings-dashboard-page .account-settings-content .full-row{border:1px solid color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 96%, transparent), color-mix(in srgb, var(--bg-elevated) 88%, transparent)), var(--bg-card)!important;width:min(100%,1040px)!important;min-width:0!important;max-width:1040px!important;color:var(--text-main)!important;box-shadow:none!important;border-radius:8px!important;margin:0!important;padding:18px!important;overflow:hidden!important}body .settings-dashboard-page .account-settings-content .panel:not([hidden]),body .settings-dashboard-page .account-settings-content .full-row:not([hidden]),html[data-theme] body .settings-dashboard-page .account-settings-content .panel:not([hidden]),html[data-theme] body .settings-dashboard-page .account-settings-content .full-row:not([hidden]){gap:16px!important;display:grid!important}body .settings-dashboard-page #settings-profile,html[data-theme] body .settings-dashboard-page #settings-profile{--settings-panel-icon:var(--settings-icon-profile)}body .settings-dashboard-page #settings-avatar,html[data-theme] body .settings-dashboard-page #settings-avatar{--settings-panel-icon:var(--settings-icon-image)}body .settings-dashboard-page #settings-password,html[data-theme] body .settings-dashboard-page #settings-password{--settings-panel-icon:var(--settings-icon-lock)}body .settings-dashboard-page #settings-appearance,html[data-theme] body .settings-dashboard-page #settings-appearance{--settings-panel-icon:var(--settings-icon-palette)}body .settings-dashboard-page #settings-notifications,html[data-theme] body .settings-dashboard-page #settings-notifications{--settings-panel-icon:var(--settings-icon-bell)}body .settings-dashboard-page #settings-privacy,html[data-theme] body .settings-dashboard-page #settings-privacy{--settings-panel-icon:var(--settings-icon-shield)}body .settings-dashboard-page #settings-games,html[data-theme] body .settings-dashboard-page #settings-games{--settings-panel-icon:var(--settings-icon-game)}body .settings-dashboard-page #settings-voice,html[data-theme] body .settings-dashboard-page #settings-voice{--settings-panel-icon:var(--settings-icon-mic)}body .settings-dashboard-page #settings-video,html[data-theme] body .settings-dashboard-page #settings-video{--settings-panel-icon:var(--settings-icon-video)}body .settings-dashboard-page #settings-keybinds,html[data-theme] body .settings-dashboard-page #settings-keybinds{--settings-panel-icon:var(--settings-icon-keyboard)}body .settings-dashboard-page .panel-heading,html[data-theme] body .settings-dashboard-page .panel-heading{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 60%, transparent)!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;margin:0!important;padding:0 0 14px!important;display:grid!important}body .settings-dashboard-page .panel-heading:before,html[data-theme] body .settings-dashboard-page .panel-heading:before{content:""!important;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 92%, #38bdf8), color-mix(in srgb, var(--accent) 62%, #ec4899))!important;width:22px!important;height:22px!important;box-shadow:none!important;-webkit-mask:var(--settings-panel-icon,var(--settings-icon-panel)) center / contain no-repeat!important;-webkit-mask:var(--settings-panel-icon,var(--settings-icon-panel)) center / contain no-repeat!important;mask:var(--settings-panel-icon,var(--settings-icon-panel)) center / contain no-repeat!important;border-radius:0!important}body .settings-dashboard-page .panel-heading:after,html[data-theme] body .settings-dashboard-page .panel-heading:after{content:""!important;display:none!important}body .settings-dashboard-page .panel-heading>div,html[data-theme] body .settings-dashboard-page .panel-heading>div{gap:4px!important;min-width:0!important;display:grid!important}body .settings-dashboard-page .panel-heading h3,html[data-theme] body .settings-dashboard-page .panel-heading h3{color:var(--text-main)!important;letter-spacing:0!important;border:0!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1.18!important}body .settings-dashboard-page .panel-heading h3:before,html[data-theme] body .settings-dashboard-page .panel-heading h3:before{content:none!important}body .settings-dashboard-page .panel-heading p,html[data-theme] body .settings-dashboard-page .panel-heading p{color:color-mix(in srgb, var(--text-muted) 88%, #cbd5e1)!important;margin:0!important;font-size:13px!important;line-height:1.42!important}body .settings-dashboard-page .panel-heading>button,html[data-theme] body .settings-dashboard-page .panel-heading>button{justify-self:end!important}body .settings-dashboard-page .settings-form,body .settings-dashboard-page .voice-settings-grid,body .settings-dashboard-page .voice-sliders,body .settings-dashboard-page .notification-settings-list,body .settings-dashboard-page .settings-toggle-list,body .settings-dashboard-page .privacy-settings-grid,html[data-theme] body .settings-dashboard-page .settings-form,html[data-theme] body .settings-dashboard-page .voice-settings-grid,html[data-theme] body .settings-dashboard-page .voice-sliders,html[data-theme] body .settings-dashboard-page .notification-settings-list,html[data-theme] body .settings-dashboard-page .settings-toggle-list,html[data-theme] body .settings-dashboard-page .privacy-settings-grid{gap:10px!important;display:grid!important}body .settings-dashboard-page .voice-settings-grid,html[data-theme] body .settings-dashboard-page .voice-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .settings-dashboard-page .settings-audio-top-grid,html[data-theme] body .settings-dashboard-page .settings-audio-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body .settings-dashboard-page .settings-audio-top-card,html[data-theme] body .settings-dashboard-page .settings-audio-top-card{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border-subtle))!important;background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent) 10%, transparent), transparent 45%), color-mix(in srgb, var(--bg-elevated) 82%, transparent)!important;border-radius:12px!important;align-content:start!important;gap:12px!important;min-width:0!important;padding:14px!important;display:grid!important}body .settings-dashboard-page .settings-audio-select,body .settings-dashboard-page .settings-audio-range,html[data-theme] body .settings-dashboard-page .settings-audio-select,html[data-theme] body .settings-dashboard-page .settings-audio-range{gap:7px!important;min-width:0!important;display:grid!important}body .settings-dashboard-page .settings-audio-select>span,body .settings-dashboard-page .settings-audio-range>span,html[data-theme] body .settings-dashboard-page .settings-audio-select>span,html[data-theme] body .settings-dashboard-page .settings-audio-range>span{min-width:0!important;color:color-mix(in srgb, var(--text-muted) 88%, #cbd5e1)!important;font-size:12px!important;font-weight:780!important;line-height:1.25!important}body .settings-dashboard-page .settings-audio-range,html[data-theme] body .settings-dashboard-page .settings-audio-range{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}body .settings-dashboard-page .settings-audio-range input[type=range],html[data-theme] body .settings-dashboard-page .settings-audio-range input[type=range]{grid-column:1/-1!important}body .settings-dashboard-page .settings-audio-range small,html[data-theme] body .settings-dashboard-page .settings-audio-range small{color:var(--text-muted)!important;font-size:12px!important;font-weight:680!important}body .settings-dashboard-page .settings-audio-range em,html[data-theme] body .settings-dashboard-page .settings-audio-range em{color:color-mix(in srgb, var(--text-muted) 82%, #cbd5e1)!important;grid-column:1/-1!important;font-size:11px!important;font-style:normal!important;line-height:1.35!important}body .layout>.settings-modal-backdrop,html[data-theme] body .layout>.settings-modal-backdrop{z-index:1500!important;-webkit-backdrop-filter:blur(14px)saturate(1.08)!important;backdrop-filter:blur(14px)saturate(1.08)!important;background:#02040ab8!important;place-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:28px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}body .settings-dashboard-page .settings-dashboard-hero,html[data-theme] body .settings-dashboard-page .settings-dashboard-hero{padding-right:64px!important}body .settings-modal-close,html[data-theme] body .settings-modal-close{z-index:4!important;border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 82%, transparent)!important;width:42px!important;height:42px!important;color:var(--text-main)!important;box-shadow:none!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:26px!important;font-weight:420!important;line-height:1!important;display:grid!important;position:absolute!important;top:16px!important;right:16px!important}body .settings-modal-close:hover,html[data-theme] body .settings-modal-close:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 18%, var(--bg-elevated))!important}body:has(>.settings-modal-backdrop) .app-titlebar-strip{color:#f2f3f5!important;box-shadow:none!important;background:#202127!important;border-bottom-color:#ffffff14!important}html[data-theme] body:has(>.settings-modal-backdrop) .app-titlebar-strip{color:#f2f3f5!important;box-shadow:none!important;background:#202127!important;border-bottom-color:#ffffff14!important}body:has(>.settings-modal-backdrop) .app-titlebar-nav-button{color:#b5bac1!important;background:0 0!important}html[data-theme] body:has(>.settings-modal-backdrop) .app-titlebar-nav-button{color:#b5bac1!important;background:0 0!important}@media (width<=960px){body>.server-settings-page.settings-modal-backdrop,html[data-theme] body>.server-settings-page.settings-modal-backdrop{padding:0!important}body>.server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.server-settings-shell{width:100vw!important;height:100vh!important}body>.server-settings-page #server-settings-basic .horizontal-form,html[data-theme] body>.server-settings-page #server-settings-basic .horizontal-form{grid-template-columns:1fr!important}body>.server-settings-page #server-settings-basic .server-avatar-editor,body>.server-settings-page #server-settings-basic label,body>.server-settings-page #server-settings-basic .server-visibility-field,body>.server-settings-page #server-settings-basic .server-topic-picker-settings,body>.server-settings-page #server-settings-basic .server-settings-save,html[data-theme] body>.server-settings-page #server-settings-basic .server-avatar-editor,html[data-theme] body>.server-settings-page #server-settings-basic label,html[data-theme] body>.server-settings-page #server-settings-basic .server-visibility-field,html[data-theme] body>.server-settings-page #server-settings-basic .server-topic-picker-settings,html[data-theme] body>.server-settings-page #server-settings-basic .server-settings-save{grid-area:auto/1!important}}body:has(>.settings-modal-backdrop) .app-titlebar-strip{border-bottom-color:var(--border-subtle)!important;background:var(--bg-app)!important;color:var(--text-main)!important}html[data-theme] body:has(>.settings-modal-backdrop) .app-titlebar-strip{border-bottom-color:var(--border-subtle)!important;background:var(--bg-app)!important;color:var(--text-main)!important}body:has(>.settings-modal-backdrop) .app-titlebar-nav-button{color:var(--text-muted)!important;background:0 0!important}html[data-theme] body:has(>.settings-modal-backdrop) .app-titlebar-nav-button{color:var(--text-muted)!important;background:0 0!important}body>.settings-dashboard-page .settings-dashboard-hero,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero,body>.server-settings-page .server-settings-hero,html[data-theme] body>.server-settings-page .server-settings-hero,body>.settings-dashboard-page .settings-account-shell,html[data-theme] body>.settings-dashboard-page .settings-account-shell,body>.server-settings-page.settings-modal-backdrop .server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-shell{background:var(--bg-card)!important;color:var(--text-main)!important}body>.settings-dashboard-page .settings-dashboard-hero,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero,body>.server-settings-page .server-settings-hero,html[data-theme] body>.server-settings-page .server-settings-hero{border-bottom-color:color-mix(in srgb, var(--border-subtle) 86%, transparent)!important}body:has(>.settings-modal-backdrop) .app-titlebar-strip{border-bottom-color:var(--border-subtle)!important;background:var(--bg-app)!important;color:var(--text-main)!important}html[data-theme] body:has(>.settings-modal-backdrop) .app-titlebar-strip{border-bottom-color:var(--border-subtle)!important;background:var(--bg-app)!important;color:var(--text-main)!important}body:has(>.settings-modal-backdrop) .app-titlebar-nav-button{color:var(--text-muted)!important;background:0 0!important}html[data-theme] body:has(>.settings-modal-backdrop) .app-titlebar-nav-button{color:var(--text-muted)!important;background:0 0!important}body>.settings-dashboard-page .settings-dashboard-hero,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero,body>.server-settings-page .server-settings-hero,html[data-theme] body>.server-settings-page .server-settings-hero{border-bottom-color:color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;background:var(--bg-card)!important;color:var(--text-main)!important}body>.settings-dashboard-page .settings-account-shell,html[data-theme] body>.settings-dashboard-page .settings-account-shell,body>.server-settings-page.settings-modal-backdrop .server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-shell{background:var(--bg-card)!important;color:var(--text-main)!important}body>.settings-dashboard-page .account-settings-content,html[data-theme] body>.settings-dashboard-page .account-settings-content,body>.server-settings-page .server-settings-content,html[data-theme] body>.server-settings-page .server-settings-content{background:var(--bg-card)!important;color:var(--text-main)!important;scrollbar-color:color-mix(in srgb, var(--text-muted) 38%, transparent) transparent!important}body>.settings-dashboard-page .account-settings-content .panel:not([hidden]),body>.settings-dashboard-page .account-settings-content .full-row:not([hidden]),html[data-theme] body>.settings-dashboard-page .account-settings-content .panel:not([hidden]),html[data-theme] body>.settings-dashboard-page .account-settings-content .full-row:not([hidden]),body>.server-settings-page .server-settings-content .panel:not([hidden]),html[data-theme] body>.server-settings-page .server-settings-content .panel:not([hidden]){color:var(--text-main)!important}body>.settings-modal-backdrop .panel-heading,html[data-theme] body>.settings-modal-backdrop .panel-heading{border-bottom-color:color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;background:0 0!important}body>.settings-modal-backdrop .panel-heading p,html[data-theme] body>.settings-modal-backdrop .panel-heading p,body>.settings-dashboard-page .settings-dashboard-hero p,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero p,body>.server-settings-page .server-settings-hero p,html[data-theme] body>.server-settings-page .server-settings-hero p,body>.server-settings-page .server-topic-picker-settings small,html[data-theme] body>.server-settings-page .server-topic-picker-settings small{color:var(--text-muted)!important}body>.settings-dashboard-page .settings-dashboard-hero .section-kicker,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero .section-kicker,body>.server-settings-page .server-settings-hero .section-kicker,html[data-theme] body>.server-settings-page .server-settings-hero .section-kicker,body>.settings-dashboard-page .settings-account-nav:before,html[data-theme] body>.settings-dashboard-page .settings-account-nav:before{color:var(--accent)!important}body>.settings-dashboard-page .settings-account-nav a:hover,body>.settings-dashboard-page .settings-account-nav a:focus-visible,html[data-theme] body>.settings-dashboard-page .settings-account-nav a:hover,html[data-theme] body>.settings-dashboard-page .settings-account-nav a:focus-visible,body>.server-settings-page .server-settings-nav a:hover,body>.server-settings-page .server-settings-nav a:focus-visible,html[data-theme] body>.server-settings-page .server-settings-nav a:hover,html[data-theme] body>.server-settings-page .server-settings-nav a:focus-visible,body>.server-settings-page .server-settings-back:hover,body>.server-settings-page .server-settings-back:focus-visible,html[data-theme] body>.server-settings-page .server-settings-back:hover,html[data-theme] body>.server-settings-page .server-settings-back:focus-visible{background:color-mix(in srgb, var(--accent) 12%, var(--bg-card-hover))!important;color:var(--text-main)!important}body>.settings-dashboard-page .settings-account-nav a.active,body>.settings-dashboard-page .settings-account-nav a[aria-current=page],html[data-theme] body>.settings-dashboard-page .settings-account-nav a.active,html[data-theme] body>.settings-dashboard-page .settings-account-nav a[aria-current=page],body>.server-settings-page .server-settings-nav a.active,body>.server-settings-page .server-settings-nav a[aria-current=page],html[data-theme] body>.server-settings-page .server-settings-nav a.active,html[data-theme] body>.server-settings-page .server-settings-nav a[aria-current=page]{background:color-mix(in srgb, var(--accent) 20%, var(--bg-card-hover))!important;color:var(--text-main)!important}body>.settings-modal-backdrop input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme] body>.settings-modal-backdrop input:not([type=checkbox]):not([type=radio]):not([type=range]),body>.settings-modal-backdrop textarea,html[data-theme] body>.settings-modal-backdrop textarea,body>.settings-modal-backdrop select,html[data-theme] body>.settings-modal-backdrop select{border-color:color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;background:var(--bg-input)!important;color:var(--text-main)!important}body>.settings-modal-backdrop label,html[data-theme] body>.settings-modal-backdrop label,body>.settings-modal-backdrop small,html[data-theme] body>.settings-modal-backdrop small,body>.settings-modal-backdrop .settings-muted,html[data-theme] body>.settings-modal-backdrop .settings-muted{color:var(--text-muted)!important}body>.settings-modal-backdrop .settings-modal-close,html[data-theme] body>.settings-modal-backdrop .settings-modal-close,html[data-theme] body>.settings-dashboard-page.settings-modal-backdrop .settings-modal-window .settings-modal-close.settings-modal-close,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.server-settings-shell .settings-modal-close.settings-modal-close,body>.settings-dashboard-page.settings-modal-backdrop .settings-modal-window .settings-modal-close.settings-modal-close,body>.server-settings-page.settings-modal-backdrop>.server-settings-shell .settings-modal-close.settings-modal-close,body>.server-settings-page.settings-modal-backdrop .server-settings-modal-window .settings-modal-close.settings-modal-close,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-window .settings-modal-close.settings-modal-close{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 18%, var(--bg-card-hover))!important;color:var(--text-main)!important}body>.server-settings-page .server-panel-icon,html[data-theme] body>.server-settings-page .server-panel-icon,body>.server-settings-page .server-settings-hero-mark,html[data-theme] body>.server-settings-page .server-settings-hero-mark{background:color-mix(in srgb, var(--accent) 14%, var(--bg-card-hover))!important;color:var(--accent)!important}body>.server-settings-page .server-avatar-preview>span,html[data-theme] body>.server-settings-page .server-avatar-preview>span{background:var(--bg-card-hover)!important;color:var(--text-main)!important}body>.server-settings-page .server-visibility-field>span,body>.server-settings-page .server-topic-picker-settings>span,html[data-theme] body>.server-settings-page .server-visibility-field>span,html[data-theme] body>.server-settings-page .server-topic-picker-settings>span{color:var(--text-muted)!important}body>.server-settings-page .server-topic-picker-settings,html[data-theme] body>.server-settings-page .server-topic-picker-settings{border-color:color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;background:var(--bg-elevated)!important}body>.server-settings-page .server-visibility-toggle button,html[data-theme] body>.server-settings-page .server-visibility-toggle button,body>.server-settings-page .server-topic-picker-settings button,html[data-theme] body>.server-settings-page .server-topic-picker-settings button{border-color:color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;background:var(--bg-input)!important;color:var(--text-muted)!important}body>.server-settings-page .server-visibility-toggle button:hover,html[data-theme] body>.server-settings-page .server-visibility-toggle button:hover,body>.server-settings-page .server-topic-picker-settings button:hover,html[data-theme] body>.server-settings-page .server-topic-picker-settings button:hover,body>.server-settings-page .server-visibility-toggle button.active,html[data-theme] body>.server-settings-page .server-visibility-toggle button.active,body>.server-settings-page .server-topic-picker-settings button.active,html[data-theme] body>.server-settings-page .server-topic-picker-settings button.active{border-color:color-mix(in srgb, var(--accent) 58%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 18%, var(--bg-card-hover))!important;color:var(--text-main)!important}body>.server-settings-page .server-settings-save.server-settings-save,html[data-theme] body>.server-settings-page .server-settings-save.server-settings-save{background:var(--accent)!important;color:#fff!important}body>.settings-modal-backdrop,html[data-theme] body>.settings-modal-backdrop{--accent:inherit!important;--accent-hover:inherit!important;--accent-soft:inherit!important;--danger:inherit!important;--success:inherit!important;--warning:inherit!important;--bg-app:inherit!important;--bg-main:inherit!important;--bg-card:inherit!important;--bg-elevated:inherit!important;--bg-sidebar:inherit!important;--bg-sidebar-2:inherit!important;--bg-input:inherit!important;--bg-input-focus:inherit!important;--bg-card-hover:inherit!important;--surface-main:inherit!important;--surface-card:inherit!important;--surface-card-hover:inherit!important;--surface-elevated:inherit!important;--surface-sidebar:inherit!important;--surface-input:inherit!important;--text-main:inherit!important;--text-muted:inherit!important;--text-soft:inherit!important;--text-faint:inherit!important;--border-subtle:inherit!important;--border-strong:inherit!important;background:color-mix(in srgb, var(--bg-app) 74%, #03071257)!important;color:var(--text-main)!important}body>.settings-modal-backdrop .settings-modal-window,html[data-theme] body>.settings-modal-backdrop .settings-modal-window,body>.server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.server-settings-shell{border-color:color-mix(in srgb, var(--border-subtle) 82%, var(--accent) 18%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 96%, transparent), color-mix(in srgb, var(--bg-elevated) 92%, transparent)), var(--bg-card)!important;color:var(--text-main)!important;box-shadow:0 28px 70px #0000003d!important}body>.settings-modal-backdrop .settings-dashboard-hero,html[data-theme] body>.settings-modal-backdrop .settings-dashboard-hero,body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero,body>.server-settings-page.settings-modal-backdrop .server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-shell{border-color:color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;background:var(--bg-card)!important;color:var(--text-main)!important}body>.settings-modal-backdrop .settings-dashboard-hero h2,html[data-theme] body>.settings-modal-backdrop .settings-dashboard-hero h2,body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero h2,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero h2,body>.settings-modal-backdrop .panel-heading h3,html[data-theme] body>.settings-modal-backdrop .panel-heading h3{color:var(--text-main)!important}body>.settings-modal-backdrop .settings-dashboard-hero p,html[data-theme] body>.settings-modal-backdrop .settings-dashboard-hero p,body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero p,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero p,body>.settings-modal-backdrop .panel-heading p,html[data-theme] body>.settings-modal-backdrop .panel-heading p,body>.settings-modal-backdrop small,html[data-theme] body>.settings-modal-backdrop small,body>.settings-modal-backdrop label,html[data-theme] body>.settings-modal-backdrop label{color:var(--text-muted)!important}body>.settings-modal-backdrop .settings-dashboard-hero .section-kicker,html[data-theme] body>.settings-modal-backdrop .settings-dashboard-hero .section-kicker,body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero .section-kicker,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero .section-kicker{color:color-mix(in srgb, var(--accent) 76%, var(--text-main))!important}body>.settings-dashboard-page .settings-account-shell,html[data-theme] body>.settings-dashboard-page .settings-account-shell,body>.server-settings-page.settings-modal-backdrop .server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-shell{background:var(--bg-card)!important}body>.settings-dashboard-page .settings-account-nav,html[data-theme] body>.settings-dashboard-page .settings-account-nav,body>.server-settings-page.settings-modal-backdrop .server-settings-nav,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav{border-right-color:color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;background:var(--bg-sidebar)!important;color:var(--text-main)!important;scrollbar-color:var(--scrollbar-thumb) transparent!important}body>.settings-dashboard-page .settings-account-nav:before,html[data-theme] body>.settings-dashboard-page .settings-account-nav:before{color:color-mix(in srgb, var(--accent) 74%, var(--text-main))!important}body>.settings-dashboard-page .settings-account-nav a,html[data-theme] body>.settings-dashboard-page .settings-account-nav a,body>.server-settings-page.settings-modal-backdrop .server-settings-nav a,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a,body>.server-settings-page.settings-modal-backdrop .server-settings-back,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-back{color:var(--text-muted)!important;background:0 0!important}body>.settings-dashboard-page .settings-account-nav a:hover,body>.settings-dashboard-page .settings-account-nav a:focus-visible,html[data-theme] body>.settings-dashboard-page .settings-account-nav a:hover,html[data-theme] body>.settings-dashboard-page .settings-account-nav a:focus-visible,body>.server-settings-page.settings-modal-backdrop .server-settings-nav a:hover,body>.server-settings-page.settings-modal-backdrop .server-settings-nav a:focus-visible,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a:hover,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a:focus-visible,body>.server-settings-page.settings-modal-backdrop .server-settings-back:hover,body>.server-settings-page.settings-modal-backdrop .server-settings-back:focus-visible,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-back:hover,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-back:focus-visible{background:var(--bg-card-hover)!important;color:var(--text-main)!important}body>.settings-dashboard-page .settings-account-nav a.active,body>.settings-dashboard-page .settings-account-nav a[aria-current=page],html[data-theme] body>.settings-dashboard-page .settings-account-nav a.active,html[data-theme] body>.settings-dashboard-page .settings-account-nav a[aria-current=page],body>.server-settings-page.settings-modal-backdrop .server-settings-nav a.active,body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[aria-current=page],html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a.active,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[aria-current=page]{background:color-mix(in srgb, var(--accent) 18%, var(--bg-card))!important;color:var(--text-main)!important}body>.server-settings-page.settings-modal-backdrop .server-settings-nav a span,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a span{color:color-mix(in srgb, var(--accent) 58%, var(--text-muted))!important}body>.settings-dashboard-page .account-settings-content,html[data-theme] body>.settings-dashboard-page .account-settings-content,body>.server-settings-page.settings-modal-backdrop .server-settings-content,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-content{background:var(--bg-main)!important;color:var(--text-main)!important;scrollbar-color:var(--scrollbar-thumb) transparent!important}body>.settings-modal-backdrop .panel-heading,html[data-theme] body>.settings-modal-backdrop .panel-heading{border-bottom-color:color-mix(in srgb, var(--border-subtle) 78%, transparent)!important}body>.settings-dashboard-page .account-settings-content .panel:not([hidden]),body>.settings-dashboard-page .account-settings-content .full-row:not([hidden]),html[data-theme] body>.settings-dashboard-page .account-settings-content .panel:not([hidden]),html[data-theme] body>.settings-dashboard-page .account-settings-content .full-row:not([hidden]),body>.server-settings-page.settings-modal-backdrop .server-settings-content .panel:not([hidden]),html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-content .panel:not([hidden]){color:var(--text-main)!important;background:0 0!important}body>.settings-modal-backdrop .server-panel-icon,html[data-theme] body>.settings-modal-backdrop .server-panel-icon,body>.settings-modal-backdrop .role-card-icon,html[data-theme] body>.settings-modal-backdrop .role-card-icon{border-color:color-mix(in srgb, var(--accent) 24%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 14%, var(--bg-card))!important;color:var(--accent)!important}body>.settings-modal-backdrop input:not([type=checkbox]):not([type=radio]):not([type=range]),body>.settings-modal-backdrop textarea,body>.settings-modal-backdrop select,html[data-theme] body>.settings-modal-backdrop input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme] body>.settings-modal-backdrop textarea,html[data-theme] body>.settings-modal-backdrop select{border-color:var(--border-subtle)!important;background:var(--bg-input)!important;color:var(--text-main)!important}body>.settings-modal-backdrop .secondary,html[data-theme] body>.settings-modal-backdrop .secondary{border-color:var(--border-subtle)!important;background:var(--bg-card-hover)!important;color:var(--text-main)!important}body>.settings-modal-backdrop button:not(.settings-modal-close):not(.secondary):not(.danger):not(.server-settings-back),html[data-theme] body>.settings-modal-backdrop button:not(.settings-modal-close):not(.secondary):not(.danger):not(.server-settings-back){background:var(--accent)!important;color:#fff!important}body>.settings-modal-backdrop .server-visibility-toggle button,html[data-theme] body>.settings-modal-backdrop .server-visibility-toggle button,body>.settings-modal-backdrop .server-topic-picker-settings button,html[data-theme] body>.settings-modal-backdrop .server-topic-picker-settings button{border-color:var(--border-subtle)!important;background:var(--bg-card)!important;color:var(--text-muted)!important}body>.settings-modal-backdrop .server-visibility-toggle button:hover,html[data-theme] body>.settings-modal-backdrop .server-visibility-toggle button:hover,body>.settings-modal-backdrop .server-topic-picker-settings button:hover,html[data-theme] body>.settings-modal-backdrop .server-topic-picker-settings button:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--border-subtle))!important;background:var(--bg-card-hover)!important;color:var(--text-main)!important}body>.settings-modal-backdrop .server-visibility-toggle button.active,html[data-theme] body>.settings-modal-backdrop .server-visibility-toggle button.active,body>.settings-modal-backdrop .server-topic-picker-settings button.active,html[data-theme] body>.settings-modal-backdrop .server-topic-picker-settings button.active{border-color:color-mix(in srgb, var(--accent) 76%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 18%, var(--bg-card))!important;color:var(--text-main)!important}body>.settings-modal-backdrop .server-topic-picker-settings,html[data-theme] body>.settings-modal-backdrop .server-topic-picker-settings,body>.settings-modal-backdrop .server-visibility-toggle,html[data-theme] body>.settings-modal-backdrop .server-visibility-toggle,body>.settings-modal-backdrop .server-avatar-preview.server-avatar-preview,html[data-theme] body>.settings-modal-backdrop .server-avatar-preview.server-avatar-preview{border-color:var(--border-subtle)!important;background:var(--bg-elevated)!important;color:var(--text-main)!important}body>.settings-modal-backdrop .server-avatar-preview>span,html[data-theme] body>.settings-modal-backdrop .server-avatar-preview>span{background:var(--bg-card-hover)!important;color:var(--text-main)!important}body>.settings-modal-backdrop .settings-modal-close,html[data-theme] body>.settings-modal-backdrop .settings-modal-close{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;background:color-mix(in srgb, var(--accent) 16%, var(--bg-card))!important;color:var(--text-main)!important}body>.settings-modal-backdrop .settings-modal-close:hover,html[data-theme] body>.settings-modal-backdrop .settings-modal-close:hover,body>.settings-modal-backdrop .settings-modal-close:focus-visible,html[data-theme] body>.settings-modal-backdrop .settings-modal-close:focus-visible{background:color-mix(in srgb, var(--accent) 24%, var(--bg-card-hover))!important;color:var(--text-main)!important}html[data-theme=dark] body>.settings-modal-backdrop,html[data-theme=black] body>.settings-modal-backdrop,html[data-theme=gray] body>.settings-modal-backdrop,html[data-theme=cosmic-purple] body>.settings-modal-backdrop,html[data-theme=midnight-blue] body>.settings-modal-backdrop,html[data-theme=neon-cyber] body>.settings-modal-backdrop,html[data-theme=aurora] body>.settings-modal-backdrop,html[data-theme=crimson] body>.settings-modal-backdrop,html[data-theme=forest] body>.settings-modal-backdrop,html[data-theme=royal] body>.settings-modal-backdrop,html[data-theme=amethyst] body>.settings-modal-backdrop,html[data-theme=charcoal] body>.settings-modal-backdrop{background:color-mix(in srgb, var(--bg-app) 74%, transparent)!important}body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-visibility-toggle.server-visibility-toggle button,html[data-theme] body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-visibility-toggle.server-visibility-toggle button,body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-topic-picker-settings.server-topic-picker-settings button,html[data-theme] body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-topic-picker-settings.server-topic-picker-settings button{color:#b5bac1!important;min-height:38px!important;box-shadow:none!important;background:#17181f!important;border:1px solid #ffffff1a!important;border-radius:6px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important}body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-visibility-toggle.server-visibility-toggle button:hover,html[data-theme] body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-visibility-toggle.server-visibility-toggle button:hover,body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-topic-picker-settings.server-topic-picker-settings button:hover,html[data-theme] body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-topic-picker-settings.server-topic-picker-settings button:hover{color:#f2f3f5!important;background:#252733!important;border-color:#5865f273!important}body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-visibility-toggle.server-visibility-toggle button.active,html[data-theme] body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-visibility-toggle.server-visibility-toggle button.active,body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-topic-picker-settings.server-topic-picker-settings button.active,html[data-theme] body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-topic-picker-settings.server-topic-picker-settings button.active{color:#fff!important;background:#5865f238!important;border-color:#5865f2cc!important}body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-avatar-editor .server-avatar-preview.server-avatar-preview,html[data-theme] body>.server-settings-page.settings-modal-backdrop.server-settings-dashboard .server-settings-content .server-avatar-editor .server-avatar-preview.server-avatar-preview{box-shadow:none!important;background:#111318!important;border-color:#5865f2b3!important}body>.server-settings-page.settings-modal-backdrop .server-settings-modal-window,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-window{background:#202127!important;border:1px solid #ffffff1a!important;border-radius:8px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;width:min(1160px,100vw - 84px)!important;height:min(760px,100vh - 84px)!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 70px #00000085!important}body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero{min-height:80px!important;box-shadow:none!important;background:#202127!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;padding:18px 72px 16px 24px!important}body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero .section-kicker,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero .section-kicker{color:#8ea1ff!important}body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero h2,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero h2{color:#f2f3f5!important;letter-spacing:0!important;margin:4px 0!important;font-size:24px!important;line-height:1.15!important}body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero p,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero p{color:#b5bac1!important;max-width:680px!important;margin:0!important;font-size:13px!important;line-height:1.45!important}body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero .friend-stats,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-hero .friend-stats{display:block!important}body>.server-settings-page.settings-modal-backdrop .server-settings-modal-window .settings-modal-close.settings-modal-close,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-window .settings-modal-close.settings-modal-close{color:#fff!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#5865f2!important;border:0!important;border-radius:8px!important;font-size:24px!important;top:14px!important;right:14px!important}body>.server-settings-page.settings-modal-backdrop .server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-shell{background:#202127!important;grid-template-columns:236px minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important}body>.server-settings-page.settings-modal-backdrop .server-settings-nav,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav{min-width:0!important;min-height:0!important;box-shadow:none!important;scrollbar-color:#454955 transparent!important;background:#181a20!important;border:0!important;border-right:1px solid #ffffff14!important;border-radius:0!important;padding:16px 12px!important;overflow-y:auto!important}body>.server-settings-page.settings-modal-backdrop .server-settings-back,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-back{color:#b5bac1!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;margin:0 0 10px!important;padding:0 12px!important;font-size:14px!important;font-weight:600!important}body>.server-settings-page.settings-modal-backdrop .server-settings-nav a,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a{color:#b5bac1!important;min-height:38px!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:6px!important;grid-template-columns:24px minmax(0,1fr)!important;margin:1px 0!important;padding:0 10px!important;font-size:14px!important;font-weight:600!important}body>.server-settings-page.settings-modal-backdrop .server-settings-nav a span,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a span{color:#aeb8d0!important;width:22px!important;height:22px!important;box-shadow:none!important;background:0 0!important;border-radius:7px!important;place-items:center!important;font-size:0!important;display:grid!important;position:relative!important}body>.server-settings-page.settings-modal-backdrop .server-settings-nav a span:before,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a span:before{content:""!important;box-sizing:border-box!important;border:2px solid!important;border-radius:3px!important;width:10px!important;height:10px!important}body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[href=\#server-settings-basic] span:before,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[href=\#server-settings-basic] span:before{border-radius:50%!important}body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[href=\#server-settings-roles] span:before,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[href=\#server-settings-roles] span:before{width:9px!important;height:9px!important;transform:rotate(45deg)!important}body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[href=\#server-settings-channels] span:before,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[href=\#server-settings-channels] span:before{content:"#"!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:13px!important;font-weight:900!important;line-height:1!important}body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[href=\#server-settings-members] span:before,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[href=\#server-settings-members] span:before{border-radius:50% 50% 4px 4px!important;width:12px!important;height:12px!important}body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[href=\#server-settings-danger] span:before,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[href=\#server-settings-danger] span:before{content:"!"!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:13px!important;font-weight:900!important;line-height:1!important}body>.server-settings-page.settings-modal-backdrop .server-settings-back:hover,body>.server-settings-page.settings-modal-backdrop .server-settings-back:focus-visible,body>.server-settings-page.settings-modal-backdrop .server-settings-nav a:hover,body>.server-settings-page.settings-modal-backdrop .server-settings-nav a:focus-visible,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-back:hover,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-back:focus-visible,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a:hover,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a:focus-visible{color:#f2f3f5!important;background:#2b2d35!important}body>.server-settings-page.settings-modal-backdrop .server-settings-nav a.active,body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[aria-current=page],html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a.active,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[aria-current=page]{color:#fff!important;background:#3b3d48!important}body>.server-settings-page.settings-modal-backdrop .server-settings-nav a.active span,body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[aria-current=page] span,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a.active span,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-nav a[aria-current=page] span{color:#fff!important}body>.server-settings-page.settings-modal-backdrop .server-settings-content,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-content{color:#f2f3f5!important;scrollbar-color:#454955 transparent!important;background:#202127!important;min-width:0!important;min-height:0!important;padding:22px 32px 42px!important;overflow-y:auto!important}body>.server-settings-page.settings-modal-backdrop .server-settings-content-inner,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-content-inner{width:min(780px,100%)!important;max-width:780px!important;margin:0 auto 0 0!important}body>.server-settings-page.settings-modal-backdrop .server-settings-main-columns,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-main-columns{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}body>.server-settings-page.settings-modal-backdrop .server-settings-content .panel:not([hidden]),html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-content .panel:not([hidden]){color:#f2f3f5!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body>.settings-modal-backdrop,html[data-theme] body>.settings-modal-backdrop{--accent:#5865f2;--accent-strong:#4752c4;--danger:#f23f42;--success:#23a55a;--bg-main:#202127;--bg-card:#202127;--bg-elevated:#17181f;--bg-sidebar:#181a20;--bg-sidebar-2:#15161c;--bg-input:#111318;--bg-card-hover:#2b2d35;--surface-main:#202127;--surface-card:#202127;--surface-card-hover:#2b2d35;--surface-elevated:#17181f;--surface-input:#111318;--text-main:#f2f3f5;--text-muted:#b5bac1;--text-soft:#a6acb8;--text-faint:#7d8491;--border-subtle:#ffffff14;--border-strong:#ffffff24;-webkit-backdrop-filter:blur(6px)saturate(1.02)!important;backdrop-filter:blur(6px)saturate(1.02)!important;background:#05060abd!important;padding:34px!important}body>.settings-modal-backdrop .settings-modal-window,html[data-theme] body>.settings-modal-backdrop .settings-modal-window,body>.server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.server-settings-shell{color:#f2f3f5!important;background:#202127!important;border:1px solid #ffffff1a!important;border-radius:8px!important;box-shadow:0 28px 70px #00000085!important}body>.settings-dashboard-page.settings-modal-backdrop .settings-modal-window,html[data-theme] body>.settings-dashboard-page.settings-modal-backdrop .settings-modal-window{grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;width:min(1160px,100vw - 84px)!important;height:min(760px,100vh - 84px)!important;padding:0!important;display:grid!important;overflow:hidden!important}body>.server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.server-settings-shell{grid-template-columns:236px minmax(0,1fr)!important;gap:0!important;width:min(1240px,100vw - 84px)!important;height:min(800px,100vh - 84px)!important;display:grid!important;overflow:hidden!important}body>.settings-dashboard-page .settings-dashboard-hero,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero,body>.server-settings-page .server-settings-hero,html[data-theme] body>.server-settings-page .server-settings-hero{min-height:0!important;box-shadow:none!important;background:#202127!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;padding:18px 72px 16px 24px!important}body>.settings-dashboard-page .settings-dashboard-hero h2,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero h2,body>.server-settings-page .server-settings-hero h2,html[data-theme] body>.server-settings-page .server-settings-hero h2{color:#f2f3f5!important;letter-spacing:0!important;margin:4px 0!important;font-size:24px!important;line-height:1.15!important}body>.settings-dashboard-page .settings-dashboard-hero p,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero p,body>.server-settings-page .server-settings-hero p,html[data-theme] body>.server-settings-page .server-settings-hero p{color:#b5bac1!important;max-width:680px!important;margin:0!important;font-size:13px!important;line-height:1.45!important}body>.settings-dashboard-page .settings-dashboard-hero .section-kicker,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero .section-kicker{color:#8ea1ff!important}body>.settings-dashboard-page .settings-dashboard-hero .friend-stats,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero .friend-stats{display:block!important}body>.settings-modal-backdrop .settings-modal-close,html[data-theme] body>.settings-modal-backdrop .settings-modal-close{color:#fff!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#5865f2!important;border:0!important;border-radius:8px!important;font-size:24px!important;top:14px!important;right:14px!important}body>.settings-modal-backdrop .settings-modal-close:hover,html[data-theme] body>.settings-modal-backdrop .settings-modal-close:hover,body>.settings-modal-backdrop .settings-modal-close:focus-visible,html[data-theme] body>.settings-modal-backdrop .settings-modal-close:focus-visible{background:#4752c4!important}html[data-theme] body>.settings-dashboard-page.settings-modal-backdrop .settings-modal-window .settings-modal-close.settings-modal-close,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.server-settings-shell .settings-modal-close.settings-modal-close,body>.settings-dashboard-page.settings-modal-backdrop .settings-modal-window .settings-modal-close.settings-modal-close,body>.server-settings-page.settings-modal-backdrop>.server-settings-shell .settings-modal-close.settings-modal-close{color:#fff!important;background:#5865f2!important}body>.settings-dashboard-page .settings-account-shell,html[data-theme] body>.settings-dashboard-page .settings-account-shell{background:#202127!important;grid-template-columns:236px minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important}body>.settings-dashboard-page .settings-account-nav,html[data-theme] body>.settings-dashboard-page .settings-account-nav,body>.server-settings-page .server-settings-nav,html[data-theme] body>.server-settings-page .server-settings-nav{min-width:0!important;min-height:0!important;box-shadow:none!important;scrollbar-color:#454955 transparent!important;background:#181a20!important;border:0!important;border-right:1px solid #ffffff14!important;border-radius:0!important;padding:16px 12px!important;overflow-y:auto!important}body>.settings-dashboard-page .settings-account-nav:before,html[data-theme] body>.settings-dashboard-page .settings-account-nav:before{color:#8ea1ff!important;opacity:.92!important}body>.settings-dashboard-page .settings-account-nav a,html[data-theme] body>.settings-dashboard-page .settings-account-nav a,body>.server-settings-page .server-settings-nav a,html[data-theme] body>.server-settings-page .server-settings-nav a,body>.server-settings-page .server-settings-back,html[data-theme] body>.server-settings-page .server-settings-back{color:#b5bac1!important;min-height:38px!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:6px!important;margin:1px 0!important;padding:0 12px 0 38px!important;font-size:14px!important;font-weight:600!important}body>.server-settings-page .server-settings-back,html[data-theme] body>.server-settings-page .server-settings-back{justify-content:flex-start!important;padding-left:12px!important}body>.settings-dashboard-page .settings-account-nav a:after,html[data-theme] body>.settings-dashboard-page .settings-account-nav a:after{display:none!important}body>.settings-dashboard-page .settings-account-nav a:hover,body>.settings-dashboard-page .settings-account-nav a:focus-visible,html[data-theme] body>.settings-dashboard-page .settings-account-nav a:hover,html[data-theme] body>.settings-dashboard-page .settings-account-nav a:focus-visible,body>.server-settings-page .server-settings-nav a:hover,body>.server-settings-page .server-settings-nav a:focus-visible,html[data-theme] body>.server-settings-page .server-settings-nav a:hover,html[data-theme] body>.server-settings-page .server-settings-nav a:focus-visible,body>.server-settings-page .server-settings-back:hover,body>.server-settings-page .server-settings-back:focus-visible,html[data-theme] body>.server-settings-page .server-settings-back:hover,html[data-theme] body>.server-settings-page .server-settings-back:focus-visible{color:#f2f3f5!important;background:#2b2d35!important}body>.settings-dashboard-page .settings-account-nav a.active,body>.settings-dashboard-page .settings-account-nav a[aria-current=page],html[data-theme] body>.settings-dashboard-page .settings-account-nav a.active,html[data-theme] body>.settings-dashboard-page .settings-account-nav a[aria-current=page],body>.server-settings-page .server-settings-nav a.active,body>.server-settings-page .server-settings-nav a[aria-current=page],html[data-theme] body>.server-settings-page .server-settings-nav a.active,html[data-theme] body>.server-settings-page .server-settings-nav a[aria-current=page]{color:#fff!important;box-shadow:none!important;background:#3b3d48!important}body>.settings-dashboard-page .account-settings-content,html[data-theme] body>.settings-dashboard-page .account-settings-content,body>.server-settings-page .server-settings-content,html[data-theme] body>.server-settings-page .server-settings-content{color:#f2f3f5!important;scrollbar-color:#454955 transparent!important;background:#202127!important;min-width:0!important;min-height:0!important;padding:22px 32px 42px!important;overflow-y:auto!important}body>.settings-dashboard-page .account-settings-content,html[data-theme] body>.settings-dashboard-page .account-settings-content{display:block!important}body>.settings-dashboard-page .account-settings-column,html[data-theme] body>.settings-dashboard-page .account-settings-column,body>.server-settings-page.server-settings-dashboard .server-settings-main-column,html[data-theme] body>.server-settings-page.server-settings-dashboard .server-settings-main-column{display:contents!important}body>.settings-dashboard-page .account-settings-content [hidden],html[data-theme] body>.settings-dashboard-page .account-settings-content [hidden],body>.server-settings-page .server-settings-content [hidden],html[data-theme] body>.server-settings-page .server-settings-content [hidden]{display:none!important}body>.settings-dashboard-page .account-settings-content .panel:not([hidden]),body>.settings-dashboard-page .account-settings-content .full-row:not([hidden]),html[data-theme] body>.settings-dashboard-page .account-settings-content .panel:not([hidden]),html[data-theme] body>.settings-dashboard-page .account-settings-content .full-row:not([hidden]),body>.server-settings-page .server-settings-content .panel:not([hidden]),html[data-theme] body>.server-settings-page .server-settings-content .panel:not([hidden]){color:#f2f3f5!important;width:min(780px,100%)!important;max-width:780px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto 0 0!important;padding:0!important}body>.server-settings-page .server-settings-content .panel:not([hidden]),html[data-theme] body>.server-settings-page .server-settings-content .panel:not([hidden]){width:min(860px,100%)!important;max-width:860px!important}body>.settings-modal-backdrop .panel-heading,html[data-theme] body>.settings-modal-backdrop .panel-heading{min-height:0!important;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #ffffff14!important;gap:12px!important;margin:0 0 18px!important;padding:0 0 16px!important}body>.settings-modal-backdrop .panel-heading h3,html[data-theme] body>.settings-modal-backdrop .panel-heading h3{color:#f2f3f5!important;letter-spacing:0!important;font-size:20px!important;line-height:1.2!important}body>.settings-modal-backdrop .panel-heading p,html[data-theme] body>.settings-modal-backdrop .panel-heading p,body>.settings-modal-backdrop small,html[data-theme] body>.settings-modal-backdrop small{color:#b5bac1!important}body>.settings-modal-backdrop .form,body>.settings-modal-backdrop .settings-form,html[data-theme] body>.settings-modal-backdrop .form,html[data-theme] body>.settings-modal-backdrop .settings-form{gap:14px!important}body>.settings-modal-backdrop label,html[data-theme] body>.settings-modal-backdrop label{color:#b5bac1!important}body>.settings-modal-backdrop input:not([type=checkbox]):not([type=radio]):not([type=range]),body>.settings-modal-backdrop textarea,body>.settings-modal-backdrop select,html[data-theme] body>.settings-modal-backdrop input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme] body>.settings-modal-backdrop textarea,html[data-theme] body>.settings-modal-backdrop select{color:#f2f3f5!important;min-height:40px!important;box-shadow:none!important;background:#111318!important;border:1px solid #ffffff1a!important;border-radius:6px!important}body>.settings-modal-backdrop input:focus,body>.settings-modal-backdrop textarea:focus,body>.settings-modal-backdrop select:focus,html[data-theme] body>.settings-modal-backdrop input:focus,html[data-theme] body>.settings-modal-backdrop textarea:focus,html[data-theme] body>.settings-modal-backdrop select:focus{border-color:#5865f2!important;box-shadow:0 0 0 2px #5865f247!important}body>.settings-modal-backdrop button:not(.settings-modal-close):not(.secondary):not(.danger):not(.server-settings-back),html[data-theme] body>.settings-modal-backdrop button:not(.settings-modal-close):not(.secondary):not(.danger):not(.server-settings-back){color:#fff!important;box-shadow:none!important;background:#5865f2!important;border:0!important;border-radius:6px!important}body>.settings-modal-backdrop .secondary,html[data-theme] body>.settings-modal-backdrop .secondary{color:#f2f3f5!important;box-shadow:none!important;background:#2b2d35!important;border:1px solid #ffffff1a!important;border-radius:6px!important}body>.settings-modal-backdrop .danger,html[data-theme] body>.settings-modal-backdrop .danger{color:#fff!important;box-shadow:none!important;background:#da373c!important;border-radius:6px!important}body>.server-settings-page .server-settings-hero,html[data-theme] body>.server-settings-page .server-settings-hero{justify-content:space-between!important;align-items:flex-start!important;display:flex!important}body>.server-settings-page .server-settings-hero-mark,html[data-theme] body>.server-settings-page .server-settings-hero-mark{display:none!important}body>.server-settings-page .server-settings-hero .friend-stats span,html[data-theme] body>.server-settings-page .server-settings-hero .friend-stats span{color:#f2f3f5!important;background:#181a20!important;border:1px solid #ffffff14!important;border-radius:6px!important}body>.server-settings-page.settings-modal-backdrop>.access-denied-panel,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.access-denied-panel{color:#f2f3f5!important;background:#202127!important;border:1px solid #ffffff1a!important;border-radius:8px!important;width:min(460px,100vw - 48px)!important;padding:24px!important}@media (width<=860px){body>.settings-modal-backdrop,html[data-theme] body>.settings-modal-backdrop{padding:0!important}body>.settings-dashboard-page.settings-modal-backdrop .settings-modal-window,html[data-theme] body>.settings-dashboard-page.settings-modal-backdrop .settings-modal-window,body>.server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.server-settings-shell{border-radius:0!important;width:100vw!important;height:100vh!important}body>.settings-dashboard-page .settings-account-shell,html[data-theme] body>.settings-dashboard-page .settings-account-shell,body>.server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.server-settings-shell{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important}body>.settings-dashboard-page .settings-account-nav,html[data-theme] body>.settings-dashboard-page .settings-account-nav,body>.server-settings-page .server-settings-nav,html[data-theme] body>.server-settings-page .server-settings-nav{border-bottom:1px solid #ffffff14!important;border-right:0!important;gap:6px!important;padding:10px 12px!important;display:flex!important;overflow:auto hidden!important}body>.settings-dashboard-page .settings-account-nav:before,html[data-theme] body>.settings-dashboard-page .settings-account-nav:before{display:none!important}body>.settings-dashboard-page .settings-account-nav a,html[data-theme] body>.settings-dashboard-page .settings-account-nav a,body>.server-settings-page .server-settings-nav a,html[data-theme] body>.server-settings-page .server-settings-nav a,body>.server-settings-page .server-settings-back,html[data-theme] body>.server-settings-page .server-settings-back{flex:none!important;padding:0 12px!important}body>.settings-dashboard-page .settings-account-nav a:before,html[data-theme] body>.settings-dashboard-page .settings-account-nav a:before{display:none!important}body>.settings-dashboard-page .account-settings-content,html[data-theme] body>.settings-dashboard-page .account-settings-content,body>.server-settings-page .server-settings-content,html[data-theme] body>.server-settings-page .server-settings-content{padding:16px!important}}body .server-settings-page .server-settings-nav,html[data-theme] body .server-settings-page .server-settings-nav{height:100%!important;min-height:0!important;overflow-y:auto!important}@media (width<=860px){body .layout>.settings-modal-backdrop,html[data-theme] body .layout>.settings-modal-backdrop{padding:12px!important}body .settings-modal-window,html[data-theme] body .settings-modal-window,body .server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body .server-settings-page.settings-modal-backdrop>.server-settings-shell{width:calc(100vw - 24px)!important;height:calc(100vh - 60px)!important}body .settings-dashboard-page .settings-account-shell,html[data-theme] body .settings-dashboard-page .settings-account-shell,body .server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body .server-settings-page.settings-modal-backdrop>.server-settings-shell{grid-template-columns:1fr!important}}body .settings-dashboard-page .settings-audio-top-toggle,html[data-theme] body .settings-dashboard-page .settings-audio-top-toggle{margin-top:2px!important}body .settings-dashboard-page .settings-form label,body .settings-dashboard-page .voice-settings-grid label,body .settings-dashboard-page .voice-sliders label,body .settings-dashboard-page .privacy-select-row,html[data-theme] body .settings-dashboard-page .settings-form label,html[data-theme] body .settings-dashboard-page .voice-settings-grid label,html[data-theme] body .settings-dashboard-page .voice-sliders label,html[data-theme] body .settings-dashboard-page .privacy-select-row{gap:7px!important;min-width:0!important;display:grid!important}body .settings-dashboard-page .voice-settings-grid label,body .settings-dashboard-page .voice-sliders label,body .settings-dashboard-page .privacy-select-row,html[data-theme] body .settings-dashboard-page .voice-settings-grid label,html[data-theme] body .settings-dashboard-page .voice-sliders label,html[data-theme] body .settings-dashboard-page .privacy-select-row{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 78%, transparent)!important;border-radius:10px!important;padding:12px!important}body .settings-dashboard-page .settings-form label>span,body .settings-dashboard-page .voice-settings-grid label>span,body .settings-dashboard-page .voice-sliders label>span,body .settings-dashboard-page .privacy-select-row>span,body .settings-dashboard-page .theme-section-label,body .settings-dashboard-page .profile-banner-preset-panel>span,html[data-theme] body .settings-dashboard-page .settings-form label>span,html[data-theme] body .settings-dashboard-page .voice-settings-grid label>span,html[data-theme] body .settings-dashboard-page .voice-sliders label>span,html[data-theme] body .settings-dashboard-page .privacy-select-row>span,html[data-theme] body .settings-dashboard-page .theme-section-label,html[data-theme] body .settings-dashboard-page .profile-banner-preset-panel>span{color:color-mix(in srgb, var(--text-muted) 86%, #cbd5e1)!important;font-size:12px!important;font-weight:720!important;line-height:1.25!important}body .settings-dashboard-page input:not([type=checkbox]):not([type=range]):not([type=color]),body .settings-dashboard-page select,body .settings-dashboard-page textarea,html[data-theme] body .settings-dashboard-page input:not([type=checkbox]):not([type=range]):not([type=color]),html[data-theme] body .settings-dashboard-page select,html[data-theme] body .settings-dashboard-page textarea{border:1px solid color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;background:color-mix(in srgb, var(--bg-main) 84%, #020617)!important;height:auto!important;min-height:42px!important;color:var(--text-main)!important;border-radius:9px!important;padding:9px 12px!important;font-size:13px!important;font-weight:650!important}body .settings-dashboard-page textarea,html[data-theme] body .settings-dashboard-page textarea{resize:vertical!important;min-height:76px!important}body .settings-dashboard-page input:focus,body .settings-dashboard-page select:focus,body .settings-dashboard-page textarea:focus,html[data-theme] body .settings-dashboard-page input:focus,html[data-theme] body .settings-dashboard-page select:focus,html[data-theme] body .settings-dashboard-page textarea:focus{border-color:color-mix(in srgb, var(--accent) 72%, var(--border-subtle))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 17%, transparent)!important;outline:none!important}body .settings-dashboard-page button,html[data-theme] body .settings-dashboard-page button{border-radius:9px!important;min-height:40px!important;font-weight:760!important}body .settings-dashboard-page .settings-form button[type=submit],html[data-theme] body .settings-dashboard-page .settings-form button[type=submit]{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 70%, #38bdf8))!important;min-height:44px!important;box-shadow:0 16px 34px color-mix(in srgb, var(--accent) 18%, transparent)!important;margin-top:2px!important}body .settings-dashboard-page .notification-settings-list>label,body .settings-dashboard-page .settings-toggle-list>label,body .settings-dashboard-page .settings-switch-row-inline,body .settings-dashboard-page .privacy-activity-switch,body .settings-dashboard-page .desktop-update-settings-row,html[data-theme] body .settings-dashboard-page .notification-settings-list>label,html[data-theme] body .settings-dashboard-page .settings-toggle-list>label,html[data-theme] body .settings-dashboard-page .settings-switch-row-inline,html[data-theme] body .settings-dashboard-page .privacy-activity-switch,html[data-theme] body .settings-dashboard-page .desktop-update-settings-row{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 76%, transparent)!important;min-height:50px!important;color:var(--text-main)!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px 14px!important;display:grid!important}body .settings-dashboard-page .notification-settings-list>label>input[type=checkbox],body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox],body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox],body .settings-dashboard-page .privacy-activity-switch>input[type=checkbox],body .settings-dashboard-page .desktop-update-settings-row>input[type=checkbox],html[data-theme] body .settings-dashboard-page .notification-settings-list>label>input[type=checkbox],html[data-theme] body .settings-dashboard-page .settings-toggle-list>label>input[type=checkbox],html[data-theme] body .settings-dashboard-page .settings-switch-row-inline>input[type=checkbox],html[data-theme] body .settings-dashboard-page .privacy-activity-switch>input[type=checkbox],html[data-theme] body .settings-dashboard-page .desktop-update-settings-row>input[type=checkbox]{order:2!important;justify-self:end!important}body .settings-dashboard-page .notification-settings-list>label>span,body .settings-dashboard-page .settings-toggle-list>label,body .settings-dashboard-page .settings-switch-row-inline>span,body .settings-dashboard-page .privacy-activity-switch>span,body .settings-dashboard-page .desktop-update-settings-row strong,html[data-theme] body .settings-dashboard-page .notification-settings-list>label>span,html[data-theme] body .settings-dashboard-page .settings-toggle-list>label,html[data-theme] body .settings-dashboard-page .settings-switch-row-inline>span,html[data-theme] body .settings-dashboard-page .privacy-activity-switch>span,html[data-theme] body .settings-dashboard-page .desktop-update-settings-row strong{color:var(--text-main)!important;font-size:13px!important;font-weight:720!important}body .settings-dashboard-page .desktop-update-settings-row span,html[data-theme] body .settings-dashboard-page .desktop-update-settings-row span{color:var(--text-muted)!important;font-size:12px!important;font-weight:620!important}body .settings-dashboard-page input[type=range],html[data-theme] body .settings-dashboard-page input[type=range]{height:8px!important;accent-color:var(--accent)!important}body .settings-dashboard-page .avatar-settings,html[data-theme] body .settings-dashboard-page .avatar-settings{grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;display:grid!important}body .settings-dashboard-page .avatar-settings>.avatar,html[data-theme] body .settings-dashboard-page .avatar-settings>.avatar{border:2px solid color-mix(in srgb, var(--accent) 62%, var(--border-subtle))!important;width:74px!important;height:74px!important;box-shadow:0 16px 34px color-mix(in srgb, var(--accent) 16%, transparent)!important}body .settings-dashboard-page .profile-avatar-actions,html[data-theme] body .settings-dashboard-page .profile-avatar-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}body .settings-dashboard-page .profile-banner-preview,html[data-theme] body .settings-dashboard-page .profile-banner-preview{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-subtle))!important;border-radius:10px!important;height:clamp(118px,13vw,152px)!important;min-height:118px!important;box-shadow:inset 0 0 0 1px #ffffff0f!important}html[data-theme] .profile-banner-preview:not(.profile-banner-preset),html[data-theme] .sidebar-profile-banner:not(.profile-banner-preset){--profile-banner-current-image:var(--profile-banner-preview-image,none);background-image:radial-gradient(circle at 20% 28%,#38bdf838,#0000 36%),linear-gradient(125deg,#161e4af2,#69226cc2,#0e749094)!important;background-position:50%,50%!important;background-size:auto,cover!important;position:relative!important;overflow:hidden!important}html[data-theme] .sidebar-profile-banner:not(.profile-banner-preset){--profile-banner-current-image:var(--sidebar-profile-banner-image,none)}html[data-theme] body .settings-dashboard-page .profile-banner-preview:not(.profile-banner-preset),html[data-theme] .quick-profile-banner:not(.profile-banner-preset),html[data-theme] .dm-profile-banner:not(.profile-banner-preset),html[data-theme] .profile-modal-banner:not(.profile-banner-preset){background-image:radial-gradient(circle at 20% 28%,#38bdf838,#0000 36%),linear-gradient(125deg,#161e4af2,#69226cc2,#0e749094)!important;background-position:50%,50%!important;background-size:auto,cover!important;position:relative!important;overflow:hidden!important}html[data-theme] .quick-profile-banner:not(.profile-banner-preset){--profile-banner-current-image:var(--quick-profile-banner-image,none)}html[data-theme] .dm-profile-banner:not(.profile-banner-preset){--profile-banner-current-image:var(--dm-profile-banner-image,none)}html[data-theme] .profile-modal-banner:not(.profile-banner-preset){--profile-banner-current-image:var(--profile-modal-banner-image,none)}html[data-theme] .profile-banner-preview:not(.profile-banner-preset):before,html[data-theme] .sidebar-profile-banner:not(.profile-banner-preset):before,html[data-theme] .quick-profile-banner:not(.profile-banner-preset):before,html[data-theme] .dm-profile-banner:not(.profile-banner-preset):before,html[data-theme] .profile-modal-banner:not(.profile-banner-preset):before{content:""!important;left:var(--profile-banner-frame-left,0%)!important;top:var(--profile-banner-frame-top,0%)!important;width:var(--profile-banner-frame-width,100%)!important;height:var(--profile-banner-frame-height,100%)!important;z-index:0!important;pointer-events:none!important;background-image:var(--profile-banner-current-image,none)!important;background-size:var(--profile-banner-background-size,cover)!important;background-position:var(--profile-banner-background-position,var(--profile-banner-image-position,center))!important;transform:scale(var(--profile-banner-image-zoom,1))!important;transform-origin:50%!important;background-repeat:no-repeat!important;position:absolute!important}html[data-theme] .profile-banner-preview:not(.profile-banner-preset)>*,html[data-theme] .sidebar-profile-banner:not(.profile-banner-preset)>*,html[data-theme] .quick-profile-banner:not(.profile-banner-preset)>*,html[data-theme] .dm-profile-banner:not(.profile-banner-preset)>*,html[data-theme] .profile-modal-banner:not(.profile-banner-preset)>*{z-index:1;position:relative}body .settings-dashboard-page .profile-banner-actions,html[data-theme] body .settings-dashboard-page .profile-banner-actions{grid-template-columns:minmax(180px,1fr) repeat(3,auto)!important;gap:8px!important;display:grid!important}body .settings-dashboard-page .profile-banner-preset-grid,html[data-theme] body .settings-dashboard-page .profile-banner-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body .settings-dashboard-page .profile-banner-preset-card,html[data-theme] body .settings-dashboard-page .profile-banner-preset-card{border-radius:9px!important;min-height:48px!important}body .settings-dashboard-page .profile-klipy-card,html[data-theme] body .settings-dashboard-page .profile-klipy-card{aspect-ratio:auto!important;background:color-mix(in srgb, var(--bg-elevated) 82%, #000)!important;border-radius:16px!important;place-items:center!important;width:100%!important;height:190px!important;min-height:190px!important;padding:10px!important;display:grid!important;position:relative!important;overflow:hidden!important}body .settings-dashboard-page .profile-klipy-card img,html[data-theme] body .settings-dashboard-page .profile-klipy-card img{object-fit:contain!important;background:color-mix(in srgb, var(--surface-card,#111827) 86%, transparent)!important;border-radius:12px!important;width:calc(100% - 20px)!important;max-width:none!important;height:calc(100% - 20px)!important;max-height:none!important;display:block!important;position:absolute!important;inset:10px!important}body .settings-dashboard-page .profile-klipy-card span,html[data-theme] body .settings-dashboard-page .profile-klipy-card span{display:none!important}body .settings-dashboard-page .profile-klipy-grid,html[data-theme] body .settings-dashboard-page .profile-klipy-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;grid-auto-rows:190px!important;align-items:stretch!important;gap:12px!important;max-height:min(520px,55vh)!important}body .settings-dashboard-page .theme-showcase,html[data-theme] body .settings-dashboard-page .theme-showcase{gap:16px!important;display:grid!important}body .settings-dashboard-page .settings-language-card,html[data-theme] body .settings-dashboard-page .settings-language-card{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border-subtle))!important;background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent) 15%, transparent), transparent 46%), color-mix(in srgb, var(--bg-elevated) 82%, transparent)!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;align-items:center!important;gap:16px!important;padding:16px!important;display:grid!important}body .settings-dashboard-page .settings-language-copy,html[data-theme] body .settings-dashboard-page .settings-language-copy{gap:5px!important;min-width:0!important;display:grid!important}body .settings-dashboard-page .settings-language-copy strong,html[data-theme] body .settings-dashboard-page .settings-language-copy strong{color:var(--text-main)!important;font-size:15px!important;font-weight:900!important}body .settings-dashboard-page .settings-language-copy span,body .settings-dashboard-page .settings-language-copy small,html[data-theme] body .settings-dashboard-page .settings-language-copy span,html[data-theme] body .settings-dashboard-page .settings-language-copy small{color:var(--text-muted)!important;font-size:12.5px!important;line-height:1.35!important}body .settings-dashboard-page .settings-language-select,html[data-theme] body .settings-dashboard-page .settings-language-select{gap:7px!important;display:grid!important}body .settings-dashboard-page .settings-language-select>span,html[data-theme] body .settings-dashboard-page .settings-language-select>span{color:var(--text-muted)!important;font-size:12px!important;font-weight:780!important}body .settings-dashboard-page .settings-language-select select,html[data-theme] body .settings-dashboard-page .settings-language-select select{width:100%!important;min-height:44px!important}@media (width<=720px){body .settings-dashboard-page .settings-audio-top-grid,html[data-theme] body .settings-dashboard-page .settings-audio-top-grid,body .settings-dashboard-page .voice-settings-grid,html[data-theme] body .settings-dashboard-page .voice-settings-grid{grid-template-columns:minmax(0,1fr)!important}body .settings-dashboard-page .settings-language-card,html[data-theme] body .settings-dashboard-page .settings-language-card{grid-template-columns:1fr!important}}body .settings-dashboard-page .theme-mode-row,html[data-theme] body .settings-dashboard-page .theme-mode-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body .settings-dashboard-page .theme-mode-chip,html[data-theme] body .settings-dashboard-page .theme-mode-chip{text-align:left!important;border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 78%, transparent)!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:82px!important;padding:12px!important;display:grid!important}body .settings-dashboard-page .theme-mode-chip-preview,html[data-theme] body .settings-dashboard-page .theme-mode-chip-preview{border-radius:13px!important;width:54px!important;height:54px!important}body .settings-dashboard-page .theme-mode-chip.selected,body .settings-dashboard-page .theme-swatch.selected,html[data-theme] body .settings-dashboard-page .theme-mode-chip.selected,html[data-theme] body .settings-dashboard-page .theme-swatch.selected{border-color:color-mix(in srgb, var(--accent) 72%, var(--border-subtle))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 46%, transparent), 0 14px 28px color-mix(in srgb, var(--accent) 14%, transparent)!important}body .settings-dashboard-page .theme-upgrade-card,html[data-theme] body .settings-dashboard-page .theme-upgrade-card{display:none!important}body .settings-dashboard-page .theme-gallery-header,html[data-theme] body .settings-dashboard-page .theme-gallery-header{justify-content:space-between!important;align-items:end!important;gap:12px!important;display:flex!important}body .settings-dashboard-page .theme-gallery-header span,html[data-theme] body .settings-dashboard-page .theme-gallery-header span{max-width:640px!important;color:var(--text-muted)!important;font-size:12px!important;font-weight:620!important;display:block!important}body .settings-dashboard-page .theme-color-grid,html[data-theme] body .settings-dashboard-page .theme-color-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:9px!important;display:grid!important}body .settings-dashboard-page .theme-swatch,html[data-theme] body .settings-dashboard-page .theme-swatch{text-align:left!important;border:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 82%, transparent)!important;grid-template-columns:30px minmax(0,1fr) 48px!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:10px 12px!important;display:grid!important}body .settings-dashboard-page .theme-swatch:after,html[data-theme] body .settings-dashboard-page .theme-swatch:after{content:""!important;background:linear-gradient(90deg, color-mix(in srgb, var(--bg-main) 88%, #020617) 0 38%, color-mix(in srgb, var(--bg-card-hover) 90%, transparent) 38%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 44%, transparent), transparent)!important;width:48px!important;height:30px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-subtle) 60%, transparent)!important;border-radius:8px!important}body .settings-dashboard-page .theme-swatch-preview,html[data-theme] body .settings-dashboard-page .theme-swatch-preview{border-radius:999px!important;width:26px!important;height:26px!important}body .settings-dashboard-page .theme-custom-accent-card,html[data-theme] body .settings-dashboard-page .theme-custom-accent-card{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 76%, transparent)!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(210px,auto) auto!important;align-items:center!important;gap:14px!important;padding:16px!important;display:grid!important}body .settings-dashboard-page .profile-microphone-check,html[data-theme] body .settings-dashboard-page .profile-microphone-check{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:radial-gradient(circle at 20% 0, color-mix(in srgb, var(--accent) 16%, transparent), transparent 42%), color-mix(in srgb, var(--bg-elevated) 78%, transparent)!important;border-radius:12px!important;padding:16px!important}body .settings-dashboard-page .microphone-check-meter,html[data-theme] body .settings-dashboard-page .microphone-check-meter{align-items:end!important;min-height:54px!important;padding:12px 0 2px!important}body .settings-dashboard-page .microphone-check-meter span,html[data-theme] body .settings-dashboard-page .microphone-check-meter span{background:color-mix(in srgb, var(--text-muted) 32%, transparent)!important;border-radius:999px!important;width:100%!important}body .settings-dashboard-page .microphone-check-meter span.hot,html[data-theme] body .settings-dashboard-page .microphone-check-meter span.hot{background:linear-gradient(180deg, #7dd3fc, var(--accent))!important;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 30%, transparent)!important}body .settings-dashboard-page .settings-combined-media,html[data-theme] body .settings-dashboard-page .settings-combined-media{gap:18px!important;display:grid!important}body .settings-dashboard-page .settings-combined-group,html[data-theme] body .settings-dashboard-page .settings-combined-group{gap:10px!important;display:grid!important}body .settings-dashboard-page .settings-sound-section,html[data-theme] body .settings-dashboard-page .settings-sound-section{border-top:1px solid color-mix(in srgb, var(--border-subtle) 58%, transparent)!important;gap:12px!important;padding-top:18px!important;display:grid!important}body .settings-dashboard-page .settings-combined-group+.settings-combined-group,html[data-theme] body .settings-dashboard-page .settings-combined-group+.settings-combined-group{border-top:1px solid color-mix(in srgb, var(--border-subtle) 58%, transparent)!important;padding-top:18px!important}body .settings-dashboard-page .settings-subsection-heading,html[data-theme] body .settings-dashboard-page .settings-subsection-heading{gap:3px!important;display:grid!important}body .settings-dashboard-page .settings-subsection-heading h4,html[data-theme] body .settings-dashboard-page .settings-subsection-heading h4{color:var(--text-main)!important;letter-spacing:0!important;margin:0!important;font-size:14px!important;line-height:1.2!important}body .settings-dashboard-page .settings-subsection-heading p,html[data-theme] body .settings-dashboard-page .settings-subsection-heading p{color:color-mix(in srgb, var(--text-muted) 88%, #cbd5e1)!important;margin:0!important;font-size:12px!important;line-height:1.4!important}body .settings-dashboard-page .voice-keybind-settings,html[data-theme] body .settings-dashboard-page .voice-keybind-settings{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 76%, transparent)!important;border-radius:12px!important;gap:9px!important;padding:12px!important;display:grid!important}body .settings-dashboard-page .voice-keybind-row,html[data-theme] body .settings-dashboard-page .voice-keybind-row{background:color-mix(in srgb, var(--bg-card) 82%, transparent)!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) minmax(190px,240px)!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:8px 10px!important;display:grid!important}body .settings-dashboard-page .game-activity-empty,html[data-theme] body .settings-dashboard-page .game-activity-empty{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 44%), color-mix(in srgb, var(--bg-elevated) 78%, transparent)!important;border-radius:12px!important;min-height:92px!important;padding:18px!important}body .layout>.chat>.settings-page.settings-dashboard-page,body .main-content>.settings-page.settings-dashboard-page,html[data-theme] .chat>.settings-page.settings-dashboard-page,html[data-theme] body .layout>.chat>.settings-page.settings-dashboard-page,html[data-theme] body .main-content>.settings-page.settings-dashboard-page{background:0 0!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}body .layout>.chat>.settings-page.settings-dashboard-page:before,body .layout>.chat>.settings-page.settings-dashboard-page:after,body .main-content>.settings-page.settings-dashboard-page:before,body .main-content>.settings-page.settings-dashboard-page:after,html[data-theme] .chat>.settings-page.settings-dashboard-page:before,html[data-theme] .chat>.settings-page.settings-dashboard-page:after,html[data-theme] body .layout>.chat>.settings-page.settings-dashboard-page:before,html[data-theme] body .layout>.chat>.settings-page.settings-dashboard-page:after,html[data-theme] body .main-content>.settings-page.settings-dashboard-page:before,html[data-theme] body .main-content>.settings-page.settings-dashboard-page:after{content:none!important;background:0 0!important;display:none!important}body .layout>.chat:has(>.settings-page.settings-dashboard-page){box-shadow:none!important;background:0 0!important}body .layout.app-browser-shell>.chat:has(>.settings-page.settings-dashboard-page){box-shadow:none!important;background:0 0!important}body .layout.friends-layout>.chat:has(>.settings-page.settings-dashboard-page){box-shadow:none!important;background:0 0!important}body .main-content:has(>.settings-page.settings-dashboard-page){box-shadow:none!important;background:0 0!important}html[data-theme] body .layout>.chat:has(>.settings-page.settings-dashboard-page){box-shadow:none!important;background:0 0!important}html[data-theme] body .layout.app-browser-shell>.chat:has(>.settings-page.settings-dashboard-page){box-shadow:none!important;background:0 0!important}html[data-theme] body .layout.friends-layout>.chat:has(>.settings-page.settings-dashboard-page){box-shadow:none!important;background:0 0!important}html[data-theme] body .main-content:has(>.settings-page.settings-dashboard-page){box-shadow:none!important;background:0 0!important}body .layout>.chat>.settings-page.settings-dashboard-page .settings-account-shell,body .main-content>.settings-page.settings-dashboard-page .settings-account-shell,html[data-theme] body .layout>.chat>.settings-page.settings-dashboard-page .settings-account-shell,html[data-theme] body .main-content>.settings-page.settings-dashboard-page .settings-account-shell{height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;background:0 0!important}body .layout>.chat>.settings-page.settings-dashboard-page .settings-account-nav,body .layout>.chat>.settings-page.settings-dashboard-page .account-settings-content,body .main-content>.settings-page.settings-dashboard-page .settings-account-nav,body .main-content>.settings-page.settings-dashboard-page .account-settings-content,html[data-theme] body .layout>.chat>.settings-page.settings-dashboard-page .settings-account-nav,html[data-theme] body .layout>.chat>.settings-page.settings-dashboard-page .account-settings-content,html[data-theme] body .main-content>.settings-page.settings-dashboard-page .settings-account-nav,html[data-theme] body .main-content>.settings-page.settings-dashboard-page .account-settings-content{height:100%!important;min-height:0!important;max-height:100%!important}@media (width<=1180px){body .settings-dashboard-page,html[data-theme] body .settings-dashboard-page{overflow-y:auto!important}body .settings-dashboard-page .settings-account-shell,html[data-theme] body .settings-dashboard-page .settings-account-shell{grid-template-columns:minmax(0,1fr)!important;height:auto!important;overflow:visible!important}body .settings-dashboard-page .settings-account-nav,html[data-theme] body .settings-dashboard-page .settings-account-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;display:grid!important;position:relative!important}body .settings-dashboard-page .settings-account-nav:before,html[data-theme] body .settings-dashboard-page .settings-account-nav:before{grid-column:1/-1!important}body .settings-dashboard-page .account-settings-content,html[data-theme] body .settings-dashboard-page .account-settings-content{height:auto!important;padding-right:0!important;overflow:visible!important}}@media (width<=760px){body .settings-dashboard-page,html[data-theme] body .settings-dashboard-page{padding:14px!important}body .settings-dashboard-page .settings-dashboard-hero,html[data-theme] body .settings-dashboard-page .settings-dashboard-hero{min-height:0!important;padding-bottom:12px!important}body .settings-dashboard-page .settings-account-nav,html[data-theme] body .settings-dashboard-page .settings-account-nav,body .settings-dashboard-page .voice-settings-grid,body .settings-dashboard-page .theme-mode-row,body .settings-dashboard-page .theme-custom-accent-card,html[data-theme] body .settings-dashboard-page .voice-settings-grid,html[data-theme] body .settings-dashboard-page .theme-mode-row,html[data-theme] body .settings-dashboard-page .theme-custom-accent-card,body .settings-dashboard-page .profile-banner-actions,body .settings-dashboard-page .voice-keybind-row,html[data-theme] body .settings-dashboard-page .profile-banner-actions,html[data-theme] body .settings-dashboard-page .voice-keybind-row{grid-template-columns:minmax(0,1fr)!important}}body .chat>.server-settings-page.server-settings-dashboard,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard{color:var(--text-main)!important;background:0 0!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-shell,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-shell{box-shadow:none!important;background:0 0!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav{border-color:color-mix(in srgb, var(--border-subtle) 90%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-sidebar) 94%, var(--accent) 3%), var(--bg-sidebar-2))!important;color:var(--text-main)!important;box-shadow:none!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-back,body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-back,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a{color:color-mix(in srgb, var(--text-muted) 88%, var(--text-main))!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-back{border-color:color-mix(in srgb, var(--accent) 48%, var(--border-subtle))!important;background:var(--accent)!important;color:#fff!important;box-shadow:0 12px 24px color-mix(in srgb, var(--accent) 18%, transparent)!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-back span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-back span{color:#fff!important;background:#ffffff2e!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a span{background:color-mix(in srgb, var(--accent) 13%, transparent)!important;color:color-mix(in srgb, var(--accent) 78%, var(--text-main))!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a:hover,body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a:focus-visible,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a:hover,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a:focus-visible{border-color:color-mix(in srgb, var(--accent) 36%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 10%, var(--bg-card-hover))!important;color:var(--text-main)!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a.active,body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a.selected,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a.active,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a.selected{border-color:color-mix(in srgb, var(--accent) 58%, var(--border-subtle))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 24%, transparent), transparent 72%), color-mix(in srgb, var(--bg-card-hover) 92%, transparent)!important;color:var(--text-main)!important;box-shadow:inset 3px 0 0 var(--accent), 0 12px 24px color-mix(in srgb, var(--accent) 12%, transparent)!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a.active span,body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a.selected span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a.active span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a.selected span{background:var(--accent)!important;color:#fff!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-hero,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-hero{color:var(--text-main)!important;background:0 0!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-hero-mark,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-hero-mark,body .chat>.server-settings-page.server-settings-dashboard .server-panel-icon,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-panel-icon{background:color-mix(in srgb, var(--accent) 14%, transparent)!important;color:color-mix(in srgb, var(--accent) 82%, var(--text-main))!important;text-shadow:none!important}body .chat>.server-settings-page.server-settings-dashboard .settings-hero h2,body .chat>.server-settings-page.server-settings-dashboard .panel-heading h3,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .settings-hero h2,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .panel-heading h3{color:var(--text-main)!important}body .chat>.server-settings-page.server-settings-dashboard .settings-hero p,body .chat>.server-settings-page.server-settings-dashboard .panel-heading p,body .chat>.server-settings-page.server-settings-dashboard .panel-heading small,body .chat>.server-settings-page.server-settings-dashboard label>span,body .chat>.server-settings-page.server-settings-dashboard .settings-search-field>span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .settings-hero p,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .panel-heading p,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .panel-heading small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard label>span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .settings-search-field>span{color:color-mix(in srgb, var(--text-muted) 90%, var(--text-main))!important}body .chat>.server-settings-page.server-settings-dashboard .friend-stats span,body .chat>.server-settings-page.server-settings-dashboard .panel,body .chat>.server-settings-page.server-settings-dashboard .server-settings-content>.panel,body .chat>.server-settings-page.server-settings-dashboard .server-settings-main-column>.panel,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .friend-stats span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .panel,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-content>.panel,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-main-column>.panel{border-color:color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 96%, transparent), color-mix(in srgb, var(--bg-elevated) 88%, transparent)), var(--bg-card)!important;color:var(--text-main)!important;box-shadow:none!important}body .chat>.server-settings-page.server-settings-dashboard .friend-stats i,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .friend-stats i{background:color-mix(in srgb, var(--accent) 14%, transparent)!important;color:color-mix(in srgb, var(--accent) 82%, var(--text-main))!important}body .chat>.server-settings-page.server-settings-dashboard .friend-stats strong,body .chat>.server-settings-page.server-settings-dashboard .bot-admin-overview b,body .chat>.server-settings-page.server-settings-dashboard .bot-admin-head strong,body .chat>.server-settings-page.server-settings-dashboard .channel-admin-main strong,body .chat>.server-settings-page.server-settings-dashboard .member-card-id strong,body .chat>.server-settings-page.server-settings-dashboard .role-help-card strong,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .friend-stats strong,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-admin-overview b,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-admin-head strong,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .channel-admin-main strong,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .member-card-id strong,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-help-card strong{color:var(--text-main)!important}body .chat>.server-settings-page.server-settings-dashboard .friend-stats small,body .chat>.server-settings-page.server-settings-dashboard .bot-admin-overview small,body .chat>.server-settings-page.server-settings-dashboard .bot-admin-head small,body .chat>.server-settings-page.server-settings-dashboard .channel-admin-main small,body .chat>.server-settings-page.server-settings-dashboard .member-card-id small,body .chat>.server-settings-page.server-settings-dashboard .role-help-card small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .friend-stats small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-admin-overview small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-admin-head small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .channel-admin-main small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .member-card-id small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-help-card small{color:var(--text-muted)!important}body .chat>.server-settings-page.server-settings-dashboard input,body .chat>.server-settings-page.server-settings-dashboard select,body .chat>.server-settings-page.server-settings-dashboard textarea,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard input,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard select,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard textarea{border-color:color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;background:color-mix(in srgb, var(--bg-main) 84%, #020617)!important;color:var(--text-main)!important;box-shadow:none!important}body .chat>.server-settings-page.server-settings-dashboard input::placeholder,body .chat>.server-settings-page.server-settings-dashboard textarea::placeholder,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard input::placeholder,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard textarea::placeholder{color:var(--text-faint)!important}body .chat>.server-settings-page.server-settings-dashboard input:focus,body .chat>.server-settings-page.server-settings-dashboard select:focus,body .chat>.server-settings-page.server-settings-dashboard textarea:focus,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard input:focus,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard select:focus,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard textarea:focus{border-color:color-mix(in srgb, var(--accent) 72%, var(--border-subtle))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 17%, transparent)!important;outline:none!important}body .chat>.server-settings-page.server-settings-dashboard button:not(.server-avatar-preview):not(.danger):not(.secondary),body .chat>.server-settings-page.server-settings-dashboard .server-settings-save,body .chat>.server-settings-page.server-settings-dashboard .settings-section-toolbar button,body .chat>.server-settings-page.server-settings-dashboard .role-builder button,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard button:not(.server-avatar-preview):not(.danger):not(.secondary),html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-save,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .settings-section-toolbar button,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-builder button{border-color:color-mix(in srgb, var(--accent) 58%, var(--border-subtle))!important;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 72%, #38bdf8))!important;color:#fff!important;box-shadow:0 14px 28px color-mix(in srgb, var(--accent) 16%, transparent)!important}body .chat>.server-settings-page.server-settings-dashboard button.secondary,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard button.secondary{border-color:color-mix(in srgb, var(--border-subtle) 84%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 82%, transparent)!important;color:var(--text-main)!important;box-shadow:none!important}body .chat>.server-settings-page.server-settings-dashboard .server-visibility-toggle button,body .chat>.server-settings-page.server-settings-dashboard .bot-admin-overview span,body .chat>.server-settings-page.server-settings-dashboard .bot-admin-card,body .chat>.server-settings-page.server-settings-dashboard .role-help-card,body .chat>.server-settings-page.server-settings-dashboard .custom-role-card,body .chat>.server-settings-page.server-settings-dashboard .custom-role-drawer,body .chat>.server-settings-page.server-settings-dashboard .server-channel-table,body .chat>.server-settings-page.server-settings-dashboard .server-member-table,body .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer,body .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer-summary,body .chat>.server-settings-page.server-settings-dashboard .role-permission-grid label,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-visibility-toggle button,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-admin-overview span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-admin-card,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-help-card,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .custom-role-card,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .custom-role-drawer,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-channel-table,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-member-table,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer-summary,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-permission-grid label{border-color:color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 78%, transparent)!important;color:var(--text-main)!important;box-shadow:none!important}body .chat>.server-settings-page.server-settings-dashboard .server-visibility-toggle button.active,body .chat>.server-settings-page.server-settings-dashboard .settings-section-counter,body .chat>.server-settings-page.server-settings-dashboard .server-pill,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-visibility-toggle button.active,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .settings-section-counter,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-pill{border-color:color-mix(in srgb, var(--accent) 44%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 14%, var(--bg-card))!important;color:color-mix(in srgb, var(--accent) 78%, var(--text-main))!important}body .chat>.server-settings-page.server-settings-dashboard .bot-source-chip,body .chat>.server-settings-page.server-settings-dashboard .bot-history-main,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-source-chip,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-main{border-color:color-mix(in srgb, var(--accent) 44%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 16%, var(--bg-card))!important;color:var(--text-main)!important;box-shadow:none!important}body .chat>.server-settings-page.server-settings-dashboard .bot-source-chip b,body .chat>.server-settings-page.server-settings-dashboard .bot-history-main span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-source-chip b,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-main span{background:var(--accent)!important;color:#fff!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove{border-color:color-mix(in srgb, var(--danger) 48%, var(--border-subtle))!important;background:var(--danger)!important;color:#fff!important}body .chat>.server-settings-page.server-settings-dashboard .server-channel-table .channel-admin-row,body .chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-row,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-channel-table .channel-admin-row,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-member-table .member-admin-row{border-top-color:color-mix(in srgb, var(--border-subtle) 70%, transparent)!important;color:var(--text-main)!important;background:0 0!important}body .chat>.server-settings-page.server-settings-dashboard .server-table-head,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-table-head{color:var(--text-muted)!important}body .chat>.server-settings-page.server-settings-dashboard .danger-zone,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .danger-zone{border-color:color-mix(in srgb, var(--danger) 44%, var(--border-subtle))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--danger) 12%, transparent), transparent 72%), color-mix(in srgb, var(--danger) 8%, var(--bg-card))!important;color:var(--text-main)!important}body .chat>.server-settings-page.server-settings-dashboard .danger-zone .panel-heading h3,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .danger-zone .panel-heading h3{color:color-mix(in srgb, var(--danger) 78%, var(--text-main))!important}body .chat>.server-settings-page.server-settings-dashboard .danger-zone button.danger,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .danger-zone button.danger{border-color:color-mix(in srgb, var(--danger) 62%, var(--border-subtle))!important;background:var(--danger)!important;color:#fff!important;box-shadow:0 14px 28px color-mix(in srgb, var(--danger) 18%, transparent)!important}body .chat>.server-settings-page.server-settings-dashboard,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard{background:radial-gradient(circle at 18% 0, color-mix(in srgb, var(--accent) 10%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--bg-main) 98%, transparent), var(--bg-app))!important;padding:18px 22px 18px 0!important}body .chat>.server-settings-page.server-settings-dashboard>.server-settings-shell,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard>.server-settings-shell{grid-template-columns:214px minmax(0,1fr)!important;gap:24px!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav{border-left:0!important;border-radius:0 14px 14px 0!important;padding:18px 14px!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-back,body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-back,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav a{border-radius:9px!important;min-height:42px!important;font-size:13px!important;line-height:1.15!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-content,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-content{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:22px!important;width:100%!important;max-width:min(1440px,100%)!important;margin:0 auto!important;padding:8px 0 44px!important;display:grid!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-hero,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;min-height:70px!important;padding:0!important;display:grid!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-hero-mark,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-hero-mark{border-radius:13px!important;width:46px!important;height:46px!important}body .chat>.server-settings-page.server-settings-dashboard .settings-hero h2,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .settings-hero h2{font-size:clamp(30px,2.7vw,42px)!important;line-height:1!important}body .chat>.server-settings-page.server-settings-dashboard .friend-stats,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .friend-stats{gap:10px!important}body .chat>.server-settings-page.server-settings-dashboard .friend-stats span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .friend-stats span{border-radius:9px!important;min-width:120px!important;min-height:58px!important;padding:10px 12px!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-main-columns,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-main-columns{grid-column:1/-1!important;display:block!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-main-column,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-main-column{display:contents!important}body .chat>.server-settings-page.server-settings-dashboard .panel,body .chat>.server-settings-page.server-settings-dashboard .server-settings-content>.panel,body .chat>.server-settings-page.server-settings-dashboard .server-settings-main-column>.panel,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .panel,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-content>.panel,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-main-column>.panel{background:radial-gradient(circle at 16% 0, color-mix(in srgb, var(--accent) 7%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 96%, transparent), color-mix(in srgb, var(--bg-elevated) 90%, transparent)), var(--bg-card)!important;border-radius:14px!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px!important}body .chat>.server-settings-page.server-settings-dashboard .panel:not([hidden]),html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .panel:not([hidden]){gap:20px!important;display:grid!important}body .chat>.server-settings-page.server-settings-dashboard .panel-heading,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .panel-heading{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 62%, transparent)!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0 0 18px!important;display:grid!important}body .chat>.server-settings-page.server-settings-dashboard .server-panel-icon,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-panel-icon{border-radius:10px!important;width:36px!important;height:36px!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .horizontal-form,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .horizontal-form{grid-template-columns:170px minmax(0,1fr)!important;grid-template-areas:"avatar name""avatar visibility""save save"!important;align-items:stretch!important;gap:16px 22px!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-avatar-preview,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .server-avatar-preview{border-radius:18px!important;width:152px!important;height:152px!important}body .chat>.server-settings-page.server-settings-dashboard .server-visibility-toggle,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-visibility-toggle{background:color-mix(in srgb, var(--bg-main) 72%, transparent)!important;border-radius:12px!important;padding:4px!important}body .chat>.server-settings-page.server-settings-dashboard .server-visibility-toggle button,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-visibility-toggle button{border-radius:9px!important;min-height:46px!important}body .chat>.server-settings-page.server-settings-dashboard .role-help-grid,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-help-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body .chat>.server-settings-page.server-settings-dashboard .role-help-card,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-help-card{border-radius:12px!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"icon name""icon copy""count count"!important;align-content:start!important;gap:8px 12px!important;min-height:142px!important;padding:16px!important;display:grid!important}body .chat>.server-settings-page.server-settings-dashboard .role-card-icon,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-card-icon{border-radius:12px!important;grid-area:icon!important;width:42px!important;height:42px!important}body .chat>.server-settings-page.server-settings-dashboard .role-help-card strong,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-help-card strong{grid-area:name!important;font-size:15px!important}body .chat>.server-settings-page.server-settings-dashboard .role-help-card small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-help-card small{grid-area:copy!important;line-height:1.35!important}body .chat>.server-settings-page.server-settings-dashboard .role-help-card b,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-help-card b{background:color-mix(in srgb, var(--accent) 12%, var(--bg-card-hover))!important;width:max-content!important;color:color-mix(in srgb, var(--accent) 76%, var(--text-main))!important;border-radius:999px!important;grid-area:count!important;align-self:end!important;padding:6px 10px!important;font-size:12px!important}body .chat>.server-settings-page.server-settings-dashboard .role-builder,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-builder{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 72%, transparent)!important;border-radius:14px!important;grid-template-columns:minmax(260px,1fr) 112px auto!important;gap:14px!important;margin:0!important;padding:18px!important}body .chat>.server-settings-page.server-settings-dashboard .role-builder>label,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-builder>label{gap:8px!important;display:grid!important}body .chat>.server-settings-page.server-settings-dashboard .role-builder input[type=color],html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-builder input[type=color]{border-radius:10px!important;width:100%!important;height:44px!important;padding:6px!important}body .chat>.server-settings-page.server-settings-dashboard .role-permission-grid,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-permission-grid{flex-wrap:wrap!important;grid-column:1/-1!important;gap:8px!important;display:flex!important}body .chat>.server-settings-page.server-settings-dashboard .role-permission-grid label,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-permission-grid label{border-radius:999px!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.1!important}body .chat>.server-settings-page.server-settings-dashboard .role-builder button[type=submit],html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-builder button[type=submit]{align-self:end!important;min-width:168px!important}body .chat>.server-settings-page.server-settings-dashboard .custom-role-drawer,body .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .custom-role-drawer,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer{border-radius:14px!important;padding:14px!important}body .chat>.server-settings-page.server-settings-dashboard .custom-role-drawer-summary,body .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer-summary,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .custom-role-drawer-summary,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-channel-drawer-summary{border-radius:12px!important;min-height:58px!important}body .chat>.server-settings-page.server-settings-dashboard .bot-source-block,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-source-block{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 62%, transparent)!important;border-radius:14px!important;padding:14px!important}body .chat>.server-settings-page.server-settings-dashboard .bot-admin-overview,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-admin-overview{gap:12px!important;margin:0!important}body .chat>.server-settings-page.server-settings-dashboard .bot-admin-overview span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-admin-overview span{border-radius:12px!important;min-height:72px!important}body .chat>.server-settings-page.server-settings-dashboard .bot-create-form,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-create-form,body .chat>.server-settings-page.server-settings-dashboard .settings-section-toolbar,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .settings-section-toolbar{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 62%, transparent)!important;border-radius:14px!important;padding:14px!important}body .chat>.server-settings-page.server-settings-dashboard .bot-admin-card,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-admin-card{border-radius:14px!important;padding:18px!important}body .chat>.server-settings-page.server-settings-dashboard .bot-media-controls,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-media-controls{grid-template-columns:minmax(160px,1fr) 110px!important}body .chat>.server-settings-page.server-settings-dashboard .bot-media-controls input,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-media-controls input{grid-column:1/-1!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-channels.server-channel-showcase,body .chat>.server-settings-page.server-settings-dashboard #server-settings-members.server-member-showcase,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-channels.server-channel-showcase,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-members.server-member-showcase{max-width:none!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-toolbar,body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-toolbar,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-toolbar,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-toolbar{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 62%, transparent)!important;border-radius:14px!important;padding:14px!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-card{border-radius:14px!important;min-height:92px!important;padding:16px!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar,body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar .avatar,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-avatar .avatar{width:58px!important;height:58px!important;font-size:26px!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-identity strong,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-identity strong{font-size:18px!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-role-badge,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-role-badge{min-height:26px!important;padding:0 10px!important;font-size:12px!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions{gap:8px!important;min-height:58px!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions button,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-members .server-member-actions button{min-width:64px!important;min-height:38px!important;padding:0 12px!important;font-size:13px!important}body .chat>.server-settings-page.server-settings-dashboard .danger-zone,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .danger-zone{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}body .chat>.server-settings-page.server-settings-dashboard .danger-zone .panel-heading,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .danger-zone .panel-heading{border-bottom:0!important;padding:0!important}body .chat>.server-settings-page.server-settings-dashboard .danger-zone button.danger,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .danger-zone button.danger{justify-self:end!important;width:auto!important;min-width:240px!important}@media (width<=1180px){body .chat>.server-settings-page.server-settings-dashboard,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard{padding:14px!important}body .chat>.server-settings-page.server-settings-dashboard>.server-settings-shell,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard>.server-settings-shell{grid-template-columns:minmax(0,1fr)!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav{border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;display:grid!important}body .chat>.server-settings-page.server-settings-dashboard .server-settings-back,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-back{grid-column:1/-1!important}body .chat>.server-settings-page.server-settings-dashboard .role-help-grid,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-nav,body .chat>.server-settings-page.server-settings-dashboard .server-settings-hero,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-settings-hero,body .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .horizontal-form,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .horizontal-form,body .chat>.server-settings-page.server-settings-dashboard .role-builder,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-builder,body .chat>.server-settings-page.server-settings-dashboard .danger-zone,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .danger-zone{grid-template-columns:minmax(0,1fr)!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .horizontal-form,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-basic .horizontal-form{grid-template-areas:"avatar""name""visibility""save"!important}body .chat>.server-settings-page.server-settings-dashboard .role-help-grid,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .role-help-grid{grid-template-columns:minmax(0,1fr)!important}body .chat>.server-settings-page.server-settings-dashboard .danger-zone button.danger,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .danger-zone button.danger{width:100%!important;min-width:0!important}}body .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon.voice,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon.voice{place-items:center!important;line-height:0!important;display:inline-grid!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon.voice .voice-device-icon,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon.voice .voice-device-icon{place-items:center!important;width:30px!important;height:30px!important;line-height:0!important;display:grid!important;transform:translateY(-1px)!important}body .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon.voice .voice-device-icon svg,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard #server-settings-channels .server-channel-kind-icon.voice .voice-device-icon svg{width:30px!important;height:30px!important;display:block!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-item,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-item{grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;gap:6px!important;min-width:0!important;display:grid!important;position:relative!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main{min-width:0!important;padding-right:10px!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;border-radius:999px!important;place-self:center!important;place-items:center!important;padding:0!important;font-size:13px!important;line-height:1!important;display:grid!important;position:static!important;transform:none!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-item,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-item{display:block!important;position:relative!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main{width:100%!important;padding-right:38px!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove{z-index:2!important;background:color-mix(in srgb, var(--accent) 78%, #fff 10%)!important;border-color:color-mix(in srgb, #fff 26%, var(--accent))!important;color:#fff!important;position:absolute!important;top:50%!important;right:7px!important;transform:translateY(-50%)!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-item,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-item{border:1px solid color-mix(in srgb, var(--accent) 54%, var(--border-subtle))!important;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 78%, #38bdf8))!important;min-height:40px!important;box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 14%, transparent)!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) 26px!important;align-items:center!important;gap:6px!important;padding:4px 7px 4px 10px!important;display:grid!important;position:relative!important;overflow:hidden!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main{width:100%!important;min-width:0!important;min-height:30px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0!important;display:inline-flex!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main span{color:#fff!important;background:#ffffff2e!important;border-radius:7px!important;flex:0 0 22px!important;place-items:center!important;width:22px!important;height:22px!important;display:grid!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main b,body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main b,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main small{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main small{opacity:.78!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove{z-index:auto!important;color:#fff!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:#ffffff2e!important;border:1px solid #ffffff47!important;border-radius:999px!important;place-items:center!important;padding:0!important;font-size:13px!important;line-height:1!important;display:grid!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove:hover,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove:hover{background:#ffffff47!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-item,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-item{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border-subtle))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 68%), color-mix(in srgb, var(--bg-elevated) 92%, var(--accent))!important;min-height:38px!important;box-shadow:none!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) 24px!important;gap:8px!important;padding:6px 8px 6px 10px!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main{min-height:26px!important;color:var(--text-main)!important;gap:9px!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main span{background:color-mix(in srgb, var(--accent) 82%, #fff 4%)!important;width:24px!important;height:24px!important;box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 18%, transparent)!important;border-radius:8px!important;flex-basis:24px!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main b,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main b{color:var(--text-main)!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-panel .bot-history-main small{color:var(--text-muted)!important;opacity:1!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove{border-color:color-mix(in srgb, var(--border-subtle) 74%, transparent)!important;background:color-mix(in srgb, var(--bg-card) 84%, transparent)!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;color:var(--text-muted)!important;font-size:15px!important}body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove:hover,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .bot-history-remove:hover{border-color:color-mix(in srgb, var(--danger) 44%, var(--border-subtle))!important;background:color-mix(in srgb, var(--danger) 14%, var(--bg-card))!important;color:color-mix(in srgb, var(--danger) 82%, #fff)!important}body .chat>.server-settings-page .bot-history-panel,html[data-theme] body .chat>.server-settings-page .bot-history-panel{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}body .chat>.server-settings-page .bot-history-item,html[data-theme] body .chat>.server-settings-page .bot-history-item{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border-subtle))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 62%), color-mix(in srgb, var(--bg-elevated) 94%, var(--accent))!important;min-width:0!important;min-height:48px!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:10px!important;padding:8px 10px 8px 12px!important;display:grid!important;position:relative!important}body .chat>.server-settings-page .bot-history-panel button.bot-history-main,html[data-theme] body .chat>.server-settings-page .bot-history-panel button.bot-history-main{width:100%!important;min-width:0!important;min-height:30px!important;color:var(--text-main)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:0!important;display:inline-flex!important;position:static!important}body .chat>.server-settings-page .bot-history-panel button.bot-history-main span,html[data-theme] body .chat>.server-settings-page .bot-history-panel button.bot-history-main span{background:color-mix(in srgb, var(--accent) 82%, #fff 4%)!important;color:#fff!important;width:28px!important;height:28px!important;box-shadow:0 10px 20px color-mix(in srgb, var(--accent) 16%, transparent)!important;border-radius:9px!important;flex:0 0 28px!important;place-items:center!important;display:grid!important}body .chat>.server-settings-page .bot-history-panel button.bot-history-main b,body .chat>.server-settings-page .bot-history-panel button.bot-history-main small,html[data-theme] body .chat>.server-settings-page .bot-history-panel button.bot-history-main b,html[data-theme] body .chat>.server-settings-page .bot-history-panel button.bot-history-main small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body .chat>.server-settings-page .bot-history-panel button.bot-history-main b,html[data-theme] body .chat>.server-settings-page .bot-history-panel button.bot-history-main b{color:var(--text-main)!important}body .chat>.server-settings-page .bot-history-panel button.bot-history-main small,html[data-theme] body .chat>.server-settings-page .bot-history-panel button.bot-history-main small{color:var(--text-muted)!important;opacity:1!important}body .chat>.server-settings-page button.bot-history-remove,html[data-theme] body .chat>.server-settings-page button.bot-history-remove{z-index:auto!important;border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent)!important;background:color-mix(in srgb, var(--bg-card) 88%, transparent)!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;color:var(--text-muted)!important;box-shadow:none!important;border-radius:999px!important;place-self:center end!important;place-items:center!important;padding:0!important;font-size:16px!important;line-height:1!important;display:grid!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}body .chat>.server-settings-page button.bot-history-remove:hover,html[data-theme] body .chat>.server-settings-page button.bot-history-remove:hover{border-color:color-mix(in srgb, var(--danger) 44%, var(--border-subtle))!important;background:color-mix(in srgb, var(--danger) 14%, var(--bg-card))!important;color:color-mix(in srgb, var(--danger) 82%, #fff)!important}body .chat>.server-settings-page .server-bot-history-panel,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border-subtle))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 68%), color-mix(in srgb, var(--bg-elevated) 96%, var(--accent))!important;min-width:0!important;min-height:48px!important;box-shadow:none!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:10px!important;padding:8px 10px 8px 12px!important;display:grid!important;position:relative!important}body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main{width:100%!important;min-width:0!important;min-height:30px!important;color:var(--text-main)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:0!important;display:inline-flex!important;position:static!important}body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main span,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main span,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main span,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main span{background:color-mix(in srgb, var(--accent) 78%, #fff 5%)!important;color:#fff!important;width:28px!important;height:28px!important;box-shadow:0 10px 20px color-mix(in srgb, var(--accent) 14%, transparent)!important;border-radius:9px!important;flex:0 0 28px!important;place-items:center!important;display:grid!important}body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main b,body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main small,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main b,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main small,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main b,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main b,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main b,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main b,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main b,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main b{color:var(--text-main)!important}body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main small,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main small,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main small,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-main small{color:var(--text-muted)!important;opacity:1!important}body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove{z-index:auto!important;border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent)!important;background:color-mix(in srgb, var(--bg-card) 88%, transparent)!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;color:var(--text-muted)!important;box-shadow:none!important;background-image:none!important;border-radius:999px!important;place-self:center end!important;place-items:center!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:0!important;font-weight:700!important;line-height:0!important;display:grid!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:before,body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:after,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:before,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:after,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:before,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:after,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:before,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:after{content:""!important;transform-origin:50%!important;background:currentColor!important;border-radius:999px!important;width:10px!important;height:2px!important;position:absolute!important;top:50%!important;left:50%!important}body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:before,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:before,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:before,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:before{transform:translate(-50%,-50%)rotate(45deg)!important}body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:after,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:after,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:after,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:after{transform:translate(-50%,-50%)rotate(-45deg)!important}body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:hover,html[data-theme] body .chat>.server-settings-page .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:hover,body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:hover,html[data-theme] body .chat>.server-settings-page.server-settings-dashboard .server-bot-history-panel>.server-bot-history-item>button.server-bot-history-remove:hover{border-color:color-mix(in srgb, var(--danger) 44%, var(--border-subtle))!important;background:color-mix(in srgb, var(--danger) 14%, var(--bg-card))!important;color:color-mix(in srgb, var(--danger) 82%, #fff)!important;background-image:none!important}.layout>.chat.server-voice-workspace-active .voice-panel:not(.compact-mode) .voice-main-column-clean,.layout>.chat.server-voice-workspace-active .voice-panel:not(.compact-mode) .voice-stage-placeholder,.layout>.chat.server-voice-workspace-active .voice-panel:not(.compact-mode) .voice-video-block-empty,.layout.direct-call-layout>.chat.direct-call-workspace-active .voice-panel.voice-panel-direct:not(.compact-mode) .voice-main-column-clean,.layout.direct-call-layout>.chat.direct-call-workspace-active .voice-panel.voice-panel-direct:not(.compact-mode) .voice-stage-placeholder,.layout.direct-call-layout>.chat.direct-call-workspace-active .voice-panel.voice-panel-direct:not(.compact-mode) .voice-video-block-empty,html[data-theme] .layout>.chat.server-voice-workspace-active .voice-panel:not(.compact-mode) .voice-main-column-clean,html[data-theme] .layout>.chat.server-voice-workspace-active .voice-panel:not(.compact-mode) .voice-stage-placeholder,html[data-theme] .layout>.chat.server-voice-workspace-active .voice-panel:not(.compact-mode) .voice-video-block-empty,html[data-theme] .layout.direct-call-layout>.chat.direct-call-workspace-active .voice-panel.voice-panel-direct:not(.compact-mode) .voice-main-column-clean,html[data-theme] .layout.direct-call-layout>.chat.direct-call-workspace-active .voice-panel.voice-panel-direct:not(.compact-mode) .voice-stage-placeholder,html[data-theme] .layout.direct-call-layout>.chat.direct-call-workspace-active .voice-panel.voice-panel-direct:not(.compact-mode) .voice-video-block-empty{box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important}.layout>.chat.server-voice-workspace-active .voice-panel:not(.compact-mode) .call-quality-indicator,.layout.direct-call-layout>.chat.direct-call-workspace-active .voice-panel.voice-panel-direct:not(.compact-mode) .call-quality-indicator,html[data-theme] .layout>.chat.server-voice-workspace-active .voice-panel:not(.compact-mode) .call-quality-indicator,html[data-theme] .layout.direct-call-layout>.chat.direct-call-workspace-active .voice-panel.voice-panel-direct:not(.compact-mode) .call-quality-indicator{top:22px!important;right:22px!important}.layout>.chat.has-bot-quick-panel,html[data-theme] .layout>.chat.has-bot-quick-panel{grid-template-rows:auto auto minmax(0,1fr) auto auto!important}.layout>.chat.has-bot-quick-panel .bot-quick-panel,html[data-theme] .layout>.chat.has-bot-quick-panel .bot-quick-panel{grid-row:2!important;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))!important;align-items:center!important;gap:8px!important;max-height:none!important;overflow:visible!important}.layout>.chat.has-bot-quick-panel .bot-quick-panel>*,html[data-theme] .layout>.chat.has-bot-quick-panel .bot-quick-panel>*{width:100%!important;min-width:0!important}@media (width<=1180px){body .layout>.chat>.settings-page.settings-dashboard-page,body .main-content>.settings-page.settings-dashboard-page,html[data-theme] body .layout>.chat>.settings-page.settings-dashboard-page,html[data-theme] body .main-content>.settings-page.settings-dashboard-page{scrollbar-gutter:stable!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important;overflow:hidden auto!important}body .layout>.chat>.settings-page.settings-dashboard-page .settings-account-shell,body .main-content>.settings-page.settings-dashboard-page .settings-account-shell,html[data-theme] body .layout>.chat>.settings-page.settings-dashboard-page .settings-account-shell,html[data-theme] body .main-content>.settings-page.settings-dashboard-page .settings-account-shell,body .layout>.chat>.settings-page.settings-dashboard-page .settings-account-nav,body .main-content>.settings-page.settings-dashboard-page .settings-account-nav,html[data-theme] body .layout>.chat>.settings-page.settings-dashboard-page .settings-account-nav,html[data-theme] body .main-content>.settings-page.settings-dashboard-page .settings-account-nav,body .layout>.chat>.settings-page.settings-dashboard-page .account-settings-content,body .main-content>.settings-page.settings-dashboard-page .account-settings-content,html[data-theme] body .layout>.chat>.settings-page.settings-dashboard-page .account-settings-content,html[data-theme] body .main-content>.settings-page.settings-dashboard-page .account-settings-content{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body .layout>.chat>.settings-page.settings-dashboard-page .settings-account-shell,body .main-content>.settings-page.settings-dashboard-page .settings-account-shell,html[data-theme] body .layout>.chat>.settings-page.settings-dashboard-page .settings-account-shell,html[data-theme] body .main-content>.settings-page.settings-dashboard-page .settings-account-shell{grid-template-columns:minmax(0,1fr)!important;display:grid!important}body .layout>.chat>.settings-page.settings-dashboard-page .account-settings-content,body .main-content>.settings-page.settings-dashboard-page .account-settings-content,html[data-theme] body .layout>.chat>.settings-page.settings-dashboard-page .account-settings-content,html[data-theme] body .main-content>.settings-page.settings-dashboard-page .account-settings-content{padding-bottom:96px!important}}@media (width<=720px){.layout>.chat.has-bot-quick-panel .bot-quick-panel,html[data-theme] .layout>.chat.has-bot-quick-panel .bot-quick-panel{grid-template-columns:minmax(0,1fr)!important;padding-inline:14px!important}}body .voice-channel-user.speaking .avatar.sm,html[data-theme] body .voice-channel-user.speaking .avatar.sm,body .server-member-row.speaking .avatar,html[data-theme] body .server-member-row.speaking .avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--success,#4ade80) 68%, transparent), 0 0 18px color-mix(in srgb, var(--success,#4ade80) 34%, transparent)!important;animation:.92s ease-in-out infinite gromik-speaking-pulse!important}body .voice-channel-user.speaking .voice-channel-user-name,html[data-theme] body .voice-channel-user.speaking .voice-channel-user-name,body .server-member-row.speaking b,html[data-theme] body .server-member-row.speaking b{color:color-mix(in srgb, var(--success,#4ade80) 34%, var(--text-main,#fff))!important}.gromofon-user-footer,html[data-theme] .gromofon-user-footer{z-index:40!important;position:relative!important}.gromofon-user-actions,html[data-theme] .gromofon-user-actions{grid-template-columns:minmax(0,1.18fr) minmax(0,1.18fr) 44px!important}.gromofon-quick-audio-menu,html[data-theme] .gromofon-quick-audio-menu{left:var(--quick-audio-menu-left,12px)!important;bottom:var(--quick-audio-menu-bottom,88px)!important;z-index:12000!important;width:var(--quick-audio-menu-width,min(340px, calc(100vw - 24px)))!important;max-height:min(560px, calc(100vh - var(--quick-audio-menu-bottom,88px) - 12px))!important;border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent)!important;background:color-mix(in srgb, var(--surface-elevated) 94%, #0f1118)!important;color:var(--text-main)!important;border-radius:8px!important;gap:10px!important;padding:12px!important;display:grid!important;position:fixed!important;overflow:hidden auto!important;box-shadow:0 18px 46px #00000075!important}.gromofon-quick-audio-menu--output,html[data-theme] .gromofon-quick-audio-menu--output{left:var(--quick-audio-menu-left,12px)!important}.gromofon-quick-audio-select,.gromofon-quick-audio-range,.gromofon-quick-audio-toggle,.gromofon-quick-audio-link,html[data-theme] .gromofon-quick-audio-select,html[data-theme] .gromofon-quick-audio-range,html[data-theme] .gromofon-quick-audio-toggle,html[data-theme] .gromofon-quick-audio-link{border:0!important;border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 58%, transparent)!important;min-width:0!important;color:var(--text-main)!important;background:0 0!important;gap:7px!important;padding:0 0 10px!important;display:grid!important}.gromofon-quick-audio-toggle,html[data-theme] .gromofon-quick-audio-toggle{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}.gromofon-quick-audio-select>span,.gromofon-quick-audio-range>span,html[data-theme] .gromofon-quick-audio-select>span,html[data-theme] .gromofon-quick-audio-range>span{gap:2px!important;min-width:0!important;display:grid!important}.gromofon-quick-audio-select b,.gromofon-quick-audio-range b,.gromofon-quick-audio-link span,html[data-theme] .gromofon-quick-audio-select b,html[data-theme] .gromofon-quick-audio-range b,html[data-theme] .gromofon-quick-audio-link span{color:var(--text-main)!important;font-size:13px!important;font-weight:850!important}.gromofon-quick-audio-select small,.gromofon-quick-audio-range small,html[data-theme] .gromofon-quick-audio-select small,html[data-theme] .gromofon-quick-audio-range small{color:var(--text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.gromofon-quick-audio-select select,html[data-theme] .gromofon-quick-audio-select select{width:100%!important;min-width:0!important;height:38px!important}.gromofon-quick-audio-range input[type=range],.notification-sound-volume input[type=range],.call-device-row-range input[type=range],html[data-theme] .gromofon-quick-audio-range input[type=range],html[data-theme] .notification-sound-volume input[type=range],html[data-theme] .call-device-row-range input[type=range]{width:100%!important;accent-color:var(--accent)!important}.gromofon-quick-audio-link,html[data-theme] .gromofon-quick-audio-link{text-align:left!important;border-bottom:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:34px!important;padding:0!important}.gromofon-quick-audio-link b,html[data-theme] .gromofon-quick-audio-link b{background:color-mix(in srgb, var(--surface-input) 86%, var(--accent) 14%)!important;width:28px!important;height:28px!important;color:var(--text-muted)!important;border-radius:8px!important;place-items:center!important;display:inline-grid!important}.notification-sound-mixer,html[data-theme] .notification-sound-mixer{border:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent)!important;background:color-mix(in srgb, var(--surface-card) 78%, var(--surface-main))!important;border-radius:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;display:grid!important}.notification-sound-mixer>label,html[data-theme] .notification-sound-mixer>label{min-width:0!important;margin:0!important}.notification-sound-volume,html[data-theme] .notification-sound-volume{gap:8px!important;display:grid!important}.call-device-row-range,html[data-theme] .call-device-row-range{align-items:center!important}@media (width<=720px){.gromofon-user-actions,html[data-theme] .gromofon-user-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px!important}.gromofon-quick-audio-menu,.gromofon-quick-audio-menu--output,html[data-theme] .gromofon-quick-audio-menu,html[data-theme] .gromofon-quick-audio-menu--output{left:var(--quick-audio-menu-left,12px)!important;width:var(--quick-audio-menu-width,min(320px, calc(100vw - 22px)))!important;right:auto!important}.notification-sound-mixer,html[data-theme] .notification-sound-mixer{grid-template-columns:minmax(0,1fr)!important}}body .settings-dashboard-page #settings-avatar,html[data-theme] body .settings-dashboard-page #settings-avatar{max-width:1180px!important}body .settings-dashboard-page .profile-visual-settings-layout,html[data-theme] body .settings-dashboard-page .profile-visual-settings-layout{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:18px!important;min-width:0!important;display:grid!important}body .settings-dashboard-page .profile-visual-settings-main,html[data-theme] body .settings-dashboard-page .profile-visual-settings-main{gap:14px!important;min-width:0!important;display:grid!important}body .settings-dashboard-page .profile-avatar-preview-slot,body .settings-dashboard-page .profile-banner-preview-shell,html[data-theme] body .settings-dashboard-page .profile-avatar-preview-slot,html[data-theme] body .settings-dashboard-page .profile-banner-preview-shell{min-width:0!important;position:relative!important}body .settings-dashboard-page .profile-avatar-preview-slot,html[data-theme] body .settings-dashboard-page .profile-avatar-preview-slot{border-radius:50%!important;width:74px!important;height:74px!important}body .settings-dashboard-page .profile-avatar-preview-slot>.avatar,html[data-theme] body .settings-dashboard-page .profile-avatar-preview-slot>.avatar{border:2px solid color-mix(in srgb, var(--accent) 62%, var(--border-subtle))!important;width:74px!important;height:74px!important;box-shadow:0 16px 34px color-mix(in srgb, var(--accent) 16%, transparent)!important}body .settings-dashboard-page .profile-media-busy,html[data-theme] body .settings-dashboard-page .profile-media-busy{z-index:3!important;border-radius:inherit!important;background:color-mix(in srgb, var(--bg-card) 74%, transparent)!important;color:var(--text-main)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;place-items:center!important;font-size:12px!important;font-weight:850!important;display:grid!important;position:absolute!important;inset:0!important}body .settings-dashboard-page .profile-avatar-preview-slot .profile-media-busy,html[data-theme] body .settings-dashboard-page .profile-avatar-preview-slot .profile-media-busy{border-radius:50%!important}body .settings-dashboard-page .profile-media-status,body .settings-dashboard-page .profile-crop-status,body .settings-dashboard-page .profile-klipy-status,.profile-crop-status,html[data-theme] body .settings-dashboard-page .profile-media-status,html[data-theme] body .settings-dashboard-page .profile-crop-status,html[data-theme] body .settings-dashboard-page .profile-klipy-status,html[data-theme] .profile-crop-status{border:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent)!important;background:color-mix(in srgb, var(--surface-card) 82%, var(--surface-main))!important;min-width:0!important;color:var(--text-muted)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;font-size:13px!important;font-weight:760!important;display:grid!important}body .settings-dashboard-page .profile-media-status span,body .settings-dashboard-page .profile-crop-status span,body .settings-dashboard-page .profile-klipy-status span,.profile-crop-status span,html[data-theme] body .settings-dashboard-page .profile-media-status span,html[data-theme] body .settings-dashboard-page .profile-crop-status span,html[data-theme] body .settings-dashboard-page .profile-klipy-status span,html[data-theme] .profile-crop-status span{min-width:0!important}body .settings-dashboard-page .profile-media-status.is-error,body .settings-dashboard-page .profile-crop-status.is-error,.profile-crop-status.is-error,html[data-theme] body .settings-dashboard-page .profile-media-status.is-error,html[data-theme] body .settings-dashboard-page .profile-crop-status.is-error,html[data-theme] .profile-crop-status.is-error{border-color:color-mix(in srgb, #fb7185 48%, var(--border-subtle))!important;background:color-mix(in srgb, #7f1d1d 20%, var(--surface-card))!important;color:color-mix(in srgb, #fecdd3 90%, var(--text-main))!important}body .settings-dashboard-page .profile-live-preview,html[data-theme] body .settings-dashboard-page .profile-live-preview{order:-1!important;min-width:0!important;position:static!important}body .settings-dashboard-page .profile-live-preview-card,html[data-theme] body .settings-dashboard-page .profile-live-preview-card{border:1px solid color-mix(in srgb, var(--border-subtle) 84%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 92%, transparent), color-mix(in srgb, var(--surface-main) 92%, transparent)), var(--surface-card)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 18px 38px #0000002e!important}body .settings-dashboard-page .profile-live-preview-banner,html[data-theme] body .settings-dashboard-page .profile-live-preview-banner{background:radial-gradient(circle at 20% 28%,#38bdf838,#0000 36%),linear-gradient(125deg,#161e4af2,#69226cc2,#0e749094)!important;height:108px!important;position:relative!important;overflow:hidden!important}html[data-theme] .profile-live-preview-banner:not(.profile-banner-preset){--profile-banner-current-image:var(--profile-live-preview-banner-image,none);position:relative!important;overflow:hidden!important}html[data-theme] .profile-live-preview-banner:not(.profile-banner-preset):before{content:""!important;left:var(--profile-banner-frame-left,0%)!important;top:var(--profile-banner-frame-top,0%)!important;width:var(--profile-banner-frame-width,100%)!important;height:var(--profile-banner-frame-height,100%)!important;z-index:0!important;pointer-events:none!important;background-image:var(--profile-banner-current-image,none)!important;background-size:var(--profile-banner-background-size,cover)!important;background-position:var(--profile-banner-background-position,var(--profile-banner-image-position,center))!important;transform:scale(var(--profile-banner-image-zoom,1))!important;transform-origin:50%!important;background-repeat:no-repeat!important;position:absolute!important}body .settings-dashboard-page .profile-live-preview-body,html[data-theme] body .settings-dashboard-page .profile-live-preview-body{gap:10px!important;padding:0 16px 16px!important;display:grid!important;position:relative!important}body .settings-dashboard-page .profile-live-preview-avatar,html[data-theme] body .settings-dashboard-page .profile-live-preview-avatar{background:var(--surface-card)!important;width:74px!important;height:74px!important;box-shadow:0 0 0 5px var(--surface-card), 0 14px 28px #0003!important;border-radius:50%!important;place-items:center!important;margin-top:-34px!important;display:grid!important}body .settings-dashboard-page .profile-live-preview-title,html[data-theme] body .settings-dashboard-page .profile-live-preview-title{gap:2px!important;min-width:0!important;display:grid!important}body .settings-dashboard-page .profile-live-preview-title strong,html[data-theme] body .settings-dashboard-page .profile-live-preview-title strong{color:var(--text-main)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important;line-height:1.15!important;overflow:hidden!important}body .settings-dashboard-page .profile-live-preview-title span,body .settings-dashboard-page .profile-live-preview-body p,html[data-theme] body .settings-dashboard-page .profile-live-preview-title span,html[data-theme] body .settings-dashboard-page .profile-live-preview-body p{color:var(--text-muted)!important;margin:0!important;font-size:13px!important;line-height:1.45!important}body .settings-dashboard-page .profile-live-preview-surfaces,html[data-theme] body .settings-dashboard-page .profile-live-preview-surfaces{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body .settings-dashboard-page .profile-live-preview-surfaces span,html[data-theme] body .settings-dashboard-page .profile-live-preview-surfaces span{background:color-mix(in srgb, var(--surface-input) 82%, transparent)!important;min-width:0!important;color:color-mix(in srgb, var(--text-muted) 88%, var(--text-main))!important;text-align:center!important;border-radius:8px!important;padding:7px 6px!important;font-size:11px!important;font-weight:850!important}body .settings-dashboard-page .profile-klipy-card,html[data-theme] body .settings-dashboard-page .profile-klipy-card{padding:0!important}body .settings-dashboard-page .profile-klipy-card-choice,html[data-theme] body .settings-dashboard-page .profile-klipy-card-choice{border-radius:inherit!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;padding:10px!important;position:absolute!important;inset:0!important}body .settings-dashboard-page .profile-klipy-card-skeleton,body .settings-dashboard-page .profile-klipy-card-error,body .settings-dashboard-page .profile-klipy-card-error strong,body .settings-dashboard-page .profile-klipy-card-error small,html[data-theme] body .settings-dashboard-page .profile-klipy-card-skeleton,html[data-theme] body .settings-dashboard-page .profile-klipy-card-error,html[data-theme] body .settings-dashboard-page .profile-klipy-card-error strong,html[data-theme] body .settings-dashboard-page .profile-klipy-card-error small{display:grid!important}body .settings-dashboard-page .profile-klipy-card-skeleton,html[data-theme] body .settings-dashboard-page .profile-klipy-card-skeleton{background:linear-gradient(90deg, transparent, #ffffff1a, transparent), color-mix(in srgb, var(--surface-input) 78%, var(--accent) 8%)!important;background-size:220% 100%,auto!important;border-radius:12px!important;animation:1.15s ease-in-out infinite media-skeleton-sweep!important;position:absolute!important;inset:10px!important}body .settings-dashboard-page .profile-klipy-card.is-loading img,html[data-theme] body .settings-dashboard-page .profile-klipy-card.is-loading img{opacity:0!important}body .settings-dashboard-page .profile-klipy-card.is-ready img,html[data-theme] body .settings-dashboard-page .profile-klipy-card.is-ready img{opacity:1!important}body .settings-dashboard-page .profile-klipy-card-error,html[data-theme] body .settings-dashboard-page .profile-klipy-card-error{background:color-mix(in srgb, #7f1d1d 22%, var(--surface-card))!important;color:color-mix(in srgb, #fecdd3 90%, var(--text-main))!important;text-align:center!important;border-radius:12px!important;place-content:center!important;gap:4px!important;padding:12px!important;position:absolute!important;inset:10px!important}body .settings-dashboard-page .profile-klipy-card-retry,html[data-theme] body .settings-dashboard-page .profile-klipy-card-retry{z-index:4!important;border-radius:999px!important;min-height:30px!important;padding:0 12px!important;font-size:12px!important;position:absolute!important;bottom:16px!important;left:50%!important;transform:translate(-50%)!important}@keyframes media-skeleton-sweep{0%{background-position:180% 0,50%}to{background-position:-60% 0,50%}}body .settings-dashboard-page .account-settings-content,body .settings-dashboard-page .settings-account-nav,body .settings-dashboard-page .profile-klipy-grid,html[data-theme] body .settings-dashboard-page .account-settings-content,html[data-theme] body .settings-dashboard-page .settings-account-nav,html[data-theme] body .settings-dashboard-page .profile-klipy-grid{scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb, var(--accent) 42%, var(--border-strong)) transparent!important}@media (width>=1540px){body .settings-dashboard-page .profile-visual-settings-layout,html[data-theme] body .settings-dashboard-page .profile-visual-settings-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important}body .settings-dashboard-page .profile-live-preview,html[data-theme] body .settings-dashboard-page .profile-live-preview{order:0!important;position:sticky!important;top:0!important}}@media (width<=1180px){body .settings-dashboard-page .profile-visual-settings-layout,html[data-theme] body .settings-dashboard-page .profile-visual-settings-layout{grid-template-columns:minmax(0,1fr)!important}body .settings-dashboard-page .profile-live-preview,html[data-theme] body .settings-dashboard-page .profile-live-preview{order:-1!important;position:static!important}}@media (width<=720px){body .settings-dashboard-page .profile-live-preview-surfaces,html[data-theme] body .settings-dashboard-page .profile-live-preview-surfaces,body .settings-dashboard-page .profile-media-status,body .settings-dashboard-page .profile-crop-status,body .settings-dashboard-page .profile-klipy-status,.profile-crop-status,html[data-theme] body .settings-dashboard-page .profile-media-status,html[data-theme] body .settings-dashboard-page .profile-crop-status,html[data-theme] body .settings-dashboard-page .profile-klipy-status,html[data-theme] .profile-crop-status{grid-template-columns:minmax(0,1fr)!important}}body .rail-pin-badge,html[data-theme] body .rail-pin-badge{right:calc((var(--app-rail-width,72px) - 56px) / 2 + 4px)!important;color:#fff!important;width:14px!important;height:14px!important;box-shadow:0 0 0 1.5px var(--bg-rail,var(--bg-sidebar,#120916))!important;z-index:20!important;pointer-events:none!important;background:#d75eb7!important;border-radius:999px!important;place-items:center!important;font-size:8px!important;line-height:1!important;display:grid!important;position:absolute!important;top:5px!important}body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true],html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]{position:relative}body .server-topic-picker button,body .server-topic-filter-row button,body .channel-topic-bar button,html[data-theme] body .server-topic-picker button,html[data-theme] body .server-topic-filter-row button,html[data-theme] body .channel-topic-bar button{white-space:nowrap;border-radius:9px}body .channel-topic-bar,html[data-theme] body .channel-topic-bar{flex:none;min-height:56px}body .channel-topic-scroll,html[data-theme] body .channel-topic-scroll{min-width:0}.channel-role-picker{background:#0a0c1657;border:1px solid #ffffff1a;border-radius:8px;gap:8px;padding:10px;display:grid}.channel-role-picker>span,.channel-role-picker small{color:var(--muted);font-size:12px}.channel-create-implicit-note,.channel-access-auto-note{flex:1 0 100%;width:100%;line-height:1.35}.channel-role-picker>div,.channel-access-role-list{flex-wrap:wrap;gap:6px;display:flex}.channel-role-chip,.channel-access-role-chip{align-items:center;gap:6px;min-width:0;display:inline-flex}.channel-role-chip i,.channel-access-role-chip i{border-radius:999px;flex:none;width:9px;height:9px}.channel-access-editor{gap:8px;min-width:220px;max-width:360px;display:grid}.channel-access-switch{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.channel-access-role-chip{color:var(--muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:700}.channel-access-role-chip.active{color:var(--text);background:#d860b02e;border-color:#d860b0a8}.voice-channel-user[draggable=true]{cursor:grab}.voice-channel-user[draggable=true]:active{cursor:grabbing}.channel-create-modal-backdrop,html[data-theme] .channel-create-modal-backdrop{z-index:14000!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#05060ca3!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.channel-create-modal,html[data-theme] .channel-create-modal{border:1px solid color-mix(in srgb, var(--accent,#d860b0) 34%, var(--border-subtle,#ffffff24))!important;background:color-mix(in srgb, var(--surface-elevated,#1b1224) 94%, #0b0d14)!important;width:min(466px,100vw - 28px)!important;min-width:0!important;max-height:calc(100vh - 28px)!important;color:var(--text-main,#f8fafc)!important;border-radius:8px!important;gap:16px!important;padding:18px!important;display:grid!important;overflow:hidden auto!important;box-shadow:0 24px 68px #0000008a!important}.channel-create-modal-head,html[data-theme] .channel-create-modal-head{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;display:flex!important}.channel-create-modal-head>span,html[data-theme] .channel-create-modal-head>span{gap:4px!important;min-width:0!important;display:grid!important}.channel-create-modal-head b,html[data-theme] .channel-create-modal-head b{color:var(--text-main,#fff)!important;font-size:20px!important;font-weight:900!important;line-height:1.2!important}.channel-create-modal-head small,.channel-create-type-section>span,.channel-create-field span,.channel-create-type-copy small,.channel-create-check small,html[data-theme] .channel-create-modal-head small,html[data-theme] .channel-create-type-section>span,html[data-theme] .channel-create-field span,html[data-theme] .channel-create-type-copy small,html[data-theme] .channel-create-check small{color:var(--text-muted,#b9aabd)!important;font-size:13px!important;line-height:1.35!important}.channel-create-modal-close,html[data-theme] .channel-create-modal-close{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 86%, transparent)!important;background:color-mix(in srgb, var(--surface-input,#25172f) 86%, transparent)!important;width:40px!important;height:40px!important;color:var(--text-main,#fff)!important;border-radius:8px!important;flex:0 0 40px!important;place-items:center!important;padding:0!important;font-size:22px!important;line-height:1!important;display:grid!important}.channel-create-modal-grid,html[data-theme] .channel-create-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;display:grid!important}.channel-create-type-section,html[data-theme] .channel-create-type-section{gap:10px!important;min-width:0!important;display:grid!important}.channel-create-type-section>span,html[data-theme] .channel-create-type-section>span,.channel-create-field>span,html[data-theme] .channel-create-field>span{color:var(--text-muted,#c4b8ca)!important;font-weight:850!important}.channel-create-type-list,html[data-theme] .channel-create-type-list{gap:10px!important;min-width:0!important;display:grid!important}.channel-create-type-option,html[data-theme] .channel-create-type-option{min-width:0!important;color:var(--text-main,#fff)!important;cursor:pointer!important;grid-template-columns:22px 30px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:10px 0!important;display:grid!important}.channel-create-type-option input,html[data-theme] .channel-create-type-option input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.channel-create-type-radio,html[data-theme] .channel-create-type-radio{border:1px solid color-mix(in srgb, var(--text-muted,#b9aabd) 74%, transparent)!important;background:0 0!important;border-radius:999px!important;width:18px!important;height:18px!important;margin-top:2px!important;box-shadow:inset 0 0 0 5px #0000!important}.channel-create-type-option.selected .channel-create-type-radio,html[data-theme] .channel-create-type-option.selected .channel-create-type-radio{background:#6b6ff7!important;border-color:#6b6ff7!important;box-shadow:inset 0 0 0 5px #6b6ff7,inset 0 0 0 8px #fff!important}.channel-create-type-icon,html[data-theme] .channel-create-type-icon{width:28px!important;height:24px!important;color:var(--text-muted,#b9aabd)!important;place-items:center!important;font-size:24px!important;font-weight:900!important;line-height:1!important;display:grid!important}.channel-create-type-icon.voice,html[data-theme] .channel-create-type-icon.voice{font-size:19px!important}.channel-create-type-copy,html[data-theme] .channel-create-type-copy{gap:3px!important;min-width:0!important;display:grid!important}.channel-create-type-copy b,html[data-theme] .channel-create-type-copy b{overflow-wrap:anywhere!important;color:var(--text-main,#fff)!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important}.channel-create-field,html[data-theme] .channel-create-field{gap:7px!important;min-width:0!important;display:grid!important}.channel-create-field input,.channel-create-field select,html[data-theme] .channel-create-field input,html[data-theme] .channel-create-field select{box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 88%, transparent)!important;background:color-mix(in srgb, var(--surface-input,#160f1c) 92%, #05060c)!important;width:100%!important;min-width:0!important;height:42px!important;color:var(--text-main,#fff)!important;font:inherit!important;border-radius:8px!important;padding:0 12px!important}.channel-create-name-input,html[data-theme] .channel-create-name-input{box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 88%, transparent)!important;background:color-mix(in srgb, var(--surface-input,#160f1c) 92%, #05060c)!important;border-radius:8px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-width:0!important;height:42px!important;display:grid!important}.channel-create-name-input input,html[data-theme] .channel-create-name-input input{height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 12px 0 0!important}.channel-create-name-icon,html[data-theme] .channel-create-name-icon{color:var(--text-muted,#b9aabd)!important;place-items:center!important;font-size:20px!important;font-weight:900!important;line-height:1!important;display:grid!important}.channel-create-name-icon.voice,html[data-theme] .channel-create-name-icon.voice{font-size:17px!important}.channel-create-check,html[data-theme] .channel-create-check{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 82%, transparent)!important;background:0 0!important;border-left:0!important;border-right:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-width:0!important;padding:2px 0!important;display:grid!important;position:relative!important}.channel-create-check input[type=checkbox],.channel-create-role-picker input[type=checkbox],.gromofon-quick-audio-toggle input[type=checkbox],html[data-theme] .channel-create-check input[type=checkbox],html[data-theme] .channel-create-role-picker input[type=checkbox],html[data-theme] .gromofon-quick-audio-toggle input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;accent-color:var(--accent,#d860b0)!important;margin:0!important}.channel-create-check>span,html[data-theme] .channel-create-check>span{gap:3px!important;min-width:0!important;display:grid!important}.channel-create-check b,html[data-theme] .channel-create-check b{color:var(--text-main,#fff)!important;font-size:15px!important}.channel-create-check input.channel-create-toggle-input[type=checkbox],html[data-theme] .channel-create-check input.channel-create-toggle-input[type=checkbox]{opacity:0!important;pointer-events:none!important;width:1px!important;min-width:1px!important;height:1px!important;margin:0!important;position:absolute!important}.channel-create-toggle-track,html[data-theme] .channel-create-toggle-track{background:color-mix(in srgb, var(--surface-input,#25242d) 90%, #000)!important;width:48px!important;height:26px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-subtle,#ffffff24) 84%, transparent)!important;border-radius:999px!important;position:relative!important}.channel-create-toggle-track:after,html[data-theme] .channel-create-toggle-track:after{content:""!important;background:#fff!important;border-radius:999px!important;width:20px!important;height:20px!important;transition:transform .15s!important;position:absolute!important;top:3px!important;left:3px!important}.channel-create-toggle-input:checked+.channel-create-toggle-track,html[data-theme] .channel-create-toggle-input:checked+.channel-create-toggle-track{background:#6b6ff7!important}.channel-create-toggle-input:checked+.channel-create-toggle-track:after,html[data-theme] .channel-create-toggle-input:checked+.channel-create-toggle-track:after{transform:translate(22px)!important}.channel-create-role-picker,html[data-theme] .channel-create-role-picker{max-height:190px!important;overflow:hidden auto!important}.channel-create-role-picker .channel-role-chip,html[data-theme] .channel-create-role-picker .channel-role-chip{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 82%, transparent)!important;max-width:100%!important;color:var(--text-main,#fff)!important;background:#ffffff0a!important;border-radius:8px!important;padding:7px 9px!important;font-size:13px!important}.channel-create-modal-actions,html[data-theme] .channel-create-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.channel-create-modal-actions button,html[data-theme] .channel-create-modal-actions button{border-radius:8px!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:0 16px!important}.channel-create-modal-actions .secondary,html[data-theme] .channel-create-modal-actions .secondary{background:color-mix(in srgb, var(--surface-input,#25172f) 86%, transparent)!important;color:var(--text-main,#fff)!important}body>.gromofon-quick-audio-menu,html[data-theme] body>.gromofon-quick-audio-menu{box-sizing:border-box!important;max-width:calc(100vw - 24px)!important;right:auto!important;transform:none!important}.voice-channel-button.voice-drop-available,html[data-theme] .voice-channel-button.voice-drop-available{outline:1px dashed color-mix(in srgb, var(--accent,#d860b0) 70%, transparent)!important;outline-offset:2px!important}.voice-drag-ghost,html[data-theme] .voice-drag-ghost{z-index:2147483647!important;border:1px solid color-mix(in srgb, var(--accent,#d860b0) 48%, transparent)!important;background:color-mix(in srgb, var(--surface-elevated,#21162a) 96%, #0b0d14)!important;max-width:180px!important;color:var(--text-main,#fff)!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important;border-radius:8px!important;padding:7px 10px!important;font-size:13px!important;font-weight:850!important;position:fixed!important;top:-9999px!important;left:-9999px!important;overflow:hidden!important;box-shadow:0 12px 28px #00000057!important}@media (width<=560px){.channel-create-modal,html[data-theme] .channel-create-modal{padding:14px!important}.channel-create-modal-grid,html[data-theme] .channel-create-modal-grid{grid-template-columns:minmax(0,1fr)!important}.channel-create-modal-actions,html[data-theme] .channel-create-modal-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.channel-create-modal-actions button,html[data-theme] .channel-create-modal-actions button{width:100%!important}}.channel-category-group,html[data-theme] .channel-category-group{gap:4px!important;margin:4px 0 10px!important;display:grid!important}.server-sidebar-section-head,html[data-theme] .server-sidebar-section-head{grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:10px 0 4px!important;display:grid!important}.server-sidebar-section-head h3,html[data-theme] .server-sidebar-section-head h3{min-width:0!important;color:var(--text-muted,#aeb8d0)!important;letter-spacing:0!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:11px!important;font-weight:900!important;overflow:hidden!important}.server-sidebar-section-action,html[data-theme] .server-sidebar-section-action{width:28px!important;height:28px!important;color:var(--text-muted,#aeb8d0)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:18px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.server-sidebar-section-action:hover,html[data-theme] .server-sidebar-section-action:hover{border-color:color-mix(in srgb, var(--accent,#d860b0) 45%, transparent)!important;background:color-mix(in srgb, var(--accent,#d860b0) 16%, transparent)!important;color:var(--text-main,#fff)!important}.server-title-menu-trigger,html[data-theme] .server-title-menu-trigger{width:28px!important;height:28px!important;min-height:28px!important;color:var(--text-muted,#aeb8d0)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:inline-grid!important}.server-title-menu-trigger:hover,.server-title-menu[open] .server-title-menu-trigger,html[data-theme] .server-title-menu-trigger:hover,html[data-theme] .server-title-menu[open] .server-title-menu-trigger{border-color:color-mix(in srgb, var(--accent,#d860b0) 44%, transparent)!important;background:color-mix(in srgb, var(--accent,#d860b0) 14%, transparent)!important;color:var(--text-main,#fff)!important;box-shadow:none!important}.sidebar-chevron,html[data-theme] .sidebar-chevron{transform-origin:55% 55%!important;border-bottom:2px solid!important;border-right:2px solid!important;flex:none!important;width:7px!important;height:7px!important;transition:transform .15s,color .15s!important;display:inline-block!important;transform:rotate(45deg)translateY(-1px)!important}.server-title-menu[open] .server-title-menu-chevron,html[data-theme] .server-title-menu[open] .server-title-menu-chevron{transform:rotate(225deg)translate(-1px,-1px)!important}.channel-create-empty-hint,html[data-theme] .channel-create-empty-hint{color:var(--text-muted,#aeb8d0)!important;text-align:center!important;padding:10px 8px!important;font-size:12px!important}.channel-category-heading,html[data-theme] .channel-category-heading{min-width:0!important;color:var(--text-muted,#aeb8d0)!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;padding:0!important;display:grid!important;overflow:visible!important}.channel-category-heading.has-create-action,html[data-theme] .channel-category-heading.has-create-action{grid-template-columns:minmax(0,1fr) 28px!important;gap:6px!important}.channel-category-toggle,html[data-theme] .channel-category-toggle{min-width:0!important;min-height:26px!important;color:var(--text-muted,#aeb8d0)!important;letter-spacing:0!important;text-align:left!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:2px 6px!important;font-size:11px!important;font-weight:900!important;display:flex!important}.channel-category-title,html[data-theme] .channel-category-title{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.channel-category-chevron,html[data-theme] .channel-category-chevron{width:6px!important;height:6px!important;margin-top:-1px!important}.channel-category-toggle[aria-expanded=false] .channel-category-chevron,html[data-theme] .channel-category-toggle[aria-expanded=false] .channel-category-chevron{transform:rotate(-45deg)!important}.channel-category-toggle:hover,html[data-theme] .channel-category-toggle:hover{background:color-mix(in srgb, var(--accent,#d860b0) 10%, transparent)!important;color:var(--text-main,#fff)!important}.channel-category-create,html[data-theme] .channel-category-create{width:28px!important;height:28px!important;color:var(--text-muted,#aeb8d0)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:18px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.channel-category-create:hover,html[data-theme] .channel-category-create:hover{border-color:color-mix(in srgb, var(--accent,#d860b0) 45%, transparent)!important;background:color-mix(in srgb, var(--accent,#d860b0) 16%, transparent)!important;color:var(--text-main,#fff)!important}.channel-category-heading:before,.channel-category-heading:after,html[data-theme] .channel-category-heading:before,html[data-theme] .channel-category-heading:after{content:none!important;display:none!important}.channel-context-menu,html[data-theme] .channel-context-menu{z-index:13000!important;width:260px!important;max-width:calc(100vw - 16px)!important}.channel-context-submenu,html[data-theme] .channel-context-submenu{z-index:13010!important;width:232px!important;max-width:calc(100vw - 16px)!important}.channel-notification-submenu,html[data-theme] .channel-notification-submenu{width:256px!important}.channel-context-title strong,html[data-theme] .channel-context-title strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.channel-context-menu button span,html[data-theme] .channel-context-menu button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.channel-context-menu button.with-arrow,html[data-theme] .channel-context-menu button.with-arrow{align-items:center!important}.channel-context-menu button.with-arrow span,html[data-theme] .channel-context-menu button.with-arrow span{gap:2px!important;display:grid!important}.channel-context-menu button.with-arrow small,html[data-theme] .channel-context-menu button.with-arrow small{color:#ffffff85!important;font-size:12px!important;font-weight:500!important}.channel-context-menu button.active,.channel-context-submenu button.active,html[data-theme] .channel-context-menu button.active,html[data-theme] .channel-context-submenu button.active{background:color-mix(in srgb, var(--accent,#d860b0) 18%, transparent)!important;color:var(--text-main,#fff)!important}.channel-context-submenu button,html[data-theme] .channel-context-submenu button{min-height:36px!important}.channel-notification-submenu button,html[data-theme] .channel-notification-submenu button{align-items:center!important}.channel-notification-submenu button span,html[data-theme] .channel-notification-submenu button span{gap:2px!important;min-width:0!important;display:grid!important}.channel-notification-submenu button small,html[data-theme] .channel-notification-submenu button small{color:#ffffff85!important;font-size:12px!important;font-weight:500!important}.chat-heading-symbol.forum,.server-channel-kind-icon.forum,html[data-theme] .chat-heading-symbol.forum,html[data-theme] .server-channel-kind-icon.forum{color:color-mix(in srgb, var(--accent,#d860b0) 72%, var(--text-main,#fff))!important}.forum-channel-view,html[data-theme] .forum-channel-view{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-height:0!important;padding:14px!important;display:grid!important;overflow:hidden!important}.forum-channel-view.has-open-thread,html[data-theme] .forum-channel-view.has-open-thread{grid-template-columns:minmax(0, 1fr) minmax(360px, var(--forum-thread-width,520px))!important;grid-template-rows:minmax(0,1fr) auto!important;gap:0!important}.forum-main-pane,html[data-theme] .forum-main-pane{grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.forum-main-pane.has-post-composer,html[data-theme] .forum-main-pane.has-post-composer{grid-template-rows:auto auto minmax(0,1fr)!important}.forum-channel-view.has-open-thread .forum-main-pane,html[data-theme] .forum-channel-view.has-open-thread .forum-main-pane{grid-area:1/1!important;grid-template-rows:auto minmax(0,1fr)!important;padding-right:14px!important}.forum-channel-view.has-open-thread .forum-thread-view,html[data-theme] .forum-channel-view.has-open-thread .forum-thread-view{grid-area:1/2!important}.forum-thread-resizer,html[data-theme] .forum-thread-resizer{cursor:col-resize!important;z-index:9!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/2!important;place-self:stretch start!important;width:18px!important;min-width:18px!important;height:100%!important;min-height:0!important;margin-left:-9px!important;padding:0!important;position:relative!important}.forum-thread-resizer:before,html[data-theme] .forum-thread-resizer:before{content:""!important;background:color-mix(in srgb, var(--border-subtle,#ffffff24) 82%, transparent)!important;border-radius:999px!important;width:2px!important;transition:background .14s,box-shadow .14s,transform .14s!important;position:absolute!important;top:12px!important;bottom:12px!important;left:8px!important}.forum-thread-resizer:hover:before,.forum-thread-resizer:focus-visible:before,html[data-theme] .forum-thread-resizer:hover:before,html[data-theme] .forum-thread-resizer:focus-visible:before{background:color-mix(in srgb, var(--accent,#d860b0) 72%, #fff 8%)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#d860b0) 16%, transparent)!important;transform:scaleX(1.8)!important}.forum-channel-view>.connection-status-note,html[data-theme] .forum-channel-view>.connection-status-note{grid-column:1/-1!important}.forum-channel-toolbar,html[data-theme] .forum-channel-toolbar{grid-template-columns:minmax(220px,1fr) 42px auto!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}.forum-search-box,html[data-theme] .forum-search-box{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 86%, transparent)!important;background:color-mix(in srgb, var(--surface-input,#15101c) 92%, #05060c)!important;border-radius:8px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;height:42px!important;padding:0 12px!important;display:grid!important}.forum-search-box input,html[data-theme] .forum-search-box input{width:100%!important;min-width:0!important;color:var(--text-main,#fff)!important;background:0 0!important;border:0!important;outline:0!important}.forum-create-post-button,html[data-theme] .forum-create-post-button{border:1px solid color-mix(in srgb, var(--accent,#d860b0) 56%, var(--border-subtle,#ffffff24))!important;background:color-mix(in srgb, var(--accent,#d860b0) 18%, var(--surface-card,#21162a))!important;width:42px!important;height:42px!important;color:var(--text-main,#fff)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--accent,#d860b0) 18%, transparent)!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:22px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.forum-create-post-button:hover,.forum-create-post-button.active,html[data-theme] .forum-create-post-button:hover,html[data-theme] .forum-create-post-button.active{border-color:color-mix(in srgb, var(--accent,#d860b0) 82%, transparent)!important;background:color-mix(in srgb, var(--accent,#d860b0) 42%, var(--surface-card,#21162a))!important}.forum-tag-filter,html[data-theme] .forum-tag-filter{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;display:flex!important}.forum-tag-filter button,.forum-tag,html[data-theme] .forum-tag-filter button,html[data-theme] .forum-tag{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 86%, transparent)!important;background:color-mix(in srgb, var(--surface-card,#21162a) 82%, transparent)!important;min-height:30px!important;color:var(--text-main,#fff)!important;border-radius:8px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important}.forum-tag-filter button.active,html[data-theme] .forum-tag-filter button.active{border-color:color-mix(in srgb, var(--accent,#d860b0) 70%, transparent)!important;background:color-mix(in srgb, var(--accent,#d860b0) 26%, var(--surface-card,#21162a))!important}.forum-post-composer,html[data-theme] .forum-post-composer{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 82%, transparent)!important;background:color-mix(in srgb, var(--surface-card,#21162a) 78%, transparent)!important;border-radius:8px!important;gap:10px!important;padding:12px!important;display:grid!important}.forum-post-composer input,.forum-post-composer textarea,.forum-post-composer select,html[data-theme] .forum-post-composer input,html[data-theme] .forum-post-composer textarea,html[data-theme] .forum-post-composer select{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 84%, transparent)!important;background:color-mix(in srgb, var(--surface-input,#15101c) 92%, #05060c)!important;width:100%!important;min-width:0!important;color:var(--text-main,#fff)!important;border-radius:8px!important}.forum-post-composer textarea,html[data-theme] .forum-post-composer textarea{resize:vertical!important;min-height:76px!important}.forum-post-composer-actions,html[data-theme] .forum-post-composer-actions{grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.forum-post-list,html[data-theme] .forum-post-list{align-content:start!important;gap:12px!important;min-height:0!important;display:grid!important;overflow:hidden auto!important}.forum-post-card,html[data-theme] .forum-post-card{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 82%, transparent)!important;background:color-mix(in srgb, var(--surface-card,#21162a) 74%, transparent)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0!important;padding:14px!important;display:grid!important}.forum-post-card.has-media,html[data-theme] .forum-post-card.has-media{grid-template-columns:minmax(0,1fr) minmax(96px,160px)!important}.forum-post-card-main,html[data-theme] .forum-post-card-main{min-width:0!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;gap:9px!important;padding:0!important;display:grid!important}.forum-post-card-main:hover h3,html[data-theme] .forum-post-card-main:hover h3{color:color-mix(in srgb, var(--accent,#d860b0) 80%, var(--text-main,#fff))!important}.forum-post-card-media,html[data-theme] .forum-post-card-media{aspect-ratio:16/10!important;border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 82%, transparent)!important;background:color-mix(in srgb, var(--surface-input,#15101c) 92%, #05060c)!important;border-radius:8px!important;min-width:0!important;padding:0!important;overflow:hidden!important}.forum-post-card-media img,html[data-theme] .forum-post-card-media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.forum-post-card-head,.forum-post-meta,html[data-theme] .forum-post-card-head,html[data-theme] .forum-post-meta{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.forum-post-card-head,html[data-theme] .forum-post-card-head{justify-content:space-between!important}.forum-post-card h3,html[data-theme] .forum-post-card h3{color:var(--text-main,#fff)!important;margin:0!important;font-size:18px!important;line-height:1.25!important}.forum-post-card p,html[data-theme] .forum-post-card p{color:var(--text-muted,#b9aabd)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}.forum-post-meta,html[data-theme] .forum-post-meta{color:var(--text-muted,#aeb8d0)!important;font-size:12px!important;font-weight:750!important}.forum-thread-view,html[data-theme] .forum-thread-view{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 82%, transparent)!important;background:color-mix(in srgb, var(--surface-card,#21162a) 72%, transparent)!important;border-radius:8px!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;min-width:0!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 42px #00000047!important}.forum-thread-head,html[data-theme] .forum-thread-head{border-bottom:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 72%, transparent)!important;background:0 0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;min-width:0!important;padding:0 0 12px!important;display:grid!important}.forum-thread-title,html[data-theme] .forum-thread-title{min-width:0!important}.forum-thread-close,html[data-theme] .forum-thread-close{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 86%, transparent)!important;background:color-mix(in srgb, var(--surface-input,#15101c) 84%, transparent)!important;width:34px!important;height:34px!important;color:var(--text-main,#fff)!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:20px!important;line-height:1!important;display:inline-grid!important}.forum-thread-close:hover,html[data-theme] .forum-thread-close:hover{border-color:color-mix(in srgb, var(--accent,#d860b0) 62%, transparent)!important;background:color-mix(in srgb, var(--accent,#d860b0) 18%, var(--surface-input,#15101c))!important}.forum-thread-head h2,html[data-theme] .forum-thread-head h2{overflow-wrap:anywhere!important;color:var(--text-main,#fff)!important;margin:6px 0 4px!important;font-size:20px!important;line-height:1.2!important}.forum-thread-head small,html[data-theme] .forum-thread-head small{color:var(--text-muted,#aeb8d0)!important;font-size:12px!important}.forum-thread-scroll,html[data-theme] .forum-thread-scroll{align-content:start!important;gap:12px!important;min-height:0!important;display:grid!important;overflow:hidden auto!important}.forum-thread-root,.forum-thread-replies,html[data-theme] .forum-thread-root,html[data-theme] .forum-thread-replies{gap:10px!important;min-width:0!important;display:grid!important}.forum-thread-root,html[data-theme] .forum-thread-root{border-bottom:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 72%, transparent)!important;padding-bottom:12px!important}.forum-reply-composer,html[data-theme] .forum-reply-composer{flex:none!important}@media (width<=1280px){.forum-channel-view.has-open-thread,html[data-theme] .forum-channel-view.has-open-thread{grid-template-columns:minmax(0, 1fr) minmax(340px, min(var(--forum-thread-width,460px), 46vw))!important}.forum-channel-view.has-open-thread .forum-post-card.has-media,html[data-theme] .forum-channel-view.has-open-thread .forum-post-card.has-media{grid-template-columns:minmax(0,1fr)!important}}@media (width<=960px){.forum-channel-view.has-open-thread,html[data-theme] .forum-channel-view.has-open-thread{grid-template-columns:minmax(0,1fr)!important}.forum-channel-view.has-open-thread .forum-main-pane,html[data-theme] .forum-channel-view.has-open-thread .forum-main-pane{display:none!important}.forum-channel-view.has-open-thread .forum-thread-view,html[data-theme] .forum-channel-view.has-open-thread .forum-thread-view{grid-column:1!important}.forum-channel-view.has-open-thread .forum-thread-resizer,html[data-theme] .forum-channel-view.has-open-thread .forum-thread-resizer{display:none!important}}@media (width<=760px){.forum-post-composer-actions,html[data-theme] .forum-post-composer-actions{grid-template-columns:minmax(0,1fr)!important}.forum-channel-toolbar,html[data-theme] .forum-channel-toolbar{grid-template-columns:minmax(0,1fr) 42px!important}.forum-tag-filter,html[data-theme] .forum-tag-filter{grid-column:1/-1!important;justify-content:flex-start!important}.forum-post-card.has-media,.forum-thread-head,html[data-theme] .forum-post-card.has-media,html[data-theme] .forum-thread-head{grid-template-columns:minmax(0,1fr)!important}}.rail-guild-popover,html[data-theme] .rail-guild-popover{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 88%, transparent)!important;background:color-mix(in srgb, var(--surface-card,#21162a) 90%, #111318)!important;min-width:178px!important;max-width:min(260px,100vw - 92px)!important;color:var(--text-main,#fff)!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;z-index:15000!important;border-radius:8px!important;gap:8px!important;padding:10px 12px!important;display:grid!important;position:fixed!important;transform:translateY(-50%)!important;box-shadow:0 18px 44px #0000006b!important}.rail-guild-popover:before,html[data-theme] .rail-guild-popover:before{content:""!important;border-left:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 88%, transparent)!important;border-bottom:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 88%, transparent)!important;background:inherit!important;width:10px!important;height:10px!important;position:absolute!important;top:50%!important;left:-5px!important;transform:translateY(-50%)rotate(45deg)!important}.rail-guild-popover strong,html[data-theme] .rail-guild-popover strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;line-height:1.2!important;overflow:hidden!important}.rail-guild-preview-row,html[data-theme] .rail-guild-preview-row{grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;display:grid!important}.rail-guild-preview-row .voice-device-icon,html[data-theme] .rail-guild-preview-row .voice-device-icon{width:18px!important;height:18px!important;color:var(--text-muted,#b9aec4)!important}.rail-guild-preview-avatars,html[data-theme] .rail-guild-preview-avatars{align-items:center!important;min-width:0!important;display:flex!important;overflow:hidden!important}.rail-guild-preview-avatar,html[data-theme] .rail-guild-preview-avatar{flex:none!important;place-items:center!important;margin-left:-6px!important;display:inline-grid!important}.rail-guild-preview-avatar:first-child,html[data-theme] .rail-guild-preview-avatar:first-child{margin-left:0!important}.rail-guild-preview-avatar .avatar.sm,.rail-guild-preview-avatar .avatar,html[data-theme] .rail-guild-preview-avatar .avatar.sm,html[data-theme] .rail-guild-preview-avatar .avatar{border:2px solid color-mix(in srgb, var(--surface-card,#21162a) 88%, #111318)!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;font-size:11px!important}.rail-guild-preview-extra,html[data-theme] .rail-guild-preview-extra{border:2px solid color-mix(in srgb, var(--surface-card,#21162a) 88%, #111318)!important;background:color-mix(in srgb, var(--accent,#d860b0) 72%, #35333b)!important;color:#fff!important;border-radius:999px!important;flex:none!important;place-items:center!important;min-width:31px!important;height:24px!important;margin-left:-6px!important;padding:0 6px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.rail-guild-preview-empty,.rail-guild-popover small,html[data-theme] .rail-guild-preview-empty,html[data-theme] .rail-guild-popover small{color:var(--text-muted,#b9aec4)!important;font-size:12px!important;font-weight:750!important}.text-channel-view,html[data-theme] .text-channel-view{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.layout>.chat.has-bot-quick-panel .text-channel-view,html[data-theme] .layout>.chat.has-bot-quick-panel .text-channel-view{grid-row:3/-1!important}.text-channel-view.has-open-thread,html[data-theme] .text-channel-view.has-open-thread{grid-template-columns:minmax(0,1fr) minmax(340px,470px)!important;padding:0 12px 12px 0!important}.text-channel-main-pane,html[data-theme] .text-channel-main-pane{grid-template-rows:minmax(0,1fr) auto auto!important;min-width:0!important;min-height:0!important;display:grid!important;overflow:hidden!important}.text-channel-main-pane>.messages,html[data-theme] .text-channel-main-pane>.messages{min-height:0!important}.message-thread-view,html[data-theme] .message-thread-view{align-self:stretch!important;margin:12px 0 0!important}.message-thread-view .message,html[data-theme] .message-thread-view .message{max-width:none!important;padding-right:52px!important}.message-thread-head h2,html[data-theme] .message-thread-head h2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.message-thread-summary,html[data-theme] .message-thread-summary{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 86%, transparent)!important;background:color-mix(in srgb, var(--surface-card,#21162a) 76%, transparent)!important;width:min(360px,100%)!important;min-height:46px!important;color:var(--text-main,#fff)!important;text-align:left!important;border-radius:7px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin-top:9px!important;padding:8px 10px!important;display:grid!important;position:relative!important}.message-thread-summary:before,html[data-theme] .message-thread-summary:before{content:""!important;border-left:2px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 90%, transparent)!important;border-bottom:2px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 90%, transparent)!important;border-radius:0 0 0 7px!important;width:14px!important;height:32px!important;position:absolute!important;top:-18px!important;left:-18px!important}.message-thread-summary:hover,.message-thread-summary:focus-visible,html[data-theme] .message-thread-summary:hover,html[data-theme] .message-thread-summary:focus-visible{border-color:color-mix(in srgb, var(--accent,#d860b0) 58%, transparent)!important;background:color-mix(in srgb, var(--accent,#d860b0) 14%, var(--surface-card,#21162a))!important}.message-thread-summary>span,html[data-theme] .message-thread-summary>span{gap:2px!important;min-width:0!important;display:grid!important}.message-thread-summary strong,html[data-theme] .message-thread-summary strong{color:color-mix(in srgb, var(--accent,#d860b0) 62%, #7fb4ff)!important;font-size:13px!important;line-height:1.15!important}.message-thread-summary small,html[data-theme] .message-thread-summary small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--text-muted,#b9aec4)!important;font-size:12px!important;overflow:hidden!important}@media (width<=1080px){.text-channel-view.has-open-thread,html[data-theme] .text-channel-view.has-open-thread{grid-template-columns:minmax(0,1fr)!important;padding-right:0!important}.text-channel-view.has-open-thread .text-channel-main-pane,html[data-theme] .text-channel-view.has-open-thread .text-channel-main-pane{display:none!important}}.composer.composer-gromofon,html[data-theme] .composer.composer-gromofon{grid-template-columns:44px minmax(0,1fr)!important;grid-template-areas:"attach input"!important;align-items:center!important;gap:10px!important;padding:10px 14px!important}.composer.composer-gromofon .attach-button,html[data-theme] .composer.composer-gromofon .attach-button{border-radius:12px!important;grid-area:attach!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.composer.composer-gromofon .composer-input-wrap,html[data-theme] .composer.composer-gromofon .composer-input-wrap{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:0!important;grid-area:input!important;overflow:visible!important}.composer.composer-gromofon .composer-input-wrap:focus-within,html[data-theme] .composer.composer-gromofon .composer-input-wrap:focus-within{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.composer.composer-gromofon .composer-input,html[data-theme] .composer.composer-gromofon .composer-input{border-radius:14px!important;min-height:42px!important;padding:10px 88px 10px 14px!important}.composer.composer-gromofon .composer-tools,html[data-theme] .composer.composer-gromofon .composer-tools{z-index:6!important;grid-area:input!important;place-self:center end!important;align-items:center!important;gap:2px!important;height:38px!important;margin-right:6px!important;display:flex!important;position:relative!important}.composer.composer-gromofon .composer-tools>button,html[data-theme] .composer.composer-gromofon .composer-tools>button{border-radius:9px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:13px!important;line-height:1!important}.composer.composer-gromofon .composer-tools>.composer-tool-emoji,html[data-theme] .composer.composer-gromofon .composer-tools>.composer-tool-emoji{font-size:18px!important}.composer.composer-gromofon .composer-tool-sticker-hidden,html[data-theme] .composer.composer-gromofon .composer-tool-sticker-hidden,.composer.composer-gromofon .composer-send-button,html[data-theme] .composer.composer-gromofon .composer-send-button{display:none!important}.composer.composer-gromofon .composer-media-picker,html[data-theme] .composer.composer-gromofon .composer-media-picker{width:min(560px,100vw - 32px)!important;bottom:46px!important;right:-8px!important;overflow:visible!important}.forum-thread-view,html[data-theme] .forum-thread-view,.message-thread-view,html[data-theme] .message-thread-view,.forum-reply-composer,html[data-theme] .forum-reply-composer,.message-thread-composer,html[data-theme] .message-thread-composer,.composer.composer-gromofon,html[data-theme] .composer.composer-gromofon{overflow:visible!important}.forum-reply-composer .composer-media-picker,html[data-theme] .forum-reply-composer .composer-media-picker,.message-thread-composer .composer-media-picker,html[data-theme] .message-thread-composer .composer-media-picker{right:-12px!important}.composer-media-picker .composer-gif-grid,html[data-theme] .composer-media-picker .composer-gif-grid,.composer-media-picker .composer-sticker-grid,html[data-theme] .composer-media-picker .composer-sticker-grid,.composer-media-picker .composer-emoji-grid,html[data-theme] .composer-media-picker .composer-emoji-grid{scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb, var(--accent,#d860b0) 52%, #94a3b8) transparent!important;margin-right:-12px!important;padding-right:10px!important}.composer-media-picker .composer-gif-grid::-webkit-scrollbar{width:8px!important}.composer-media-picker .composer-sticker-grid::-webkit-scrollbar{width:8px!important}.composer-media-picker .composer-emoji-grid::-webkit-scrollbar{width:8px!important}html[data-theme] .composer-media-picker .composer-gif-grid::-webkit-scrollbar{width:8px!important}html[data-theme] .composer-media-picker .composer-sticker-grid::-webkit-scrollbar{width:8px!important}html[data-theme] .composer-media-picker .composer-emoji-grid::-webkit-scrollbar{width:8px!important}.composer-media-picker .composer-gif-grid::-webkit-scrollbar-track{background:0 0!important}.composer-media-picker .composer-sticker-grid::-webkit-scrollbar-track{background:0 0!important}.composer-media-picker .composer-emoji-grid::-webkit-scrollbar-track{background:0 0!important}html[data-theme] .composer-media-picker .composer-gif-grid::-webkit-scrollbar-track{background:0 0!important}html[data-theme] .composer-media-picker .composer-sticker-grid::-webkit-scrollbar-track{background:0 0!important}html[data-theme] .composer-media-picker .composer-emoji-grid::-webkit-scrollbar-track{background:0 0!important}.composer-media-picker .composer-gif-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent,#d860b0) 52%, #94a3b8)!important;border-radius:999px!important}.composer-media-picker .composer-sticker-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent,#d860b0) 52%, #94a3b8)!important;border-radius:999px!important}.composer-media-picker .composer-emoji-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent,#d860b0) 52%, #94a3b8)!important;border-radius:999px!important}html[data-theme] .composer-media-picker .composer-gif-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent,#d860b0) 52%, #94a3b8)!important;border-radius:999px!important}html[data-theme] .composer-media-picker .composer-sticker-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent,#d860b0) 52%, #94a3b8)!important;border-radius:999px!important}html[data-theme] .composer-media-picker .composer-emoji-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent,#d860b0) 52%, #94a3b8)!important;border-radius:999px!important}.composer.composer-gromofon,html[data-theme] .composer.composer-gromofon{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"input"!important;gap:0!important;padding:10px 14px!important}.composer.composer-gromofon .attach-button,html[data-theme] .composer.composer-gromofon .attach-button{z-index:7!important;border-radius:11px!important;grid-area:input!important;place-self:center start!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin-left:6px!important;position:relative!important}.composer.composer-gromofon .composer-input,html[data-theme] .composer.composer-gromofon .composer-input{border-radius:16px!important;padding:10px 52px 10px 54px!important}.composer.composer-gromofon .composer-tools,html[data-theme] .composer.composer-gromofon .composer-tools{margin-right:6px!important}.composer.composer-gromofon .composer-tool-media,html[data-theme] .composer.composer-gromofon .composer-tool-media,.composer.composer-gromofon .composer-tool-sticker-hidden,html[data-theme] .composer.composer-gromofon .composer-tool-sticker-hidden{display:none!important}.text-channel-main-pane,html[data-theme] .text-channel-main-pane{grid-template-rows:minmax(0,1fr) auto auto auto!important}.text-channel-main-pane>.messages,html[data-theme] .text-channel-main-pane>.messages{grid-row:1!important;min-height:0!important;overflow-y:auto!important}.text-channel-main-pane>.typing-indicator,html[data-theme] .text-channel-main-pane>.typing-indicator{grid-row:2!important}.text-channel-main-pane>.connection-status-note,html[data-theme] .text-channel-main-pane>.connection-status-note{grid-row:3!important}.text-channel-main-pane>.composer.composer-gromofon,html[data-theme] .text-channel-main-pane>.composer.composer-gromofon{grid-row:4!important;align-self:end!important}.layout>.chat>header,html[data-theme] .layout>.chat>header{align-items:center!important}.layout>.chat>header .chat-heading-title,html[data-theme] .layout>.chat>header .chat-heading-title{align-items:center!important;gap:10px!important;margin:0!important;line-height:1!important;display:flex!important}.layout>.chat>header .chat-heading-title>span:not(.chat-heading-symbol),html[data-theme] .layout>.chat>header .chat-heading-title>span:not(.chat-heading-symbol){align-items:center!important;min-height:24px!important;line-height:1!important;display:inline-flex!important}.layout>.chat>header .chat-heading-symbol,html[data-theme] .layout>.chat>header .chat-heading-symbol{justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important;transform:none!important}.message-actions.message-hover-toolbar button.message-toolbar-thread,html[data-theme] .message-actions.message-hover-toolbar button.message-toolbar-thread{justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:90px!important;padding:0 10px!important;font-size:0!important;display:inline-flex!important}.message-toolbar-thread>span,html[data-theme] .message-toolbar-thread>span{align-items:center!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.message-toolbar-thread>span:first-child,html[data-theme] .message-toolbar-thread>span:first-child{font-size:14px!important}.message-thread-summary-avatars,html[data-theme] .message-thread-summary-avatars{align-items:center!important;min-width:30px!important;display:flex!important}.message-thread-summary-avatar,html[data-theme] .message-thread-summary-avatar{place-items:center!important;width:24px!important;height:24px!important;margin-left:-7px!important;display:inline-grid!important}.message-thread-summary-avatar:first-child,html[data-theme] .message-thread-summary-avatar:first-child{margin-left:0!important}.message-thread-summary-avatar .avatar.sm,html[data-theme] .message-thread-summary-avatar .avatar.sm{width:24px!important;height:24px!important;box-shadow:0 0 0 2px var(--surface-card,#21162a)!important}.message-thread-view>.message-thread-composer,html[data-theme] .message-thread-view>.message-thread-composer{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.message-thread-view>.message-thread-composer .composer-input,html[data-theme] .message-thread-view>.message-thread-composer .composer-input{box-shadow:none!important}.server-channel-scroll .voice-channel-overflow,html[data-theme] .server-channel-scroll .voice-channel-overflow,.layout>.channels.server-sidebar .voice-channel-overflow,html[data-theme] .layout>.channels.server-sidebar .voice-channel-overflow{color:var(--text-muted,#9ca3af)!important;cursor:default!important;opacity:.9!important}.voice-channel-overflow-count,html[data-theme] .voice-channel-overflow-count{background:color-mix(in srgb, var(--accent,#d860b0) 22%, var(--surface-card,#21162a))!important;width:24px!important;min-width:24px!important;height:24px!important;color:var(--text-main,#fff)!important;border-radius:999px!important;place-items:center!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}body .layout>.guilds.gromofon-rail,body .layout>.guilds.gromofon-rail:hover,body .layout>.guilds.gromofon-rail:focus-within,html[data-theme] body .layout>.guilds.gromofon-rail,html[data-theme] body .layout>.guilds.gromofon-rail:hover,html[data-theme] body .layout>.guilds.gromofon-rail:focus-within{width:var(--app-rail-width,72px)!important;min-width:var(--app-rail-width,72px)!important;max-width:var(--app-rail-width,72px)!important;transition:none!important;transform:scale(1)!important}body .layout>.guilds.gromofon-rail>.rail-home-button,body .layout>.guilds.gromofon-rail>.rail-home-button:hover,body .layout>.guilds.gromofon-rail>.rail-home-button:focus,body .layout>.guilds.gromofon-rail>.rail-home-button:focus-visible,body .layout>.guilds.gromofon-rail>.rail-home-button:active,body .layout>.guilds.gromofon-rail>.rail-home-button.selected,body .layout>.guilds.gromofon-rail>.rail-home-button.selected:hover,body .layout>.guilds.gromofon-rail>.rail-home-button.selected:focus-visible,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true],body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:active,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true][data-guild-selected=true],body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true][data-guild-selected=true]:hover,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true],body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:hover,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:focus,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:focus-visible,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:active,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true].selected,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true].selected:hover,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button:hover,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button:focus,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button:focus-visible,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button:active,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button.selected,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button.selected:hover,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button.selected:focus-visible,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true],html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:active,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true][data-guild-selected=true],html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true][data-guild-selected=true]:hover,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true],html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:hover,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:focus,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:focus-visible,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:active,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true].selected,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true].selected:hover{border-radius:18px!important;flex:0 0 56px!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;transform:scale(1)!important}body .layout>.guilds.gromofon-rail>.rail-home-button .rail-home-icon,body .layout>.guilds.gromofon-rail>.rail-home-button:hover .rail-home-icon,body .layout>.guilds.gromofon-rail>.rail-home-button:focus-visible .rail-home-icon,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .guild-icon,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] img.guild-icon,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .guild-icon.fallback,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover .guild-icon,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible .guild-icon,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected .guild-icon,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true][data-guild-selected=true] .guild-icon,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true] .rail-direct-avatar,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:hover .rail-direct-avatar,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:focus-visible .rail-direct-avatar,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true].selected .rail-direct-avatar,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true] .rail-direct-avatar .avatar,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true] .rail-direct-avatar img,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true] .rail-direct-avatar .dm-group-avatar,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button .rail-home-icon,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button:hover .rail-home-icon,html[data-theme] body .layout>.guilds.gromofon-rail>.rail-home-button:focus-visible .rail-home-icon,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .guild-icon,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] img.guild-icon,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .guild-icon.fallback,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover .guild-icon,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible .guild-icon,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected .guild-icon,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true][data-guild-selected=true] .guild-icon,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true] .rail-direct-avatar,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:hover .rail-direct-avatar,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true]:focus-visible .rail-direct-avatar,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true].selected .rail-direct-avatar,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true] .rail-direct-avatar .avatar,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true] .rail-direct-avatar img,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-direct-button=true] .rail-direct-avatar .dm-group-avatar{border-radius:18px!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;transform:scale(1)!important}body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .rail-pin-badge,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover .rail-pin-badge,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible .rail-pin-badge,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected .rail-pin-badge,body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover .rail-pin-badge,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true] .rail-pin-badge,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:hover .rail-pin-badge,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true]:focus-visible .rail-pin-badge,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected .rail-pin-badge,html[data-theme] body .layout>.guilds.gromofon-rail .rail-server-list>button[data-guild-button=true].selected:hover .rail-pin-badge{width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;padding:0!important;transition:none!important;inset:4px auto auto calc(50% + 10px)!important;transform:scale(1)!important}body .profile-modal .profile-modal-close,html[data-theme] body .profile-modal .profile-modal-close{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 72%, transparent)!important;background:color-mix(in srgb, var(--surface-elevated,#21162a) 82%, #05060a)!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;color:var(--text-main,#fff)!important;z-index:12!important;border-radius:12px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important;position:absolute!important;inset:14px 14px auto auto!important;transform:scale(1)!important;box-shadow:0 10px 26px #00000042,inset 0 1px #ffffff14!important}body .profile-modal .profile-modal-close:hover,body .profile-modal .profile-modal-close:focus-visible,html[data-theme] body .profile-modal .profile-modal-close:hover,html[data-theme] body .profile-modal .profile-modal-close:focus-visible{border-color:color-mix(in srgb, var(--accent,#d860b0) 58%, var(--border-subtle,#ffffff24))!important;background:color-mix(in srgb, var(--accent,#d860b0) 18%, var(--surface-elevated,#21162a))!important;transform:none!important}body .profile-modal .profile-modal-close>span,html[data-theme] body .profile-modal .profile-modal-close>span{display:none!important}body .profile-modal .profile-modal-close:before,body .profile-modal .profile-modal-close:after,html[data-theme] body .profile-modal .profile-modal-close:before,html[data-theme] body .profile-modal .profile-modal-close:after{content:""!important;transform-origin:50%!important;background:currentColor!important;border-radius:999px!important;width:16px!important;height:2px!important;position:absolute!important;top:50%!important;left:50%!important}body .profile-modal .profile-modal-close:before,html[data-theme] body .profile-modal .profile-modal-close:before{transform:translate(-50%,-50%)rotate(45deg)!important}body .profile-modal .profile-modal-close:after,html[data-theme] body .profile-modal .profile-modal-close:after{transform:translate(-50%,-50%)rotate(-45deg)!important}body .app-toast-container,html[data-theme] body .app-toast-container{z-index:3000!important;pointer-events:none!important;justify-items:end!important;gap:10px!important;width:min(420px,100vw - 36px)!important;max-width:min(420px,100vw - 36px)!important;display:grid!important;bottom:18px!important;right:18px!important}body .layout.server-members-collapsed .app-toast-container,html[data-theme] body .layout.server-members-collapsed .app-toast-container{right:76px!important}body .layout.server-members-open .app-toast-container,html[data-theme] body .layout.server-members-open .app-toast-container{right:270px!important}body .app-toast,html[data-theme] body .app-toast{border:1px solid color-mix(in srgb, var(--border-subtle,#ffffff24) 76%, var(--accent,#5865f2))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated,#171b2a) 94%, white 6%), var(--surface-elevated,#171b2a))!important;width:100%!important;min-height:74px!important;color:var(--text-main,#f8fafc)!important;-webkit-backdrop-filter:blur(14px)saturate(1.08)!important;backdrop-filter:blur(14px)saturate(1.08)!important;pointer-events:auto!important;border-radius:16px!important;grid-template-columns:44px minmax(0,1fr) 28px!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;position:relative!important;box-shadow:0 16px 44px #00000057,inset 0 1px #ffffff14!important}body .app-toast.message,html[data-theme] body .app-toast.message{border-color:color-mix(in srgb, var(--accent,#5865f2) 36%, var(--border-subtle,#ffffff24))!important}body .app-toast.call,html[data-theme] body .app-toast.call{border-color:color-mix(in srgb, #46d18c 42%, var(--border-subtle,#ffffff24))!important}body .app-toast-icon,html[data-theme] body .app-toast-icon{background:color-mix(in srgb, var(--accent,#5865f2) 26%, transparent)!important;width:44px!important;height:44px!important;color:var(--text-main,#fff)!important;border-radius:14px!important;place-items:center!important;font-size:17px!important;line-height:1!important;display:grid!important;box-shadow:inset 0 1px #ffffff1a!important}body .app-toast-content,html[data-theme] body .app-toast-content{align-self:center!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}body .app-toast-content strong,html[data-theme] body .app-toast-content strong{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;color:var(--text-main,#f8fafc)!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;display:block!important;overflow:hidden!important}body .app-toast-content span,html[data-theme] body .app-toast-content span{-webkit-line-clamp:2!important;white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;color:var(--text-muted,#aeb8d0)!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}body .app-toast .app-toast-close,html[data-theme] body .app-toast .app-toast-close{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--text-muted,#aeb8d0)!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;place-self:center!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important}body .app-toast .app-toast-close:before,html[data-theme] body .app-toast .app-toast-close:before{content:"×"!important;font-family:Arial,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1!important}body .app-toast .app-toast-close:hover,body .app-toast .app-toast-close:focus-visible,html[data-theme] body .app-toast .app-toast-close:hover,html[data-theme] body .app-toast .app-toast-close:focus-visible{border-color:color-mix(in srgb, var(--accent,#5865f2) 34%, transparent)!important;background:color-mix(in srgb, var(--accent,#5865f2) 14%, transparent)!important;color:var(--text-main,#fff)!important}body .app-toast.with-actions,html[data-theme] body .app-toast.with-actions{align-items:start!important;min-height:104px!important}body .app-toast.with-actions .app-toast-content,body .app-toast.with-actions .app-toast-close,html[data-theme] body .app-toast.with-actions .app-toast-content,html[data-theme] body .app-toast.with-actions .app-toast-close{align-self:start!important}@media (width<=900px){body .app-toast-container,body .layout.server-members-collapsed .app-toast-container,body .layout.server-members-open .app-toast-container,html[data-theme] body .app-toast-container,html[data-theme] body .layout.server-members-collapsed .app-toast-container,html[data-theme] body .layout.server-members-open .app-toast-container{width:min(390px,100vw - 24px)!important;max-width:min(390px,100vw - 24px)!important;bottom:12px!important;right:12px!important}}body>.settings-modal-backdrop,html[data-theme] body>.settings-modal-backdrop,body .layout .settings-modal-backdrop,html[data-theme] body .layout .settings-modal-backdrop{z-index:2400!important;-webkit-backdrop-filter:blur(14px)saturate(1.08)!important;backdrop-filter:blur(14px)saturate(1.08)!important;background:#02040ab8!important;place-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:28px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}body>.settings-modal-backdrop,html[data-theme] body>.settings-modal-backdrop{inset:0!important}body>.server-settings-page.server-settings-dashboard .server-settings-main-columns,html[data-theme] body>.server-settings-page.server-settings-dashboard .server-settings-main-columns{grid-template-columns:minmax(0,1fr)!important;justify-content:center!important;justify-self:stretch!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;display:grid!important}body>.server-settings-page.server-settings-dashboard .server-settings-content,html[data-theme] body>.server-settings-page.server-settings-dashboard .server-settings-content{box-sizing:border-box!important;grid-template-columns:1fr!important;padding:22px 28px 48px!important}body>.server-settings-page.server-settings-dashboard .server-settings-main-column,html[data-theme] body>.server-settings-page.server-settings-dashboard .server-settings-main-column{display:contents!important}body>.server-settings-page.server-settings-dashboard .server-settings-content [hidden],html[data-theme] body>.server-settings-page.server-settings-dashboard .server-settings-content [hidden]{display:none!important}body>.server-settings-page.server-settings-dashboard .panel:not([hidden]),html[data-theme] body>.server-settings-page.server-settings-dashboard .panel:not([hidden]){gap:20px!important;display:grid!important}body>.server-settings-page.server-settings-dashboard .server-settings-content>.panel,body>.server-settings-page.server-settings-dashboard .server-settings-main-column>.panel,html[data-theme] body>.server-settings-page.server-settings-dashboard .server-settings-content>.panel,html[data-theme] body>.server-settings-page.server-settings-dashboard .server-settings-main-column>.panel{box-sizing:border-box!important;width:100%!important;max-width:100%!important}body>.server-settings-page.server-settings-dashboard .panel-heading,html[data-theme] body>.server-settings-page.server-settings-dashboard .panel-heading{text-align:left!important;justify-content:flex-start!important;gap:14px!important}body>.server-settings-page.server-settings-dashboard .panel-heading>div,html[data-theme] body>.server-settings-page.server-settings-dashboard .panel-heading>div{text-align:left!important;min-width:0!important;margin:0!important}body>.server-settings-page.server-settings-dashboard .server-settings-nav a.active,body>.server-settings-page.server-settings-dashboard .server-settings-nav a[aria-current=page],html[data-theme] body>.server-settings-page.server-settings-dashboard .server-settings-nav a.active,html[data-theme] body>.server-settings-page.server-settings-dashboard .server-settings-nav a[aria-current=page]{border-color:color-mix(in srgb, var(--accent) 48%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 22%, var(--surface-card))!important;color:var(--text-main)!important;box-shadow:inset 3px 0 0 var(--accent), 0 10px 28px color-mix(in srgb, var(--accent) 14%, transparent)!important}body .layout.app-desktop-shell .settings-modal-backdrop,html[data-theme] body .layout.app-desktop-shell .settings-modal-backdrop{inset:36px 0 0!important}@media (width<=860px){body>.settings-modal-backdrop,html[data-theme] body>.settings-modal-backdrop,body .layout .settings-modal-backdrop,html[data-theme] body .layout .settings-modal-backdrop{padding:12px!important}}body .layout>.settings-modal-backdrop,html[data-theme] body .layout>.settings-modal-backdrop{z-index:1500!important;-webkit-backdrop-filter:blur(14px)saturate(1.08)!important;backdrop-filter:blur(14px)saturate(1.08)!important;background:#02040ab8!important;place-items:center!important;padding:28px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}body .layout.app-desktop-shell>.settings-modal-backdrop,html[data-theme] body .layout.app-desktop-shell>.settings-modal-backdrop{inset:36px 0 0!important}body .settings-modal-window,html[data-theme] body .settings-modal-window,body .server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body .server-settings-page.settings-modal-backdrop>.server-settings-shell{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, var(--accent) 18%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 96%, transparent), color-mix(in srgb, var(--bg-elevated) 92%, transparent)), var(--bg-card)!important;border-radius:10px!important;width:min(1420px,100vw - 56px)!important;max-width:none!important;height:min(860px,100vh - 92px)!important;min-height:0!important;margin:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 84px #00000075,inset 0 0 0 1px #ffffff08!important}body .settings-dashboard-page.settings-modal-backdrop,html[data-theme] body .settings-dashboard-page.settings-modal-backdrop{grid-template-rows:minmax(0,1fr)!important;gap:0!important}body .settings-dashboard-page .settings-modal-window,html[data-theme] body .settings-dashboard-page .settings-modal-window{grid-template-rows:auto minmax(0,1fr) auto!important;gap:14px!important;padding:18px!important;display:grid!important}body .settings-dashboard-page .settings-dashboard-hero,html[data-theme] body .settings-dashboard-page .settings-dashboard-hero,body .settings-dashboard-page .settings-account-shell,html[data-theme] body .settings-dashboard-page .settings-account-shell{width:100%!important;margin:0!important}body .settings-dashboard-page .settings-dashboard-hero{padding-right:64px!important}body .settings-dashboard-page .settings-dashboard-hero .friend-stats,html[data-theme] body .settings-dashboard-page .settings-dashboard-hero .friend-stats{display:block!important}body .settings-modal-close,html[data-theme] body .settings-modal-close{z-index:4!important;border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent)!important;background:color-mix(in srgb, var(--bg-elevated) 82%, transparent)!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;color:var(--text-main)!important;box-shadow:none!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:26px!important;font-weight:420!important;line-height:1!important;display:grid!important;position:absolute!important;top:16px!important;right:16px!important}body .server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body .server-settings-page.settings-modal-backdrop>.server-settings-shell{grid-template-columns:250px minmax(0,1fr)!important;gap:0!important;display:grid!important}body .server-settings-page .server-settings-content,html[data-theme] body .server-settings-page .server-settings-content{min-height:0!important;padding-right:56px!important;overflow-y:auto!important}body:has(>.settings-modal-backdrop) .app-titlebar-strip{color:#f2f3f5!important;box-shadow:none!important;background:#202127!important;border-bottom-color:#ffffff14!important}html[data-theme] body:has(>.settings-modal-backdrop) .app-titlebar-strip{color:#f2f3f5!important;box-shadow:none!important;background:#202127!important;border-bottom-color:#ffffff14!important}body:has(>.settings-modal-backdrop) .app-titlebar-nav-button{color:#b5bac1!important;background:0 0!important}html[data-theme] body:has(>.settings-modal-backdrop) .app-titlebar-nav-button{color:#b5bac1!important;background:0 0!important}body>.server-settings-page.settings-modal-backdrop,html[data-theme] body>.server-settings-page.settings-modal-backdrop{padding:42px 44px 34px!important}body>.server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.server-settings-shell{background:#202127!important;border:1px solid #ffffff1a!important;border-radius:8px!important;grid-template-columns:224px minmax(0,1fr)!important;width:min(1080px,100vw - 112px)!important;height:min(720px,100vh - 96px)!important;box-shadow:0 28px 70px #00000085!important}body>.server-settings-page .server-settings-nav,html[data-theme] body>.server-settings-page .server-settings-nav{background:#17181f!important;padding:18px 10px!important}body>.server-settings-page .server-settings-back,html[data-theme] body>.server-settings-page .server-settings-back{color:#b5bac1!important;height:36px!important;min-height:36px!important;margin:0 0 12px!important;font-size:13px!important}body>.server-settings-page .server-settings-nav a,html[data-theme] body>.server-settings-page .server-settings-nav a{color:#b5bac1!important;grid-template-columns:24px minmax(0,1fr)!important;min-height:38px!important;padding:0 10px!important;font-size:13px!important}body>.server-settings-page .server-settings-nav a span,html[data-theme] body>.server-settings-page .server-settings-nav a span{color:#9aa7ff!important;background:#252733!important;border-radius:7px!important;width:22px!important;height:22px!important;font-size:12px!important}body>.server-settings-page .server-settings-nav a.active,body>.server-settings-page .server-settings-nav a[aria-current=page],html[data-theme] body>.server-settings-page .server-settings-nav a.active,html[data-theme] body>.server-settings-page .server-settings-nav a[aria-current=page]{color:#fff!important;background:#373a47!important}body>.server-settings-page .server-settings-nav a.active span,body>.server-settings-page .server-settings-nav a[aria-current=page] span,html[data-theme] body>.server-settings-page .server-settings-nav a.active span,html[data-theme] body>.server-settings-page .server-settings-nav a[aria-current=page] span{color:#fff!important;background:#5865f242!important}body>.server-settings-page .server-settings-content,html[data-theme] body>.server-settings-page .server-settings-content{background:#202127!important;padding:0!important}body>.server-settings-page .server-settings-hero,html[data-theme] body>.server-settings-page .server-settings-hero{background:#202127!important;border-bottom:1px solid #ffffff14!important;min-height:92px!important;padding:22px 72px 18px 28px!important}body>.server-settings-page .server-settings-title,html[data-theme] body>.server-settings-page .server-settings-title{gap:0!important}body>.server-settings-page .server-settings-hero h2,html[data-theme] body>.server-settings-page .server-settings-hero h2{margin:0 0 4px!important;font-size:24px!important;line-height:1.15!important}body>.server-settings-page .server-settings-hero p,html[data-theme] body>.server-settings-page .server-settings-hero p{color:#b5bac1!important;font-size:13px!important}body>.server-settings-page .server-settings-hero .friend-stats,html[data-theme] body>.server-settings-page .server-settings-hero .friend-stats{gap:8px!important}body>.server-settings-page .server-settings-hero .friend-stats span,html[data-theme] body>.server-settings-page .server-settings-hero .friend-stats span{background:#17181f!important;border-radius:6px!important;min-width:76px!important;min-height:48px!important;padding:8px 10px!important}body>.server-settings-page .server-settings-main-columns,html[data-theme] body>.server-settings-page .server-settings-main-columns{width:100%!important;max-width:820px!important;margin:0!important;padding:24px 28px 44px!important;display:block!important}body>.server-settings-page .server-settings-content .panel:not([hidden]),html[data-theme] body>.server-settings-page .server-settings-content .panel:not([hidden]){width:100%!important;max-width:820px!important;margin:0!important}body>.server-settings-page .server-panel-icon,html[data-theme] body>.server-settings-page .server-panel-icon{color:#9aa7ff!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:#252733!important;border-radius:7px!important;font-size:14px!important}body>.server-settings-page .panel-heading,html[data-theme] body>.server-settings-page .panel-heading{margin-bottom:18px!important}body>.server-settings-page #server-settings-basic .horizontal-form,html[data-theme] body>.server-settings-page #server-settings-basic .horizontal-form{grid-template-columns:132px minmax(0,1fr)!important;align-items:start!important;gap:14px 20px!important;display:grid!important}body>.server-settings-page #server-settings-basic .server-avatar-editor,html[data-theme] body>.server-settings-page #server-settings-basic .server-avatar-editor{grid-row:1/span 3!important}body>.server-settings-page #server-settings-basic label,body>.server-settings-page #server-settings-basic .server-visibility-field,body>.server-settings-page #server-settings-basic .server-topic-picker-settings,body>.server-settings-page #server-settings-basic .server-settings-save,html[data-theme] body>.server-settings-page #server-settings-basic label,html[data-theme] body>.server-settings-page #server-settings-basic .server-visibility-field,html[data-theme] body>.server-settings-page #server-settings-basic .server-topic-picker-settings,html[data-theme] body>.server-settings-page #server-settings-basic .server-settings-save{grid-column:2!important}body>.server-settings-page .server-avatar-preview.server-avatar-preview,html[data-theme] body>.server-settings-page .server-avatar-preview.server-avatar-preview{width:128px!important;min-width:128px!important;height:128px!important;min-height:128px!important;box-shadow:none!important;background:#111318!important;border:1px solid #5865f2b3!important;border-radius:8px!important;padding:0!important;overflow:hidden!important}body>.server-settings-page .server-avatar-preview>span,html[data-theme] body>.server-settings-page .server-avatar-preview>span{color:#fff!important;background:#2b2d35!important;border-radius:7px!important;width:30px!important;height:30px!important;bottom:8px!important;right:8px!important}body>.server-settings-page .server-visibility-field,html[data-theme] body>.server-settings-page .server-visibility-field,body>.server-settings-page .server-topic-picker-settings,html[data-theme] body>.server-settings-page .server-topic-picker-settings{gap:8px!important;display:grid!important}body>.server-settings-page .server-visibility-field>span,body>.server-settings-page .server-topic-picker-settings>span,html[data-theme] body>.server-settings-page .server-visibility-field>span,html[data-theme] body>.server-settings-page .server-topic-picker-settings>span{color:#b5bac1!important;font-size:12px!important;font-weight:750!important}body>.server-settings-page .server-visibility-toggle,html[data-theme] body>.server-settings-page .server-visibility-toggle{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body>.server-settings-page .server-visibility-toggle button,html[data-theme] body>.server-settings-page .server-visibility-toggle button,body>.server-settings-page .server-topic-picker-settings button,html[data-theme] body>.server-settings-page .server-topic-picker-settings button{color:#b5bac1!important;min-height:38px!important;box-shadow:none!important;background:#17181f!important;border:1px solid #ffffff1a!important;border-radius:6px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important}body>.server-settings-page .server-visibility-toggle button:hover,html[data-theme] body>.server-settings-page .server-visibility-toggle button:hover,body>.server-settings-page .server-topic-picker-settings button:hover,html[data-theme] body>.server-settings-page .server-topic-picker-settings button:hover{color:#f2f3f5!important;background:#252733!important;border-color:#5865f273!important}body>.server-settings-page .server-visibility-toggle button.active,html[data-theme] body>.server-settings-page .server-visibility-toggle button.active,body>.server-settings-page .server-topic-picker-settings button.active,html[data-theme] body>.server-settings-page .server-topic-picker-settings button.active{color:#fff!important;background:#5865f238!important;border-color:#5865f2cc!important}body>.server-settings-page .server-topic-picker-settings,html[data-theme] body>.server-settings-page .server-topic-picker-settings{background:#24252b!important;border:1px solid #ffffff14!important;border-radius:8px!important;padding:14px!important}body>.server-settings-page .server-topic-picker-settings>div,html[data-theme] body>.server-settings-page .server-topic-picker-settings>div{flex-wrap:wrap!important;gap:8px!important;display:flex!important}body>.server-settings-page .server-topic-picker-settings small,html[data-theme] body>.server-settings-page .server-topic-picker-settings small{color:#8d939f!important}body>.server-settings-page .server-settings-save.server-settings-save,html[data-theme] body>.server-settings-page .server-settings-save.server-settings-save{background:#5865f2!important;justify-self:start!important;width:auto!important;min-width:164px!important;min-height:44px!important;padding:0 18px!important}@media (width<=960px){body>.server-settings-page.settings-modal-backdrop,html[data-theme] body>.server-settings-page.settings-modal-backdrop{padding:0!important}body>.server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.server-settings-shell{width:100vw!important;height:100vh!important}body>.server-settings-page #server-settings-basic .horizontal-form,html[data-theme] body>.server-settings-page #server-settings-basic .horizontal-form{grid-template-columns:1fr!important}body>.server-settings-page #server-settings-basic .server-avatar-editor,body>.server-settings-page #server-settings-basic label,body>.server-settings-page #server-settings-basic .server-visibility-field,body>.server-settings-page #server-settings-basic .server-topic-picker-settings,body>.server-settings-page #server-settings-basic .server-settings-save,html[data-theme] body>.server-settings-page #server-settings-basic .server-avatar-editor,html[data-theme] body>.server-settings-page #server-settings-basic label,html[data-theme] body>.server-settings-page #server-settings-basic .server-visibility-field,html[data-theme] body>.server-settings-page #server-settings-basic .server-topic-picker-settings,html[data-theme] body>.server-settings-page #server-settings-basic .server-settings-save{grid-area:auto/1!important}}body>.settings-modal-backdrop,html[data-theme] body>.settings-modal-backdrop{--accent:inherit!important;--accent-hover:inherit!important;--accent-strong:var(--accent-hover)!important;--danger:inherit!important;--success:inherit!important;--bg-main:inherit!important;--bg-card:inherit!important;--bg-card-hover:inherit!important;--bg-elevated:inherit!important;--bg-sidebar:inherit!important;--bg-sidebar-2:inherit!important;--bg-input:inherit!important;--bg-input-focus:inherit!important;--surface-main:inherit!important;--surface-card:inherit!important;--surface-card-hover:inherit!important;--surface-elevated:inherit!important;--surface-input:inherit!important;--surface-input-focus:inherit!important;--text-main:inherit!important;--text-muted:inherit!important;--text-soft:inherit!important;--text-faint:inherit!important;--border-subtle:inherit!important;--border-strong:inherit!important;background:color-mix(in srgb, var(--bg-app) 70%, #00000057)!important;color:var(--text-main)!important}body:has(>.settings-modal-backdrop) .app-titlebar-strip{border-bottom-color:var(--border-subtle)!important;background:var(--bg-app)!important;color:var(--text-main)!important}html[data-theme] body:has(>.settings-modal-backdrop) .app-titlebar-strip{border-bottom-color:var(--border-subtle)!important;background:var(--bg-app)!important;color:var(--text-main)!important}body:has(>.settings-modal-backdrop) .app-titlebar-nav-button{color:var(--text-muted)!important;background:0 0!important}html[data-theme] body:has(>.settings-modal-backdrop) .app-titlebar-nav-button{color:var(--text-muted)!important;background:0 0!important}body>.settings-modal-backdrop .settings-modal-window,html[data-theme] body>.settings-modal-backdrop .settings-modal-window,body>.server-settings-page.settings-modal-backdrop>.server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.server-settings-shell,body>.server-settings-page.settings-modal-backdrop .server-settings-modal-window,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-window{border-color:color-mix(in srgb, var(--border-subtle) 82%, var(--accent) 18%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 96%, transparent), color-mix(in srgb, var(--bg-elevated) 92%, transparent)), var(--bg-card)!important;color:var(--text-main)!important;box-shadow:0 28px 70px #00000047!important}body>.settings-dashboard-page .settings-dashboard-hero,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero,body>.server-settings-page .server-settings-hero,html[data-theme] body>.server-settings-page .server-settings-hero,body>.settings-dashboard-page .settings-account-shell,html[data-theme] body>.settings-dashboard-page .settings-account-shell,body>.server-settings-page.settings-modal-backdrop .server-settings-shell,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-shell,body>.settings-dashboard-page .account-settings-content,html[data-theme] body>.settings-dashboard-page .account-settings-content,body>.server-settings-page .server-settings-content,html[data-theme] body>.server-settings-page .server-settings-content{background:var(--bg-card)!important;color:var(--text-main)!important}body>.settings-dashboard-page .settings-dashboard-hero,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero,body>.server-settings-page .server-settings-hero,html[data-theme] body>.server-settings-page .server-settings-hero,body>.settings-modal-backdrop .panel-heading,html[data-theme] body>.settings-modal-backdrop .panel-heading{border-color:color-mix(in srgb, var(--border-subtle) 86%, transparent)!important}body>.settings-dashboard-page .settings-account-nav,html[data-theme] body>.settings-dashboard-page .settings-account-nav,body>.server-settings-page .server-settings-nav,html[data-theme] body>.server-settings-page .server-settings-nav{border-right-color:color-mix(in srgb, var(--border-subtle) 84%, transparent)!important;background:var(--bg-sidebar)!important;color:var(--text-main)!important;scrollbar-color:color-mix(in srgb, var(--text-muted) 38%, transparent) transparent!important}body>.settings-dashboard-page .account-settings-content,html[data-theme] body>.settings-dashboard-page .account-settings-content,body>.server-settings-page .server-settings-content{scrollbar-color:color-mix(in srgb, var(--text-muted) 38%, transparent) transparent!important}body>.settings-dashboard-page .account-settings-content .panel:not([hidden]),body>.settings-dashboard-page .account-settings-content .full-row:not([hidden]),html[data-theme] body>.settings-dashboard-page .account-settings-content .panel:not([hidden]),html[data-theme] body>.settings-dashboard-page .account-settings-content .full-row:not([hidden]),body>.server-settings-page .server-settings-content .panel:not([hidden]),html[data-theme] body>.server-settings-page .server-settings-content .panel:not([hidden]),body>.settings-modal-backdrop .panel-heading,html[data-theme] body>.settings-modal-backdrop .panel-heading{color:var(--text-main)!important;background:0 0!important}body>.settings-modal-backdrop .panel-heading h3,html[data-theme] body>.settings-modal-backdrop .panel-heading h3,body>.settings-dashboard-page .settings-dashboard-hero h2,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero h2,body>.server-settings-page .server-settings-hero h2,html[data-theme] body>.server-settings-page .server-settings-hero h2{color:var(--text-main)!important}body>.settings-modal-backdrop .panel-heading p,html[data-theme] body>.settings-modal-backdrop .panel-heading p,body>.settings-dashboard-page .settings-dashboard-hero p,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero p,body>.server-settings-page .server-settings-hero p,html[data-theme] body>.server-settings-page .server-settings-hero p,body>.settings-modal-backdrop label,html[data-theme] body>.settings-modal-backdrop label,body>.settings-modal-backdrop small,html[data-theme] body>.settings-modal-backdrop small,body>.settings-modal-backdrop .settings-muted,html[data-theme] body>.settings-modal-backdrop .settings-muted,body>.server-settings-page .server-topic-picker-settings small,html[data-theme] body>.server-settings-page .server-topic-picker-settings small,body>.server-settings-page .server-visibility-field>span,body>.server-settings-page .server-topic-picker-settings>span,html[data-theme] body>.server-settings-page .server-visibility-field>span,html[data-theme] body>.server-settings-page .server-topic-picker-settings>span{color:var(--text-muted)!important}body>.settings-dashboard-page .settings-dashboard-hero .section-kicker,html[data-theme] body>.settings-dashboard-page .settings-dashboard-hero .section-kicker,body>.server-settings-page .server-settings-hero .section-kicker,html[data-theme] body>.server-settings-page .server-settings-hero .section-kicker,body>.settings-dashboard-page .settings-account-nav:before,html[data-theme] body>.settings-dashboard-page .settings-account-nav:before,body>.server-settings-page .server-panel-icon,html[data-theme] body>.server-settings-page .server-panel-icon,body>.server-settings-page .server-settings-hero-mark,html[data-theme] body>.server-settings-page .server-settings-hero-mark{color:var(--accent)!important}body>.server-settings-page .server-panel-icon,html[data-theme] body>.server-settings-page .server-panel-icon,body>.server-settings-page .server-settings-hero-mark,html[data-theme] body>.server-settings-page .server-settings-hero-mark,body>.server-settings-page .server-avatar-preview>span,html[data-theme] body>.server-settings-page .server-avatar-preview>span{background:color-mix(in srgb, var(--accent) 14%, var(--bg-card-hover))!important}body>.settings-dashboard-page .settings-account-nav a,html[data-theme] body>.settings-dashboard-page .settings-account-nav a,body>.server-settings-page .server-settings-nav a,html[data-theme] body>.server-settings-page .server-settings-nav a,body>.server-settings-page .server-settings-back,html[data-theme] body>.server-settings-page .server-settings-back{color:var(--text-muted)!important;background:0 0!important}body>.settings-dashboard-page .settings-account-nav a:hover,body>.settings-dashboard-page .settings-account-nav a:focus-visible,html[data-theme] body>.settings-dashboard-page .settings-account-nav a:hover,html[data-theme] body>.settings-dashboard-page .settings-account-nav a:focus-visible,body>.server-settings-page .server-settings-nav a:hover,body>.server-settings-page .server-settings-nav a:focus-visible,html[data-theme] body>.server-settings-page .server-settings-nav a:hover,html[data-theme] body>.server-settings-page .server-settings-nav a:focus-visible,body>.server-settings-page .server-settings-back:hover,body>.server-settings-page .server-settings-back:focus-visible,html[data-theme] body>.server-settings-page .server-settings-back:hover,html[data-theme] body>.server-settings-page .server-settings-back:focus-visible,body>.settings-dashboard-page .settings-account-nav a.active,body>.settings-dashboard-page .settings-account-nav a[aria-current=page],html[data-theme] body>.settings-dashboard-page .settings-account-nav a.active,html[data-theme] body>.settings-dashboard-page .settings-account-nav a[aria-current=page],body>.server-settings-page .server-settings-nav a.active,body>.server-settings-page .server-settings-nav a[aria-current=page],html[data-theme] body>.server-settings-page .server-settings-nav a.active,html[data-theme] body>.server-settings-page .server-settings-nav a[aria-current=page]{background:color-mix(in srgb, var(--accent) 18%, var(--bg-card-hover))!important;color:var(--text-main)!important}body>.settings-dashboard-page .settings-account-nav a.active span,body>.settings-dashboard-page .settings-account-nav a[aria-current=page] span,html[data-theme] body>.settings-dashboard-page .settings-account-nav a.active span,html[data-theme] body>.settings-dashboard-page .settings-account-nav a[aria-current=page] span,body>.server-settings-page .server-settings-nav a.active span,body>.server-settings-page .server-settings-nav a[aria-current=page] span,html[data-theme] body>.server-settings-page .server-settings-nav a.active span,html[data-theme] body>.server-settings-page .server-settings-nav a[aria-current=page] span{color:var(--text-main)!important}body>.settings-modal-backdrop input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme] body>.settings-modal-backdrop input:not([type=checkbox]):not([type=radio]):not([type=range]),body>.settings-modal-backdrop textarea,html[data-theme] body>.settings-modal-backdrop textarea,body>.settings-modal-backdrop select,html[data-theme] body>.settings-modal-backdrop select,body>.server-settings-page .server-topic-picker-settings,html[data-theme] body>.server-settings-page .server-topic-picker-settings,body>.server-settings-page .server-visibility-toggle button,html[data-theme] body>.server-settings-page .server-visibility-toggle button,body>.server-settings-page .server-topic-picker-settings button,html[data-theme] body>.server-settings-page .server-topic-picker-settings button{border-color:color-mix(in srgb, var(--border-subtle) 86%, transparent)!important;background:var(--bg-input)!important;color:var(--text-main)!important}body>.settings-modal-backdrop input::placeholder,html[data-theme] body>.settings-modal-backdrop input::placeholder,body>.settings-modal-backdrop textarea::placeholder,html[data-theme] body>.settings-modal-backdrop textarea::placeholder{color:var(--text-faint)!important}body>.server-settings-page .server-visibility-toggle button:hover,html[data-theme] body>.server-settings-page .server-visibility-toggle button:hover,body>.server-settings-page .server-topic-picker-settings button:hover,html[data-theme] body>.server-settings-page .server-topic-picker-settings button:hover,body>.server-settings-page .server-visibility-toggle button.active,html[data-theme] body>.server-settings-page .server-visibility-toggle button.active,body>.server-settings-page .server-topic-picker-settings button.active,html[data-theme] body>.server-settings-page .server-topic-picker-settings button.active,body>.settings-modal-backdrop .settings-modal-close,html[data-theme] body>.settings-modal-backdrop .settings-modal-close,html[data-theme] body>.settings-dashboard-page.settings-modal-backdrop .settings-modal-window .settings-modal-close.settings-modal-close,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.server-settings-shell .settings-modal-close.settings-modal-close,body>.settings-dashboard-page.settings-modal-backdrop .settings-modal-window .settings-modal-close.settings-modal-close,body>.server-settings-page.settings-modal-backdrop>.server-settings-shell .settings-modal-close.settings-modal-close,body>.server-settings-page.settings-modal-backdrop .server-settings-modal-window .settings-modal-close.settings-modal-close,html[data-theme] body>.server-settings-page.settings-modal-backdrop .server-settings-modal-window .settings-modal-close.settings-modal-close{border-color:color-mix(in srgb, var(--accent) 44%, var(--border-subtle))!important;background:color-mix(in srgb, var(--accent) 18%, var(--bg-card-hover))!important;color:var(--text-main)!important}body>.settings-modal-backdrop .settings-modal-close:hover,body>.settings-modal-backdrop .settings-modal-close:focus-visible,html[data-theme] body>.settings-modal-backdrop .settings-modal-close:hover,html[data-theme] body>.settings-modal-backdrop .settings-modal-close:focus-visible{background:color-mix(in srgb, var(--accent) 28%, var(--bg-card-hover))!important;color:var(--text-main)!important}body>.settings-modal-backdrop button:not(.settings-modal-close):not(.secondary):not(.danger):not(.server-settings-back),html[data-theme] body>.settings-modal-backdrop button:not(.settings-modal-close):not(.secondary):not(.danger):not(.server-settings-back),body>.server-settings-page .server-settings-save.server-settings-save,html[data-theme] body>.server-settings-page .server-settings-save.server-settings-save{background:var(--accent)!important;color:#fff!important}body>.settings-modal-backdrop button:not(.settings-modal-close):not(.secondary):not(.danger):not(.server-settings-back):hover,html[data-theme] body>.settings-modal-backdrop button:not(.settings-modal-close):not(.secondary):not(.danger):not(.server-settings-back):hover{background:var(--accent-hover)!important}body>.server-settings-page .server-avatar-preview.server-avatar-preview,html[data-theme] body>.server-settings-page .server-avatar-preview.server-avatar-preview{border-color:color-mix(in srgb, var(--accent) 44%, var(--border-subtle))!important;background:var(--bg-input)!important}body .auth-page.auth-page--web,html[data-theme] body .auth-page.auth-page--web{--auth-space-image:none!important;isolation:isolate!important;background:radial-gradient(at 26% 28%,#31d8ff1f,#0000 28%),radial-gradient(at 75% 42%,#7b5cff1f,#0000 34%),linear-gradient(135deg,#01030b 0%,#050816 48%,#01020a 100%)!important;position:relative!important}body .auth-page.auth-page--web:before,body .auth-page.auth-page--web:after,html[data-theme] body .auth-page.auth-page--web:before,html[data-theme] body .auth-page.auth-page--web:after{content:none!important;background:0 0!important;animation:none!important;display:none!important}body .auth-marketing-nav,body .auth-page--web .auth-scene,body .auth-landing-sections,html[data-theme] body .auth-marketing-nav,html[data-theme] body .auth-page--web .auth-scene,html[data-theme] body .auth-landing-sections{z-index:2!important;position:relative!important}body .cosmic-background,html[data-theme] body .cosmic-background{z-index:0!important;pointer-events:none!important;contain:strict!important;background:radial-gradient(at 47%,#081952c2,#0000 50%),radial-gradient(at 82% 78%,#230f5280,#0000 42%),radial-gradient(at 12% 18%,#041434c7,#0000 34%),linear-gradient(135deg,#01030b 0%,#030617 38%,#080b22 67%,#01020a 100%)!important;position:fixed!important;inset:0!important;overflow:hidden!important}body .cosmic-background>*,html[data-theme] body .cosmic-background>*{pointer-events:none!important;position:absolute!important;inset:0!important}body .cosmic-background__gradient,html[data-theme] body .cosmic-background__gradient{z-index:0!important;background:radial-gradient(at 18% 18%,#31d8ff33,#0000 24%),radial-gradient(at 36% 80%,#4f8cff2e,#0000 28%),radial-gradient(at 58% 42%,#7b5cff33,#0000 36%),radial-gradient(at 84% 56%,#e85bd624,#0000 32%),linear-gradient(135deg,#01030b 0%,#050816 40%,#0b102c 72%,#01020a 100%)!important}body .cosmic-background__depth,html[data-theme] body .cosmic-background__depth{z-index:1!important;opacity:.9!important;background:radial-gradient(72% 42% at 38% 57%,#31d8ff3d 0%,#4f8cff1f 34%,#0000 72%),radial-gradient(62% 38% at 54% 48%,#e85bd638 0%,#7b5cff1f 38%,#0000 74%),radial-gradient(48% 28% at 70% 34%,#4f8cff2e 0%,#0000 70%),radial-gradient(44% 26% at 25% 82%,#e85bd626 0%,#0000 72%),radial-gradient(34% 22% at 83% 18%,#31d8ff1a 0%,#0000 74%),linear-gradient(132deg,#0000 16%,#31d8ff06 34%,#7b5cff0a 50%,#e85bd606 66%,#0000 84%)!important;animation:130s ease-in-out infinite alternate cosmic-depth-drift!important;transform:translate(0,0)scale(1.06)!important}body .cosmic-background__painting,html[data-theme] body .cosmic-background__painting{z-index:3!important;opacity:.82!important;transform-origin:50%!important;width:100%!important;height:100%!important;overflow:visible!important;transform:translate(0,0)scale(1.015)!important}body .cosmic-background__svg-stars,html[data-theme] body .cosmic-background__svg-stars{transform-origin:50%!important}body .cosmic-background__svg-stars--far,html[data-theme] body .cosmic-background__svg-stars--far{opacity:.9!important;animation:150s linear infinite cosmic-svg-stars-far!important}body .cosmic-background__svg-stars--near,html[data-theme] body .cosmic-background__svg-stars--near{opacity:.84!important;animation:96s linear infinite cosmic-svg-stars-near,7s ease-in-out infinite alternate cosmic-star-twinkle!important}body .cosmic-background__svg-star.star--white,html[data-theme] body .cosmic-background__svg-star.star--white{fill:#ffffffe6!important}body .cosmic-background__svg-star.star--blue,html[data-theme] body .cosmic-background__svg-star.star--blue{fill:#49abfff0!important}body .cosmic-background__svg-star.star--pink,html[data-theme] body .cosmic-background__svg-star.star--pink{fill:#e85bd6e6!important}body .cosmic-background__svg-nebula,html[data-theme] body .cosmic-background__svg-nebula{transform-origin:50%!important;animation:120s ease-in-out infinite alternate cosmic-svg-nebula-drift!important}body .cosmic-background__nebula-cloud,html[data-theme] body .cosmic-background__nebula-cloud{opacity:.58!important}body .cosmic-background__nebula-cloud--cyan,html[data-theme] body .cosmic-background__nebula-cloud--cyan{fill:url(#cosmic-cyan-cloud)!important}body .cosmic-background__nebula-cloud--purple,html[data-theme] body .cosmic-background__nebula-cloud--purple{fill:url(#cosmic-purple-cloud)!important}body .cosmic-background__nebula-halo,html[data-theme] body .cosmic-background__nebula-halo,body .cosmic-background__nebula-core,html[data-theme] body .cosmic-background__nebula-core,body .cosmic-background__nebula-rim,html[data-theme] body .cosmic-background__nebula-rim{fill:none!important;stroke:url(#cosmic-nebula-gradient)!important;stroke-linecap:round!important}body .cosmic-background__nebula-halo--wide,html[data-theme] body .cosmic-background__nebula-halo--wide{stroke-width:300px!important;opacity:.028!important}body .cosmic-background__nebula-halo--mid,html[data-theme] body .cosmic-background__nebula-halo--mid{stroke-width:160px!important;opacity:.042!important}body .cosmic-background__nebula-core,html[data-theme] body .cosmic-background__nebula-core{stroke-width:66px!important;opacity:.064!important}body .cosmic-background__nebula-rim--top,html[data-theme] body .cosmic-background__nebula-rim--top{stroke:#41abffc7!important;stroke-width:22px!important;opacity:.052!important}body .cosmic-background__nebula-rim--bottom,html[data-theme] body .cosmic-background__nebula-rim--bottom{stroke:#e85bd6c7!important;stroke-width:26px!important;opacity:.058!important}body .cosmic-background__dust,html[data-theme] body .cosmic-background__dust{fill:url(#cosmic-dust-gradient)!important;opacity:.09!important}body .cosmic-background__dust--upper,body .cosmic-background__dust--lower,html[data-theme] body .cosmic-background__dust--upper,html[data-theme] body .cosmic-background__dust--lower{opacity:.07!important}body .cosmic-background__dust-knots,html[data-theme] body .cosmic-background__dust-knots{fill:#01020be0!important;opacity:.08!important}body .cosmic-background__blue-burst,html[data-theme] body .cosmic-background__blue-burst{fill:url(#cosmic-blue-burst)!important;opacity:.68!important}body .cosmic-background__blue-burst--two,html[data-theme] body .cosmic-background__blue-burst--two{opacity:.58!important}body .cosmic-background__pink-burst,html[data-theme] body .cosmic-background__pink-burst{fill:#e85bd638!important}body .cosmic-background__svg-glint,html[data-theme] body .cosmic-background__svg-glint{fill:#fffffff2!important;stroke:#ffffffc7!important;stroke-width:1.35px!important;stroke-linecap:round!important;transform-origin:50%!important;animation:7s ease-in-out infinite alternate cosmic-glint!important}body .cosmic-background__svg-glint--two,html[data-theme] body .cosmic-background__svg-glint--two{animation-delay:-2.6s!important}body .cosmic-background__satellite,body .cosmic-background__astronaut,html[data-theme] body .cosmic-background__satellite,html[data-theme] body .cosmic-background__astronaut{transform-box:fill-box!important;transform-origin:50%!important;will-change:transform, opacity!important}body .cosmic-background__satellite,html[data-theme] body .cosmic-background__satellite{opacity:.58!important;animation:28s ease-in-out infinite alternate cosmic-object-float!important}body .cosmic-background__satellite-line,body .cosmic-background__satellite-dish,html[data-theme] body .cosmic-background__satellite-line,html[data-theme] body .cosmic-background__satellite-dish{fill:none!important;stroke:#7ab4ff85!important;stroke-width:2px!important;stroke-linecap:round!important}body .cosmic-background__satellite-panel,html[data-theme] body .cosmic-background__satellite-panel{fill:#1d4b9a52!important;stroke:#5fa5ff8a!important;stroke-width:1.5px!important}body .cosmic-background__satellite-body,html[data-theme] body .cosmic-background__satellite-body{fill:#08102de6!important;stroke:#92bfff9e!important;stroke-width:1.6px!important}body .cosmic-background__satellite-core,html[data-theme] body .cosmic-background__satellite-core{fill:#31d8ffb8!important}body .cosmic-background__astronaut,html[data-theme] body .cosmic-background__astronaut{opacity:.68!important;animation:38s ease-in-out infinite alternate cosmic-astronaut-drift!important}body .cosmic-background__astronaut-tether,html[data-theme] body .cosmic-background__astronaut-tether{fill:none!important;stroke:#92bfff47!important;stroke-width:1.4px!important;stroke-linecap:round!important}body .cosmic-background__astronaut-tether-dot,html[data-theme] body .cosmic-background__astronaut-tether-dot{fill:#e85bd6ad!important}body .cosmic-background__astronaut-helmet-glow,html[data-theme] body .cosmic-background__astronaut-helmet-glow{fill:#31d8ff21!important}body .cosmic-background__astronaut-helmet,body .cosmic-background__astronaut-body,body .cosmic-background__astronaut-pack,html[data-theme] body .cosmic-background__astronaut-helmet,html[data-theme] body .cosmic-background__astronaut-body,html[data-theme] body .cosmic-background__astronaut-pack{fill:#dae8ffd1!important;stroke:#7db0ffb8!important;stroke-width:1.5px!important}body .cosmic-background__astronaut-chest,html[data-theme] body .cosmic-background__astronaut-chest{fill:#31d8ff57!important;stroke:#e85bd657!important;stroke-width:1px!important}body .cosmic-background__astronaut-visor,html[data-theme] body .cosmic-background__astronaut-visor{fill:#040a20f0!important;stroke:#31d8ff94!important;stroke-width:1.2px!important}body .cosmic-background__astronaut-limb,html[data-theme] body .cosmic-background__astronaut-limb{fill:none!important;stroke:#dae8ffd1!important;stroke-width:4.4px!important;stroke-linecap:round!important}body .cosmic-background__astronaut-joint,html[data-theme] body .cosmic-background__astronaut-joint{fill:#dae8ffdb!important;stroke:#7db0ff8f!important;stroke-width:1px!important}body .cosmic-background__planet--large,html[data-theme] body .cosmic-background__planet--large,body .cosmic-background__planet--small,html[data-theme] body .cosmic-background__planet--small{opacity:1!important}body .cosmic-background__planet-atmosphere,body .cosmic-background__planet-glow-edge,html[data-theme] body .cosmic-background__planet-atmosphere,html[data-theme] body .cosmic-background__planet-glow-edge{fill:none!important}body .cosmic-background__planet-atmosphere,html[data-theme] body .cosmic-background__planet-atmosphere{stroke:#4c96ff75!important}body .cosmic-background__planet-glow-edge,html[data-theme] body .cosmic-background__planet-glow-edge{stroke:#80baff3d!important}body .cosmic-background__planet-atmosphere--large,html[data-theme] body .cosmic-background__planet-atmosphere--large{stroke-width:5px!important;opacity:.96!important}body .cosmic-background__planet-atmosphere--small,html[data-theme] body .cosmic-background__planet-atmosphere--small{stroke-width:3.5px!important;opacity:.94!important}body .cosmic-background__planet-glow-edge--large,html[data-theme] body .cosmic-background__planet-glow-edge--large{stroke-width:12px!important;opacity:.62!important}body .cosmic-background__planet-glow-edge--small,html[data-theme] body .cosmic-background__planet-glow-edge--small{stroke-width:6px!important;opacity:.58!important}body .cosmic-background__planet-texture path,html[data-theme] body .cosmic-background__planet-texture path{fill:none!important;stroke:#4870ff2e!important;stroke-width:12px!important;stroke-linecap:round!important}body .cosmic-background__planet-haze,html[data-theme] body .cosmic-background__planet-haze{stroke:none!important}body .cosmic-background__planet-haze--large,html[data-theme] body .cosmic-background__planet-haze--large{fill:url(#cosmic-planet-haze-large)!important;opacity:.48!important}body .cosmic-background__planet-haze--small,html[data-theme] body .cosmic-background__planet-haze--small{fill:url(#cosmic-planet-haze-small)!important;opacity:.42!important}body .cosmic-background__planet-haze--muted,html[data-theme] body .cosmic-background__planet-haze--muted{opacity:.28!important}body .cosmic-background__planet-haze--faint,html[data-theme] body .cosmic-background__planet-haze--faint{opacity:.18!important}body .cosmic-background__moon,html[data-theme] body .cosmic-background__moon{fill:none!important;stroke:none!important;opacity:.92!important}body .cosmic-background__moon-disc,html[data-theme] body .cosmic-background__moon-disc{fill:url(#cosmic-moon-small)!important}body .cosmic-background__moon-rim,html[data-theme] body .cosmic-background__moon-rim{fill:none!important;stroke:#82aeffad!important;stroke-width:2.4px!important}body .cosmic-background__stars,html[data-theme] body .cosmic-background__stars{z-index:2!important;will-change:transform, opacity!important}body .cosmic-background__stars--far,html[data-theme] body .cosmic-background__stars--far{opacity:.48!important;background-image:radial-gradient(circle,#ffffff80 0 .65px,#0000 1.15px),radial-gradient(circle,#7ec4ff61 0 .6px,#0000 1.1px),radial-gradient(circle,#b592ff57 0 .55px,#0000 1px)!important;background-position:14px 18px,50px 22px,88px 70px!important;background-size:48px 48px,86px 86px,142px 142px!important;animation:140s linear infinite cosmic-star-drift-far!important}body .cosmic-background__stars--mid,html[data-theme] body .cosmic-background__stars--mid{opacity:.44!important;background-image:radial-gradient(circle,#ffffff9e 0 .85px,#0000 1.45px),radial-gradient(circle,#31d8ff70 0 .75px,#0000 1.35px),radial-gradient(circle,#e85bd666 0 .7px,#0000 1.3px)!important;background-position:22px 80px,150px 36px,280px 190px!important;background-size:160px 160px,260px 260px,390px 390px!important;animation:112s linear infinite cosmic-star-drift-mid,8s ease-in-out infinite alternate cosmic-star-twinkle!important}body .cosmic-background__stars--near,html[data-theme] body .cosmic-background__stars--near{opacity:.4!important;background-image:radial-gradient(circle,#ffffffc7 0 1px,#0000 1.8px),radial-gradient(circle,#31d8ff9e 0 .9px,#0000 1.7px)!important;background-position:44px 88px,224px 46px!important;background-size:330px 330px,520px 520px!important;animation:96s linear infinite cosmic-star-drift-near,6.8s ease-in-out infinite alternate cosmic-star-twinkle!important}body .cosmic-background__sparkles,html[data-theme] body .cosmic-background__sparkles{z-index:2!important;opacity:.52!important;background:radial-gradient(circle at 30% 16%,#ffffffe6 0 1.7px,#4f8cff57 2px 3px,#0000 4px),radial-gradient(circle at 53% 43%,#ffffffdb 0 1.5px,#e85bd652 2px 3px,#0000 4px),radial-gradient(circle at 76% 57%,#ffffffe0 0 1.45px,#31d8ff52 2px 3px,#0000 4px)!important;animation:7s ease-in-out infinite alternate cosmic-star-twinkle!important}body .cosmic-background__comet,html[data-theme] body .cosmic-background__comet{z-index:4!important;opacity:.34!important;transform-origin:100%!important;background:linear-gradient(90deg,#0000,#31d8ff05,#ffffff8a,#e85bd614,#0000)!important;border-radius:999px!important;width:clamp(150px,14vw,250px)!important;height:2px!important;animation:32s ease-in-out infinite cosmic-comet!important;inset:auto!important}body .cosmic-background__comet--one,html[data-theme] body .cosmic-background__comet--one{top:16%!important;right:17%!important;transform:rotate(-24deg)!important}body .cosmic-background__comet--two,html[data-theme] body .cosmic-background__comet--two{opacity:.24!important;animation-delay:-15s!important;bottom:20%!important;left:8%!important;transform:rotate(-18deg)!important}body .cosmic-background__focus,html[data-theme] body .cosmic-background__focus{z-index:5!important}body .cosmic-background__focus--hero,html[data-theme] body .cosmic-background__focus--hero{background:radial-gradient(at 26% 36%,#01030d33,#0000 34%),linear-gradient(90deg,#01030d4d,#0000 40%)!important}body .cosmic-background__focus--auth,html[data-theme] body .cosmic-background__focus--auth{background:radial-gradient(at 73% 43%,#4f8cff1a,#0000 24%),linear-gradient(90deg,#0000 50%,#01030d5c 100%)!important}body .cosmic-background__focus--mockup,html[data-theme] body .cosmic-background__focus--mockup{background:radial-gradient(at 30% 84%,#31d8ff1f,#0000 25%),radial-gradient(at 39% 83%,#7b5cff1a,#0000 26%)!important}body .cosmic-background__vignette,html[data-theme] body .cosmic-background__vignette{z-index:6!important;background:radial-gradient(at 49% 45%,#0000 0%,#01030a0a 38%,#01030ac2 100%),linear-gradient(90deg,#01030a8a,#0000 23% 68%,#01030aa8),linear-gradient(#01030a52,#0000 28%,#01030a80)!important}@keyframes cosmic-svg-nebula-drift{0%{opacity:.92;transform:translate(-.8%)scale(1)}to{opacity:1;transform:translate(.9%,-.5%)scale(1.012)}}@keyframes cosmic-depth-drift{0%{opacity:.82;transform:translate(-1%,-.5%)scale(1.06)}to{opacity:.98;transform:translate(1%,.5%)scale(1.09)}}@keyframes cosmic-svg-stars-far{0%{transform:translate(0,0)}to{transform:translate(-26px,16px)}}@keyframes cosmic-svg-stars-near{0%{transform:translate(0,0)}to{transform:translate(34px,-22px)}}@keyframes cosmic-star-drift-far{0%{transform:translate(0,0)}to{transform:translate(-72px,38px)}}@keyframes cosmic-star-drift-mid{0%{transform:translate(0,0)}to{transform:translate(-48px,-58px)}}@keyframes cosmic-star-drift-near{0%{transform:translate(0,0)}to{transform:translate(72px,-42px)}}@keyframes cosmic-star-twinkle{0%{opacity:.38}45%{opacity:.66}to{opacity:.48}}@keyframes cosmic-glint{0%{opacity:.34;transform:scale(.9)}50%{opacity:.9;transform:scale(1.06)}to{opacity:.52;transform:scale(.98)}}@keyframes cosmic-comet{0%,76%,to{opacity:0;translate:-26px 20px}8%{opacity:.36}28%{opacity:.1;translate:40px -22px}}@keyframes cosmic-object-float{0%{opacity:.38;translate:-8px 4px}50%{opacity:.56}to{opacity:.46;translate:10px -8px}}@keyframes cosmic-astronaut-drift{0%{opacity:.56;translate:6px -4px}50%{opacity:.7}to{opacity:.62;translate:-7px 7px}}@media (width>=1181px){body .auth-marketing-nav,html[data-theme] body .auth-marketing-nav{width:min(1240px,100% - clamp(48px,6vw,112px))!important}body .auth-page--web .auth-scene,html[data-theme] body .auth-page--web .auth-scene{grid-template-columns:minmax(560px,760px) 430px!important;justify-content:center!important;gap:clamp(52px,4vw,84px)!important;width:min(1320px,100% - clamp(48px,6vw,112px))!important}body .auth-page--web .auth-showcase,html[data-theme] body .auth-page--web .auth-showcase{justify-self:start!important;width:min(790px,100%)!important;transform:none!important}body .auth-page--web .auth-showcase-copy,html[data-theme] body .auth-page--web .auth-showcase-copy,body .auth-page--web .auth-showcase-preview,html[data-theme] body .auth-page--web .auth-showcase-preview{justify-self:start!important}body .auth-page--web .auth-login-side,html[data-theme] body .auth-page--web .auth-login-side{justify-self:start!important;transform:none!important}}@media (width>=1500px){body .auth-marketing-nav,html[data-theme] body .auth-marketing-nav{width:min(1280px,100% - clamp(96px,8vw,160px))!important}body .auth-page--web .auth-scene,html[data-theme] body .auth-page--web .auth-scene{grid-template-columns:minmax(620px,790px) 430px!important;gap:clamp(64px,4.5vw,90px)!important;width:min(1360px,100% - clamp(96px,8vw,160px))!important}body .auth-page--web .auth-showcase,html[data-theme] body .auth-page--web .auth-showcase,body .auth-page--web .auth-login-side,html[data-theme] body .auth-page--web .auth-login-side{transform:none!important}}@media (width<=768px){body .cosmic-background__painting,html[data-theme] body .cosmic-background__painting{opacity:.68!important;transform:scale(1.08)!important}body .cosmic-background__svg-nebula,html[data-theme] body .cosmic-background__svg-nebula{opacity:.58!important}body .cosmic-background__stars--mid,body .cosmic-background__stars--near,body .cosmic-background__sparkles,body .cosmic-background__comet,body .cosmic-background__satellite,body .cosmic-background__astronaut,html[data-theme] body .cosmic-background__stars--mid,html[data-theme] body .cosmic-background__stars--near,html[data-theme] body .cosmic-background__sparkles,html[data-theme] body .cosmic-background__comet,html[data-theme] body .cosmic-background__satellite,html[data-theme] body .cosmic-background__astronaut{display:none!important}body .cosmic-background__focus--auth,html[data-theme] body .cosmic-background__focus--auth{background:radial-gradient(at 50% 46%,#4f8cff1f,#0000 34%),linear-gradient(#02041052,#02041094)!important}}@media (prefers-reduced-motion:reduce){body .cosmic-background *,body .cosmic-background :before,body .cosmic-background :after,html[data-theme] body .cosmic-background *,html[data-theme] body .cosmic-background :before,html[data-theme] body .cosmic-background :after{animation:none!important}}html[data-theme] .settings-modal-backdrop,.settings-modal-backdrop{z-index:2147483000!important;box-sizing:border-box!important;isolation:isolate!important;background:color-mix(in srgb, var(--bg-app) 68%, #0000005c)!important;width:100vw!important;min-width:0!important;height:100vh!important;min-height:0!important;color:var(--text-main)!important;place-items:center!important;margin:0!important;padding:clamp(18px,4vh,42px) clamp(18px,5vw,52px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}html[data-theme] body>.settings-portal-stage,body>.settings-portal-stage,html[data-theme] .settings-portal-stage,.settings-portal-stage{z-index:2147483000!important;pointer-events:none!important;contain:none!important;isolation:isolate!important;width:100vw!important;min-width:100vw!important;max-width:none!important;height:100vh!important;min-height:100vh!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}html[data-theme] body>.settings-portal-stage>.settings-modal-backdrop,body>.settings-portal-stage>.settings-modal-backdrop,html[data-theme] .settings-portal-stage>.settings-modal-backdrop,.settings-portal-stage>.settings-modal-backdrop{pointer-events:auto!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}html[data-theme] body:has(.settings-modal-backdrop) .app-titlebar-strip{border-bottom-color:color-mix(in srgb, var(--border-subtle) 82%, transparent)!important;background:var(--bg-card)!important;color:var(--text-main)!important}body:has(.settings-modal-backdrop) .app-titlebar-strip{border-bottom-color:color-mix(in srgb, var(--border-subtle) 82%, transparent)!important;background:var(--bg-card)!important;color:var(--text-main)!important}html[data-theme] .settings-modal-backdrop>.settings-modal-window,.settings-modal-backdrop>.settings-modal-window{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, var(--accent) 18%)!important;background:var(--bg-card)!important;width:calc(100vw - 96px)!important;min-width:0!important;max-width:1280px!important;height:calc(100vh - 96px)!important;min-height:0!important;max-height:820px!important;color:var(--text-main)!important;box-shadow:var(--shadow-lg,0 28px 70px #00000047)!important;border-radius:8px!important;grid-template-rows:auto minmax(0,1fr)!important;place-self:center!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}html[data-theme] .server-settings-page.settings-modal-backdrop,.server-settings-page.settings-modal-backdrop{--server-settings-window:var(--bg-card);--server-settings-sidebar:var(--bg-sidebar);--server-settings-content:var(--bg-card);--server-settings-panel:transparent;--server-settings-card:var(--bg-input);--server-settings-card-hover:var(--bg-card-hover);--server-settings-input:var(--bg-input);--server-settings-line:var(--border-subtle);--server-settings-line-strong:var(--border-strong);--server-settings-text:var(--text-main);--server-settings-muted:var(--text-muted);--server-settings-faint:var(--text-faint);--server-settings-accent-soft:color-mix(in srgb, var(--accent) 16%, var(--bg-card-hover));color:var(--server-settings-text)!important}html[data-theme] .server-settings-page *,.server-settings-page *{min-width:0;box-sizing:border-box!important}html[data-theme] .server-settings-page .server-settings-modal-window,.server-settings-page .server-settings-modal-window{background:var(--server-settings-window)!important;color:var(--server-settings-text)!important}html[data-theme] .server-settings-page .server-settings-modal-hero,.server-settings-page .server-settings-modal-hero{border-bottom:1px solid var(--server-settings-line)!important;background:var(--server-settings-window)!important;min-height:112px!important;color:var(--server-settings-text)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;padding:24px 28px!important;display:grid!important}html[data-theme] .server-settings-page .server-settings-modal-hero h2,.server-settings-page .server-settings-modal-hero h2{color:var(--server-settings-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:4px 0!important;font-size:24px!important;line-height:1.12!important;overflow:hidden!important}html[data-theme] .server-settings-page .server-settings-modal-hero p,.server-settings-page .server-settings-modal-hero p{color:var(--server-settings-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:13px!important;line-height:1.35!important;overflow:hidden!important}html[data-theme] .server-settings-page .settings-shell.server-settings-shell,.server-settings-page .settings-shell.server-settings-shell{background:var(--server-settings-content)!important;min-height:0!important;color:var(--server-settings-text)!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:240px minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}html[data-theme] .server-settings-page .server-settings-nav,.server-settings-page .server-settings-nav{border-right:1px solid var(--server-settings-line)!important;background:var(--server-settings-sidebar)!important;width:auto!important;min-width:0!important;height:100%!important;color:var(--server-settings-text)!important;flex-direction:column!important;gap:8px!important;padding:24px 16px!important;display:flex!important;overflow:auto!important}html[data-theme] .server-settings-page .server-settings-back,.server-settings-page .server-settings-back,html[data-theme] .server-settings-page .server-settings-nav a,.server-settings-page .server-settings-nav a{width:100%!important;min-height:42px!important;color:var(--server-settings-muted)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:7px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;font-size:14px!important;font-weight:760!important;line-height:1.15!important;text-decoration:none!important;display:grid!important}html[data-theme] .server-settings-page .server-settings-back>span,.server-settings-page .server-settings-back>span,html[data-theme] .server-settings-page .server-settings-nav a>span,.server-settings-page .server-settings-nav a>span{background:color-mix(in srgb, var(--accent) 12%, transparent)!important;width:28px!important;min-width:28px!important;height:28px!important;color:color-mix(in srgb, var(--accent) 82%, var(--server-settings-muted))!important;border-radius:7px!important;place-items:center!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:grid!important}html[data-theme] .server-settings-page .server-settings-back:hover,.server-settings-page .server-settings-back:hover,html[data-theme] .server-settings-page .server-settings-back:focus-visible,.server-settings-page .server-settings-back:focus-visible,html[data-theme] .server-settings-page .server-settings-nav a:hover,.server-settings-page .server-settings-nav a:hover,html[data-theme] .server-settings-page .server-settings-nav a:focus-visible,.server-settings-page .server-settings-nav a:focus-visible,html[data-theme] .server-settings-page .server-settings-nav a.active,.server-settings-page .server-settings-nav a.active,html[data-theme] .server-settings-page .server-settings-nav a[aria-current=page],.server-settings-page .server-settings-nav a[aria-current=page]{background:var(--server-settings-accent-soft)!important;color:var(--server-settings-text)!important}html[data-theme] .server-settings-page .server-settings-content,.server-settings-page .server-settings-content{background:var(--server-settings-content)!important;min-height:0!important;color:var(--server-settings-text)!important;padding:0!important;overflow:auto!important}html[data-theme] .server-settings-page .server-settings-content-inner,.server-settings-page .server-settings-content-inner{width:100%!important;max-width:1000px!important;min-height:100%!important;margin:0 auto!important;padding:34px 28px 44px!important}html[data-theme] .server-settings-page .server-settings-main-columns,.server-settings-page .server-settings-main-columns{width:100%!important;display:block!important}html[data-theme] .server-settings-page .server-settings-main-column,.server-settings-page .server-settings-main-column{display:contents!important}html[data-theme] .server-settings-page .server-settings-content [hidden],.server-settings-page .server-settings-content [hidden]{display:none!important}html[data-theme] .server-settings-page .server-settings-content .panel:not([hidden]),.server-settings-page .server-settings-content .panel:not([hidden]){width:100%!important;max-width:none!important;color:var(--server-settings-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:24px!important;margin:0!important;padding:0!important;display:grid!important}html[data-theme] .server-settings-page .panel-heading,.server-settings-page .panel-heading{border-bottom:1px solid var(--server-settings-line)!important;color:var(--server-settings-text)!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;margin:0 0 8px!important;padding:0 0 20px!important;display:grid!important}html[data-theme] .server-settings-page .panel-heading h3,.server-settings-page .panel-heading h3{color:var(--server-settings-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:22px!important;line-height:1.15!important;overflow:hidden!important}html[data-theme] .server-settings-page .panel-heading p,.server-settings-page .panel-heading p,html[data-theme] .server-settings-page label>span,.server-settings-page label>span,html[data-theme] .server-settings-page small,.server-settings-page small{color:var(--server-settings-muted)!important}html[data-theme] .server-settings-page .server-panel-icon,.server-settings-page .server-panel-icon{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--server-settings-line))!important;background:color-mix(in srgb, var(--accent) 14%, var(--server-settings-card))!important;width:36px!important;min-width:36px!important;height:36px!important;color:var(--accent)!important;border-radius:8px!important;place-items:center!important;font-size:16px!important;font-weight:900!important;line-height:1!important;display:grid!important}html[data-theme] .server-settings-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.server-settings-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-theme] .server-settings-page textarea,.server-settings-page textarea,html[data-theme] .server-settings-page select,.server-settings-page select{border:1px solid var(--server-settings-line)!important;background:var(--server-settings-input)!important;min-height:44px!important;color:var(--server-settings-text)!important;border-radius:8px!important;font-size:14px!important;font-weight:650!important}html[data-theme] .server-settings-page input::placeholder,.server-settings-page input::placeholder,html[data-theme] .server-settings-page textarea::placeholder,.server-settings-page textarea::placeholder{color:var(--server-settings-faint)!important}html[data-theme] .server-settings-page button,.server-settings-page button{border-radius:7px!important;min-width:0!important;min-height:40px!important;font-size:14px!important;font-weight:820!important;line-height:1!important}html[data-theme] .server-settings-page button:not(.settings-modal-close):not(.secondary):not(.danger):not(.server-settings-back),.server-settings-page button:not(.settings-modal-close):not(.secondary):not(.danger):not(.server-settings-back){background:var(--accent)!important;color:#fff!important}html[data-theme] .server-settings-page .settings-modal-close,.server-settings-page .settings-modal-close{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--server-settings-line))!important;background:color-mix(in srgb, var(--accent) 16%, var(--server-settings-card-hover))!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;color:var(--server-settings-text)!important;border-radius:8px!important;place-items:center!important;font-size:28px!important;line-height:1!important;display:grid!important}html[data-theme] .server-settings-page .settings-section-toolbar,.server-settings-page .settings-section-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;display:grid!important}html[data-theme] .server-settings-page .settings-section-counter,.server-settings-page .settings-section-counter{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--server-settings-line))!important;background:color-mix(in srgb, var(--accent) 13%, var(--server-settings-card))!important;min-width:76px!important;min-height:44px!important;color:var(--server-settings-muted)!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}html[data-theme] .server-settings-page #server-settings-basic .horizontal-form,.server-settings-page #server-settings-basic .horizontal-form{grid-template-columns:136px minmax(0,1fr)!important;grid-template-areas:"avatar name""avatar visibility""avatar topics""save save"!important;align-items:start!important;gap:16px 22px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-basic .server-avatar-editor,.server-settings-page #server-settings-basic .server-avatar-editor{grid-area:avatar!important}html[data-theme] .server-settings-page #server-settings-basic .settings-form>label:not(.settings-switch-row),.server-settings-page #server-settings-basic .settings-form>label:not(.settings-switch-row){grid-area:name!important}html[data-theme] .server-settings-page #server-settings-basic .server-visibility-field,.server-settings-page #server-settings-basic .server-visibility-field{grid-area:visibility!important}html[data-theme] .server-settings-page #server-settings-basic .server-topic-picker-settings,.server-settings-page #server-settings-basic .server-topic-picker-settings{grid-area:topics!important}html[data-theme] .server-settings-page #server-settings-basic .server-settings-save,.server-settings-page #server-settings-basic .server-settings-save{grid-area:save!important;width:100%!important}html[data-theme] .server-settings-page .server-visibility-field,.server-settings-page .server-visibility-field,html[data-theme] .server-settings-page .server-topic-picker-settings,.server-settings-page .server-topic-picker-settings{border:1px solid var(--server-settings-line)!important;background:var(--server-settings-card)!important;border-radius:8px!important;gap:10px!important;padding:14px!important;display:grid!important}html[data-theme] .server-settings-page .server-visibility-toggle,.server-settings-page .server-visibility-toggle,html[data-theme] .server-settings-page .server-topic-picker-settings>div,.server-settings-page .server-topic-picker-settings>div{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html[data-theme] .server-settings-page .server-visibility-toggle button,.server-settings-page .server-visibility-toggle button,html[data-theme] .server-settings-page .server-topic-picker-settings button,.server-settings-page .server-topic-picker-settings button{border:1px solid var(--server-settings-line)!important;background:var(--server-settings-input)!important;min-height:34px!important;color:var(--server-settings-muted)!important;white-space:nowrap!important;padding:0 12px!important}html[data-theme] .server-settings-page .server-visibility-toggle button.active,.server-settings-page .server-visibility-toggle button.active,html[data-theme] .server-settings-page .server-topic-picker-settings button.active,.server-settings-page .server-topic-picker-settings button.active{border-color:color-mix(in srgb, var(--accent) 46%, var(--server-settings-line))!important;background:color-mix(in srgb, var(--accent) 18%, var(--server-settings-input))!important;color:var(--server-settings-text)!important}html[data-theme] .server-settings-page #server-settings-roles .role-help-grid,.server-settings-page #server-settings-roles .role-help-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-roles .role-help-card,.server-settings-page #server-settings-roles .role-help-card{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--server-settings-line))!important;background:var(--server-settings-card)!important;min-height:156px!important;color:var(--server-settings-text)!important;box-shadow:none!important;border-radius:8px!important;align-content:start!important;gap:10px!important;padding:18px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-roles .role-card-icon,.server-settings-page #server-settings-roles .role-card-icon{background:var(--server-settings-accent-soft)!important;width:38px!important;min-width:38px!important;height:38px!important;color:var(--accent)!important;border-radius:8px!important}html[data-theme] .server-settings-page #server-settings-roles .role-help-card strong,.server-settings-page #server-settings-roles .role-help-card strong{color:var(--server-settings-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:1.15!important;overflow:hidden!important}html[data-theme] .server-settings-page #server-settings-roles .role-help-card small,.server-settings-page #server-settings-roles .role-help-card small{color:var(--server-settings-muted)!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}html[data-theme] .server-settings-page #server-settings-roles .role-help-card b,.server-settings-page #server-settings-roles .role-help-card b{color:var(--server-settings-text)!important;font-size:13px!important;font-weight:850!important}html[data-theme] .server-settings-page #server-settings-roles .role-builder,.server-settings-page #server-settings-roles .role-builder{grid-template-columns:minmax(0,1fr) 112px!important;gap:12px 14px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-roles .role-builder .role-permission-grid,.server-settings-page #server-settings-roles .role-builder .role-permission-grid,html[data-theme] .server-settings-page #server-settings-roles .role-builder>button,.server-settings-page #server-settings-roles .role-builder>button{grid-column:1/-1!important}html[data-theme] .server-settings-page .role-permission-grid,.server-settings-page .role-permission-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:8px!important;display:grid!important}html[data-theme] .server-settings-page .role-permission-grid label,.server-settings-page .role-permission-grid label{border:1px solid var(--server-settings-line)!important;background:var(--server-settings-card)!important;min-height:40px!important;color:var(--server-settings-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:7px!important;align-items:center!important;gap:9px!important;padding:0 12px!important;font-size:13px!important;font-weight:720!important;line-height:1.15!important;display:flex!important;overflow:hidden!important}html[data-theme] .server-settings-page .role-permission-grid input,.server-settings-page .role-permission-grid input{flex:none!important}html[data-theme] .server-settings-page .custom-role-drawer,.server-settings-page .custom-role-drawer,html[data-theme] .server-settings-page .server-channel-drawer,.server-settings-page .server-channel-drawer{border:1px solid var(--server-settings-line)!important;background:var(--server-settings-card)!important;color:var(--server-settings-text)!important;border-radius:8px!important;padding:12px!important}html[data-theme] .server-settings-page .custom-role-drawer-summary,.server-settings-page .custom-role-drawer-summary,html[data-theme] .server-settings-page .server-channel-drawer-summary,.server-settings-page .server-channel-drawer-summary{background:color-mix(in srgb, var(--accent) 10%, var(--server-settings-input))!important;min-height:50px!important;color:var(--server-settings-text)!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;list-style:none!important;display:grid!important}html[data-theme] .server-settings-page .custom-role-drawer-summary::-webkit-details-marker{display:none!important}.server-settings-page .custom-role-drawer-summary::-webkit-details-marker{display:none!important}html[data-theme] .server-settings-page .server-channel-drawer-summary::-webkit-details-marker{display:none!important}.server-settings-page .server-channel-drawer-summary::-webkit-details-marker{display:none!important}html[data-theme] .server-settings-page .custom-role-drawer-summary b,.server-settings-page .custom-role-drawer-summary b,html[data-theme] .server-settings-page .server-channel-drawer-summary b,.server-settings-page .server-channel-drawer-summary b{background:var(--server-settings-card-hover)!important;min-height:30px!important;color:var(--server-settings-muted)!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-size:12px!important;font-weight:840!important;line-height:1!important;display:inline-flex!important}html[data-theme] .server-settings-page #server-settings-bots .bot-source-row,.server-settings-page #server-settings-bots .bot-source-row{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html[data-theme] .server-settings-page #server-settings-bots .bot-admin-overview,.server-settings-page #server-settings-bots .bot-admin-overview{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-bots .bot-admin-overview span,.server-settings-page #server-settings-bots .bot-admin-overview span,html[data-theme] .server-settings-page .bot-admin-card,.server-settings-page .bot-admin-card{border:1px solid var(--server-settings-line)!important;background:var(--server-settings-card)!important;color:var(--server-settings-text)!important;box-shadow:none!important;border-radius:8px!important}html[data-theme] .server-settings-page #server-settings-bots .bot-create-form,.server-settings-page #server-settings-bots .bot-create-form{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-channels .server-channel-toolbar,.server-settings-page #server-settings-channels .server-channel-toolbar{grid-template-columns:minmax(220px,1fr) minmax(150px,auto) minmax(150px,auto)!important;align-items:end!important;gap:10px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-channels .server-channel-create,.server-settings-page #server-settings-channels .server-channel-create{text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:44px!important;padding:0 14px!important;display:inline-flex!important;overflow:hidden!important}html[data-theme] .server-settings-page #server-settings-channels .server-channel-table,.server-settings-page #server-settings-channels .server-channel-table{gap:8px!important;max-height:min(48vh,440px)!important;display:grid!important;overflow:auto!important}html[data-theme] .server-settings-page #server-settings-channels .server-channel-card,.server-settings-page #server-settings-channels .server-channel-card{border:1px solid var(--server-settings-line)!important;background:var(--server-settings-card)!important;min-height:0!important;color:var(--server-settings-text)!important;border-radius:8px!important;grid-template-columns:38px minmax(150px,1fr) auto auto!important;grid-template-areas:"kind main count actions""kind badges access actions"!important;align-items:center!important;gap:10px 12px!important;padding:14px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-channels .server-channel-kind-icon,.server-settings-page #server-settings-channels .server-channel-kind-icon{grid-area:kind!important}html[data-theme] .server-settings-page #server-settings-channels .channel-admin-main,.server-settings-page #server-settings-channels .channel-admin-main{grid-area:main!important;gap:3px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-channels .channel-admin-main strong,.server-settings-page #server-settings-channels .channel-admin-main strong,html[data-theme] .server-settings-page #server-settings-channels .channel-admin-main small,.server-settings-page #server-settings-channels .channel-admin-main small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html[data-theme] .server-settings-page #server-settings-channels .server-channel-badges,.server-settings-page #server-settings-channels .server-channel-badges{flex-wrap:wrap!important;grid-area:badges!important;gap:6px!important;display:flex!important}html[data-theme] .server-settings-page #server-settings-channels .server-pill,.server-settings-page #server-settings-channels .server-pill{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--server-settings-line))!important;background:color-mix(in srgb, var(--accent) 12%, var(--server-settings-input))!important;max-width:150px!important;min-height:26px!important;color:var(--server-settings-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;padding:0 9px!important;font-size:12px!important;overflow:hidden!important}html[data-theme] .server-settings-page #server-settings-channels .channel-access-editor,.server-settings-page #server-settings-channels .channel-access-editor{grid-area:access!important;gap:6px!important;max-width:340px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-channels .channel-access-switch,.server-settings-page #server-settings-channels .channel-access-switch{color:var(--server-settings-muted)!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important}html[data-theme] .server-settings-page #server-settings-channels .channel-access-auto-note,.server-settings-page #server-settings-channels .channel-access-auto-note{color:var(--server-settings-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html[data-theme] .server-settings-page #server-settings-channels .server-table-count,.server-settings-page #server-settings-channels .server-table-count{min-width:48px!important;color:var(--server-settings-muted)!important;grid-area:count!important;justify-self:end!important}html[data-theme] .server-settings-page #server-settings-channels .server-row-actions,.server-settings-page #server-settings-channels .server-row-actions{grid-area:actions!important;grid-template-columns:42px 42px!important;gap:8px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-channels .server-row-actions button,.server-settings-page #server-settings-channels .server-row-actions button{place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;overflow:hidden!important}html[data-theme] .server-settings-page #server-settings-channels .server-channel-open,.server-settings-page #server-settings-channels .server-channel-open{font-size:0!important}html[data-theme] .server-settings-page #server-settings-channels .server-channel-open:before,.server-settings-page #server-settings-channels .server-channel-open:before{content:">"!important;font-size:16px!important;line-height:1!important}html[data-theme] .server-settings-page #server-settings-members .server-member-toolbar,.server-settings-page #server-settings-members .server-member-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-members .server-member-table,.server-settings-page #server-settings-members .server-member-table{gap:8px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-members .server-member-card,.server-settings-page #server-settings-members .server-member-card{border:1px solid var(--server-settings-line)!important;background:var(--server-settings-card)!important;min-height:0!important;color:var(--server-settings-text)!important;border-radius:8px!important;grid-template-columns:minmax(190px,1.1fr) 112px minmax(260px,1fr) minmax(194px,auto)!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-members .server-member-profile,.server-settings-page #server-settings-members .server-member-profile{grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-members .server-member-avatar .avatar,.server-settings-page #server-settings-members .server-member-avatar .avatar{width:46px!important;height:46px!important;font-size:18px!important}html[data-theme] .server-settings-page #server-settings-members .server-member-identity,.server-settings-page #server-settings-members .server-member-identity{gap:4px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-members .server-member-identity strong,.server-settings-page #server-settings-members .server-member-identity strong{color:var(--server-settings-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:1.2!important;overflow:hidden!important}html[data-theme] .server-settings-page #server-settings-members .server-role-badge,.server-settings-page #server-settings-members .server-role-badge{max-width:100%!important;min-height:24px!important;color:var(--server-settings-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;display:block!important;overflow:hidden!important}html[data-theme] .server-settings-page #server-settings-members .server-member-status,.server-settings-page #server-settings-members .server-member-status{color:var(--server-settings-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important;overflow:hidden!important}html[data-theme] .server-settings-page #server-settings-members .server-member-role-fields,.server-settings-page #server-settings-members .server-member-role-fields{grid-template-columns:repeat(2,minmax(120px,1fr))!important;gap:10px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-members .member-admin-field,.server-settings-page #server-settings-members .member-admin-field{gap:6px!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-members .member-admin-field span,.server-settings-page #server-settings-members .member-admin-field span{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.2!important;overflow:hidden!important}html[data-theme] .server-settings-page #server-settings-members .server-member-actions,.server-settings-page #server-settings-members .server-member-actions{border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;padding:0!important;display:grid!important}html[data-theme] .server-settings-page #server-settings-members .server-member-actions button,.server-settings-page #server-settings-members .server-member-actions button{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;min-height:38px!important;padding:0 10px!important;font-size:13px!important;overflow:hidden!important}@media (width<=1160px){html[data-theme] .server-settings-page .settings-shell.server-settings-shell,.server-settings-page .settings-shell.server-settings-shell{grid-template-columns:220px minmax(0,1fr)!important}html[data-theme] .server-settings-page .server-settings-content-inner,.server-settings-page .server-settings-content-inner{padding-inline:22px!important}html[data-theme] .server-settings-page #server-settings-roles .role-help-grid,.server-settings-page #server-settings-roles .role-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .server-settings-page #server-settings-channels .server-channel-card,.server-settings-page #server-settings-channels .server-channel-card,html[data-theme] .server-settings-page #server-settings-members .server-member-card,.server-settings-page #server-settings-members .server-member-card{grid-template-columns:1fr!important;grid-template-areas:none!important}html[data-theme] .server-settings-page #server-settings-channels .server-channel-kind-icon,.server-settings-page #server-settings-channels .server-channel-kind-icon,html[data-theme] .server-settings-page #server-settings-channels .channel-admin-main,.server-settings-page #server-settings-channels .channel-admin-main,html[data-theme] .server-settings-page #server-settings-channels .server-channel-badges,.server-settings-page #server-settings-channels .server-channel-badges,html[data-theme] .server-settings-page #server-settings-channels .channel-access-editor,.server-settings-page #server-settings-channels .channel-access-editor,html[data-theme] .server-settings-page #server-settings-channels .server-table-count,.server-settings-page #server-settings-channels .server-table-count,html[data-theme] .server-settings-page #server-settings-channels .server-row-actions,.server-settings-page #server-settings-channels .server-row-actions{grid-area:auto!important;justify-self:stretch!important}}@media (width<=680px){html[data-theme] .settings-modal-backdrop,.settings-modal-backdrop{padding:0!important}html[data-theme] .settings-modal-backdrop>.settings-modal-window,.settings-modal-backdrop>.settings-modal-window{border-radius:0!important;width:100vw!important;height:100vh!important}html[data-theme] .server-settings-page .server-settings-modal-hero,.server-settings-page .server-settings-modal-hero{min-height:96px!important;padding:18px 20px!important}html[data-theme] .server-settings-page .settings-shell.server-settings-shell,.server-settings-page .settings-shell.server-settings-shell{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important}html[data-theme] .server-settings-page .server-settings-nav,.server-settings-page .server-settings-nav{border-right:0!important;border-bottom:1px solid var(--server-settings-line)!important;height:auto!important;max-height:168px!important;padding:14px!important}html[data-theme] .server-settings-page .server-settings-content-inner,.server-settings-page .server-settings-content-inner{padding:22px 18px 32px!important}html[data-theme] .server-settings-page #server-settings-basic .horizontal-form,.server-settings-page #server-settings-basic .horizontal-form,html[data-theme] .server-settings-page #server-settings-roles .role-builder,.server-settings-page #server-settings-roles .role-builder,html[data-theme] .server-settings-page #server-settings-bots .bot-create-form,.server-settings-page #server-settings-bots .bot-create-form,html[data-theme] .server-settings-page #server-settings-channels .server-channel-toolbar,.server-settings-page #server-settings-channels .server-channel-toolbar,html[data-theme] .server-settings-page #server-settings-members .server-member-toolbar,.server-settings-page #server-settings-members .server-member-toolbar{grid-template-columns:1fr!important;grid-template-areas:none!important}html[data-theme] .server-settings-page #server-settings-roles .role-help-grid,.server-settings-page #server-settings-roles .role-help-grid,html[data-theme] .server-settings-page #server-settings-bots .bot-admin-overview,.server-settings-page #server-settings-bots .bot-admin-overview,html[data-theme] .server-settings-page #server-settings-members .server-member-role-fields,.server-settings-page #server-settings-members .server-member-role-fields{grid-template-columns:1fr!important}}html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-modal-hero,body .server-settings-page.settings-modal-backdrop .server-settings-modal-hero,html[data-theme] body .server-settings-page.settings-modal-backdrop .settings-shell.server-settings-shell,body .server-settings-page.settings-modal-backdrop .settings-shell.server-settings-shell,html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-content,body .server-settings-page.settings-modal-backdrop .server-settings-content{background:var(--server-settings-content)!important;color:var(--server-settings-text)!important}html[data-theme] body .settings-modal-backdrop>.settings-modal-window,body .settings-modal-backdrop>.settings-modal-window,html[data-theme] body>.settings-dashboard-page.settings-modal-backdrop>.settings-modal-window.account-settings-modal-window,body>.settings-dashboard-page.settings-modal-backdrop>.settings-modal-window.account-settings-modal-window,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.settings-modal-window.server-settings-modal-window,body>.server-settings-page.settings-modal-backdrop>.settings-modal-window.server-settings-modal-window{place-self:center!important;width:calc(100vw - 96px)!important;max-width:1280px!important;height:calc(100vh - 96px)!important;max-height:820px!important;margin:0!important}html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-content-inner,body .server-settings-page.settings-modal-backdrop .server-settings-content-inner{width:100%!important;max-width:1000px!important;margin:0 auto!important}html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-nav,body .server-settings-page.settings-modal-backdrop .server-settings-nav{border-right-color:var(--server-settings-line)!important;background:var(--server-settings-sidebar)!important;color:var(--server-settings-text)!important}html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-nav a,body .server-settings-page.settings-modal-backdrop .server-settings-nav a,html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-back,body .server-settings-page.settings-modal-backdrop .server-settings-back{color:var(--server-settings-muted)!important;background:0 0!important}html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-nav a:hover,body .server-settings-page.settings-modal-backdrop .server-settings-nav a:hover,html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-nav a:focus-visible,body .server-settings-page.settings-modal-backdrop .server-settings-nav a:focus-visible,html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-nav a.active,body .server-settings-page.settings-modal-backdrop .server-settings-nav a.active,html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-nav a[aria-current=page],body .server-settings-page.settings-modal-backdrop .server-settings-nav a[aria-current=page],html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-back:hover,body .server-settings-page.settings-modal-backdrop .server-settings-back:hover{background:var(--server-settings-accent-soft)!important;color:var(--server-settings-text)!important}html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-main-columns,body .server-settings-page.settings-modal-backdrop .server-settings-main-columns{width:100%!important;display:block!important}html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-main-column,body .server-settings-page.settings-modal-backdrop .server-settings-main-column{display:contents!important}html[data-theme] body .server-settings-page.settings-modal-backdrop .server-settings-content .panel:not([hidden]),body .server-settings-page.settings-modal-backdrop .server-settings-content .panel:not([hidden]){color:var(--server-settings-text)!important;box-shadow:none!important;background:0 0!important}html[data-theme] body .server-settings-page.settings-modal-backdrop .panel-heading,body .server-settings-page.settings-modal-backdrop .panel-heading,html[data-theme] body .server-settings-page.settings-modal-backdrop #server-settings-channels .server-channel-hero,body .server-settings-page.settings-modal-backdrop #server-settings-channels .server-channel-hero,html[data-theme] body .server-settings-page.settings-modal-backdrop #server-settings-members .server-member-hero,body .server-settings-page.settings-modal-backdrop #server-settings-members .server-member-hero{border-color:var(--server-settings-line)!important;color:var(--server-settings-text)!important;background:0 0!important}html[data-theme] body .server-settings-page.settings-modal-backdrop .panel-heading h3,body .server-settings-page.settings-modal-backdrop .panel-heading h3,html[data-theme] body .server-settings-page.settings-modal-backdrop #server-settings-channels .panel-heading h3,body .server-settings-page.settings-modal-backdrop #server-settings-channels .panel-heading h3,html[data-theme] body .server-settings-page.settings-modal-backdrop #server-settings-members .panel-heading h3,body .server-settings-page.settings-modal-backdrop #server-settings-members .panel-heading h3{color:var(--server-settings-text)!important;font-size:22px!important;line-height:1.15!important}html[data-theme] body .server-settings-page.settings-modal-backdrop .panel-heading p,body .server-settings-page.settings-modal-backdrop .panel-heading p,html[data-theme] body .server-settings-page.settings-modal-backdrop label,body .server-settings-page.settings-modal-backdrop label,html[data-theme] body .server-settings-page.settings-modal-backdrop small,body .server-settings-page.settings-modal-backdrop small{color:var(--server-settings-muted)!important}html[data-theme] body .server-settings-page.settings-modal-backdrop #server-settings-roles .role-help-card,body .server-settings-page.settings-modal-backdrop #server-settings-roles .role-help-card,html[data-theme] body .server-settings-page.settings-modal-backdrop .role-permission-grid label,body .server-settings-page.settings-modal-backdrop .role-permission-grid label,html[data-theme] body .server-settings-page.settings-modal-backdrop #server-settings-bots .bot-admin-overview span,body .server-settings-page.settings-modal-backdrop #server-settings-bots .bot-admin-overview span,html[data-theme] body .server-settings-page.settings-modal-backdrop .bot-admin-card,body .server-settings-page.settings-modal-backdrop .bot-admin-card,html[data-theme] body .server-settings-page.settings-modal-backdrop .custom-role-drawer,body .server-settings-page.settings-modal-backdrop .custom-role-drawer,html[data-theme] body .server-settings-page.settings-modal-backdrop .server-channel-drawer,body .server-settings-page.settings-modal-backdrop .server-channel-drawer,html[data-theme] body .server-settings-page.settings-modal-backdrop #server-settings-channels .server-channel-card,body .server-settings-page.settings-modal-backdrop #server-settings-channels .server-channel-card,html[data-theme] body .server-settings-page.settings-modal-backdrop #server-settings-members .server-member-card,body .server-settings-page.settings-modal-backdrop #server-settings-members .server-member-card{border-color:var(--server-settings-line)!important;background:var(--server-settings-card)!important;color:var(--server-settings-text)!important;box-shadow:none!important}html[data-theme] body .server-settings-page.settings-modal-backdrop .custom-role-drawer-summary,body .server-settings-page.settings-modal-backdrop .custom-role-drawer-summary,html[data-theme] body .server-settings-page.settings-modal-backdrop .server-channel-drawer-summary,body .server-settings-page.settings-modal-backdrop .server-channel-drawer-summary{background:color-mix(in srgb, var(--accent) 10%, var(--server-settings-input))!important;color:var(--server-settings-text)!important}html[data-theme] body .server-settings-page.settings-modal-backdrop .custom-role-drawer-summary b,body .server-settings-page.settings-modal-backdrop .custom-role-drawer-summary b,html[data-theme] body .server-settings-page.settings-modal-backdrop .server-channel-drawer-summary b,body .server-settings-page.settings-modal-backdrop .server-channel-drawer-summary b{background:var(--server-settings-card-hover)!important;color:var(--server-settings-muted)!important}html[data-theme] body .server-settings-page.settings-modal-backdrop #server-settings-channels.server-channel-showcase,body .server-settings-page.settings-modal-backdrop #server-settings-channels.server-channel-showcase,html[data-theme] body .server-settings-page.settings-modal-backdrop #server-settings-members.server-member-showcase,body .server-settings-page.settings-modal-backdrop #server-settings-members.server-member-showcase{box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=680px){html[data-theme] body>.settings-dashboard-page.settings-modal-backdrop>.settings-modal-window.account-settings-modal-window,body>.settings-dashboard-page.settings-modal-backdrop>.settings-modal-window.account-settings-modal-window,html[data-theme] body>.server-settings-page.settings-modal-backdrop>.settings-modal-window.server-settings-modal-window,body>.server-settings-page.settings-modal-backdrop>.settings-modal-window.server-settings-modal-window,html[data-theme] body .settings-modal-backdrop>.settings-modal-window,body .settings-modal-backdrop>.settings-modal-window{border-radius:0!important;width:100vw!important;height:100vh!important}}html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop,body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop{place-items:center!important;padding:clamp(18px,4vh,42px) clamp(18px,5vw,52px)!important;display:grid!important;overflow:hidden!important}html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop>.settings-modal-window.server-settings-modal-window,body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop>.settings-modal-window.server-settings-modal-window{border-radius:8px!important;place-self:center!important;width:calc(100vw - 96px)!important;max-width:1280px!important;height:calc(100vh - 96px)!important;max-height:820px!important;margin:0!important}html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop .settings-shell.server-settings-shell,body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop .settings-shell.server-settings-shell{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:clamp(220px,18vw,240px) minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop .server-settings-nav,body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop .server-settings-nav{border-right:1px solid var(--server-settings-line)!important;border-bottom:0!important;flex-direction:column!important;width:auto!important;height:100%!important;max-height:none!important;padding-top:20px!important;display:flex!important;overflow:auto!important}html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop .server-settings-content,body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop .server-settings-content{width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:auto!important}html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop .server-settings-content-inner,body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop .server-settings-content-inner{width:100%!important;max-width:1000px!important;margin:0 auto!important;padding:34px 28px 44px!important}html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop #server-settings-basic .horizontal-form,body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop #server-settings-basic .horizontal-form{grid-template-columns:136px minmax(0,1fr)!important;grid-template-areas:"avatar name""avatar visibility""avatar topics""save save"!important;align-items:start!important;gap:16px 22px!important;width:100%!important;display:grid!important}html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop #server-settings-basic .settings-form>label:not(.settings-switch-row),body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop #server-settings-basic .settings-form>label:not(.settings-switch-row),html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop #server-settings-basic .server-visibility-field,body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop #server-settings-basic .server-visibility-field,html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop #server-settings-basic .server-topic-picker-settings,body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop #server-settings-basic .server-topic-picker-settings{justify-self:stretch!important;width:100%!important;max-width:none!important}html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop .server-visibility-toggle,body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop .server-visibility-toggle{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop .server-visibility-toggle button,body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop .server-visibility-toggle button{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;overflow:hidden!important}html[data-theme] body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop #server-settings-basic .server-settings-save,body>.settings-portal-stage>.server-settings-page.settings-modal-backdrop #server-settings-basic .server-settings-save{justify-self:stretch!important;width:100%!important}html[data-theme] body>.server-settings-portal-stage,body>.server-settings-portal-stage{z-index:2147483000!important;pointer-events:none!important;isolation:isolate!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}html[data-theme] .server-settings-dialog,.server-settings-dialog{--server-settings-window:var(--bg-card);--server-settings-sidebar:var(--bg-sidebar);--server-settings-content:var(--bg-card);--server-settings-card:var(--bg-input);--server-settings-card-hover:var(--bg-card-hover);--server-settings-input:var(--bg-input);--server-settings-line:var(--border-subtle);--server-settings-line-strong:var(--border-strong);--server-settings-text:var(--text-main);--server-settings-muted:var(--text-muted);--server-settings-faint:var(--text-faint);--server-settings-accent-soft:color-mix(in srgb, var(--accent) 16%, var(--bg-card-hover));pointer-events:auto!important;box-sizing:border-box!important;background:color-mix(in srgb, var(--bg-app) 68%, #0000005c)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;color:var(--server-settings-text)!important;place-items:center!important;margin:0!important;padding:clamp(18px,4vh,42px) clamp(18px,5vw,52px)!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}html[data-theme] .server-settings-dialog *,.server-settings-dialog *{min-width:0;box-sizing:border-box!important}html[data-theme] .server-settings-dialog-window,.server-settings-dialog-window{border:1px solid color-mix(in srgb, var(--server-settings-line) 82%, var(--accent) 18%)!important;background:var(--server-settings-window)!important;width:1280px!important;min-width:0!important;max-width:92vw!important;height:820px!important;min-height:0!important;max-height:88vh!important;color:var(--server-settings-text)!important;box-shadow:var(--shadow-lg,0 28px 70px #00000047)!important;border-radius:8px!important;grid-template-rows:auto minmax(0,1fr)!important;margin:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html[data-theme] .server-settings-dialog-hero,.server-settings-dialog-hero{border-bottom:1px solid var(--server-settings-line)!important;background:var(--server-settings-window)!important;min-height:112px!important;color:var(--server-settings-text)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;padding:24px 74px 24px 28px!important;display:grid!important;position:relative!important}html[data-theme] .server-settings-dialog-hero h2,.server-settings-dialog-hero h2{color:var(--server-settings-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:4px 0!important;font-size:24px!important;line-height:1.12!important;overflow:hidden!important}html[data-theme] .server-settings-dialog-hero p,.server-settings-dialog-hero p{color:var(--server-settings-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:13px!important;line-height:1.35!important;overflow:hidden!important}html[data-theme] .server-settings-dialog .section-kicker,.server-settings-dialog .section-kicker{color:var(--accent)!important}html[data-theme] .server-settings-dialog-close,.server-settings-dialog-close{z-index:3!important;border:1px solid color-mix(in srgb, var(--accent) 32%, var(--server-settings-line))!important;background:color-mix(in srgb, var(--accent) 16%, var(--server-settings-card-hover))!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;color:var(--server-settings-text)!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:28px!important;font-weight:700!important;line-height:1!important;display:grid!important;position:absolute!important;top:18px!important;right:18px!important}html[data-theme] .server-settings-dialog-shell,.server-settings-dialog-shell{background:var(--server-settings-content)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;color:var(--server-settings-text)!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:240px minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}html[data-theme] .server-settings-dialog-nav,.server-settings-dialog-nav{border-right:1px solid var(--server-settings-line)!important;background:var(--server-settings-sidebar)!important;width:auto!important;min-width:0!important;height:100%!important;color:var(--server-settings-text)!important;flex-direction:column!important;gap:8px!important;padding:24px 16px!important;display:flex!important;overflow:auto!important}html[data-theme] .server-settings-dialog-nav a,.server-settings-dialog-nav a{width:100%!important;min-height:42px!important;color:var(--server-settings-muted)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:7px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;font-size:14px!important;font-weight:760!important;line-height:1.15!important;text-decoration:none!important;display:grid!important}html[data-theme] .server-settings-dialog-nav a>span,.server-settings-dialog-nav a>span{background:color-mix(in srgb, var(--accent) 12%, transparent)!important;width:28px!important;min-width:28px!important;height:28px!important;color:color-mix(in srgb, var(--accent) 82%, var(--server-settings-muted))!important;border-radius:7px!important;place-items:center!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:grid!important}html[data-theme] .server-settings-dialog-nav a:hover,.server-settings-dialog-nav a:hover,html[data-theme] .server-settings-dialog-nav a:focus-visible,.server-settings-dialog-nav a:focus-visible,html[data-theme] .server-settings-dialog-nav a.active,.server-settings-dialog-nav a.active,html[data-theme] .server-settings-dialog-nav a[aria-current=page],.server-settings-dialog-nav a[aria-current=page]{background:var(--server-settings-accent-soft)!important;color:var(--server-settings-text)!important}html[data-theme] .server-settings-dialog-content,.server-settings-dialog-content{background:var(--server-settings-content)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;color:var(--server-settings-text)!important;padding:0!important;overflow:auto!important}html[data-theme] .server-settings-dialog-content-inner,.server-settings-dialog-content-inner{width:100%!important;max-width:1000px!important;min-height:100%!important;margin:0 auto!important;padding:34px 28px 44px!important}html[data-theme] .server-settings-dialog .server-settings-main-columns,.server-settings-dialog .server-settings-main-columns{width:100%!important;display:block!important}html[data-theme] .server-settings-dialog .server-settings-main-column,.server-settings-dialog .server-settings-main-column{display:contents!important}html[data-theme] .server-settings-dialog [hidden],.server-settings-dialog [hidden]{display:none!important}html[data-theme] .server-settings-dialog .panel:not([hidden]),.server-settings-dialog .panel:not([hidden]){width:100%!important;max-width:none!important;color:var(--server-settings-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:24px!important;margin:0!important;padding:0!important;display:grid!important}html[data-theme] .server-settings-dialog .panel-heading,.server-settings-dialog .panel-heading{border-bottom:1px solid var(--server-settings-line)!important;color:var(--server-settings-text)!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;margin:0 0 8px!important;padding:0 0 20px!important;display:grid!important}html[data-theme] .server-settings-dialog .panel-heading h3,.server-settings-dialog .panel-heading h3{color:var(--server-settings-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:22px!important;line-height:1.15!important;overflow:hidden!important}html[data-theme] .server-settings-dialog .panel-heading p,.server-settings-dialog .panel-heading p,html[data-theme] .server-settings-dialog label>span,.server-settings-dialog label>span,html[data-theme] .server-settings-dialog small,.server-settings-dialog small{color:var(--server-settings-muted)!important}html[data-theme] .server-settings-dialog .server-panel-icon,.server-settings-dialog .server-panel-icon,html[data-theme] .server-settings-dialog .role-card-icon,.server-settings-dialog .role-card-icon{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--server-settings-line))!important;background:color-mix(in srgb, var(--accent) 14%, var(--server-settings-card))!important;width:36px!important;min-width:36px!important;height:36px!important;color:var(--accent)!important;border-radius:8px!important;place-items:center!important;font-size:16px!important;font-weight:900!important;line-height:1!important;display:grid!important}html[data-theme] .server-settings-dialog input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.server-settings-dialog input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-theme] .server-settings-dialog textarea,.server-settings-dialog textarea,html[data-theme] .server-settings-dialog select,.server-settings-dialog select{border:1px solid var(--server-settings-line)!important;background:var(--server-settings-input)!important;width:100%!important;min-height:44px!important;color:var(--server-settings-text)!important;border-radius:8px!important;font-size:14px!important;font-weight:650!important}html[data-theme] .server-settings-dialog button,.server-settings-dialog button{border-radius:7px!important;min-width:0!important;min-height:40px!important;font-size:14px!important;font-weight:820!important;line-height:1!important}html[data-theme] .server-settings-dialog button:not(.server-settings-dialog-close):not(.secondary):not(.danger),.server-settings-dialog button:not(.server-settings-dialog-close):not(.secondary):not(.danger){background:var(--accent)!important;color:#fff!important}html[data-theme] .server-settings-dialog #server-settings-basic .horizontal-form,.server-settings-dialog #server-settings-basic .horizontal-form{grid-template-columns:136px minmax(0,1fr)!important;grid-template-areas:"avatar name""avatar visibility""avatar topics""save save"!important;align-items:start!important;gap:16px 22px!important;display:grid!important}html[data-theme] .server-settings-dialog #server-settings-basic .server-avatar-editor,.server-settings-dialog #server-settings-basic .server-avatar-editor{grid-area:avatar!important}html[data-theme] .server-settings-dialog #server-settings-basic .settings-form>label:not(.settings-switch-row),.server-settings-dialog #server-settings-basic .settings-form>label:not(.settings-switch-row){grid-area:name!important}html[data-theme] .server-settings-dialog #server-settings-basic .server-visibility-field,.server-settings-dialog #server-settings-basic .server-visibility-field{grid-area:visibility!important}html[data-theme] .server-settings-dialog #server-settings-basic .server-topic-picker-settings,.server-settings-dialog #server-settings-basic .server-topic-picker-settings{grid-area:topics!important}html[data-theme] .server-settings-dialog #server-settings-basic .server-settings-save,.server-settings-dialog #server-settings-basic .server-settings-save{grid-area:save!important;justify-self:stretch!important;width:100%!important}html[data-theme] .server-settings-dialog .server-avatar-preview,.server-settings-dialog .server-avatar-preview{border-radius:8px!important;width:136px!important;min-width:136px!important;height:136px!important;padding:0!important;overflow:hidden!important}html[data-theme] .server-settings-dialog .server-visibility-toggle,.server-settings-dialog .server-visibility-toggle,html[data-theme] .server-settings-dialog .server-topic-picker-settings>div,.server-settings-dialog .server-topic-picker-settings>div{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html[data-theme] .server-settings-dialog .server-visibility-toggle,.server-settings-dialog .server-visibility-toggle{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html[data-theme] .server-settings-dialog .server-visibility-toggle button,.server-settings-dialog .server-visibility-toggle button,html[data-theme] .server-settings-dialog .server-topic-picker-settings button,.server-settings-dialog .server-topic-picker-settings button{text-overflow:ellipsis!important;white-space:nowrap!important;min-height:40px!important;padding:0 14px!important;overflow:hidden!important}html[data-theme] .server-settings-dialog .server-visibility-toggle button,.server-settings-dialog .server-visibility-toggle button{width:100%!important}html[data-theme] .server-settings-dialog .server-topic-picker-settings,.server-settings-dialog .server-topic-picker-settings,html[data-theme] .server-settings-dialog .server-visibility-field,.server-settings-dialog .server-visibility-field{border:1px solid var(--server-settings-line)!important;background:var(--server-settings-card)!important;border-radius:8px!important;gap:10px!important;padding:14px!important;display:grid!important}html[data-theme] .server-settings-dialog .settings-section-toolbar,.server-settings-dialog .settings-section-toolbar,html[data-theme] .server-settings-dialog #server-settings-bots .bot-create-form,.server-settings-dialog #server-settings-bots .bot-create-form,html[data-theme] .server-settings-dialog #server-settings-channels .server-channel-toolbar,.server-settings-dialog #server-settings-channels .server-channel-toolbar,html[data-theme] .server-settings-dialog #server-settings-members .server-member-toolbar,.server-settings-dialog #server-settings-members .server-member-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;display:grid!important}html[data-theme] .server-settings-dialog .settings-section-counter,.server-settings-dialog .settings-section-counter{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--server-settings-line))!important;background:color-mix(in srgb, var(--accent) 13%, var(--server-settings-card))!important;min-width:76px!important;min-height:44px!important;color:var(--server-settings-muted)!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}html[data-theme] .server-settings-dialog #server-settings-bots .bot-source-row,.server-settings-dialog #server-settings-bots .bot-source-row,html[data-theme] .server-settings-dialog .bot-history-panel,.server-settings-dialog .bot-history-panel{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html[data-theme] .server-settings-dialog #server-settings-bots .bot-admin-overview,.server-settings-dialog #server-settings-bots .bot-admin-overview,html[data-theme] .server-settings-dialog .role-help-grid,.server-settings-dialog .role-help-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html[data-theme] .server-settings-dialog .role-help-grid,.server-settings-dialog .role-help-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-theme] .server-settings-dialog #server-settings-bots .bot-admin-overview span,.server-settings-dialog #server-settings-bots .bot-admin-overview span,html[data-theme] .server-settings-dialog .bot-admin-card,.server-settings-dialog .bot-admin-card,html[data-theme] .server-settings-dialog .role-help-card,.server-settings-dialog .role-help-card,html[data-theme] .server-settings-dialog .custom-role-drawer,.server-settings-dialog .custom-role-drawer,html[data-theme] .server-settings-dialog .server-channel-drawer,.server-settings-dialog .server-channel-drawer,html[data-theme] .server-settings-dialog .server-channel-card,.server-settings-dialog .server-channel-card,html[data-theme] .server-settings-dialog .server-member-card,.server-settings-dialog .server-member-card{border:1px solid var(--server-settings-line)!important;background:var(--server-settings-card)!important;color:var(--server-settings-text)!important;box-shadow:none!important;border-radius:8px!important}html[data-theme] .server-settings-dialog .bot-admin-list,.server-settings-dialog .bot-admin-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important;display:grid!important}html[data-theme] .server-settings-dialog .bot-admin-card,.server-settings-dialog .bot-admin-card{gap:14px!important;padding:16px!important;display:grid!important}html[data-theme] .server-settings-dialog .bot-admin-head,.server-settings-dialog .bot-admin-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;display:grid!important}html[data-theme] .server-settings-dialog .bot-media-controls,.server-settings-dialog .bot-media-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html[data-theme] .server-settings-dialog .bot-media-controls input,.server-settings-dialog .bot-media-controls input{grid-column:1/-1!important}html[data-theme] .server-settings-dialog .member-admin-actions,.server-settings-dialog .member-admin-actions,html[data-theme] .server-settings-dialog .server-row-actions,.server-settings-dialog .server-row-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}html[data-theme] .server-settings-dialog .role-builder,.server-settings-dialog .role-builder{grid-template-columns:minmax(0,1fr) 128px!important;gap:14px!important;display:grid!important}html[data-theme] .server-settings-dialog .role-permission-grid,.server-settings-dialog .role-permission-grid{grid-column:1/-1!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:8px!important;display:grid!important}html[data-theme] .server-settings-dialog .role-permission-grid label,.server-settings-dialog .role-permission-grid label{align-items:center!important;gap:10px!important;min-height:42px!important;padding:10px!important;display:flex!important}html[data-theme] .server-settings-dialog .role-builder>button,.server-settings-dialog .role-builder>button{grid-column:1/-1!important}html[data-theme] .server-settings-dialog .server-channel-card,.server-settings-dialog .server-channel-card{grid-template-columns:34px minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}html[data-theme] .server-settings-dialog .server-member-card,.server-settings-dialog .server-member-card{grid-template-columns:minmax(220px,1fr) auto minmax(260px,auto) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}@media (width<=680px){html[data-theme] .server-settings-dialog,.server-settings-dialog{padding:0!important}html[data-theme] .server-settings-dialog-window,.server-settings-dialog-window{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}html[data-theme] .server-settings-dialog-shell,.server-settings-dialog-shell{grid-template-columns:220px minmax(0,1fr)!important}}html[data-theme] .server-settings-dialog .role-help-card,.server-settings-dialog .role-help-card{grid-template-rows:auto auto minmax(0,1fr) auto!important;align-content:start!important;gap:12px!important;min-height:192px!important;padding:18px!important;display:grid!important;overflow:hidden!important}html[data-theme] .server-settings-dialog .role-help-card strong,.server-settings-dialog .role-help-card strong{color:var(--server-settings-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}html[data-theme] .server-settings-dialog .role-help-card small,.server-settings-dialog .role-help-card small{color:var(--server-settings-muted)!important;font-size:13px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}html[data-theme] .server-settings-dialog .role-help-card b,.server-settings-dialog .role-help-card b{color:var(--server-settings-text)!important;white-space:nowrap!important;font-size:14px!important;line-height:1.2!important;display:block!important}html[data-theme] .server-settings-dialog .custom-role-drawer,.server-settings-dialog .custom-role-drawer{overflow:hidden!important}html[data-theme] .server-settings-dialog .custom-role-drawer-summary,.server-settings-dialog .custom-role-drawer-summary,html[data-theme] .server-settings-dialog .server-channel-drawer-summary,.server-settings-dialog .server-channel-drawer-summary{cursor:pointer!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:14px 16px!important;list-style:none!important;display:grid!important}html[data-theme] .server-settings-dialog .custom-role-drawer-summary::-webkit-details-marker{display:none!important}.server-settings-dialog .custom-role-drawer-summary::-webkit-details-marker{display:none!important}html[data-theme] .server-settings-dialog .server-channel-drawer-summary::-webkit-details-marker{display:none!important}.server-settings-dialog .server-channel-drawer-summary::-webkit-details-marker{display:none!important}html[data-theme] .server-settings-dialog .custom-role-drawer-summary>span,.server-settings-dialog .custom-role-drawer-summary>span,html[data-theme] .server-settings-dialog .server-channel-drawer-summary>span,.server-settings-dialog .server-channel-drawer-summary>span{gap:3px!important;min-width:0!important;display:grid!important}html[data-theme] .server-settings-dialog .custom-role-drawer-summary strong,.server-settings-dialog .custom-role-drawer-summary strong,html[data-theme] .server-settings-dialog .custom-role-drawer-summary small,.server-settings-dialog .custom-role-drawer-summary small,html[data-theme] .server-settings-dialog .server-channel-drawer-summary strong,.server-settings-dialog .server-channel-drawer-summary strong,html[data-theme] .server-settings-dialog .server-channel-drawer-summary small,.server-settings-dialog .server-channel-drawer-summary small,html[data-theme] .server-settings-dialog .custom-role-drawer-summary b,.server-settings-dialog .custom-role-drawer-summary b,html[data-theme] .server-settings-dialog .server-channel-drawer-summary b,.server-settings-dialog .server-channel-drawer-summary b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html[data-theme] .server-settings-dialog .custom-role-title,.server-settings-dialog .custom-role-title{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:0 16px!important;display:grid!important}html[data-theme] .server-settings-dialog .custom-role-card,.server-settings-dialog .custom-role-card{border-top:1px solid var(--server-settings-line)!important}html[data-theme] .server-settings-dialog .bot-source-chip,.server-settings-dialog .bot-source-chip{align-items:center!important;gap:8px!important;width:auto!important;max-width:180px!important;padding:0 12px!important;display:inline-flex!important}html[data-theme] .server-settings-dialog .server-bot-history-panel,.server-settings-dialog .server-bot-history-panel{align-items:stretch!important}html[data-theme] .server-settings-dialog .server-bot-history-item,.server-settings-dialog .server-bot-history-item{background:var(--accent)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:stretch!important;width:min(260px,100%)!important;display:grid!important;overflow:hidden!important}html[data-theme] .server-settings-dialog .server-bot-history-main,.server-settings-dialog .server-bot-history-main{text-align:left!important;border-radius:8px 0 0 8px!important;grid-template-columns:auto minmax(0,auto) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:0 10px!important;display:grid!important;overflow:hidden!important}html[data-theme] .server-settings-dialog .server-bot-history-main b,.server-settings-dialog .server-bot-history-main b,html[data-theme] .server-settings-dialog .server-bot-history-main small,.server-settings-dialog .server-bot-history-main small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html[data-theme] .server-settings-dialog .server-bot-history-remove,.server-settings-dialog .server-bot-history-remove{background:var(--accent)!important;color:#fff!important;border-radius:0 8px 8px 0!important;place-items:center!important;width:36px!important;min-width:36px!important;height:auto!important;min-height:40px!important;padding:0!important;display:grid!important;position:static!important}html[data-theme] .server-settings-dialog #server-settings-channels .server-channel-drawer,.server-settings-dialog #server-settings-channels .server-channel-drawer{overflow:hidden!important}html[data-theme] .server-settings-dialog #server-settings-channels .server-channel-table,.server-settings-dialog #server-settings-channels .server-channel-table,html[data-theme] .server-settings-dialog #server-settings-members .server-member-table,.server-settings-dialog #server-settings-members .server-member-table{gap:10px!important;display:grid!important}html[data-theme] .server-settings-dialog #server-settings-channels .server-channel-card,.server-settings-dialog #server-settings-channels .server-channel-card{grid-template-columns:34px minmax(170px,1.3fr) minmax(150px,.8fr) minmax(220px,1fr) 70px auto!important;grid-template-areas:"kind main badges access count actions"!important;align-items:center!important;gap:12px!important;min-height:92px!important}html[data-theme] .server-settings-dialog #server-settings-channels .server-channel-kind-icon,.server-settings-dialog #server-settings-channels .server-channel-kind-icon{grid-area:kind!important;justify-self:center!important}html[data-theme] .server-settings-dialog #server-settings-channels .channel-admin-main,.server-settings-dialog #server-settings-channels .channel-admin-main{grid-area:main!important;gap:4px!important;display:grid!important}html[data-theme] .server-settings-dialog #server-settings-channels .channel-admin-main strong,.server-settings-dialog #server-settings-channels .channel-admin-main strong,html[data-theme] .server-settings-dialog #server-settings-channels .channel-admin-main small,.server-settings-dialog #server-settings-channels .channel-admin-main small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html[data-theme] .server-settings-dialog #server-settings-channels .server-channel-badges,.server-settings-dialog #server-settings-channels .server-channel-badges{flex-wrap:wrap!important;grid-area:badges!important;justify-content:flex-start!important;gap:6px!important;display:flex!important}html[data-theme] .server-settings-dialog #server-settings-channels .channel-access-editor,.server-settings-dialog #server-settings-channels .channel-access-editor{grid-area:access!important;gap:8px!important;display:grid!important}html[data-theme] .server-settings-dialog #server-settings-channels .channel-access-switch,.server-settings-dialog #server-settings-channels .channel-access-switch{white-space:normal!important;align-items:center!important;gap:8px!important;display:flex!important}html[data-theme] .server-settings-dialog #server-settings-channels .channel-access-role-list,.server-settings-dialog #server-settings-channels .channel-access-role-list{flex-wrap:wrap!important;gap:6px!important;display:flex!important}html[data-theme] .server-settings-dialog #server-settings-channels .server-table-count,.server-settings-dialog #server-settings-channels .server-table-count{grid-area:count!important;justify-self:center!important;place-items:center!important;gap:2px!important;min-width:54px!important;display:grid!important}html[data-theme] .server-settings-dialog #server-settings-channels .server-row-actions,.server-settings-dialog #server-settings-channels .server-row-actions{grid-area:actions!important;grid-template-columns:minmax(82px,auto) 40px!important;justify-content:end!important;gap:8px!important;display:grid!important}html[data-theme] .server-settings-dialog #server-settings-channels .server-channel-open,.server-settings-dialog #server-settings-channels .server-channel-open,html[data-theme] .server-settings-dialog #server-settings-channels .server-channel-delete,.server-settings-dialog #server-settings-channels .server-channel-delete{white-space:nowrap!important;place-items:center!important;min-height:40px!important;padding:0 12px!important;display:grid!important}html[data-theme] .server-settings-dialog #server-settings-members .server-member-card,.server-settings-dialog #server-settings-members .server-member-card{grid-template-columns:minmax(220px,1fr) 96px minmax(260px,1.15fr) minmax(170px,auto)!important;grid-template-areas:"profile status roles actions"!important;min-height:108px!important}html[data-theme] .server-settings-dialog #server-settings-members .server-member-profile,.server-settings-dialog #server-settings-members .server-member-profile{grid-area:profile!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}html[data-theme] .server-settings-dialog #server-settings-members .server-member-identity,.server-settings-dialog #server-settings-members .server-member-identity{gap:4px!important;min-width:0!important;display:grid!important}html[data-theme] .server-settings-dialog #server-settings-members .server-member-identity strong,.server-settings-dialog #server-settings-members .server-member-identity strong,html[data-theme] .server-settings-dialog #server-settings-members .server-member-identity small,.server-settings-dialog #server-settings-members .server-member-identity small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html[data-theme] .server-settings-dialog #server-settings-members .server-member-status,.server-settings-dialog #server-settings-members .server-member-status{white-space:nowrap!important;grid-area:status!important;align-items:center!important;gap:8px!important;display:flex!important}html[data-theme] .server-settings-dialog #server-settings-members .server-member-role-fields,.server-settings-dialog #server-settings-members .server-member-role-fields{grid-area:roles!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html[data-theme] .server-settings-dialog #server-settings-members .member-admin-field,.server-settings-dialog #server-settings-members .member-admin-field{gap:6px!important;display:grid!important}html[data-theme] .server-settings-dialog #server-settings-members .server-member-actions,.server-settings-dialog #server-settings-members .server-member-actions{grid-area:actions!important;grid-template-columns:repeat(2,minmax(74px,1fr))!important;gap:8px!important;display:grid!important}html[data-theme] .server-settings-dialog #server-settings-members .server-member-actions button,.server-settings-dialog #server-settings-members .server-member-actions button{text-overflow:ellipsis!important;white-space:nowrap!important;min-height:40px!important;padding:0 10px!important;overflow:hidden!important}@media (width<=1180px){html[data-theme] .server-settings-dialog-window,.server-settings-dialog-window{width:calc(100vw - 40px)!important;max-width:none!important;height:calc(100vh - 40px)!important;max-height:none!important}html[data-theme] .server-settings-dialog-shell,.server-settings-dialog-shell{grid-template-columns:220px minmax(0,1fr)!important}html[data-theme] .server-settings-dialog .role-help-grid,.server-settings-dialog .role-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] .server-settings-dialog #server-settings-channels .server-channel-card,.server-settings-dialog #server-settings-channels .server-channel-card{grid-template-columns:34px minmax(0,1fr) auto!important;grid-template-areas:"kind main actions""kind badges actions""kind access count"!important}html[data-theme] .server-settings-dialog #server-settings-members .server-member-card,.server-settings-dialog #server-settings-members .server-member-card{grid-template-columns:minmax(0,1fr) minmax(150px,auto)!important;grid-template-areas:"profile actions""status actions""roles roles"!important;align-items:start!important}}@media (width<=900px){html[data-theme] .server-settings-dialog,.server-settings-dialog{padding:12px!important}html[data-theme] .server-settings-dialog-window,.server-settings-dialog-window{width:calc(100vw - 24px)!important;height:calc(100vh - 24px)!important}html[data-theme] .server-settings-dialog-shell,.server-settings-dialog-shell{grid-template-columns:76px minmax(0,1fr)!important}html[data-theme] .server-settings-dialog-nav,.server-settings-dialog-nav{align-items:stretch!important;padding:16px 10px!important}html[data-theme] .server-settings-dialog-nav a,.server-settings-dialog-nav a{grid-template-columns:1fr!important;justify-items:center!important;padding:8px!important;font-size:0!important}html[data-theme] .server-settings-dialog-nav a>span,.server-settings-dialog-nav a>span{font-size:14px!important}html[data-theme] .server-settings-dialog-content-inner,.server-settings-dialog-content-inner{padding:24px 18px 34px!important}html[data-theme] .server-settings-dialog .settings-section-toolbar,.server-settings-dialog .settings-section-toolbar,html[data-theme] .server-settings-dialog #server-settings-bots .bot-create-form,.server-settings-dialog #server-settings-bots .bot-create-form,html[data-theme] .server-settings-dialog #server-settings-channels .server-channel-toolbar,.server-settings-dialog #server-settings-channels .server-channel-toolbar,html[data-theme] .server-settings-dialog #server-settings-members .server-member-toolbar,.server-settings-dialog #server-settings-members .server-member-toolbar,html[data-theme] .server-settings-dialog .role-builder,.server-settings-dialog .role-builder,html[data-theme] .server-settings-dialog #server-settings-bots .bot-admin-overview,.server-settings-dialog #server-settings-bots .bot-admin-overview,html[data-theme] .server-settings-dialog .role-help-grid,.server-settings-dialog .role-help-grid{grid-template-columns:1fr!important}html[data-theme] .server-settings-dialog #server-settings-channels .server-channel-card,.server-settings-dialog #server-settings-channels .server-channel-card{grid-template-columns:34px minmax(0,1fr) auto!important;grid-template-areas:"kind main actions""kind badges badges""kind access access""kind count count"!important}html[data-theme] .server-settings-dialog #server-settings-members .server-member-card,.server-settings-dialog #server-settings-members .server-member-card{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"profile""status""roles""actions"!important}html[data-theme] .server-settings-dialog #server-settings-members .server-member-actions,.server-settings-dialog #server-settings-members .server-member-actions{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important}}@media (width<=680px){html[data-theme] .server-settings-dialog,.server-settings-dialog{padding:0!important}html[data-theme] .server-settings-dialog-window,.server-settings-dialog-window{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}html[data-theme] .server-settings-dialog-hero,.server-settings-dialog-hero{min-height:88px!important;padding:16px 66px 16px 18px!important}html[data-theme] .server-settings-dialog-shell,.server-settings-dialog-shell{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important}html[data-theme] .server-settings-dialog-nav,.server-settings-dialog-nav{border-right:0!important;border-bottom:1px solid var(--server-settings-line)!important;flex-direction:row!important;height:auto!important;padding:10px!important;overflow:auto hidden!important}html[data-theme] .server-settings-dialog-nav a,.server-settings-dialog-nav a{width:46px!important;min-width:46px!important;min-height:42px!important}html[data-theme] .server-settings-dialog #server-settings-basic .horizontal-form,.server-settings-dialog #server-settings-basic .horizontal-form{grid-template-columns:1fr!important;grid-template-areas:"avatar""name""visibility""topics""save"!important}html[data-theme] .server-settings-dialog #server-settings-basic .server-avatar-editor,.server-settings-dialog #server-settings-basic .server-avatar-editor{justify-self:start!important}html[data-theme] .server-settings-dialog #server-settings-members .server-member-role-fields,.server-settings-dialog #server-settings-members .server-member-role-fields,html[data-theme] .server-settings-dialog .bot-media-controls,.server-settings-dialog .bot-media-controls{grid-template-columns:1fr!important}}
